Descubra a linguagem secreta que dá vida às máquinas! Nesta cativante postagem do blog, mergulharemos no fascinante mundo do código G e do código M, os comandos de programação essenciais que impulsionam a usinagem CNC. Quer você seja um engenheiro experiente ou um aprendiz curioso, junte-se a nós para desvendar os mistérios por trás desses códigos e explorar como eles permitem que as máquinas executem tarefas complexas com precisão incomparável. Prepare-se para se surpreender com o incrível potencial da programação CNC!
Na usinagem CNC, os códigos G e M são dois comandos de programação fundamentais usados para controlar o movimento e a funcionalidade das máquinas-ferramenta.
O código G, também conhecido como "código geométrico" ou "código preparatório", é usado principalmente para definir o movimento e o posicionamento da ferramenta de corte. Esses códigos instruem a máquina sobre como se mover, como movimento rápido (G00), interpolação linear (G01) e interpolação circular (G02 e G03), entre outros.
Por outro lado, o código M, também conhecido como "código diverso", controla várias funções da máquina-ferramenta, como rotação do fuso, ajuste do fluxo de refrigerante e troca de ferramentas. Cada código G e M geralmente é seguido por um número que representa uma função ou um comando específico.
A existência de códigos G e códigos M permite que as máquinas-ferramenta CNC executem tarefas de usinagem complexas. Por meio de instruções de programação precisas, eles controlam as ações da máquina-ferramenta, resultando em efeitos de usinagem de alta precisão e qualidade.
Diferentes combinações de códigos G e M podem concluir várias operações de usinagem, incluindo, entre outras, perfuração, fresamento e torneamento. Entretanto, é importante observar que os sistemas CNC de diferentes fabricantes podem ter variações nos significados e nas aplicações específicas desses códigos. Portanto, é necessário consultar o manual de operação da máquina-ferramenta específica ou consultar o fabricante para garantir a aplicação correta.
Em resumo, os códigos G e M são partes indispensáveis da usinagem CNC. Juntos, eles formam a linguagem de programação das máquinas-ferramentas CNC, tornando o processo de usinagem mecânica mais flexível e eficiente. O domínio dos significados e das aplicações desses códigos é fundamental para os programadores de CNC.
O código G (também conhecido como RS-274) é a linguagem de programação de controle numérico (NC) mais usada na manufatura auxiliada por computador (CAM). Ela serve como um conjunto padronizado de instruções para o controle de máquinas-ferramentas automatizadas, incluindo moinhos CNC, tornos, impressoras 3D e outros equipamentos de fabricação controlados por computador.
Desenvolvido na década de 1950 pela Electronic Industries Alliance (EIA), o código G evoluiu por meio de várias versões e implementações. Apesar do nome, o código G engloba não apenas os comandos "G" (funções preparatórias), mas também os códigos "M" (funções diversas), valores de coordenadas e outros parâmetros que, coletivamente, formam uma linguagem de controle de máquina abrangente.
Os principais recursos e aplicativos do código G incluem:
Normalmente, as instruções de código G seguem um formato estruturado, com cada linha representando um único comando ou conjunto de parâmetros. Por exemplo:
G01 X100 Y50 F500
Essa instrução instrui a máquina a se mover linearmente (G01) para a coordenada X de 100 mm e a coordenada Y de 50 mm a uma taxa de avanço de 500 mm/minuto.
Embora o código G continue sendo o padrão do setor, os softwares CAM modernos geralmente geram o código G automaticamente a partir de modelos 3D e estratégias de percurso de ferramenta, simplificando o processo de programação de peças complexas. No entanto, compreender os fundamentos do código G continua sendo crucial para otimizar os processos de usinagem, solucionar problemas e ajustar as operações de fabricação automatizada.
O código M, abreviação de Miscellaneous code (código diverso), é um componente crucial da programação do CNC (Computer Numerical Control, controle numérico computadorizado), especificamente definido como um código de função auxiliar na FANUC e em outros sistemas de controle. Esses códigos desempenham um papel fundamental no controle de várias funções de movimento fora do eixo da máquina-ferramenta, complementando os códigos G, que lidam principalmente com operações de movimento e corte.
Os códigos M são usados para comandar operações auxiliares que são essenciais para o processo geral de usinagem, mas não envolvem diretamente o movimento das ferramentas de corte ou o posicionamento da peça. Essas funções podem incluir:
A implementação e as funções específicas dos códigos M podem variar um pouco entre os diferentes fabricantes de máquinas e sistemas de controle, embora muitos códigos padrão sejam amplamente reconhecidos em todas as plataformas. O uso adequado dos códigos M é essencial para a operação eficiente e segura das máquinas CNC, permitindo o controle preciso de várias funções da máquina durante todo o processo de fabricação.
Código G | Explicar |
G00 | Posicionamento (movimento rápido) |
G01 | Corte linear |
G02 | No sentido horário corte em arco (CW, sentido horário) |
G03 | Arco de posicionamento tangencial no sentido anti-horário (movimento rápido) (CCW, anti-horário) |
G04 | Pausa (dwel1) |
G09 | Parar na posição exata |
G20 | Entrada imperial |
G21 | Entrada métrica |
G22 | Limite efetivo de deslocamento interno |
G23 | Limite de deslocamento interno inválido |
G27 | Verificar o retorno do ponto de referência |
G28 | Retorno do ponto de referência |
G29 | Retorno do ponto de referência |
G30 | Retornar ao segundo ponto de referência |
G32 | Corte de linha |
G40 | Cancelar o deslocamento do raio da ponta da ferramenta |
G41 | Deslocamento do raio do nariz (esquerda) |
G42 | Deslocamento do raio do nariz (direita) |
G50 | Modifica as coordenadas da peça de trabalho; define a rpm máxima do fuso |
G52 | Definir o sistema de coordenadas local |
G53 | Selecionar o sistema de coordenadas da máquina |
G70 | Ciclo de acabamento |
G71 | Ciclo de desbaste de diâmetro interno e externo |
G72 | Ciclo de desbaste por etapas |
G73 | Formando um ciclo de repetição |
G74 | Passo Z perfuração |
G75 | Direção X grooving |
G76 | Ciclo de corte de rosca |
G80 | Cancelar ciclo fixo |
G83 | Ciclo de perfuração |
G84 | Ciclo de rosqueamento |
G85 | Ciclo de perfuração frontal |
G87 | Ciclo de perfuração lateral |
G88 | Ciclo de batida lateral |
G89 | Ciclo de perfuração lateral |
G90 | (diâmetro interno e externo) ciclo de corte |
G92 | Ciclo de corte de rosca |
G94 | Ciclo de corte (etapa) |
G96 | Controle de velocidade linear constante |
G97 | Controle de velocidade linear constante cancelado |
G98 | Taxa de alimentação por minuto |
G99 | Taxa de avanço por rotação |
Código G | Explicar |
G00 | Posição superior (movimento rápido) posicionamento (movimento rápido) |
G01 | Corte linear |
G02 | Arco circular no sentido horário |
G03 | Arco tangente no sentido anti-horário |
G04 | Suspender |
G15/G16 | Comando polar |
G17 | Atribuição de face XY |
G18 | Atribuição de face XZ |
G19 | Atribuição de face YZ |
G28 | Retorno da máquina à origem |
G30 | A máquina retorna à 2ª e 3ª origens |
*G40 | Cancelar o desvio do diâmetro da ferramenta |
G41 | Diâmetro da ferramenta deslocamento à esquerda |
G42 | Diâmetro da ferramenta com deslocamento para a direita |
*G43 | Comprimento da ferramenta + desvio de direção |
*G44 | Desvio do comprimento da ferramenta em uma direção |
G49 | Cancelar o desvio do comprimento da ferramenta |
*G53 | Seleção do sistema de coordenadas da máquina |
G54 | Sistema de coordenadas da peça 1 Seleção |
G55 | Seleção do sistema de coordenadas da peça 2 |
G56 | Seleção do sistema de coordenadas da peça 3 |
G57 | Seleção do sistema de coordenadas da peça 4 |
G58 | Sistema de coordenadas da peça 5 Seleção |
G59 | Seleção do sistema de coordenadas da peça 6 |
G73 | Ciclo de perfuração profunda de alta velocidade |
G74 | Ciclo de corte em espiral à esquerda |
G76 | Ciclo de perfuração fina |
*G80 | Cancelar ciclo fixo |
G81 | Ciclo de perfuração central Ciclo de perfuração reversa |
G82 | Ciclo reverso de perfuração |
G83 | Ciclo de perfuração profunda |
G84 | Ciclo de corte em espiral direito |
G85 | Ciclo de aborrecimento |
G86 | Ciclo de aborrecimento |
G87 | Ciclo reverso de perfuração |
G88 | Ciclo de aborrecimento |
G89 | Ciclo de aborrecimento |
*G90 | Usar o comando de valor absoluto |
G91 | Usar o comando de valor incremental |
G92 | Definir o sistema de coordenadas da peça de trabalho |
*G98 | Retorno do ciclo fixo ao ponto inicial |
Código M | Explicar |
M00 | Parada de programa |
M01 | Selecione Parar |
M02 | Fim do programa (reinicialização) |
M03 | Rotação para frente do fuso (CW) |
M04 | Inversão do fuso (CCW) |
M05 | Parada do fuso |
M06 | Faca de troca |
M08 | Fluido de corte em |
M09 | Corte de fluido |
M30 | Retornar ao início do programa (reiniciar) e terminar |
M48 | Cancelar a sobrecarga do fuso não funciona |
M49 | Função de cancelamento de sobrecarga do fuso |
M94 | Cancelamento de imagem |
M95 | Imagem espelhada da coordenada X |
M96 | Imagem espelhada da coordenada Y |
M98 | Chamada de subrotina |
M99 | Fim da subrotina |
Endereço | Explicar |
D | Número do complemento da ferramenta |
F | Taxa de alimentação (o tempo de espera pode ser programado com o G4) |
G | Função G (preparar palavra de função) |
IR | Movimento rápido |
G1 | Interpolação linear |
G2 | Interpolação circular no sentido horário |
G3 | Interpolação circular no sentido anti-horário |
CIP | Interpolação de arco de ponto médio |
G33 | Corte de rosca com passo constante |
G331 | Corte de rosca interna sem fixação de compensação |
G332 | Corte de rosca interna sem fixação de compensação. Retração da faca |
TC | Interpolação de arco de transição com tangente |
G4 | Movimento rápido |
G63 | Movimento rápido |
G74 | Voltar ao ponto de referência |
G75 | Ponto fixo |
G25 | Limite inferior da velocidade do fuso |
G26 | Limite superior da velocidade do fuso |
G110 | Tamanho do polo, relativo à última posição programada |
G110 | Tamanho do polo, relativo ao ponto zero do sistema de coordenadas da peça de trabalho atual |
G120 | Tamanho do polo, relativo ao último polo válido |
G17* | Plano X / Y |
G18 | Plano Z / X |
G19 | Plano Y / Z |
G40 | Cancelamento da compensação do raio da ponta da ferramenta |
G41 | A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado esquerdo do contorno |
G42 | A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado direito do contorno |
G500 | Cancelar deslocamento zero configurável |
G54 | Primeiro deslocamento de zero configurável |
G55 | Segundo, o deslocamento zero pode ser definido |
G56 | Terceiro, o deslocamento zero pode ser definido |
G57 | Quarto, o deslocamento zero pode ser definido |
G58 | Em quinto lugar, o deslocamento zero pode ser definido |
G59 | Em sexto lugar, o deslocamento zero pode ser definido |
G53 | Cancelar por segmento de programa para definir o deslocamento zero |
G60* | Posicionamento preciso |
G70 | Tamanho em polegadas |
G71* | Tamanho métrico |
G700 | Tamanho em polegadas, também usado para taxa de alimentação F |
G710 | Tamanho métrico, também usado para taxa de alimentação F |
G90* | Tamanho absoluto |
G91 | Tamanho incremental |
G94* | Taxa de alimentação F em mm / min |
G95 | Taxa de avanço do fuso F, em mm / rotação |
G901 | Compensação de alimentação "ligada" no segmento de arco |
G900 | Compensação de alimentação "desligada" |
G450 | Transição de arco |
G451 | Intersecção de linhas equidistantes |
I | Parâmetros de interpolação |
J | Parâmetros de interpolação |
K | Parâmetros de interpolação |
I1 | Ponto médio da interpolação circular |
J1 | Ponto médio da interpolação circular |
K1 | Ponto médio da interpolação circular |
L | Nome da subrotina e chamada da subrotina |
M | Função auxiliar |
MO | Parada de programa |
M1 | O programa é interrompido condicionalmente |
M2 | Fim do programa |
M3 | O fuso gira no sentido horário |
M4 | O eixo gira no sentido anti-horário |
M5 | Parada do fuso |
M6 | Troca de ferramentas |
N | Segmento de sub-rotina |
: | Segmento principal do programa |
P | Número de chamadas de subrotina |
RET | Fim da subrotina |
S | Velocidade do fuso, que indica o tempo de pausa em G4 |
T | Número da ferramenta |
X | Eixo de coordenadas |
Y | Eixo de coordenadas |
Z | Eixo de coordenadas |
CHAMADA | Chamada de loop |
CHF | Chanfro, uso geral |
CHR | Linha de contorno do chanfro |
CR | Raio de interpolação circular |
GOTOB | Instrução de salto para trás |
GOTOF | Comando de salto para frente |
RND | Filé |
Circulação | Explicar |
LCYC82 | Processamento de perfuração e contrafuro |
LCYC83 | Perfuração profunda |
LCYC840 | Corte de rosca com dispositivo de compensação |
LCYC84 | Corte de rosca sem fixação de compensação |
LCYC85 | Aborrecido |
LCYC60 | Arranjo linear de furos |
LCYC61 | Arranjo de furos circulares |
LCYC75 | Fresamento de ranhura retangular, ranhura de chaveta e ranhura circular |
Circulação | Explicar |
CICLO82 | Perfuração central |
CICLO83 | Perfuração profunda |
CICLO84 | Toque sexual |
CICLO85 | Alargamento |
CICLO86 | Aborrecido |
CICLO88 | Chato com parada |
CICLO71 | Fresamento de extremidades |
BURACO LONGO | Um furo retangular em um arco |
POCKE T4 | Fresamento de ranhuras anulares |
POCKE T3 | Fresamento de ranhuras retangulares |
SLOT1 | Chaveta em um arco |
SLOT2 | Ranhura circular |
Endereço | Explicar |
D | Número do complemento da ferramenta |
F | |
F | Taxa de alimentação (o tempo de espera pode ser programado com o G4) |
G | Função G (preparar palavra de função) |
IR | Movimento rápido |
G1 | Interpolação linear |
G2 | Interpolação circular no sentido horário |
G3 | Interpolação circular no sentido anti-horário |
G33 | Corte de rosca com passo constante |
G4 | Movimento rápido |
G63 | Movimento rápido |
G74 | Voltar ao ponto de referência |
G75 | Ponto fixo |
G17 | (necessário ao usinar o furo central) |
G18* | Plano Z / X |
G40 | Cancelamento da compensação do raio da ponta da ferramenta |
G41 | A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado esquerdo do contorno |
G42 | A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado direito do contorno |
G500 | Cancelar deslocamento zero configurável |
G54 | Primeiro deslocamento de zero configurável |
G55 | Segundo, o deslocamento zero pode ser definido |
G56 | Terceiro, o deslocamento zero pode ser definido |
G57 | Quarto, o deslocamento zero pode ser definido |
G58 | Em quinto lugar, o deslocamento zero pode ser definido |
G59 | Em sexto lugar, o deslocamento zero pode ser definido |
G53 | Cancelar por segmento de programa para definir o deslocamento zero |
G70 | Tamanho em polegadas |
G71* | tamanho métrico |
G90* | Tamanho absoluto |
G91 | Tamanho incremental |
G94* | Taxa de alimentação f em mm / min |
G95 | Taxa de avanço do fuso F, em mm / rotação |
I | Parâmetros de interpolação |
I1 | Ponto médio da interpolação circular |
K1 | Ponto médio da interpolação circular |
L | Nome da subrotina e chamada da subrotina |
M | Função auxiliar |
MO | Parada de programa |
M1 | O programa é interrompido condicionalmente |
M2 | Fim do programa |
M30 | |
M17 | |
M3 | O fuso gira no sentido horário |
M4 | O eixo gira no sentido anti-horário |
M5 | Parada do fuso |
M6 | Troca de ferramentas |
N | Segmento de sub-rotina |
: | Segmento principal do programa |
P | Número de chamadas de subrotina |
RET | Fim da subrotina |
S | Velocidade do fuso, que indica o tempo de pausa em G4 |
T | Número da ferramenta |
X | Eixo de coordenadas |
Y | Eixo de coordenadas |
Z | Eixo de coordenadas |
AR | Ângulo de interpolação circular |
CHAMADA | Chamada de loop |
CHF | Chanfro, uso geral |
CHR | Linha de contorno do chanfro |
CR | Raio de interpolação circular |
GOTOB | Instrução de salto para trás |
GOTOF | Comando de salto para frente |
RND | Filé |
Circulação | Explicar |
LCYC82 | Processamento de perfuração e contrafuro |
LCYC83 | Perfuração profunda |
LCYC840 | Corte de rosca com dispositivo de compensação |
LCYC84 | Corte de rosca sem fixação de compensação |
LCYC85 | Aborrecido |
LCYC93 | Ciclo de ranhura |
LCYC95 | Ciclo de corte em branco |
LCYC97 | Corte de linha |
Circulação | Explicar |
CICLO71 | Fresagem plana |
CICLO82 | Perfuração central |
YCLE83 | Perfuração profunda |
CICLO84 | Rosqueamento rígido |
CICLO85 | Alargamento |
CICLO86 | Aborrecido |
CICLO88 | Chato com parada |
CICLO93 | Ranhuramento |
CICLO94 | Formato do corte inferior E.F |
CICLO95 | Corte em branco |
CICLO97 | Corte de linha |
Código G | Explicar |
G00 | Posicionamento (movimento rápido) |
G01 | Corte linear |
G02 | Corte de arco no sentido horário (CW, sentido horário) |
G03 | Corte de arco no sentido anti-horário (CCW, contrarrelógio) |
G04 | Pausa (dwel1) |
G09 | Parar na posição exata |
G20 | Entrada imperial |
G21 | Entrada métrica |
G22 | O limite de deslocamento interno é válido |
G23 | Limite de deslocamento interno inválido |
G27 | Verificar o retorno do ponto de referência |
G28 | Retorno do ponto de referência |
G29 | Retorno do ponto de referência |
G30 | Retornar ao segundo ponto de referência |
G32 | Corte de linha |
G36 | Programação de diâmetros |
G37 | Programação do raio |
G40 | Cancelar o deslocamento do raio da ponta da ferramenta |
G41> | Deslocamento do raio do nariz (esquerda) |
G42 | Deslocamento do raio do nariz (direita) |
G53 | Programação direta do sistema de coordenadas da máquina |
G54-G59 | Seleção do sistema de coordenadas |
G71 | Ciclo de desbaste de diâmetro interno e externo |
G72 | Ciclo de desbaste por etapas |
G73 | Ciclo composto de giro em loop fechado |
G76 | Ciclo de corte de rosca |
G80 | Ciclo de corte de diâmetro interno e externo |
G81 | Ciclo fixo de giro de face |
G82 | Ciclo fixo de corte de rosca |
G90 | Programação de valores absolutos |
G91 | Programação de valor incremental |
G92 | Configuração do sistema de coordenadas da peça de trabalho |
G96 | Controle de velocidade linear constante |
G97 | Controle de velocidade linear constante cancelado |
G94 | Taxa de alimentação por minuto |
G95 | Taxa de avanço por rotação |
Código G | Explicar |
G00 | Posicionamento (movimento rápido) |
G01 | Corte linear |
G02 | Corte de arco no sentido horário (CW, sentido horário) |
G03 | Corte de arco no sentido anti-horário (CCW, contrarrelógio) |
G04 | Pausa (pausa) |
G09 | Parar na posição exata |
G20 | Entrada imperial |
G21 | Entrada métrica |
G22 | O limite de deslocamento interno é válido |
G23 | Limite de deslocamento interno inválido |
G27 | Verificar o retorno do ponto de referência |
G28 | Retorno do ponto de referência |
G29 | Retorno do ponto de referência |
G30 | Retornar ao segundo ponto de referência |
G32 | Corte de linha |
G36 | Programação de diâmetros |
G37 | Programação do raio |
G40 | Cancelar o deslocamento do raio da ponta da ferramenta |
G41> | Deslocamento do raio do nariz (esquerda) |
G42 | Deslocamento do raio do nariz (direita) |
G53 | Programação direta do sistema de coordenadas da máquina |
G54-G59 | Seleção do sistema de coordenadas |
G71 | Ciclo de desbaste de diâmetro interno e externo |
G72 | Ciclo de desbaste por etapas |
G73 | Ciclo composto de giro em loop fechado |
G76 | Ciclo de corte de rosca |
G80 | Ciclo de corte de diâmetro interno e externo |
G81 | Ciclo fixo de giro de face |
G82 | Ciclo fixo de corte de rosca |
G90 | Programação de valores absolutos |
G91 | Programação de valor incremental |
G92 | Configuração do sistema de coordenadas da peça de trabalho |
G96 | Controle de velocidade linear constante |
G97 | Controle de velocidade linear constante cancelado |
G94 | Taxa de alimentação por minuto |
G95 | Taxa de avanço por rotação |
Código G | Explicar |
G00 | Posicionamento (movimento rápido) |
G01 | Corte linear |
G02 | Arco circular no sentido horário |
G03 | Arco tangente no sentido anti-horário |
G04 | suspender |
G07 | Atribuição de eixo virtual |
G09 | Verificação de quase parada |
*G17 | Atribuição de face XY |
G18 | Atribuição de face XZ |
G19 | Atribuição de face YZ |
G20 | Entrada em polegadas |
*G21 | Entrada Mm |
G22 | Equivalente de pulso |
G24 | Espelho no |
*G25 | Espelho desligado |
G28 | Retorno ao ponto de referência |
G29 | Retorno do ponto de referência |
*G40 | Cancelar o desvio do diâmetro da ferramenta |
G41 | Diâmetro da ferramenta deslocamento à esquerda |
G42 | Comprimento da ferramenta + desvio de direção |
G43 | Comprimento da ferramenta + desvio de direção |
G44 | Desvio do comprimento da ferramenta em uma direção |
*G49 | Cancelar o desvio do comprimento da ferramenta |
*G50 | Desativar o zoom |
G51 | Retrair e liberar |
G52 | Configuração do sistema de coordenadas locais |
G53 | Programação direta do sistema de coordenadas da máquina |
*G54 | Sistema de coordenadas da peça 1 Seleção |
G55 | Seleção do sistema de coordenadas da peça 2 |
G56 | Seleção do sistema de coordenadas da peça 3 |
G57 | Seleção do sistema de coordenadas da peça 4 |
G58 | Sistema de coordenadas da peça 5 Seleção |
G59 | Seleção do sistema de coordenadas da peça 6 |
G60 | Posicionamento unidirecional |
*G61 | Método preciso de verificação de parada |
G64 | Modo contínuo |
G68 | Transformação de rotação |
*G69 | Cancelamento de rotação |
G73 | Ciclo de perfuração profunda de alta velocidade |
G74 | Ciclo de corte em espiral à esquerda |
G76 | Ciclo de perfuração fina |
*G80 | Cancelar ciclo fixo |
G81 | Ciclo de perfuração central |
G82 | Ciclo reverso de perfuração |
G83 | Ciclo de perfuração profunda |
G84 | Ciclo de corte em espiral direito |
G85 | Ciclo de aborrecimento |
G86 | Ciclo de aborrecimento |
G87 | Ciclo reverso de perfuração |
G88 | Ciclo de aborrecimento |
G89 | Ciclo de aborrecimento |
*G90 | Usar o comando de valor absoluto |
G91 | Usando o comando increment |
G92 | Definir o sistema de coordenadas da peça de trabalho |
*G94 | Alimentação por minuto |
G95 | Alimentação por rotação |
*G98 | Retorno do ciclo fixo ao ponto inicial |
G99 | Retorno ao ponto R do ciclo fixo |
Código M | Explicar |
M00 | Parada de programa |
M01 | Selecione Parar |
M02 | Fim do programa (reinicialização) |
M03 | Rotação para frente do fuso (CW) |
M04 | Inversão do fuso (CCW) |
M05 | Parada do fuso |
M06 | Faca de troca |
M07 | Fluido de corte em |
M09 | Corte de fluido |
M98 | Chamada de subrotina |
M99 | Fim da subrotina |
Código G | Grupo | Explicar |
G00 | 1 | Posicionamento (movimento rápido) |
G01 | Corte linear | |
G02 | Arco circular no sentido horário | |
G03 | Arco tangente no sentido anti-horário | |
G04 | 0 | Suspender |
G17 | 2 | Atribuição de face XY |
G18 | Atribuição de face XZ | |
G19 | Atribuição de face YZ | |
G28 | 0 | Retorno da máquina à origem |
G29 | Retorno do ponto de referência | |
*G40 | 7 | Cancelar o desvio do diâmetro da ferramenta |
G41 | Diâmetro da ferramenta deslocamento à esquerda | |
G42 | Diâmetro da ferramenta com deslocamento para a direita | |
*G43 | 8 | Comprimento da ferramenta + desvio de direção |
*G44 | O desvio do comprimento da ferramenta em uma direção cancela o desvio do comprimento da ferramenta | |
G49 | Cancelar o desvio do comprimento da ferramenta | |
*G53 | 14 | seleção do sistema de coordenadas da máquina-ferramenta |
G54 | Sistema de coordenadas da peça de trabalho 1 Seleção | |
G55 | seleção do sistema de coordenadas da peça 2 | |
G56 | seleção do sistema de coordenadas da peça 3 | |
G57 | seleção do sistema de coordenadas da peça 4 | |
G58 | sistema de coordenadas da peça 5 Seleção | |
G59 | seleção do sistema de coordenadas da peça 6 | |
G73 | 9 | ciclo de perfuração profunda de alta velocidade |
G74 | Ciclo de corte em espiral à esquerda | |
G76 | ciclo de perfuração fina | |
*G80 | cancelar ciclo fixo | |
G81 | ciclo de perfuração (perfuração pontual) | |
G82 | ciclo de perfuração (perfuração de furos escalonados) | |
G83 | ciclo de perfuração de furos profundos | |
G84 | ciclo de rosqueamento | |
G85 | ciclo de aborrecimento | |
G86 | circulação do furo de sondagem | |
G87 | ciclo reverso de perfuração | |
G88 | ciclo de aborrecimento | |
G89 | ciclo de aborrecimento | |
*G90 | 3 | usar o comando de valor absoluto |
G91 | usar o comando de valor incremental | |
G92 | 0 | definir o sistema de coordenadas da peça de trabalho |
*G98 | 10 | retorno do ciclo fixo ao ponto de partida |
*G99 | retornar ao ponto r do ciclo fixo |
Código G | Grupo | Explicar |
G00 | 1 | Posicionamento (movimento rápido) |
G01 | Corte linear | |
G02 | Corte de arco no sentido horário (CW, sentido horário) | |
G03 | Corte de arco no sentido anti-horário (CCW, contrarrelógio) | |
G04 | 0 | Pausa (dwe11) |
G10 | Configuração do valor de deslocamento | |
G20 | 6 | Entrada imperial |
G21 | Entrada métrica | |
G27 | 0 | Verificar o retorno do ponto de referência |
G28 | Retorno do ponto de referência | |
G29 | Retorno do ponto de referência | |
G31 | Função de salto | |
G32 | 1 | Corte de linha |
G36 | Configuração do desvio automático da ferramenta do eixo X | |
G37 | Configuração do desvio automático da ferramenta do eixo Z | |
G40 | 7 | Cancelar o deslocamento do raio da ponta da ferramenta |
G41 | Deslocamento do raio do nariz (esquerda) | |
G42 | Deslocamento do raio do nariz (direita) | |
G50 | 0 | Configuração do sistema de coordenadas |
G54 | Sistema de coordenadas da peça de trabalho | |
G55-G59 | Sistema de coordenadas da peça de trabalho | |
G70 | 0 | Ciclo de acabamento |
G71 | Ciclo de desbaste de diâmetro interno e externo | |
G72 | Ciclo de desbaste por etapas | |
G73 | Formando um ciclo de repetição | |
G74 | Ciclo de usinagem de furos profundos na face da extremidade | |
G75 | Ciclo de corte do círculo externo e do círculo interno | |
G76 | Ciclo de corte de rosca | |
G90 | 1 | (diâmetro interno e externo) ciclo de corte |
G92 | Ciclo de corte de rosca | |
G94 | Ciclo de corte (etapa) | |
G96 | 12 | Controle de velocidade linear constante |
G97 | Controle de velocidade linear constante cancelado | |
G98 | 5 | Taxa de alimentação por minuto |
G99 | Taxa de avanço por rotação |
Código M | Instrução |
M00 | Parada de programa |
M01 | Selecione Parar |
M02 | Fim do programa (reinicialização) |
M03 | Rotação para frente do fuso (CW) |
M04 | Inversão do fuso (CCW) |
M05 | Parada do fuso |
M06 | Faca de troca |
M08 | Fluido de corte em |
M09 | Corte de fluido |
M10 | Fixação |
M11 | Liberação |
M32 | Lubrificação em |
M33 | Lubrificação desativada |
M99 | Fim da subrotina |
Código G | Grupo | Função |
G00 | 1 | Posicionamento (movimento rápido) |
*G01 | Interpolação linear (avanço de corte) | |
G02 | Interpolação de arco CW (sentido horário) | |
G03 | Interpolação circular CCW (sentido anti-horário) | |
G04 | 0 | Pausa, quase parada |
G28 | Retorno ao ponto de referência | |
G32 | 1 | Corte de linha |
G50 | 0 | Configuração do sistema de coordenadas |
G65 | Comando do programa de macro | |
G70 | 0 | Ciclo de acabamento |
G71 | Ciclo de giro bruto do círculo externo | |
G72 | Fim do ciclo de torneamento bruto | |
G73 | Ciclo de corte fechado | |
G74 | Ciclo de usinagem de furos profundos na face da extremidade | |
G75 | Círculo externo, círculo interno, ciclo de ranhura | |
1 | Círculo externo, círculo interno, ciclo de giro | |
G92 | Ciclo de corte de rosca | |
Fim do ciclo de corte | ||
G96 | 2 | Velocidade linear constante em |
G97 | Velocidade linear constante desligada | |
*G98 | 3 | Alimentação por minuto |
G99 | Alimentação por rotação |
Código M | Instrução |
M03 | Rotação para frente do fuso |
M04 | Inversão do fuso |
M05 | Parada do fuso |
M08 | Líquido de arrefecimento ligado |
M09 | Refrigerante desligado (sem sinal de saída) |
M32 | Lubrificação em |
M33 | Lubrificação desligada (sem sinal de saída) |
M10 | Sobressalente |
M11 | Ponta sobressalente (sem saída de sinal) |
M00 | O programa é suspenso. Pressione o programa de "início de ciclo" para continuar |
M30 | O programa termina e retorna ao início |
Código G | Função |
G00 | Posicionamento (movimento rápido) |
*G01 | Interpolação linear (avanço de corte) |
G02 | Interpolação de arco CW (sentido horário) |
G03 | Interpolação circular CCW (sentido anti-horário) |
G32 | Circulação de torneiras |
G33 | Corte de linha |
G71 | Ciclo de giro bruto do círculo externo |
G72 | Fim do ciclo de torneamento bruto |
G74 | Ciclo de usinagem de furos profundos na face da extremidade |
G75 | Círculo externo, círculo interno, ciclo de ranhura |
G90 | Círculo externo, círculo interno, ciclo de giro |
G92 | Ciclo de corte de rosca |
G94 | Circulação da superfície cônica interna do círculo externo |
G22 | Início do ciclo local |
G80 | Fim do ciclo local |
*G98 | Alimentação por minuto |
G99 | Alimentação por rotação |
G50 | Definir o sistema de coordenadas absolutas da peça de trabalho |
G26 | 10. Referência posterior do eixo Z |
G27 | Eixo X de volta ao ponto de referência |
G29 | Eixo Z de volta ao ponto de referência |
Código M | Instrução |
M03 | Rotação para frente do fuso |
M04 | Inversão do fuso |
M05 | Parada do fuso |
M08 | Líquido de arrefecimento ligado |
M09 | Refrigerante desligado (sem sinal de saída) |
M32 | Lubrificação em |
M33 | Lubrificação desligada (sem sinal de saída) |
M10 | Sobressalente |
M11 | Ponta sobressalente (sem saída de sinal) |
MOO | Pausa no programa, pressione' cycle start 'program para continuar |
M30 | O programa termina e retorna ao início |
Código G | Grupo | Explicar |
G00 | 1 | Posicionamento (movimento rápido) |
G01 | Corte linear | |
G02 | Arco circular no sentido horário | |
G03 | Arco tangente no sentido anti-horário | |
G04 | 0 | suspender |
G17 | 2 | Atribuição de face XY |
G18 | Atribuição de face XZ | |
G19 | Atribuição de face YZ | |
G28 | 0 | Retorno da máquina à origem |
G29 | Retorno do ponto de referência | |
*G40 | 7 | Cancelar o desvio do diâmetro da ferramenta |
G41 | Diâmetro da ferramenta deslocamento à esquerda | |
G42 | Diâmetro da ferramenta com deslocamento para a direita | |
*G43 | 8 | Comprimento da ferramenta + desvio de direção |
*G44 | Comprimento da ferramenta menos desvio de direção | |
G49 | Cancelar o desvio do comprimento da ferramenta | |
*G53 | 14 | seleção do sistema de coordenadas da máquina-ferramenta |
G54 | Sistema de coordenadas da peça de trabalho 1 Seleção | |
G55 | seleção do sistema de coordenadas da peça 2 | |
G56 | seleção do sistema de coordenadas da peça 3 | |
G57 | seleção do sistema de coordenadas da peça 4 | |
G58 | sistema de coordenadas da peça 5 Seleção | |
G59 | seleção do sistema de coordenadas da peça 6 | |
G73 | 9 | ciclo de perfuração profunda de alta velocidade |
G74 | Ciclo de corte em espiral à esquerda | |
G76 | ciclo de perfuração fina | |
*G80 | cancelar ciclo fixo | |
G81 | ciclo de perfuração (perfuração pontual) | |
G82 | ciclo de perfuração (perfuração de furos escalonados) | |
G83 | ciclo de perfuração de furos profundos | |
G84 | ciclo de rosqueamento | |
G85 | ciclo de aborrecimento | |
G86 | circulação do furo de sondagem | |
G87 | ciclo reverso de perfuração | |
G88 | ciclo de aborrecimento | |
G89 | ciclo de aborrecimento | |
*G90 | 3 | usar o comando de valor absoluto |
G91 | usar o comando de valor incremental | |
G92 | 0 | definir o sistema de coordenadas da peça de trabalho |
*G98 | 10 | retorno do ciclo fixo ao ponto de partida |
*G99 | retornar ao ponto r do ciclo fixo |
Código M | Instrução |
M00 | Parada de programa |
M01 | Selecione Parar |
M02 | Fim do programa (reinicialização) |
M03 | Rotação para frente do fuso (CW) |
M04 | Inversão do fuso (CCW) |
M05 | Parada do fuso |
M06 | Faca de troca |
M08 | Fluido de corte em |
M09 | Corte de fluido |
M10 | Fixação |
M11 | Liberação |
M32 | Lubrificação em |
M33 | Lubrificação desativada |
M98 | Chamada de subrotina |
M99 | Fim da subrotina |
Código G | Explicar |
G00 | Posicionamento (movimento rápido) |
G1 | Corte linear |
G02 | Arco circular no sentido horário |
G03 | Arco tangente no sentido anti-horário |
G04 | Atraso de espera |
G17 | Atribuição de face XY |
G18 | Atribuição de face XZ |
G19 | Atribuição de face YZ |
G28 | Retorno da máquina à origem |
G29 | Retorno do ponto de referência |
*G40 | Cancelar o desvio do diâmetro da ferramenta |
G41 | Diâmetro da ferramenta deslocamento à esquerda |
G42 | Diâmetro da ferramenta com deslocamento para a direita |
*G43 | Comprimento da ferramenta + desvio de direção |
*G44 | Desvio do comprimento da ferramenta em uma direção |
G49 | Cancelar o desvio do comprimento da ferramenta |
*G53 | Seleção do sistema de coordenadas da máquina |
G54 | Sistema de coordenadas da peça 1 Seleção |
G55 | Seleção do sistema de coordenadas da peça 2 |
G56 | Seleção do sistema de coordenadas da peça 3 |
G57 | Seleção do sistema de coordenadas da peça 4 |
G58 | Sistema de coordenadas da peça 5 Seleção |
G59 | Seleção do sistema de coordenadas da peça 6 |
G73 | Ciclo de perfuração profunda de alta velocidade |
G74 | Ciclo de corte em espiral à esquerda |
G80 | Cancelar ciclo fixo |
G81 | Ciclo de perfuração (perfuração pontual) |
G82 | Ciclo de perfuração (perfuração de furos escalonados) |
G83 | Ciclo de perfuração profunda |
G84 | Circulação de toque direito |
G85 | Ciclo de aborrecimento |
G86 | Ciclo de perfuração |
G89 | Ciclo de aborrecimento |
*G90 | Usar o comando de valor absoluto |
G91 | Usar o comando de valor incremental |
G92 | Definir sistema de coordenadas flutuantes |
*G98 | Retorno do ciclo fixo ao ponto inicial |
*G99 | Retorno ao ponto r do ciclo fixo |
G10 G11 | Fresamento em desbaste em ranhura circular |
G12 G13 | Fresamento de acabamento interno de círculo completo |
G14 G15 | Fresamento de acabamento cilíndrico |
G22 | Operação do parâmetro do sistema (modo) |
G23 | Salto no valor do parâmetro |
G27 | Detecção mecânica de ponto zero |
G28 | Localize rapidamente o programa por meio do ponto central |
G31 | Retorno rápido ao ponto de referência R |
G34 G35 | Fresamento de acabamento em ranhura retangular |
G38 G39 | Fresamento de acabamento externo retangular |
M2 | O programa termina e para. Pare o fuso, desligue o líquido de arrefecimento, elimine o desvio de coordenadas G93 e o desvio da ferramenta e retorne à seção inicial do programa (não em execução). Após a execução de M2, o sistema mudará para o sistema de coordenadas da peça de referência. |
M3 | Rotação para frente do fuso |
M4 | Inversão do fuso |
M5 | Parar o fuso |
M8 | Ligue a bomba de resfriamento |
M9 | Desligue a bomba de resfriamento |
M12 | Pausa: aguarde a tecla "run" para continuar funcionando (pressione a tecla de parada de emergência para parar) |
M30 | No final do programa, elimine o desvio da ferramenta e retorne ao segmento de programa inicial (não em execução). Após a execução de M30, o sistema mudará para o sistema de coordenadas da peça de referência. |
M32 | Lubrificação em; |
M33 | Lubrificação desativada; |
M98 | Chamada de subrotina |
M99 | Fim da sub-rotina return |
Código G | Grupo | Explicar |
※G00 | 1 | Posicionamento de posição (alimentação rápida) |
*G01 | Reparo em linha reta | |
G02 | Corte de arco no sentido horário (CW) | |
G03 | Corte de arco no sentido anti-horário (CCW) | |
G04 | 0 | suspender |
G05 | Modo de usinagem de alta velocidade | |
G09 | Interromper a verificação corretamente | |
G10 | Entrada de parâmetro de programa / entrada de correção | |
G11 | Cancelamento da entrada do parâmetro do programa | |
G12 | Corte circular CW | |
G13 | Corte circular CCW | |
*G17 | 2 | Seleção de plano X-Y |
※G18 | Seleção de plano z-x | |
G19 | Seleção de planos Y-Z | |
※G20 | 6 | Diretriz imperial |
G21 | Instrução métrica | |
G27 | 0 | Verificação da origem da referência |
G28 | Redefinição da origem de referência | |
G29 | Redefinição do ponto inicial | |
G30 | Redefinição da 2ª ~ 4ª origem de referência | |
G31 | Função de salto | |
G33 | 1 | Corte de linha |
G37 | 0 | Medição automática do comprimento da ferramenta |
G38 | Atribuição do vetor de correção do diâmetro da ferramenta | |
G39 | Ferramenta de correção de arco de ângulo | |
*G40 | 7 | Cancelamento da correção do diâmetro da ferramenta |
G41 | Correção do diâmetro da ferramenta à esquerda | |
G42 | Correção do diâmetro da ferramenta à direita | |
G43 | 8 | Correção do comprimento da ferramenta (+) |
G44 | Correção do comprimento da ferramenta (I) | |
*G49 | Cancelamento da quantidade de correção do comprimento da ferramenta | |
G52 | 0 | Configuração do sistema de coordenadas locais |
G53 | Seleção do sistema de coordenadas mecânicas | |
*G54 | 12 | Sistema de coordenadas da peça 1 Seleção |
G55 | 12 | Seleção do sistema de coordenadas da peça 2 |
G56 | Seleção do sistema de coordenadas da peça 3 | |
G57 | Seleção do sistema de coordenadas da peça 4 | |
G58 | Sistema de coordenadas da peça 5 Seleção | |
G59 | Seleção do sistema de coordenadas da peça 6 | |
G60 | 0 | Posicionamento unidirecional da posição |
G61 | 13 | Certifique-se de interromper o modo de inspeção |
G62 | Ajuste automático da taxa de avanço angular | |
G63 | Modo de toque | |
*G64 | Modo de corte | |
G73 | 9 | Ciclo fixo (ciclo gradual) |
G74 | Circulação fixa (rosca reversa) | |
G76 | Ciclo fixo (mandrilamento fino) | |
*G80 | Cancelamento de ciclo fixo | |
G81 | Circulação fixa (perfuração / furo de avanço) | |
G82 | Ciclo fixo (perfuração / rebaixamento) | |
G83 | Circulação fixa (perfuração profunda) | |
G84 | Circulação fixa (tapping) | |
G85 | Ciclo fixo (perfuração) | |
G86 | Ciclo fixo (perfuração) | |
G87 | Ciclo fixo (perfuração reversa) | |
G88 | Ciclo fixo (perfuração) | |
G89 | Ciclo fixo (perfuração) | |
*G90 | 3 | Instrução de valor absoluto |
*G91 | Instrução de valor incremental | |
G92 | 0 | Configuração do sistema de coordenadas mecânicas |
G93 | 5 | Alimentação no sentido anti-horário |
*G94 | Corte assíncrono (avanço por minuto) | |
*G95 | Corte simultâneo (avanço para cada perfuração) | |
*G96 | 17 | A velocidade do ciclo deve ser controlada de forma eficaz |
*G97 | O controle de velocidade do ciclo deve ser inválido | |
*G98 | 10 | Redefinição do ponto inicial do ciclo fixo |
G99 | Redefinição do ponto r do ciclo fixo |
Código G | Grupo | Explicar |
※G00 | 1 | Posicionamento de posição (alimentação rápida) |
*G01 | Reparo em linha reta | |
G02 | Corte de arco no sentido horário (CW) | |
G03 | Corte de arco no sentido anti-horário (CCW) | |
G04 | 0 | suspender |
G05 | Modo de usinagem de alta velocidade | |
G09 | Interromper a verificação corretamente | |
G10 | Entrada de parâmetro de programa / entrada de correção | |
G11 | Cancelamento da entrada do parâmetro do programa | |
G12 | Corte circular CW | |
G13 | Corte circular CCW | |
*G17 | 2 | Seleção de plano X-Y |
※G18 | Seleção de plano z-x | |
G19 | Seleção de planos Y-Z | |
※G20 | 6 | Diretriz imperial |
G21 | Instrução métrica | |
G27 | 0 | Verificação da origem da referência |
G28 | Redefinição da origem de referência | |
G29 | Redefinição do ponto inicial | |
G30 | Redefinição da 2ª ~ 4ª origem de referência | |
G31 | Função de salto | |
G33 | 1 | Corte de linha |
G37 | 0 | Medição automática do comprimento da ferramenta |
G38 | Atribuição do vetor de correção do diâmetro da ferramenta | |
G39 | Ferramenta de correção de arco de ângulo | |
*G40 | 7 | Cancelamento da correção do diâmetro da ferramenta |
G41 | Correção do diâmetro da ferramenta à esquerda | |
G42 | Correção do diâmetro da ferramenta à direita | |
G43 | 8 | Correção do comprimento da ferramenta (+) |
G44 | Correção do comprimento da ferramenta (I) | |
*G49 | Cancelamento da quantidade de correção do comprimento da ferramenta | |
G52 | 0 | Configuração do sistema de coordenadas locais |
G53 | Seleção do sistema de coordenadas mecânicas | |
*G54 | 12 | Sistema de coordenadas da peça 1 Seleção |
G55 | 12 | Seleção do sistema de coordenadas da peça 2 |
G56 | Seleção do sistema de coordenadas da peça 3 | |
G57 | Seleção do sistema de coordenadas da peça 4 | |
G58 | Sistema de coordenadas da peça 5 Seleção | |
G59 | Seleção do sistema de coordenadas da peça 6 | |
G60 | 0 | Posicionamento unidirecional da posição |
G61 | 13 | Certifique-se de interromper o modo de inspeção |
G62 | Ajuste automático da taxa de avanço angular | |
G63 | Modo de toque | |
*G64 | Modo de corte | |
G73 | 9 | Ciclo fixo (ciclo gradual) |
G74 | Circulação fixa (rosca reversa) | |
G76 | Ciclo fixo (mandrilamento fino) | |
*G80 | Cancelamento de ciclo fixo | |
G81 | Circulação fixa (perfuração / furo de avanço) | |
G82 | Ciclo fixo (perfuração / rebaixamento) | |
G83 | Circulação fixa (perfuração profunda) | |
G84 | Circulação fixa (tapping) | |
G85 | Ciclo fixo (perfuração) | |
G86 | Ciclo fixo (perfuração) | |
G87 | Ciclo fixo (perfuração reversa) | |
G88 | Ciclo fixo (perfuração) | |
G89 | Ciclo fixo (perfuração) | |
*G90 | 3 | Instrução de valor absoluto |
*G91 | Instrução de valor incremental | |
G92 | 0 | Configuração do sistema de coordenadas mecânicas |
G93 | 5 | Alimentação no sentido anti-horário |
*G94 | Corte assíncrono (avanço por minuto) | |
*G95 | Corte simultâneo (avanço para cada perfuração) | |
*G96 | 17 | A velocidade do ciclo deve ser controlada de forma eficaz |
*G97 | O controle de velocidade do ciclo deve ser inválido | |
*G98 | 10 | Redefinição do ponto inicial do ciclo fixo |
G99 | Redefinição do ponto r do ciclo fixo |
Código G | Grupo | Explicar |
※G00 | 1 | Posicionamento móvel rápido |
※G01 | Reparo em linha reta | |
G02 | Abertura do arco (CW, relógio no sentido horário) | |
G03 | Reparo da abertura do arco (CCW, contrarrelógio) | |
G04 | 0 | suspender |
G09 | Parada correta | |
G10 | Parâmetros do programa / entrada de correção | |
G11 | Parâmetro do programa / modo de entrada de correção cancelado | |
※G17 | 2 | Seleção do plano X-Y |
※G18 | Seleção do plano Z-x | |
※G19 | Seleção do plano Y-Z | |
※G20 | 6 | Entrada imperial |
※G21 | Entrada métrica | |
G27 | 0 | Verificação do reset do ponto de referência |
G28 | Redefinição automática do ponto de referência | |
G29 | Reinicialização a partir do ponto de referência | |
G30 | Redefinição dos pontos de referência 2, 3 e 4 | |
G31 | Função de salto | |
G33 | 1 | Corte de linha |
G34 | Corte de rosca variável | |
G37 | 0 | Correção automática da ferramenta |
*G40 | 7 | Cancelamento da correção do diâmetro da ferramenta |
G41 | Correção do diâmetro da ferramenta (lado esquerdo) | |
G42 | Correção do diâmetro da ferramenta (lado direito) | |
G46 | Correção do diâmetro da ferramenta (seleção automática de direção) | |
G52 | 0 | Configuração do sistema de coordenadas locais |
G53 | Seleção do sistema de coordenadas mecânicas | |
※G54 | 12 | Seleção do sistema de coordenadas da peça 1 |
G55 | Seleção do sistema de coordenadas da peça de trabalho 2 | |
G56 | Seleção do sistema de coordenadas da peça de trabalho 3 | |
G57 | Seleção do sistema de coordenadas da peça 4 | |
G58 | Seleção do sistema de coordenadas da peça 5 | |
G59 | Seleção do sistema de coordenadas da peça 6 | |
G61 | 13 | Modo de verificação de parada correta |
G62 | Controle automático de velocidade angular | |
G63 | Modo de toque | |
*G64 | Modo de corte | |
G70 | 9 | Finalizar o ciclo de corte |
G71 | Ciclo de corte bruto de torneamento reto | |
G72 | Ciclo de desbaste da face final | |
G73 | Movimento da mesa do fuso no ciclo de usinagem de desbaste | |
G74 | Fim do ciclo de corte | |
G75 | Ciclo de giro reto | |
G76 | Ciclo de corte de rosca | |
G77 | Do ciclo de corte | |
G78 | Ciclo de fixação do dente | |
G79 | Ciclo fixo de corte final | |
G80 | Cancelamento do comando do ciclo do furo de usinagem | |
G83 | Ciclo de perfuração profunda (eixo Z) | |
G84 | Ciclo de rosqueamento (eixo Z) | |
G85 | Ciclo de mandrilamento (eixo Z) | |
G87 | Ciclo de perfuração profunda (eixo x) | |
G88 | Ciclo de rosqueamento (eixo x) | |
G89 | Ciclo de perfuração (eixo x) | |
※G90 | 3 | Comando de valor absoluto |
※G91 | Comando de valor incremental | |
G92 | 0 | Configuração do sistema de coordenadas / configuração da velocidade do fuso |
※G94 | 5 | Alimentação assíncrona (alimentação por minuto) |
※G95 | Avanço síncrono (avanço por rotação) | |
※G96 | 17 | Controle de velocidade do ciclo ligado |
※G97 | A velocidade do ciclo deve ser controlada fora | |
*G98 | 10 | Ciclo fixo |
Reversão do valor inicial | ||
G99 | Ciclo fixo | |
Redefinição do ponto R |
Código G | Explicar |
G00 | Posicionamento rápido |
G01 | Interpolação linear |
G02 | Interpolação circular no sentido horário |
G03 | Interpolação circular no sentido anti-horário |
G04 | atrasada |
G09 | Alimentação quase parada |
G20 | Chamada de subrotina independente |
G22 | Definição de subrotina independente |
G24 | Quando a definição da sub-rotina independente for concluída, retorne ao programa de chamada |
G25 | Processamento de saltos |
G26 | Chamada de subrotina de chamada de bloco no programa de usinagem |
G27 | Loop infinito |
G30 | Cancelamento da ampliação |
G31 | Definição de ampliação |
G47 | Transição automática de velocidade linear curta |
G48 | cancelar |
G54~G59 | Seleção do sistema de coordenadas da peça de trabalho |
G71 | Corte circular interno e externo |
G72 | Ciclo composto de corte de face |
G73 | Ciclo composto de contorno fechado |
G74 | Retorno ao ponto de referência da máquina (origem mecânica) |
G75 | Retorno ao ponto de ajuste da ferramenta |
G76 | Retorno ao ponto inicial da usinagem |
G77 | Restaurar o sistema de coordenadas atual |
G81 | Ciclo de usinagem cilíndrica |
G82 | Ciclo de usinagem da face final |
G85 | Ciclo de rosqueamento rígido em polegadas |
G86 | Ciclo de usinagem de roscas métricas |
G87 | Ciclo de usinagem de roscas em polegadas |
G90 | Programação do modo de valor absoluto |
G91 | Programação de valor incremental |
G92 | Definir o zero do programa |
G96 | O corte com velocidade linear constante é eficaz |
G97 | Cancelar corte com velocidade linear constante |
G98 | Cancelar alimentação por rotação |
G99 | Ajuste do avanço por rotação |
P = atribuição de parâmetros |
Instrução M | Explicar |
M01 | Parada condicional |
M02 | Finalização e desligamento do programa |
M03 | Rotação para frente do fuso |
M04 | Inversão do fuso |
M05 | Parada do fuso |
M06 | Resfriamento ligado |
M07 | Resfriamento |
M08 | Fixação da peça de trabalho |
M09 | Afrouxamento da peça de trabalho |
M10 | Ativar o relé especificado |
M11 | Desligar o relé especificado |
M20 | Definir o número do complemento da ferramenta |
M21 | O programa termina e retorna ao início do programa |
M71~M85 | Saída de pulso de relé |
Código G | Explicar |
G01 | interpolação linear |
G02 | Interpolação de arco no sentido horário ou interpolação em espiral |
G03 | Interpolação de arco no sentido anti-horário ou interpolação em espiral |
G04 | atrasada |
G09 | Servo quase parado no lugar |
G11 | O bloco é espelhado ao longo do eixo Y |
G12 | O bloco é espelhado ao longo do eixo X |
G13 | O bloco de programa é processado por imagem espelhada na origem |
G17 | Selecione o plano xoy |
G18 | Selecione o plano x0z |
G19 | Selecione o plano y0z |
G20 | Chamada de subrotina |
G22 | declaração de subprograma |
G24 | A definição da sub-rotina termina e retorna ao programa de chamada |
G25 | Processamento de saltos |
G26 | Processamento de transferências |
G27 | Loop infinito |
G30 | Cancelamento da ampliação de zoom in/out |
G31 | Definição de taxa de ampliação/redução |
G40 | Cancelar a correção do raio da ferramenta |
G41 | Compensação do raio da ferramenta esquerda |
G42 | Compensação do raio da ferramenta direita |
G43 | Estabelecer a compensação do comprimento da ferramenta |
G44 | Desfazer a compensação do comprimento da ferramenta |
G47 | Transição automática de velocidade linear curta |
G48 | Cancelar a transição automática da velocidade linear curta |
G54~G59 | Seleção do sistema de coordenadas da peça de trabalho |
G73 | Ciclo de usinagem de furos profundos de alta velocidade |
G74 | Retorno ao ponto de referência da máquina (origem mecânica) |
G75 | Retorno ao ponto de ajuste da ferramenta |
G76 | Retornar ao programa zero a partir da posição atual |
G78 | Ciclo de perfuração fina |
G81 | Ciclo de perfuração central |
G82 | Ciclo de perfuração central com pausa |
G83 | Ciclo de usinagem de furos profundos |
G84 | Ciclo de rosqueamento rígido métrico |
G85 | Ciclo de rosqueamento rígido em polegadas |
G86 | Ciclo de perfuração (retorno automático) |
G87 | Ciclo reverso de perfuração |
G88 | Ciclo de perfuração (retorno manual) |
G89 | Ciclo monótono com pausa |
G90 | Programação do modo de valor absoluto |
G91 | Programação de valor incremental |
G92 | Definir o sistema de coordenadas da peça de trabalho |
P = atribuição de parâmetros |
Código G | Explicar |
M00 | Pausa no programa |
M01 | L ×× (K ××) |
M02 | Finalização e desligamento do programa |
M03 | Rotação para frente do fuso |
M04 | Inversão do fuso |
M05 | Parada do fuso |
M08 | Resfriamento ligado |
M09 | Resfriamento |
M10 | Fixação da peça de trabalho |
M11 | Afrouxamento da peça de trabalho |
M20 | K ×× Número do relé |
M21 | K ×× shut ×× Relé nº |
M30 | O programa termina e retorna ao início do programa |
M71~M85 | Saída de pulso de relé |
Código G | Explicar |
G00 | Instruções de posicionamento de ponto rápido |
G01 | Instrução de interpolação linear |
G02、G03 | Instrução de interpolação circular |
G04 | Instrução de atraso de programa |
G26、G27 | Instrução de retorno ao ponto de partida |
G28、G29 | |
G22、G80 | Instrução de loop de programa |
G23 | Instrução de loop retangular |
G37、G38G39、G36 | Retornar comando de ponto de referência rígido |
G82、G83 | Comando de ciclo de rosca |
G46、G47G48、G49 | Retornar comando de ponto de referência suave |
G96、G97 | Função de corte com velocidade linear constante |
Instrução M | Explicar |
M00 | Instrução de pausa do programa |
M02 | Instrução de fim de programa |
M30 | Parada do fuso, comando de fim de programa |
M20 | Comando de ciclo automático |
M03 | Comando de rotação para frente do fuso |
M04 | Comando de reversão do fuso |
M05 | Comando de parada do fuso |
M06 | Aguarde instruções após enviar uma carta |
M26 | Envio de instruções |
M21 | Aguarde instruções após enviar uma carta |
M97 | Instrução de salto de programa |
M98 | Instrução de chamada de subrotina |
M99 | Instrução de retorno de subrotina |
Código G | Grupo | Tipo | Função |
G00 | 01 | 1 | Posicionamento (movimento rápido) |
G01 | Interpolação linear (alimentação) | ||
G02 | Interpolação de arco (sentido horário) | ||
G03 | Interpolação de arco (sentido anti-horário) | ||
G02+Z | Interpolação da hélice direita | ||
G03+Z | Interpolação em espiral esquerda | ||
G04 | 02 | 2 | suspender |
G17 | 04 | 1 | Seleção do plano XY |
G18 | 1 | Seleção do plano ZX | |
G19 | Seleção do plano YZ | ||
G40 | 07 | 1 | Compensação de ferramentas apagar |
G41 | Compensação de ferramentas à esquerda | ||
G42 | Direito de compensação da ferramenta | ||
G43 | 08 | Compensação de avanço do comprimento da ferramenta | |
G44 | Compensação negativa do comprimento da ferramenta | ||
G49 | Apagamento da compensação do comprimento da ferramenta | ||
G50 | 11 | Zoom, espelho desligado | |
G51 | 11 | Zoom, espelho ligado | |
G54 | 14 | Sistema de coordenadas da peça 1 Seleção | |
G55 | Seleção do sistema de coordenadas da peça 2 | ||
G56 | Seleção do sistema de coordenadas da peça 3 | ||
G57 | Seleção do sistema de coordenadas da peça 4 | ||
G58 | Sistema de coordenadas da peça 5 Seleção | ||
G59 | Seleção do sistema de coordenadas da peça 6 | ||
G68 | 03 | Rotação de coordenadas | |
G69 | 03 | Apagamento de rotação de coordenadas | |
G73 | 15 | Ciclo de etapas | |
G74 | Circulação de dentes de contra-ataque (centro de usinagem) | ||
G76 | Ciclo de mandrilamento fino (centro de usinagem) | ||
G80 | Apagamento de ciclo fixo | ||
G81 | Ciclo de perfuração e faceamento de pontos | ||
G82 | Ciclo de perfuração e perfuração reversa | ||
G83 | Ciclo de perfuração profunda | ||
G84 | Circulação de torneiras | ||
G85/G86 | Ciclo de aborrecimento | ||
G87 | Ciclo reverso de perfuração | ||
G88/G89 | Ciclo de aborrecimento | ||
G90 | 00 | Programação de valores absolutos | |
G91 | Programação de valor incremental | ||
G92 | 05 | Configuração do sistema de coordenadas | |
G98 | 16 | Retorno ao plano inicial | |
G99 | Retornar ao plano do ponto r |
Grupo | Código M | Função |
A | M00,M01,M02 | O programa para, o programa opta por parar e o programa termina |
B | M03,M04,M05 | Rotação para frente do fuso, rotação reversa do fuso, parada do fuso |
C | M06 | Troca automática de ferramentas |
D | M08,M09 | Refrigerante ligado, refrigerante desligado |
E | M98,M99 | Chame a sub-rotina e a sub-rotina retorna |
Para selecionar os códigos G e M adequados para a programação com base em diferentes sistemas CNC, é essencial uma abordagem abrangente que considere as especificidades do sistema, os requisitos de processamento e as práticas recomendadas do setor. Aqui está uma explicação otimizada:
Conhecimento específico do sistema:
Entenda completamente as características e os recursos do sistema CNC específico com o qual está trabalhando (por exemplo, Fanuc, Siemens, Heidenhain). Cada sistema pode ter implementações exclusivas de códigos G e M, ciclos personalizados ou funções proprietárias. Consulte os manuais de programação do fabricante e mantenha-se atualizado sobre as versões mais recentes do firmware e os recursos suportados.
Funcionalidade e hierarquia do código:
Dominar as funções fundamentais dos códigos G e M:
Seleção orientada por processos:
Escolha os códigos com base nas operações de usinagem específicas e nos requisitos da peça:
Otimização para eficiência:
Selecione códigos que otimizem a eficiência da usinagem:
Sistemas de coordenadas e configuração de peças de trabalho:
Selecionar e utilizar adequadamente os códigos do sistema de coordenadas:
Segurança e conformidade:
Incorporar códigos e práticas recomendadas relacionados à segurança:
Otimizações específicas da máquina:
Aproveite os recursos específicos da máquina:
Teste e validação:
Teste rigorosamente suas seleções de código:
Documentação e padronização:
Desenvolva e mantenha uma biblioteca de códigos padronizada para operações comuns em sua organização. Isso promove a consistência, reduz os erros de programação e facilita a transferência de conhecimento entre os membros da equipe.
Seguindo essa abordagem abrangente, é possível selecionar os códigos G e M mais adequados para o seu sistema CNC específico, garantindo processos de usinagem eficientes, seguros e otimizados. Lembre-se de atualizar continuamente seus conhecimentos à medida que a tecnologia CNC e as técnicas de programação evoluem.
Na usinagem CNC prática, a combinação eficaz de códigos G e códigos M é fundamental para aumentar a eficiência e a precisão da usinagem. Essa integração exige uma compreensão profunda dos dois tipos de código e de sua aplicação estratégica no processo de usinagem.
Os códigos G, que controlam o movimento da ferramenta e as operações de corte, formam a espinha dorsal da programação CNC. Os principais códigos G incluem G00 (posicionamento rápido), G01 (interpolação linear), G02/G03 (interpolação circular) e G81-G89 (ciclos predefinidos para perfuração, mandrilamento e rosqueamento). Os códigos M, por outro lado, gerenciam funções auxiliares, como o controle do líquido de arrefecimento (M08/M09), o controle do fuso (M03/M04/M05) e as trocas de ferramentas (M06).
Para otimizar a eficiência e a precisão da usinagem:
Ao combinar estrategicamente esses códigos G e M, os programadores CNC podem aumentar significativamente a eficiência e a precisão da usinagem. Essa abordagem requer um entendimento completo dos recursos da máquina, das propriedades do material da peça e dos requisitos específicos de cada operação de usinagem. A otimização e o refinamento contínuos dessas combinações de códigos, com base em dados de desempenho do mundo real e em tecnologias emergentes, ampliarão ainda mais os limites dos recursos de usinagem CNC.