Código G E Código M: O que significam na usinagem CNC?
G-código é a linguagem de programação utilizada para controlar as máquinas CNC. Um programa é uma sequência de códigos e dados que diz à máquina o que fazer. Os códigos programados, juntamente com a ferramenta direita em um centro de máquinas CNC, permitem a fabricação de peças corretas e repetíveis. O código G torna as máquinas CNC consistentes com o programa e flexíveis, capazes de produzir diferentes partes.
como uma máquina CNC funciona, o código é exibido no monitor do operador e é visto rolando ao longo, sendo lido e atuado pela máquina.
G-Code — The Master of Action
Simply p > Simply put, G-code is a software programming language used to control a CNC machine. E, mesmo com maquinação CNC complexa, o código G é escrito de uma forma direta e lógica.
A ” G ” é seguida por um número, que é um comando para mudar a geometria. Por exemplo,” G00 ” é um comando para o movimento rápido. Ele move a ferramenta para separar a geometria à taxa máxima e é geralmente usado para mover a ferramenta e parte de perto para longe ou vice-versa.
Aqui estão alguns exemplos do G-código:
G00: movimento Rápido específicos de coordenadas de posição
G01: avanço Linear mover
G02/G03: no sentido Horário/anti-horário de alimentação mover
Esses códigos, tais como G00, são seguidos por um geométricas localização. A geometria é transmitida com coordenadas em eixos, então uma coordenada “X” e uma coordenada “Y” em um plano.vamos dividir ” G00G58X-120.Y-5.”Sabes que o G00 significa um movimento rápido. “G58” especifica as coordenadas de trabalho, mudando a geometria relativa aos desvios de trabalho, como a origem das partes. “X-120.”significa ir para” – 120mm “no eixo X, e” Y-5.”significa ir para “- 5mm”no eixo Y.
G-code can repeat an action indefinidamente until it is stopped. Por exemplo, G01 seguido por uma sequência de posições X, Y ou Z, significa que todos os movimentos lineares de alimentação ocorrem em G01. Um exemplo típico de usinagem é a fresagem de face, onde a sequência de posições é usada para a máquina do contorno facial da peça.
os eixos X e Y posicionam o fuso precisamente para executar um corte ou outra função.
M-Code-O organizador de funções
m-code controla várias funções, e tipicamente estas podem ser consideradas como funções de máquinas não-geometria. Exemplos incluem o início e paragem da rotação do fuso, o refrigerante ligado e desligado, a mudança de palete, etc. Algumas destas funções podem variar pela máquina específica.
Aqui estão alguns exemplos de código M:
- M00: pare qualquer função que o programa esteja fazendo atualmente
- M03: Rodar o fuso no Sentido DOS ponteiros do relógio
- M08/ M09: líquido de Arrefecimento por inundação ligado/desligado
semelhante ao código-G, O Código-M consiste num “M” e num número. Ao contrário do G-code, No entanto, o M-code pode ser mais específico para máquinas diferentes e é mais personalizável. Ambos os tipos são necessários para que uma máquina CNC execute suas funções.
Como qualquer linguagem, CNC tem muitos outros aspectos para ele. Este gráfico é apenas uma amostra de todas as linhas do programa que poderiam ser incluídas no código.
Program Line | Explanation |
N102M6T2 | Block number 102, Tool change to tool 2 |
(3″ FACEMILL) | Comment – not read by machine, but tells operator engineer tool 2 is a 3 inch facemill |
M82 | Pallet A Check |
IFGOTO2001 | Tool height min check |
IFGOTO2002 | Tool height max check |
G00G90B267. | Rápido, o posicionamento absoluto, Palete gira para B 267 (graus) |
M08 | Refrigeração |
(PARTE B) | Comentário |
Alguns exemplos de código de programação de linhas e o que eles significam. Tudo entre parênteses não é lido pela máquina. Estes são comentários para o programador e operador.
outros comandos. maquina.
além dos códigos G E M e do posicionamento dos eixos X/Y/Z, outros comandos são usados na usinagem CNC. Um comando de início de rotação do fuso M03 precisa de um comando” S”, que controla a velocidade do fuso em rpm.
Aqui está como isso é adicionado à nossa amostra de código atual: G00G58X-120.Y-5.M03S3820.
O “S3820” indica uma velocidade do fuso de 3820 rpm. Até agora, o programa definiu a geometria e a velocidade do fuso.
Outras funções possíveis que poderiam seguir o G-código:
F: taxa de Alimentação
T: número da Ferramenta
H: comprimento da Ferramenta offset chamar
Muitas outras designações alfanuméricas podem ser utilizados, dependendo do CNC da máquina capacidades.
tenha em mente, os exemplos específicos de código G E Código M que exploramos são baseados em programas centrais de usinagem horizontal e vertical. Os tornos CNC também usam código-G E Código-M, mas você pode esperar alguns comandos e sequências diferentes para rodar.
a potência do Software
enquanto as máquinas são frequentemente programadas diretamente com o código G, um programador CNC muitas vezes usa uma ferramenta de programação de alto nível de fabricação assistida por computador (CAM).
Mastercam é um software de produção de código que ajuda os programadores a criar o código certo para o projeto. Standard in the CNC industry, Mastercam takes input from the programmer (everything it needs to do), and it produces the right G – and M-codes.
Aqui está um exemplo simplificado de como o Mastercam funciona. O programador importa um modelo de máquina e o dispositivo de usinagem. Em seguida, o programador seleciona as ferramentas e os caminhos de ferramentas de onde o fuso irá, e o código é produzido pelo software. O programador trabalha com os modelos CAD, mas refere-se à impressão para as especificações exatas e tolerâncias.
tão poderoso quanto o Mastercam é, ele poderia exigir duas semanas de programação se a peça é complexa (grande tamanho e muitas ferramentas necessárias), ainda que poderia levar apenas duas horas para uma parte simples. Obviamente, um trabalho de 3 ferramentas é simples em comparação com um trabalho de 100 Ferramentas.
Mastercam software mostra uma visão de todo o projeto; à esquerda estão pastas contendo o código necessário para executar várias funções.quem precisa de saber o código G e o código M?
dependendo das suas responsabilidades de trabalho, talvez ler este artigo seja tudo o que você precisa saber sobre a programação CNC usando o código-G e o código-M. Ou, você pode precisar cavar mais fundo para executar corretamente seus deveres diários.
dentro de uma loja de máquinas CNC, saber algo sobre o código é útil para muitas posições. As lojas com um bom programa de treinamento interno explicarão as bases de codificação para novos funcionários durante o processo de orientação. Outros podem incluí-lo como parte da formação no terreno para os operadores.
dependendo da parte e do processo, o centro de máquinas CNC e o programa funcionam repetidamente com interação limitada. O operador carrega, descarrega, inspecciona, deburra peças e embala a peça.
em um mundo perfeito, uma vez que o código CNC correto é programado, é feito, e não são necessárias edições no chão. Muitos projetos, no entanto, exigem pequenos ajustes, como ajuste de compensação de trabalho e desgaste de ferramentas.os comandos da máquina estão bloqueados para evitar alterações acidentais. A edição é possível no chão da loja, mas requer uma chave para permitir a edição. Editing is mostly reserved for experienced engineers, setup pros, and supervisors.então, decifraste o código! Bem, pelo menos sabes mais sobre código-G E Código-M e outros comandos relacionados. Talvez você queira aprender mais sobre práticas de ferramentas CNC, tais como … que ferramenta é necessária? Quando uma loja deve investir em ferramentas? Como você implementa novas soluções de ferramentas?
é tudo respondido no nosso guia: CNC Tooling Improvements and Partnerships: A Guide to Solving Specific Tooling Issues. Além disso, leia quatro exemplos de melhorias de ferramentas de corte na vida real da loja do Stecker. Clique na imagem abaixo para obter a sua cópia!
Leave a Reply