5 decisioni se/allora con i parametri q, Applicazione, Salti incondizionati – HEIDENHAIN TNC 406 Manuale d'uso
Pagina 214: Programmazione di decisioni se/allora

194
10 Programmazione: Parametri Q
1
0
.5 Decisioni se/allor
a con i par
ametr
i Q
10.5 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
è soddisfatta, il TNC prosegue il programma fino al LABEL
programmato dopo la condizione (vedere anche"Sottoprogrammi ed
etichettatura di ripetizioni di blocchi di programma" a pag. 174). Se la
condizione non viene soddisfatta, il TNC esegue il blocco successivo.
Se si desidera chiamare un altro programma quale sottoprogramma,
dopo il LABEL programmare un PGM CALL.
Salti incondizionati
I salti incondizionati sono salti la cui condizione è sempre soddisfatta
(= non condizionata), p.es.
FN9: IF+10 EQU+10 GOTO LBL1
Programmazione di decisioni se/allora
Le funzioni per le decisioni se/allora compaiono azionando il tasto di
funzione Q e selezionandole con il tasto GOTO o con i tasti cursore. Il
TNC visualizza i seguenti dialoghi:
Funzione
FN9: SE UGUALE SALTA A
p.es. FN9: IF +Q1 EQU +Q3 GOTO LBL 5
Se i due valori o parametri sono uguali, salto al label
programmato
FN10: SE DIVERSO SALTA A
p.es. FN10: IF +10 NE –Q5 GOTO LBL 10
Se i due valori o parametri sono diversi, salto al label
programmato
FN11: 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 al label programmato
FN12: SE MINORE SALTA A
p.es. FN12: IF+Q5 LT+0 GOTO LBL 1
Se il primo valore o parametro è minore del secondo
valore o parametro, salto al label programmato