Edição de quarta-feira, 24 de junho de 2026
§ Tecnologia & IA

O que é usinagem CNC e como o CAM gera o programa da máquina?

Do modelo 3D ao cavaco: como o CAM calcula a trajetória, o que a ISO 6983 padroniza no código G e por que o pós-processador é a peça mais subestimada da cadeia.

O que é usinagem CNC e como o CAM gera o programa da máquina?

Em resumo

  • Usinagem CNC é fabricação por remoção de material comandada por controle numérico computadorizado: a máquina segue um programa, não a mão do operador.
  • O programa é escrito em código G, padronizado pela ISO 6983 — a mesma base desde os anos 1960, com dialetos por fabricante de comando.
  • O CAM é o software que converte a geometria do CAD em trajetória de ferramenta e, no fim, gera esse código G através de um pós-processador.
  • O pós-processador é a peça mais subestimada da cadeia: é ele que traduz a trajetória genérica para o dialeto da sua máquina. Programa bom com pós errado quebra ferramenta.

Entre o modelo 3D e o cavaco existe uma cadeia de tradução que quase ninguém explica por inteiro. Entendê-la é o que separa o programador que resolve do que fica refém do fornecedor.

Como funciona o comando numérico?

Uma máquina CNC posiciona ferramenta e peça em eixos coordenados — tipicamente X, Y e Z, com eixos rotativos A, B ou C nas máquinas mais completas. O comando lê um programa linha a linha e converte cada instrução em movimento dos servomotores, com realimentação de posição por encoder.

A precisão vem dessa malha fechada: o comando ordena, o encoder confirma onde a máquina de fato está, e a diferença é corrigida. É por isso que rigidez estrutural e qualidade de guia importam tanto quanto o controle — o comando só corrige o que consegue medir.

O que é o código G?

O código G é a linguagem de comando da máquina, normalizada pela ISO 6983. Cada linha carrega endereços que dizem o que fazer e onde:

Código Função
G00 Movimento rápido, sem corte
G01 Interpolação linear, em avanço de corte
G02 / G03 Interpolação circular, horária e anti-horária
G40 / G41 / G42 Compensação de raio de ferramenta
M03 / M05 Liga e desliga rotação do eixo-árvore
M06 Troca de ferramenta

Uma limitação importante da ISO 6983: ela descreve movimento, não intenção. O programa diz para onde ir, mas não diz que aquilo é um furo roscado de determinada tolerância. É essa lacuna que a ISO 14649, conhecida como STEP-NC, se propõe a resolver — ainda com adoção industrial limitada.

Como o CAM gera o programa?

  1. Importação da geometria. O CAM recebe o modelo do CAD, idealmente sem conversão intermediária que perca precisão.
  2. Definição do bruto e da fixação. Sem isso, o software não sabe o que é material a remover nem onde não pode colidir.
  3. Escolha das operações. Desbaste, semiacabamento, acabamento, furação, rosqueamento — cada uma com estratégia própria.
  4. Parâmetros de corte. Velocidade de corte, avanço por dente, profundidade radial e axial, definidos pelo par ferramenta-material.
  5. Cálculo da trajetória. O CAM gera o caminho da ferramenta considerando raio, compensações e ângulos de aproximação.
  6. Simulação e verificação de colisão. Etapa que muita gente pula e que paga sozinha a licença do software na primeira colisão evitada.
  7. Pós-processamento. A trajetória vira código G no dialeto da máquina de destino.

Por que o pós-processador importa tanto?

Fanuc, Siemens, Heidenhain, Mazak e Haas interpretam variações diferentes do código. Ciclos fixos, formato de chamada de ferramenta, tratamento de eixos rotativos e até a forma de expressar o avanço mudam de comando para comando.

O pós-processador é o arquivo de configuração que faz essa tradução. Um pós genérico costuma funcionar em peça simples e falhar exatamente onde dói: em cinco eixos, em ciclo de rosqueamento rígido, em troca automática de palete. Ajustar pós é trabalho especializado — e é um ativo da empresa, não do programador que vai embora.

Que erros mais custam caro?

  • Simular só a trajetória, sem o modelo de máquina. A ferramenta passa, o cabeçote bate.
  • Copiar parâmetro de corte de outro material. Velocidade de aço não é velocidade de alumínio nem de titânio.
  • Desbastar com estratégia de acabamento. Perde-se tempo de máquina, que é o recurso mais caro da fábrica.
  • Ignorar a fixação no cálculo. Peça que vibra dá acabamento ruim e reduz vida de ferramenta, mesmo com programa perfeito.
  • Não versionar o programa. Duas versões do mesmo arquivo em pastas diferentes é como se produz refugo em lote.

Perguntas frequentes

Preciso saber escrever código G se uso CAM?
Precisa saber ler. Quem não lê não consegue diagnosticar comportamento estranho na máquina nem ajustar o programa no comando, que é o que acontece no dia a dia da produção.

Qual a diferença entre 3, 4 e 5 eixos?
Três eixos movem a ferramenta em X, Y e Z. O quarto e o quinto adicionam rotação, permitindo atacar a peça em vários ângulos sem refixar. Menos fixações significa menos erro acumulado e menos tempo parado.

CAM e CAD precisam ser do mesmo fabricante?
Não, mas a integração nativa evita perda de informação na troca de arquivo e, principalmente, permite que a alteração no modelo se propague para a trajetória sem reprogramar do zero.

O que é usinagem de alta velocidade?
É uma abordagem com altas rotações e passadas leves, mantendo o engajamento da ferramenta constante. Produz mais material removido por hora com menor esforço de corte, mas exige máquina rígida, comando com look-ahead e trajetória calculada para isso.


Referências: ISO 6983 (código G); ISO 14649 (STEP-NC); manuais de programação Fanuc, Siemens e Heidenhain.

§ NEWSLETTER

A engenharia que importa, toda semana

Análises, normas e tecnologia direto no seu e-mail. Sem ruído, sem spam — só o que move a engenharia.

Sem spam. Você sai quando quiser.