Programación
8.10
Saltos de programa
Ejecución del
programa
Fig. 8-56
8.10.3
Saltos de programa condicionales
Funcionalidad
Después de la instrucción IF se formulan condiciones de salto. Si se cumple la condición
de salto (valor no cero), se suprime el salto.
El destino del salto puede ser una secuencia con un lábel o con un número de secuencia.
Esta secuencia se tiene que situar dentro del programa.
Las instrucciones de saltos condicionales exigen una secuencia propia. Se pueden encon-
trar varias instrucciones de saltos condicionales en una secuencia.
Usando saltos de programa condicionales se puede conseguir, en su caso, acortar conside-
rablemente el programa.
Programación
IF Condición GOTOF lábel
IF Condición GOTOB lábel
GOTOF
GOTOB
Etiqueta (lábel) ;Cadena de caracteres elegida para el lábel (meta de salto) o el número de secuencia
IF
Condición
8-238
N10
G0 X... Z...
...
...
N20 GOTOF LABEL0
...
...
...
...
...
N50 LABEL0: R1 = R2+R3
N51
GOTOF LABEL1
...
...
LABEL2:
X... Z...
N100
M2
; Fin del programa
LABEL1:
X... Z...
...
N150 GOTOB LABEL2
Saltos incondicionales en el ejemplo
;Salto hacia delante
;Salto hacia atrás
;Sentido de salto hacia delante (en dirección de la última secuencia del programa)
;Sentido de salto hacia atrás (en dirección de la primera secuencia del programa)
;Introducción de la condición de salto
;Parámetro de cálculo, expresión de cálculo para la formulación de la condición
SINUMERIK 802D sl Manejo y programación Fresado (BP- -F), Edición 10/2006
; Salto al lábel LABEL0
; Salto al lábel LABEL1
; Salto al lábel LABEL2
6FC5398- -0CP10- -2EA0