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

Fadal Códigos G Códigos M Sub-rotinas fixas


Fadal Códigos G Códigos M Sub-rotinas fixas etc. para maquinistas cnc que trabalham em Fadal VMCs.


Códigos G

Código G Descrição
G0 Viagens rápidas
G1 Interpolação linear
G2 Interpolação circular (sentido horário)
G3 Interpolação circular (sentido anti-horário)
G4 Dwell P=Tempo em milissegundos
Também:verificação de posição não modal
G5 Viagens rápidas não modais
G8 Acelere (sem rampas de alimentação)
G9 Desacelerar (rampas de alimentação)
Também:verificação de posição
G10 Entrada de dados programáveis
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=Valor
L15=Diâmetro de leitura, P=1-99, R0=Valor
L100 a L109=Valores R, P=Valor
G15 Interpolação circular YZ com o eixo A
G17 Seleção do plano XY
Também:Envolvimento de came do eixo Y
Q=Taxa do eixo A/ [5p (diâmetro do came em polegadas)]
Q=Taxa do eixo A/ [(5/ 25,4p (cam dia. em mm)]
P0=Eixo A, P1=Eixo B
G17.1 Troca de palavras A/B ativada
G17.2 Troca de palavras A/B desativada
G18 Plano ZX
G19 Avião YZ
G20 Verifique a configuração do parâmetro de polegada
G21 Verifique a configuração do parâmetro métrico
G28 Retornar ao Zero
G28.1 Retorno do Jog Away
G29 Retorno do zero
G31 Função de toque de sonda
G31.1 Função Sonda sem toque
G40 Cancelamento da compensação do raio do cortador
G41 Compensação do raio de corte à esquerda (subida)
G42 Compensação do raio de corte à direita (conve.)
G43 Compensação Positiva do Comprimento da Ferramenta
G44 Compensação negativa do comprimento da ferramenta
G45 Expansão única de deslocamento do comprimento da ferramenta
G46 Redução única do deslocamento do comprimento da ferramenta
G47 Expansão dupla de deslocamento do comprimento da ferramenta
G48 Redução Dupla do Desvio do Comprimento da Ferramenta
G49 Cancelar compensação do comprimento da ferramenta
G50 Cancelamento do controle de inclinação da rampa
G50.1 Cancelamento de imagem espelhada
G51 Controle de inclinação da rampa
R0=Valor da velocidade da rampa de 0,5 a 2.
R0+=Eixo Z, R0-=Eixo XY
G51.1 Imagem espelhada
G51.2 Compensação de Carga da Ferramenta
Taxa de Avanço de Estado Antes da Linha G51.2
R1=Carga Alvo do Fuso
R2=Min. Redução percentual da taxa de alimentação
R3=máx. Aumento percentual da taxa de alimentação
R4=Tempo no mín. Taxa de alimentação para iniciar a retenção do slide
G51.3 Escala de eixo
R1=Programa (todos os três eixos)
R2=X
R3=Y
R4=Z
G52 Mudança do sistema de coordenadas
G53 Use o sistema de coordenadas da máquina
G54-59 Desvios de fixação 1-6
G66 Chamada de sub-rotina modal
G67 Cancelamento de sub-rotina modal
G68 Rotação (R0=Ângulo, XY=Centro de rotação)
G69 Cancelamento de rotação
G70 Verificação do parâmetro em polegadas
G71 Verificação do parâmetro métrico
G73 Perfuração passo a passo
Q=Tamanho do passo
P=Distância de avanço antes do próximo passo (opcional)
I=Passo inicial
J=Redução do valor para passos subsequentes
K=Tamanho Mínimo do Peck
G74 Toque da mão esquerda
Formato 1 Q=Avanço da rosca (1/passo), F=RPM
Formato 2 S=RPM, F=Alimentação (Avanço * RPM)
G74.1 Macho rígido esquerdo
Formato 1 Q=Avanço da rosca (1/passo), F=RPM
Formato 2 S=RPM, F=Alimentação (Avanço * RPM)
G74.2 Prepare-se para G74.1
G75 Ciclo de cabeçote roscado
Formato 1 Q=Avanço da rosca (1/passo), F=RPM
Formato 2 S=RPM, F=Avanço (Avanço * RPM)
G76 Perfuração fina
Q=Quantidade de deslocamento Y+ ou
I=Quantidade e direção do deslocamento X
J=Quantidade e direção do deslocamento Y
G80 Cancelamento de ciclo fixo
Broca G81, broca pontual
G82 Broca central, rebaixamento
P=Tempo de espera em milissegundos
180.000/RPM=Tempo de espera para 3 revoluções
G83 Ciclo de furo profundo
Q=Tamanho do passo
P=Distância de avanço antes do próximo passo (opcional)
I=Passo inicial
J=Redução do valor para passos subsequentes
K=Tamanho mínimo do bico
G84 Toque da mão direita
Formato 1 Q=Avanço da rosca (1/passo), F=RPM
Formato 2 S=RPM, F=Avanço (Avanço * RPM)
G84.1 Macho Rígido Direito
Formato 1 Q=Avanço da Rosca (1/passo), F=RPM
Formato 2 S=RPM, F=Avanço (Avanço * RPM)
G84.2 Preparar para G84.1
G85 Bore In / Out
G86 Bore In / Spindle Off / Rapid Out
G87 Bore In / Out
G88 Bore In / Dwell / Out, P=Milissegundos
G89 Bore In / Dwell / Out, P=Milissegundos
G90 Posicionamento absoluto
G91 Posicionamento incremental
G91.1 Execução de alta velocidade (somente sistema -2)
G91.2 Cancelamento de execução de alta velocidade
Também:ponto final do analisador/compressão binária
G91.3 Binary Compress / Analyzer Start Point
G92 Predefinição absoluta
G93 Especificação da Taxa de Alimentação 1/T (Tempo Inverso)
G94 Especificação da taxa de alimentação DPM, IPM
G98 Retorno ao plano inicial
G99 Retorno ao Plano de Liberação R0

Códigos M

Código M Descrição
M0 Parada do programa
M1 Parada opcional
M2 Fim do Programa
M3 Eixo no sentido horário
M3.1 Sub-Spindle On Ignorar Magnet CW
M3.2 Reconhecer o ímã do fuso
M4 Eixo no sentido anti-horário
M4.1 Sub-Spindle On Ignore Magnet CCW
M4.2 Reconhecer o ímã do fuso
M5 Eixo desligado
M6 Mudança de ferramenta
M7.1 Servo refrigerante ligado
M8 Líquido refrigerante ligado
M8.1 Servo refrigerante ligado
M9 Líquido refrigerante desligado
M10 Cancelar reciprocidade
M11 Reciprocidade do eixo X
M12 Reciprocidade do eixo Y
M13 Reciprocidade do Eixo Z
M14 Recíproca do Eixo B
M15 Uma reciprocidade de eixo
M16 Reciprocidade do Eixo C
M17 Fim da sub-rotina
M18 Ciclo Cushman Indexador
M19 Parada/orientação do fuso
M20 Ciclo Indexador de Uso Geral
Também:Fechamento Automático de Portas
Também:Ligar/Desligar Hydrosweep
M30 Fim de todas as Subrotinas
Também:Fim do Programa (Formato 2)
M31 Trocar paletes
M32 Armazenar/carregar palete A
M32.1 Carregar e verificar o palete A
M33 Armazenar/carregar palete B
M33.1 Carregar e verificar o palete B
M41 RPM de faixa baixa
M42 RPM de alta faixa
M45 Executar ciclo fixo
M46 Abordagem positiva ativada
M47 Cancelar abordagem positiva
M48 Taxa de alimentação e pote RPM ativo
M48.1 Pote do refrigerante servo ativo
M48.2 Palete Ativo de Panela Rotativa Dupla A
M48.3 Palete giratório duplo ativo B
M49 Taxa de alimentação e pote de RPM inativo
M49.1 Pote do refrigerante do servo inativo
M49.2 Palete inativo de pote rotativo duplo A
M49.3 Palete inativo de pote rotativo duplo B
M60-69 Dispositivos conectados ao usuário
M60 Axis Brake On M65 TS-20 Probe Active
M61 Axis Brake Off M66 MP-12 Probe Active
M62 B Axis Brake On M67 Laser Probe Active
M63 B Axis Brake Off M68 Delta Motor
M64 MP Probe Active M69 Wye Motor
M80 Abertura automática de portas
M81 Fechamento automático das portas
M90 Ganho padrão (do comando SV)
M90.1 Ativação avançada de ganho de avanço de alimentação P=Ganho (50-250)
M91 Ganho normal
M92 Ganho intermediário
M94 Feed Forward
P=Tolerância de Ângulo
Q=Comprimento da Linha (Move menos que isso não marcado)
Exemplo:M94 P91 Q.002
M94.1 Avanço por modificação da taxa de avanço
Taxa de avanço do estado antes da linha M94.1
P=Ângulo
Q=Alteração percentual de cada modificação
R0+=Min. Modificação da taxa de avanço
R1+=Comprimento a 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.2 Avanço de feed avançado ativado,
P=Rampa, Q=Janela de detalhes
M95 Cancelamento de encaminhamento de feed
M95.1 Feed Forward Modificar Cancelar
M95.2 Cancelamento de encaminhamento de feed avançado
M96 Rolar CRC
M97 CRC interseccional
M98 Executar Subprograma
P=Programa #
L=Nº de Repetições
M99 Fim do Subprograma
Também:Salto de Linha, P=Linha #, Exemplo:M99 P#

Sub-rotinas fixas

Sub-rotinas Descrição/Parâmetros
L9101 Funções da Sonda
R1+1-10, Consulte o Manual do Usuário para obter detalhes
L9201 Gravação:
R1+0=Fonte padrão
R1+1=Fonte estêncil
R1+2=Padrão serializado
R1+3=Estêncil serializado
R2+ =Altura das letras
R3+=Ângulo da palavra
R4+=Incremento serial
R0=Plano de folga Z=Profundidade final F=Taxa de avanço
L93NN Círculo do Parafuso
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=Angular passo entre furos (+ ângulos para CCW, – ângulos para CW)
NN=Quantidade de furos
L94NN Ciclo de mandrilamento da fresadora CCW:
R0+=Avanço, R1+=Diâmetro do furo, NN=Repetições
L95NN Ciclo de mandrilamento da fresadora CW:
R0+=Avanço, R1+=Diâmetro do furo, NN=Repetições
L9601 Bolsão retangular CCW:
R0+=Avanço, R1+=Raio do canto na ferramenta, R2+=X, R3+=Y
L9701 Bolsão retangular CW:
R0+=Avanço, R1+=Raio do canto na ferramenta, R2+=X, R3+=Y
L9801 Bolsão circular CCW:
R0+=Avanço, R1+=Raio do canto na ferramenta, R2+=Diâmetro do furo
L9901 Bolsão circular CW:
R0+=Avanço, R1+=Raio do canto na ferramenta, R2+=Diâmetro do furo

Resumo da palavra NC

Resumo de palavras NC Definição
A Um comando de movimento angular do eixo (ou Servo Coolant opcional)
B Comando de movimento angular do eixo B
C Comando de movimento angular do eixo C
D Compensação do diâmetro da ferramenta
E Deslocamento do dispositivo de fixação
F Taxa de avanço ou velocidade do fuso para rosqueamento
G Função preparatória
H Compensação do comprimento da ferramenta ou compensação do comprimento e diâmetro para o Formato 1
Eu Distância do eixo X ao centro do arco ou tamanho inicial do passo para perfuração (G73 G83) ou deslocamento do eixo X no ciclo de mandrilamento (G76) Distância do eixo JY ao centro do arco ou valor de redução do passo inicial (G73, G83) ou eixo Y deslocamento no ciclo de mandrilamento (G76)
J Distância do eixo Y até o centro do arco ou valor de redução do passo inicial (G73, G83) ou deslocamento do eixo Y no ciclo de mandrilamento (G76)
K Distância do eixo Z até o centro do arco ou tamanho mínimo do passo para perfuração (G73, G83)
L Definição ou chamada de subrotina ou função de repetição de subprograma (M98) ou função de entrada de dados programáveis ​​(G10) ou função de repetição de linha ou repetições de ciclo fixo
M Código de função da máquina
N Número de sequência do programa
O Número de identificação do programa
P Tempo de espera em milissegundos (G04) ou Fator percentual para retração do avanço em ciclos de rosqueamento ou Fixação e número de correção da ferramenta (G10) ou Número do subprograma (M98) ou Valor para R0-R9 (G10) ou Sequência/salto de número de linha ( M99) ou Distância de alimentação antes do passo (G73 G83) ou P1 com G17 Q para usar o eixo B durante o mapeamento ou Tolerância angular para Avanço
Q Tamanho do passo em ciclos de furação (G73, G83) ou Passo de rosca em ciclos de rosqueamento (G74, G75, G84) ou Diâmetro para substituição automática do diâmetro da ferramenta (H99) ou Fator de escala para programação de came plano na mesa rotativa ou Tolerância de comprimento para ignorar o Feed Forward
R Entrada de parâmetro de sub-rotina R0 a R9 R0 Plano para ciclo fixo ou designação de raio (interpolação circular, G2 e G3) ou valor do valor de correção da ferramenta (G10) Variáveis ​​paramétricas R0, R1 – R9
S Velocidade do fuso (RPM)
S.1 Definir faixa de cinto para baixo
S.2 Definir o alcance da correia para alto
P Seletor de número de ferramenta para torre
V Variáveis ​​em Macros (V1-V100)
X Comando de movimento do eixo X
S Comando de movimento do eixo Y
Z Comando de movimento do eixo Z

Resumo do personagem

Personagem Definição
0-9 Dígitos numéricos
A-Z Caracteres alfabéticos
% Início ou fim do programa, rebobinar para o início
+ Além disso, positivo
Menos, negativo
( Início de comentário (programa NC padrão), ou Início de texto de gravação (L9201 Sub-rotina fixa), ou Operador matemático (Programação de macro)
. Ponto decimal
, Vírgula
EOB Tecla ENTER, retorno de carro / avanço de linha (ASCII 13,10)
* Início do comentário
/ Pular bloco opcional
: Número de identificação do programa (Formato 2)
# Identificação de linha macro

Máquina cnc

  1. Ferramentas CNC balanceadas reduzem a vibração para altas RPM e taxas de alimentação
  2. Execução a seco do CNC
  3. Sobreposição de velocidade e alimentação do CNC
  4. Introdução aos códigos CNC M
  5. Feed por minuto G-Code G94
  6. Alimentação por revolução do código G G95
  7. Códigos Haas Mill M
  8. Códigos Mach3 M
  9. Códigos M – Teste de programação CNC
  10. Códigos G – Teste de programação CNC