Você está na página 1de 38

www.cliqueapostilas.com.

br

PROGRAMAÇÃO COMANDO FANUC


Torno CNC Multiplic 35D - COMANDO FANUC 21i T
www.cliqueapostilas.com.br

1. COMANDO NUMÉRICO COMPUTADORIZADO (CNC)


A sigla CNC significa Comando Numérico Computadorizado,
refere-se à máquinas-ferramentas comandadas por computadores.
A primeira máquina-ferramenta controlada por computador foi uma
fresadora. Ela surgiu em 1952 e destinava-se a usinar peças de
geometrias complicadas utilizadas em aviões e helicópteros.

Os benefícios trazidos pelas máquinas CNC:


• Fabricação de peças de geometrias mais complexas, tolerâncias
dimensionais mais estreitas e melhor acabamento superficial;

• Maior repetibilidade das características do produto: já que as peças


produzidas são idênticas umas as outras, independentemente dos
fatores humanos;
• Redução da fadiga dos operadores, que passam a ser responsáveis
apenas por tarefas de preparação e programação.
www.cliqueapostilas.com.br

Eixos em Máquinas CNC

“É cada movimento (linear ou rotacional) possível de ser executado


pela máquina”, em outras palavras, são os graus de liberdade da
máquina e/ou ferramenta para as mais diversas operações de
usinagem;

Esquema mostrando os três eixos lineares primários (X, Y e Z) e os três 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).
www.cliqueapostilas.com.br

Máquina de cinco eixos (X,Y, Z, A, B)


www.cliqueapostilas.com.br

SISTEMAS DE COORDENADAS
Toda geometria da peça é transmitida ao comando com o auxílio
de um sistema de coordenadas cartesianas.
• Torno CNC: Os mais simples são máquinas de 2 eixos
X : Movimento transversal

X- (ou X+)
placa
zero-peça
(X0,Z0)

Z- Z+
Z : Movimento longitudinal
peça

X+ (ou X-)
Todo movimento da ponta da ferramenta é descrito neste plano XZ, em relação a
uma origem pré-estabelecida (X0,Z0).
www.cliqueapostilas.com.br

Ferramenta na Frente (Torre dianteira) Ferramenta atrás (Torre traseira)


X-

peça

X+

∅ 56
Z- Z+

48
X+ Z- Z+

X-

Obs. O valor de X é programado em ∅. Correspondente ao


dobro da distância da ponta da ferramenta ao eixo Z. O
valor de Z representa a distância da ponta da ferramenta até
o eixo X (Exemplo: X56 Z48)
www.cliqueapostilas.com.br

• Fresadora CNC: Máquina de 3 eixos lineares


Z+
eixo-árvore

ferramenta

Z+
zero-peça
Y+
(X0,Y0,Z0)
peça

X+

OBS. “Os movimentos em X e Y são dados pela peça (mesa da


máquina) e em Z pela ferramenta”.
www.cliqueapostilas.com.br

Diferença entre zero-peça e zero-máquina:


• Zero-peça é um ponto definido pelo programador. Representa a origem das
coordenadas (X0,Z0) da peça. Também chamado de zero-programa;
• Zero-máquina é o ponto onde os valores dos eixos são zerados para o comando.
Este ponto é fixo e representa, quase sempre, o ponto mais distante da peça.

Geralmente, as máquinas CNC quando são ligadas necessitam de ser


referenciadas (“Fazer o Home”) para que o comando conheça seus
limites físicos (máximos deslocamentos nos eixos). Neste
referenciamento a ferramenta é levada para o zero-máquina .
www.cliqueapostilas.com.br

SISTEMAS DE COORDENADAS

ABSOLUTAS INCREMENTAIS
(G90) (G91)

Zero-peça é fixo e O Zero-peça é flutuante. A


estabelecido pelo origem das coordenadas é o
programador ponto anterior alcançado pela
ferramenta.
www.cliqueapostilas.com.br

EXERCÍCIOS DE COORDENADAS
1
Absolutas Incrementais
Ponto X Z Ponto X Z
A 0 0 I→A -80 -25
B 40 0 A→B 40 0
C 40 -10 B→C 0 -10
D 50 -10 C→D 10 0
E 50 -20 D→E 0 -10
F 70 -30 E→F 20 -10
40 G 90 -30 F→G 20 0
H 90 -50 G→H 0 -20
Início
25
www.cliqueapostilas.com.br

2
Absolutas Incrementais
Ponto X Z Ponto X Z
A 0 0 I→A -70 -35
B 30 0 A→B 30 0
C 30 -5 B→C 0 -5
D 40 -10 C→D 10 -5
E 50 -10 D→E 10 0
Z+ F 60 -15 E→F 10 -5
G 60 -25 F→G 0 -10
X+ G→H
H 80 -25 20 0
35
I 80 -40 H→I 0 -15
Início
35
www.cliqueapostilas.com.br

3 Refazer o exercício anterior adotando o zero-peça no fundo da peça

Absolutas Incrementais
Ponto X Z Ponto X Z
A 40 I→A

B 40 A→B

C 35 B→C

Não altera

era
D 30 C→D

al t
E 30 D→E

o

F 25 E→F

G 15 F→G
A
H 15 G→H
35
I 0 H→I

Início
35
www.cliqueapostilas.com.br

C
4 Z+ B
D
120 50
+ I 26 E
Y 15

10
15 H
A P J K F
X+
N G
15
O L

80 M

Coordenadas Absolutas (G90) – Zero-peça “A”


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

(Início) C
5 B
D
0
12 50
22

6
35 I 26 E
15

10
15 H
A P J K F
N G
15

O L

Z+ 80 M
+
Y

X+
Coordenadas Incrementais (G91)
PONTO
EIXO I A B C D E F G H I J K L M N O
A B C D E F G H I J K L M N O P
X 22 0 30 0 50 0 0 0 -26 0 26 0 0 0 -50 0
Y -35 120 0 0 -50 0 -15 0 0 -15 0 0 -40 0 0 0
Z -6 0 0 -5 0 -10 0 10 0 0 0 -10 0 10 0 5
www.cliqueapostilas.com.br

6.3 – PROGRAMAÇÃO

• Um programa de usinagem CNC é uma lista de instruções


codificadas que descrevem como a peça projetada será usinada;
• Cada linha do programa é chamada de bloco, e estes blocos
são executados seqüencialmente;

Exemplo de um bloco:

N20 G01 X20 Y30 F200 M03 S2000 ;


n˚ do Interpolação Posição X e Y Avanço da Sentido de giro Rotação do
bloco linear de comando ferramenta do eixo-árvore eixo-árvore
da ferramenta 200 mm/min (horário) (2000 rpm)

Fim de bloco
www.cliqueapostilas.com.br

O005
Exemplo de um Programa CNC N10 G21
N20 [BILLET X19 Z50
TORNO N30 G98 Cabeçalho
N40 G28 U0 W0
R2 N50 M06 T0101
R 1,5 N60 G97 S2500 M03
1 x 45° N70 G00 X19 Z0.5
∅ 16 N80 G71 U0.3 R0.25
N90 G71 P100 Q190 U0.2 W0.2 F90
∅ 19

N100 G00 X7
Z + N110 G01 Z0 F100
N120 X9 Z-1
X+ N130 Z-6
N140 G03 X12 Z-7.5 R1.5
9 8 8 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
www.cliqueapostilas.com.br

• Funções (Códigos)
O → Identificação do programa ou sub-programa. É a primeira linha
(bloco) do programa. Composto de 4 dígitos, O0000 até O9999;
N → Identificação de blocos (é comum numerar um programa CNC de
10 em 10). Pode-se ter n° de blocos com até 4 dígitos, N9999);
X Y Z → Posicionamento
F → Determina o avanço. Geralmente nos tornos CNC o avanço é
programado em mm/rotação. Na fresadora o avanço é normalmente
programado em mm/min.
T → Seleciona a ferramenta para a troca.T0101
T 01 01
n° do corretor
n° fer. (raio de ponta,
correção de
desgaste)
www.cliqueapostilas.com.br

Funções “G” e “M”


As funções G (preparatórias) e M (miscelâneas) são funções que
compõem basicamente um programa CNC.
As funções “G” definem à máquina o que fazer, preparando-a para
executar um tipo de operação (movimentos, reconhecer unidades de
medida, etc).
As funções “M” funcionam como botões liga/desliga; ex: M08 liga o
refrigerante de corte, M09 desliga, etc.

As funções “G” podem ser modais e não-modais. As funções


modais, uma vez programadas, permanecem na memória do
comando, valendo para todos os blocos posteriores a menos que
sejam canceladas por outras. Já as não-modais, todas as vezes que
requeridas, devem ser programadas, ou seja, são válidas somente
nos blocos que as contêm.
www.cliqueapostilas.com.br

Algumas Funções “G”


CÓDIGO FUNÇÃO
G00 * Posicionamento rápido
G01 * Interpolação linear
G02 Interpolação circular anti-horária (torre dianteira)
(torno). Para a fresadora sentido inverso (horário)
G03 (torno).
Interpolação circular horária (torre Para a fresadora sentido inverso (anti-horário)
dianteira)
G20 * Sistema métrico em polegadas
G21 * Sistema métrico em milímetros
G28 Retorno ao ponto de referencia (ponto de troca de ferramenta)
G40 * Cancela as funções G41 e G42
G41 * Compensação do raio - ferramenta à esquerda da peça
G42 * Compensação do raio - ferramenta à direita da peça
G71 Ciclo de desbaste em X
G70 Cancela o ciclo de desbaste e chama o acabamento
G81 Ciclo de furação
G80 Cancela o ciclo de furação
G90 Coordenadas absolutas
G91 Coordenadas incrementais
G94 Avanço por minuto (fresadora)
G95 Avanço por rotação (fresadora)
G96 Velocidade de corte constante
G97
* Rotação constante (torno)
G98 Avanço em mm/minuto (velocidade de avanço) (torno)
G98 Retorno à posição inicial do ciclo de furação (fresadora)
G99 Avanço em mm/rotação (torno)
G99 Retorno à posição de referencia R no ciclo de furação (fresadora)

* Funções modais Modal


www.cliqueapostilas.com.br

FUNÇÃO “G”
G00: Posicionamento rápido. É usado para aproximar ou afastar
rapidamente a ferramenta. O movimento é feito com o maior avanço
disponível da máquina. Ex. N40 G0 X200 Z250;
Para as máquinas industriais o avanço rápido pode chegar a 30 m/min
= 30.000 mm/min;

Avanços das nossas máquinas (didáticas):


Torno: 600 mm/min
Fresadora: 1750 mm/min
G01: Interpolação linear com avanço programável (avanço de
usinagem). Esta função é modal. Ex. N40 G1 X30 Z40 F0.2 ;
www.cliqueapostilas.com.br

Algumas Funções “M”


CÓDIGO FUNÇÃO
M00 Parada programada
M03 Ativa a rotação do eixo-árvore no sentido horário
M04 Ativa a rotação do eixo-árvore no sentido anti-horário
M05 Para a rotação do eixo-árvore
M06 Troca automática de ferramentas
M08 Liga o fluido de corte
M09 Desliga o fluido de corte
M30 Finaliza o programa
M98 Chama o subprograma
M99 Encerra o subprograma e volta ao programa principal
www.cliqueapostilas.com.br

O fabricante de máquinas de usinagem Denford (comando Fanuc) traz


em seus programas termos chamados de diretivas, que são usados nos
programas com a finalidade de auxiliar na geração dos gráficos de
simulação, definir o diâmetro e a altura das ferramentas, etc.

Exemplos:

Define o tarugo a ser usinado no


N10 G21
N20 [BILLET X100 Y90 Z20
sistema métrico com 100 mm em
X, 90 mm em Y e 20 mm em Z.

Define a ferramenta 2 com 4 mm


N40 [TOOLDEF T2 D4
de diâmetro
www.cliqueapostilas.com.br

Programação de Tornos CNC (máquinas de 2 eixos


e torre dianteira)

X+

Z- Z+

X-
www.cliqueapostilas.com.br

G2 E G3: Interpolar circular. Funções não modais. G2 arco anti-


horário; G3 arco horário.

∅ 20
Torre dianteira B A
25

R
30 10

∅ 200

40
R D C
35
Z+

N40 G0 X20 Z2;


E
F N50 G1 Z0 F0.2; A
N60 Z-25; B
N70 G2 X100 Z-65 R40 F0.15; C
X+
N80 G1 Z-75; D
G02 G03 N90 G3 X170 Z-110 R35; E
(ANTI-HORÁRIO) (HORÁRIO) N100 G1 X200; F
N110 G0 X300 Z200;

N40 G02 ou G03 X----- Z----- R------ F------ ;

Arco anti- Arco X do ponto Z do ponto Raio do arco Avanço da


horário horário final do arco final do arco ferramenta
www.cliqueapostilas.com.br

G40: Cancela compensação de raio;


G41: Ativa compensação de raio (ferramenta a direita);
G42: Ativa compensação de raio (ferramenta a esquerda).
www.cliqueapostilas.com.br

A posição da ponta da ferramenta (lado de corte) deve ser


informada na página de “Geometria de Ferramentas”
www.cliqueapostilas.com.br

Exercícios
Faça um programa CNC para dar um passe de acabamento nas peças seguintes.

1 PONTO X Z
O005;
A 0 0
Absolutas → N10 G21; (mm)
B 20 0
100 -40
N20 [BILLET X102 Z150 cabeçalho
C
40
D 100 -80 N30 G98; (F → mm/min)
N40 G28 U0 W0;
N50 M06 T01;
R40 N60 G97 S2500 M03;
N70 G90 G00 X0 Z1;
N80 G01 X0 Z0 F100; → ponto A
∅100

A
Z + N90 G01 X20 Z0; → ponto B
N100 G03 X100 Z-40 R40; → ponto C
B
N110 G01 X100 Z-80; → ponto D
N120 G00 X102 M05;
N130 G28 U0 W0;
X+
D C
N140 M30;
www.cliqueapostilas.com.br

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

→ O0005;
tas
u N10 G21;
sol
Ab N20 [BILLET X19 Z50;
R 2.5 CABEÇALHO N30 G98;
R2
N40 G28 U0 W0;
2x45º N50 M06 T01;
N60 G97 S2500 M03;
N70 G00 X19 Z0.5;
φ 16
φ18.7

N80 G00 X3;


A
Z+
N90 G01 Z0 F70; A
C B N100 X7 Z-2; B
D N110 Z-5.5; C
E X+ N120 G03 X11 Z-7.5 R2; D
F N130 G02 X16 Z-10 R2.5; E
H G 3
12 5 10 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;
www.cliqueapostilas.com.br

FUNÇÃO G71: CICLO DE DESBASTE NO EIXO X


Requer (2 blocos): Obs. Antes dos blocos fazer a aproximação
∅ Material bruto Folga (2 mm)

N60 G0 X …. Z ……; Aproximação


1° Avanço de
N70 G71 U …. R ….. ; desbaste

Prof. de corte (raio) Afastamento (recuo)



N80 G71 P ….
90 Q ….
210 U ….. W …… F ……;
Perfil da peça

N90 N˚ do bloco do
início do perfil
N˚ do bloco do
final do perfil
Sobre-metal para Sobre-metal para
acabamento em X (∅) acabamento em Z

N210

G70 – Ciclo de Acabamento


N230 G70 P 90 Q 210 (Fecha o desbaste e chama o
acabamento)
www.cliqueapostilas.com.br

1
Faça um programa CNC para dar desbastar e dar acabamento nas peças seguintes.
Dados:
• Fazer faceamento;
• Prof. de corte (ap) = 0.3 mm;
• Material bruto: 19 mm (diâmetro) 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 vc = (π . d . n)/1000 [m/min]
1 x 45°
vf = f . n [mm/min]
∅ 16
∅ 19

mm/rot

9 8 8 6
www.cliqueapostilas.com.br

O0010;
Ponto A B C D E F G H N10 G21;
X 7 9 9 12 12 16 16 19 N20 [BILLET X19 Z50;
N30 G98;
Z 0 -1 -6 -7.5 -12 -14 -22 -31 N40 G28 U0 W0; Cabeçalho
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;
A
N130 G00 X7;
C B N140 G01 Z0 F100; A
E D
N150 X9 Z-1; B
G F
H N160 Z-6; C
N170 G03 X12 Z-7.5 R1.5; D
N180 G01 Z-12; E
Vc = 130 m/min → n = 2178 rpm (desbaste) N190 G02 X16 Z-14 R2; F
Vc = 150 m/min → n = 2513 rpm (acabamento) N200 G01 Z-22; G
N210 X19 Z-31; H
N220 G00 X19.5;
f = 0,06 mm/rot → Vf = 130 mm/min (desbaste) N230 G97 S2178 M03
N240 G70 P130 Q220;
f = 0,04 mm/rot → Vf = 100 mm/min (acabamento) N250 M05;
N260 G28 U0 W0;
N270 M30 ;
www.cliqueapostilas.com.br

2
Faça um programa CNC para dar desbastar e dar acabamento nas peças seguintes.
Dados:
• Fazer faceamento;
• Prof. de corte (ap) = 0.25 mm;
• Material bruto: 19 mm (diâmetro) 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º

φ 16
φ18.7

12 3 5 10
www.cliqueapostilas.com.br

Absolutas O005;
N10 G21;
Ponto A B C D E F G H N20 [BILLET X19 Z50;
X 3 7 7 11 16 16 18.7 18.7 N30 G98;
CABEÇALHO
N40 G28 U0 W0;
Z 0 -2 -5.5 -7.5 -10 -15 -18 -30
N50 M06 T01;
R 2.5 N60 G97 S2345 M03;
R2 N70 G00 X22 Z0;
N80 G01 X-1 F117;
2x45º
N90 G0 Z1;
N100 G0 X19;
N110 G71 U0.25 R0.2;
φ 16
φ18.7

Z+ N120 G71 P130 Q220 U0.3 W0.2 F117;


A N130 G00 X3;
C B N140 G01 Z0; A
D N150 X7 Z-2; B
E X+ N160 Z-5.5; C
F
H G 3 N170 G03 X11 Z-7.5 R2; D
12 5 10
N180 G02 X16 Z-10 R2.5; E
N190 G01 Z-15; F
N200 X18.7 Z-18; G
Vc = 140 m/min → n = 2345 rpm (desbaste/acabamento) N210 Z-30; H
N220 G00 X19.5;
f = 0,05 mm/rot → Vf = 117 mm/min (desbaste/acabamento)
N230 G70 P130 Q220;
N240 M05;
N250 G28 U0 W0;
N260 M30;
www.cliqueapostilas.com.br

Programação Fresadora CNC (máquinas de 3 eixos


e torre dianteira)

Z+
eixo-árvore

ferramenta

Z+
zero-peça
(X0,Y0,Z0) Y+
peça

X+
www.cliqueapostilas.com.br

G2 E G3: Interpolação circular. G2 (arco horário); G3 (arco anti-


horário).
Y+
G03

G02

X+

Elaborar um programa CNC para usinar as seguintes peças:


www.cliqueapostilas.com.br

Dados da peça :
¾ 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 DISPONÍVEIS 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)
www.cliqueapostilas.com.br

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
Dados da peça : N150 G01 X-7
¾ Canais A e C: largura 10 mm e profundidade 1.9 mm; N160 Z-1.9
¾ Canal B: largura 6 mm e profundidade 1.5 mm; N170 X0
¾ Quatro furos de Ø 8 mm e profundidade 1.7 mm; N180 G02 Y5 R20
¾ Inicialmente fazer um faceamento com profundidade de corte de N190 G00 Z5
0,2 mm; N200 Y5 X83
N210 Z-0.95
¾ FERRAMENTAS DISPONÍVEIS NO MAGAZINE: N220 G01 X76 F120
Fresa de facear de Ø 40 mm (T01); Fresas de topo: Ø 4 mm N230 G02 Y45 R20
(T02); Ø 6 mm (T03); Ø 5 mm (T04) e Ø 12 mm (T05); Ø 10 mm N240 G01 X83
(T06); Ø 3 mm (T07) Ø 8 mm (T08)
www.cliqueapostilas.com.br

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