Pro/Program soppressione di feature

Ozzy

Guest
#1
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!


Ozzy
 

Allegati