Baixe o app para aproveitar ainda mais
Prévia do material em texto
CNC Programação do Comando Mach 9 Prof.: João B. Sá de Farias 1. Principais Letras de Endereço • A – Abertura angular em roscas de várias entradas; • B – Ângulo de alimentação pra roscamento; • D – Tempo de permanência; profundidade do primeiro passe no roscamento; • E – Distância de aproximação no roscamento; • F – Velocidade de avanço; • G – CONDIÇÃO DE TRAJETÓRIA; • H – Desvio incondicional; • I – distância do centro do arco (em X); Incremento por passada no roscamento; conicidade da rosca; • K – distância do centro do arco (em Z); Incremento por passada no ciclo automático; Passo da rosca; 1. Principais Letras de Endereço • L – Número de repetição do subprograma; • M – FUNÇÃO AUXILIAR OU MISCELÂNEA; • N – Número das sentenças; • P – Número do programa; • R – Raio; • S – Rotação em rpm; Velocidade de corte; • T – Número da ferramenta; • U – Profundidade da rosca; Deslocamento incremental no eixo “X”; • W – Deslocamento no eixo “Z” para ciclos automáticos; Profundidade por passada; • X – Eixo transversal (Diâmetro); • Z – Eixo longitudinal (Comprimento). 1.1 Condições de Trajetórias • G00: Interpolação linear – posicionamento rápido • G01: Interpolação linear – avanço controlado • G02: Interpolação circular - horário • G03: Interpolação circular – anti-horário • G04: Tempo de permanência • G20: Programação em diâmetro • G21: Programação em raio • G33: Ciclo de roscamento – semi-automático • G37: Ciclo de roscamento - automático • G40: Cancela correção de raio • G41: Ativa correção de raio à esquerda • G42: Ativa correção de raio à direita • G53: Cancela todos corretores de placa 1.1 Condições de Trajetórias • G54: Ativa zero-peça • G55: Ativa zero-peça • G66: Ciclo de desbaste longitudinal • G67: Ciclo de desbaste transversal • G68: Ciclo de desbaste paralelo ao perfil • G70: Programação em polegada • G71: Programação em milímetro • G74: Ciclo de furação e torneamento • G75: Ciclo de canais e faceamento • G80: Cancela ciclo automático de furação • G83: Ciclo automático de furação • G90: Coordenadas absolutas • G91: Coordenadas incrementais 1.1 Condições de Trajetórias • G92: Origem do sistema de coordenadas • G92: Limite de rotação • G94: Avanço em mm/min ou pol/min • G95: Avanço em rot/min • G96: Velocidade de corte constante • G97: Rotação constante • G99: Cancela G92 1.2 Funções Miscelânea • M00: Parada programada • M02: Fim de programa • M03: Rotação da árvore à direita • M04: Rotação da árvore à esquerda • M06: Libera o giro da torre para troca ferramenta • M08: Liga refrigeração • M09: Desliga refrigeração • M11: Faixa de rotação baixa • M12: Faixa de rotação alta • M30: Fim de programa 2. Características do Comando Mach 9 • Cada bloco deverá ter no final o “EOB” (End Of Block) representado por #; • Um bloco pode conter no máximo 64 caracteres (incluindo o #); • O comando executa o programa na ordem das sentenças, não importando a ordem das palavras dentro do bloco; • Se na programação não houver nenhum dígito após a letra de endereço, o comando interpreta com ZERO; • Somente uma letra de cada tipo é permitido no bloco; • Nas coordenadas dos eixos e alguns endereços de ciclos é necessário o uso do PONTO DECIMAL; • G20, G71, G90 e G95 são padrões. 3. Fluxograma Início P10 N10 G99# Troca de Ferramenta N20 T00; Comentário# N30 G54 ou G55# N40 G0 X150. Z150.# N50 T0101# N60 M6# N70 M11 ou M12# Nome Programa N10 Cancela G92 N20 Cancela Corretor N30 Zero-peça N40 Posição troca N50 No ferramenta N60 Efetua a troca N70 Faixa de rotação Vc cte? Não Sim A operação exige Vc constante? Operações com Vc cte: Todas menos roscamento e furação 1 2 Valor da Vc Limite de rpm Sim N80 G96# N90 S150.# N100 G92 S3000 M3# N80 Ativa Vc constante N90 Valor da Vc N100 Limita a rpm e liga a placa RPM 1 USINAGEM +Ferram? FIM Não Sim N80 G97# N90 S1800 M3# N80 Ativa rpm constante N90 Valor da rpm e liga a placa Instruções de programação de acordo com a “Criatividade” do programador. A peça necessita de mais ferramentas? N... T00;FIM# N... G54# N... G0 X150. Z150.# N... M30 ou M02# 2 N... Cancela corretor N... Zero-peça N... Ponto de troca N... Fim de programa Exemplo de Programa P20 ;PROGRAMA_EXEMPLO# N10 G99# N20 T00;ACABAMENTO# N30 G54# N40 G0 X150. Z150.# N50 T0101# N60 M6# N70 M12# N80 G96# N90 S200.# OBS.: Sobremetal de 1mm Exemplo de Programa N100 G92 S3500 M3# N110 G0 X45.# N120 Z0.# N130 G1 X-2. F0.12# N140 Z2.# N150 G0 X32.# N160 G1 Z0# N170 G3 X40. Z-4. R4.# N180 G1 Z-10.# N190 X48.# N200 X50. Z-11.# N210 Z-20.# OBS.: Sobremetal de 1mm Exemplo de Programa N220 X70. Z-30.# N230 X86.# N240 X90. Z-32.# N250 Z-50.# N260 X95.# N270 T00;FIM# N280 G54# N290 G0 X150. Z150.# N300 M30# OBS.: Sobremetal de 1mm Exercício Altere o programa anterior de tal maneira que seja usinado um canal conforme o desenho abaixo. A ferramenta está na posição 5 da torre. Utilize Vc de 120m/min e f=0,10mm/rot. Determinação da Faixa de Rotação
Compartilhar