5 decisioni se/allora con i parametri q – HEIDENHAIN TNC 310 (286 140) Manuale d'uso

Pagina 177

Advertising
background image

165

HEIDENHAIN TNC 310

1

0.5 Decisioni se/allor

a con par

ametr

i Q

10.5 Decisioni se/allora con i

parametri Q

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 vedere ”9.
Sottoprogrammi e ripetizioni di blocchi di programma”). 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
JUMP. Il TNC visualizzerà i seguenti softkey:

Funzione

Softkey

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

Mkap10.pm6

13.12.2004, 10:37

165

Advertising