Programación flexible de CN
1.25 Uso de subprogramas
Lectura de subprogramas con preparación y llamada de subprogramas
Tanto en el arranque de subprogramas preparados con parámetros como en la llamada de
subprogramas, los directorios de ciclos se tratan con el mismo orden:
1. _N_CUS_DIR ciclos de usuario
2. _N_CMA_DIR ciclos de fabricante
3. _N_CST_DIR ciclos estándar
En el caso de programas CN con el mismo nombre y distinta versión, se activa la instrucción
PROC encontrada en primer lugar y se pasa por alto la otra instrucción PROC sin producirse
un aviso de alarma.
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)
176
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo