While (ripetizione di programma) – HEIDENHAIN MANUALplus 4110 Manuale d'uso
Pagina 404

404
6 Programmazione DIN
6.27 Salt
o di pr
ogr
amma, r
ipetizione di pr
ogr
amma
WHILE (ripetizione di programma)
Selezionare la funzione "Variabili
programma"
Selezionare "Ripetizione programma"
Immettere "Condizione variabile" (figura in alto a
destra)
La "ripetizione programma" è costituita dagli elementi:
"WHILE", seguito da una condizione (confronto)
"ENDWHILE", chiude il "salto condizionato"
I blocchi NC riportati tra WHILE ed ENDWHILE
vengono eseguiti fino a soddisfare la "condizione". Se
la condizione non è soddisfatta, il MANUALplus
prosegue con il blocco dopo "ENDWHILE".
In una "condizione" a sinistra e a destra dell'"operatore
di confronto" sono riportate variabili o espressioni
matematiche (figura in alto a destra).
Dopo l'immissione della "ripetizione programma" si
inseriscono i blocchi NC da eseguire.
Operatori di confronto
<
Minore
<=
Minore o uguale
<>
Diverso
>
Maggiore
>=
Maggiore o uguale
==
Uguale
AND
Concatenamento logico E
OR
Concatenamento logico O
Se la "condizione" nell'istruzione WHILE è
sempre soddisfatta, si ottiene un "loop
infinito". Ciò rappresenta una frequente
causa di errore quando si lavora con le
ripetizioni di programma.