¿Qué es G-code?

Una explicación amigable para principiantes sobre el G-code: el lenguaje de texto plano que le indica a las máquinas CNC dónde moverse, cómo están estructurados los comandos y cómo se aplica al corte de espuma con alambre caliente.

G-code es el lenguaje que hablan las máquinas CNC. Es una lista de texto plano con instrucciones, una por línea, que indica a la máquina dónde moverse, a qué velocidad y cuándo activar o desactivar funciones (como el alambre caliente). Cada herramienta CNC — fresadoras, tornos, impresoras 3D, cortadoras de espuma — utiliza algún dialecto de este lenguaje.

Anatomía de una línea

¿Una línea es un comando de letra-número (una "palabra"), seguido opcionalmente de coordenadas?

G1 X10.5 Y20 U10.5 V20 F400
  • G1 ¿Movimiento de corte recto?
  • X / Y — posición objetivo del extremo izquierdo del alambre caliente
  • U / V — posición objetivo del extremo derecho del alambre (en máquinas de 4 ejes).
  • F400 Velocidad de avance (velocidad) para este movimiento, en unidades por minuto.

¿La máquina lee cada línea en orden y se mueve en consecuencia?

Los comandos que verás

CódigoSignificado
G0Movimiento rápido (posicionamiento, cable apagado) — ir rápido, sin corte.
G1¿Movimiento de corte lineal a la velocidad de avance?
G4 P<s>Pausa — espera P segundos (usado para precalentamiento del alambre)
G90 / G91Coordenadas absolutas / relativas.
G21Las unidades están en milímetros.
G92Establecer la posición actual como un valor dado (por ejemplo, cero).
M8 / M9¿Encender / apagar salida?
M30Fin de programa.

Coordenadas y origen

¿De dónde se miden las posiciones? trabajo cero (origin). In absolute mode (G90) every coordinate is relative to that zero. Setting the origin correctly — physically, on the machine — is what makes the cut land where you intend.

¿Lo escribe rara vez a mano?

Para el corte de espuma no se escribe G-code; una herramienta como cncfoam.com lo genera a partir de tu forma y ajustes. Pero poder leer ¿Es inestimable para verificar un trabajo — por eso la herramienta incluye un sistema de colores? Visor de G-codeSiguiente: G-code para corte de espuma.