Você está na página 1de 181

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior


7
Informaes preliminares
para a programao das
mquinas CNC



Requisitos necessrios antes de programar

Estudo do desenho da pea
H necessidade de uma anlise sobre a viabilidade de execuo da pea em conta as
dimenses exigidas, sobremetal, ferramental necessrio, fixao do material, etc.
Estudo dos mtodos e processos
Definir as fases de usinagem de cada pea a ser executada, estabelecendo assim o
que fazer e quando fazer.
Escolha das ferramentas
A escolha de um bom ferramental fundamental para um bom aproveitamento do
equipamento, bem como, a sua posio no magazine para minimizar o tempo de troca.
Definio dos parmetros de corte
Em funo do material a ser usinado, buscar juntos ao fabricante de ferramentas, os
dados de cortes como avano (F), rotao(S) e profundidade de corte (Ap).
Conhecer os parmetros fsicos da mquina e sua programao
preciso conhecer todos os recursos de programao disponveis e a capacidade de
remoo de cavacos, bem como, rotao mxima e nmero de ferramentas, visando
otimizar a programao e operao.
Alm destes itens, o programa para centro de usinagem poder conter sub -rotinas ou
subprogramas.


































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

9


Sistema de coordenadas





Sistema de coordenadas

Os dados numricos utilizados na programao de mquinas CNC podem ser cotas de
posicionamento, quantidades ou valores reais, como por exemplo RPM.

As cotas de posicionamento so definidas segundo o sistema de coordenadas.
(Norma DIN-66217 ). Este sistema garante que a ferramenta pode ser comandada
exatamente atravs dos percursos que realize porque os pontos na rea de trabalho
da mquina esto definidos.

Todas as mquinas-ferramenta CNC so comandadas por um sistema de coordenadas
cartesianas na elaborao de qualquer perfil geomtrico.




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

10
-80 -70 -60 -50 -40 -30 -20 -10 80 70 60 50 40 30 20 10
-80
-70
-60
-50
-40
-30
-20
-10
80
70
60
50
40
30
20
10
A
D
C
B
-X +X
+Y
-Y


Para que este sistema possa ser usado no espao tridimensional, criou-se um terceiro
eixo, identificado pela letra Z ortogonal aos outros dois como mostra a figura a seguir:










Para que a mquina possa trabalhar com as posies especificadas, estas tm que ser
declaradas em um sistema de referncia, que corresponde aos sentidos dos
movimentos dos carros (eixos X, Y, Z). O sistema de coordenadas da mquina
formado por todos os eixos existentes fisicamente na mquina.


X+
Z+
10
30
20
A
Y+

Coordenadas:
A = X20 Y30 Z10

Coordenadas:
A = X40 Y30
B = X-30 Y20
C = X-20 Y-30
D = X40 Y-20
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

11
As direes dos eixos seguem a regra da mo direita.




Coordenadas absolutas

No modo de programao em absoluto as posies so medidas a partir da posio
zero atual (zero pea) estabelecido. Com vista ao movimento da ferramenta isto
significa: A dimenso absoluta descreve a posio para a qual a ferramenta deve ir.
As coordenadas absolutas so definidas atravs do cdigo G90 e seus valores sempre
estaro em relao ao ponto zero da pea.



Eixo X refere-se s medidas na direo
Longitudinal da mesa;
Eixo Y refere-se s medidas na direo
Transversal da mesa;
Eixo Z refere-se s medidas na direo
Vertical da ferramenta.









Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

12
Y
X
P3
P2
P1
70
50
20
6
0
3
5
2
0
2
2
20
C
X
Y
O
A
B
D
E
F
G
H
6
0
4
0
75
55


Exemplo:
Eixo X Eixo Y
Ponto 1 20 35
Ponto 2 50 60
Ponto 3 70 20



Exerccio 01.

Faa o deslocamento, partindo da referncia dada, contornando o perfil da pea a
seguir utilizando o sistema de coordenadas absolutas.

Ponto Eixo X Eixo Y
O
A
B
C
D
E
F
G
H
O










Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

13
20 30
2
5
1
5
Y
X
P3
P2
P1
20
2
0
Coordenadas incrementais

No modo de programao em incremental as posies dos eixos so medidas a partir
da posio anteriormente estabelecida. Com vista ao movimento da ferramenta isto
significa: A dimenso incremental descreve a distncia a ser percorrida pela ferramenta
a partir da posio atual da mesma.

No modo de programao em incremental as posies dos eixos so medidas a partir
da posio anteriormente estabelecida. Com vista ao movimento da ferramenta isto
significa: A dimenso incremental descreve a distncia a ser percorrida pela
ferramenta a partir da posio atual da mesma.

Coordenadas incrementais so definidas atravs do cdigo G91 e seus valores sempre
sero obtidos em relao ao ltimo posicionamento da ferramenta.

Exemplo:
Eixo X Eixo Y
Ponto 1 20 35
Ponto 2 30 25
Ponto 3 20 -40

















Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

14
2
2
20
C
X
Y
O
A
B
D
E
F
G
H
6
0
4
0
75
55
3
0

7
5

6
0
15
3
0
Y
X
P1
P2
Polo
1
0
0
Exerccio 02.
Faa o deslocamento, partindo da referncia dada, contornando o perfil da pea a
seguir utilizando o sistema de coordenadas incrementais.








Coordenadas polares

At agora o mtodo de determinao dos pontos era descrito num sistema de
coordenadas cartesianas, porm existe uma outra maneira de declarar os pontos em
funo de ngulos, e centros.

O ponto, a partir do qual saem as cotas chama-se plo (centro dos raios).

Exemplo:

ngulo Raio
Ponto 1 30 100
Ponto 2 75 60
Plo X=15 Y=30




Ponto Eixo X Eixo Y
O
A
B
C
D
E
F
G
H
O



Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

16

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

17




































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

18

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

19






































































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

21
A trigonometria
do tringulo retngulo




Voc j sabe que tringulo retngulo qualquer tringulo que possua um ngulo reto e
que, para este tipo de tringulo, h vrias propriedades importantes.


Dois de seus lados so perpendiculares entre si e so, portanto, alturas do tringulo, o
que facilita o clculo de sua rea:




Teorema de Pitgoras:






Como a soma dos ngulos de qualquer tringulo 180, num tringulo retngulo um
dos ngulos reto (90) e os outros dois so sempre agudos e complementares
(soma = 90).

Voc j sabe que, em todo tringulo retngulo, os lados so chamados hipotenusa (o
maior lado) e catetos (lados perpendiculares). Precisamos, em funo do ngulo,
diferenciar a nomenclatura dos catetos. Veja a figura abaixo.
A = Cateto + Cateto
2
Hipotenusa
2
= Cateto
2
+ Cateto
2

Cateto = Hipotenusa
2
- Cateto
2

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

22




Relaes Trigonomtricas


O cateto que fica .em
frente. ao ngulo agudo
que estamos utilizando
chamasse cateto
oposto, e o cateto que
est sobre um dos lados
desse ngulo chama-se
cateto adjacente.

Observe que, se o
ngulo do problema for
o outro ngulo agudo do
tringulo, a
nomenclatura oposto e
adjacente troca de
posio (veja a figura ao
lado), pois depende do
ngulo utilizado.
CATETO OPOSTO
SEN X = ----------------------------
HYPOTENUSA
CATETO ADJACENTE
COS X = ----------------------------
HYPOTENUSA
CATETO OPOSTO
TAN X = ----------------------------
CATETO ADJACENTE
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

23

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

24




































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

25
Funes preparatrias





Funo N

Esta funo, tem a finalidade de indicar a sequncia que deve ser seguida para a
leitura e execuo das sentenas que compem o programa.

Representamos a funo numero de sequncia, pela letra "N", que deve vir
acompanhada de um nmero indicativo de sequncia. Exemplo:
N50 G01 X10 Y50
N60 Y80

Funes Preparatrias ( G )

As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam
mquina o que fazer, preparando-a para executar um tipo de operao, ou para
receber uma determinada informao. Essas funes so dadas pela letra G, seguida
de um nmero.

De fabricante para fabricante, existem diferenas quanto a funo representada pelos
cdigos " G ", ou mesmo as funes " M ".

A norma DIN 66025 estabelece as palavras usadas na programao de CNC, mas
alguns fabricantes de comandos no seguem estas normas e usam instrues
semelhantes ou teclado com smbolos prprios.

Lista das funes no final desta apostila.



As funes podem ser:
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

26

MODAIS So as funes que uma vez programadas permanecem na memria do
comando, valendo para todos os blocos posteriores, a menos que modificados ou
cancelados por outra funo.

NO MODAIS So as funes que todas as vezes que requeridas, devem ser
programadas, ou seja, so vlidas somente no bloco que as contm.

Funo G90 Aplicao: Programao em coordenadas absolutas

Esta funo prepara a mquina para executar operaes em coordenadas absolutas
tendo uma pr-origem pr-fixada para a programao.
A funo G90 MODAL.
Sintaxe:
G90 ; modal ou
X=AC(50) Y=AC(35) Z=AC(-10) ; no modal

Funo G91 Aplicao: Programao em coordenadas incrementais

Esta funo prepara a mquina para executar operaes em coordenadas
incrementais. Assim, todas as medidas so feitas atravs da distncia a se deslocar.
A funo G91 MODAL.
Sintaxe:
G91 ; modal ou
X=IC(50) Y=IC(35) Z=IC(-10) ; no modal

Funo G70 Aplicao: Sistema de unidade polegada

Um bloco G70 no incio do programa instrui o controle para usar valores em polegadas
para movimentos dos eixos, avanos, planos de rpido e correes.
A funo G70 MODAL.

Funo G71 Aplicao: Sistema de unidade milmetro

Um bloco G71 no incio do programa instrui o controle para usar valores em milmetros
para movimentos dos eixos, avanos, planos de rpido e correes.
A funo G71 MODAL.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

27
Funo G94 Aplicao: Programao de avano em mm/min ou polegadas/min

A velocidade de avano declarada com a funo F.
A funo G94 MODAL e ativada ao ligarmos a mquina.

Funo G95 Aplicao: Programao de avano em mm/r ou polegadas/r

A velocidade de avano declarada com a funo F.
A funo G95 MODAL.

Funes G17, G18, G19 Aplicao: Seleciona Plano de trabalho

AS funes G17, G18 e G19 permitem selecionar o plano no qual se pretende executar
interpolao circular (incluindo compensao de raio de ferramenta).
Estas funes so modais.
Sintaxe:
G17 sendo plano de trabalho XY
G18 sendo plano de trabalho XZ
G19 sendo plano de trabalho YZ

Observao: O plano G17 o mais utilizado para gerar perfis e por isso ser utilizado
como padro. Porm em alguns casos necessrio trabalhar nos demais planos.



Nota: Ao iniciar um programa necessrio definir o plano de trabalho (G17, G18, G19).

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

28
Funo G60 Aplicao: Posicionamento exato

Esta funo utilizada para executar movimentos exatos, como, por exemplo, cantos
vivos. Com isso a cada movimento executado, o comando gera uma pequena parada
dos eixos envolvidos nestes movimentos (default).
Esta funo modal e cancela a funo G64.

Funo G64 Aplicao: Controle contnuo da trajetria

Esta funo utilizada para que o comando possa ler alguns blocos a frente e possa
fazer os movimentos de forma contnua, sem parar os eixos entre um bloco e outro.
Esta funo modal e cancela a funo G60.

Configurao de Maquina padro : G90 G71 G94 G17 G64

Funes : D, S, T, M6 / TROCA

Atravs da programao do endereo T ocorre uma troca direta da ferramenta ou a
seleo da posio no magazine da mquina. (na Discovery 760 podem ser
programadas at 22 ferramentas)

Para liberar a troca da ferramenta deve-se programar a funo M6 / TROCA junto com
a funo T quando necessrio, porm em blocos separados.

A uma ferramenta podem ser atribudos corretores de ferramentas de 1 at 3 para cada
ferramenta. O endereo D corresponde tanto ao comprimento quanto ao raio. Estas
informaes so cadastradas na maquina pelo operador. Como no exemplo abaixo.










Comprimento
Raio da Ferramenta
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

29
Corretores
Ferramenta Comprimento Raio Comprimento Raio Comprimento Raio
T 1 123,96 6,00 135,06 6,00
T 5 196,22 10,00 196,22 11,30 196,15 10,98
T 19 155,01 8,00
.... 201,45 4,00
D 1 D 2 D 3
Corretores de ferramenta


Para ativar a rotao do eixo rvore deve-se programar a funo S seguida do valor
da rotao desejada. Valor em (RPM)
Exemplo:
T01 (chama a ferramenta n1)
M6 (habilita a troca)
D01 (ativa o corretor de altura e raio n1)
S1500 M3 (liga a rotao do eixo rvore a 1500 rpm) ( M3 Rotao a Direira )


Funes : Barra( / ), MSG, ponto e vrgula ( ; )

Funo ( / ) barra

Utilizamos a funo barra ( / ) quando for necessrio inibir a execuo de blocos no
programa, sem alterar a programao.

Se a barra ( / ) for digitada na frente de alguns blocos, estes sero ignorados pelo
comando, desde que o operador tenha selecionado a opo inibir blocos no painel
da maquina, caso contrrio os blocos sero executados normalmente.
Exemplo:
N50 G01 X10 Y50 (bloco executado)
/ N60 Y80 (bloco ignorado)
/ N70 X40 (bloco ignorado)
N80 G0 X0 Y0 (bloco executado)
Funo ( ; ) ponto e vrgula
Utilizamos a funo ( ; ) quando for necessrio inserir comentrios para auxiliar o
operador.
Exemplo:
N50 T01 ; fresa dia 35mm
N60 M6
N70 D01
N80 S1500 M3
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

30
Funo MSG

Utilizamos a funo MSG quando for necessrio programar mensagens para informar o
operador, em que fase se encontra a usinagem ou operao a fazer.

Uma mensagem pode ser programada com at 124 caracteres.
Sintaxe:
MSG ( mensagem desejada )
MSG ( ) usada para cancelar uma mensagem.
Exemplo:
N20 MSG (Desbastando perfil externo)
N30
N100 MSG ()

Funo F

Geralmente nos Centros de Usinagens CNC utiliza-se o avano em mm/min, mas este
tambm pode ser utilizado em mm/r.

O avano um dado importante de corte e obtido levando-se em conta o material, a
ferramenta e a operao a ser executada. Exemplo: F500 (deslocamento a
500mm/min).

Funes G54 a G57 Sistema de coordenadas de trabalho (zero pea)

O sistema de coordenadas de trabalho define, como zero, um determinado ponto
referenciado na pea.

Este sistema pode ser estabelecido por uma das quatro funes G54, G55, G56, e
G57 e devem ser inseridos na pgina de Deslocamento de Zero Pea.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

31






Funes G500, G53, SUPA Aplicao: Cancelamento do sistema de
coordenadas de trabalho modal e no modal

A funo G500 tem por finalidade cancelar o zero pea (funes G54 a G57),
deixando como referncia para trabalho o zero mquina. Esta funo modal.

As funes G53 e SUPA tm por finalidade cancelar o zero pea (funes G54 a
G57), deixando como referncia para trabalho o zero mquina. Estas funes no so
modais, ou seja, so vlidas apenas para o bloco atual.

Funes de posicionamento

O comando trabalha em milmetros para palavras de posicionamento com ponto
decimal.
Funo X Aplicao: Posio no eixo longitudinal (absoluta) : X20 ou X-5

Funo Y Aplicao: Posio no eixo transversal (absoluta): Y5 ou Y-5

Funo Z Aplicao: Posio no eixo vertical (absoluta): Z20 ou Z-20
Zero
Pea
Y
X 70
Z
Zero
Mquina
X
Z 20
Y 30
" X " " Y " " Z "
G54 -402,13 -189,45 -489,212
G55 -233,012 -136,809 -358,125
G56 0 0 0
G57 -201,333 -137,001 -503,778
Zero Pea







































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

33
Funes de Interpolao
linear e circular



Funo G00 Aplicao: Movimento rpido (aproximao e recuo)

Os eixos movem-se para a meta programada com a maior velocidade de avano
disponvel na mquina.
Sintaxe:
G0 X_ _ _ Y_ _ _ Z_ _ _
onde:
X = coordenada a ser atingida
Y = coordenada a ser atingida

A funo G0 um comando modal. Esta funo cancela e cancelada pelas funes
G01, G02 e G03.

Funo G01 Aplicao: Interpolao linear (usinagem retilnea ou avano de
trabalho)

Com esta funo obtm-se movimentos retilneos entre dois pontos programados com
qualquer ngulo, calculado atravs de coordenadas com referncia ao zero
programado e com um avano (F) pr-determinado pelo programador.
Esta funo um comando modal, que cancela e cancelada pelas funes G00, G02
e G03.
Sintaxe:
Z = coordenada a ser atingida
G1 X_ _ _ Y_ _ _ Z_ _ _ F_ _ _
onde:
X = coordenada a ser atingida, Y = coordenada a ser atingida, Z = coordenada a ser
atingida, F = avano de trabalho (mm/min).
Exemplo de aplicao de G00 e G01.


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

34
7
50 20
10
X
X
Z
1
0
4
0
7
0
Y
3
0
80
100

















Exemplo 01 (acabamento)
Dispositivo A
N10 G90 G17 G71 G64 G94 ; Cabealho
N20 T5 ; Chama Ferramenta
N30 M6 ; Libera a Troca
N40 G54 S2000 M3 D1 M8 ; Pto. Zero + Config. Ferr.
N50 G0 X0 Y0 Z0 ; Posicionamento
N60 G1 Z-7 F300
N70 X10 Y10
N80 X80
N90 X100 Y40
N100 X80 Y70
N110 X60
N120 X10 Y40
N130 Y10
N140 G0 X0 Y0 ; Afastamento
N150 Z200 M5 M9 ; Liberar pea
N160 M30 ; Fim de pograma










































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
36

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
37



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
38
Funes G02, G03 Aplicao: Interpolao circular

Esta funo executa operao de usinagem de arcos pr-definidos atravs de uma
movimentao apropriada e simultnea dos eixos. Pode-se gerar arcos nos sentidos
horrio G2 e anti-horrio G3, permitindo produzir crculos inteiros ou arcos de crculo.

Sintaxe:
G2 / G3 X_ _ _ Y_ _ _ CR=_ _ _ F_ _ _
ou
G2 / G3 X_ _ _ Y_ _ _ Z_ _ _ I_ _ _ J_ _ _ K_ _ _ F_ _ _
onde:
X ; Y; Z = posio final da interpolao
I = centro da interpolao no eixo X
J = centro da interpolao no eixo Y
K = centro da interpolao no eixo Z (Utilizado para planos de trabalho G18 ou G19)
CR = valor do raio do crculo
CR = ( + para ngulo inferior ou igual a 180; - para ngulo superior a 180)
F = avano de trabalho (opcional)

Regra geral para utilizao de G02 / G03:

1 Definir o Sentido da interpolao, ( G2 ou G3 )
2 Definir o ponto FINAL da interpolao. Em coordenadas absolutas. X e Y
3 Definir o centro do raio, indicando as coordenadas do ponto inicial at o centro da
interpolao, I para o eixo X e J para o eixo Y. Coordenadas incrementais.



















G02/G03 X ... Y ... I ... J ...



Distncia do ponto inicial at o centro do
arco (em incremental).



Ponto final do arco (em absolutas).

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
39
Exemplo de aplicao de G02 e G03.
Y
X
150
1
0
0
R
5
0

2
0
0
3
4
,
6
2
1
0
0
Y

=

1
6
5
,
3
8
I = 25
J

=

6
5
,
3
8
R
7
0
X = 180












...
...
N70 G0 X0 Y0
N80 G1 Z-5 F300
N90 G1 X100 Y0
N100 G2 X150 Y50 I0 J50
ou
N100 G2 X150 Y50 CR=50
N110 G1 X150 Y100
...
...

...
...
N40 G01 X0.0 Y0.0
N50 G01 X180.0 Y0.0
N60 G01 X180.0 Y34.62
N70 G02 X180.0 Y165.38 I25.0 J65.38
Ou
N70 G02 X180.0 Y165.38 CR=70.0
N80 G01 X180.0 Y200.0
N90 G01 X0.0 Y200.0
N100 G01 X0.0 Y0.0
...
...
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
40
3
0

7
5

6
0
15
3
0
Y
X
P1
P2
Polo
1
0
0
Funo: G4 Aplicao: Tempo de permanncia

Permite interromper a usinagem da pea entre dois blocos, durante um tempo
programado. Por exemplo, para alvio de corte.
Sintaxe:
G4 F_ _ _ _ valores programados em segundos
G4 S_ _ _ _ valores programados em n. de rotaes

Funo: G111

Aplicao: Interpolao polar
As coordenadas podem ser programadas atravs de coordenadas polares (Raio,
ngulo). O plo (centro do arco) declarado atravs da funo G111 com coordenadas
cartesianas.
Sintaxe:
G111 X_ _ _ Y_ _ _
G0 / G1 AP=( _ _ ) RP=( _ _ )
G2 / G3 AP=( _ _ ) RP=( _ _ )
onde:
X ; Y = representam o plo (centro)
AP = ngulo polar, referncia de ngulo ao eixo horizontal
RP = raio polar em milmetro ou polegada



























N30 G0 X0 Y0 Z10
N40 G111 X15 Y30 ; plo
N50 G0 AP=30 RP=100 ; ponto 1
N60 G1 Z-5 F300
N70 G0 Z10
N80 G0 AP=75 RP=60 ; ponto 2
N90 G1 Z-5 F300
N100 G0 Z10
...

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
41
Exemplo de aplicao de G111 - furao.
1
8

7
2

7
2

7
2

7
2

43
3
8
R
3
0
Y
X























N50 G0 X0 Y0 Z10
N60 G111 X43 Y38
N70 G0 AP=18 RP=30
N80 G1 Z-5 F300
N90 G0 Z10
N100 G0 AP=90 RP=30
N110 G1 Z-5 F300
N120 G0 Z10
N130 G0 AP=162 RP=30
N140 G1 Z-5 F300
N150 G0 Z10
N160 G0 AP=234 RP=30
N170 G1 Z-5 F300
N180 G0 Z10
N190 G0 AP=306 RP=30
N200 G1 Z-5 F300
N210 G0 Z10
...

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
42

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
43



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
44

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
45



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
46
Funo: RND e CHF

Aplicao: Arredondamento de cantos.
Executa arredondamento na intercesso de dois elementos contnuos. Deve-se
programar as linhas at os vrtices (como se no houvesse o raio), e entre uma linha
e outra se coloca o arredondamento, RND. O raio ser tangente aos dois elementos.
Contnuo
No Contnuo !
Contnuo
2
0
0
170
R
5
0
R
5
0
R
2
0
1
2
6


Executa chanfro na intercesso de dois elementos contnuos. Deve-se programar as
linhas at os vrtices (como se no houvesse o chanfro), e entre uma linha e outra se
coloca o chanfro, CHF.
Somente para chanfros de 45 !


N40 G01 X0.0 Y0.0
N50 G01 X170.0 Y0.0 RND=50.0
N60 G01 X170.0 Y150.0
...

N100 G01 X50.0 Y126.0
N110 G01 X0.0 Y126.0 RND=20.0
N120 G01 X0.0 Y0.0

...
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
47
Contnuo
No Contnuo !
Contnuo
2
0
0
170
1
2
6
1
5
5
1

























N40 G01 X0.0 Y0.0
N50 G01 X170.0 Y0.0 CHF=51.0
N60 G01 X170.0 Y200.0
...

N120 G01 X50.0 Y126.0
N130 G01 X0.0 Y126.0 CHF=15.0
N140 G01 X0.0 Y0.0

...
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
48

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior
49











































































Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

51

Compensao de raio de
ferramenta




Funes G40, G41 e G42

Aplicao: Compensao de raio de ferramenta
A compensao de raio de ferramenta permite corrigir a diferena entre o raio da
ferramenta programado e o atual, atravs de um valor inserido na pgina de corretor
de ferramenta.
G42
G41
G
4
2
G
4
1

Explicao:
G40 = desligar a compensao de raio da ferramenta
G41 = ligar a compensao de raio da ferramenta, quando a mesma trabalha a
esquerda do perfil
G42 = ligar a compensao de raio da ferramenta, quando a mesma trabalha a direita
do perfil

Para o clculo dos percursos da ferramenta o comando necessita das seguintes
informaes: T (nmero da ferramenta) e D (nmero do corretor).
Para ligar ou desligar a compensao de raio da ferramenta G40, G41 ou G42 tem de
se programar um comando de posicionamento com G0 ou G1, com movimento de pelo
Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

52
menos um eixo (preferencialmente os dois). X e/ou Y, tambm funciona com o eixo Z ,
mas o menos recomendado !

Para descompensar, tambm se deve executar um movimento em pelo menos um eixo
(preferencialmente os dois). X e/ou Y, tambm funciona com o eixo Z , mas o menos
recomendado !

G42
na pea.
Compensando j
Ferramenta
Centro da


Regra geral: Para compensar ou descompensar, deve-se posicionar a ferramenta a
uma distncia segura da pea, para que a maquina tenha espao suficiente para
executar a compensao Recomenda-se uma distncia no mnimo igual ao dimetro
da ferramenta.














G42
Dist.
Segura
D
i
s
t
.
S
e
g
u
r
a
Linha
Programada
Compensando antes
de chegar na pea.
Centro da
Ferramenta
Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

53
Exemplo de aplicao

3
0
7
0
100
R
1
2
R
1
5
R
1
5
R
1
0
Profundidade = 10 mm




































EXEMPLO:
N10 G90 G17 G71 G64 G94 ;Cabealho
N20 T3 ; FRESA DIA 12 mm ;Chama ferramenta
N30 M6 ; Abilita troca da ferramenta
N40 G54 D1 S1330 M3 M8 ; Chama pto. Zero pea,
corretor, giro do eixo arvore e leo
N50 G0 X-20 Y-20 Z0 ; Posiciona fora da pea
N60 G1 Z-10 F370 ; Abaixa em Z
N70 G41 ; Ativa compensao Esquerda
N80 G1 X0 Y0 ; Inicia o contorno
N90 Y70 RND=10
N100 G1 X85 RND15
N110 G1 Y45
N120 G03 X100 Y30 I15 J0
N130 G01 X100 Y0 RND12
N140 G01 X0
N150 G40 ; Desativa compensao
N160 G1 X-20 Y-20 ; Afasta da pea
N170 G0 Z5.0 ; Sobe eixo Z
N180 M30 ; Fim de programa
Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

54


Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

55




































Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

56


Programao e Operao de Centro de Usinagem ROMI
Escola SENAI Gaspar Ricardo Junior

57




























































































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

59


REPEAT, LABEL





Funo: REPEAT, LABEL

Aplicao: Repetio de uma seo do programa
Ao contrrio da tcnica do subprograma, onde devemos fazer um programa auxiliar,
pode-se gerar uma sub-rotina para repetir trechos que j esto definidos no prprio
programa.

LABEL = palavra de endereamento para marcar o incio e fim do desvio, ou bloco a
ser repetido. ( ROTULO )

REPEAT parmetro de repetio, vem seguido do LABEL_INICIO e LABEL_FIM e da
funo P que determina o nmero de repeties.

Sintaxe :
................
..............
LABEL_INICIO:
...........
............
..............
.............
LABEL_FIM:
REPEAT LABEL_INICIO LABEL_FIM P=n
.............
..............
.............
M30



Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

60
80
6
0
2
0
20
6
Y
Z
4
0
X
X
Exemplo de aplicao com REPEAT:
PROGRAMA REPEAT
N10 G90 G17 G71 G64 G94
N20 T3 ; FRESA DIA 12 mm
N30 M6
N40 G54 D1
N50 S1330 M3
N60 G0 X-20 Y-20 Z0
N70 INICIO: ; marca o inicio da repetio
N80 G1 Z=IC(-2) F370
N90 G41
N100 G1 X20 Y20
N110 Y60
N120 X80 Y40
N130 X20 Y20
N140 G40
N150 G0 X-20 Y-20
N160 TERMINO: ; marca o fim da repetio
N170 REPEAT INICIO TERMINO P2 ; repetir do marca inicial at a final, mais 2
vezes
N180 G0 Z200 M5 M9
N190 G53 G0 Z-110 D0
N200 M30






















































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

62


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

63







































































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

65


SUBPROGRAMA





Subprograma

Por princpio, um subprograma constitudo da mesma maneira que um programa de
peas e compem-se de blocos com comandos de movimentos. No h diferena
entre o programa principal e o subprograma, o subprograma contm seqncias de
operaes de trabalho que devem ser executadas vrias vezes.

Por exemplo, um subprograma pode ser chamado e executado em qualquer programa
principal.

A estrutura do subprograma idntica do programa principal, somente dois itens os
diferenciam:

Os subprogramas so terminados com a funo M17 fim de subprograma,
enquanto os programas so terminados pela funo M30 fim de programa;
Como o comando trata os programas e subprogramas como arquivos, para diferenci-
los so dados extenses diferentes: .MPF para programas e .SPF para subprogramas.













Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

66
80
6
0
2
0
20
6
Y
Z
4
0
X
X

Exemplo de aplicao de Subprograma:
PROGRAMA PRINCIPAL
N10 G90 G17 G71 G64 G94
N20 T3 ; FRESA DIA 12 mm
N30 M6
N40 G54 D1
N50 S1330 M3
N60 G0 X0 Y0 Z10
N70 G1 Z0 F370
N80 TRIANGULO P3
N90 G0 Z200 M5 M9
N100 G53 G0 Z-110 D0
N110 M30

SUBPROGRAMA TRIANGULO
N10 G91 G1 Z-2 F200 ; Sistema Incremental
N20 G90 G41 ; Retorna ao Sistema Absoluto
N30 G1 X20 Y20 F370
N40 Y60
N50 X80 Y40
N60 X20 Y20
N70 G40
N80 G0 X0 Y0
N90 M17











































































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

69

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

70




























































































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

71


Parmetros de Corte





Definio dos parmetros de corte

Em funo do material a ser usinado, bem como da ferramenta utilizada e da operao
executada, o programador deve estabelecer as velocidades de corte, os avanos e as
potncias requeridas da mquina. Os clculos necessrios na obteno de tais
parmetros so:
Velocidade de corte (VC)
A velocidade de corte uma grandeza diretamente proporcional ao dimetro e a
rotao da rvore. Na determinao da velocidade de corte para uma determinada
ferramenta efetuar uma usinagem, a rotao dada pelas frmulas:





Onde:
Vc = Velocidade de corte (m/min)
D = Dimetro da ferramenta (mm)
RPM = Rotao do eixo rvore (rpm)
















. D . RPM
Vc =
1000
Vc . 1000
RPM =
. D
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

72
Avano (F)
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 centros de usinagens utiliza-se o avano em mm/min mas este pode
ser tambm definido em mm/rot.






Onde:
fz = Avano por dente (mm)
z = Nmero de dentes
RPM = Rotao do eixo rvore

Profundidade de corte (ap) (Para fresas de topo inteirias)
Se for utilizado fresamento lateral, a profundidade do corte dever ser inferior a 0,25 do
dimetro da fresa de topo.

Se for utilizado fresamento facial, a profundidade radial do corte no dever ser mais
de 0,9 do dimetro, a profundidade axial do corte menor que 0,1 do dimetro.

Para o fresamento de ranhuras ou canais, a profundidade radial do corte igual ao
dimetro da fresa de topo.


Tipo de fresamento

Concordante Discordante


F = RPM x fz x z
F
fz =
z x RPM
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

73

Fresamento Discordante, a maior espessura do cavaco no final do corte. O
movimento de avano oposto ao da rotao da ferramenta.

Vantagens:
A operao da faca no uma funo de caractersticas da superfcie da pea
de trabalho.
Contaminaes ou escamas na superfcie no afetam a vida da ferramenta.
O progresso de corte suave, desde que as facas da fresa estejam bem
afiadas.
Desvantagens:
A Ferramenta tem a tendncia de trepidar
A pea de trabalho tem a tendncia de ser puxada para cima, sendo importante
uma fixao adequada.
Desgaste mais rpido da ferramenta do que no fresamento concordante.
Os cavacos caem na frente da fresa, disposio dos cavacos difcil.
necessria uma potncia maior devido ao atrito aumentado ocasionado pelo
comeo do cavaco na espessura mnima.
O acabamento da superfcie prejudicado devido aos cabaos serem
carregados para cima pela aresta de corte.

Fresamento Concordante, o corte inicia-se na localizao mais grossa do cavaco. O
deslocamento do avano e a rotao da ferramenta tm a mesma direo.

Vantagens:
O Componente para baixo da fora de corte mantm a pea de trabalho no seu
lugar, especialmente para peas finas.
Disposio dos cavacos mais fcil os cavacos so removidos por detrs da
fresa.
Menor desgaste a vida da ferramenta aumenta em at 50%.
Melhor acabamento da superfcie menos provvel que os cabaos sejam
carregados pelos dentes.
Necessita-se potncia menor Pode ser utilizada fresa com ngulo de
incidncia elevado.
Este fresamento exerce uma fora para baixo na pea de trabalho
dispositivos de fixao simples e mais econmicos.


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

74
Desvantagens:
Devido as elevadas foras de impacto que resultam quando as facas atingem a
pea de trabalho, esta operao exige uma montagem rgida e se deve eliminar
o contra golpe do mecanismo do avano na mesa.
Este fresamento no adequado para usinar peas que tenham escamas
superficiais, tais como os metais trabalhados a quente, forjados e fundidos. As
escamas so duras e abrasivas, e causam desgaste excessivo e danos s
facas da fresa, reduzindo assim a vida da ferramenta.
















Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

75
Tabela para clculo de avanos e rotaes:























Exerccio de Calculo de Dados de Corte




Ao Baixo Teor de
Carbono
Ao Mida
Resistncia a trao
Ao de alta
resistncia a trao
Ligasde alta
resistncia Alumnio
at 50 KgF/mm2 50-80kgF/mm2 80-100kgF/mm2
Lato Ao Forjado Brando Titnio Ligasde Titnio Ligasde Alumnio
Bronze Ferro Fundido Ligasresistntesa Ao Inox de alta Plastico
Lato e Bronze alta temperatura resistncia Madeira
Cobre
Velocidade de Corte Velocidade de Corte Velocidade de Corte Velocidade de Corte Velocidade de Corte
Vc = 40-50 m/min Vc = 32-380 m/min Vc = 10-15 m/min Vc = 5-10 m/min Vc = 140-180 m/min
Fresa Avano (mm/dente) Avano (mm/dente) Avano (mm/dente) Avano (mm/dente) Avano (mm/dente)
3 0,012 0,012 0,009 0,007 0,011
4 0,02 0,02 0,014 0,012 0,018
5 0,028 0,028 0,02 0,017 0,025
6 0,034 0,034 0,024 0,02 0,028
8 0,056 0,056 0,04 0,034 0,048
10 0,08 0,08 0,056 0,048 0,063
12 0,095 0,095 0,067 0,06 0,075
14 0,1 0,1 0,075 0,071 0,08
16 0,106 0,106 0,085 0,08 0,085
18 0,118 0,112 0,09 0,09 0,095
20 0,125 0,112 0,1 0,1 0,1
22 0,106 0,09 0,08 0,08 0,09
24 0,112 0,09 0,08 0,08 0,095
25 0,112 0,09 0,08 0,08 0,095
26 0,112 0,09 0,08 0,08 0,095
28 0,112 0,09 0,08 0,08 0,1
30 0,112 0,09 0,08 0,08 0,1
32 0,118 0,09 0,08 0,08 0,1
35 0,118 0,09 0,08 0,08 0,106
36 0,118 0,09 0,08 0,08 0,106
40 0,125 0,09 0,08 0,08 0,106
45 0,1 0,085 0,08 0,08 0,095
50 0,1 0,085 0,08 0,08 0,095
56 0,1 0,085 0,08 0,08 0,095
63 0,1 0,085 0,08 0,08 0,095
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

76










Diam. ( Z )
Facas
Material VC ( fz ) Av.
por Faca
R.P.M. ( F ) Avano
Mesa
12 2 SAE 1045
03 2 SAE 1020
50 5 H-13
12 4 SAE 1045
16 2 H 13
16 4 - 150 0,1
20 2 - 7000 3000
03 2 H 13
10 4 FoFo
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

77









































































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

79


GO TO




Funo: GO TO

Aplicao: Desvio de programa
Quando h necessidade de programar um desvio (um salto) do programa, para uma
parte especfica do mesmo, utiliza-se a funo GO TO endereando um label
(endereo) pr-programado.
Sintaxe:
GOTOB (label) salto para trs
GOTOF (label) salto para frente

Exemplos:
GOTOF busca
.
retorno:
G0 X10 Y10
.
GOTOF fim
.
busca:
.
GOTOB retorno
.
fim:
.





Descrio:
O comando ao ler a funo GOTOF
busca, salta at o label busca: ;
Continuando a leitura o comando
encontra a funo GOTOB retorno,
saltando at o label retorno: ;
Continuando a leitura o comando
encontra a funo GOTOF fim,
saltando at o label fim: .































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

81


FRAME




Generalidade: O que FRAME ?
Frame o termo usual para uma expresso geomtrica, que descreve uma regra para
o clculo, tais como translao e rotao.

Mediante os Frames descreve-se, declarando coordenadas ou ngulos, partindo do
sistema de coordenadas atual da pea, para posio de um sistema de coordenadas
de alvo.















Obs.:
As instrues Frame mencionadas so programadas cada uma em um bloco prprio e
executadas pela ordem da sua programao.
Um Frame pode ser composto das seguintes regras de clculo:
deslocamento de origem, TRANS e ATRANS
rotao, ROT e AROT
alterao da escala, SCALE e ASCALE
espelhamento, MIRROR e AMIRROR
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

82
T
R
A
N
S
G 5 4
T
R
A
N
S
A
T
R
A
N
S
TRANS e ATRANS

Funo: TRANS , ATRANS (Funo Frame)
Aplicao: Deslocamento da origem de trabalho

A funo TRANS / ATRANS permite programar deslocamentos da origem de trabalho
para todos os eixos na direo desejada, com isso possvel trabalhar com pontos
zeros alternativos, no caso de usinagem repetidas em posies diferentes da pea ou
devido a limitao da quantidade de pontos zeros do comando.














Funo TRANS XYZ utilizada para deslocar a origem do trabalho em relao ao zero
pea G54.

Funo ATRANS XYZ utilizada para deslocar a origem do trabalho em relao a um
Frame j programado.!

Para cancelarmos um deslocamento deve-se programar a funo TRANS sem a
declarao de variveis, com isso cancelamos qualquer frame programado.
Sintaxe: TRANS X_ _ _ Y _ _ _ Z _ _ _










Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

83
70
5
0
2
0
20
G54
Y
X
Exemplo de aplicao com TRANS:

N10 G90 G17 G71 G64 G94
N20 T1 ; FRESA DIA 15 mm
N30 M6
N40 G54 D1 S1500 M3
N50 TRANS X20 Y20
N60 PERFIL P1
N70 TRANS X70 Y20
N80 PERFIL P1
N90 TRANS X20 Y50
N100 PERFIL P1
N110 TRANS
N120 G53 G0 Z-110 D0 M5
N130 M30















Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

84
ROT e AROT

Aplicao: Rotao do sistema de coordenadas de trabalho
O frame, ROT/AROT, permite programar um ngulo para o sistema de coordenadas de
trabalho, em relao ao plano de trabalho selecionado.

Programando a funo ROT RPL= , o sistema de coordenadas rotacionado em
relao ao zero pea, (G54 ... 57). Para programar uma segunda rotao em relao a
um frame j programado, devemos utilizar a funo AROT RPL= .



Para cancelar a rotao, devemos programar a funo ROT, sem RPL. Com isso
cancelamos qualquer frame programado.

O centro da rotao o centro de coordenadas corrente ou o ultimo zero pea
programado.

Exemplo de programao:

N10 G17 G54
N20 TRANS X20 Y10
N30 PERFIL P1 ; Chama SubPrograma
N40 TRANS X55 Y35
N50 AROT RPL=45
N60 PERFIL P1 ; Chama SubPrograma
N70 TRANS X20 Y40
N80 AROT RPL=60
N90 PERFIL P1 ; Chama SubPrograma
N100 G0 X100 Y100
N110 M30
Orientao dos Angulos

0
90
-90
180
ngulo
Positivo {+}
ngulo
Negativo {-}
Programao e Operao de Centro de Usinagem ROMI






































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

86

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

87



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

88
Scale e AScale

Aplicao: Fator de Escala
O Frame, SCALE / ASCALE, permite programar, para todos os eixos fatores de escala,
com isso possvel alterar o tamanho de uma pea j programada.

Pode-se utilizar a funo SCALE XYZ, para programarmos um fator de escala em
relao ao zero pea ativo G54 ... 57, ou a funo ASCALE XYZ, para programarmos
um fator de escala em relao a um frame j programado.



Para cancelarmos a funo escala devemos programar a funo SCALE, sem declarar
o ngulo, com iso cancelamos qualquer frame programado.

Exemplo de programao com Escala e Rotao:



N10 G17 G54
N20 TRANS X15 Y15 ; Deslocamento do Pto. zero
N30 CAVIDADE P1 ; Chama Sub-Programa
N40 TRANS X40 Y20 ; Deslocamento do Pto. zero
N50 AROT RPL=35 ; Rotao de 35
N60 ASCALE X0.7 Y0.7 ; Escala de Reduo
N70 CAVIDADE P1 ; Chama Sub-Programa
N80 G0 X300 Y100 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

89
MIRROR e AMIRROR

O Frame MIRROR / AMIRROR, permitem espelhar o perfil da pea nos eixos
desejados. O espelhamento programado pela funo MIRROR XYZ, travs de
mudanas de direo axiais no plano de trabalho. O espelhamento por MIRROR, tem
como referncia o ponto zero da pea, G54 ... 57.

Um espelhamento com referncia a um espelhamento ou frame j programado deve
utilizar a funo AMIRROR.

Com a funo de espelhamento ativa o comando muda automaticamente os comandos
de compensao de raio da ferramenta (G41/G42), o mesmo se a plica ao sentido da
interpolao circular (G02/G03).



Para cancelarmos a funo de espelho, devemos programar a funo MIRROR sem
declarar variveis, com isso cancelamos qualquer frame programado.

Exemplo de espelhamento:


N10 G17 G54
N20 PERFIL P1 ; Sub-Programa, Direita em cima
N30 MIRROR X0 ; Espelhamento no eixo X
N40 PERFIL P1 ; Sub-Programa, Esquerda em cima
N50 AMIRROR Y0 ; Espelhamento aditiva em Y
N60 PERFIL P1 ; Sub-Programa, Esquerda em baixo
N70 MIRROR Y0 ; Espelhamento no eixo Y
N80 PERFIL P1 ; Sub-Programa, Esquerda em baixo
N90 MIRROR ; Desliga o espelhamento
N100 M30

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

90

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

91






































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

93


CICLOS FIXOS




Os ciclos fixos, so na verdade rotinas ou sub-rotinas que, na maioria das vezes, j
vem pr programadas pelo fabricante, para facilitar a vida do programador.

No comando Siemens, temos Ciclos de Furao como furos simples, furos com quebra
cavaco, rosqueamento, madrilhamento entre outros. Nos Ciclos de Usinagem, temos ,
usinagens de cavidades, faceamentos, desbaste, roscas interpoladas entre outros.

Os ciclos so compostos de um nome seguido de nmeros displostos dentro de
parnteses, separados por virgulas, cada numero separado representa uma ao, e/ou
dimenso que o programador deve definir.

CYCLE 00 ( _ _ , _ _ , _ _ , _ _ , _ _ , _ _ , _ _ , _ _ , _ _ )

Muito importante, nunca utilizar nomes de programas similar ao nome de qualquer
ciclo fixo, o comando pode interpretar como chamada de sub-rotina, e no executar
corretamente o programa.













CYCLE81

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

94
Aplicao: Furao simples
A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade
programada.
Sintaxe:
CYCLE81 (RTP, RFP, SDIS, DP, DPR)

RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao) a partir do RFP
DP Profundidade final da furao (absoluta) A partir do zero pea
DPR Profundidade da furao relativa ao plano de referncia (RFP)
















Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em
um bloco separado.

Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).





Exemplo de aplicao com CYCLE81:

D
P
R
Z
P
r
o
f
u
n
d
i
d
a
d
e

d
a

f
u
r
a

o
Plano de retrao RTP
Distncia segura SDIS
Plano de referncia RFP
Deslocamentos:
G0
G1

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

95
2
9
Z
X
6
0
2
5
50
25
12
Y
X


PROGRAMA CYCLE81
N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 12
N30 M6
N40 G54 D01
N50 S2000 M3
N60 G0 X25 Y25 Z10 ; Coordenada da furao
N70 F100 ; Avano para furao
N80 CYCLE81 (5 , 0 , 3 , -29 , ) ; Furao
N90 G0 X50 Y60 ; Coordenada da furao
N100 CYCLE81 (5 , 0 , 3 , -29 , ) ; Furao
N110 G53 G0 Z-110 D0 M5
N120 M30





Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

96
CYCLE82

Aplicao: Furao com tempo de permanncia
A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade
programada. Depois de atingida a profundidade pode-se programar um tempo de
permanncia.
Sintaxe:
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximaol). A partir do RFP
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade da furao relativa ao plano de referncia (RFP)
DTB Tempo de espera na profundidade final da furao (segundos)
















Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em
um bloco separado.

Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada
absoluta) ou DPR (coordenada a partir do plano de referncia).

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).



Z
D
P
=
R
F
P
-
D
P
R
Plano de retrao RTP
Distncia segura SDIS
Plano de referncia RFP
Deslocamentos:
G1
G4
G0

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

97
Exemplo de aplicao com CYCLE82:


























PROGRAMA CYCLE82
N10 G17 G71 G90 G94
N20 T01 ; FRESA DIA 20
N30 M6
N40 G54 D01
N50 S800 M3
N60 G0 X50 Y60 Z10 ; Coordenada para furao
N70 F100 ; Avano para furao
N80 CYCLE82 (5 , 0 , 3 , -15 , , 1) ; Furao
N90 G53 G0 Z-110 D0 M5
N100 M30






2
0
1
5
Z
X
6
0
50
Y
X

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

98
CYCLE83

Aplicao: Furao com quebra ou eliminao de cavacos
A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade
programada, de forma que a profundidade final atingida com sucessivas penetraes,
podendo a ferramenta recuar at o plano de referncia para eliminar os cavacos ou
recuar 1 mm para quebrar o cavaco.

Sintaxe:
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao). A partir do RFP
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade da furao relativa ao plano de referncia (RFP)
FDEP Coordenada para a primeira penetrao da furao (absoluta) ). A partir
do zero pea.
FDPR Primeira profundidade de furao relativa ao plano de referncia (RFP)
DAM Valor de decremento. Valor do quebra cavaco
DTB Tempo de espera na profundidade final da furao (segundos)
DTS Tempo de espera no ponto inicial e eliminao de cavacos
FRF Fator de avano para a primeira profundidade de avano (FDEP ou
FDPR)
gama de valores: 0,001 (0,1%) ... 1 (100%)
VARI Modo de trabalho 0 = quebra de cavacos 1 = eliminar cavacos

















Z
D
P
Deslocamentos:
G4
G1
G0
RTP
SDIS
RFP
E
l
i
m
i
n
a
r

c
a
v
a
c
o
s
Q
u
e
b
r
a
r
c
a
v
a
c
o

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

99
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em
um bloco separado. Devemos programar apenas um valor para o final do furo, ou seja,
DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).

Devemos programar apenas um valor para a primeira penetrao da furao, ou seja,
FDEP (coordenada absoluta) ou FDPR (coordenada a partir do plano de referncia).

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Exemplo de aplicao com CYCLE83:





















PROGRAMA CYCLE83
N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 15
N30 M6
N40 G54 D01 S1500 M3
N50 G0 X30 Y30 Z10 ; Coordenada para furao
N60 F100 ; Avano para furao
N70 CYCLE83 (5 , 0 , 3 , -100 , , -20 , , 5 , 1 , 2 , 1 , 0 ) ; Furao
N80 G0 X75 ; Coordenada para furao
N90 CYCLE83 (5 , 0 , 3 , -100 , , -20 , , 5 , 1 , 2 , 1 , 0 ) ; Furao
N100 G53 G0 Z-110 D0 M5
N110 M30
45
X
Y
15
30
3
0
X
Z
1
0
0
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

100


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

101



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

102
MCALL

Esta funo muito importante para os ciclos de furao.
Sintaxe:
MCALL CYCLE_ _ (_ , _ , _ , _ , _ ) ; Como ser a furao
X ... Y... ; Aonde furar
X ... Y... ; Aonde furar
MCALL ; Fecha a chamada modal
A programao permite chamar sub-rotinas e ciclos tambm de forma modal, mantendo
seus valores prvios de parmetros. A chamada modal da sub-rotina gerada atravs
da funo MCALL.

Para desativarmos uma chamada de subrotina pela funo MCALL basta
programarmos a funo sem o nome do ciclo.

No permitido um encadeamento de chamadas modais, ou seja, quando estamos
trabalhando com sub-rotinas no podemos programar dentro da mesma uma outra sub-
rotina.




















Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

103
Exemplo de aplicao com MCALL e CYCLE81, CYCLE82:


1
5
Z
Y
2
9
6
0
50 50
X

2
0

1
2
X
















PROGRAMA MCALL
N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 12
N30 M6
N40 G54 D01 S1800 M3
N50 G0 X50 Y60 Z10
N60 F100
N70 MCALL CYCLE81 (5 , 0 , 3 ,
-29,)
N80 X50 Y60
N90 X100 Y60
N100 MCALL
N110 G0 Z100 M5
N120 T02 ; FRESA DIA 20
N130 M6
N140 G54 D01
N150 S1000 M3
N160 G0 X50 Y60 Z10
N170 F80
N180 MCALL CYCLE82 (5 , 0 , 3
, -15, , 2)
N190 X50 Y60
N200 X100 Y60
N210 MCALL
N220 G53 G0 Z-110 D0 M5
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

104
Furao em plano (altura), diferente do zero pea































A
l
t
u
r
a

d
e

r
e
t
o
r
n
o

P
l
a
n
o

d
e

r
e
f
e
r

n
c
i
a

A
p
r
o
x
i
m
a

o

P
r
o
f
u
n
d
i
d
a
d
e

A
b
s
o
l
u
t
a

P
r
o
f
u
n
d
i
d
a
d
e

p
e
l
a

R
e
f
e
r
e
n
c
i
a

P
r
i
m
e
i
r
a

P
r
o
f
.

A
b
s
o
l
u
t
a

P
r
i
m
e
i
r
a

P
r
o
f
.

P
e
l
a

R
e
f
e
r

n
c
i
a

Q
u
e
b
r
a

C
a
v
a
c
o

T
e
m
p
o

n
o

f
i
n
a
l

T
e
m
p
o

n
o

I
n
i
c
i
o

F
a
t
o
r

d
e

a
v
a
n

o

M
o
d
o

d
e

t
r
a
b
a
l
h
o



R
T
P


R
F
P


S
D
I
S


D
P


D
P
R


F
D
E
P


F
D
P
R


D
A
M


D
T
B


D
T
S


F
R
F


V
A
R
I


CYCLE83( 10 , 0 , -28 , -84 , , -40 , , 10 , 0 , 0 , 0.7 , 1 )
CYCLE83( 10 , -30 , 2 , -84 , , -40 , , 10 , 0 , 0 , 0.7 , 1 )
CYCLE83( 10 , -30 , 2 , 0 , 54 , 0 , 10 , 10 , 0 , 0 , 0.7 , 1 )
X
Y
15
3
0
X
Z
3
0
5
4
70
RTP
Zero P
SDIS
8
4
D
P
D
P
R
R
F
P
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

105
Conforme tabela :

N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 15
N30 M6
N40 G54 D01 S1500 M3
N50 G0 X70 Y30 ; Coordenada p/ furao
N60 F100 ; Avano p/ furao
N70 CYCLE83 (10, -30 , 2 , -84 , , -40 , , 10 , 0 , 0 , 0.75 , 1 ) ; Furao
N80 G53 G0 Z-110 D0 M5
N90 M30


























Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

106

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

107



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

108
CYCLE 84

Aplicao: Rosqueamento macho Rgido
A maquina executa o rosqueamento com macho em fixao rgida
Sintaxe:
CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto). Zero Pea
SDIS Distncia segura (folga para aproximao ). A partir do RFP
DP Profundidade final da Rosca (absoluta) ). A partir do zero pea.
DPR Profundidade da rosca relativa ao plano de referncia (RFP)
DTB Tempo de espera no fundo da rosca (quebra cavaco).
SDAC Sentido de giro aps o fim do ciclo. Valores 3 (M3), 4 (M4) ou 5 (M5)
MPIT Passo da rosca como dimetro de rosca (com sinal).
Gama de valores: 3 (para M3) ... 48 (para M48). Para roscas mtricas
normalizadas.
O sinal determina o sentido do rosqueamento.
PIT Passo da rosca como valor mtrico (com sinal).
Gama de valores: 0,001 ... 2000mm. Roscas de modo geral.
O sinal determina o sentido do rosqueamento.
POSS Posio do fuso para a parada orientada do fuso no ciclo (graus).
SST Rotao para rosqueamento (entrada).
SST1 Rotao para retorno (sada).




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

109
Notas:
Os dados de corte como avano no precisa ser programado pois j esta includo no
ciclo.
Devemos programar apenas um valor para o final da rosca, ou seja, ou programamos o
DP (coordenada absoluta), ou o DPR (coordenada a partir do plano de referncia).

Devemos programar apenas um valor para o passo da rosca, ou seja ou programamos
MPIT (dimetro da rosca), ou programamos PIT (passo da rosca).
Este processo permite roscar furos utilizando o processo de macho rgido.

Roscas esquerda ou roscas direita so especificadas atravs do sinal dos
parmetros de passo MPIT ou PIT.

- Valor positivo = direita (M3)

- Valor negativo = esquerda (M4).


O sentido de giro sempre invertido automaticamente na abertura das roscas.

Os parmetros no necessrias podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Exemplo.
X
Y
X
Z
30
3
0
3
5
M10x1.5

N10 G17 G71 G90 G94
N20 G53 G0 Z-112.2 D0
N30 T01
N40 M06
N50 G54 D01 S500 M3
N60 G0 X30.0 Y30.0 Z10.0
N70 CYCLE84 (5,0,2,-40, , ,5, , 1.5,
,500,600)
N80 G53 G0 Z-112.2 D0 M5
N90 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

110
CYCLE 840

Aplicao: Rosqueamento Mandril Flutuante
A maquina executa o rosqueamento com rotao e avano at a profundidade
programada.
Sintaxe:
CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano de referncia (Z inicial absoluto). Zero Pea
SDIS Distncia segura (folga para aproximao ). A partir do RFP
DP Profundidade final da rosca (absoluta). A partir do Zero Pea
DPR Profundidade da rosca relativa ao plano de referncia (RFP).
DTB Tempo de espera no fundo da rosca (quebra cavaco).
SDR Sentido de giro para o retorno
Valores: 0 = Inverso automtica do sentido de giro, 3 para M3 e 4 para
M4
SDAC Sentido de giro aps o fim do ciclo. Valores 3 (M3), 4 (M4) ou 5 (M5)
ENC Rosca com/sem encoder. Valores: 0 com encoder, 1 sem encoder
MPIT Passo da rosca como dimetro de rosca (com sinal).
Gama de valores: 3 (para M3) ... 48 (para M48). Para roscas mtricas
normalizadas. O sinal determina o sentido do rosqueamento.
PIT Passo da rosca como valor mtrico (com sinal).
Gama de valores: 0,001 ... 2000mm. Roscas de modo geral, o sinal
determina o sentido do rosqueamento.



Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

111

Notas:
O ciclo Cycle840 permite roscar furos com mandril flutuante: com ou sem encoder.

Antes da chamada do ciclo necessria programar o sentido de giro do eixo rvore.

Devemos programar apenas um valor para o final da rosca, ou seja, ou programamos o
DP (coordenada absoluta), ou o DPR (coordenada a partir do plano de referncia).

Devemos programar apenas um valor para o passo da rosca, ou seja ou programamos
MPIT (dimetro da rosca), ou programamos PIT (passo da rosca).

O sentido de giro sempre invertido automaticamente na abertura das roscas.

Os parmetros no necessrias podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Exemplo.
X
Y
X
Z
30
3
0
3
5
M10x1.5








N10 G17 G71 G90 G94
N20 G53 G0 Z-112.2 D0
N30 T01
N40 M06
N50 G54 D01
N60 S500 M3
N70 G0 X30.0 Y30.0 Z10.0
N80 CYCLE840 (10,0,2,-40,,1,0,3,0,0,1.5)
N90 G53 G0 Z-112.2 D0 M5
N100 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

112
CYCLE 85

Aplicao: Mandrilhamento com retrao do eixo rvore com rotao.
A ferramenta executa o mandrilhamento com a rotao e avano at a profundidade
programada, podendo programar o avano de retrao de acordo com o desejado.
Usado principalmente com alargadores.
Sintaxe:
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
RTP Plano de retorno da ferramenta aps o fim do ciclo (absoluto).
RFP Plano de referncia (Z inicial absoluto). Zero Pea.
SDIS Distncia segura (folga para aproximao ). A partir do RFP
DP Profundidade final do mandrilhamento (absoluta). A partir do Zero Pea.
DPR Profundidade da furao relativa ao plano de referncia (RFP).
DTB Tempo de espera no fundo do mandrilhamento (quebra cavaco).
FFR Avano de entrada.
RFF Avano de retrao.



Notas:
Deve-se programar a rotao do eixo arvore anteriormente em bloco separado.

Devemos programar apenas um valor para o final da rosca, ou seja, ou programamos o
DP (coordenada absoluta), ou o DPR (coordenada a partir do plano de referncia).

Os parmetros no necessrias podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

113
Exemplo:

X
Y
X
Z
30
3
0
3
5
3
0
30























N10 G17 G71 G90 G94
N20 G53 G0 Z-112.2 D0
N30 T05
N40 M06
N50 G54 D01 S850 M3
N60 G0 X30.0 Y30.0 Z10.0
N70 CYCLE85 (5,0,2,-30, ,2,100,500)
N80 G53 G0 Z-112.2 D0 M5
N90 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

114
CYCLE86

Aplicao: Mandrilhamento com retrao do eixo rvore parado.
A ferramenta executa o mandrilhamento com a rotao e o avano at a profundidade
programada podendo programar um deslocamento e avano para retrao de acordo
com o desejado.
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto).
RFP Plano (altura) de referncia (Z inicial absoluto). Zero Pea
SDIS Distncia segura (folga para aproximao ). A partir do RFP
DP Profundidade final do mandrilhamento (absoluta). A partir do zero pea.
DPR Profundidade da furao relativa ao plano de referncia (RFP)
DTB Tempo de espera no fundo do mandrilhamento (quebra cavaco).
SDIR Sentido de giro. Valores: 3 para M3 e 4 para M4.
RPA Curso de retorno no eixo X (incremental, introduzir com sinal)
RPO Curso de retorno no eixo Y (incremental, introduzir com sinal)
RPAP Curso de retorno no eixo Z (incremental, introduzir com sinal)
POSS Posio para a parada orientada do eixo rvore (graus).










Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

115
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em
um bloco separado.

Devemos programar apenas um valor para o final da rosca, ou seja, ou programamos o
DP (coordenada absoluta), ou o DPR (coordenada a partir do plano de referncia).

A funo POSS permite parar o eixo arvore de forma orientada.

Os parmetros no necessrias podem ser omitidos no bloco de programao ou
receberem valor zero (0). O sentido de rotao programado no ciclo.


Exemplo:
X
Y
X
Z
30
3
0
3
5
3
0
30











N5 G17 G71 G90 G94
N10 G53 G0 Z-112.2 D0
N15 T01
N20 M06
N25 G54 D01 S500 M3
N30 G0 X30.0 Y30.0 Z10.0
N35 CYCLE86 (5,0,2,-30, ,2,3,0,-5,0,90)
N40 G53 G0 Z-112.2 D0 M5
N45 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

116
HOLES1

Aplicao: Linha de posies
Esta funo permite introduzir em determinados ciclos inmeras posies dispostas em
linha reta e com distncias equivalentes.
Sintaxe:
HOLES1 (SPCA , SPCO , STA1 , FDIS , DBH , NUM )
SPCA Ponto de referncia no eixo X (absoluto)
SPCO Ponto de referncia no eixo Y (absoluto)
STAI ngulo de alinhamento
Valores= -180< STAI <= 180. ( O valor deve ser menor que 180 )
FDIS Distncia do primeiro posicionamento em relao ao ponto de referncia
(sem sinal)
DBH Distncia entre as posies (sem sinal)
NUM Nmero de furos


















Notas:
A partir do ponto de referncia (SPCA / SPCO) o ciclo se desloca, em movimento
rpido, ao primeiro posicionamento atravs de um movimento polar, ngulo (STA1) e
comprimento FDIS, programado.

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).




S
T
A
1
D
B
H
F
D
IS
S
B
C
O
SPCA
X
Y

Orientao dos Angulos

0
90
-90
180
ngulo
Positivo {+}
ngulo
Negativo {-}
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

117




Exemplo de aplicao com HOLES1 EXEMPLO A:

30
6
0
30
Y
2
5
Z
12
X
X


Exemplo de aplicao com HOLES1 EXEMPLO B:


40 50
9
5
10
3
0
X
Y
X
Z
4
0

PROGRAMA HOLES1
EXEMPLO A:

N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 12
N30 M6
N40 G55 D01 S1000 M3
N50 G0 X0 Y0 Z10
N60 F100
N70 MCALL CYCLE81 (5 , 0 , 3 ,
-25,)
N80 HOLES1 (30 , 60 , 0 , 0 , 30
, 4)
N90 MCALL
PROGRAMA HOLES1 EXEMPLO B:
N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 10
N30 M6
N40 G55 D01 S1000 M3
N50 G0 X0 Y0 Z10
N60 F100
N70 MCALL CYCLE81 (5 , 0 , 3 , -30,)
N80 HOLES1 (50 , 95 , 0 , 0 , 40 , 4)
N90 HOLES1 (50 , 135 , 0 , 0 , 40 , 4)
N100 HOLES1 (50 , 175 , 0 , 0 , 40 , 4)
N110 HOLES1 (50 , 215 , 0 , 0 , 40 , 4)
N120 MCALL
N130 G53 G0 Z-110 D0 M5
N140 M30

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

118
HOLES2

Aplicao: Crculo de posies
Esta funo permite introduzir em determinados ciclos inmeras posies dispostas em
formato circular e com distncias equivalentes.

Sintaxe:
HOLES2 (CPA , CPO , RAD , STA1 , INDA , NUM )

CPA Centro do crculo de posies no eixo X (absoluto)
CPO Centro do crculo de posies no eixo Y (absoluto)
RAD Raio do crculo de posies
STA1 ngulo inicial
Valores: -180 < STA1 <= 180 ( O valor deve ser menor que 180 ).
INDA ngulo entre as posies
NUM Nmero de posies
































Y
CPA
C
P
O
I
N
D
A
R
A
D
S
T
A
1
X

Orientao dos Angulos

0
90
-90
180
ngulo
Positivo {+}
ngulo
Negativo {-}
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

119
Notas:
O crculo de posies definido atravs do centro (CPA , CPO) e do raio (RAD).

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Exemplo de aplicao com HOLES2:













PROGRAMA HOLES2

N10 G17 G71 G90 G94
N20 T01 ; BROCA DIA 10
N30 M6
N40 G55 D01 S1000 M3
N50 G0 X0 Y0 Z10
N60 F100
N70 MCALL CYCLE81 (5 , 0 , 3 , -20,) ; Como ser a furao
N80 HOLES2 (58 , 50 , 29 , 0 , 45 , 8) ; Aonde furar
N90 MCALL ; Fecha a chamada modal
N100 G53 G0 Z-110 D0 M5
N110 M30











Y
58
5
0
8 furos com prof.= 20 mm
R
2
9
X

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

120

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

121




































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

122
LONGHOLE
Aplicao: Rasgos em crculo (largura igual ao dimetro da fresa)
Este ciclo permite a usinagem (desbaste) de rasgos oblongos dispostos sobre um
crculo.
Sintaxe:
LONGHOLE (RTP , RFP , SDIS , DP , DPR , NUM , LENG , CPA , CPO , RAD , STA1 ,
INDA , FFD , FFP1 , MID )
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao). A partir do RFP
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade da furao relativa ao plano de referncia (RFP)
NUM Nmero de rasgos.
LENG Comprimento do rasgo (sem sinal).
CPA Centro do crculo no eixo X (absoluto).
CPO Centro do crculo no eixo Y (absoluto).
RAD Raio do crculo (sem sinal).
STA1 ngulo inicial
Valores: -180 < STA1 <= 180 ( O valor deve ser menor que 180 ).
INDA ngulo de incremento.
FFP Avano de penetrao (avano em Z).
FFP1 Avano de desbaste (avano em X e Y).
MID Profundidade de corte mxima (sem sinal / por passe).





















L
E
N
G
IN
D
A
S
T
A
1
RAD
Y
X
C
P
O
CPA

Orientao dos Angulos

0
90
-90
180
ngulo
Positivo {+}
ngulo
Negativo {-}
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

123
Notas:
Este ciclo requer uma fresa com corte pelo centro.

A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.

Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos.

Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta (D1)
correspondente, pois o comando monitora a ferramenta durante o ciclo.

Devemos programar apenas um valor para o final dos rasgos, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).

No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abordando a usinagem.

Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores
mostrados no display ser como se usinado sobre o 1 eixo.

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Os dados de rotao devem ser programados em um bloco separado.

Deslocamento da fresa (dimetro da fresa e largura do oblongo so iguais).













Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

124

Exemplo de aplicao com LONGHOLE:






1.




































PROGRAMA LONGHOLE

N10 G17 G71 G90 G94
N20 T01 ; FRESA DIA 10 CORTE NO CENTRO
N30 M6
N40 G54 D01 S1800 M3
N50 G0 X0 Y0 Z10
N60 LONGHOLE ( 5 , 0 , 2 , -20 , , 4 , 45 , 60 , 60 , 20 , 45 , 90 , 80 , 200 , 2 )
N70 G53 G0 Z-110 D0 M5
N80 M30
90
4
5

R20
4
5
6
0
60
2
0
Z
X
Y
X







































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

126


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

127



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

128
POCKET1

Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos retangulares
em qualquer posio ou ngulo.

Sintaxe:
POCKET1 (RTP , RFP , SDIS , DP , DPR , LENG , WID , CRAD , CPA , CPO , STA1 ,
FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF )

RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto)
SDIS Distncia segura (folga para aproximao). A partir do RFP
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade do alojamento relativa ao plano de referncia (RFP)
LENG Comprimento do alojamento (sem sinal).
WID Largura do alojamento.
CRAD Raio do canto do alojamento (sem sinal).
CPA Centro do alojamento em X (absoluto).
CPO Centro do alojamento em Y (absoluto).
STA1 ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal)
Faixa de valores: -180 < STA <= 180. ( Valor menor que 180 ).
FFD Avano para o incremento na profundidade (avano em Z).
FFP1 Avano para a usinagem da superfcie (avano em X e Y).
MID Profundidade de corte mxima (sem sinal).
CDIR Direo do desbaste:
Valores: 2 = para G2 e 3 = para G3
FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal).
VARI Modo de trabalho:
Valores:
0 = desbastar e acabar, 1 = desbastar e 2 = acabar
MIDF Profundidade de corte para acabamento.
FFP2 Avano de acabamento.
SSF Rotao para acabamento.







Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

129


















Notas:
Este ciclo requer uma fresa de corte pelo centro.

A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.

O ponto de incio do alojamento atingido atravs de um movimento rpido.

Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta (D1)
correspondente, pois o comando monitora a ferramenta durante o ciclo.

No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.

Devemos programar apenas um valor para o final do alojamento, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).



W
I
D
Y
CPA
C
P
O
CRAD
S
T
A
1
L
E
N
G
G
3
G2
X

Orientao dos Angulos

0
90
-90
180
ngulo
Positivo {+}
ngulo
Negativo {-}
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

130

POCKET2

Aplicao: Alojamento circular
Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos circulares em
qualquer posio ou ngulo.
Sintaxe: POCKET2 (RTP , RFP , SDIS , DP , DPR , PRAD , CPA , CPO , FFD , FFP1 ,
MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF )
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto).
RFP Plano (altura) de referncia (Z inicial absoluto).
SDIS Distncia segura (folga para aproximao). A partir do RFP.
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade do alojamento relativa ao plano de referncia (RFP).
PRAD Raio do alojamento (sem sinal).
CPA Centro do alojamento em X (absoluto).
CPO Centro do alojamento em Y (absoluto).
FFD Avano para o incremento na profundidade (avano em Z).
FFP1 Avano para a usinagem da superfcie (avano em X e Y).
MID Profundidade de corte mxima (sem sinal).
CDIR Direo do desbaste Valores: 2 = para G2 3 = para G3 7
FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal).
VARI Modo de trabalho Valores:
0 = desbastar e acabar 1 = desbastar 2 = acabar
MIDF Profundidade de corte para acabamento (sem sinal).
FFP2 Avano de acabamento.
SSF Rotao para acabamento.











Y
PRAD
CPA
G3 G2
C
P
O
X

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

131
Notas:
Este ciclo requer uma fresa de corte pelo centro.
A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem
colises, o centro do alojamento e o plano de retorno.
O ponto de incio do alojamento atingido atravs de um movimento rpido.
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente,
pois o comando monitora a ferramenta durante o ciclo.
No final do ciclo a ferramenta movimentar-se- para o centro do alojamento.
Devemos programar apenas um valor para o final do alojamento, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).
Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).

Exemplo de aplicao com POCKET1 e POCKET2:



























PROGRAMA POCKET1 E POCKET2

N10 G17 G71 G90 G94
N20 T01 ; FRESA DIA 12
N30 M6
N40 G55 D01 S1800 M3
N50 G0 X0 Y0 Z10
N60 POCKET1 ( 10 , 0 , 3 , -15 , , 70 , 50 , 8 , 60 , 40 , 0 , 60 , 140 , 2 , 2 , 0.3 , 0 ,
1 , 100 , 2500 )
N70 POCKET2 ( 10 , 0 , 3 , -20 , , 30 , 160 , 40 , 2 , 140 , 2 , 2 , 0.3 , 0 , 1 , 100 ,
2500 )
N80 G53 G0 Z-110 D0 M5
N90 M30
1
5
2
0
Z
X
R8
100 60
70
5
0
R30
Y
X 4
0
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

132

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

133



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

134
SLOT1

Aplicao: Rasgos em crculo (dimetro da ferramenta dever ser maior que o raio
do oblongo)
Este ciclo permite a usinagem (desbaste e acabamento) de rasgos oblongos dispostos
sobre um crculo.
Sintaxe:
SLOT1 (RTP , RFP , SDIS , DP , DPR , NUM , LENG , WID , CPA , CPO , RAD , STA1 ,
INDA , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto).
RFP Plano (altura) de referncia (Z inicial absoluto).
SDIS Distncia segura (folga para aproximao). A partir do RFP.
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade do alojamento relativa ao plano de referncia (RFP).
NUM Nmero de rasgos.
LENG Comprimento do rasgo (sem sinal).
WID Largura da ranhura (sem sinal).
CPA Centro do crculo no eixo X (absoluto)
CPO Centro do crculo no eixo Y (absoluto)
RAD Raio do crculo (sem sinal).
STA1 ngulo inicial Valores: -180 < STA1 <= 180 ( Valor menor que
180).
INDA ngulo de incremento.
FFP Avano de penetrao (avano em Z).
FFP1 Avano de desbaste (avano em X e Y).
MID Profundidade de corte mxima (sem sinal / por passe).
CDIR Direo do desbaste Valores: 2 = para G2 e 3 = para G3
FAL Sobremetal para acabamento nas laterais (sem sinal).
VARI Modo de trabalho
Valores: 0 = desbastar e acabar, 1 = desbastar e 2 = acabar
MIDF Profundidade de corte para acabamento (sem sinal).
FFP2 Avano de acabamento (avano em X e Y).
SSF Rotao para acabamento.







Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

135



















Notas:
Este ciclo requer uma fresa com corte pelo centro.

O dimetro da fresa deve ser maior que a metade do rasgo.

A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.

Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos.

Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta (D1)
correspondente, pois o comando monitora a ferramenta durante o ciclo.

Devemos programar apenas um valor para o final dos rasgos, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).

No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abordando a usinagem.

Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores
mostrados no display ser como se usinado sobre o 1 eixo.

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).


W
I
D
L
E
N
G
IN
D
A
S
T
A
1
RAD
Y
X
C
P
O
CPA

Rasgo
Fresa
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

136








































90
4
5

R20
4
5
6
0
60
2
0
Z
X
Y
X
15

PROGRAMA SLOT1

N10 G17 G71 G90 G94
N20 T01 ; FRESA DIA 10 CORTE NO CENTRO
N30 M6
N40 G54 D01 S1800 M3
N50 G0 X0 Y0 Z10
N60 SLOT1 ( 5 , 0 , 2 , -20 , , 4 , 45 , 15 , 60 , 60 , 20 , 45 , 90 , 50 , 140 , 2 , 2 ,
0.3 , 0 , 0.5 , 120 , 2500 )
N70 G53 G0 Z-110 D0 M5
N80 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

137
SLOT 2

Este ciclo permite a usinagem (desbaste e acabamento) de rasgos circulares dispostos
sobre um crculo.
Sintaxe:
SLOT2 (RTP , RFP , SDIS , DP , DPR , NUM , AFSL , WID , CPA , CPO , RAD , STA1 ,
INDA , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto).
RFP Plano (altura) de referncia (Z inicial absoluto).
SDIS Distncia segura (folga para aproximao). A partir do RFP.
DP Profundidade final da furao (absoluta). A partir do zero pea.
DPR Profundidade do alojamento relativa ao plano de referncia (RFP).
NUM Nmero de rasgos.
AFSL Comprimento angular do rasgo (sem sinal).
WID Largura da ranhura (sem sinal).
CPA Centro do crculo no eixo X (absoluto).
CPO Centro do crculo no eixo Y (absoluto).
RAD Raio do crculo (sem sinal).
STA1 ngulo inicial Valores: -180 < STA1 <= 180 (Valor menor que 180 ).
INDA ngulo de incremento.
FFP Avano de penetrao (avano em Z).
FFP1 Avano de desbaste (avano em X e Y).
MID Profundidade de corte mxima (sem sinal / por passe).
CDIR Direo do desbaste. Valores: 2 = para G2 e 3 = para G3
FAL Sobremetal para acabamento nas laterais (sem sinal).
VARI Modo de trabalho
Valores: 0 = desbastar e acabar, 1 = desbastar e 2 = acabar
MIDF Profundidade de corte para acabamento (sem sinal).
FFP2 Avano de acabamento (avano em X e Y).
SSF Rotao para acabamento.











Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

138





















Notas:
Este ciclo requer uma fresa com corte pelo centro.

O dimetro da fresa deve ser maior que a metade do rasgo.

A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso.

Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos.

Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta ( D1 )
correspondente, pois o comando monitora a ferramenta durante o ciclo.

Devemos programar apenas um valor para o final dos rasgos, ou seja, DP
(coordenada absoluta) ou DPR (coordenada a partir do plano de referncia).

No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro
abordando a usinagem.

Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores
mostrados no display ser como se usinado sobre o 1 eixo.

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).
AFSL
S
T
A
1
I
N
D
A
WID
CPA
C
P
O
X
Y
RAD

Rasgo
Fresa
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

139
Exemplo de aplicao com SLOT2:














2
0
X
Z
14
7
0

120
R20
Y
X
6
0
60

PROGRAMA SLOT2

N10 G17 G71 G90 G94
N20 T01 ; FRESA DIA 10 CORTE NO CENTRO
N30 M6
N40 G54 D01 S1800 M3
N50 G0 X0 Y0 Z10
N60 SLOT2 ( 5 , 0 , 2 , -20 , , 3 , 70 , 14 , 60 , 60 , 20 , 0 , 120 , 50 , 140 ,
2 , 2 , 0.3 , 0 , 0.5 , 100 , 2500 )
N70 G53 G0 Z-110 D0 M5
N80 M30

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

140

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

141



































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

142
REVOLUES E INTERPOLAO HELICOIDAL

G2/G3 X... Y... Z... I... J... K... TURN=
G2/G3 X... Y... Z... CR=... TURN=

X, Y, Z Ponto de trmino em oordenadas cartesianas
I, J, K Ponto de centro de crculo em oordenadas cartesianas
CR= Raio de crculo
TURN= Nmero de crculos adicionais fica na faixa de 0 a 999

Exemplos:
G42
G01 x10.0 Y0.0
G02 X10.0 Y0.0 I-10.0 J0.0 TURN=3 (faz um circulo com 3 voltas completas, antes de
sair)
G40
G01 X-20.0 Y0.0

G42
G01 x10.0 Y0.0
G02 X10.0 Y0.0 I-10.0 Z -10 J0.0 TURN=20 (descreve uma espiral de 20 voltas at
atingir o pnto final em Z)
G40
G01 X-20.0 Y0.0



Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

143
CYCLE90

Aplicao: Corte de Rosca.Produzir roscas internas e externas.
A trajetria no fresamento de rosca pe baseada em uma interpolao heliocoidal
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM,PIT, FFR, CDIR, TYPTH, CPA,
CPO)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto).
RFP Plano (altura) de referncia (Z inicial absoluto). Zero Pea.
SDIS Distncia segura (folga para aproximao ). A partir do RFP.
DP Profundidade final da rosca (absoluta). A partir do Zero pea.
DPR Profundidade da furao relativa ao plano de referncia (RFP).
DIATH Dimetro nominal, dimetro externo da rosca.
KIDIAM Dimetro til, dimetro interno da rosca.
PIT Passo da rosca com valormetrico, de 0,001 a 2000mm (Roscas de
modo geral).
FFR Avano para o fresamento de roscas (sem sinal).
CDIR Sentido de giro para o fresamento. 2 para corte G2, e 3 para corte G3.
TYPTH Tipo de rosca: 0=Rosca interna e 1=Rosca externa.
CPA Centro do circulo em X (absoluto).
CPO Centro do circulo em Yabsoluto).









Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

144
Exemplo:




















N10 G54
N20 T1 D1
N30 M6
N30 G54 S2500 M3
N40 G0 X50 Y50 Z2
N50 CYCLE90 (10,0,1,-25,0,36,34,1.5,400,2,0,50,50)
N60 G0 X80 Y100 Z50
N70 M30
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

145
CYCLE71

Aplicao: Facear superfcie
Este ciclo permite facear qualquer superfcie retangular.
Sintaxe:
CYCLE71 (RTP , RFP , SDIS , DP , PA , PO , LENG , WID , STA , MID , MIDA , FDP ,
FALD , FFP1 , VARI)
RTP Plano (altura) de retorno da ferramenta aps o fim do ciclo (absoluto)
RFP Plano (altura) de referncia (Z inicial absoluto). Zero Pea
SDIS Distncia segura (folga para aproximao ). A partir do RFP
DP Profundidade final do faceamento (absoluta). A partir do Zero Pea
PA Ponto de incio no eixo X (absoluto)
PO Ponto de incio no eixo Y (absoluto)
LENG Comprimento da pea
WIND Largura da pea
STA ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal)
Valores: 0 <= STA1 < 180. ( O valor no pode ser maior que 180 )
MID Profundidade de corte mxima (sem sinal). Passada
MIDA Largura mxima de incremento lateral.
FDP Percurso livre no plano (altura) para aproximao.
FALD Sobremetal para acabamento na profundidade.
FFP1 Avano para a usinagem da superfcie (avano em X e Y)
VARI Modo de usinagem: (sem sinal)
Dgitos da unidade
Valores:
1 = desbastar at a medida de tolerncia de acabamento
2 = acabar
Dgitos da dezena
Valores:
1 = paralelo em X, em uma direo
2 = paralelo em Y, em uma direo
3 = paralelo em X, com direo alternativa
4 = paralelo em Y, com direo alterna
FDP1 Trajetria de ultrapassagem na direo de penetrao (vlido somente para
o acabamento).





Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

146
Estratgias para o faceamento com fresa.




















Notas:
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente,
pois o comando monitora a ferramenta durante o ciclo.

Os parmetros no necessrios podem ser omitidos no bloco de programao ou
receberem valor zero (0).















W
I
D
LENG MIDA
PO
P
A
FDP
F
D
E
P
1
2
3
4
RTP
SDIS
RFP
DP
F
A
L
D
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

147
Exemplo de aplicao com CYCLE71:





















































Y
X
4
0
2
0
2 0 5 0

PROGRAMA CYCLE71

N10 G17 G71 G90 G94
N20 T01 ; FRESA DIA 16
N30 M6
N40 G54 D01 S600 M3
N50 G0 X0 Y0 Z10
N60 CYCLE71 ( 5 , 0 , 2 , -2 , 20 , 20 , 50 , 40 , 0 , 1 , 12 , 3 , 0 , 200, 11 , 1 )
N70 G53 G0 Z-110 D0 M5
N80 M30

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

148


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

149




































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

150


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

151








































Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

153


Gerenciamento de arquivos e
transferncia de programas




Para um manuseio mais flexvel de dados e programas, estes podem ser visualizados,
armazenados e organizados de acordo com diferentes critrios.

Os programas e arquivos so armazenados em diferentes diretrios (pastas), ou seja,
estes arquivos sero armazenados de acordo com a funo ou caractersticas.
Exemplos de diretrios:
Subprogramas;
Programas principais;
Comentrios;
Ciclos padro;
Ciclos de usurio.

Cada programa corresponde a um arquivo e todo arquivo possui uma extenso, esta
por sua vez define qual o tipo de arquivo estamos trabalhando.
Exemplos de extenses:
.MPF Programa principal
.SPF Subprograma (subrotina)
.TOA Correes de ferramenta
.UFR Deslocamento de ponto zero
.INI Arquivos de inicializao
.COM Comentrio

Para armazenarmos os arquivos de programas CNC (mquina) via RS232
(comunicao serial), devemos endere-los para o diretrio correspondente de acordo
com o tipo de arquivo a ser armazenado.




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

154
Exemplos de endereamento de programas:
.MPF = Programa principal
%_N_NOMEDOPROGRAMA_MPF
;$PATH=/_N_MPF_DIR
.SPF = Subprograma
%_N_NOMEDOSUBPROGRAMA_SPF
;$PATH=/_N_SPF_DIR

Alm do cabealho acima, devemos utilizar um programa de comunicao adequado e
com as configuraes de comunicao corretas de acordo com a mquina CNC
(verificar no manual do comando) para fazer a transferncia de programas.

Exemplos de programas de comunicao:
Terminal.exe do Windows 3.11
PCIN.exe da Siemens

Como a memria da mquina limitada, as vezes, para se fazer uma usinagem mais
complexa (programa grande 1500 KB), precisamos fazer essa usinagem transmitindo
o programa para a mquina enquanto ela est usinando, lendo o programa ON LINE de
um PC, ou seja, este programa no fica gravado na memria da mquina e para isto
chamamos de Executar do Externo.

















Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

155


Listas das funes
preparatrias e ciclos




Ao trmino desta unidade voc conhecer as principais funes preparatrias de
programao e ciclos usados no comando Siemens 810 D.

Funes Preparatrias ( G )
As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam
mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber
uma determinada informao. Essas funes so dadas pela letra G, seguida de um
nmero.
As funes podem ser:

MODAIS So as funes que uma vez programadas permanecem na memria do
comando, valendo para todos os blocos posteriores, a menos que modificados ou
cancelados por outra funo.

NO MODAIS So as funes que todas as vezes que requeridas, devem ser
programadas, ou seja, so vlidas somente no bloco que as contm.












Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

156
Lista das funes preparatrias G para Comando Siemens 840D/810D

G00 - Avano rpido
G01 - Interpolao linear
G02 - Interpolao circular
G03 - Interpolao circular
G04 - Tempo de permanncia
G17 Plano de trabalho XY
G18 Plano de trabalho XZ
G19 Plano de trabalho YZ
G40 Cancela compensao do raio da ferramenta
G41 Ativa compensao do raio da ferramenta (esquerda)
G42 Ativa compensao do raio da ferramenta (direita)
G53 - Cancelamento do Sistema de Coordenadas
G54 a G57 Sistema de Coordenada de trabalho
G60 Posicionamento exato
G64 Controle contnuo da trajetria
G70 Referencia unidade de medida (polegada)
G71 Referencia unidade de medida (mtrico)
G90 - Sistema de coordenadas absolutas
G91 - Sistema de coordenadas incrementais
G94 - Estabelece avano mm / minuto
G95 - Estabelece avano mm / rotao
G111 Interpolao polar

Funes especiais

REPEAT Repetio de uma seo do programa
LABEL Palavra de endereamento
GO TO Desvio de programa
TRANS e ATRANS Deslocamento de origem
ROT e AROT Rotao do sistema de coordenadas
SCALE e ASCALE Fator de escala
MIRROR e AMIRROR Imagem espelho




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

157
CICLOS

CYCLE81 Furao simples
CYCLE82 Furao com tempo de permanncia
CYCLE83 Furao com quebra ou eliminao de cavacos
CYCLE84 Roscamento macho rgido
CYCLE840 Roscamento mandril flutuante
CYCLE85 Mandrilamento com retrao do eixo rvore em rotao
CYCLE86 Mandrilamento com retrao do eixo rvore parado
CYCLE87 Mandrilamento
CYCLE88 Mandrilamento
CYCLE89 Mandrilamento
MCALL Chamada de sub-rotina
CYCLE90 Interpolao helicoidal
HOLES1 Linha de posies
HOLES2 Crculo de posies
LONGHOLE Rasgos em crculo
SLOT1 Rasgos em crculo
SLOT2 Rasgos circulares
POCKET1 Alojamento retangular
POCKET2 Alojamento circular
CYCLE71 Facear superfcie

Lista das funes miscelneas ou auxiliares

M00 - Parada de programa
M01 - Parada de programa opcional
M02 - Final de programa
M03 - Gira eixo rvore sentido horrio
M04 - Gira eixo rvore sentido anti-horrio
M05 - Parada do eixo rvore
M08 - Liga refrigerao
M09 - Desliga refrigerao
M30 - Final de programa e retorno




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

158
Funes miscelneas ou auxiliares Siemens 810 D

M07 Liga refrigerao pelo centro da ferramenta
M17 - Fim de subprograma

NOTA: Para comandos de fabricantes diferentes uma mesma funo pode ter
significados diferentes, mas a maioria das funes, comum a quase todos os
comandos.


















Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

159


Manual de Operao


Lay-Out do Painel da Mquina





























Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

160
Ligar a mquina

Ligar chave geral.
Ligar o Ar.
Desativar boto de emergncia (Todos).
Aguardar o Boot do computador (Ir carregar o ShopMill).
Acionar Menu Select.
Acionar CNC I S O , e CNC I S O novamente
Ligar CNC
Liberar os eixos ( Feed Start e Spindle e Right ).
Acionar Reset
Referenciar a mquina.


Desligar a Mquina.

Acionar "Machine.
Pressionar os botes de emergncia.
Fechar o Ar.
Desligar a chave geral.



Referenciar a mquina

Referenciar a mquina atravs da rotina de refernciamento

Automaticamente ao ser ligada a mquina o comando ir ativar uma rotina de
referenciamento. Portanto, para referenciar deve-se:
Acionar Cycle Start.
Para referenciar a mquina ativando manualmente a rotina de referenciamento
deve-se:
Acionar Jog - Acionar Ref. Point - Acionar Cycle Start.
Posicionar o avano em 40% ou 60%

OBS: Os eixos sero referenciados na seguinte ordem: primeiro o eixo Z e
depois os demais eixos simultaneamente.

Referenciar a mquina eixo por eixo

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

161
Acionar Jog. - Acionar Ref.Point
Selecionar eixo desejado(X,Y,Z ou W (opcional) )
Acionar [ + ].
NOTA: Se, ao ligar a mquina, o processo de referenciamento for feito eixo por
eixo, deve tambm referenciar o magazine. Para isso deve-se:
Acionar Jog. - Acionar Ref. Point
Acionar Referenciar Magazine.


Movimentar os eixos manualmente

Atravs do jog contnuo

Acionar Machine.
Acionar Jog.
No painel remoto, selecionar eixo desejado: X, Y, Z ou W (opcional).
Manter pressionado o boto + ou o para dar o sentido do movimento.
Para ter um movimento mais rpido pressionar simultaneamente, com o sentido,
a tecla de avano rpido ( ).

Atravs da manivela eletrnica ( Controle Remoto )

Acionar Machine.
Acionar Jog.
No painel remoto, selecionar eixo desejado: X, Y, Z ou W (opcional).
Pressionar simultaneamente a Trava de Segurana atraz do Controle Remoto.
No painel de operao, selecionar avano desejado atravs das teclas:[1], [10],
[100], [1000].
Executar o movimento dos eixos atravs da manivela observando o sentido
(+/-).





Atravs do jog incremental

Acionar Machine.
Acionar Jog.
Medida Digitar
0,5 mm 500
1,0 mm 1000
5,0 mm 5000
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

162
Acionar INC.
Digitar o valor do incremento valor milesimal.
Acionar OK.
Acionar [VAR].
No painel de operao, selecionar o eixo desejado: X, Y, Z ou W
(opcional).
Executar o movimento dos eixos atravs das teclas + ou -.


Operar o comando via MDA

Acionar Machine.
Acionar MDA.
Acionar Reset.
Acionar (se necessrio) Apagar prog. MDA.
Digitar informaes desejadas.

Exemplo Troca de ferramenta:

T01 (Input).
M6 (Input).
T01 e M6 Sempre devem estar em linhas diferentes !
Acionar Cycle Start.

Exemplo Ligar RPM:

S500 (espao) M3 (Input).
Acionar Cycle Start.

OBS: Para cancelar o evento da MDA, deve-se acionar Reset.








Zerar pea (G54 G57)

Eixo X e eixo Y

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

163
Atravs do movimento manual, encostar uma ferramenta de dimetro conhecido
na lateral da pea.
Ex.: Fresa Dimetro 10.0 mm, conforme figura
Acionar "WCS/MCS at exibir as posies mquina ( MCS )
Anotar o valor contido no eixo que est sendo zerado.
Ex.: -236.45
Acionar Menu Select.
Acionar "Parmetro.
Acionar "Deslocam. Pto. Zero (caso esta opo no seja exibida, deve-se ento
acionar a tecla .
Posicionar o cursor no corretor desejado (G54, G55, G56 ou G57) e na linha
correspondente ao campo Grosso.
Posicionar o cursor no eixo desejado X ou Y.
Digitar o valor anotado, descontando o raio da ferramenta.
Ex.:
Valor anotado = -236,45
Raio da ferramenta = 5.0
Valor a digirar = -231.45
Repetir o mesmo procedimento para o outro eixo.


Obs.: Pra se fazer o zeramento no centro da pea deve-se:
Encostar a ferramenta em uma lateral da pea, anotar o valor! Encostar na
lateral oposta e anotar o outro valor (no precisa descontar o raio da
ferramenta). Soma-se os valores, dividir este novo valor por 2 (mdia
aritimtica). O resultado ser o valor a ser digitado no eixo desejado.
Encostar a ferramenta em uma lateral da pea, descontar o raio da ferramenta e
anotar o valor! Sabendo-se a dimenso (largura) da pea, soma-se o valor
encontrado com a metade da largura da pea. O resultado ser o valor a ser
digitado no eixo.

Eixo Z (na superfcie da pea)
(Para preset de ferramenta feito fora da mquina)

Atravs do movimento manual encostar o padro na superfcie da pea.
Acionar Machine.
Acionar "WCS/MCS at exibir as coordenadas mquina MCS
Anotar o valor contido no eixo que est sendo zerado.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

164
Ex.: Z-350.700
Acionar Menu Select.
Acionar Parmetro.
Acionar Deslocam. Pto. Zero (caso esta opo no seja exibida, deve-se
ento acionar a tecla .
Posicionar o cursor no corretor desejado (G54, G55, G56 ou G57) e na linha
correspondente ao campo Grosso.
Posicionar o cursor no eixo desejado Z.
Digitar o valor anotado acrescentando o comprimento do padro
Ex.: Encontrado = -350.700, padro = 100.00, valor do preset = -450.700
Acionar INPUT.


Preset de ferramentas

Preset de ferramentas feito na mquina

Este processo utilizado para fazer a medio da ferramentas na prpria
mquina. Para isso deve-se.
Chamar a ferramenta ativar o ponto zero e desativar o corretor de ferramenta.
Ativar MDA
T ............. (Input).
M6 (Input).
G54 (Input). ( G54 Ou qual o zero pea desejado )
D0 (Input). ( o correto D zero, para cancelar os corretores
ativos.)
Acionar Cycle Start

Tocar a ferramenta na superfcie da pea.

Acionar "Machine.
Acionar "Jog .
Selecionar o eixo desejado [X], [Y] ou [Z], no painel remoto.
Selecionar o avano desejado atravs das teclas [1], [10], [100] ou [1000], ou
reduzir o potencimetro.
Movimentar a manivela at tocar a superfcie da pea.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

165
Anotar o valor mquina do eixo Z.
Acionar Machine. - Acionar "WCS/MCS at exibir as posies
pea (WCS)
Anotar o valor do Eixo Z.
Ex.: 123.470

Acessar a pgina de lista de ferramenta:

Acionar Menu Select.
Acionar "Parmetro.
Acionar "Lista de magazines.
Acionar "Gerencia de ferramen ou Lista de Ferramen.
Acionar "Lista de ferramen.

Inserir o valor de zeramento e do raio, na pgina do gerenciador:

Posicionar o cursor na linha da ferramenta a ser zerada.
Posicionar o cursor na coluna Compr. 1
Digitar o valor do zeramento (Valor anotado no Item 1).
Ex.: digitar 123.470
Acionar INPUT.
Posicionar o cursor na coluna Raio. , Digitar o valor do raio da
ferramenta.
Ex.: digite 25 (caso a ferramenta tenha um dimetro de 50.0mm).
Acionar INPUT.

Observao.:
Este procedimento para os casos em que no h como medir o comprimento da
ferramenta fora da maquina, portanto usa-se a mquina para medir este comprimento.


Preset de ferramentas feito fora da mquina.

Este processo utilizado para carregar os comprimentos das ferramentas, as quais
foram levantadas externamente. Para fazer este preset deve-se:





Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

166
Acessar a pgina de lista de ferramentas:

Acionar Menu Select.
Acionar "Parmetro.
Acionar "Lista de magazines.
Acionar "Gerencia de ferramen ou Lista de Ferramen.
Acionar "Lista de ferramen.

Inserir o valor de zeramento e do raio, na pgina do gerenciador:

Posicionar o cursor na linha da ferramenta a ser zerada.
Posicionar o cursor na coluna Compr. 1.
Digirar o valor do comprimento da ferramenta.
Ex.: digite 225.600
Acionar INPUT.
Posicionar o cursor na coluna Raio.
Digitar o valor do raio da ferramenta.
Ex.: digite 08 (caso a ferramenta tenha um dimetro de 16.0 mm).
Acionar INPUT.

Observao.:
Os valores dos comprimentos de ferramentas devero ser colocados sem sinal.
Aps carregar os comprimentos das ferramentas deve-se fazer o zero-pea no eixo
Z, conforme capitulo 19.3


Criar uma pasta de programas

Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Acionar Novo.
Digitar o nome da pasta (Ex: BUCHAS).
Acionar OK.


Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

167
Manipulao de Programas

Inserir um programa manualmente
Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Acionar Novo.
Inserir o nome do programa (Ex: BUCHA N001).
No campo Tipo, selecionar a extenso desejada (MPF ou SPF).
Acionar OK.
Digitar o programa.
Ao finalizar a digitao, acionar Fechar.
Acionar Alterar liberao. ( e verificar se ficou Ativo).

OBSERVAES:
Se a opo Alterar liberao no for acionada o programa no poder
ser executado.
Os ciclos de usinagem (CYCLE 82..., POCKET 4...), podem ser programados
por um menu de ajuda para auxiliar o programador na edio dos mesmos
(softkeys Contorno, Furar, Fresar, Tornear).


Alterar dados no programa

Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Com o cursor, selecionar programa desejado.
Acionar INPUT.
Alterar informaes desejadas.
Ao finalizar a alterao, acionar FECHAR.



Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

168
Renomear um programa

Acionar Menu Select.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Com o cursor, selecionar programa desejado.
Acionar Renomear.
Digitar o novo nome.
Acionar OK.

Apagar um programa

Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Com o cursor, selecionar programa desejado.
Acionar Apagar.
Acionar OK.

Copiar um programa completo

Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Com o cursor, selecionar programa desejado.
Acionar Copiar.
Acionar Colar.
Digitar novo nome.
Acionar OK.



Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

169
Copiar uma parte do programa

Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar Input.
Com o cursor, selecionar programa desejado.
Acionar Input.
Levar o cursor no bloco de inicio da cpia.
Acionar Marcar bloco.
Levar cursor no bloco de finalizao da cpia.
Acionar Copiar bloco.
Levar cursor onde deseja ser inserido o texto copiado.
Acionar Inserir bloco.
OBS: ao executar a cpia dos blocos (tecla Copiar bloco), pode-se fechar o programa
atual e inserir o texto em um outro programa.
Acionar Fechar.
Com o cursor selecionar programa ou subprograma desejado.
Acionar Input.
Levar cursor onde deseja ser inserido o texto copiado.
Acionar Inserir bloco.

Selecionar programa para usinagem

Acionar Auto.
Acionar Menu Select.
Acionar Programa.
Acionar Peas de trabalho.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Posicionar o cursor no programa desejado.
Acionar Seleo de programa.
Obs.: Se a opo Alterar Liberao no estiver ativa, o programa no poder ser
executado.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

170
Testes de programa

Prepara a maquina para os testes

Acionar Auto.
Acionar Machine.
Acionar "Controle programa.
Posicionar o cursor em PRT : Teste de programa. ( Os eixos no sero
acionados durante a execuo do teste.)
Acionar "Select.
Posicionar o cursor em DRY : Avano marcha ensaio. ( O programa
ser executado em G0 , ou seja na maior velociade possvel, mesmo que
haja avano programado.)
Acionar "Select.
Acionar "OK.

Executar teste rpido de programa

A maquina executa o programa na memria e verifica a viabilidade de execuo.
Acionar Auto.
Acionar Machine.
Acionar Busca de bloco.
Acionar Indicador busca.
Digitar 3 ( Cadeia ).
Acionar INPUT.
Digitar M30
Acionar INPUT.
Acionar Clculo contorno.

Executar teste grfico de programa

Acionar "Reset. (2 x)
Acionar Menu Select.
Acionar "Shop Mill.
Acionar "Auto.
Acionar "Sim. Real.
Acionar "Configuraes.
No campo P. Br.:, selecionar a opo Ligar.
Ponto 1
Ponto 2
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

171
Preencher os campos X0, Y0 e Z0 do vrtice 01 (Conf. Figura)
Selelcionar Vertice 02.
Preencher os campos X1, Y1 e Z1 do vrtice 02 (Conf. Figura)
Acionar "Voltar.

Escolher entre as telas de simulao, Vista superior (para visualizar a vista de cima
da pea). Vista em Planos (para visualizar, separadamente, as trs vistas da pea).
Vista tridimensional (para visualizar a pea em 3D) Esta opo no animada
Acionar "Cycle start.

Observaes
A tela para simulao Vista tridimensional, no mostra a ferramenta se deslocando na
pea. Por isso de desejar simular com essa tela, deve-se sempre atualizar a pgina
para que a simulao seja melhor aproveitada. Para atualizar deve-se:
Acionar "Detalhes.
Acionar "Atualizar.

Para visualizar a pea em 3D e em corte, deve-se:
Aps a simulao, acionar Vista tridimensional (aparecer a pea em 3D). Se
desejar visualiz-la em corte, deve-se:
Acionar "Detalhes.
Posicionar com os cursores (para eixos X e Y) e com a teclas Page UP e
Page DOWN (para o eixo Z) no detalhe da pea a ser cortado.
Acionar a tecla correspondente pea em corte. (figura)

Nota: Para desativar a visualizao em corte deve-se acionar a tecla correspondente
pea em corte (figura).

Para simular novamente deve-se:
Acionar "Apagar janela.
Acionar "Cycle start.

Para ampliar ou reduzir u detalhe deve-se:
Posicionar o cursor no detalhe a ser ampliado ou reduzido.
Acionar "Zoom + ou Zoom .




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

172
Para sair da simulao grfica deve-se:
Acionar "Voltar.
Acionar Menu Select.
Acionar "CNC ISO
Acionar "CNC ISO


Executar teste de programa (DRY RUN).

Muito CUIDADO ! O programa ser executado em avano MAXIMO !
Selecionar o programa a ser testado.
Acionar "Auto.
Acionar Machine.
Acionar "Controle de programa.
Posicionar o cursor em DRY : Avano marcha ens..
Acionar "Select.
Acionar "OK.
Acionar "Reset.
Acionar "Cycle Start.

Executar Programa

Executar programa em automtico.

Selecionar o programa a ser usinado.
Acionar "Auto.
Acionar Machine.
Se desejar usinar bloco a bloco, acionar Single Block.
Acionar "Cycle Start.

Executar programa ON-Line (via perifrico).

Acionar "Auto.
Acionar Menu Select.
Acionar "Servios.
Acionar "Execuo Externa.
Acionar "Incio.
Enviar programa via perifrico.
Acionar "Cycle Start.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

173
Abortar execuo do programa.

Acionar "Cycle Stop.
Acionar "Reset.
Atravs do movimento manual deslocar eixos para uma posio segura.


Reincio do programa.

Pela ferramenta Caso 01

Acionar "Machine.
Verificar se o programa est carregado, confirmando o nome do arquivo na parte
superior da tela.
Acionar "Auto.
Acionar "Busca de bloco.
Acionar "Posio da Busca.
Posicionar o cursor no numero da ferramenta desejada. Ex.: T03
Acionar "Sem clculo.
Acionar "Cycle Start.
Ser mostrada uma mensagem perguntando se deve continuar.
Acionar Cycle Start.

Pela Ferramenta Caso 02

Acionar "Machine.
Verificar se o programa est carregado, confirmando o nome do arquivo na parte
superior da tela.
Acionar "Auto.
Acionar "Busca de bloco.
Acionar "Indicador Busca.
Digitar 3 (Cadeia).
Acionar INPUT.
Posicionar o cursor no numero da ferramenta desejada. Ex.: T03
Acionar INPUT.
Acionar "Sem calculo.
Acionar "Cycle Start.
Ser mostrado uma mensagem para continuar.
Acionar Cycle Start.

Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

174
No meio da operao

Executar um programa em automtico.
Acionar "Cycle Stop.
Acionar "Jog.
Movimentar a pea nos eixos X, Y ou Z, caso seja nescessrio.
Neste ponto pode-se desligar o eixo rvore, Spindle Stop, limpar a pea, trocar uma
pastilha, verificar a usinagem, etc ...
Ligar o eixo rvore Spindle Right.
Movimentar a pea nos eixos X, Y ou Z, caso seja nescessrio, para
aproximar a ferramenta da pea (Com cuidado).
Acionar "Auto.
Acionar "Cycle Start.

Carregar as ferramentas no magazine (TAF).

Atravs de MDA, chamar 1 ferramenta a ser carregada.
Exemplo: T01 (Input). M06 (Input).
Acionar Cycle Start ( a mquina ir girar o magazine e pegar a
ferramenta n.1).
Acionar Jog.
Manualmente inserir a ferramenta no eixo rvore, atravs do boto
SOLTAR FERRAMENTA.
Atravs de MDA , chamar 2 ferramenta a ser carregada.
Exemplo: T02 (Input). M6 (Input).
Acionar Cycle Start ( a mquina ir guardar a ferramenta n.1, e pegar
a ferramenta n2).
Acionar Jog.
Manualmente inserir a ferramenta no eixo rvore, atravs do boto SOLTAR
FERRAMENTA.
Repetir os mesmos procedimentos para as demais ferramentas desejadas.




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

175
Referncias de ferramenta

Criar uma nova ferramenta

Para criar uma nova ferramenta, deve-se:
Ativar a ferramenta T00 via MDA.
Acionar "Machine.
Acionar "MDA.
Digitar T0. Acionar "Input.
Acionar "M6. Acionar INPUT.
Acionar "Cycle Start.
Acessar a pgina de lista de ferramenta:
Acionar Menu Select.
Acionar "Parmetro.
Acionar "Lista de magazines.
Acionar "Gernci.Ferram. ou Lista de Ferramen..
Acionar "Lista de Ferramen. (se necessrio).
Criar nova ferramenta:
Acionar "Ferramen. Nova.
No campo Design.Ferram. digirar o nmero da ferramenta. Ex.: 01 para T01.
Acionar "INPUT.
No campo Duplo N digitar 1.
Acionar "INPUT.
Acionar "OK.
Carregar a ferramenta no magazine.
Acionar "Carregar
Acionar "Carregar local.
Posicionar no campo NMagazine.
Digitar 1.
Acionar INPUT.
No campo NLocal. Digitar a posio da ferramenta no magazine.
Ex.: 01 para T01.
Acionar INPUT.
Acionar "OK.
Ativar a Ferramenta via MDA:
Acionar "Machine.
Acionar "MDA.
Digitar T, e o numero da ferramenta criada.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

176
Ex.: 01 (para T01)
Acionar "Input.
Acionar "M6.
Acionar INPUT.
Acionar "Cycle Start.
Colocar a ferramenta no eixo arvore

Guardar a ferramenta no eixo arvore via MDA.

Acionar "Machine.
Acionar "MDA.
Digitar T0.
Acionar "Input.
Acionar "M6.
Acionar INPUT.
Acionar "Cycle Start.


Apagar uma ferramenta

Para apagar uma ferramenta deve-se:
Atravs do MDA carregar a ferramenta a ser excluda no eixo arvore.
Acionar "Machine.
Acionar "MDA.
Digitar T, e o numero da ferramenta criada.
Ex.: 01 (para T01)
Acionar "INPUT .
Acionar "M6.
Acionar INPUT.
Acionar "Cycle Start.
Acessar a pgina de lista de ferramenta:
Acionar "Menu Select.
Acionar "Parmetro.
Acionar "Lista de Magazines.
Acionar "Gerncia.Ferra. ou Lista de Ferramen.
Acionar "Lista de ferramen. (se necessrio).
Posicionar o cursor na ferramenta desejada.
Descarregar a ferramenta do magazine:
Acionar "Descarreg.
Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo Junior

177
Apagar a ferramenta:
Posicionar o cursor na ferramenta a ser excluda.
Acionar "Apagar Ferramenta.



































Programao e Operao de Centro de Usinagem ROMI




Programao e Operao de Centro de Usinagem ROMI

Escola SENAI Gaspar Ricardo J unior
179
Comunicao de dados via
RS-232



Especificao do cabo para comunicao serial

O microcomputador ou perifrico externo, do qual far a comunicao dever possuir
uma porta serial do tipo DB 9 ou DB 25 livre. O tipo de conector irrelevante, desde
que haja perfeita fixao, sem perigo de ocorrncia de mal contatos.

Transmisso de dados

Preparar micro ou perifrico externo, para receber os dados (programas).
Acionar Menu Select.
Acionar Servios.
Posicionar o cursor em Peas de trabalho (se nescessrio).
Acionar INPUT.
Posicionar o cursor na pasta desejada.
Acionar INPUT.
Selecionar o programa desejado.
Acionar Sada de dados.
Acionar Inicio.

Recepo de dados

Acionar Menu Select.
Acionar Servios.
Acionar Entrada de Dados.
Acionar Incio.
Selecionar a opo Caminho / pea de file de arquivo .
Atravs da tecla Select.
Atravs do micro ou perifrico externo, enviar os dados (programa).

Você também pode gostar