Lista de códigos G e M na usinagem CNC

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!

Índice

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 que é o código G?

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:

  1. Controle de movimento: Posicionamento rápido, interpolação linear e circular e geração de caminhos complexos.
  2. Gerenciamento de ferramentas: Seleção de ferramentas, controle da velocidade do fuso e gerenciamento dos sistemas de refrigeração.
  3. Sistemas de coordenadas: Definição de coordenadas de trabalho e realização de transformações de coordenadas.
  4. Fluxo do programa: Implementação de loops, sub-rotinas e instruções condicionais.
  5. Funções específicas da máquina: Controle de recursos exclusivos de diferentes máquinas-ferramenta.

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 que é o código M?

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:

  1. Controle do líquido de arrefecimento (por exemplo, M08 para ligar o líquido de arrefecimento, M09 para desligar o líquido de arrefecimento)
  2. Operações do fuso (por exemplo, M03 para o sentido horário do fuso, M04 para o sentido anti-horário, M05 para a parada do fuso)
  3. Troca de ferramentas (por exemplo, M06 para troca automática de ferramentas)
  4. Controle de fluxo do programa (por exemplo, M00 para parada do programa, M01 para parada opcional)
  5. Trocas de paletes (por exemplo, M60 em alguns sistemas)
  6. Funções especiais da máquina (por exemplo, M21, M22 para operações personalizadas específicas de uma determinada máquina)

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.

Lista de códigos G e M

1. Código G do torno da FANUC

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02No sentido horário corte em arco (CW, sentido horário)
G03Arco de posicionamento tangencial no sentido anti-horário (movimento rápido) (CCW, anti-horário)
G04Pausa (dwel1)
G09Parar na posição exata
G20Entrada imperial
G21Entrada métrica
G22Limite efetivo de deslocamento interno
G23Limite de deslocamento interno inválido
G27Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Retorno do ponto de referência
G30Retornar ao segundo ponto de referência
G32Corte de linha
G40Cancelar o deslocamento do raio da ponta da ferramenta
G41Deslocamento do raio do nariz (esquerda)
G42Deslocamento do raio do nariz (direita)
G50Modifica as coordenadas da peça de trabalho; define a rpm máxima do fuso
G52Definir o sistema de coordenadas local
G53Selecionar o sistema de coordenadas da máquina
G70Ciclo de acabamento
G71Ciclo de desbaste de diâmetro interno e externo
G72Ciclo de desbaste por etapas
G73Formando um ciclo de repetição
G74Passo Z perfuração
G75Direção X grooving
G76Ciclo de corte de rosca
G80Cancelar ciclo fixo
G83Ciclo de perfuração
G84Ciclo de rosqueamento
G85Ciclo de perfuração frontal
G87Ciclo de perfuração lateral
G88Ciclo de batida lateral
G89Ciclo de perfuração lateral
G90(diâmetro interno e externo) ciclo de corte
G92Ciclo de corte de rosca
G94Ciclo de corte (etapa)
G96Controle de velocidade linear constante
G97Controle de velocidade linear constante cancelado
G98Taxa de alimentação por minuto
G99Taxa de avanço por rotação

2. Código G da fresadora FANUC

Código GExplicar
G00Posição superior (movimento rápido) posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido horário
G03Arco tangente no sentido anti-horário
G04Suspender
G15/G16Comando polar
G17Atribuição de face XY
G18Atribuição de face XZ
G19Atribuição de face YZ
G28Retorno da máquina à origem
G30A máquina retorna à 2ª e 3ª origens
*G40Cancelar o desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta deslocamento à esquerda
G42Diâmetro da ferramenta com deslocamento para a direita
*G43Comprimento da ferramenta + desvio de direção
*G44Desvio do comprimento da ferramenta em uma direção
G49Cancelar o desvio do comprimento da ferramenta
*G53Seleção do sistema de coordenadas da máquina
G54Sistema de coordenadas da peça 1 Seleção
G55Seleção do sistema de coordenadas da peça 2
G56Seleção do sistema de coordenadas da peça 3
G57Seleção do sistema de coordenadas da peça 4
G58Sistema de coordenadas da peça 5 Seleção
G59Seleção do sistema de coordenadas da peça 6
G73Ciclo de perfuração profunda de alta velocidade
G74Ciclo de corte em espiral à esquerda
G76Ciclo de perfuração fina
*G80Cancelar ciclo fixo
G81Ciclo de perfuração central Ciclo de perfuração reversa
G82Ciclo reverso de perfuração
G83Ciclo de perfuração profunda
G84Ciclo de corte em espiral direito
G85Ciclo de aborrecimento
G86Ciclo de aborrecimento
G87Ciclo reverso de perfuração
G88Ciclo de aborrecimento
G89Ciclo de aborrecimento
*G90Usar o comando de valor absoluto
G91Usar o comando de valor incremental
G92Definir o sistema de coordenadas da peça de trabalho
*G98Retorno do ciclo fixo ao ponto inicial

3. Código M da FANUC

Código MExplicar
M00Parada de programa
M01Selecione Parar
M02Fim do programa (reinicialização)
M03Rotação para frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Parada do fuso
M06Faca de troca
M08Fluido de corte em
M09Corte de fluido
M30Retornar ao início do programa (reiniciar) e terminar
M48Cancelar a sobrecarga do fuso não funciona
M49Função de cancelamento de sobrecarga do fuso
M94Cancelamento de imagem
M95Imagem espelhada da coordenada X
M96Imagem espelhada da coordenada Y
M98Chamada de subrotina
M99Fim da subrotina

4. Código G da fresadora Siemens

EndereçoExplicar
DNúmero do complemento da ferramenta
FTaxa de alimentação (o tempo de espera pode ser programado com o G4)
GFunção G (preparar palavra de função)
IRMovimento rápido
G1Interpolação linear
G2Interpolação circular no sentido horário
G3Interpolação circular no sentido anti-horário
CIPInterpolação de arco de ponto médio
G33Corte de rosca com passo constante
G331Corte de rosca interna sem fixação de compensação
G332Corte de rosca interna sem fixação de compensação. Retração da faca
TCInterpolação de arco de transição com tangente
G4Movimento rápido
G63Movimento rápido
G74Voltar ao ponto de referência
G75Ponto fixo
G25Limite inferior da velocidade do fuso
G26Limite superior da velocidade do fuso
G110Tamanho do polo, relativo à última posição programada
G110Tamanho do polo, relativo ao ponto zero do sistema de coordenadas da peça de trabalho atual
G120Tamanho do polo, relativo ao último polo válido
G17*Plano X / Y
G18Plano Z / X
G19Plano Y / Z
G40Cancelamento da compensação do raio da ponta da ferramenta
G41A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado esquerdo do contorno
G42A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado direito do contorno
G500Cancelar deslocamento zero configurável
G54Primeiro deslocamento de zero configurável
G55Segundo, o deslocamento zero pode ser definido
G56Terceiro, o deslocamento zero pode ser definido
G57Quarto, o deslocamento zero pode ser definido
G58Em quinto lugar, o deslocamento zero pode ser definido
G59Em sexto lugar, o deslocamento zero pode ser definido
G53Cancelar por segmento de programa para definir o deslocamento zero
G60*Posicionamento preciso
G70Tamanho em polegadas
G71*Tamanho métrico
G700Tamanho em polegadas, também usado para taxa de alimentação F
G710Tamanho métrico, também usado para taxa de alimentação F
G90*Tamanho absoluto
G91Tamanho incremental
G94*Taxa de alimentação F em mm / min
G95Taxa de avanço do fuso F, em mm / rotação
G901Compensação de alimentação "ligada" no segmento de arco
G900Compensação de alimentação "desligada"
G450Transição de arco
G451Intersecção de linhas equidistantes
IParâmetros de interpolação
JParâmetros de interpolação
KParâmetros de interpolação
I1Ponto médio da interpolação circular
J1Ponto médio da interpolação circular
K1Ponto médio da interpolação circular
LNome da subrotina e chamada da subrotina
MFunção auxiliar
MOParada de programa
M1O programa é interrompido condicionalmente
M2Fim do programa
M3O fuso gira no sentido horário
M4O eixo gira no sentido anti-horário
M5Parada do fuso
M6Troca de ferramentas
NSegmento de sub-rotina
:Segmento principal do programa
PNúmero de chamadas de subrotina
RETFim da subrotina
SVelocidade do fuso, que indica o tempo de pausa em G4
TNúmero da ferramenta
XEixo de coordenadas
YEixo de coordenadas
ZEixo de coordenadas
CHAMADAChamada de loop
CHFChanfro, uso geral
CHRLinha de contorno do chanfro
CRRaio de interpolação circular
GOTOBInstrução de salto para trás
GOTOFComando de salto para frente
RNDFilé

5. Ciclo fixo Siemens 802S / CM

CirculaçãoExplicar
LCYC82Processamento de perfuração e contrafuro
LCYC83Perfuração profunda
LCYC840Corte de rosca com dispositivo de compensação
LCYC84Corte de rosca sem fixação de compensação
LCYC85Aborrecido
LCYC60Arranjo linear de furos
LCYC61Arranjo de furos circulares
LCYC75Fresamento de ranhura retangular, ranhura de chaveta e ranhura circular

6. Ciclo fixo Siemens 802DM / 810 / 840DM

CirculaçãoExplicar
CICLO82Perfuração central
CICLO83Perfuração profunda
CICLO84Toque sexual
CICLO85Alargamento
CICLO86Aborrecido
CICLO88Chato com parada
CICLO71Fresamento de extremidades
BURACO LONGOUm furo retangular em um arco
POCKE T4Fresamento de ranhuras anulares
POCKE T3Fresamento de ranhuras retangulares
SLOT1Chaveta em um arco
SLOT2Ranhura circular

7. Código G do torno Siemens

EndereçoExplicar
DNúmero do complemento da ferramenta
F
FTaxa de alimentação (o tempo de espera pode ser programado com o G4)
GFunção G (preparar palavra de função)
IRMovimento rápido
G1Interpolação linear
G2Interpolação circular no sentido horário
G3Interpolação circular no sentido anti-horário
G33Corte de rosca com passo constante
G4Movimento rápido
G63Movimento rápido
G74Voltar ao ponto de referência
G75Ponto fixo
G17(necessário ao usinar o furo central)
G18*Plano Z / X
G40Cancelamento da compensação do raio da ponta da ferramenta
G41A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado esquerdo do contorno
G42A compensação do raio da ponta da ferramenta é chamada, e a ferramenta se move no lado direito do contorno
G500Cancelar deslocamento zero configurável
G54Primeiro deslocamento de zero configurável
G55Segundo, o deslocamento zero pode ser definido
G56Terceiro, o deslocamento zero pode ser definido
G57Quarto, o deslocamento zero pode ser definido
G58Em quinto lugar, o deslocamento zero pode ser definido
G59Em sexto lugar, o deslocamento zero pode ser definido
G53Cancelar por segmento de programa para definir o deslocamento zero
G70Tamanho em polegadas
G71*tamanho métrico
G90*Tamanho absoluto
G91Tamanho incremental
G94*Taxa de alimentação f em mm / min
G95Taxa de avanço do fuso F, em mm / rotação
IParâmetros de interpolação
I1Ponto médio da interpolação circular
K1Ponto médio da interpolação circular
LNome da subrotina e chamada da subrotina
MFunção auxiliar
MOParada de programa
M1O programa é interrompido condicionalmente
M2Fim do programa
M30
M17
M3O fuso gira no sentido horário
M4O eixo gira no sentido anti-horário
M5Parada do fuso
M6Troca de ferramentas
NSegmento de sub-rotina
:Segmento principal do programa
PNúmero de chamadas de subrotina
RETFim da subrotina
SVelocidade do fuso, que indica o tempo de pausa em G4
TNúmero da ferramenta
XEixo de coordenadas
YEixo de coordenadas
ZEixo de coordenadas
ARÂngulo de interpolação circular
CHAMADAChamada de loop
CHFChanfro, uso geral
CHRLinha de contorno do chanfro
CRRaio de interpolação circular
GOTOBInstrução de salto para trás
GOTOFComando de salto para frente
RNDFilé

8. Ciclo fixo SIEMENS 801, 802S/CT, 802SeT

CirculaçãoExplicar
LCYC82Processamento de perfuração e contrafuro
LCYC83Perfuração profunda
LCYC840Corte de rosca com dispositivo de compensação
LCYC84Corte de rosca sem fixação de compensação
LCYC85Aborrecido
LCYC93Ciclo de ranhura
LCYC95Ciclo de corte em branco
LCYC97Corte de linha

9. Ciclo fixo SIEMENS 802D, 810D/840D

CirculaçãoExplicar
CICLO71Fresagem plana
CICLO82Perfuração central
YCLE83Perfuração profunda
CICLO84Rosqueamento rígido
CICLO85Alargamento
CICLO86Aborrecido
CICLO88Chato com parada
CICLO93Ranhuramento
CICLO94Formato do corte inferior E.F
CICLO95Corte em branco
CICLO97Corte de linha

10. Código G do torno HNC

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02Corte de arco no sentido horário (CW, sentido horário)
G03Corte de arco no sentido anti-horário (CCW, contrarrelógio)
G04Pausa (dwel1)
G09Parar na posição exata
G20Entrada imperial
G21Entrada métrica
G22O limite de deslocamento interno é válido
G23Limite de deslocamento interno inválido
G27Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Retorno do ponto de referência
G30Retornar ao segundo ponto de referência
G32Corte de linha
G36Programação de diâmetros
G37Programação do raio
G40Cancelar o deslocamento do raio da ponta da ferramenta
G41>Deslocamento do raio do nariz (esquerda)
G42Deslocamento do raio do nariz (direita)
G53Programação direta do sistema de coordenadas da máquina
G54-G59Seleção do sistema de coordenadas
G71Ciclo de desbaste de diâmetro interno e externo
G72Ciclo de desbaste por etapas
G73Ciclo composto de giro em loop fechado
G76Ciclo de corte de rosca
G80Ciclo de corte de diâmetro interno e externo
G81Ciclo fixo de giro de face
G82Ciclo fixo de corte de rosca
G90Programação de valores absolutos
G91Programação de valor incremental
G92Configuração do sistema de coordenadas da peça de trabalho
G96Controle de velocidade linear constante
G97Controle de velocidade linear constante cancelado
G94Taxa de alimentação por minuto
G95Taxa de avanço por rotação

11. Código G da máquina de torno HNC

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02Corte de arco no sentido horário (CW, sentido horário)
G03Corte de arco no sentido anti-horário (CCW, contrarrelógio)
G04Pausa (pausa)
G09Parar na posição exata
G20Entrada imperial
G21Entrada métrica
G22O limite de deslocamento interno é válido
G23Limite de deslocamento interno inválido
G27Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Retorno do ponto de referência
G30Retornar ao segundo ponto de referência
G32Corte de linha
G36Programação de diâmetros
G37Programação do raio
G40Cancelar o deslocamento do raio da ponta da ferramenta
G41>Deslocamento do raio do nariz (esquerda)
G42Deslocamento do raio do nariz (direita)
G53Programação direta do sistema de coordenadas da máquina
G54-G59Seleção do sistema de coordenadas
G71Ciclo de desbaste de diâmetro interno e externo
G72Ciclo de desbaste por etapas
G73Ciclo composto de giro em loop fechado
G76Ciclo de corte de rosca
G80Ciclo de corte de diâmetro interno e externo
G81Ciclo fixo de giro de face
G82Ciclo fixo de corte de rosca
G90Programação de valores absolutos
G91Programação de valor incremental
G92Configuração do sistema de coordenadas da peça de trabalho
G96Controle de velocidade linear constante
G97Controle de velocidade linear constante cancelado
G94Taxa de alimentação por minuto
G95Taxa de avanço por rotação

12. Código G da fresadora HNC

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido horário
G03Arco tangente no sentido anti-horário
G04suspender
G07Atribuição de eixo virtual
G09Verificação de quase parada
*G17Atribuição de face XY
G18Atribuição de face XZ
G19Atribuição de face YZ
G20Entrada em polegadas
*G21Entrada Mm
G22Equivalente de pulso
G24Espelho no
*G25Espelho desligado
G28Retorno ao ponto de referência
G29Retorno do ponto de referência
*G40Cancelar o desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta deslocamento à esquerda
G42Comprimento da ferramenta + desvio de direção
G43Comprimento da ferramenta + desvio de direção
G44Desvio do comprimento da ferramenta em uma direção
*G49Cancelar o desvio do comprimento da ferramenta
*G50Desativar o zoom
G51Retrair e liberar
G52Configuração do sistema de coordenadas locais
G53Programação direta do sistema de coordenadas da máquina
*G54Sistema de coordenadas da peça 1 Seleção
G55Seleção do sistema de coordenadas da peça 2
G56Seleção do sistema de coordenadas da peça 3
G57Seleção do sistema de coordenadas da peça 4
G58Sistema de coordenadas da peça 5 Seleção
G59Seleção do sistema de coordenadas da peça 6
G60Posicionamento unidirecional
*G61Método preciso de verificação de parada
G64Modo contínuo
G68Transformação de rotação
*G69Cancelamento de rotação
G73Ciclo de perfuração profunda de alta velocidade
G74Ciclo de corte em espiral à esquerda
G76Ciclo de perfuração fina
*G80Cancelar ciclo fixo
G81Ciclo de perfuração central
G82Ciclo reverso de perfuração
G83Ciclo de perfuração profunda
G84Ciclo de corte em espiral direito
G85Ciclo de aborrecimento
G86Ciclo de aborrecimento
G87Ciclo reverso de perfuração
G88Ciclo de aborrecimento
G89Ciclo de aborrecimento
*G90Usar o comando de valor absoluto
G91Usando o comando increment
G92Definir o sistema de coordenadas da peça de trabalho
*G94Alimentação por minuto
G95Alimentação por rotação
*G98Retorno do ciclo fixo ao ponto inicial
G99Retorno ao ponto R do ciclo fixo

13. Código HNC M

Código MExplicar
M00Parada de programa
M01Selecione Parar
M02Fim do programa (reinicialização)
M03Rotação para frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Parada do fuso
M06Faca de troca
M07Fluido de corte em
M09Corte de fluido
M98Chamada de subrotina
M99Fim da subrotina

14. Código G da fresadora KND 100

Código GGrupoExplicar
G001Posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido horário
G03Arco tangente no sentido anti-horário
G040Suspender
G172Atribuição de face XY
G18Atribuição de face XZ
G19Atribuição de face YZ
G280Retorno da máquina à origem
G29Retorno do ponto de referência
*G407Cancelar o desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta deslocamento à esquerda
G42Diâmetro da ferramenta com deslocamento para a direita
*G438Comprimento da ferramenta + desvio de direção
*G44O desvio do comprimento da ferramenta em uma direção cancela o desvio do comprimento da ferramenta
G49Cancelar o desvio do comprimento da ferramenta
*G5314 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
G739ciclo de perfuração profunda de alta velocidade
G74Ciclo 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
G84ciclo de rosqueamento
G85ciclo de aborrecimento
G86circulação do furo de sondagem
G87ciclo reverso de perfuração
G88ciclo de aborrecimento
G89 ciclo de aborrecimento
*G903usar o comando de valor absoluto
G91 usar o comando de valor incremental
G920 definir o sistema de coordenadas da peça de trabalho
*G9810 retorno do ciclo fixo ao ponto de partida
*G99 retornar ao ponto r do ciclo fixo

15. Código G do torno KND 100

Código GGrupoExplicar
G001Posicionamento (movimento rápido)
G01Corte linear
G02Corte de arco no sentido horário (CW, sentido horário)
G03Corte de arco no sentido anti-horário (CCW, contrarrelógio)
G040Pausa (dwe11)
G10Configuração do valor de deslocamento
G206Entrada imperial
G21Entrada métrica
G270Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Retorno do ponto de referência
G31Função de salto
G321Corte 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
G407Cancelar o deslocamento do raio da ponta da ferramenta
G41Deslocamento do raio do nariz (esquerda)
G42Deslocamento do raio do nariz (direita)
G500Configuração do sistema de coordenadas
G54Sistema de coordenadas da peça de trabalho
G55-G59Sistema de coordenadas da peça de trabalho
G700Ciclo de acabamento
G71Ciclo de desbaste de diâmetro interno e externo
G72Ciclo de desbaste por etapas
G73Formando um ciclo de repetição
G74Ciclo de usinagem de furos profundos na face da extremidade
G75Ciclo de corte do círculo externo e do círculo interno
G76Ciclo de corte de rosca
G901(diâmetro interno e externo) ciclo de corte
G92Ciclo de corte de rosca
G94Ciclo de corte (etapa)
G9612Controle de velocidade linear constante
G97Controle de velocidade linear constante cancelado
G985Taxa de alimentação por minuto
G99Taxa de avanço por rotação

16. Código KND 100 M

Código MInstrução
M00Parada de programa
M01Selecione Parar
M02Fim do programa (reinicialização)
M03Rotação para frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Parada do fuso
M06Faca de troca
M08Fluido de corte em
M09Corte de fluido
M10Fixação
M11Liberação
M32Lubrificação em
M33Lubrificação desativada
M99Fim da subrotina

17. Código G do torno GSK980

Código GGrupoFunção
G001Posicionamento (movimento rápido)
*G01Interpolação linear (avanço de corte)
G02Interpolação de arco CW (sentido horário)
G03Interpolação circular CCW (sentido anti-horário)
G040Pausa, quase parada
G28Retorno ao ponto de referência
G321Corte de linha
G500Configuração do sistema de coordenadas
G65 Comando do programa de macro
G700Ciclo de acabamento
G71Ciclo de giro bruto do círculo externo
G72Fim do ciclo de torneamento bruto
G73Ciclo de corte fechado
G74Ciclo de usinagem de furos profundos na face da extremidade
G75Círculo externo, círculo interno, ciclo de ranhura
 1Círculo externo, círculo interno, ciclo de giro
G92Ciclo de corte de rosca
 Fim do ciclo de corte
G962Velocidade linear constante em
G97Velocidade linear constante desligada
*G983Alimentação por minuto
G99Alimentação por rotação

18. Instrução GSK980T M

Código MInstrução
M03Rotação para frente do fuso
M04Inversão do fuso
M05Parada do fuso
M08Líquido de arrefecimento ligado
M09Refrigerante desligado (sem sinal de saída)
M32Lubrificação em
M33Lubrificação desligada (sem sinal de saída)
M10Sobressalente
M11Ponta sobressalente (sem saída de sinal)
M00O programa é suspenso. Pressione o programa de "início de ciclo" para continuar
M30O programa termina e retorna ao início

19. GSK928 TC / TE Código G

Código GFunção
G00Posicionamento (movimento rápido)
*G01Interpolação linear (avanço de corte)
G02Interpolação de arco CW (sentido horário)
G03Interpolação circular CCW (sentido anti-horário)
G32Circulação de torneiras
G33Corte de linha
G71Ciclo de giro bruto do círculo externo
G72Fim do ciclo de torneamento bruto
G74Ciclo de usinagem de furos profundos na face da extremidade
G75Círculo externo, círculo interno, ciclo de ranhura
G90Círculo externo, círculo interno, ciclo de giro
G92Ciclo de corte de rosca
G94Circulação da superfície cônica interna do círculo externo
G22Início do ciclo local
G80Fim do ciclo local
*G98Alimentação por minuto
G99Alimentação por rotação
G50Definir o sistema de coordenadas absolutas da peça de trabalho
G2610. Referência posterior do eixo Z
G27Eixo X de volta ao ponto de referência
G29Eixo Z de volta ao ponto de referência

20. GSK928 Código TC / TEM

Código MInstrução
M03Rotação para frente do fuso
M04Inversão do fuso
M05Parada do fuso
M08Líquido de arrefecimento ligado
M09Refrigerante desligado (sem sinal de saída)
M32Lubrificação em
M33Lubrificação desligada (sem sinal de saída)
M10Sobressalente
M11Ponta sobressalente (sem saída de sinal)
MOOPausa no programa, pressione' cycle start 'program para continuar
M30O programa termina e retorna ao início

21. Código GSK990M G

Código GGrupoExplicar
G001Posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido horário
G03Arco tangente no sentido anti-horário
G040suspender
G172Atribuição de face XY
G18Atribuição de face XZ
G19Atribuição de face YZ
G280Retorno da máquina à origem
G29Retorno do ponto de referência
*G407Cancelar o desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta deslocamento à esquerda
G42Diâmetro da ferramenta com deslocamento para a direita
*G438Comprimento da ferramenta + desvio de direção
*G44Comprimento da ferramenta menos desvio de direção
G49Cancelar o desvio do comprimento da ferramenta
*G5314 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
G59seleção do sistema de coordenadas da peça 6
G739 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)
G83ciclo 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
*G903 usar o comando de valor absoluto
G91 usar o comando de valor incremental
G920 definir o sistema de coordenadas da peça de trabalho
*G9810 retorno do ciclo fixo ao ponto de partida
*G99 retornar ao ponto r do ciclo fixo

22. GSK990M Código M

Código MInstrução
M00Parada de programa
M01Selecione Parar
M02Fim do programa (reinicialização)
M03Rotação para frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Parada do fuso
M06Faca de troca
M08Fluido de corte em
M09Corte de fluido
M10Fixação
M11Liberação
M32Lubrificação em
M33Lubrificação desativada
M98Chamada de subrotina
M99Fim da subrotina

23. Código G do GSK928MA

Código GExplicar
G00Posicionamento (movimento rápido)
G1Corte linear
G02Arco circular no sentido horário
G03Arco tangente no sentido anti-horário
G04Atraso de espera
G17Atribuição de face XY
G18Atribuição de face XZ
G19Atribuição de face YZ
G28Retorno da máquina à origem
G29Retorno do ponto de referência
*G40Cancelar o desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta deslocamento à esquerda
G42Diâmetro da ferramenta com deslocamento para a direita
*G43Comprimento da ferramenta + desvio de direção
*G44Desvio do comprimento da ferramenta em uma direção
G49Cancelar o desvio do comprimento da ferramenta
*G53Seleção do sistema de coordenadas da máquina
G54Sistema de coordenadas da peça 1 Seleção
G55Seleção do sistema de coordenadas da peça 2
G56Seleção do sistema de coordenadas da peça 3
G57Seleção do sistema de coordenadas da peça 4
G58Sistema de coordenadas da peça 5 Seleção
G59Seleção do sistema de coordenadas da peça 6
G73Ciclo de perfuração profunda de alta velocidade
G74Ciclo de corte em espiral à esquerda
G80Cancelar ciclo fixo
G81Ciclo de perfuração (perfuração pontual)
G82Ciclo de perfuração (perfuração de furos escalonados)
G83Ciclo de perfuração profunda
G84Circulação de toque direito
G85Ciclo de aborrecimento
G86Ciclo de perfuração
G89Ciclo de aborrecimento
*G90Usar o comando de valor absoluto
G91Usar o comando de valor incremental
G92Definir sistema de coordenadas flutuantes
*G98Retorno do ciclo fixo ao ponto inicial
*G99Retorno ao ponto r do ciclo fixo
G10 G11Fresamento em desbaste em ranhura circular
G12 G13Fresamento de acabamento interno de círculo completo
G14 G15Fresamento de acabamento cilíndrico
G22Operação do parâmetro do sistema (modo)
G23Salto no valor do parâmetro
G27Detecção mecânica de ponto zero
G28Localize rapidamente o programa por meio do ponto central
G31Retorno rápido ao ponto de referência R
G34 G35Fresamento de acabamento em ranhura retangular
G38 G39Fresamento de acabamento externo retangular

24. GSK928MAMcódigo

M2O 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.
M3Rotação para frente do fuso
M4Inversão do fuso
M5Parar o fuso
M8Ligue a bomba de resfriamento
M9Desligue a bomba de resfriamento
M12Pausa: aguarde a tecla "run" para continuar funcionando (pressione a tecla de parada de emergência para parar)
M30No 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.
M32Lubrificação em;
M33Lubrificação desativada;
M98Chamada de subrotina
M99Fim da sub-rotina return

25. Código G da fresadora Mitsubishi E60

Código GGrupoExplicar
※G001Posicionamento de posição (alimentação rápida)
*G01Reparo em linha reta
G02Corte de arco no sentido horário (CW)
G03Corte de arco no sentido anti-horário (CCW)
G040suspender
G05Modo de usinagem de alta velocidade
G09Interromper a verificação corretamente
G10Entrada de parâmetro de programa / entrada de correção
G11Cancelamento da entrada do parâmetro do programa
G12Corte circular CW
G13Corte circular CCW
*G172Seleção de plano X-Y
※G18Seleção de plano z-x
G19Seleção de planos Y-Z
※G206Diretriz imperial
G21Instrução métrica
G270Verificação da origem da referência
G28Redefinição da origem de referência
G29Redefinição do ponto inicial
G30Redefinição da 2ª ~ 4ª origem de referência
G31Função de salto
G331Corte de linha
G370Medição automática do comprimento da ferramenta
G38Atribuição do vetor de correção do diâmetro da ferramenta
G39Ferramenta de correção de arco de ângulo
*G407Cancelamento da correção do diâmetro da ferramenta
G41Correção do diâmetro da ferramenta à esquerda
G42Correção do diâmetro da ferramenta à direita
G438Correção do comprimento da ferramenta (+)
G44Correção do comprimento da ferramenta (I)
*G49Cancelamento da quantidade de correção do comprimento da ferramenta
G520Configuração do sistema de coordenadas locais
G53Seleção do sistema de coordenadas mecânicas
*G5412Sistema de coordenadas da peça 1 Seleção
G5512Seleçã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
G600Posicionamento unidirecional da posição
G6113Certifique-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
G739Ciclo 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)
*G903Instrução de valor absoluto
*G91 Instrução de valor incremental
G920Configuração do sistema de coordenadas mecânicas
G935Alimentação no sentido anti-horário
*G94 Corte assíncrono (avanço por minuto)
*G95 Corte simultâneo (avanço para cada perfuração)
*G9617A velocidade do ciclo deve ser controlada de forma eficaz
*G97 O controle de velocidade do ciclo deve ser inválido
*G9810Redefinição do ponto inicial do ciclo fixo
G99 Redefinição do ponto r do ciclo fixo

26. Código G da fresadora DASEN 3I

Código GGrupoExplicar
G001Posicionamento de posição (alimentação rápida)
*G01Reparo em linha reta
G02Corte de arco no sentido horário (CW)
G03Corte de arco no sentido anti-horário (CCW)
G040suspender
G05Modo de usinagem de alta velocidade
G09Interromper a verificação corretamente
G10Entrada de parâmetro de programa / entrada de correção
G11Cancelamento da entrada do parâmetro do programa
G12Corte circular CW
G13Corte circular CCW
*G172Seleção de plano X-Y
※G18Seleção de plano z-x
G19Seleção de planos Y-Z
※G206Diretriz imperial
G21Instrução métrica
G270Verificação da origem da referência
G28Redefinição da origem de referência
G29Redefinição do ponto inicial
G30Redefinição da 2ª ~ 4ª origem de referência
G31Função de salto
G331Corte de linha
G370Medição automática do comprimento da ferramenta
G38Atribuição do vetor de correção do diâmetro da ferramenta
G39Ferramenta de correção de arco de ângulo
*G407Cancelamento da correção do diâmetro da ferramenta
G41Correção do diâmetro da ferramenta à esquerda
G42Correção do diâmetro da ferramenta à direita
G438Correção do comprimento da ferramenta (+)
G44Correção do comprimento da ferramenta (I)
*G49Cancelamento da quantidade de correção do comprimento da ferramenta
G520Configuração do sistema de coordenadas locais
G53Seleção do sistema de coordenadas mecânicas
*G5412Sistema de coordenadas da peça 1 Seleção
G5512Seleçã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
G600Posicionamento unidirecional da posição
G6113Certifique-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
G739Ciclo 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)
*G903Instrução de valor absoluto
*G91 Instrução de valor incremental
G920Configuração do sistema de coordenadas mecânicas
G935Alimentação no sentido anti-horário
*G94 Corte assíncrono (avanço por minuto)
*G95 Corte simultâneo (avanço para cada perfuração)
*G9617A velocidade do ciclo deve ser controlada de forma eficaz
*G97 O controle de velocidade do ciclo deve ser inválido
*G9810Redefinição do ponto inicial do ciclo fixo
G99 Redefinição do ponto r do ciclo fixo

27. Torno DASEN 3I Código G

Código GGrupoExplicar
G001Posicionamento móvel rápido
※G01Reparo em linha reta
G02Abertura do arco (CW, relógio no sentido horário)
G03Reparo da abertura do arco (CCW, contrarrelógio)
G040suspender
G09Parada correta
G10Parâmetros do programa / entrada de correção
G11Parâmetro do programa / modo de entrada de correção cancelado
※G172Seleção do plano X-Y
※G18Seleção do plano Z-x
※G19Seleção do plano Y-Z
※G206Entrada imperial
G21Entrada métrica
G270Verificação do reset do ponto de referência
G28Redefinição automática do ponto de referência
G29Reinicialização a partir do ponto de referência
G30Redefinição dos pontos de referência 2, 3 e 4
G31Função de salto
G331Corte de linha
G34Corte de rosca variável
G370Correção automática da ferramenta
*G407Cancelamento da correção do diâmetro da ferramenta
G41Correção do diâmetro da ferramenta (lado esquerdo)
G42Correção do diâmetro da ferramenta (lado direito)
G46Correção do diâmetro da ferramenta (seleção automática de direção)
G520Configuração do sistema de coordenadas locais
G53Seleção do sistema de coordenadas mecânicas
※G5412Seleção do sistema de coordenadas da peça 1
G55Seleção do sistema de coordenadas da peça de trabalho 2
G56Seleção do sistema de coordenadas da peça de trabalho 3
G57Seleção do sistema de coordenadas da peça 4
G58Seleção do sistema de coordenadas da peça 5
G59Seleção do sistema de coordenadas da peça 6
G6113Modo de verificação de parada correta
G62Controle automático de velocidade angular
G63Modo de toque
G64Modo de corte
G709Finalizar o ciclo de corte
G71Ciclo de corte bruto de torneamento reto
G72Ciclo de desbaste da face final
G73Movimento da mesa do fuso no ciclo de usinagem de desbaste
G74Fim do ciclo de corte
G75Ciclo de giro reto
G76Ciclo de corte de rosca
G77Do ciclo de corte
G78Ciclo de fixação do dente
G79Ciclo fixo de corte final
G80Cancelamento do comando do ciclo do furo de usinagem
G83Ciclo de perfuração profunda (eixo Z)
G84Ciclo de rosqueamento (eixo Z)
G85Ciclo de mandrilamento (eixo Z)
G87Ciclo de perfuração profunda (eixo x)
G88Ciclo de rosqueamento (eixo x)
G89Ciclo de perfuração (eixo x)
※G903Comando de valor absoluto
※G91Comando de valor incremental
G920Configuração do sistema de coordenadas / configuração da velocidade do fuso
※G945Alimentação assíncrona (alimentação por minuto)
※G95Avanço síncrono (avanço por rotação)
※G9617Controle de velocidade do ciclo ligado
※G97A velocidade do ciclo deve ser controlada fora
*G9810Ciclo fixo
Reversão do valor inicial
G99Ciclo fixo
Redefinição do ponto R

28. Código G do torno Huaxing

Código GExplicar
G00Posicionamento rápido
G01Interpolação linear
G02Interpolação circular no sentido horário
G03Interpolação circular no sentido anti-horário
G04atrasada
G09Alimentação quase parada
G20Chamada de subrotina independente
G22Definição de subrotina independente
G24Quando a definição da sub-rotina independente for concluída, retorne ao programa de chamada
G25Processamento de saltos
G26Chamada de subrotina de chamada de bloco no programa de usinagem
G27Loop infinito
G30Cancelamento da ampliação
G31Definição de ampliação
G47Transição automática de velocidade linear curta
G48cancelar
G54~G59Seleção do sistema de coordenadas da peça de trabalho
G71Corte circular interno e externo
G72Ciclo composto de corte de face
G73Ciclo composto de contorno fechado
G74Retorno ao ponto de referência da máquina (origem mecânica)
G75Retorno ao ponto de ajuste da ferramenta
G76Retorno ao ponto inicial da usinagem
G77Restaurar o sistema de coordenadas atual
G81Ciclo de usinagem cilíndrica
G82Ciclo de usinagem da face final
G85Ciclo de rosqueamento rígido em polegadas
G86Ciclo de usinagem de roscas métricas
G87Ciclo de usinagem de roscas em polegadas
G90Programação do modo de valor absoluto
G91Programação de valor incremental
G92Definir o zero do programa
G96O corte com velocidade linear constante é eficaz
G97Cancelar corte com velocidade linear constante
G98Cancelar alimentação por rotação
G99Ajuste do avanço por rotação
P = atribuição de parâmetros

29. Código M do torno Huaxing

Instrução MExplicar
M01Parada condicional
M02Finalização e desligamento do programa
M03Rotação para frente do fuso
M04Inversão do fuso
M05Parada do fuso
M06Resfriamento ligado
M07Resfriamento
M08Fixação da peça de trabalho
M09Afrouxamento da peça de trabalho
M10Ativar o relé especificado
M11Desligar o relé especificado
M20Definir o número do complemento da ferramenta
M21O programa termina e retorna ao início do programa
M71~M85Saída de pulso de relé

30. Código G da fresadora Huaxing

Código GExplicar
 G01interpolação linear
G02Interpolação de arco no sentido horário ou interpolação em espiral
G03Interpolação de arco no sentido anti-horário ou interpolação em espiral
G04atrasada
G09Servo quase parado no lugar
G11O bloco é espelhado ao longo do eixo Y
G12O bloco é espelhado ao longo do eixo X
G13O bloco de programa é processado por imagem espelhada na origem
G17Selecione o plano xoy
G18Selecione o plano x0z
G19Selecione o plano y0z
G20Chamada de subrotina
G22declaração de subprograma
G24A definição da sub-rotina termina e retorna ao programa de chamada
G25Processamento de saltos
G26Processamento de transferências
G27Loop infinito
G30Cancelamento da ampliação de zoom in/out
G31Definição de taxa de ampliação/redução
G40Cancelar a correção do raio da ferramenta
G41Compensação do raio da ferramenta esquerda
G42Compensação do raio da ferramenta direita
G43Estabelecer a compensação do comprimento da ferramenta
G44Desfazer a compensação do comprimento da ferramenta
G47Transição automática de velocidade linear curta
G48Cancelar a transição automática da velocidade linear curta
G54~G59Seleção do sistema de coordenadas da peça de trabalho
G73Ciclo de usinagem de furos profundos de alta velocidade
G74Retorno ao ponto de referência da máquina (origem mecânica)
G75Retorno ao ponto de ajuste da ferramenta
G76Retornar ao programa zero a partir da posição atual
G78Ciclo de perfuração fina
G81Ciclo de perfuração central
G82Ciclo de perfuração central com pausa
G83Ciclo de usinagem de furos profundos
G84Ciclo de rosqueamento rígido métrico
G85Ciclo de rosqueamento rígido em polegadas
G86Ciclo de perfuração (retorno automático)
G87Ciclo reverso de perfuração
G88Ciclo de perfuração (retorno manual)
G89Ciclo monótono com pausa
G90Programação do modo de valor absoluto
G91Programação de valor incremental
G92Definir o sistema de coordenadas da peça de trabalho
P = atribuição de parâmetros

31. Código M da fresadora Huaxing

Código GExplicar
M00Pausa no programa
M01L ×× (K ××)
M02Finalização e desligamento do programa
M03Rotação para frente do fuso
M04Inversão do fuso
M05Parada do fuso
M08Resfriamento ligado
M09Resfriamento
M10Fixação da peça de trabalho
M11Afrouxamento da peça de trabalho
M20K ×× Número do relé
M21K ×× shut ×× Relé nº
M30O programa termina e retorna ao início do programa
M71~M85Saída de pulso de relé

32. Código Renhe 32T G

Código G  Explicar
 G00 Instruções de posicionamento de ponto rápido
G01Instrução de interpolação linear
G02、G03Instrução de interpolação circular
G04Instrução de atraso de programa
G26、G27Instrução de retorno ao ponto de partida
G28、G29
G22、G80Instrução de loop de programa
G23Instrução de loop retangular
G37、G38G39、G36Retornar comando de ponto de referência rígido
G82、G83Comando de ciclo de rosca
G46、G47G48、G49Retornar comando de ponto de referência suave
G96、G97Função de corte com velocidade linear constante

33. Código Renhe 32T M

Instrução M Explicar
M00Instrução de pausa do programa
M02Instrução de fim de programa
M30Parada do fuso, comando de fim de programa
M20Comando de ciclo automático
M03Comando de rotação para frente do fuso
M04Comando de reversão do fuso
M05Comando de parada do fuso
M06Aguarde instruções após enviar uma carta
M26Envio de instruções
M21Aguarde instruções após enviar uma carta
M97Instrução de salto de programa
M98Instrução de chamada de subrotina
M99Instrução de retorno de subrotina

34. SKY 2003N M Código G

Código GGrupoTipoFunção
G00011Posicionamento (movimento rápido)
G01Interpolação linear (alimentação)
G02Interpolação de arco (sentido horário)
G03Interpolação de arco (sentido anti-horário)
G02+ZInterpolação da hélice direita
G03+ZInterpolação em espiral esquerda
G04022suspender
G17041Seleção do plano XY
G181Seleção do plano ZX
G19Seleção do plano YZ
G40071Compensação de ferramentas apagar
G41Compensação de ferramentas à esquerda
G42Direito de compensação da ferramenta
G4308Compensação de avanço do comprimento da ferramenta
G44Compensação negativa do comprimento da ferramenta
G49Apagamento da compensação do comprimento da ferramenta
G5011Zoom, espelho desligado
G5111Zoom, espelho ligado
G5414Sistema de coordenadas da peça 1 Seleção
G55Seleção do sistema de coordenadas da peça 2
G56Seleção do sistema de coordenadas da peça 3
G57Seleção do sistema de coordenadas da peça 4
G58Sistema de coordenadas da peça 5 Seleção
G59Seleção do sistema de coordenadas da peça 6
G6803Rotação de coordenadas
G6903Apagamento de rotação de coordenadas
G7315Ciclo de etapas
G74Circulação de dentes de contra-ataque (centro de usinagem)
G76Ciclo de mandrilamento fino (centro de usinagem)
G80Apagamento de ciclo fixo
G81Ciclo de perfuração e faceamento de pontos
G82Ciclo de perfuração e perfuração reversa
G83Ciclo de perfuração profunda
G84Circulação de torneiras
G85/G86Ciclo de aborrecimento
G87Ciclo reverso de perfuração
G88/G89Ciclo de aborrecimento
G9000Programação de valores absolutos
G91Programação de valor incremental
G9205Configuração do sistema de coordenadas
G9816Retorno ao plano inicial
G99Retornar ao plano do ponto r

35. SKY 2003N M M código

GrupoCódigo MFunção
AM00,M01,M02O programa para, o programa opta por parar e o programa termina
BM03,M04,M05Rotação para frente do fuso, rotação reversa do fuso, parada do fuso
CM06Troca automática de ferramentas
DM08,M09Refrigerante ligado, refrigerante desligado
EM98,M99Chame a sub-rotina e a sub-rotina retorna

Como você seleciona os códigos G e M adequados para a programação com base em diferentes sistemas CNC?

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:

  • Códigos G: Controle de movimento, seleção de sistema de coordenadas, ciclos enlatados, etc.
  • Códigos M: Funções auxiliares, como controle de fuso, gerenciamento de refrigerante e troca de ferramentas.
    Entenda a natureza modal de determinados códigos e sua hierarquia no sistema de controle para evitar conflitos e garantir a execução adequada.

Seleção orientada por processos:

Escolha os códigos com base nas operações de usinagem específicas e nos requisitos da peça:

  • Para contorno: G01 (interpolação linear), G02/G03 (interpolação circular)
  • Para movimentos rápidos: G00 (posicionamento rápido)
  • Para geometrias complexas: Considere o uso de programação paramétrica ou ciclos fixos
  • Para gerenciamento de ferramentas: Códigos M apropriados para trocas de ferramentas e controle de refrigerante

Otimização para eficiência:

Selecione códigos que otimizem a eficiência da usinagem:

  • Use códigos de usinagem de alta velocidade quando aplicável (por exemplo, G05.1 para Fanuc)
  • Implementar ciclos predefinidos (por exemplo, G81 para perfuração) para reduzir o comprimento do programa e simplificar a programação
  • Utilize recursos avançados, como o controle do ponto central da ferramenta (TCPC) para usinagem de 5 eixos, quando disponível

Sistemas de coordenadas e configuração de peças de trabalho:

Selecionar e utilizar adequadamente os códigos do sistema de coordenadas:

  • G54-G59 para sistemas de coordenadas da peça de trabalho
  • G17/G18/G19 para seleção de plano em interpolação circular e ciclos fixos
    Considere o uso de recursos como a rotação do sistema de coordenadas (G68) para usinagem de vários lados, quando apropriado.

Segurança e conformidade:

Incorporar códigos e práticas recomendadas relacionados à segurança:

  • Use M00 (parada de programa) ou M01 (parada opcional) para pontos de controle críticos
  • Implementar G43 (compensação do comprimento da ferramenta) para evitar colisões
  • Incluir M30 (fim do programa e rebobinamento) para garantir o término adequado do programa

Otimizações específicas da máquina:

Aproveite os recursos específicos da máquina:

  • Para centros de usinagem de alta velocidade: Use funções de antecipação (por exemplo, G05.1 Q1 para Fanuc)
  • Para máquinas com vários eixos: Implementar funções RTCP (Rotation Tool Center Point) quando disponíveis
  • Para centros de torneamento-fresagem: Utilize códigos especializados para sincronizar fusos e ferramentas ativas

Teste e validação:

Teste rigorosamente suas seleções de código:

  • Use o software de simulação para verificar os caminhos da ferramenta e identificar possíveis problemas
  • Realize execuções secas e execução de bloco único para garantir a funcionalidade adequada do código
  • Validar o programa na máquina real, começando com taxas de alimentação reduzidas para segurança

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, como os códigos G e M podem ser combinados de forma eficaz para aumentar a eficiência e a precisão da usinagem?

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:

  1. Simplifique os caminhos da ferramenta: Utilize funções avançadas de código G como G70 (ciclo de acabamento) e G71-G73 (ciclos de remoção de material) para uma remoção eficiente de material. Implemente técnicas de usinagem de alta velocidade usando G05 (modo de alta velocidade) quando apropriado, reduzindo os tempos de ciclo e mantendo a precisão.
  2. Otimize os parâmetros de corte: Combine G96 (controle de velocidade de superfície constante) com códigos M apropriados para o controle de velocidade do fuso para manter as condições ideais de corte durante todo o processo, especialmente para peças com diâmetros variados.
  3. Gerenciamento inteligente do líquido de arrefecimento: Use M08/M09 em conjunto com a ativação do líquido de arrefecimento através da ferramenta (por exemplo, M88) em pontos críticos do programa. Isso garante o resfriamento adequado e a evacuação de cavacos, principalmente durante operações de alta precisão ou na usinagem de materiais difíceis.
  4. Trocas de ferramentas adaptativas: Implemente estratégias inteligentes de troca de ferramentas usando o M06 em combinação com os códigos G de monitoramento da vida útil da ferramenta (G43.4 para compensação do comprimento da ferramenta). Isso minimiza as trocas desnecessárias de ferramentas e garante uma qualidade de usinagem consistente.
  5. Otimização do sistema de coordenadas: Utilize vários sistemas de coordenadas (G54-G59) em conjunto com G92 (configuração do sistema de coordenadas) para minimizar os tempos de configuração de peças complexas ou trabalhos com várias operações.
  6. Apalpação e medição durante o processo: Integre ciclos de apalpação (G31) com códigos M para alinhamento automático da peça e verificação de dimensões durante o processo, aumentando a precisão geral e reduzindo as taxas de refugo.
  7. Programação de macros: Desenvolva macros personalizadas que combinem códigos G e códigos M para operações repetidas com frequência. Isso não apenas melhora a eficiência da programação, mas também garante a consistência em sequências de usinagem complexas.
  8. Aceleração/desaceleração otimizada: Use G05.1 (controle de contorno AI) em conjunto com os códigos M apropriados para controle de servo para otimizar a dinâmica da máquina, especialmente para contornos complexos ou operações de alta velocidade.
  9. Operações auxiliares sincronizadas: Coordene os códigos M para funções auxiliares (por exemplo, trocas de paletes, alimentadores de barras) com sequências de código G para minimizar o tempo sem corte e maximizar a utilização da máquina.
  10. Ciclos fixos avançados: Utilize ciclos fixos especializados, como o G76 (ciclo de mandrilamento fino) ou o G83 (ciclo de perfuração peck), em combinação com os códigos M apropriados para o controle do refrigerante e do fuso para otimizar operações desafiadoras.

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.

Não se esqueça de que compartilhar é cuidar! : )
Shane
Autor

Shane

Fundador do MachineMFG

Como fundador do MachineMFG, dediquei mais de uma década de minha carreira ao setor de metalurgia. Minha vasta experiência permitiu que eu me tornasse um especialista nas áreas de fabricação de chapas metálicas, usinagem, engenharia mecânica e máquinas-ferramentas para metais. Estou sempre pensando, lendo e escrevendo sobre esses assuntos, esforçando-me constantemente para permanecer na vanguarda do meu campo. Permita que meu conhecimento e experiência sejam um trunfo para sua empresa.

Você também pode gostar
Nós os escolhemos só para você. Continue lendo e saiba mais!
MáquinaMFG
Leve sua empresa para o próximo nível
Assine nosso boletim informativo
As últimas notícias, artigos e recursos, enviados semanalmente para sua caixa de entrada.
© 2024. Todos os direitos reservados.

Entre em contato conosco

Você receberá nossa resposta em 24 horas.