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

Guia Abrangente de Códigos G/M Fadal e Sub-rotinas Fixas para Operadores CNC

Códigos G Fadal, Códigos M, Sub-rotinas Fixas etc. para operadores CNC que trabalham em Fadal VMCs.

Guia Abrangente de Códigos G/M Fadal e Sub-rotinas Fixas para Operadores CNC

Códigos G

Código GDescrição
G0Deslocamento Rápido
G1Interpolação Linear
G2Interpolação Circular (Horário)
G3Interpolação Circular (Anti-horário)
G4Pausa P= Tempo em Milissegundos
Também: Verificação Non-Modal In-position
G5Deslocamento Rápido Non-Modal
G8Acelerar (Sem Rampas de Avanço)
G9Desacelerar (Rampas de Avanço)
Também: Verificação In Position
G10Entrada de Dados Programável
L02= Fixação X, Y, Z, A, B, P= 0, 1-48
L10= Comprimento, P= 1-99, R0= Quantidade
L12= Diâmetro, P= 1-99, R0= Quantidade
L13= Ler Fixação, P= 1-24, R0= Z, R1= X, R2= Y
L14= Ler Comprimento, P= 1-99, R0= Quantidade
L15= Ler Diâmetro, P= 1-99, R0= Quantidade
L100 a L109= Valores R, P= Quantidade
G15Interpolação Circular YZ com Eixo A
G17Seleção Plano XY
Também: Envoltório de Came Eixo Y
Q= Razão Eixo A/ [5p (diâmetro do came em polegadas)]
Q= Razão Eixo A/ [(5/25.4p (diâmetro do came em mm)]
P0= Eixo A, P1= Eixo B
G17.1Troca Palavra A/B Ligada
G17.2Troca Palavra A/B Desligada
G18Plano ZX
G19Plano YZ
G20Verificar Configuração Parâmetro Polegadas
G21Verificar Configuração Parâmetro Métrico
G28Retorno a Zero
G28.1Retorno de Jog Away
G29Retorno de Zero
G31Função Toque de Sonda
G31.1Função Sem Toque de Sonda
G40Cancelamento Compensação Raio Ferramenta
G41Compensação Raio Ferramenta Esquerda (subida)
G42Compensação Raio Ferramenta Direita (convencional)
G43Compensação Comprimento Ferramenta Positiva
G44Compensação Comprimento Ferramenta Negativa
G45Expansão Simples Offset Comprimento Ferramenta
G46Redução Simples Offset Comprimento Ferramenta
G47Expansão Dupla Offset Comprimento Ferramenta
G48Redução Dupla Offset Comprimento Ferramenta
G49Cancelamento Offset Comprimento Ferramenta
G50Cancelamento Controle Rampa
G50.1Cancelamento Imagem Espelhada
G51Controle Rampa
R0= Valor Velocidade Rampa 0.5 – 2.
R0+= Eixo Z, R0-= Eixo XY
G51.1Imagem Espelhada
G51.2Compensação Carga Ferramenta
Defina Taxa de Avanço Antes da Linha G51.2
R1= Carga Alvo Fuso
R2= Porcentagem Mín. Redução Avanço
R3= Porcentagem Máx. Aumento Avanço
R4= Tempo em Avanço Mín. para Iniciar Slide Hold
G51.3Escala de Eixo
R1= Programa (Todos três eixos)
R2= X
R3= Y
R4= Z
G52Deslocamento Sistema de Coordenadas
G53Usar Sistema de Coordenadas da Máquina
G54-59Offsets de Fixação 1-6
G66 Chamada Modal Sub-rotina
G67 Cancelamento Modal Sub-rotina
G68 Rotação (R0= Ângulo, XY= Centro Rotação)
G69 Cancelamento Rotação
G70 Verificar Parâmetro Polegadas
G71 Verificar Parâmetro Métrico
G73Furação Intermitente (Peck Drill)
Q= Tamanho do Peck
P= Distância Avanço antes próximo Peck (opcional)
I= Peck Inicial
J= Valor Redução Pecks Subsequentes
K= Tamanho Mínimo Peck
G74Rosqueamento Mão Esquerda
Formato 1 Q= Passo Rosca (1/passo), F= RPM
Formato 2 S= RPM, F= Avanço (Passo * RPM)
G74.1Rosqueamento Rígido Mão Esquerda
Formato 1 Q= Passo Rosca (1/passo), F= RPM
Formato 2 S= RPM, F= Avanço (Passo * RPM)
G74.2Preparar para G74.1
G75Ciclo Cabeça de Rosqueamento
Formato 1 Q= Passo Rosca (1/passo), F= RPM
Formato 2 S= RPM, F= Avanço (Passo * RPM)
G76Alargamento Fino
Q= Quantidade Deslocamento Y+ ou
I= Quantidade & Direção Deslocamento X
J= Quantidade & Direção Deslocamento Y
G80Cancelamento Ciclo Fixo
G81Furação, Furação de Centragem
G82Furação de Centragem, Contra-furo
P= Tempo Pausa em Milissegundos
180,000/RPM= Tempo pausa para 3 rotações
G83Ciclo Furo Profundo
Q= Tamanho Peck
P= Distância Avanço antes próximo Peck (opcional)
I= Peck Inicial
J= Valor Redução Pecks Subsequentes
K= Tamanho Mínimo Peck
G84Rosqueamento Mão Direita
Formato 1 Q= Passo Rosca (1/passo), F= RPM
Formato 2 S= RPM, F= Avanço (Passo * RPM)
G84.1Rosqueamento Rígido Mão Direita
Formato 1 Q= Passo Rosca (1/passo), F= RPM
Formato 2 S= RPM, F= Avanço (Passo * RPM)
G84.2Preparar para G84.1
G85Mandrilamento Entrada/Saída
G86Mandrilamento Entrada / Fuso Desligado / Saída Rápida
G87Mandrilamento Entrada/Saída
G88Mandrilamento Entrada / Pausa / Saída, P= Milissegundos
G89Mandrilamento Entrada / Pausa / Saída, P= Milissegundos
G90Posicionamento Absoluto
G91Posicionamento Incremental
G91.1Execução Alta Velocidade (-2 Sistema Apenas)
G91.2Cancelamento Execução Alta Velocidade
Também: Compressão Binária / Ponto Final Analisador
G91.3Compressão Binária / Ponto Inicial Analisador
G92Preset Absoluto
G93Especificação Taxa Avanço 1/T (Tempo Inverso)
G94Especificação Taxa Avanço DPM, IPM
G98Retorno ao Plano Inicial
G99Retorno ao Plano de Folga R0

Códigos M

Código MDescrição
M0Parada de Programa
M1Parada Opcional
M2Fim de Programa
M3Fuso Ligado Horário
M3.1Sub-Fuso Ligado Ignorar Ímã CW
M3.2Reconhecer Ímã Fuso
M4Fuso Ligado Anti-horário
M4.1Sub-Fuso Ligado Ignorar Ímã CCW
M4.2Reconhecer Ímã Fuso
M5Fuso Desligado
M6Troca de Ferramenta
M7.1Refrigerante Servo Ligado
M8Refrigerante Ligado
M8.1Refrigerante Servo Ligado
M9Refrigerante Desligado
M10Cancelar Reciprocidade
M11Reciprocidade Eixo X
M12Reciprocidade Eixo Y
M13Reciprocidade Eixo Z
M14Reciprocidade Eixo B
M15Reciprocidade Eixo A
M16Reciprocidade Eixo C
M17Fim de Sub-rotina
M18Ciclo Indexador Cushman
M19Parada/Orientação Fuso
M20Ciclo Indexador Propósito Geral
Também: Portas Automáticas Fechar
Também: Alternar Ligado/Desligado Hydrosweep
M30Fim de Todas Sub-rotinas
Também: Fim de Programa (Formato 2)
M31Trocar Paletes
M32Armazenar/Carregar Palete A
M32.1Carregar e Verificar Palete A
M33Armazenar/Carregar Palete B
M33.1Carregar e Verificar Palete B
M41Faixa Baixa RPM
M42Faixa Alta RPM
M45Executar Ciclo Fixo
M46Aproximação Positiva Ligada
M47Cancelar Aproximação Positiva
M48Pot Avanço e RPM Ativo
M48.1Pot Refrigerante Servo Ativo
M48.2Pot Rotativo Duplo Ativo Palete A
M48.3Pot Rotativo Duplo Ativo Palete B
M49Pot Avanço e RPM Inativo
M49.1Pot Refrigerante Servo Inativo
M49.2Pot Rotativo Duplo Inativo Palete A
M49.3Pot Rotativo Duplo Inativo Palete B
M60-69Dispositivos Anexados pelo Usuário
M60 Freio Eixo A Ligado M65 TS-20 Sonda Ativa
M61 Freio Eixo A Desligado M66 MP-12 Sonda Ativa
M62 Freio Eixo B Ligado M67 Sonda Laser Ativa
M63 Freio Eixo B Desligado M68 Motor Delta
M64 Sonda MP Ativa M69 Motor Wye
M80Portas Automáticas Abrir
M81Portas Automáticas Fechar
M90Ganho Padrão (do comando SV)
M90.1Ganho Feed Forward Avançado Habilitado P=Ganho (50-250)
M91Ganho Normal
M92Ganho Intermediário
M94Feed Forward
P= Tolerância Ângulo
Q= Comprimento Linha (Movimentos menores que este não verificados)
Exemplo: M94 P91 Q.002
M94.1Feed Forward por Modificação Taxa Avanço
Defina Taxa Avanço Antes Linha M94.1
P= Ângulo
Q= Porcentagem mudança cada modificação
R0+= Modificação Mín. Taxa Avanço
R1+= Comprimento ignorar M94.1
R2+= Modificar avanço a cada, este ângulo, de P
Exemplo: M94.1 P170 Q10. R0+50. R1+1. R2+15.
M94.2Feed Forward Avançado Ligado,
P= Rampa, Q= Janela Detalhe
M95Cancelamento Feed Forward
M95.1Cancelamento Modificação Feed Forward
M95.2Cancelamento Feed Forward Avançado
M96Roll CRC
M97CRC Interseccional
M98Executar Subprograma
P= Número Programa
L= # Repetições
M99Fim de Subprograma
Também: Salto de Linha, P= Linha #, Exemplo: M99 P#

Sub-rotinas Fixas

Sub-rotinasDescrição/Parâmetros
L9101Funções de Sonda
R1+1-10, Consulte Manual do Usuário para detalhes
L9201Gravação:
R1+0= Fonte padrão
R1+1= Fonte estêncil
R1+2= Serializado padrão
R1+3= Serializado estêncil
R2+= Altura letras
R3+= Ângulo palavra
R4+= Incremento serial
R0= Plano folga Z= Profundidade final F= Taxa avanço
L93NNCírculo de Parafusos
R0= 1 (distância X incremental e direção da 1ª posição ao centro)
R1= J (distância Y incremental e direção da 1ª posição ao centro)
R2= Passo angular entre furos (+ ângulos para CCW, - ângulos para CW)
NN= Quantidade de furos
L94NNCiclo Mandrilamento Fresa CCW:
R0+= Avanço, R1+= Diâmetro furo, NN= Repetições
L95NNCiclo Mandrilamento Fresa CW:
R0+= Avanço, R1+= Diâmetro furo, NN= Repetições
L9601Bolsão Retangular CCW:
R0+= Avanço, R1+= Raio canto ferramenta, R2+= X, R3+= Y
L9701Bolsão Retangular CW:
R0+= Avanço, R1+= Raio canto ferramenta, R2+= X, R3+= Y
L9801Bolsão Circular CCW:
R0+= Avanço, R1+= Raio canto ferramenta, R2+= Diâmetro furo
L9901Bolsão Circular CW:
R0+= Avanço, R1+= Raio canto ferramenta, R2+= Diâmetro furo

Resumo de Palavras NC

Resumo Palavra NCDefinição
AComando movimento angular eixo A (ou Refrigerante Servo opcional)
BComando movimento angular eixo B
CComando movimento angular eixo C
DOffset diâmetro ferramenta
EOffset fixação
FTaxa avanço, ou velocidade fuso para rosqueamento
GFunção preparatória
HOffset comprimento ferramenta ou Offset comprimento e diâmetro Formato 1
IDistância eixo X ao centro arco ou Tamanho peck inicial furação (G73 G83) ou Deslocamento eixo X ciclo mandrilamento (G76)
JDistância eixo Y ao centro arco ou Valor redução peck inicial (G73, G83) ou Deslocamento eixo Y ciclo mandrilamento (G76)
KDistância eixo Z ao centro arco ou Tamanho peck mínimo furação (G73, G83)
LDefinição ou chamada sub-rotina ou Função repetição subprograma (M98) ou Entrada dados programável (G10) ou Função repetição linha ou Repetições ciclo fixo
MCódigo função máquina
NNúmero sequência programa
ONúmero identificação programa
PTempo pausa milissegundos (G04) ou Fator porcentagem retrair avanço ciclos rosqueamento ou Número fixação e offset ferramenta (G10) ou Número subprograma (M98) ou Valor para R0-R9 (G10) ou Número sequência/linha salto (M99) ou Distância avanço antes peck (G73 G83) ou P1 com G17 Q para usar eixo B durante mapeamento ou Tolerância angular Feed Forward
QTamanho peck ciclos furação (G73, G83) ou Passo rosca ciclos rosqueamento (G74, G75, G84) ou Diâmetro para override automático diâmetro ferramenta (H99) ou Fator escala para programação Came Plano mesa rotativa ou Tolerância comprimento ignorar Feed Forward
RParâmetro entrada sub-rotina R0 a R9 R0 Plano para ciclo fixo ou Designação raio (interpolação circular, G2 & G3) ou Valor offset ferramenta (G10) Variáveis Paramétricas R0, R1 – R9
SVelocidade fuso (RPM)
S.1Definir faixa correia para baixa
S.2Definir faixa correia para alta
TSeletor número ferramenta para torre
VVariáveis em Macros (V1-V100)
XComando movimento eixo X
YComando movimento eixo Y
ZComando movimento eixo Z

Resumo de Caracteres

CaractereDefinição
0-9Dígitos numéricos
A-ZCaracteres alfabéticos
%Início ou fim de programa, rebobinar ao início
+Mais, positivo
-Menos, negativo
(Início comentário (programa NC padrão), ou Início texto gravação (Sub-rotina Fixa L9201), ou Operador matemático (Programação Macro)
.Ponto decimal
,Vírgula
EOBTecla ENTER, retorno de carro / alimentação linha (ASCII 13,10)
*Início comentário
/Pulo bloco opcional
:Número identificação programa (Formato 2)
#Identificação linha Macro

Máquina cnc

  1. Ferramentas CNC Balanceadas: Menor Vibração para Fresagem de Alta Velocidade e Alto Avanço
  2. Dominando o Dry Run CNC: Aumente Precisão e Eficiência
  3. Override de Velocidade e Avanço CNC: Guia Completo
  4. Dominando M-Codes CNC: Introdução Abrangente
  5. G94 Avanço por Minuto – Entendendo o G-Code para Usinagem CNC Precisa
  6. Código G95: Dominando o Avanço por Revolução para Usinagem CNC
  7. Guia Completo de M-Codes Haas Mill: Funções, Configurações e Uso
  8. Guia Completo dos M-Codes Mach3 para Usinagem CNC
  9. Domínio de Códigos M: Quiz de Programação CNC
  10. Domine Códigos G: Faça o Quiz de Programação CNC