Mcall. Llamada A Una Subrutina Local O Global Con Carácter Modal - Fagor CNC 8060 Manual De Programación

Ocultar thumbs Ver también para CNC 8060:
Tabla de contenido

Publicidad

M a n u a l d e p r o g r a m a c i ó n .
15.3.5
#MCALL. Llamada a una subrutina local o global con carácter modal.
La sentencia #MCALL realiza una llamada a una subrutina que podrá ser local o global. Este
tipo de llamada permite inicializar los parámetros locales de la subrutina. Cuando se trate
de una subrutina global, se podrá definir el path completo de ésta.
Cuando existen dos subrutinas, una local y otra global, con el mismo nombre se sigue el
siguiente criterio. Si se ha definido el path en la llamada se ejecutará la subrutina global;
si no, se ejecutará la subrutina local.
Con este tipo de llamada, la subrutina adquiere la categoría de modal; es decir, la subrutina
se mantiene activa en los sucesivos desplazamientos volviéndose a repetir al final de cada
uno. Ver
"Consideraciones al carácter modal de la subrutina."
Formato de programación.
El formato de programación es el siguiente.
#MCALL <path> sub <P0..Pn>
path
sub
P0..Pn
#MCALL C:\Cnc8070\Users\Prg\sub1.nc
#MCALL C:\Cnc8070\Users\sub2.nc A12.3 P10=6
#MCALL Sub3.nc A12.3 F45.3 P10=6
Cómo definir los parámetros locales.
La llamada a la subrutina permiten inicializar 57 parámetros locales (P0 a P57). La valores
de los parámetros se deben definir a continuación de la sentencia de llamada y se podrán
definir de dos formas. Ambas formas de definir los parámetros locales son equivalentes y
se pueden combinar dentro de un mismo bloque.
• Los parámetros P0 a P25 también se podrán definir mediante las letras A-Z, de forma
que "A" es igual a P0, "B" a P1 y así sucesivamente, hasta "Z" que es igual a P25.
• Los parámetros P26 a P52 también se podrán definir de la forma "D0= " a "D31=", de
forma que "D0=" es equivalente a P26, "D1=" a P27 y así sucesivamente, hasta "D31="
que es igual a P57.
Ejemplo de programación.
#MCALL subroutine.nc A12.3 F45.3 P10=6 D0=34.12 D1=5 P28=0
Definición del path.
La definición del path es opcional. Si se define, el CNC sólo buscará la subrutina en esa
carpeta; si no se define, el CNC buscará la subrutina en las carpetas por defecto. Ver
"Ubicación (path) de las subrutinas globales."
Anular el carácter modal de la subrutina.
El carácter modal de una subrutina se anula mediante la sentencia #MDOFF y en los
siguientes casos. Ver
página 311.
• Después de ejecutarse M02 ó M30 y tras un reset.
• Al cambiar el plano de trabajo.
• Al programar un movimiento con palpador (G100).
• Cuando cambia la configuración de ejes (#FREE AX, #CALL AX y #SET AX).
• Cuando se llama a otra subrutina (#PCALL, #CALL, L, LL, G180-G189).
• Cuando se activa un ciclo fijo.
Opcional. Ubicación de la subrutina.
Nombre de la subrutina.
Opcional. Inicialización de parámetros.
"15.4 #PATH. Definir la ubicación de las subrutinas globales."
en la página 308.
en la página 303.
15.
en la
CNC 8060
CNC 8065
(R
: 1901)
EF
·307·

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cnc 8065

Tabla de contenido