Descargar Imprimir esta página

Siemens SINUMERIK 802D sl Guía De Programación página 238

Ocultar thumbs Ver también para SINUMERIK 802D sl:

Publicidad

Programación
8.10
Saltos de programa
Programación
GOTOF Lábel
GOTOB Lábel
Etiqueta (lábel) ;Secuencia de caracteres elegida para el lábel (meta de salto) o el número
Ejecución del
programa
Fig. 8-52
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 salto incondicional exigen una secuencia propia. Se pueden encontrar
varias instrucciones de saltos condicionados en una secuencia.
Usando saltos de programa condicionados 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
Lábel
IF
Condición ;Parámetro de cálculo, expresión de cálculo para la formulación de la condición
8-236
;Salto hacia delante (en dirección a la última secuencia del programa)
;Salto hacia atrás (en dirección a la primera secuencia del programa)
de secuencia
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
;Dirección de salto hacia delante (en dirección a la última secuencia del
programa)
;Dirección de salto hacia atrás (en dirección a la primera secuencia del
programa)
;Secuencia de caracteres elegida para el lábel (meta de salto) o el número de
secuencia
;Inicio de la condición de salto
SINUMERIK 802D sl Manejo y programación Torneado (BP-D), Edición 05/2005
; Salto al lábel LABEL0
; Salto al lábel LABEL1
; Salto al lábel LABEL2
6FC5 398-1CP10-1EA0

Publicidad

loading