PROGRAMAÇÃO CNC

Códigos G e M para CNC

Resumo prático dos códigos preparatórios e auxiliares mais utilizados, com notas de segurança para funções que variam conforme o comando e o fabricante da máquina.

Programação CNC, desenho técnico e maquinação

Códigos G: movimentos e maquinação

  • G00 — posicionamento rápido
  • G01 — movimento linear com avanço
  • G02 / G03 — interpolação circular no sentido horário / anti-horário
  • G17 / G18 / G19 — seleção do plano XY / XZ / YZ
  • G20 / G21 — unidades em polegadas / milímetros
  • G40 / G41 / G42 — cancelar / ativar compensação do raio da ferramenta à esquerda / à direita
  • G54–G59 — seleção do sistema de coordenadas da peça
  • G81 — ciclo comum de furação; os parâmetros dependem do comando
  • G90 / G91 — programação absoluta / incremental

Códigos M: funções auxiliares da máquina

  • M00 — paragem obrigatória do programa
  • M01 — paragem opcional; a opção deve estar ativa no painel
  • M03 / M04 / M05 — fuso no sentido horário / anti-horário / paragem
  • M06 — mudança de ferramenta; depende da configuração da máquina
  • M08 / M09 — refrigeração ligada / desligada
  • M30 — fim do programa e reinício em muitos comandos
  • M98 / M99 — chamada de subprograma / regresso do subprograma

Antes de executar um programa

O mesmo código pode ter comportamentos diferentes conforme o comando, o fabricante da máquina, os parâmetros e o estado modal ativo. Os códigos M são frequentemente definidos pelo fabricante. A sintaxe dos ciclos fixos, como G81, também varia entre famílias de comandos. Consulte o manual de programação da máquina e verifique a saída do pós-processador, a simulação, as compensações, a origem da peça e os movimentos seguros antes de executar o programa numa máquina real.

Use esta lista como referência geral; prevalecem o manual da máquina e um pós-processador verificado.