Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Códigos G e códigos M de máquina CNC com PDF


Hoje no post The Mechanical veremos o que são códigos G e códigos M na usinagem CNC. Além disso, você pode baixar e imprimir o PDF clicando no botão fornecido no final do artigo.

Introdução à programação CNC 

Nos primórdios das máquinas CNC, a entrada ou as instruções eram fornecidas à máquina CNC usando fitas perfuradas ou fitas magnéticas. No entanto, devido ao avanço tecnológico, os computadores os substituíram. Um controlador CNC computadorizado é mostrado abaixo.
HafeezJD, CC BY-SA 4.0, via Wikimedia Commons


A máquina CNC entende comandos em um determinado idioma. Esta linguagem é composta por um conjunto predefinido de códigos denominados códigos G e códigos M.
Cada código tem uma função predefinida específica e, usando vários códigos juntos, uma peça de trabalho é usinada de acordo. Já abordamos o CNC, seu funcionamento, tipos, vantagens e aplicações em detalhes em nosso post anterior, você pode consultar isso para ter uma boa ideia sobre o CNC e seus termos relacionados: O que é uma máquina CNC? seu funcionamento, tipos, vantagens, usos com PDF Antes de começar com códigos G e códigos M em um programa de peça CNC, outros códigos ou palavras também são usados ​​para concluir todo o processo de usinagem. Então, vamos dar uma olhada nos diferentes códigos ou palavras usadas no CNC.

N-palavras

Essas palavras representam o número de sequência, ajudam a identificar o bloco (cada linha de instrução é denominada como um bloco). Resumindo, é como quando escrevemos algo em etapas, atribuímos um número a cada etapa. Como ponto nº 1, ponto nº 2 e assim por diante. Da mesma forma, na programação de peças CNC, cada linha ou bloco de código recebe um número como N100, N110, N120 e assim por diante. Eles geralmente são escritos em etapas de 10 ou 5.

Palavra de alimentação (código F)

A palavra Avanço refere-se à taxa de avanço da máquina-ferramenta. Ele é escrito no seguinte formato F_ _ e, em seguida, a taxa de alimentação necessária é especificada. Tome por exemplo:F240, isso significa que a taxa de alimentação é 240. A taxa de alimentação pode ser em mm/min (G94) ou mm/rev (G95), isso depende do operador.

Palavras X, Y e Z

Estas são as palavras ou códigos usados ​​para especificar as coordenadas da posição da ferramenta. As palavras X, Y e Z representam os eixos X, Y e Z. Além desses eixos lineares, as posições angulares são especificadas usando palavras I, J e K.

Palavra de velocidade do fuso (palavra S)

A velocidade do fuso é mencionada pela letra S. A velocidade do fuso está em r.p.m. Por exemplo:S800, o que significa que a velocidade do fuso é de 800 r.p.m.

Seleção de ferramenta (palavra T)

Esta função é usada em máquinas CNC com trocador automático de ferramentas. Sempre que uma ferramenta diferente for necessária para executar uma tarefa durante a usinagem CNC, a função de seleção de ferramenta é chamada usando a palavra T. Cada ferramenta presente no magazine de ferramentas ou biblioteca de ferramentas possui um endereço específico. Por exemplo, se a ferramenta que está sendo usada atualmente é uma ferramenta cônica e agora o operador precisa fazer um furo, então ele usa o comando de seleção de ferramenta e chama a broca na posição 4 usando T04.
Fresadora CNC

Códigos G para fresamento CNC

A seguir estão alguns dos códigos G comumente usados ​​e sua descrição no fresamento CNC. G00 – Posicionamento rápido G01 – Percurso/interpolação linearG02 – Percurso/interpolação circular (sentido horário)G03 – Interpolação circular (sentido anti-horário)G04 – DwellG10 – Entrada de dados programávelG17 – Seleção do plano XYG18 – Seleção do plano ZXG19 – Seleção do plano YZG20 – Programação em unidades polegadasG21 – Programação em unidades métricas G27 – Verificação do retorno do ponto de referência G28 – Retorno automático ao ponto de referência G29 – Retorno automático do ponto de referência G30 – Retorno ao 2º, 3º ou 4º ponto de referência G40 – Cancelamento da compensação do diâmetro da fresa G41 – Compensação do diâmetro da fresa à esquerdaG42 – Diâmetro da fresa direito de compensaçãoG43 – Compensação do comprimento da ferramenta em sinal positivo (+)G44 – Compensação do comprimento da ferramenta em sinal negativo (-)G45 – Aumento do corretor da ferramentaG46 – Diminuição do corretor da ferramentaG49 – Cancelamento do corretor do comprimento da ferramentaG53 – Sistema de coordenadas da máquina G54-59 – Sistema de coordenadas de trabalhoG80 – Ciclo fixo cancelG81 – Ciclo de furação fixoG82 – Ciclo de escareamento ou escareamento fixoG83 – Ciclo de furação e (fixado)G84 – Ciclo de rosqueamento (fixado)G85 – Ciclo de alargamento (fixado)G86 – Ciclo de mandrilamento (fixado)G90 – Posicionamento absoluto G91 – Posicionamento incremental G92 – Predefinição zero G94 – Avanço em mm/minG95 – Avanço em mm/revG96 – Controle de velocidade de superfície constante G97 – Cancelamento de controle de velocidade de superfície constante

Códigos G para torneamento CNC

No torneamento CNC há alguma mudança nos códigos G em relação ao fresador CNC. Os códigos estão listados abaixo: G00 – Movimento rápido em sentido linear.
G01-  Usinagem linear.
G02 – Usinagem no sentido horário.
G03 – Usinagem no sentido anti-horário.
G04 – Dwell
G09 – Verificação de parada exata do movimento
G10 – Entrada de dados programável
G17 – Selecionar plano X-Y
G18 – Selecionar plano X-Z
G19 – Selecionar plano Y-Z
G20 –  Programação em polegadas
G21 –  Programação em mm
G27 –  Verificação do retorno ao ponto de referência
G28 –  Retorno ao ponto de referência
G29 –  Retorno ao ponto de referência
G30 –  Retorna ao 2º, 3º e 4º ponto de referência
G32 – Fixado Rosqueamento de avanço constante (como G01 sincronizado com fuso)
G40 – Compensação da ferramenta de corte desligada (comp. raio)
/>G41 – Compensação da fresa esquerda (comp. raio)
G42 – Compensação da fresa direita (comp. raio)
G43 – Compensação do comprimento da ferramenta (positiva)
G44 – Compensação do comprimento da ferramenta ( negativo)
G49 – Cancelar compensação do comprimento da ferramenta
G50 –  Resetar t todos os fatores de escala para 1,0
G51 – Ativar fatores de escala
G52 –  Turno de trabalho local para todos os sistemas de coordenadas
G53 –  Sistema de coordenadas da máquina (cancelar deslocamentos de trabalho)
G54 –  Trabalho sistema de coordenadas (1ª peça)
G55 –  Sistema de coordenadas de trabalho (2ª peça)
G56 –  Sistema de coordenadas de trabalho (3ª peça)
G57 –  Sistema de coordenadas de trabalho (4ª peça)
G58 –  Sistema de coordenadas de trabalho (5ª peça de trabalho)
G59 –  Sistema de coordenadas de trabalho (6ª peça de trabalho)
G70 –  Ciclo de torneamento final (fixado)
G71 –  Ciclo de torneamento de desbaste (fixado)
G72 –  Ciclo de Faceamento Desbaste (fixado)
G73 –  Ciclo de Repetição de Padrão (fixado)
G74 –  Ciclo de Furação Peck (fixado)
G75 –  Ciclo de Ranhuras (fixado)
G76 –  Ciclo de Rosqueamento (fixo)
G80 –  Cancelar ciclo fixo (fixo)
G83 –  Ciclo de furação de face (fixo)
G84 – Ciclo de rosqueamento de face (fixo)
G86 –  Ciclo fixo de mandrilamento, fuso parada, saída rápida (conservada)
G87 – Ciclo de furação lateral (conservada)
G88 –  Ciclo de rosqueamento lateral (fixado)
G89 –  Ciclo de mandrilamento lateral (fixado)
G90 –  Programação absoluta  (sistemas tipo B e C)
G91 –  Programação incremental  (sistemas tipo B e C)
G92 –  Ciclo de Corte de Rosca (fixado)
G94 – Ciclo de Torneamento de Face Final G96 – Velocidade de Superfície Constante LIGADO
G97 – Cancelamento de Velocidade de Superfície Constante
G98 – Avanço em mm/min
G99 - Taxa de avanço em mm/rot

Códigos M no CNC

Os códigos M no CNC são quase os mesmos para torneamento e fresamento. Os códigos M são geralmente usados ​​para ligar/desligar vários processos. A seguir estão os códigos M. M00 – Parada do programaM01 – Parada opcionalM02 – Fim do programaM03 – Partida do fuso M04 – Partida do fuso (sentido anti-horário)M05 – Parada do fusoM06 – Troca de ferramentaM07 – Refrigerante LIGADO (dentro do fuso)M08 – Refrigerante LIGADO M09 – Refrigerante OFFM30 – Finalizar programaM98 – Chamar subrotinaM99 – Finalizar sub-rotina

Você também pode gostar de ler:

Explicação dos códigos G mais usados

G00 – Movimento rápido

O código G00 significa movimento rápido. Ele é usado para mover a ferramenta rapidamente de um ponto para outro. Ao usar este código, a ferramenta se move com a velocidade máxima. Esta velocidade é especificada pelo fabricante. Durante o deslocamento da ferramenta, nenhuma operação de corte é executada. Este comando geralmente é usado quando a ferramenta está longe da peça de trabalho. Quando costumamos chamar a ferramenta em um ponto, ela percorre uma taxa mais lenta. Isso aumenta o tempo que eventualmente resulta em perdas. Assim, o código G00 é usado. O código G00 está escrito no formato:G00 X_ Y_  Z_  Primeiro, o código G00 é chamado, então as coordenadas X, Y e Z do destino são especificadas. Por ex. G00 X25 Y05 Z00

G01 – Percurso/interpolação linear 

Este código é usado para corte ou usinagem em uma direção linear de um ponto a outro. O código G01 está escrito no formato: G01 X_ Y_  Z_ F Primeiro, o código G01 é chamado, então as coordenadas X, Y e Z do destino são especificadas. Junto com isso, a taxa de alimentação também é fornecida. Por ex. G01 X30 Y15 Z2 F120. A taxa de avanço pode ser em mm/min (G94) ou mm/rot (G95), isso depende do projeto da peça de trabalho e do operador

G02 – Percurso/interpolação circular (sentido horário)

Quando a ferramenta deve ser usada para fins de corte ou usinagem ao longo de um caminho circular, o código G02 (sentido horário) é usado. Da mesma forma para o sentido anti-horário movimento da ferramenta G03 código é usado.

G04 – Permanecer

Este código é usado quando nenhuma usinagem é necessária. A ferramenta permanece inativa durante a pausa. O formato de escrita do código G04 é:G04 X_ ou G04 P_  Primeiro, o código é escrito, então o tempo de permanência é especificado. Aqui X significa segundos e P para milissegundos. Por exemplo:G04 X5  / G04 P60 Esta foi uma breve explicação de alguns dos códigos G amplamente utilizados. Você também pode conferir mais detalhes sobre cada um dos códigos G mencionados acima em machinistguides.com
 Além disso, aqui está um exemplo de um programa de peça real usado para produzir a peça acabada. ╍╍╍╍╍╍╍╍╍╍  
Essa é uma visão geral dos códigos G e códigos M usados ​​em máquinas CNC. Se você gostou deste post ou tem alguma sugestão, deixe-nos saber nos comentários que gostaríamos de ouvir de você.

Participe também do nosso Canal do Telegram para se manter atualizado sobre engenharia mecânica. Voltaremos em breve com mais um artigo interessante, até lá Continue lendo!


Baixar PDF Link

Tecnologia industrial

  1. Por que fazer negócios com uma oficina mecânica com mandrilamento CNC?
  2. Máquina de peças longas com tornos CNC de mesa inclinada(2)
  3. Máquina de peças longas com tornos CNC de leito inclinado
  4. Vantagens e limitações da usinagem CNC
  5. Máquinas CNC:tipos, peças e benefícios
  6. 8 falhas de máquina CNC e dicas para solução de problemas
  7. Como usinar joias com usinagem CNC?
  8. 18 Capítulo 8:CNC
  9. Diferenças de fresagem CNC e fresadora manual
  10. Maximizando a precisão e o posicionamento da máquina-ferramenta CNC