O que é Código G (G-Code)?
Share
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.