5 condizioni if/then con i parametri q, Applicazione, Salti incondizionati – HEIDENHAIN TNC 640 (34059x-01) ISO programming Manuale d'uso

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

Advertising
background image

HEIDENHAIN TNC 640

235

8.5 Condizioni IF/THEN con i par

a

metr

i Q

8.5 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 210). 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 %.

Salti incondizionati

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

D09 P01 +10 P02 +10 P03 1 *

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

D09

: SE UGUALE SALTA A

ad es. D09 P01 +Q1 P02 +Q3 P03 “UPCAN25“ *
Se i due valori o parametri sono uguali, salto alla label
programmata

D10

: SE DIVERSO SALTA A

ad es. D10 P01 +10 P02 -Q5 P03 10 *
Se i due valori o parametri sono diversi, salto alla label
programmata

D11

: SE MAGGIORE SALTA A

ad es. D11 P01 +Q1 P02 +10 P03 5 *
Se il primo valore o parametro è maggiore del
secondo valore o parametro, salto alla label
programmata

D12

: SE MINORE SALTA A

ad es. D12 P01 +Q5 P02 +0 P03 “ANYNAME“ *
Se il primo valore o parametro è minore del secondo
valore o parametro, salto alla label programmata

Advertising