Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Equipment >> Máquina cnc

Entendendo os códigos G e M como um profissional [Guia Completo]

Introdução




Você pode sentir que entender os códigos G e os códigos M é uma tarefa difícil. Isso não é verdade, no entanto. Quando você tem um grande interesse em usinagem CNC ou está pronto para trabalhar em uma oficina de máquinas CNC, obter um melhor conhecimento de ambos os códigos o ajudará a desempenhar suas funções.

Para ajudar, compilamos o guia completo para entender os códigos G e os códigos M aqui. Esta postagem do blog abordará:

… e mais. Vamos decifrar os códigos G&M primeiro.




O que são códigos G e M?




Você não pode usinar as peças com CNC até que esteja bem versado na maneira correta de usar as máquinas CNC. Então, como alguém pode ser adepto do uso de máquinas CNC?

Você pode dominar o manuseio de máquinas CNC aprendendo a linguagem de programação de máquinas CNC e obtendo o know-how para códigos de usinagem CNC – G-Code e M-Code, por exemplo. Sem um melhor conhecimento desses códigos usinados CNC, você não consegue fazer as peças CNC. Agora, vamos dar uma olhada rápida e entender esses dois tipos de códigos.

Código G


G-Code é a linguagem de programação mais comum. Um código G na programação CNC funciona como um controlador e ditador. Ele controla o movimento da máquina e dita como e para onde ela deve se mover para formular o produto final usinado em CNC.

Código M


M-Code é usado para aplicativos específicos . Uma Programação CNC M-Code controla diferentes funções da máquina, incluindo iniciar e parar ações ou programas específicos.

G-Code e M-Code trabalham juntos para fabricar peças e componentes usinados em CNC. Por isso, eles são essenciais nos setores de manufatura e industrial.


História da Programação CNC




No final da década de 1950, foi desenvolvido o Laboratório de Servomecanismos do MIT, a primeira implementação de programação de controle numérico. Desde então, várias organizações comerciais e não comerciais desenvolveram implementações de programação de controle numérico. O código G foi usado principalmente nessas implementações.

Mais tarde, em 1960, a Electronic Industry Alliance de linguagem de programação de controle numérico foi padronizada nos Estados Unidos. Uma revisão final foi então aprovada em fevereiro de 1980. Uma versão padronizada do G-Code é conhecida como BCL (Binary Cutter Language). Esta linguagem foi desenvolvida para controlar máquinas CNC em linhas retas e arcos.

Muitos construtores de ferramentas tentaram lidar com os problemas de compatibilidade padronizando os controladores de máquinas-ferramenta durante as décadas de 1970 e 1990. Em 2010, as diferenças e incompatibilidades de controladores não eram mais do que problemáticas. Porque as operações de usinagem estavam sendo desenvolvidas com aplicativos CAD/CAM.

De acordo com a Wikipedia, “o G-Code começou como uma linguagem que não tinha loops, operadores condicionais e variáveis ​​declaradas pelo programador que não podiam codificar lógica”. No entanto, agora o G-Code inclui recursos de linguagem de macro que estão um pouco mais próximos das linguagens de programação de alto nível.


O Papel da Programação de Máquinas na Usinagem CNC




A letra “C” na programação CNC refere-se ao “Computador” que opera o sistema da máquina de programação. Os computadores só entendem as linguagens específicas para realizar as diferentes tarefas.

O mesmo vale para a Programação CNC! Os maquinistas podem inserir os programas manualmente ou com o software CAD. Não importa qual método o maquinista empregue, o código precisa ser PERFEITO.

Antes da programação de máquina baseada em computador, era difícil manter os programas corretos para usinagem múltipla devido ao formato de papel da Programação NC.

Como a programação CNC controla as máquinas CNC?




Antes de sabermos como a programação CNC controla as máquinas CNC, vamos ao flashback e aprender como as máquinas CNC operavam antes da chegada dos computadores.

Nos dias anteriores aos computadores, os maquinistas controlavam as máquinas CNC com cartões e fitas. Para criar códigos, eles perfuravam os cartões em ordens diferentes. Este era um método eficaz, MAS era uma tarefa cansativa. Além disso, esses cartões seriam danificados e poderiam se perder. Como resultado, o processo de produção teve que enfrentar vários problemas.

Graças ao advento dos computadores, a maioria dos problemas de produção chegou ao fim. Ainda assim, nem tudo eram arco-íris e sol... Eles tinham que inserir todos os códigos manualmente. Este foi novamente um trabalho chato de fazer. E, na hora de fabricar peças mais sofisticadas, eles tinham que seguir mais instruções. Assim, a codificação manual se tornaria mais trabalhosa.

Mais cedo, quando os computadores mais avançados se tornassem a norma, os maquinistas simplesmente instruíam o software. Então, esse software avançado geraria os códigos G e os códigos M que as máquinas entendem. Os softwares Computer-Aided Design (CAD) e Computer-Aided Manufacturing (CAM) tornaram a geração de código muito mais fácil!

Compreendendo os códigos G e M com mais detalhes

O que é o Código G?


O código G também é conhecido como RS-274D. De acordo com a Wikipedia, o código G é a linguagem de programação de controle numérico de computador (CNC) mais amplamente utilizada. A linguagem é usada para controlar muitas ferramentas de computador e possui diferentes dialetos. O código G é escrito em uma linguagem lógica.

A letra “G” no código G significa “Geometria”. Ao instruir uma máquina CNC, a letra “G” seguida de um determinado número faz um comando para alterar a geometria da peça que está sendo usinada.

Alguns códigos G importantes


Abaixo estão alguns dos códigos G e o que eles significam.

Uma localização geométrica segue todos esses códigos G. A geometria consiste em coordenadas ao longo dos eixos, ou seja, um “X” e “Y” em um plano.

Funções dos códigos G


Os códigos G geralmente começam com a letra “G”, mas esse não é o único número usado na programação do código G. A seguir está a lista de mais algumas letras que são usadas na codificação G.

O código G também pode usar algumas outras letras, mas depende das capacidades da máquina CNC. O código G pode repetir uma ação até que ela seja interrompida.

Os códigos G são comandos de uma única letra que informam às máquinas o que façam. Eles também podem comandar a máquina para se mover e dizer-lhe para fazer outras coisas, como ligar o fuso. Esses códigos tornam as máquinas CNC programáveis. O que, por sua vez, dá às máquinas CNC a flexibilidade de formular diferentes peças.

Principalmente os comandos de código G estão em formato alfanumérico. Máquinas diferentes, no entanto, lêem os códigos G em formatos diferentes. Essa capacidade diferente das máquinas de ler os códigos G depende de:

Portanto, o maquinista também deve estar familiarizado com o tipo de máquina que está usando. Caso contrário, erros nos comandos podem levar a diferentes complicações.

Como ler os códigos G?


Ler os códigos G não é difícil. As etapas estão abaixo.

O que é M-Code?


O código M é a linguagem de controle da máquina que controla o programa geral da máquina de programação. Ele direciona as funções da máquina.

A letra “M” nos códigos M é chamada de “Diversos”. No entanto, alguns se referem a ele como “código da máquina” porque esses códigos controlam as operações específicas do equipamento – os códigos M direcionam as operações sem corte da máquina. Sem os códigos M, você só pode instruir a máquina a realizar os três movimentos principais dos códigos G.

Para outras operações, como interromper um programa, trocar ferramentas e inundar o sistema com refrigerante, os maquinistas devem ter o conhecimento certo para executar códigos M.

Funções dos códigos M


O código M controla todas as funções não geométricas da máquina ou, simplesmente, funções diversas da máquina. Por exemplo, a rotação do fuso começa e para, troca de paletes, refrigerante ligado e desligado!

Existem duas ações separadas para códigos M. A máquina pode precisar inundar o sistema com refrigerantes e desligá-lo depois que a temperatura cair. Como os códigos G, os dialetos usados ​​para códigos M também dependem da máquina. Por exemplo, algumas máquinas exigem um zero entre a letra e os numerais, enquanto outras podem não precisar de um zero.

Alguns códigos M importantes


Aqui, novamente, o maquinista terá que conhecer alguns códigos M importantes. Assim como os códigos G, os códigos M também contêm “M” seguido do número. Abaixo estão alguns dos códigos M com a função que desempenham. Novamente, algumas máquinas incluiriam um zero entre as primeiras letras do código M.

Os códigos M são mais específicos para máquinas diferentes do que os códigos G e são altamente personalizáveis. Além disso, os códigos M também podem variar com diferentes máquinas. Por exemplo, algumas máquinas podem suportar a inclusão de zero entre a letra e os números.

Lembre-se! Ao configurar os códigos G e M na máquina de programação CNC, o operador deve utilizar o código M com um comando (por bloco de informação). Os códigos M podem ligar e desligar a máquina. Portanto, usar códigos M mais de uma vez pode causar problemas no programa.

Como ler os códigos M?


Os códigos M não são usados ​​sozinhos. Em vez disso, eles são usados ​​com outros códigos para ativar as configurações ideais da máquina. Devido à sua combinação com outras categorias de códigos, os códigos M parecem ser complexos.

No entanto, assim como os códigos G, eles também são definidos em uma ordem específica que mantém os processos de usinagem funcionando sem problemas.


Listas de comandos de código G e código M




Esta seção aprenderá diferentes códigos G e M e saberá o que eles significam. Como mencionado anteriormente, os códigos G e M são compostos por letras seguidas por um número e algumas unidades adicionais. Portanto, parte desses códigos pode significar o mesmo, mas algumas unidades podem ter significados diferentes.

Existem quase uma centena de códigos G. As máquinas de torneamento e fresagem têm códigos diferentes, mas também compartilham alguns códigos em comum. Veja alguns dos códigos G e M e entenda suas funções.

Lista de códigos G para torno CNC



G-Code Função
G00 Movimento rápido de posição
G01 Movimento de Interpolação Linear ou Movimento Linear,
Chanfro e Arredondamento de Canto – Modal
G02 Movimento de Interpolação de Circulação CW – Modal
G03 Movimento de interpolação circular CCW – Modal
G04 Permanência (P) P=Segundos. Milissegundos
G05 Movimento de controle fino do fuso (ferramenta dinâmica) – opcional
G09 Parada exata
G10 Configuração de deslocamento programável


Lista de códigos M para torno CNC



Código M Função
M00 Parada do programa – Modal
M01 Parada de Programa Opcional – Modal
M02 Fim do programa – Modal
M03 Spindle on Forward (S) – Modal
M04 Eixo na ré (S) – Modal
M05 Parada do fuso – Modal
M08 Refrigeração Ligada – Modal
M09 Refrigeração desligada – Modal
M10 Chuck Clamp – Modal

Códigos G para Fresamento CNC



G-Code Função
G00 Movimento rápido
G01 Movimento de interpolação linear
G02 Movimento de interpolação CW
G03 Moção de interpolação CCW
G04 Habitar
G09 Parada exata
G10 Configuração de deslocamento programável
G12 Fresagem de Pock Circular CW
G13 Fresagem Circular CCW
G17 Seleção do plano XY

Códigos M para Fresamento CNC



M-Code Função
M00 Parada do programa
M01 Parada de programa opcional
M02 Fim do programa
M03 Eixo no sentido horário (S)
M04 Eixo no sentido anti-horário (S)
M05 Parada do fuso
M06 Mudança de ferramenta (T)
M08 Líquido refrigerante ligado
M09 Refrigerante desligado
M10 Freio do 4º Eixo ativado


Quais são as diferenças entre os códigos G e M?




Embora ambos os códigos – G e M – andem de mãos dadas durante a programação CNC, eles ainda diferem. Abaixo estão algumas das principais diferenças dos códigos G e M. Eles ajudariam você a entender melhor os códigos G&M na fabricação CNC.

Quem precisa aprender códigos G e códigos M?




Então, de longe, você reuniu informações suficientes sobre ambos os códigos mágicos para dar uma compreensão básica. Mas, a verdadeira questão é:“Quem” precisa aprender os códigos G e M. Certo?

Aqui está sua resposta. TODOS que trabalham em uma oficina mecânica ou têm a intenção de seguir a programação de máquinas CNC no futuro devem ter o know-how para usar ambos os códigos. Porque entender os códigos G e M para cada trabalhador na oficina mecânica é obrigatório, independentemente de sua posição na oficina.

Depende de suas responsabilidades de trabalho e quão profundo você precisa saber sobre esses códigos. Talvez ler um pedaço de informação básica sobre os códigos G e M seja suficiente. Ou talvez você precise dominar os dois códigos de programação para cumprir seus deveres no local de trabalho. Por exemplo, saber um pouco sobre os códigos de usinagem CNC é bom para quase todas as posições na oficina de máquinas CNC. Algumas oficinas também oferecem treinamento para tornar seus funcionários bem versados ​​em linguagens de programação CNC.

Centro de usinagem CNC e programa executado repetidamente e sem interação, mas isso depende principalmente da peça (a ser fabricada) e do processo de fabricação. Depois que a programação do CNC estiver concluída, talvez você não precise de mais edições. Mas caso os produtos fabricados não tenham a precisão desejada, eles podem ser editados para fazer pequenos ajustes. No entanto, o trabalho de edição é reservado apenas para pessoas qualificadas. Tipo, engenheiros experientes, profissionais de configuração e supervisores apenas!

Precisa aprender mais sobre programação de código G e código M? Esta fonte de vídeo da TITANS explicará a programação manual em uma máquina CNC. Espero que ajude!


Conclusão




Os códigos G e os códigos M são diferentes. Como o código G é sobre G eometria enquanto o código M é sobre M funções da máquina. Os códigos G são usados ​​para tornar as máquinas CNC programáveis ​​e dão às máquinas CNC a flexibilidade de fazer quase qualquer peça. As máquinas CNC usam códigos G e M para programação CNC. Esses códigos dizem às máquinas o que EXATAMENTE elas devem fazer, incluindo:

Em uma palavra, sem entender os códigos G e M, não se pode iniciar sua carreira na oficina de máquinas CNC.

Obrigado por ler esta postagem no blog sobre códigos G e M, esperamos que tenha ajudado você a entendê-los melhor. Os códigos G e M são mágicos. A propósito, que aspectos interessantes dos códigos G e M você aprendeu hoje? Deixe um comentário abaixo.

Máquina cnc

  1. Técnicas de programação CNC para corte a plasma e laser
  2. Noções básicas sobre fresamento CNC
  3. Programação de 5 eixos:compreensão do eixo da ferramenta e controles de colisão
  4. Ciclos de programação CNC ou ciclos fixos CNC Prós e contras
  5. Princípios e aplicações de programação CNC
  6. Técnicas de programação CNC:um guia para métodos e aplicações eficazes
  7. Download gratuito de programação e manutenção de manuais CNC da Hurco
  8. Códigos G e M da máquina CNC – Fresadora e Torno CNC
  9. Códigos M – Teste de programação CNC
  10. Códigos G – Teste de programação CNC