O que iniciantes em CNC devem ler — e não ler — no Código G

Iniciantes devem ler G-code suficiente para identificar unidades, modo de distância, sistema de coordenadas de trabalho, estado do fuso, avanço e o primeiro movimento. Visualize o arquivo completo, mas regenere a geometria e as alterações complexas da estratégia no CAM. Uma linha que parece inofensiva pode herdar o estado modal de uma linha anterior.

Este guia de G-code para iniciantes em CNC responde à tarefa específica do leitor expressa em G-Code para Iniciantes em CNC: O que Ler, Editar e Deixar em Paz.

Um Programa CNC como um Contrato de Movimento

Um programa G-code declara funções de movimento e máquina sob a linguagem suportada e o estado atual de um controlador.

As mesmas coordenadas podem se comportar de forma diferente quando as unidades, o modo de distância ou os offsets de trabalho diferem.

Trate o código como um contrato entre a configuração CAM postada e o controlador configurado, não como um arquivo de desenho universal.

Para informações sobre o modelo atual e suporte relevante para Um Programa CNC como Contrato de Movimento, continue com o wiki oficial da TwoTrees.

Linhas que Iniciantes Devem Reconhecer

O Grbl documenta o posicionamento rápido G0, o movimento linear de avanço G1, os arcos G2/G3, os estados do fuso M3/M4 e a parada do fuso M5 entre os comandos suportados.

As palavras dos eixos X, Y e Z fornecem posições; F define o avanço e S solicita a velocidade do fuso onde o hardware suporta esse controle.

O reconhecimento ajuda a revisar a intenção, mas o suporte e o comportamento devem ser verificados em relação ao controlador real.

Unidades, Coordenadas e Estado Modal

G20 e G21 selecionam unidades em polegadas e milímetros; G90 e G91 selecionam modos de distância absoluta e incremental no Grbl.

G54 a G59 selecionam sistemas de coordenadas de trabalho, enquanto a posição da máquina e a posição de trabalho permanecem distintas.

Comandos modais permanecem ativos até que outro comando no mesmo grupo os altere, então o contexto importa entre as linhas.

Use linguagem conservadora em torno de Unidades, Coordenadas e Estado Modal: "listado", "suportado" e "observado sob estas condições" têm significados diferentes.

Item a ser lido Exemplo comum de Grbl Pergunta
Unidades G20 ou G21 O código e a configuração usam polegadas ou milímetros?
Modo de distância G90 ou G91 As posições são absolutas ou incrementais?
Sistema de trabalho G54–G59 Qual referência de trabalho está ativa?
Movimento G0, G1, G2, G3 Para onde o próximo caminho está indo?
Fuso M3/M4/M5 com S Qual estado é solicitado e suportado?
Avanço Valor F O valor é interpretado no modo ativo?

Para informações sobre o modelo atual e suporte relevante para Unidades, Coordenadas e Estado Modal, continue com a coleção de roteadores CNC da TwoTrees.

Pré-visualizar Antes que a Máquina se Mova

Use uma pré-visualização confiável para inspecionar limites, profundidades, primeira aproximação, retrações e excursões inesperadas.

Compare o estoque e a origem exibidos com o acessório físico e, em seguida, use o procedimento de primeira execução segura da máquina.

Uma pré-visualização visual pode ignorar grampos reais ou comprimento incorreto da ferramenta, a menos que essas condições sejam modeladas ou verificadas separadamente.

Se a Pré-visualização Antes que a Máquina se Mova produzir um resultado limítrofe, não o arredonde para uma aprovação.

Edições Seguras Versus Regeneração

Comentários e rótulos não executáveis podem ser edições de baixo risco quando a sintaxe é compreendida, enquanto unidades, origens, movimento, fuso e alterações de avanço podem alterar todo o trabalho.

Para geometria, profundidade, ferramenta ou estratégia alteradas, edite a fonte CAD/CAM e reposte.

Nunca normalize código desconhecido excluindo linhas desconhecidas; determine o que o controlador atual suporta primeiro.

A próxima ação deve ser observável. Para Edições Seguras Versus Regeneração, especifique o que será medido, pré-visualizado, inspecionado ou reconciliado e qual resultado permite o progresso.

Sinalizadores Vermelhos que Param um Trabalho

Pare para unidades inesperadas, modo incremental, offsets inexplicados, movimentos fora da configuração, Z negativo onde a folga era esperada ou comportamento do fuso que conflita com o plano.

Pare também quando o arquivo não tiver uma fonte conhecida, destino de postagem ou relacionamento de revisão.

Resolva o estado em uma pré-visualização e documentação antes de permitir o movimento físico.

Evite converter Sinalizadores Vermelhos que Param um Trabalho em um ranking sem um perfil de leitor.

Perguntas Sobre o Que Iniciantes em CNC Devem Ler — e Deixar em Paz — em G-Code

Preciso escrever G-code à mão?
Não. O CAM normalmente gera o código do projeto, enquanto a leitura do estado principal ajuda na revisão e solução de problemas.

O G-code é universal?
Não. Os controladores suportam diferentes subconjuntos, sintaxes e funções da máquina.

Posso alterar um valor de avanço com segurança?
Um número pode ser modal ou se aplicar em um contexto que você não viu; prefira a regeneração CAM controlada, a menos que você entenda completamente o código.

O que é estado modal?
É um estado de comando que permanece ativo até ser substituído, como unidades ou modo de distância.

Por que um arquivo correto ainda pode falhar?
O estoque físico, grampos, comprimento da ferramenta, zero ou estado da máquina podem não corresponder às suposições programadas.

Referências

  1. Documentação de Comandos Grbl (fonte oficial; revisado em 22 de agosto de 2026).
  2. G-Codes Suportados pelo Grbl (fonte oficial; revisado em 22 de agosto de 2026).

Qual Laser TwoTrees Se Encaixa no Seu Trabalho: TTS-55, TTS-10 ou TTS-20?

Um cupom de alumínio para CNC de bancada que produz uma decisão clara de Aprovado ou Reprovado