Criação de Ciclo Personalizado G81 de Furação Usando Macro Fanuc e Chamada Modal G66
Este artigo apresenta uma macro completa Fanuc que replica o funcionamento do ciclo padrão G81 de furação, utilizando a chamada modal G66 para maior flexibilidade e controle.
Chamada Modal G66
Uma vez emitido o G66 Fanuc para especificar uma chamada modal, uma macro é chamada após a execução de um bloco que especifique movimento nos eixos. Isso continua até que o G67 seja emitido para cancelar a chamada modal.
Parâmetros de Chamada da Macro
G65 P9110 X x Y y Z z R r F f L l ;
Parâmetros:
- X: Coordenada X do furo (apenas absoluta) . . . (#24)
- Y: Coordenada Y do furo (apenas absoluta) . . . (#25)
- Z: Coordenadas da posição Z (apenas absoluta) . . . (#26)
- R: Coordenadas da posição R (apenas absoluta) . . . (#18)
- F: Avanço de corte . . . . . . . . . . . . . . . . . . . . . . (#9)
- L: Contagem de repetições
Exemplo de Programa
O0001; G28 G91 X0 Y0 Z0; G92 X0 Y0 Z50.0; G00 G90 X100.0 Y50.0; G66 P9110 Z–20.0 R5.0 F500; G90 X20.0 Y20.0; X50.0; Y50.0; X70.0 Y80.0; G67; M30;
Macro de Furação
O9110; #1=#4001; (Armazena G00/G01) #3=#4003; (Armazena G90/G91) #4=#4109; (Armazena o avanço de corte) #5=#5003; (Armazena coordenada Z no início da furação) G00 G90 Z#18; (Posicionamento na posição R) G01 Z#26 F#9; (Avanço de corte até posição Z) IF[#4010 EQ 98]GOTO 1; (Retorno à posição I) G00 Z#18; (Posicionamento na posição R) GOTO 2; N1 G00 Z#5; (Posicionamento na posição I) N2 G#1 G#3 F#4; (Restaura informações modais) M99;
Explicação do Funcionamento
A macro O9110 salva os estados modais atuais (G00/G01, G90/G91, avanço), posiciona no plano R, executa a furação até a profundidade Z, e depois retorna ao plano R ou ao plano inicial (I) dependendo do modo de retorno ativo (G98/G99). Por fim, restaura os modais salvos e retorna ao programa principal via M99.
Vantagens da Abordagem com G66
- Permite especificar parâmetros comuns (Z, R, F) uma única vez na chamada G66
- Cada posicionamento subsequente (X, Y) executa automaticamente o ciclo de furação
- Maior legibilidade e manutenibilidade do programa principal
- Flexibilidade para alterar parâmetros entre furos se necessário
Máquina cnc
- Construa Multímetro Analógico Personalizado: Das Peças à Calibração
- Furação de Picotagem Eficiente em Torno Fanuc CNC Usando Ciclo G74
- Fanuc G70 e G71 Ciclos de Desbaste e Acabamento em Torneamento - Exemplo de Programa CNC
- Domine o Ciclo de Furação G81 com Modo Incremental G91: Exemplo Prático de Furação Repetida
- Programa Exemplo: Furação G81 e G83 com Níveis de Retorno G98/G99
- Exemplo de Fresamento CNC: Dominando o Ciclo Enlatado de Furação G81
- Programa Fanuc CNC Ciclo de Furação G81 – Exemplo Passo a Passo
- Otimizando Furação CNC: Ciclo G81 em Chapa de Grade – Programa Prático de Exemplo
- ECS G81/3: Ciclo de Furação de 3 Camadas – Furação Multi-Zona Eficiente
- Ciclo de Furação Padrão ECS G81: Entrada de Dados de Precisão e Configuração de Parâmetros