Você está na página 1de 38

PROGRAMAO COMANDO FANUC

Torno CNC Multiplic 35D - COMANDO FANUC 21i T

1. COMANDO NUMRICO COMPUTADORIZADO (CNC) A sigla CNC significa Comando Numrico Computadorizado, refere-se mquinas-ferramentas comandadas por computadores. A primeira mquina-ferramenta controlada por computador foi uma fresadora. Ela surgiu em 1952 e destinava-se a usinar peas de geometrias complicadas utilizadas em avies e helicpteros. Os benefcios trazidos pelas mquinas CNC: Fabricao de peas de geometrias mais complexas, tolerncias dimensionais mais estreitas e melhor acabamento superficial; Maior repetibilidade das caractersticas do produto: j que as peas produzidas so idnticas umas as outras, independentemente dos fatores humanos; Reduo da fadiga dos operadores, que passam a ser responsveis apenas por tarefas de preparao e programao.

Eixos em Mquinas CNC cada movimento (linear ou rotacional) possvel de ser executado pela mquina, em outras palavras, so os graus de liberdade da mquina e/ou ferramenta para as mais diversas operaes de usinagem;

Esquema mostrando os trs eixos lineares primrios (X, Y e Z) e os trs eixos rotacionais (A, B e C). Alguns fabricantes definem os eixos rotacionais como sendo U (rotacional a X), V (rotacional a Y) e W (rotacional a Z).

Mquina de cinco eixos (X,Y, Z, A, B)

SISTEMAS DE COORDENADAS Toda geometria da pea transmitida ao comando com o auxlio de um sistema de coordenadas cartesianas. Torno CNC: Os mais simples so mquinas de 2 eixos
X : Movimento transversal
placa

X- (ou X+)
zero-pea
(X0,Z0)

Zpea

Z+
Z : Movimento longitudinal

X+ (ou X-)
Todo movimento da ponta da ferramenta descrito neste plano XZ, em relao a uma origem pr-estabelecida (X0,Z0).

Ferramenta na Frente (Torre dianteira)


Xpea

Ferramenta atrs (Torre traseira)

Z-

Z+

48
X+ ZXZ+

Obs. O valor de X programado em . Correspondente ao dobro da distncia da ponta da ferramenta ao eixo Z. O valor de Z representa a distncia da ponta da ferramenta at o eixo X (Exemplo: X56 Z48)

56

X+

Fresadora CNC: Mquina de 3 eixos lineares


Z+ eixo-rvore

ferramenta
Z+

zero-pea
(X0,Y0,Z0)

Y+
pea

X+

OBS. Os movimentos em X e Y so dados pela pea (mesa da mquina) e em Z pela ferramenta.

Diferena entre zero-pea e zero-mquina:


Zero-pea um ponto definido pelo programador. Representa a origem das coordenadas (X0,Z0) da pea. Tambm chamado de zero-programa; Zero-mquina o ponto onde os valores dos eixos so zerados para o comando. Este ponto fixo e representa, quase sempre, o ponto mais distante da pea.

Geralmente, as mquinas CNC quando so ligadas necessitam de ser referenciadas (Fazer o Home) para que o comando conhea seus limites fsicos (mximos deslocamentos nos eixos). Neste referenciamento a ferramenta levada para o zero-mquina .

SISTEMAS DE COORDENADAS
ABSOLUTAS (G90) INCREMENTAIS (G91)

Zero-pea fixo e estabelecido pelo programador

O Zero-pea flutuante. A origem das coordenadas o ponto anterior alcanado pela ferramenta.

EXERCCIOS DE COORDENADAS 1 Absolutas


Ponto

Incrementais
Ponto IA AB BC CD DE EF FG GH

X 0 40 40 50 50 70 90 90

Z 0 0 -10 -10 -20 -30 -30 -50

A B C D E F
40

X -80 40 0 10 0 20 20 0

Z -25 0 -10 0 -10 -10 0 -20

G H

Incio
25

2 Absolutas
Ponto

Incrementais
Ponto IA AB BC CD DE EF FG GH HI

A B C D E
Z+

X 0 30 30 40 50 60 60 80 80

Z 0 0 -5 -10 -10 -15 -25 -25 -40

X -70 30 0 10 10 10 0 20 0

Z -35 0 -5 -5 0 -5 -10 0 -15

F G H
35

X+

I
Incio

35

Refazer o exerccio anterior adotando o zero-pea no fundo da pea Absolutas


Ponto

Incrementais
Ponto IA AB BC CD DE EF FG GH HI

Z 40 40 35 30 30 25 15 15 0

A B C D E F
A

No altera

G H
35

I
Incio

35

N o

al t era

Z+
120

B 50

C D
26

15

H J N M K L G F

A 15

X+

P O 80

Coordenadas Absolutas (G90) Zero-pea A


PONTO EIXO X Y Z A 0 0 0 B 0 C 30 D 30 -5 E 80 -5 F 80 70 -15 G 80 55 -15 H 80 55 -5 I 54 55 -5 J 54 40 -5 K L M 80 0 -15 N 80 0 -5 O 30 0 -5 P 30 0 0 80 80 40 40 -5 -15

120 120 0 0

120 70

10

15

5
6

(Incio)
0 12

B 50
15 15

C D
26

22

H J N M K L G F

A 15

P O 80

Z+
Y

X+

Coordenadas Incrementais (G91)


PONTO B C 30 0 0 C D 0 0 -5 D E 50 -50 0 E F 0 0 -10 F G 0 -15 0 G H 0 0 10 H I -26 0 0 I J 0 -15 0 J K 26 0 0 K L 0 0 -10 L M 0 -40 0 M N 0 0 10 N O -50 0 0 O P 0 0 5

EIXO X Y Z

I A 22

A B 0

-35 120 0 -6

10

35

6.3 PROGRAMAO Um programa de usinagem CNC uma lista de instrues codificadas que descrevem como a pea projetada ser usinada; Cada linha do programa chamada de bloco, e estes blocos so executados seqencialmente; Exemplo de um bloco:

N20
n do bloco

G01 X20 Y30 F200


Interpolao linear Posio X e Y de comando da ferramenta

M03

S2000 ;
Rotao do eixo-rvore (2000 rpm)

Avano da Sentido de giro ferramenta do eixo-rvore 200 mm/min (horrio)

Fim de bloco

Exemplo de um Programa TORNO


R2

O005 CNC N10 G21 N20 [BILLET X19 Z50 N30 G98 Cabealho N40 G28 U0 W0 N50 M06 T0101 R 1,5 N60 G97 S2500 M03 1 x 45 N70 G00 X19 Z0.5 N80 G71 U0.3 R0.25 N90 G71 P100 Q190 U0.2 W0.2 F90 N100 G00 X7 Z + N110 G01 Z0 F100 N120 X9 Z-1 N130 Z-6 X+ N140 G03 X12 Z-7.5 R1.5 6 N150 G01 Z-12 N160 G02 X16 Z-14 R2 N170 G01 Z-22 N180 X19 Z-31 N190 G00 X19.5 N200 G70 P110 Q200 N210 M05 N220 G28 U0 W0 N230 M30

19

16

Funes (Cdigos) O Identificao do programa ou sub-programa. a primeira linha (bloco) do programa. Composto de 4 dgitos, O0000 at O9999; N Identificao de blocos ( comum numerar um programa CNC de 10 em 10). Pode-se ter n de blocos com at 4 dgitos, N9999); X Y Z Posicionamento F Determina o avano. Geralmente nos tornos CNC o avano programado em mm/rotao. Na fresadora o avano normalmente programado em mm/min. T Seleciona a ferramenta para a troca.T0101 T 01 01
n fer. n do corretor (raio de ponta, correo de desgaste)

Funes G e M As funes G (preparatrias) e M (miscelneas) so funes que compem basicamente um programa CNC. As funes G definem mquina o que fazer, preparando-a para executar um tipo de operao (movimentos, reconhecer unidades de medida, etc). As funes M funcionam como botes liga/desliga; ex: M08 liga o refrigerante de corte, M09 desliga, etc. As funes G podem ser modais e no-modais. As funes modais, uma vez programadas, permanecem na memria do comando, valendo para todos os blocos posteriores a menos que sejam canceladas por outras. J as no-modais, todas as vezes que requeridas, devem ser programadas, ou seja, so vlidas somente nos blocos que as contm.

Algumas Funes G
CDIGO G00 * G01 * G02 G03 G20 G21 G28 G40 G41 G42 G71 G70 G81 G80 G90 G91 G94 G95 G96 G97 G98 G98 G99 G99 FUNO Posicionamento rpido Interpolao linear Interpolao circular anti-horria (torre dianteira)fresadora sentido inverso (horrio) (torno). Para a (torno). Para a Interpolao circular horria (torre dianteira) fresadora sentido inverso (anti-horrio) Sistema mtrico em polegadas Sistema mtrico em milmetros Retorno ao ponto de referencia (ponto de troca de ferramenta) Cancela as funes G41 e G42 Compensao do raio - ferramenta esquerda da pea Compensao do raio - ferramenta direita da pea Ciclo de desbaste em X Cancela o ciclo de desbaste e chama o acabamento Ciclo de furao Cancela o ciclo de furao Coordenadas absolutas Coordenadas incrementais Avano por minuto (fresadora) Avano por rotao (fresadora) Velocidade de corte constante Rotao constante (torno) Avano em mm/minuto (velocidade de avano) (torno) Retorno posio inicial do ciclo de furao (fresadora) Avano em mm/rotao (torno) Retorno posio de referencia R no ciclo de furao (fresadora)

* * * * *

* Funes modais Modal

FUNO G G00: Posicionamento rpido. usado para aproximar ou afastar rapidamente a ferramenta. O movimento feito com o maior avano disponvel da mquina. Ex. N40 G0 X200 Z250; Para as mquinas industriais o avano rpido pode chegar a 30 m/min = 30.000 mm/min; Avanos das nossas mquinas (didticas): Torno: 600 mm/min Fresadora: 1750 mm/min G01: Interpolao linear com avano programvel (avano de usinagem). Esta funo modal. Ex. N40 G1 X30 Z40 F0.2 ;

Algumas Funes M
CDIGO M00 M03 M04 M05 M06 M08 M09 M30 M98 M99 FUNO Parada programada Ativa a rotao do eixo-rvore no sentido horrio Ativa a rotao do eixo-rvore no sentido anti-horrio Para a rotao do eixo-rvore Troca automtica de ferramentas Liga o fluido de corte Desliga o fluido de corte Finaliza o programa Chama o subprograma Encerra o subprograma e volta ao programa principal

O fabricante de mquinas de usinagem Denford (comando Fanuc) traz em seus programas termos chamados de diretivas, que so usados nos programas com a finalidade de auxiliar na gerao dos grficos de simulao, definir o dimetro e a altura das ferramentas, etc. Exemplos:

N10 G21 N20 [BILLET X100 Y90 Z20

Define o tarugo a ser usinado no sistema mtrico com 100 mm em X, 90 mm em Y e 20 mm em Z.

N40 [TOOLDEF T2 D4

Define a ferramenta 2 com 4 mm de dimetro

Programao de Tornos CNC (mquinas de 2 eixos e torre dianteira)

X+

Z-

Z+

X-

Torre dianteira
R

B 200 30
R

25

10 D C

35

Z+

E F

X+

G02 (ANTI-HORRIO)

G03 (HORRIO)

N40 G0 X20 Z2; N50 G1 Z0 F0.2; A N60 Z-25; B N70 G2 X100 Z-65 R40 F0.15; C N80 G1 Z-75; D N90 G3 X170 Z-110 R35; E N100 G1 X200; F N110 G0 X300 Z200;

N40 G02 ou G03


Arco antihorrio Arco horrio

X-----

Z-----

R------

F------ ;
Avano da ferramenta

X do ponto Z do ponto Raio do arco final do arco final do arco

20

G2 E G3: Interpolar circular. Funes no modais. G2 arco antihorrio; G3 arco horrio.

40

G40: Cancela compensao de raio; G41: Ativa compensao de raio (ferramenta a direita); G42: Ativa compensao de raio (ferramenta a esquerda).

A posio da ponta da ferramenta (lado de corte) deve ser informada na pgina de Geometria de Ferramentas

Exerccios
Faa um programa CNC para dar um passe de acabamento nas peas seguintes.

1
Absolutas

PONTO A B C
40

X 0 20

Z 0 0

O005; N10 G21; (mm) N20 [BILLET X102 Z150 N30 G98; (F mm/min) N40 G28 U0 W0; N50 M06 T01; N60 G97 S2500 M03; N70 G90 G00 X0 Z1; N80 G01 X0 Z0 F100; ponto A

100 -40 100 -80

cabealho

R40

100

Z + N90 G01 X20 Z0; ponto B


N100 G03 X100 Z-40 R40; ponto C N110 G01 X100 Z-80; ponto D N120 G00 X102 M05; N130 G28 U0 W0; N140 M30;

X+
D C

Ponto

A 3 0

B 7 -2

C 7 -5.5

D 11 -7.5

E 16 -10

F 16 -59

G 18.7 -18

H 18.7 -30

2
tas lu so Ab

X Z

R 2.5

R2

CABEALHO

2x45 18.7 16

A C D F E B

Z+

X+

12

G 3

10

O0005; N10 G21; N20 [BILLET X19 Z50; N30 G98; N40 G28 U0 W0; N50 M06 T01; N60 G97 S2500 M03; N70 G00 X19 Z0.5; N80 G00 X3; N90 G01 Z0 F70; A N100 X7 Z-2; B N110 Z-5.5; C N120 G03 X11 Z-7.5 R2; D N130 G02 X16 Z-10 R2.5; E N140 G01 Z-15; F N150 X18.7 Z-18; G N160 Z-30; H N170 G00 X19.5 M05; N180 G28 U0 W0; N190 M30;

FUNO G71: CICLO DE DESBASTE NO EIXO X Requer (2 blocos): Obs. Antes dos blocos fazer a aproximao
Material bruto Folga (2 mm)

N60 G0 1 N70 G71 N80 G71 N90 N210

X . Z ; U . 90 P . R .. ;

Aproximao
Avano de desbaste

Prof. de corte (raio)

Afastamento (recuo)

2
Perfil da pea

210 Q .
N do bloco do final do perfil

U ..

W F ;
Sobre-metal para acabamento em Z

N do bloco do incio do perfil

Sobre-metal para acabamento em X ()

N230 G70 P 90

Q 210

G70 Ciclo de Acabamento (Fecha o desbaste e chama o acabamento)

1
Faa um programa CNC para dar desbastar e dar acabamento nas peas seguintes.
Dados: Fazer faceamento; Prof. de corte (ap) = 0.3 mm; Material bruto: 19 mm (dimetro) x 50 mm (comprimento) vc = 130 m/min (desbaste) e 150 m/min (acabamento); f = 0,06 mm/rot (desbaste) e 0,04 mm/rot (acabamento). Sobremetal em X (U) = 0.3 em Z (W) = 0.2
R2 R 1,5 1 x 45 16

vc = ( . d . n)/1000 [m/min] vf = f . n [mm/min]


mm/rot

19

Ponto X Z

A 7 0

B 9 -1

C 9 -6

D 12 -7.5

E 12 -12

F 16 -14

G 16 -22

H 19 -31

A C E G H Vc = 130 m/min n = 2178 rpm (desbaste) Vc = 150 m/min n = 2513 rpm (acabamento) f = 0,06 mm/rot Vf = 130 mm/min (desbaste) f = 0,04 mm/rot Vf = 100 mm/min (acabamento) F D B

O0010; N10 G21; N20 [BILLET X19 Z50; N30 G98; Cabealho N40 G28 U0 W0; N50 M06 T01; N60 G97 S2178 M03; N70 G00 X22 Z0; N80 G01 X-1 F100; N90 G0 Z1; N100 G0 X19; N110 G71 U0.3 R0.2; N120 G71 P130 Q220 U0.3 W0.2 F130; N130 G00 X7; N140 G01 Z0 F100; A N150 X9 Z-1; B N160 Z-6; C N170 G03 X12 Z-7.5 R1.5; D N180 G01 Z-12; E N190 G02 X16 Z-14 R2; F N200 G01 Z-22; G N210 X19 Z-31; H N220 G00 X19.5; N230 G97 S2178 M03 N240 G70 P130 Q220; N250 M05; N260 G28 U0 W0; N270 M30 ;

2
Faa um programa CNC para dar desbastar e dar acabamento nas peas seguintes.
Dados: Fazer faceamento; Prof. de corte (ap) = 0.25 mm; Material bruto: 19 mm (dimetro) x 50 mm (comprimento) vc = 140 m/min (desbaste/acabamento); f = 0,035 mm/rot (desbaste/acabamento); Sobremetal em X (U) = 0.2 em Z (W) = 0.1

R 2.5

R2 2x45

18.7

12

16

10

Absolutas Ponto X Z A 3 0 B 7 -2 C 7 -5.5 D 11 -7.5 E 16 -10 F 16 -15 G 18.7 -18 H 18.7 -30

R 2.5

R2 2x45

A C D F E B

Z+

X+

12

G 3

10

Vc = 140 m/min n = 2345 rpm (desbaste/acabamento) f = 0,05 mm/rot Vf = 117 mm/min (desbaste/acabamento)

O005; N10 G21; N20 [BILLET X19 Z50; N30 G98; CABEALHO N40 G28 U0 W0; N50 M06 T01; N60 G97 S2345 M03; N70 G00 X22 Z0; N80 G01 X-1 F117; N90 G0 Z1; N100 G0 X19; N110 G71 U0.25 R0.2; N120 G71 P130 Q220 U0.3 W0.2 F117; N130 G00 X3; N140 G01 Z0; A N150 X7 Z-2; B N160 Z-5.5; C N170 G03 X11 Z-7.5 R2; D N180 G02 X16 Z-10 R2.5; E N190 G01 Z-15; F N200 X18.7 Z-18; G N210 Z-30; H N220 G00 X19.5; N230 G70 P130 Q220; N240 M05; N250 G28 U0 W0; N260 M30;

18.7

16

Programao Fresadora CNC (mquinas de 3 eixos e torre dianteira)


Z+
eixo-rvore

ferramenta
Z+

zero-pea
(X0,Y0,Z0)

Y+
pea

X+

G2 E G3: Interpolao circular. G2 (arco horrio); G3 (arco antihorrio). Y+ G03

G02

X+

Elaborar um programa CNC para usinar as seguintes peas:

Dados da pea : Canais A e C: largura 10 mm e profundidade 1.9 mm; Canal B: largura 6 mm e profundidade 1.5 mm; Quatro furos de 8 mm e profundidade 1.7 mm; Inicialmente fazer um faceamento com profundidade de corte de 0,2 mm; FERRAMENTAS DISPONVEIS NO MAGAZINE: Fresa de facear de 40 mm (T01); Fresas de topo: 4 mm (T02); 6 mm (T03); 5 mm (T04) e 12 mm (T05); 10 mm (T06); 3 mm (T07) 8 mm (T08)

Dados da pea : Canais A e C: largura 10 mm e profundidade 1.9 mm; Canal B: largura 6 mm e profundidade 1.5 mm; Quatro furos de 8 mm e profundidade 1.7 mm; Inicialmente fazer um faceamento com profundidade de corte de 0,2 mm; FERRAMENTAS DISPONVEIS NO MAGAZINE: Fresa de facear de 40 mm (T01); Fresas de topo: 4 mm (T02); 6 mm (T03); 5 mm (T04) e 12 mm (T05); 10 mm (T06); 3 mm (T07) 8 mm (T08)

N10 O0013 N20 G21 N30 [BILLET X76 Y50 Z20 N40 [TOOLDEF T04 D10 N50 [TOOLDEF T03 D6 N60 [TOOLDEF T08 D8 N70 G91 G28 X0 Y0 Z0 N80 M06 T04 N90 G43 H04 N100 S2500 M03 N110 G90 G00 X-7 Y5 Z3 N120 Z-0.95 N130 G01 X0 F120 N140 G03 Y45 R20 N150 G01 X-7 N160 Z-1.9 N170 X0 N180 G02 Y5 R20 N190 G00 Z5 N200 Y5 X83 N210 Z-0.95 N220 G01 X76 F120 N230 G02 Y45 R20 N240 G01 X83

N250 Z-1.9 N260 X76 N270 G03 Y5 R20 N280 G00 Z05 M05 N290 G91 G28 X0 Y0 Z0 N300 M06 T03 N310 G43 H03 N320 S2500 M03 N330 G90 G00 X20 Y25 Z3 N340 Z-0.75 N350 G01 X56 F120 N360 Z-1.5 N370 X20 N380 G00 Z5 M05 N390 G91 G28 X0 Y0 Z0 N400 M06 T08 N410 G43 H08 N420 G90 G00 X7.5 Y25 Z5 S2500 M03 N430 G99 G81 X7.5 Y25 Z-1.5 R2 F75 N440 X38 Y40 N450 Y10 N460 Y25 X68.5 N470 G91 G80 G28 X0 Y0 Z0 M05 N480 M30