5 decisioni se/allora con i parametri q, Impiego, Salti incondizionati – HEIDENHAIN iTNC 530 (340 422) ISO programming Manuale d'uso

Pagina 430: Programmazione di decisioni se/allora, Decisioni se/allora, salta

Advertising
background image

430

10 Programmazione: Parametri Q

1

0

.5

D

e

c

is

ioni

s

e

/a

ll

o

ra

c

on i

pa

ra

m

e

tr

i Q

10.5 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 alla Label
programmata dopo la condizione (Label vedere "Etichettatura di
sottoprogrammi e di ripetizioni di blocchi di programma", pag. 406)
. Se
la condizione non viene soddisfatta, il TNC esegue il blocco
successivo.

Se si desidera chiamare un altro programma quale sottoprogramma,
programmare dopo la Label G98 una chiamata di programma con %.

Salti incondizionati

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

D09 P01 +10 P02 +10 P03 1 *

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

D09: SE UGUALE SALTA A
p. es. D09 P01 +Q1 P02 +Q3 P03 5 *
Se i due valori o parametri sono uguali, salto alla label
programmata

D10: SE DIVERSO SALTA A
p. 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
p. 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
p. es. D12 P01 +Q5 P02 +0 P03 1 *
Se il primo valore o parametro è minore del secondo
valore o parametro, salto alla label programmata

Advertising