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)

Z-

Z+
Z : Movimento longitudinal
pea

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)

Ferramenta atrs (Torre traseira)

Xpea

Z+

56

Z-

X+

48
X+

Z+

ZX-

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)

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

40

Ponto

Incio
25

Incrementais

Ponto

IA

X
-80

Z
-25

40

AB

40

40

-10

BC

-10

50

-10

CD

10

50

-20

DE

-10

-30
-30

EF

20

-10

70
90

FG

20

90

-50

GH

-20

2
Absolutas
Ponto

Z+

35

X+

Z
0

Ponto

X
0

IA

-70

-35

30

AB

30

30

-5

BC

-5

40

-10

CD

10

-5

50

-10

DE

10

60

-15

EF

10

-5

60

-25

FG

-10

80

-25

GH

20

80

-40

HI

-15

Incio
35

Incrementais

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

Ponto

40

IA

40

AB

35

BC

30

CD

30

DE

25

EF

15

FG

15

GH

HI

D
E
F
A

Incio
35

al t
era

No altera

Ponto

Incrementais

N
o

Absolutas

35

120

50

Y
A

+
15

15

X+

26

15

D
E
H
F

J
N

10

Z+

80

Coordenadas Absolutas (G90) Zero-pea A


PONTO
EIXO

30

30

80

80

80

80

54

54

80

80

30

30

120 70

70

55

55

55

40

80 80
40 40

-5

-15

-15

-5

-5

-5

-5 -15

-15

-5

-5

120 120
0
0

-5

22

0
12

50

35

15

15
Z+
Y

J
N

80

X+

E
H

26

15

10

(Incio)

Coordenadas Incrementais (G91)


PONTO

EIXO

I
A

A
B

B
C

C
D

D
E

E
F

F
G

G
H

H
I

I
J

J
K

K
L

L
M

M
N

N
O

O
P

22

30

50

-26

26

-50

-35 120
0
-6

-50

-15

-15

-40

-5

-10

10

-10

10

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

Avano da Sentido de giro


ferramenta do eixo-rvore
200 mm/min
(horrio)

S2000 ;
Rotao do
eixo-rvore
(2000 rpm)

Fim de bloco

Exemplo de um Programa
TORNO

19

16

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

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)
(torno).
Para a fresadora sentido inverso (horrio)
(torno).
Para a fresadora sentido inverso (anti-horrio)
Interpolao circular horria (torre
dianteira)

*
*
*
*
*

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-

20

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


Torre dianteira
30

10
R

35

25

40

200

Z+

E
F

X+

G02
(ANTI-HORRIO)

N40 G02 ou G03


Arco antihorrio

Arco
horrio

G03
(HORRIO)

X-----

Z-----

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;

R------

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

F------ ;
Avano da
ferramenta

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.

PONTO

20

100 -40

100 -80

Absolutas

40

O005;
N10 G21; (mm)
N20 [BILLET X102 Z150

cabealho

N30 G98; (F mm/min)


N40 G28 U0 W0;
N50 M06 T01;
N60 G97 S2500 M03;

R40

N70 G90 G00 X0 Z1;


100

N80 G01 X0 Z0 F100; ponto A


A

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;

X+
D

N130 G28 U0 W0;


N140 M30;

Ponto

11

16

16

18.7

18.7

-2

-5.5

-7.5

-10

-59

-18

-30

as
t
u
ol
s
Ab

R 2.5

CABEALHO

R2

18.7

16

2x45

A
C
D

12

G 3

10

X+

Z+

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

N60 G0
1

N70 G71

X . Z ;
U .

Perfil da pea

N80 G71
N90

90
P .

N do bloco do
incio do perfil

Aproximao
Avano de
desbaste

R .. ;

Prof. de corte (raio)

Folga (2 mm)

Afastamento (recuo)

210
Q .
N do bloco do
final do perfil

U ..

W F ;

Sobre-metal para
acabamento em X ()

Sobre-metal para
acabamento em Z

N210
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

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

R 1,5

19

16

1 x 45

vf = f . n [mm/min]
mm/rot

Ponto

12

12

16

16

19

-1

-6

-7.5

-12

-14

-22

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

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

18.7

16

2x45

12

10

Absolutas
Ponto

11

16

16

18.7

18.7

-2

-5.5

-7.5

-10

-15

-18

-30

R 2.5

R2

18.7

16

2x45

A
C
D

12

G 3

Z+

X+

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;

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

Você também pode gostar