Risultati da 1 a 1 di 1
  1. #1
    Ozzy
    Visitatore

    Predefinito Pro/Program soppressione di feature

    Un altro recupero importante dal vecchio forum.:D
    Come dare delle istruzioni in pro/program senza per forza dover ricorrere a una family table.
    Nell'esempio in questione una piattina di diametro circolare con 3 tagli diversi.
    Circolare/rettangolare/triangolare.

    Ho creato 3 istruzioni dentro il program distinte così:
    INPUT
    DIAMETRO NUMBER(relativo al diametro della piattina quota d9)
    "immettere il valore del diametro"
    SPESSORE NUMBER(relativo allo spessore o altezza piattina quota d8)
    "immettere il valore dello spessore"
    SAGOMA STRING(relativo alla geometria sagoma e qui è string e non NUMBER!)
    "immettere il tipo di sagoma(circolare,rettangolare o triangolare"
    END INPUT
    Queste sono le istruzioni di INPUT

    Nelle istruzioni di relazioni:
    RELATIONS
    D8 = SPESSORE
    D9 = DIAMETRO
    END RELATIONS

    A questo punto abbiamo settato solamente le istruzioni INPUT E RELATION per le due quote diametro e spessore,ma manca l'istruzione per dirgli che quando trova la sagoma circolare ,rettangolare o triangolare deve fermarsi è andare alla fine del programma.
    Quindi prima di ogni singolo sotto programma andiamo a dargli la condizione che si presenterà cosÌ:

    IF SAGOMA=="circolare"

    ADD FEATURE
    ID FEATURE INTERNA 516
    PADRI = 1(#1) 6(#3) 495(#5)


    TAGLIO: Estrusione

    N. NOME ELEMENTO INFO
    --- ------------- -------------
    1 Nome feature Definito
    2 Tipo feat estrus Solido
    3 Materiale Rimuovi
    4 Sezione Definito
    4.1 Imposta piano Definito
    4.1.1 Piano di sketch Supfce:F5(EXTRUDE_1)
    4.1.2 Direzione vista Lato 1
    4.1.3 Orientamento Destro
    4.1.4 Riferimento E_RECHTS:F1(PIANO RIFERIMENTO)
    4.2 Sketch Definito
    5 Forma feature Solido
    6 Lato materiale Lato due
    7 Direzione Lato 1
    8 Profondità Definito
    8.1 Lato uno Definito
    8.1.1 Profondità lato 1 Nessuno
    8.2 Lato due Definito
    8.2.1 Profondità lato 2 Variabile
    8.2.2 Valore 10.000

    SEZIONE = S2D0002

    FEATURE È NEI LIVELLI :
    KONSTRUKTIONSELEMENTE - OPERAZIONE = MOSTRATA

    QUOTE DI FEATURE:
    d11 = 50 General_Dims Dia
    d17 = 10 General_Dims
    END ADD
    END IF

    In grassetto le due istruzioni.
    Bisogna aggiungerle per ogni operazione chiaramente cambiando da circolare a rettangolare a triangolare.

    Spero di essere stato chiaro...
    Posto comunque il file e le immagini.
    Saluti e buon divertimento!http://www.cad3d.it/forum1/images/smilies/wink.gif

    Ozzy
    Immagini Allegate Immagini Allegate
    File Allegati File Allegati


  • Discussioni Simili

    1. rappresentazioni semplificate: soppressione feature assieme
      Di oldtripe nel forum Creo Parametric - Assemblaggio
      Risposte: 32
      Ultimo Messaggio: 01-02-2017, 11: 44
    2. Congelamento o soppressione automatica in caricamento delle feature
      Di BerAnd nel forum Creo Parametric - Configurazione
      Risposte: 4
      Ultimo Messaggio: 05-10-2010, 17: 18
    3. [Part] condizionare variabile di soppressione
      Di cacciatorino nel forum Solid Edge
      Risposte: 4
      Ultimo Messaggio: 17-04-2010, 13: 37
    4. SolidWorks 2010 Beta program
      Di cubalibre00 nel forum Solidworks
      Risposte: 10
      Ultimo Messaggio: 29-06-2009, 18: 29
    5. soppressione zeri finali
      Di matteo calzaferri nel forum Solidworks
      Risposte: 5
      Ultimo Messaggio: 07-11-2008, 23: 41

    Chi Ha Letto Questa Discussione negli Ultimi 200 Giorni: 0

    Segnalibri

    Segnalibri

    Permessi di Scrittura

    • Tu non puoi inviare nuove discussioni
    • Tu non puoi inviare risposte
    • Tu non puoi inviare allegati
    • Tu non puoi modificare i tuoi messaggi
    •  
    • Il codice BB è Attivato
    • Le faccine sono Attivato
    • Il codice [IMG] è Disattivato
    • Il codice [VIDEO] è Disattivato
    • Il codice HTML è Disattivato





    CAD3D.it - la community dei progettisti