9.4
IDENTIFICACION DE UNA SUBRUTINA PARAMETRICA (G23)
Una subrutina paramétrica comienza siempre mediante la función G23.
La estructura del primer bloque de una subrutina paramétrica es:
N4 G23 N2
N4
G23 Define el comienzo de una subrutina paramétrica
N2
Este bloque no puede contener información adicional.
A continuación del bloque de comienzo de subrutina, se programan los bloques que se
desean. Entre los bloques programados dentro de una subrutina paramétrica puede haber
bloques paramétricos.
Una subrutina debe finalizar siempre con un bloque de la forma: N4 G24. La función G24
indica final de subrutina. En este bloque no se puede programar ninguna otra información.
Atención:
Las subrutinas N91 a N99 no pueden ser definidas porque las utiliza el CNC.
En la memoria del CNC no pueden existir a la vez dos subrutinas paramétricas
con el mismo número de identificación, aunque pertenezcan a programas
diferentes. Sin embargo es posible identificar con el mismo número una
subrutina estándar y otra paramétrica.
9.5
LLAMADA A UNA SUBRUTINA PARAMETRICA (G21)
Se puede llamar a una subrutina paramétrica desde cualquier programa u otra subrutina
(estándar o paramétrica). La llamada a una subrutina paramétrica se realiza mediante la
función G21. La estructura de un bloque de llamada es:
N4
Número de bloque
G21
Llamada a subrutina
N2.2 Los dos números a la izquierda del punto, identifican el número de subrutina
paramétrica al que se llama (00-99).
Los dos números a la derecha del punto, indican el número de veces que se va a
repetir la subrutina paramétrica (00-99).
También se puede programar el número de veces mediante un parámetro aritmético,
valor comprendido entre P0 y P255. Por ejemplo: N4 G21 N10.P123
Si no se programa el número de veces que se desea repetir la subrutina paramétrica,
el CNC la ejecuta una sola vez.
P3
Número del parámetro aritmético (P00-P254).
K
Valor asignado al parámetro aritmético.
Atención:
Al terminar la ejecución de la subrutina paramétrica (G24), se recuperan los
valores de los parámetros asignados en el bloque de llamada, aunque a lo
largo de la subrutina se les hubieran asignado valores diferentes
Capítulo: 9
SUBRUTINAS
Número de bloque
Identifica subrutina (número comprendido entre N0 y N99).
N4 G21 N2.2 P3=K+/-5.5 P3=K+/-5.5
Sección:
SUBRUTINA PARAMETRICA
(G21, G23)
Página
3