0% acharam este documento útil (0 voto)
8 visualizações3 páginas

G-code e M-code na Programação CNC

Este documento discute o G-code e o M-code usados na programação de máquinas CNC (Controle Numérico Computadorizado). O G-code especifica movimentos e inclui códigos básicos como G00 para posicionamento rápido e G01 para posicionamento por taxa de avanço. O M-code especifica funções da máquina e inclui códigos básicos como M02 para girar o fuso no sentido horário e M05 para parar o fuso. O documento fornece listas de G-codes e M-codes comuns usados em máquinas de fresagem e torneamento CNC.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações3 páginas

G-code e M-code na Programação CNC

Este documento discute o G-code e o M-code usados na programação de máquinas CNC (Controle Numérico Computadorizado). O G-code especifica movimentos e inclui códigos básicos como G00 para posicionamento rápido e G01 para posicionamento por taxa de avanço. O M-code especifica funções da máquina e inclui códigos básicos como M02 para girar o fuso no sentido horário e M05 para parar o fuso. O documento fornece listas de G-codes e M-codes comuns usados em máquinas de fresagem e torneamento CNC.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Programação CNC em G-code e M-code (1)

Na programação de máquinas CNC (Controle Numérico por Computador) conhecemos o G-


código, M-código e T-código. Abaixo uma breve análise sobre G-código e M-código na
máquina CNC.

Código G: representa movimento


Código M: expressa a função da máquina

G-CODE
Os tipos de G-code são agrupados em 2 grupos.

1. tipos básicos/dasar incluem:

-G00: movimento rápido sem alimentação da peça de trabalho --> mover-se em linha reta
G01: movimento de corte/alimentação da peça de trabalho --> mover-se em linha reta
-G02: movimento de corte circular no sentido horário
-G03: movimento de corte circular no sentido anti-horário

2. tipos de desenvolvimento/ciclo incluem:

combinação de movimentos G00 e G01 simplificados


-G90: sistema de coordenadas absolutas
-G91: sistema de coordenadas incrementais

Abaixo está a lista de Códigos G:

G00 - Rapid Positioning


G01 - Posicionamento de Taxa de Alimentação
G02 - Arco Horário
G03 - Arco no Sentido Anti-horário
G04 - Pausa
G05 - Usinagem em Alta Velocidade
G07 - Imanaginary Axis Designation
G09 - Verificação de Parada Exata
G10 - Entrada de Parâmetro do Programa
G11 - Cancelar Entrada de Parâmetro do Programa
G12 - Corte de Círculo no Sentido Horário
G13 - Corte Circular no Sentido Anti-Horário
G17 - Plano X - Y
G18 - X - Plano Z
G19 - Y - Plano Z
G20 - Entrada em Unidades de Polegadas
G21 - Input in Metric
G22 - Limite de curso armazenado ATIVADO
G23 - limite de curso armazenado DESLIGADO
G27 - Verificação do Ponto de Retorno
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
G31 - Função de Pular
G33 - Corte de Rosca
G34 - Círculo de Furos de Parafuso (Ciclo Pré-programado)
G35 - Linha em Ângulo (Ciclo Pré-programado)
G36 - Arco (Ciclo Enlatado)
G40 - Cancelar Compensação de Cutter
G41 - Compensação de Corte à Esquerda
G42 - Compensação de Cortador à Direita
G43 - Compensação do Comprimento da Ferramenta (Mais)
G44 - Compensação de Comprimento da Ferramenta (Menos)
G45 - Aumento de Compensação de Ferramenta
G46 - Diminuição do Deslocamento da Ferramenta
G49 - Cancelar Compensação de Comprimento de Ferramenta
G50 - Escalonamento DESLIGADO
G51 - Escalonamento ATIVADO
G52 - Configuração de Coordenadas Locais
G53 - Configuração de Coordenadas da Máquina
G54 - Configuração de Coordenadas da Peça de Trabalho #1
G55 - Configuração da Coordenada da Peça de Trabalho #2
G56 - Configuração de Coordenadas da Peça de Trabalho #3
G57 - Configuração de Coordenadas da Peça de Trabalho #4
G58 - Configuração de Coordenadas da Peça de Trabalho #5
G59 - Configuração de Coordenadas da Peça de Trabalho #6
G60 - Posicionamento em Direção Única
G62 - Sobretensão Automática de Canto
G63 - Modo de Toque
G64 - Modo de Corte
G65 - Chamada de Macro Personalizada (Simples)
G66 - Chamada de Macro Personalizada (Modal)
G67 - Cancelar Chamada de Macro Personalizada (Modal)
G68 - Rotação do Sistema de Coordenadas LIGADA
G69 - Rotação do Sistema de Coordenadas DESLIGADA
G70 - Entrada em Unidades de Polegadas
G71 - Entrada em Unidades Métricas
G73 - Ciclo de Perfuração em Pique de Alta Velocidade
G74 - Ciclo de Perfuração à Esquerda
G76 - Ciclo de Rosqueamento Fino
G80 - Cancelar Ciclo de Integração
G81 - Ciclo de Perfuração (Pré-definido)
G82 - Ciclo de Contra-Furo (Padrão)
G83 - Ciclo de Perfuração em Camadas (pré-programado)
G84 - Ciclo de Rosqueamento com Mão Direita (Pré-programado)
G85 - Ciclo de Perfuração (Cancelado)
G87 - Ciclo de Furadeira Traseira (Canned)
G90 - Posicionamento Absoluto
G91 - Posicionamento Incremental
G92 - Reposicionar Ponto de Origem
G94 - Alimentação Por Minuto
G95 - Avanço Por Revolução
G96 - Controle de Velocidade de Superfície Constante
G97 - Cancelar Controle de Velocidade de Superfície Constante
G98 - Definir Plano Inicial (Padrão)
G99 - Retorno ao Plano Rápido

sumber: [Link]

M-CODE
Assim como o G-code, o M-code também possui 2 grupos, básico e avançado:

O M-code básico inclui:


M02 - ativar o eixo da máquina (spindle on) gira no sentido horário (CW).
M03 - ligar o eixo da máquina (spindle on) gira em sentido anti-horário
(CCW).
M05 - desligar o eixo da máquina (spindle off)
M30 - último passo (fim do programa)

O código M avançado inclui:


M08 : Ativando o refrigerante
M09 : Desligar o refrigerante
Dll.

Segue abaixo a lista de M-code:

Para fresadora CNC:

M00 - Parar Programa


M01 - Parada Opcional
M02 - Fim do Programa
M03 - Mandril Horário
M04 - Eixo Anti-horário
M05 - Parada do Fusor
M06 - Troca de Ferramenta
M07 - Refrigerante através do eixo LIGADO
M08 - Refrigeração por Inundação LIGADA
M09 - Fluido de corte desligado (todo o fluido de corte)
M10 - Grampo de Palete de Mesa
M11 - Palete de mesa Desbloquear
M12 - Ligar o Refrigerante do Chuveiro
M14 - Sopros de Ar no Eixo
M15 - Spindle Air Blow Off
M16 - Jato de Ar / Troca de Ferramentas
M18 - Explosão de Ar
M19 - Orientação do Eixo
M29 - Perfuração Rígida
M30 - Encerrar Programa
M60 - Pallet Change
M61 - Carregar Palete #1
M62 - Carregar Palete #2
M98 - Chamada de Subprograma
M99 - Cancelar Subprograma

Para torno CNC/bubut:

M00 - Parada do Programa


M01 - Parada Opcional do Programa
M02 - Fim do Programa
M03 - Motriz no sentido horário
M04 - Mandril no Sentido Anti-Horário
M05 - Parada do Fusor
M07 - Iniciar Fluido Refrigerante #1
M08 - Fluido de Resfriamento #2 Ligado
M09 - Coolant Off
M30 - Fim do Programa
M98 - Chamada de Subprograma
M99 - Cancelar Subprograma

Você também pode gostar