6 decisioni se/allora con i parametri q, Impiego, Salti incondizionati – HEIDENHAIN TNC 320 (340 551-01) Manuale d'uso
Pagina 326: Programmazione di decisioni se/allora

326
10 Programmazione: Parametri Q
1
0
.6 Decisioni se/allor
a con i par
a
metr
i Q
10.6 Decisioni se/allora con i
parametri Q
Impiego
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 al LABEL
programmato dopo la condizione (LABEL
ppzpV"hhaF=aazFa«apma=a*dp44^a=azpV"hh":z"V¬¢). 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,
p. es.
FN9: IF+10 EQU+10 GOTO LBL1
Programmazione di decisioni se/allora
Le funzioni per le decisioni se/allora compaiono azionando il softkey
SALTO. Il TNC visualizzerà i seguenti softkey:
Funzione
Softkey
FN9: SE UGUALE SALTA A
per es. FN9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“
Se i due valori o parametri sono uguali, salto alla label
programmata
FN10: SE DIVERSO SALTA A
per es. FN10: IF +10 NE –Q5 GOTO LBL 10
Se i due valori o parametri sono diversi, salto alla label
programmata
FN11: SE MAGGIORE SALTA A
per 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
FN12: SE MINORE SALTA A
per es. FN12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Se il primo valore o parametro è minore del secondo
valore o parametro, salto alla label programmata