Programación CN
Llamada permanente a subrutina MCALL
Con esta instrucción, la subrutina se vuelve a llamar automáticamente después de cada
sentencia que contenga un movimiento de trayectoria y se ejecuta.
Sólo puede estar activa una MCALL a la vez. Cualquier transferencia de parámetros, así
como la definición e inicialización de variables en la subrutina, sólo se lleva a cabo durante
la primera llamada.
La función se deshabilita con MCALL sin especificar subrutina alguna.
Ejemplo:
...
N10 G0 X0 Y0
N20 MCALL UP_POS_Z
N30 X10
N40 Y10
N50 X20
N60 MCALL
...
Repetición de programa P....
Si es necesario ejecutar una subrutina varias veces de forma consecutiva, el número de
pasadas requerido se ha de programar tras la escritura del nombre de la subrutina (con la
indicación P) en la sentencia que contiene la llamada. Son posibles, como máximo, 9.999
pasadas (de P1 a P9999). No es necesario programar la P para indicar una única pasada.
Ejemplo:
N10 L123 P3
...
N420 L567
10-122
; Habilitar llamada a subrutina modal
; UP_POS_Z se procesa tras cada sentencia de movimiento
;
; Deshabilitar llamada a subrutina modal
; Llamada a L123 con 3 pasadas
; Llamada a L567 con 1 pasada
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01