Está en la página 1de 2

TORNO DE CONTROL NUMERICO COMPUTARIZADO

PROGRAMACIÓN DE MÁQUINAS DE CNC CON CÓDIGOS G & M

La programación nativa de la mayoría de las máquinas de Control Numérico


Computarizado se efectúa mediante un lenguaje llamado G y M. Se trata de un lenguaje
de programación vectorial mediante el que se describen acciones simples y entidades
geométricas sencillas (básicamente segmentos de recta y arcos de circunferencia) junto
con sus parámetros de maquinado (velocidades de husillo y de avance de herramienta). El
nombre G y M viene del hecho de que el programa está constituido por instrucciones
Generales y Misceláneas. Si bien en el mundo existen aún diferentes dialectos de
programación con códigos G y M, se dio un gran paso adelante a través de la
estandarización que promovió la ISO. Esta estandarización fue adoptada por la totalidad
de los fabricantes industriales serios de CNC y permite utilizar los mismos programas en
distintas máquinas CNC de manera directa o con adaptaciones menores. A pesar de
tratarse de un lenguaje de programación muy rudimentario para los gustos actuales, lo
robusto de su comportamiento y los millones de líneas de programación que hacen
funcionar máquinas de CNC en todas las latitudes del planeta aseguran su vigencia en los
años por venir.

A modo de ejemplo se presenta la lista de los códigos más utilizados.

FUNCIONES G
G00- POSICIONAMIENTO RAPIDO (MARCHA RAPIDA)
G01- INTERPOLACION LINEAL
G02- INTERPOLACION CIRCULAR EN EL SENTIDO HORARIO
G03- INTERPOLACIN CIRCULAR EN EL SENTIDO ANTIHORARIO
G17- SELECCIÓN DEL PLANO XY
G18- SELECCIÓN DEL PLANO XZ
G19- SELECCIÓN DEL PLANO YZ
G40- CANCELACION DE LA COMPENSACION DEL RADIO DE LA HERRAMIENTA
G41- COMPENSACION DEL RADIO DE LA HERRAMIENTA A LA IZQUIERDA
G42- COMPENSACION DEL RADIO DE LA HERRAMIENTA A LA DERECHA
G54, G55, G56, G57- POSICIONAMIENTO CERO DE LA PIEZA
G70- PROGRAMACION EN PULGADAS
G71- PROGRAMACION EN MILIMETROS
G90 – PROGRAMACION EN EL SISTEMA ABSOLUTO
G91- PROGRAMACION EN EL SISTEMA INCREMENTAL
G94- VELOCIDAD DE AVANCE F EN MM/MIN
G95- VELOCIDAD DE AVANCE F EN MM/REVOLUCION
G96- VELOCIDAD S EN MTS/MIN
G97- VELOCIDAD S EN REV/MIN
FUNCIONES M
M03- GIRO DEL HUSILLO DERECHA (SENTIDO MANECILLAS DEL RELOJ)
M04- GIRO DEL HUSILLO IZQUIERDA (SENTIDO CONTRARIO A LAS MANECILLAS DEL RELOJ)
M05- PARO DEL HUSILLO
M08- ACTIVAR REFRIGERANTE
M09- DESACTIVAR REFRIGERANTE
M02- FIN DE PROGRAMA
M30- FIN DE PROGRAMA CON VUELTA AL ORIGEN

FUNCIONES COMPLEMENTARIAS
N- NUMERO DE REGISTRO
F- VELOCIDAD DE AVANCE
S- VELOCIDAD DEL GIRO DEL HUSILLO
T- DEFINICION DE HERRAMIENTA
D- DEFINICION DEL DIAMETRO DE LA HERRAMIENTA
X, Z – COTAS CARTESIANAS DE DESTINO
R- RADIO DEL ARCO PROGRAMADO
I, K – COTAS DEL CENTRO DEL ARCO INCREMENTALMENTE DESDE EL PUNTO DEL COMIENZO DEL
ARCO

También podría gustarte