Funciones G20, G21, G22. G23, G24 (Subrutinas)
Dependiendo de los controles, las subrutinas pueden ser creadas de diferentes formas, pero la idea básica es la misma para cualquier sistema. 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. Las subrutinas pueden formar parte de un programa o pueden ser programas independientes. Subrutinas hay dos tipos: - ESTANDAR. - PARAMÉTRICAS. SUBRUTINA ESTANDAR Una subrutina estandar empieza siempre con un bloque que contiene la función G22 (Abrir subprograma). N010 G22 N1 ; N1 es el número de subprograma. La subrutina siempre finaliza con la función G24. N050 G24 La llamada a una subrutina estandar se realiza con la función G20. N090 G20 N1.3; En este bloque el .3 quiere decir el número de veces que queremos que se repita la subrutina N1. SUBRUTINA PARAMÉTRICA Una subrutina paramétrica empieza siempre con un bloque que contiene la función G23 seguida del número que identifica a la subrutina. N010 G23 N1 La subrutina siempre finaliza con la función G24. La llamada a una subrutina paramétrica se realiza con la función G21 seguido de unos parámetros que a continuación explicaré. El formato del bloque debe seguir este patrón: N030 G21 N1.3 P1=K1; P1=K1 son los valores que se le asignan a los parámetros. Ejemplo de subrutina…