LOOP ENDLOOP – bucle sin fin
Esta sentencia se puede usar para ejecutar bucles sin fin. Siempre se realiza un salto hacia
atrás, al comienzo del bucle, cuando se llega al final. El programa CN se debe finalizar con
un borrado.
Programación
LOOP
Secuencia de sentencias CN
ENDLOOP
Ejemplo:
N30 LOOP
N40 G0 Y100
N50 G1 Y0 F500
N60 ENDLOOP
N100 M30
FOR ENDFOR – bucle contador
El bucle contador se emplea para repetir un número determinado de pasadas. El número de
pasadas se corresponde con una variable contador del tipo INT. Si el valor inicial es mayor
que el valor final, el bucle no se ejecuta. Son posibles valores negativos.
Programación
FOR INT variable = valor inicial TO valor final
secuencia de sentencias CN
ENDFOR
Ejemplo:
N10 DEF INT CONTADOR
N30 FOR CONTADOR = 0 TO 100
; El bucle de contador se procesa 101 veces.
N40 G0 Y100
N50 G1 Y0 F500
N50 ENDFOR
END:
N80 M30
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
; Movimiento sin fin del eje Y
Programación CN
10-103