6 decisioni se/allora con i parametri q, Applicazione, Salti incondizionati – HEIDENHAIN iTNC 530 (340 49x-04) Manuale d'uso
Pagina 607: Programmazione di decisioni se/allora

HEIDENHAIN iTNC 530
607
1
1
.6 Decisioni se/allor
a con i par
ametr
i Q
11.6 Decisioni se/allora con i
parametri Q
Applicazione
Nelle decisioni se/allora il TNC confronta un parametro Q con un altro
parametro Q o con un valore numerico. Se la condizione programmata
viene soddisfatta, il TNC continua il programma alla LABEL
programmata dopo la condizione (LABEL vedere "Etichettatura di
sottoprogrammi e di ripetizioni di blocchi di programma", pag. 582). Se
la condizione non viene soddisfatta, il TNC esegue il blocco
successivo.
Se si desidera chiamare un altro programma quale sottoprogramma,
programmare dopo il LABEL un PGM CALL.
Salti incondizionati
I salti incondizionati sono salti la cui condizione è sempre soddisfatta,
ad es.
FN 9: IF+10 EQU+10 GOTO LBL1
Programmazione di decisioni se/allora
Le funzioni per le condizioni se/allora compaiono premendo il softkey
SALTI. Il TNC visualizzerà i seguenti softkey:
Funzione
Softkey
FN 9: SE UGUALE SALTA A
p. es. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25"
Se i due valori o parametri sono uguali, salto alla label
programmata
FN 10: SE DIVERSO SALTA A
p. es. FN10: IF +10 NE -Q5 GOTO LBL 10
Se i due valori o parametri sono diversi, salto alla label
programmata
FN 11: SE MAGGIORE SALTA A
p. es. FN11: IF+Q1 GT+10 GOTO LBL 5
Se il primo valore o parametro è maggiore del secondo
valore o parametro, salto alla label programmata
FN 12: SE MINORE SALTA A
p. es. FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME"
Se il primo valore o parametro è minore del secondo
valore o parametro, salto alla label programmata