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

Advertising
background image

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

¦F=FF˜‡ ›a4^F››"›¤"˜=a˜

’p››pzpV"hha˜F˜=a˜azF›a«apma˜=a˜*dp44^a˜=a˜zpV"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

Advertising