Pular para o conteúdo
Factory
O que é código G e como ler um arquivo .nc

O que é código G e como ler um arquivo .nc

Código G é a linguagem que diz à CNC onde ir, quando cortar e em que velocidade. Veja os comandos que aparecem em quase todo arquivo .nc e como ler um programa antes de rodar na máquina.

Equipe Factory5 min de leituraFeito com ajuda de IA

Nesta página · 9 seções
  1. De onde vem o arquivo
  2. Os comandos que mais aparecem
  3. Lendo as primeiras linhas
  4. Lendo as últimas linhas
  5. O que procurar antes de rodar
  6. Perguntas frequentes
  7. Para continuar lendo
  8. Lendo o código no Factory
  9. Fontes

Código G é a linguagem que as máquinas CNC usam para saber onde ir, quando cortar e em que velocidade. Cada linha é um comando, e a máquina executa uma depois da outra. O arquivo costuma ter extensão .nc, .gcode ou .tap, e pode ser aberto em qualquer editor de texto. Para quem usa uma CNC router, saber ler esse arquivo é a forma mais rápida de achar um erro antes de a fresa encostar na madeira.

De onde vem o arquivo

Você não escreve código G à mão para uma peça comum. O fluxo costuma ser este: o CAD desenha a peça, o CAM define as fresas e os percursos e exporta o código G. No Factory, o CAM exporta o código G num arquivo .nc, e o Controller abre esse arquivo e mostra o percurso em 3D antes de qualquer corte. Para entender a diferença entre essas etapas, veja o que é CAD e CAM.

Os comandos que mais aparecem

Um arquivo típico mistura poucos comandos repetidos. Os principais estão nesta tabela:

ComandoO que faz
G0Movimento rápido, sem cortar, até a posição indicada
G1Movimento em linha reta cortando, na velocidade de avanço F
G2Arco no sentido horário
G3Arco no sentido anti-horário
G21Medidas em milímetros (G20 é polegada)
G90Coordenadas absolutas, medidas a partir do zero da peça (G91 é relativo)
G17Plano XY
FVelocidade de avanço
SRotação do spindle
M3Liga o spindle no sentido horário
M5Desliga o spindle
M30Fim do programa

X, Y e Z são as posições. Quando o zero está na superfície da peça, um Z negativo é para dentro do material. Um arquivo do Factory começa com "G21 G90 G17" e "M3 S1000", e termina em "M30".

Lendo as primeiras linhas

O começo do arquivo diz como a máquina deve interpretar tudo que vem depois. Um início típico:

G21 G90 G17
M3 S1000
G0 X10 Y10
G0 Z5
G1 Z-3 F300
G1 X200 Y10 F1200

Lido em voz alta: milímetros, coordenadas absolutas, plano XY. Liga o spindle com rotação de 1000 (valor S do exemplo). Sobe o ponto de início até X10 Y10 sem cortar. Desce o Z para -3 com avanço de 300. Corta em linha reta até X200 com avanço de 1200. Esses valores são só exemplo para mostrar a leitura; a rotação e o avanço reais dependem da sua fresa e do material.

Se o começo tiver G20 no lugar de G21, a peça sai em polegada. Se tiver G91 no lugar de G90, cada X e Y é contado a partir da posição atual, e não do zero da peça. Essas duas trocas são o tipo de erro que a leitura pega.

Lendo as últimas linhas

O fim do arquivo mostra se o programa termina de forma limpa. Ele deve subir a fresa para fora do material, desligar o spindle com M5 e encerrar em M30. Um arquivo que termina sem M30 não encerra o programa de forma explícita. Confira também se o spindle foi desligado com M5 antes do fim.

O que procurar antes de rodar

Ler o arquivo ajuda a achar três tipos de erro com frequência:

  • Z que desce demais: um valor como Z-25 numa chapa de 18 mm atravessa o material e bate na mesa. Compare o Z mais baixo com a espessura real.

  • Avanço F alto demais: um F muito alto para a fresa e o material causa quebra de fresa e acabamento ruim. Os avanços certos dependem da fresa e do material, e o cálculo fica com você, como mostra o artigo sobre avanço e rotação.

  • Unidade trocada: um G20 onde você esperava G21 faz a peça sair com outra escala. Confira sempre o começo do arquivo.

Para conferir o percurso antes de cortar, abra o arquivo .nc no Controller, que mostra o percurso em 3D. Veja também como simular o percurso antes de cortar.

Perguntas frequentes

Preciso decorar todos os comandos?

Não. Para conferir um arquivo, bastam G0, G1, G2, G21, G90, M3 e M30. O resto aparece com pouca frequência e você consulta quando precisar.

Por que o arquivo tem extensão .nc, .gcode ou .tap?

São nomes diferentes para o mesmo tipo de texto, usados por programas e máquinas diferentes. O conteúdo é código G, e o nome muda conforme o software que gerou o arquivo.

Posso editar o código G à mão?

Pode, mas com cuidado. Uma mudança pequena num valor de Z ou de F muda o corte inteiro. Se for editar, abra o percurso no Controller para conferir o resultado antes de cortar.

Para continuar lendo

Lendo o código no Factory

O CAM do Factory exporta o código G em um arquivo .nc, começando em G21 G90 G17, com movimentos G0, G1 e arcos G2 nos furos, e termina em M30. O Controller abre esse arquivo e mostra o percurso em 3D, para você conferir as linhas antes de ligar a máquina. O Factory abre no navegador, em português, sem conta e sem instalar nada para desenhar e gerar o código G. Abrir o CAD.

Fontes

Os valores de exemplo servem para mostrar a leitura do arquivo; confira sempre as medidas e as velocidades da sua máquina e da sua fresa, e a norma de segurança com um profissional de segurança do trabalho.

XLinkedInWhatsAppE-mail

Quem escreveu

Equipe Factory

Quem faz o Factory: CAD, CAM e controle de CNC no navegador, em português.

Todos os textos

Continue lendo

Comentários

Seu e-mail fica com Factory para moderar e responder. O comentário aparece depois de aprovado.