O que é Código G (G-Code)?

O Código G (G-Code) é uma linguagem de programação padronizada de controle numérico de computadores utilizada para ditar movimentos espaciais (X, Y, Z), velocidades de avanço e comandos auxiliares de máquinas CNC e impressoras 3D.

Interpretadores de G-Code em Microcontroladores Makers

No universo maker, pequenos interpretadores de firmware (como o famoso GRBL) gravados em placas como o Arduino Uno R3 SMD traduzem as linhas escritas de G-Code em pulsos discretos enviados aos drivers dos motores de passo.

  • Movimentos Lineares (G0/G1): Comandos G0 realizam deslocamentos rápidos sem corte, e G1 instrui movimentos controlados de corte ou impressão com taxa de avanço definida (F).
  • Funções Auxiliares (M-Codes): Códigos M comandam ações lógicas secundárias da máquina, como ligar o spindle de corte, aquecer a mesa ou acionar o laser.
  • Geração do Código: Arquivos contendo G-Code são gerados por softwares de fatiamento 3D ou programas CAD/CAM a partir de desenhos tridimensionais digitais.

Compreender a sintaxe de comandos básicos de Código G facilita realizar pequenos ajustes manuais no terminal da impressora.

Perguntas Frequentes (FAQ)

Qual a diferença conceitual entre coordenadas absolutas e relativas no G-Code?
O comando G90 configura a máquina para mover-se em coordenadas absolutas em relação ao ponto zero de origem (Home). O comando G91 configura coordenadas relativas, onde o deslocamento ocorre baseado na posição atual.
O que faz o comando 'M104' em uma impressora 3D?
O comando M104 S[temperatura] define o aquecimento imediato da extrusora para a temperatura desejada sem pausar a execução das linhas seguintes de Código G.
Voltar para o blog