Você está na página 1de 122

Sumrio

SUMRIO

CONTEDO

APRESENTAO

HISTRICO

COMANDO NUMRICO

DENOMINAO DOS EIXOS DE MOVIMENTO

REGRA DA MO DIREITA

10

QUADRANTES

13

TIPOS DE COMANDO

14

SISTEMA DE COORDENADAS

17

PONTOS DE REFERNCIA DA MQUINA

21

FUNES DE PROGRAMAO

24

FUNES PREPARATRIAS G

25

FUNES DE POSICIONAMENTO

42

FUNES AUXILIARES

44

FUNES MISCELNEAS M

50

PONTO DE TROCA

58

COMPOSIO DE UM PROGRAMA CNC

CENTUR 20 RV

59

ESTRUTURA BSICA DE PROGRAMAO

62

INTERPOLAO LINEAR

64

CICLOS AUTOMTICOS DE USINAGEM

71

CICLO DE TORNEAMENTO FUNO G74

72

CICLO DE FURAO FUNO G74

74

CICLO DE FACEAMENTO FUNO G75

79

CICLO DE CANAIS FUNO G75

81

COMPENSAO AUTOMTICA DO RAIO DA FERRAMENTA

87

LADO DE CORTE PARA COMPENSAO DO RAIO DA FERRAMENTA

91

INTERPOLAO CIRCULAR G02 E G03

96

CICLO AUTOMTICO DE DESBASTE LONGITUDINAL G66

106

ROSCAMENTO AUTOMTICO G37

118

Contedo
Apresentao
No desenvolvimento histrico das Mquinas Ferramentas de
usinagem, sempre se procurou solues que permitissem
aumentar

produtividade

com

qualidade

superior

minimizao dos desgastes fsicos na operao das mquinas.


Muitas solues surgiram, mas at recentemente, nenhuma
oferecia flexibilidade necessria para o uso de uma mesma
mquina na usinagem de peas com diferentes configuraes e
em lotes reduzidos.
Um exemplo desta situao o caso do torno. A evoluo do
torno universal, levou criao do torno revlver, do torno
copiador e torno automtico, com programao eltrica ou
mecnica, com emprego de cames, etc. Em paralelo ao
desenvolvimento da mquina, visando o aumento dos recursos
produtivos, outros fatores colaboraram com sua evoluo, que foi
o desenvolvimento das ferramentas, desde as de ao rpido,
metal duro s modernas ferramentas com insertos de cermica. A
condio de corte imposta pelas novas ferramentas exigiu das
mquinas novos conceitos de projetos, que permitissem a
usinagem com rigidez e dentro destes, novos parmetros. Ento,
com a descoberta e, conseqente aplicao do Comando
Numrico Mquina Ferramenta de Usinagem, esta preencheu
as lacunas existentes nos sistemas de trabalho com peas
complexas,

reunindo

as

caractersticas

mquinas.

de

vrias

destas

Histrico
Em 1950, j se dizia em voz corrente, que a ciberntica
revolucionaria, completamente, as

Mquinas Ferramentas de

usinagem, mas no se sabia exatamente como.

Houve

tendncias iniciais de aplicar o computador para comando de


mquinas, o que, de certa forma, retardou o aparecimento do CN.
Somente quando este caminho foi abandonado por ordem
econmica, principalmente, abriu-se para a pesquisa e o
desenvolvimento do que seria o Comando Numrico.
No conceito Comando Numrico, deve entender numrico,
como significando por meio ou atravs de nmeros. Este conceito
surgiu e tomou corpo, inicialmente nos idos de 1949/50, nos
Estados

Unidos

da

Amrica

e,

mais

precisamente,

no

Massachussets Institute os Tecnology, quando sob a tutela da


Parsons Corporation e da Fora Area dos Estados Unidos,
desenvolveu-se
desenvolvimento

um

projeto

de um

especfico

que

sistema aplicvel

tratava

do

mquinas-

ferramenta para controlar a posio de seus fusos, de acordo


com os dados fornecidos por um computador, idia, contudo,
basicamente simples.
Entre 1955 e 1957, a Fora Area Norte-Americana utilizou em
suas oficinas mquinas C.N., cujas idias foram apresentadas
pela Parson Corporation. Nesta mesma poca, vrias empresas
pesquisavam, isoladamente, o C.N. e sua aplicao. O M.I.T.,
Massachussets Institute of Tecnology, tambm participou das
pesquisas e apresentou um comando com entrada de dados
atravs de fita magntica. A aplicao ainda no era significativa,
pois faltava confiana, os custos eram altos e a experincia muito
pequena. Da dcada de 60, foram desenvolvidos novos sistemas,
mquinas foram especialmente projetadas para receberem o
C.N., e aumentou muito a aplicao no campo da metalurgia.
Este desenvolvimento chega a nossos dias satisfazendo os
quesitos de confiana, experincia e viabilidade econmica.
A histria no termina, mas abre-se novas perspectivas de
desenvolvimento, que deixam de envolver somente Mquinas

Operatrizes de usinagem, entrando em novas reas. Os


desenvolvimentos da eletrnica aliados ao grande progresso da
tecnologia

mecnica

garantem

estas

perspectivas

do

crescimento.
Atualmente, as palavras Comando Numrico comeam a ser
mais freqentemente entendida como solues de problemas de
usinagem, principalmente, onde no se justifica o emprego de
mquinas especiais. Em nosso pas, j se iniciou o emprego de
mquinas com C.N., em substituio aos controles convencionais.

Comando numrico
Como definio, pode-se dizer que o Comando Numrico um
equipamento eletrnico capaz de receber informaes atravs de
entrada prpria de dados, compilar estas informaes e transmitilas em forma de comando mquina ferramenta de modo que
esta, sem a interveno do operador, realize as operaes na
seqncia programada.
Para entendermos o princpio bsico de funcionamento de uma
mquina-ferramenta a Comando Numrico, devemos dividi-la,
genericamente, em duas partes:
O C.N. composto de uma unidade de assimilao de
informaes, recebidas atravs da leitora de fitas, entrada manual
de dados, micro e outros menos usuais.
Uma unidade calculadora, onde as informaes recebidas so
processadas e retransmitidas s unidades motoras da mquinaferramenta.
O circuito que integra a mquina-ferramenta ao C.N.
denominado de interface, o qual ser programado de acordo com
as caractersticas mecnicas da mquina.
Mquina-Ferramenta
O projeto da mquina-ferramenta dever objetivar os recursos
operacionais oferecidos pelo C.N.. Quanto mais recursos
oferecer, maior a versatilidade.
Vantagens do Comando Numrico
O Comando Numrico pode ser utilizado em qualquer tipo de
mquina-ferramenta. Sua aplicao tem sido maior nas mquinas
de diferentes operaes de usinagem, como Tornos, Fresadoras,
Furadeiras, Mandriladoras e Centros de Usinagem.

Basicamente, sua aplicao deve ser efetuada em empresas que


utilizem as mquinas na usinagem de sries mdias e repetitivas
ou em ferramentarias, que usinam peas complexas em lotes
pequenos ou unitrios.
A compra de uma mquina-ferramenta no poder basear-se
somente na demonstrao de economia comparado com o
sistema convencional, pois, o seu custo inicial ficar em segundo
plano, quando analisarmos os seguintes critrios na aplicao de
mquinas a C.N.
As principais vantagens so :
1- Maior versatilidade do processo
2- Interpolaes lineares e circulares
3- Corte de roscas
4- Sistema de posicionamento, controlado pelo C.N., de grande
preciso.
5- Reduo na gama utilizvel de ferramentas.
6- Compactao do ciclo de usinagem.
7- Menor tempo de espera.
8- Menor movimento da pea.
9- Menor tempo de preparao da mquina.
10-Menor

interao

entre

homem/mquina.

As

dimenses

dependem, quase que somente, do comando da mquina.


11-Uso

racional

de

ferramentas,

face

aos

recursos

do

comando/mquina, os quais executam as formas geomtricas da


pea, no necessitando as mesmas de projetos especiais.
12-Simplificao dos dispositivos.
13-Aumento da qualidade de servio.
14-Facilidade na confeco de perfis simples e complexos, sem a
utilizao de modelos.
15-Repetibilidade dentro dos limites prprios da mquina.
16-Maior controle sobre desgaste das ferramentas.
17-Possibilidade de correo destes desgastes.
18-Menor controle de qualidade.
19-Seleo infinitesimal dos avanos.
20-Profundidade de corte perfeitamente controlvel.

21-Troca automtica de velocidades (2 gamas).


22-Reduo do refugo.
23-Menor estoque de peas em razo da rapidez de fabricao.
24-Maior segurana do operador.
25-Reduo na fadiga do operador.
26-Economia na utilizao de operrios no qualificados.
27-Rpido intercmbio de informaes entre os setores de
Planejamento e Produo.
28-Uso racional do arquivo de processos.
29-Troca rpida de ferramentas.
Principais

Recursos

do

CNC

(comando

numrico

computadorizado)
- Vdeo grfico para o perfil da pea e visualizao do campo de
trabalho da ferramenta.
- Compensao do raio do inserto.
- Programao de reas de segurana.
- Programao de quaisquer contornos.
- Programao de velocidade de corte constante.
- Programao com sub-programas.
- Comunicao direta com operador atravs do vdeo.
- Sistema de autodiagnstico.
- Programao absoluta ou incremental nos deslocamentos.
- Capacidade de memria 64 Kbytes, ou +/- 65 metros de fita
- Memorizao dos programas por entrada manual de dados, fita
perfurada, fita magntica e micro.
- Monitorizao da vida til da ferramenta.
- Programao em milmetros ou polegadas.
- Programao em ciclos fixos de usinagem.
- PRE-SET realizado na prpria mquina.

Denominao dos eixos de movimento


Os movimentos das mquinas operatrizes CNC que do origem
geometria da pea, so comandados e controlados pelo comando
da mquina. Para que isso seja possvel, o comando deve
receber a informao que permite a ele reconhecer qual dos
carros, mesas, cabeotes ou rvores de rotao ele deve
comandar e controlar num dado instante.
O programa quem fornece essas informaes, atravs de
designaes

normalizadas

das

direes

sentido

dos

movimentos dos componentes da mquina (fig.1). As direes e


sentidos dos movimentos so designados conforme norma DIN
66217.

fig.1

Muitas mquinas CNC, permitem o movimento rotativo da mesa


de trabalho e do cabeote da rvore, dando maior flexibilidade
mquina que pode atravs disso usinar diversos lados da pea
com diferentes ngulos de posicionamento.
Esses eixos rotativos da mesa e do cabeote, possuem
comandos prprios e independentes dos eixos direcionais bsicos
dos carros. Os eixos rotativos so designados conforme a norma
DIN, com letras A, B, e C, primeiras letras do alfabeto, e os eixos
principais de avano com as letras X, Y, e Z, ltimas letras do
alfabeto.

Regra da Mo Direita
As designaes dos eixos bsicos principais e dos eixos de
rotao so interdependentes, ou seja, obedecem a uma
conveno fixada pela regra da mo direita e pela seqncia das
letras do alfabeto.
Todos os sistemas de coordenadas das mquinas CNC,
respeitam a regra da mo direita (fig.2). Para um sistema
tridimensional, so utilizados trs eixos perpendiculares entre si,
que podem ser designados com auxlio dos dedos da mo direita.

Fig. 2
Polegar: indica o sentido positivo do eixo
imaginrio, representado pela letra X.
Indicador: aponta o sentido positivo do eixo Y.
Mdio: nos mostra o sentido positivo do eixo Z.

O eixo de giro na mesma direo do eixo (X), designado como


(A), na mesma direo do eixo (Y), designado como (B), e na
mesma direo do eixo (Z) designado como (C).
Ou seja, disposio dos eixos conforme norma DIN 66217 :
Avanos Lineares
Avanos Rotativos

10

Nas

mquinas-ferramenta,

sistema

de

coordenadas

determinado pela regra da mo direita pode variar de posio em


funo do tipo de mquina, mas sempre respeitar a norma onde
os dedos apontam o sentido positivo dos eixos imaginrios, com o
eixo Z coincidente ou paralelo ao eixo da rvore principal.
Para o comando de avano e penetrao nos tornos, bastam
apenas dois eixos imaginrios.
Estes so designados pelas letras X e Z, onde o eixo X relacionase com o dimetro da pea, e o eixo Z, relaciona-se com as
dimenses longitudinais da pea, (fig. 3 e 4).

Fig.3

Fig.4

Embora a origem do eixo X, seja no centro de rotao da pea,


a maioria dos comandos interpretam os valores nesse eixo como
sendo j o dimetro da pea.

11

Para outros eixos de avano adicionais, atribuem-se tambm,


eixos

de

coordenadas

adicionais

com

as

designaes

correspondentes. Para diferentes tipos de usinagem necessrio


que um programa CNC, seja programado o ngulo de giro em
torno de um ou mais eixos de coordenadas.
A estes eixos, designados por eixos rotativos, atribumos letras
que os identificam ao comando, sendo elas as seguintes:
Eixo A : rotao em torno de X
Eixo B : rotao em torno de Y
Eixo C : rotao em torno de Z
As medidas dos giros so fornecidas e interpretadas pelo
comando atravs dos ngulos.
Nas mquinas, onde a pea ou a ferramenta pode ser
comandada em movimentos giratrio, designam-se os eixos
giratrios, pelos ngulos de rotao A, B, C (fig.8 e 9).

O giro positivo (+) quando, olhando-se do ponto-zero em


direo ao sentido positivo do eixo, o giro se realizar no sentido
horrio (fig.10).

12

Quadrantes
O sinal positivo ou negativo introduzido na dimenso a ser
programada dado em funo do quadrante onde a ferramenta
est atuando, porm o quadrante normal de trabalho o primeiro,
ou seja o quadrante positivo dos eixos.

Torre traseira

Torre dianteira

13

Tipos de comando
Os tipos de comando so basicamente trs:
comando ponto a ponto, comando de percurso e comando de
trajetria.
O tipo de comando encontrado numa mquina depender da
aplicao a que ela se destina e do grau de sofisticao
desejado.
Comando ponto a ponto:
O comando ponto a ponto recomendvel quando se exige
somente

posicionamento

em

pontos

programados,

com

deslocamentos em avano rpido.


Embora este tipo seja o tipo mais simples, ele garante o
posicionamento segundo os eixos geomtricos da mquina dentro
do intervalo de preciso e repetibilidade previstas (fig.22).

Fig.22

14

Comando de percurso:
O comando de percurso representa uma evoluo do comando
ponto a ponto, isso porque, alm do posicionamento dos eixos,
ele passa tambm a garantir a direo da ferramenta e o avano
de corte.
o comando que realiza separadamente, isto , um de cada vez,
os deslocamentos longitudinal e transversal dos eixos de uma
mquina. indicado apenas para usinagens paralelas ao eixo da
mquina (fig.23).

Fig.23

15

Comando de trajetria:
O comando de trajetria o tipo mais completo de comando, pois
realiza, instante por instante, o controle da posio da ferramenta
na trajetria entre dois pontos. Garante o posicionamento exato e
controla a trajetria e o avano da ferramenta, podendo os carros
ter movimentos simultneos e perfeitamente conjugados, de
modo que se obtenham quaisquer ngulos ou perfis circulares
com qualquer raio (fig.24).

Fig.24

16

Sistema de Coordenadas
Plano Cartesiano
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 X
Z, em relao a uma origem preestabelecida (X0,Z0). Lembrar
que a maioria dos comandos interpreta X como sendo valor de
dimetro da pea.

17

Sistema de Coordenadas Absolutas


Neste sistema, a origem preestabelecida como sendo X0,Z0, o
ponto X0 definido pela linha de centro do eixo rvore, e Z0
definido por qualquer linha perpendicular linha de centro do eixo
rvore.
Este processo denominado ZERO FLUTUANTE.
Durante a programao normalmente a origem (X0,Z0),
preestabelecida no fundo da pea (encosto da castanha), ou na
face da mesma, conforme ilustrao abaixo:

Origem (X0,Z0)
EXEMPLO:

COORDENADAS ABSOLUTAS
PONTO
X
Z
A
0
30
B
30
30
C
50
20
D
80
20
E
80
0

18

Sistema de Coordenadas Incrementais


A origem deste sistema estabelecida para cada movimento da
ferramenta.
Aps qualquer deslocamento haver uma nova origem , ou seja
qualquer

ponto

atingido

pela

ferramenta,

origem

das

coordenadas passar a ser o ponto alcanado.


Todas as medidas so feitas atravs da distncia a ser
deslocada.

Note-se que o ponto A a origem


do deslocamento para o ponto B,
e B ser a origem para o
deslocamento at o ponto C, e
assim sucessivamente.

EXEMPLO:

COORDENADAS INCREMENTAIS
PONTO
X
Z
A
0
0
B
30
0
C
20
-10
D
30
0
E
0
-20

19

EXERCXIO DE FIXAO

Objetivo:
Preencher as coordenadas em branco

COORDENADAS
INCREMENTAIS
PONTO
X
A
B
C
D
E
F
G
H

COORDENADAS ABSOLUTAS
PONTO
X
Z
A
B
C
D
E
F
G
H

20

Pontos de Referncia da Mquina

Pto de Referenciamento da Mquina

O ponto de Referenciamento uma coordenada definida na rea de


trabalho atravs de chaves limites e cames, que servem para
aferio e controle do sistema de medio dos eixos de movimento da
mquina (fig.4). Tal coordenada determinada pelo fabricante da
mquina.

Pto Zero Mquina

O ponto Zero da mquina o ponto Zero para o sistema de


coordenadas da mquina (X0, Z0), e tambm o ponto inicial para todos
os demais sistemas de coordenadas e pontos de referncia existentes.
Geralmente determinado aps o referenciamento da mquina (fig.4).

Pto de Trajetria

O ponto de trajetria N um ponto no espao (fig.5). Porm, uma vez


referenciada a mquina suas coordenadas de posicionamento dentro
da rea de trabalho so reconhecidas pelo comando, e servir como
referncia na obteno dos balanos das ferramentas (bX, bZ), quando
montadas na mquina durante a preparao da mesma, (ver ponta til
da ferramenta).

Ponta til da ferramenta

o ponto de atuao da ferramenta no perfil programado. Porm para


que isso ocorra necessrio definir os valores de balano em X e Z das
ferramentas operantes, tendo como referncia nas tomadas de medidas
o ponto de trajetria N (fig.6). Tais valores introduzidos no comando
durante a preparao da mquina, servem para efetuar os clculos
necessrios para que o ponto de trajetria N se d afastado do perfil
programado, permitindo assim a atuao da ponta til das ferramentas
(P) na usinagem da pea (fig.7).

Pto Zero Pea

O ponto zero pea W, o ponto que define a origem (X0,Z0) do


sistema de coordenadas da pea. Este ponto definido pelo
programador atravs de um cdigo de funo preparatria (G54 ou G55),
e determinado na mquina pelo operador na preparao da mesma
(Preset), levando em considerao apenas a medida de comprimento no
eixo Z (fig.4), tomada em relao ao zero mquina.

21

Localizao dos pontos de referncia

(Fig.4) Pontos de Referncia

R Ponto de Referenciamento da mquina


M Ponto Zero Mquina
N Ponto de Trajetria
W Ponto Zero Pea
P Ponta til da Ferramenta

22

(fig.6)

Definio da ponta til da ferramenta P

(fig.5) Ponto de trajetria N

(fig.7)

Atuao da Ponta til da ferramenta P

Obs: b = Balanos da ferramenta

23

Funes de Programao
Os programas CNC, so compostos por funes que definen ao
comando como ele dever se comportar na usinagem das peas,
transimtindo-lhe

basicamente

informaes

tcnologicas,

de

posicionamentos e funes que o auxiliam nessa execuo.


Tipos de funes de programao:

PROGRAMA- CNC
FUNES PREPARATRIAS G
G00 G01 : OUTRAS

FUNES DE POSICIONAMENTO

PRINCIPAL - X,Y,Z
AUXILIAR - I, J, K, R, C, A.. OUTRAS

FUNES AUXILIARES
;
NTOSFHEL:
OUTRAS
COMPLEMENTARES
FUNES MISCELNEAS M
M00 M02 : OUTRAS

24

Funes Preparatrias G
As funes Preparatrias, tambm conhecidas por funes G,
formam um grupo de funes que definem a mquina o que fazer,
preparando-a para executar um tipo de operao, ou para receber
uma determinada informao. O formato da funo g2 (dois
dgitos) e vai de g00 a g99.
As funes Preparatrias G, podem ser MODAIS ou

NO

MODAIS.
MODAIS :
So as funes que

uma vez programadas permanecem na

memria do comando, valendo para todos os blocos posteriores,


a menos que modificadas por uma outra funo ou a mesma, com
parmetros diferentes. Dentre as vrias instrues podemos citar
as funes G00 (avano rpido), G01 (interpolao linear com
avano programado) e F (valor de avano de corte).

NO MODAIS :
So as funes que todas as vezes que requeridas, devem ser
programadas, ou seja, so vlidas somente no bloco que as
contm. Dentre as vrias instrues podemos citar as funes
G02 (interpolao circular horria) e G03 (interpolao circular
anti-horria).
No exemplo abaixo, temos duas condies diferentes de
digitao, descrevendo o mesmo trecho de um programa, onde a
diferena est na utilizao da condio Modal, que permite uma
programao mais enxuta.

25

Exemplos:
Programao onde no se fez uso da condio Modal.
:
N40 G00 X150. Z150.
N45 G00 X21. Z72.
N50 G01 X21. Z70. F.25
N55 G01 X25. Z68. F.25
N60 G01 X25. Z40. F.25
N65 G02 X35. Z35. R5.
N70 G03 X45. Z30. R5.
N75 G01 X50. Z30. F.1
:
Concluso:
Nesta condio foram efetuadas sucessivas repeties de
parmetros, onde um dos maiores problemas o de carregar
mais rpida a memria do comando.

Programao onde se fez uso da condio Modal.


:
G00 X150. Z150.
X21. Z72.
G01 Z70. F.25
X25. Z68.
Z40.
G02 X35. Z35. R5.

(No Modal)

G03 X45. Z30. R5.

(No Modal)

X50. F.1
:
Concluso:
Nesta condio enquanto a instruo modal no for modificada ou
cancelada, ela permanecer na memria do comando no
havendo necessidade de sucessivas repeties parmetros.

26

A seguir veremos algumas funes preparatrias bsicas:


G00 Interpolao linear rpida
G01 Interpolao linear com avano programado
G02 Interpolao circular no sentido horrio
G03 Interpolao circular no sentido anti-horrio
G04 Tempo de permanncia
G17 Seleo de plano X-Y
G18 Seleo de plano X-Z
G19 Seleo de plano Y-Z
G20 Programao em dimetro
G21 Programao em raio
G40 Cancela compensao do raio da ponta da ferramenta
G41 Compensao do raio da ferramenta (esquerda)
G42 Compensao do raio da ferramenta (direita)
G54 Deslocamento de Ponto Zero (1 DPZ) (Zero Pea)
G55 Deslocamento de Ponto Zero (2 DPZ) (Zero Pea)
G70 Admite programao em polegada
G71 Admite programao em milmetro
G90 Programao em coordenadas absolutas
G91 Programao em coordenadas incrementais
G92 Definio de origem temporria / RPM direto
G94 Programao de avano de corte por minuto
G95 Programao de avano de corte por rotao
G96 Programao em velocidade de corte constante (RPM com variao)
G97 Programao em rpm direta
G99 Cancela definio de origem temporria (Define Zero Mquina)
Obs: As funes acima aplicam-se ao comando Mach9L.

27

Dentre as funes Preparatrias podemos destacar as seguintes:


Interpolao linear com avano rpido G00
Esta funo realiza movimentos nos eixos com a maior
velocidade de avano disponvel para cada modelo de mquina,
devendo ser utilizada somente para posicionamentos sem
nenhum tipo de usinagem.

A funo G00 Modal portanto cancela (G01,G02,G03).

Interpolao linear com avano programado G01


Esta funo realiza movimentos retilneos com qualquer ngulo,
calculado atravs das coordenadas de posicionamento descritas,
utilizando-se de uma velocidade de avano (F) pr-determinada
pelo programador.

A funo G01 Modal portanto cancela (G00,G02,G03)

28

Interpolao circular G02 / G03


Esta funo realiza interpolaes circulares onde a ferramenta
desloca-se entre dois pontos, executando a usinagem de arcos
pr-definidos, atravs de uma movimentao apropriada e
simultnea dos eixos.

A funo G02 e G03 no so Modais.

Tempo de permanncia G04


Com esta funo entre um deslocamento e outro da ferramenta,
pode-se programar um determinado tempo para que a mesma
permanea parada. A funo G04 executa essa permanncia,
cuja durao definida por um valor D associado, que define o
tempo em segundos ( 00,01 a 00,99 segundos ).

29

Plano de Trabalho X , Y

G17

Esta funo obedece a regra da mo direita e define ao comando


o plano de trabalho X,Y, no qual a ferramenta ir usinar.
A funo G17 um comando Modal e encontra-se ativa quando
ligamos a mquina (Fresadora).

Plano de Trabalho X , Z G18


Esta funo obedece a regra da mo direita e define ao comando
o plano de trabalho, no qual a ferramenta ir usinar.
A funo G18 um comando Modal e encontra-se ativa quando
ligamos a mquina (Torno).

Programao em dimetro G20


Esta funo define o valor dimensional associado com o eixo X
especificado

em

dimetro,

aplica-se

programao X, I e U.

30

aos

cdigos

de

A funo G20 um comando Modal e encontra-se ativa quando


ligamos a mquina, caso necessrio acion-la dever ser
programada em

um bloco separado,

antes

de qualquer

movimento relativo programao em dimetro.


Ela cancela qualquer funo G21 anterior (programao em raio).
Pode-se verificar na pagina de STATUS a funo comandada
em destaque.
Programao em raio G21
Esta funo define o valor dimensional associado com o eixo X
especificado em raio, e aplica-se aos cdigos de programao X,I
e U.

A funo G21 um comando Modal e deve ser programada em


um bloco separado, antes de qualquer movimento relativo
programao em raio.
Ela cancela qualquer funo G20 anterior e ser mostrada na
pgina de STATUS em destaque.

31

Compensao do raio da ferramenta G42 ( direita)


A funo G42 Modal, cancela G40 e implica em compensao
similar a G41, exceto que para os clculos de compensao a
ferramenta est direita da pea a ser usinada, vista em relao
ao sentido de avano de corte.

Compensao do raio da ferramenta G41 ( esquerda)


A funo G41 Modal, cancela G40 e seleciona o valor do raio
do inserto para os clculos de compensao, estando a
ferramenta esquerda da pea a ser usinada, vista em relao
ao sentido de avano de corte.

Cancela a compensao do raio da ferramenta G40


A funo G40 Modal e cancela as funes de compensao
previamente solicitadas G41 ou G42, e esta ativa quando a
mquina ligada.

32

Deslocamento de ponto zero DPZ G54,G55,G53


G54 (1 DPZ)

G55 (2 DPZ)

G53 (Cancela)

A funo G54, assim como G55, so funes que definem uma


distncia predeterminada (A,B), em relao ao ponto zero
mquina M, para que seja utilizada pelo ponto zero pea W
definido na programao, e seus valores referem-se somente ao
eixo Z.
A funo G53 cancela os valores determinados pelas funes
G54 e G55, retornando-os ao ponto zero mquina M.

O ponto zero pea W como origem do sistema de coordenadas


da pea (X0,Z0), pode ser definido na face de encosto da
castanha (fig.1) ou na face da prpria pea (fig.2), sendo
chamado no programa atravs das funes G54 ou G55 definido
pelo programador, e determinado na mquina pelo operador na
preparao da mesma.

33

Observaes:
Uma pea poder ter mais que uma origem zero pea W
(G54 e G55), conforme a necessidade (fig. 3).
Os cdigos G54 e G55, quando utilizados, devem ser
programados para todas as ferramentas do programa que exijam
a confirmao da mudana do zero pea, a no observncia
deste detalhe em certas condies, como por exemplo uma
usinagem iniciando no meio do programa onde o comando levar
em considerao o zero mquina poder acarretar em colises
indesejveis.

Programao em polegada G70


Esta funo prepara o comando para computar todas as entradas
de dados dimensionais em polegada.

A funo G70 Modal e quando utilizada deve ser programada


em um bloco separado.

34

Programao em milmetro G71


Esta funo prepara o comando para computar todas as entradas
de dados dimensionais em milmetros.

A funo G71 Modal, e se necessrio, dever ser programado


em um bloco separado.
Observao: Na maioria dos comandos no h necessidade de
programar-se esta funo pois a mesma est ativa quando a
mquina ligada.

Programao em Coordenadas Absolutas G90


A funo G90 Modal e prepara a mquina para executar
operaes em coordenadas absolutas, que usam como referncia
uma origem ( Zero Pea W ), pr-determinada para programao.

35

Obs:
Muitas mquinas ao serem ligadas j assumem G90 como
condio bsica de funcionamento,
e a funo utilizada em 90% dos casos de programao.
Programao em Coordenadas Incrementais G91
A funo G91 Modal e prepara a mquina para executar todas
as operaes em coordenadas incrementais. Assim todas as
medidas so feitas atravs da distncia a se deslocar.
Neste caso, a origem das coordenadas de qualquer ponto o
ponto anterior ao deslocamento.

Origem do Sistema de Coordenadas e Limite de Rotao G92


O cdigo G92 utilizado como dupla funo, Origem de sistema
de coordenadas absolutas e Limite de rotao do eixo rvore.

Origem do sistema de coordenadas G92


A funo G92 acompanhada das funes de posicionamento X e
Z estabelece na memria do comando, uma nova origem do
sistema de coordenadas absolutas (X0,Z0), atravs da qual
efetuar os clculos dos posicionamentos posteriores.

36

A funo G92 Modal e deve ser dada no incio de cada


programa podendo ser cancelada pela funo G99.
Os valores da funo G92 podem ser positivos ou negativos,
dependendo do quadrante utilizado pela ferramenta.
Limite de rotao do eixo rvore G92

Quando utilizarmos o cdigo G92 junto com a funo auxiliar S 4 (


4 dgitos ) estaremos limitando a rotao do eixo-rvore.
Exemplo:
N40 G92 S3000 M3 #
Estamos permitindo que o eixo-rvore gire at 3000 rpm no
mximo.

37

Programao de Avano por minuto G94


A funo G94 Modal e prepara o comando para computar todos
os avanos programados pela funo auxiliar f em pol/min
quando utilizado juntamente com a funo G70 ou mm/min
quando utilizado juntamente com a funo G71.

Aps definio de aplicao encontraremos o seguinte formato


para a funo f:
f 3.1 formato para pol/min (G94 com G70)
f4

formato para mm/min (G94 com G71)

Programao de avano por rotao G95


A funo G95 Modal prepara o comando para computar todos
os avanos programados pela funo auxiliar f em pol/rot
quando utilizado juntamente com a funo G70 ou mm/rot quando
utilizado juntamente com a funo G71.

38

Aps definio da aplicao encontraremos o seguinte formato


para funo f:
f 2.4 formato para pol/rot (G95 com G70)
f 2.2 formato para mm/rot (G95 com G71)
Muitas mquinas ao serem ligadas j assumem G95 com a
funo G71 como condio bsica de funcionamento.
Programao em velocidade de corte constante (Vc) por minuto G96
A funo G96 Modal e seleciona o modo de programao em
velocidade de corte constante por minuto. Ela dever ser
programada em bloco separado precedido pela funo auxiliar S
a qual entra como um valor de velocidade de corte.
O valor da velocidade de corte dado pela funo auxiliar S
computado pelo comando em ps/minuto quando utilizado
juntamente com a funo G70 ou metros/minuto quando utilizado
juntamente com a funo G71, para efeito dos clculos da
rotao.
O clculo da rotao feito em funo do dimetro usinado e do
valor da velocidade de corte requerida pela funo S, deste
modo a velocidade de corte mantida variando-se apenas a
rotao, a medida que varia o dimetro usinado.
Frmula
A mxima rpm alcanada pela velocidade de corte constante
pode ser limitada programando-se a funo G92

39

Aps definio de aplicao encontraremos o seguinte formato


para funo S.
S 4.1 para ps/minuto (G96 com G70)
S 3.1 para metros por minuto (G96 com G71)
Nota
O cancelamento da funo G96 se da pela funo G97.
Exemplo:
:
N40 G96 # (Programao em velocidade de corte constante)
N45 S 200.# (Valor da velocidade de corte )
N50 G92 S3000 M3 # (Limitao mxima da rpm e sentido de
giro da placa ).
:
Programao em rpm direta G97
A funo G97 Modal e cancelada pela funo G96, deve ser
programada em bloco separado e seleciona o modo de
programao em rpm direta cujo valor dado pela funo auxiliar
S usando um formato S4, desta forma no havendo variao de
rotao.
A modificao da rpm s poder variar atravs do seletor da rpm
no painel do comando, que varia de 50%
programada.

40

at 125% da rpm

Exemplo:
:
N65 G97# (Programao em rpm direta)
N70 S2500 M3 # (Valor da rpm e sentido de giro)
:
Cancela g92 e define a programao em funo do zero mquina G99
A funo G99 no provida de movimentos nos eixos, e Modal.
Esta funo quando solicitada cancela o efeito de origem dada
pela Funo G92, quando trabalha-se em coordenadas absolutas,
transportando a origem para o Zero Mquina, conhecido por
MACHINE HOME.

41

Funes de posicionamento
As funes de posicionamento so aquelas que definem as
coordenadas inerentes as trajetrias a serem executadas pela
ferramenta, e podem ser principais ou auxiliares.

Funes de Posicionamento Principal


So aquelas definidas

no sistema de coordenadas, por

posicionamentos ligados aos eixos de movimentos principais da


mquina ou seja , transversal X e longitudinal Z.
O formato das funes X e Z dependem do comando, porm a
maioria utiliza para X/Z (+ -) 4.4 para milmetros (mm), e X/Z (+-)
3.5 para polegadas.

42

Funes de Posicionamento Auxiliar


So funes definidas por posicionamentos co-direcionais aos
eixos de movimentos da mquina (X e

Z), dependendo

claro, da regncia exercida pelo modo preparatrio, como por


exemplo em G02 e G03 interpolao circular, onde I indica um
valor co-direcional paralelo ao eixo X e K indica um valor codirecional paralela ao eixo Z representando as coordenadas de
centro do raio.

43

Funes Auxiliares
As funes auxiliares formam um grupo de funes que
completam as informaes transmitidas ao comando atravs das
funes

preparatrias

funes

de

posicionamento

principalmente com informaes tecnolgicas.


Dentre as funes auxiliares podemos destacar as seguintes:
Funo N
Cada bloco ou sentena de informao identificado pela funo
N, seguida de at 4 dgitos.
A funo N dever ser informada no incio do bloco ou sentena.
Se usada, esta funo deveria ser incrementada com valores por
exemplo, de 5 em 5 ou 10 em 10, deixando assim espao para
possveis modificaes no programa.
Exemplo:

N50 G0 X130. Z140. #


N55 G1 X132. Z138. F.2 #

Funo S
Atravs desta funo o comando recebe informaes quanto ao
valor da velocidade de corte de duas maneiras diferentes:
DIRETA:
Quando utilizado junto com a funo G96, o valor da
funo auxiliar S, entra como valor de velocidade de corte
constante, com o qual o comando executa os clculos de rpm em
funo do dimetro da pea, ocasionando assim uma variao de
rotao durante a usinagem.
Deve-se limitar o rpm mximo alcanado em funo da
velocidade de corte requerida, programando-se a funo G92
seguida da funo auxiliar S, entrando neste caso como valor
mximo de rotao atingir.

44

Exemplo:
G96# (Programao em velocidade de corte constante)
S 200.# ( Valor da velocidade de corte )
G92

S3000

M03 #

( Limitao de rpm mximo e

sentido de giro )
INDIRETA:
Quando utilizado com a funo G97 o

valor da

funo auxiliar S, entra apenas como valor de rotao constante


a ser usada da mquina, com um formato de funo S4 (4
dgitos).
Exemplo:
G97 # ( Programao em rpm direta )
S3000 M3# ( rpm e sentido de giro )
ou simplesmente dependendo do comando
S3000 M3# ( rpm e sentido de giro )
Funo T
A funo T usada para selecionar as ferramentas na torre ou
magazine da mquina, informando seus parmetros de

PRE-

SET.
Exemplo para Torno:
T01 01 #
Onde:
T01 define a ferramenta a ser usada, e 01 define o corretor a ser
utilizado.
Exemplo para Fresadora:
T01 M6 #
O01 S2000 M3 #
Onde:
T01 define a ferramenta a ser usada, e O01 define o corretor a
ser utilizado.

45

Funo P
A funo P identifica programas e sub-programas e aceita at 3
dgitos numerais ( P01 a P250).
Todo programa existente no comando identificado atravs da
funo auxiliar P, pela qual poder ser chamado no diretrio de
programas, renumerados ou at mesmo apagados.
Nota: Se um sub-programa renumerado, a referncia a este
programa contidas em outros, no automaticamente atualizada.
Funo F
Atravs da funo F programa-se a velocidade de avano para
o trabalho em usinagem.
Em se tratando de torno este avano poder ser em pol/rot
(quando utilizada as funes G70 com G94), com formato de
funo f 2.4, ou em mm/rot (quando utilizada as funes G71 com
G95), com formato de funo f 2.2
Nota: Na maioria dos comandos, ligou a mquina ela j assume
G71 com G95 (mm/rot) como condio bsica de funcionamento.
Exemplo:
N10 G1 X45. Z66. F.15 #
Ou
Em se tratando de fresadora, atravs da funo F pode-se
programar a velocidade de avano dos eixos para trabalho, em
mm/min (formato F4) (quando utilizada as funes G71 com G94,
ou pol/min (formato F4.1) (quando utilizada as funes G70 com
G94.
O valor de F programado modal, isto , permanece
memorizado at que seja programado outro valor de F.
O avano pode ser modificado durante uma execuo de
usinagem atravs da chave variadora de avano do painel de
controle do comando, onde normalmente pode-se variar de 0 a
150%.

46

Nota: Na maioria dos comandos, ligou a mquina ela j assume


G71 com G94 (mm/min) como condio bsica de funcionamento.
Exemplo:
N10 G1 X50. Z120. F200 #
Funo H (inicia um desvio incondicional)
A funo auxiliar H precedida de um valor numrico, executa
desvios incondicionais no programa, podendo ser utilizada para
iniciar uma subrotina.
Esta funo deve ser usada em programas contendo nmeros
seqenciais de sentena, precedida pela funo N, pois o
desvio ocorre para um determinado bloco, onde N tem um valor
exatamente igual ao determinado na funo H.
Exemplo:
N00 ;EIXO #
:
H70
N30 T0101;BROCA #
N35 G54 #
N40 G00 X30. Z75.#
:
N70 T0202; DESBASTE INTERNO#
:
N200 M30 #

47

Funo E (termina um desvio incondicional)

A funo E (formato E4), especifica o bloco final da sub-rotina. O


ltimo bloco da sub-rotina a ser executado ser o anterior ao
especificado pela funo E.
Funo L
A funo L define o nmero de repeties que uma determinada
funo ou sub-programa ou subrotina deve ser executado.
Pode-se chamar um sub-programa para mltiplas repeties,
programando-se um bloco contendo a funo P (com o nmero
do sub-programa) e L (com o nmero de vezes que o subprograma dever ser executado.
Exemplo:
N80 P10 L3 # (Esta sentena define que o sub-programa 10 ser
repetido 3 vezes)
Funo /

(Barra)

Utilizamos a funo ( / ) barra quando for necessrio inibir a


execuo de blocos no programa, sem alterar a programao.
Se o caracter / for digitado na frente de alguns blocos, estes
sero ignorados pelo comando, desde que o operador tenha
selecionado

opo

INIBE

BLOCOS

na

pgina

de

REFERNCIAS DE TRABALHO.
Caso a opo INIBE BLOCOS no seja selecionado, o comando
executar os blocos normalmente, inclusive os que contiverem o
caracter /.
Exemplo:
/N90 M08 #
:

48

Funo EOB (END OF BLOCK)


A funo auxiliar EOB, representado pelo caracter #,e
utilizada no final de cada bloco ou sentena com o intuito de
finaliza-la para que outra possa ser aberta.
Exemplo:
:
N10 G1 X45. Z66. F.15 #
:

49

Funes Miscelneas M
As funes Miscelneas formam um grupo de funes que
abrangem os recursos da mquina no cobertos pelas funes
preparatrias, de posicionamento, auxiliares, especiais, ou seja
so funes complementares. Estas funes tm formato M2 ( 2
dgitos ) e apenas um cdigo M pode ser usado em cada bloco ou
sentena.
FUNES M
M00 Parada do programa
M01 Parada opcional do programa
M02 Fim de programa
M03 Sentido horrio de rotao do eixo-rvore
M04 Sentido anti-horrio de rotao do eixo-rvore
M05 Desliga o eixo-rvore
M06 Libera o giro da torre
M08 Liga refrigerante de corte
M09 Desliga refrigerante de corte
M10 Troca faixa de rotao
M11 Troca faixa de rotao
M12 Troca faixa de rotao
(*) M15 Liga ferramenta rotativa no sentido horrio
(*) M16 Liga ferramenta rotativa no sentido anti-horrio
(*) M17 Desliga ferramenta rotativa
(*) M18 Liga manipulador de peas
(*) M19 Orientao do eixo-rvore
(*) M20 Liga aparelho alimentador de barras
(*) M21 Desliga aparelho alimentador de barras
(*) M22 Trava o eixo-rvore
(*) M23 Destrava o eixo-rvore
M24 Abrir placa
M25 Fechar placa
(*) M26 Recuar o mangote do contra-ponto
(*) M27 Acionar o mangote do contra-ponto
(*) M28 Abrir luneta
(*) M29 Fechar luneta
M30 Fim de programa

50

(*) M33 Posicionamento do contra-ponto


(*) M36 Abrir a porta automtica
(*) M37 Fechar a porta automtica
(*) M38 Avanar o aparador de peas
(*) M39 Recuar o aparador de peas
(*) M50 Subir o brao do leitor de posio da ferramenta (TOOL
EYE)
(*)

M51 Descer o brao do leitor de posio da ferramenta

(TOOL EYE)
(*) FUNES OPCIONAIS

51

Dentre as

funes Miscelneas podemos destacar as

seguintes:
Parada do Programa M00
Este cdigo causa parada imediata do programa, refrigerante de
corte, eixo rvore, e um aviso de AGUARDANDO INCIO
mostrado no vdeo ao operador.

A funo M00 programada geralmente para que o operador


possa virar a pea na placa, trocar ferramentas, trocar faixas de
rotaes, etc.
Fim de Programa M02
Esta funo usada para indicar o fim de programa existente na
memria do comando.

Sentido Anti-horrio de Rotao do Eixo rvore M03


Esta funo gira o eixo rvore no sentido horrio olhando-se
frontalmente.

A funo M03 cancelada por: M00, M01, M02, M04, M05 e M30.

52

Sentido horrio de Rotao do Eixo rvore M04


Esta funo gira o eixo rvore no sentido anti-horrio olhando-se
frontalmente.
A funo M04 cancelada por: M00, M01, M02, M03, M05 e
M30.

Desliga o Eixo rvore M05


Esta funo quando programada pra imediatamente a rotao
do eixo rvore, cancelando as funes M03 ou M04.
A funo M05 ao iniciar-se o programa j est ativa e cancelada
pelas funes M03 e M04.

Libera giro de torre M06


Em mquinas que possuam troca automtica de ferramentas,
toda vez que se seleciona uma determinada face da torre, atravs
da funo T, esta deve ser acompanhada da funo M06 que
permite o giro da torre, para que haja a troca das mesmas.
Necessariamente, a funo M06 no precisa vir no mesmo bloco
da funo T.

53

Liga o Refrigerante de Corte M08


Este cdigo aciona o motor da refrigerao de corte e cancela-se
por M09, M00, M01, M02, M30.

Desliga o Refrigerante de Corte M09


Este cdigo desliga o motor da refrigerao de corte e est ativo
ao inicia-se o programa.

Faixas de Rotao M10, M11, M12, M13, M14


Estas funes tem por finalidade indicar as faixas de rotao a
serem utilizadas de acordo com as especificaes do fabricante.

54

Abrir a Placa M24


Esta funo quando ativada efetua a abertura da Placa de fixao
da pea.

Fechar a Placa M25


Esta funo quando ativada efetua o fechamento da placa de
fixao da pea.

Recua a manga do contra ponta M26


Esta funo quando ativada efetua o recuo da manga do contraponto.

55

Avana a manga do contra ponta M27


Esta funo quando ativada efetua o avano da manga do contraponto.

Fim de Programa M30


Esta funo tem a mesma aplicao da funo M02 para
comandos que trabalham com memria.

56

Condies Bsicas ao se ligar a mquina CNC


Dentre

as

funes

Preparatrias,

algumas

Default.
so

ativadas

automaticamente quando a mquina ligada, dando-lhe assim


condies bsicas de funcionamento, dentre as quais podemos
destacar as seguintes: G20 Programao em dimetro, G40
Cancela compensao do raio da ponta da ferramenta, G71
Admite programao em milmetros, G90 Programao em
coordenadas absolutas, G95 Estabelece a programao em
avano por rotao, G99 Cancela novas origens do sistema de
coordenadas absolutas. Estas funes podem ser modificadas
somente atravs de funes de cancelamento, ou mudanas nos
parmetros da mquina.

57

Ponto de troca
O ponto de troca uma coordenada qualquer definida no
programa cujo objetivo :
- Servir de ponto de partida para posicionamentos rpidos.
- Servir como ponto de parada para troca de ferramentas.
- Local seguro para giro de torre eltrica ou virar peas na placa.
- Paradas de programa, etc.

Este

procedimento

visa

evitar

colises

indesejveis

de

ferramentas, facilitar o trabalho por parte do operador da mquina


e aumentar a sua segurana.

:
T00
G54
G00 X150. Z150.
T0202 M06
:

58

Composio de um programa CNC

Centur 20 RV

A composio de um programa CNC baseia-se nas informaes


geomtricas e tecnolgicas necessrias para a execuo de uma
determinada pea. Tal composio dever ser estruturada com os
seguintes elementos:
Cabealho
Atravs do cabealho do programa so introduzidos o nome do
programa e as funes que determinam os modos de
programao, necessrios a execuo do programa, tais como o
sistema de coordenadas empregado, o plano de trabalho
desejado, o sistema de medio e etc.
Comentrios
O caracter que define um comentrio o ponto e vrgula ( ; ).
O texto de um comentrio dever estar logo aps o caracter ;
atravs do qual possvel passar instrues ou informaes ao
operador.
Os comentrios devem ser inseridos no final do bloco ou em
blocos isolados, jamais no meio do bloco.
Um comentrio poder ter at 120 caracteres dos quais apenas
43 sero apresentados no campo de comentrios da tela.
Obs: O comentrio inserido no incio do programa sem o nmero
de bloco (funo N), ser apresentado ao lado do nmero do
programa no diretrio de programas do comando, caracterizando
assim o nome do mesmo.
Chamada de ferramenta
A chamada das ferramentas operantes feita atravs da funo
auxiliar T (formato T4, quatro dgitos), cujo os dgitos numricos
definem o nmero da ferramenta e corretor, e tambm pelas
instrues inerentes a sua utilizao tais como definio de Zero
Pea, Faixa de rotao, Definio de rpm e Sentido de giro.
Lembramos que na troca de ferramenta automtica efetuada
pela funo T, seguida pela funo miscelnea M06 que libera
o giro de Torre.

59

Origem Zero pea


Atravs da funo preparatria G54 ou G55 define-se a
origem zero (X0,Z0), do sistema de coordenadas da pea.
Ateno: Este um dado muito importante, pois caso queira
iniciar uma usinagem no meio do programa, por exemplo para
uma correo de medida, na falta da origem G54 ou G55 a
ferramenta procura o zero mquina, e ai a coliso inevitvel.
Faixa de rotao
As funes auxiliares de M10 a M14 , determinam as
faixas de rotao que podero ser utilizadas dentro das etapas de
usinagem.

Obs: As faixas acima referem-se a mquina CENTUR 20 RV


Definio do RPM e Sentido de giro
Na definio da rotao a funo preparatria G96 dever
ser utilizada, quando se deseja promover a variao do rpm
dentro de uma determinada faixa de rotao, caso contrrio,
deve-se usar a funo G97 ou seja rpm direto.
Aplicando-se a funo G96, atravs da funo auxiliar S
determina-se o valor de Vc utilizado, com o qual o comando far
os devidos clculos de variao de rpm, de acordo com os
dimetros usinados. Caso tenha sido feito o uso da funo G97, a
funo auxiliar S determina apenas o valor de rpm a ser
utilizado.
A funo G92 dever ser utilizada sempre que for feita a
programao usando a funo G96, pois ela tem por finalidade
limitar a rpm mxima aplicada, indiferente do dimetro usinado.
J a funo miscelnea M03 (sentido horrio de giro) ou M04

60

(sentido anti-horrio de giro) definem o sentido de giro da placa,


visto frontalmente.

Blocos de Usinagem
Um bloco de usinagem contm todas as informaes necessrias
execuo de uma etapa do programa. Est limitado em 43
caracteres por linha e pode ser subdividido em vrias linhas de
programao.
O nmero do bloco pode ser escolhido livremente, obedecendo a
uma ordem de aparecimento na programao, porm, no dever
haver mais de um bloco com o mesmo nmero.
permitida a programao sem numerao de bloco, porm,
neste caso no ser possvel o adiantamento do programa para
um bloco intermedirio nem a utilizao de instrues de salto.
Ponto de troca
O ponto de troca um posicionamento definido na programao
para promover as trocas de ferramentas necessrias execuo
da pea.
Lembramos que para isso deve-se desligar o eixo rvore (atravs
de M00 para troca manual ou M06 para troca automtica) , e
normalmente efetuado atravs da sintaxe T00 seguida pelo
Zero Pea e posicionamento desejado (Vide Estrutura Bsica de
Programao).
Final de Programa
O final do programa ser representado por uma funo
miscelnea especfica entendida pelo comando, e tal instruo
dever estar sozinha na sentena e na ltima linha de
programao, a qual promover o retorno ao incio do programa.

61

Estrutura Bsica de Programao


Cabealho do Programa
; NOME

(Nome do Programa, visvel na pgina de diretrio)

N10 G99

(Cancela Zero Temporrio)

N20 G90

(Progr. no Sistema de coordenadas Absolutas)

N30 G95

(Programao em avano por rotao)

N40 G71

(Programao em Milmetros mm)

N50 G18

(Plano de Trabalho X,Z)

Chamada de Ferramenta
N60 T0101 M06

(Chamada da Ferramenta e Corretor )

N70 G54

(Estabelece o zero pea)

N80 M13

(Faixa de rotao)

N90 G96

(Programao em velocidade de corte constante VC)

N100 S _____
N110 G92 S _______ M03

(Valor de VC)
(Limite de rpm e sentido de giro)

N120 G00 X ___ Z ___ M08 (Pto de Troca e Liga o refrig.)

Blocos de Usinagem
N130 G00 X50. Z45.
N140 G01 X50. Z10. F.25

(Posicionamento rpido)
(Interp. com avano Programado)

62

Troca de Ferramenta
:
N200 G00 X __ Z __ M09

(Ponto de Troca e Desliga o refrig.)

N210 M00

(Parada programada)

N220 T0202 M06

(Chamada da prxima Ferramenta)

N230 G54

(Estabelece o zero pea)

N240 M13

(Faixa de rotao)
(Programao em vel. de corte constante VC)

N250 G96
N260 S _____

(Valor de VC)

N270 G92 S _______ M03

(Limite de rpm e sentido de giro)

N280

(Processo de Usinagem)

Final de Programa
N290 G00 X ___ Z ___ M09

(Pto de Troca e Desliga o refrig.)

N360 M30

(Finaliza o Programa)

Obs: O rpm tambm pode ser definido atravs de rotao direta


usando a funo G97.
:
N80 G97
N90 S 1500 M03

(Programao em rpm direto)


(Valor de rpm / sent. de giro)

63

Programao Convencional Ponto a Ponto


Interpolao linear
Posicionamento Rpido G00
Esta funo realiza movimentos nos eixos com a maior
velocidade de avano disponvel para cada modelo de mquina,
devendo ser utilizada somente para posicionamentos sem
nenhum tipo de usinagem.
G00 X... Z... ( M... ) #

onde:
X - Definio de posicionamento final no eixo X (dimetro)
Z - Definio de posicionamento final no eixo Z (comprimento)
(M) - Definio de Funo Miscelnea
# - Fim de bloco ou sentena
Exemplo:
:
N10 G00 X95. Z70. M08 #
:
Obs:
-A funo G00 Modal portanto cancela (G01,G02,G03).
- Graficamente representada por linhas tracejadas .
- Utilizar a funo G00 somente para posicionamentos sem
nenhum tipo de usinagem.

64

Interpolao Linear com avano programvel G01


Esta funo realiza movimentos retilneos com qualquer ngulo,
calculado atravs das coordenadas de posicionamento descritas,
utilizando-se de uma velocidade de avano (F) pr determinada
pelo programador.

G 01 X... Z... F... (M...) #


onde:
X - Definio de posicionamento final no eixo X (dimetro)
Z - Definio de posicionamento final no eixo Z (comprimento)
F - Avano programado
(M)- Definio de Funo Miscelnea
# - Fim de bloco ou sentena
Exemplo:
:
N25 G01 X20. Z42. F.1#
:
Obs:
- 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 CNC utiliza-se o avano em mm/rotao,
mas tambm pode ser utilizado mm/min.
- A funo G01 Modal portanto cancela (G00,G02,G03) .

65

EXEMPLO DE FIXAO
Objetivo:
Usinar a pea abaixo usando as funes G00 e G01.
- Desbastar a pea com passes de 5 mm no dimetro.
- Deixar um sobremetal para acabamento de 1 mm no dimetro e
0,5 mm na face.
- Efetuar o desbaste e o acabamento com a mesma ferramenta.
1. DESENHO DA PEA:

66

OBSERVAES:
N.

F.

POSICIONAMENTO

FUNES

BLOCO

PREP

EIXO

EIXO

AUXILIARES /

MISCELNEAS

N05
N10

; EIXO #

Nome do programa

T0101; DESB. #

Ferr. / corretor

M13 #

Faixa de rotao

G54 #

N15
N20

ANLISE

G96 #

Prog. em Vc constante

N25

S 180. #

Valor de Vc

S1300 M03 #

RPM / Sent. giro

M08#

Ponto de troca

N30

G92

N35

G00

X150.

Z150.

N40

G00

X36.

Z37. #

N45

G01

X36.

Z20.5

N50

G00

X41.

Z37. #

Recuo da ferramenta

N55

G00

X31.

Z37. #

Pos. Rpido p/ 2 passe

N60

G01

X31.

Z20.5 #

2 Passe de desbaste

N60

G00

X36.

Z37. #

Recuo da ferramenta

N65

G00

X26.

Z37. #

Pos. Rpido p/ 3passe

N70

G01

X26.

Z20.5 #

3 Passe de desbaste

N75

G00

X31.

Z37. #

Recuo da ferramenta

N80

G00

X21.

Z37. #

Pos. Rpido p/ 4 passe

N85

G01

X21.

Z20.5 #

4 Passe de desbaste

N90

G00

X26.

Z37. #

Recuo da ferramenta

N95

G00

X0

Z37. #

Pos. Rpido /

N100

G01

X0

Z35.

N105

G01

X20.

Z35.#

Faceamento frontal .

N110

G01

X20.

Z20.#

Torneamento

N115

G01

X41.

Z20.#

Faceamento do rebaixo.

N120

G01

X41.

Z12.#

Torneamento

N125

G01

X45.

Z12.#

Recuo da ferramenta.

N130

G00

X150.

Z150.

N135

Pos. Rpido
F.25 #

F .15 #

1 Passe de desbaste

Aprox. / pto inicial.

M09 #

Ponto de troca

M30 #

Final de programa

67

EXERCCIO DE FIXAO
Objetivo:
Usinar a pea abaixo usando as funes G00 e G01.
- Desbastar a pea com passes de 3 mm no dimetro.
- Deixar um sobremetal para acabamento de 1 mm no
dimetro e 0,5 mm na face.
- Efetuar o desbaste e o acabamento com a mesma
ferramenta.
1. DESENHO DA PEA:

PONTO DE TROCA X ________, Z _________

68

N.
F.
POSICIONAMENTO
BLOCO PREP EIXO X
EIXO Z

FUNES
AUXIL./ MISCELNEAS

69

Tempo de permanncia G04 (Aplicao no Centur 20 RV)


Com esta funo entre um deslocamento e outro da ferramenta,
pode-se programar um determinado tempo para que a mesma
permanea parada. A funo G04 executa essa permanncia,
cuja durao definida por um valor D associado, que define o
tempo em segundos ( 00,01 a 00,99 segundos ).
G04 D... #
Onde:D - Tempo de permanncia em segundos.

Exemplo 01 (Canal)
:
N30 G00
N35 G01
N40 G04
N45 G00
N50 G00
:

X29. Z-20. M08 #


X20. Z-20. F .05 #
D1. #
X29. Z-20. #
X150. Z50. M09 #

Exemplo 02 (Furo de centro)


:
N30 G00 X0 Z2. M08 #
N35 G01 X0 Z-1. F .05 #
N40 G04 D1. #
N45 G01 X0 Z-6.5 #
N50 G04 D1. #
N55 G00 X0 Z2. #
N60 G00 X150. Z50. M09 #
:
Obs:
- Na primeira vez que um bloco com G04 aparece no programa, a
funo D deve ser includa no bloco
- A funo G04 no MODAL porm os novos tempos usados
nos blocos seguintes e que tiverem o mesmo valor da funo D,
podem ser requeridos apenas com a programao da funo
G04.
70

Ciclos Automticos de usinagem

Ciclos Fixos
Os ciclos fixos consistem em uma srie de funes preparatrias
pr-determinadas, que executam operaes de usinagem
atravs de uma nica sentena de programao.
Estas sentenas comandam os movimentos de todos os eixos e
a utilizao das funes auxiliares nelas contidas.
Os ciclos fixos ajudam assim na execuo de operaes
complexas tais como desbastes, roscamentos, furaes e outras,
pois, elimina a necessidade de informaes repetitivas de
programao.

Dentre os vrios ciclos fixos podemos destacar os seguintes:

G37 Ciclo automtico de roscamento (volume)


G66 Ciclo automtico de desbaste longitudinal
G74 Ciclo de desbaste Longitudinal
G74 Ciclo de furao com descarga de cavacos
G75 Ciclo de desbaste transversal
G75 Ciclo de faceamento e canais com quebra de cavacos

71

Ciclo de torneamento funo G74

A funo G74 pode ser tambm utilizada como ciclo de


torneamento paralelo ao eixo Z, o qual executa a usinagem
com sucessivos passes at o dimetro desejado, utilizandose das informaes contidas na sentena.

G74 X... Z... I... (U1) F... #

Onde:
X= Dimetro final (absoluto)
Z= Posio final (absoluto)
I= Incremento por passada no dimetro (incremental)
(U1)= Recuo angular da ferramenta
F= Avano
Nota
Se houver a funo U1 no ciclo de torneamento, a cada
passada efetuada o comando far um retorno em X, no
sentido contrrio penetrao e com valor da funo I .
Observao:
O posicionamento inicial do ciclo G74, que define se o
torneamento externo ou interno.

72

EXEMPLO DE FIXAO
Objetivo:
Programao da funo G74 como ciclo de torneamento
1. DESENHO DA PEA:

2. PROGRAMAO:
N.
BLOCO
:
N30
N35
N40
N45
N50
N55
N60
N65
N70
N75

F.
POSICIONAMENTO
PREP EIXO
EIXO
X
Z

FUNES
AUXILIARES /
MISCELNEAS
T 0101;.Desbaste #

G54 #
M12 #
G97 #
G00
G74

X54.
X33.

Z83.
Z28.

G00

X150.

Z150.#

S650 M03 #
M08 #
U1 I6. F.2 #
M09 #
M30 #

73

ANLISE
Selec.ferr / corretor
Origem zero pea
Faixa de rotao
Progr.em rpm direta
rpm/sent. de giro
Posic. inicial
Ciclo de torneamento
Desliga refrigerante
Ponto de troca
Fim de programa

Ciclo de furao funo G74


A aplicao da funo G74 como ciclo de furao, realiza
furaes com descarga de cavacos, evitando com esse
procedimento uma possvel quebra da broca utilizada.
G74

Z... ( W... ) F... #

Onde:
Z = Posio Final. ( absoluto )
(W) = Distncia para quebra de cavacos. ( incremental )
F = Avano programado para furao.
Nota:
A funo G74 no MODAL

Observao:
Na ausncia da funo W, o eixo Z avana para o ponto final em
movimento contnuo.

74

EXEMPLO DE FIXAO
Objetivo:
Programao da funo G74 ( como ciclo de furao)
1. DESENHO DA PEA:

Observao: No ltimo passe de penetrao, a broca retorna ao


ponto inicial.
2. FERRAMENTAS:

Broca de centro
Broca Helicoidal 15 mm

75

3. PROGRAMAO:
N.
BLOCO

F.
PREP.

POSICIONAMENTO

FUNES

EIXO

EIXO

AUXILIARES /

MISCELNEAS

N05
N10

; BUCHA #

Nome

T0101;Broca centro#

Selec.ferr./corretores

G54 #

Origem zero pea

N15
N20

ANLISE

M13
G97

Faixa de rotao
Progr.em rpm direta

N25

S1000 M03 #

rpm/sentido de giro

N30

G00

X150.

Z150. #

N35

G00

X0

Z75.

M08 #

Posic. rpido

N40

G01

X0

Z69.

F.05 #

Ref. de centro

N45

G04

D1. #

Parada

N50

G01

N55

G04

N60

G00

X0

Z75.

N65

G00

X150.

Z150.

X0

Ponto de troca

Z60. #

Abre o furo de centro


D1. #

Parada
Recuo

M09 #

Ponto de troca

N70

M00 #

Parada no Programa

N75

T0202; Broca 12mm#

Selec.ferr./corretores

N80

G54 #

Origem zero pea

N85
N90

M13 #
G97 #

Progr.em rpm direta

N95
N100

G00

N105

G74

N110

G00

Faixa de rotao

X0
X150.

S650 M03 #

rpm/sentido de giro

Z75.

M08 #

Posic. inicial

Z-5.

W 15. F.15 #

Ciclo de furao

Z150.

M09 #

Ponto de troca

M30 #

Fim de programa

N115

76

EXERCCIO DE FIXAO
Objetivo:
Programao da funo G74 como dupla funo.
1. DESENHO DA PEA:

2. FERRAMENTAS:

Obs: Procurar cdigos de ferramentas em catlogos de fabricante.

77

N.
F.
POSICIONAMENTO
BLOCO PREP EIXO
EIXO
X
Z

FUNES
AUXILIARES / MISCELNEAS

78

Ciclo de faceamento funo G75

A funo G75 pode ser utilizada como ciclo de torneamento


paralelo ao eixo X, auxiliando nos trabalhos de desbaste
como ciclo de faceamento.

G75 X... Z... K... (U1) F... #

Onde:
X= Dimetro final (absoluto)
Z= Posio final (absoluto)
K= Incremento por passada em Z (incremental)
(U1)= Recuo angular da ferramenta (incremental)
F= Avano
Observao:
Se houver a funo U1 no ciclo de faceamento, ento a
cada passada o comando far um retorno no eixo Z, no
sentido contrrio penetrao, com valor da funo K at a
posio inicial X.

79

EXEMPLO DE FIXAO
Objetivo:
Programao da funo G75 como ciclo de Faceamento
1. DESENHO DA PEA:

2. PROGRAMAO:
N.
F.
BLOCO PREP
:
N30
N35
N40
N45
N50
N55
N60
N65
N70
N75

POSICIONAMENTO
EIXO
EIXO
X
Z

FUNES
AUXILIARES /
MISCELNEAS
T 0101;Facear #

G54 #
M12 #
G97 #
G00
G75

X95.
X25.

Z28.
Z15.

G00

X150.

Z150.#

S650 M03 #
M08 #
K2. U1 F.2 #
M09 #
M30 #

80

ANLISE
Selec. ferra./correto
Origem zero pea
Faixa de rotao
Progr. em rpm direta
rpm/sentido de giro
Posici. inicial
Ciclo de faceamento
Desliga refrigerante
Ponto de troca
Fim de programa

Ciclo de canais Funo G75


Este ciclo permite o sangramento de canais eqidistantes, com
quebra de cavacos, programados em um nico bloco de
programao.
G75 X... Z... ( W...) K... ( D... ) F... #

Onde:
X = Dimetro Final. (absoluto)
Z = Posio Final. (absoluto) Obs: ltimo canal
(W) = Distncia para quebra de cavacos. (incremental) Obs: no
dimetro
K = Incremento por passada em Z. (incremental) Obs: distncia
entre canais
(D) = Tempo de permanncia. (segundos)
F = Avano.
Notas:
A funo G75 no Modal:
Na ausncia do parmetro W , o eixo X avana para o
dimetro final com movimento contnuo.
Observao:
Somente usar o ciclo para canais eqidistantes.

81

EXEMPLO DE FIXAO
Objetivo: Usar a funo G 75 (como ciclo de canal )
1. DESENHO DA PEA:

2. FERRAMENTAS E CLCULOS:

Observao: A largura da ferramenta dever estar na medida

82

3. PROGRAMAO
N.

F.

POSICIONAMENTO

FUNES

BLOCO

PREP

EIXO

EIXO

AUXILIARES

MISCELNEAS

N10
N15

; EIXO COM CANAIS#

Nome do programa

T 0101 M06 ; CENTRO #

Selec.ferr / corretor

G54 #

Origem zero pea

N20
N25

/ ANLISE

M13 #
G97 #

Faixa de rotao
Rpm direto

N30
N35

G00

X150.

Z150.

N40

G00

X0

Z102. #

N45

G01

X0

Z99.

N50

G04

N55

G01

N60

G04

N65

G00

X0

Z102. #

N70

G00

X150.

Z150.

S1000 M03 #

Rpm / sent. de giro

M08 #

Ponto de troca inicial


Posic. inicial

F.1 #
D1. #

X0

Z92. #
D1. #
M09 #

Ponto de troca

N75

M00 #

Parada no programa

N80

M27 #

Avana a Manga

N85

T 0202 M06 #

Selec.ferr / corretor

N90

G54 #

Origem zero pea

N95
N100

M13 #
G97 #

Faixa de rotao
Rpm direto

N105

S1500 M03 #

Rpm / sent. de giro


Posic. inicial

N110

G00

X68.

Z102.

M08 #

N115

G74

X61.

Z81.2

I4. U1 F.25 #

N120

G00

X54.

Z102.

N125

G01

X54.

Z100.

N130

G01

X60.

Z97.

N135

G01

X60.

Z81.

N140

G01

X75.

Z81.

N145

G00

X150.

Z150.

M09 #

83

Ponto de troca

N155
N165

T 0303 M06 ; CANAL #


G54 #

Origem zero pea

N170
N175

Selec.ferr / corretor

M13 #
G97 #

Faixa de rotao
Rpm direto

N180

S1000 M03 #

Rpm / sent. de giro


Posic. inicial

N185

G00

X75.

Z67.

M08 #

N190

G 75

X60.

Z25.

K14. F.1 D1. W5. #

N195

G00

X150.

Z150.

M09 #

Ponto de troca

N200

M00 #

Parada no programa

N205

M26 #

Recua a Manga

N210

M30 #

Fim de programa

84

EXERCCIO DE FIXAO
Objetivo:
Programao da funo G75 como dupla funo
1. DESENHO DA PEA:

2. FERRAMENTAS:

Obs: Procurar cdigos de ferramentas em catlogos de fabricante.

85

N.
F.
POSICIONAMENTO
BLOCO PREP EIXO
EIXO
X
Z

FUNES
AUXILIARES / MISCELNEAS

86

Compensao automtica do raio da ferramenta

Nas mquinas CNC, o comando entende como ponta da


ferramenta o ponto comandado da mesma.
O ponto comandado um ponto no espao que se encontra no
cruzamento das linhas X e Z que tangenciam o raio do inserto.
Porm a ponta til da ferramenta, na verdade so todos os pontos
de contato que tangenciam o raio do inserto.

87

Em algumas situaes de usinagem o ponto comandado no


interfere no dimensionamento final da pea, como no caso de
faceamentos e torneamentos cilndricos.
Nesses casos o ponto comandado equivale ponta til da
ferramenta, ou seja o ponto de contato tangencial do raio do
inserto.

88

Porm em situaes de usinagem como torneamentos de


superfcies cnicas ou curvilneas, h necessidade de se fazer a
compensao do raio da ferramenta, para que no haja
distores de dimensionamento final da pea, em funo do
ponto comandado no equivaler ponta til da ferramenta.

Nestas situaes de usinagem a compensao do raio da


ferramenta se d atravs de clculos efetuados pelo comando,
em funo do valor do raio do inserto determinado no ajuste da
mquina para cada ferramenta operante, transferindo com esses
clculos o ponto comandado para a ponta til da ferramenta.

89

Nas figuras abaixo podemos ver claramente a aplicao da


compensao do raio da ferramenta.

Sem compensao:

Com compensao:

90

Lado de corte para compensao do raio da ferramenta

O lado de corte L um dado definido pelo operador na


preparao da mquina (Pre-Set), informando ao comando o
lado de ataque das ferramentas operantes durante a
usinagem.
Esta definio se d atravs de cdigos, levando-se em
considerao a orientao dos eixos e um dado essencial
para que o comando faa os clculos de compensao.
Caso o comando no receba esta informao ele far uso de
seu valor padro 00

Obs: Os cdigos acima tambm se aplicam para torre Dianteira.

91

Funes de compensao do raio da ferramenta G41,G42,G40


As funes de compensao G41 e G42 selecionam o valor do
raio da ponta da ferramenta, estando ela esquerda ou direita
da pea a ser usinada, vista em relao ao sentido do avano de
corte da ferramenta, para os devidos clculos de compensao,
devendo aps sua utilizao serem canceladas pela funo G40.

Compensao do raio da ferramenta G41 ( esquerda)


A funo G41 Modal portanto cancela G40 e seleciona o valor
do raio do inserto para os clculos de compensao, estando
esquerda da pea a ser usinada, vista em relao ao sentido de
avano de corte.
A funo da compensao deve ser programada em um bloco
separado e ser seguido por um bloco de aproximao em
movimento linear G01, para que o comando possa fazer a
compensao de raio da ferramenta dentro deste movimento,
onde recomenda-se que no haja nenhum tipo de usinagem.
Exemplo:
N35 G41 #
N40 G01 X... Z... F... #(Este bloco ser utilizado para a
compensao)

Compensao do raio da ferramenta G42 ( direita)


A funo G42 Modal portanto cancela G40 e implica em
compensao similar a G41,

exceto que a direo de

compensao direita da pea a ser usinada, vista em relao ao


sentido de avano de corte.
Como na funo G41 a funo G42 dever ser programada em
um bloco separado e ser seguido por um bloco de aproximao.
Exemplo:
N35 G42 #
N40 G01 X... Z... F... # (Este bloco ser utilizado para a
compensao)

92

Observaes:
1. A escolha do cdigo G41 ou G42 adequado para cada caso,
ser feito em funo do sentido longitudinal de corte na
usinagem.
2. Nunca se deve usar o cdigo G00 (avano rpido) quando se
estiver compensando o raio da ferramenta.
3. Os ciclos fixos no so possveis quando estiver compensando
o raio da ferramenta.
4. A funo L (lado de corte da ferramenta para compensao),
e R (raio do inserto), dever ser informado ao comando pelo
operador no Pre Set da mquina.

Cancela a compensao do raio da ferramenta G40

A funo G40 Modal e cancela as funes de compensao


previamente solicitadas G41 ou G42, e esta ativa quando a
mquina ligada.
A funo G40 deve ser programada em um bloco separado, e
quando solicitada pode utilizar o bloco posterior com avano
linear G01 para efetuar a descompensao, onde recomenda-se
que no haja nenhum tipo de usinagem
Exemplo:
N35 G40 #
N40 G01 X... Z... F... #

(Este bloco ser utilizado para a

descompensao)

93

Cdigos de compensao do raio da ferramenta


Torre traseira

Obs: Quadrante negativo invertem-se os cdigos.

94

Cdigos de compensao do raio da ferramenta


Torre Dianteira

Obs: Quadrante negativo invertem-se os cdigos.

95

Interpolao Circular G02 e G03


Nas interpolaes circulares a ferramenta deve deslocar-se entre
dois pontos, executando a usinagem de arcos pr-definidos,
atravs de uma movimentao apropriada e simultnea dos
eixos.
A interpolao circular regida pela regra da mo direita e
deslocar a ferramenta da seguinte forma:
Ao longo de uma circunferncia,
- No sentido horrio G02
- No sentido anti-horrio G03
Definida pelo tipo de torre utilizada (dianteira ou traseira) e pelo
sentido de corte da usinagem.

Em um plano de trabalho selecionado (XY, XZ ou YZ).


- G17 plano X-Y
- G18 plano X-Z

(torno)

- G19 plano Y-Z

96

Do ponto inicial (P1) at o ponto final (P2) descrevendo uma


trajetria circular.

A Interpolao circular pode ser feita das seguintes maneiras:

97

1- Atravs da definio do valor do raio, pela funo R.


G02 / G03 X... Z... R... #

Onde:
X - Definio do posicionamento final no eixo X (dimetro).
Z - Definio do posicionamento final no eixo Z (comprimento).
R - Raio
# - Fim de bloco

Exemplo:
:
N25 G03 X40 Z30 R5 #
:
Obs:
As funes G02 e G03 no so modais, cancelam a funo G00 e
s autorizam o cdigo G01 para movimentos subsequentes.

98

2- Atravs de coordenadas do centro do arco, pelas funes I e k.


G02 / G03 X... Z... I... K... #

Onde:
X - Definio do posicionamento final no eixo X (dimetro).
Z - Definio do posicionamento final no eixo Z (comprimento).
I - Coordenada do centro do arco, co-direcional paralela ao eixo
X
K- Coordenada do centro do arco, co-direcional paralela ao eixo Z
# - Fim de bloco
As funes I e K so programadas tomando-se como referncia a
distncia do centro do arco at a origem do sistema de
coordenadas.
Exemplo:
:
N25 G03 X80 Z22 I74 K22 #
:

99

Notas:
A funo I deve ser programada em dimetro.
Caso o centro do arco ultrapasse a linha de centro
deveremos dar o sinal correspondente ao quadrante.
O sentido de execuo da usinagem do arco define se
este horrio ou anti-horrio.
Observaes:
No

caso

de

termos

ferramentas

trabalhando

em

quadrantes diferentes, no eixo transversal (quadrante negativo),


devemos inverter o cdigo de interpolao circular ( G02 e G03 )
em relao ao sentido da ferramenta.
Antes da execuo do bloco contendo a interpolao
circular o comando verifica automaticamente o arco e se for
geometricamente impossvel a execuo, o comando pra,
mostrando a mensagem G02/G03 -DEF.ILEGAL.

100

EXEMPLO DE FIXAO
Objetivo:
Aplicar as Funes G00, G01, G02/G03, (usando as funes R e
IK) somente como acabamento.
1. DESENHO DA PEA:

2. FERRAMENTAS:

SUPORTE
SVJBR 2020 K16
PASTILHA
VBMT 160408 UR

101

OBSERVAES:

N.
BLOCO

F.
PREP

POSICIONAMENTO

FUNES

EIXO

EIXO

AUXILIARES /

MISCELNEAS

Desbaste anterior

N40
N45

T0202; ACAB. #
G54 #

Chamada de ferr./corr.
Origem zero pea

N50
N55

ANLISE

M13 #
G96 #

Faixa de rotao
Prog. em Vc constante

N60

S180. #

Valor de Vc

S1500 M03 #

Limite de RPM/Sent.giro

M08 #

Posicionamento rpido

N65

G92

N70

G00

N75

G42 #

N80

G01

X0.

Z80.

N85

G01

X21.

Z80. #

Faceia

N90

G01

X24.

Z78.5 #

Interpola chanfro

N95

G01

X24.

Z50. #

Torneia rebaixo

N100

G02

X44.

Z40.

N105

G01

X50.

Z25. #

Interpola chanfro

N110

G01

X74.

Z25. #

Faceia

N115

G03

X80.

Z22.

N120

G01

X80.

Z12. #

N125

G40 #

N130

G01

X84.

Z12. #

N135

G00

X150.

Z150.

X0.

Z82.

Compensao de raio
F.2 #

R 10. #

R 3. #

Aproximao

Interpola raio anti-hor.

Interpola raio horrio


Torneia maior
Descompensao
Recua

N140

M09 #

Ponto de troca

M30 #

Final de programa

N100

G02

X44.

Z40.

I 44. K 50. #

Interpola raio anti-hor.

N115

G03

X80.

Z22.

I 74. K 22. #

Interpola raio horrio

102

EXERCCIO DE FIXAO
Objetivo:
Usinar a pea abaixo externa e internamente somente como
acabamento.
Considerar:
A pea j vem com o furo de 18 mm passante
Torre dianteira
1. DESENHO DA PEA:

3. FERRAMENTAS:

103

OBSERVAES:

N.
F.
POSICIONAMENTO
BLOCO PREP EIXO
EIXO
X
Z

104

FUNES
AUXILIARES / MISCELNEAS

OBSERVAES:

N.
F.
POSICIONAMENTO
BLOCO PREP EIXO
EIXO
X
Z

105

FUNES
AUXILIARES / MISCELNEAS

Ciclo Automtico de Desbaste Longitudinal G66


Este ciclo permite a usinagem de desbaste completa da pea
utilizando-se apenas de um bloco de programao, contendo os
parmetros necessrios para sua execuo.
G66 X... Z... I... K... ( U1 ) W... P... F... #

Onde:
X = Dimetro de referncia para incio de torneamento (vide regra
de posicionamento)
Z = Comprimento de referncia para incio de torneamento (vide
regra de posicionamento)
I = Sobremetal para acabamento no eixo X
K = Sobremetal para acabamento no eixo Z
(U1) = Pr-alisamento paralelo ao perfil final, mantendo as
dimenses pr-estabelecidas
W = Incremento por passada no dimetro
P = Sub-programa que contm as dimenses de acabamento do
perfil final da pea
F = Avano programado para desbaste

Exemplo:
:
N50 G66 X75. Z82 I1. K.2 U1 W3. F.2 P10 #
:

106

Notas:
- Na funo G66 o sub-programa no aceita inverses de cotas
nos eixos X e Z.
- A funo G66 no Modal e requer um sub-programa com as
dimenses de acabamento da pea .
- Sempre o ltimo valor de X do sub-programa (Externo ou
Interno), dever informar o dimetro bruto do material, no caso de
furos informar seu dimetro.

Regra de posicionamento para os eixos X e Z


A regra para posicionamento inicial do ciclo de desbaste
externo dever seguir as seguintes condies:
X = Maior dimetro da pea em bruto + 4 mm
Z = Comprimento da pea em bruto + 2 mm

A regra para posicionamento inicial do ciclo de desbaste


interno dever seguir as seguintes condies:
X = Menor dimetro da pea em bruto - 4 mm
Z = Comprimento da pea em bruto + 2 mm

Observaes:
Para utilizarmos o mesmo sub-programa de desbaste, no
acabamento da pea, utilizando-se ferramentas diferentes, ser
necessrio que ambas estejam no mesmo quadrante.
As funes G admissveis no sub-programa so G1,G2,G3,G4 e
G73.

107

Comportamento do ciclo G66


1- Partindo do posicionamento inicial (P1) o ciclo efetua passes
de

desbaste

Longitudinais

respeitando

os

parmetros

programados na funo.

2- Uma vez programado o parmetro U1 o ciclo realiza um pralisamento paralelo ao perfil final, mantendo o sobremetal.

3- Aps executar o ciclo de desbaste a ferramenta retornar


automaticamente ao ponto inicial (P1) programado no bloco G66

108

EXEMPLO DE FIXAO EXTERNO


Objetivo:
Usar a funo G66 (ciclo de desbaste longitudinal externo),
usando o seu sub-programa para o acabamento.
Obs: Material com 1 mm sobre metal no comprimento.
No pode haver inverso de eixos em G66.
Durante a compensao de raio da ferramenta no pode
ter a funo G00.

1. DESENHO DA PEA:
2- FERRAMENTAS:

T0101PCLNR 2020 K12


CNMG 120408 QM
T0202SVJCR 2020 K16
VBMT 160408 UR

109

110

PROGRAMA PRINCIPAL
N.

F.

POSIC.

BLOCO

PREP

EIXO X

N05

FUNES
EIXO Z

AUXILIARES

ANLISE

;EIXO #

Nome do programa

G99 #

Zero mquina

N10

T0101;DESB.#

Selec. Ferr. e corretor

N15

M06 #

Libera giro de torre

N20

G54 #

Origem zero pea

N25
N30

M13 #
G96#

Faixa de rotao
Progr. em V C cte

N35

S180. #

Valor de V C

S1500 M03 #

rpm e sentido de giro

N40

G92

N45

G00

X150.

Z150. #

N50

G00

X80.

Z85.

M08 #

Posic. rpido / Refrig.

N55

G01

X-1.

Z85.

F.1 #

Faceamento

N60

G66

X76.

Z87.

I1. K.2 U1 W4. F.25 P10 #

Ciclo de desbaste

N65

G00

X150.

Z150.

M09 #

Ponto de troca

N70

T0202; ACAB.#

Selec. Ferr. e corretor

N75

M06 #

Libera giro de torre

N80

G54 #

Origem zero pea

N85
N90

Ponto de troca

M13 #
G96#

Progr. em V C cte

N95
N100

G92

N105

G00

N110

G42 #

X26.

S180. #

Valor de V C

S1500 M03 #

rpm e sentido de giro

Z87. #

Posic. rpido
Compensar o raio

N115

P10 #

N120

G01

X74.

Z67.464

F1. #

N125

G01

X30.

Z67.464

F.1 #

N130

G01

X26.

Z60. #

N135

G01

X26.

Z52. #

N140

G02

X30.

Z50.

N145

G01

X54.

Z50. #

N150

G40 #

N155

G01

X56.

Z50.

N160

G00

X150.

Z150. #

N165

Faixa de rotao

Chama sub-programa
Aprox. para mergulho
Efetua o mergulho

R2. #
Descompensa o raio
M09 #

Descompensao
Ponto de troca

M30 #
111

Fim de programa

SUB-PROGRAMA ( P 10 )
;EIXO_SB #

Nome do sub-programa

F.15 #

Aproximao usada p/ compensar

N05

G01

X26.

Z85.

N10

G01

X30.

Z83. #

Interpola chanfro

N15

G01

X30.

Z50. #

Torneia rebaixo

N20

G01

X40.

Z50. #

Faceia o rebaixo

N25

G03

X50.

Z45.

N30

G01

X50.

Z30. #

Torneia rebaixo

N35

G01

X70.

Z20. #

Interpola chanfro

N40

G01

X72.

Z20. #

Considera o Material bruto

R 5.#

M02 #

112

Interpola raio

Final do sub-programa

EXEMPLO DE FIXAO INTERNO


Objetivo:
Aplicar a funo G66 (ciclo de desbaste) internamente.
Considerar:
A pea j vem com o furo de 22 mm por 25 mm de comprimento
Usinar utilizando apenas 1 (uma ) ferramenta
Desbastar usando ciclo fixo G66
Utilizar sub-programa para dar o acabamento
1. DESENHO DA PEA:

2. FERRAMENTAS:

SUPORTE
S16R SCLCR 09M
PASTILHA
CCMT 09T304 UR 415

113

PROGRAMA PRINCIPAL
N.

F.

POSIC.

BLOCO

PREP

EIXO X

N05

FUNES
EIXO Z

AUXILIARES

ANLISE

;CANECA #

Nome do programa

G99 #

Zero mquina

N10

T0101;DESB. ACAB.#

Ferr. e corretor

N15

M06 #

Libera giro de torre

N20

G54 #

Origem zero pea

N25
N30

M13 #
G96#

Faixa de rotao
Progr. em V C cte

N35

S180. #

Valor de V C

S1500 M03 #

rpm e sentido de giro


Ponto de troca

N40

G92

N45

G00

X100.

Z100.

M08 #

N50

G66

X16.

Z2.

I1. K.2 U1 W1.5. F.25 P10 # Ciclo de desbaste

N55

G00

X46.

Z2. #

N60

G41 #

Compensar o raio

N65

P10 #

Sub-programa

N70

G40 #

Descompensao

N75

G01

X18.

Z-21. #

N80

G00

X18.

Z50.

N85

G00

X100.

Z100.

M09 #

Ponto de troca

M30

Fim de programa

N115

SUB-PROGRAMA ( P 10 )
;EIXO_SB #
N05

G01

X46.

Z0.

F.15 #

N10

G02

X42.

Z-2.

R2. #

N15

G03

X32.

Z-7.

R5. #

N20

G01

X32.

Z-16. #

N21

G01

X22.

Z-20. #

N22

G01

X22.

Z-25. #

N23

G01

X20.

Z-25. #

N24

M02 #

114

Nome do sub-programa

Final do sub-programa

EXERCCIO DE FIXAO
Objetivo: Desbastar usando G66 e dar acabamento usando
o subprograma. Sangrar aplicando a funo G04 no fundo
do canal com um tempo de 1 segundos.
-

DESENHO DA PEA:

2. FERRAMENTAS:

115

PROGRAMA PRINCIPAL
N.
F.
POSICIONAMENTO
BLOCO PREP.
EIXO X
EIXO Z

116

FUNES
COMPLEMENTARES

N.
BLOCO

F.
PREP.

SUB-PROGRAMA

POSICIONAMENTO
EIXO X
EIXO Z

P______

117

FUNES
COMPLEMENTARES

Roscamento Automtico G37


Esta funo permite abrir roscas em dimetros externos e
internos, roscas paralelas e cnicas, simples ou de mltipla
entrada com apenas um bloco de informao, sendo que o
comando far o clculo de quantas passadas sero necessrias
para o roscamento, mantendo sempre o mesmo volume de
cavaco da primeira passada.
G37 X... Z... (I...) K... D... E... (A...) (B...) (W...) (U...) (L...) #

Onde:
X = Profundidade final de roscamento (dimetro) (absoluto)
Z = Posio final do comprimento da rosca (absoluto )
(I) = Conicidade incremental no eixo X para rosca cnica
(dimetro) (incremental)
Obs:

No caso de rosca cnica interna, o valor da funo I

dever ser negativo


K = Passo da rosca (incremental)
D = Profundidade da 1 passada

Onde: H = Altura do filete no dimetro


(H = (0.65 x passo) x 2)

118

E = Distncia de aproximao para incio de roscamento


(incremental) (dimetro)
E= Dimetro posicionado - Dimetro externo (usinagem
externa)
E= Dimetro da crista - Dimetro posicionado (usinagem
interna)
(A) = Abertura angular entre entradas da rosca (graus)
Obs: O valor dado a K o passo nominal multiplicado pelo n de
entr. da rosca.
(B) = ngulo de alimentao para roscamento (graus)
(W) = Parmetros para ngulo de sada de rosca
W0 = 90 graus, W1 = 30 graus, W2 = 45 graus, W3 =
60 graus
(U) = Profundidade do ltimo passe da rosca (dimetro)
(incremental)
(L) = Nmero de repeties do ltimo passe da rosca
(acabamento)

119

EXEMPLO DE FIXAO
Objetivo: Usar a funo G37 ciclo de roscamento automtico com
11 passadas

1. DESENHO DA PEA:
CLCULOS:
H = (0.65x 2.5) x 2 = 3.25 Dimetro interno X = 20 - 3.25 = 16.75
D = Profundidade da 1 passada

E = 25-20 = 5

N.

F.

POSICIONAMENTO

FUNES

BLOCO

PREP.

EIXO X

AUXILIARES / MISCELNEAS

EIXO Z

Operaes anteriores

N25

T0404; ROSCAR #

N30

G54 #

N35
N40

M12 #
G97 #

N45

S600 M03 #

N50

G00

X35.

Z65.

M08 # (Posicionamento rpido)

N55

G01

X25.

Z65.

F1. # (Posicionamento inicial)

N60

G37

X16.75

Z28.5

K2.5 D.98 E5. B60. U.05 L2 #

N65
N70

M09 #
G00

X100.

Z120. #

N75

M30 #
120

EXERCCIO DE FIXAO
Objetivo:
Executar a rosca abaixo, usando a funo G37 ( ciclo de roscamento
automtico ) com 9 passes
1. DESENHO DA PEA:

2. FERRAMENTAS E CLCULOS:

121

3. PROGRAMAO :
N.
F.
POSICIONAMENTO
BLOCO PREP. EIXO X
EIXO Z

122

FUNES
AUXILIARES/MISCELNEAS

Você também pode gostar