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

Pagina 214: Programmazione di decisioni se/allora

Advertising
background image

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

Advertising
Questo manuale è associato alle seguenti prodotti: