G-code é a linguagem que as máquinas CNC falam. É uma lista de instruções em texto simples, uma por linha, que diz à máquina para onde se mover, a que velocidade e quando ligar ou desligar coisas (como o fio quente). Todas as ferramentas CNC — fresadoras, tornos, impressoras 3D, cortadoras de espuma — executam algum dialeto dela.
Anatomia de uma linha
Uma linha é um comando letra-número ("palavra"), opcionalmente seguido de coordenadas:
G1 X10.5 Y20 U10.5 V20 F400
- G1 — movimento de corte reto
- X / Y — posição alvo da extremidade esquerda do fio
- U / V — posição alvo da extremidade direita do fio (em máquinas de 4 eixos)
- F400 taxa de avanço (velocidade) para este movimento, em unidades por minuto
A máquina lê cada linha na ordem e move-se de acordo.
Os comandos que você verá
| Código | Significado |
|---|---|
G0 | Movimento rápido (posicionamento, fio desligado) — ir rápido, sem corte. |
G1 | Movimento de corte linear na velocidade de avanço. |
G4 P<s> | Pausa — pausa por P segundos (usada para pré-aquecimento do fio). |
G90 / G91 | Coordenadas absolutas / relativas |
G21 | As unidades estão em milímetros. |
G92 | Defina a posição atual como um valor dado (por exemplo, zero). |
M8 / M9 | Ligar / desligar saída |
M30 | Fim do programa. |
Coordenadas & origem
Posições são medidas a partir de trabalho zero (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.
Você raramente escreve à mão?
Para corte de espuma você não digita G-code; uma ferramenta como cncfoam.com o gera a partir da sua forma e configurações. Mas ser capaz de ler É inestimável para verificar visualmente um trabalho — razão pela qual a ferramenta inclui um sistema de cores Visualizador de G-codePróximo: G-code para corte de espuma.