Programa--o do Comando Mach 9

15
CNC Programação do Comando Mach 9 Prof.: João B. Sá de Farias

Transcript of Programa--o do Comando Mach 9

Page 1: Programa--o do Comando Mach 9

CNCProgramação do Comando Mach 9

Prof.: João B. Sá de Farias

Page 2: Programa--o do Comando Mach 9

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;

Page 3: Programa--o do Comando Mach 9

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).

Page 4: Programa--o do Comando Mach 9

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

Page 5: Programa--o do Comando Mach 9

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

Page 6: Programa--o do Comando Mach 9

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

Page 7: Programa--o do Comando Mach 9

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

Page 8: Programa--o do Comando Mach 9

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.

Page 9: Programa--o do Comando Mach 9

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

Page 10: Programa--o do Comando Mach 9

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

Page 11: Programa--o do Comando Mach 9

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

Page 12: Programa--o do Comando Mach 9

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

Page 13: Programa--o do Comando Mach 9

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

Page 14: Programa--o do Comando Mach 9

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.

Page 15: Programa--o do Comando Mach 9

Determinação da Faixa de Rotação