Articles

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.

G-Code Control

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.

HorizontalMachineAxesos 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.

Cam1

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!