2025-12-18
No mundo da usinagem CNC, dois comandos G-code simples—G98 e G99—apresentam um caso fascinante de interpretação contextual. Como um camaleão mudando de cor, essas instruções assumem significados completamente diferentes quando usadas em fresadoras versus tornos. Este artigo explora suas aplicações distintas em diferentes plataformas de usinagem.
Em fresadoras, esses comandos controlam a altura de retração da ferramenta após a conclusão do ciclo, determinando se a ferramenta retorna ao plano Z inicial ou ao plano R—essencialmente estabelecendo uma "folga de segurança" para evitar colisões durante movimentos rápidos.
A escolha depende da geometria da peça e das considerações de segurança. G98 prova ser mais seguro para peças com saliências proeminentes ou quando é necessário reposicionamento significativo entre os ciclos. G99 oferece economia de tempo para superfícies planas que exigem operações sequenciais rápidas.
Tornos reaproveitam esses comandos para especificar as unidades de medida da taxa de avanço, mudando fundamentalmente como os valores "F" programados são interpretados.
Este modo mantém uma carga de cavaco consistente, independentemente das variações de velocidade do fuso—crucial para a vida útil da ferramenta e a estabilidade do corte durante os ajustes dinâmicos de velocidade.
G99 combina efetivamente com G96 (controle de velocidade de superfície constante). Enquanto G96 mantém a velocidade de corte consistente em diâmetros variados, G99 preserva o avanço uniforme por revolução, garantindo a consistência da usinagem.
Exemplo de Fresamento - Furação Profunda: G98 facilita a retração completa da ferramenta para a remoção de cavacos em cavidades profundas, enquanto G99 é adequado para furos mais rasos que exigem apenas uma retirada parcial.
Exemplo de Torneamento - Faceamento: G99 mantém o avanço consistente por revolução sob as velocidades variáveis do fuso do G96 durante as mudanças de diâmetro.
Aplicação de Rosqueamento: G99 programa diretamente o passo da rosca como a taxa de avanço (por exemplo, G99 F1.5 para roscas de passo de 1,5 mm).
Diferentes controladores CNC (Fanuc, Haas, etc.) podem implementar esses comandos com pequenas variações. Programadores avançados podem empregar macros para a seleção dinâmica de G98/G99 com base nas condições de usinagem em tempo real.
À medida que a tecnologia CNC evolui, os sistemas mais recentes introduzem versões aprimoradas desses comandos, oferecendo recursos como alturas de retração adaptativas e ajustes de avanço baseados em força—expandindo ainda mais as capacidades desses elementos fundamentais de programação.
Contacte-nos a qualquer momento