Escolar Documentos
Profissional Documentos
Cultura Documentos
Coordenadas cartesianas
Ao trmino desta unidade voc conhecer o sistema de coordenadas cartesianas usado
para definio de pontos.
X+
Z+
Z- incio
X-
Eixo X: movimento transversal
Eixo Z: movimento longitudinal
B
,5
20 C
C
F
10
Z+
D
-30 -20 -10 10 20 G
E
-10
F
E -20
G
-30 D
6 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.
Mecatrnica 7
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
Ponto Zero da Mquina: M
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 b) Na face
das castanhas da pea
X+ X+
Z+ Z+
origem origem
X0 , Z0 X0 , Z0
Mecatrnica 9
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.
E D
Coordenadas Absolutas
C
Movimento Coordenadas B
A
De Para X Z
A 0 30
A B 30 30
B C 50 20
C D 80 20
Exemplo de programao em coordenadas absolutas
D E 80 0
10 Mecatrnica
CNC
Coordenadas Incrementais
E D
Movimento Coordenadas
C
De Para X Z B
A
A 0 0
A B 30 0
B C 20 -10
C D 30 0
D E 0 -20
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
4
N60 G92 S3500 M4; 2
N70 G0 X44 Z80;
N80 G1 X-1.5 F.3; 3
80
40
54
Linguagem EIA/ISO
Linguagem de cdigos, tambm conhecida como cdigos G. na atualidade a mais
utilizada universalmente, tanto na programao manual, como na programao grfica,
onde utilizado o CAM.
Os cdigos EIA/ISO foram criados antes mesmo do aparecimento das mquinas CNC,
eles eram usados nos escritrios em mquinas de escrever automticas que utilizavam
cartes perfurados.
A linguagem EIA/ISO considerada de baixo nvel.
Linguagem interativa
Programao por blocos parametrizados, possui blocos prontos e no usa cdigos.
Ex. linguagem MAZATROL aplicando s mquinas MAZAK.
Mecatrnica 13
CNC
Caracteres especiais
(;) - Fim de bloco : (EOB - End Of Block).
Todo bloco deve apresentar um caractere que indique o fim do bloco.
( ) - Comentrio : Os caracteres parnteses permitem a insero de comentrios. Os
caracteres que vierem dentro de parnteses so considerados comentrios e sero
ignorados pelo comando.
Funes de posicionamento
O comando trabalha em milmetros para palavras de posicionamento com ponto decimal.
Funo X Aplicao: Posio no eixo transversal (absoluta)
X20 ; ou X-5 ;
Funo Z Aplicao: Posio no eixo longitudinal (absoluta)
Z20 ; ou Z-20 ;
Funo U Aplicao: Posio no eixo transversal (incremental)
U5 ; ou U-5 ; (Usado em programao feita em coordenadas absolutas)
Funo W Aplicao: Posio no eixo longitudinal (incremental)
W5 ; ou W-5 ; (Usado em programao feita em coordenadas absolutas)
Funes especiais
Funo O (usada no comando GE Fanuc 21i)
Todo programa ou sub-programa na memria do comando identificado atravs da letra
O composto por at 4 digitos, podendo variar de 0001 at 9999.
Para facilitar a identificao do programa, recomenda-se inserir um comentrio,
observando-se o uso dos parnteses.
14 Mecatrnica
CNC
Funo F
Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, mas este tambm pode
ser utilizado em mm/min.
O avano um dado importante de corte e obtido levando-se em conta o material, a
ferramenta e a operao a ser executada.
F0.3 ; ou F.3 ;
Funo T
A funo T usada para selecionar as ferramentas informando mquina o seu
zeramento (PRE-SET), raio do inserto, sentido de corte e corretores.
Programa-se o cdigo T acompanhado de no mximo quatro dgitos. Os dois primeiros
dgitos definem a localizao da ferramenta na torre e seu zeramento (PRE-SET), e os
dois ltimos dgitos definem o nmero do corretor de ajustes de medidas e correes de
desgaste do inserto.
Exemplo: T0202 ;
Podem-se programar at 12 ferramentas e 32 corretores.
O giro de torre e o movimento dos carros no podem estar no mesmo bloco que a
funo T, ela deve ser programada em uma linha de maneira isolada.
Importante:
O raio do inserto (R) e a geometria da ferramenta (T) devem ser inseridos somente na
pgina de geometria de ferramentas.
Mecatrnica 15
CNC
-Processo a utilizar
necessrio haver uma definio das fases de usinagem para cada pea a ser
executada, estabelecendo-se assim, o sistema de fixao adequada usinagem.
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 Sentido
Horrio Anti-horrio
Sentido Sentido
Anti-horrio Horrio
18 Mecatrnica
CNC
Funes Preparatrias ( G )
As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam
mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber
uma determinada informao. Essas funes so dadas pela letra G, seguida de um
nmero formado por dois dgitos (de 00 a 99 no caso do comando GE Fanuc 21i).
As funes podem ser:
Mecatrnica 19
CNC
20 Mecatrnica
CNC
Mecatrnica 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.
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.
Mecatrnica 23
CNC
50
N100 X50 Z72;
N110 X55;
N120 G0 X200 Z200 T00; ch 8 x 45
N130 M30; 80 5
24 Mecatrnica
CNC
Mecatrnica 25
CNC
Observaes:
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.
3x45
4
1
R8
3
X300 Z300
2
80
54
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.
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.
A
H
IL
ST
PA
A
D
TE
R
PO
SU
A
H
IL
ST
PA
A
D
IO
A
R
Mecatrnica 29
CNC
30 Mecatrnica
CNC
Lado de corte
Ponta da ferramenta
Ferramenta Ferramenta
Externa 8 Externa
Direita
Esquerda
4 3
5 7
Ferramenta
1 2 Ferramenta
Interna Interna
Esquerda 6 Direita
O
AI
R
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
B R6
R30
A
100
28
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
R2
0
B
120
25
60
10
R
20
55
100
32 Mecatrnica
CNC
Funo G33
Aplicao: Roscamento passo a passo.
A funo G33 executa o roscamento no eixo X e Z onde cada profundidade
programada explicitamente em bloco separado.
H possibilidade de abrir-se roscas em dimetros internos ou externos, sendo elas
roscas paralelas ou cnicas, simples ou de mltiplas entradas, progressivas, etc.
NOTAS:
No h a necessidade de repetirmos o valor do passo (F) nos blocos posteriores de G33.
Recomenda-se deixar, durante a aproximao, uma folga de duas vezes o valor do
passo da rosca no eixo Z.
A funo G33 modal.
X+ P
he
Clculos:
1. Altura do filete (he):
he = ( 0.6495 x passo )
Z+
INICIAL
FINAL
he = ( 0.64955 x 1.5 )
he = 0.97425 mm
Mecatrnica 33
CNC
Exemplo de programao:
O0033 (Ciclo de rosca);
N10 G21 G40 G90 G95; 80
N20 G0 X300 Z300 T00;
N30 T0505 (Rosca M30x1,5);
47
N40 G54; 20
N50 G97 S1000 M3;
N60 G0 X35 Z83;
N70 X29.4;
N80 G33 Z48.5 F1.5;
N90 G0 X35;
N100 Z83;
M30x1.5
N110 X29.0;
N120 G33 Z48.5;
N130 G0 X35;
N140 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:
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.
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:
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:
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:
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:
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
Mecatrnica 41
CNC
As funes F, S e T especificadas nos blocos G71, G72 e G73 no tem efeito, mas as
especificadas entre o bloco de incio do perfil (P) e final do perfil (Q) so vlidas durante
a utilizao do cdigo G70.
NOTAS:
Aps a execuo do ciclo, a ferramenta retorna automaticamente ao ponto
posicionado.
Funo G63
Aplicao: Zeramento de ferramentas utilizando o leitor de posio (TOOL EYE)
Para as mquinas com leitor de posio de ferramenta, o processo para
dimensionamento dos balanos das feramentas (PRE-SET), executado atravs da
programao da funco G63, que executa o zeramento de forma semi- automtica.
A funo G63 como ciclo de zeramento de ferramenta requer:
42 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)
1 - Face dianteira da pea = " Z0 " 2 - Face traseira da pea = " Z80 "
80 80
- Ativar a pgina OFFSET SETTING e teclar softkey X , at ser exibido softkey TRAB.
- Acionar o softkey TRAB.
- Selecionar zero desejado G54 at G59.
- Posicionar o cursor no campo Z e:
1) Caso deseje o zero na face do material digitar Z0 e acionar softkey MEDIR.
2) Caso deseje o zero no encosto das castanhas como no exemplo digitar Z80 (neste
caso medir o comprimento do material colocando seu valor, e acionar o softkey MEDIR.
44 Mecatrnica
CNC
Avano (Fn)
O avano um dado importante de corte e obtido levando-se em conta o material, a
ferramenta e a operao a ser executada.
Geralmente nos tornos com comando numrico utiliza-se o avano em mm/rotao mas
este pode ser tambm definido em mm/min.
Mecatrnica 45
CNC
46 Mecatrnica
CNC
Bibliografia
Manual de Programao e Operao CNC FANUC 21i T
Indstrias ROMI S.A.
Mecatrnica 47