1.25.2.8
Salto atrás al subprograma M17
Función
Al final de un subprograma se encuentra el comando de salto atrás M17 (o bien el comando
de fin del programa de pieza M30). Provoca el salto atrás al programa desde el que se realiza
la llamada en la secuencia del programa de pieza después de la llamada del subprograma.
Nota
M17 y M30 se tratan de una forma equivalente en el lenguaje CN.
Sintaxis
PROC <Nombre de programa>
...
M17/M30
Limitaciones
Efecto del salto atrás al subprograma en el modo de contorneado
Si M17 (o M30) se encuentra solo en la secuencia del programa de pieza, con él se
interrumpe un modo de contorneado activo en el canal.
Para impedir que el modo de contorneado se interrumpa, M17 (o M30) debe escribirse
también en la última secuencia de desplazamiento. Adicionalmente debe estar ajustado a "0"
el siguiente dato de máquina:
DM20800 $MC_SPF_END_TO_VDI = 0 (ninguna salida M30/M17 a la interfaz CN/PLC)
Ejemplo
1. Subprograma con M17 en la secuencia propia
Código de programa
N10 G64 F2000 G91 X10 Y10
N20 X10 Z10
N30 M17
2. Subprograma con M17 en la última secuencia de desplazamiento
Código de programa
N10 G64 F2000 G91 X10 Y10
N20 X10 Z10 M17
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Comentarios
; Salto atrás con interrupción del modo de
contorneado.
Comentarios
; Salto atrás sin interrupción del modo de
contorneado.
Programación flexible de CN
1.25 Uso de subprogramas
183