O que é G-code?

Um explicação amigável para iniciantes sobre G-code: a linguagem de texto simples que diz às máquinas CNC para onde se mover, como as comandos são estruturadas e como se aplica ao corte de espuma com fio quente.

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ódigoSignificado
G0Movimento rápido (posicionamento, fio desligado) — ir rápido, sem corte.
G1Movimento de corte linear na velocidade de avanço.
G4 P<s>Pausa — pausa por P segundos (usada para pré-aquecimento do fio).
G90 / G91Coordenadas absolutas / relativas
G21As unidades estão em milímetros.
G92Defina a posição atual como um valor dado (por exemplo, zero).
M8 / M9Ligar / desligar saída
M30Fim 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.