Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUBRUTINAS
• La subrutina es una parte del programa que está identificada de tal
manera que puede ser llamada desde cualquier parte de un programa
para su ejecución.
– ESTANDAR.
– PARAMÉTRICAS.
SUBRUTINA ESTANDAR
Una subrutina estándar empieza siempre con un bloque que contiene la función
G22 (Abrir subprograma).
N050 G24:
La instrucción G22 sirve para marcar el inicio de una subrutina estándar, entendiendo
como tal al trozo de programa formado por los bloques de programación necesarios para
efectuar un trabajo determinado.
El final de la subrutina la marcaremos con la instrucción G24, quedando así los bloques
del mini-programa entre ellas.
El nombre de la subrutina se establece con la letra N seguida de un número de máximo tres cifras,
ejemplo:
N 60 G22 N123
N 70 G91
N 80 G01 X0 Y100 Z-2
N 90 G01 X100 Y0
N 100 G01 X0 Y-100
N 110 G01 X-100 Y0
N 120 G24
Estos bloques del ejemplo no serán ejecutados por su orden de bloque durante el
procesamiento del programa, pero se podrán utilizar cuantas veces se quiera y desde
cualquier programa distinto con la instrucción G20...
Con esta instrucción se ejecuta la subrutina N123 una vez, pero si queremos repetirla mas
veces, por ejemplo 5 veces...
NOTA.-
N 60 G22 N123
N 70 G91
N 80 G01 X0 Y100 Z-2
N 90 G01 X100 Y0
N 100 G01 X0 Y-100
N 110 G01 X-100 Y0
N 120 G24
Ejemplo :