Siemens SINUMERIK 840D sl Manual De Programación página 104

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido
Programación flexible de CN
1.11 Repetición de secciones de programa (REPEAT, REPEATB, ENDLABEL, P)
Código del programa
N180 REPEAT POS_2
N190 M30
Información adicional
Las repeticiones de secciones de programa pueden imbricarse. Cada llamada ocupa un
nivel de subprograma.
Si durante la ejecución de una repetición de sección hay programada M17 o RET, se
interrumpe dicha repetición. En tal caso, el programa continúa ejecutándose a partir de la
secuencia que sigue a la línea REPEAT.
En la indicación actual del programa, la repetición de la sección de programa se indica
como nivel de subprograma propio.
Si durante la ejecución de una sección del programa se activa una interrupción de nivel, el
programa continúa ejecutándose tras la instrucción de llamada de la sección del
programa.
Ejemplo:
Código del programa
N5 R10=15
N10 BEGIN: R10=R10+1
N20 Z=10-R10
N30 G1 X=R10 F200
N40 Y=R10
N50 X=-R10
N60 Y=-R10
N70 END: Z10
N80 Z10
N90 CYCLE(10,20,30)
N100 REPEAT BEGIN END P=3
N120 Z10
N130 M30
Es posible combinar estructuras de control y repeticiones de secciones del programa. Sin
embargo, no puede haber solapamientos. Una repetición de sección de programa
conviene que esté situada en una ramificación de estructura de control o una estructura
de control dentro de una repetición de sección de programa.
104
Comentarios
; Repetir una vez la sección del programa comprendida entre
POS_2 y ENDLABEL.
Comentarios
; Anchura
; Interrupción de nivel
; Continuar con la ejecución del programa.
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido