Programación CN
10.25 Estructuras de control
Generalidades
Además de los saltos de programa, se dispone de las siguientes instrucciones para realizar
bucles de programa y bifurcaciones.
Programación
IF ELSE ENDIF
LOOP ENDLOOP
FOR ENDFOR
WHILE ENDWHILE
REPEAT UNTIL
CASE
IF ELSE ENDIF – elección entre dos alternativas
La sentencia IF ELSE ENDIF sirve para elegir entre dos alternativas.
Programación
IF condición
Primera alternativa; se ejecuta si la condición se cumple
ELSE
Segunda alternativa; se ejecuta si la condición no se cumple
ENDIF
Nota: la parte ELSE también se puede suprimir.
Ejemplo:
N50 IF (R10 > 5)
N60 G0 X200
N70 ELSE
N80 G0 Y100
N90 ENDIF
10-102
; Elección entre 2 alternativas
; Bucle sin fin
; Bucle contador
; Bucle con condición al inicio del mismo
; Bucle con condición al final del mismo
; Distinción del caso
; El eje X se desplazará si R10 > 5
; El eje Y se desplazará si R10 <= 5
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01