You are on page 1of 75

CURSO

DE
PROGRAMAO
CNC
TORNO
HELMO DA RS
1

NDICE

HISTRICO .................................................................................... pg. 03


MATEMTICA APLICADA ......................................................... pg. 04
EIXOS CARTESIANOS ............................................................ pg. 04
TRIGONOMETRIA E GEOMETRIA PLANA BSICA.......... pg. 12
PR-REQUISITOS PARA O CURSO ............................................ pag. 19
TPICOS IMPORTANTES P/ UMA BOA PROGRAMAO .... pg. 20
SISTEMA DE COORDENADAS .................................................... pg. 22
COORDENADAS ABSOLUTAS................................................ pg. 23
COORDENADAS INCREMENTAIS......................................... pg. 24
TIPOS DE FUNES....................................................................... pg. 25
FUNES PREPARATRIAS ( G)............................................... pg. 28
FUNES ESPECIAIS ( G)............................................................ pg. 61
FUNES AUXILIARES

(M)....................................................... pg. 64

EXERCCIOS ..................................... .............................................. pg. 69

HISTRICO
As primeiras idias sobre COMANDO NUMRICO, surgiram durante e aps a
segunda guerra mundial, impulsionadas pela necessidade de se reduzir os tempos
e garantir a preciso na fabricao de peas, principalmente na rea aeronutica,
reduzindo assim os custos e os desgastes fsicos com operaes nas mquinas..
Estas idias fazem parte do desenvolvimento industrial. Um exemplo disso o
caso do torno. A evoluo do torno universal, levou a criao do torno revolver,
do torno copiador e do torno automtico, com programao eltrica ou mecnica,
com o emprego de cames.
Isto s foi possvel aps 1940 quando foi desenvolvido o primeiro computador
pela IBM.
Porm, s em 1949 que o Instituto de Tecnologia de Massachusetts comeou
realmente a desenvolver uma mquina equipada com CN. Uma fresadora de trs
eixos da Cincinnati que teve sua demonstrao prtica em 1952.
Em 1953 comearam a desenvolver os sistemas de programao e em 1957 foi
criado as bases da linguagem APT para CN.
Somente em 1957 iniciou a comercializao de mquinas CN.
Aqui no Brasil, as primeiras aplicaes de CN surgiram em 1967.

MATEMTICA APLICADA
Os assuntos de matemtica que veremos a seguir so requisitos bsicos para o
entendimento e a execuo de uma boa programao cnc.

EIXOS CARTESIANOS
Toda a geometria da pea que vai ser usinada transmitida para o comando com
o auxilio de um sistema de coordenadas cartesianas.

O sistema de coordenadas definido no plano formado pelo cruzamento de uma


linha paralela ao movimento transversal com uma linha paralela ao movimento
longitudinal.
Toda movimentao da ferramenta descrito neste plano em relao a uma
origem pr-estabelecida.
Para entendermos melhor vamos prestar ateno nos exemplos abaixo:

Podemos notar que nos trs exemplos as peas torneadas so iguais, porm como
o ponto de referncia muda em cada exemplo, a posio da pea no eixo
cartesiano tambm muda.
Sempre o ponto referncia da pea a origem do eixo cartesiano. Por isso a
referncia da pea tem que ser definida antes de se fazer o programa, pois os
pontos no eixo cartesiano vo seguir esta mesma referncia.
Em geral, nas operaes de torneamento, o ponto de referncia da pea no
encosto da castanha com a pea ou na face usinada da prpria pea, como nos
exemplos 1 e 2.
Lembrem que se a referncia estiver no encosto da castanha com a pea, na
usinagem do primeiro lado da pea, tem que se levar em considerao a matria
prima excedente na face do segundo lado da mesma.

A seguir veremos exemplos de pontos marcados no eixo cartesiano para centros


de usinagem.

Nos exemplos anteriores podemos notar que, diferentemente do torno, no centro


de usinagem o ponto de referncia da pea pode estar em qualquer lugar da
mesma.
O programador pode escolher este ponto de acordo com as cotas do desenho ou
como melhor lhe convier para aproveitar melhor os recursos da mquina e
facilitar a programao.
Como foi dito anteriormente, sempre o ponto de referncia a origem do eixo
cartesiano.
Outro detalhe que a profundidade do furo, a altura do ressalto no meio da pea
e a espessura da pea no est marcado no eixo cartesiano do plano XY. Estas
medidas so marcadas no terceiro eixo onde so determinadas todas as alturas da
pea.
No segundo exemplo existem dois pontos de referncia. o mesmo ponto
marcado no eixo cartesiano, porm o programador precisa definir se na face da
pea ou se na mesa da mquina, pois isto influi no setup da ferramenta e no sinal
das cotas.
Vamos exercitar. No primeiro exerccio marque os pontos no eixo cartesiano a
partir do quadro de pontos e no segundo a partir das cotas da pea.

Exemplo 1 p/ torno

10

Exemplo 2 p/ torno

11

Exemplo 1 p/ centro de usinagem

Exemplo 2 p/ centro de usinagem

TRIGONOMETRIA E GEOMETRIA PLANA BSICA


12

Nas programaes CNC alm dos clculos normais para transferir as cotas da
pea a ser fabricada para os eixos cartesianos, outros clculos precisam ser feitos.
Entre eles, principalmente, esta o clculo de ngulos, e comprimento de arestas
de formas geomtricas.
A forma geomtrica que iremos estudar o tringulo retngulo pois quase todas
as outras formas podemos transformar em tringulos. Veja os exemplos abaixo:

Tringulo retngulo aquele que contm um ngulo de 90 gr.


Os lados que formam o ngulo reto so chamados de catetos e o lado maior de
hipotenusa.
A soma dos ngulos internos de um tringulo retngulo 180 gr. Como um deles
90 gr, a soma dos outros dois tambm 90 gr.

13

O Teorema de Pitgoras diz que o quadrado da hipotenusa igual a soma dos


quadrados dos catetos. Este teorema se resume na frmula abaixo:
2

H = C1 + C2
O Teorema de Pitgoras s pode ser usado quando conhecemos o valor de dois
lados do tringulo e queremos achar o valor do terceiro lado.
Nos exemplos abaixo veremos algumas utilizaes do Teorema de Pitgoras:
Exemplo 1

Exemplo 2

O exemplo a seguir mostra onde podemos utilizar o Teorema em uma pea a ser
fabricada.

14

Vamos calcular a cota da borda de uma esfera que vai ser torneada.

Se as informaes que temos no contm o valor de pelo menos dois dos lados a
outra opo saber o valor de um dos lados e um dos ngulos (diferente de 90 gr)
internos do tringulo.
Com estas informaes conseguiremos calcular os dois outros lados do tringulo
atravs das frmulas abaixo:

Podemos notar que o cateto oposto, como o nome j diz, o lado oposto ao
ngulo, diferente de 90 gr, que conhecemos e o cateto adjacente o lado que
forma este mesmo ngulo com a hipotenusa.
Nos exemplo abaixo veremos com mais clareza estes clculos:
15

No exemplo abaixo veremos onde podemos utilizar estas frmulas em pea a ser
fabricada.
Vamos calcular o valor P1 e P2 no comprimento e no dimetro.

16

Primeiro temos que transferir os tringulos para fora da pea para melhor
visualizao dos mesmos

No exerccio abaixo vamos calcular o comprimento total da pea e o dimetro do


final do ngulo.

17

No exerccio abaixo vamos calcular as coordenadas de todos os furos.

PR- REQUISITOS P/ UMA BOA ASSIMILAO DO CURSO

18

CONHECIMENTOS BSICOS DE DESENHO MECNICO


CONHECIMENTOS BSICOS DE METROLOGIA
NOES DE CLCULOS TRIGONOMTRICOS, TRINGULOS
RETNGULOS E CRCULOS.
CONHECIMENTO BSICO DE USINAGEM
NOOES DE GEOMETRIA DE FERRAMENTAS DE CORTE
CONHECIMENTO BSICO DE TORNO CNC

NOTA: ESTA APOSTILA BASEADA NOS MANUAIS DAS


MQUINAS INDEX GU800 E GALAXY 30 EQUIPADOS COM
COMANDO FANUC.

TPICOS IMPORTANTES P/ UMA BOA PROGRAMAO

19

O programador no pode apenas saber usar os cdigos para fazer um programa


em uma seqncia lgica. Ele precisa ter conscincia de todos os processos
envolvidos na usinagem de cada pea, como descritos abaixo:

Estudo do desenho da pea bruta e final.


O programador deve ter conhecimento para comparar e desenho da pea
pronta com as dimenses desejadas com a mquina cnc.
H necessidade do estudo quanto a viabilidade da execuo da pea, levando
em conta dimenses, sobre-metal, ferramental, etc.

Processo a utilizar
necessrio haver uma definio das fases de usinagem para cada pea a ser
executada, estabelecendo assim o sistema de fixao adequado para a
operao.

Ferramental voltado ao CNC


muito importante a escolha do ferramental e a sua disposio na torre, para
que no haja interferncias entre elas com o restante da mquina.

Conhecimentos da capacidade da mquina e do comando do CNC


Visando reduzir tempos e garantir qualidade do produto, necessrio utilizar
todos os recursos da mquina e do comando de programao.
Definio em funo do material dos dados de corte

20

Em funo do material, dureza, acabamento final, ferramenta escolhida, o


programador deve utilizar avanos e velocidades de cortes adequados para que
no haja prejuzos com ferramental, mquina e peas e para garantir a
segurana do operador. Os clculos bsicos necessrios para obteno de tais
parmetros so os seguintes:

VELOCIDADE DE CORTE
A velocidade de corte diretamente proporcional ao dimetro e a rotao do eixo
rvore dada pela frmula:
Vc = PI x D x N
1000
onde:
Vc = Velocidade de corte (m/min.)
D = Dimetro (mm)
N = Rotao do eixo rvore (rpm)
Na determinao da velocidade de corte para uma ferramenta efetuar uma
usinagem, a rotao dada pela frmula:
N = Vc x 1000
PI x D
AVANO
O avano determinado de acordo com o acabamento final necessrio da pea,
material e ferramenta escolhida pelo programador.
Geralmente, nos tornos, o avano utilizado em mm/rot. Mas tambm pode ser
determinado em mm/min.

1. SISTEMA DE COORDENADAS

21

Toda geometria da pea transmitida ao comando com o auxlio de um sistema


de coordenadas cartesianas.

O sistema de coordenadas definido no plano formado pelo cruzamento de uma


linha paralela ao movimento longitudinal (Z), com uma linha paralela ao
movimento transversal (X).
Todo movimento da ponta da ferramenta descrito neste plano XZ, em relao a
uma origem pr-estabelecida (X0, Y0 ). Lembrar que X sempre a medida do
dimetro.
Observao:
O sinal positivo ou negativo introduzido na dimenso a ser programada dado
pelo quadrante onde a ferramenta esta situada.

1.1

SISTEMA DE COORDENADAS ABSOLUTAS

22

Neste sistema, a origem estabelecida em funo da pea a ser executada, ou


seja, podemos estabelece-la em qualquer ponto do espao para facilidade de
programao. Este processo denominado Zero Flutuante.
Como vimos, a origem do sistema foi fixada como sendo os pontos X0, Y0. O
ponto X0 definido pela linha de centro do eixo-rvore. O ponto Z0 definido
por qualquer linha perpendicular a linha de centro do eixo-rvore.
Durante a programao, normalmente a origem (X0 , Y0) pr-estabelecida no
encosto da pea com a castanha ou na face da pea, conforme ilustrao abaixo:

EXEMPLO DE PROGRAMAO

1.2

SISTEMA DE COORDENADAS INCREMENTAIS

23

A origem deste sistema estabelecida para cada movimento da ferramenta.


Aps qualquer movimento da ferramenta o sistema assumir como nova origem o
ponto final deste movimento.
Todas as medidas so feitas atravs da distncia a ser deslocada.
Se a ferramenta desloca-se de um ponto A at B (dois pontos quaisquer), as
coordenadas a serem programadas sero as distncias entre os dois pontos.
Medidas projetadas e X e Z.

Nota-se que o ponto A a origem do deslocamento para o ponto B e B ser a


origem para um deslocamento at um ponto C, e assim sucessivamente.
EXEMPLO DE PROGRAMAO

2. TIPOS DE FUNES

24

2.1

- FUNES DE POSICIONAMENTO:

Funo X:
Aplicao: Posio no eixo transversal (absoluta)
Formato: X +- 5.3 (milmetro)

Funo Z:
Aplicao: Posio no eixo longitudinal (absoluta)
Formato: Z +- 5.3 (milmetro)

Funo U:
Aplicao: Deslocamento no eixo transversal (incremental)
Formato: U +- 5.3 (milmetro)

Funao W:
Aplicao: Deslocamento no eixo longitudinal (incremental)
Formato: W +- 5.3 (milmetro)

2.2

FUNES ESPECIAIS

25

Funo N:
Aplicao: Nmero seqencial de blocos.
Cada bloco de informao definido pela funo N, seguida de at 4 dgitos, que
o comando lana automaticamente no programa mantendo um incremento de 10
em 10.
Formato: N 4

Funo: O
Aplicao: Identificao do programa.
Todo programa ou sub-programa na memria do comando definido atravs de
um nico nmero com 4 dgitos.
Formato: O 4

Funo: Barra /
Aplicao: Inibir a execuo de blocos.
Utilizamos a funo barra, na frente do bloco, quando queremos inibir a execuo
do mesmo. A funo s funciona se a chave BLOCK DELETE, no painel de
comando da mquina, estiver ativo.

Funo: GOTO

26

Aplicao: Inibir a execuo de uma seqncia de blocos


Quando queremos inibir uma seqncia de blocos colocamos antes do primeiro
bloco a ser inibido GOTO seguido do nmero do prximo bloco que queremos
executar.
Exemplo: N10 X100 Z150
N20 Z120
N30 X 110 Z110
GOTO70 (Os blocos 40, 50 e 60 no sero executados.)
N40 X115
N50 Z100
N60 X120
N70 X125 Z80
Funo: F
Aplicao: Informa o avano da ferramenta
Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, porm pode-se
programar utilizando mm/min.
O avano modificado de acordo com o tipo de operao, material, acabamento
e ferramenta.
Funo: T
Aplicao: Informa o nmero da ferramenta e o seu corretor
A funo T utilizada para selecionar as ferramentas informando a mquina o
seu nmero e corretores.
Aps definir o nmero da ferramenta o operador informa nas pginas especificas
o seu pr-set, raio do inserto e geometria da ferramenta.
Formato: T 2 2

3. FUNES PREPARATRIAS G

27

Aplicao: este grupo de funes definem mquina o que fazer,


preparando-a para executar um tipo de operao, ou para receber uma
determinada informao.
As funes podem ser MODAIS ou NO MODAIS.
MODAIS: So funes que uma vez programadas permanecem na memria do
comando, valendo para todos os blocos posteriores, a menos que sejam
modificadas por outra funo ou a mesma.
NO MODAIS: So as funes que todas as vezes que requeridas, devem ser
programadas, ou seja, so vlidas somente nos blocos que as contm.
3.1- FUNO: G0
Aplicao: Posicionamento rpido.
Os eixos movem-se para a meta programada com a maior velocidade de avano
disponvel na mquina.
A funo G0 modal e cancela as funes G1, G2, G3.
Obs: Este deslocamento, dependendo do fabricante da mquina, pode ser
constante em um s ngulo at o ponto programado ou pode ser a 45 at
atingir uma das cotas X ou Z programadas, para depois se deslocar em
um s eixo at a posio final programada.
3.2 FUNO: G1
Aplicao: Interpolao linear.
Com esta funo obtm-se movimentos retilneos com qualquer ngulo,
calculado atravs de coordenadas e com um avano (F) pr-definido pelo
programador.
A funo G1 modal e cancela as funes G0, G2, G3.
3.3 - FUNO: G2 e G3

28

Aplicao: Interpolao circular.


Tanto G2 como G3 executam operaes de usinagem de arcos pr-definidos
atravs de uma movimentao apropriada e simultnea dos eixos.
A funo G2 ou G3 requer:
X (U) = Posio final do arco
Z (W) = Posio final do arco
I = Coordenada do centro do arco
K = Coordenada do centro do arco
R = Valor do raio
(F) = Valor do avano
Na programao de um arco deve-se seguir regras como:
O ponto de partida do raio a posio da ferramenta no movimento anterior.
Programa-se o sentido de interpolao G2 (horrio) ou G3 (anti-horrio).
Juntamente com o sentido da interpolao programa-se as coordenadas do ponto
final do arco com X e Z ou ento U e W que determinam um deslocamento
incremental.
Para completar programa-se as funes I e K (coordenadas do centro do arco), ou
ento, a funo R (valor do raio).

- FUNO: R

29

Aplicao: Arco definido por raio


Deve ser menor ou igual a 180 sempre com o sinal positivo.
- FUNO: I e K
Aplicao: 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 do arco ao centro do mesmo, dando o sinal correspondente
ao movimento.
A funo I deve ser programada em raio.
EXEMPLO:
SENTIDO A-B: I-20 K0
SENTIDO B-A: I0 K-20

O sentido da execuo da interpolao circular horrio ou anti-horrio,


conforme o exemplo abaixo:
30

EXEMPLO DE PROGRAMAO

N30 G0 X17 Z2
N40 G1 Z0 F.25
N50 X20 Z-1.5
N60 Z-20
N70 G2 X40 Z-30 R10 ou N70 G2 X40 Z-30 I10K0
N80 G1 X45 Z-45
N90 X64
N100 G3 X70 Z-48 R3 ou N100 G3 X70 Z-48 I0 K-3
N110 G1 Z-70

As funes G2 e G3 no so modais, e aps sua utilizao, deveremos confirmar


o prximo cdigo G a ser utilizado nos blocos seguintes.
- FUNO: C, R

31

Aplicao: Chanfros e arredondamentos de cantos.


Um chanfro ou um canto arredondado pode ser inserido automaticamente entre
dois movimentos lineares. Atravs das funes C ou R no bloco que gera o
primeiro segmento, indicando o sinal (direo do prximo movimento) e a
dimenso do chanfro ou raio desejado.

Obs: No exemplo foram considerados raios e chanfros de 3 mm.


Em mquinas que possuam o eixo C (orientao do eixo rvore), a funo de
chanfro deve ser substituda por I ou K, observando os sentidos do prximo
movimento se longitudinal ou transversal, respectivamente.

N40 G1 X0 Z60 F.3


N50 X30 C-3
N60 Z40 R3
N70 X60 R-3
N80 Z20 C3
N90 X90 R-3
N100 Z0
N40 G1 X90 Z0 F.3
N50 Z20 R-3
N60 X60 C3
N70 Z40 R-3
N80 X30 R3
N90 Z60 C-3
N100 X0
3.4 FUNO: G4

PERFIL EXTERNO
A --- B
N40 G1 X0 Z60 F.3
N50 X30 K-3
N60 Z40 R3
N70 X60 R-3
N80 Z20 I3
N90 X90 R-3
N100 Z0
B --- A
N40 G1 X90 Z0 F.3
N50 Z20 R-3
N60 X60 K3
N70 Z40 R-3
N80 X30 R3
N90 Z60 I-3
N100 X0

32

Aplicao: Tempo de espera (DWELL)


Entre um deslocamento e outro da ferramenta, pode-se programar um tempo de
permanncia da mesma no final do primeiro movimento, cuja durao definida
por um valor P, U ou X.
A funo G4 requer:
G4 (X) (U) (P)
(X) (U) (P) = valor do tempo em segundos
EXEMPLO: TEMPO DE 2 SEGUNDOS
G4 X0.2
G4 U2
G4 P2000

3.5 - FUNO: G20


Aplicao: Referncia unidade de medida Polegada

3.6 FUNO: G21


Aplicao: Referncia unidade de medida Mtrico
Esta funo prepara o comando para computar todas as entradas de valores em
milmetros. Esta funo j est ativa toda vez que ligamos o comando, no sendo
obrigado a sua programao.
As funes G20 e G21 so modais.
3.7 FUNO: G33

33

Aplicao: Ciclo de roscamento passo a passo


A funo G33 executa o roscamento no eixo X e Z onde cada profundidade
programada em bloco separado.
H possibilidade de abrir roscas em dimetros internos e externos, como roscas
paralelas e cnicas, simples ou de mltiplas entradas.
A funo requer:
X (U) = Dimetro final do roscamento
Z (W) = Posio final do comprimento da rosca
F = Passo da rosca
R = Valor da conicidade incremental no eixo X
Obs. No h necessidade de repetirmos o valor de (F) em todos os blocos
G33, apenas no primeiro.

EXEMPLO DE PROGRAMAO:

34

ROSCA MTRICA M30 X 1.5


Relao de frmulas:
P (Altura do filete)
P = (0.65 x passo)
P = 0.975
X (Dimetro final rosca)
X = Dimetro inicial 2 x (P)
X = 30 1.95
X = 28.05

N20 G0 X35 Z5
N30 X29.35
N40 G33 Z-32 F1.5
N50 G0 X35
N60 Z5
N70 X28.95
N80 G33 Z-32
N90 G0 X35
N100 Z5
N110 X28.55
N120 G33 Z-32

N130 G0 X35
N140 Z5
N150 X28.15
N160G33 Z-32
N170 G0 X35
N180 Z5
N190 X28.05
N200 G33 Z-32
N210 G0 X35
N220 Z5

CORTE DE ROSCA MLTIPLA

35

Utilizando o endereo Q para especificar o ngulo entre um sinal de rotao do


fuso e o incio do roscamento.
Modificando o ngulo de incio da rosca, torna-se possvel a execuo de rosca
com mltiplas entradas com facilidade.
EXEMPLO:
G0 X29.35
G33 Z-32 F1.5 Q0
G0 X35
Z5
X29.35
G33 Z-32 F1.5 Q180000
G0 X35

3.8 FUNO: G34


Aplicao: Corte de rosca com passo varivel
Especificando um valor de incremento ou de decremento do passo por volta do
fuso, possvel usinar uma rosca com passo varivel.
EXEMPLO:
G0 X29.35
G34 Z-32 F1.5 K0.3
G0X35
3.9 FUNO: G76

36

Aplicao: Ciclo de rosca automtico


A funo G76 requer:
G76 P (m) (r) (a) Q R; onde:
(m) = Nmero de repeties do ltimo passe
(r) = Comprimento de sada angular da rosca
Valor programado = [(r / passo) x 10]
(a) = ngulo da ferramenta (0, 29, 30, 55, 60)
Q = Mnima profundidade de corte (raio/milsimos de milmetro)
R = Profundidade do ltimo passe (raio/milsimo de milmetro)
G76 X (U) Z (W) R P Q F; onde:
X = Dimetro final do roscamento
(U) = Dist. incremental do ponto posicionado at o diam. final da rosca (raio)
Z

= Comprimento final do roscamento

(W) = Distncia incremental no eixo longitudinal.


R

= Valor da conicidade incremental no eixo X (raio/negativo para externo e


Positivo para interno)

= Altura do filete da rosca (raio/milsimo de milmetro)

Q = Profundidade do 1 passe (raio/milsimo de milmetro)


F

= Passo da rosca

EXEMPLO DE PROGRAMAO

37

Clculos
Altura do Filete
P = (0.65 x passo)
P = (0.65 x 2 )
P = 1.3

.
.
N50 G0 X29 Z5
N60 G76 P010000 Q00 R0.02
N70 G76 X22.4 Z-12 P1300 Q392 F2
.
.

Dimetro final (X) = Dim. Inicial 2 x (P)


Dimetro final (X) = 25 (1.3 x 2)
Dimetro final (X) = 22.4
Clculo p/ prof. 1 passe (Q)
Q=
Passo da rosca
Raiz Quad. N passes
No exemplo utilizaremos 11 passadas
Q = 0,392
ROSCA CNICA

38

EXEMPLO DE PROGRAMAO
Rosca cnica NPT 11.5 fios/pol.
Inclinao: 1 grau e 47 min.

Clculos:
Passo:
F = 25.4 / 11.5
F = 2.209
Altura do Filete
P = (0.866 x passo)
P = (0.866 x 2.209 )
P = 1.913
Converso do grau de inclinao
1 grau e 47 min. = 1.78 graus

39

R = conicidade incremental do eixo X


Tg ang. =
Tg ang. =

conicidade
Comp. Desl. Ferr.
R
25

R = 0,777
Dimetro final (X) = Dim. Inicial 2 x (P)
Dimetro final (X) = 33.4 3.826
Dimetro final (X) = 29.574

Clculo p/ prof. 1 passe (Q)


Q=
Passo da rosca
Raiz Quad. N passes
No exemplo utilizaremos 16 passadas
Q = 0,479
.
.
.
N50 G0 X35 Z5
N60 G76 P010000 Q00 R0.02
N70 G76 X29.574 Z-20 P1913 Q479 R-0.777 F2.209
.
.
.
3.9 FUNO: G78

40

Aplicao: Ciclo de roscamento semi-automtico


A funo G78 requer:
G78 X Z (R) F
Onde:
X = dimetro de roscamento
Z = Posio final do roscamento
R = valor da conicidade incremental no eixo X (rosca cnica)
F = passo da rosca

Altura do Filete
P = (0.65 x passo)
P = (0.65 x 1.5 )
P = 0.975

G0 X30 Z5
G78 X24.2 Z-19 F1.5
X23.6
X23.2
X23.05
G0 X--- Z--- (ponto de troca)

Dimetro final (X) = Dim. Inicial 2 x (P)


Dimetro final (X) = 25 (0.975 x 2)
Dimetro final (X) = 23.05
ROSCA COM VRIAS ENTRADAS

41

Rosca: M25 x 2 c/ 2 entradas

Altura do Filete
P = (0.65 x passo)
P = (0.65 x 2 )
P = 1.3
Dimetro final (X) = Dim. Inicial 2 x (P)
Dimetro final (X) = 25 (1.3 x 2)
Dimetro final (X) = 22.4
Passo (F) = Passo nominal x n de entradas
Passo (F) = 2 x 2
Passo (F) = 4
N70 G0 X28 Z5 (1 entrada)
N80 G78 X24 Z-42 F4
N90 X23.2
N100 X22.6
N110 X22,4
N120 G0 Z7 (2 entrada)
N130 G78 X24 Z-42 F4
N140 X23.2
N150 X22.6
N160 X22.4
Posio do inserto:

42

Adotar:
(E) Esquerda
(D) Direita

- Face de corte p/ cima


- Face de corte p/ baixo

Obs: A programao de rosca esquerda e direita dever levar em considerao a


posio de montagem do ferramental na mquina e o sentido de giro do eixorvore olhando-se frontalmente.
3.10 FUNO: G40, G41 e G42
43

Aplicao: Ativar e desativar compensao de raio


Quando o contorno de uma pea programado simplesmente com os pontos
conforme medidas dos desenhos, ocorrem nos deslocamentos oblquos e raios
(reas do contorno que no so paralelas aos eixos) desvios de medidas. Estes
desvios so provocados pelo raio de corte da ferramenta.
Quanto maior for o raio, maior ser a deformao de medidas.
Sem considerar o raio de corte o contorno da ferramenta descreve-se como no
exemplo abaixo:

Ponto programado

Para compensar estes desvios, deve-se ativar a compensao de raio a esquerda


G41 ou a direita G42.

Ponto programado

44

Deve-se observar o sentido de corte para usar a compensao a direita ou a


esquerda conforme exemplos abaixo:

G42

G41

G41

G42

Obs: Durante a compensao de raio os deslocamentos programados devem ser


sempre maiores que o valor do raio da ferramenta.
A ferramenta no deve estar em contato com o material a ser usinado, quando as
funes de compensao forem ativadas no programa.
A funo G40 cancela a compensao de raio.
As funes G40, G41 e G42 so modais.
45

3.11 FUNO: G70


Aplicao: Ciclo de acabamento
Este ciclo usado aps os ciclos de desbastes G71, G72 e G73 para dar
acabamento nas peas sem a necessidade de se programar a seqncia do perfil a
ser usinado.
A funo G70 requer:
G70 P Q , onde:
P = nmero do bloco que define o incio do perfil
Q = nmero no bloco que define o final do perfil
As funes F, S e T definidas nos blocos G71, G72 e G73 no tem efeito na
funo G70 e sim as especificadas entre os blocos definidos como incio (P) e fim
(Q) do perfil.

Obs: Aps a execuo do ciclo G70 a ferramenta retorna automaticamente ao


ponto utilizado para o posicionamento.

46

3.12 FUNO: G71


Aplicao: Ciclo automtico de desbaste longitudinal
A funo G71 deve ser programada em dois blocos separados e subseqentes.
A funo G71 no 1 bloco requer:
G71 U R onde:
U = Valor da profundidade de corte durante o ciclo (raio)
R = Valor do afastamento no retorno da ferramenta p/ o Z inicial (raio)
A funo G71 no 2 bloco requer:
G71 P Q +-U +-W F (S) (T) onde:
P = Nmero do bloco do indicio do perfil
Q = Nmero do bloco do fim do perfil
U = Sobre-metal p/ acabamento no eixo X. Positivo p/ externo e negativo p/
interno. (dimetro)
W = Sobre-metal para acabamento no eixo Z. Positivo p/ direita e negativo p/
esquerda.
F = avano da ferramenta
(S) = velocidade de corte ou rotao
(T) = Definio da ferramenta
Aps a execuo do ciclo, a ferramenta retorna ao ponto de posicionamento.
No permitida a programao em Z no 1 bloco que define o perfil a ser
usinado.

47

EXEMPLO DE PROGRAMAO P/ USINAGEM EXTERNA

N40 G0 X82 Z2
N50 G71 U3 R1
N60 G71 P70 Q170 U1 W.1 F.25
N70 G0 X16
N80 G1 Z0
N90 X20 Z-2
N100 Z-8
N110 X40 A135
N120 Z-30
N130 X60 C2
N140 Z-34
N150 G2 X70 Z-39 R5
N160 G1 X80 Z-53
N170 X82
N180 G0Z2
N190 G42
N200 G70 P70 Q170
N210 G40
N220 G0 X--- Z--- (PONTO DE TROCA)
EXEMPLO DE PROGRAMAO P/ USINAGEM INTERNA

48

N40 G0 X18 Z2
N50 G71 U2.5 R1
N60 G71 P70 Q150 U-1 W.1 F.2
N70 G0 X65
N80 G1 Z0
N90 X50 A195
N100 Z-35
N110 X38 C1
N120 Z-50 R3
N130 X24
N140 X20 Z-52
N150 X18
N160 G0 Z2
N170 G42
N180 G70 P70 Q150
N190 G40
N190 G0 X--- Z--- (PONTO DE TROCA)
3.13 FUNO: G72
49

Aplicao: Ciclo automtico de desbaste transversal


A funo G72 deve ser programada em dois blocos separados e subseqentes.
A funo G72 no 1 bloco requer:
G72 W R onde:
W = Valor da profundidade de corte durante o ciclo
R = Valor do afastamento no retorno da ferramenta p/ o X inicial
A funo G72 no 2 bloco requer:
G72 P Q +-U +-W F (S) (T) onde:
P = Nmero do bloco do indicio do perfil
Q = Nmero do bloco do fim do perfil
U = Sobre-metal p/ acabamento no eixo X. Positivo p/ externo e negativo p/
interno. (dimetro)
W = Sobre-metal para acabamento no eixo Z. Positivo p/ direita e negativo p/
esquerda.
F = avano da ferramenta
(S) = velocidade de corte ou rotao
(T) = Definio da ferramenta
Aps a execuo do ciclo, a ferramenta retorna ao ponto de posicionamento.
No permitida a programao em X no 1 bloco que define o perfil a ser
usinado.
EXEMPLO DE PROGRAMAO P/ USINAGEM EXTERNA
50

N40 G0 X172 Z2
N50 G72 W5 R1
N60 G72 P70 Q160 U1 W.1 F.15
N70 G0 Z-54
N80 G1 X170
N90 Z-50 C1
N100 X130
N110 X90 Z-30
N120 Z-25 C1
N130 X60 R5
N140 Z-1
N150 X58 Z0
N160 Z2
N170 G0 X172
N180 G41
N190 G70 P70 Q160
N200 G40
N210 G0 X--- Z--- (PONTO DE TROCA)
EXEMPLO DE PROGRAMAO P/ USINAGEM INTERNA
51

N40 G0 X18 Z2
N50 G72 W4 R1
N60 G72 P70 Q140 U-1 W.1 F.2
N70 G0 Z-53
N80 G1 X20
N90 X24 Z-50
N100 Z-33
N110 X68 Z-20
N120 X84
N130 G2 X90 Z-17
N140 Z2
N150 G0 X18
N160 G42
N170 G70 P70 Q140
N180 G40
N190 G0 X--- Z--- (PONTO DE TROCA)

3.13 FUNO: G74


52

Aplicao: Ciclo de furao e Ciclo de torneamento


A funo G74 como ciclo de furao requer:
G74 R
G74 Z(W) Q F onde:
R = retorno incremental para queda de cavaco
Z = posio final (absoluto)
(W) = valor do comprimento de corte (incremental)
Q = valor do incremento (milsimo de milmetro)
F = avano da ferramenta
Obs: Aps a execuo do ciclo, a ferramenta retorna ao ponto de posicionamento.
Quando utilizamos o ciclo G74 como ciclo de furao, no podemos definir as
funes X e U no bloco.
N50 G0 X0 Z5
N60 G74 R2
N70 G74 Z-60 Q15000 F.1
N80 X--- Z--- (PONTO DE TROCA)

A funo G74 como ciclo de torneamento requer:


53

G74 X(U) Z(W) P Q R F onde:


X = Dimetro final do torneamento
(U) = Valor da profundidade de corte no eixo transversal (raio)
Z = Posio final do torneamento (absoluto)
(W) = Valor do comprimento de corte (incremental)
P = Profundidade de corte (raio/milsimo de milmetro)
Q = Comprimento de corte (incremental/milsimo de milmetro)
R = valor do afastamento no eixo transversal no retorno da ferramenta (raio)
F = Avano da ferramenta
Obs: O posicionamento em X determina o dimetro da primeira passada do
ciclo.
Aps o trmino do ciclo a ferramenta retorna para o ponto de posicionamento
automaticamente.
N50 X86 Z2
N60 G74 X25 Z-40 P3000 Q42000 R1 F.25
N70 X--- Z--- (PONTO DE TROCA)

3.15 FUNO: G75


54

Aplicao: Ciclo de canais e Ciclo de faceamento


A funo G75 como ciclo de canais requer:
G75 R
G75 X(U) Z(W) P Q F onde:
R = retorno incremental para queda de cavaco (raio)
X = dimetro final do canal
(U) = valor do material a ser removido no eixo transversal (raio)
Z = posio final (absoluto)
(W) = valor do comprimento de corte (incremental)
P = Incremento de corte (milsimo de milmetro)
Q = distncia entre os canais (milsimo de milmetro)
F = avano da ferramenta
Obs: Os canais devem ser eqidistantes, menos o ltimo.
Aps o ciclo a ferramenta volta para o ponto de posicionamento.
N50 G0 X75 Z-33
N60 G75 R2
N70 G75 X60 Z-75 P7500 Q14000 F.15

A funo G75 como ciclo de faceamento requer:


55

G75 X(U) Z(W) P Q R F onde:


X = Dimetro final do torneamento
(U) = Valor da profundidade de corte no eixo transversal (raio)
Z = Posio final do torneamento (absoluto)
(W) = Valor do comprimento de corte (incremental)
P = Incremento de corte no eixo X (raio/milsimo de milmetro)
Q = Profundidade de corte por passada no eixo Z (milsimo de milmetro)
R = valor do afastamento no eixo longitudinal no retorno da ferramenta (raio)
F = Avano da ferramenta
Obs: O posicionamento em Z determina o comprimento da primeira passada do
ciclo.
Aps o trmino do ciclo a ferramenta retorna para o ponto inicial.
N50 X75 Z-2
N60 G75 X25 Z-16 P25000 Q2000 R1 F.25

3.16 FUNO: G77


56

Aplicao: Ciclo de torneamento paralelo.


A funo G77 pode ser utilizada como ciclo de torneamento paralelo ao eixo Z, o
qual usina com sucessivos passes at o dimetro programado.
A funo G77, como ciclo de torneamento, requer:
G77 X(U) Z(W) F onde:
X = Dimetro da primeira passada
(U) = Profundidade em incremental
Z = Posio final (absoluto)
(W) = Distncia incremental
F = Avano da ferramenta
EXEMPLO DE PROGRAMAO
N50 G0 X90 Z2
N60 G77 X84 Z-40 F.3
N70 X78
N80 X72
N90 X66
N100 X60
N110 G0 X--- Z--- (PONTO DE TROCA)
Obs: Ao final de cada passe, a ferramenta executa um faceamento em G1 at o
dimetro de posicionamento.

3.17 - FUNO: G79


57

Aplicao: Ciclo de faceamento paralelo.


A funo G79 descreve o seu ciclo paralelo ao eixo X, o qual facea com
sucessivos passes at o comprimento programado.
A funo G79, como ciclo de faceamento, requer:
G79 X(U) Z(W) F onde:
X = Dimetro final do faceamento
(U) = Quantidade de material a ser removido no eixo transversal (raio)
Z = Posio final (absoluto)
(W) = Distncia incremental
F = Avano da ferramenta
EXEMPLO DE PROGRAMAO
N50 G0 X73 Z0
N60 G77 X35 Z-2 F.3
N70 Z-4
N80 Z-6
N90 Z-8
N100 Z-10
N110 G0 X--- Z--- (PONTO DE TROCA)

3.18 FUNO: G90


58

Aplicao: Sistema de coordenadas absolutas


Com funo, a mquina executa as operaes em coordenadas absolutas, em
relao a uma origem pr-definida pelo programador.

3.19 FUNO: G91


Aplicao: Sistema de coordenadas incrementais
Com esta funo a mquina executa as operaes em coordenadas incrementais.
Assim todas as medidas so as distncias a serem deslocadas.
Neste caso, a origem de qualquer ponto o ponto anterior ao deslocamento.

3.20 FUNO: G92


Aplicao: Limita a rotao (RPM)
Esta funo limita a mxima rotao do eixo rvore da mquina.Requer:
G92 S2500 M4 onde:
S = Valor da mxima rotao
M = Sentido de rotao do eixo
As funes G90, G91 e G92 so modais.
3.21 FUNO: G94
59

Aplicao: Estabelece avano / minuto


Com esta funo o comando computa todos os avanos em polegadas/minuto
(G20) ou milmetro/minuto (G21).
3.22 FUNO: G95
Aplicao: Estabelece avano / rotao
Com esta funo o comando computa todos os avanos em polegadas/rotao
(G20) ou milmetro/rotao (G21).
3.23 FUNO: G96
Aplicao: Estabelece programao em velocidade de corte constante.
A funo G96 aciona o modo de programao em velocidade de corte constante,
onde o clculo do RPM programada pela funo S.
A mxima RPM alcanada pela velocidade de corte constante limitada pela
funo G92.
A funo G96 modal e cancela a funo G97.
Exemplo:
N50 G96 S200
N60 G92 S3000 M3
3.24 FUNO: G97
Aplicao: Estabelece programao em RPM
O RPM programado diretamente pela funo S com 4 dgitos.
A funo G97 modal e cancela a funo G96
Exemplo:

N70 G97 S2500 M3

4. FUNES ESPECIAIS
60

4.1 - FUNO: G80


Aplicao: cancela ciclo de furao
4.2 FUNO: G83
Aplicao: Ciclo de furao
Este ciclo permite executar furos com quebra cavaco, com ou sem retorno ao
ponto inicial depois de cada incremento de furao. Tambm pode ser
programado um tempo de programao no ponto final de furao.
G83 Z Q (P) F
Z = Posio final do furo (absoluto)
Q = Valor do incremento (incremental/milesimal)
P = Tempo de permanncia ao final de cada incremento (milsimo de segundo)
F = Avano
R = Plano de referncia para inicio da furao (incremental)
Exemplo: N80 G0 X0 Z2
N90 G83 Z-60 Q15000 P1500 R-2 F0.1
N100 G80
Obs: Aps a execuo do ciclo a ferramenta volta ao ponto inicial.
Se R no for programado o incio da furao ser executada a partir do Z de
aproximao.

4.3 FUNO: G84


61

Aplicao: Ciclo de roscamento com macho


Com este ciclo podemos abrir roscas com machos rgidos. Para isso temos:
G84 Z F onde:
Z = Posio final da rosca
F = Passo da rosca
Exemplo:
N100 G97 S120 M3
N110 G0 X0 Z5
N120 G84 Z-20 F2
N130 G80
4.4 FUNO: G85
Aplicao: Ciclo de mandrilar
Este ciclo executa operaes utilizando ferramentas de mandrilar, alargadores,
brunidores esfricos e etc. Para isso temos:
G85 Z F onde:
Z = Posio final
F = Avano
Exemplo:
N100 G97 S100 M3
N110 G0 X0 Z5
N120 G85 Z-50 F.5
N130 G80
Obs: O avano de sada o dobro do programado para a usinagem.
4.5 REFERNCIA DE COORDENADAS DE TRABALHO (G54 a G59)
62

Podemos mudar o ponto de referncia (ponto zero) para uma nova referncia
atravs dos cdigos G54 a G59, normalmente ao longo do eixo Z.
Exemplos:

Os valores da famlia G54, devem ser digitados na pgina de OFFSET SETTING


4.6 FUNO: C
Aplicao: Posicionamento angular do eixo rvore
Atravs desta funo podemos programar um determinado ngulo para o
posicionamento do eixo rvore.
Antes de ativar a funo C devemos programar a funo M19 que responsvel
pela orientao do eixo rvore.
Exemplo: N50 M19
N60 G0 C0 (o eixo rvore posiciona em zero grau)

5. FUNES AUXILIARES
63

As funes auxiliares tem formato M00. Em cada bloco s pode ser programada
apenas uma funo auxiliar.

Funo M00
Aplicao: Parada de programa
Este cdigo causa a parada imediata do programa, refrigerante e eixo rvore.
A funo M00 geralmente usada para que o operador possa virar pea na placa,
medir uma cota, trocar rotao, trocar ferramentas.

Funo M01
Aplicao: Parada opcional de programa
Esta funo causa a interrupo da leitura do programa, porm o operador tem
que acionar a tecla OPTIONAL STOP localizada no painel da mquina.
Neste caso a funo torna-se igual a M00
Usado geralmente em pequenas paradas p/ retirar cavacos da ferramenta e da
pea. Aps a parada pressiona-se o boto CYCLE START e o programa
reiniciado.
Funo M02
Aplicao: Fim de programa
Esta funo usada para indicar o fim do programa e tambm quando trabalha-se
com fita emendada em formato de lao.
Obs: Esta funo no retorna o programa para o incio.
Funo M03
64

Aplicao: Sentido anti-horrio de rotao do eixo rvore


Com esta funo o eixo rvore gira no sentido anti-horrio, olhando-se a placa
frontalmente.
A funo M03 cancelada pelas funes M01, M02, M04, M05, M30 e M00
Funo M04
Aplicao: Sentido horrio de rotao do eixo rvore
Com esta funo o eixo rvore gira no sentido horrio, olhando-se a placa
frontalmente.
A funo M04 cancelada pelas funes M01, M02, M03, M05, M30 e M00
Funo M05
Aplicao: Desliga o eixo rvore
Esta funo para o eixo rvore imediatamente, cancelando as funes M03 e
M04.
Funo M07
Aplicao: Liga o refrigerante de corte de alta presso
utilizado em ferramentas que contm refrigerao interna como brocas T-MAX
Funo M08
Aplicao: Liga o refrigerante de corte
Este cdigo liga o refrigerante de corte e cancelado por M09, M00, M01, M02 e
M30
Funo M09
65

Aplicao: Desliga o refrigerante de corte


Este cdigo desliga o refrigerante de corte e j est ativo quando se inicia o
programa.
Funo M11, M12, M13 e M14
Aplicao: Troca a faixa de rotao
Funo M15 (opcional)
Aplicao: Liga ferramenta rotativa no sentido horrio
Funo M16 (opcional)
Aplicao: Liga ferramenta rotativa no sentido anti-horrio
Funo M17 (opcional)
Aplicao: Desliga ferramenta rotativa
Funo M19 (opcional)
Aplicao: Orientao do eixo rvore e liga modo eixo C

Funo M20 (opcional)


Aplicao: Ligar alimentador de barras
Funo M21 (opcional)
Aplicao: Desliga alimentador de barras
Funo M22 (opcional)
66

Aplicao: Trava o eixo rvore


Funo M23 (opcional)
Aplicao: Destrava o eixo rvore
Funo M24
Aplicao: Abrir placa
Funo M25
Aplicao: Fechar placa
Funo M26 (opcional)
Aplicao: Recuar o mangote do contra ponto
Funo M27 (opcional)
Aplicao: Acionar o mangote do contra ponto
Funo M30
Aplicao: Fim de programa. Esta funo retorna ao incio do programa
Funo M31
Aplicao: Avana base contra ponto
Funo M32
67

Aplicao: Recua base do contra ponto


Funo M36
Aplicao: Abre a porta automtica
Funo M37
Aplicao: Fecha a porta automtica
Funo M38
Aplicao: Avana dispositivo aparador de peas
Funo M39
Aplicao: Recua dispositivo aparador de peas
Funo M50
Aplicao: Sobe leitor de posio de ferramenta
Funo M51
Aplicao: Desce leitor de posio de ferramenta
Funo M52
Aplicao: Abre luneta
Funo M53
Aplicao: Fecha luneta

6. EXERCCIOS
68

COORDENADAS
ABSOLUTAS

COORDENADAS
INCREMENTAIS

69

70

71

72

73

74

75

You might also like