Manual de Programação e Operação - CNC Fanuc 21i-T
Manual de Programação e Operação - CNC Fanuc 21i-T
·
.j
Orv~'V
. .
.
, --
G '-.- .., .6.~
.....
j1Q~ ;iklUCLL7 .
ROMI ~:~
"':'
.. ;
'", ,
. . "
f
.:'
.
. -
MANUAL DE PROGRAMAÇ_AO E
. - . --- . ..' - -~\
'-..;
OPERA,ÇAO.- CNC f!!-I'~~~"
-
)51
,.-;./
,
':7
L
j
~
" L,
..
~.;- LINHAGALAXY
->,
y
~,
---...
l, 1',-
)
'r
y
'-
)
'-
I
Q ROMI@
ÍNDICE
,:~ ,/
I. PROGRAMAÇÃO
1 - SISTEMA DE COORDENADAS 3
1.1 - Sistema de coordenadas absolutas 4
1.2 - Sistema de coordenadas incrementais 5
-:--:.,
2 - TIPOS DE FUNÇÃO 6
2.1 - Funções de posicionamento 6
2.2 - Códigos especiais 7
2.2.1 - Código N 7
2.2.2 - Código O 7
.. y
2.2.3 - Código Barra (I) : 7
2.2.4 - Código T 8
2.2.5 - Código F 8
4 - FUNÇÕES DE INTERPOLAÇÃO 11
4.1 - GOO - Posicionamento rápido 11
4.2 - GOl - Interpolação Linear 11
4.3 - G02 e G03 - Interpolação Circular 12
4.3.1 - R - Arco definido por raio 13
4.3.2 - I e K - Arco definido por centro polar 13
4.4 - C,R - Chanframento e arredondamento de cantos 15
4.5 - G33 - Roscamento passo a passo 16
•....--..... ~ - I
'h
'~
\
Q ROMI@ ~~'-'
. )
'-)
·7.4.2 - Ciclo de faceamento 30
7.5 - G70-Ciclodeacabamento : 31
7.6 - G71 - Ciclo automático de desbaste longitudinal.. 32
7.7 - G72 - Ciclo automático de deabaste transversal 35 '-I
7.8 - G73 - Ciclo automático de desbaste paralelo ao perfil final 38
7.9 - G78-Cicloderoscamentosemi-automático 41
7.10 - G76 - Ciclo deroscamento automático 43 -, y
.
10 - FLUXOGRAMA DE PROGRAMAÇÃO 51
12-FUNÇÕESMISCELÂNEAS OU AUXILIARES 65
:I~~-
1.'-'
\---
'\
f'~',y
Q ROMI@
14-CÁLCULOS 70
14.1 - Velocidade de corte (Vc) 70
14.2 - Rotação (N) 70
14.3 - Potência de corte (Nc) 71
lI. OPERAÇÃO
1 - PAINEL DE COMANDO 75
1.1 - Linha Galaxy - Versão 1.0 75
1.1.1 - Painel de programação 76
1.1.2 - Painel de operação 78
1.1.3 - Descrição dos elementos do painel 83
1.2 - Linha Galaxy- Versão 2.0 84
1.2.1 - Painel de programação 85
. .1 1.2.2 - Painel de operação 87
/
1.2.3 - Descrição dos elementos do painel 91
2 - OPERAÇÕES INICIAIS 93
2.1 - Ligar a máquina 93
..1 2.2 - Refenciar a máquina 94
2.3 - Movimentar os eixos emJOGcontínuo 95
2.4 - Movimentar os eixos através da manivela eletrônica 95
2.5 - Operar o comando viaMDI (entrada manual de dados) : 95
2.6 - Movimentar os eixos com o eixo árvore ligado 95
3 - EDIÇÃO DE PROGRAMAS 96
3.1 - Editarumprogramanovo 96
~. 3.2 - Selecionar um programa existente no diretório 96
3.3 - Inserir dados no programa 96
3.4 - Procurar uma palavra direto no programa 96
3.5 - Alterar dados no programa 96
3.6 - Exc1uirdados no programa 97
3.7 -' Exc1uirblocosdoprograma 97··
3.8 - Exc1uirumprogramadodiretório 97
3.9 - Exc1uirtodos os programas do diretório 97
3".10 - Renumerarum programa _._ _ 97
4-COMUNICAÇÃO DE DADOS 98
-r--;
4.1 - Especificação da porta de comunicação 98
/
4.2 - Comunicação através da porta serial (RS 232) 98
{ 4.2.1 - Configurar os parâmetros de comunicação 98
4.2.2 - Especificação do cabo 99
(
4.2.3 - Salvarprograma 99
(
... 4.2.4 - Carregar programa 99
i 4.2.5 - Salvar corretores de ferramentas 100
4.2.6 - Carregar corretores de ferramentas 100
4.3 - Comunicação através do Memory Card (cartãoPCMCIA) : : 100
4.3.1 - Memory Cards recomendados 100
".-.:.
Q ROMI@
12.1.3 - Copiar a partir de uma parte de um programajá existente até o final .... 118
12.1.4- Transferir (mover) uma parte de um programa para um programa
novo 119
12.1.5 -Unir dois programas 119
12.1.6 - Trocar os dados 120
12.2 - Ediçãoembackground 120
r'.,
~- ;.. .
'7
"
'.•.....
<) ROMI@
-:~.'
,.-j
.j
j
.'
~)
,,,'!
,..)
~
.---.,
..J
.i~";
..• -....1
,
Parte I
Y
.)
.'
.. ,}
Programação
,..oj
~.
,._j
J
,J
,d
.J
-
-t-,
.:»
..•
--.. "
.-
,J'
, o',
I
, !
"'""
.--
,-
J
" ,)
, ,
i~..--,
...
• '~~:I.;,",-"
(!~::.
».r- "---
, I
:0...
'--I
'J
I
"'(
., -
.".'
'-,.-'
I '-
''-.,-,
.....:....{
,~-
(
'<..:....~:.;.--
\ f"
\-
'-
I
"-i 'r
1'"'
,...
I· y
':(
(
-(:
,
._(
-\ '-
"-(,;
~~t:-
,':'
\-. \
\'
I
Q ROMI@ Sistema de Coordenadas
1- SISTEMA DE COORDENADAS
x+
.)
)
2° QUADRANTE 1° QUADRANTE
,J
3° QUADRANTE 4° QUADRANTE
< -,o'
MOVIMENTO TRANSVERSAL
j
x-
j
o sistema
de coordenadas é definido no plano formado pelo cruzamento de urna linha paralela
ao movimento longitudinal (Z), com uma linha paralela ao movimento transversal (X).
Todo movimento da ponta da ferramenta é descrito neste plano XZ, em relação a uma origem
pré-estabelecida (XO,ZO). Lembrar que X é sempre a medida do diâmetro.
r:
Neste sistema, a origem é estabelecida em função da peça a ser executada, ou seja, podemos .>
estabelecê-Ia em qualquer ponto do espaço para facilidade de programação. Este processo é
denominado "Zero Flutuante".
Como vimos, a origem do sistema foi fixada como sendo os pontos XO, ZO. O ponto XO é
definido pela linha de centro do eixo-árvore. O ponto ZOé definido por qualquer linha perpendicular - '-""'"
\S- \
x x .....;."-.-
1
I~"'l ,'I-
Z(+) Z(+)
--'--'W~--f---- .L.L-f----;"I"r---
'..
-', -'-
\~
'.''''--..
EXEMWLO DE PROGRAMAÇÃO:
20 Ox4 o
E D
~ B COORDENADAS
MOVIMENTO
ABSOLUTAS
PARTIDA META EIXO
o
ce
ti>
•• ~..."
\..
A o
<"l
ti> DE PARA X Z
A B 30 30
B C 50 20
C D 80 . 20
D E 80 O
..
1
',; .
. ,~
,
,.- ..
Após qualquer deslocamento haverá uma nova origem, ou sej a, para qualquer ponto atingido
pela ferramenta, a origem das coordenadas passará a ser o ponto alcançado.
.,
, .
" A
~h-------------~~~~--------~;Z
.",
.",
.,"
",..
,/
-"
c
-r--, ,
•.. ~•."
....- .•..•., EXEMPLO DE PROGRAMAÇÃO:
}
~,
r>,
-. J
,
----:-~,
20 ox4 o
E D '-,
._-"""~
r,
-,
C
B
MOVIMENTO
COORDENADAS
INCREMENTAIS
"
A 30
~ B C 20 -10
C D 30 O
D E O -20
.. ,.----
FunçãoZ:
.. -
I
FunçãoU:
,. j
\~~, ,
I:'
FunçãoW:
k
\
uw
\.~
l l
t:._
X z ..•....
"
, ..
\~
-.:.
2.2.1 - Código: N
Cada bloco de informação pode ser identificado pela função "N", seguida de até 4 dígitos, que
.: o comando lança automaticamente no programa mantendo um incremento de 1O em 10.
Exemplo: NIO ; .
...
"-, N20 ;
N30 ;
.J
OBSERVA çÃO: Caso se deseje desabilitar ou habilitar esta função, deve-se:
- Acionar a tecla "MDI"
.,
- Acionar a tecla "OFFSET SETIING"
_:J
- Posicionar o cursor em "NO. SEQUENCIA"
- Digitar "O" (zero) para desabilitar ou" I" (um) para habilitar
- Acionar a tecla "INPUT"
2.2.2 - Código: O
)
.)
-r-, r,
Se o caracter "I" for digitado na frente de alguns blocos, estes serão ignorados pelo comando,
- j desde que o operador tenha selecionado a opção BLOCK DELETE no painel de comando.
-r-
.'I
_;7
, Caso a opção BLOCK DELETE não seja selecionada, o comando executará os blocos
normalmente, inclusive os que tiverem o caracter"?".
i
-"
Q ROMI GI
Tipos de função
':\;"~
2.2.4 - Código: F
,> f
'.,
Aplicação: determinar a velocidade de avanço
Geralmente
utilizadoemmm/min.
nos tomos CNC utiliza-se
+ o avanço em mm/rotação,
L /'h'l1Wl 110
mas este também pode ser
I) +o- ---1
L(j oJ
..•.\'.
..(: ..-"
' .
)
Deve-se programar o código "T" acompanhado de no máximo quatro dígitos. Neste caso os dois
primeiros dígitos definem à máquina a localização da ferramenta na torre e seuzeramento (PRE-SET),
os
e dóis últimos dígitos definem o número do corretor de desgastes do inserto. Na linha GALAXY
temos possibilidade de utilizar até 12 ferramentas e 32 corretores
Ex: TO 1 O 1 < ,(
T~ "-r
ferramenta corretor
número O1 número 01
-,
, LN,IPÓRTANTE: O raio do inserto (R) e a ~ometria da ferramenta (T) devem ser inseridos
somente na página de geometria de ferramentas. , 1\. 0
'1
/2 -to O L
CL '-r
"1'-
) ,'---
'.',...'
~
"r"
,'~ I
"",,1
MODAIS: São as funções que uma vez programadas permanecem na memória do comando,
valendo para todos os blocos posteriores, a menos que modificados por outra função ou a mesma.
:J
NÃO MO DAIS: São as funções que todas as vezes que requeridas, devem ser programadas,
,,~) ou sej a, são válidas somente no bloco que as contém.
;)
__ _.
. __ ._----------_ --_ _ __._---_._._----
.. .._-----------------_._ .
-s-,
LISTA DAS FUNÇ6ES PREPARATÓRIAS
)
G03 Interpolação circular (sentidoanti-horário) x
-r-,
G04 Tempo depermanência (Dwell) x
,j GlO Ativagerenciamentodevidadeferramenta X
,~-:-::
GIl Cancelagerenciamento devida de ferramenta X
G20 Programação em polegadas (inch) X
~~~-G-2-I--4-P~r-o~gram~-a~ç-ão-e-m-rru--·llin-'-e-tr-o~(mm--~)------- ~--X--~----~
G28 Retoma os eixos para a posição de referência X
G33 Interpolação com rosca (rosca passo a passo) x
j G37 Compensação automática de desgaste de ferramenta X
G40 Cancela a compensação de raio X
G41 Ativa a compensação de raio (ferramenta à esquerda) X
G42 Ativa a compensação de raio (ferramenta à direita) X
I
1
r
R88002C - Manual de Programação e Operação - CNC FANUC2li T 9
(
___J
o ROMI~ Funções Preparatórias
"
r--' _._- - -
------- l
l
LISTA DAS FUNÇÕESPREP ARA TÓRIAS }-
"\.
Não }
CódigoG Função' Modal ./
Modal "r
;p G70 Ilt-
Ciclo de acabamento X
D G71 p(-
Ciclo de desbaste longitudinal. te YIi1-A
~ lt-x X
-1:> G72 Ir Ciclo de desbaste transversal X
D G73 €X- Ciclo de desbaste paralelo ao perfil X
c-!> G74 Ciclo de desbaste longitudinal ou de furação axial X
,-
;
.P G75 Ciclo de faceamento ou de canais X
--b G76 Ciclo autoinático de roscamento X
-, 1-
"-.
~t~~
G79 , Ciclo de desbaste transversal ou cônico X
G80 ..Cancela ciclos de furação X
~
r,
.G83 Ciclo de furação axial X ''- ...,
'
J
':". J
G84 Ciclo de roscamento com macho axial X \-(
.r ••".
G86
~'-1' )./
Ciclo demandrilhamento axial X
.,
~ G90 Programação no Sistema de Coordenadas Absolutas X
G91 Programação no Sistema de Coordenadas Incrementais X
t-...
'I •..• G92 Determinar nova origem ou máxima rotação (RPM) X
----p .G~4 , Avanço emmilímetros/polegadasporminuto X
G95 A vanço em milímetros/polegadas porrotação X
'i
q96 Ativa velocidade de corte (m/min) X
~
<---t> G97 Cancela velocidade de corte (programação em RPM) X
...•.;( .
" ~:'
'-t~:_
~
I
' ........•.•.
i
.~-
'. í
'. "
Q ROMI~ Funções de ínterpolação
4 - FUNÇÕES DE INTERPOLAÇÃO
Os eixos movem-se para a meta programada com a maior velocidade de avanço disponível na
máquina. Na linha GALAXY essa velocidade é de 18 m/min no eixo X e 24 m/min no eixo.
onde:
X coordenada a ser atingida (valores em diâmetro)
Com esta função obtem-se movimentos retilíneos com qualquer ângulo, calculado através de
coordenadas e com um avanço (F) pré-determinado pelo programador. .
Sintaxe:
G1X_Z_F_
onde:
X coordenada a ser atingida (valores em diâmetro)
)
Z coordenada a ser atingida
)
4.3 - FUNÇÃO: G02 e G03 .'
Sintaxe:
G2/G3X_ Z_ R_ (F--.J
ou
G2/G3X_ Z_ 1_ K_ (F--.J
onde:
x (U) = posição final do arco
v;:-,~_
I coordenada do centro do arco ( sentido) r: )
\A;
,~
I
K coordenada do centro do arco ( sentido)
" '
R valor do raio
:'::~ -r
(F) valor do avanço ',-,:,,'
'7
'~(
.~.:...(.:
..:.~
./
4.3.1 - Função: R
Épossível programar "interpelação circular" até 180 graus com auxílio da função R, discriminando
o valor do raio sempre com sinal positivo.
4.3.2 - Função: I e K
I é paralelo ao eixo X.
K é paralelo ao eixo Z.
NOTAS:
• As funções 1e K são programadas tomando-se como referência a distância do ponto de início
da ferramenta ao centro do arco, dando o sinal correspondente ao movimento .
• A função "1" deve ser programada emraio.
)
o·i
EXEMPLO:
SENTIDO A-B: I-Ia KO
SENTIDO B~A: IO K-lO
X(+)
-,
--t--------------'---- Z(+)
G02 (HoRÁRIO)
·--:t.
-'r.·-
_ .. ..."
x+
····1.;--
L ,<..-,{
r.....
-.
, -...t't.~.
( ". ~.)
-·-·t·,
:--
)'
)
'\
..•...:-~
--'(.
r
" .. "
I
"i-r
)-'
~(.
EXEMPLO DE PROGRAMAÇÃO
25 15
1~15
N30 GO XlI Z81;
R3-------' N40 G I Z80 F.25;
'" 14
t
N50 X24 Z78.5; .. "; ,
-
-:-- -1 Ux45"
N60Z50;
N70 G2 X44 Z40 RIO;
--,.\".
;~':'-
o ra. ou --I.
on
4-l N70 G2 X44 Z40 no
KO; : -- I'
o •• hr"'<l" - (
00 \. N
4-l 4-l N80 GI X50 Z25; )-
!
N90X74; :-
/" NIOO G3 X80 Z22 R3; '. ~
~ 'r
ou ._(
r-
NIOO G3 X80 Z22 10 K-3; .:.(
NIIO GI ZO; r
-l
)-
4.4 - Função: C, R
•....•.,.
Aplicação: Chanframento e arredondamento de cantos
Um chanfro ou um canto arredondado pode ser inserido automaticamente entre dois movimentos
lineares que formem ângulos retos (90°) através das funções C (chanfro) ou R (raio). Para isso deve-
se programar a dimensão de chanfro ouraio desejado no bloco que gera o primeiro segmento.
Exemplos:
x 60
40
20
-,..
I
j
\ AZ
A-B B-A
N40 GOl XO Z60 F.3; N40 GOl X90 ZO F.2;
N50 X30 C3; N50 Z20R3;
N60 Z40R3; N60 ·X60 C3;
N70 X60R3; N70 Z40R3;
N80 Z20 C3; N80 X30R3;
N90 X90R3; N90 Z60 C3;
.r NlOO ZO; NIOO XO;
F = passo da rosca
l·.....
IL-? j-
C: !
OBSERVAÇÕES:
• Não há necessidade de repetirmos o valor do passo (F) nos blocos posteriores de G33.
• Recomenda~se deixar, durante a aproximação, uma folga mínima de duas vezes o passo da.
roscano eixo "Z".
• A função G33 é modal.
-
'-.",-; j
')
""~1
(: 'I
I:~'t.
~"':-l'
"'--'
,
'!~
., ')
..1
o ROMI$ Funções de Interpelação
EXEMPLO DE PROGRAMAÇÃO:
80
.'.
47
./ j
20
- I/-
r2
-r'
,_o - Ii
1.0
, ..••.
-~
.-._._._- _._._-- ._.- - --------- - aB
."..'
OJ
~
'----
CALCULOS:
,"I,)
Aplicação: Tempo de permanência
\,J
Entre um deslocamento e outro da ferramenta, pode-se programar um determinado tempo de
permanência da mesma. A função G4 executa uma permanência, cuja duração é definida porum valor
"P", "V" ou "X" associado, que define o tempo em segundos.
r
G04 P_; (milésimos de segundos) ':~:i~
',~
::::'~~'"
"-
•..-ir.
I
1
'"
-:(
)
'-C,
"'-~'f. -
'-\ i
'c-
\~
.: .
'-
· :':
A Função G40 deve ser programada para cancelar as funções previamente solicitadas como
G41 e G42. Esta função, quando solicitada pode utilizar o bloco posterior para descompensar o raio
do inserto programado na página de "GEOMETRIA DE FERRAMENTAS", utilizando avanço de
trabalho (G 1). .
~.
)
~~~----------~ __z
... ..-... &NTO COMANDADO
'.',
r."'
'"-~'.
1 )
, ..'.
I- '.
A geometria da ponta da ferramenta e a maneira na qual ela foi informada são definidas pelo '.~, ..,.
código "T", na página de "Geometria das Ferramentas". . --\ ..,..
"0
._, _
Esta função implica em uma compensação similar à Função G41, exceto que a direção de . --\;:.-.
", ...
compensação é a direita, vista em relação ao sentido do curso de corte.
<»:
A Função G42 é Modal, portanto cancela a G40. "-
----
I
, A Função "T" deve ser utilizada na página de "GEOMETRIA" dando o lado de corte da
ferramenta.
__r- . r
OBSERVAÇÕES:
'"
• Durante a compensação de raio os deslocamentos programados devem ser sempre maior que
o valor do raio do inserto (pastilha) .
• A ferramenta não deve estar em contato com o material a serusinado, quando as funções
de compensação forem ativadas no programa.
"
.....ç :
-
'
..
. (
"'-I
'-
-i
"
-r
..~.,
':":,'
.,
r:
'""T"
'.
QUADRANTE POSITIVO
G42
•••
-,
-">, ....•..
G42
......••-"....-.
\' \.' I
. '-.- .
.,\ '
x+
;.( -,
~+~+f_'---
x-
·'-L~
<.'\~
~1 -
i...
.''-'''('.-
I':': ~
:~C~
PONTA DA FERRAMENTA
FERRAMENTA
EXTERNA
8 FERRAMENTA·
EXIERNA
ESQUERDA DIREITA r~,::- )'
'''-{
'--I
5 7
"1,'
.)
7 - FUNÇÕES QUE SIMPLIFICAM A PROGRAMAÇÃO
;J" A função G77 pode ser utilizada como ciclo de torneamento paralelo ao eixo "Z", o qual torneia .
com sucessivos passes, até o diâmetro desejado.
'1
:J
A função G77, como ciclo de tomeamento, requer:
~,
.
x = diâmetro da primeira passada
Z = posiçãofmal(absoluto)
F = avanço de trabalho
EXEMPLO DE PROGRAMAÇÃO:
"'--,
. ,
l
80 00001 (CICLO DE DESBASTE);
.:' .
Profundidade de corte = 3 mm
Avanço =0,3 mm/rot
~~,-_.-
Q ROMI~ Funções que simplificam a programação
F = avanço de trabalho
\--
OBSER VA çÃO: No posicionamento da ferramenta no eixo "X", acrescentar o valor de "R" ~.J:-\
-- (no diâmetro), para definição da coordenada a ser programada, em relação ao material em bruto. '-.,
_.':''.-~\
" ')
.•. _{
J
I
_.
--;
00001 (CICLO DE DESBASTE);
NI0 G21 G40 G90 G95;
N20 GOX300 Z300 TOO;
N30T0202 (DESB.);
C>
~
C)
-~ ~-~ -- -------_._.-
N40 G54; "";
I
--
N50 G96 S250;
N60 G92 S3500 M4;
N70 GOX80 Z57; ,.
N80 G77 X76 Z20 R-5 F.2;
N90X72;
NIOO X68;
. r·__
20 NIIO X64;
55 N120 X60;
N130 GOX300 Z300 TOO;
Profundidade de corte = 2 mm Nl40 M30; , I
7.2-FUNÇÃO: G79
A função G79 descreve seu ciclo paralelo ao eixo "X", auxiliando nos trabalhos de desbaste
.)
como ciclo de faceamento.
.}
. X = diâmetro final do faceamento
-j
Z posição final (absoluto)
,J
.J
EXEMPLO DE PROGRAMAÇÃO
.'.;;
-',
..J
J
-, 70
,c}
..
0000 I (CICLO DE FACEAMENTO);
-
) 56 NIO G2I G40 G90 G95; ,
->,
) N20 GOX300 Z300 TOO;
J N30 T0202 (DESB,);
,_J
.N40G59;
)
N50 G96 S250;
0
.J N60 G92 S3500 M4;
'""
) N70 GOX74 Z70;
j N80 G79 X30 Z68 F.I5;
~ .~ ~,-_._._,------------
N90Z66;
.j
NIOO Z64;
,I
.sz- NIIO Z62;
) N120 Z60;
/'
j
N130 Z58; ...
..-:-~,
N140 Z56;
j
NI50 GOX300 Z300 TOO;
--j
,-,
Profundidade de corte = 2 mm NI60 M30;
) Avanço =O,I5mm1rot
-.,
.'
,I
( !
:' j
" )
~:\;,.-
'~tl~ .
F = avanço de trabalho
,;":
·~·I"
.
.~.-!.'
\.:...,1
I.
C.
"-"I
Y
00001 (CICLODEFACEAMENTO);
N10 G21 G40 G90 G95; Ct)
N20 GO X350 Z250 TOO; '-\
I
N30Tl212(DESB.);
N40 G55;
-~
C)
-~ N50 G96 S250;
& N60 G92 S3500 M4;
N70 GO X74 Z70;
N80 GO X64 Z55.485;
·.~t ~
N90 G79 X20 Z52.485 R-5.485 F.15; j':
"-~I ~
NIOO Z49.485;
N110 Z46.485; \'~=-\..-...
(,:'
30 NI20 Z43.485;
.-~~>'--
N130 Z40.485;
50 NI40 Z38;
N150 GOX350 Z250 TOO;
Profundidade de corte = 3mm N160 M30;
Avanço =0,15 mmlrot
tg~ = cq
CA ;-
CO =tg14x22
CO = 0.2493 x 22
CO = 5.485
G74R~
G74Z_ º--F ~ onde:
F = avanço de trabalho
..-}
?'()
~o t'O ? lS
00005 (CICLO DE FVRACAO);
NIO G2I G40 G90 G95;
N20 GOX300 Z250 TOO;
N30 T0505 (BROCA DI2);
N40 G54;
N50 G97 S1200 M3;
N60 GO XO Z75;
.) N70 G74R2;
N80 G74 Z-4 Q15000 F.15;
N90 GO X300 Z250 TOO;
NIOO M30;
Avanço =O,2mm1rot l------1
5 ('V'\, _
OBSERVAÇÃO: Quando utilizarmos o ciclo G74 como ciclo de furação não poderemos
informar as funções "X" e "V" no bloco.
)
«) ROMI@ Funções que simplificam a programação
)
A funçãoG? 4COrllOciclo de torneameuto requer:
)
'-
r
x = diâmetro final do torneamento
F = avanço de trabalho
, I
-- ...;.
Profundidade de corte = 3 mm
.
~c;.
LI s ,0"" t f1;'10 '}tU J
Avanço =0,2mm/rot
/ 7::
f
28 R88002C .;Manual de Programação e Operação - CNC FANUC21i T
"
,-.'
"
,
Q ROMI@ Funções que simplificam a programação
7.4 - FUNÇÃO)5:G75
" ..,.
··
-.
i
G75R~
G75X_ Z_ P_ º-- F~ onde:
.
""',
.J Q = distância entre os canais (incremental/ milésimo de milímetro)
F = avanço de trabalho
OBSERVA çÃO: Neste ciclo os canais deverão ser equidistantes, com excessão do último.
100
67 .'-
.:f Fi
25 14"'" ,......4 00100 (CICLO DE CANAIS);
~
,.-
.-- - ;.-- .-- NIO G2I G40 G90 G95;
N20 GOX350 Z300 TOO;
N30T0202 (CANAIS);
N40 G54;
N50 G96 S130;
~ ~_.~ - , _._. _. ~- f---- N60 G92 S4500 M4;
-e N70 GOX75 Z67;
N80G75R2;
N90 G75 X60 Z25 P7500 QI4000 F.2;
'-- NIOO GO X350 Z300 TOO;
--- - --- - NII0 M30;
Avanço =O,2nun/rot
F = avanço programado ~
\
"...;....
4~:: _
\
:... "~)-
".0,--
60
..•.•..., '-
;""----1' }
~-~
~~-------
--------
-
i Profundidade de corte = 2 mm
Avanço = 0,2 mm/rot
. --/ '--
I. 90 J :.-.." ,
Este ciclo é utilizado após a aplicação dos ciclos de desbaste G71, G72 e G73 para dar o
~. acabamento final da peça sem que o programador necessite repetirtoda a sequência do perfil a ser
executado,
As funções F, S e T especificadas nos blocos G71, G72 e G73 não tem efeito, mas as
.~./ .
.específicadas entre o bloco de início do perfil (P) e final do perfil (Q) são válidas durante a utilização
./
do código G70,
)
...•.'"
../'
,
'.. ~
~.'
'!
Aplicação: Ciclo automático de desbaste longitudinal
'_., )'
A função G71 deve ser programada em dois blocos subsequentes, visto que os valores relativos
a profundidade de corte e sobremetal para acabamento nos eixos transversal e longitudinal são
informados pela função "V" e "W", respectivamente.
. '-'
'._(
(;; -T
V = sobremetal para acabamento no eixo "X" (positivo para externo e negativo para
. o interno/diâmetro)
, .. \
F = avanço de trabalho
OBSERVAÇÃO: Não é permitida a programação da função "Z" no 1°bloco que define o perfil
a serusinado.
-,',
'. ~
::-'\
'í
", :\.
I \
\
\-
~
I i
~ ! II
j [.)v
~ !
!
R5 1.r2x45"
V JJ
'1
tSl tSl ISJ
_~
.. ~""""""""""""""--
1------- ........-------- --------- ......
- (\j ISJ QJ
G & &
1/
)
~
/
I Profundida de de corte
Avanço =0, 25mmJrot
= 2.5 mm
25
40
J
50
)
,
"
70
/
"
;
j
00001 (CICLO DEDESB. LONGITUD.); Nl20 GI Z70 F.2;
NIO G2I G40 G90 G95; N130 X20 Z68;
N20 GOX380 Z280 TOO; NI40 Z55;
N30TOIOI (DESB.EXT.); Nl50 G2 X30 Z50 R5.;
N40G58; Nl60 GI X50;
N50 G96 S200; Nl70 Z40;
,~
'.
NI80 X80 Z25;
'
~\
.... [._.
-i _
",.;"--
-';~'''-
\
\. ..;.~:;
Profundidade de corte = 3 mm
20 Avanço = 0,3 mm/rot
45
55 ---j ~
70
"-j --
,
00001 (CICLODEDESB. LONGITUD.); N150 G3 X66 Z55 R5.;
NI0 G21 G40 G90 G95; N160 Gl X50;
N20 GOX300 Z200 TOO; N170 Z45;
N30 TIOI0 (DESB. INT.); N180 X30 Z20; ~
I
LNllO G41
-r:'=
l'lr -
OBSERVA çÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos
com ferramantas diferentes.
A função G72 deve ser programada em dois blocos subsequentes, visto que os valores relativos
a profundidade de corte e o sobremetal para acabamento no eixo longitudinal são informados pela
função "W".
.r-:
F = avanço de trabalho
/'
OBSERVA çÃO: Não é permitida a programação da função "X" no 10 bloco que define o perfil
a serusinado.
I ,
R88002C - Manuol de Programação e Operação - CNC FANUC21i T 35
<" ,
'V..
i·~.
( . \ ti
·Q ROMI@ /AI""~-'
Funçõey(ue Simplificam a Programação
I 'O
~ CCGl1\ 1- .)
~'i)'
t>~/ x45· I
/R5 I
~
l __,o .
<; ,
~ •• (\J
'&
r:fJ
'&
LíJ
'&
rn
'&
I'~\J. _
...~. \
l,../ '....j .. -.
(', \
"~:j'--
. \
-._(.:~: --
'
'/' 0t.(·.;" J
c;. -,
(lI
Profundidade de corte= 2rnm
40 Avanço = 0,25 rnmlrot
,:
54
"-\-'- .-,.-
65
70
OBSERVA çÃO: No exemplo foi considerado que O debaste e O acabamento seriam feitos
com a mesma ferramanta.
,
('. T
Q ROMI"' Funções que Simplificam a Programação
C-o O
I
/~~
// {,t JJ f /çL-o
/
R5
1
~.
..)
!
55
70
O~~' ~ -.P N
__II_0_G_O_Z_3_8_; ~ ~~~~ N_2_3_0_M_3_0_; ~
7.S-FUNÇÃO: G73 ,í
o ciclo G73 permite a usinagem de desbaste completa deuma peça, utilizando-se apenas de
"".-
.>
dois blocos de programação.
A função G73 é específica para materiais fundidos e forjados, pois a ferramenta segue
sempre um percurso paralelo ao perfil definido. ..r;·-
-(.:~
A função G73 requer:
U = direção e quantidade de material a ser removido no eixo "X" por passe (raio).
".,- .. )
w= direção e quantidade de material a ser removido no eixo" Z" por passe. ~:~~?~~:
)'
R = número de passes em desbaste
,-
.;~.y
Fórmulas para cálculos dos valores de "U" e "W": (---{ r:
Número de passes ( R)
-Õ\.-:_._
)
':_:'t·~ _
I
P = núrneró do bloco que define o início do perfil
:" r
U = sobremetal para o acabamento no eixo "X" (positivo para externo e negativo para :.(
..,.
interno/diâmetro)
._!
W = sobremetal para o acabamento no eixo "Z" (positivo para sobremetal à direita do
perfilou negati vo para so bremetal à esquerda do perfil)
F = avanço de trabalho
1\
r-.
"---
Ul !Sl !Sl
-~ ~--------- ---- ---------------- ----------- ------
_. N in CD
'& '& '&
V
.) V
I No exemplo foi considerado:
.:/
.~'
-,
75
-.\.
:
.»
)
'~; ...-,
\
..
;'
; ,T
..
.:..--, .
'r:
..,
.. ç'
··-r
-(.'~'"
'''-t, ~
-:~
"' \
.".' )
···-t.,.
".'-...........
1
"--r~:.
1 -
OBSERVA çÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos
com a mesma ferramanta.
onde:
x = diâmetro de roscamento
----- -/
,
.v/
F ~ passo da rosca
.)
../
I
Exemplo 1: RoscaM25xl,5
..
., /
.. )
'
.)
",'
j)
',
•• 33
....}
01000 (CICLO DE ROSCA);
________ _.J
NIO 021 040090095;
"'- N20 00 X31 OZ270 TOO;
4
x
l{)
N30 T0303 (ROSCA M25Xl.5);
~.
'"::;;: N40054;
N50 097 SI500 M3;
50
N60 00 X30 Z54;
N70 078 X24.2 Z35 FI.5;
PROFUNDIDADES NO EXEMPLO:
1o passe = 0.8=
N80 X23.6;.--;:1 p''L.-f~ L L L...
2° passe = 0.6mm
N90 X23.2; ~ I
3° passe = 0.4rnm NIOO X23.05; .--h "
4 passe = 0.15=
0
NIIO 00 X310 Z270 TOO; e
N120 M30; ,\r .
w- I
uS~vPr·
CÁLCULOS: Jc-o
10) Altura do filete (P): 2; Diâmetro final (X):
P = (0.65 x passo) X = Diâmetro inicial- (P
P = (0.65 x 1.5) x2)
P = 0.975 X = 25 - (0.975 x 2)
X= 23.05
-- --~---------------------------------------------
.:~ .
\
.',
Exemplo 2: Rosca: M25x2 (2 entradas)
-"
,
7
'-"'
:~ r-. l
/
\
60 -r
-I
r------------'V
-- -
---------
-=I
N
~
«l PROFUNDIDADES NO EXEMPLO:
'~
~'
100
N40 G54;
N50 G97 S1500 M3;/ D---s. O O
N60 GOX30 Z54; O
N70 GO X28 Z108; .
,.' . -----..p N80 G78 X24 Z62 QO F4; (1 a entrada)
N90X23.2; L-v;1d,,~<G
N100 X22.6;
NI10 X22.4;
N120 G78 X24 Z62 Q180000 F4; (2a entrada)
N130X23.h ~ \<tU.)>:>J i
N140 X22.69' úz. I 'í O O l)J I
NI50X22.4~ .,
(i.l'bb,joà .....
,",\,-
N160 GO X310 Z270 TOO;
N170 M30; ,
-, I
)
'~
CÁLCULOS: '-',
,. 'r
-(
r) Altura dofilete (P): 3j Passo programado: )-
P = (0.65 x passo) F = Passo nominal x n° de entradas "
..
P = (0.65 x 2) F=2x2 .,(
P = 1.3 F=4
-
!
Q ROMI" Funções que simplificam a programação
~,
-f,'
,
s = (r -7- passo) x 10
r = comprimento da saída angular da rosca
-
Q = mínima profundidade de corte (raio/ milésimos de milímetro)
. ;,:/
R = valor da conicidade incremental no eixo "X" (raio/negativo para externo e positivo para
interno)
F = passo da rosca
RPMmáx = ~5,"",0~00,,--
passo
't'4iL
Q ROMI~ Funções que simplificam a programação
, \
",. '}
EXEMPLO 1: Rosca M25x2
.: '.,7
53 ,-,,
'-( -r
39
-t· -
28
20
-
C
:,(
r-, /'(
•
/"
"""
C\;l
-
';-~::\
H
.~ ~._-_._---:-- --- r'
___ o_o I.Q
~ -,.::
)'
~
~ " 'T
"!
::','\
/ \._-(
"",
'_'
, '7
: ' 'l'
CÁLCULOS: "_' , J
--..••. !
_.1,
ROSCA CÔNICA:
··- •.····.0.0
_
0.0 ..•. _ .. _.
..
!
~
i
.._' •...j
20
I~
35
50
~.}
CÁLCULOS:
')
-Ót )
Q= 1.913
Vl6
Q = 0.479
"~'''t~l'
. __
5j Conversão do grau de inclinação: '....:-/ .
I'
60 x A = 47 x 1
A= 47
60
A= 0.783°
1 °47' = 1.783°
tg 1.783 = L ,. I
25 '. ~,
'.'
R= 0.778
)
8.2-FUNÇÃO: G21
,-,
)
"
Quando se desej ar retomar a ferramenta para a posição de "referência máquina ", devemos
programar:
)
/"'"') G28UOWO;
8.4-FUNÇÃO: G90
./
Aplicação: Sistema de coordenadas absolutas
)
r--
, )
Este código prepara a máquina para executar operações em coordenadas absolutas, tendo uma
origem pré- fixada para a programação.
Este código prepara a máquina para executar todas as operações em coordenadas incrementais.
Assim, todas as medidas são feitas através da distância a se deslocar.
Neste caso, a origem das coordenadas de qualquer ponto é o ponto anterior ao deslocamento.
8.6-FUNÇÃO: G92
Quando se estiver trabalhando com o código G92 junto com a função auxiliar S4 (4dígitos)
estaremos limitando a rotação do eixo árvore.
Ex.: G92 S2500 M4; (limita o eixo árvore em 2500 RPM) .,--'\.
Esta função prepara o comando para computar todos os avanços em polegadas/minutos (G20)
ou milímetros/minutos (G21).
A máxima RPM alcançada pela velocidade de corte constante pode ser limitada através da
programação da função G92.
···:t
l
8.10 - FUNÇÃO: G97 ,
-'-1
Funções: M98/M99
o bloco contendo a função M98, deverá conter também o número do sub-programa através da
função "P". Ex.: M98 PIOOI
o sub-programa por sua vez, deverá conter o referido número no início do programa através da
função "O" e finalizar com afunçãoM99.
M98 P.QQQ9QQ.QQ
N" de repetições do N° do sub-
sub-programa programa
Quando após uma chamada, o sub-programa finaliza suas operações, o controle é retomado ao
programa principal.
--...,..-
Exemplo:
01001 01002
01003
o»
..
I
M30 M99
M99
'~." "
__ o'
A programação da função M99 com a função "P", acompanhado do número do bloco, faz com que
o comando retome a programação no bloco indicado por "P".
"---""
Quando no programa principal a função M99 substituir M30 o programa será executado
seguidamente em "looping".
r
PROGRAMAÇÃO INCREMENTAL E SUB-PROGRAMA
"1 r
EXEMPLO:
.. - 100
-.
) 20 20 10
( 0,5x45°
.... C 1-.-
j "~. '-"
1
'\....:.:(1~ '-
I
{~.
. _/
I
o
••
\..
Ir)
'<t
'1Q
l{)
'(Q
r
f-
-
·~r.··
;·:C( . ~
. , .
-1
'-~t:~
'-.--
;-::-:"
N02 GO Z-20.; \.~(
N03 Gl X-IO. F.I5; /,. í"
.C~ (
N04 GOXIO.;
NIO GOX55. ZII0.; (POSICIONAMENTO) N05 Gl Z-.5 F.5;
NIl M98 P00030002; N06 X-5.;
NI2 G90; N07 X-I. Z.5 F.I5;
N13 GOX85 Z130 TOO; N08 GOX6.;
N09 GI Z.5 F.5;
-,
N14 M30;
NIO X-5.;
Nll X-I. Z-.5 F.I5;
NI2 GOX6.;
N13 M99;
··-i -
.'"
-r
~ --
Q ROMI~ Fluxograma de programação
10 - FLUXOGRAMA DE PROGRAMAÇÃO
,
...•
* INICIO
INICIO
o (comentário); - numero do programa
) G2i G40 G90G95; - bloco de instruções de segurança
r-
I
.;
* TROCA DE FERRAMENTA
TROCADE
FERRAMENTA GOOX Z TOO;- ponto de troca da ferramenta
,-", T ; - número da ferramenta desejada
.-. G__ (G54 a G59) - definição do zero peça
)
-
~J
·l
N
,y
,..,- .
j
..}
.-
o)
-_. * PROGRAMACÃO EM VCC
)
VEL. CORTE G96 S ; - valor da velocidade de corte (m/min)
•..•..' ) G92 S M3/M4; -Iimita a máxima rotação e liga
.'- RPM MAX.
o eixo árvore.
-
.)
* PROGRAMAÇÃO EM RPM
j
.-- RPM
,,) G97 S M3/M4; - define RPM e liga o eixo árvore
-r-,
;
~-- .
..J
-:;;I * GERAÇÃO DO PERFIL
GERAÇÃO DO
PERFIL (instruções de acordo com a
criatividade do programador)
\ }
N
* FIM DO PROGRAMA
FIM
'~' ..
GOOX Z TOO;- ponto de troca da ferramenta
M30; - fim do programa
-- ----------------------------------------------------------------
Funções especiais ,
,.
11 - FUNÇÕES ESPECIAIS
',. 1 J
11.1 - FUNÇÃO: G80 r
_ T-
Aplicação: Cancela ciclos de furação • 1::
..
- \ r-
11.2 - FUNÇÃO: G83 . --
\,
\-:--
Este ciclo permite executar furos com quebra de cavaco com ou sem retorno ao ponto inicial
'.:.•.
depois de cada incremento de furação. Também podemos programar um tempo de permanência
no ponto final da furação, como vemos a seguir:
F=Avançb
EXEMPLO:
-":-.t:~ __
N220 GO XO Z68 ;
N230 G83 Z-4 Q15000 P1500 R -2 FO.12;
N240 G80;
N250 GO X300 Z200 TOO;
I~ 55
,I
OBSERVAÇÕES: , I
• Após a execução do ciclo a ferramenta retoma ao ponto inicial.
• Se "R" não for programado o inicio da furação será executada a partir do "Z" de
aproximação.
• Para programarretomo ao plano "R" após çada incremento, deve-se alterar o parâmetro
"5101#2" para" 1". Sem retomo, alterar para "O".
• Para definir um valorde aproximação após recuo, no parâmetro 511'-1entrar com o valor
rnilesimal.
,_o.
11.3 - FUNÇÃO: G84
Este ciclo permite abrir roscas com macho, utilizando suporte flutuante. Para isso deve-se
programar:
M60 (ouM61)
G84 Z_ F--' onde
EXEMPLO:
Nl 00 T0505 (MACHO FLUTUANTE);
NllO G54;
20
N120 G97 S500 M3;.
--e~-ffi'--- -P----w- N130 GOXOZ54;
N140 M60;
N150 G84 Z30 F2;
N160 G80;
./
I, 50 ,I N170 GOX300 Z150 TOO;
'''-',
Este ciclo permite abrir roscas com macho, utilizando fixação rígida, ou seja, sem suporte
flutuante. Para isso deve-se programar:
M60(ouM61)
M29S __
G84 Z_ F--' onde
F = passo da rosca
r. ..
EXEMPLO:
Nl 00 T0606 (MACHO RlGIDO);
NII0 G54;
,r 20 N120 G97 M5;
N130 GOXOZ54;
-0-- PAI .-H-----H=l- N140 M61;
r= N150 M29 S600;
N160 G84 Z30 F2;
N170 G80;
50 ,I N180 GOX300 Z150 TOO;
o ROMI 4I
'"
Funções especiais
Este ciclo executa trabalhos utilizando ferramentas de mandrilar, alargadores, brunidores esféricos
e etc. Para isso temos:
'" c"
-'L/"
G85 Z__F__,onde
Z = Posição final
F=Avanço
Exemplo:
-li
"~I
"~.-
\:
I~ 511
~I
\ -
"O
~'
""~l-
":"í
""I
-,
"(
.. ~
,,' .
•••.....
.rr-. )
&63 To9A2
.~.
K = distância real entre a face da' torre e o centro do suporte (obrigatório quando A=7),
..•.
:.'
)
sendo: K= 30.0 -GALAXY10e15
r-:,
) K = 31.0 - GALAXY 20
K = 40.0 - GALAXY 30
K = 50.0 - GALAXY 50
K = 100.0 - GALAXY 15 M/ SM (suporte rígido)
K = -50.17 - GALAXY 15 M/ SM (suporte rotativo radial)
K = 74.5 - GALAXY 15 M/ SM (suporte rotativo axial)
í>,
,
7
+--tII-~
..---1
(
(
-,-,
1 2
R88002C «Manual de Programação e Operação - CNC FANUC21i T 55
Q ROMI@ Funções especiais
EXE:M:PLO:
-- ~
" . ~.
-.._/. '.'. I
Ferramenta 2
Ferramenta 1
Ferramenta 3
(4- ''I"
(1. J
:',.'r
EXE~LODEPROGRAMAÇÃO:
--(
00005 (ZERAMENTO);
'-'1
'--{
.}
LEITOR DE POSIÇÃO
,,-
As coordenadas X e Z de retomo, finda a medição, são as coordenadas definidas antes da chamada
do primeiro G37 . Normalmente estas coordenadas são a posição X e Z de trocas de ferramenta.
Com esta função podemos programar uma medição do desgaste da ferramenta em processo. Para
isso temos:
j
./
.- ,
!
(1_) tci) (Bi), onde
Exemplo de programação
__
,,7
N250 GO X200 Z200 TOO; (ponto de troca)
N260 M76 ; ( contador de peça ativo) -\'7
N270 G37 TOl A2 10.1 ; (ou G37 TOl 10.1 .)
__
\,7
N280 G37 T04 A3 10.05 Bl; (ou G37 T04 10.05 Bl)
N290 M50;
N300 M30;
1,,""7"
OBSERVAÇÕES:
• Caso não seja programado a função A, indicar quadrante na página de geometria (T).
• Para forçar a medição de uma determinada ferramenta deve-se somar 4 ao valor pré ,~".. ,
determinado na coluna T da página de geometria.
Exemplo: para forçar a medição de uma ferramenta externa direita (Tipo 3), deve-se digitar
7.
Nota: Após a medição "forçada" da ferramenta, a máquina retoma automaticamente o valor '-'(:.-
original do lado de corte, ou seja, se o valor estava 7, voltará a 3. , ,,)
-"-t'
·t 1' ••• •
'<--i;
,
'-----
OBS.: Deve-se sempre somar 1 ao valor de peças requeridas para que a medição seja feita
de acordo com o número de peças desejada. -r
Exemplo: Número de peças desejadas antes da medição = 5
Valor de "PECAS REQUERIDAS" = 6
!' .•
. I,.,
. ~.'
. ,.-
· ~.:
Q ROMI" Funções especiais
Esta função permite monitorar o tempo ou a frequência (Número de peças), de uma determinada
ferramenta visando sua substituição para a operação desejada.
Para a determinação do modo de monitoramento, deve-se alterar o parâmetro 6800#2 (LMT) para:
0= gerencia por QUANTIDADE DE PEÇAS;
1= gerencia por TEMPO de usinagem (minutos).
Um programa contendo os dados de monitoramento deve ser executado para que sejam carregados
,.J
na página de vida de ferramenta.
Exemplo:
00010 ;
N10 G 1OL3 ; (Ativa o gerenciador)
N20 P0.1 L20 ; (POI = No. do grupo, L20 = Tempo/min ou Quantidade de peça)
-
.J
~ N30 T0202;
~.
.J N40 T0404 ; ( Carrega as ferramentas no grupo OI )
N50 T0606;
........, N60 GIl; (Cancela o gerenciador)
N70 M30;
.;
Exemplo de programa de usinagem :
00011 ;
".,":
NI0 G21 G40 G90 G95 ;
N20 GOX200 Z200 TOO;
.-~. N30 T0101 ;
,j
N100 T0199; (01 =No. do grupo, 99 = Ativa gerenciamento de ferramentas do grupo)
N110 G96 S220 ;
N350 M30;
_.J.'"
Através desta função acompanhado do argumento C (especificado em graus) podemos programar ""-"'.
r
um determinado ângulo para o posicionamentodo eixo árvore. "'te J
Antes de ativar a função" G64 c..." devemos programar a função "M 19", que é a responsável pela
)
orientação do eixo árvore.
.. .."
'ê~r'" -r-:
Exemplo:
M19;
G64 CO; ( o eixo árvore posiciona em zero grau)
:'.~
":":.0.
.~:.:... I
OBS: "
T
1- Os códigos G02, G03, G90,G94 não podem ser programados juntamente com a .•.•...
introdução direta de valores angulares, chanfros e arredondamentos. "-(, I
2- O arredondamento de canto não pode ser inserido num bloco de abertura de rosca.
3- Ocorre um alarme quando se calcula oponto de intersecção se o ângulo formado por duas
linhas está compreendido entre +/- 1°.
X
Xz__ (Zz__ ) A_; ~'
",
(Xz,Zz)
, 1
I;
A
..
(X),Z)
....••.. "Z'
""
··c...·
2 ou
· )
~
Al_Rl_; (X2,Z2) '.. AI
, X3_Z3_AZ_; -'~
.".1
...... _-_._ ....... _. .. - .. -- -- ...
(XI,zI)
~
Z
"'"
-
X
~t~
I j~
X2 _. Z2- Cl -,
X3- Z3-,
.r.
, A,
ou
-c} 3
AI - Cl -,
C.,} X3- Z3- A2
,,) . (x~Z,)~
(X,,z,)
<é.') ~
'.\
z
".:" ,I
,) X
.. ,.
XZ_ZZ_Rl_; (X4~Z4~ «. Z)
X3_Z3_RZ_;
X4_Z4 __ ; R' .' A
2 2
4 2~
ou 0_ ••
Al_Rl_; (X,Z,)~,
o.) X3_ Z3_ AZ_ RZ-;
'(X,,z)
X4_Z4_;
..... "'. Z
x
XZ_Z2_C1_; (X.Z.>
..
X3_Z3_RZ_; ~Z,)
X4_Z4_; R2
/' A,
..'
,
c;L~~~,-
5 ou
) A1_C1_;
.... ,
X3_ Z3_ AZ- RZ_; 1 (X,,z)
X4_Z4_;
.... Z
o
\
GD
ROMI Funções especiais
)
11.10 - FUNÇÃO G65
r:
Aplicação: MACRO B
Podemos utilizar esta função quando desejamos elaborarprogramas, cujas peças a serem fabricadas,
apresentam formas geométricas iguais, mas com dimensões diferentes, ou seja, no caso de famílias de peça.
Devemos então elaborar um programa, definindo o processo a ser utilizado para a usinagem, com
grandezas de dimensões representadas por variáveis, conforne a tabela.
{:-'
DO ARGUMENTO CORRESPONDENTE
A #1
B #2
C #3
D #7
E #8
F #9 )
H #11
I #4 ......,< 1
J #5 C
'-i~:I
K #6
M #13 I;~. :-
Q #17
R #18
S #19
T #20
U #21 "'.
V #22
W #23 \-\
X #24
Y #25 '-"\
Z #26
Este programa será invocado por outro, no qual deverá ser programado a função G65 acompanhado
da função P , definindo o número do programa contendo o processo de usinagem, e também dos endereços
das variáveis representados pelas letras da tabela com seus respectivos valores dimensionais:
'._(.
,'.
"
-
\
-'7-"-
.~.
\
..:~
Exemplo de programação:
'~
I
I
o A=20mm K=20mm
o B=24mm R= 5 mm
o C=34mm F =25mm
o I =55mm
J = 2mm
'r:
\ -
- \,-
,""" "
G54 (1 rebaixo)
0
G55 (ZO rebaixo)
,-,
:' I,
...;
'-:"~-. -
~
"','-
, I
.' i
'.., r
" ,
.~ ;-
:~r·
~
IJ
64 R88002C - Manual de Programação e Operação - CNC FANUC2li T
\.:.: ...
, '
'--,
/ ..•.., .•.
\ •...
Q ROMI@ Funções miscelâneas ou auxiliares
Função:MOO
Aplicação: parada do programa.
Este código causa parada imediata do programa, refrigerante de corte e do eixo árvore.
A função MOOé programada, geralmente, para que o operador possa virar a peça na placa,
trocar faixa de rotação, trocar ferramenta. .
Função: MOI
Aplicação: parada opcionaI do programa.
I,;
Esta função causa a interrupção na leitura do programa. Quando programada, porém, esta só
estará ativa se o operador acionar a tecla localizada no painel de comando "OPTIONAL
STOP".
~.
Neste caso, a função MOI torna-se igual a função MOO.
Quando dá-se a parada através deste código, pressionando-se o botão "CYCLE START", a
..j leitura do programa é reiniciada .
Função:M02
Aplicação: fim de programa.
Esta função é usada para indicar o fim do programa existente na memória do comando, também
é utilizada quando trabalha-se com fita emendadas em forma de "laço".
Função:M03
Aplicação: sentido anti-horário de rotação do eixo árvore.
Esta função gira o eixo árvore no sentido anti-horário olhando-se a placa frontalmente.
A função M03 é cancelada por: MOI; M02; M04; MOS; M30e MOa.
Função:M04
Aplicação: sentido horário de rotação do eixo árvore.
./
Esta função gira o eixo árvoreno sentido horário, olhando-se a placa frontalmente .
•.....
/
•....:~ A função M04 é cancelada por: MOI; M02; M03; MOS;M30 e MOO.
..
Função: MOS
Aplicação: Desliga o eixo árvore.
Esta função quando programada pára imediatamente a rotação do eixo árvore, cancelando as
funções M03 ou M04 .
~
. ..
A função MOS ao iniciar o programajá está ativa e é cancelada por M03 e M04.
'~~,,
O> ROMI~ Funções miscelâneas ou auxiliares
.' )
Função: M07 (Opcional)
Aplicação: Liga o refrigerante de corte de alta pressão (T-MAX).
Função:M08 •.....
Aplicação: liga o refrigerante de corte.
Este código aciona o motor da refrigeração de corte e cancela-se por: M09; MOO;MO1; M02
e M30.
Função:M09
Este código desliga o motor da refrigeração de corte e está ativa ao iniciar o programa.
,.
Função: M19 (opcional)
'i
Aplicação: orientação do eixo árvore e liga modo eixo "C".
t,
Função:M24 I
Aplicação: abrir a placa.
- J
(
\'.:'1
Função:M25
''-''1 T
Aplicação: fechar placa.
,
-'
Função: M26 (opcional)
. Aplicação: recuar o mangote do contra ponto.
..-.;';.
'--.,
Q ROMI@ Funções miscelâneas ou auxiliares
Função:M28
Aplicação: desliga macho flutuante.
Função:M29
Aplicação: liga macho rígidolflutuante.
Função:M30
Aplicação: fim de programa, esta função retorna o programa ao seu início.
Função:M31
Aplicação: avança base do contra ponto.
Função:M32
Aplicação: recua base do contra ponto.
Função:M36
Aplicação: abre a porta automática .
./ ",
Função:M37
Aplicação: fecha a porta automática.
Função:M38
Aplicação: avança dispositivo aparador de peças.
Função:M39
Aplicação: recua dispositivo aparador de peças.
Função:M40
Aplicação: seleciona placa do árvore para prender interno.
Função:M41
Aplicação: seleciona placa do árvore para prender externo.
Função:M42
Aplicação: liga ar da placa do árvore.
Função:M43
Aplicação: desliga ar da placa do árvore.
Função:M45
Aplicação: liga limpeza de proteções.
Função:M46
Aplicação: desliga limpeza de proteções.
Função:M50
Aplicação: sobe leitor de posição de ferramenta.
Função:M51
Aplicação: desce leitor de posição deferr amenta.
j-
Função:M52 '~... .-
Função:M63
Aplicação: gira sub-spindle no sentido horário.
" \~.-
Função:M64
Aplicação: gira sub-spindle no sentido anti-horário. .' "
Função: M65
Aplicação: desliga o giro do sub-spindle.
\
:~):,
!:.~., .'~ 1
Função:M66
Aplicação: liga modo sincronizado
.......,..- . T
t "r
Função:M67 o..,-'
Função:M69
Aplicação: orientação do sub-spindle.
Função:M70
Aplicação: seleciona placa do sub-spindle para prender interno.
Função:M71
Aplicação: seleciona placa do sub-spindle para prender externo.
Função:M72
Aplicação: liga ar da placa do sub-spindle.
Função:M73
T
Aplicação: desliga ar da placa do sub-spindle.
Função:M74
Aplicação: abre a placa do sub-spindle
Função:M75
Aplicação: fecha a placa do sub-spindle.
Função: M76
Aplicação: ativa o contador de peças.
.......•.
o programador necessita ter consciência de todos os parâmetros envolvidos no processo e
obteruma solução adequada para usinagem de cada tipo de peça. Este deve.analisar ainda todos
os recursos da máquina, que serão exigidos quando da execução da peça .
.,)
13.1 - Estudo do desenho da peça: final e bruta
o programador deve ter habilidade para comparar o desenho (peça pronta) com
a dimensão desejada na usinagem com a máquina a Comando Numérico.
É necessário haver uma definição das fases de usinagem para cada peça a ser
executada, estabelecendo-se, assim, o sistema de fixação adequado à usinagem.
São necessários tais conhecimentos porparte do programador, para que este possa
enquadrar as operações de modo a utilizar todos os recursos da máquina e do comando,
visando, sempre minímizar os tempos e fases de operações e ainda garantir a qualidade do
produto ..
"
,~:".I
14 - CÁLCULOS
14.1 - Velocidade de corte (Vc)
r
Dependendo do material a ser usinado, a velocidade de corte é um dado importante e
necessário.
A velocidade de corte é uma grandeza diretamente proporcional ao diâmetro e à rotação da
árvore, dada pela fórmula:
Vc= 1r.D.N
1000 ':"'\-: .-
onde: .'-:-'.
-•..../!
-,'
Ir":'"
Vc = Velocidadedecorte(mlmin)
;::::::-
D Diâmetro (mm)
!.'
C:: \
T
('" , í
~~ I
r:> T
14.2 - Rotação (N) \~.,
N = Vc x 1000
1rxD
r
;:::
'./
~-
i~ r
.'.:,.:.:
'
./
.. ~.,
Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do motor e
consequente parada do eixo-árvore durante a operação, faz-se necessário um cálculo prévio da
potência a ser consumi da, que pode nos ser dada pela fórmula:
Ks x FnxAp x Vc
Nc (CV)
4500 x I}
•.J
Ks = Pressão específica de corte
Ap = Profundidade de corte
Fn = Avanço
v c = Velocidade de corte
I} = Rendimento
GALAXY =0,9
COSMOS =0,9
CENTUR =0,8
.j
,
..••..,/
)'
.-'.-
VALORES ORIENTATIVOS PARA PRESSÃO ESPECÍFICA DE CORTE (KS)
SAE 1010 a 1025 ATÉ 50 ATE 140 360 260 190 136
;,., "'\-
AÇO FUNDIDO MÉDIO 50 a 70 l38 a 192 360 260 190 136
'~' •..... -
)
AÇO FUNDIDO DURO ACIMA DE 70 ACIMA DE 192 390 286 205 150
AÇO DE LIGA MOLE 100 a 140 278 a 388 530 380 275 200
AÇO DE LIGA DURO 140 a 180 388 a 500 570 410 300 215
FERRO FUNDIDO MÉDIO 200 a250 290 208 150 108 :.:'-
~-:-
FERRO FUNDIDO DURO 250 a400 320 230 170 120 ..... :--
.=: "-
·) .
_.J
./
o
:.'
.--:,
"
.:r
_.:/
,,)
)
"
Parte 11
).
'-.
,)
Operação
" -;!
,}
.~
. )
-c
",
: ")
"
Q ROMI~
'- )
\-.'
"-o" '; /-
"-"1"
..
\ •.1""':
v:,
C:t-.---
.~ '-..'\,
.. )
•.c,' r
0,"__'1. I
,..• ~",
C\ I
{ .••......
Y
'-1.
~"'"
-:»
'-
I
:.:. ..
,:.....•
Q ROMI.@ Painel de comando
1 - PAINEL DE COMANDO
TECLADO DE
VÍDEO ; i, .. . PROGRAMAÇÃO
.,
i
.-J
;k:
I
-)
~-"
" .•/
!
"~/
.;
<~,
..
j
-;d.
",O'-
:. '.~' .'.
\.',
"'~ .. I
__ '. 'r
TECLAS SOFT
'-,
"..:.:,.
·.i,·.···
'J;
" ;"',';',
. ,;
- I
,':'-v-, I
:,.,,-
OFF SEITING
SHIFT
CANCEL
'-- ."-
"- .
~
DELET
PAGE UP r " •• '-.
INSERT
CUSTON
PAGE
GRAF MOVIMENT AÇÃO
DOW
DO CURSOR
ALTER
-"_.-_ .. -
Q, ROMI@ Painel de comando
Pressione esta tecla para zerar (reset) 6, CNC, pãra caricelarum alarme,
Tecla RESET
etc. ", ':"r/'" , '
~, Pressione esta tecla para mostrar como operara máqulna.tal como
l
Tecla HELP operação por teclas MOI, ou detaíhes Q,e:::um,:?}larilié'qUÉ3pêôtreuno CNC
(função de ajuda).":' ",ê-;,;C;:':~;'>'<::~"" .',
······.'·r:·
, ,
As teclas soft possuem várias funções, De, acordo com a tela ativa.
Teclas Soft
As teclas soft são mostradas na parte de baixo 'da tela. " .:
Teclas Pressione estas teclas para introduzir letras, números e outros caracteres.
alfa- numéricas
Algumas teclas tem um caracter no canto direito de baixo.
Tecla SHIFT
Pressionando a tecla <SHIFT> seleciona-se estes caracteres .
. •~iI'.,
Teclas de Troca Estas teclas são usadas para mudar as páginas na tela.
•.•...-.' de Página
,':'"'
v,....
--r. --
OFFSET "--I
MEASUR
TEACH
-f.~;
AUTO;-",;,' ','" MPG
. -1. '-_
'-~
t.
CYCLE
START SPDL CLNT
cw ON
CYCLE' SPDL
STOP STOP CLNT
OFF
PRG SPDL
CLNT
STOP CCZW
AUTO
OPT STOP
DRY RUN
PRG TEST
TRVRS
~\
.-.
-=-/'
LOWXI00
LOWXI0
LOWXI
•......••.
DESCRIÇÃO DO TECLADO
BOTÕES DO
PAINEL DE Significado
OPERAÇAO
-' ...
MDI Permite inserir e executar um ou mais blocos de dados manualmente
'~
,""'!'". \
~-"
~
JOG Ativa movimentação dos eixos via teclas direcionais ',--,,'--
I
..
INC "
"
SINGL
Ativa / desativa execução de programa em bloco a bloco
BLOCK
OPT
Ativa / desativa parada opcionàl de programa
STOP
DRY '--
-,.:.::..••
Ativa / desativa teste de programa sem ligar eixo árvore )
RUN
PRG
Ativa / desativa teste de programa sem movimento da máquina
TEST
AXIS
Ativa / desativa a movimentação dos eixos
INHBT
........ - ..
.'
Q ROMI~ Painel de comando
BOTÕES DO
PAINEL DE Significado
OPERAÇÃO
...•... _/
/-\
, '.
HIGH
_. I
j SPDL
Diminui a rotação programada em até 50%, em incrementos de 10%
DEC
/ ..
r SPDL
Reestabelece a rotação programada
J
100%
.'~
SPDL Aumenta a rotação programada em até 20%, em incrementos de
"-', INC 10%
)
.~.
..
.J
Tecla direcional para movimentaçao do eixo na direçao +X .
+X
/
(O mesmos para -X, -Z, +Z).
CYCLE
Ativa a execução de instruções.
START
CYCLE
Inibe o movimentos dos eixos.
STOP
SPDL
Gira o eixo árvore no sentido horário.
CW
SPDL
Inibe o movimento do eixo árvore.
STOP
BOTÕES DO
PAINEL DE Significado
OPERAÇÃO
SPDL
Gira o eixo árvore no sentido anti-horário
CCW
CLNT
Liga o sistema de- refrigeração :_
...>
ON
'-"~~-
CLTN
Desliga o sistema de refrigeração
OFF
CLTN
Ativa refrigeração via programa.
AUTO
>'-',:
:,"
.~
'.~
-c,
-. I
~
- ... ' I
.\
.!
~. ."
,,,·,,,
•.
",,,.un.DE.AVANÇO:, ..
.pemlite trocaroavJ:p.ço pr~lé~IIl.igo (F)
"em passos .de 10% a 200% e"íi'vahçii%'ànual'
(100 e avanço rápido [OOOJ) ~dípiSS?SA'e'25%.
J
...•.:j
.)
BOTÃO DE EMERGÊNCIA:
É usado para interromper todas as funções da máquina.
Quando acionado, interrompe imediatamente omovimento
dos eixos Z, X e do eixo árvore.
CHAVE DE PROTEÇÃO:
Quando ligada não permite a edição de programas.
...., .
~<
C,
I':
C;',:
(:~. t'
(-
\ .
.~\
C' ~ \
TECLADO DE
OPERAÇÃO
t-
L; -
TECLAS SOFT
ENDEREÇOS/TECLAS
NUMÉRICAS
TECLAS DE
EDIÇÃO
TECLA RESET
TECLA HELP
0\
TECLA INPUT
TECLAS DE
TECLA DE
TROCA DE PÁGlNAS
CANCELAMENTO
TECLAS DO CURSOR
NOME DESCRiÇÃO
Pressione esta tecla para zerar (reset) o CNC, para cancelar um alarme,
Tecla RESET
etc.
r
Pressloneesta.teçlapara mostrar como operar a máquina, tal como
Tecla HELP opera.~opoct~clªs.MQI, ou detalhes de um alarme que ocorreu no CNC
(funÇãb:;ge1:~JU9él)'.:',"" '.;' : .,r
" -":'~"
A tecla INPUT é usada para introduzir dados na memória após digitado no "--i,. \
CNC. ~
Tecla INPUT ", I. l
Esta tecla é equivalente a tecla [INPUT] das teclas soft, e também faz a
mesma função. ":,,,::.
j.: ' 1-
'-i" '
Pressione esta tecla para apagar o último ''''.
caracter ou símbolo mostrado no display de entrada de dados.
Tecla Cancel Exemplo:Quando o displayde entrada de dados mostra >N001X100Z_ e a
tecla CANCEL é pressionada, a letra Z é apagada e é visualizado
>N001X100_
'~\
.'-.., \'
".:.;::
---I
Q ROMI@ Painel de comando
T. STOCK BASE
RETR.
JOG TURRET
CCW
<,
JOG TURRET
CW
CHIP CONV.
CW CHIP CONV.
STOP
CLNT
ON
.:)
..>\
"'_:/
.,)
,
:;...
;
CYCLE
'
.. 'j
.. START
CYCLE
HOME STOP
JOG EIXOS
(X,Z)
LOW,MEDL,
MED
BLOCK OPT
DELETE STOP
DRY AXIS
RUN INHIBT
SPDL SPDL
CW CCW
SPDL
,.. STOP
-- -----------------------------------------------------------------------------
o ROMI@ Painel de comando
':--'
" 'k_
'\
,~
I
TECLAS DO
PAINEL DE DESCRiÇÃO
,J
OPERAÇÃO
-" --,-
-:
INC Ativa movimentação (por passos) dos eixos via teclas direcionais
JOG
,'.
MPG Ativa movimentos dos eixos via manivela
STOP '--
J
TECLAS DO
PAINEL DE SIGNIFICADO
OPERAÇÃO
Seleciona velocidade para movimentos dos eixos via manivela
LOW1 eletrônica. Velocidade de avanço manual x 1 (passo).
I TECLAS DO
PAINEL DE SIGNIFICADO
;)
I OPERAÇÃO
'C..: f
SPDL
Gira o eixo árvore no sentido horário
CCW
I
i CLNT (
! Llça-refríqerante de corte
ON
II ... \-
"ct -
CLNT
Desliga refrigerante de corte
I
I
OFF
(
I
I
I
CLNT
Refrigerante de corte em automático
I AUTO
j
..•
, :"':~
"4.:,
••••
i
I T. STOCK BASE C~~"~I
I Avança a base do contra ponto (opcional)
I
I
i
ADVANCE
i
I
!
I
T. STOCK BASE
Recua a base do contra ponto (opcional)
1 RETR.
i
i JOGTURRET
I CW
Indexa a torre no sentido horário
iI
I
JOGTURRET
Indexa a torre no sentido anti-horário
CCW
CHIPCONV.
Liga o transportador de cavacos (opcional)
CW
-"-'(
CHIPCONV. Liga o transportador de cavacos no sentido inverso (opcional)
CCW
"
I
~
I
...•;
Q
.:
".:
':i
"
..."
...~
. :}
LOCK
Quando virada para a esquerda os
programas ficam impossíveis de serem
alterados,
...•.•...
'-.
SETUP TAIL QUILL AD. RT.
Quando virada para a esquerda a Avançar e recuar o mango te
máquina só trabalha com a porta do contra-ponto
l" fechada, Se virá-Ia para direita, podê-
se trabalhar com a porta aberta, porém
em SINGL BLOCK.
\
.'!:;~-
.:.,\.-
~)""-
\...A.:,
..•.
.., 'j
\'.~):::
" )"
.(,
BOTÃO DE EMERGÊNCIA:
É usado para interromper todas as funções da
máquina. Quando acionado interrompe '····'l.y
imediatamente o movimento dos eixos Z, X e do
eixo árvore. . (.
' .._'\. -
"
,I
.~
" :>
MANIVELA ELETRÔNICA
Movimenta os' eixos selecionados se
a tecla MPG estiver acionada. i
; .
,.,
..i-
".": .T
....\;
-~".
.',
2 - OPERAÇÕES INICIAIS
Antes de iniciar a sequência operacional ou mesmo quando o CNC n~o executar alguma
operação, verifique se não há algum alarme ativo, para isto, basta acionar a tecla "OPRALARM"
(teclado superior a direita) .
Caso positivo, identifique oproblema e tome providências verificando a listagem de mensagens
de alarmes contidas neste manuaL
MACHINEON CNCON
. (Ligar a Máquina) (Ligar o CNC)
:,
GALAXY - Versão 1.0
.j
..'
-t/
,-.-
.•.
, .:.,;
.... -
OBSERVAÇÕES:
- Caso haja esquecimento por parte do usuário, o próprio CNC enviará a mensagem
"REFERENCIAR A MÁQUINA" alertando o operador, e não permitirá a execução de nenhuma
instrução antes que seja realizado o procedimento.
- Antes de executar o procedimento, verificar se os eixos estão na posição de referência e, caso
positivo, desloque-os no sentido "X-" e "Z-" através de "JOG".
T
( ,
NOTAS:
- As torres de ferramentas dos tomos GALAXY são servomotorizadas, sendo que, nas versões ,::~!
'(,-
1.0 a 1.2, ela irá procurar a posição de referência (ferramenta 1) todas as vezes que a máquina for /_ ... \'-
ligada
- Para a segurança dos operadores todos os movimentos dos eixos X e Z e do eixo árvore, são
feitos com aporta frontal da máquina fechada. Entretanto há uma chave de SETUP localizada no painel ", -
de controle que, quando ligada, permite acionar o eixo árvore e os eixos X e Z com a porta aberta.
(,
'.,'.-
.
GALAXY - Versão 2.0 ':'~" <;
t-.-.
'"
I'
'~-
i
. .\
(
,l
CHAVE SETUP
CRAVE SETUP'
OBS.: Pode-se variar a velocidade de deslocamento dos eixos através do seletor de avanços.
2.4-MOVIMENTAROSEIXOSATRAVÉSDAMANIVELAELETRÓNICA:
- Acionara teclaMPG+" xI" ou "x 10" ou "x 100", para selecionara velocidade desejada
que corresponde a 1milésimo, 1centésimo ou 1décimo respectivamente a cada pulso gerado pela
manivela.
- Acionar a tecla "POS" (para visualizar o movimento).
- Acionar a soft key [ ABS ].
- Acionar a tecla X ou Z para selecionar o eixo.
- Girar o volante eletrônico (manivela) na direção desejada.
~;;'Jf~RQ1f~l~'· ~
00903 ;
H10 raíar ;
•
H20 697 S109a H3
Página MDI
- Execute as operações descritas nos capítulos 2.5 (para ligar o eixo árvore) e2A (para
movimentar os eixos).
.r>.
R88002C - Manual de Programação e Operação - CNC FANUC21 i T 95
Q ROMI~. Edição deprogramas
(.;'
3 - EDIÇÃO DE PROGRAMAS: .: )~
-I"
"r
3.1 - EDITAR UM PROGRAMA NOVO: 'V
-:'.''i:- /:
.~~~'~~ --
3.2 - SELECIONAR UM PROGRAMA EXISTENTE NO DIRETÓRIO:
.' (::.
1
,I "'-_
- Selecionar o programa.
- Digitar o dado a ser procurado. Exemplo: Xl 00.
- Acionar a tecla do cursar (fr ) (seta para cima) ou (.(J.) (seta para baixo) para localizá-Ia no
programa. "I
- ou: Acionar as soft keys [ SRH l' J ou [ SRH -.v J I
T
i
OBSERVAÇÃO: Caso não seja encontrado o dado desejado, o comando acusará "DATA ..J
=:
NOT FOUND" ou "DADOS NÃO ENCONTRADOS" dependendo da versão do CNC.
- Selecionar o programa.
- Posicionar o cursor na palavra a ser alterada.
- Digitar as informações corretas.
- Acionar a tecla" AL TER" .
,I: . _
,
1....
.
,'
- Selecionar o programa.
- Posicionar o cursor na palavra a ser excluída.
- Acionar tecla "DELETE" ..
~. .'
- Selecionar o programa.
- Posicioriar o cursorno primeiro bloco "N" da sequência a ser excluida.
- Acionar a tecla do endereço "N" e o número do último bloco a ser excluido,
- Acionar a tecla "DELETE".
OBSERVAÇÃO: Os dados contidos da posição atual do cursor até o bloco "N" definido,
serão excluidos da memória.
\._ .. -
3.8 - EXCLUIR UM PROGRAMA DO DlRETÓRIO:
>.
,
,,) 3.10 -RENUMERAR UM PROGRAMA:
,\..)
- Selecionar o programa a ser renumerado.
- Digitar" O" e o novo número do programa.
.\ - Acionar a tecla" AL TER" .
\ ..
'\.
OBSERVAÇÃO: Caso já exista na memória um programa com este número, o comando
acusará "NO. DE PROGRAMA JÁ ESTÁEMUSO" .
.\.
'\ .-
l\.
~
I.e
'"
\.
I".
\. ;:'
\
I.
\;:
Q ROMI@ Comunicação de dados
4 - COMUNICAÇÃO DE DADOS
No comando FANUC 21 i-T é possível fazer a comunicação através de duas portas: a RS 232 T
comunicação. )
Existem inúmeros softwares de comunicação e, por isso, neste capítulo serão descritos apenas
\,~).:
(J.
.,
as configurações e procedimentos para comunicação relativos à :máquina. Para maiores detalhes sobre
os softwares de comunicação, deve-se consultar os fabricantes dos mesmos.
;
'.'
,.: I
1I TV CHECK DES
I
l
Página de Configuração de Transmissão
"', ,
.,-' <,
)
.,
OBSERVAÇÃO: Para salvar todos os programas do diretório, digite 9999 após o código "O"
-- -----------------------------------------------------------
---------------------------------------------------------------~-
.c..~,__
o Memory Card é um cartão de memória que pode ser acoplado a máquina, ao lado do vídeo,
no qual pode-se armazenar diversos tipos de dados como programas, corretores de ferramentas,
parâmetros de máquina, etc.
I -
'-
/
BN-020AB 20 MB.
BN-040AB 40 MB
ScanDisk SDP3B-4 4MB
SDP3B-20 20 MB
I SDP3B-40 40 MB
NOTA: Considerando que os cartões PCMCIA (Memory Cards) são instrumentos sensíveis .,' '<
e por isso recomenda-se tomar uma série de cuidados especiais quanto ao seu manuseio e
armazenamento, tais como: evitar choques (quedas), calor, umidade, não desconectar durante.uma ..
comunicação de dados, etc.
100 R88002C «Manual de Programação e Operação - CNC FANUC21i T
Q ROMI@ Comunicação de dados
":',
..
' ,":'
.",
" ....•.
. .\
OBSERVAÇÕES: Caso haja muitos arquivos no cartão, será necessário acionar as teclas
'~' .
"PAGE UP" ou "PAGE DOWN" parapodervisualizaros outros arquivos.
.\
........
4.3.3 - BUSCAR UM ARQUIVO
-- --- .---------------------------------------------------------------
Q ROMI@ Comunicação de dados
'-
C, i
4.3.5 - CARREGAR UM PROGRAMA DO MEMORY CARD .,' )
'r
4.3.5.1 - ATRAVÉS DO NÚMERO DO ARQUIVO
T
" )/
- Acionar a tecla "EDIT". ~-
-.......-
4.3.6 - APAGAR UM ARQUIVO DO MEMORY CARD ._,.'~
,.
~'.'j '-
-
\
,":', I
" ...
Q ROMI@ Teste de programas
o objetivo deste teste é verificar onde estão os erros sintáticos do programa (se houverem).
Para isso, deve-se:
. OBSERVA çÃO:Para corrigir o programa, deve-se acionar "EDIT" e então fazer a correção
desej ada. Para testar novamente, basta repetir o procedimento descrito acima.
\.
\~ "
5.1.2 - TESTE GRÁFICO:
OBSERVA çÃO:Caso seja a primeira simulação gráfica da peça, deve-se informar os valores
de seu comprimento e diâmetro, para que o comando calcule a escala do gráfico, possibilitando uma,
.melhorvisualização do mesmo. Para isso deve-se:
- Acionar a soft key [ G.PRM]
- Preencher os campos" COMPRIMENTO PEÇA" e "DIAMETRO PEÇA" na forma
milesimal, acionando a tecla "INPUT" para introduzir os dados.
', I
- Acionar a soft key "NORMAL"
\.
1.; ..
i.. :
o ROMI@
.';~ \
~:[;;.~L.y
.'- I
Teste de programas ;' •...J!
')
NOTAS:
00001 N00230
x = 6.187 5 1. 7B X 2BIl.1l1l1l
~<-
2 = -11. 662 x 2 2IlB.IlIlB
5 = 1.78
.•.... ~"
~
': "~:--........
\
:- Z
1'"'.. ;
--',
'-'"
4H345
\--f.'
MEH STOP ;4:.,," *~ to 11:34:44
~I ":-)
3-Se desejarmudaro quadrantena tela gráfica, alteraroparâmetro "6510", para 1ou4, sendo,
fundo ou face da peça respectivamente. Para alterarparâmetros, consultar o capítulo 15). -: J
:'. :
x x
z z
.~~~>'--
; J
· 1
o ROMI@ Teste de programas
· )
No modo "DRYRUN" podemos testar todos os deslocamnetos dos eixos observando-se a
possibilidade de colisões ou deslocamentos desnecessários, e com isso, otimizar o programa.
Para utilizá- 10, deve-se:
OBSERVAÇÕES:
- Submeta o programa em teste "DRY RUN" sem peça na placa e somente após zerar as
ferramentas e definido o zero peça.
- Neste modo de teste somente os eixos terão movimentos e a torre indexada, portanto, o eixo
. árvore não será rotacionado.
~)
,)
,;)
.••..•!"j
,y
J
.,}
, ).)
»
.;~)
~)
.;:.. ..
:...J
,,)
) R88002C - Manual de Programação e Operação - CNC FANUC2li T 105
-~'-'
o zeramento de ferramentas
""r>
l,~
.:-\;: ~
.::~~~
L'
.>+
_( I
,- I
-'-'(
i'
(~"'"1-
.!
'-( r-
"';-
- Acionar a tecla "MDI" .
- Acionar a tecla "PROG" .
-Acionar a softkey [MDI].
- Digitar: TOO;("EOB" e "INSERT")
-Acionar a tecla "CYCLESTART".
- Posicionar a torre (sem ferram.) na face da peça.
-Acionar a tecla "OFFSETSETTING".
- A~i~nar a soft key [ •••.] duas vezes
- Acionar a soft key [ W. SHFT ]
- Levar o cursor até o valor medição "Z" '-~
.V-
- Digitar: "O"
- Acionar "INPUT" ,,(-
- Acionar a soft key [ •• ] ..',~
I
~
"'-( ,
- Acionar a soft key [ •• ] até exibir [ CORRET]
-Acionar a softkey [CORRET].
- Acionar a soft key [ GEOM].
1. Afastar a torre
2. Indexar a ferramenta desejada (tecla "JOG TURRET")
3. Posicionar o cursor no número da ferramenta correspondente I•.
\.-:
... ~,
Q ROMl aD
Zeramento de ferramentas
OBSERVAÇÃO: Para maiores detalhes sobre os lados de corte de ferramentas, consultar o capítulo
6.4.
\ .. i"
Para executar o preset de ferramenta foi desenvolvido uma função especial G63 cujos
".
argumentos, formato e sintaxe seguem: {"--
""~'(-.
G63 T_ A_ (K-.J, onde:
Lay out para o código de posição de toque no sensor com relação a geometria ( A ) :
6
V
1:" C\. PV" x-\. IV'--- ~ ~ K.
b "+- 05 =s:9- 07
f\.~j ~ tu oL~V~ ~ ~
~.".,::
V~
~é)
f\jJvhL~'
Ol-._:)l ;\ .!(:~.--&-2
\""- \ lA-~ ~
PROCEDIMENTO:
00001, (ZERAMENTO);
N10 G21 G40 G90 TOO; (Bloco de segurança) .,.'- .
- repetir estes blocos tantas vezes quanto for as ferramentas a serem presetadas.
3 -Posicionar a torre viajog num ponto que não haj a interferência da ferramenta posicionada
e o sensor.jíeixando'um espaço mínimo de 30mm.
4·- Recolha o TOOL EYE através do "MDI" (Função: M50).
li li
- O CNC emite um sinal sonoro ( bip ), ativa o modo de operação "MPG" e aguarda a
intervenção do operador.
'-.: ...
10 - O' operador deve então posicionar o ponto de contato da ferramenta no sentido ;'X"
deixando e 2 a 1O mm de folga.;'
11- Acionar" CYCLE START" (aguardar até que a ferramenta seja sensorada e ative o modo
de operação MPG
li li) . .
12 - O operador deve então acionar o eixo Z e afastar a ferramenta para uma área segura
13 - Acionar "CYCLE START".
""" ...,;.
OBSERVAÇÕES:
- Os eixos serão conduzidos automaticamente à posição onde foi iniciado a execução.
- O ciclo se repetirá tantas vezes quantas forem as ferramentas a serem presetada quando então,
o "TOOLEYE" será recolhido automaticamente e finalizado o programa.
NOTAS:
- Quando o código A da ferramenta for 7, não serão executados os passos 1O e 11,
- Após os zeramentos em "X" e "Z", deve-se informar os valores do RAIO e do LADO DE
CORTE (ou quadrante) das ferramentas, correspondentes aos campos "R" e "T" (ver capítulo
6.1.3).
7- TORNEAMENTO DE CASTANHAS:
Este processo é importante quando se deseja fixar peça com necessidade de concentricidade,
devido a mesma já ter sofrido algum tipo de processo de transformação, ou para obter-se uma fixação
,/7
adequada.
:'F'j
.. -,
LO
LO
J'-.
&
L-----~,~--~~ço
15
:~.I
.,-1
Programa-exemplo para torneamento de castanhas:
~j
;;
,j 00500 (TORNEAM_ CASTANHAS);
"'"
.J G21 G40 G90 G9S;
.:J
,.) GOO X3S0 Z2S0 TOO;
-:J TOSOS (DESB. INT.);
')
:I
GS4;
G96 S120;
/ G92 SIOOO M03;
'7
GOOXS9Z2;
-v-,
G77 X63 Z-14,9 F,2;
ec:/ "'!'-,
X66;
j X69;
X72;
,/ X7S;
",J GOO X79.S Z2.;
GOl ZO F.16;
"j X7S.5 Z-2_;
i'
.;, Z-13;
X76.1 Z-IS,;
j XS9;
I
.. -{ GOOZ2;
j GOO X3S0 Z2S0 TOO;
>.
- M30;
,~:) >
;"
,j
~":'\
1:,\
~;:j
,.:/
"
W
->,
~j
1',\
.:1
;;~
'-- J
- •.....•/
-:,
J
,;)
--".'.
•.......Í
\ . . ~:, .!
..
\
,.
-r--, ",
i
',.'j
.,
'. .,
'. .j
.. )
\ •...•.•..
'<;;,;)
x.; j
-li~--....
'-~lll,-
Q ROMI@ Zeramento da peça
\
--r.
8 - DEFINIÇÃO DO "ZERO PEÇA":
Para se definir o zero peça utilizando o "DESLOCAMENTO DE TRABALHO (WORK ". (,,)
SIllFT), deve-se seguir o procedimento abaixo: .~ r-
- Acionar a tecla "MDI". _( 'Y
_._-- - -0'~-
-~
..
.:....,
80
OBSERVA rà O: Para este procedimento pode-se utilizar qualquer ferramenta, desde que -(
tenha sido zerada anteriormente. -'(".
'-:-ç
"1.' -
..",
o CNC calculará e defIIiltá'liutomaticamente o valor do zero peça .
~I
\ ...
\..:)'
\
,.
".,
x;'
\,
l.,
,
".
\..,
R88002C - Manual de Programação e Operação - CNC FANUC2Ji T . 113
.-.'
Correção de desgaste de ferramenta }':.
--' -1
. \,,~
Toda ferramenta sofre progressivo desgaste quando em atrito com o material sendo removido, - I
assim, quando se tratar de ferramenta destinada à calibração torna-se necessário corrigir tal desgaste . ,'r·:
"' ..,~.'
para manter o nível de qualidade do produto no aspecto dimensional.
-Acionartecla "OFFSETSETTING".
- Acionar a soft key [ •.. ] até exibir a soft key [ CORRET].
- Acionar a soft key [ CORRET]. .
- Acionar a soft key [DESGAS ].
- Acionar a soft key [ OPRT]. ;. --
- Posicionar o cursorna ferramenta e eixo desejado
- Digitarovalor a ser corrigido (+/-).
- Acionar a soft key [+ ENTR}. J.. --
(~). T
() T
(:) 7
Nota: Este opciona1 somente está disponível em máquinas que dispõe do LEITOR DE
POSIÇÃO ("TOOL EYE") .~j --
Este recurso possibilita definir instruções no próprio programa, para que a ferramenta sej a
:..!.,..-. "t-
medida durante o processo de usinagem, sendo a diferença corrigida automaticamente. i
Amedição poderá ser feita de acordo com uma frequência pré-estabelecida ou arbitrariamente,
isto é, de acordo com o interesse do operador. "'-'
!' --";~
" ..•.
Q ROMI@ Contador de peças
10 - CONTADOR DE PEÇAS
Exemplol: Exemploz:
Obs. Cada vez que o programa encontra M76, ele irá somar 1 ao contador de peças.
\...,. .•. ' Obs. Normalmente este campo é utilizado juntamente com o sistema de compensação
automática de ferramenta. Para maiores informações verpágima 56.
10.2-ZERARCONTADORDEPEÇAS
MODO 1:
- Acionara tecla "POS".
- Acionar a soft key [ OPRT J.
- Acionar a soft key [ PTSPRE].
- Acionar a soft key [ EXEC J
- Automaticamente o campo "N° REPETIÇÕES" sera zerado
\. .. --'
MOD02:
- Acionar a tecIa "MDI"
- Acionara tecIa "OFFSET SETTING"
- Acionar a softkey "DEFIN"
- Acionar a tecla "P AGE DOWN" até aparecer o campo "N° REPETIÇÕES"
- Digi tar "O"
- Acionar a tecla "INPUT"
O campo N° REPETIÇÕES será zerado
\. .
Q ROMI@ Execução de programas
11 - EXECUÇÃO DE PROGRAMAS l
Todo pro grama após ter sido testado estará disponível para execução em automático. Para isso '}
deve-se:
- Selecionar o programa.
- Acionara tecla "AUTO". r.
- Acionar a tecla "RESET".
- Acionar a soft key [TODOS].
{>-
',_.-'
-Acionar tecla "CYCLESTART". ,'-
OBSERVAÇÃO: Caso queira executar o programa passo a passo, acionar a tecla "SING
BLOCK", e para a execução de cada um dos blocos, acionar a tecla "CYCLE START".
Nas máquinas da linha GALAXY da versão 2.0 é permitido a execução de programas diretamente
do cartão PCMCIA. Para isso, deve-se configurar alguns parâmetros de comunicação (capítulo 11.2.I),
selecionar o programa que será executado e então executá-lo (capítulo I 1.2.2) -r
<J
OBSERVAÇÃO: Para saber maiores detalhes sobre o cartão PCMCIA, consultar o capítulo ,""".J
....•.•.... "
4.3.1.
it> ~
- Alterar o parâmetro 138 bit 7 para I (P138.7 =1) para colocar o CNC em modo REMOTE.
, .
, -' >.---
NOTA: Antes de configurar os parâmetros de comunicação é necessário liberar a alteração de
parâmetros, conforme o capítulo 15. í
1"
--:1
~
11.2.2 - EXECUTAR O PROGRAMA: I
'.
' . T
-.1
:
- Colocar o PCMCIA na máquina. =r:
"."~ \
Q ROMI~ Execução de programas
.. !
OBSERVAÇÃO: Após a execução do programa, deve-se desabilitar a "Execução via
PCMCIA", conforme o procedimento abaixo:
- Acionar a tecla "MDI";
- Executar a função "M94" (desabilita usinagem de programa direto do PCMCIA).
- Retomar o parâmetro 138 bit 7 para O
11.3-ABORTARAEXECUÇÃODEUMPROGRAMA:
, OBSERVAÇÃO:
- Esta função ativa uma parada opcional pré-definida no programa, através da função MO 1.
- O operador deve selecionar esta função antes de iniciar a execução do programa.
- Para desativar a função basta acionar a tecla "OPT STOP" novamente.
,. , OBSERVAÇÕES:
- Caso a opção "BLOCK DELET" estej a ativada, o comando irá ignorar qualquer bloco de
~~
informações precedidos do código "/" (barra).
~j - Se a opção "BLOCKDELET" não estiver ativa, todos os blocos serão executados inclusive
~ os que contém a função (I).
-.-)
:;J
'; ~ .\
A
:q 11.6 - DESLIGAR A MÁQUINA:
.,~
~ ,\
-; ) - Acionar o botão de emergência.
- Desligar a chave geral.
i
..
í
'"C...\
;
'-"."
.-~"
"
-
"-'fe -,-
C- Troca de um dado por outro.
Esta função permite que se faça uma cópia de programa sem apagá-lo, prepararum programa
incluíndo um trecho similar de outro programa ou inverter alguma ordem de programação.
- Acionar a soft key [TUDO] (aparecerá a informação COPY ALL PRG=OOOO). C;}" T
[-o
- Digitar somente o número do novo programa que receberá a cópia.
- Acionar a tecIa "INPUT".
- Acionar a soft key [EXEC ] ( o programa copiado aparecerá com o novo número).
ATÉ O FINAL:
t r
,~)
OBSERVA çÃO: para se transferir de uma posição até o final, no item (*) deve-se acionar
......
~J a soft key [ABAIXO ].
....:::"
'.
!
12.1.5 - UNIR DOIS PROGRAMAS:
(J'
')
~'::'", - Acionar a tecIa "EDIT".
'>.
~ ,<:-d - Acionar a tecIa "PROG".
. ~
- Acionar a a soft key [DIR] .
.....
- Selecionara programa que será alterado (receber o programa).
->,
- Acionar a soft key [ OPRT ].
"""' - Acionar a soft key [ .•••].
j - Acionar a soft key [EX-EDT].
.~I - Acionar a soft key [ INSER] .
.•.:::y
- Posicionar o cursorna posição em que se introduzirá o outro programa.
"-;~.
~ - Acionar a soft key [ - CURS ].
'"'"
,.:...! - Digitar somente o número do programa que entrará nesta posição.
- r - Acionar "INPUT".
'.
- Acionar a Soft Key "EXEC".
~
-,
""-
....."
~:.....
'"'"
, )
OBSERVA çÃO: Esta função permite substituir um dado (função) por outra ou por vários '5
'-, t__
dados seguidos. '
'-
\
- Digitar o novo dado. Exemplo: X300
- Acionar a soft key [DEPOIS ). '(
::'.J(;
- Acionar a soft key [ EXEC ] ou [ EXEC-1 ).
iD~'r
NOTAS:
- Ao acionar a soft key [EXEC], todos os dados (iguais ao primeiro) que estão depois do
cursor são alterados. ~.,-.>;(J
-Ao acionar a softkey [EXEC-1), é alterado somente o primeiro dado encontrado.
- Ao acionar a soft key [ SALTO), o dado selecionado não é alterado.
::C>(:'7
'- (
"-' (
._,:.----
r :
"-i -
,'~,
120 R88002C - Manual de Programação e Operação - CNC FANUC21i T
--1
r
~ ,
Q ROMI@ -
Alimentador de barras
o desvio condicional é usado para programar uma ramificação em uma parte do corpo de um
programa sob a ocorrência de um evento externo.
\.'
-i .:
"
\ ., ... O Jump Condicional é chamado através do código M80 Axxxx. O código M80 chama a
MACRO 09020, a qual reside na memória como qualquer outro programa ou macro.
, '\
O argumento "A" define a identificação do bloco onde o fluxo tem de ser desviado. Isto é,
.-...,
quando a condição externa sob teste é verdadeira a partir do programa sob execução será desviada
,
\ , do bloco corrente N para o bloco identificado pelo argumento "A".
'"'
M80Axxxx .
\ .)
~ M80 : Chamaa macro 09020.
Axxxx: Identifique o bloco na perte do programa.
Como o argumento" A" é obrigatório o programa deve sempre escrito considerando o uso de
identificadores N.
\.,,J
13.3 - PARÂMETROS NECESSÁRIOS
\ '
#6080 = 80; define que a MACRO 09020 será chamada pelo código M80.
Para instalar a Macro de Jump condicional, o CNC FANUC 21i - T deve ser configurado como
segue:
\,)
13.4 - MENSAGEM DE ERRO
:. !(':'~
N80 M49 (ALIMENTA PEÇA);
(,~
N90 G4 XO.5 (TEMPO DE 0.5 SEG.);
Nl 00 M21 (FECHA PINÇA); (OU M25 SE USAR PLACA) .. ( '-
\
I
"jr,:::
N150M38 (AVANÇA O APARADOR DE PEÇAS); ~--"I')
N160 M20 (ABRE PINÇA); (OU M24 SE USAR PLACA)
N170M49 (ELIMINA O FIM DA BARRA E ALIMENTA A NOVA BARRA); .~,. /
- (.
N180 G4 XO.5 (TEMPO DE 0.5 SEG.); -- ';--
.. (
N190 M21 (FECHA A PINCA); (OU M25 SE USAR PLACA)
N200 M39 (RECOLHE O APARADOR DE PECAS);
,__I
N210 T0303 (USINAR A PONTA DA NOVA BARRA); 1-' '~",,, . ~-
N220 G59;
N230 G96 S200;
N240 G97 S3500 M4;
N250 GOX48 Z8 (POSICIONAMENTO INICIAL DA NOVA BARRA);
N260 GIX-l F.15; .- (
~
\
14 - AJUSTES DE MÁQUINA
A placa pode operar prendendo peças pelo diâmetro externo ou pelo diâmetro interno.
O cilindro hidráulico possui dois sensores que detectam a posição das castanhas da placa,
castanhas abertas ou fechadas.
Os sensores são ajustados de modo que os interruptores (sensores) estarão fechados (LED
iluminado) no final do curso do tubo de tração. Através deste mecanismo, o CNC pode verificar a posição
-._J
...' da placa em 3 condições:
- Placa sem peça
.•... ) - Placa aberta
- Placa fechada mas não no final do curso
Os sensores irão enviar sinais ao CNC sobre o estado da placa. Duas mensagens podem aparecer
para alertar que a placa não está em condições seguras para rodar: Placa Aberta (Chuck Unc!amped)
ou Placa sem Peça (Chuck Without Part). Se necessário os sensores devem ser ajustados.
Deve ser ajustado o sensor para peças a serem fixadas pelo diâmetro externo (sensor esquerdo)
<) - Prenda a peça a ser usada na placa.
-J - Solte os dois parafusos que fixam o sensor em seu suporte.
- Mova o sensor manual para frente até o LED se ascender.
-~ J
- Mova o sensor para trás até a posição em que o LED irá se apagar, e então, aperte os parafusos de
'-"')
fixação novamente, para travar o sensor.
Deve ser ajustado o sensor que indica cilindro hidráulico avançado (sensor direito).
Prenda a peça a ser usinada na placa.
- Solte os dois parafusos que fixam o sensor em seu suporte.
- Mova o sensor manual para frente até o LED se ascender.
- Mova cuidadosamente o sensor para trás até a posição em que o LED irá se apagar, e então, aperte
os parafusos de fixação novamente, para travar o sensor.
=)
:)
-:)
.,
.... .'
\ ., )
t.':'
- i
o. l
o limite máximo de pressão para Placa e Cabeçote Móvel estão indicados na tabela abaixo '::')-
para cada modelo de torno. -',oJ
,_
\r
Galaxy 10Galaxy 20 Galaxy 20 Galaxy 30 Galaxy 30 - t.:
=r:
STD HT STD HT
6.000 RPM 4.500 RPM 3.000 RPM 3.000 RPM 2.500 RPM
IMPORTANTE:
Os valores dos limites de pressão são referências somente para placas e cilindros hidráulicos
marca SMW AUTOBLOK, fornecidos com a máquina.
t·. __
l·.··
'~ :>-
\
PARA OS GALAXY 10E GALAXY20
-1,.".
,: \'~
INDICADOR DE PRESSÃO
,~.,
PRINCIPAL \.-
REGULAGEM DE PRESSÃO
DO CABEÇOTE MÓVEL
-- ---- (
INDICADOR DE
PRESSÃO DO
CABEÇOTE MÓVEL
REGULAGEM DE PRESSÃO
'-
DA PLACA I
INDICADOR DE 'o
PRESSÃO DA PLACA
,0-
f. o
10
INDICADOR DE PRESSÃO
PRINCIPAL
INDICADOR DE
PRESSÃO DA PLACA
REGULAGEM DE PRESSÃO
DA PLACA
•.":r
"
-, :
,>,
,:'-:,.
INDICADOR DE
..>.., PRESSÃO DO
CABEÇOTE MÓVEL
'-
•....'..,.
REGULAGEM DE PRESSÃO
DO CABEÇOTE MÓVEL
r.
l'
l'·.·
-U!'\
Q HOMI@ Ajustes de máquina
t.
14.3 - AJUSTE DOS SENSORES DO CABEÇOTE MÓVEL )
"I,
.
T
NOS GALAXY 10 E GALAXY 20 ._(
._. T
-r :
N o corpo do cabeçote móvel existem 2 sensores que informam ao CNC se a manga está
- (
avançada ou recolhida.
",f
Os sensores são acionados por meio dos carnes instalados no eixo que se movimenta junto
comamanga. (-
Para cada dimensão de peça a serusinada, os carnes precisam ser ajustados. - {-
Para ajustar o sensor de manga avançada, solte o carne esquerdo, desloque-o até a posição
'C~
correta de trabalho, e aperte o carne novamente.
('::"
.::,.( -
(~:{t
GALAXY 10 (0i
"
CAME ESQUERDO
CAME DIREITO "--i,'
.. )
'-r~
J
SENSOR DIREITO
i Y
-1"
SENSORESQUERDO
<~( .T-'
-(
:(
._(.~
'~( -'
~( -
-(
GALAXY20 . -(;. -
< 1
SENSOR DIREITO
'r
..
(
r-
(
T-'
-(
SENSOR ESQUERDO
(r
T ;
\,
Q ROMI@ Ajuste de pressão
NOSGALAXY30
No corpo do cabeçote móvel existem 2 sensores que informam ao CNC se a manga está
\'
avançada ou recolhida.
O sensor direito está posicionado verticalmente e é ativado por de um carne instalados no eixo
que se move junto a manga. O sensor esquerdo está posicionado horizontalmente, e é ativado por meio
de uma placa que se move junto com o carne preso ao eixo.
Para ajustar o sensor de manga avançada, solte a manopla que fixa o sensor em seu suporte,
coloque o sensor na posição correta de trabalho, e aperte a manopla do sensor novamente,
,
'"
GALAXY30
SENSOR DIREITO
i:
PLACA
\ .. ' '
SENSORESQUERDO
MANOPLA
\...",.'
....::.
\;i..~'. I
t ....
-':'.:.
Í.:
-,
I R88002C - Manual de Programação e Operação - CNC FANUC2li.T 127
L,
( "
,..... .t""'---
\
; ," -~~'-'""
)
Alteração de Parâmetros
..... \ -,
i,j{:~
..-.., I
t_J.
.~
!
'- I.
.,,',
.'
.... :(
~
'C ~I.---