El G-code es el idioma que entienden la fresadora y el láser. La app lo genera a partir de tu dibujo; no necesitas conocerlo. Si quieres entender qué hace la máquina o revisar un archivo ajeno, aquí encontrarás cada comando que conoce Grbl 1.1, además de las ampliaciones de grblHAL y FluidNC.
Las partes
- Comandos G: movimientos, planos, unidades, sistemas de coordenadas, palpado.
- Comandos M: flujo del programa, husillo, refrigeración.
- Otras palabras de G-code: X, Y, Z, F, S, I, J, K, P, R y otras.
- Comandos $ del controlador: leer ajustes, búsqueda de origen, desbloquear, desplazamiento manual.
- Comandos en tiempo real: estado, pausa, reanudar, reinicio, ajustes en marcha.
- Ajustes $0 a $132
- Alarmas
- Mensajes de error
Leer una línea de G-code
G1 X40 Y25.5 F800
G1 significa «moverse en línea recta a velocidad de avance», X40 Y25.5 es el destino en mm y F800 la velocidad en mm/min. Muchos comandos siguen vigentes hasta que llega otro; por eso la línea siguiente puede ser solo X60.
Un programa corto
G21 G90 (milímetros, destinos absolutos)
G0 Z5 (movimiento rápido a 5 mm sobre el material)
M3 S12000 (husillo a derechas, 12000 rpm)
G4 P2 (esperar 2 s a que gire)
G0 X0 Y0 (al inicio)
G1 Z-1 F300 (penetrar 1 mm)
G1 X50 F800 (fresar)
G0 Z5 (subir)
M5 (husillo apagado)
M30 (fin del programa)
El texto entre paréntesis es un comentario.