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ódigo | Significado |
|---|---|
G0 | Movimiento 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 / G91 | Coordenadas absolutas / relativas. |
G21 | Las unidades están en milímetros. |
G92 | Establecer la posición actual como un valor dado (por ejemplo, cero). |
M8 / M9 | ¿Encender / apagar salida? |
M30 | Fin 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.