15.5
15.
CNC 8060
CNC 8065
(R
: 1901)
EF
·312·
Ejecución de subrutinas OEM.
El CNC permite al fabricante de la máquina definir hasta 30 subrutinas por canal y asociarlas
a las funciones G180 a G189 y G380 a G399, de manera que cuando un canal ejecute una
de estas funciones, ejecutará la subrutina que tiene asociada la función para ese canal.
Estas subrutinas OEM se podrán ejecutar de forma no-modal o de forma modal, y además
permite inicializar los parámetros locales de la subrutina.
Formato de programación.
Estas funciones se pueden programar en cualquier parte del programa, no siendo necesario
que vayan solas en el bloque, y permiten inicializar los parámetros locales de la subrutina.
Formato de programación. Ejecutar la subrutina de forma no-modal.
El formato de programación el siguiente; entre llaves se muestra la lista de argumentos. Para
ejecutar la subrutina de manera no-modal, llamarla mediante el código G (G180,G181, etc).
G180
G380
G180 {P0..Pn}
G380 {P0..Pn}
P0..Pn
Opcional. Parámetros locales de la subrutina.
G180
G183 P1=12.3 P2=6
G388 A12.3 B45.3 P10=6
Formato de programación. Ejecutar la subrutina de forma modal.
El formato de programación el siguiente; entre llaves se muestra la lista de argumentos. Para
ejecutar la subrutina de manera modal, llamarla mediante el código MG (MG180, MG181,
etc).
MG180
MG380
MG180 {P0..Pn}
MG380 {P0..Pn}
P0..Pn
Opcional. Parámetros locales de la subrutina.
G180
G183 P1=12.3 P2=6
G388 A12.3 B45.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.
G180 A12.3 F45.3 P10=6 D0=34.12 D1=5 P28=0
M a n u a l d e p r o g r a m a c i ó n .