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!
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 NC mais utilizada.
Tem muitas versões e é utilizado principalmente para controlar máquinas-ferramentas automáticas no fabrico assistido por computador.
O código G é por vezes designado por linguagem de programação G.
O código G é a instrução no programa de controlo numérico. É comummente designado por instrução G.
O código G pode ser utilizado para realizar o posicionamento rápido, a interpolação de círculo inverso, a interpolação de círculo ao longo do círculo, a interpolação de arco de ponto médio, a programação do raio e o processamento de saltos.
O que é o código M?
O código M é definido como um código de função auxiliar no programa FANUC.
O código M desempenha um papel de controlo auxiliar para a máquina-ferramenta e é utilizado para o comando de movimentos fora do eixo.
Lista de códigos G e M
1. Código G do torno FANUC
Código G
Explicar
G00
Posicionamento (movimento rápido)
G01
Corte linear
G02
No sentido dos ponteiros do relógio corte em arco (CW, sentido dos ponteiros do relógio)
G03
Arco de posicionamento tangencial (movimento rápido) no sentido anti-horário (CCW, anti-horário)
G04
Pausa (dwel1)
G09
Parar na posição exacta
G20
Entrada imperial
G21
Entrada métrica
G22
Limite efetivo do curso interno
G23
Limite de curso interno inválido
G27
Verificar o retorno do ponto de referência
G28
Retorno do ponto de referência
G29
Regresso do ponto de referência
G30
Regresso ao segundo ponto de referência
G32
Corte de rosca
G40
Cancelar a deslocação do raio da ponta da ferramenta
G41
Desvio do raio do nariz (esquerda)
G42
Desvio do raio do nariz (direita)
G50
Modificar as coordenadas da peça de trabalho; Define as rotações máximas do mandril
G52
Definir o sistema de coordenadas local
G53
Selecionar o sistema de coordenadas da máquina
G70
Ciclo de acabamento
G71
Ciclo de desbaste de diâmetros internos e externos
Definir o sistema de coordenadas absolutas da peça de trabalho
G26
10. Referência posterior do eixo Z
G27
O eixo X regressa ao ponto de referência
G29
Eixo Z de volta ao ponto de referência
20. GSK928 Código TC / TEM
Código M
Instrução
M03
Rotação para a frente do fuso
M04
Inversão do fuso
M05
Paragem do fuso
M08
Líquido de refrigeração ligado
M09
Refrigerante desligado (sem sinal de saída)
M32
Lubrificação em
M33
Lubrificação desligada (sem sinal de saída)
M10
Peça sobressalente
M11
Ponta de reserva (sem saída de sinal)
MOO
Pausa no programa, premir' início do ciclo 'programa para continuar
M30
O programa termina e regressa ao início
21. GSK990M G Código
Código G
Grupo
Explicar
G00
1
Posicionamento (movimento rápido)
G01
Corte linear
G02
Arco circular no sentido dos ponteiros do relógio
G03
Arco tangente no sentido anti-horário
G04
0
suspender
G17
2
Atribuição da face XY
G18
Atribuição da face XZ
G19
Atribuição da face YZ
G28
0
Regresso da máquina à origem
G29
Regresso do ponto de referência
*G40
7
Cancelar desvio do diâmetro da ferramenta
G41
Diâmetro da ferramenta desvio à esquerda
G42
Diâmetro da ferramenta desvio à direita
*G43
8
Comprimento da ferramenta + desvio de direção
*G44
Comprimento da ferramenta menos desvio de direção
G49
Cancelar desvio do comprimento da ferramenta
*G53
14
seleção do sistema de coordenadas da máquina-ferramenta
G54
sistema de coordenadas da peça de trabalho 1 Seleção
G55
seleção do sistema de coordenadas da peça 2
G56
seleção do sistema de coordenadas da peça 3
G57
seleção do sistema de coordenadas da peça 4
G58
sistema de coordenadas da peça 5 Seleção
G59
Seleção do sistema de coordenadas da peça 6
G73
9
ciclo de perfuração profunda de alta velocidade
G74
ciclo de corte em espiral à esquerda
G76
ciclo de perfuração fina
*G80
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
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
*G90
3
utilizar o comando de valor absoluto
G91
comando de utilização do valor incremental
G92
0
definir o sistema de coordenadas da peça de trabalho
*G98
10
ciclo fixo regresso ao ponto de partida
*G99
regresso ao ponto r do ciclo de maquinagem
22. GSK990M Código M
Código M
Instrução
M00
Paragem do programa
M01
Selecionar Paragem
M02
Fim do programa (reposição)
M03
Rotação para a frente do fuso (CW)
M04
Inversão do fuso (CCW)
M05
Paragem do fuso
M06
Mudar de faca
M08
Fluido de corte em
M09
Corte de fluido
M10
Fixação
M11
Libertação
M32
Lubrificação em
M33
Lubrificação desligada
M98
Chamada de sub-rotina
M99
Fim da sub-rotina
23. GSK928MA Código G
Código G
Explicar
G00
Posicionamento (movimento rápido)
G1
Corte linear
G02
Arco circular no sentido dos ponteiros do relógio
G03
Arco tangente no sentido anti-horário
G04
Atraso de espera
G17
Atribuição da face XY
G18
Atribuição da face XZ
G19
Atribuição da face YZ
G28
Regresso da máquina à origem
G29
Regresso do ponto de referência
*G40
Cancelar desvio do diâmetro da ferramenta
G41
Diâmetro da ferramenta desvio à esquerda
G42
Diâmetro da ferramenta desvio à direita
*G43
Comprimento da ferramenta + desvio de direção
*G44
Desvio do comprimento da ferramenta numa direção
G49
Cancelar desvio do comprimento da ferramenta
*G53
Seleção do sistema de coordenadas da máquina
G54
Sistema de coordenadas da peça 1 Seleção
G55
Seleção do sistema de coordenadas da peça 2
G56
Seleção do sistema de coordenadas da peça 3
G57
Seleção do sistema de coordenadas da peça 4
G58
Sistema de coordenadas da peça 5 Seleção
G59
Seleção do sistema de coordenadas da peça 6
G73
Ciclo de perfuração profunda de alta velocidade
G74
Ciclo de corte em espiral à esquerda
G80
Cancelar ciclo 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
G84
Circulação de toque direito
G85
Ciclo de aborrecimento
G86
Ciclo de perfuração
G89
Ciclo de aborrecimento
*G90
Utilizar o comando de valor absoluto
G91
Utilizar o comando de valor incremental
G92
Definir sistema de coordenadas flutuantes
*G98
Regresso do ciclo fixo ao ponto de partida
*G99
Regresso ao ponto r do ciclo de maquinagem
G10 G11
Fresagem em desbaste em ranhura circular
G12 G13
Fresagem de acabamento interior de círculo completo
G14 G15
Fresagem de acabamento cilíndrico
G22
Funcionamento dos parâmetros do sistema (modo)
G23
Salto do valor do parâmetro
G27
Deteção mecânica do ponto zero
G28
Localizar rapidamente o programa através do ponto intermédio
G31
Regresso rápido ao ponto de referência R
G34 G35
Fresagem de acabamento em ranhura retangular
G38 G39
Fresagem de acabamento exterior retangular
24. Código GSK928MAM
M2
O 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.
M3
Rotação para a frente do fuso
M4
Inversão do fuso
M5
Parar o fuso
M8
Ligar a bomba de arrefecimento
M9
Desligar a bomba de arrefecimento
M12
Pausa: esperar pela tecla "run" para continuar a funcionar (premir a tecla de paragem de emergência para parar)
M30
No 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.
M32
Lubrificação em;
M33
Lubrificação desligada;
M98
Chamar a sub-rotina
M99
Sub-rotina fim retorno
25. Código G da fresadora Mitsubishi E60
Código G
Grupo
Explicar
※G00
1
Posicionamento de posição (alimentação rápida)
*G01
Reparação em linha reta
G02
Corte de arco no sentido dos ponteiros do relógio (CW)
G03
Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW)
G04
0
suspender
G05
Modo de maquinagem de alta velocidade
G09
Parar a verificação corretamente
G10
Entrada de parâmetros de programa / entrada de correção
G11
Anulação da entrada de parâmetros do programa
G12
Corte circular CW
G13
Corte circular CCW
*G17
2
Seleção do plano X-Y
※G18
Seleção do plano z-x
G19
Seleção do plano Y-Z
※G20
6
Diretiva imperial
G21
Instrução métrica
G27
0
Controlo da origem da referência
G28
Reposição da origem de referência
G29
Reposição do ponto de partida
G30
A 2ª ~ 4ª origem de referência é reposta
G31
Função de salto
G33
1
Corte de rosca
G37
0
Medição automática do comprimento da ferramenta
G38
Atribuição do vetor de correção do diâmetro da ferramenta
G39
Ferramenta de correção de arco de ângulo
*G40
7
Cancelamento da correção do diâmetro da ferramenta
G41
Correção do diâmetro da ferramenta à esquerda
G42
Correção do diâmetro da ferramenta à direita
G43
8
Correção do comprimento da ferramenta (+)
G44
Correção do comprimento da ferramenta (I)
*G49
Correção do comprimento da ferramenta anulação da quantidade
G52
0
Definição do sistema de coordenadas local
G53
Seleção do sistema de coordenadas mecânicas
*G54
12
Sistema de coordenadas da peça 1 Seleção
G55
12
Seleção do sistema de coordenadas da peça 2
G56
Seleção do sistema de coordenadas da peça 3
G57
Seleção do sistema de coordenadas da peça 4
G58
Sistema de coordenadas da peça 5 Seleção
G59
Seleção do sistema de coordenadas da peça 6
G60
0
Posicionamento unidirecional da posição
G61
13
Certifique-se de 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
G73
9
Ciclo 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)
*G90
3
Instrução de valor absoluto
*G91
Instrução de valor incremental
G92
0
Definição do sistema de coordenadas mecânicas
G93
5
Alimentação no sentido anti-horário
*G94
Corte assíncrono (avanço por minuto)
*G95
Corte simultâneo (avanço para cada perfuração)
*G96
17
A velocidade do ciclo deve ser controlada eficazmente
*G97
O controlo da velocidade do ciclo deve ser inválido
*G98
10
Reposiçã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 G
Grupo
Explicar
※G00
1
Posicionamento de posição (alimentação rápida)
*G01
Reparação em linha reta
G02
Corte de arco no sentido dos ponteiros do relógio (CW)
G03
Corte de arco no sentido contrário ao dos ponteiros do relógio (CCW)
G04
0
suspender
G05
Modo de maquinagem de alta velocidade
G09
Parar a verificação corretamente
G10
Entrada de parâmetros de programa / entrada de correção
G11
Anulação da entrada de parâmetros do programa
G12
Corte circular CW
G13
Corte circular CCW
*G17
2
Seleção do plano X-Y
※G18
Seleção do plano z-x
G19
Seleção do plano Y-Z
※G20
6
Diretiva imperial
G21
Instrução métrica
G27
0
Controlo da origem da referência
G28
Reposição da origem de referência
G29
Reposição do ponto de partida
G30
A 2ª ~ 4ª origem de referência é reposta
G31
Função de salto
G33
1
Corte de rosca
G37
0
Medição automática do comprimento da ferramenta
G38
Atribuição do vetor de correção do diâmetro da ferramenta
G39
Ferramenta de correção de arco de ângulo
*G40
7
Cancelamento da correção do diâmetro da ferramenta
G41
Correção do diâmetro da ferramenta à esquerda
G42
Correção do diâmetro da ferramenta à direita
G43
8
Correção do comprimento da ferramenta (+)
G44
Correção do comprimento da ferramenta (I)
*G49
Correção do comprimento da ferramenta anulação da quantidade
G52
0
Definição do sistema de coordenadas local
G53
Seleção do sistema de coordenadas mecânicas
*G54
12
Sistema de coordenadas da peça 1 Seleção
G55
12
Seleção do sistema de coordenadas da peça 2
G56
Seleção do sistema de coordenadas da peça 3
G57
Seleção do sistema de coordenadas da peça 4
G58
Sistema de coordenadas da peça 5 Seleção
G59
Seleção do sistema de coordenadas da peça 6
G60
0
Posicionamento unidirecional da posição
G61
13
Certifique-se de 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
G73
9
Ciclo 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)
*G90
3
Instrução de valor absoluto
*G91
Instrução de valor incremental
G92
0
Definição do sistema de coordenadas mecânicas
G93
5
Alimentação no sentido anti-horário
*G94
Corte assíncrono (avanço por minuto)
*G95
Corte simultâneo (avanço para cada perfuração)
*G96
17
A velocidade do ciclo deve ser controlada eficazmente
*G97
O controlo da velocidade do ciclo deve ser inválido
*G98
10
Reposiçã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 G
Grupo
Explicar
※G00
1
Posicionamento móvel rápido
※G01
Reparação em linha reta
G02
Abertura do arco (CW, Relógio no sentido dos ponteiros do relógio)
G03
Reparação da abertura do arco (CCW, contrarrelógio)
G04
0
suspender
G09
Paragem correcta
G10
Parâmetros do programa / entrada de correção
G11
Parâmetro do programa / modo de entrada de correção cancelado
※G17
2
Seleção do plano X-Y
※G18
Seleção do plano Z-x
※G19
Seleção do plano Y-Z
※G20
6
Entrada imperial
※G21
Entrada métrica
G27
0
Controlo da reposição do ponto de referência
G28
Reposição automática do ponto de referência
G29
Reposição a partir do ponto de referência
G30
Reposição dos pontos de referência 2, 3 e 4
G31
Função de salto
G33
1
Corte de rosca
G34
Corte de rosca variável
G37
0
Correção automática da ferramenta
*G40
7
Cancelamento da correção do diâmetro da ferramenta
G41
Correção do diâmetro da ferramenta (lado esquerdo)
G42
Correção do diâmetro da ferramenta (lado direito)
G46
Correção do diâmetro da ferramenta (seleção automática da direção)
G52
0
Definição do sistema de coordenadas local
G53
Seleção do sistema de coordenadas mecânicas
※G54
12
Seleção do sistema de coordenadas da peça 1
G55
Seleção do sistema de coordenadas da peça 2
G56
Seleção do sistema de coordenadas da peça 3
G57
Seleção do sistema de coordenadas da peça 4
G58
Seleção do sistema de coordenadas da peça 5
G59
Seleção do sistema de coordenadas da peça 6
G61
13
Modo de verificação da paragem correcta
G62
Controlo automático da velocidade angular
G63
Modo de toque
*G64
Modo de corte
G70
9
Ciclo de corte final
G71
Ciclo de desbaste de torneamento reto
G72
Ciclo de desbaste da face final
G73
Movimento da mesa do mandril no ciclo de maquinagem em bruto
G74
Fim do ciclo de corte
G75
Ciclo de viragem em linha reta
G76
Ciclo de corte de rosca
G77
Do ciclo de corte
G78
Ciclo de fixação do dente
G79
Ciclo fixo de corte final
G80
Comando do ciclo de maquinagem de furos anulado
G83
Ciclo de perfuração profunda (eixo Z)
G84
Ciclo de roscagem (eixo Z)
G85
Ciclo de perfuração (eixo Z)
G87
Ciclo de perfuração profunda (eixo x)
G88
Ciclo de roscagem (eixo x)
G89
Ciclo de perfuração (eixo x)
※G90
3
Comando de valor absoluto
※G91
Comando de valor incremental
G92
0
Ajuste do sistema de coordenadas / ajuste da velocidade do fuso
※G94
5
Avanço assíncrono (avanço por minuto)
※G95
Avanço síncrono (avanço por rotação)
※G96
17
Controlo da velocidade do ciclo ligado
※G97
A velocidade do ciclo deve ser controlada fora
*G98
10
Ciclo fixo
Reversão do valor inicial
G99
Ciclo fixo
Reposição do ponto R
28. Código G do torno Huaxing
Código G
Explicar
G00
Posicionamento rápido
G01
Interpolação linear
G02
Interpolação circular no sentido dos ponteiros do relógio
G03
Interpolação circular no sentido anti-horário
G04
atrasada
G09
Alimentação quase parada
G20
Chamada de sub-rotina independente
G22
Definição de sub-rotina independente
G24
Quando a definição da sub-rotina independente estiver concluída, regressar ao programa de chamada
G25
Processamento de saltos
G26
Chamada de bloco chamada de sub-rotina no programa de maquinagem
G27
Loop infinito
G30
Anulação da ampliação
G31
Definição de ampliação
G47
Transição automática de velocidade linear curta
G48
cancelar
G54~G59
Seleção do sistema de coordenadas da peça de trabalho
G71
Corte circular interno e externo
G72
Ciclo composto de corte à face
G73
Ciclo composto de contorno fechado
G74
Regresso ao ponto de referência da máquina (origem mecânica)
G75
Regresso ao ponto de regulação da ferramenta
G76
Regresso ao ponto de partida da maquinagem
G77
Restaurar o sistema de coordenadas atual
G81
Ciclo de maquinagem cilíndrica
G82
Ciclo de maquinagem da face final
G85
Ciclo de roscagem rígido em polegadas
G86
Ciclo de maquinagem de roscas métricas
G87
Ciclo de maquinagem de roscas em polegadas
G90
Programação do modo de valor absoluto
G91
Programação de valores incrementais
G92
Definir o programa zero
G96
O corte com velocidade linear constante é eficaz
G97
Cancelar o corte com velocidade linear constante
G98
Cancelar avanço por rotação
G99
Definir o avanço por rotação
P = atribuição de parâmetros
29. Código M do torno Huaxing
Instrução M
Explicar
M01
Paragem condicional
M02
Fim e encerramento do programa
M03
Rotação para a frente do fuso
M04
Inversão do fuso
M05
Paragem do fuso
M06
Arrefecimento ligado
M07
Arrefecimento
M08
Fixação da peça de trabalho
M09
Afrouxamento da peça de trabalho
M10
Ligar o relé especificado
M11
Desligar o relé especificado
M20
Definir o número do complemento da ferramenta
M21
O programa termina e regressa ao início do programa
M71~M85
Saída de impulsos de relé
30. Código G da fresadora Huaxing
Código G
Explicar
G01
interpolação linear
G02
Interpolação de arco no sentido dos ponteiros do relógio ou interpolação em espiral
G03
Interpolação de arco no sentido anti-horário ou interpolação em espiral
G04
atrasada
G09
Servo quase parado no lugar
G11
O bloco é espelhado ao longo do eixo Y
G12
O bloco é espelhado ao longo do eixo X
G13
O bloco de programa é processado por imagem espelhada na origem
G17
Selecionar o plano xoy
G18
Selecionar o plano x0z
G19
Selecionar o plano y0z
G20
Chamada de sub-rotina
G22
declaração de subprograma
G24
A definição da sub-rotina termina e regressa ao programa de chamada
G25
Processamento de saltos
G26
Processamento de transferências
G27
Loop infinito
G30
Cancelar a ampliação do zoom in / out
G31
Definição do rácio de ampliação / redução
G40
Anular a correção do raio da ferramenta
G41
Correção do raio da ferramenta esquerda
G42
Correção do raio da ferramenta direita
G43
Estabelecer correção do comprimento da ferramenta
G44
Anular a correção do comprimento da ferramenta
G47
Transição automática de velocidade linear curta
G48
Cancelar a transição automática da velocidade linear curta
G54~G59
Seleção do sistema de coordenadas da peça de trabalho
G73
Ciclo de maquinagem de furos profundos de alta velocidade
G74
Regresso ao ponto de referência da máquina (origem mecânica)
G75
Regresso ao ponto de regulação da ferramenta
G76
Regresso ao programa zero a partir da posição atual
G78
Ciclo de perfuração fina
G81
Ciclo de perfuração central
G82
Ciclo de perfuração central com pausa
G83
Ciclo de maquinagem de furos profundos
G84
Ciclo de roscagem rígido métrico
G85
Ciclo de roscagem rígido em polegadas
G86
Ciclo de perfuração (retorno automático)
G87
Reverter o ciclo de perfuração
G88
Ciclo de perfuração (retorno manual)
G89
Ciclo de aborrecimento com pausa
G90
Programação do modo de valor absoluto
G91
Programação de valores incrementais
G92
Definir o sistema de coordenadas da peça de trabalho
P = atribuição de parâmetros
31. Código M da fresadora Huaxing
Código G
Explicar
M00
Pausa no programa
M01
L ×× (K ××)
M02
Fim e encerramento do programa
M03
Rotação para a frente do fuso
M04
Inversão do fuso
M05
Paragem do fuso
M08
Arrefecimento ligado
M09
Arrefecimento
M10
Fixação da peça de trabalho
M11
Afrouxamento da peça de trabalho
M20
K ×× N.º do relé
M21
K ×× shut ×× N.º do relé
M30
O programa termina e regressa ao início do programa
M71~M85
Saída de impulsos de relé
32. Código Renhe 32T G
Código G
Explicar
G00
instruções de posicionamento do ponto rápido
G01
Instrução de interpolação linear
G02、G03
Instrução de interpolação circular
G04
Instrução de atraso do programa
G26、G27
Instrução de regresso ao ponto de partida
G28、G29
G22、G80
Instrução de ciclo de programa
G23
Instrução de laço retangular
G37、G38G39、G36
Comando de retorno do ponto de referência rígido
G82、G83
Comando do ciclo de rosca
G46、G47G48、G49
Comando de retorno do ponto de referência suave
G96、G97
Função de corte com velocidade linear constante
33. Código Renhe 32T M
Instrução M
Explicar
M00
Instrução de pausa do programa
M02
Instrução de fim de programa
M30
Paragem do mandril, comando de fim de programa
M20
Comando de ciclo automático
M03
Comando de rotação do fuso para a frente
M04
Comando de marcha-atrás do fuso
M05
Comando de paragem do mandril
M06
Aguardar instruções depois de enviar uma carta
M26
Envio de instruções
M21
Aguardar instruções depois de enviar uma carta
M97
Instrução de salto de programa
M98
Instrução de chamada de subrotina
M99
Instrução de retorno de subrotina
34. SKY 2003N M Código G
Código G
Grupo
Tipo
Função
G00
01
1
Posicionamento (movimento rápido)
G01
Interpolação linear (alimentação)
G02
Interpolação de arco (no sentido dos ponteiros do relógio)
Correção do comprimento da ferramenta para a frente
G44
Correção negativa do comprimento da ferramenta
G49
Apagamento da correção do comprimento da ferramenta
G50
11
Zoom, espelho desligado
G51
11
Zoom, espelho em
G54
14
Sistema de coordenadas da peça 1 Seleção
G55
Seleção do sistema de coordenadas da peça 2
G56
Seleção do sistema de coordenadas da peça 3
G57
Seleção do sistema de coordenadas da peça 4
G58
Sistema de coordenadas da peça 5 Seleção
G59
Seleção do sistema de coordenadas da peça 6
G68
03
Coordenar a rotação
G69
03
Apagamento de rotação de coordenadas
G73
15
Ciclo de etapas
G74
Circulação de dentes de contra-ataque (centro de maquinagem)
G76
Ciclo de perfuração fina (centro de maquinagem)
G80
Apagamento de ciclo fixo
G81
Ciclo de perfuração e faceamento de pontos
G82
Ciclo de perfuração e de perfuração inversa
G83
Ciclo de perfuração profunda
G84
Circulação de torneiras
G85/G86
Ciclo de aborrecimento
G87
Reverter o ciclo de perfuração
G88/G89
Ciclo de aborrecimento
G90
00
Programação de valores absolutos
G91
Programação de valores incrementais
G92
05
Definição do sistema de coordenadas
G98
16
Regresso ao plano inicial
G99
Regresso ao plano do ponto r
35. SKY 2003N M M código
Grupo
Código M
Função
A
M00,M01,M02
O programa pára, o programa escolhe parar e o programa termina
B
M03,M04,M05
Rotação para a frente do fuso, rotação inversa do fuso, paragem do fuso
C
M06
Troca automática de ferramentas
D
M08,M09
Líquido de refrigeração ligado, líquido de refrigeração desligado
E
M98,M99
Chama 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, é necessário compreender primeiro as funções básicas e as utilizações dos códigos G e M. Os códigos G controlam principalmente os movimentos da máquina-ferramenta, como o movimento linear e a interpolação circular, enquanto os códigos M executam operações auxiliares da máquina-ferramenta, como a rotação do fuso e a comutação do líquido de refrigeração.
Compreender as características dos diferentes sistemas CNC: Diferentes sistemas CNC (como Fanuc, Siemens) podem suportar códigos G e M de forma diferente. Por conseguinte, o utilizador deve familiarizar-se com as funções e limitações específicas do sistema CNC que está a utilizar.
Consultar os materiais relevantes: É possível obter os significados e utilizações específicos dos códigos G e M consultando os guias de programação CNC ou as enciclopédias de códigos relevantes. Por exemplo, pode consultar materiais como "Fanuc, Siemens Common CNC System Code Encyclopedia (G, M codes), Command Explanation".
Compreender as funções dos códigos G e M: Os códigos G envolvem principalmente o controlo do movimento da máquina-ferramenta. Por exemplo, G00 indica posicionamento rápido, G01 indica avanço de interpolação linear, G02 e G03 representam interpolação circular no sentido horário e anti-horário, respetivamente. Os códigos M incluem operações auxiliares como M01 para paragem opcional, M02 para fim de programa (reset), M03 para rotação para a frente do fuso, etc.
Selecionar o código adequado de acordo com as necessidades de processamento: Uma vez esclarecidas as funções dos códigos G e M, é possível selecionar o código adequado com base nas necessidades específicas de processamento. Por exemplo, se for necessário um posicionamento rápido, utilize G00; se for necessário o controlo da rotação do fuso, utilize M03 ou M04.
Prestar atenção à seleção dos sistemas de coordenadas e dos planos: Durante a programação, deve também ter em atenção a seleção de sistemas de coordenadas e planos, como G17, G18 e G19, que são utilizados para selecionar o plano XY, o plano ZX e o plano YZ, respetivamente.
Praticar e testar: Por último, validar a correção e a aplicabilidade dos códigos G e M seleccionados através de programação e testes reais. Na prática, pode deparar-se com alguns cenários ou requisitos especiais, em que poderá ser necessário ajustar ou escolher outros códigos para satisfazer necessidades específicas.
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 maquinagem CNC do mundo real, para combinar eficazmente os códigos G e os códigos M para aumentar a eficiência e a precisão da maquinagem, é crucial compreender primeiro as funções e os papéis básicos dos códigos G e dos códigos M.
Os códigos G controlam principalmente o movimento da máquina-ferramenta, como o posicionamento rápido (G00), a interpolação linear (G01) e a interpolação circular (G02 e G03). Entretanto, os códigos M são utilizados para executar funções auxiliares da máquina-ferramenta, como o interrutor do líquido de refrigeração e os comandos de mudança de ferramenta.
Para melhorar a eficiência e a precisão da maquinagem, podem ser adoptadas as seguintes estratégias:
Otimizar os programas de código G: Dependendo das características do sistema CNC e do desempenho real da máquina-ferramenta, selecionar instruções de código G adequadas para garantir a otimização do percurso de maquinagem. Por exemplo, ao reduzir a distância de deslocação em vazio e ao utilizar métodos de interpolação mais eficientes, a eficiência da produção pode ser significativamente melhorada.
Aplicação racional dos códigos M: Durante a programação, os códigos M devem ser organizados de forma lógica de acordo com as necessidades de maquinação, como a ativação do líquido de refrigeração quando é necessária uma maquinação de alta precisão ou a mudança da ferramenta após a conclusão de determinados passos específicos de maquinação. Isto pode não só melhorar a qualidade da maquinação, mas também evitar tempos de paragem desnecessários.
Programação de macros: Ao utilizar a função de programação macro do centro de maquinação CNC, a combinação correspondente de códigos G e códigos M pode ser gerada automaticamente com base em requisitos de maquinação específicos. Este método pode garantir a precisão da maquinação, melhorando ainda mais a eficiência da programação e a eficiência da maquinação.
Prestar atenção aos pormenores da programação: Ao escrever programas, é importante analisar o diagrama da peça para determinar a precisão e os requisitos técnicos da maquinagem CNC, bem como as características do sistema de controlo da máquina-ferramenta. Isto permite a criação de uma combinação de códigos G e códigos M que não só satisfaz os requisitos de maquinagem, como também utiliza plenamente o desempenho da máquina-ferramenta.
Não se esqueçam, partilhar é cuidar! : )
Partilhar
Facebook
Twitter
LinkedIn
Reddit
VK
Correio eletrónico
Imprimir
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.
Já alguma vez se perguntou como garantir o sucesso de um projeto de estampagem de metal? Nesta publicação do blogue, vamos analisar os factores críticos que podem ser decisivos para o sucesso ou fracasso do seu processo de estampagem....
Já alguma vez se interrogou sobre o significado dos números nas chapas metálicas? Neste artigo, vamos mergulhar no mundo do calibre da chapa metálica e desmistificar este aspeto essencial da metalomecânica....
A escolha entre uma prensa dobradeira eléctrica e hidráulica pode ter um impacto significativo na eficiência e nos custos da sua empresa. As prensas dobradeiras eléctricas oferecem poupanças de energia superiores, benefícios ambientais e velocidades de operação mais rápidas, enquanto...
Curioso sobre as capacidades do corte a laser? Neste guia completo, vamos mergulhar no mundo das velocidades e espessuras de corte a laser para vários metais. O nosso engenheiro mecânico especialista irá...
Já alguma vez se interrogou sobre o mundo oculto das curlinas em Z? Neste artigo cativante, o nosso engenheiro mecânico especialista guiá-lo-á através dos meandros do cálculo do peso das curvas em Z. Descubra como...
Já alguma vez se interrogou sobre o mundo oculto das vigas de aço H? Neste artigo cativante, vamos desvendar os mistérios por detrás destes componentes de construção essenciais. O nosso perito em engenharia mecânica guiá-lo-á...
Já alguma vez se interrogou sobre o peso das placas de aço com padrões que vê todos os dias? Nesta publicação do blogue, vamos mergulhar no fascinante mundo das placas de aço axadrezadas....
Está a ter dificuldades em conceber peças de chapa metálica precisas? Desvende os segredos do fator K, um conceito crucial no fabrico de chapas metálicas. Neste artigo, o nosso engenheiro mecânico especialista desmistifica...
Já se interrogou sobre como selecionar a viga em I perfeita para o seu projeto de construção ou fabrico? Nesta publicação do blogue, o nosso engenheiro mecânico especialista irá guiá-lo através do processo...
I. Vantagens dos cabos com núcleo de cobre em relação aos cabos com núcleo de alumínio: 1. Baixa resistividade: A resistividade dos cabos com núcleo de alumínio é cerca de 1,68 vezes superior à dos cabos com núcleo de cobre....
A escolha da válvula de segurança correcta é crucial para garantir a segurança e a eficiência dos sistemas de pressão. Este guia irá guiá-lo através dos principais factores a considerar, tais como a temperatura,...
Porque é que as válvulas de segurança disparam prematuramente, causando potenciais perigos no seu sistema? Este artigo analisa os problemas e soluções mais comuns para o mau funcionamento das válvulas de segurança, oferecendo informações sobre definições, características mecânicas,...