Você está realmente familiarizado com os códigos G CNC? Vamos verificar se há algo que você não entende.
1. Códigos G e suas funções
- G00— Posicionamento rápido
- G01— Interpolação linear
- G02— Interpolação circular no sentido horário
- G03— Interpolação circular no sentido contrário ao dos ponteiros do relógio
- G04— Permanecer (pausa)
- G05— Interpolação circular através de um ponto intermédio
- G06— Interpolação parabólica
- G07— Interpolação Z-spline
- G08— Aceleração de avanço
- G09— Desaceleração da alimentação
- G10— Configuração de dados
- G16— Programação por coordenadas polares
- G17— Usinagem do plano XY
- G18— Usinagem do plano XZ
- G19— Usinagem de plano YZ
- G20— Unidade em polegadas (sistema FANUC)
- G21— Unidade métrica (sistema FANUC)
- G22— Modo de programação Radius
- G220— Usado na interface do sistema
- G23— Modo de programação de diâmetro
- G230— Usado na interface do sistema
- G24— Fim da sub-rotina
- G25— Salto do programa
- G26— Maquinagem de circuitos
- G30— Cancelar dimensionamento
- G31— Definir escala
- G32— Corte de rosca de passo igual (polegadas)
- G33— Corte de rosca de passo igual (métrico)
- G34— Corte de rosca de passo crescente
- G35— Corte de rosca de passo decrescente
- G40— Cancelar compensação / deslocamento do raio da ferramenta
- G41— Compensação da ferramenta deixada
- G42— Direito de compensação da ferramenta
- G43— Deslocamento positivo do comprimento da ferramenta
- G44— Deslocamento negativo do comprimento da ferramenta
- G45–G52— Vários desvios de ferramentas
- G53— Cancelamento de deslocamento linear
- G54–G59— Configurações do sistema de coordenadas da peça de trabalho 1–6
- G60–G62— Modos de precisão de caminho (fino, médio, grosso)
- G63— Roscagem
- G68–G69— Desvios de ferramentas para cantos internos/externos
- G70— Unidades em polegadas (Siemens)
- G71— Unidades métricas (mm)
- G74— Retorno ao ponto de referência (máquina zero)
- G75— Retornar à coordenada zero do programa
- G76— Ciclo de rosqueamento composto
- G80— Cancelar ciclo fixo
- G81— Ciclo fixo externo
- G331— Ciclo fixo de rosca
- G90— Posicionamento absoluto
- G91— Posicionamento incremental
- G92— Coordenada predefinida
- G93— Alimentação de tempo inverso
- G94— Alimentação por minuto
- G95— Avanço por rotação
- G96— Velocidade de superfície constante (CSS)
- G97— Cancelar CSS
2. Funções detalhadas do código G
Posicionamento rápido
Formato: G00 X(U) Z(W)
Anotações:
- Move a ferramenta rapidamente para o ponto alvo sem cortar.
- Todos os eixos programados se movem simultaneamente na velocidade definida; Os machados que atingem seu alvo param enquanto outros continuam.
- Os eixos não utilizados não precisam ser programados.
- Também pode ser escrito como
G0
.
Exemplo:
G00 X75 Z200
G01 U-25 W-100
Move X e Z simultaneamente para o ponto A, então Z continua para o ponto B.
Interpolação linear
Formato: G01 X (U) Z (W) F (mm / min)
- Move a ferramenta ao longo de uma linha reta na taxa de avanço
F
. - Também pode ser escrito como
G1
.
Exemplo:
G01 X40 Z20 F150
Dois eixos se movem juntos do ponto A para B.
Interpolação circular
Formato 1: G02 X(U) Z(W) I K F
-
X
eZ
são coordenadas finais (absolutas com G90, incrementais com G91). -
Eu
eK
são os deslocamentos centrais a partir do ponto inicial. - Pode programar arcos de quadrantes ou círculos completos.
Exemplo:
G02 X60 Z50 I40 K0 F120
Formato 2: G02 X(U) Z(W) R(±) F
- Usado apenas para arcos de segmento único.
-
R+
para arcos <180°,R-
para arcos >180°.
Exemplo:
G02 X60 Z50 R20 F120
Formato 3 e 4: G02 X(U) Z(W) CR=_ F
/ G02 X(U) Z(W) D_ F
- Semelhante ao Formato 2, usando ponto ou diâmetro intermediário.
Aceleração/desaceleração da alimentação
Formato: G08
- Aumenta a alimentação em 10% por linha; Use duas linhas para aumentar 20%.
Programação de raio/diâmetro
- G22:Modo de raio
- G23:Modo de diâmetro
Programa Salto/Loop
- G25 LXXX:Ir para a seção do programa especificado
-
G26 LXXX QXX:Repetir uma seção do programa
Q
vezes
Corte de rosca
- G32/G33 X(U) Z(W) F:Roscas de início único, podem cortar roscas cônicas.
- G331 X Z I K R P:Ciclo de rosqueamento com várias passagens.
Coordenada da peça e velocidade do fuso
- G50 S_ Q_— Defina as velocidades máximas (S) e mínimas (Q) do fuso.
- G54–G59— Selecione sistemas de coordenadas da peça de trabalho.
Precisão do caminho
- G60— Modo de caminho exato (desacelera entre os segmentos)
- G64— Caminho contínuo (para desbaste)
Pontos de Retorno/Referência
- G74 X Z— Retorno à máquina zero; Retorno de eixo único suportado.
- G75— Retorne ao início da coordenada do programa.
Ciclos fixos
- G81 X(U) Z(W) R I K F— Ciclo fixo externo/interno.
Modos de programação
- G90— Coordenadas absolutas
- G91— Coordenadas incrementais
- G92 X Z— Definir a coordenada zero da peça de trabalho
Modos de alimentação
- G94— Alimentação por minuto
- G95— Avanço por rotação
Sub-rotinas
- G20 L_N_— Sub-rotina de chamada
- G24— Fim da sub-rotina
Comandos de fuso e refrigerante
- M03/M04/M05— Fuso para frente/para trás/batente
- M07/M08/M09— Névoa/Líquido/Desligado refrigerante
Parada / Fim do Programa
- M00— Pausa do programa
- M01— Paragem opcional
- M02— Fim do programa (reinicialização da máquina)
- M30— Fim do programa (o ponteiro retorna ao início)
- M98— Sub-rotina de chamada
- M99— Retornar ao programa principal
Notas adicionais
- G00 vs G01— G00 para posicionamento, G01 para corte.
- G02 vs G03— Arcos no sentido horário vs anti-horário.
- G04— Permaneça para usinagem de furos cegos ou ranhuras.
- G17–G19— Seleção de plano (XY, XZ, YZ).
- G27–G29— Comandos de ponto de referência.
- G40-G42— Compensação de raio.
- G43–G49— Compensação do comprimento da ferramenta.
- G32, G76— Ciclos de corte de rosca.
- Ciclos de torneamento — G70, G71, G72, G73.
- Ciclos de fresagem — G73, G83, G81, G82, etc.
- G90/G91 — Programação absoluta vs incremental.
- Comandos do fuso — G50, G96, G97, G98, G99.
Esta tradução é precisa, profissional e mantém todas as nuances técnicas da referência original do código G CNC.