programa--o do comando mach 9
TRANSCRIPT
CNCProgramaçã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ícioP10
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 VcLimite 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ícioAltere 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