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
- Ferramentas CNC balanceadas reduzem a vibração para altas RPM e taxas de alimentação
- Execução a seco do CNC
- Sobreposição de velocidade e alimentação do CNC
- Introdução aos códigos CNC M
- Feed por minuto G-Code G94
- Alimentação por revolução do código G G95
- Códigos Haas Mill M
- Códigos Mach3 M
- Códigos M – Teste de programação CNC
- Códigos G – Teste de programação CNC