Saltar al contenido

Módulo 14 de 15

Referencia de códigos G

Los que usamos a diario, agrupados por lo que hacen y no por número.

Unos 25 minutos

Lo que vas a ver

  • Movimiento: G00, G01, G02, G03
  • Planos y unidades
  • Compensaciones: G41, G42, G43
  • Sistemas de coordenadas: G53 a G59
  • Modales contra no modales

De qué se trata

Agrupados por lo que hacen

Hay listas de códigos G con cien entradas y sirven de poco: la mitad no existen en tu máquina y la otra mitad no las vas a escribir nunca. Los que de verdad se usan a diario caben en una página, y se entienden mucho mejor agrupados por lo que hacen que ordenados por número.

Antes de la lista hay una idea que vale por toda la lista: los códigos G están organizados en grupos modales. De cada grupo hay exactamente uno activo en todo momento. Puedes poner en una misma línea un código de movimiento, uno de plano y uno de coordenadas, porque son de grupos distintos; lo que no puedes es poner dos del mismo grupo, porque se estarían contradiciendo.

De ahí sale la otra mitad de la idea: si de cada grupo siempre hay uno activo, entonces alguno está activo aunque tú no lo hayas escrito. Lo escribió el programa anterior.

Ver el módulo de los códigos de seguridad

La referencia

Los que vas a usar

Movimiento

Movimiento
G00Movimiento rápido. No corta: es para llegar. La máquina lo hace a la velocidad que da, y en algunos controles ni siquiera en línea recta entre los dos puntos.
G01Corte en línea recta, al avance que diga la F.
G02Arco en el sentido del reloj.
G03Arco contra el reloj.
G04Pausa. No es modal: solo actúa en su línea.

Modos: plano, unidades y coordenadas

Modos: plano, unidades y coordenadas
G17 / G18 / G19Plano de trabajo: XY, XZ o YZ. Es el plano en el que se interpretan los arcos.
G20 / G21Pulgadas o milímetros.
G90 / G91Coordenadas absolutas, medidas desde el cero pieza, o incrementales, medidas desde donde estás.
G94 / G95Avance por minuto o avance por vuelta. En fresado se trabaja casi siempre en G94.

Compensaciones

Compensaciones
G40Cancela la compensación de diámetro.
G41Compensación a la izquierda del avance. Con husillo en M03 es la que corta a favor en un contorno exterior.
G42Compensación a la derecha del avance.
G43Activa la compensación de largo de la herramienta, con el número de registro H.
G49Cancela la compensación de largo.

Ceros y regresos

Ceros y regresos
G28Regreso a home pasando por un punto intermedio. Se escribe casi siempre como G91 G28 Z0., que sube la Z sin mover nada más.
G53Un movimiento en coordenadas de máquina, ignorando el cero pieza. No es modal: vale solo para su línea.
G54 – G59Los ceros pieza. Cada uno guarda la distancia del cero máquina al cero de una pieza distinta.

Ciclos enlatados

Ciclos enlatados
G73 · G81 – G89Los ciclos enlatados: barrenar, picotear, roscar y mandrinar.
G80Cancela el ciclo activo.
G98 / G99Retorno al plano inicial o al plano R entre barreno y barreno.

La lista corta no es la lista completa

Cada fabricante agrega códigos propios y cambia detalles de los que existen. Lo que está aquí es lo que se comporta igual en casi cualquier fresadora de tres ejes; para todo lo demás, y para cualquier duda sobre un código en particular, manda el manual de tu control.

El que más se equivoca

G02, G03 y cómo se describe un arco

G02sentido del relojG03contra el reloj
El sentido se juzga mirando el plano desde arriba, desde el +Z. Visto desde abajo, todo se invierte.

El sentido del arco se juzga mirando el plano de frente desde el lado positivo del eje que le falta: en G17, mirando el plano XY desde arriba. Eso es importante porque la intuición engaña cuando estás agachado viendo la pieza desde otro ángulo.

Para decirle a la máquina qué arco quieres hay dos maneras. Con R das el radio, y es cómoda y corta. Con I y J das la distancia del punto de inicio al centro del arco, y es más larga de escribir pero no tiene ambigüedad.

N118 G02 X0. Y2.25 R.25
N270 G03 I.275

La segunda línea es un círculo completo, y ahí el R no sirve: entre el punto de inicio y el punto final, que son el mismo, hay infinitos arcos de ese radio. Un círculo completo se programa con I y J en un solo bloque. La misma razón hace que en arcos de más de media vuelta el R se vuelva ambiguo y algunos controles se quejen.

Las dos compensaciones

G43 para el largo, G41 y G42 para el diámetro

Son dos cosas distintas que se confunden porque se llaman igual. La de largo, el G43 con su H, le dice a la máquina qué tan larga es la herramienta que trae puesta; sin ella la Z no significa nada. La de diámetro, el G41 o G42 con su D, le dice qué tan gruesa es.

piezalo programadocentro realradio (D)avanceG41 deja la herramienta a la izquierda de ese avance; G42, a la derecha.
Con compensación programas la línea del plano; la máquina corre la herramienta su radio hacia el lado que le digas.

Sin compensación de diámetro, tú calculas dónde tiene que ir el centro de la herramienta y programas esa trayectoria: todas las coordenadas llevan sumado el radio. Con compensación programas las coordenadas del plano y la máquina se encarga. La ventaja se ve el día que cambias el cortador por uno afilado o de otra marca: corriges el valor de D en la tabla y el programa no se toca.

Dónde se activa y dónde se cancela

La compensación de diámetro se activa y se cancela en un movimiento recto, y ese movimiento tiene que ser más largo que el radio de la herramienta, porque es durante él que la máquina se acomoda hacia un lado. Activarla en un arco, o en un movimiento más corto que el radio, termina en alarma o en una pieza mal cortada. Por eso las entradas a un contorno se programan con un tramo recto de sobra antes de tocar la pieza.

Dónde está todo

G53, G54 y los demás ceros

La máquina tiene un cero propio, el que encuentra cuando la referencias, y ese no se mueve. El cero pieza es otra cosa: es la distancia del cero máquina a la esquina o al centro de tu pieza, y vive en una tabla. Cuando escribes G54, le estás diciendo a la máquina cuál de esas distancias usar.

Tener seis, del G54 al G59, sirve para montar varias piezas o varias mordazas en la misma mesa y cambiar de una a otra sin recalcular nada. El G53 es distinto: es un movimiento en coordenadas de la propia máquina, sin cero pieza de por medio, y se usa para mandar la máquina a un punto conocido, por ejemplo la posición de cambio de herramienta.

Ver cómo se captura el cero pieza

Antes de pasar al siguiente módulo

Agarra un programa del taller y clasifica cada código G que encuentres en uno de los cinco grupos de esta página. Los que no puedas clasificar son los que vale la pena buscar en el manual del control. Lo que sigue son los códigos M, que son la otra mitad del idioma: mientras los G dicen cómo moverse, los M prenden y apagan la máquina.

Material de capacitación propio de Sonora Precision. Cada máquina y cada control tienen sus particularidades: el manual del fabricante manda sobre lo que leas aquí, y nada de esto sustituye la supervisión de alguien con experiencia en piso.