Escolar Documentos
Profissional Documentos
Cultura Documentos
Mecatrnica
CNC
CNC
Coordenadas cartesianas
Ao trmino desta unidade voc conhecer o sistema de coordenadas cartesianas usado
para definio de pontos.
Sistema de coordenadas das mquinas CNC
Todas as mquinas-ferramenta CNC so comandadas por um sistema de coordenadas
cartesianas na elaborao de qualquer perfil geomtrico.
X+
Z+
Z-
incio
30
X+
30
D
E
Z+
10
20
,5
63
10 20
-20
-30
Mecatrnica
CNC
Conceitos bsicos
Ao trmino desta unidade voc conhecer os objetivos da Norma ISO 6983 e,
conhecendo a nomenclatura dos eixos coordenados, poder realizar clculos de
coordenadas cartesianas. Com esses conhecimentos, voc estar preparado para
assimilar os conceitos especficos da estrutura da programao.
Norma ISO 6983
A Norma ISO 6983 descreve o formato das instrues do programa para mquinas de
Controle Numrico. Trata-se de um formato geral de programao e no um formato para
um
tipo
de
mquina
especfica.
flexibilidade
desta
norma
no
garante
Mecatrnica
CNC
O sistema de eixos pode ser facilmente representado com auxlio da mo direita, onde o
polegar aponta para o sentido positivo do eixo X, o indicador para o sentido positivo do Y,
e o dedo mdio para o sentido positivo do Z (Centro de Usinagem). Este sistema
denominado
Sistema
de
Coordenadas
Dextrgeno,
pois
possui
trs
eixos
perpendiculares entre si, que podem ser representados com o auxlio dos dedos da mo
direita.
Torno CNC
uma mquina-ferramenta onde o controle dos movimentos dos eixos feito por um
computador dedicado.
Pontos de Referncia
O ponto zero da mquina, definido pelo fabricante da mesma. Ele o ponto zero para o
sistema de coordenadas da mquina e o ponto inicial para todos os demais sistemas de
coordenadas e pontos de referncia.
8
Mecatrnica
CNC
Ponto de Referncia: R
Este ponto definido pelo programador e usado por ele para definir as coordenadas
durante a elaborao do programa. Recomenda-se colocar o ponto zero da pea de tal
forma que se possam transformar facilmente as medidas do desenho da pea em valores
de coordenadas.
Definio de ponto zero da pea
a) No encosto
das castanhas
b) Na face
da pea
X+
X+
Z+
origem
X0 , Z0
Z+
origem
X0 , Z0
Mecatrnica
CNC
Todo o movimento da ponta da ferramenta descrito neste plano XZ, em relao a uma
origem pr-estabelecida (X0, Z0). Lembrar que X sempre a medida do raio ou dimetro,
e que aumenta medida que o dimetro aumenta, e Z sempre a medida em relao ao
comprimento.
Coordenadas absolutas
Coordenadas incrementais
Coordenadas Absolutas
Movimento
Coordenadas
De
30
Para
A
A
30
30
50
20
80
20
80
10
D
C
B
A
Mecatrnica
Coordenadas Incrementais
Movimento
De
Para
CNC
Coordenadas
X
30
20
-10
30
-20
D
C
B
A
Exemplo de programao em
coordenadas incrementais
Mecatrnica
11
CNC
Estruturas e Caractersticas
do Programa CNC
Ao trmino desta unidade voc conhecer as principais linguagens e formas de
programao para mquinas CNC, assim como, a estrutura de programao para
tornos CNC utilizando a Norma ISO 6983, e ser capaz de identificar um programa
elaborado na linguagem EIA/ISO.
Estrutura de um programa CNC
IDENTIFICAO
CABEALHO
DADOS DA FERRAMENTA
APROXIMAO E USINAGEM
DO PERFIL DA PEA
FIM DE PROGRAMA
Exemplo de programa CNC para o comando GE Fanuc 21 i Torno Galaxy 10
Operao de acabamento
12
5x45
5
1
R8
X400 Z300
54
40
2
80
2x45
40
60
80
Mecatrnica
CNC
Mecatrnica
13
CNC
Mecatrnica
CNC
Mecatrnica
15
CNC
16
Mecatrnica
CNC
Sistemas de interpolao
Ao trmino desta unidade voc conhecer os sistemas de interpolao usados na
programao de mquinas CNC.
Interpolao linear
A trajetria programada em uma sentena percorrida com uma orientao linear, de
qualquer ngulo, com qualquer velocidade de avano ( entre 1 a 5000 mm/min ).
Conhecido o ponto de partida A, pode-se atingir qualquer ponto B, com um avano
estabelecido, sempre em movimentao retilneo.
Pode-se usinar qualquer perfil cnico, isto , pode-se estabelecer uma usinagem cnica
de qualquer ngulo.
Interpolao Circular
A trajetria da ferramenta percorrida com uma orientao circular, com qualquer raio,
nos sentidos horrio e anti-horrio, e com qualquer velocidade entre 1 a 5000 mm/min.
Algumas informaes so necessrias para a programao de arcos, tais como:
- ponto final do arco,
- sentido do arco,
- centro do arco (plo)
Mecatrnica
17
CNC
Sentido
Horrio
Sentido
Anti-horrio
18
Sentido
Anti-horrio
Sentido
Horrio
Mecatrnica
CNC
19
CNC
20
Mecatrnica
CNC
21
CNC
22
Mecatrnica
CNC
Funes de Interpolao
linear e circular
Ao trmino desta unidade voc conhecer as funes de interpolao linear e circular
usadas no torno CNC com suas respectivas sintaxes.
Funo G00 - Posicionamento rpido (aproximao e recuo)
Os eixos movem-se para a meta programada com a maior velocidade de avano
disponvel na mquina.
Na linha GALAXY essa velocidade de 18 m/min no eixo X e 24 m/min no eixo Z e
processado inicialmente 45 at uma das metas X ou Z programadas, para depois
deslocar-se em um s eixo at o ponto final desejado.
Sintaxe:
G0 X_ _ _ Z_ _ _ ;
onde:
X = coordenada a ser atingida (valores em dimetro)
Z = coordenada a ser atingida (comprimento)
A funo G0 um comando modal. Esta funo cancela e cancelada pelas funes
G01, G02 e G03.
Funo G01 - Interpolao linear (usinagem retilnea ou avano de trabalho)
Com esta funo obtm-se movimentos retilneos entre dois pontos programados com
qualquer ngulo, calculado atravs de coordenadas e com um avano (F) prdeterminado pelo programador.
Esta funo um comando modal, que cancela e cancelada pelas funes G00, G02 e
G03.
Sintaxe:
G1 X_ _ _ Z_ _ _ F_ _ _ ;
onde:
X = coordenada a ser atingida (valores em dimetro)
Z = coordenada a ser atingida (comprimento)
F = avano de trabalho (mm/rotao)
Mecatrnica
23
CNC
X200 Z200
10
5
50
ch 8 x 45
80
X300 Z300
100
80
90
24
15
Mecatrnica
CNC
Mecatrnica
25
CNC
Observaes:
Na programao de um arco devem-se observar as seguintes regras:
-O ponto de partida do arco o incio da ferramenta.
-Programa-se o sentido de interpolao circular G02 ou G03 (horrio ou anti-horrio).
-Juntamente com o sentido da interpolao programa-se as coordenadas do ponto final
do arco com X e Z.
-Juntamente com o sentido do arco e as coordenadas finais, programa-se a funo R
(valor do raio), ou ento, as funes I e K (coordenadas do centro do arco).
Funo R - Arco definido por raio
possvel programar interpolao circular at 180 com o auxlio da funo R,
discriminando o valor do raio sempre com sinal positivo.
Funo I e K - Arco definido por centro polar
As funes I e K definem a posio do centro do arco, onde:
I paralelo ao eixo X.
K paralelo ao eixo Z.
NOTAS:
As funes I e K so programadas tomando-se como referncia, a distncia do ponto de
incio da ferramenta ao centro do arco, dando o sinal correspondente ao movimento.
A funo I deve ser programada em raio.
Caso no seja possvel fazer o arco o comando acusar erro.
Exemplo de aplicao de G02 e G03.
3x45
4
1
X300 Z300
R8
54
80
R1
0
32
60
26
Mecatrnica
CNC
Mecatrnica
27
CNC
Funo G04
Aplicao: Tempo de permanncia.
Entre um deslocamento e outro da ferramenta, pode-se programar um determinado
tempo de permanncia da mesma. A funo G4 executa uma permanncia, cuja durao
definida por um valor P, U ou X associado, que define o tempo gasto em
segundos.
A funo G04 requer:
G04 X_ _ _ ; (segundos)
ou
G04 U_ _ _ ; (segundos)
ou
G04 P_ _ _ ; (milsimos de segundos)
Exemplo de programao:
28
Mecatrnica
CNC
Compensao de raio de
ferramenta
Ao trmino desta unidade voc conhecer as funes utilizadas para fazer a
compensao e descompensao de raio de ferramenta.
Funo G40 - Cancela compensao do raio da ponta da ferramenta
A funo G40 deve ser programada para cancelar as funes previamente solicitadas
como G41 e G42. Esta funo, quando solicitada pode utilizar o bloco posterior para
descompensar o raio do inserto programado na pgina offset da mquina, utilizando
avano de trabalho G1.
SU
IO
PO
PA
TE
H
IL
ST
PA
H
IL
ST
29
CNC
30
Mecatrnica
CNC
Lado de corte
Ponta da ferramenta
Ferramenta
Externa
Esquerda
8
3
Ferramenta
Interna
Esquerda
Ferramenta
Externa
Direita
1
6
Ferramenta
Interna
Direita
AI
Exemplo de programao
N080 G0 X0 Z55;
N090 G42;
N100 G1 Z50 F.1;
N110 G1 X16;
N120 X20 Z48;
N130 Z30;
N140 X40 Z18;
N150 X43;
N160 G40;
N160 G1 X45 F0.5;
N170 G0 X250 Z250 T00;
N180 M30;
Mecatrnica
31
CNC
R6
100
28
R30
25
90
2-) Fazer o programa do perfil abaixo usando as interpolaes linear e circular. Usar as
funes G2 e G3 com I e K:
A
0
R2
120
60
25
10
20
55
100
32
Mecatrnica
CNC
X+
Clculos:
he
he = ( 0.64955 x 1.5 )
he = 0.97425 mm
Z+
INICIAL
he = ( 0.6495 x passo )
FINAL
33
CNC
Exemplo de programao:
O0033 (Ciclo de rosca);
80
47
20
M30x1.5
N100 Z83;
N150 X28.75;
N160 G33 Z48.5;
N170 G0 X35;
N180 Z83;
N190 G0 X28.5;
N200 G33 Z48.5;
N210 G0 X35;
N220 Z83;
N230 X28.25;
N240 G33 Z48.5;
N250 G0 X35;
N260 Z83;
N270 G0 X28.05;
N280 G33 Z48.5;
N290 G0 X35;
N300 Z83;
N310 G0 X250 Z250 T00;
N320 M30;
34
Mecatrnica
CNC
Funo G74
Aplicao: Ciclo de furao.
A funo G74 como ciclo de furao requer:
G74 R_ _ _ ;
G74 Z_ _ _ Q_ _ _ F_ _ _ ; onde:
R = retorno incremental para quebra de cavaco no ciclo de furao
Z = posio final (absoluto)
Q = valor do incremento no ciclo de furao (milsimo de milmetro)
F = avano de trabalho
NOTAS:
Aps a execuo do ciclo a ferramenta retorna automaticamente ao ponto
posicionado.
Quando utilizarmos o ciclo G74 como ciclo de furao no poderemos informar as
funes X e U no bloco.
O0074 (Ciclo de furao);
N10 G21 G40 G90 G95;
N20 G0 X200 Z200 T00;
N30 T0606 (Broca Dimetro 12 mm);
N40 G54;
N50 G97 S1200 M3;
N60 G0 X0 Z80;
N70 G1 Z73 F1 M8;
N80 G74 R2;
N90 G74 Z-4 Q15000 F0.08;
N100 G0 X200 Z200 T00 M9;
N110 M30;
Mecatrnica
35
CNC
Funo G74
Aplicao: Ciclo de torneamento.
A funo G74 como ciclo de torneamento requer:
G74 X_ _ _ Z_ _ _P_ _ _ Q_ _ _ R_ _ _ F_ _ _ ; onde:
X = dimetro final do torneamento
Z = posio final (absoluto)
P = profundidade de corte (raio / milsimo de milmetro)
Q = comprimento de corte (incremental / milsimo de milmetro)
R = valor do afastamento no eixo transversal (raio)
F = avano de trabalho
NOTAS:
Para a execuo deste ciclo, deveremos posicionar a ferramenta no dimetro da
primeira passada.
Aps a execuo do ciclo a ferramenta retorna automaticamente ao ponto de
posicionamento.
36
Mecatrnica
CNC
Funo G75
Aplicao: Ciclo de canais.
A funo G75 como ciclo de canais requer:
G75 R_ _ _ ;
G75 X_ _ _ Z_ _ _ P_ _ _ Q_ _ _ F_ _ _ ; onde:
R = retorno incremental para quebra de cavaco (raio)
X = dimetro final do canal
Z = posio final (absoluto)
P = incremento de corte (raio / milsimo de milmetro)
Q = distncia entre os canais (incremental / milsimo de milmetro)
F = avano de trabalho
NOTAS:
Neste ciclo os canais devero ser eqidistantes, com exceo do ltimo.
Aps a execuo do ciclo, a ferramenta retorna automaticamente ao ponto
posicionado.
Mecatrnica
37
CNC
Funo G75
Aplicao: Ciclo de faceamento.
A funo G75 como ciclo de faceamento requer:
G75 X_ _ _ Z_ _ _ P_ _ _ Q_ _ _ R_ _ _ F_ _ _ ; onde:
X = dimetro final do faceamento
Z = posio final (absoluto)
P = incremento de corte no eixo X (raio / milsimo de milmetro)
Q = profundidade de corte por passada no eixo Z (milsimo de milmetro)
R = afastamento no eixo longitudinal para retorno ao X inicial (raio)
F = avano de trabalho
NOTAS:
Para execuo deste ciclo, deveremos posicionar a ferramenta no comprimento do
1 passe de desbaste.
Aps a execuo do ciclo, a ferramenta retorna automaticamente ao ponto
posicionado.
38
Mecatrnica
CNC
Funo G79
Aplicao: Ciclo de faceamento paralelo.
A funo G79 descreve seu ciclo paralelo ao eixo X, auxiliando nos trabalhos de
desbaste como ciclo de faceamento.
A funo G79 como ciclo de faceamento requer:
G79 X_ _ _ Z_ _ _ F_ _ _ ; onde:
X = dimetro final do faceamento
Z = posio final (absoluto)
F = avano de trabalho
Mecatrnica
39
CNC
Funo G71
Aplicao: Ciclo automtico de desbaste longitudinal.
A funo G71 deve ser programada em dois blocos subseqentes, visto que os valores
relativos a profundidade de corte e sobremetal para acabamento nos eixos transversal e
longitudinal so informados pela funo U e W, respectivamente.
A funo G71 no primeiro bloco requer:
G71 U_ _ _ R_ _ _ ; onde:
U = valor da profundidade de corte durante o ciclo (raio)
R = valor do afastamento no eixo transversal para retorno ao Z inicial (raio)
A funo G71 no segundo bloco requer:
G71 P_ _ _ Q_ _ _ U_ _ _ W_ _ _ F_ _ _; onde:
P = nmero do bloco que define o incio do perfil
Q = nmero do bloco que define o final do perfil
U = sobremetal para acabamento no eixo X (positivo para externo e negativo para o
interno/ dimetro)
W = sobremetal para acabamento no eixo Z (positivo para sobremetal direita e
negativo para usinagem esquerda)
F = avano de trabalho
NOTAS:
Aps a execuo do ciclo, a ferramenta retorna automaticamente ao ponto
posicionado.
No permitida a programao da funo Z no bloco que define o perfil a ser
usinado.
40
Mecatrnica
CNC
41
CNC
Mecatrnica
CNC
Exemplo de programao:
O0001 (Zeramento);
N10 G21 G40 G90 T00; (Bloco de segurana)
N20 G63 T01 A03;
N30 G63 T02 A07 K30; (Fator Galaxy 10=30mm)
N40 M50; (Recolhe sensor Tool eye)
N50 M30; (Fim do programa)
Instrues para zerar a ferramenta:
1 Posicionar a ferramenta mais comprida na torre em posio de segurana na
mquina.
2 Descer o TOOL EYE atravs do MDI (Funo M51).
3 Posicionar a torre via JOG num ponto que no haja interferncia da ferramenta
posicionada e o sensor , compreendendo menos de 30mm de distncia.
4 Recolher o TOOL EYE atravs do MDI (Funo M50).
5 Selecionar o programa de preset (G63).
6 Acionar AUTO.
7 Acionar CYCLE START.
A seguir os eventos que ocorrem:
- A torre posiciona a 1 ferramenta a ser presetada.
- O TOOL EYE desce automaticamente.
- O CNC emite um bip, e ativado o modo de operao MPG que ficar no aguarde da
interveno do operador.
- O operador deve posicionar a ponta de contato da ferramenta no sentido X, deixando-a
com 2 a 10mm de folga de distncia do TOOL EYE.
- Acionar CYCLE START (Aguardar at que a ferramenta seja sensorada e ativado o
modo MPG, para interveno do operador).
- O operador deve ento acionar o eixo Z e afastar a ferramenta para uma rea segura.
- Acionar CYCLE START.
OBSERVAO: Os eixos sero conduzidos automaticamente at a posio onde foi
iniciado a execuo do ciclo de zeramento.
- O ciclo se repetir quantas vezes forem as ferramentas a serem presetadas e depois o
TOOL EYE ser recolhido automaticamente e finalizando o programa .
Aps o zeramento em X e Z deve-se informar os valores da torre e o lado de corte na
Mecatrnica
43
CNC
80
80
44
Mecatrnica
CNC
.D.N
Vc =
1000
D = Dimetro (mm)
N = Rotao do eixo rvore (rpm)
Vc . 1000
N=
.D
Avano (Fn)
Mecatrnica
45
CNC
Ks. fn . Ap . Vc
Nc =
4500 .
MATERIAL
Ks em kg / mm
AVANO em mm / rotao
Kg / mm
HB
0,1
0,2
0,4
0,8
AT 50
At 140
360
260
190
136
50 a 60
140 a 167
400
290
210
152
60 a 70
167 a 192
420
300
220
156
SAE 1065
75 a 85
207 a 235
440
315
230
164
SAE 1095
85 a 100
235 a 278
460
330
240
172
AO FUNDIDO MOLE
30 a 50
96 a 138
320
230
170
124
AO FUNDIDO MDIO
50 a 70
138 a 192
360
260
190
136
AO FUNDIDO DURO
Acima de 70
Acima de 192
390
286
205
150
70 a 85
192 a 235
470
340
245
176
AO Cr-Mo
85 a 100
235 a 278
500
360
260
185
AO DE LIGA MOLE
100 a 140
278 a 388
530
380
275
200
AO DE LIGA DURO
140 a 180
388 a 500
570
410
300
215
60 a 70
167 a 192
520
375
270
192
150 a 180
415 a 500
570
410
300
215
660
480
360
262
AO Mn-Ao Cr-Ni
AO INOXIDVEL
AO FERRAMENTA (HSS)
AO MANGANES DURO
FERRO FUNDIDO MOLE
At 200
190
136
100
72
200 a 250
290
208
150
108
250 a 400
230
170
120
175
125
92
48
130
90
65
COBRE
210
152
110
80
190
136
100
72
60
LATO
40
320
240
160
115
85
BRONZE VERMELHO
140
100
70
62
BRONZE FUNDIDO
340
245
180
128
46
80 a 120
Mecatrnica
CNC
Bibliografia
Manual de Programao e Operao CNC FANUC 21i T
Indstrias ROMI S.A.
CNC Programao de Comandos Numricos Computadorizados
Torneamento
Sidnei Domingues da Silva
Editora rica.
Apostila de CNC Comando Numrico Computadorizado
Escola SENAI Roberto Mange - Campinas
Mecnico Geral Curso de Aprendizagem Industrial
Manual de Programao e Operao CNC SIEMENS 810 D
Indstrias ROMI S.A.
Apostila de Comando Numrico Computadorizado
Faculdade SENAI de Tecnologia Mecatrnica So Caetano do Sul
Curso Tcnico em Mecatrnica
Mecatrnica
47