Lista de códigos G e M na maquinagem CNC

Descubra a linguagem secreta que dá vida às máquinas! Nesta cativante publicação no blogue, vamos mergulhar no fascinante mundo do código G e do código M, os comandos de programação essenciais que dão vida à maquinagem CNC. Quer seja um engenheiro experiente ou um aprendiz curioso, junte-se a nós enquanto desvendamos os mistérios por detrás destes códigos e exploramos a forma como permitem que as máquinas executem tarefas complexas com uma precisão sem paralelo. Prepare-se para se surpreender com o incrível potencial da programação CNC!

Índice

Na maquinagem CNC, os códigos G e os códigos M são dois comandos de programação fundamentais utilizados para controlar o movimento e a funcionalidade das máquinas-ferramentas.

O código G, também conhecido como "código geométrico" ou "código preparatório", é utilizado principalmente para definir o movimento e o posicionamento da ferramenta de corte. Estes códigos dão instruções à máquina sobre o modo de deslocação, como o movimento rápido (G00), a interpolação linear (G01) e a 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 a rotação do fuso, o ajuste do fluxo de refrigerante e a troca de ferramentas. Cada código G e M é normalmente seguido de um número que representa uma função ou comando específico.

A existência de códigos G e códigos M permite que as máquinas-ferramentas CNC executem tarefas de maquinagem complexas. Através de instruções de programação precisas, estas controlam as acções da máquina-ferramenta, resultando em efeitos de maquinação de elevada precisão e qualidade.

Diferentes combinações de códigos G e M podem completar várias operações de maquinagem, incluindo, mas não se limitando a, perfuração, fresagem e torneamento. No entanto, é importante notar que os sistemas CNC de diferentes fabricantes podem ter variações nos significados e aplicações específicos destes códigos. Por conseguinte, é necessário consultar o manual de instruções da máquina-ferramenta específica ou consultar o fabricante para garantir a aplicação correcta.

Em resumo, os códigos G e os códigos M são partes indispensáveis da maquinagem CNC. Em conjunto, formam a linguagem de programação das máquinas-ferramentas CNC, tornando o processo de maquinagem mecânica mais flexível e eficiente. O domínio dos significados e aplicações destes códigos é crucial para os programadores CNC.

O que é o código G?

O código G (também conhecido como RS-274) é a linguagem de programação de controlo numérico (NC) mais utilizada no fabrico assistido por computador (CAM). Serve como um conjunto normalizado de instruções para controlar máquinas-ferramentas automatizadas, incluindo fresadoras CNC, tornos, impressoras 3D e outros equipamentos de fabrico controlados por computador.

Desenvolvido nos anos 50 pela Electronic Industries Alliance (EIA), o código G evoluiu através de várias versões e implementações. Apesar do seu nome, o código G engloba não só 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 controlo de máquina abrangente.

As principais características e aplicações do código G incluem:

  1. Controlo de movimentos: Posicionamento rápido, interpolação linear e circular e geração de trajectórias complexas.
  2. Gestão de ferramentas: Seleção de ferramentas, controlo das velocidades do fuso e gestão dos sistemas de refrigeração.
  3. Sistemas de coordenadas: Definir coordenadas de trabalho e efetuar 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: Controlo de características únicas de diferentes máquinas-ferramentas.

As instruções de código G seguem normalmente um formato estruturado, com cada linha a representar um único comando ou conjunto de parâmetros. Por exemplo:

G01 X100 Y50 F500

Esta instrução instrui a máquina a deslocar-se linearmente (G01) para a coordenada X de 100mm e para a coordenada Y de 50mm a uma velocidade de avanço de 500mm/minuto.

Embora o código G continue a ser o padrão da indústria, o software CAM moderno gera frequentemente o código G automaticamente a partir de modelos 3D e estratégias de percurso de ferramentas, simplificando o processo de programação de peças complexas. No entanto, a compreensão dos fundamentos do código G continua a ser crucial para a otimização dos processos de maquinagem, resolução de problemas e afinação das operações de fabrico automatizado.

O que é o código M?

O código M, abreviatura de Miscellaneous code, é um componente crucial da programação CNC (Computer Numerical Control), especificamente definido como um código de função auxiliar nos sistemas de controlo FANUC e outros. Estes códigos desempenham um papel vital no controlo 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 utilizados para comandar operações auxiliares que são essenciais para o processo global de maquinagem, mas que não envolvem diretamente o movimento das ferramentas de corte ou o posicionamento da peça. Estas funções podem incluir:

  1. Controlo do líquido de refrigeração (por exemplo, M08 para ligar o líquido de refrigeração, M09 para desligar o líquido de refrigeração)
  2. Operações do mandril (por exemplo, M03 para o sentido horário do mandril, M04 para o sentido anti-horário, M05 para a paragem do mandril)
  3. Troca de ferramentas (por exemplo, M06 para troca automática de ferramentas)
  4. Controlo do fluxo do programa (por exemplo, M00 para paragem do programa, M01 para paragem opcional)
  5. Mudanças 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 ligeiramente entre diferentes fabricantes de máquinas e sistemas de controlo, embora muitos códigos padrão sejam amplamente reconhecidos em todas as plataformas. A utilização correcta dos códigos M é essencial para um funcionamento eficiente e seguro das máquinas CNC, permitindo um controlo preciso das várias funções da máquina ao longo do processo de fabrico.

Lista de códigos G e M

1. Código G do torno FANUC

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02No sentido dos ponteiros do relógio corte em arco (CW, sentido dos ponteiros do relógio)
G03Arco de posicionamento tangencial (movimento rápido) no sentido anti-horário (CCW, anti-horário)
G04Pausa (dwel1)
G09Parar na posição exacta
G20Entrada imperial
G21Entrada métrica
G22Limite efetivo do curso interno
G23Limite de curso interno inválido
G27Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Regresso do ponto de referência
G30Regresso ao segundo ponto de referência
G32Corte de rosca
G40Cancelar a deslocação do raio da ponta da ferramenta
G41Desvio do raio do nariz (esquerda)
G42Desvio do raio do nariz (direita)
G50Modificar as coordenadas da peça de trabalho; Define as rotações máximas do mandril
G52Definir o sistema de coordenadas local
G53Selecionar o sistema de coordenadas da máquina
G70Ciclo de acabamento
G71Ciclo de desbaste de diâmetros internos e externos
G72Ciclo de desbaste por etapas
G73Formação de um ciclo de repetição
G74Passo Z perfuração
G75Direção X ranhurar
G76Ciclo de corte de rosca
G80Cancelar ciclo de maquinagem
G83Ciclo de perfuração
G84Ciclo de roscagem
G85Ciclo de perfuração frontal
G87Ciclo de perfuração lateral
G88Ciclo de batimento lateral
G89Ciclo de perfuração lateral
G90(diâmetro interior e exterior) ciclo de corte
G92Ciclo de corte de rosca
G94(passo) ciclo de corte
G96Controlo de velocidade linear constante
G97Controlo de velocidade linear constante cancelado
G98Taxa de alimentação por minuto
G99Avanço por rotação

2. Código G da fresadora FANUC

Código GExplicar
G00Posição de topo (movimento rápido) posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido dos ponteiros do relógio
G03Arco tangente no sentido anti-horário
G04Suspender
G15/G16Comando polar
G17Atribuição da face XY
G18Atribuição da face XZ
G19Atribuição da face YZ
G28Regresso da máquina à origem
G30A máquina regressa à 2ª e 3ª origem
*G40Cancelar desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta desvio à esquerda
G42Diâmetro da ferramenta desvio à direita
*G43Comprimento da ferramenta + desvio de direção
*G44Desvio do comprimento da ferramenta numa direção
G49Cancelar 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 de maquinagem
G81Ciclo de perfuração central ciclo de perfuração inversa
G82Reverter o ciclo de perfuração
G83Ciclo de perfuração profunda
G84Ciclo de corte em espiral direita
G85Ciclo de aborrecimento
G86Ciclo de aborrecimento
G87Reverter o ciclo de perfuração
G88Ciclo de aborrecimento
G89Ciclo de aborrecimento
*G90Utilizar o comando de valor absoluto
G91Utilizar o comando de valor incremental
G92Definir o sistema de coordenadas da peça de trabalho
*G98Regresso do ciclo fixo ao ponto de partida

3. Código M da FANUC

Código MExplicar
M00Paragem do programa
M01Selecionar Paragem
M02Fim do programa (reposição)
M03Rotação para a frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Paragem do fuso
M06Mudar de faca
M08Fluido de corte em
M09Corte de fluido
M30Regressar ao início do programa (reiniciar) e terminar
M48Cancelar a sobrecarga do mandril não funciona
M49Função de cancelamento de sobrecarga do fuso
M94Cancelamento de imagem
M95Imagem em espelho da coordenada X
M96Imagem em espelho da coordenada Y
M98Chamada de sub-rotina
M99Fim da sub-rotina

4. Código G da fresadora Siemens

EndereçoExplicar
DNúmero do complemento da ferramenta
FVelocidade de avanço (o tempo de paragem pode ser programado com G4)
GFunção G (preparar palavra de função)
IRMovimento rápido
G1Interpolação linear
G2Interpolação circular no sentido dos ponteiros do relógio
G3Interpolação circular no sentido anti-horário
CIPInterpolação de arco de ponto médio
G33Corte de roscas com passo constante
G331Corte de rosca interior sem dispositivo de compensação
G332Corte de roscas internas 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 mandril
G26Limite superior da velocidade do mandril
G110Tamanho do pólo, relativo à última posição de ajuste programada
G110Tamanho do pólo, em relação ao ponto zero do atual sistema de coordenadas da peça de trabalho
G120Tamanho do pólo, relativo ao último pólo válido
G17*Plano X / Y
G18Plano Z / X
G19Plano Y / Z
G40Anulação da correção do raio da ponta da ferramenta
G41A correção do raio da ponta da ferramenta é chamada, e a ferramenta desloca-se para o lado esquerdo do contorno
G42A correção do raio da ponta da ferramenta é chamada, e a ferramenta desloca-se para o lado direito do contorno
G500Cancelar desvio de zero configurável
G54Primeiro desvio de zero ajustável
G55Em segundo lugar, o desvio de zero pode ser definido
G56Em terceiro lugar, o desvio de zero pode ser definido
G57Em quarto lugar, o desvio de zero pode ser definido
G58Em quinto lugar, o desvio de zero pode ser definido
G59Em sexto lugar, o desvio de zero pode ser definido
G53Cancelar por segmento de programa para definir o desvio zero
G60*Posicionamento exato
G70Tamanho em polegadas
G71*Tamanho métrico
G700Tamanho em polegadas, também utilizado para o caudal de alimentação F
G710Tamanho métrico, também utilizado para a taxa de alimentação F
G90*Tamanho absoluto
G91Tamanho incremental
G94*Taxa de alimentação F em mm / min
G95Avanço do fuso F, em mm / rotação
G901Compensação de alimentação "on" no segmento de arco
G900Compensação de alimentação "off"
G450Transição de arco
G451Intersecção de rectas 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 sub-rotina e chamada da sub-rotina
MFunção auxiliar
MOParagem do programa
M1O programa pára condicionalmente
M2Fim do programa
M3O fuso roda no sentido dos ponteiros do relógio
M4O fuso roda no sentido contrário ao dos ponteiros do relógio
M5Paragem do fuso
M6Troca de ferramentas
NSegmento de sub-rotina
:Segmento principal do programa
PNúmero de chamadas de sub-rotinas
RETFim da sub-rotina
SVelocidade do mandril, que indica o tempo de pausa em G4
TNúmero da ferramenta
XEixo de coordenadas
YEixo de coordenadas
ZEixo de coordenadas
CHAMADAChamada em loop
CHFChanfro, uso geral
CRHLinha de contorno do chanfro
CRRaio de interpolação circular
GOTOBInstrução de salto para trás
GOTOFComando de salto para a frente
RNDFiletes

5. Ciclo fixo Siemens 802S / CM

CircularExplicar
LCYC82Processamento de perfurações e contra-furos
LCYC83Perfuração profunda
LCYC840Corte de roscas com dispositivo de compensação
LCYC84Corte de roscas sem dispositivo de compensação
LCYC85Aborrecido
LCYC60Disposição linear dos furos
LCYC61Disposição circular dos furos
LCYC75Fresagem de ranhuras rectangulares, ranhuras de chaveta, ranhuras circulares

6. Ciclo de maquinagem Siemens 802DM / 810 / 840DM

CircularExplicar
CICLO82Perfuração central
CICLO83Perfuração profunda
CICLO84Toque sexual
CICLO85Alargamento
CICLO86Aborrecido
CICLO88Aborrecimento com paragem
CICLO71Fresagem de topo
FURO LONGOUm buraco retangular num arco
POCKE T4Fresagem de ranhuras anulares
POCKE T3Fresagem de ranhuras rectangulares
SLOT1Chaveta num arco
SLOT2Ranhura circular

7. Código G do torno Siemens

EndereçoExplicar
DNúmero do complemento da ferramenta
F
FVelocidade de avanço (o tempo de paragem pode ser programado com G4)
GFunção G (preparar palavra de função)
IRMovimento rápido
G1Interpolação linear
G2Interpolação circular no sentido dos ponteiros do relógio
G3Interpolação circular no sentido anti-horário
G33Corte de roscas com passo constante
G4Movimento rápido
G63Movimento rápido
G74Voltar ao ponto de referência
G75Ponto fixo
G17(necessário para a maquinagem do furo central)
G18*Plano Z / X
G40Anulação da correção do raio da ponta da ferramenta
G41A correção do raio da ponta da ferramenta é chamada, e a ferramenta desloca-se para o lado esquerdo do contorno
G42A correção do raio da ponta da ferramenta é chamada, e a ferramenta desloca-se para o lado direito do contorno
G500Cancelar desvio de zero configurável
G54Primeiro desvio de zero ajustável
G55Em segundo lugar, o desvio de zero pode ser definido
G56Em terceiro lugar, o desvio de zero pode ser definido
G57Em quarto lugar, o desvio de zero pode ser definido
G58Em quinto lugar, o desvio de zero pode ser definido
G59Em sexto lugar, o desvio de zero pode ser definido
G53Cancelar por segmento de programa para definir o desvio zero
G70Tamanho em polegadas
G71*tamanho métrico
G90*Tamanho absoluto
G91Tamanho incremental
G94*Taxa de alimentação f em mm / min
G95Avanç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 sub-rotina e chamada da sub-rotina
MFunção auxiliar
MOParagem do programa
M1O programa pára condicionalmente
M2Fim do programa
M30
M17
M3O fuso roda no sentido dos ponteiros do relógio
M4O fuso roda no sentido contrário ao dos ponteiros do relógio
M5Paragem do fuso
M6Troca de ferramentas
NSegmento de sub-rotina
:Segmento principal do programa
PNúmero de chamadas de sub-rotinas
RETFim da sub-rotina
SVelocidade do mandril, 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 em loop
CHFChanfro, uso geral
CRHLinha de contorno do chanfro
CRRaio de interpolação circular
GOTOBInstrução de salto para trás
GOTOFComando de salto para a frente
RNDFiletes

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

CircularExplicar
LCYC82Processamento de perfurações e contra-furos
LCYC83Perfuração profunda
LCYC840Corte de roscas com dispositivo de compensação
LCYC84Corte de roscas sem dispositivo de compensação
LCYC85Aborrecido
LCYC93Ciclo de ranhura
LCYC95Ciclo de corte em branco
LCYC97Corte de rosca

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

CircularExplicar
CICLO71Fresagem plana
CICLO82Perfuração central
YCLE83Perfuração profunda
CICLO84Roscagem rígida
CICLO85Alargamento
CICLO86Aborrecido
CICLO88Aborrecimento com paragem
CICLO93Ranhurar
CICLO94Forma do corte inferior E.F
CICLO95Corte em branco
CICLO97Corte de rosca

10. Torno HNC Código G

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02Corte de arco no sentido dos ponteiros do relógio (CW, sentido dos ponteiros do relógio)
G03Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW, anti-horário)
G04Pausa (dwel1)
G09Parar na posição exacta
G20Entrada imperial
G21Entrada métrica
G22O limite do curso interno é válido
G23Limite de curso interno inválido
G27Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Regresso do ponto de referência
G30Regresso ao segundo ponto de referência
G32Corte de rosca
G36Programação do diâmetro
G37Programação do raio
G40Cancelar a deslocação do raio da ponta da ferramenta
G41>Desvio do raio do nariz (esquerda)
G42Desvio 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âmetros internos e externos
G72Ciclo de desbaste por etapas
G73Ciclo composto de viragem em circuito fechado
G76Ciclo de corte de rosca
G80Ciclo de corte de diâmetros internos e externos
G81Ciclo fixo de rotação da face
G82Ciclo fixo de corte de rosca
G90Programação de valores absolutos
G91Programação de valores incrementais
G92Definição do sistema de coordenadas da peça de trabalho
G96Controlo de velocidade linear constante
G97Controlo de velocidade linear constante cancelado
G94Taxa de alimentação por minuto
G95Avanç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 dos ponteiros do relógio (CW, sentido dos ponteiros do relógio)
G03Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW, anti-horário)
G04Pausa (pausa)
G09Parar na posição exacta
G20Entrada imperial
G21Entrada métrica
G22O limite do curso interno é válido
G23Limite de curso interno inválido
G27Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Regresso do ponto de referência
G30Regresso ao segundo ponto de referência
G32Corte de rosca
G36Programação do diâmetro
G37Programação do raio
G40Cancelar a deslocação do raio da ponta da ferramenta
G41>Desvio do raio do nariz (esquerda)
G42Desvio 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âmetros internos e externos
G72Ciclo de desbaste por etapas
G73Ciclo composto de viragem em circuito fechado
G76Ciclo de corte de rosca
G80Ciclo de corte de diâmetros internos e externos
G81Ciclo fixo de rotação da face
G82Ciclo fixo de corte de rosca
G90Programação de valores absolutos
G91Programação de valores incrementais
G92Definição do sistema de coordenadas da peça de trabalho
G96Controlo de velocidade linear constante
G97Controlo de velocidade linear constante cancelado
G94Taxa de alimentação por minuto
G95Avanço por rotação

12. Código G da fresadora HNC

Código GExplicar
G00Posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido dos ponteiros do relógio
G03Arco tangente no sentido anti-horário
G04suspender
G07Atribuição de eixos virtuais
G09Verificação de quase paragem
*G17Atribuição da face XY
G18Atribuição da face XZ
G19Atribuição da face YZ
G20Entrada em polegadas
*G21Entrada Mm
G22Equivalente de impulsos
G24Espelho no
*G25Espelho desligado
G28Regresso ao ponto de referência
G29Regresso do ponto de referência
*G40Cancelar desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta desvio à esquerda
G42Comprimento da ferramenta + desvio de direção
G43Comprimento da ferramenta + desvio de direção
G44Desvio do comprimento da ferramenta numa direção
*G49Cancelar desvio do comprimento da ferramenta
*G50Desativar o zoom
G51Retrair e libertar
G52Definição do sistema de coordenadas local
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 de verificação exacta da paragem
G64Modo contínuo
G68Transformação de rotação
*G69Cancelamento da rotação
G73Ciclo de perfuração profunda de alta velocidade
G74Ciclo de corte em espiral à esquerda
G76Ciclo de perfuração fina
*G80Cancelar ciclo de maquinagem
G81Ciclo de perfuração central
G82Reverter o ciclo de perfuração
G83Ciclo de perfuração profunda
G84Ciclo de corte em espiral direita
G85Ciclo de aborrecimento
G86Ciclo de aborrecimento
G87Reverter o ciclo de perfuração
G88Ciclo de aborrecimento
G89Ciclo de aborrecimento
*G90Utilizar o comando de valor absoluto
G91Utilizar o comando de incremento
G92Definir o sistema de coordenadas da peça de trabalho
*G94Alimentação por minuto
G95Alimentação por rotação
*G98Regresso do ciclo fixo ao ponto de partida
G99Regresso ao ponto R do ciclo de maquinagem

13. Código HNC M

Código MExplicar
M00Paragem do programa
M01Selecionar Paragem
M02Fim do programa (reposição)
M03Rotação para a frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Paragem do fuso
M06Mudar de faca
M07Fluido de corte em
M09Corte de fluido
M98Chamada de sub-rotina
M99Fim da sub-rotina

14. Código G da fresadora KND 100

Código GGrupoExplicar
G001Posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido dos ponteiros do relógio
G03Arco tangente no sentido anti-horário
G040Suspender
G172Atribuição da face XY
G18Atribuição da face XZ
G19Atribuição da face YZ
G280Regresso da máquina à origem
G29Regresso do ponto de referência
*G407Cancelar desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta desvio à esquerda
G42Diâmetro da ferramenta desvio à direita
*G438Comprimento da ferramenta + desvio de direção
*G44O desvio do comprimento da ferramenta numa direção anula o desvio do comprimento da ferramenta
G49Cancelar 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 anular o ciclo de maquinagem
G81 ciclo de perfuração (perfuração pontual)
G82 ciclo de perfuração (perfuração de furos escalonados)
G83 ciclo de perfuração profunda
G84ciclo de roscagem
G85ciclo de aborrecimento
G86circulação do furo
G87ciclo de perfuração invertido
G88ciclo de aborrecimento
G89 ciclo de aborrecimento
*G903utilizar o comando de valor absoluto
G91 comando de utilização do valor incremental
G920 definir o sistema de coordenadas da peça de trabalho
*G9810 ciclo fixo regresso ao ponto de partida
*G99 regresso ao ponto r do ciclo de maquinagem

15. Torno KND 100 Código G

Código GGrupoExplicar
G001Posicionamento (movimento rápido)
G01Corte linear
G02Corte de arco no sentido dos ponteiros do relógio (CW, sentido dos ponteiros do relógio)
G03Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW, anti-horário)
G040Pausa (dwe11)
G10Definição do valor de desvio
G206Entrada imperial
G21Entrada métrica
G270Verificar o retorno do ponto de referência
G28Retorno do ponto de referência
G29Regresso do ponto de referência
G31Função de salto
G321Corte de rosca
G36 Definição do desvio automático da ferramenta do eixo X
G37 Definição do desvio automático da ferramenta do eixo Z
G407Cancelar a deslocação do raio da ponta da ferramenta
G41Desvio do raio do nariz (esquerda)
G42Desvio do raio do nariz (direita)
G500Definiçã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âmetros internos e externos
G72Ciclo de desbaste por etapas
G73Formação de um ciclo de repetição
G74Ciclo de maquinagem de furos profundos na face final
G75Ciclo de corte do círculo exterior e do círculo interior
G76Ciclo de corte de rosca
G901(diâmetro interior e exterior) ciclo de corte
G92Ciclo de corte de rosca
G94(passo) ciclo de corte
G9612Controlo de velocidade linear constante
G97Controlo de velocidade linear constante cancelado
G985Taxa de alimentação por minuto
G99Avanço por rotação

16. Código KND 100 M

Código MInstrução
M00Paragem do programa
M01Selecionar Paragem
M02Fim do programa (reposição)
M03Rotação para a frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Paragem do fuso
M06Mudar de faca
M08Fluido de corte em
M09Corte de fluido
M10Fixação
M11Libertação
M32Lubrificação em
M33Lubrificação desligada
M99Fim da sub-rotina

17. Torno GSK980 Código G

Código GGrupoFunção
G001Posicionamento (movimento rápido)
*G01Interpolação linear (avanço de corte)
G02Interpolação de arco CW (sentido dos ponteiros do relógio)
G03Interpolação circular CCW (sentido anti-horário)
G040Pausa, quase paragem
G28Regresso ao ponto de referência
G321Corte de rosca
G500Definição do sistema de coordenadas
G65 Comando de programa de macro
G700Ciclo de acabamento
G71Ciclo de viragem rugoso do círculo exterior
G72Fim do ciclo de torneamento bruto
G73Ciclo de corte fechado
G74Ciclo de maquinagem de furos profundos na face final
G75Círculo exterior, círculo interior, ciclo de ranhura
 1Círculo exterior, círculo interior, ciclo de viragem
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 a frente do fuso
M04Inversão do fuso
M05Paragem do fuso
M08Líquido de refrigeração ligado
M09Refrigerante desligado (sem sinal de saída)
M32Lubrificação em
M33Lubrificação desligada (sem sinal de saída)
M10Peça sobressalente
M11Ponta de reserva (sem saída de sinal)
M00O programa é suspenso. Premir o programa "início do ciclo" para continuar
M30O programa termina e regressa 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 dos ponteiros do relógio)
G03Interpolação circular CCW (sentido anti-horário)
G32Circulação de torneiras
G33Corte de rosca
G71Ciclo de viragem rugoso do círculo exterior
G72Fim do ciclo de torneamento bruto
G74Ciclo de maquinagem de furos profundos na face final
G75Círculo exterior, círculo interior, ciclo de ranhura
G90Círculo exterior, círculo interior, ciclo de viragem
G92Ciclo de corte de rosca
G94Círculo exterior superfície cónica interior circulação
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
G27O eixo X regressa 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 a frente do fuso
M04Inversão do fuso
M05Paragem do fuso
M08Líquido de refrigeração ligado
M09Refrigerante desligado (sem sinal de saída)
M32Lubrificação em
M33Lubrificação desligada (sem sinal de saída)
M10Peça sobressalente
M11Ponta de reserva (sem saída de sinal)
MOOPausa no programa, premir' início do ciclo 'programa para continuar
M30O programa termina e regressa ao início

21. GSK990M G Código

Código GGrupoExplicar
G001Posicionamento (movimento rápido)
G01Corte linear
G02Arco circular no sentido dos ponteiros do relógio
G03Arco tangente no sentido anti-horário
G040suspender
G172Atribuição da face XY
G18Atribuição da face XZ
G19Atribuição da face YZ
G280Regresso da máquina à origem
G29Regresso do ponto de referência
*G407Cancelar desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta desvio à esquerda
G42Diâmetro da ferramenta desvio à direita
*G438Comprimento da ferramenta + desvio de direção
*G44Comprimento da ferramenta menos desvio de direção
G49Cancelar 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 anular o ciclo de maquinagem
G81 ciclo de perfuração (perfuração pontual)
G82 ciclo de perfuração (perfuração de furos escalonados)
G83ciclo de perfuração profunda
G84 ciclo de roscagem
G85 ciclo de aborrecimento
G86 circulação do furo
G87 ciclo de perfuração invertido
G88 ciclo de aborrecimento
G89 ciclo de aborrecimento
*G903 utilizar o comando de valor absoluto
G91 comando de utilização do valor incremental
G920 definir o sistema de coordenadas da peça de trabalho
*G9810 ciclo fixo regresso ao ponto de partida
*G99 regresso ao ponto r do ciclo de maquinagem

22. GSK990M Código M

Código MInstrução
M00Paragem do programa
M01Selecionar Paragem
M02Fim do programa (reposição)
M03Rotação para a frente do fuso (CW)
M04Inversão do fuso (CCW)
M05Paragem do fuso
M06Mudar de faca
M08Fluido de corte em
M09Corte de fluido
M10Fixação
M11Libertação
M32Lubrificação em
M33Lubrificação desligada
M98Chamada de sub-rotina
M99Fim da sub-rotina

23. GSK928MA Código G

Código GExplicar
G00Posicionamento (movimento rápido)
G1Corte linear
G02Arco circular no sentido dos ponteiros do relógio
G03Arco tangente no sentido anti-horário
G04Atraso de espera
G17Atribuição da face XY
G18Atribuição da face XZ
G19Atribuição da face YZ
G28Regresso da máquina à origem
G29Regresso do ponto de referência
*G40Cancelar desvio do diâmetro da ferramenta
G41Diâmetro da ferramenta desvio à esquerda
G42Diâmetro da ferramenta desvio à direita
*G43Comprimento da ferramenta + desvio de direção
*G44Desvio do comprimento da ferramenta numa direção
G49Cancelar 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 de maquinagem
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
*G90Utilizar o comando de valor absoluto
G91Utilizar o comando de valor incremental
G92Definir sistema de coordenadas flutuantes
*G98Regresso do ciclo fixo ao ponto de partida
*G99Regresso ao ponto r do ciclo de maquinagem
G10 G11Fresagem em desbaste em ranhura circular
G12 G13Fresagem de acabamento interior de círculo completo
G14 G15Fresagem de acabamento cilíndrico
G22Funcionamento dos parâmetros do sistema (modo)
G23Salto do valor do parâmetro
G27Deteção mecânica do ponto zero
G28Localizar rapidamente o programa através do ponto intermédio
G31Regresso rápido ao ponto de referência R
G34 G35Fresagem de acabamento em ranhura retangular
G38 G39Fresagem de acabamento exterior retangular

24. Código GSK928MAM

M2O programa termina e pára. Parar o mandril, desligar o refrigerante, eliminar o desvio de coordenadas G93 e o desvio da ferramenta, e voltar à secção inicial do programa (não em execução). Após a execução de M2, o sistema muda para o sistema de coordenadas da peça de referência.
M3Rotação para a frente do fuso
M4Inversão do fuso
M5Parar o fuso
M8Ligar a bomba de arrefecimento
M9Desligar a bomba de arrefecimento
M12Pausa: esperar pela tecla "run" para continuar a funcionar (premir a tecla de paragem de emergência para parar)
M30No fim do programa, eliminar o desvio da ferramenta e voltar ao segmento de programa inicial (não em execução). Após a execução de M30, o sistema muda para o sistema de coordenadas da peça de referência.
M32Lubrificação em;
M33Lubrificação desligada;
M98Chamar a sub-rotina
M99Sub-rotina fim retorno

25. Código G da fresadora Mitsubishi E60

Código GGrupoExplicar
※G001Posicionamento de posição (alimentação rápida)
*G01Reparação em linha reta
G02Corte de arco no sentido dos ponteiros do relógio (CW)
G03Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW)
G040suspender
G05Modo de maquinagem de alta velocidade
G09Parar a verificação corretamente
G10Entrada de parâmetros de programa / entrada de correção
G11Anulação da entrada de parâmetros do programa
G12Corte circular CW
G13Corte circular CCW
*G172Seleção do plano X-Y
※G18Seleção do plano z-x
G19Seleção do plano Y-Z
※G206Diretiva imperial
G21Instrução métrica
G270Controlo da origem da referência
G28Reposição da origem de referência
G29Reposição do ponto de partida
G30A 2ª ~ 4ª origem de referência é reposta
G31Função de salto
G331Corte de rosca
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)
*G49Correção do comprimento da ferramenta anulação da quantidade
G520Definição do sistema de coordenadas local
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 que pára o modo de inspeção
G62 Ajuste automático da velocidade de avanço angular
G63 Modo de toque
*G64 Modo de corte
G739Ciclo fixo (ciclo por etapas)
G74 Circulação fixa (inversão de marcha)
G76 Ciclo fixo (perfuração fina)
*G80 Cancelamento de ciclo fixo
G81 Circulação fixa (perfuração / furo de avanço)
G82 Ciclo fixo (perfuração / contra-furação)
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 inversa)
G88 Ciclo fixo (perfuração)
G89 Ciclo fixo (perfuração)
*G903Instrução de valor absoluto
*G91 Instrução de valor incremental
G920Definiçã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 eficazmente
*G97 O controlo da velocidade do ciclo deve ser inválido
*G9810Reposição do ponto de partida do ciclo fixo
G99 Ciclo fixo de reposição do ponto r

26. Código G da fresadora DASEN 3I

Código GGrupoExplicar
G001Posicionamento de posição (alimentação rápida)
*G01Reparação em linha reta
G02Corte de arco no sentido dos ponteiros do relógio (CW)
G03Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW)
G040suspender
G05Modo de maquinagem de alta velocidade
G09Parar a verificação corretamente
G10Entrada de parâmetros de programa / entrada de correção
G11Anulação da entrada de parâmetros do programa
G12Corte circular CW
G13Corte circular CCW
*G172Seleção do plano X-Y
※G18Seleção do plano z-x
G19Seleção do plano Y-Z
※G206Diretiva imperial
G21Instrução métrica
G270Controlo da origem da referência
G28Reposição da origem de referência
G29Reposição do ponto de partida
G30A 2ª ~ 4ª origem de referência é reposta
G31Função de salto
G331Corte de rosca
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)
*G49Correção do comprimento da ferramenta anulação da quantidade
G520Definição do sistema de coordenadas local
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 que pára o modo de inspeção
G62 Ajuste automático da velocidade de avanço angular
G63 Modo de toque
*G64 Modo de corte
G739Ciclo fixo (ciclo por etapas)
G74 Circulação fixa (inversão de marcha)
G76 Ciclo fixo (perfuração fina)
*G80 Cancelamento de ciclo fixo
G81 Circulação fixa (perfuração / furo de avanço)
G82 Ciclo fixo (perfuração / contra-furação)
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 inversa)
G88 Ciclo fixo (perfuração)
G89 Ciclo fixo (perfuração)
*G903Instrução de valor absoluto
*G91 Instrução de valor incremental
G920Definiçã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 eficazmente
*G97 O controlo da velocidade do ciclo deve ser inválido
*G9810Reposição do ponto de partida do ciclo fixo
G99 Ciclo fixo de reposição do ponto r

27. Torno DASEN 3I Código G

Código GGrupoExplicar
G001Posicionamento móvel rápido
※G01Reparação em linha reta
G02Abertura do arco (CW, Relógio no sentido dos ponteiros do relógio)
G03Reparação da abertura do arco (CCW, contrarrelógio)
G040suspender
G09Paragem correcta
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
G270Controlo da reposição do ponto de referência
G28Reposição automática do ponto de referência
G29Reposição a partir do ponto de referência
G30Reposição dos pontos de referência 2, 3 e 4
G31Função de salto
G331Corte de rosca
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 da direção)
G520Definição do sistema de coordenadas local
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 2
G56Seleção do sistema de coordenadas da peça 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 da paragem correcta
G62Controlo automático da velocidade angular
G63Modo de toque
G64Modo de corte
G709Ciclo de corte final
G71Ciclo de desbaste de torneamento reto
G72Ciclo de desbaste da face final
G73Movimento da mesa do mandril no ciclo de maquinagem em bruto
G74Fim do ciclo de corte
G75Ciclo de viragem em linha reta
G76Ciclo de corte de rosca
G77Do ciclo de corte
G78Ciclo de fixação do dente
G79Ciclo fixo de corte final
G80Comando do ciclo de maquinagem de furos anulado
G83Ciclo de perfuração profunda (eixo Z)
G84Ciclo de roscagem (eixo Z)
G85Ciclo de perfuração (eixo Z)
G87Ciclo de perfuração profunda (eixo x)
G88Ciclo de roscagem (eixo x)
G89Ciclo de perfuração (eixo x)
※G903Comando de valor absoluto
※G91Comando de valor incremental
G920Ajuste do sistema de coordenadas / ajuste da velocidade do fuso
※G945Avanço assíncrono (avanço por minuto)
※G95Avanço síncrono (avanço por rotação)
※G9617Controlo da velocidade do ciclo ligado
※G97A velocidade do ciclo deve ser controlada fora
*G9810Ciclo fixo
Reversão do valor inicial
G99Ciclo fixo
Reposiçã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 dos ponteiros do relógio
G03Interpolação circular no sentido anti-horário
G04atrasada
G09Alimentação quase parada
G20Chamada de sub-rotina independente
G22Definição de sub-rotina independente
G24Quando a definição da sub-rotina independente estiver concluída, regressar ao programa de chamada
G25Processamento de saltos
G26Chamada de bloco chamada de sub-rotina no programa de maquinagem
G27Loop infinito
G30Anulação 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 à face
G73Ciclo composto de contorno fechado
G74Regresso ao ponto de referência da máquina (origem mecânica)
G75Regresso ao ponto de regulação da ferramenta
G76Regresso ao ponto de partida da maquinagem
G77Restaurar o sistema de coordenadas atual
G81Ciclo de maquinagem cilíndrica
G82Ciclo de maquinagem da face final
G85Ciclo de roscagem rígido em polegadas
G86Ciclo de maquinagem de roscas métricas
G87Ciclo de maquinagem de roscas em polegadas
G90Programação do modo de valor absoluto
G91Programação de valores incrementais
G92Definir o programa zero
G96O corte com velocidade linear constante é eficaz
G97Cancelar o corte com velocidade linear constante
G98Cancelar avanço por rotação
G99Definir o avanço por rotação
P = atribuição de parâmetros

29. Código M do torno Huaxing

Instrução MExplicar
M01Paragem condicional
M02Fim e encerramento do programa
M03Rotação para a frente do fuso
M04Inversão do fuso
M05Paragem do fuso
M06Arrefecimento ligado
M07Arrefecimento
M08Fixação da peça de trabalho
M09Afrouxamento da peça de trabalho
M10Ligar o relé especificado
M11Desligar o relé especificado
M20Definir o número do complemento da ferramenta
M21O programa termina e regressa ao início do programa
M71~M85Saída de impulsos de relé

30. Código G da fresadora Huaxing

Código GExplicar
 G01interpolação linear
G02Interpolação de arco no sentido dos ponteiros do relógio 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
G17Selecionar o plano xoy
G18Selecionar o plano x0z
G19Selecionar o plano y0z
G20Chamada de sub-rotina
G22declaração de subprograma
G24A definição da sub-rotina termina e regressa ao programa de chamada
G25Processamento de saltos
G26Processamento de transferências
G27Loop infinito
G30Cancelar a ampliação do zoom in / out
G31Definição do rácio de ampliação / redução
G40Anular a correção do raio da ferramenta
G41Correção do raio da ferramenta esquerda
G42Correção do raio da ferramenta direita
G43Estabelecer correção do comprimento da ferramenta
G44Anular a correçã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 maquinagem de furos profundos de alta velocidade
G74Regresso ao ponto de referência da máquina (origem mecânica)
G75Regresso ao ponto de regulação da ferramenta
G76Regresso 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 maquinagem de furos profundos
G84Ciclo de roscagem rígido métrico
G85Ciclo de roscagem rígido em polegadas
G86Ciclo de perfuração (retorno automático)
G87Reverter o ciclo de perfuração
G88Ciclo de perfuração (retorno manual)
G89Ciclo de aborrecimento com pausa
G90Programação do modo de valor absoluto
G91Programação de valores incrementais
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 ××)
M02Fim e encerramento do programa
M03Rotação para a frente do fuso
M04Inversão do fuso
M05Paragem do fuso
M08Arrefecimento ligado
M09Arrefecimento
M10Fixação da peça de trabalho
M11Afrouxamento da peça de trabalho
M20K ×× N.º do relé
M21K ×× shut ×× N.º do relé
M30O programa termina e regressa ao início do programa
M71~M85Saída de impulsos de relé

32. Código Renhe 32T G

Código G  Explicar
 G00 instruções de posicionamento do ponto rápido
G01Instrução de interpolação linear
G02、G03Instrução de interpolação circular
G04Instrução de atraso do programa
G26、G27Instrução de regresso ao ponto de partida
G28、G29
G22、G80Instrução de ciclo de programa
G23Instrução de laço retangular
G37、G38G39、G36Comando de retorno do ponto de referência rígido
G82、G83Comando do ciclo de rosca
G46、G47G48、G49Comando de retorno do 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
M30Paragem do mandril, comando de fim de programa
M20Comando de ciclo automático
M03Comando de rotação do fuso para a frente
M04Comando de marcha-atrás do fuso
M05Comando de paragem do mandril
M06Aguardar instruções depois de enviar uma carta
M26Envio de instruções
M21Aguardar instruções depois de 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 (no sentido dos ponteiros do relógio)
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 da ferramenta à esquerda
G42Correção da compensação da ferramenta
G4308Correção do comprimento da ferramenta para a frente
G44Correção negativa do comprimento da ferramenta
G49Apagamento da correção do comprimento da ferramenta
G5011Zoom, espelho desligado
G5111Zoom, espelho em
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
G6803Coordenar a rotação
G6903Apagamento de rotação de coordenadas
G7315Ciclo de etapas
G74Circulação de dentes de contra-ataque (centro de maquinagem)
G76Ciclo de perfuração fina (centro de maquinagem)
G80Apagamento de ciclo fixo
G81Ciclo de perfuração e faceamento de pontos
G82Ciclo de perfuração e de perfuração inversa
G83Ciclo de perfuração profunda
G84Circulação de torneiras
G85/G86Ciclo de aborrecimento
G87Reverter o ciclo de perfuração
G88/G89Ciclo de aborrecimento
G9000Programação de valores absolutos
G91Programação de valores incrementais
G9205Definição do sistema de coordenadas
G9816Regresso ao plano inicial
G99Regresso ao plano do ponto r

35. SKY 2003N M M código

GrupoCódigo MFunção
AM00,M01,M02O programa pára, o programa escolhe parar e o programa termina
BM03,M04,M05Rotação para a frente do fuso, rotação inversa do fuso, paragem do fuso
CM06Troca automática de ferramentas
DM08,M09Líquido de refrigeração ligado, líquido de refrigeração desligado
EM98,M99Chama a sub-rotina e a sub-rotina devolve

Como selecionar os códigos G e os códigos 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 melhores práticas da indústria. Segue-se uma explicação optimizada:

Conhecimentos específicos do sistema:

Compreender completamente as características e capacidades do sistema CNC específico com que está a trabalhar (por exemplo, Fanuc, Siemens, Heidenhain). Cada sistema pode ter implementações únicas 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 de firmware mais recentes e as funcionalidades suportadas.

Funcionalidade e hierarquia do código:

Dominar as funções fundamentais dos códigos G e M:

  • Códigos G: Controlo de movimentos, seleção do sistema de coordenadas, ciclos fixos, etc.
  • Códigos M: Funções auxiliares como controlo do fuso, gestão do líquido de refrigeração, mudanças de ferramenta.
    Compreender a natureza modal de certos códigos e a sua hierarquia no sistema de controlo para evitar conflitos e assegurar uma execução adequada.

Seleção orientada para o processo:

Escolha os códigos com base nas operações de maquinagem 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: Considerar a utilização de programação paramétrica ou ciclos fixos
  • Para a gestão de ferramentas: Códigos M apropriados para mudanças de ferramentas e controlo do líquido de refrigeração

Otimização para a eficiência:

Selecionar códigos que optimizem a eficiência da maquinagem:

  • Utilizar códigos de maquinagem de alta velocidade quando aplicável (por exemplo, G05.1 para Fanuc)
  • Implementar ciclos fixos (por exemplo, G81 para perfuração) para reduzir o comprimento do programa e simplificar a programação
  • Utilizar funcionalidades avançadas como o controlo do ponto central da ferramenta (TCPC) para maquinagem de 5 eixos, quando disponível

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

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

  • G54-G59 para sistemas de coordenadas da peça
  • G17/G18/G19 para seleção de plano em interpolação circular e ciclos fixos
    Considere a utilização de características como a rotação do sistema de coordenadas (G68) para maquinação multi-lateral quando apropriado.

Segurança e conformidade:

Incorporar códigos e boas práticas relacionados com a segurança:

  • Utilizar M00 (paragem do programa) ou M01 (paragem opcional) para pontos de controlo críticos
  • Implementar G43 (compensação do comprimento da ferramenta) para evitar colisões
  • Incluir M30 (fim do programa e rebobinagem) para assegurar o fim correto do programa

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

Tirar partido de características específicas da máquina:

  • Para centros de maquinação de alta velocidade: Utilizar funções de antecipação (por exemplo, G05.1 Q1 para Fanuc)
  • Para máquinas multi-eixo: Implementar funções RTCP (Rotation Tool Center Point) quando disponíveis
  • Para centros de torneamento-fresagem: Utilizar códigos especializados para sincronizar fusos e ferramentas activas

Testes e validação:

Teste rigorosamente as suas selecções de código:

  • Utilizar software de simulação para verificar trajectórias de ferramentas e identificar potenciais problemas
  • Efetuar ensaios e execução de blocos individuais 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 normalização:

Desenvolva e mantenha uma biblioteca de códigos padronizada para operações comuns na sua organização. Isto promove a consistência, reduz os erros de programação e facilita a transferência de conhecimentos entre os membros da equipa.

Ao seguir esta abordagem abrangente, pode selecionar os códigos G e M mais adequados para o seu sistema CNC específico, assegurando processos de maquinação eficientes, seguros e optimizados. Lembre-se de atualizar continuamente os seus conhecimentos à medida que a tecnologia CNC e as técnicas de programação evoluem.

Na maquinagem CNC prática, como é que os códigos G e os códigos M podem ser combinados de forma eficaz para aumentar a eficiência e a precisão da maquinagem?

Na maquinação CNC prática, a combinação eficaz de códigos G e códigos M é crucial para melhorar a eficiência e a precisão da maquinação. Esta integração requer um conhecimento profundo de ambos os tipos de códigos e da sua aplicação estratégica no processo de maquinação.

Os códigos G, que controlam o movimento da ferramenta e as operações de corte, constituem 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 fixos para furar, escarear e roscar). Os códigos M, por outro lado, gerem funções auxiliares como o controlo do líquido de refrigeração (M08/M09), o controlo do spindle (M03/M04/M05) e as mudanças de ferramenta (M06).

Para otimizar a eficiência e a precisão da maquinagem:

  1. Simplifique os percursos 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. Implementar técnicas de maquinagem de alta velocidade utilizando G05 (modo de alta velocidade) quando apropriado, reduzindo os tempos de ciclo e mantendo a precisão.
  2. Otimizar os parâmetros de corte: Combinar G96 (controlo de velocidade de superfície constante) com códigos M apropriados para o controlo da velocidade do fuso para manter condições de corte óptimas durante todo o processo, especialmente para peças com diâmetros variáveis.
  3. Gestão inteligente do líquido de refrigeração: Utilize M08/M09 em conjunto com a ativação do líquido de refrigeração através da ferramenta (por exemplo, M88) em pontos críticos do programa. Isto assegura o arrefecimento adequado e a evacuação das aparas, particularmente durante operações de alta precisão ou quando se maquinam materiais difíceis.
  4. Mudanças de ferramenta adaptáveis: Implementar estratégias inteligentes de mudança de ferramenta utilizando M06 em combinação com códigos G de monitorização do tempo de vida da ferramenta (G43.4 para compensação do comprimento da ferramenta). Isto minimiza as mudanças desnecessárias de ferramentas, assegurando simultaneamente uma qualidade de maquinação consistente.
  5. Otimização do sistema de coordenadas: Utilizar vários sistemas de coordenadas (G54-G59) em conjunto com G92 (definição do sistema de coordenadas) para minimizar os tempos de preparação de peças complexas ou trabalhos com várias operações.
  6. Apalpação e medição em processo: Integrar ciclos de apalpação (G31) com códigos M para alinhamento automático de peças e verificação de dimensões em processo, aumentando a precisão global e reduzindo as taxas de refugo.
  7. Programação de macros: Desenvolver macros personalizadas que combinam códigos G e códigos M para operações frequentemente repetidas. Isto não só melhora a eficiência da programação como também assegura a consistência em sequências de maquinação complexas.
  8. Aceleração/desaceleração optimizada: Utilizar G05.1 (controlo de contorno AI) em conjunto com os códigos M apropriados para o servo controlo para otimizar a dinâmica da máquina, particularmente para contornos complexos ou operações a alta velocidade.
  9. Operações auxiliares sincronizadas: Coordenar os códigos M para funções auxiliares (por exemplo, mudanças de paletes, alimentadores de barras) com sequências de código G para minimizar o tempo de não corte e maximizar a utilização da máquina.
  10. Ciclos fixos avançados: Utilize ciclos fixos especializados como o G76 (ciclo de perfuração fina) ou o G83 (ciclo de perfuração peck) em combinação com códigos M apropriados para o controlo do refrigerante e do fuso para otimizar operações difíceis.

Ao combinar estrategicamente estes códigos G e M, os programadores CNC podem melhorar significativamente a eficiência e a precisão da maquinagem. Esta abordagem requer um conhecimento profundo das capacidades da máquina, das propriedades do material da peça e dos requisitos específicos de cada operação de maquinagem. A otimização e o aperfeiçoamento contínuos destas combinações de códigos, com base em dados de desempenho do mundo real e em tecnologias emergentes, irão alargar ainda mais os limites das capacidades de maquinagem CNC.

Não se esqueçam, partilhar é cuidar! : )
Shane
Autor

Shane

Fundador do MachineMFG

Como fundador da MachineMFG, dediquei mais de uma década da minha carreira à indústria metalúrgica. A minha vasta experiência permitiu-me tornar-me um especialista nos domínios do fabrico de chapas metálicas, maquinagem, engenharia mecânica e máquinas-ferramentas para metais. Estou constantemente a pensar, a ler e a escrever sobre estes assuntos, esforçando-me constantemente por me manter na vanguarda da minha área. Deixe que os meus conhecimentos e experiência sejam uma mais-valia para a sua empresa.

Também pode gostar
Seleccionámo-las só para si. Continue a ler e saiba mais!

Noções básicas sobre fresadoras: Um guia completo

Já se interrogou como é que as peças metálicas complexas são fabricadas com precisão? Este artigo revela a magia das máquinas de fresagem, explorando os seus vários tipos e componentes principais. Mergulhe para compreender como...
MáquinaMFG
Leve o seu negócio para o próximo nível
Subscrever a nossa newsletter
As últimas notícias, artigos e recursos, enviados semanalmente para a sua caixa de correio eletrónico.
© 2024. Todos os direitos reservados.

Contactar-nos

Receberá a nossa resposta no prazo de 24 horas.