6 condizioni if/then con i parametri q, Applicazione, Salti incondizionati – HEIDENHAIN TNC 320 (340 55x-05) Manuale d'uso

Pagina 241: Programmazione di condizioni if/then, Pag. 241

Advertising
background image

HEIDENHAIN TNC 320

241

8.6 Condizioni IF/THEN con i par

ametr

i Q

8.6 Condizioni IF/THEN con i

parametri Q

Applicazione

Nelle condizioni IF/THEN 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 alla label programmata
dopo la condizione (label vedere "Definizione di sottoprogrammi e
ripetizioni di blocchi di programma", pagina 216). Se la con
dizione non
viene soddisfatta, il TNC esegue il blocco successivo.

Se si desidera chiamare un altro programma quale sottoprogramma,
programmare dopo la label una chiamata di programma con PGM CALL.

Salti incondizionati

I salti incondizionati sono salti la cui condizione è sempre soddisfatta,
ad es.

FN 9: IF+10 EQU+10 GOTO LBL1

Programmazione di condizioni IF/THEN

Le funzioni per le condizioni IF/THEN compaiono premendo il softkey
SALTI. Il TNC visualizzerà i seguenti softkey:

Funzione

Softkey

FN 9

: SE UGUALE SALTA A

ad es. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“
Se i due valori o parametri sono uguali, salto alla label
programmata

FN 10

: SE DIVERSO SALTA A

ad es. FN 10: IF +10 NE –Q5 GOTO LBL 10
Se i due valori o parametri sono diversi, salto alla label
programmata

FN 11

: SE MAGGIORE SALTA A

ad es. FN 11: IF+Q1 GT+10 GOTO LBL 5
Se il primo valore o parametro è maggiore del secondo
valore o parametro, salto alla label programmata

FN 12

: SE MINORE SALTA A

ad es. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Se il primo valore o parametro è minore del secondo
valore o parametro, salto alla label programmata

Advertising