6 decisioni if/then con i parametri q, Applicazione, Salti incondizionati – HEIDENHAIN TNC 640 (34059x-02) Manuale d'uso
Pagina 286: Programmazione di condizioni if/then, Decisioni if/then con i parametri q

Programmazione: parametri Q
9.6
Decisioni IF/THEN con i parametri Q
9
286
TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 8/2013
9.6
Decisioni 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 alla
label programmata dopo la condizione (label vedere "Definizione di
sottoprogrammi e ripetizioni di blocchi di programma", Pagina 262).
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 entrambi i valori o parametri sono uguali, salto
alla label programmata
FN 10: SE DIVERSO SALTA A
ad es.
FN 10: IF +10 NE –Q5 GOTO LBL 10
Se entrambi i valori o parametri sono diversi, salto
alla label programmata
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 alla label
programmata
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 alla label
programmata