17
PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL

PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

  • Upload
    buiminh

  • View
    316

  • Download
    7

Embed Size (px)

Citation preview

Page 1: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO

MAZATROL

Page 2: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

MOVIMENTO DE POSICIONAMENTO

x

Z

G0 Xxxx.xxxx Zzzz.zzzz

G0 Uuuu.uuuu Wwww.www

X

Z

W

U/2

OBS.: sistema de coordenadas cartesianas e unidade dimensional em milímetros

Page 3: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

INTERPOLAÇÃO LINEAR

x

Z

G1 Xxxx.xxxx Zzzz.zzzz F???

G1 Uuuu.uuuu Wwww.www F???

X

Z/W

OBS.: sistema de coordenadas cartesianas e unidade dimensional em milímetros

U/2

G0

Page 4: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

VELOCIDADE DE AVANÇO E AVANÇO POR VOLTA

O AVANÇO PODE SER SÍNCRONO OU ASSÍNCRONO EM RELAÇÃO À ROTAÇÃO DO EIXO ÁRVORE. O MODO SÍNCRONO É DEFINIDO PELO COMANDO G99 O ASSÍNCRONO POR G98 G98 E G99 SÃO MODAIS

SÍNCRONO – G99 [mm/v] ASSÍNCRONO – G98 [mm/min]

0.0001 - 500 1 – 24000

Fx

Fz

O valor da velocidade de avanço é uma resultante dos avanços individuais (Fx,Fz) para fins práticos o modo síncrono é preferível, pois o avanço, ao invés da velocidade de avanço, é uma variável independente no processo de usinagem Mesmo em operações de desbaste, o avanço é baixo. Geralmente inferior a 1mm/v

Page 5: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

INTERPOLAÇÃO CIRCULAR (programação baseada no centro do arco)

G2 (G3)Xxxx.xxxx Zzzz.zzzz Iiii.iiiiKkkk.kkkkF0.fff

G2(G3) Uuuu.uuuu Wwww.www Iiii.iiiiKkkk.kkkk F0.fff

OBS.: sistema de coordenadas cartesianas e unidade dimensional em milímetros

G2 – sentido horário

G3 – sentido anti-horário

I,K - coordenadas do centro

arco a partir do ponto inicial

F – avanço por volta

Page 6: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

INTERPOLAÇÃO CIRCULAR (programação baseada no raio do arco)

G2 (G3)Xxxx.xxxx Zzzz.zzzz Rrrr.rrrrF0.fff

G2(G3) Uuuu.uuuu Wwww.www Rrrr.rrrr F0.fff

OBS.: sistema de coordenadas cartesianas e unidade dimensional em milímetros

Page 7: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CORREÇÃO DO RAIO DE CORTE (CRC)

G42 - Ferramenta à direita do contorno

G41 - Ferramenta à esquerda do contorno

G40 – CANCELA A CORREÇÃO

Page 8: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CICLO FIXO PARA DESBASTE LONGITUDINAL (G71)

Executa o desbaste, com uma profundidade máxima de

ap*, para o contorno acabado (B-I), deixando um sobrematerial definido por

dU,dW

G71 Uap* RdR

G71 A P_Q_UdU WdW F_

Page 9: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CICLO FIXO PARA DESBASTE TRANSVERSAL (G72)

Similar ao G71, porém o desbaste é radial e ap* é tomada na direção Z

G72 Wap* RdR

G72 A P_Q_UdU WdW F_

A – início do ciclo de desbaste/acabamento B – início do perfil de acabamento C- fim do perfil de acabamento

Page 10: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CICLO FIXO PARA DESBASTE PARALELO AO CONTORNO ACABADO (G73)

Realiza “R” passadas em desbaste paralelas ao contorno acabado .

Utilizado no torneamento de peças fundidas ou

forjadas.

G73 UdI Wdk RR

G73 A P_Q_UU WW F_

Page 11: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CICLO FIXO PARA FURAÇÃO COM CONTROLE DO CAVACO (G74)

Fura até uma profundidade Q

e retorna R .

R – valor da retração Z /W – coordenada axial do final do furo (absoluto/incremental) Q – profundidade sem retração F - avanço

Page 12: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CICLO PARA ROSCAMENTO (G76)

Executa o roscamento em n+1 passadas.,sendo que a

profundidade da última passada (acabamento) é definida em separado (R) e as demais são

calculadas em função da primeira (Q) e a altura da rosca (P)

Ex: rosca cilíndrica

G76 Pmra RR

G76 X/U Z/W Ri Pk Q F

m – nº de repetições da passada de acabamento r – comprimento da saída da rosca (x10) a – ângulo da rosca R – sobrematerial p/ acabamento i – diferença radial (somente p/ roscas cônicas) K – altura da rosca Q – profundidade da 1ª passada F – passo da rosca

Page 13: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

CICLO PARA ROSCAMENTO (G76)

0

2

4

6

8

10

12

14

16

0 5 10 15 20 25

prof

ap

iQQ *

Page 14: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

DETERMINAÇÃO DA ALTURA DA ROSCA (k) EXEMPLO: rosca triangular métrica ABNT NBR ISO 724

D Diâmetro maior da rosca interna no perfil básico (diâmetro nominal) d Diâmetro maior da rosca externa no perfil básico (diâmetro nominal) D1 Diâmetro menor da rosca interna no perfil básico d1 Diâmetro maior da rosca externa no perfil básico D2 Diâmetro de flanco da rosca interna no perfil básico d2 Diâmetro de flanco da rosca externa no perfil básico H Altura do triângulo fundamental P Passo k Altura (profundidade) corrigida p/ torneamento

Page 15: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

EXEMPLO – EXERCÍCIO #1

Page 16: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

O1 (PROGRAMA EXERCICIO 1 – 2ª

FIXAÇÃO)

Comentários são separados por

parênteses

G21G40G99 Cada linha (bloco) é separado por um

caractere correspondente ao fim de linha

(return). Espaços não são necessários.

G50S3500 G50 – rotação máxima (S em RPM)

G53.5 Origem do sistema de coordenadas da

peça

G28UW Movimento rápido para o ponto de

troca,neste caso o “home position”

T0101 (FERR. DESBASTE) T (tool): número (1 a 12) e corretor

G96S135M4 G96 = Vc constante (S em m/min). M4

rotação anti-horária

G0X103.ZM8 M8 – liga bomba p/ fluido de corte

G41 Correção do raio de corte (CRC) –

ferramenta à esquerda do contorno. Esse

comando pode ser dispensado, caso a

origem do SCf esteja no prolongamento

das arestas, pois o movimento é paralelo

a um dos eixos, neste caso o eixo X.

Page 17: PROGRAMAÇÃO MANUAL PARA TORNEAMENTO … · PROGRAMAÇÃO MANUAL PARA TORNEAMENTO UTILIZANDO O COMANDO MAZATROL . MOVIMENTO DE POSICIONAMENTO x Z G0 Xxxx.xxxx Zzzz.zzzz G0 Uuuu.uuuu

G1X-1. F0.28 O valor do avanço (F) é obrigatório para o 1º movimento de avanço

(G1/G2/G3).

G40 Cancela CRC

G0X103.Z1. Início do ciclo de desbaste

G71U4.R1. Ciclo de desbaste (deve ser declarado em dois blocos)

G71 P10 Q20 U1. W-0.15 F0.28 P e Q indicam o início do trecho contendo o acabamento.

N10 G0X32. N10 marca o início do contorno a ser acabado. O primeiro

movimento pode ser em G0, pois é de posicionamento, mas apenas

em um eixo.

G1X40.W-4. F0.15

Z-42.5

G2X45. Z-45 R2.5

G1 X54.

X60. W-3.

Z-79.5

G2X65. Z-82.

N20 G1X101. N20 marca o fim do contorno a ser acabado. Sendo o desbaste

paralelo ao eixo Z (G71), o valor do último X programado deve ser

inferior aquele do início do ciclo.

G28UW

T0202 (FERRMENTA P/ ACABAMENTO)

G96S250M4

G0X103.Z1.

G42 CRC acionada – ferramenta à direita do contorno

G70 P10Q20 (CICLO DE ACABAMENTO) G70 – ciclo de acabamento (repete o contorno programado em N10-

N20 e devolve o controle p/ a linha seguinte

G40

G28UW

M9 Desliga a bomba de fluido de corte

M2 Fim de programa (pode ser um M30)