Comportamiento de contorneado
8.4 Secciones de programa con posibilidad de interrupción condicionada (DELAYFSTON, DELAYFSTOF)
Ejemplo: Imbricación de áreas Stop-Delay en dos niveles de programa
Código del programa
N10010 DELAYFSTON()
N10020 R1 = R1 + 1
N10030 G4 F1
...
N10040 Subprograma 2
...
...
N20010 DELAYFSTON()
...
N20020 DELAYFSTOF()
N20030 RET
N10050 DELAYFSTOF()
...
N10060 R2 = R2 + 2
N10070 G4 F1
Ejemplo: Extracto del programa
En un bucle se repite el siguiente bloque de programa:
En la figura se puede ver que el usuario pulsa "Parada" en el área Stop-Delay; el CN inicia el
frenado fuera del área Stop-Delay, es decir, en la secuencia N100. De este modo, el CN se
detiene en la zona delantera de N100.
Código del programa
...
N99 MY_LOOP:
N100 G0 Z200
N200 G0 X0 Z200
N300 DELAYFSTON()
N400 G33 Z5 K2 M3 S1000
484
Comentarios
; Secuencias con N10xxx nivel de programa 1.
; Empieza el área Stop-Delay.
; Interpretación del subprograma 2.
; Sin efecto, inicio repetido, 2.º nivel.
; Sin efecto, fin en otro nivel.
; Fin del área Stop-Delay en el mismo nivel.
; Finaliza el área Stop-Delay. A partir de ahora, las
paradas tienen efecto inmediato.
Comentarios
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo