0% acharam este documento útil (0 voto)
561 visualizações136 páginas

Manual de Programação e Operação - CNC Fanuc 21i-T

Enviado por

Danilo Oliveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
561 visualizações136 páginas

Manual de Programação e Operação - CNC Fanuc 21i-T

Enviado por

Danilo Oliveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 136

.

·
.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
~,

y GJWv4t ".,", R88002C


~(;;-~()
- CC0--<k
\?
L.
~,
INDÚSTRIAS ROMI S/A
\:" r

~, DIVISÃO DE COMERCIALlZAÇÃO: . MATRIZ:


Rua Coriolano, 710 Lapa Avenida Pérola Byingíon, 56 Centro
~ ~-' 05047-900 São Paulo - SP - Brasil 13453-900 Santa Bárbara D'Oeste - SP - Brasil
Fone (11) 3873-3388 Fone (19) 3455-9000
~, Telex 1183922 Telex 191054
Fac-símile (11) 3865-951O Fac-símile (19) 3455-2499
~ ~.

---...
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

3 - FUNÇÕES PREPARATÓRIAS: "G" 9

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

5 - TEMPO DE PERMANÊNCIA (DWELL) ..................................•................................. 18


5.1 - G04 - Tempo de permanência 18

6 - COMPENSAÇÃO DE RAIO DE FERRAMENTA 19


6.1 - G40 - Cancela compensação de raio 19.
6.2 - G41 - Ativa compensação de raio (esquerda) 20
6.3 - G42 - Ativa compensação de raio (direita) 20
6.4 - Tipos de ferramenta para compensação de raio 22

7 - FUNÇÕES QUE SIMPLIFICAM A PROGRAMAÇÃO 23 ,


7.1 - G77 .
7.1.1 - Ciclo de torneamento paralelo 23
7.1.2 - Ciclo de torneamento cônico 24
7.2 - G79
7.2.1 - Ciclo de faceamento paralelo 25
7.2.2 - Ciclo de faceamento cônico 26
7.3 - G74
7.3.1 - Ciclo de furação 27
7.3.2 - Ciclo de torneamento 28
7.4 - G75
(\, 7.4.1 - Ciclo de canais 29
I
'_.:.r
R88002C - Manual de Programação e Operação - CNC FANUC2li T

•....--..... ~ - 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
.

8 - OUTRAS FUNÇÕES PREPARATÓRIAS 47


8.1 - G20 - Referencia a unidade de medida- polegada 47
8.2 - G2l - Referencia a unidade de medida - métrico .47
8.3 - G28 - Retornaos eixos para referência de máquina 47
8.4 - G90 - Sistema de coordenadas absolutas 47
8.5 - G91 - Sistema de coordenadas incrementais 47
8.6 - G92 - Estabelece limite de rotação (RPM)/Estabelecenova origem 48
8.7 - G94 - Estabelece avanço em mm/minuto (ou pollmin)
8.8 - G95 - Estabelece avanço emmm/rotação (ou pol/rotação)
48
48
..:...../.
.
\-/"
:",..
t~t...-'
.•... )
8.9 - G96 - Estabelece programação em velocidade de corte constante 48 . ~.,'--
·8.10 - G97 - Estabelece programação em RPM 48 )

9 - CHAMADA E RETORNO DE UM SUBPROGRAMA 49

10 - FLUXOGRAMA DE PROGRAMAÇÃO 51

11- FUNÇÕES ESPECIAIS 52


11.1 - G80 - Cancela ciclos da série G81 a G85 52
11.2 - G83 - Ciclo de furação 52
11.3 - G84
11.3.1 - Ciclo de roscamento com macho flutuante 53 ~I

11.3.2 - Ciclo de roscamento com macho rígido 53


-i.
11.4 - G85 - Ciclo de mandrilhar 54
11:5 - G63 - Zeramento de ferramentas utilizando o Leitor de Posição
(TOOLEYE) 55
11.6 - G37 - Sistema de compensação automática de desgaste de ferramenta 57
11.7 - G 10 - Gerenciador de vida de ferramenta 59
11.8 - G64 - Posicionamento angular do eixo árvore 60
e
11.9 - Entrada direta de valores para chanfros concordâncias 60
11.10-G65 - Macro B : 63 !....

11.11-G54 a G59 - Sistema de coordenadas de trabalho 64

12-FUNÇÕESMISCELÂNEAS OU AUXILIARES 65

13- SEQUÊNCIAPARAPROGRAMAÇÃO MANUSCRITA 69


13.1 - Estudo do desenho da peça: final e bruta 69
13.2 - Processo a utilizar 69
13.3 - Ferramental voltado ao CNC 69
13.4 - Conhecimento dos parâmetros fisicos da máquina e sistema de programação
do comando , 69
13.5 - Definição em função do material dosparâmetros de corte (Fn, V c; etc-}.»: :.69

R88002C - Manual de Programação e Operação - CNC FANUC2li T

: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

R88002C - Manual de Programação e Operação - CNC FANUC2li T


Q ROMI@
4.3.2 - Visualizar os arquivos do Memory Card 101
4.3.3 - Buscarum arquivo : 101
4.3.4 - Salvarumprogramano Memory Card : 101
4.3.5 - Carregar um programa do Memory Card 101 '-r )
4.3.6 - Apagar um programa do Memory Card 101
\c:\ J
'-'.

5 - TESTE DE PROGRAMAS 103


5.1 - Testarprogramas sem girar a placa e sem movimento dos eixos 103
5.1.1-Testerápido 103
5.1.2 - Teste gráfico 103
·5.2 - Testarprograma sem girar aplaca ("DRYRUN") 105

6 - ZERAMENTO DE FERRAMENTAS 106


6.1 - Zeramentomanualdeferramentas 106
6.1.1 - Zeramento no eixo "Z" 106
6.1.2-Zeramentonoeixo"X" 107
6.2 - Zeramento de ferramentas utilizando o leitor de posição de ferramentas
(TOOL EYE) 108

7 - TORNEAMENTO DE CAST ANHAS 110


7.1 - Como usinar as castanhas 110

8 -DEFINIÇÃO DO "ZERO PEÇA" 112 ,,"


.. 8.1 - Utilizandoo."WORKSIllFT" 112
~,\
8.2 - Utilizando o sistema de coordenadas de trabalho (G54 a G59) 113 :-'(
8.3 - Efetuar correção no sistema de coordenada de trabalho (G54 a G59) 113
"--I ~

9 - CORREÇÃO DE DESGASTE DE FERRAMENTA 114


9.1 - ModoManual 114
9.2 - Modo Automático 114
( '-

10 - CONTADOR DE PEÇAS 115


10.1 - Visualizaçãodocontadordepeças 115 '~(, -
10.2 - Zerar o contador de peças 115 ~tê'_

11- EXECUÇÃO DE PROGRAMAS 116


11.1 - Executarum programa da memória da máquina 116
11.2 - Executar um programa direto do cartão PCMClA (Memory Card) 116 '
11.2.1 - Configurar os parâmetros de comunicação 116
11.2.2 - Executar o programa 116
11.3 - Abortar execução do programa 117
11.4 - Se1ecionarparada opcional 117
11.5 - Omitir blocos do programa : 117
11.6 - Desligar a máquina 117
/ :
12 - FUNÇÕES ESPECIAIS ~ 118
12.1 - Edição de programas com funções extendidas 118
12.l.1 - Cópia total para um programa novo 118
12.1.2 - Cópia de uma parte de um programajáexistente para um programa
novo 118
R88002C - Manual de Programação e Operação - CNC FANUC21i T

".-.:.
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

13 - ALIMENTADO R DE BARRAS 121


13.1 - Procedimento para jumps condicionais em programas utilizam o alimentador
de barras 121
13.2 - Sintaxequandoprogramandoojumpcondicional 121
13.3 - Parâmetros necessários 121
13.4 - Mensagem de erro 121
13.5 - Exemplosdeprogramação ; 122

14 - AJUSTES DE MÁQUINA 123


14.1 - Ajuste de sensores de placa 123
14.1- Ajuste de sensores para peças a serem fixadas pelo diâmetro externo 123
14.2 - Ajuste de sensores para peças a serem fixadas pelo diâmetro interno 123
14.2 - Ajustes depressão hidráulica (placae cabeçotemóvel) 124
\
14.2.1 - Indicadores e regulagens de pressão 124
.' 14.3 - Ajuste dos sensores do cabeçote móvel 126

15 - ALTERAÇÃO DE PARÂMETROS 128

r'.,

~- ;.. .

.. R88002C - Manual de Programação e Operação - CNC FANUC2li T


."
,
''-..

'7

"

'.•.....
<) ROMI@

-:~.'

,.-j

.j

j
.'

~)

,,,'!

,..)
~
.---.,
..J
.i~";

..• -....1
,
Parte I
Y
.)

.'

.. ,}
Programação
,..oj

~.
,._j

J
,J
,d

.J
-
-t-,

.:»
..•
--.. "
.-
,J'

, o',
I

, !
"'""
.--
,-
J

" ,)

R88002C - Manual de Programação e Operação - CNC FANUC2Ji T 1


;
-" ..,.;/'

, ,
i~..--,
...

• '~~:I.;,",-"

(!~::.
».r- "---
, I
:0...

'--I
'J

I
"'(

., -
.".'

'-,.-'

I '-
''-.,-,
.....:....{
,~-
(
'<..:....~:.;.--

\ f"

\-
'-
I

"-i 'r
1'"'

,...
I· y
':(
(

-(:

,
._(

-\ '-

"-(,;

~~t:-

,':'

2 R88002C - Manual de Programação e Operação - CNC FANUC2li T

\-. \
\'
I
Q ROMI@ Sistema de Coordenadas

1- SISTEMA DE COORDENADAS

Toda geometria da peça é transmitida ao comando com auxílio de um sistema de coordenadas


cartesianas.

x+
.)

)
2° QUADRANTE 1° QUADRANTE

'Ir MOVIMENTO LONGITUDINA


z+

,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.

OBSERVA çÃO: O sinal positivo ou negativo introduzido na dimensão a serpro gramada é


dado pelo quadrante, onde a ferramenta está situada:
'~,;.'

r:

R88002C - Manual de Programação e Operação - CNC FANUC2li T 3


Q ROMI* . Sistema de Coordenadas
~ ')
1.1- SISTEMA DE COORDENADAS ABSOLUTAS '.
...
~.y
. -'.,)

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 - '-""'"

à linha de centro do eixo-árvore.

Durante a programação, normalmente a origem (XO,ZO)é pré-estabelecida no fundo da peça


(encosto das castanhas) ou na face da peça, conformeilustração abaixo:
" '
c.
-r-, --

\S- \
x x .....;."-.-

1
I~"'l ,'I-
Z(+) Z(+)
--'--'W~--f---- .L.L-f----;"I"r---

'..

ORIGEM (XO, ZO)

-', -'-

\~

'.''''--..
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

4 R88002C - Manual de Programação e Operação - CNC FANUC2lí T

..
1
',; .
. ,~
,
,.- ..

Q ROMI@ Sistema de Coordenadas

1.2- SISTEMA DE COORDENADAS INCREMENTAIS:

A origem deste sistema é estabelecida para cada movimento da ferramenta.

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.

Todas as medidas são feitas através da distância a ser deslocada.

Se a ferramenta desloca-se de um ponto A até B (dois pontos quaisquer), as coordenadas a


serem programadas serão as distâncias entre os dois pontos, medidas (projetadas) em X e Z.
Note-se que o ponto A é a origem do deslocamento para o ponto B e B será origem para um
deslocamento até um ponto C, e assim sucessivamente.

.,
, .
" A
~h-------------~~~~--------~;Z
.",
.",
.,"
",..
,/
-"
c

-r--, ,

•.. ~•."
....- .•..•., EXEMPLO DE PROGRAMAÇÃO:
}
~,

r>,
-. J
,
----:-~,
20 ox4 o

E D '-,
._-"""~

r,
-,
C

B
MOVIMENTO
COORDENADAS
INCREMENTAIS
"

PARTIDA META DIREÇÃO


o A o
ee
Q
- ""
Q DE PARA X Z
B O
-',

A 30
~ B C 20 -10
C D 30 O
D E O -20

R88002C - Manual de Programaçao - -


e Operaçao - CNC FANUC21z T 5
Tipos de função

2- TIPOS DE FUNÇÃO . '-


\

2.1- FUNÇÕES DE POSICIONAMENTO:


y
FunçãoX: -- .7

Aplicação: Posição no eixo transversal (absoluta)


.' ,:'r

Formato: X +-5.3 (milímetro) v :

.. ,.----
FunçãoZ:

Aplicação: Posição no eixo longitudinal (absoluta)

Formato: Z+- 5.3 (milímetro)


\:,.-.
\

.. -
I
FunçãoU:
,. j
\~~, ,

Aplicação: Deslocamento no eixo transversal (incremental) (,.,-- ----


\~, )

Formato.'U +- 5.3 (milímetro)


T

I:'

FunçãoW:

Aplicação: Deslocamento no eixo longitudinal (incremental)


. ~

k
\

Formato: W +- 5.3 (milímetro)


1
L J,. ',.",

uw
\.~

l l
t:._

X z ..•....
"

, ..
\~

-.:.

6 R88002C - Manual de Programação e Operação - CNC FANUC21i T


Q ROMI@ Tipos de função

2.2 - CÓDIGOS ESPECIAIS:

2.2.1 - Código: N

Aplicação: Identificar blocos.

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

Aplicação: Identificar programas

Todo programa ou sub-programa na memória do comando é identificado através de um único


numero "O" composto por até 4 digitos, podendo variar na faixa de 0000 até 9999.

)
.)

.-- 2.2.3 - Código: Barra (I)


~
-.~
.~.
Aplicação: Inibir a execução de blocos .
J
.,J Utilizamos a Função Barra (I) quando fornecessário inibir a execução de blocos no programa>..
sem alterar a programaçã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
-"

R88002C - Manual de Programação e Operação - CNC FANUC2li T 7


':::;~t."i1--
1'·· \

Q ROMI GI
Tipos de função
':\;"~

2.2.4 - Código: F
,> f
'.,
Aplicação: determinar a velocidade de avanço

A velocidade de avanço é um dado importante para a usinagem e é obtido levando-se em conta


o material, a ferramenta e a operação a ser executada.

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
..•.\'.

2.2.5 - Código: T [(YjA", / (Vv) /Nt J


Aplicação: selecionar de ferramenta

A Função T é usada para selecionar as ferramentas, informando à máquina o seu zeramento


(PRE-SET), o raio do inserto, o sentido de corte e os corretores.
o',

..(: ..-"
' .

)
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'-

) ,'---

'.',...'
~

8 R88002C «Manual de Programação e Operação - CNC FANUC2Ji T

"r"
,'~ I

"",,1

Q ROMI@ Funções Preparatórias

3- FUNÇÕES PREPARATÓRIAS: "G"


Aplicação: Este grupo de funções definem à máquina o que fazer, preparando-a para
executar um tipo de operação, ou para receber uma determinada informação.

As funções podem ser MODAIS ou NÃO MODAIS.

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

CódigoG Função Modal Não


Modal
)
r ...
, GOO Posicionamento (avanço rápido) x
J
,,--....\
GO1 Interpolação linear (avançoprogramado) x
".1
,I
G02 Interpolação circular (sentidohorário) x
--
,,--

)
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

~p l-_G_5_3_--t_C_an_ce_l_a_a...,.s __ -t-_X_+ __ --1


c_o_o_r_d_en_a_d_a_s_z_er_o-'-p~e....:.ç~a....:.(a_t_iv_a_z_e_ro_-_m_á_q::...u_in_a...:..)
G54 Ativa sistema de coordenadas zero-peça 1 X
G55 Ativa sistema de coordenadas zero-peça 2 X
./
G56 Ativa sistema de coordenadas zero-peça 3 X
)
G57 Ativa sistema de coordenadas zero-peça 4 X
G58 Ativa sistema de coordenadas zero-peça 5 X
- I G59 Ativa sistema de coordenadas zero-peça 6 X
'----~\7rl__ ~G~6-3---+-z-e-r-am--en-t-o-se-m--i--au-t-om--á-tic_o_(~u_ti_l~_a_n_d_o_o_T_O_O_L_E_YE
__ ~) -+ _+---X~
G65 Chamada de Macro B x

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-

---!:> G77 Ciclo de desbaste longitudinal ou cônico X I ",--


-',
G78 , Ciclo semi-automático deroscamento X
\

"-.
~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

R88002C «Manual de Programação e Operação - CNC FANUC2li T --' '-


10
",

.~-

'. í
'. "
Q ROMI~ Funções de ínterpolação

4 - FUNÇÕES DE INTERPOLAÇÃO

4.1- FUNÇÃO: GOO

Aplicação: Posicionamento rápido (aproximação e recuo).

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)

Z coordenada a ser atingida

A função GO é Modal e cancela as funções G 1, G2, G3.;

OBSER VA çÃO: Na linha GALAXY a velocidade do deslocamento rápido é de18 m/min em


.. "X" e 24 rn/min em "Z" e é processado inicialmente à45° até uma das metas "X" ou "Z" programadas,
.:
para depois deslocar-se em um só eixo até o ponto final desejado.

4.2 - FUNÇÃO: GOl

Aplicação: Interpolação linear (usinagem retilílea).

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

F avanço de trabalho (mmlrot)

A função G 1 é Modal e cancela as funções GO, G2, G3.

R88002C - Manual de Programação e Operação - CNCF ANUC2li T 11


"
.~>c--

o ROMI~ Funções de interpolação


'-';ri. _

)
4.3 - FUNÇÃO: G02 e G03 .'

Aplicação: Interpolação circular (raio).

Tanto G2 como G3 executam operações de usinagem de arcos pré-definidos através de uma


movimentação apropriada e simultânea dos eixos,

Sintaxe:
G2/G3X_ Z_ R_ (F--.J
ou
G2/G3X_ Z_ 1_ K_ (F--.J

onde:
x (U) = posição final do arco

Z (W) =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
'~(

OBSERVAÇÃO: Na programação de um arco deve-se observar as seguintes regras:


- O ponto de partida do arco é a posição de início da ferramenta.
- Programa-se o sentido de interpolação circular G02 ou G03 (horária ou anti-horária).
- Juntamente com o sentido da interpolação programa-se as coordenadas do ponto final do arco
comXeZ.
- Juntamente com o sentido do arco e as coordenadas finais, programa-se a função R (valor
do raio), ou então, as funções I e K (coordenadas do centro do arco).

.~.:...(.:

12 R88002C - Manual de Programação e Operação - CNC FANUC2li T

..:.~
./

Q ROMI~ Funções de interpolação

4.3.1 - Função: R

Aplicação: Arco definido por raio.

É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

Aplicação: Arco definido por centro polar.

As funções I eK definem a posição do centro do arco, onde:

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(+)

R88002C - Manual de Programação e Operação - CNC FANUC21i T 13


Q ROMI~ Funções de interpolação --..,<.
'-
i
o sentido
da execução da usinagem do arco define se este é horário ou anti-horário, conforme
:r
os quadros abaixo:
~-;:: ;-
TORRE TRASEIRA (Quadrante Positivo)
T-
'" ",

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
)-

IMPORTANTE: As Funções G2 e G3 não são Modais, e após sua utilização, deveremos


confirmar o próximo código "Gil a serutilizado nos blocos sub-sequentes.

14 R88002C ~Manual de Programação e Operação - CNC FANUC2li T


o ROMI@ Funções de interpolação

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

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

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;

R88002C - Manual de Programação e Operação - CNC FANUC21i T 15


Q BOMI@ Funções de interpolação

4.5 ~FUNÇÃO: G33 .


"-",
r
Aplicação: Roscamento passo a passo
::...-: .T
A função G33 executa.o roscamento no eixo X e Z onde cada profundidade é programada
explicitamente em bloco separado.
Há possibilidade de abrir-se roscas em diâmetros internos ou externos, sendo elas roscas
paralelas ou cônicas, simples ou de múltiplas entradas, progressivas, etc,

A função G33 requer:

X = diâmetro final do roscamento

Z = posição final do comprimento da rosca


"--
Q = ângulo do eixo árvore para a entrada da rosca (milésimos de graus)

R = valor da conicidade incremental no eixo "X" .

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'

"'--'

,
'!~

16 R88002C - Manual de Programação e Operação - CNC FANUC21 i T

., ')
..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
~
'----

00330 (CICLO DE ROSCA); N~40 Z83;


NIO G21 G40 G90 G95; N15Ó X28.55;
N20 GOX300 Z200 TOO; N160 G33 Z48.5;
N30 TOlOl (ROSCA M30X1.5); N170GOX35;
N40 G54; N160Z83; -- .
N50 G97 SlOOOM3; N170X28.l5; til Jf).Õ.5-
N60 GOX35 Z83; N180 G33 Z48.5;
,. N70 X29.35; N190GOX35;
N80 G33 Z48.5 F1.5; N200 Z83;
.--\ N90 GOX35; N210 X28.05;
NlOO Z83; N220 G33 Z48.5;
NllO X28.95; N230 GOX35;
N120 G33 Z48.5; N240 Z83;
.r:"'..
-. ' -ç N130GOX35; N250 M30;

CALCULOS:

1°) Altura do filete (P):


P = (0.65 x passo)
P = (0.65 x 1.5)
P = 0.975
tO

2") Diâmetro final (X):


X = Diâmetro inicial- (P x 2)
X = 30 - (0.975 x 2)
X = 28.05

R88002C - Manual de Programação e Operação - CNC EANUC21 i T 17


Q ROMI@ Tempo de permanência

5 - TEMPO DE PERMANÊNCIA (DWELL) ",')


,,\

S.l-FUNÇÃO: G04 :~; )

,"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.

A função G04 requer:

G04X_; (segundos) .'.:..-


( -
ou
G04 U_; (segundos) "
( '-
'--'-(:-
ou I'"_q'

r
G04 P_; (milésimos de segundos) ':~:i~

EXEMPLO: TEMPO DE 1,5 SEGUNDOS "


t .
',,' --
G04X1.5;
G04,V1.5;
G04 P1500; ;~:\;-
"( ,

',~
::::'~~'"
"-
•..-ir.
I

1
'"
-:(
)
'-C,

"'-~'f. -
'-\ i
'c-
\~

"'.: ... '

18 R88002C - Manual de Programação e Operação - CNC FANUC21 i T

.: .
'-
· :':

Q ROMI* Compensação de raio de ferramenta

6 - CO:MPENSAÇÃO DE RAIO DE FERRAMENTA


-v-,

6.1- FUNÇÃO: G40

Aplicação: Cancela compensação de raio

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). .

A Função G40 é um código Modal e está ativa quando o comando é ligado.

O ponto comandado para trabalho encontra-se no vértice entre os eixos X e Z.


~.
,

~.
)

~~~----------~ __z
... ..-... &NTO COMANDADO
'.',

r."'

'"-~'.

1 )
, ..'.

I- '.

R88002C «Manual de Programação e Operação - CNC FANUC2li T 19


Q ROMI GD

Compensação de raio de ferramenta


.,-
\

6.2 - FUNÇÃO: G41

Aplicação: Ativa compensação de raio (esquerda)


T
A Função G41 seleciona o valor da compensação do raio da ponta da ferramenta, estando à 'r
esquerda da peça a ser usinada, vista em relação ao sentido do curso de corte.

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
._, _

A Função G41 é Modal, portanto cancela a G40


".0' -.,.........-

6.3 - FUNÇÃO: G42


·t
Aplicação: Ativa compensação de raio (direita)

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"

'.

20 R88002C - Manual de Programação e Operação - CNC FANUC2li T


- ,-
Q ROMI@ Compensação de raio de ferramenta

CÓDIGOS PARA COMPENSAÇÃO DO RAIO DA FERRAMENTA:

QUADRANTE POSITIVO

G42
•••
-,

-">, ....•..

G42

......••-"....-.

R88002C - Manual de Programação e Operação - CNC FANUC2Jí T 21


-~
", -

Q ROMI~ Compensação de raio de ferramenta

6.4 - TIPO DE FERRAMENTA PARA COMPENSAÇÃO DO RAIO

DESBASTE EXTERNO PARALELO AO EIXO X:

\' \.' I

. '-.- .
.,\ '

x+
;.( -,

~+~+f_'---
x-
·'-L~

<.'\~

~1 -

i...
.''-'''('.-
I':': ~
:~C~

PONTA DA FERRAMENTA

FERRAMENTA
EXTERNA
8 FERRAMENTA·
EXIERNA
ESQUERDA DIREITA r~,::- )'
'''-{

'--I

5 7
"1,'

22 R88002C - Manual de Programação e Operação - CNC FANUC21 i T


Q. ROMI@ Funções que simplificam a programação

.)
7 - FUNÇÕES QUE SIMPLIFICAM A PROGRAMAÇÃO

7.1- FUNÇÃO: G77

7.1.1- Aplicação: Ciclo de torneamento paralelo.

;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);
.:' .

NlO G21 G40 G90 G9S;


50"1 "I
.................... ,
N20 GOX300 Z300 TOO;
N30TOI0l (DESB.);
/ N40 GS7;
.o:J
NSO G96 SISO;
N60 G92 S2S00 M4;
N70 GOX90 Z82;
<;:l N80 G77 X84 ZSO F.3;
~ ~--_._._----- ------ - eo
\9.
./ N90X78;
NI00 X72;
NllO X66;
N120 X60;
;
, N130 GOX300 Z300 TOO;
r>.
, ..l....-_'- ....I- J; N140 M30";

Profundidade de corte = 3 mm
Avanço =0,3 mm/rot

oBSER VA çÃO: Ao final de cada passe de torneamento a ferramenta executa um faceamento


com avanço de trabalho G 1 até o diâmetro de posicionamento.

R88002C - Manual de Programação e Operação - CNC F ANUC21 i T 23


.-~'r-"

~~,-_.-
Q ROMI~ Funções que simplificam a programação

7.1.2 - Aplicação: Ciclo de torneamento cônico.


- - -

A função G77 como ciclo de torneamento cônico, requer:

x = diâmetro da primeira passada

Z =posição final (absoluto) '-.( ~


-.oi::-
R = conicidade incremental no eixo "X" entre o ponto inicial e [mal (raio)
~~~·I---

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

EXEMPLO DE PROGRAMAÇÃO ""


!
,.... \
'-:
--í

_.
--;
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

Avanço = 0,2 mmlrot

24 R88002C - Manual de Programação e Operação - CNC FANUC21i T


Q ROMI@ Funções que simplificam a programação

7.2-FUNÇÃO: G79

7.2.1- Aplicação: CicIo de faceamento paralelo.

A função G79 descreve seu ciclo paralelo ao eixo "X", auxiliando nos trabalhos de desbaste
.)
como ciclo de faceamento.

A função G79, como ciclo de faceamento requer:

.}
. X = diâmetro final do faceamento

-j
Z posição final (absoluto)

-:: F avanço de trabalho


J
.'-'

,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

R88002C - Manual de Programação e Operação - CNC FANUC2li T 25

" )
~:\;,.-
'~tl~ .

Funções que simplificam a programação

7.2.2 - Aplicação: Ciclo de f:'lrçeaniento cônico.


._,
A f'UiÇf~"5G191~hmociclo de faceamento cônico, requer:
'~',/
,,:.~~\.l
r (ft)
X = diâmetro final do faceamento

Z = posição final (absoluto)

R = conicidade incremental (negativo para externo e interno)

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

26 R88002C - Manual de Programação e Operação - CNC FANUC2Ji T


o ROMI@ Funções que simplificam a programação

7.3 -FUNÇÃO: G74

7.3.1- Aplícaçãor'Cíclo de furação.

A função G74 como ciclo de furação requer:

G74R~
G74Z_ º--F ~ onde:

R = retorno incremental para quebra de cavaco no ciclo de furação

Z = posição final (absoluto)

Q = valor do incremento no ciclo de furação (milésimo de milímetro)

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'\, _

Af-é4do rlLo Ofv~o '2/ 20 (YvL~

F~~bt .s,. Au'D~~


.i NOTA: Após a execução do ciclo. a ferramenta retoma automaticamente aoponto posicionado .

OBSERVAÇÃO: Quando utilizarmos o ciclo G74 como ciclo de furação não poderemos
informar as funções "X" e "V" no bloco.

R88002C - Manual de Programação e Operação - CNC FANUC21i T 27

)
«) ROMI@ Funções que simplificam a programação

7.3.2 - Aplicação: Ciclo de torneamento.

)
A funçãoG? 4COrllOciclo de torneameuto requer:
)
'-
r
x = diâmetro final do torneamento

Z = posição final (absoluto)

P = profundidade de corte (raio/ milésimo de milímetro )

Q = comprimento de corte (incremental/ milésimo de milímetro)

R = valor do afastamento no eixo transversal (raio)

F = avanço de trabalho

NOTA: Para a execução deste ciclo, deveremos posicionar a ferramenta no diâmetro da


primeira passada .

.,' OBSERVA çÃO:Após a execução do ciclo a ferramenta retoma automaticamente ao ponto


deposicionamento.
"~c.

, I

-- ...;.

00200 (CICLO DE DESBASTE); -r


.. -
,
NIO G21 G40 G90 G95;
N20 GOX350 Z250 TOO;
N30 T0202 (DESB.); ,-
N40 G55; ,- I

N50 G96 S250; r


N60 G92 S3500 M4; '~

N70 GO X84 Z82; t:


N80 G74 X30 Z35 P3000 Q47000 RI F.2;
y
N90 GO X350 Z250 TOO; D ,
NIOO M30; Ô() 2
..!....- •._--_ •••••-._._._ .._._._._._

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

7.4.1- Aplicação: Ciclo de canais.


e-

A função G75 como ciclo de canais requer:

" ..,.
··
-.
i
G75R~
G75X_ Z_ P_ º-- F~ onde:

R = retorno incremental para quebra de cavaco (raio)

x = diâmetro final do canal


:\

Z = posição final (absoluto)

..•'l P = incremento de corte (raio/ milésimo de milímetro)

.
""',
.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.

NOTA: Após a execução do ciclo, a ferramenta retoma automaticamente ao ponto posicionado.

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

R88002C - Manual de Programação e Operação - CNC FANUC21 i T 29


~m,.........-
\

Q ROMI~ Funções que simplificam a programação


':.'~1::.-....-
\

7.4.2 - Aplicação: Ciclo de faceamento.

A função G75 como ciclo de faceamento requer:

x = diâmetro final do faceamento


Z =posição final (absoluto)

P = incremento de corte no eixo "X" (raio/ milésimo de milímetro)

Q = profundidade de corte porpassadano eixo "Z" (milésimo de milímetro )


"--1'0. '-....-
» ...•
R = afastamento no eixo longitudinal para retorno ao "X" inicial (raio) ;'~

F = avanço programado ~
\
"...;....
4~:: _
\
:... "~)-
".0,--
60

..•.•..., '-
;""----1' }

~-~
~~-------
--------
-
i Profundidade de corte = 2 mm
Avanço = 0,2 mm/rot
. --/ '--

..L-_!~ ~._ .._.._._


.._._
.._._
.._;

I. 90 J :.-.." ,

01000 (CICLO DE FACEAMENTO);


N10 G21 G40G90 G95;
N20 GO X350 Z250 TOO;
N30T0707 (DESB.);
N40 G54;
N50 G96 S210;
N60 G92 S3500 M4; y
--(: -.
N70 GO X64 Z88;
N80 G75 X25 Z60P122Q.0 Q2000 RI F.2;
r
N90 GO X350 Z250 TOO;
NIOO M30;

NOTA: Para execução deste ciclo, deveremos posicionar a ferramenta no comprimento do 1°


passe de desbaste.

OBSERVA çÁO:Após a execução do ciclo a ferramenta retoma automaticamente ao ponte}


posicionado. ..... .. '---'

30 R88002C - Manual de Programação e Operação - CNC FANUC2li T

--_. -_._---_._ .. __ ... (. ,


. -
)
)
Q ROMI@ Funções que simplificam a programação

Aplicação: CicIo de acabamento:

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,

A função G70 requer:

G70 P_ º-; onde:


'.,
.',
P = número do bloco que define o início do perfil

Q = número do bloco que define o final do perfil

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,

OBSERVA çÁO: Após a execução do ciclo G70 a ferramenta retoma automaticamente ao


ponto utilizado para o posícionamento.

)
...•.'"

../'
,

'.. ~

R88002C - Manual de Programação e Operação - CNC FANUC21i T 31


Q ROMIQP Funções quejímplífícam a programação
.. (
7.6-FUNÇÃO: G71 )

~.'
'!
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.

A função G7l no 1° bloco requer:

V = valor da profundidade de corte durante o ciclo (raio) ~


\
. :.\;:~
'\
R = valor do afastamento no eixo transversal para retorno ao Z inicial (raio) . i.~:(

A função G71 no 2° bloco requer:

. '-'
'._(
(;; -T

P = número do bloco que define o início do perfil

Q = número do bloco que define o fmal do perfil

V = sobremetal para acabamento no eixo "X" (positivo para externo e negativo para
. o interno/diâmetro)

, .. \

W = sobremetal para acabamento no eixo "Z" (positivo para sobremetal à direita e


negativo para usinagem esquerda)

F = avanço de trabalho

NOTÀ: Após a execução do ciclo, a ferramentaretorna automaticamente ao ponto posicionado.

OBSERVAÇÃO: Não é permitida a programação da função "Z" no 1°bloco que define o perfil
a serusinado.

-,',
'. ~

32 R88002C «Manual de Programação e Operação - CNC FANUC2li T

::-'\


", :\.

Q ROMI@ Funções que simplificam a programação

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;
'

N60 G92 S2500 M4;


,'"' (
--::C? N70 GOX80 Z72; NI90 G40;
N80 G71 U2.5 R2; N200 G70 PIOO QI90;
~ N90 G7I PIOO QI90 UI W.3 F.25; N2I'0 GOX380 Z280 TOO;
(~''',
NIOO GO XI6; N220 M30;
NIIO G42;

- ( OBSERVAÇÃO: No exemplo foiconsiderado que o debaste e o acabamento seriam feitos


com a mesma ferramanta.

R88002C - Manual de Programação e Operação - CNC FANUC21i T 33


~ c.:~'),.•...
\

Q ROMI@ Funções que simplificam a programação


--~1,'>....-
,

~\

.... [._.

-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

N40 G54; N190 G40; - "-


I
• _ N50 G96 S200; N200 GO X300-Z200 TOO;
yrv~ N60 092 S2500 M4; N210 T0202 (ACAB. INTERNO);
~ I -----l/ N70 GOX30 Z72; N220 G54;
1 N80 G71 U3 R2; N230 G96 S250;
LN90 G71 PI00 Q190 U-I. W.3 F.3; N240 G92 S3500 M4;
~ .ú ,,-~I NIOO GO X80; N250 GO X30 Z72; .....,.- ..

LNllO G41
-r:'=
l'lr -

N120 Gl Z70 F.2;


N130 X76 Z68;
N260
N270
N280
G70 PIOO Q190;
GO X300 Z200 TOO;
M30;
NI40 Z60;

OBSERVA çÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos
com ferramantas diferentes.

34 R88002C - Manual de Programação e Operação - CNC FANUC2li T


.j-
.~"

Q ROMI@ Funções que simplificam a programação

7.7 -FUNÇÃO: G72

Aplicação: Ciclo automático de desbaste transversal

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".

A função G72 no I" bloco requer:

.r-:

W = profundidade de corte durante o ciclo

R =valordo afastamento no eixo longitudinal para retorno ao "X" inicial


)
.I

A função G72 no 20 bloco requer:

P = número do bloco que define o início do perfil

Q = número do bloco que define o [mal do perfil


I
..'~
U = so bremetal para acabamento no eixo "X" (positivo para externo ou negativo
para interno

W= sobremetal para acabamento no eixo "Z" (positivo para sobremetal à direita do


perfilou negativo para sobremetal à esquerda do perfil)

F = avanço de trabalho

/'

NOTA: Após a execução do ciclo, aferramentaretornaautomaticamente aopontoposicionado.

OBSERVA çÃO: Não é permitida a programação da função "X" no 10 bloco que define o perfil
a serusinado.

IMPORTANTE: A PROGRAMAÇÃO DO PERFIL DO ACABAMENTO DA PEÇA,


DEVERÁ SER DEFINIDO DA ESQUERDAPARA A DIREITA.

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 .

<; ,

"'\ IT) CD Lfl @

~ •• (\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

00072 (CICLO DE DESB. TRANSV.); NI20 GI X80 P.18; -I

NIO G2I G40 G90 G95; NI30 X76 Z40;


N20 GOX300 Z200 TOO; NI40 X65;
N30TIOI0 (DESB. EXT.); NI50 G3 X55 Z45 R5;
N40 G54; NI60 GI Z54; T
N50 G96 S200; NI70 X38;
N60 G92 S3500 M4; NI80 X28 Z65;
N70 GOX84 Z70; NI90 Z70;
N80 G72 W2 RI.; N200 G40;
N90 G72 PIOO Q200 VI W.3 P.25; N210 G70 PIOO Q200;
NIOOGO Z38; N220 GO X300 Z200 TOO;
NIIO G41; N230 M30;

OBSERVA çÃO: No exemplo foi considerado que O debaste e O acabamento seriam feitos
com a mesma ferramanta.

36 R88002C - Manual de Programação e Operação - CNC FANUC2li T

,
('. T
Q ROMI"' Funções que Simplificam a Programação

C-o O
I

/~~
// {,t JJ f /çL-o
/
R5
1
~.
..)
!

Profundidade de corte = 2,5 mm


40 Avanço =0,3 mmlrot

55

70

00072 (CICLO DE DESB. TRANSV.); Nl20 G42;


NlO G2fG40 G90 G95; N130 G 1 X30 F.2;
N20 GOX300 Z200 TOO; NI40 X34 Z40;
N30 TIllI (DESB. INT.); NI50 X43;
N40 G55; N160 G2 X532A5 R5;
N50 G96 S240; N170 Gl Z55;
f";A.~~ N60 G92 S4500 M4; Nl80 X60;
U[~V ---1) N70 GOX28 Z}5; N190 X70 Z70;
-tJ N80Z70' N200 G40;
N90 cn W2.5 R1.5; N210 G70 PIlO Q200;
01 r"""'~V--t- NIOO G72 PIlO Q200 U-I W.3 F.3; N220 GOX300 Z200 TOO;

O~~' ~ -.P N
__II_0_G_O_Z_3_8_; ~ ~~~~ N_2_3_0_M_3_0_; ~

OBSERVAÇÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos


com a mesma ferramanta.

R88002C - Manual de Programação e Operação - CNC FANUC21i T 37


<O ROMI@ Funções que simplificam a programação

7.S-FUNÇÃO: G73 ,í

Aplicação: CicIo automático de desbaste paralelo ao perfil final.

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:

Excesso de material em "X" no raio- Sobremetal para acabamento em "X" no raio


u= -(

Número de passes ( R)

w= Excesso de material em "Z" - Sobremetal para acabamento


Número de passes ( R )
·'c

-Õ\.-:_._
)

':_:'t·~ _
I
P = núrneró do bloco que define o início do perfil

Q = número do bloco que define o final 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

38 R88002C -Manual de Programação e Operação - CNC FANUC2li T


Q ROMI@ Funções que simplificam a programação

1\
r-.
"---

Ul !Sl !Sl
-~ ~--------- ---- ---------------- ----------- ------
_. N in CD
'& '& '&

V
.) V
I No exemplo foi considerado:
.:/

., Desbaste em d uas passadas


20 Excesso de mat erial "X" = 10mm (f)
-"
-,
,; Excesso de mat erial "Z" =3mm
30
Sobremetal pa ra acabamento "X" = 2mm (f)
50 Sobremetal par a acabamento "Z" =O.Smm
Avanço =0,2 mm/rot
66

.~'
-,
75
-.\.
:

-r-, ..../ 00100 (CICLO DEDESB. PARALELO); NllO G42;


NIO G21 G40 G90 G95; Nl20 Gl Z75 FI.;
.-,-
N20 GOX300 Z250 TOO; N130 Z66 F.18;
.~
N30 TIIII (DESB. EXT.); N140 X50 Z50;
N40 G55; Nl50 Z30;
.....•.. / N50 G96 S240; NI60 X80 Z20;
N60 G92 S4500 M4; Nl70 G40;
-/
N70 GOX90 Z80; Nl80 G70 PIOO Q170;
j
N80 G73 U2 WI.35 R2; NI90 GOX300 Z250 TOO;
N90 G73 PIOO Q170 U2 W.3 F.2; N200 M30;
..)
NIOO GOX25 Z77;
)

OBSERVAÇÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos


com a mesma ferramanta.
)

) R88002C - Manual de Programação e Operação - CNC FANUC2li T 39

)
'~; ...-,
\
..

Q ROMI@ Funções que simplificam a programação


1~1J.
~/

;'

; ,T
..

.:..--, .
'r:

..,
.. ç'

··-r

-(.'~'"

'''-t, ~

'.~ --$-------------- ------------------------


------------ lS1
LD
0.
"-r
'"--(
_"

-:~
"' \

.".' )
···-t.,.
".'-...........
1
"--r~:.

No exemplo foi considerado:

Desbaste em três passadas


24
Excesso de material "X" = 8mm (0) 'T
,;:
Excesso de material "Z" = 4mm ''-( -
50
Sobremetal para acabamento "X" = 2 mm (0)
"~\ -
55 Sobremetal para acabamento "Z" =O.4mm
Avanço =O,3mmJrot
60 il,tf'
1"..::( _

00100 (CICLO DE DESB. PARALELO); NllO G42;


NIO G2lG40 G90 G95; N120 Gl Z60 F.2;
N20 GOX300 Z250 TOO; N130 Z55;
N30 T0606 (DESB. INT.); Nl40 X60 Z50;
N40 G54; Nl50 X50;
N50 G96 S2I5; Nl60 X40 Z24;
N60 G92 S5500 M4; NI70 X35;
N70 GOX27 Z66; NI80 G40;
N80 G73 V-I WI.2 R3; Nl90 G70 PIOO QI80;
N90 G73 P100 QI80 V-2 WA F.3; N200 GOX300 Z250 TOO;
v :
NIOO GO X70 Z62; N210 M30;

1 -

OBSERVA çÃO: No exemplo foi considerado que o debaste e o acabamento seriam feitos
com a mesma ferramanta.

40 R8800iC-Mallual de Programação e Operação - CNC FANUC2Ji T


o ROMI@ .... '

Funções que simplificam a programação


.

7.9 - FUNÇÃO: G78

Aplicação: Ciclo de roscamento semi-automático

A função G78 requer:

onde:

x = diâmetro de roscamento

Z = posição final de roscamento

R = valor da conicidade incremental no eixo "X" (rosca cônica)


i
Q = ângulo do eixo árvore para entrada da rosca (milésimos de graus)
'j

----- -/
,
.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

R88002C - Manual de Programação e Operação - CNC FANUC2lí T 41

-- --~---------------------------------------------
.:~ .
\

Q ROMI@ Funções que simplificam a programação


"'~~ftt'-'
\

.',
Exemplo 2: Rosca: M25x2 (2 entradas)

-"
,
7
'-"'

:~ r-. l
/
\
60 -r
-I

r------------'V
-- -
---------
-=I
N
~
«l PROFUNDIDADES NO EXEMPLO:

-- 4 x~ I-< IOPASSE= l.Ornrn


li")
N l=1
+-' 2°PASSE=O.8mm
~ <1.l '"\., ---
N 3°PASSE=O.6rnrn
'-'
4°PASSE=O.2rnrn -

'~
~'
100

01000 (CICLO DE ROSCA);


NI0 G21 G40 G90 G95; ,....
",.
I
''-(
N20 GO X31 OZ270 TOO; r :

N30 T0303 (ROSCA M25X 1.5); '-('.

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

2j Diâmetro final (X):


X = Diâmetro inicial- (P x 2)
X = 25 - (1.3 x 2)
X = 22.4

42 R88002C - Manual de Programação e Operação- CNC FANUC2li T

-
!
Q ROMI" Funções que simplificam a programação

7.10 - FUNÇÃO: G76

Aplicação: CicIo de roscamento automático

A função G76 requer:

G76P (m) (s) (a) º--R_; onde:

m = número de repetições do último passe

~,

-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 = profundidade do último passe (raio)

. ;,:/

x = diâmetro final do roscamento


U = distância incremental do diâmetro posicionado até o diâmetro final da rosca (raio)

Z = comprimento final do roscamento


W = distância incremental do ponto posicionado ("Z" inicial) até a coordenada final no eixo
longitudinal ("Z"final).

R = valor da conicidade incremental no eixo "X" (raio/negativo para externo e positivo para
interno)

P = altura do filete da rosca (raio/ milésimos de milímetro )

Q = profundidade do 1 passe (raio/ milésimos de milímetro)


0

F = passo da rosca

OBSERVAÇÃO: Para programação do cilco de roscamento deve-se utilizar a função G97'


•... ::/
para que o RPM fique constante.

RPMmáx = ~5,"",0~00,,--
passo

R88002C - Manual de Programação e Operação - CNC FANUC2li T 43


I!h-...
\

'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

00330 (CICLO DE ROSCA);


NIO G21 G40 G90 G95;
N20 GOX300 Z200 TOO;
N30 TOlOI (ROSCA M25X2);
N40-G54;
N50 G97 S1000 M3;
N60 GOOX29 Z57; )..___ 1'-"- __
N70 G76 PillQ.9@ QIDO RO.1;
'_o,
N80 G76 X22.4 Z41 P1300 Q392 F2;
N90 GOX300 2':200 TOO; \ .1
NIOO M30; . r""-"'--

: ' 'l'
CÁLCULOS: "_' , J

--..••. !

_.1,

1 Altura dofilete (P):


0
) 3") Profundidade do primeiro passe (Q):
P = (0.65 x passo) Q = P
P = (0.65 x 2)
VN° Passes -
P = 1.3 -o \.").)V 1\"",
OBS.: No exemplo, cálculo para 1] passadas.
2") Diâmetro final (X):
Q = 1.3
X = Diâmetro inicial- (P x 2)
X = 25 - (1.3 x 2) V1T -.', '--'
X = 22.4
Q = 0.392 "1J ~ i}. j\~

44 R88002C «Manual de Programação e Operação - CNC FANUC2li T


Q ROMI@ Funções que simplificam a programação

ROSCA CÔNICA:

EXEMPLO 2: Rosca cônica NPT 11.5 fios/pol


(Inclinação: 1 grau 47 min)

··- •.····.0.0

_
0.0 ..•. _ .. _.

..
!

~
i
.._' •...j

20
I~

35
50

01000 (CICLO DE ROSCA);


N10 G21 G40 G90 G95;
N20 GOX31 OZ270 TOO;
~j
N30 T0202 (ROSCA NPT - 11.5 FPP);
...;/
N40 G57;
.:..•;l N50 G97 S1200 M3;
N60 GOX35 Z55;
N70 G76 P011560 Q150 RO.l2;
N80 G76 X29.574 Z30 P1913 Q479 R-0.778 F2.209;
N90 GOX31 OZ270 TOO;
NlOO M30;

~.}

CÁLCULOS:

1") Passo (F):


F=25.4 : 11.5
F=2.209

ZO)Altu;-a do filete (P):


P = (0.866 x passo)
P = (0.866 x 2.209)
P = 1.913

R88002C - Manual de Programação e Operação - CNC FANUC21í T 45


Q ROMI@ Funções que simplificam a programação

')

-Ót )

3j Diâmetrofinal (X): . ,"7


X = Diâmetro inicial- (P x 2)
X = 33.4 - (1.913 x 2)
X= 29.574
(:
4j Profundidade do primeiro passe (Q): O,."
i'-
Q = p
V N° Passes

OBS.: No exemplo, cálculo para 16 passadas. -,


'--,
,

Q= 1.913
Vl6
Q = 0.479

"~'''t~l'
. __
5j Conversão do grau de inclinação: '....:-/ .
I'

1° 60' ;~\ ')


AO~47' I,

60 x A = 47 x 1
A= 47
60
A= 0.783°

1 °47' = 1.783°

6j Conicidade incremental do Eixo "X" (R):

tg=CO ., :', -..;:::.--


<.:.~' t
CA

tg 1.783 = L ,. I

25 '. ~,
'.'

R= 0.778

46 R88002C - Manual de Programação e Operação - CNC FANUC2Ji T


)

Q ROMI@ Outras funções preparatórias

8 - OUTRAS FUNÇÕES PREPARATÓRIAS

8.1- FUNÇÃO: G20

Aplicação: Referencia unidade de medida - Polegada

)
8.2-FUNÇÃO: G21
,-,

j Aplicação: Referencia unidade de medida - Métrico.


)
Esta função prepara o comando para computar todas as entradas de dados em milímetros. Não
)
há necessidade de programa-se esta função, pois a mesma, está ativa quando o comando é ligado.
..';
j
OBSERVAÇÕES:
) • No comando FANUC 21 i T podemos trabalhar em milímetro ou polegada num mesmo
J programa.
• Tanto a função G20 como a G21 são modais.
j

)
"

) 8.3 -FUNÇÃO: G28


,-" )-

Aplicação: Retorna eixos para referência de máquina


)

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.

8.5 - FUNÇÃO: G91

Aplicação: Sisteme de coordenadas incrementais

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.

R88002C <Manual de Programação e Operação - CNCFANUC21i T 47


Q ROMI@ Outras funções preparatórias

8.6-FUNÇÃO: G92

Aplicação: Estabelece limite de rotação (RPM) / Estabelece nova origem 000' o 1


0j

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) .,--'\.

A função G92 é Modal.

8.7 - FUNÇÃO: G94

Aplicação: Estabelece avanço x/minuto.

Esta função prepara o comando para computar todos os avanços em polegadas/minutos (G20)
ou milímetros/minutos (G21).

A função G94 é Modal.


'--
J

8.8 - FUNÇÃO: G95

Aplicação: Estabelece avanço x/rotação:


i.;:...~_.":
Esta função prepara o comando para computar todos os avanços em polegadaslrotação (G20)
ou milímetros/rotação (G21). ~j\
8.9 -'FUNÇÃO: G96

Aplicação: Estabelece programação em velocidade de corte constante.

A função G96 seleciona o modo de programação em velocidade de corte constante, onde o


cálculo da RPM é programada pela função "S".

A máxima RPM alcançada pela velocidade de corte constante pode ser limitada através da
programação da função G92.

A função G96 é Modal e cancela a Função G97.


'.
~
Exemplo: N50 G96 S200; (velocidade de corte de 200 m/min) !
I

···:t
l
8.10 - FUNÇÃO: G97 ,
-'-1

Aplicação: Estabelece programação em RPM -.


É programada a RPM diretamente pela função S, usando um formato (S4).
" ~
A modificação da RPM pode variar através das teclas de SPINDLE , de 50% até 120% da
velocidade programada.

A função G97 é Modal e cancela a Função G96.

Exemplo: N70 G97 S2500 M3; (rotação de 2500 RPM)

48 R88002C - Manual de Programação e Operação - CNC FANUC2li T


Q ROMI~ Chamada e retorno de um subprograma

9 - CHAMADA E RETORNO DE UM SUBPROGRAMA

Funções: M98/M99

Quando a usinagem de uma determinada sequência de operações, aparece muitas vezes no


programa, pode-se usar o recurso de chamada de sub-programa através da função M98.

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 número do sub-programa é o mesmo encontrado no diretório do comando CNC.

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.

O formato para a chamada de um sub-programa é o seguinte:

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:

PROGRAMA PRINCIPAL SUB-PROGRAMA SUB-PROGRAMA

01001 01002
01003


..

.;..:.Y N50 M98 P1002 N50 M98 P1003


N60 ... N60 ...

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".

OBSERVAÇÃO: Caso seja omitido o número de repetições, o comando executará o sub-


programa uma vez.
R88002C - Manual de Programação e Operação - CNC FANUC2li T 49
Q ROMI@ Chamada e retorno de um subprograma ./
)

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:~
'-.--

Programa principal (00001) Sub-programa (00002) -(; ~


.J _
NOI G2I G40 G90 G95; NOI G9I; ç, l

;-::-:"
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 -

50 R88002C -Manual de Programação e Operação - CNC FANUC2li T ',. -

.'"
-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

) R88002C -Manual de Programação e Operação - CNC FANUC2li T 51


-.-'

-- ----------------------------------------------------------------
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 . --
\,

Aplicação: Ciclo de furação '.~-


\,
"""--

\-:--
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:

Z = Posição final do furo (absoluto) r:"


Q = Valor do incremento (incremental / milesimal)

P = Tempo de permanência ao final de cada incremento (milésimos de segundo)

F=Avançb

R = Plano de referência para início de furação (incremental)

EXEMPLO:

Nl90 T0202 (BROCA);


N200 G54; 1 ~

N210 G97 S1500 M3; ... - " '

-":-.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.

52 R88002C - Manual de Programação e Operação - CNC FANUC2li T


Q ROMI~ Funções especiais

,_o.
11.3 - FUNÇÃO: G84

11.3.1 - Aplicação: Ciclo de roscamento com macho flutuante

Este ciclo permite abrir roscas com macho, utilizando suporte flutuante. Para isso deve-se
programar:

M60 (ouM61)
G84 Z_ F--' onde

M60 ou M61 ~ rosca direita (M60) ou rosca esquerda (M61)

Z = posição final da rosca


",,/
F = passo da rosca

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;

r--- , 11.3.2 - Aplicação: Ciclo de roscamento com macho rígido


.'

'''-',
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

M60 ou M61 = rosca direita (M60) ou rosca esquerda (M61)

M29 = ativa roscamento com macho rígido

S = rotação para roscamento

Z = posição final da rosca

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;

R88002C - Manual de Programação e Operação» CNC FANUC2li T 53


'-

o ROMI 4I
'"
Funções especiais

11.4 - FUNÇÃO: G85


'"
.)
Aplicação: Ciclo de mandrilar
\

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
"~.-
\:

NIOO G97 S100 M3 ; "'[


Nl10GOXOZ52; " -,
Nl20 G85 Z-5 FO.5 ;
N130 G80 ;
r
"~~\
"-('

I~ 511
~I

OBSERVAÇÃO: O avanço de saída é o dobro do programado para a usinagem.

\ -
"O

~'

""~l-
":"í
""I
-,
"(

.. ~
,,' .

54 R88002C «Manuolde Programação e Operação - CNC FANUC21i T

•••.....
.rr-. )
&63 To9A2
.~.

Q ROI\(II@ tVt :r' e Funções especiais

11.5 -FUNÇÃO: G63

Aplicação: Zeramento de ferramentas utilizando o Leitor de Posição (TOOL EYE)

Para as máquinas que possuem o leitor de posição de ferramentas (opcional), o processo


para dimensionamento dos balanços das ferramentas (P'RE-SET) é executado através da
programação da função G63, que executa o zeramento de formasemi-automática,

A função G63 como ciclo de zeramento de ferramentas, requer:

T = determina o número da ferramenta a ser medida .


••-"">,

A = posição de toque do sensor em relação a geometria da ferramenta.

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

NIO G21 G40 G90;


N20 G63 TOl A3;
N30 G63 T02 A2;
N40 G63 T03 A7 K30; (fator "K" para o GALAXY 10)
N50 M50; .,-::
.....:»:
,.
N60 M30;

'--{

56 R88002C - Manual de Programação e Operação - CNC FANUC2li T


.. ~

Q·ROMI" Funções especiais

11.6 - FUNÇÃO: G37


k CLfUv-S~-O 0('<>5 ~~'~'L

Aplicação: Sistema de compensação automática de desgaste de ferramenta =rr:


o Sistema de Compensação Automática de Ferramentas é também conhecido como Sistena de
Medição de Desgaste de Ferramentas. Para facilidade de referência, este procedimento irá referenciá-lo
como "SCAF".
O SCAF foi desenvolvido utilizando-se do mesmo sensor utilizado pelo Ciclo de Preset de
Ferramentas.
O SCAF sempre mede as ferramentas em ambos os eixos X e Z e, não permite a medição de
ferramentas tipo Broca. Os quadrantes permitidos são os quadrantes 2, 3 e 4, como segue exmplo abaixo

.}

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

T = define a ferramenta a ser medida

A = defrne o quadrante do sensor a ser tocado

I = define o máximo valor de desgaste

r Cl = suspende ciclo para retirada da peça

B 1= indica último bloco de medição

M76 = ativa o contador de peças

R88002C =Manual de Programação e Operação - CNC FANUC2li T 57


Q t:lOMI@ Funções especiais

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' ••• •

• Na página de parâmetros(Ajuste 2), indicar: ':;......, .

- "PECAS REQUERIDAS": total de peças desejadas antes da medição de ferramenta. ,"'''',\'


,

'<--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,.,

. ~.'

. ,.-

58 R88002C - Manualde Programação e Operação - CNC FANUC2li T

· ~.:
Q ROMI" Funções especiais

11.7 - FUNÇÃO: GIO

Aplicação: Gerenciador de Vida da Ferramenta

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.

Deve-se criar grupos de ferramentas de operações distintas.

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 ;

N220 TO188; (Cancela o gerenciamento )


N230 TOS05;
N240 G96 S180;

N350 M30;

OBSERVA çÃO: O comando automaticamente utilizará as ferramentas descritas no grupo, sendo


. que, a última ferramenta que foi especificada ficará ativa até que o tempo seja recarregado. Para
recarregar esse tempo deve-se executar novamente o programa de carregamento de dados de
monitoramento.

_.J.'"

R88002C - Manual de Programação e Operação - CNC FANUC2li T 59


.-~F1--

Q ROMI@ Funções especiais


-t~i11'-.../
\

11.8 - FUNÇÃO "G64" 1\ r - \" o - 1


{ v CJ-o ~ Sú
'V\....uvD""\...t... l ~
Aplicação: Posicionamento angular do eixo árvore.

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.

11.9 - ENTRADA DIRETA DE VALORES PARA CHANFROS E CONCORDÃNCIAS

Os ângulos das linhas retas, os valores de chanfros, os valores de arredondamentos


cantos e outros valores podem ser programados introduzindo-os diretamente nas coordenadas.
de ,"""'
"-(, -,
(' i

.~:.:... 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°.

EXEMPLOS DE COMANDOS: ::"

COMANDOS MOVIMENTO DA FERRAMENTA

X
Xz__ (Zz__ ) A_; ~'
",

(Xz,Zz)

, 1
I;

A
..

(X),Z)
....••.. "Z'
""

··c...·

60 R88002C «Manual de Programação e Operação .. C'NC FANUC2li T


Q ROMI@ Funções especiais

COMANDOS MOVIMENTO DA FERRAMENTA


X
1~ (X3,Z)
XZ_Z~_Rl_;
X .
3- 3-'

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

R88002C - Manual de Programação e Operação - CNC PANUC2li T 61


-~----'
"

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.
{:-'

ENDEREÇO VARIÁVEL ,'1 _

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:

'._(.

,'.
"

62 R88002C -Manual de Programação e Operação - CNC FANUC2li T

-
\
-'7-"-

.~.
\
..:~

Q ROMI@ Funções especiais

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

00001 (PROGRAMA PRINCIPAL);


N10 G21 G40 G90 G95;
N20 GOX200. Z200. TOO;
N30T0101;
N40 G96 S210;
N50 G92 S3500 M3;
N60 G65 P2222 A20 B24 C34 155 J2 K20 F25 R5;
N70 GOX200 Z200 TOO;
N80M30;

02222 (SUB PROGRAMA);


N10 GOX [#1 ] Z [ [ [#6] + [#18] + [#9] + [#5] ] +2 ];
N20 G1 W-2. FO.2;
<. .j N30 X [#2] W - [#5 ];
::--+ .•
N40 W - [#9];
N50 G3 X [#3] W - [#18] R [#18 ];
N60 G1 X [#4];
N70 W - [#6];
N80M99;
N90M30;

R88002C - Manual de Programação e Operação - CNC FANUC2li T 63


Q ROMI~ Funções especiais

11.11 - REFERÊNCIA DE COORDENADA DE TRABALHO ( G54 a G59 ). -.


r
Podemos transferir o "ponto zero" para uma nova referência através dos códigos G54 a G5 9 'r
,normalmente, ao longo do eixo "Z".
)
Exemplo: T
\.:

'r:

\ -
- \,-

~ '~"+-'-------~~f--0--~' _._.~ -"~


......
'~
, ---,
,':"'<;:: \'
.. -
\
'
..
_ J

,""" "
G54 (1 rebaixo)
0
G55 (ZO rebaixo)

Os valores da família G54 devem serdigitadosna página "OFFSET SETTING" através do


SoftKeyITRAB". , L

,-,
:' 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

12 - FUNÇÕES MISCELÂNEAS OU AUXILIARES


As funções Auxiliares abrangem os recursos da máquina não cobertos pelas funções anteriores.
Estas funções têm formato M2 e apenas um código M pode ser programado em cada bloco.

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.

R88002C - Manual de Programação e Operação - CNC FANUC21 i T 65


.. Q;.'-./

'~~,,
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

Aplicação: desliga o refrigerante de corte. .~:.:;-, -

Este código desliga o motor da refrigeração de corte e está ativa ao iniciar o programa.

Função: M15 (opcional)


Aplicação: ligar ferramenta rotativa no sentido horário.

Função: M16 (opcional)


Aplicação: ligar ferramenta rotativa no sentido anti-horário.
t~i:
,': ..
•.. ...•.•.

Função: M17 (opcional) 0, .. -r:


,'~..,'
Aplicação: Desligar ferramenta rotativa. ~",

,.
Função: M19 (opcional)
'i
Aplicação: orientação do eixo árvore e liga modo eixo "C".

Função: M20 (opcional)


Aplicação: ligar aparelho alimentado r de barras. : i·

Função: M21 (opcional)


Aplicação: desligar aparelho alimentado r de barras.

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.

Função: M27 (opcional)


Aplicação: acionar o mangote do contra ponto.

66 R88002C «Manual de Programação e Operação -CNC FANUC2li T

..-.;';.

'--.,
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.

. -,.... R88002C - Manual de Programação e Operação - CNC FANUC21i T 67


o ROMI@ Funções miscelâneas ou auxiliares

j-
Função:M52 '~... .-

Aplicação: Abre luneta t,~


,". -J
. ~
':':"--')
Função: M53 r
Aplicação: Fecha luneta

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..,-'

Aplicação: desliga modo sincronizado. T


~
-t

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.

68 R88002C «Manuat de Programação e Operação - CNC FANUC2Ji T -,-'


·1

Q ROMI~ Sequência para programação manuscrita

13- SEQUÊNCIA PARA PROGRAMAÇÃO MANUSCRITA

.......•.
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.

Há necessidade de uma análise sobre a viabilidade da execução da peça,levando-


.)
se em conta as dimensões exigidas, o sobremetal existente da fase anterior, o ferramental
.,:ti
necessário, a fixação da peça, etc. ,
~l)
13.2 - Processo a utilizar

É 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.

13.3 - Ferramental voltado ao CNC

A escolha do ferramental é importantíssima, bem como, a sua disposição na torre.


,': )
Énecessário que o ferramental sej a colocado de tal forma que não haja interferência entre si e
--
com o restante da máquina. Um bom programa depende muito da escolha do ferramental
~) adequado e da fixação deste, de modo conveniente.
,)

13.4 - Conhecimento dos parâmetro físicos da máquina e sistema de programação


do comando

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 ..

13.5 - Definição em função do material, dos parâmetros de corte como avanço,


velocidade, etc

Em função do material a ser usinado, bem como da ferramenta utilizada e da


,.:...:'
operação a ser executada, o programador deve estabelecer as velocidades de corte, os avanços
e as potências requeri das da máquina. Os cálculos necessários na obtenção de tais parâmetros
são os seguintes:

"
,~:".I

-: .. R88002C - Manual de Programação e Operação - CNC FANUC21i T 69


:~\~,-
-;
~
Q ROMI@ Cálculos
\:~.:.-

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)
!.'

N Rotação do eixo árvore (rprn) ~I

C:: \
T
('" , í
~~ I

r:> T
14.2 - Rotação (N) \~.,

Na determinação da velocidade de corte para uma determinada ferramenta efetuar uma


usinagem, arotação é dada pela fórmula:
·'1

N = Vc x 1000
1rxD

r
;:::
'./
~-

i~ r

.'.:,.:.:
'
./

.. ~.,

70 R88002C - Manual de Programação e Operação - CNC FANUC21 i T


Q ROMI@ Cálculos

14.3 - Potência de Corte (Nc)


.-1

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

ÁREA DE CORTEPARAFERRAMffiNTADE 90GRAUS

.j

,
..••..,/

R88002C - Manual de Programação e Operação - CNC FANUC21 i T 71


Q ROMI@ Cálculos

)'
.-'.-
VALORES ORIENTATIVOS PARA PRESSÃO ESPECÍFICA DE CORTE (KS)

RESISTÊNCIA A TRAÇÃO Kg/mrrr' "KS" em Kg/mm-


DUREZA BRINELL AVANÇO em mm/rot
MATERIAL
Kg/mm? HB 0,1 0,2 0,4 0,8

SAE 1010 a 1025 ATÉ 50 ATE 140 360 260 190 136

SAE 1030 a 1035 50 a 60 140 a 167 400 290 210 152


"0_ •• l .;---"

SAE 1040 a 1045 60 a 70 167 a 192 420 300 220 156 ,~


SAE 1065 75 a 85 207 a235 440 315 230 164 Õ"'-.-

SAE 1095 85 a 100 235 a 278 460 330 240 172

AÇO FUNDIDO MOLE 30 a 50 96 a l38 320 230


, .....• -.~~.\.,...
170 124
\"""'1"-,

;,., "'\-
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 Mn-AÇO Cr-Ni 70 a 85 192a235 470 340 245 176


\
.•......•.. ( .
AÇO Cr-Mo 85 a 100 235 a 278 500 360 260 185

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

AÇO INOXIDÁVEL 60 a 70 167 a 192 520 375 270 192


"-"r ---..
AÇO FERRAMENTA (HSS) 150 a 180 415 a 500 570 410 300 215

AÇO MANGANES DURO 660 480 360 262


-, ~
FERRO FUNDIDO MOLE ATÉ 200 190 136 100 72

FERRO FUNDIDO MÉDIO 200 a250 290 208 150 108 :.:'-

~-:-
FERRO FUNDIDO DURO 250 a400 320 230 170 120 ..... :--

FOFO MALEÁ VEL (TEMP) 240 175 125 92


",
ALUMÍNIO 40 130 90 65 48 ;.:;:'r
;';:~;
í
COBRE 210 152 110 80
y
COBRE C/ LIGA 190 136 100 72

LATÃO 80 a 120 160 115 85 60

BRONZE VERMELHO 140 100 70 62

BRONZE FUNDIDO 340 245 180 128

.=: "-

72 R88002C - Manual de Programação e Operação - CNC FANUC2Ji T


Q ROMI'"

·) .

_.J

./

o
:.'
.--:,
"
.:r

_.:/

,,)
)
"
Parte 11
).
'-.
,)

Operação

" -;!
,}
.~

. )

R88002C - Manual de Programação e Operação - CNC FANUC2li T 73

-c
",
: ")

"
Q ROMI~
'- )

\-.'

"-o" '; /-

"-"1"

..
\ •.1""':
v:,

C:t-.---
.~ '-..'\,
.. )

•.c,' r
0,"__'1. I
,..• ~",

C\ I
{ .••......

Y
'-1.
~"'"

-:»

'-
I

:.:. ..

74 R88002C - Manual de Programação e Operação - CNC FANUC21i T


'--;

,:.....•
Q ROMI.@ Painel de comando

1 - PAINEL DE COMANDO

1.1 - LINHA GALAXY - VERSÃO 1.0

TECLADO DE
VÍDEO ; i, .. . PROGRAMAÇÃO

.,
i

.-J
;k:
I

-)
~-"

" .•/
!
"~/

.;

<~,

..
j
-;d.

",O'-
:. '.~' .'.

\.',

R88002C - Manual de Programação e Operação - CNC FANUC2li T 75


Q ROMI@ Painel de comando

1.1.1· - PAINEL DE PROGRAMAÇÃ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

76 R88002C - Manual de Programação e Operação - CNC FANUC2li T

-"_.-_ .. -
Q, ROMI@ Painel de comando

DESCRIÇÃO DO TECLADO DE PROGRAMAÇÃO

NOME DESCR,IÇÃO: " ,',

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'.,

A tecla INPUT é usada para introduzir dados na memória após digitado no


CNC.
Tecla INPUT
Esta tecla é equivalente a tecla [INPUT] das teclas soft, e também faz a
mesma função.
Pressione esta tecla para apagar o último "
caracter ou símbolo mostrado no display de entrada dedados.i
Tecla Cancel Exemplo:Quando odisplayde entrada de dados mostra>N001X100Z_ ea
tecla CAN.CEL é pressionada, a letra Z é apagada e é visualizado
>N001X1002.:

Pressione esta tecla para editar proqramas. '


Teclas de Edição Para rnoditicarurna palavra do proprarnause Al.Têfc.
de Programas Para adíciohar uma palavra no programa use INSERT.
Para apagàt palavras use OELET.

POS:ind!caposição dos eixos ...:

Teclas de F~g~~1~~'~~~~~G1ris~~I.~~~~do~r~~~~~~~~te~'';·,{';:'. ","


No modo AUTÓ;exibe o
programa corrente. ",~'

Teclas: de Existem quatro teclas diferentes de movimentação do cursor.


Movimentação do Estas teclas são utilizadas para mover o cursor para a direita, para a
Cursar esquerda, linha cima e linha baixo.

Teclas de Troca Estas teclas são usadas para mudar as páginas na tela.
•.•...-.' de Página
,':'"'

Tecla Off Setting Permite a vlsualização de referências de ferramentas.

Tecla System Permite a visuafização dos parâmetros de ferramentas.


..--. Tecla Message Permite a vizuafização de mensagens de ladder e alarme .

v,....

R88002C - Manual de Programação e Operação - CNC FANU02li T 77


Q RQMI@ Painel de comando

1.1.2 - PAINEL DE OPERAÇÃO ')

--r. --

OFFSET "--I
MEASUR
TEACH

-f.~;
AUTO;-",;,' ','" MPG
. -1. '-_

INC JOG :"--1" )


EDIT '"""')
'-;.
JOG
T
HOME
···-i.:
,-
r-
I. ;...

'-~

t.

CYCLE
START SPDL CLNT
cw ON
CYCLE' SPDL
STOP STOP CLNT
OFF
PRG SPDL
CLNT
STOP CCZW
AUTO

78 R88002C «Manual de Programação e Operação - CNC FANUC2li T


Q ROMI~ Painel de comando

OPT STOP

DRY RUN

PRG TEST

TRVRS

~\

.-.
-=-/'

LOWXI00

LOWXI0

LOWXI

•......••.

R88002C - Manual de Programação e Operação - CNC FANUC2Ji T 79


Q ROMI@ Painel de comando

DESCRIÇÃO DO TECLADO
BOTÕES DO
PAINEL DE Significado
OPERAÇAO

AUTO Ativa modo de execução automática

, EDIT Acessa edição de programas "

-' ...
MDI Permite inserir e executar um ou mais blocos de dados manualmente

HOME Ativa referência da máquina .: ....

'~

,""'!'". \

~-"
~
JOG Ativa movimentação dos eixos via teclas direcionais ',--,,'--
I

..
INC "
"

Ativa movimentação (por passos)' dos eixos via teclas direcionais


JOG
.'.~"T
MPG, Ativa movimentos dos eixos via manivela <:»

TEACH Ativa elaboração de programas via posicionamento manual.


,.

OFSET Tecla desativada I!! (Ativa o modo de compesação de desgaste de


MESUR. ferramentas)

SINGL
Ativa / desativa execução de programa em bloco a bloco
BLOCK

BLOCK Ativa / desativa a eliminação de bloco de programa inicialízado com /


DELET (barra)

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

80 R88002C - Manual de Programação e Operação - CNC FANUC2Ji T

........ - ..
.'
Q ROMI~ Painel de comando

BOTÕES 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).

MEDL Seleciona velocidade para movimentos dos eixos via manivela


x10 eletrônica. Velocidade de avanço manual x 10 (passo).

MEDL Seleciona velocidade para movimentos dos eixos via manivela


.. .;
x100 eletrônica. Velocidade de avanço manual x 100 (passo).

Não disponível !!!


MEDH
Seleciona velocidade para movimentos dos eixos via manivela
x1K
eletrônica. Velocidade de avanço manual x 1000 (passo).

...•... _/
/-\
, '.
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).

Acionando esta tecla simultaneamente com qualquer tecla direcional


TRVRS
altera a velocidade para "rápido".

CYCLE
Ativa a execução de instruções.
START

CYCLE
Inibe o movimentos dos eixos.
STOP

Quando uma operação automática é interrompida pelo comando MOa


PRG
contido no programa, o LED da tecla irá se ascender, esperando
STOP
•••.• !
CYCLE START para continuar .

SPDL
Gira o eixo árvore no sentido horário.
CW

SPDL
Inibe o movimento do eixo árvore.
STOP

R88002C - Manual de Programação e Operação - CNC FANUC2Ji T 81


Q ROMI~ Painel de comando ..~.~
. -'-..
\

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

82 R88002C =Manual de Programação e Operação - CNC FANUC21i T


Q ROMI@ Painel de comando

1.1.3 - DESCRIÇÃO DOS ELEMENTOS DO PAINEL


.\

.\

.!

~. ."
,,,·,,,
•.
",,,.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.

R88002C - Manual de Programação e Operação - CNC FANUC2Ji T 83


Q ROMI® Painel de comando

1.2 - LINHA GALAXY - VERSÃO 2.0 )


'. \~,;

...., .

~<
C,
I':

C;',:
(:~. t'

(-

\ .
.~\

C' ~ \

TECLADO DE
OPERAÇÃO
t-

L; -

84 R88002C - Manual de Programação e Operação - CNC FANUC2li T


Q ROMI@ Painel de comando

1.2~1- PAINEL DE PROGRAMAÇÃO

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

R88002C-Maflual de Programação e Operação - CNC FANUC21i T 85


Q ROMI@ Painel de comando

DESCRIÇÃO DO TECLADO DE PROGRAMAÇÃO

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

As tecl~s'sÚi"pS~sUem várias funções, deacordo com a tela ativa. \. -


Teclas Soft
As teclcis"s~ôft~~({rlo~tra~as na parte debaixo da tela .
•,' ., ••; ••• ' • 0'." ,.

Teclas Pressj6B"~'~sté;iSteclas para introduzir letras, números e outros caracteres.


:~.-
," :' - :-:::",; .'.' ._.~ -'. '.: .'
Alfa - Numéricas -, .,

Algumas t~clas tem Um caracter no canto direito de baixo.


Tecla SHIFT (,:,
Pressionando a tecla <SHIFT> seleciona-se estes caracteres. ~I.

" -":'~"
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_

Pressione esta tecla para editar programas.


Teclas de Edição Para 'mpdiftcaruma'p'ali:1vra doproqrarna use ALTER.
de Programas Para adic:;içln'aruma palavra no programa use INSERT.
Para ap6g?r palavras use OELET. ,'"

POS: indicaposiçâo dos eixos :


PROG:,No modo,EPIT, edita programas
Teclas de Função
No modo MOI, insere os dados manualmente.
No modo AUTo', exibe o programa corrente.

Teclas de Existem quatro te~lasdiferentesd~ movimentação do cursor.


Movimentação do Estas teclas são utilizadas para mover o cursar para a direita, para a
Cursor esquerda, linha cima e linha baixo. "-
Teclas de Troca Estasteelas são usadas para mudar as páginas na tela.
de Página
"'-.:-j ;-

Tecla Off Setting Permite a vis~a/ização de referências de ferramentas. ,"r'


T eela System permite a visy~lizél~~O dos parâmetros de ferramentas.

Tecla Message Permite a vizualização de mensagens de ladder e alarme.

86 R88002C «Manual de Programação e Operação- CNC FANUC21i T

'~\
.'-.., \'
".:.;::

---I
Q ROMI@ Painel de comando

1.2.2 - PAINEL DE OPERAÇÃO


:_,

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

.. , R88002C <Manual de Programação e Operação - CNC FANUC2li T 87

-- -----------------------------------------------------------------------------
o ROMI@ Painel de comando
':--'
" 'k_
'\

,~
I

DESCRIÇÃO DO TECLADO DO PAINEL DE OPERAÇÃO

TECLAS DO
PAINEL DE DESCRiÇÃO
,J
OPERAÇÃO
-" --,-
-:

AUTO Ativa modo de execução automática

EDIT Acessa edição de programas


\..--

Permite inserir e executar um ou mais blocos de dados


MDI manualmente

HOME Ativa referência da máquina ':~ ....

JOG Ativa movimentação dos eixos via teclas direcionais ......-


)

INC Ativa movimentação (por passos) dos eixos via teclas direcionais
JOG
,'.
MPG Ativa movimentos dos eixos via manivela

TEACH Ativa elaboração de programas via posicionamento manual.


'-. '--

OFSET Tecla desativada !I! .. I -~

MESUR (Ativa o modo de compesação de desgaste de ferramentas)

SINGL Ativa / desativa execução de programa em bloco a bloco


BLOCK : ....•.. ....-

BLOCK Ativa / desativa a eliminação de bloco de programa inicializado com


DELET / (barra)
t.
".- ~
OPT Ativa / desativa parada opcional de programa
....
,
I

STOP '--
J

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

88 R88002C - Manual de Programação e Operação - CNC FANUC21i T


Q ROMI@ Painel de comando

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).

MEDL Seleciona velocidade para movimentos dos eixos via manivela


x10 eletrônica. Velocidade de avanço manual x 10 (passo).

MEDL Seleciona velocidade para movimentos dos eixos via manivela


x100 eletrônica. Velocidade de avanço manual x 100 (passo).

Não disponível !I!


MEDH Seleciona velocidade para movimentos dos eixos via manivela
x1K eletrônica. Velocidade de avanço manual x 1000 (passo).

SPDL Diminui a rotação programada em até 50%, em incrementos de


DEC 10%

SPDL Reestabelece a rotação programada


100%
SPDL Aumenta a rotação programada em até 20%, em incrementos de
INC 10%

Tecla direcional para movimentaçao do eixo na direçao +X.


+X
(O mesmos para -X, -Z, +Z).

Acionando esta tecla simultaneamente com qualquer tecla


... ",,'
"
TRVRS direcional altera a velocidade para "rápido" .

CYCLE Ativa a execução de instruções.


START ._.

CYCLE Inibe o movimentos dos eixos.


STOP
Quando uma operação automática é interrompida pelo comando
PRG MOO contido no programa, o LED da tecla irá se ascender,
STOP esperando CYCLE START para continuar.
'.

SPDL Gira o eixo árvore no sentido horário.


CW
SPDL
Inibe o movimento do eixo árvore.
STOP
\ .

R88002C - Manual de Programação e Operação - CNC F ANUC2li T 89


-~.lb~
f:i;;,__
Q ROMI@ Painelde comando
.
. J_(_~ .
\

r- ._---'.- r-r-r'- ... _._-_._---_._---- ._- _-


.

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

WASH Liga a mangueira para limpeza de máquina (opcional)


-'0::-
GUN

CHIPCONV.
Liga o transportador de cavacos (opcional)
CW

-"-'(
CHIPCONV. Liga o transportador de cavacos no sentido inverso (opcional)
CCW
"
I

CHIPCONV. Desliga o transportador de cavacos


STOP

90 R88002C - Manual de Programação e Operação - CNC FANUC2]i T

~
I
...•;

Q
.:

ROMI.@ Painel de comando

1.2.3 - DESCRIÇÃO DOS ELEMENTOS DO PAINEL

".:

':i

"

..."
...~

. :}

CHUCK CLAMP UNCL.


.•.....
.CHUCK Abrir e fechar placa
Quando virada para a esquerda a placa
trabalha prendendo pelo externo da
peça, caso contrário, pelo interno.

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.
\

R88002C - Manual de Programação e Operação - CNC FANUC21i T 91


Q ROMI@ Painel de comando
--.--
I

••...; 'i -':

.'!:;~-
.:.,\.-

~)""-

\...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

SELETOR DE AVANÇO: SELETO R DE ROTAÇÃO:


Permite trocar o avanço programado Permite alterar a rotação programada
(F) e o avanço manual (JOG) de 10% (S), de 10% a 120% .
a 200% e o avanço rápido (GOO) de
20% até 100%.

92 R88002C «Manual de Programação e Operação - CNC FANUC2li T "o --

....\;

-~".
.',

Q ROMI~ Operações iniciais

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

2.1 - LIGAR A MÁQUINA:

- Ligar chave geral posicionando a alavanca em" ON" .


- Acionar botão "CNC ON" (NC) localizado no painel da máquina (conforme figuras abaixo).
OBS.: O comando fará um check-up geral, colocando no vídeo amensagem: EMG ALM.
- Desativar botão de emergência.
- Fechar a porta frontal da máquina
- Pressionar o botão "MACHINE ON" (~ ) para ligar a máquina (conforme figuras abaixo} .
- Referenciar a máquina (se necessário)
J

MACHINEON CNCON
. (Ligar a Máquina) (Ligar o CNC)
:,
GALAXY - Versão 1.0
.j

..'
-t/

,-.-
.•.

, .:.,;

CNCON .MACHINEON .: ;; ..... ,


.:::
(Ligaro CNC) (Ligar a Máquina)
,"

.... -

R88002C - Manual de Programação e Operação - CNC FANUC2li T 93


~... '
~~H,_

o ROMI~ Operações iniciais


l':i')

2.2 - REFERENCIAR A MÁQUINA:

REFERENCIAR MÁQUINA é um procedimento exigido pelo software para identificar os


limites de curso da máquina. Geralmente este procedimento é executado em dois casos:
- quando a máquina é ligada (obrigatório somente para os GALAXY das versões 1.0 a 1.2)
- após os testes de programa com a tecla "PROG TEST" (obrigatório para todas a versões do
GALAXY)

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".

Para referenciar a máquina; deve-se:


- Acionar a tecla" HOME".
- Acionara tecla "CICLE START".

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'

94 R88002C ~Manua[ de Programação e Operação - CNC FANUC21i T


Q ROMI@ Operações iniciais

2.3 - MOVIMENTAR OS EIXOS EM JOG CONTÍNUO:

- Acionar a tecla" JOG".


- Acionar a tecla "POS" .
- Acionar a soft key [ ABS ]
- Acionar tecla de movimento dos eixo X+, X-, Z+ ou Z-. Caso desejar um deslocamento
rápido, acione simultaneamente a tecla desejada, e "TRVRS".
"

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.

2.5 - OPERAR O COMANDO VIA M.D.I. (ENTRADA MANUAL DE DADOS):

- Acionar a tecla "MDI".


- Acionar a tecla "PROG" .
- Acionar a soft key [MDI].
- Digitaras instruções desejadas:
Ex.: NIOTOIOl "EOB" "INSERT"
N20 G97 SI 000 M3 "EOB" "INSERT" (no caso de selecionar ferramentas) .
-Acionar a tecla "CYCLE START".

OBSERVAÇÃO: Acionando-se a tecla "RESET" a operação é cancelada.

~;;'Jf~RQ1f~l~'· ~
00903 ;
H10 raíar ;


H20 697 S109a H3

Página MDI

2.6 - MOVIMENTAR OS EIXOS COM O EIXO ÁRVORE LIGADO:

- 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:- /:

- Acionar a tecla "EDIT". ... ~,=r


- Acionar a tecla "PROG" .
--(~
- Acionar a soft key [ DIR].
- Digitar "O" e o número do novo programa . ,\
. - Acionar a tecla "INSERT" (aparecerá uma tela em branco para edição, mostrando somente ,U
o número do programa no topo). " (:,-

- Digitar o comentário entre parênteses .,', ..


(:~
- Acionar a tecla "EOB" .
.~( -
- Acionar a tecla "INSERT". ,...:»
- Digitar as instruções. ( -'
.' ' ~" \

.~~~'~~ --
3.2 - SELECIONAR UM PROGRAMA EXISTENTE NO DIRETÓRIO:
.' (::.
1

- Acionar a tecla "EDIT". '~t;: f

- Acionar a tecla "PROG". '-


r> ---
I
'\.......:.: /
- Acionar a soft key [ DIR]. ...;.\
- Digitaro endereço "O" e número do programa desejado. ':"(. :
- Acionar a tecla do cursor ( .(J. ).
~" (

3.3 - INSERIR DADOS NO PROGRAMA: ;:7 .


-(
- Selecionar programa desejado (capítulo 3.2).
- Acionar as teclas "P AGE" e/ou "CURSaR" colocando-o na posição anterior aquela em
que serão inseri das as informações desejadas.
-Digitaras instruções e "INSERT".

,I "'-_

3.4 - PROCURAR UM DADO NO PROGRAMA:

- 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.

3.5 - ALTERAR DADOS NO PROGRAMA:

- Selecionar o programa.
- Posicionar o cursor na palavra a ser alterada.
- Digitar as informações corretas.
- Acionar a tecla" AL TER" .

96 R88002C «Manual de Programação e Oper.ação - CNC FANUC21i T

,I: . _
,
1....

.
,'

Q ROMIQI Edição de programas

3.6 - EXCLUIR DADOS DO PROGRAMA:

- Selecionar o programa.
- Posicionar o cursor na palavra a ser excluída.
- Acionar tecla "DELETE" ..
~. .'

3.7 -EXCLUIRBLOCOS DO PROGRAMA:


~.

- 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:

- Acionar a tecla "EDIT".


;
- Acionar a tecla "PROG" .
- Acionar a soft key [DIR].
-e-, \:
.' - Digitar "O" e o número do programa .
- Acionar tecla "DELETE" .

3.9 - EXCLUIR TODOS OS PROGRAMAS DO DIRETÓRIO:


.,
- Acionar a tecla "EDIT".
'\~..:
- Acionar a tecla "PROG" até exibir a tela do diretório.
- Digitar "O - 9999" .
.\.J
- Acionar a tecla "DELETE".
\.,)
, IMPORTANTE: Deve-se ter muita atenção para o uso deste recurso pois, uma vez excluídos
'1.•..
:_,)

os pro gramas da memória, não é possí vel recuperá-Ias.

>.
,
,,) 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".
\. ;:'

R88002C - Manual de Programação e Operação - CNC FANUC21i T 97


I~: .'

\
I.
\;:
Q ROMI@ Comunicação de dados

4 - COMUNICAÇÃO DE DADOS

·4.1- ESPECIFICAÇÃO DA PORTA DE COMUNICAÇÃO

No comando FANUC 21 i-T é possível fazer a comunicação através de duas portas: a RS 232 T

(porta serial) e a PCMCIA (Memory Card).


Para especificar qual será a porta de comunicação, deve-se alterar o parâmetro 20, sendo que:
- se #20 = 1 c:> porta serial
- se #20 = 4 c:> Memory Card
. -,.j.~

OBSERVAÇÃO: Para alterar os parâmetros da máquina deve-se seguir o procedimento


descrito no capítulo 15.

4.2 - COMUNICAÇÃO ATRAVÉS DA PORTA SERIAL (RS 232)


... ' -
\_..1.:

A comunicação serial é aquela realizada entre a máquina e operiférico (computador, perfuradora,


". ••• 1
coletor, etc), através da porta serial. (... ,r.:
,,.,...... .. -
I
Para isso é necessário a utilização de um cabo (ver "ESPECIFICAÇÃO DO CABO DE
~
COMUNICAÇÃO - capítulo 4.2.2) e, se o periférico for um computador, de um software de J

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.
;
'.'

4.2.1- CONFIGURAR OS PARÂMETROS DE COMUNICAÇÃO


'...(

- Acionar a tecla "MDI".


- Acionar a tecla" SYSTEM"
- Acionar a soft key I"" ]até exibir [ALL I/O]
/ -
- Acionar a soft key IALL 1/0 I
- Configurar os parâmetros de transmissão de acordo como desej ado. Exemplo:

i CANAL COMUM. 1 TV CHECK DES


i
i NO. DO MODULO O CODIG. TRANS. ISO i
-
I TAXA DE COM 9600 COD.ENTRADA ElA/ISO . ·r
I STOP BIT 1 FURO TRACAO SrrRAC .:
'.:"".

,.: I

I CARAC. NULO (ElA) NO TRANS.COD. EOB LFCRCR "'0_"'-'

1I TV CHECK DES
I
l
Página de Configuração de Transmissão

OBSERVAÇÃO: O computador e o CNC devem ser configurados de modo igual.

NOTA: No comando FANUC 21i-T, os parametros d~ transmissão: "DATA BITS" ou


"TAMANHO DE PALAVRA" e "PARIDADE",jáestão configurados como: "7" e "IMPAR" (ou
"EVEN"), respectivamente.

98 R88002C - Manual de Programação e Operação - CNC FANUC2li T

"', ,
.,-' <,
)
.,

Q ROMI@ Comunicação de dados

4.2.2 - ESPECIFICAÇÃO DO CABO

o microcomputador ou periférico externo, do qual fará a comunicação deverá possuir uma


porta serial do tipo DB 9 ouDB 25 livre. O tipo de conector é irre1evante, desde que haja perfeita
fixação, sem perigo de ocorrência de mal contatos. O cabo para a conexão deve obedecer a seguinte
configuração:

DB25 DB 25 DB9 DB25


1 SHIELD 1 1 SHIELD 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 CTS 4

4.2.3 - SALVAR PROGRAMA:

- Preparar o periférico (micro, perfuradora, etc) para receber dados.


- Acionar a tecla "EDIT".
- Acionar a tecla "PROG".
- Acionar a soft key [DIR].
- Digitar "O" e o número do programa desejado.
.•..• J'
- Acionar a soft key [ • ].
- Acionar a soft key [TRANSM].
- Acionar a soft key [ EXEC ].

OBSERVAÇÃO: Para salvar todos os programas do diretório, digite 9999 após o código "O"

4.2.4 - CARREGAR PROGRAMA:

- Acionar atecla "EDIT".


- Acionar a tecla "PROG".
- Acionr a soft key [ DIR].
.r
, - Digitar "O" e o número do programa novo a ser arquivado.
- Acionar a soft key [ •. ].
- Acionar a soft key [RECEB].
- Acionar a soft key [EXEC], (aparecerá LSK).
- Ativar o periférico (micro, leitora, etc).

R88002C - Manual de Programação e Operação - CNC FANUC2li T 99

-- -----------------------------------------------------------
---------------------------------------------------------------~-

.c..~,__

Q ROMI@· Comunicação de dados


~c:~
\

4.2.5 - SALVAR CORRETORES DE FERRAMENTAS:

- Ativar o periférico (micro, perfuradora, etc ).


- Acionara tecla "EDIT". '2L~)

- Acionar a tecla "OFFSET SETTING", (até visualizar [COMP]) .1 •••• )


1

- Acionar a soft key [ COMP].


- Acionar a soft key [ OPRT].
- Acionar a soft key [ •••] .
- Acionar a soft key [TRANSM].
- Acionar a soft key [EXEC].

4.2.6 - CARREGAR CORRETORES DE FERRAMENTAS:

- Acionar a tecla "EDIT". <2,1' ,


- Acionar a tecla "OFFSET SETTING", (até visualizar [COMP])
- Acionar a softkey [OPRT].
- Acionar a soft key [(li.-] .
- Acionar a soft key [RECEB ].
- Acionar a soft key [EXEC].
- Ativar o periférico (micro, leitora, etc).

4.3 - COMUNICAÇÃO ATRAVÉS DO MEMORY CARD (CARTÃO PCMCIA)

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 -

4.3.1 - MEMORY CARDS RECOMENDADOS:

Segue abaixo um a lista com os memory cards recomendados pela FANUC:

Fabricante Códiqo Capacidade "._0.

I Hitachi LTD HB289016A4 16 MB


HB289032A4 32 MB -
I Matushita eletric
HB289160A4
BN-012AB
160 MB
12 MB
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

4.3.2 - VISUALIZAR OS ARQUIVOS DO MEMORY CARD:

No comando há possibilidade devisualizar os arquivos do Memory Card através do seguinte


procedimento:
- Acionar a tecla "EDIT".
- Acionar a tecla "PROG".
- Acionar a soft key [ ••. ] até exibir [ CARD] ..
- Acionar a soft key [ CARD].

":',

..
' ,":'

.",
" ....•.

Página de arquivos do Memory c'áld!·:'·;

. .\
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

- Acionar a tecla "EDIT".


- Acionar a tecla "PROG".
- Acionar a soft key [ ••• ] até exibir [ CARD ]
- Acionar a soft key [ CARD ]
- Acionar a soft key [ OPRT]
- Acionar a soft key [ F SRH ]
- Digitaro número do arquivo (coluna da esquerda). Exemplo: 5
- Acionar a soft key [DEF. F]
- Acionar a soft key [ EXEC ]

4.3.4 - SALVAR UM PROGRAMA NO MEMORY CARD

- Acionar a tecla "EDIT" .


-, . " - Acionar a tecla "PROG".
- Acionar o softkey [ •. ] até exibir [ CARD ]
- Acionar a soft key [CARD].
.. , - Acionar a soft key [OPRT] .
- Acionar a soft key [TRANSM].
- Digitarumnome para o arquivo. Exemplo: TESTE
- Acionar a soft key [ARQUIV J.
- Digitar o número do programa que será enviado. Exemplo: 1(para o programa 00001)
- Acionar a soft key [DEF. O]
- Acionar a soft key [ EXEC ]

R88002C <Manual de Programação e Operação - CNC FANUC2li T 101

-- --- .---------------------------------------------------------------
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". y


- Acionar a tecla "PROG".
- Acionar a soft key [ ••• ] até exibir [CARD].
- Acionar a soft key [ CARD ]. ", <~
- Acionar a soft key [ OPRT ]. ~'-(-

- Acionar a soft lcey[FMA-Dl~ . "'".--


. ~i.:
- Digitar o número dQfttci~iv.pque será carregado (coluna da esquerda). Exemplo: 5
. ~'

- Acionar a soft key[pÉV,.FJ, '


- Digitar o número COtnq~~ 9p,r'ograma será carregado, Exemplo: 1 (para o programa 0000 1)
- Acionar a soft}ceytpl;f'-Or,~ .
- Acionar a soft key [E:RtÇ].',' .'
,.~,-.'
...:.. ,-~-'~j:~:,I./~;::,~',
~:-,(.~
..
.-::_.0.;.., .,-".

4.3.5.2 - ATRA ~~~»'~~bki;~ri() ARQUIVO


-: '}
\-:.,.}.

" )/
- Acionar a tecla "EDIT". ~-

- Acionar a tecla "PROG".


- Acionar a soft key [ •. ] até exibir [ CARD ].
- Acionar a soft key ( CARJ) ].
- Acionar a soft key [OPRT].
- Acionar a softkey [ N READ ].
- Digitar o nome do arquivo que será carregado (coluna do meio). Exemplo: TESTE
- Acionar a soft key [ARQUIV].
- Digitar o número com que o pro grama será carregado, Exemplo: 1(para o programa 0000 1)
- Acionar a soft key [DEF. O ] . ~.:;.

- Acionar a soft key [ EXEC ]

-.......-
4.3.6 - APAGAR UM ARQUIVO DO MEMORY CARD ._,.'~

,.
~'.'j '-

- Acionar a tecla "EDIT"


- Acionar a tecla "PROG"
- Acionar a soft key [ •• ] até exibir "CARD"
- Acionar a soft key [ CARD ] '--
I

- Acionar a soft key [ OPRT ]


- Acionar a soft key [APAGAR]
- Digitar o número do arquivo que será apagado (coluna da esquerda). Exemplo: 5
- Acionar a soft key [ DEF. F ]
- Acionar a soft key [ EXEC ]

102 R88002C - Manual de Programação e Operação - CNC FANUC21i T

-
\

,":', I
" ...
Q ROMI@ Teste de programas

-., 5 - TESTE DE PROGRAMAS

5.1- TESTAR PROGRAMAS SEM GIRAR A PLACA E SEM MOVIMENTO DOS


EIXOS:

5.1.1- TESTE RÁPIDO:

o objetivo deste teste é verificar onde estão os erros sintáticos do programa (se houverem).
Para isso, deve-se:

- Selecionar o programa (capítulo 3.2).


'<" •• ' - Acionar a tecla" AUTO".
- Acionar a tecla "PROG TEST".
- Acionar a tecla "RESET".
-Acionar a tecla "CYCLESTART".
'v., .
..~
1" ,

. 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:

o obj etivo deste teste é verificar


se o perfil da peça está correto, pois atrávés deste podemos
observar todo o percurso que a ferramenta iria desenvolver durante aquela usinagem. Para executar
\.,.;
este teste, deve-se seguir

- Selecionar o programa (capítulo 3.2).


- Acionar a tecla "RESET".
- Acionar a tecla "GRAPH".

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"

- Acionar a soft key [ GRAFIC].


'--.' - Acionar a tecla" AUTO" .
\. ' -Acionar a tecla "PROGTEST".
\ .."
- Acionar a tecla "RESET".
- Acionara tecla "CYCLE START".

\.
1.; ..

R88002C - Manual de Programação e Operação - CNC FANUC2li T 103

i.. :
o ROMI@
.';~ \

~:[;;.~L.y
.'- I
Teste de programas ;' •...J!

')
NOTAS:

1- Caso seja interrompida a simulação e desejam-se voltar a simular, deve-se acionar


"AUTO", "RESET " , "GRAPH" e "CYCLESTART".

2- Se desejar ampliar o perfil:


- Acionar a soft key [ZOOM}.
- Aproximar o cursor ativo à esquerda do detalhe a ser ampliado.
- Acionar a soft key [ALIBA}.
- Aproximar o novo cursor ativo à direita do detalhe.
- Acionar a soft key [ ATU ].
-Acionar a tecla "CYCLESTART".

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 ":-)

Página de Simulação Gráfica

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

Setando valor=1 Setando valor=4

IMPORTANTE: Ao terminar a simulação gráfica desativar "PRG TEST" e referenciar


a máquina novamente, "HOME" e "CYCLE START". .':-

.~~~>'--

104 R88002C - Manual de Programação e Operação - CNC FANUC2li T


,-
.~~.,.!::-
\

; J
· 1
o ROMI@ Teste de programas

5.2 - TESTAR PROGRAMA SEM GIRAR A PLACA ("DRY RUN"):

· )
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:

- Selecionar o programa (capítulo 3.2 - pág. 96)..


- Acionar a tecla "EDIT".
)
J. - Acionar a tecla "PROG ".
..;.) - Acionar a tecla "RESET" .
:) - Acionar a tecla " AUTO" .
- Acionar a soft key [TODOS J (para visualizar todas as coordenadas e distancias a serem
)
· , deslocadas ).
- Acionar a tecla "DRY RUN".
- Acionar a tecla" SINGL BLOCK".
- Acionar a tecla "CYCLE START" (a cada toque o comando irá executar uma linha de
programação).

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 ROMIQD Zeramento de ferramentas


'~'\;I~
,
-t., ,
6 - ZERAMENTO DE FERRAMENTAS
"(')

o zeramento de ferramentas
""r>

é um processo prático, cujo objetivo é especificar para a máquina


quais são os comprimentos das ferramentas. Para isso deve-se ter algum dispositivo de referência
(geralmente a.face da torre) para que assim se possa comparar as distâncias entre as pontas das '-I,,?"
ferramentas e esse dispositivo de referência, nos eixos X e Z.
"\ -, '
,:,\~y

6.1 - ZERAMENTO MANUAL DE FERRAMENTAS -~ -

6.1.1-ZERAMENTO NO EIXO "Z"

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•.

4. Tocar a ferramenta na face da peça


5. Digitar: "ZO"
6. Acionar a soft key [MEDIR] (o valor será registrado)

OBS: Repetir as Operações 1, 2, 3, 4, 5 e 6 para as demais ferramentas'

106 R88002C - Manual de Programação e Operação - CNC FANUC2li T

\.-:
... ~,
Q ROMl aD
Zeramento de ferramentas

6.1.2 - ZERAMENTO NO EIXO "X"

- Medir o diâmetro da peça que será usado como referência.


-Acionar a tecla "OFFSETSETTING".
- Acionar a soft key [ CORRET ].
- Acionar a soft key [ GEOM] .
~~
.
,
.)
1. Afastara torre
2. Indexar ferramenta desejada (tecla" JOG TURRET")
. ;i 3. Posicionar o cursorna ferramenta correspondente .
4. Tocar a ferramenta no diâmetro da peça
5. Digitar"X" e o diâmetro medido
6. Acionar a soft key [MEDIR] (o valor será registrado)

OBS: Repetir as operações 1, 2, 3, 4, 5 e 6para as demais ferramentas.

6.1.3 - RAIO E LADO DE CORTE:

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",
,"respectivamente.Para isso, deve-se:
.', -Acionar a tecla "OFFSETSETTING".
- Acionar a soft key [CORRET].
- Acionar a soft key [ GEOM].
- Posicionar o cursor nas colunas "R" ou "T" e na linha correspondente ao número da
ferramenta.
- Digitar o valor do raio ou do lado de corte da ferramenta.
- Acionar a tecla "INPUT".

OBSERVAÇÃO: Para maiores detalhes sobre os lados de corte de ferramentas, consultar o capítulo
6.4.

\ .. i"

R88002C =Munual de Programação e Operação - CNC FANUC2li T 107


-:~'"
-~>-
Q ROMI@ Zeramento de ferramentas

6.2 - ZERAMENTO DE FERRAMENTAS UTILIZANDO O LEITOR DE POSIÇÃO


DE FERRAMENTAS (TOOLEYE)-(OPCIONAL:) I (LI li \.~+ooL,·tIo';/( VRck::~ ....•.

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:

G63 = invoca a função de preset de ferrramenta.


T= ferramenta a serpresetada (posição ferramenta na torre).
A= código de posição de toque no sensor com relação a geometria (lado da ferramenta).
K= distância real entre a face da torre e o centro do suporte (obrigatório quando A=7),

sendo: K = 30.0 - GALAXY 10 e 15 K = 100.0 - GALAXY 15 M/SM(suporterígido)


K= 31.0 - GALAXY 20 K = -se;:}( GALAXY 15 M/ SM (sup. rot. radial) == S-O .~-(-
K= 40.0 -GALAXY30 K= ;;y.s -
GALAXY 15 M/ SM (sup. rot. axia1) * =t 5 '~~i.~
.~
..
K= 50.0 - GALAXY 50

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:

o processo de preset é semi-automático, para tanto, é necessário seguir o seguinte procedimento:


- Montar ferramentas na torre.
- Elaborarprograma de preset, conforme o exemplo abaixo: .

00001, (ZERAMENTO);
N10 G21 G40 G90 TOO; (Bloco de segurança) .,.'- .

N20 G63 T01 A03;'


(G63 - Ativa o ciclo de preset)
(TO1 - ferramenta número 01)
(A03 -lado 03 - ferramenta externa direita)
N30 G63 T02 A07 K31;
(G63 - Ativa o ciclo de preset)
(T02 - ferramenta número 02)
(A07 -lado 07 - ferramenta tipo broca)
(K31 - fator K para o GALAXY 20 = 31 rrun)

- repetir estes blocos tantas vezes quanto for as ferramentas a serem presetadas.

N40 M50; recolhe o sensor


N50M30; fim de programa

108 R88002C - Manual de Programação e Operação - CNC F ANUC2Ji T

A-J\lo ..l(JL\.. f{(9L [J -b S-u- UJ~~ ~0(~ ~ Z=-


-...,
Q ROMI~ Zeramento de ferramentas

Para zerar as ferramentas siga as instruções:

1- Posicionar a ferramenta mais comprida montada na torre em posição de segurança no campo


de trabalho.
2 - Desça o "'TOOL EYE através de "MDI" (Função: M51 ).
li

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

5 - Selecionar o programa de preset (capítulo 2.2 - pág.99).


6 - Acionar" A DTO".
7 - Acionar" CYCLE START".

A seguir são descritos os eventos que ocorrem:


- A torre posiciona a 1a ferramenta a ser presetada.
- O TOOL EYE desce automaticamente.
li li

- O CNC emite um sinal sonoro ( bip ), ativa o modo de operação "MPG" e aguarda a
intervenção do operador.
'-.: ...

8 - O operadordeveposicionar o ponto de contato da ferramenta no sentido" Z" deixando de


2 a 10 mm de folga.'
9 - Acionar" CYCLE START" . (aguardar até que a ferramenta seja sensorada e ative o modo
de operação" MPG li). . .

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).

R88002C - Manual de Programação e Operação - CNC F ANUC21 i T 109


:.~~~---
\

Q ROMI@ Torneamento de castanhas

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

Caracteriza-se pela utilização de umjogo de castanha torneável (não endurecida) que, é


preparado de forma tal que, com uma pequena remoção de material estará perfilado de acordo com
o diâmetro a ser fixado. . '. I..
- .•. ' ~;
..-

7.1- COMO USINAR AS CASTANHAS: .. ~:.:


'-~:~--
o sobremetal a ser removido deve ser suficiente para estabelecer um encosto para a peça a ser
fixada. No exemplo abaixo, observa-se o diâmetro preliminar de 60,5 mm e que será torneado com
75,5 mm x 15 mm. Assim, teremos uma parede de 7,5 mm para encosto ou limite.
)

Para usinar as castanhas conforme desenho abaixo siga as instruções:


~., \

Antes de usinar Depois de usinar !<J;; _


\

.. -,

LO
LO
J'-.
&

L-----~,~--~~ço
15
:~.I

- Fazer o zeramento da ferramenta que irá usinar as castanhas.


- Prenderum calço entre as castanhas para eliminarpossíveis folgas.
- Acionar a tecla "MDI".
- Acionar a tecla "PROG".
- Acionar a soft key [ MDI ].
- Digitar o n° da ferramenta. Ex:: T0505. ., ;.~

- Acionar a tecla "EOB".


- Acionar a tecla "INSERT".
-Acionar "CYCLE START".
- Acionar a tecla "MPG".
- Acionar a tecla "xl0"
- Acionar a tecla "X" ou a "Z".
- Através da manivela encostar a ferramenta na face da castanha.
- Acionar a tecla "OFFSET SETTING".
- Acionar a soft key [•••.], até aparecer a soft key [W. SHIFT]
- Acionar a soft key [W. SIDFT]
- Posicionar o cursorno campo "Z" à direita.
- Digitar "O".
- Acionar tecla "INPUT".
- Posicionar a ferramenta no diâmetro inicial da castanha
- Acionar a tecla "POS"
110 R88002C - Manual de Programação e Operação - CNC FANUC2li T
·j
.,
'ª'
'fi
-)
Q ROMI@ Torneamento de castanhas
,)
- Acionar a soft key [ ABS ],
r-,
) -Anotarovalordo eixo "X",
j - Fazer o programa (conforme o exemplo abaixo).
- - Testar e executar o programa.
j
.-
-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
.. )
\ •...•.•..

-, ..,) R88002C «Manual de Programação e Operação - CNC FANUC2li T 111

'<;;,;)

x.; j
-li~--....
'-~lll,-
Q ROMI@ Zeramento da peça
\

--r.
8 - DEFINIÇÃO DO "ZERO PEÇA":

8.1 - UTILIZANDO O ".WORK SIDFT":

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

- Acionar a tecla "PROG".


- Acionar a soft key [MDI]. l: -'
- Digitar "T" e o número deuma ferramenta qualquer*. Ex.: T0404. "---'~',--
- Acionar a tecla "EOB". .~(-
- Acionar a tecla "INSERT".
- Acionar" CY CLE ST ART" . •
'(
".0
-
- Movimentar os eixos através das manivelas até tocar a ponta da ferramenta na face da peça.
-Ativar a página "OFFSET SETTING". --t _
.....
- Acionar a soft key [ •. ] até ser exibida [W. SHIFT ].
- Acionar a soft key [W. SHIFT]. ,
.~:"" \
~(',.
- Posicionar o cursar no campo "Z" à direita. ·r
- Digitar '"O" (para o zero-peça na face) ou o comprimento da peça (para o zero-peça no
fundo, exemplo: 80 mm), conforme as figuras 8.1.1 e 8.1.2, respectivamente. ---c
- Acionar a tecIa "INPUT".

O CNC calculará e definirá o "DESLOCAMENTO" no campo "Z" (à esquerda) automaticamente,


e assim; estará definido o novo "ZERO PEÇA".

_._-- - -0'~-

-~
..

.:....,
80

Zero peça na face = O Zero peça no fundo = 80


Figura 8. 1. 1 Figura 8. 1.2

OBSERVA rà O: Para este procedimento pode-se utilizar qualquer ferramenta, desde que -(
tenha sido zerada anteriormente. -'(".

'-:-ç

"1.' -

112 R88002C «Manual de Programação e Operação - CNC FANUC2li T \ -


\
~fi
\.
"t'
I'
Q ROMI@ Zeramento da peça
'- -.
8.2 - UTILIZANDO O SISTEMA DE COORDENADA DE TRABALHO (G54 A G59):
\.

Para se definir o zero peça utilizando o "SISTEMADECOODENADADETRABALHO (G54


a G59), deve-se seguir o procedimento abaixo:
- Ativar ferramenta a ser utilizada no processo de zeramento através de "MDI"
- Ativar zero peça desejado G54 a G59 através de "MDI"
- Movimentar os eixos através de "MPG" até tocar a ponta da ferramenta na face da peça,
conforme ilustração abaixo.
-Ativar a página "OFFSET SETTING". ,
- Acionar a soft key [ .r até ser exibida a softkey [ TRAB]. .
\" .
- Acionar a soft key [ TRAB ]
~\
- Selecionar zero desejado G54 a G59
- Posicionaro cursorno campo "Z"
- Digitar "Z0" (para o zero-peça na face) ou o "Z" e o comprimento da peça (para o zero-
:.1 peça no fundo, exemplo: Z80 para 80 mm), conforme as figuras 8.2.1 e 8.2.2, respectivamente.
\ ..:
- Acionar a soft key [MEDIR] (figura 8.2.1).
I..'.!'"
.'-1

..",
o CNC calculará e defIIiltá'liutomaticamente o valor do zero peça .
~I

\ ...

\..:)'
\
,.
".,
x;'

Zero peça na face = O Zero peça no fundo = 80/.:


Figura 8.2. 1 Figura 8.2.f. ..L,'.

8.3 - EFETUAR CORREÇÃO NO SISTEMA DE COORDENADA DE TRÁBALHO


(G54AG59):

- Acionar tecla "OFFSET SETTING".


- Acionar Soft Key "TRAB ".
\ ....
- Posicionar o cursor no campo desejado ( G54-à G59 ). sempre em "Z".
\. '.:" - Digitar o valor de correção (+/-).
-Acionar tecla "+ENTR".

\,

l.,

,
".

\..,
R88002C - Manual de Programação e Operação - CNC FANUC2Ji T . 113
.-.'
Correção de desgaste de ferramenta }':.
--' -1
. \,,~

9. CORREÇÃO DE DESGASTE DE FERRAMENTA: -~< I


, i:
;.;-'.

9.1 - MODO MANUAL:

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

Página de Correção de Ferramenta

9.2 - MODO AUTOMÁTICO (OPCIONAL):

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. "'-'

Verifique o procedimento de programação da função G37, explicado neste manual no capítulo


11.6 da parte de programação. -"'::-

114 R88002C - Manual de Programação e Operação - CNC FANUC21i T

!' --";~
" ..•.
Q ROMI@ Contador de peças

10 - CONTADOR DE PEÇAS

A função do contador de peças é ativada pelo código M76.

Exemplol: Exemploz:

N120 M76 Nl20 M76


Nl30 M30 Nl30 M99
\

Obs. Cada vez que o programa encontra M76, ele irá somar 1 ao contador de peças.

10.1- VISUALIZAÇÃO DO CONTADOR DE PEÇAS

MODOl: Acionar a tecla "POS"


Irá aparecer o campo "Cont pcs" na parte inferior direita do comando

MOD02: Acionar a tecla "OFFSET SETTING"


Acionar a softk:ey"Def'
\
,. i

Acionar a tecla "Page Down" até aparecer os seguintes campos:


,, .
,~,- TOTAL PEÇAS (Representa o número total de peças executadas)

PEÇAS REQUERIDAS (Representa um limite/meta a ser atingido)


I.'
Quando este limite/meta for atingido, o comando envia Um sinal interno ao seuPMC lógico.
\',.

\...,. .•. ' Obs. Normalmente este campo é utilizado juntamente com o sistema de compensação
automática de ferramenta. Para maiores informações verpágima 56.

N° REPETIÇÕES (Representa o número parcial de peças usinadas )


\ •...... '

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

R88002C - Manual de Programação e Operação - CNC FANUC2! i T 115

\. .
Q ROMI@ Execução de programas

11 - EXECUÇÃO DE PROGRAMAS l

11.1 - EXECUTAR UM PROGRAMA DA MEMÓRlA DA MÁQUINA:

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".

11.2 - EXECUTAR UM PROGRAMA DIRETO DO CARTÃO PCMCIA (MEMORY


CARD)

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> ~

11.2.1 - CONFIGURAR OS P ARÂMETROS DE COMUNICAÇÃO


...t~-
- Acionar a tecla "MDI".
- Acionar a tecla "SYSTEM". . . .r '-
- Acionar a soft key [ PARAM ].
- Alterar oparâmetro 20 para 4 (P20 = 4) para habilitar o uso do PCMCIA; ,':, ,

- 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:

- Em "MDI", executar a função M93 (habilita o programa de usinagem direto do PCMCIA).


-,
- Acionar a tecla "AUTO" (aparecerá a mensagem RMT no canto esquerdo do vídeo.)
- Acionar a tecla "PROG".
- Acionar a soft key [ •. ] até exibir a soft key [DNC CD]
-Acionar a softkey [DN C CD] (irá aparecemo vídeo osprogramas contidos no cartão PCMClA)
- Digitar o número do arquivo (coluna da esquerda). Exemplo: 5
- Acionar a soft key [DNC ST] (O nome do programa selecionado aparecerá em frente de
"DNCFILENAME".
- Acionar "CYCLE START" (iniciará a usinagem)

116 R88002C - Manual de Programação e Operação - CNC FANUC21 i T


.~.'
\

"."~ \
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:

-Acionar a tecla "CYCLE STOP".


- Acionar a tecla "RESET".

11.4 - SELECIONAR PARADA OPCIONAL (OPT STOP):

"i - Acionar a tecla "OPT STOP".

, 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.

11.5 - OMITIR BLOCOS DO PROGRAMA SEMELIMINÁ-LOS (BLOCKDELETE):

- Acionar tecla" BLOCK DELET"

,. , 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...\

;
'-"."

.-~"
"
-

R88002C - Manual de Programação e Operação - CNC FANUC2li T 117


Q ROMI~ Funções especiais

12- FUNÇÕES ESPECIAIS:


-',~,'r
')
12.1- EDIÇÃO DE PROGRAMAS COM FUNÇÕES EXTENDIDAS:
'..:c~/
Esta função permite realizar as seguintes operações usando um programa que já esteja ''-,-
memorizado: ""r:,: '
A- Cópia total ou parcial de um programa para outro.
B- Inclusão de dois programas em um só.
'-b Y

"-'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.

12.1.1- CÓPIA TOTAL PARA UM PROGRAMA NOVO:

- Acionar a tecIa "EDIT". ~:~~~ \-

- Acionar a tecla "PROG". .~;....;~.'


f,~
-. ,
- Acionar a soft key [DIR].
i.", ~
- Selecionar o programa a ser copiado. :": . "

- Acionar a softkey [OPRT J. lO:


- Acionar a soft key [ •••.J. ;:'; '\
'~é;:'
- Acionar a soft key [EX-EDT J. G,;' )
- Acionar a soft key [ COPIA]. ,:

- 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).

12.1.2 - CÓPIA DE UMA PARTE DE UM PROGRAMA JÁ EXISTENTE PARA UM


PROGRAMA NOVO:

- Acionar a tecla "EDIT".


- Acionar a tecIa "PROG".
- Acionar a soft key [DIR].
- Selecionar o programa a ser copiado.
- Acionar a soft key [ OPRT ].
- Acionar a soft key [ .•••].
- Acionar a softkey [EX-EDT]. ~ ...
- Acionar a soft key [ COPIA]. ,E -
- Posicionaro cursor na posição que iniciará a cópia. \,::;~;
- Acionar a soft key [CURS -] ( aparecerá na tela COPY CURS .). '°0
\

- Posicionar o cursor na posição final que vai ser copiado.


- Acionar a soft key [ - CURS ] ( aparecerá na tela a mensagem COPY CURS - - CURS
PRG= = 0000).
- Digitar somente o número do novo programa que receberá a cópia.
- Acionar a tecla "INPUT".
- Acionar a soft key [ EXEC J.
~
12.1.3-COPIARAPARTIRDEUMAPARTEDEUMPROGRAMAJÁEXISTENTE I

ATÉ O FINAL:

- Acionar a tecIa "EDIT".


- Acionar a tecla "PROG".
- Acionar a soft key [ DIR].
- Selecionar o programa a ser copiado.
- Acionar a soft key [OPRT J. "-' i
.....-

- Acionar a soft key [ •• J.


,I
- Acionar a soft key [EX-EDT J.
- Acionar a soft key [ COPIA].
118 R88002C - Manual de Programação e Operação - CNC FANUC21 i T
!:::.

t r
,~)

Q ROMI@ Funções especiais

- Posicionar o cursor na posição que se iniciará a cópia.


- Acionar a soft key [CURS -] ( aparecerá na tela COPY CURS ~ ).
- Acionar a soft key [ABAIXO] (aparecerá na tela COPY CURS ~ ~ BTTM PRG=OOOO).
- Digitar somente o número do novo programa que receberá a cópia.
- Acionar a tecIa "INPUT".
- Acionar a soft key [EXEC].

12.1.4 - TRANSFERIR (MOVER) UMA PARTE DE UM PROGRAMA PARA UM


PROGRAMA NOVO:

OBS: A parte do programa a ser movida é apagada do programa original.

- Acionar a tecla "EDIT".


- Acionar a tecIa "PROG".
- Acionar a soft key [ DIR ].
- Selecionar o programa desejado.
.. - Acionar a soft key [ OPRT]. .
:
- Acionar a soft key [ .,.. ].
~..
> - Acionar a soft key [ EX- EDT ].
- Acionar a softkey [MOVI].
- Posicionar o cursos ria posição que se iniciará a cópia.
",:)
" . ,
- Acionar a soft key [CURS -] ( aparecerá na tela MOVE CURS ~ )
'::_:J
* - Posicionar o cursor na posição final do ponto que se vai copiar.
.:::;., - Acionar a soft key[ - CURS] (aparecerá na tela MOVE CURS ~ - CURS PRG=OOOO).
- Digitar somente o número do novo programa que receberá a cópia.
, - Acionar a tecIa "INPUT".
.. :
"~ - Acionar a soft key [ EXEC ]
•..

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".
~
-,

""-

....."
~:.....

'"'"
, )

1 R88002 C - Manual de Programação e Operação - CNC FANUC21 i T


"' 'c, .- 119
., ""»
~ '. ..
-r-,
"_:Q.'--...--'
i
-~,
Q
,

ROMI@ -'o '1


Funções especiais '"A;
"', 'T
12.1.6 - TROCAR DADOS: )
'-'(

OBSERVA çÃO: Esta função permite substituir um dado (função) por outra ou por vários '5
'-, t__
dados seguidos. '

- Acionar a tecla "EDIT".


- Acionar a tecla "PROG".
- Acionar a soft key [DIR].
_
",'
(é--'
- Selecionar o programa que será alterado.
- Acionar a soft key [OPRT].
- Acionar asoft key [~ ]. -- f_--
- Acionar a soft key [EX-EDT].
- Acionar a soft key [TROCAR].
- Digitar o dado que será alterado, Exemplo: X200
, ..
- Acionar a soft key [ ANTES). ,_,- I

'-
\
- 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

12.2 - EDIÇÃO EM BACKGROUND:

Esta função permite a edição de programas com a máquina em funcionamento.


-Com a máquina em movimento proceder da seguinte forma:
- Acionar a tecla "PROG".
- Acionar a soft key [ OPRT). -"(,~
\

- Acionar a soft key [ ED SIM).


- Acionar a soft key [DIR ].
- Selecionar novo programa: 0 _
- Acionar "INSERT", "EOB", "INSERT".
- Digitar informações
- Ao terminar a edição acionar a soft key [FIM-ES ].
-,
..' J
y

'- (

"-' (

._,:.----
r :

"-i -
,'~,
120 R88002C - Manual de Programação e Operação - CNC FANUC21i T

--1
r
~ ,

Q ROMI@ -
Alimentador de barras

~. " 13 - ALIMENTADOR DE BARRAS


\ ..

I,. 13.1- PROCEDIMENTO PARA DESVIOS CONDICIONAIS EM PROGRAMAS QUE


l,' UTILIZAM O ALIMENTADORDE 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 .:
"

Um evento externo serámonitorado pelo CNC através de PMC lógico.


OJump Condicional é programado numa parte do corpo do programa com o objetivo de
controlar o fluxo de execução onde o programa pode ramificar para um bloco ou não dependendo
de um evento externo'.
O programa irá desviar do fluxo normal quando o evento extemo sob testes for VERDADEIRO
e não desviará quando sua condição for FALSA.
\, ..;;

13.2 - SINTAXE QUANDO PROGRAMANDO O JUMP COND~CIONAL


-, ~1
1" •. ,

\ ., ... 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:

Programa em MACRO B R80540


Macro B - A02B- 0247-J873

\,)
13.4 - MENSAGEM DE ERRO

A macro para o Jump Condicional pode gerar a mensagem de erro abaixo:


\. .:

630 UNDEFINED RETURN

Indica que o argumento Axxxx não foi definido no bloco M80.


R88002C <Manual de Programação e Operação - CNC FANUC2li T 121
._ ,P.--..
1

o ROMI@ Alimentador de barras

13.5 - EXEMPLOS DE PROGRAMAÇÃO

00001 (PROG.ALIMENTACAO); . ·:('-T,


.'.' T
NI0 G21 G40 G90 G59 G95; e
N20 GOX300 Z250 TOO;
N30 T0808 (STOP);
N40 G59 M5 (ATIVA O ZERO PECA (G59) E DESLIGA O EIXO ARVORE);
N50 GOXO Z55.5 (POSICAO PARA STOP DE BARRA); r-:
N60 M80 A140 (SE FIM DE BARRA, VÁ PARA O BLOCO N140); (.. ~
N70 M20 (ABRE PINÇA); (OU M24 SE USAR PLACA) . "

:. !(':'~
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) .. ( '-
\

NllO GOX300 Z250 TOO;


N120 M98 PIOOO(CHAMA O PROGRAMA DE USINAGEM 01000 (EXEMPLO));
._ 1---.-
,
,
- ',-- \
N130 M99 (LOOPING); I

N140 GOX350 Z200 TOO(RECUA A TORRE PARA ELIMINAR O FIM DA BARRA); .


. __ .'(.;~-....

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; .- (

N270 GOX350 Z200 TOO;


N280 T0808 (STOP NOVA BARRA);
N290 G59 M5 (ATIVA O ZERO PECA (G59) E DESLIGA O EIXO ARVORE);
N300 GOXO Z55.5 (POSICAO PARA STOP DE BARRA);
N310 M20 (ABRE PINÇA); (OU M24 SE USAR PLACA)
,- .•..
N320 M49 (ALIMENTA PEÇA); 1 _ i":a __
N330 G4 XO.5 (TEMPO DE 0.5 SEG.); I

N340 M21 (FECHA PINÇA); (OU M25 SE USAR PLACA)


N350 GOX300 Z250 TOO; . '.-'
:~--
r:
N360M99P120(VOLTAAOBLOCON120ECHAMAOPROGRAMADAUSINAGEM); .- '(
I~
.~_:-~:,~,

~
\

122 R88002C - ManualdeProgramação e Operação - CNC FANUC21i T


-, .

Q ROMI@ Ajustes de máquina

14 - AJUSTES DE MÁQUINA

14.1- AJUSTE DE SENSORES DE PLACA:

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.

,) 14.1.1 - AJUSTE DE SENSOR PARA PEÇAS A SEREM FIXADAS PELO DIÂMETRO


_i
EXTERNO
••• )1

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.

14.1.2 - AJUSTE DE SENSOR PARA PEÇAS A SEREM FIXADAS PELO DIÂMETRO


INTERNO.

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

Sensor Esquerdo Sensor Direito

R88002C -Manual de Programação e Operação - CNC FANUC2li T 123


I

Q ROMI@ Ajustes de máquiua --L


-:~:;o~
o í

o. l

14.2 - AJUSTES DE PRESSÃO HIDRÁULICA (pLACA E CABEÇOTE MÓVEL)

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

PLACA 22 Bar 29 Bar 29 Bar 29 Bar 26 Bar


Limite de Pressão (Máx.) (Máx.) (Máx.) (Máx.) (Máx.) .~ - '.~.',--
'0-
CABEÇOTE
MÓVEL 20 Bar 20 Bar 20 Bar 20 Bar 20 Bar
Limite de Pressão (Máx.) (Máx.) (Máx.) (Máx.) (Máx.)
Recomendado

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·. __

14.2.1- INDICADORES E REGULAGENS DE PRESSÃO '-'l J

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

124 R88002C - Manual de Programação e Operação - CNC FANUC21i T


Q ROMI@ Ajustes de máquina

.'-'.:' P ARA OS GALAXY 30

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'·.·

(' ... R88002C - Manual de Programação e Operação - CNC FANUC21i T 125


" ,H
.1i!!I,

-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

CAME ESQUERDO CAME DIREITO -f -,..


,

SENSOR DIREITO
'r
..
(
r-
(
T-'
-(

SENSOR ESQUERDO

126 R88002C =Manual de Programação e Operação - CNC FANUC21i T


-/~;"
\}" ',~
. )

(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

15- ALTERAÇÃO DE PARÂMETROS:


,. 'T
·...itJ
IMPORTANTE: A ALTERAÇÃO DE PARÂMETROS DE MÁQUINA INFLUI NO . ··.('I
SEU DEVIDO FUNCIONAMENTO. PORTANTO,AMUDANÇA DE QUALQUER ITEM
·:;'l'
DEVE SER FEITA CUIDADOSA E CRITERIOSAMENTE.
,.::\,'-'

- Acionar a tecla "MDI". '(-


-Acionar a tecla "OFFSET SETTING".
:i;)I.:,-
- Acionar a soft key [ DEFIN 1.
- Posicionar o cursor em "ESCRITA PARAM.".
- Digitar " 1".
- Acionar a tecla "INP{JT:' (caso ocorra alarme acionar- "CAN + RESET").
- Acionar tecla" SYSTEl\1".
- Digitar o n° do parâmetro.desejado.
Ex: 6510 (parâmétro úftnRP );:';,','.
.'" I
- Acionar a soft key [NO::S~]< . f
Quando necessário, posicionar oc:ursorno "bit'ta ser alterado. !
- Entrar com a alteração.i. ...
~
-Acionartecla "INPUT".' : .

OBSERVAÇÕES: ' ... ; .i",'·


em
- Após alteração voltar "ESCRITA PARAM." ; digitar '.'0", acionar "INPUT".
- Quando necessário, desligar a máquina, após a alteração. ' '. C··-

..... \ -,

i,j{:~
..-.., I
t_J.

.~
!
'- I.

.,,',

.'
.... :(
~

'C ~I.---

128 R88002C «Manual de Programação e Operação - CNC FANUC2Ji T

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy