6 condizioni if/then con i parametri q, Applicazione, Salti incondizionati – HEIDENHAIN iTNC 530 (340 49x-05) Manuale d'uso
Pagina 290: Programmazione di condizioni if/then

290
Programmazione: parametri Q
9.6 Condizioni IF/THEN con i par
a
metr
i Q
9.6
Condizioni IF/THEN con i
parametri Q
Applicazione
Nelle condizioni IF/THEN 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 al label programmato
dopo la condizione (label vedere "Definizione di sottoprogrammi e
ripetizioni di blocchi di programma", pagina 264). 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 una chiamata di programma con 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 condizioni IF/THEN
Le funzioni per le condizioni IF/THEN compaiono premendo il softkey
SALTI. Il TNC visualizzerà i seguenti softkey:
Funzione
Softkey
FN 9
: SE UGUALE SALTA A
ad es. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“
Se i due valori o parametri sono uguali, salto al label
programmato
FN 10
: SE DIVERSO SALTA A
ad es. FN 10: IF +10 NE –Q5 GOTO LBL 10
Se i due valori o parametri sono diversi, salto al label
programmato
FN 11
: SE MAGGIORE SALTA A
ad es. FN 11: IF+Q1 GT+10 GOTO LBL 5
Se il primo valore o parametro è maggiore del secondo
valore o parametro, salto al label programmato
FN 12
: SE MINORE SALTA A
ad es. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Se il primo valore o parametro è minore del secondo
valore o parametro, salto al label programmato