Escolar Documentos
Profissional Documentos
Cultura Documentos
iNDICE
I.PROGRAMAYA.O
1~APR.ESENTAC;AO' , 2
1.1 - Antes de programar e necessario ' 2
__ ._. 40
______ " _ 42
_________ 43
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 1/94
12 - FUNC;OES MISCELANEAS 66
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 2/94
II.OPERAC;AO
2 - LIGAR A MAQu,INA " ".,", ,.." " ".,,"""", !I ' ,' • •.... " •• :.t.,.,'i".t' ,t,
~ i •• ii •
• iiiii
ijj
.j. ilij,iii,i'" 76
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 3/94
I I
5/17/2018 Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
. j
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 4/94
L
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 5/94
o R OM. I ®
1 ~ APRESENTAt;AO
como comando, 0 qual possibilitaarnesma a execucao de uma seq uencia automatica de atividades.
Para efetuar uma usinagem de pecas atrta ves de umarnaquina ferramenta a CN C, devemos tomar
como referencias dois itens:
I-Deve-se elaborar um programa apartir deum desenho dapeca, atraves de comandos interpretados
pelo CNC. Esses comandos estao descritos neste manual riaParte 1 - Programacao.
2-0 programa deve ser lido pelo CNC. Deve-se preparar as ferramentas .8 . pec;a segundo a
programacao desenvolvida, depois deve-se executar 0 processo de usinagem. Estes process os estao
descritos neste manual na Parte 2 - Operacao.
A escolha deumborn ferramental e fundamental para urn born aproveitamento do equipamento, bern
como, a s u a p o si ca o no magazine p ararninim izar a tem po d e troc a.
E precis 0 c onhec e r todos os re CUISOSde prograrnacao dispon i v eis e a cap acid ade deremocao de
cavacos, bern como rotac;ao maxirnae mimero de ferramentas, visando minimizartempos de programacao
e operacao,
E mfu ncao d o m aterial a ser usinado, b us ca rju nto s a o fa bric an tc de fe rra me nta s, o s dados de cortes:
avances, rotacao e profundidade de corte.
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 6/94
2 - INTRODU~AO A PROGRAMA(:AO
Este manual oi elaborado somente para as funcoes basicas do comando, visando a simplicidade de
p ro gram aeao e operacao,
Informamos que, per ser esre comando modular, algumas funcoes apresentadas aqui podem nao
fazer parte da c on fig ur ae ao d a m aq uina.
Sao agrupamentos defuncoes de cornando eposicionamento em urn iinico registro, afim de executar
passo-a-passo, a ordem sequencial do programa.
Urn bloco consiste de umnumero sequencial (opcional ), funcoes decomando e codigo EOB no
fmal, que novfdeo aparece corno :
N __ G _ x _ y _
N T _
N M _
Onde
quais
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 7/94
1Z.
z-
.~ Quando estamos diante da maquina 0 dedo
rnediorepresenta 0 eixo da ferrarnenta, entao temos
o polegar a direcao X+
o dedo indicador a direcao Y +
o declo medic a direcao Z+
Exemplo de programacao:
x y
,
Ponto A 20 20 . _ . . _ . . _ . l - . . ." ' - -
PontoD 50 10 .
! :G
PontoC -10 30
PontoD -40 20 ..-..-...,e..
PontoE -50 :H
-50 ..........................
Ponto F 0 -30 E·
Ponto G 30 -10
Pentn H y-
20 -40
....r
. """!:. -
_.:~ = -.~--------="":"-,'
" f,,,,-_ - - _ ; ~ - . " ,--~--
--
.
5/17/2018 Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
,
.
." - ,,- ,,- ,,- ,,,...
:
... '" " ...:
,A
:8
Exemplo de prograrnacao: i ::- .., . . --" ;-- --.... ---- ..,-.....
x - ......._-t~jf-...ll--I--~j_:......
\ r . +. ' -+:-+-t---l---l~ X+
x y " '" 1 1
PontoA* r--"-'-'!-"~G
,
Ponto B
F
.. _ .. _ .- ....' H
...
E'
" "" '" ".
y-
OBSERVA'CAO:
Acoordenada do "Ponto A" foi programada no sistema de coordenadas absolutas (capftulo
4.1), pois nao havia uma referencia de urn ponto anterior para que se pudesse programar
incrementaJmente.
x+
P'ontoD
PontoE
55
PolIO xo y-
OBSERVA<;AO:
A determinacao do po_o sares sera tratada no capitulo 12 deste
manual,
Q ROMI®
4 - FUN<;OES PREPARATOruAS "G"
Urn mimero seguido do endereco G. determina 0 modo que urna determinada operacao sera.
executada,
a) Modais - 0 codigo G permanece ativo ate outro codigo G do mesmo grupo ser especificado.
11 b) Nao modal- 0 codigo G permanece ativo somente no bloco ern que foi especificado,
Exemplo:
N lO O G01 X IO O F IO O O
NllO Y30
N120 X40
N l30 G O O Z 15
GO O 01 P o si ci on am e nt o r ap id o
!
GO I 01 Inte rpola c ao Linea r
I
I
G03 01 Interpolaeao circular- Interp.Helicoidal
I
,
sentido anti- horario
,
I
I
004 00 Dwell (tempo de permanencia )
I
GIl 00 Cancela entrada de dados I
I
1
G16 17 ,
A tiva F uncao de P rograrnacao P olar
I
I
G21 06 Entrada d e d ad os emmilirnetros
I
022 04 A tiva Area de segtrran~a
,
I
* 040 07 C ancelacom pensacao de R aio
deferramenta
I I
,
041 07 I
C om pen sacao d e R aio d e ferram en ta
1 a e sque rda
r
042 07 C orn pe nsa cao d e R aio d e fe rra rn en ta
I
a direita
G1"
,.;J 08 Compensacao do comprirnento I
da ferramenta (direfao + )
,
~- II ~ Cance a compensa : : 0 de
~r~entom_"etr.llIleilta
-
--
- -,;:~
~I
'"
I
- -
- ~
-
- ''!'"
-
'::
- --
- - ~~j::: ..~~~
- -=
r--
_-
.... - ::;: .~ '~_~:~
I
7
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 11/94
;/
5/17/2018 Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
,)'
058 14 Sistema de coordenada de trabalho 5
~
076 09 Ciclo de mandrilamento
I
086 09 Cicio de rnandrilamento (retracao com
eixo parado )
I
I'
!I
087 09 Ciclo de mandrilamento (rebaixo interne )
I
I
092 00 Ajuste de zero programa
,
G99 10 Retorno ao plano R em ciclos fixos
NOTAS
1 - Os c6digos G marcados com * sao ativados automaticamente ao se ligar arnaquina.
2 - Os c6digos G do grupo 00 nao sao modais
3 - M ais qu e urn codigo G pode ser especiflcado no mesmo bloco, porem no caso de pertencerem
ao mesmo grupo, 0c6digo G especificado por ultimo sera 0efeti vado.
4 - Se qualquer codigo G do grupo 1for especlficado num cicIo fixo, este ciclo sera automaticamente
canceladoeacondic;;:aoG80assumida.Entretanto, urncodigo G do grupo 1 nao 6afetadoporqualquer
codigo G deciclofixo.
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 13/94
Explanacao:
- Os eixos sao rnovidos em urn avanco rapido para uma certa posicao com referencia ao zero
programa, OU a uma distancia incremental partindo c ia posicao atual, de aeordo com afuncao G90 au G91
, i
I previamente estabelecida.
- Semais que umcixo for especificado no bloeo, 0 posicionamento sefara inicialrnente h45 graus,
.,:
cornpletando posteriormente 0 eixo mais longo, sehou ver diferenca entre ambos.
I Ii -
II
! I
! I
Sintaxe
I
GOO
X__ Y__ z. _
Explanacao:
as eixos sao movidos em avanco programado, especificado por F, para tuna certa posicao com
referenda ao zero programa, au a uma distancia incremental partindo da posicao atual, de acordo com a
funcao G90 au G91 previamente estabelecida.
Sintaxe-
GOlX__ Y Z,_~_ F _
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 14/94
y x z
G02
17 G18 GI9
x z y
o ponto final do area e especificado pelos enderecos X, Y OLl Z e pode ser expresso como valor
absoluto ou incremental dependendo da funcao G90 eu G91
o centro do areo e especificado pelos enderecos I. J ,K para os eixos X, Y .Zrespectivamente,
o valor nurnerico que segue I, J, Ke urn vetor que parte do ponto de infcio do arco ate 0 centro
do area. .
Ele esernpredefinido como urn valor incremental independente doc6digo G90 ou G91 prograrnado.
y ./,//
L L
i, -//'
x /
/
/
PIO.
Pto final
r
o _ •
•
....
I Para 0 area n° 1menor que 180 ). . •.....
091 G02X60. Y20. R50.F300,;
-"" . ........
. .. _- __ .,-
Q ROMI~
~ uando as coordenadas X Y Z sao omitidas ( 0 ponto final e 0 mesrno ponto de partida) e a centro
z: especificado com I, J, ou K urn arcode 3 60 g ra us e gerado,
Umaimerpolar;ao circular pode ser definida par R (raio do area) ao inves I ,J , K.
Quando um area excede 180 graus, 0 valor do raio deve ser especificado com urn valornegativo.
~ 0 comando G02/G03, se os val ores X Y Z forem omi tidos , se a ponto final for a mesma posicao
inicial, e urn raio for usado urn arc a de zero grau e gerado
Exemplo:
002 R50 (a ferrarnenta nao se move)
Explana~30:
Para utilizar essas funcoes, deve-se programa-las no rnesmo bloco da interpolacao linear au circular
para que, em funcao do proximo movimento, seja criado urn chanfro au um arredondamento de canto.
Exemplo
091
GO l X IO O .cio
X 100 Y100
Ponto de intersecQ~o
prograrnado
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 16/94
Exemplo
Ponto de intersecQ~o
programado
Exemplo 'l
N OD 10 G 90 GO O X O YO
7
0020 GOl XIO YIO rrooo
N0030 XSO ,C5
6
N0040 Y25 ,R8
N0050 G03 X80 Y50 R30 ,R8
5
N 0 0 6 0 X S O , R8
N 0 0 7 0 Y70 ,C5
4.
NOOgO XlO ,C5
N0090 YIO
3
N OIO O X OY O
NOIIO M30
2
10 20 30 40 50 60 70 80
o BOMI®
A inrerpolacao helicoidal perrnite wn movirnento circular e rnais um eixo sincronizado executando este
F to:
G~G3XZIK(R) Y F
j YZI K(R)XF
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 18/94
---~
• ,/
5/17/2018
--~--~~-~- ---. - -. - _
Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
. ---.-~ ~ --- ~ ..~ ~.-. __ -
:
H
I
II
"
,I
•
.. 07 4
r
t,
70
•
:1
"'I
;1
:1 I ~
j
Fresa e Summ
00007;
G17 021 G54 G90 G94;
TOl M06;
S1500 M03;
GOO X-22 YO M 08;
G43Z5HOl;
G02 X-22 YO ZO 1-2210;
G02 X-22 YO Z-5 1-22 JO;.
G 02 X-22 Y O Z-l 0 I-22 JO;
G02 X-22 YO Z-lS 1-22 JO;
G02 X-22 YO Z-20 1-22 10;
G02 X-22 YO Z-25 I-22 JO;
GOOXOYO;
G53 2-110 HO M09;
M30;
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 19/94
As coordenadas do ponto final (meta) pode serprograrnado atraves de coordenada polar (Raio
eAnguLo).
A direcacpositiva ( + ) do Angulo sera um m ovim ento no sentido anti-horario e 0 sinal negari vo (
-) sent no sentldo horario.
A s funcoes G 15 e G 16 sao u sadas para program acao de coordenada polar.
posicao
.,./
posic;ao
atual
17
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 20/94
r
o R OMI . ®
-. x 35.355
..•y 35.355
.~.,
R
59··
.....
" \\.
\
0
\ 45
\ I
I
I
I
1
y ~··,.'._'/ ~T _
o x
Exernplo-
G90G16XOYO
GOl X 15 Y45 (X 35.355 Y35.355)
GlS
M30
Quando oanguloe espccificado em incremental inicia-se apartir de uma linha imaginaria que une
o ponto zero peca ate a posicao atual do eixo.
.....
• Posic:;S.o
atual
"
/
.. -'
--~--------------------- .. x
o ROMI®
'l
.
../(--
.,r" ,;
,..- ...
\
'
300
,/
Exemplo-
y
GOOG90XOYO
G90 G16 X 100 Y30
G91 GOI X 15 Y45 (X 90.485 Y 64.489 )
G90 G15
M30
_.'_"
»: '30°
.... _ ,1 .-
. _. -I'''"
I_-.:- __L_ ~ __ ....
/....•..•• ,.,. x
,
GOOG90XOYO
•
......y
70 ..710
70 ..710 016 G O I X SO Y 45
Gal G91 X50
G90G15
M30
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 22/94
x 0
y 70.710 • X 50. GOOG90 XO YO
Y 70.710 016 GOl X50 Y45
G01 G9l X50 Y90
X50G90YO
G15
.... (.:: :{
-.
35.355
M30
y 35.355
/~
/c' \",,450
.... L
y ••~' I~· ~
o I
X
a
,
.2 7 0 6. , . ..
- ...
Exemplos: Cfrculodefuros
2- R a io a bs o lu t e e a ng u io in cr em e n ta l
20
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 23/94
Q RO.M,I®
5-FUN€;OES nE COMPENSACAO
Explana~ao:
,.'
.,,' -.,_
..... '
.- ..
"
'~.,
,.,
"
.........
Final
comp. c o r;~ j '.,." ",,,., _
da
_ _.
/......
nicio da
@comp. Corte
intaxe:
p. aeempensacao.
I 'f'
Q ROMI®
Para cancelar cempensaeao de raio:
Sintaxe
G 40 + coordenadas
NOTAS
o
1) planodetrabalho ( G17 G 18 G19) deveserdefinido antes de prograrnar afuncao
041ouG42
I.. 2) A cornpensacao de raio e valida somente para as funcoes GOO, GO 1 ,G02 e 003
3)0 posicionamento inicial para compensacao ou final para cancelamento so podera
ser feita atravcs das funoes 00 1 e GOO, nunca pelas funcoes G 02 ou G03
Sintaxe-
a) Para compensacs
b) Para cancelam Z
22
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 25/94
o ROMI~
Noias:
1) 0 cancelamento da cornpensacao decomprimento podera tarnbern ser feita atra ves da fUll<;ao
H
~) Efeito da compensacao: G43 Z H
mblococontendo 043, oendereco Hjunto com 0 posicionamento em Z faz com queo comando
execute 0d es lo ca m e nt o c or np en sa nd o a a l t u ra d a f er ra m en ta ,
6 ~ SISTEMAS DE COORDENADAS
Este comando posicionaem avanco rapido para uma posi<;:aoemrelacao ao Machine H o m e (Zero
Maquina)
Sinfaxe:
G53XYZ
A funcao G53 nao e modal, portanto somente e efeti va no bloco que a contem .
Esta funcao deve ser usada somenteno modo 090 (coordenadas absoluta)
6WCS)
Explan~s1io:
o s is te m ad e
c oo rd en ad a d e t ra ba lh o define com o zero u rn deterrninado ponto re fe re nc ia dc n a p ec a,
Este sistema pode ser estabelecidopor uma das seis funcoes entre G54 a G59
as valores parareferenciamento devem ser inseridos na pagina "TRAB" e represent am a distancia
para cada eixo do zero maquina ao zero peca.
A sin ta xe p ara e ste g ru po de fu ncoese so mente pro gram ar a p rop ria fu ncao , isto e , G54, G55, G S 6 ,
G 57, G S8 ouG59.
N a falra de indicacao de umadessas funcoes, 0 comando assume G54 automaticamente,
P orta nto , se a lg um v alo re sti v er in se rid o n a p ag in a " TR A B" re fe ren te a o siste ma d e c oo rd en ad as de
trabalho 054, 0 zeropeca sent transladado, mesmo sem programar areferida funcao,
Sintaxe:
G54
G59
Alerndos seis zero-peens convencionais (G54 aG59), 0 comando disp5e demais48 zero-pe as,
E ste s ao ati vades atraves das funcoes G 54. 1 P 1 a 054.1 P48 e seus v alores tarn be m sa o exibidas na pa~
1"IRABlt~
Sintaxe:
G54.1 PI
- C T C F AN UC 2Ii-_'
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 26/94
F- -
5/17/2018 Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
I ----- "---'~
r: 0
sistema decoordenada local defme zero program a auma determinadadistancia do zero peca,
I' atravesode coordenada definida j untamente corn a funcao.
I
! Esta funcao pode serespecificada em qualquer sistema de coordenada de trabalho (G54 a G5 9)
A sintaxe para a funcao 052 e
GS2X Y Z _
onde
X= Distancia em X do zero pe9a no sis tema de coordenada de trabalho ate 0 zero pro grama
desejado.
y= D i sta nc ia em Y do z er op ec a n o sistema de coordenada de trabalho ateo zero prograrna
desejado.
Z = Distfincia em Z do zero peca no sistema de coordenada de trabalho ate 0 zero pro gram a
desejado.
Sistema de
coordenadas
de Maquina
----
------_ -----
\
,
\
Sistema
coordenad
G5.4)
<
<
de Trabalho
\
\
(G52)
\
\
\
(G§~
\
-,
\ <,
<,
\ <,
<,
\\ .......
\
(G52)
\
\
('t59)
<
<
(G52)
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 5.:3 8 ..J - Manual de Programaciio e Oper . 27/94
A fun~ao G92 e usada quando se deseja obter referencia para programacao (zero programa ) a
partir da posi~o atual daferramenta,
Sintaxe
G92X. _ y Z __
onde
Exp J nayao
-
C! _.0'- xoe urn bloco de comando que informa ao C'-:C para executaruma de errninada operacao.
EEa ope" . ~o s e f o se programada em comandos sim ~ Ie - r sultariaem rmiltiplos blocos,
e : .0 fixos reduz 0tamannc co programa,
~ oscic'osfixosconsis emem !!lIl_:e_d!:.~_
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 28/94
Operacao
---~ Q Pto
!inicial
Operacao loperacao
2 I I 6
I I
Pto R~
~
I
I
Qperacao I Opera9ao
3 5 Av.
rap fao-
, 6
--JIIoo
Operat;!ao Av.
uSJ.nagern
T ipo 1 = Furacao
T ipo 2 = = Roscamento
T ipo 3 = = Mandrilamento
p re via rn en te ex is te nt e
tornearfuro
e c on si st e e m :
alargarfuro
rebaixar furo
chanfrarfuro
A tabela seguirrte descreve sumariamente a aplicacao e a9ao dos ciclos fixes para uma perfeita
escolha
D e talhes p odem ser v erifica dos n a exp lica cao p osterior d e cada ciclo,
GSO Cancelamento de
Ciclo Fixo
I
I G81 Avancoprcg Avance Rapido Furacao I
contfnuo sem descarga Mandrilamento
,
--
-
_ _ ~ -. c : . Iandrilamento I
,
_
I _ _~- (Rebaixo In erno)
,
-
= _ ~- " ' " ~- Mandrilamento
~
- - - - - . Mandrilamento
I
I
I i
27
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 30/94
,I
:1
I!
As figuras abaixo rnostram comcespecificar os dados
i
I'
II
G90 ( Ceordenadas Absolutas) G91 ( Coordenadas Incrementais )
I~
.
I
,
1-
I·
I
I
~
0-- -
--+-
(
1 I
I
r.
;
,
c" , ,
0--- ~-'"'
I' R
;
i
I
Pto
,,~ II! : R
Z =
Ptc
"~ .
;
, z '"
I 2:
0 I .2: 0
to ];Ito I
11 II 'I II
Z , Z
oretorno do eixo Z apes a operacao do ciclofixo pode serfeita aoponto inicial (G98) OLl ponto
R (G99) conformemostra as figuras abaixo.
, Ponto Rea coordenada definida para 0 posicionarnento rapido em Z (Operacao 2) e retracao
rap id a d o fu ro ( operacao 5 )
I, Ponto inicial e a posicao presente do eixo Z memorizada ao entrar no ciclo fixo.
[; A s in fo rr na co es s ub se qu en te s e x plic am c ad ac ic lo fix o in div id ua lrn en te ,
'.
Serao usados os seguintes sirnbolos para explanacoes,
~o-- -
pto
~iCtal
r] 0---
1 I
I Pto I
~ '4R'
Z Z =
1
;;
I
I 0 I 0
0 o b
I I
28
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 31/94
•
•
o ROMI®
Explanacaoe
- 0 cicIo fixo G73 e utilizado para operacao de furacao com descargas, onde se deseja pequeno
in crem en to n as re trac oe s d a d ese ar ga,
Sintaxe:
onde
X , Y:= Coordenadas do furo
Z = Nfvel daposicaofinalem Z
R = Nivel de aproximacao R ap ida (ponto R)
Q := Incremento de corte
F = Avanco Programadopara 0 corte dos increment os Q
- umeroderepetictes
. - - Sefor in' do K O . 0ciclo de f ur ac ao s om e nte sera rnemorizado para posterior execucao
G73 (G99)
:.~-
:-----~~
~i
5/17/2018 Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
o ROMI®
Ex.ernplo:
TOl
M06
SlOOOM03
GOOX300 Y-250
043 Z30HOI
090099073 X300 Y-250 Z-20 R3 Q15 F120
X200
YIOO
080053 Z-110 HO
M30
o cielo fixo 074 e utilizado para operacaoo de roscamento com macho a esquerda, isto e, sentido
de rotacao anti -horario,
Sintaxe:
G74X. y Z, R_~~_F K. _
Onde
xY = Coordenadas do furo
Z = Nivel daposicao finalem Z
R = Niveldeaproximac;aonlpida(pontoR)
F = A vance programado para corte da rosca e retracao
K = Numero de repeticoes
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 33/94
QROMI
=-,
r:Jl
r· g
fj
f:~lptQ
. ~
- ~
-: .
. Pto
---,
ictal ~ ~-. -~icial
Pte )Ro t . os e e .
~ Pto ~
" "
" or. " Her. I,
I
,
!
o
I
Rot ,. 0 ( Pt·o Rot .. Pto
Hor. Z. Hor. Z ,
Exernplo
TOl
M06 (Macho a Esquerda )
S500M04
GO X300 Y - 250
G43Z30HOl
G90 099 G74 X300 Y-250 Z-20 R 8 F IO OO
X200
Y250
G80 053 Z-110 HO
M30
Explanacao:
o ciclo fixe G 7 4 p ode ser executado com a fixacao do macho direto em pinca (macho rigido).
Dessa forma, arosca e executada sendo control ada pelo eixo arvore como se fosse urn servo motor.
No modo macho rigido, elimina-se a necessidade de usa de rnandris flutuantes,
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 34/94
r'
I
Q ROMI®
Para 0modo macho ngido, devc ser especificado a seguintefuncao:
M29S_
onde S = Rotacao para execucao da rosca
Sintaxe:
M29S
Onde:
S = Rotacao
X Y = coordenadas do.furo
Z = Nivel da posicao final ern Z
R = Nivel de aproxirnacao Rapida (Ponto R)
F = Avanco Programado para usinagern darosca e retracao
P = Tempo de permanencia - Exemplo - 2 segundos = P2000
K = Numero de repeticoes
.;
Parada do I
~ parada do
/ EixQ Eixo
r----,
Arvor,e Pta
-_
- V--
Arvore
1 Parada do
1
Inicial 0--:--
)EiXO
Rot. Ant ______~ Rot. An~ J
___
Arvore
Hor. Pto <
Parada
Bixo
do Hor.
p t 0 -< ~I p t 0
,
.. Arvor!e
.,
Par da do I Pta
I Par j3.da do
~ixo (
! Pta ixo ) OZ ,
Hor.
Exemplo:
A vanco= lO O Om m Jm in
Rotacao = 1 00 0 R P M
Passe da Rosca = 1 rnm
G1702l G90094
TOl
M06
S1000 M04
GOOX30 Y30
G43Z8Hl
_ 129 S1000
G- -t X30 Y30 Z-10R8 FIOOO
G "G53Z-1WHO
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 35/94
Explanaeao:
o ciclo fixo G76 e utilizado para operacao de calibracao onde nao se deseja na superficie de
acabamento nenhumrisco de ferramenta, causado durante 0movimento de retracao.
Sintaxe:
076 X. y Z, R_. Q F K __
Ferramenta
onde
Parada e
Orienta.;ao
XY = Coordenada do furo do
Z = Nivel da posicao final emZ Eixo A.rvor
(OSS)
R = Nivel de aproximacao rapid a
(ponto R)
Q Incremento pma deslocamento da
ferramenta ao 1ongo do eixo X
F = Avanco programado para usinagern
K = N umero de repeticoes pi deslocamento
(q)
9 Pt 0 9 Pt 0
lInicial iInicial
oI ~co
~ z
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 36/94
__
5/17/2018
~_ '. ~-
Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
o ROMI®
Exemplo-
TOl
M06
S1000 M03
GOOX300 Y-250
G43230Hl
G90 G99 G76 X300 Y-250 Z-20 R3 Q5 FI20
X250
YIOO
I' G 80 G 53 Z-110 H O
M 30
Explanacao:
Explanacao:
Sintaxe:
G81 X y Z R F ~K _
onde
X,Y = Coordenada do furo
Z = N f vel da posicao final em Z
R = N iv el d e apro xirn acao rap id a (ponto R )
F = AvancoProgramado para usinagcm
K = N um e ro de repeticoes
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 37/94
-~
I Ptc
IIInicial
~_ ' " '
0---
1
Ptc R.~
tc (:.1 ) b Pto Z
Exemplo
S2000 M03
GOOX300 Y-250
G43Z30HOI
G90 G99 G81 X300 Y-250 Z-20 R3 F150
X290
Y130
G80 G53 Z-110 HO
M30
Explanacao:
o ciclo fixo G82 e utilizado para operacao sem descargas em furos, onde se deseja urn tempo de
permanencia da ferramenta ( dwell) no final da usinagem.
Sintaxe:
082 X. y Z, R. P F K
Onde
X,Y ~ Coordenadas do furo
Z = N I ve l da posicao final em Z
R = fvel de aproximacao rapida (ponto R)
p = Tempo depermanencia no final da usinagem (rnilesimos de segundo')
F = A . an o prog ra m ad o p ara u sin ag em
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 38/94
5/17/2018 _ __ • _ . Apostila
J" _ ~ ~Ce
~ ntro
~~ _ de Usina ge m - Disc
_ ..ove
~ .r :: .... r _y 760 _-
: ;._ slide
~ pdf.c om
_ ., _ .
f-f;;,~
r~
@_
--1y a l
Pto
Ptc
R~
c
I
1
~
0------0
[
1
~
o _? Ptc R
I
Ptc ~ 6 e 6 Ptc Z
Exemplo
TOl
M06
S3000M03
GOOX200 Y200
043 Z30Hl
G82 X200 Y200 Z-20 R3 FI20 P2000
X250 YIOO
G80 G53 Z-110 HO
M 30
Explanacao:
o ciclo fixo G8 3 e utilizado para operacao de furacao com descargas onde se desej aretracoes ao
nfvel do ponto R
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 39/94
Sintaxee
I'
x.v-Coordenada do furo
Z ::;:
N Ivel da posicao final em Z
R ::::;
N ivel de aproxim acao rapida (P onto R ) c .__
F = A vance programado para usinagem dos incremenros q '.
Q - In cre m en to s d e c orte
K = Niimero derepeticoes
- - --
to
,
R,
Pto
Ini,ial
~ ()-,
Pto R,
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 40/94
_ -- .. ~
--------,_ '--- -~-- It - .. -........... _ .~ ......... a.".._
o ROMI®
Explanacao
o cielo fLXO G84 e utilizado para operacao de roscamento com macho a direita, isto e , sentido de
rotacao horaria. .
- Permanece neste ponto, ou vai para 0 ponto inicial em avanco n1 pido, confonne G99 ou G98
programado previamente.
Sintaxe:
G 84 X. y Z, R .__ F __
Onde
X, y::: Coordenadas do furo
Z = N f vc l d a p os ic ao final emZ
i
1 R = Nivel de aproximacao rapida (ponto R)
Ii
I ...._
G84 (G98) G84 (G99)
I
~--l
Pto
Inicial
t6
-l -
--1
Pto
Inicial
q
, I
R t.Ant. ) () p t 0 R ( t.Ant·o O Pt 0
H r. Z H<r. Z
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 41/94
~~::_o~ xo G84 pode ser executado com a fixacao do macho direto em pinca (macho rigido).
- anna, arosca e executada sendo controlada pelo eixo arvore como se fosse urn Servo motor ..
_. modomachorfgido, elimina-se anecessidadede uso.demandrisflutuantes.
M29S _
Slntaxe
M29S __
G 84X _ _ Y __ Z __ R __ F __ K __ P_. _
Onde
s ::;; Rotacao
Xy= coordenadas do furo
Z = Nfveldaposicaofinalem Z
R= Nivel de aproximacao Rapida (Ponto R)
F = A vance Prograrnado para usinagern darosca e retracao
P = Tempo de permanencia - Exemplo - 2 segundos = P2000
K= NUmero de repeticoes
Q ROMI®
G84 (G98) G84 (G99)
~
! I
1
-
Parada do
Vl z Lx o
:Arvore 'rt
V:lr:~a
;4r~~~e
4,0
~--1 Ptc
f E_
iXO
Parada do
t
>----~
Inicial
I
_____ Arvore
------ ,
Rot Rot
I
Hor ) Parada do Hor OPto
p t o -, P t 0 -~
Eixo ~
., A.rvo rje "
Ptc
I
Ptc I
Exemplo:
Explan.ac;..'io:
- - __ prox.imaemavanr;orapidoaonfveldopontoR,
::ne:::u::!.
___ 'didadefinalZcmavanc;oprogramadoF
____ ~ programado F, ao nfvel do ponto inicial ou ponto R, conforme G --
40
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 43/94
Q RO l~
taxe:
G- X Y ,Z. R F K. _
X, Y = Coordenada do furo
Z = [vel da posicao final em Z
R = Nivel de aproximacao rapida (ponto R)
F = A vance programado para 0corte e retracao
K = Numero derepeticoes
19 ~
~ Pto
~
0---1 f c a1
0---1
I
Pta R ~
I (
1 ta R
I
Pto (::l 6 o b Pta z
I
&ernplo:
TO l
. 06
OO()M03
XIOOYIOO
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 44/94
5/17/2018
-~-_-- _._--- Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
Slntaxe:
G86 X Y Z,· R __ F K. _
Onde
X, Y = Coordenada do furo
Z Nivel da posicao final em Z
--l
<,,. I
~ "Ii- ',:J:lr-----;
Loti!,.'
~.Z(__.~
I
---lor1
Rot.
Pta
Inicial
J!_~//
0----,
Rot.
1 Hor ..
'I
Pto R~
Pta R~
.I
I
I
I
) 6 Pto Z Para doa
0
Eixo
6 Pto z
Para: fia do Eix.o
Arvore
Arvore
Exemplo:
TOI
M06
SlOOOM03
GOO xi 00 Y 100
G-.3 Z3 HI
G 5 X 100 YlOO Z-20 R3 FI20
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 45/94
0> RO •
- A ferramentae posicionada em X Y
- C essa arotacao do eixo arvore nu ma posicao orientada
- D e slo ca um in cre me nto p ro gra rn ad o qao longo do eix o x ,
- P osiciona em avanco rapido ao nf vel do ponto R
- Re t orna 0deslocamento q, ao ponte x inicial
- 0 eixoarvore ro tacion a n o sen tid o h orari a
- Usina at e onivelZ com avanco programado
- C essa arotacao do eixo arvore nu ma posicao orientada
- Desloca 0 incremento programado q , ao longo do eixo X
- R etrai em avanco rapido ao ni v el d o p on to inicial
- R etorna a deslocamen:to q ao ponto x inicial
- R etom a a rotacao p ro g ra m a da
Sintaxe-
G87X. y Z, R__ Q__ F K. _
onde -
X, Y = Coordenadas do fum
Z Nfveldaposicaofinal em Z
R Nivelde aproximacacrapidaj ponto R)
Q - Incremento p ara d eslo cam en to d a ferram en ta ao longo do eixo X
F Avance p ro gram ad o p ara u sin ag em
,I
N ao c utilizado
Rot. C r dpto
H 0 r. R
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 46/94
Q ROMI®
Ferramenta
Exemplo: Parada e
Orientac;i!o ,.-
TOS do -........./
M06 Eixo Arvor-""""
tOSS) "
S1200 M03
GO O X 30 Y 30
G43Z30Hl
G87 X30 Y30 Z-20 R-25 Q5 PIOOO F120
G80
G53 Z-llOHO pi deslocamento
(q)
M30
Explanaeao:
OciclofixoG88eusadoparacaHbra~aocomretomodoeixomanualmente.
Sintaxe-
G88 X y Z R ~P F K __
onde
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 47/94
t Pt 0
Inicial
Parada
Eixo
do Parada
Eixo
do
Pto Arvore
Arvore
R ap6s 0
ap6s 0
.. =~~ de
Irempp de permapencia
Pta o (1 permapencia pta(
Z
z
Exemplo-
Tal
M06
S1900M03
GOOX30Y30
G43Z30Hl
G88 X30 Y30 Z-lO R3 F120
G80G53 Z-llOHO
M30
0> ROMI®
onde
II E0 ta ~. r<:» Pto
O---licr a1 O---~ial
I
t
' '
I
Pta Pta !(
~ I
I
() 6 ) 6 Pta Z
, Pta Z
Exernplo-
1'01
M06
S200 M03
GOOX40Y50
G43 Z30hOl
089 X 40 Y50 Z-20 R3 F130
G80 G53 Z-110 HO
M30
L~ perfil programado pede ser rotacionado. 0 uso desta funcao, possibilira que haja uma
- :joem um programa utilizando 0 c6digo de roracao, sempre que a peca tiver side colocada em
~l!ID' gu..o rotacionado ernrelacao ao perfil previamenteprogramado.
_ emdisso, quando existirum perfil que deva serrotacionado varias vezes, 0 tempo paraelaboracao
eo anho do programa podem ser reduzidos em funcao desse recurso.
Sintaxe da Fun~ao -
Onde -
( + Direcao anti-horaria )
( - Direcao horaria )
o fingulo de rotacao pode see prograrnado num campo de -360.000 a 360 ..000 com incremento
minimode .001 graus.
-N otas - Quando XY ( que indicam 0centro de rotacao ) sao omitidos, aposicao atual onde afuncao
G68 foi programada e considerada como centro de rotacao,
~Quando 0 angulo derotacao foromitido, 0 valor referenciado pelo parametro 541 0 e us ado para
o s iste ma d e r ota cao .
- A funcao G69 cancela 0 sistema de rotacao de coordenadas
- A funcao 069 pode ser programada no mesmo bloeo que outras funcoes,
- As funcoes de compensacao de raio, cornpensacao de comprirnento permanecc ativas ap6s 0
comandoG68
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 50/94
Exemplo:
00001; 00004;
017 G21 G54 090 G94; GOO X-I 0 Y-l 0;
WI; GO] 2-5 F IO OO ;
M06; G 42 G O l X O Y O F500 D 2 1 ;
SISOO M03; X50;
000 X-IO Y-IO M08.; Y30;
G432 1 OH OI; XO;
M98 P0004 YO;
068 X-60 Y O R 4S .; 040 GOOX-lO Y-1 0;
M98 P0004; M99;
G69;
G 5 3 Z-110 HO M09;
M30;
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 51/94
ORO r
9· lAGEM ESPELHO (GSO.1IG51.1)
Pode-se obteruma imagern espelho de Ulna respecti va pecapro gram ada, a urn eixo de simetria.
Se:n£!o:
051.1 - A tiva a imagem espelho e identifica qual 0eixo de sirnetria.
G50.1-Desutivaaimagemespelho.
Exemplo:
eixo de
simetria
I
® o
I
V)
I
I
o
N
I
- .. _ . _ . - . _ . _ . - - 6 f '_ _ _ ' _ . _ . _ . - . . - .- - - - - - '
~O;
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 52/94
Q R O MI ®
10 - FUNyC)ES M981M99 (CHAMADA DE SUBPROGRAMA)
Quando a usinagem de uma sequencia de operacoes deve serrepetida varias vezes, pode-se usar
o recurso de chamada de sub - programa atraves da fun ga o M98.
o bloco contendo a funcao M98, devera tambem center 0 rnirnero do sub-programa atraves da
funcao P - Exemp 10M9 8 PI 00 1
o mimero
do sub-programa e o mesmo encontrado no diretorio do cornando,
o sub-programapor sua vez, devera conter 0referido ruimero no infcio atraves dafuncao 0 e finalizar
com a funcao M99.
Ap6s 0 sub-prograrna ser executado, 0 comando retorna para 0 programa principal.
Exemplo:
M99 M 99
•
Sintaxe
M98 Pxxxxoooo
onde:
xxxx = ntimero de repeticoes
0000 = mimero do sub-programa
Exemplo:
Este eomando Iaz com que 0 sub-programa mirnero 30 sejaexecutado dez vezes,
Q RO ~
11 ~_ IAeRO B
PROGRAMADEUSINAGEM MACRO
00001 09130
#1=#18/2
Gal G42 X#l Y#] F300
6 5 P 9 13 0 R50L2 G02 X#l Y#1 R#l
M30 M99
EXPLANACAo: Quando definimos uma variavel, espccificamos urn simbolo (#) seguido pelo
numero da variavel, computadores pessoais permitem assinalar urn nome para variavel, porern esta
possibilidadenao e permitida nes tamacro.
Exemplo:
#1
U m a e xp re ss ao pode er usada para especificar a numero da uma varia vel, nesse caso, a expressao
deve serexpre a entre colchetes.
Exernplo:
~ [ 1+#2-12]
- Tip de Variaveis
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 54/94
",
5/17/2018 Apostila Ce ntro de Usina ge m - Disc ove r y 760 - slide pdf.c om
Q ROMI®
11.2 - Gama de valores para as variaveis
Variaveis Iocais e comuns podem ter valor =0 au urn valor na seguinte faixa
- I0 ~1 a- I a -29
10 -29 a 10 47
Quando urn valor de variavel for definido em urn pragrruna, 0 ponto decimal pode ser ornitido.
Exernplo:
Quando#1=123 for definido, 0valor real davariavel #1 e 123_000
P a ra r ev e rt er 0sin al d o v alo r de um a varia vel, program e a sinal m enos (-) para urna varia vel.
Exemplo:
GO X-#l
Q H OMII!)
11.5.1 ~ Tabela de operacoes aritimeticas e operacees logicas
Fun~ao Formato
DEFINICAO #1=#J
SOMA #I=#J+#K
,
I
DIFERENCA #I=#J-#K I
PRODUTO #I=#Jx#K ,
,
,
QUOCIENTE #I=#J/#K
i
i !
SENO #I=SlN[#J]
COSSENO #I=COS[#J]
TANGENTE #l=TAN[#J]
,
VALORABSOLUTO #1=ABS[#J]
ARREDONDAMENTO #I;;;;ROUND[#J]
A R R ED O N D A M Et T O U P #I=FUP[#J] ,
;1
I
OR #I=#J OR #K
I
XOR #1=#J XOR#K I
. .o #I=#JAND#K
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 56/94
Explicacao:
UNIDADES DE ANGULO - As unidades de angulos usadas com as funcoes SIN. COS, TAN e
ATAN sao ern graus.
Exemplo: 90°30'=90.5°.
1 - Funcoes
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 57/94
0) ROMf>
E'-emplo:
#1=#2+#3 *SIN (#4 ]
Ioperacao [#2+#3]
2a operacao [#2+#3]*#4
3a operacao [[#2+#3] *#4+#5]
4a operacao [[#2+#3]*#4+#5]*#6
Yoperaq.ao SIN [[[#2+#3] *#4+#5]*#6]
GOTO
Ill! - desvioincondicional
2" IF - desviocondieional: SE, E NTAO.
3~WHILE- repeticao: E QUANTa.
Exemplo:
GOTO 1;
GOTO#10;
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 58/94
Especifique uma expressao condicional depois de If,Se a expressao condicional for verdadeira
executa-se umdesvio parae numero de sequencia N. Se a expressao condicional forfalsa executa-se 0
bloc o se guinte ,
Exemplo:
Se 0valor da variavel # 1for superior a 10. executa urn desvio aonumero de sequencia N 2.
N 2 G O O G 91 X lO
Explieacdes:
Expressao condicional - Uma expressao condicional deve incluirum operador colocado entre as
variaveis ouentre uma variavel e uma constante e deve estarentre colchetes.
N olu garde u m a variave lpo de seru sad a u rn aexp ressao.
Operador Significado
!
EQ Iguala
I
NE D i fe re nte d e
GT Maior que
GE Maiorou igual a
I
I
LT I
M enor qu e
,
LE M enor ou igual a
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 59/94
0> ROMI®
Programa exemplo:
09100
#2=1 Valor inicial da variavel #2= 1
NI IF[#2 GTlO] GOT02 Desviar para N2 se #2 for maior que 10
#2=#2+1 Incrementando a variavel
GOTOI Desviar para N 1
N2M30 Fim do programa
Declaracao WHILE.
Especifique uma expressao condicional depois de WHILE. Enquanto acondicao especificada for
verdadeira, 0programa val sendo executado desde a declaracao DO ate a declaracao END ..Se acondicao
especificada for falsa 0program apassa a ser executado no bloco que vern ern seguida a declaracao END.
- - -:.= ~ -~ -
cn:~~~-:c~-::e±bi.:l
'orfals.a 0 programa continuasendo executado apartir do bloco que vern
. ~ z :::,:_ : ca icen -co formate para a declaracao IF.
o depois de DO e urn numero depois de END sao mimeros de identificacao para
~?f--==;U-:::::J.intervale d e execucao,
De e-seusarcsmirneros 1,2 e 3, quando se usa umnumero diferente de 1,2 e 3 e rnostrado 0 alarme
__6.
Os mimeros de identificacao de 1 ate 3 em urn desvio DO-END pode ser usado quantas vezes
desejad o. N ote po rem q ue qu an do u rn pro grarna inc lu i retin as derepeticao entrelacados (intervalos do
so b rep osto s) u rn alarm e 1 24 ae on -era.
Q ROMI®
I - Os mimeros de identiftcacao (1 a 3) podem se r usados varias vezes como desejado ..
WHILE [..... J DO I
execu~ao
E ND 1
execu~ao
ENDI
WHILE [......j DO 1
execuIYao
END 1
execu~ao
END2
WHILE [ JD02
WHILE ( ] D03
execucao
END3
END2
E ND 1
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 61/94
VlHILE [ ..... ] DO 1
IF [.....] GOTOn
ENDl
5 - Os desvios nao podern ocorrer para urn ponto dentro da rot ina.
IF [ J OOTOn
W H I LE [ ..... 1 D O 1
Nn
EN D 1
11.9 - Limites
59
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 62/94
A chamada de macro (065) e diferente da chamada de urn subprograma (M9 8) como se descreve
aseguir:
1 - Com G65 p od e-s e e sp ec if ic ar u m a rg u m en to (dado transferido a uma macro), M98 nao permite
faze-lo,
2 - Quando urn bloco M98 cintern outre comando - ex: GOI XlOO M98 Pp -; se chama 0
subprcgrarna depois de se executar 0 comando, POl' outro Iado, 065 chama incondicionalmente uma
macro.
3 - Quando urn blocoM98 contemoutrocomando -ex: G O l X I O O M 9 8P p -; amaquina parano
m odo bloco a bloco por ou tre lado , G 65 niio d etern a rn aqu ina.
4 - C om 065, o nivel de variaveis locals variam, comM98 onfvelde variaveis locais nao varia.
G65 PL argumentos,
00001
G65 P 9 W O 12 Al B2 09100
#3=#1+#2
IF[#3 GT360] GOTO 9
GO 091 X #3
N9M99
E.XPL'-\., AI~6ES: Ap6s G65 especifique 0 endereco P com 0 numero do p ro gram a qu e con tem
I!.1':TIerode repetieoe s for neces aria especifique 0 nu rnero de 1 ate 9999, quando 1
T zilizzndo umaespe iii acao do argumento se atribuem valores as
Existemdois +z: _
diferentes de G. L.
A especificacao ~ .:~_ ::::=I=:=':S
Otipodeespecif ._: - e::::l!r:~S:
60
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 63/94
A #1
B #2
C #3
I
D #7
E #8
F #9
H #11
I
I #4 I
J #5
K #6
~
-
I
-
-
=
~
~ =-
s I #19
I
T #20
U # 21 I
,
V #22
I
W #23
X #24
!
,
Y # 25
I
Z # 26 I
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 64/94
A #1 16 #19 I
, ,
B #2 ,
J6 # 20
I
I C #3
I
K6 # 21
I
I
11 #4 I7 #22
11 4#5 I
J7 #23
Kl #6 I
K7 #24
12 #7 I8 #25
,
,
I
J2 #8 18 #26 I
I
I
K2 #9 Kg #27
I
13 #10 19 #28
13 #11 I
J9 # 29
I
K3 #12 K9 #30
J4 #14 HO #32 I
i
K4 #15 I
KID #33
,
IS #1 6 ,
I
! I
J5 #17
,
K5 #18
62
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 65/94
11.13 - LDnita~oes
~
- --
1 3 #1 4 #1 5
Q ROMI®
11.14.2 - Variaveis comuns
# 100 - • #500 - Variaveis que podem ser lidas e gravadas par macros em diferentes niveis,
Programa Exemplo :
Cfrculo de FLU'OS - programa macro para executarum circulo de furos com urn numero H de furos
ap artir de urn angulo inic ial A em graus ao longo de urna c i rcunferenci a de Rai 0I.0 centro do circulo e
a ponto X Y .
Pode-se especificarcornandos no modo absolute ou incremental.
Pararealizar afuracao no sentido horario especifique urn valor negati voparaB
Raio =1
Formato da Charnada,
I Raio d o c ir cu l o #4
urn :::f.~
B Angulo Incremental (em senti do horario quando se especificar valor negativo)
a: '~erodeFw'os#11
ORO r
P I: ama '"ti 'ando aMacro
0_ (Programa Principal)
G90Gl G54
T . = 16 ( broca )
S 000 3
GOXOYO
G 3Z50Hl
G65 P9100 XO YO R3 Z-50. F500 IlOO AO B45 H5
G 5 3 Z -107 H O
M30
ProgramaMACRO
09001
#3=#4003 (Arrnazena c6digos G do grupo 3)
G81 Z#26 R#18 F#9 kO (Ciclode furacao)
IF [#3 EQ90] GOTO 1 (Desvia para NIno modo G90)
#24=#5001+#24 (CalculacoordenadaXdocentro)
#25=#5002+#25 (Calculacoordenada Y docentro)
N I WHILE[#l1GTO]DOl (Enquanto#11 forrnaior que O)
#5=#24+#4 *COS [#1] (Calcula coordenada de furacao em X)
#6=#25+#4*SINl#1] (Calculacoordenadadefuracaoem Y)
G90 X#5 Y#6 (Executafuracao)
#1=#1+#2 (Recalculaoangulo)
# II=# 11-1 (Deerementa0numero de furo)
EmI
GcOG~:1 (FU['OIll _ eo odigo G oite ao ta oorizi al)
.9 9
G66P91
G OG 90XOYO
X50Y50
G67
M30
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 68/94
Explica~oes:
Ap6s especificar G66, programe 0 endereco P com 0 numero do program a que contern a macro ..
Quando se deseja 0 numero de repeticoes, a endereco L pode canter LUn numero de 1 ate 9999. Assim
como u sad o n a tu n ca o G65, o s d ad os sao transferido s a um programa de m a cr o a tr av es de argumentos.
Cancelamento: Quando se especifica urn e6digo G67 ja niio seexcetua as chamadas modais nos
blocos posteriores.
Niveis de ehamadas: As chamadas podem ser especifieadas usando desvios ate 4 niveis incluindo as
chamadas modais.
N f veis de cham adas m odais: P ode-se ati v ar uma ehamada m oda l dentro d e o u tr as e sp ec if ic an do
outro codigo 066.
L im ita co es: E m um bloeo G66 nao se pode ativar macros.
G 66 d eve serespecifieado antes d e q u a lq u e r argumento.
12 - FUN<;OES MISCELANEAS
13 - FLUXOGRAMA DE PROGRAMA<;Ao
*INiCIO
([ INioo )J
o ? ;(ndinerodoprograma)
017021090 G94;
* TROCA DE FERRAl\1ENTA
T R O C A DE
- .....
FERRAMENTA 053 Z-110HO;(nfastamentodafenamenta)
T ?
M06;(mimerodaferramentadesejada)
*PROGRAMAQAO DO RPM
[( RPM
J G54S ? M03;(valorescntidoderota~ao-RPM)
* GERACAO DO PERFIL
GERAt;AO
DO P E R F I L (ins tru coes de acordo com a
criatividade dopro gramador)
* OB SE R VA f_ :A O
n a o e sq u e ce r de ati var a compensacao de altura
" ?-
HA - G43 Z -- ,H?'
S nao esquecer de ativar 0 corretor do diametro
+
- G41/G42 X _]_ _Y _ 1_ F _ 1_ _D _ 1_ ;
FERITA
?
* FIM DO PROGRAMA
( FIM
JJ
G53 Z- I 10 HO;(afastarnento da ferrarnenta)
M30;
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 70/94
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 71/94
1- APRESENTA<;AO
Este capitulo tern como objetivo orientar 0 rnanuseio do puinel e botoes do comando, a fim de
executar com seguranca qualquer procedimento operacional,
PAlNELDE -33.71.5
16J. 7(~S
EXIBH;AO -i ,'J?. sea
f· .;1 .
PAINELDE
PROGRAl v 1 A< ;AO
PAINELDE
OPERA<;Ao
PAINELDE
EXECU<;Ao
Q ROMI~
1.1 - Detalhes do Painel de Exihicao
VIDEO
l..,.
-33.719
~M
I,....,-}-
PORTA PCMCIA ",,",• I~
163.765
(MEMORY CARD)
-.22.508
SOFfKEYS
71
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 73/94
TECLAS
ALFANUMERICAS
RESET CUSTOM
HELP
CURS ORES
ALTER
INSERT
Nome Full~O
I
HELP Ajuda do cornando para os seguintes t6picos: operacao, parametres e
detalhes de alarmes
TECLAS Letras, nu meros e ou tros caracteres para a criacao e a alteracao dos
ALFANUMERICAS dados do comando,
SHIFf Segundafuncao ..E utilizada parainserir os caracteres secundarios nas
I teclas de edicao. Exemolo: SP (espa 0) #. ( ")etc.
INPUT , Introduz dados no comando (gerarnente utilizado para a introducao de
, CAN
parametres)
Cancela 0ultimo caracter, quando esti ver na linha de edicao.
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 74/94
Nome Fun~o
PA.GINAS
,
Exibe as paginas
(prograrnas),
do comando. Sao elas: POS (posicoes), PR'OG
'OFFSET SETTING (dadosferrarnenra.peca), SYSTEM
I
(parametres), lvIESSAGE (alarrnes e mensagens) e GRAPH (grafico)
:
PAGE UP / D'OWN Movimentaa pagina para cima (PAGE UP) ou para baixo (PAGE
I DOWN)
C H ISTOP
P C ON Y.
CLNT
AUTO
MDI
SPDL
STOP
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 75/94
Nome Fl.Iuljiio
C~
C~~ ~' " " ", ;. = _ ",. _ __ _ _ _ _ .= 1 = _ =r---=~= I,
OFF
~ .-:!:;---~
CL'D' ~~ -
--"" : :'1
AUTO
r
-___
C HIP CO~'l_ -
-
CW
CHIPCONV_ L _ -
CCW ~
CHIPCONV_
STOP
, ~~-
74 S437 C r - UC Z:,-. :n
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 76/94
"l..-\.CH1. E EMERGENCY
STOP
Nome Fun~o
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 77/94
2 - .LIGAR A MAQUINA
Nota: Apos ligar amaqulna deve-se fazer 0 referenciamento do trocador deferrarnentas e dos eixos
(se necessario), conforme 0capitulo 4.
3 - DESLIGAR A MAQUINA
- Pressionar 0 botao
de emergencia
- D esligar a chav e geral,
Antes de referenciar os eixos, deve-se observar se os mesmos j a nao estao pr6xi:nos do ponto de
referencia, Caso positi vo, deve-se movimenta-los no sentido negative (X-, Y- eZ - ) para que saiam desta
OBSERVA';OES:
- Oprocesso dereferenciamento dos eixos nao e obrigat6rio ao se ligar a m aquina. Portanto este
procedimento soenecessario quando a tecla "PROGTEST" for utilizada.
- A tecla "HOME" permanece acesa enquanto se processar 0referenciamento
-Ao termino acende-se a tecla "J00" automaticamente, Indicando que 0refereneiamento terminou.
-Na o rnovimente amaquma enquanto 0referenciamento nao tiver sido completado.
- Acionar" J 00"
- Acionar "HOMEATC"
'VACAO:
,._ ....VL-.~..
o ROMI®
5 ~ MOVUVIENTAR OS EIXOSMANUALMENTE
-Acionar"JOG"
-Acionar a tecla correspondente ao eixo e x , y ou Z) e ao sentidode deslocamento (+ ou -). Ex: X-
OBSERVA<;OES:
- 0 eixo para, quando a teela far desacionada.
- 0 avanco de "JOG" pode ser ajustado atraves do seletor "OVERRlDE i
'.
- P ression ando a tecta "T RV RS " sim u ltaneam ente a teela de m ovirn entaca o d o eixo, 0 avanco sera
aumentado para at e 5000 mm/rnin, dependendo do aj uste do sele tor" 0 VERRlD E" .
O B SE R V A <;O E S:
- U rn giro de 360 Graus na manivelacorresponde a 100 graduacoes.
- Giro horatio c ;> movimenta 0 eixo positivamente,
o modo "MDI" e utilizado para a execucao de operacces simples como, por exemplo, trocar a
ferramenta, ligar a eixo-arvore, movimentar os eixos para uma deterrninada posicao, etc.
Nele e possfvel criar urn programa corn ate 10 blocos, 0 quale editado e executado no rnesmo
formato que urn programanorrnal.
Para setrabalhar com 0modo "Mfrl", deve-se:
OB S E R V A< ; OE S :
- P ara apagar u rn prograrna editado em MDl deve-se acionar a tecla "RESET"
- A o fin alizar a ex ecu cao do p rog ram a, este sent au tom aticam en te ap ag ad o.
77
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 79/94
7- EDH;AO DE PROGRAM AS
- Acionar "EDIT".
-Acionar"PROG"
-Aeionar "DrR" (para mostrar a lela do diret6rio).
- Digital' 0Endereco "0 II•
-Acionm·"EDIT".
-.Acionar "PROG" .
- Acionar "om" (pararnostrara telado diretorio),
- Digitar 0 endereco "0" ..
- Digitar 0mimero do programa
- A cionar [BUSQ 0 J ou u rn dos cu rsores ( < ; : J, e : : >, . D ', < J . )
7.3.1 -.Procurar urn dado no programa atraves dos curs ores (¢:l., = . if,J J . )
.3.2 - Procedimento para pesquisa de dados atraves das teclas "SRH "
-Digitarueec ~
- Digitar onbo.~_.........
~ ,...".._~~_~
- Aeionar"DE.LEfF'_
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 81/94
-Acionar "EDIT".
- Acionar "PROG".
- Digitar: 0-9999.
-Acio n ar "DELETE".
A tra ve s d es ta fu nc ao , p od e-s e
- E x ecu tar u m a cop ia to tal ou parcial de u rn program a q ue este] a n a m em oria.
- M o ver urnaparte de um prograrna p ar a o u tr o,
- U rn program a pode ser inclu so em qu alqu er posicao dentro de ou tro program a
- U m endereco au funcao no p ro gram a pode ser alterado .
-Acio n ar "EDIT".
- Acionar "PROG ''.
- Acionar a softkey [( OPRT ) ],
- Acionar a softkey [EX - EDT].
- Observer se 0 programa a ser copiado esta na tela e acionar a softkcy [ COPIA J ,
U m no vo pro gra m a p od ese rc ria do c op ia nd op arre d e u m p ro gra m aja e xis te nte .P ara is so .d ev c-s e:
-Acio n ar "EDIT".
- Acionar "PROG".,
- Acionar a softkey [( OPRT) J .
- Acionar a softkey rEX - EDT],
- Observar se a prograrna a ser ccpiado esta na tela e acicnar a softkey [ COPIA ].
- Mover 0 cursor para 0 infcio do bloeo a ser copiado e acionar a soft K ey [ CURS - ]
-MoverocursorparaofimdoblocoascrcapiadoeacionarasoftKey [-CURS] ou [-ABAlXO]
- neste caso, sera copiado at e a tim d o p ro g ra m a .
- En trar com 0n° do novo progrruna ( so mente com os valores numericos ) e acionar "INPUT" ,
- A cicnar a soft key ( EXEC]
lJ mno 0 programa pode sercriadn mov endo (retirandc ) urn trecho de urn programaja existente.
-A ~<ma! ED
- _ eionar PROG .
- ,.-\:ionz-a -ofe«y [( OPRT ) ].
- A: ra oftkey [ EX - EDT].
- Entrar com 0n" do novo programa (somente com os valores numericos ) e acionar "INPUT" .
- Acionar a soft Key [ EXEC] .
- Acionar "EDIT".
-Acionar "PROG".
- Aeionar a soft Key [ ( OPRA ) ] .
- Acionar a soft key [ EX-EDT].
- A cionar a soft key [TROCAR].
_Digitar a t p alav ra ou en dereco a ser al t erad o.
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 83/94
9 - EDU;XO EM BA'CKGROUND
OBSERVA<;AO:
A o term inar a edicao deve-se:
- Acionar 0 softkey [(OPRT) ]..
- Acionar 0 softkey "FIN - ES".
10 - TESTE DE PROGRAMAS
10.1 - Testar 0 programa sem girar a placa e sem 0 movimento dos eixos
Este teste e utilizado para checar se todos os c6digos inseridos no programa sao existentes para 0
c om a nd o . P a ra ef et ua r es te te ste, d ev e- s e:
Este teste e utilizado para visualizer operfil prograrnado na tela, verificando a sequencia de usinagem,
o .ROMI®
Explana~oes:
Eixos qspeciflcar 0plano para visualizacao do desenho ..
G a m a qsp ec ific ar a s d im e ns oe s m o stra da s n a te la infonnando os v alo res m axim os e m fnim os de
cadaeixo,
Escala QEspecificar 0v al or p ar a a m plia ca o oureducao do perfil prog ramad o .
Centro do grafico qs pe ci fi ca r a s d is ta nc ia s do c en tro d o g ra fic o e m re la ca o a o z ero p rc gra rn a
para os eixos X Y Z.
Exemplo - 10 mm especificar 10000
Parada de Programa c ;> Espeeificar 0rn im ero d o b lo eo em q u e e es sa aexibicaografica,
A paga A uto c::> 1 - A p ag a p re via m en te 0 desenho, toda vez qu e for acionada a tecla C ycle S tart
2- Nao apaga 0 desenho automaticamente
IMPORTANTE:
E ste t es te s o d ev e s er e xe cu ta do apes t er s id e f ei to 0 p re se t d as fe rra m en ra s e 0 zero -peca (capitulo
II e 13,respectivamente).
83
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 85/94
Q ROMI®
11 - PRESET DE FERRAMENTAS
: I ~
J • I
MAQUINA" I I \
- Acionar "OFFSET SETfING".
: i \
- Acionar "CORRET" I--.-i- --I
- Posicionar 0 cursor no campo correspondente a coluna
"COMPRIMENTO" e a linha do ruimero da ferramenta desejada.
- Digitar 0 valor anotado,
- Acionar "INPUT"
OBSERVA«;OES:
1) 0 procedimento acima e utilizado para referenciar ferramentas a trabalhar com compensacao
de raiono plano XY (G 17). Caso sejanecessario trabalhar com ferramentas de pcnta esferica e com
cornpensacao de raio nos planosXZ (G 18)ou YZ(G 19), deve-se fazer oproeedimento acimacom
a seguinte modificacao: ao inves de digitaro valor anotado, deve-se digitar a soma do valor anotado
+ 0 raioda ferrarneta.
Exemplo: Valoranotado = -320.000
Raio da ferramenta = + 5,000
Valor a digitar -315.000 =
2) Com 0 procedimento acima nao ha necessidade de fazer o "zero-pees" noeixo "Z". Porisso.
antes de referenciar as ferrarnentas, deve-se apagar as dados contidos no campo "Z" das paginas de
"TRAB" (G54 a G59).
Este processo e utilizado quando a medicao da ferrarnenta e feito num dispositive externo, Com
i850, oreferenciamento das ferramentas e feito apenas carregando 0 valor do comprimento delas na
pagina de correcao de ferrarnentas.
Para carregaros comprimentos deve-se:
- Digitar 0 cornprimento
- Acionar "INPUT".
daferramenta. (4~\
I ' I
I I I
I . \
I I t
Apos areferencia da ferramenta em Z, deve-se informar 0 valor I . I
OBSERVAC;OES:
1) as valores dos eomprimentos deverao ser colocados sem sinal,
ce de rram nta
~=G_- - ~ : . . : . . : . 2 1 _ do rnimero da
85
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 87/94
13 ~ DEFINICAO DO ZERO-PEC;A
-Acionar ! M E D IR " ,.
I
EIXOX EIXOV
I ",. r ... ,/
f"J,
RA'IO -t------I
I- LJ
C!::
LL
- Digitar "X" (ou "Y") e a metade do valor anotado. Exemplo: se o v alor anotado era X -~ - -
.. e-sedigitar "X"eoYalor75.000(15012).
- .-~:::onar "MEDIR"
E IX O X 2 s tx o x
"" ~ ~~ . " . ~~ . .
. ,
" "
"" '" r __
, 1- "~',"
RESA FRESA
E I: < O Y
1 2
"" - .. "-""
Figura 13.2
OBSERV A < ; O E S :
- Para fazer 0 zero-peen na base cia mesrna, deve-se
digitar a som a do comprirnento cia ferram enta com a altura total
dapeca.Exemplo: Comprimento daferram, = 120.000
Altura total da peqa = 50 ..000
Valoradigitar = 170.000
- Para saber quale 0 comprimento da ferramenta deve-se
consu ltar a pagina "C OR RE T" (capitu lo 11.2).
Figura ]3.1
14 - EXECU<;AO DE PROGRAMAS
OBSERVACAO:
Se 0 botao "SINGLBLOCK" for acionado, o programa seraexecutadcbloco a bloco.
- Selecionar °
prograrna (capitulo 7.2)
- A c io na r " RE S ET "
-Digitar 0c6digo da ferramenta que sera utilizada para reinfcio do programa. Exemplo: T02
°
- Aci on ar e m 's ol' " J J.. "
- A cionar "A U T O ".
-Acionar "CYCLE START" .
- Acionar "CYCLESTOP"
- Acionar "RESET"
- Deslocar as eixos para uma posicao segura atra ves do m ov imen L O manual (capitulo 5,2)
. .
, .~., 't ( " ( , '_'f r ,~
(
r
.{ 'I (
, v{
« :
J
" I
, :
('1-'1"
' )
f\
\ (1
J
,
l ..
I
t .~
J " ",/' ' ' _
" " ,J
.j.
,,
.r
15 - COIvlUNICA<;AO DE DAnOS
No comando FANUC 21 i-M e possivel fazer a comunicacao atraves deduas portas: aRS 232
(porta serial) e a PCMCIA (Memory Card).
Para especificar qual sera a porta de comunicacao, deve-se alterar 0parametro 20. sendo que:
- se #20 = 1 q porta serial
~ s e #20 =4 ¢ Memory Card
OBSERV A<;AO:
Para alterar os parametres da maquina deve-se seguir 0 procedimento descrito no capftulo 16.
CODIO. TRANS.
COD. ENTRADA EIAIISO
FURO TRACAO SfTRAC.
TRAS, COD. EOB LFCRC'R
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 91/94
microcomputador au periferico extern- que fara a comunicacao devera possuir uma porta
serial o
do tipoDB 9 ouDB 25 livre. 0 tipo de conector e irrelevante, desde que haja perfeita Ilxacao,
sem perigo de ocorrencia de mal cantatas. .
o cabo para a conexao deve obedecer a seguinte configuracao:
- - -
DB 25 DB 2S DB9 DB 25
1. SIlIELD 1 1 SH1E!,.D 1
2 TXD 3 2 RXD 2
3 .RXD 2 3 TXD 3
4 DTR 5 4 DTR 6
5 GND 4 5 GND 7
'6 DSR 20 6 DSR 20
20 RTS 6 7 RTS 5
7 CTS 7 8 C TS 4
HB289032A4 32MB II
I
HB289160A4 160 MB
Matushita eletric BN-01.2AB 12 MB
BN-020AB 20 MB
BN-040AB 40 MB ,
SDP3B-40 40 MB I
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 92/94
0> ROMt~
o processo de comunicacao de dados e igual tanto para a cornunicacao serial quanta para a
comunicacao com 0 Memory Card ..Para isso, deve-se seguir os processos descritos abaixo,
OBSERVA~AO:
- Para salvar todos os programas do diret6rio, digite 9999 apos 0 endereco "0".
- Para interromper arecepcao, deve-se acionar 0softkey "PARAR".
.,.,-.,._"", ~:rr£::::::;~'~~:;::::O_ _ rograma, ele e carregado como mimero que estiverno inicio
~? a.o 0001.
rograma , elee c ar re ga do c om este proprio mimero, independente
-:~ gramasalvo no pe rife rico,
'~n~:z::::.::.(~.e::.~~-=TD- p er ~e ric od ev e te rin ic io c orn % e, n o Iu g ard o e nd er ec o 0, d e ve c o ns ta r
rretores de ferramentas
-Acio
- Acionar Soft Ke
- Acionar SofL K ey TRA' SM".
http://slide pdf.c om/re a de r/full/a postila -c e ntro-de -usina ge m-disc ove r y-760 93/94
o ROM.I®
16 - ALTERA(:AO DE PARAMETROS
-Acionar "MDI"
-Acionar"OFFSET SETTING"
- Acionar "DEFIN"
- Posicionar a cursor at e a campo" Escrita Param."
- D igitar l
- Acionar "INPUT"
OBSERVA~AO:
Caso 0 alarme "LIBERADO A ESCRIT A DE PARA.METROS" seja exibido, deve-se acionar
sirnultaneamente as teclas "CAN" e "RESET" para cancela-lo.
ORSER AC;AO:
Ap6s alter r o .parametros, deve-sebloquear novamente a escrita de parametros digitando 0 em
"Escrita Pzram", napagina "DEFI .".