Você está na página 1de 15

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
P10 Nome Programa
Início N10 Cancela G92
N10 G99#
2
N20 T00; Comentário# N20 Cancela Corretor
Troca de Ferramenta N30 G54 ou G55# N30 Zero-peça
N40 G0 X150. Z150.# N40 Posição troca
N50 T0101# N50 No ferramenta
N60 M6# N60 Efetua a troca
N70 M11 ou M12# N70 Faixa de rotação

Não
Vc cte? A operação exige Vc constante?
Operações com Vc cte: Todas menos
roscamento e furação
Sim
1
Sim
N80 G96# N80 Ativa Vc constante
Valor da Vc N90 S150.# N90 Valor da Vc
Limite de rpm
N100 G92 S3000 M3# N100 Limita a rpm e liga a
placa
1

N80 G97# N80 Ativa rpm constante


RPM
N90 S1800 M3# N90 Valor da rpm e liga a
placa

Instruções de programação de acordo com a


USINAGEM
“Criatividade” do programador.

2 A peça necessita de mais ferramentas?

Sim
+Ferram? N... Cancela corretor
N... T00;FIM#
N... G54# N... Zero-peça
Não
N... G0 X150. Z150.# N... Ponto de troca
FIM
N... M30 ou M02# N... Fim de programa
Exemplo de Programa
P20
;PROGRAMA_EXEMPLO#
N10 G99#
N20 T00;ACABAMENTO#
N30 G54#
N40 G0 X150. Z150.#
N50 T0101#
OBS.: Sobremetal de 1mm

N60 M6#
N70 M12#
N80 G96#
N90 S200.#
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#
OBS.: Sobremetal de 1mm N170 G3 X40. Z-4. R4.#
N180 G1 Z-10.#
N190 X48.#
N200 X50. Z-11.#
N210 Z-20.#
Exemplo de Programa
N220 X70. Z-30.#
N230 X86.#
N240 X90. Z-32.#
N250 Z-50.#
N260 X95.#
N270 T00;FIM#
N280 G54#
OBS.: Sobremetal de 1mm

N290 G0 X150. Z150.#


N300 M30#
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

Interesses relacionados