Você está na página 1de 94

--"

ROM(

<;

'-
3.
'_-
4.
'-..._.- 5.
-,
-~ - . '--

INDICE

Parte 1

INSTRUC;:OES PARA PROGRAMACAO

1. SISTEMA DE COORDENADAS 03

1.1.S1STEMA DE COORDENADAS ABSOLUTAS , 05

1 .2.S1STEMA DE COORDENADAS INCREMENT AIS , 06

2. TIPOS DE FUN<;::AO 07

2.1.FUN<;::OES DE POSICIONAMENTO , 07

2.2.FUNCOES ESPEC1AIS: N, H, T, BARRA " 07

DESIGNAC;::AO E FORMATO DAS FUNC;::OES , , .. 09

INFORMAC;::OES SOBRE A PROGRAMAc;::AO 10

FUNC;::OES PREPARATOR1AS: "Gil 11

5.1 . GO - Posicionamento rapido 11

5.2. Gl - lnterpolacao Linear 11

5.3. G2 e G3 - lnterpolacao Circular 11

5.3.1. R - Oefinir;::Bo de Raio 12

5.3.2 e K - Coordenadas do Centro do arco > 12

<., ...._

5.4. 5.5. 5.6 .

G4 - Tempo de perrnanencia , 14

G 7 - Retracao d a ferram enta 1 5

G 20 ~ Prog ram acao em d iarnetro "". 1 6

5.7. G21 - Prcqrarnacao em raio " " 1 6

5.8. G33 - Cicio de roscamento basico " _ 17

5.9. G37 - Cicio de roscamento autornatico , , 19

5,10. G76 - Cicio de roscamento autornatico 28

5.11 . G40 - Cancela cornpensacao do raio da ponta da ferramenta 31

5.12. G41 - Cornpensacao do raio da ponta da ferramenta (esquerda) .32

5.13, G42 - Cornpensacao do raio da ponta da ferramenta (direita) 32

5.14. G46 - Inibe a velocidade de corte constante 37

5.15. G47 - Ativa a velocidade de corte constante 37

5.16. G 53 - Cancela todos "corretores" de placa " .. " 37

5.17. G54 - Ativa 0 primeiro "corretor" de placa 37

5.18. G55 - Ativa a segundo "corretor " de placa 37

5.19. G60 - Cancela a area de sequr anca 38

5.20. G61 - Ativa a area de seguranr;::a 3S

5.21. G66 - Cicio autornatico de desbaste longitudinal 40

5.22, G67 - Cicio autornatico de desbaste transversal 45

5.23. G6S - Cicio automatico de desbaste paraleio ao perfil final 50

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

-'-'-M~~ __ -. -. ~_~

Q ®
ROMI
5.24.
5.25.
5.26.
5.27.
5.28.
5.29.
5.30.
5.31.
5.32.
5.33.
5.34.
5.35.
5.36.
5.37.
5.3S.
5.39.
:
5.40.
5.41.
5.42.
5.43.
5.44. G70 - Admite programa em polegada 59

G7l - Admite programa em milfmetro 59

G73 - lnterpolacao linear ponto a ponto 59

G74 - Cicio de turacso e de torneamento 60

G75 - Cicio de canals e de faceamento 62

GSO - Cancela cicio autornatico de furacao G83 64

G83 - Cicio autornatico de Iuracao fom quebra cavaco 64

G90 - Proqrarnacao em coordenadas absolutas 67

G9l - Programar;::Bo em coordenadas lncrernentais 67

G92 - Origem do Sistema de Coordenadas e limite de rotacao

do eixo-arvore 69

G94 - Estabelece programa de avanco em pol/min ou mm/min .69 G95 - Estabelece programa de avanco em rot/min ou rot/min. 69

G96 - Proqrarnacao em velocidade de corte constante 70

G97 - Proqr arnacao em RPM direta 70

G99 - Cancela a funcao G92 70

G i 0 - Cancela 0 monitor do tempo de vida da ferramenta 71 .

G11 - Ativa 0 monitor do tempo de vida da ferramenta 71

G30 - Cancela imagem espelho " 74

G31 - Imagem espelho no eixo X 74

G32 - Imagem espelho no eixo Z 74

G58 - Ativa 0 Sistema de rnedicao automatica do desgaste

da ferramenta " 76

6. FUNCOES MISCELANEAS au AUXlllARES , 80

7. SEQUENCIA NECEssARIA PARA PROGRAMACAO MANUSCRITA 86

8, VALORES ORIENTATIVOS Pi "KS" 88

9. GRAU DE RUGOSIDADE ,., " 89

1 O. TABELA DE CONVERSAO DE DUREZA 90

R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

08S.: ESTE MANUAL ESTA SUJEITO A ALTERAr;6ES SEM PREVIO AVISO.

I

l

1

f

L _

.. .__.. ..

Q ROMI~

Parte 2 INSTRUCOES PARA OPERACAo

1. INSTRUCOES GERAIS 98

2. PRECAUCOES DE SEGURANCA 99

Praticas b asices de oper acao 100

Cuidados e observacces antes de ligar a maquina 102

lnspecfie s de rotina 103

Pre-aquecimento da rnaqu ina 103

Preperacao para usinagem 104

Oper acao 105

Para interromper a usinagem : 106

Ap6s terminar um trabalho 107

Preparacao para manutencao 108

Operacao de manutencao 109

Apes rnanutencao ate operacao da maquina 110

Posicionamento das tabelas de sequranca em rnaquinas da

Linha Centur " 111

2.13. Posicionamento das tabelas de sequr anca em maquinas da Linha

Galaxy 114

3. PA!NEL DE OPERACAO 116

3.1. Painel 116

3.2. Funcoes do painel 117

3.3. Teclado 118

3.4. Teclas especiais 119

3.5. Teclas alf a-nurnerlcas 120

3.6. Softkeys : 121

4. DESCRIC;:AO DAS pAGINAS " 122

4.1. Paqina de status "" 123

4.2. Pagina de modo " 126

4.3. Pag ina de adicao 127

4.4. Pagina de pronta edicao " 128

4.5. Pagina das principais tuncoes "G" : 129

4.6. Pagina das principais funcoes "M" 129

4.7. Paqina !ista edicao 130

4.8. Paqina de insercao de programas 131

4.9. Paqina de pesquisa de bloeos (procurar) 132

4.10. Paqina de renumerar programa " 133

4.11. Pagina apagar programa 133

4.12. Pagina apagar todos os programas 134

4.13. Pagina do diret6rio 1 34

4.13.1. Nomes " 135

4.13.2. Abributos 135

4.14. Pagina de referericia de trabalho 136

, 4.15. Pagina de retracao da ferramenta 137

4.16. Pagina do apalpador .. "" " 137

4.17. Pagina de dirnensoas 138

4.18. Pagina de corretores ,' 139

4.19. Paqina de monitor 140

4.20. Pagina de ajustes de ferramentas 141

2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.S.

2.9. 2.10. 2.11. 2.12.

R690Ql D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

\..__

4.21. Pagina carregar/salvar programa 142

4.22. Pagina carregar programa 143

4.23. Pagina salvar programa '" 144

4.24. Pagina multi salvar/carregar 145

4.25. Pagina de operacao automatica 146

4.26. Pagina de selecao de jog 147

4.27. Pagina de jog continuo 148

4.28. Pagina de jog incremental 148

4.29. Pagina dlaqnostico de entrada/safda. '"'' 149

4.30. Paqina diaqno stico pal 149

4.31. Pagina do grafico 150

4.32. Paqina de refer encia de janela 151

4.33. Paqina de mensagens pal 152

4.34. Pagina de ampliar 152

4.35. Paqina de teste " 153

4.36. Pagina de operacao manual 154

4.37. Pagina MOl (entrada manual de dados) 155

4.38. Paqina de referencia rnaquina " " 156

4.39. Pagina de suporte " " 156

4.40. Pagina de acesso """"""" """"""", ", , " 157

4.41. Pagina de proteger programas ,,, , 160

4.42. Paginas de erros de operacao ." , " , 1 61

4.43. Pagina de confiquracao entrada/saida serial " 1 61

4.44. Pagina do r eloqio .. " " _ , 162

5. OPERACAo 00 CNC RaMI MACH 9 , , 163

5.1. Ligar a rnaquina , , .. , .. , , " , 163

5.2. Refereneiar a rnaqulna , , , " 163

5,3, Movirnentacao Manual dos eixos ,"" " 164

5.3.1. Jog Continuo , " " , 164

5.3,2, Manivela Eletroniea , 165

5.3,3. Jog Incremental ." " , .. " .. , , 166

5.4. Operar 0 comando via MOl (entrada manual de dadcs) , 167

5.5. Movimentar eixos com 0 elxo-arvore ligado , 167

5.6. Torneamento de eastanhas via programa "" 168

5.7. Referenciamento de ferramenta/peya " .. ,,,, , 1 70 5.7 .1.Referenciamento de ferramenta (rnaquinas sern "Tool Eye") 170 5.7.2. Referenciamento de ferramenta (rnaquinas com "Tool Eye") 173

5.7.3. Referenciamento da peya " , 1 7 4

5.8. Seleeionar um programa , ,,, , ,, , .. , 175

5.9. lnserir um programa manual mente " " ".176

5.10. Carregar programas via per iferlco s " 177

5.11. Salvar programas via perifericos , " ,,, 177

5.12. Salvar dados das ferramentas para programas " 178

5,13. Renumerar um programa ".,,, ,,',, , 178

5,14. Copiar partes de um programa em outro programa 179

5.15, Procurar um urn bloeo direto no programa " , 179

5.16. Modificar um programa , , , 180

5.17. Proteger e/ou restringir programas , 180

5.18. Apagar um programa do diretorto " , · .. ,' 180

5.19. Apagar todos os programas do diret6rio 181

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

Q ROMI>!

5.20. Testar programa sem girar e sem movimento dos carras (r apido) . 181

5.21. Testar 0 programa utilizando-se do qr af ico 181

5.22. Ampliar automaticamente a perfil da pee a 182

5.23. Obter detalhes do qr afico em e sc ala maior 182

5.24. Testar programa sem girar a placa e com movimento dos carras. 183

5.25. Introduzir corr ecoe s do desgaste dos insertos (corretores) 183

5.26. Executar a usinagem da p eca 184

5.27. Abortar a execucao de urn programa 184

5.28. lnterrupcao/continuacao de execucao 184

5.29. Iniciar usinagem com qualquer ferramenta no meio do programa . 185

5.30. Selecionar sistema (poleqada/rnetricol 185

5.31. Selecionar parada opcional 185

5.32. Inibir l.e.tura/Execucao de blocos do programa 186

5.33. Monitor do tempo de vida da ferramenta 186

5.34. Alterar dados programados no monitor 187

5.35. Recarregar 0 tempo de vida util das ferramentas 187

5.36. Sequencia para utilizar a retr acao da ferramenta 188

5.37. Carregarlsalvar varies programas ' 189

5.38. Comparar programa em fita ou disquete com 0 armazenado

no comando 190

5.39. Tirar capias das paqinas do CNC (hardcopy) 190

5.40. Oesligar a maquina 190

6. MENSAGENS DE FALHA E ALERT AS (LADDER E SOFTWARE) 192

Parte 3

CARACTERisTICAS ESPECiFICAS DE MAoUINAS PARA PROGRAMACAO

1. CENTUR 20S MACH 9 208

1.1. Fluxograma de proqrarnacao troca rapida 208

1.2. Fluxograma de proqrarnacao gang tools , 209

1.3. Fluxograma de proqrarnacao torre eletrice " 210

1 .4. Gama de rctacdes e graticos de potencias 211

2. GALAXY 15S MACH9 " 212

2.1. Fluxograma de proprarnacao torre eletrica " " 212

2.2. Gama de rota goes e graficos de potencia 213

3. COSMOS lOU MACH9 " 214

3.1. Fluxograma de proqrarnacao torre eletrica 214

3.2. Faixa de velocidade e qrafico de potencia 215

3.3. Faixa de velocidade e grafico de potencia (cab. opcional) 216

4. COSMOS 20U MACH9 " " 217

4.1 Fluxograma de prcqramacao torre eletrica 217

4.2. Gama de r otacao e grafico de potencla 218

4.3. Gama de rotacao e qr afico de potencia (cab. opcional) 219

5. COSMOS 30U MACH9 " " , 220

5.1 Fluxograma de pr oqrarnacao torre eletrica , .. " 220

5.2. Gama de r o tacao e qrafico de potencia ." " , .. " .. 221

5.3. Gama de rotacao e gratico de potencia (cab. opcional) "." .. 222

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

--- .. ---~

Q ROMIt)

PARTE 1

#I'IitI

INSTRUCOES DE

#til

PROGRAMACAO

«

R69QQ1 D • MANUAL DE PROGRAMACAO E OPERACAO MACH9

1

........ -

1. SISTEMA DE COORDENADAS

Toda geometria da paca e transmitida 80 comando com auxflio de um sistema de coordenadas cartesianas.

x

z

MOVIMENTO LONGITUDINAL

MOVIMENTO TRANSVERSAL

o sistema de coordenadas e definido no plano formado pelo cruzamento de urns linha paralela ao movimenta longitudinal (Z), com umat linha paralela ao movimento transversal (X).

Todo movimenta da panta da ferramenta e descrito neste plano XZ, em relacao a uma origem pre-est abelecida (XO,ZO). Lembrar que X e sempre a medida do diarnetro .

R69001 D - 'MANUAL DE PROGRAMACAO E OPERACAO MACH9

3

i...._

Observeaiio:

o sinal positivo ou negativo introduzido na dtmensao a ser program ada e dado pelo quadrante, onde a ferramenta es ta situada:

TORRE TRASEIRA

x+

20 QUADRANTE

10 QUADRANTE

Z - r~ Z

-_.------~------~ +

- --. v ----

4° QUADRANTE

3° QUADRANTE

x-

TORRE DIANTEIRA

x-

4° QUADRANTE

3° QUADRANTE

z-

~---~~----II"" Z +

10 QUADRANTE

2° QUADRANTE

x+

R69001 D • MANUAL DE PROGRAMAc;::Ao E OPERAc;::Ao MACH9

4

®

ROMI

1. 1. SISTEMA DE COORDENADAS ABSOLUTAS

Neste sistema, a origem e estabe!ecida em tuncao da peca a ser executada. ou seja, podemos est abele ce-la em qualquer ponto do e spaco para facilidade de proqramaceo. Este processo e denominado "Zero Flutuante".

Como vimos, a origem do sistema foi fixada como sendo as pontos XO, ZOo 0 ponto XO e definido pela linha de centro do eixo-arvore. 0 ponto ZO e definido por qualquer linha perpendicular a linha de centro do eixo-arvor e.

Durante a proprarnacao , normal mente a origem (XO, ZO) e pre-estabelecida no fundo da peca (encosto das castanhas) au na face da peca , conforme ilustracao abaixo:

x

x

1

Z{ +)

..L...I....+-_....",,"'_ __

ORIGEM (XQ, ZO)

EXEMPLO DE PROGRAMA<;;Ao:

20 10 x 45°

Er -I; _I
r ,
c !
0 ; ~IB
co i
Q i COORDENADAS
,
, MOVIMENTO
ABSOLUTAS
... "\ A PARTIDA META EIXO
\.. II' - z I
0 DE PARA X
M •
Q A B 30 30
V·s- B C 50 20
C D 80 20 I
I
·0 E 80 0 i
C i
E D

- - R690Q1 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

5

\ \

!J

ROMI

1.2. SISTEMA DE COORDENADAS INCREMENTAIS:

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

Ap6s qualquer deslocamento havera urna nova origem, ou seja, para qualquer ponto atingido pela ferramenta, a origem das coordenadas passar a a ser 0 ponto alcancaco.

Todas as medidas sao feitas atraves da distancia a ser deslocada.

Se a ferramenta desloca-se de um ponto A ate B (dois pontos quaisquer), as coordenadas a serem programadas serao as distancias entre os dois pontos, medidas

(projetadas) em X e Z. X

Note-se que 0 ponto A e a origem do deslocamento para 0 ponto B e B sera origem para um deslocamento ate urn ponto C, e assim sucessivamente.

EXEMPLO DE PROGRAMA9A.O:

10 x 45'

20

"I~ ... '

i
I
,
c
i -, B
J
- A =
~
V~
C
E D COORDENADAS
MOVIMENTO INCREMENTAIS
PARTIDA META DIREGAo
DE PARA X Z
A B 30 0
B C 20 -10 j
C D 30 0
D E 0 -20 J R69001D - MANUAL DE PROGRAMA<;:Ao E OPERACAo MACH9

6

:<:--

Q ROMI~

2 TIPOS DE FUNCAO

4

2.1. FUNCOES DE POSICIONAMENTO:

Funcao X: Eixo Transversal

Formato:

x + - 4.4 (Milimetro) X +- 3.5 (Polegada)

Funcao Z: Eixo Longitudinal

Formato: Z +- 4.4 (Mi!fmetro) Z + - 3.5 (Polegada)

Com 0 auxflio destas tuncoes pode-se deserever a dimensao da peca a ser usinada, onde 0 ciarnetro estara definido pelo eixo X (transversal) e a eomprimento pelo eixo Z (long itudinal).

2.2. FUNC;OES ESPECIAIS:

Fun9ao N:

Apllcacao: Numero sequencial de bloeas.

Cada bloeo de inforrnacao e identifieado pela funcao "N", seguida de ate 4 dfgitos.

As Funcoes "Nil sao, geralmente, ignoradas pelo eomando, exeeto quando utilizadas para desvio incondicional (fun9ao H) e proeura de bloeos.

Se usada. esta f'uncao deveria ser inerementada com valor de 5 em 5 au de 10 em 10, por exempJo, para deixar espaco para possfveis rnodiflcacoes no programa, e deve ser programada no infeio do bloeo.

Exemplo: N50 G X130. Z140.#

Funcfio: Barra (/)

Aplicacao: Eliminar a execucao de blacas.

Utilizamos a Funcao Barra (/) quando for necessaria inibir a execucao de bleeos no programa, sem alterar a proqrarnacao.

Se 0 earacter JJ t" for dig itada na frente de alguns bloeos, estes serao ignorados pelo camando, desde que a operador tenha seleeionado a opcao INIBE BLOCOS, na paqina Heferencia de Trabalho.

Caso a opcao Inibe Bloeos nao seja seleeianada, 0 eomando executara os bloeos n orrna I mente, i riel us ive os que contiverem 0 caracter 1/ l" .

R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

7 _-

rj

Q ROMI®

Funcoes Especiais

Funcao: H

Aplicacao: Desvio incondicional.

A fun 9aO jJ H" executa d esv 10 s i ncond IC io n a i s no prog rama e d eve ser p rag ram ada em bloco separado.

Esta funr;:ao deve ser usada em programas contendo nurnero s sequenciais "N", pois o desvio oeorre para urn determinado bloco que contenha uma sequencia, onde "Nil tern um valor exatamente igual ao valor de "H".

Este desvio deve ser executado somente no mesmo programa, nao podendo utilizarse de outro sub-programa.

EXEMPLO:

NOO; ... PEc,::A. EXERCfcIO. # N05 G99#

H70#

N30 Tllll ;.BROCA.# N35 G54#

N40 G X160. Z150.#

N70 T'i 21 2;.DESB.INTERNO.#

Funcao: T

Aplicacao: Selecao de ferramentas e eorretores.

A Funcao T e usada para selecionar as ferramentas na torre informando cara a rnaquina 0 seu zeramento {pRE-SET}, raio do inserto, sentido de corte e corretores.

E composta de 4 dlgitos, onde as dais primeiros definem a rnaquina quai ferramenta iremos trabalhar e os dais ultirncs 0 corretor que sera utilizado para a correcao das medidas e desgaste do inserto.

No CNC ROMI temos possibilidade de utilizer ate 28 ferramentas e 28 corretores, sendo a limite de ferramentas estipulado para cada modelo de maquina,

Exemplo:

T

1 3

1

3

Dimens6es

Corretores

Obs.: 0 giro da torre e a movimento dos carras nao podem estar em um mesmo bloeo. Dais blocos serao necessaries. um para 0 mavimento dos carros e outre para a giro da torre.

R69001 D - MANUAL DE PROGRAMA~Ao E OPERA~Ao MACH9

8

Q ROM(
3 DESIGNACAO ...
. E FORMATO DAS FUNCOES
I I
; FORMATO
; FUN<;Ao i UNIDADE SIGNIFICADO
! , MM POL I
; A 3.3 I 3.3 GRAUS Abertura angular entre as entradas da rosca
A 4.4 3.5 MM/POL Define 0 corretor da placa para G54
i B 3.2 3.3 GRAUS Angulo de alimantacao para roscamento
B 4.4 3.5 MM/POL Define 0 corretor da placa para G55
C 3.2 ! 3.2 GRAUS Posicionamento angular do eixo arvors
I D 2.2 ! 1.3 SEGUNDOS Tempo de perrnanenia "DWELL"
I
! D 3.4 2.5 ! MM/POL Profundidade do 10 passe no roscamento autcrnatico
i 0 4.1 4.1 MINUTOS Tempo maximo de vida de uma ferramenta
i E 4.4 I 3.5 MM/POL ! Distancia de aproximadio no roscamento autornatico
E 2 2 NAo TEM Numera da ferramenta alternativa
I ; MMiVOLTA I Velocidade de avarice
I F 2.2 1.3 POLNOLTA
I
, POL/MIN
F i 3.1 4 I Velocidade de avanco
i MM/MIN
G 2 2 NAO TEM i Funcao preparatoria
H 4 4 NAo TEM Alteracao de sequencia na execucao do prcgrama
I I 4.4 3.5 MMiPOL Posicao do Centro do Areo (eixo "X")
I ! 4.4 3.5 MM/POL · Incremento por passada no cicio autornatico
!
I 4.4 3.5 MM/POL Conicidade incremental para rosca cornea
J 4.4 3.5 MM/POL : Redur;:iio incremental no cicio turacao
I i K 4.4 3.5 i MM/POL · Poslcao do Centro do Areo (eixo "Z")
K 4.4 i 3.5 MM/POL i Incremento por passada no cicio eutornatlco
! K 4.4 i 3.5 MM/POL Passo da rosea
L , 2 2 NAo TEM Nurnero padrao para repeticso
L 2 2 NAo TEM I Numero da area de seguranr;:a
! L i 2 2 NAo TEM : Sentido de corte da ferramenta
I
M 2 ! 2 NAo TEM Funcao rniscelanee ou auxiliar
N 4 4 NAO TEM NLimero sequencial de blccos
0 ! 2 2 NAo TEM NLimero do corretor da ferramenta alternativa
p 2 2 NAO TEM i Nurnero do programa
! R 4.4 ; 3.5 MM!POL Proqrarnacao de raio ate 180 graus
i
, S 4 4 I RPM Rotar;:iio do eixo arvore (direital
, ! M/MIN
; S 3.1 4.1 i Velocidade de corte constante
, PES/MIN
T 4 4 NAo TEM NLimero da ferramenta e corretor
I Ul - - NAo TEM Reeuo angular da ferramenta (G74 e G75)
I
Ul - , - NAo TEM Pre-a ea ba menta paralelo ao perfil final (G66 e G67)
I U 4.4 , 3.5 MM/POL i Profundidade da rosca (G76)
i
U 4.4 3.5 MM/POL Desloeamento incremental no eixo "X"
U 4.4 3.5 ! MM/POL Pararnetro de auto-retina (G83)
W 4.4 3.5 MM/POL Deslacamento no eixo HZ" para cidos autcmaticcs (G 66, G67.
! i G68, G74, G75, G83)
I
I w I 4.4 I 3.5 MM/POL I Deslocamento incremental no eixo "Z"
I
W ! 4.4 i 3.5 MM/POL i Profundidade por passada (G76)
i
W I 2 2 NAo TEM : Parametro para angulo da safda da rosea
X 4.4 3.5 MM/POL I Valor da eoordenada no eixo transversal
Z I 4.4 ! 3.5 ! MM/POL · Valor da coordenada no eixo longitudinal
OBS.; As tuncdes de posicionamento devem estar contidas no conjunto dos nLimeros r eais definidos pelo limite
pro 9 ra rna do no co m a nd 0 (form ato). Se isro nao to r 0 bservado ocorrera 0 erro "C 6 d igo Fa r a de Fa ix a" .
- - R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

9

---1

I Q ROMI~

,

4. INFORMAc;OES SOBRE A PROGRAMACA.O:

Neste co m and 0, pod e- se p rag ra m ar d i reta mente au atraves de periteri co s (I e itora de fitas. micro computadores, etc), nas Normas EIA e ASC-II (ISO).

Todo programa e constitufdo de blaeos de informacces que corrtern sempre um ccdiqo "EOB" (End Of Block) no final de cada blocc, r epresentado peio sinal II #".

Um oloco pode canter no maximo 64 caracteres incluindo 0 proprio .J it".

o Cornando executa as tuncoes na ordem correta. independentemente da ordem que aparecem escritas dentro do bloco.

Se na pr cqrarnacao nao houver nenhum valor numerico eserito apes a letra da Iuncao. a eomando as surrie a valor "Zero".

Somente i.ma funcao de cada tipo e permitida par bloco.

Os va!ores neqativos :-;1 devem ser sempre preeedidos do sinal. 0 cue nao ocorre oara as dados positivos.

Todas as tuncces detinidas co-direeionalmente ao eixo IiX" exprimem seus valores em diametro.

No irucio de um cornentario deve-se colocar a caracter ponto e vfrguJa (;), vista que a cornentario e usada para 0 controle de programas, cocurnentacao e tarnbern serve como rnensagem ao ooerador.

o cornentario pade canter qualquer caracter, exceto aigumas tuncoes rniscelar.eas de parada au fim de programa {M01, M02, M30, MOO}. Estas mensagens sao ignoradas pelo comando durante a sua execucao, mas sao uteis para prover 0 operador de inforrnacoes. no infcio e em blocos com paradas do cicio de usinagem.

Um cornentario pode abranger um bloco inteiro.

Exemplos: ;Pe<;:a_N4320 #

N50 T0202;Acabamento_Externo #

N180 MOO;Virar Pe<;:a #

N250 M02; Fim_De_Programa #

10

R69001D - MANUAL DE PROGRAMA<;::AO E OPERA<;::AO MACH9

5. FUNCOES PREPARATORIAS: fiG"

I

Aplicacao: Este grupo de fungoes definern a rnaquina 0 que fazer, preparando-a para executar urn tipo de cperacao, ou para receber urna deterrninada lnfcrrnacao.

As funcdes podem ser MODAIS ou NAO MODAIS.

MODAIS: Func;;oes que uma vez programadas permanecem na mem6ria do comando, valendo para todos os bloeos posteriores, a menos que modificados par outra funcao au a mesma.

NAO MODAIS: Funcoes que todas as vezes que requeridas, devem ser program ad as, ou seja, sao validas somente no bloco que as contern.

5.1. FUNCAo: GO

Apllcacao: Posicionamento rapido.

Os eixos movem-se para a meta programada com a maior velocidade de avanco disponfvel para cada modelo de rnaquina.

A funcao GO e Modal e cancela as tuncoes G1, G2, G3, e G73.

, ,

5.2. FUNCAo: G1

Aplicacao: Interpolaeao linear com avanco prcqrarnavel.

Com esta tuncao obtem-se movimentos retilfneos com quaJquer anqulo. calculado atraves de coordenadas e com um avanco (F) pre-deterrninado pelo programador.

Geralmente nos tornos CNC utiliza-se a avanco em rnrn/rotacfio, mas este tambern pode ser utilizado em mm/min.

o avanco e um dado importante de corte e e obtido levando-se em conta 0 material, a ferramenta e a oper acao a ser executada.

A tuncao G1 e Modal e cancela as tuncces GO, G2, G3 e G73.

5.3 - FUNCAO: G2 E G3

Apllcacao: lnterpolacao circular.

, .

Tanto G2 como G3 executam operacces de usinagem de arcos pre-definidos atraves de urna rnovirnentacao apropriada e simultanea dos eixos.

Na proqrarnacao de um areo deve-se observar as seguintes regras:

o ponto de partida do areo e a POSiy80 de infcio da ferramenta.

Programa-se a sentido de interpolacao circular (horaria ou anti-horarlal, atraves dos c6digos G2 au G3.

Juntamente com 0 sentido do arco programa-se as coordenadas do ponto final do area em X e Z, as tuncoes I e K (coordenadas para 0 centro do arcoi. ou entao. a funcao R (valor do raio).

R69D01D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

11

_._-r.I

5.3.1. Funcao: R

Aplicacao: Definicao de raio.

E posslvel programar "interpolacao circular" ate 1 80 9 raus com auxflio da Iuncao R, discriminando 0 valor do raia sempre com sinal positivo.

5.3.2. Funcao: I e K

Aplicacao: Coordenadas do centro do area.

As tuncoe s I e K definem a posicao do centro do area, onde:

I e paralelo ao eixo X.

K e paralelo ao eixo Z.

As funcoes I e K sao programadas tomando-se como referencia a distancia do centro do arco ate a origem do sistema de coordenadas.

x

Z(+)

K

Centro do arco

Origem (XQ, ZO)

Notas:

A funcao "1" deve ser programada em diarnetro.

Caso a centro do areo ultrapasse a linha de centro deveremos dar 0 sinal eorrespondente ao quadrants.

R69001D - MANUAL DE PROGRAMACAO E OPERA<;:AO MACH9

12

o sentido de execucsc da usinagem do arca define se este e horario au anti-horario, conforme os quadros abaixo:

TORRE TRASEIRA (Quadrante Positivo) G02 (HORARIO)

G03 (ANTI-HORARIO)

x+

L

TORRE DIANTEIRA (Quadrante Positivo)

G03 (HORARIO)

x+

G02 (ANT1-HORARIO)

No caso de termos ferramentas trabalhando em quadrantes diferentes, no eixo transversa! (q uad rante neg atlvo). d everemos inverter a c6d iga de interp 01a98o ci rcula r (G 2 e G3) em relacao ao sentido de des!ocamenta da ferramenta.

R69001 D - MANUAL DE PROGRAMACAo E OPERACAO MACH9

13

EXEMPLO DE PROGRAMA9AO

N30 G X21. ZS1.# N40 G1 ZSO. F.25# N50 X24. Z78.5# N60 Z50.#

N70 G2 X44. Z40. Rl 0.# ou

N70 G2 X44. Z40. 144. K50.# NBO X50. Z25.#

N90 X74.#

N100 G3 X80. Z22. R3.# ou

N1 00 G3 X80. Z22. 174. K22.# N110 Z#

Rla

o

c,} I

is)

!

~ ,_IE-i

Importante:

Antes da execucao do bloco contendo a lnterpolacao circular 0 eomando verifica automaticamente a area e, se for geametrieamente impasslvel a execucao. 0 eomando para, mostrando a mensagem: "G02iG03 - DEF.ILEGAL"

As Funcces G2 e G3 nao sao Modais. canceiam a Juncao GO e autorizarn 0 c6digo G 1 pa ra movi m entos su bs eq u entes.

5.4. FUNC;Ao: G4

Apllcacao: Tempo de perman€mcia

Entre um deslocamento e outro da ferramenta, pode-se programar um determinado tempo de perrnanencia da mesma. A tuncao G4 executa uma permanencia. euja curacao e definida por um valor "0" assoeiado, que define 0 tempo em segundos.

Na primeira vez que um bloeo com G4 aparece no programa, a tuncao "0" deve ser inclufda no bloeo.

Os novas tempos usados nos bloeos seguintes e que tiverem a mesmo valor da Funcao "0", podem ser requeridos apenas com a proqramacao da Funcao G4.

Durante 0 tempo de parada, 0 eomando mostra ao operador na paqina de status, 0 tempo decrescente.

Nota:

Quando 0 pararnetro "0" e usado paraoutro proposito. como por exemplo com G37, sera modifieado quaJquer tempo de perrnanencia armazenado anteriormente. Por esta 'r azao sera necessaria restabelecer 0 tempo cancelado.

R69001 D - MANUAL DE PROGRAMAc;Ao E OPERAc;Ao MACH9

14

Q ROMi~

5.5. FUNCAo: G7

Aplicacao: Hetracao da ferramenta.

Esta funcao perrnite ao operador interromper ° processo de corte ou usinagem, para fins de inspecao da peca, da ferramenta ou para troca de um inserto,

Para utilizer este recurso e necessario que 0 programa em uso contenha a Funcao "GOT', que e modal, ou seja, uma vez inserida no inlcio do programa, permanece corn efeito ate 0 final da execucao do mesmo,

Entretanto, a prog ramad a r d evera cons idera r que na prog rarnacao da fu nya 0 "G 0 7", o c6diga "Uri relativo ao eixo "X", podera ser programado com a sinal (negativo au positivo), para usinagem externa ou interna, respectivamente, dependendo do quadrante em que trabalha a ferramenta.

Se em um determinado perfil, 0 programador por medida de sequranca achar conveniente nao perrnitir a Funcao de retracao. bastara prograrnar 0 codigo "GOT' sem nenhum pararnetro definido para "U" e "W".

A funcao retracao estara inibida quando da execucao de urn bloco de tempo de perrnanencta, bloeo de rosca ou ainda se a movimento em execucao estiver sendo feito em "GOO",

Portanto, a Funcao "G07" somente tera efeito quando da execucao de um bloeo com "G01", "G02", "G03" ou "G73",

Cada vez que for requisitada a retracao, os eixos ir~o recuar de acordo com 0 valor do incremento definido no bloco "G07",

o avanco de retracao podera ser dado pelo pararnetro ifF", definido no proprio bloeo de "G07". Caso nao seja programado, 0 eomando assurnira 0 avanco atual, au seja, a avanco que estava sendo utiJizado na usinagem no momento da solicitacao da retracao

Observectio:

Para utilizar esta tuncao requer-se:

G07 U W (F) #, onde:

U = Valor do incremento do reeuo no eixo "X"

W = Valor do incremento do recuo no eixo "Z"

F = Avanco programado para retracao da ferramenta

Nota:

Como a tuncao de retracao sempre verifiea qual codiqo "G" esta em usc, de modo a saber se esta tuncao deve au nao ser aceita, f az-s e neces sario reprogramar um "GO 1 " ou "G73" sempre apes 0 "G07" ter side programado em um ponto qualquer do programa, se 0 movimento posterior ao "GOT' tiver que ser executado em "G01" ou "G73",

A proqramacao de uma interpolacao circular sempre exige a presence de "G02" e "G03", oque dispensa a reproqrarnacao destes c6digos apes a "G07",

RRgOn1D - MANUAL nF PROGRAMAC"::AO F OPFRAr:Kn Mllrl-iQ

----------- ------

~

ROMI

5.6. FUNCAO: G20

Aplicacao: Proqramacao em diarnetro

Esta tuncao define que 0 valor dimensional associado ao eixo X e em oiarnetro. e aplica-se aos codiqcs de proqrarnacao X, leU.

A Funcao G20 e um camanda Modal e jil encontra-se ativa quando ligamos a rnaquina. caso necessaria acioria-la devers ser programada em um bloeo separado, antes de qualquer movimento relativo a proqramacao em diarnetro.

Cancela a Funcao G21 (proqramacao em r aio).

Pode-se verificar na paqina de "Status" a Iuncao comandada em destaque.

5.7. FUNCAO: G21

Aplicacao: Proqrarnacao em raio

Esta tuncao define que a valor dimensional assoeiado ao eixo X e em Raio e apliease aos ccdiqos de proqrernacao X, leU.

A Funcao G21 e um eomando modal e deve ser programada em Lilli blcco separado, antes de qualquer movimenta relativo a prcqrarnacao em Raia.

Canceia a Funcao G20 e sera mostrada na paqina de "Status" em destaque.

1 h

J I

Q ROM(

5.8. FUN<;AO: G33

A f uncao G33 abre roseas nos eixos X e au Z, em que eada profundidade e programada em bloco separado.

Ha possibilidade de abrir-se roseas em diarnetr os internos e externos, paralelas e corneas, simples au de rnultiplas entradas, obtidas, se necesserio, por funcces opeionais programadas no mesmo bloeo da tuncso G33.

Deve-se programar um bloco de G33 para cada passada de rosca.

o retorno da ferramenta e a posicionamento para urna nova passada devem ser programados em bloeos separados e subsequentes eontidos de avanco rapido (GOO).

Importante: Em ciclo de roscamento, deve-se programar rotacao fixa (G97).

A Funcao G33 e Modal e requer:

G33 Z K (X) (I) (A) #, onde:

Coord enada do ponto fi nal da rosea no eixo long itudinal Passo da rosea no eixo longitudinal

Coord en ada do ponto final da rosea no eixo transversal (normaimente usado para rosea conical

Incremento no eixo transversa) par passo (normalmente usado para rosea conical ou passo para rosea na face.

Abertura angular entre as entradas da rosea.

Z =
K =
(X)
(J) =
(A)
X(+)
t X(+)

t

I

r--..-----

Z(+)

R69001 D - MANUAL DE PROGRAMAC;Ao E OPERACAO MACH9

1

Lt+)

17

~

ROMI

EXEMPLO DE PROGRAMAC;AO:

ROSCA METRICA DIAMETRO 30 x 1,5

Helacao de formulas:

./

G33

N20 GX35. Z83.# N25 X29.35#

N30 G33 Z48.5 K1.5# N35 GX35.#

N40 Z83.#

N45 X28.95#

N50 G33 Z48.5 Kl.5# N55 GX35.#

. N60 Z83.# N65 X2B.55#

N70 G33 Z48.5 K1.5# N75 GX35.#

NBO Z83.#

NB5 X2B.l 5#

N90 G33 Z4B.5 Kl.5# N95 GX35.#

Nl 00 Z83.#

Nl 05 X28.05#

Nll0 G33 Z48.5 Kl.5# N115 GX35.#

N120 Z83.#

H (Altura do filete)

H = (0.65 x Passo) x 2 H = 1.95

x (Diarnetro final)

X = Diametro inicial - Altura do Filete X = 30 - 1.95

X = 28.05

I

I: I----- = _50 ~'I

I

I I

!

,/ ,/

,/

,/

r:---------r'
I I I
~ ------- :::::l
------_-
- r2
.. 1\
\._ Ii'
80
I U".I

.--

x o (")

:2:

1 8

R69001 D - MANUAL DE PROGRAMA~Ao E OPERA~Ao MACH9

Q ROMI®

5.9. FUNCAO: G37

Aplicacao: Cicio de roscarnento automatico

Com esta furcao poderemos abrir roscas em diarnetros extemos e intemos, roscas paralelas e conicas I sim pies ou de m ultiplas entrad as com apenas um bloco de intormacso. sendo que 0 comando tara 0 calcu 10 de quantas passadas forem necessaries I mantendo sempreo mesmo volume de cavaco retirado no primeiro pcES8.

A funcao G37 nao e Modal e requer:

G37 X Z (I) K D E (A) (B) (W) (U) (l)

x = Diametrofinal deroscamento (absoluto)

z = Posi~aofinaldocomprimentodarosca (absoluto)

I = Incremento no eixo X I por passe, para rosca con ica (diarn etro)

Obs.: No casa de rosca conics interna, 0 valor da funcao "I" devera ser negativo.

K = Passo da rosca (in cremental)

A = Abertura ang ular entre as entradas d a rosca (graus)

B = Angulodealimentayaopararoscamento (graus)

Obs. : Valor programado = angulo do inserto.

D = Profund idade para a prirnei ra passada

H

0=-;=======

\,iNumero de passes

H = altura do filete no diarnetro

E Distancia de aproxirnacao para inicio do roscamento (incremental)

E = Diarnetro posicionado - diarnetro externo (usinagem external

E = Diarnetro da crista - diarnetro posicionado (usinagem intern a)

W Pararnetro para anqulo de safda de rosca (pull-out)

W 0 - > 0 grau W 1 - > 30 graus W 2 - > 45 9 ra us W 3 - > 60 graus

U = Profundidade do ultimo passe rosca (diarnetro) (incremental) l = Numero derepeticoes do ultimo passe da rosca (acabamento).

1m portante: Em cicio de rosea mente, deve-se p rogramar rotacao fixa (G 97).

R6S001 D - MANUAL DE PROGRAMACAo E OPERACAO MACH9

19

Q ROMI~

Z(+) ..

Z(+) ..

----~

t t t

t

\._-------

r

t X(+)

- - - - - ...... - - - - ,....-----.-

Z(+)

t

Z(+) ..

Obs.: 0 ura nte a execucao de qualq uer funcao de roscamento I a rotacao do eixo arvore n 130 deve ser superior ao valor determinado pela seguinte rei a9Eio:

Cte RPM max=K

Constante para GALAXY = 'OXJJ Constante para CENTU R = 'nJJ Con stante para COSMOS = 'OXJJ

20

R69001 D - MANUAL DE PROGRAMAc;:Ao E OPERAc;:Ao MACH9

-~

Q ROMIt)

EXEMPLO DE PROGRAMA9AO: 35

15

30

__ ~3

-s __ ----:~ __ - ... ,..J:--1 .. _r _--_--_--_~---_-_-+ ~ I

83

H = (0.65 x passo) x 2 H = (0.65x2.5)x2

H =3.25

o iarnetro final = 0 iarnetro in icial ~ Alt. do Fil ete Diatnetrofinal = 20"3.25

D~ofinal = 16.75

Calculo do nurnero de passadas /I 0";

085: No exemplo, calculo para 11 passadas,

0:::0 3.25 v"11

D=0.980

E = 0 iametro posicionado ~ Diametro externo E = 25~20

E=5

N60 GX25. Z88.# N65G37X16.75Z51.5 K2.5 E5. D.980#

R69001 0 ~ MANUAL DE PROGRAMAGAO E OPERAGAO MACH9

21

-~---.-.--.---------____.

ROSCA INTERNA:

o L.il

~~.-.-.-.

x

o n :L

60

H = (O.65xpasso)x2 H = (0.65x2.)x2 H=2.6

Diametrorinal = 30

Diarnetro In ic ial = 0 iam etro fin al-H Diarnetro lniciel = 30-2.6

Diametro Inicial = 27.4 (Diarnetroda Crista)

Cal culo d a nurnero de passadas "0/1:

OBS:Noexempia,caicuiapara 11 passadas.

0=0.784

E = 0 larnetro da crista - Oiametro pas icionado E = 27.4-22.4

E=5

N60GX22.4Z64.#

N65 G37 X30.Z21.5 K2. E5. 0.784#

. .........._._----_ .. __ ._-_. -~-----.~.-----

22

R69001D - MANUAL DE PROGRAMAc;:AO E OPERAc;:Ao MACH9

Q ROMI~

ROSCA CCNICA EXTERNA:

Helacao de Formulas:

H = (0.866xPasso)x2

I = Incremento Eixo /IX" por passo

I = (tg~ xPasso) x2

EXEMPLO DE PROGRAMAt;AO:

_p

r-------------~~~

~--~--~I~ I

I

I

I

I r

-- ... DIAMETRO

INICIAL

RoscaC6nicaNPT11.5fiosipol

L

~ 50 ~7~O __ ~ ==:j

I

lnclinacao: 1 grau 47 min Calculos:

Passo:

K = 25.4: 11.5 K = 2.209

Altura do filete:

H = (0.866 x 2.209) x 2 H = 3.826

Conversao do grau de inciinecao: 1 grau 47 min = 1.78 graus

Altura do trianqu!»:

Cat. Oposto

tg]>= _

-, Cat. Adjascente

tg 1.78 = X = 0.775

X 25

Passando para 0 diarnetro. tereinos: X = 1.55

R69DDl D - MANUAL DE PROGRAMACAO E OPERACAo MACH9

23

to

ROMI

Diamentro inicia!:

Diarnetro inicial :: 33.4 - 1.55 Dlarnetro inicial :::: 31.85

Diamet-otinel:

Dlametrcfinal = ciarn, inicial-alturadofilete Diametrofinal = 31.85-3.826

Diametrofina! = 28.02

Can icidad e (I):

= (t9<t_ x passo) x 2

-'

:::: (tg1.78x2.209)x2

= 0.137

Distancia de ap roxirnacao (El:

E = Diam. posicionado-diarn, iniciai E = 37-31.85

E = 5.15

Numerode Passadas (0):

08S: no exemplo, calcu'o para 1 6 passad as.

o ~ 3.826 ,/16

0=0.9565

N70 GX37. Z75. #

N75 G37 X28.02 Z50. K2.2091.137 E5.1 50.9565#

24

R69001 D - MANUAL DE PROGRAMAC;;AO E OPERAc;:Ao MACH9

Q ROMI®

ROSCA CONICA INTERNA:

Relacao de Formulas:

H = {O.866x Passo) x2

I = Incremento Eixo "X"porpasso

I = (t9>- x Passo) x 2, s end a neg ativo pa ra ro sea intern a.

-,

EXEMPLO DE PROGRAMACAO:

Rosca Conica NPT 9 fios/pol

-1 o ;--

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

DIArHETRO _J

;., MCHL

C }

I I

1

70

I .I

Inclinayao: 1 grau47min calrulos:

Passe:

K = 25.4:9 K=2.822

Altura do filete:

H = (O.866x2.822)x2 H=4.888

Conversao do 9 rau de incl inacao: 1 grau47min = 1.78graus

R69001D - MANUAL DE PROGRAMAGAo E OPERAGAO MACH9 25

--- --------- ---- --- --------,

Q ROM(

Altura do trianqulo:

/ Cat. Oposto

tgR-----

Cat. Adjascente

tg1.78= X=l.740

X 56

Passando para 0 diametro I teremos: X = 3.481

Diametro inicial :

Diametroinicial = 15 + 3.481 Diametroinicial = 18.481

Diametro final:

o iarnetro filial = diam. inicial + alturadoflete Oiametroflnal = 18.481 _._ 4,888 Dffiletrofinal = 23.369

Conicidade (I):

I = (t~xpasso)x2 1= (tg 1.78x2.822Jx2 1=0.175

1=-0.175

08S: Por se tratar de rosea rr Intema " I 0 valor de " I" passa a ser neg ativo

Distancia de a proxi macae (E):

E = Diam. inicial-diarn, posicionado E = 18.481 -13

E=5.481

Numero de Passadas (0):

08S: no exem pi 0, calculo para 25 passad as.

0= 4·.m ·,)25

0=0.978

N70GX13. Z75.#

N75 G37 X23.369Z20. K2.8221-.175 E5.481 0.978#

26

R69001D - MANUAL DE PROGRAMAc,::Ao E OPERAc,::Ao MACH9

Q ROMI~

ROSCA COM V ARIAS ENTRADAS:

Helacao de Formulas:

K = (passo)

K = passo x rumero de entradas (passo programado) A = (aberturaangularentre as entradas da rascal

A = 360 graus ; numero de entradas da rosca

EXEMPLO DE PROGRAMAt;-;AO:

ROSCA 3 ENTRADAS M25 x 2

60

r-, r---------{
l =.J
~ 1--------
4 -,
-
-,
.. b _
I..._ .,
100 N75GX30.Z112. #

N8G G3 7 X22.4 Z62. K6. E5. 0.86 AO. # N85 G37 X22.4Z62_ K6. E5. D.86A 120. # N90G37 X22.4Z62. K6. E5. D.86A240. #

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

27

!l

ROMI

5.10. FUN<;Ao: G76

Aplicacao: Cicio de roscamento automatico.

Com esta tuncao poderemos abrir roscas com apenas um bloco de inforrnacces. sendo que a comando fara a calculo de quantas passadas serao necessarias e o ultimo incremento sera subdividido em 4 passadas:

(W/2, W/4, W/8 e W /8)

Z FNAL _I

A funcao G76 nao e modal e requer:

G76XZ K U W (A) (B) (I)

x = Prafund idad e final do roscamenta (diametro) (absoluto)

Z = Posicao final do com primento d a rosea (absol uta)

K = Passodarosca

U = Profund idad e da rosca no diarnetro (incremental)

W = Profund idad e par passada no diarnetro (i ncremental) H

w= N' d ~

umero e passes - .J

Obs: Valor correspondente a metade do anqulo do inserto.

(I) = Conicidad e incremental no eixo X para rosca Conica (d iamctro)

1m portante: Em ci cia de roscamento, deve-se program ar rotacao fi xa (G 97),

R6S001 D - MANUAL DE PROGRAMA<;:Ao E OPERA<;:Ao MACH9

28

Q ROMI~

EXEMPLO DE PROGRAMACAO:

50

....

H = (0.65 x 2) x 2 H = 2.6

Diarnetro final = Diametro inicial - altura do filete Diametro final = 25 - 2.6

Dlarnetro final = 22.4

08S: No exemplo, de acordo com 0 valor de W = 0.52, a rosca sera executada em 8 passadas, sendo:

- da primeira a quarta passada (W = 0.52)

- da quinta passada (W = 0.26)

- da sexta passada (W = 0.13)

- da setima e oitava passada (W 0.065)

N60 G X30. Z54.#

N65 G76 X22.4 Z35. K2. U2.6 WO.52#

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

~--.--"-'

29

Esquema para progr. de Rosca Esquerda e Oireita:

Posicao do inserto:

Adotar:

(E) Esquerda (O) Direita

v ,

- Face de corte para cima

- Face de corte para baixo

Obs: A proqramacao de rosca esquerda e direita devera levar em consideracao a I posicao de montagem do ferramental na rnaquina e 0 sentido de giro do e.xo-arvore.

I olhando-se a placa frontal mente.

___.Q.

SENT.ANTI - HOR

,

E

D

SENT. ANTI - HOR

....

D

D

E

30

R69001 D - MANUAL DE PROGRAMAc;AO E OPERA<;:;AO MACH9

E

....

D

(Q) ROMI®

5.11. FUN<;A.O: G40

Apllcacao: Cancela cornpensacao do raio da ponta da ferramenta.

A Funcao G40 deve ser programada em um bloco. proprio para cancelar as funcces previa mente solieitadas como G41 e G42. Esta tuncao, quando solicitada pode utilizar 0 bloeo posterior para descompensar a raio do inserto que deve ser inserido na paqina de "Dirnensdes de Ferramentas".

A Funcao G40 e Modal e asta ativa quando 0 eomando e iigado.

o ponto eomandado para trabalho encontra-se no vertice entre os eixos X e Z.

x

hONTO COMANDADO

R69001D • MANUAL DE PROGRAMACAO E OPERACAo MACH9

31

, ~

t>

ROMI

5.12. FUNC;AO: G41

Aplicaceo: Compensacao do raio da ponta da ferramenta (esquerdal

A Funcao G41 seleciona 0 valor da cornpensacao do raio da ponta da ferramenta, estando a esquerda da peca a ser usinada, vista em relacao ao sentido do curso de corte.

5.13. FUNC;AO: G42

Aplicacao: Cornpensacao do raio da ponta da ferramenta (direital

Esta funcao irnplica em uma cornpensacao similar a Fun980 G41, exceto que a direcao de cornpensacao e a direita, vista em relacao ao sentido do curso de corte.

NOTAS:

A geometria da ponta da ferramenta e a maneira na qual ela foi informada sao definidas pelo c6digo "L", na paqina de "Dlrnensoes de Ferramentas".

As funcoe s de compensayao(G41 ou G42) devem ser programadas em urn bloeo separado a ser seguido par um bloco de aprox.macao com movimento linear (Gl au G73), para que 0 eomanoo possa neste espaco fazer a cornpensacao do raio da ferramenta, onde recomenda-se que '0 movimento seja feito sem 0 corte de material.

Exemplo:

N50 G41 (G42) it

N60 G1 X ... Z ... F ... # (Este bloeo de aproxirnacao sera utilizado para a cornper sacao)

Nunca se deve utilizar 0 c6digo GO (avanco rapido}, quando se estiver compensando o raio do inserto.

Ciclos fixos nao sao possfveis quando 0 eomando estiver eompensando 0 raio da ferramenta.

As tuncoes G41 e G42 sao MODAIS, portanto caneelam a tuncao G40.

E born lembrarmos que 0 importante para escolha do codiqo G41 ou G42 adequado para cada caso, eo sentido de corte, como veremos a seguir.

R69001D - MANUAL DE PROGRAMA~AO E OPERAC;AO MACH9

32

®

ROMI

COOIGOS PARA COMPENSACAO DO RAIO DA FERRAMENTA: (TORRE TRASEIRA)

QUADRANTE(+)

G42

QUADRANTE (-)

G41

R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

33

---------1

Q ROMI®

CODIGOS PARA COMPENSACAo DO RAIO DA FERRAMENTA: (TORRE DIANTEIRA)

QUADRANTE(+)

QUADRANTE (-)

34

G42

G42_

G41

R69001 D - MANUAL DE PROGRAMACAo E OPERACAO MACH9

LADO DE CORTE PARA COMPENSACAo DO RAIO DA FERRAMENTA (TORRE TRASEIRA):

- ._-

PONTA DA FERRAMENTA

TORRE

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

x

10

I 11

12

35

(Q) ROMI®

LADO DE CORTE PARA COMPENSAt;AO DO RAIO DA FERRAMENTA (TORRE DIANTEIRA):

+ ---+--IL...____

02

! ,

- ._-

x

01

36 R69001 D - MANUAL DE PROGRAMA~AO E OPERACAO MACH9

TORRE

PONTA DA FERRAMENTA

12

11

\

10

Q ROMI$

5.14. FUN<;Ao: G46

Aplicacao: Inibe a velocidade de corte constante.

A Funcao G46 e utilizada para, temporariamente, inibir as variacoes na velocidade do eixo-arvore. quando se estiver programando a tuncao G96 (Velocidade de Corte Constante).

A Funcao G46 e Modal e cancela a G47.

5.15. FUN<;Ao: G47

Apllcacao: Ativa a velocidade de corte constante.

Seguindo uma Ve!ocidade de Corte Constante, inibida par "G46", a funcao G47 restabelecera a velocidade de corte constante, permitindo que a RPM do eixo-arvor e varie automaticamente, baseada na distancia do movimento ao longo do eixo "X" da linha de centro do eixo-arvore para a ponta da ferramenta.

A Funcao G4 7 devera ser programada exatamente antes do ponto, onde a velocidade

de corte constante precisa ser restaurada. .

A Fun980 G47 e Modal e cancela G46.

5.16. FUN<;Ao: G53

Apllcacao: Cancela todos "corretores" de placa.

Esta tuncao cancela a transferencia do zero da placa, determinado pelas funcces G54 e G55, contidas na paqina de "Dimensoes".

5.17. FUN<;Ao: G54

Aplicacao: Ativa 0 primeiro "correter" de placa.

Esta funcao desloca 0 zero-peca original (definido por software) para uma distancia pre-deterrninada, definida pelo programador (face frontal ou face de encosto).

Esta funcao esta contida na paqina de "Dimensdes". com a tftulo "Placa" e as valores contidos referem-se somente ao eixo "Z".

o c6digo G54, quando utilizado, deve ser programado para todas as ferramentas do programa, que exijam a conflrrnacao da rnudanca do zero peca.

5.18. FUNCAo: G55

Aplicacao: Ativa 0 segundo "corretor de placa".

A Funcao e identica a "G54".

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

37

© ROMI~

5.19. FUN<;Ao: G60

Aplicacao: Cancela a area de sequranca.

o ccdiqc G60 cancela as areas denominadas "seguras" ou "falhas", designadas pela Funcao L no bloeo referente ao ccdiqo G 61 , descrito abaixo. Caso nao programarmos a letra L no mesmo bloco da Funcao G60, entao todas as areas serao canceladas.

Ao ligarmos a comando todas as areas estao canceladas e aparecera a mensagem "AREAS PROGRAMAOAS 0".

5.20. FUN<;Ao: G61

Aplicacao: Ativa area de sequranca,

o cod ig a G 61 e usad a pa ra identificar a s areas "S EG U RAS" au "FALH AS".

o CNC ROMI suporta quatro areas "FALHAS", designadas por L 1, L2, L3 e L4; e tarnbern quatra areas "SEGURAS", designadas por L5, L6, L7 e LB.

"EM AREA SEGURA", quando autorizada, indica 0 nurnero da area na paqina de "Status" I com a mensagem "Em area segura ", sempre que a ferramenta estiver dentro dos limites de seguranc;:a definidos, e advertira com a mensagem "ULTIMA AREA SEGURA", ap6s a passagem destes limites.

!J AREA FALHA", quando estiver autorizada, profbe a entrada de qualquer ferramenta dentro dos limites estabelecidos, protegendo par exernplova placa au 0 contra-ponto contra eventua is col isces.

Se entrarmos em autornatico em "AREA FALHA" ocorrera urn alarme eo programa ficara com a mensagem "AREA FALHA", na paqina de STATUS.

Importante:

Oeve-se confirmar a "AREA DE SEGURANC;:A" a cada troea de ferramenta.

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

38

Q ROMI®

Forma para prcqrarnacao:

G61 LXZI K#

"'" Z K
8 r - -- --1
I j
-
.. \, x
-, ...
........ onde:

L :::: nurnerc da area que varia de 1 a
X :::: diametro interno
Z = encosto (incremental)
:::: diarnetro externo
K = comprimento EXEMPlO DE PROGRAMA9AO

Fd-

'01 !

I I

I

L~

NJTA:

F1lG-\S EM X = 2 11m 1RA!Ol FQ..GIIS EM Z = 2 11m

N30 T01 01 #

N1 00 G61 L 1 X60. Z-20. 1204. K24. # (Protege Castanha) N110 G61 L2 XO Z118. 149. K162. # (Protege Contra-ponto)

N200 T0202 #

N250 G61 L 1 X60, Z-20. 1204. K24. # (Protege Castanha) N260 G61 L2 XO Z118. 149. K162. # (Protege Contra-ponto)

N320 G60 # (Cancela as Areas de Sequranca)

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

39

r---"

Q ROMI~'

5.21. FUNC;AO: GSS

Aplicacao: Cicio autornatlco de desbaste longitudinal.

Este cic:o permite a usinagem de desbaste completa de uma peca utilizando-se apenas de um bloco de proqrarnacao.

A Funcao G66 requer um sub-programa com as dirnensdes de acabamenta da peca.

A funcao G66 nao e Modal e requer:

G66 X Z I K (U 1) W P F #

onde:

x == Diarnetro de ref erencia para inicio de torneamento.

x = Maior diarnetro da peca em bruto + 4 (usinagem external

x == Menor diametro da peca em bruta - 4 (usinagem intern a)

Z = Comprimento de reterencia para infcio de tomeamento.
Z = Corrprmerrtodapecaernbnrto + 2
.
= Sobremetal para acabamento no eixo X (dlametro).
K Sobremetal para acabamento no eixo Z.
W == Incremento porpassada (dlametro).
p - Sub-programa que contern as d irnensoes de acabamento do perfil d a peca,
F = Avanco prog ramada para desbaste. U1 Pre-acebsrnento paralelo ao perfil final, mantendo as d lmensoes pr6-es"tabelecidas (opcional),

Importante:

- 0 clclo G66 naopermftea exeouceo de "mergulhos" nas peces, isto e, ascoordenadas devem serascendentesoudescendentes.

- No sub-proqrsms, observarque 0 ultimo ponto em X deveserigual eo diametro da pees em bruto (quando usinagem external ou igual ao diemetro do furo da P89a em bruto (quando usinagem interna).

- Ap6s executar 0 ciclo de desbaste, a ferramenta retornere automaticamente ao ponto inicial programado no bloco G66.

R69001D - MANUAL DE PROGRAMA~AO E OPERA~AO MACH9

40

,I I

..... ~ -

Q ROM(

DESBASTE EXTERNO PARALELO AO EIXO Z:

EXEMPLO DE PROGRAMAC;Ao:

70

50

40

25

T

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

o a co L!'l Q ($I

o N ($I

Posicionamento inicial:

x = Maior diarnetro da peca em brute + 4 X = 80 + 4

X = 84

Z = Comprimente da peca em brute + 2 Z = 70 + 2

Z = 72

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

41

Programa Principal:

N70G66 X84. Z72.11. K.3 U1 W4. P1 0 F.3 #

Sub-programa 10 (P1 0)

N05G1 X16.Z70. F.2# N1 0 X20. Z68. # N15Z55.# N20G2X30. Z50. R5. # N25X50. #

N30Z40.#

N35 X80. Z25. # N40M2#

Nota: Ouerendo-se uti lizar a sub-programa P 1 0, para 0 acabamento da peca com a mesma ferramenta, teremos:

Programa Principal:

N70G66X84.Z72.11. K.3U1 W4. P1 OF.3# N75GX14.#

N80G42#

N85P10#

N90G40#

N95X83,#

Observacoss:

- Func;:6es preparatorias "G If admissfveis no sub-programs sao: G 1 ,G2, G3, G4e G73.

- Para rnaqu inas equipadas com porta ferramentas ''gang tools 11 uti lizar 0 mesma sub-prog rama de desbaste, no acabamento da peca, util izando-se ferramentas diferentes I sera nec essa rio que ambas estejam no mesma quadrante.

42

. R69001 D - MANUAL DE PROGRAMAC;Ao E OPERAC;Ao MACH9

DESBASTE INTERNO PARALELO AO EIXO Z;

EXEMPLO DE PROGRAMA9AO;

-.---------..!.~

_.Jl.-

I

I

20

45

55

70

Posicionamento inicial:

x = Menor diametro da peca em brute - 4 X = 30 - 4

X = 26

Z = Comprimento da peca em brute + 2 Z = 70 7 2

Z = 72

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

43

®

ROMI

Programa Principal:

N80G66X26. Z72.1.8K.2Ul W3. P20F.3#

Sub-programa 20 (P20):

N05 G 1 X80. Z70. F.2# N10X76.Z68.# N20Z60,#

N30 G3 X66. Z55. R5. # N40X50.#

N50Z45.#

N60X30. Z20.# N70M2#

Nota: Querendo-se utilizar o sub-programa P20, para 0 acabamentoda peca com a mesma ferramenta, teremos:

Programa Principal:

N80G66 X26. Z72.1.8 K.2Ul W3. P20F.3 # N85GX82.#

N90G41 #

N95P20#

N100G40#

N105X28.#

Nl10GZ72. #

Observacoes:

- Funcoes preparatorias "G" admissiveis no sub-programa: G 1, G2, G3, G4e G73.

-Para rnaqu inas eq u ipad as com porta ferramentas "gang tools II util izar 0 mesmo sub-programa de des baste, no acabamenta da peca, utilizando-seferramentas d iferentes, sera necessaria que ambas estejam no mesmaquadrante.

44

R69001 D - MANUAL DE PROGRAMAC;:AO E OPERAc;:Ao MACH9

• • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • •

• • • • • • • • • • • • •

• •

• •

• •

• • • •

• • • • • •

• • • • •

• • • •

• • • • • • • • • • •

Q ROM(

5.22. FUNCAo: G67

Aplicacao: Cicio automattco de desbaste transversal.

Este cic!o permite a usinagern de desbaste completa de urna peca utilizando-se apenas de urn bloco de proqramacao.

A Funcao G67 requer um sub-programa com as dimens6es de acabamento da peca,

A funcao G67 nao 13 Modal e requer:

G67 X Z I K (U 1) W P F #

onde:

x = Diarnetro de referenda para infcio de faceamento.

X = Maiordiametrodapecaernbnrto + 4 (usinagemextema)

x = Menor disrnetrodapecaembruto-q (usinageminterna)

Z = Comprimento de referenda para inicio de faceamento.

Z = Comprimentodapeyaembruto + 2

= Sobremetal para acabamento no eixo X (diarnetro).

K = Sobremetal paraacabamento no eixo Z.

W = Profundidadeporpassadanocomprimento.

P = Sub-programa que contern as d imens6es de acabamento do perfil da peca.

F = Avancoproqrarnadoparadesbaste.

U1 = Pre-acebemento paralelo ao perfil final, mantendo as dimens6es pr8-estabelecidas (opcional).

Importante:

- 0 cicio G67 nao permitea execuceo de "mergulhos" nespecss, isto e, as coordenadas devem serascendentesoudescendentes.

- No sub-programa, observarque 0 ultimo ponto em X deve serigual ao diemetro da pece em bruto (quando usinagem external ou igual ao diametro do iuro da pet;a em bruto (quando usinagem interna).

- Ap6s executaro cicIo dedesbaste, a ferramenta retomere automaticamenteao pontoiniciaJ programado no bloco G67.

R69001 D - MANUAL DE PROGRAMACAo E OPERACAO MACH9

45

46

R69001 D - MANUAL DE PROGRAMA~Ao E OPERA~Ao MACH9

Q ROMI~

DESBASTE EXTERNO PARALELO AD EIXO X:

EXEMPLO DE PROGRAMA9A.O:

20

2 x 45"

r-I

I

I

I

I

I

1------

•• • • • • • • • • • • • • • •

• •

• • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • •

54

c ec "'&

65

70

Po sic i onam ento in ici al:

x = Maior diametro da peca em bruto + 4 X = 80 + 4

X = 84

Z = Comprimento da peca em brute + 2 Z = 70 + 2

Z = 72

• • • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • • • • •

• • •

• • •

• •

• • •

• •



Q ROMI~

Programa Principal:

N50G67 XS4. Z72.11. K.3 U1 W2. P30 F.2 #

Sub-programa 30 (P30)

N05 G 1 X2S. Z70. F.1 # N10Z65.#

N15X3S. Z54. # N20X55.#

N25Z25.# N30G2X65. Z20. R5. # N35X76.#

N40 XSO. Z1S. # N45M2#

Nota: Querendo-se utilizar 0 sub-programa P30, para 0 acabamento da peca com a mesma ferramenta, teremos:

Programa Principal:

N50G67 XS4. Z72.11. K.3 U1 W2. P30 F.2# N55GX26.#

N60G42#

N65P30#

N70G40#

N75X82.#

Observac;:6es:

- Funcoes preparetorias "G" ad m isslveis no sub-proqrarna: G 1 , G 2, G 3, G4 e G 7 3.

- Para maquinas equ ipadas com porta ferramentas ''gang tools" util izar 0 mesmo sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas diferentes, sera necessario que ambas estejam no mesmoquadrante.

RS9001 D - MANUAL DE PROGRAMA<;:AO E OPERA<;:Ao MACH9 47

Q ROMI>:

• • • • • • • • • • •

• • • •

• •

• • • • • • • • •

• • •

• • •

• • • • • •

• • • • • • • •

• • •

48 R69001 D - MANUAL DE PROGRAMA~AO E OPERA~AO MACH9

DESBASTE INTERNO PARAlELO AO EIXO X:

EXEMPLO DE PROGRAMAQA.O:

70

I 0
I C r-
j -c "'Sl.
L.~ ("", ~
~I I.t")
"'Sl.

.j 2 x4Y

20 Po s icio namento in i c ia I:

x = Menordlsmetro oapecaembruto-a X = 30-4

X=26

Z =- Comprimentodapeyaembruto + 2 Z=70+2

Z=72

• • • • • • • • • • • • • • • • • • • • • • • • • •

• • •

• • •

• • • • • •

• • • • •

• • •

• •



Q ROMlt

Programa Principal:

N60 G67 X26, Z72, 1.5 K,2 U1 W1 ,5 P40 F,25 #

Sub-programa 40 (P40)

N05 G 1 X70. Z70. F.2# Nl0 X60. Z55. #

N15 X53, #

N20 Z2S. #

N25 G3 X43. Z20. RS, # N30X34.#

N35 X30. Z18. # N40M2#

Nota: Guerendo-se utilizar 0 sub-programa P40 para 0 acabamento da peca, com mesma ferramenta, teremos:

Programa Principal:

N60 G67 X26. Z72, 1.5 K.2 Ul W1.5 P40 F,25#

N65 GX72.#

N70 G41#

N75 P40#

N80 G4O#

N85 X28,#

N90 GZ72.#

a bservacoes:

- Funcoes preparatorias "G", admissfveis no sub-programa, sao: G 1, G2, G3, G4e G73.

- Para rnaquinas equipadas com porta ferramentas ''gang tools II util izar 0 mesmo sub-programa de desbaste, no acabamento da peca, uti lizando-se ferramentas d iferentes, sera necessario que ambas estejam no mesmoquadrante.

R69001D - MANUAL DE PROGRAMACAo E OPERACAO MACH9

49

Q ROM(

5.23. FUNCAo: G68

Aplicacao: CicIo auto matico de desbaste paralelo ao perfil final.

o ciclo G68 permite a usinagem de desbaste completa de uma psca, utilizando-se apenas de um bloco de proqrarnacao.

Este cicio e especffico para materiais fundidos e forjados, pais a ferramenta segue sempre um percurso paralelo ao perfil definido.

o cicio G68 pode ser utilizado de duas maneiras:

- Torneamento (no externo - ascendente e no interne - descendente)

- Faceamento (no externo - descendente e no interne - ascendente)

A Funcao G68 requer um sub-programa com as dirnensdes de acabamento da peca,

A funcao G68 nao e Modal e requer:

G68 X Z IKE W P F #

onde:

X :::: Diarnetro de ref erencia para infcio de torneamento.

X = Maiordiametro + E + 1 + 4 (usinagem extema)

X = Menor diarnetro - E -1- 4 (usinagem internal

Z = Comprimento de reterencia para infcio de torneamento.

Z = Comprimentodapeya + El2 + K + 2

= Sabre metal para acabamento no eixo X (diarnetro)

K :::: Sobremetal para acabamento no eixo Z.

W = 1 ncremento por pass ada no eixo prog ramado.

W = [(E -I) : nurnero de passes] : 2 (paratorneamento)

W = (E - 2K) : nurnero de passes (para faceamento)

P = Suh-programacom asdimensoesdeacabamento do perfil da peca,

F = Avanyeprogramadoparadesbaste.

E = Espessuratotal do material aser removido.

50 R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

• • • •

• • • • • • •

• • • •

• • • • • • • • • • •

• • •

• • •

• • •

• • •

• • • • • • • • • • •

• • • • • • •

• • • •

• •

• •

• • • •

• • • • • • • • • •

• • • • • •

• • •

• • • • • • • • • • •

Q ROM1<J

Importante:

. o cicIo G68naopermiteaexecu9ao de "merqulhos" nespeces (invers6esde cotes).

. No sub-proqreme, observarque 0 ultimo ponto em X deve serigual ao dismetro da pec« em bruto (quando usinagem extema) ou igual ao dismetro do furo da pef}a em bruto (quando usinagem interne).

- No final decada passe a ferramen ta retrai ao ponto deinicio, prosseguindo en tao para 0 passe posterior de forma continua ate que 0 perfil final seja atingido.

- Os valores de "E" e "W': dentro do Torneamento deverso ser programados em raio.

- Os valores de "EH e 'W': dentro do Faceamento deveriio ser programados em diametro

TORNEAMENTO EXEMPLO DE PROGRAMA9AO USINAGEM EXTERNA:

No exemplo, foi considerado:

E = 4mm (diametro)

Des baste em duas passadas

Sobremetel noeixo "X" = O.5mm(diametro) Sobremetal noeixo "Z" = O.2mm

75

66

50

30

20

- ---t I I I I I

I

.._, __ I

R69001D - MANUAL DE PROGRAMAGAO E OPERAGAO MACH9

51

!:

ROMI

Calculos:

x = Maior diametro + E + I + 4 X = 80 ~ 4-i- 0.5 + 4

X=88.5

Z = Comprimentodapeya + E/2 + K + 2 Z= 75 + 2+0.2+ 2

Z=79.2

• • • • • • • • •

• •

• • • •

• •

• • • • • • •

• • • • •

• • • • • •

• • • • • • • • • • • • •



w = [(E -I) : nurnero de passes] : 2 W= [(4-0.5):21:2

W=0.875

Programa Principal:

N70G68X88.5Z79.21.5 K.2E2. W.875P50F.3#

Sub-programa 50 (P50)

N05G1 X25. Z75. F.2# N10Z66.#

N15X50. Z50. # N20Z30.#

N25 X80. Z20. # N30M2#

Nota: Querendo-se utilizar 0 sub-programa para 0 acabamento da peca, com a mesma ferramenta, te'Em:G:

Programa Principal:

N70G68X88.5Z79.21.5 K.2 E2. W.875 P50 F.3 # N75GX23.#

N80G42#

N85P50#

N90G40#

N95X84< #

Observacoes:

- Funcoes preparatorias "G" ad missfveis no sub- programa sao: G 1 , G 2, G 3, G4 e G 7 3.

- Para rnaquinas equipadas com porta ferramentas "gang tools" util izar 0 mesmo sub-prog rama de desbaste, no acabamento da peca, utilizando-se ferramentas dilerentes, sera necessario que ambas estejam no mesmo quac!rante.

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

52

• • • • • • • • • • •

• • • •

• • • • • •

• • • • •

• • •

• • • • • • • •

• • • •

• • •

• • • • •

EXEMPLO DE PROGRAMAC;;AO USINAGEM INTERNA:

No exemplo, foi considerado:

E = 5mm (dlarnetro) Desbaste em uma passada

Sobremetal no eixo "X" = 1 mm (diametrol Sobremetal no eixo "Zit = O.3mm

60

55

50

I

i--------------~l

I--~---------.-

I

I I I I

24

R69001 D ~ MANUAL DE PROGRAMACAo E OPERACAo MACH9

53

Q ROMI0

X ::= Menor dlarnetro - E -1- 4 X=35-5-1-4

X=25

Z = Cornprirnentodapeca + Ei2 + K + 2 Z = 60 + 2.5 + 0.3 + 2

Z=64.8

• • • • •

• • • •

• •

• • • •

• • • • • • •

• • • •

• • •

• • • •

• • • • •

• • • • • • • • • • •

W = [{ E-I): nurnero de passes] : 2 W = [( 5-1 ): 1]:2

W=2

Programa Principal:

N50G68X25. Z64.811. K.3 E2.5 W2. P60F.2 #

Sub-programa60 (P60)

N05 G 1 X70. Z60. F. 2# N10Z55.# N15X60.Z50.# N20X50.#

N25X40. Z24. # N30X35.#

N35M2#

Nota: Querendo-se util izar 0 sub-programa para 0 acabamento da peca com a mesma ferramenta, teremJS:

N50G68X25. Z64.811. K.3 E2.5 W2. P60 F.2# N55GX72.#

N60G41#

N65P60#

N70G40#

N75X32.#

N80GZ100.#

Observacoes:

-Funcdespreparatcrias "G" admissfveisno sub-programa: G 1, G2, G3, G4eG73.

_ Para rnaqu inas equipad as com porta ferramentas "gangtoo/s /I util izar 0 mesmo su b-prog rama de des baste, no acabamento da peca, utilizando-seferramentas diferentes, sera necessario que ambas estejam no mesmoquad rante.

54

R69001D - MANUAL DE PROGRAMAC;AO E OPERA<;AO MACH9

• •

• • • • • • • • •

• •

• •

• • • • • • • • • • • • • • • • •

• • • • • • •

• • • • •

• •

• • •

Q ROMI~

FACEAMENTO

EXEMPLO DE PROGRAMAc;Ao:

USINAGEM EXTERNA:

No exemplo. fOI considerado:

E = 5mm (diametro)

Des baste em duas passadas

Sobremetal no eixo "X" = 1 mm (diarnetro) Sobremetal noeixo "Z" = O.3mm

75

66

50

30

20

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

I I I I ,

,

I

o 00 '7S.

55

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

Q ROMI~

Calculos:

x = Maiordiametro + E + 1+ 4 X=80-;-5+1 +4

X=90

Z = Comprimento da peca + El2 + K + 2 Z= 75 +2.5 +0.3 + 2

Z=79.8

• • • • •

• • •

• • • • • • •

• •

• • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • • •

W = [E- (2K)]: nurnero de passes W = [5-(2xO.3)]: 2

W=2.2

Program a Principal:

N60G68X90. Z79.811. K.3 E5. W2.2 P70F.15 #

Sub-programa 70 (P70)

N05G1 X80.Z20. F.1 # N10X50.Z30.# N15Z50. # N20X25.Z66.# N25Z75.#

N30M2#

Nota: Querendo-se utilizar 0 sub-programa para a acabamento da peca com a mesma ferramenta, terrros:

Programa Principal:

N60G68X90. Z79.811. K.3 E5. W2.2P70 F.15# N65GZ20.#

N70G41#

N75P70#

N80G40#

N85Z77.#

observecces:

_ Funcoes preparatorias "G" admissfveis no sub-programa: G1, G2, G3, G4eG73.

_ Para rnaquinas equ ipadas com porta ferramentas "gang tools" utilizar 0 mesmo sub-prog rama de des baste , no acabamento da P893, utilizando-se ferramentas diferentes, sera necessaria que ambas estejam

no mesmoquadrante.

56

R69001 D - MANUAL DE PROGRAMAc;Ao E OPERAC;AO MACH9

• • • • •

• • • • • • • • • • • • • • • •

• • •

• • • • • • • • • • • • • •

• • •

• • • • •

• • •

!;

ROMI

EXEMPLO DE PROGRAMA(:.AO:

USINAGEM INTERNA:

No exernplo, foi considerado:

E = 6mm (diarnetr ol Desbaste em duas passadas

Sobremetal no eixo "X" = O.8mm (diarnetro) Sobremetal no eixo "Z" = O.2mm

60

R69001 D - MANUAL DE PROGRAMAGAO E OPERACAO MACH9

57

Q RDMIt;

Calculos:

x = Menor diamatro - E -1- 4 X = 35-6-0.S-4

X=24.2

Z = Comprimentodapeca + E/2 + K + 2 Z=60+3 +0.2+2

Z=65.2

w = [E - (2K)] : nurnero de passes W = [6-(2xO.2)]:2

W=2.S

Programa Principal:

N70G6SX24.2Z65.2I.S K.2 E6. W2.S PSOF.2#

Sub-programa 80 (P80)

N05G1 X35.Z24.F.1 # N10X40.# N15X50.Z50.# N20X60.# N25X70.Z55.# N30Z60.#

N35M2#

Nata: Querend o-s e utilize r 0 su b-prog ra rna pa r a 0 acabamento d a peca com a mesma ferramenta, ta'arclS:

Programa Principal:

N70G6SX24.2Z65.21.S K.2 E6. W2.S PSO F.2# N75 G X33. Z22.#

NSOG42#

N85PSO#

N90G40#

N95Z62.#

Obssrvacoes:

- Fu ncoes preparatoriss If G rr ad m issiveis no su b-prog rama: G 1 , G 2, G 3, G 4 e G 73.

-Para maquinasequipadascomportaferramentas "gang too/s "utillzar 0 mesmo sub-programa de des baste, no acabamenta da peca utilizando-seferramentas diferentes, sera necessaria que arnbas estejam na mesmo qua::lrante.

R69001 D - MANUAL DE PROGRAMACAo E CPERACAO MACH9

58

• •

• • •

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

• • •

• •

• • • • • -.

• • • • •

• • • • • • •

• • • • • • • • • • • • • •

• • • •

• • • • • • • •

• • •

Q ROMI®

5.24. FUN<;Ao: G70

Aplicacao: Admite programa em polegada.

Esta funcao prepara a eomando para eomputar todas as entradas de dados em polegadas.

A Funcao G70 e Modal e deve ser programada em um bloeo separado.

o operador pode selecianar 0 modo do sistema de unidade para polegada au rnetrico , atravss do paine! de controle au por programa atraves das Juncoes G70 e G71.

Nota: Nao se deve alterar a modo POLEGADA para METRICO e vice-versa no meio da proqrarnacao. pais a contra Ie requer uma operacao de REFERENCIA DA MAQUINA (Machine Home) quando 0 modo da unidade e alterado.

5.25. FUN<;Ao: G71

Aplicacao: Admite programa em milfmetro.

Esta tuncao prepara a comando para computar todas as entradas de dados em milfrnetros. Nao hi! necessidade de programar-se esta tuncao. pais a mesma, esta ativa quando a comando e ligado.

A Funcao G71 e Modal e, se necessar io, devers ser programada em um bloeo separado.

5.26. FUNCAo: G73

Apllcacao: lnterpolacao linear Ponto a Ponto.

Esta tunceo e semelhante a GOl (lnterpolacao linear), embora quando empregada fique disposta a trabalhar do mesmo modo que a interpolacao Ponto a Ponto, removenda

GOl

073

o efeito de arredondamento dos cantos, resultantes de movimentos lineares consecutivos.

Obs.: 0 tamanho do canto arredondado e diretamente proparcional ao valor da velaeidade de avanco programada.

A Funcao G73 e Modal e cancela-se par GOl e GOO.

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 59

Q ROMI~

5.27. FUN<;AO: G74

Aplicacao: CicIo de torneamento e de furacao com descarga de cavacos

FURA~AO:

A tuncao G74, como cicIo de turacao requer:

G74 Z (W) F # , onde:

Z = Posicao final {absoluto}

W = Dis tancia para quebra cavaco (incremental)

F = Avanco programado para furacao

Observacces:

- Na ausencia da tuncao W, a eixo Z avanca para 0 ponto final, em movimento continuo.

- A tuncao G74 nao e Modal.

EXEMPlO DE PROGRAMAt;Ao:

60

I

N50 G X Z75. #

N55 G74 2-5. W15. F.15 #

R69001 D - MANUAL DE PROGRAMA~l E OPERA~AO MACH9

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • .,

• • • • • • • • • • • • •

I~ : •••

• • • • • • • • • •

• • • • •

• • • •

• •

• • • • • • • •

• •

• • • • • • • • • • • • •

• • • • •

®

ROMI

TORNEAMENTO:

A f uncao G 7 4 pod e ser util izada como cicl 0 de torneamento p aralelo ao eixo Z, 0 qua I to rneia com sucessivos passes, ate 0 d iametro dese] ado.

A fu ncao G 74, como ci cia de to rnea mento, requer:

G74XZ I (U1) F #, onde:

x = Diametrofinal (absolute)

Z = Posicaofinal (absoluto)

I = Incremento par passada no diarnetro (incremental)

U 1 = Recuo ang u lar da ferramenta (incremental)

o bse rva 90es:

~ Posicionar a ferramenta no diarnetro da primeira passada.

~ Se houver a funcao U 1 num cicio de torneamento, entao a cada passada 0 comando tara um retorno no eixo X, no sentido contrario a penetracao e com valor da tuncao I ate a pOSiy80 inicial Z.

EXEMPLO DE PROGRAJ\IlA«;.A.O:

N70 G X84. Z83.#

N75 G74 X30. Z28. 16. U 1 F.3#

70

r

I

1

N30 G X30. Z73. #

N35 G74 X50. Z25. 15. U1 F.25#

25

... ~

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

61

:EO

ROMI

5.28. FUNC.A.O: G75

Aplicacao: Cicio de canais e de faceamento.

FACEAMENTO

A Funcao G75 descreve seu cicio paralelo ao eixo X, auxiliando nos trabalhos de desbaste como ciclo de faceamento.

A tuncao G75 como cicIo de faceamento requer:

G75 X Z K (U1) F #, onde:

X = Diarnetro final (absoluto)

Z = Posicao final (absoluto)

K = Incremento por passada em Z (incremental)

U1 = Recuo angular da ferramenta (incremental)

F = Avan90

Obse rvacoes:

_ Posicionar a ferramenta no comprimento da prirneira passada.

_ Se houver a tuncao U1 no cicio de faceamento, sntao a cada passada 0 comando f ar a um retorno no eixo Z, no sentido contr ario a p enetr acao. com valor da tuncao K

ate a posicao inicial X.

EXEMPLOS DE PROGRAMA9A.O:

I

81'

.,.

NZO G X65. Z8S. #

NZ5 G75 XZ5. Z60. KZ, U 1 F.Z #

• • • •

• • •

• • • • • • • • • • • • • • • • • • • •

• • • • • • • •

• •

• • • • •

• • • • • • •

60

1

'r;

__ _L.;o:

I

90

NSO G XZS. Z92. # NS5 ZS8.5 #

N90 G75 X45. Z70. K1.5 U1 F.15#

N95 Z92.#

62

R69001D - MANUAL DE PROGRAMACAo E OPERAC;Ao MACH9

• • • • • • • • • • • • • • • • • • •



• • • • • •

• • •

• • • • • • • •

• • •

• • • • • • • • •

Q ROMI~

CANAlS

: .....

o cicio G7~pode ser usado tarnbern como cicio de canais, podendo-se programar a quebra de cavacos.

Neste cicio, as canals devem ser equidistantes sendo que 0 ultimo canal sera executado na posicao Z programada, independentemente de estar au nao na mesma distancia dos demais.

A funcao G75, como ciclo de canals. requer:

G75 X (Z) (W) (K) (D) F #, onde:

x = Diarnetro final (absoluto)

Z = Posicao fina! (absoluto)

W = Distancia para quebra cavacos (incremental)

K = Distancia entre as canais (incremental)

D = Tempo de permansncia (segundos)

F = Avanco

Observacoes:

- Na ausenc'a da tuncao W, 0 eixo X avanca para 0 diarnetro final com movimento continuo.

- A tuncao G75 nao e Modal.

EXEMPLO DE PROGRAMA<;::Ao:

N60 G X75. Z67. #

N65 G75 X60. Z25. K14. F.1 #

100

R690Q1D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

63

5.29. FUNCAO: GSO

Aplicacao: Cancela a ciclo automatico de furacao G83

Essa turacao devera ser programada apes 0 usa do codiqo G83, cancelando a cicio.

5.30. FUNCAO: G83

Apllcacao: Cicio automatico de furacao com quebra cavaco.

Este ciclo executa operacoes de furar automaticamente com movimentos de r etracao ou tempo de parada para quebra do cavaco em um unico bloco de proqrarnacso.

G83 Z I (J) (K) (U) (W) (R) (D) (P1) F #

Z = Coordenada da profundidade do furo, em relacao ao zero-pees.

Valor do primeiro incremento de profundidade, sempre com retorno.

J ::= Valor a ser subtrafdo no ultimo incremento de profundidade, para determinar

o valor do proximo, sendo "J" um incremento menor que a valor de "I".

Exemplo:

Primeiro Incremento = I Segundo Incremento ::= I - J Terceiro Incremento = (I-J) - J

Obs.: Se "J" nao for program ado a valor de 1/1" sera utilizado para todos as i ncrem entos.

Valor mfnima determinado para a incremento. Quando "]-J" atingir a valor de "K"; este passara a ser a valor perma n ente d e '~I".

U Determina a maxima profundidade com ou S8m quebra cavacos e retorno ao plano R. 5e "U" nao e programado au e programado menor que "I", a ferramenta retornara ao plano R, depots de cada incremento. Se "U" e maier que R-Z, nao ocorrera a retracao ao plano R, ate que a profundidade final seja atingida. Cada vez que a profundidade de corte for igual au maior que 0 valor de "U", ocorrera uma retracao ao plano R.

K

W Determina um incremento de retracao para quebra ou alfvio de cavaco, que ocorrera apes cada incremento de profundidade.

Obs.: Se "W" nao for programado 0 comando assume 0 valor "W" = 2mm.

R = Determina a plano de referencia para 0 lnic!o de usinagem ou seja, a coordenada no eixo Z do ponto inicial da turacao.

Obs.: Se "R" nao for programado 0 comando assume 0 valor de Z utilizado para aproxirnacao como referencia.

D = Tempo de parada da ferramenta apos cada incremento de profundidade. P1 = Determina a retracao da ferramenta no final do cicio, para posicao do plano de aproximacao.

Obs: Se "P'l " nao for programado, a ferramenta retornara ate a plano "R".

F = Programa a ve!ocidade de avanco de usinagem. 5e nao for programada no cicio, a comando ira seguir 0 ultimo avanco estabelecido.

64

R69001 D - MANUAL DE PROGRAMAGAU '- OPERAGAo MACH9

• • • •

• • •

• • • • • • • • • • • • • • • • • • • • • • • •

• • • • • • •

• • • • • •

• • • • •

• • • • • • • • • • • • • • • • •

• • •

• • • • • • • • • • • • • • • • • • •

• • • • • • • • • •

ti

ROMI

LAY-OUT DEMONSTRATIVO DOS PARAMETROS DA FUN9AO G83

COORDENADA DE APROXIM__A. Ao

PLANO "R"

CO!YIPRIMENTO DA PEC;A

R69001D - MANUAL DE PROGRAMACAO E OPERACAo MACH9

65 ~

nUN

liZ"

----I

I4t-~I-,..:;..J~W~ ----1

W I

I I

K

! I I I

I

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

W K

Obs.: Tolerancia de apr oximacao :::: 2mm ("W")

o ROMI~

FURA<;Ao COM QUEBRA DE CAVACO SEM RETORNO AO PLANO "R" EXEMPLO DE PROGRAMA(:Ao:

Z130 (PLANO DE APROXIlYLA.. AO)

Observacoes:

- Se U nao for programado ou for programado menor au igual a 10, ap6s cada incremento a ferramenta retornara ao plano R;

- Se U > 75, nao ocorrer a retorno ao plano R ate que a profundidade final Z seja atingida;

- Se 10 < U «/75, ocorrera retorno aD plano R sempre que a soma dos incrementos de profundidade for maier au igual ao valor de U;

Rl15 (PLANO "R")

110

Z40

! I

~

15 P8

I I ! I I

I !

1

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

N60 G83 Z40. 120. J5, K 10, U75, W3. R11 5. P1 F,1 5# N70 G X Z130, # (Bloco de aproxirnacao)

N80 G80 # (cancela a tuncao G83)

66

R69001 D - MANUAL DE PROGRAMAc;:Ao E OPERAc;:Ao MACH9

• • • -I .j

.1

.i

• •

• • • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • • • • • •

• • •

• •

• • • • • • •

• • • • • • • •

• •

• •

'. •

• •

• •

• • • • • • •

• • • • • • • • • •

• • • • •

5.31. FUNCAO: G90

Aplicacao: Proqramacao em coordenadas absolutas.

Este c6diga prepara a rnaquina para exeeutar operacoes em coardenadas absolutes. tendo uma origem pre-fixada para a proqrarnacao.

A FUny60 G90 e Modal.

5.32. FUNCAO: G91

Apllcacao. Proqrarnacao em coordenadas incrementais.

Este e6digo prepara a rnaquina para exeeutar todas as operacces em coordenadas incrementais. Assim, tadas as medidas sao feitas atraves da distancia a se deslocar.

Neste caso. a origem das coordenadas de qualquer ponto e a ponto anterior ao des locamento.

A Funcao G91 e Modal.

Aplicacao: ldentlflcacao de programa.

Toda programa principal au sub-programa no diret6rio e identificado atraves de um unico nurnero "P" de 2 dfgitos, podendo variar na faixa de P01 a P99.

Os programas padem ser apagadas do diret6rio ou ainda renumerados, S8 necessaria.

Nota: Se um sub-programa e renumerado, as r eferencias a este programa contidas em outros, nao sao automaticamente atualizadas.

Funcao: L

Apllcacao: Numero padrao de execuc;:5es.

A funcao "L" define 0 nurnero de vezes que um determinado sub-programa deve ser executado.

Pode-se chamar um sub-programa para multipias execucoes. programando urn bloea contendo a tuncao "P" (nurnero do sub-programa) e "L" (nurnero de vezes que 0 subprograma deve ser executado).

Exemplo:

P2 L3# (define que a sub-program a 2 sera executado 3 vezes).

R69001D - MANUAL DE PROGRAMAC;AO E OPERACAO MACH9

Q ROMI~'

PROGRAMA<;Ao INCREMENTAL E SUB-PROGRAMA EXEMPLO:

l _

100

I

20

20

r 0,5 x 45°

---'

"'I-I-r ~

I

3

10

....

+----1+--- .f"'IIW-~--

68

I

1---

Programa principal (P1):

Sub-programa (P2):

N10 G99#

N 10 G91 # N20 G Z-20.#

N30 G1 X-10. F.15# N40 G X10.#

N50 G1 Z-.5 F.5# N60 X-5.#

N70 X-1 . Z.5 F.1 5# N80 G X6.#

N90 G1 Z.5 F.5# N100 X-5.#

N110 X-1. Z-.5 F.15# N120 GX6.# N130M2#

N50 G X55. Z110. # N60 P2 L3 #

N70 G90 #

NBO G X150. Z150.# N90 M30#

R69001 D - MANUAL DE PROGRAMAC;:AC .. : OPERAGAO MACH9

• • • • • • • • • • • • • • •

• •

• • • • • • • • • • • • • • • • • • •

• • • • • • • • • • • • •••

• • • • • • • • • •

• • •

• •

• • • • • • • • • • • •

• • • • • • • • • • •

• • • • • • • • • • •

to ROMI!!

5.33. FUNCAo: G92

Aplicacao: Origem do sistema de coordenadas e limite de rotacao do eixo-arvore.

Origem do sistema de Coordenadas:

Estabelece origem do sistema de coordenadas absolutas, a partir do posicionamento da ferramenta.

Se 0 trabalho for executado em coordenadas absolutes. deve-se estabelecer um ponto de partida (origem).

Este ponto pode ser estabelecido pela Funy80 G92 acompanhada das Funcces X e Z, para que 0 comando tenha a origem do sistema na memoria para 0 calculo dos posicionamentos.

Este ponto de origem podera ser programado quando desejado a mudanca devendo ser cance!ado atraves da Funcao G99.

Os va!ores da tuncao G92 padem ser positives au negativos, dependendo do quad ra nte uti! izad a pel a f erramenta.

A Funcao G92 e Moda!.

LIMITE DE ROTACAo (RPM)

Apllcacao: Estabelece limite de rotacao (RPM)

Quando se estivertrabalhando com a c6digo G 92 junto com a funyao auxi!iar S4 (4d [g itos) estaremos ! imitando a rotacao do eixo-arvore,

Ex.: G92S2500M4#

Estamos permitindo que a eixo-arvore 9 ire ate 2500 rpm

A Funcao G92 e Moda!

5.34. FUN<;AO: G94

Aplicacao: Estabelece programa de avanco em polegadas/min au milfmetros/min.

Esta Funyao pre para 0 comando para computartoc:!os os avancosem poUmin (G70) ou mm/min (G71 ), aposdefnicao da aplicacao encontraremos formate para funcao de avanco F, onde F3.1 estabe!ece a formato para pol/min e F4para mm/min.

A Funcao G94e Modal. 10.35. FUNCAO: G95

Apllcacao: Estabelece programa de avanco em polegadas/rot au milfmetros/rot.

Esta funcao prepara 0 comando para computartodos as avances em po!/rot (G 7 0) ou mmirot (G71 ), assim apes a definicao da aplicacao. encontraremoso fonnato para funyao de avanco F, onde, F2.4 esteoeece oformato para pol/rot e F2. 2 para mm/rot,

AFun<;ao G95 e Moda!.

R69001 D - MANUAL DE PROGRAMAc;::Ao E OPERAc;::Ao MACH9 69~/.

("

5.36. FUNCAo: G96

Apllcacao: Proqrarnacao em velocidade de corte constante.

A Funcao G96 seleciona 0 modo de proqrarnacao em velocidade de corte constante, onde 0 calculo da RPM e programada pela Funcao S, usando formata 54.1 para pes por minuto (G70) e formato S3.1 para metros par minute (G71).

A maxima RPM alcancada pela velocidade de corte constante pode ser limitada programando-se a Fun980 G92.

A Funcao G96 e Modal e cancela a Funcao G97.

Deve ser programada em um bloeo separado.

Exemplo:

N40 G96 # N45 S200. #

N50 G92 S3000 M3#

5.37. FUNCAO: G97

Aplicacao: Proqrarnacao em RPM direta.

E p rag ram ada a RPM d i retame nt·~ pel a Fu n930 S, usando um form ato (54).

A rnoditicacao da RPM pode variar atraves do seletor da RPM de 50% ate 125% da veloeidade programada.

A Funcao G97 e Modal e cancela a Funcao G96.

Deve ser programada em um bloeo separado.

Exemplo:

N60 G97 #

N65 S2500 M3 #

Importante: Em ciclos de roscemento, deve-se trabalharprogramando G97.

5.38. FUNCAO: G99

Aplicacao: Cancela a Funcao G92 e define a proqramacao em funcao do Zero Maquina (Machine Home).

Esta fun9ao quando solicitada cancela 0 efeito de origem d ad a pela Funcao G 9 2, quando trabalha-se em ccordenadasabsoiutas. transportandoa origem para 0 Zero Maquina, conhecido par "Machine Home".

A Funyao G99 nao e provida de movimento nos eixos, e e Modal.

70 R69001 D - MANUAL DE PROGRAMACAo E OPERA~Ao MACH9

• • • • • • • • • • • • • • • • •

• • • •

• • • • • •

• • • • • • • • • • • • • • •

• •

• • • • •

• • • • • • • • • • • • •

• • • •

• •

• •

• •



• •

• • •

• • • • • • • • • • • • • • • • • • • •

5.39. FUNCAO: G10

Aplicacao: Cancela 0 monitor do tempo de vida da ferramenta.

A Funcao G 10 interrompe a contagem do tempo de vida utf de uma determinada ferramenta mcnitorada.

Esta Funcao devera ser programada em um bloeo separado.

5.40. FUNCAO: G11

Aplicacao: Ativa 0 monitor de tempo de vida uti I da ferramenta.

A funcao G 11 inieia a contagem do tempo de vida util de uma determinada ferramenta, em qua!quer ponto do programa.

o tempo de vida da ferramenta e decrementado a cada desloeamento da mesma, em avanco de trabalho.

A funcao G11 devera ser programada em urn bloco separado.

A proqrarnacao dos parametres de vida da ferramenta, deverao ser inseridos no bloeo correspond ente a ferra menta que se prete nd e mon itora r (! TOO L -0 EF) .

T X Z R L 0# onde:
T :::: ldentiiicacao da ferramenta
X == Dirnerisao da fcrrarnenta no eixo X
Z = Dirnensao da ferramenta no eixo Z
R :::: Raio da ferramenta
L = Define 0 lado de corte da ferramenta o == Define D tempo maximo de usinagem em minutos

R69001D - MANUAL DE PROGRAMACAO E OPERACAo MACH9 71

EXEMPLO DE PROGRAMA9AO:

1 TOOL-DEF #

T1 X-1 00.4389 Z79.8363 R. 8 L2 020. # A150.#

! END #

N05G99#

N10GTOO#

N15G54

N25 G 11 # (ativa 0 monitor de vida da ferramenta) N30T01 01 ; ... Ferr."Desb ... Ext ... #

N35G96#

N40S180.#

N45 G92 84000 M4 # N50GX51.Z40.3# N55G1 Z30.F.3# N60GX60,Z120. # N65M30#

A funceo G 11 ,que ativa 0 monitordo tempodevida daferramenta, podera ser utilizada tam bern atraves de uma ferramenta a h:emativa ou reserve. quando se pretende executar trabalhos sem interrupy6es para troca de ferramenta, decorrente do seu tempo de vida util esgotado.

A prcqrernacao dos para metros que definem a ferramenta alternativa, deverao ser inseridos no bloco correspondente a ferramenta inicialmente definida (! TOOL-DEF).

T X Z R L 0 E 0 #, onde:
T = Identificayao da ferramenta
X ::;;:: Dirnensao daferramenta no eixo X
Z = Dimensao da ferramenta no eixo Z
R = Raio da ferramenta
L ::= Define a lado de corte da ferramenta
0 = Defineotempo rnaxirnode usinagem em minutos
E = Numero da ferramenta alternativa
0 = Numero do Corretor da ferramenta alternativa 72 R69001 D - MANUAL DE PROGRAMAc;Ao E OPERAC,AO MACHS

-I

:1

• •

I

.i .~

• • • • • • • • ~.

• • •

• •

• • • • • • • • • • • • • • • • • • • • • • • • • • • e·

• • • • • • • • • • • • • • • • • • •

• • • • • • • • • • • • • • •

• • • • • • • • • •

• •

• • •

EXEMPLO DE PROGRAMACAo:

! TOOL-DEF #

Tl X-l OO.4389Z79.8363R.8 L2020. E202#(Ferramentainicial) T2 X76. 17 Z80. 2878 R. 812 020. # (Ferr.Alternativa ou reserva) T3X184.2548Z89.4854R.4l2#

A150.#

! END#

N05G99#

Nl0TOO#

N15G54

N20 G 11 # (ativa monitor de tempo devida da ferr.) N25 TOl 01 ; ... Ferr .. .Desb.Ext.;

N30M6#

N35G96#

N40S180.#

N45G92S4000M4#

N50G X51.Z40.3 #

N55Gl Z30. F.3 #

N65 G 10 # (cancela mon itor do tempo de vida da ferr.)

N70TOO#

N75G54#

NBO G X60. Z 120. #

N85 T0303; ... Ferrarn.Acab ... Ext. N90M6#

N95G96#

N100S200,# N105G92S4500M4# Nl10GX50.Z40.3#

N115G1 230. F.2# N120GX60.2120.# N125M30#

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9

73

©> ROMI~

5.41. FUNCAo: G30

Aplicacao: Cancela imagem espelho.

Esta funcao cancela imagem espelho dos eixos.

A tuncso G30 e Modal e se eneontra ativa quando 0 comando e ligado. Esta tuncao e cancelada par G31 e G32 e deve ser programada em um bloeo separado.

5.42. FUNCAo: G31

Aplicacao: Imagem espelho no eixo X.

Todo valor programado no eixo X sob efeito desta Iuncao sera multiplieado por (-

1) .

No momento em que esta funcao estiver ativa, a visor na paqina de "status", mostra "M" (Mirror:::: Espelho) aeesa na posicao X do mostrador.

A funcao G31 e Modal e cancela-se pela funcao G30, sendo que deve ser programa em urn bloco separado.

5.43. FUNCAo: G32

Apllcacao: Imagem espelho no eixo Z.

Esta funcao e identica a Fun980 G31, apenas e usada no eixo "Z" e tarnbern deve ser programada em um bloeo separado.

Todo valor programado no eixo Z sob 0 efeito desta tuncao sera multiplicado por

(-1 )

A funcao G32 e Modal e cancela-se pela funcao G30.

OBS.: E possivel utilizarmos a imagem espelho em ambos os eixos sirnultanearnente.

R6900l D - MANUAL DE PROGRAI\1/>,C;Ao E OPERAC;Ao MACH9

• • • • •

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •



74

• • • • • • • • • • • • • • • • • • • • • • • • • •

• • • • • • • • • • • •

• •

• • • •

• •

• • •

(Q) ROMf~

....

EXEMPLO DE PROGRAMA(:Ao UTILIZANDQ G32 (lMAGEM ESPELHO NO EIXO Z):

89

119

P1 (PROGRAMA PRINCIPAL) P2

,--------~-----~

--.----4i(r 6, 10 ~, ----11 tJ

,..'/ ~_/ ",-/ I --------r-

Nl0 G99#

N50 G X90. Z95. M8# N60 P2 L3#

N70 G90#

N80 G Xl 50. Zl 50. M9# N90 M30 #

N10G9l# N20 G Z-25.#

N30 G1 X-22. F.l # N40 G X22.#

N50 P3#

N60 G32#

N70 P3#

NBO G30#

N90 M2#

v

P3

Nl0 G9l# N20 G Z-3.#

N30 G1 X-15. F.l# N40 X-6. Z3.#

N50 G X21.#

N60 Z-6.#

N70 Gl X-l0.# NBO X-12. Z6.# Nl00 M2#

- -

R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

75

o

ROMI

5.44. FUN<;AO: G58

Aplicacao: ativa 0 sistema de medicao autornatica do desgaste da ferramenta.

Esta Iuncao somente sera utilizada quando a rnaquina for equipada com 0 leitor de pcsicao da ferramenta (TOOL EYE). Devera ser programada em um unlco bloco, conforme segue:

G58 X Z T W (a) (b) (c) (Ul) #, onde:

x = Coordenada de posicionamento para infcio do processo de rnedicao.

Obs: Para a rnaquina GALAXY 155 0 valor programado para 0 eixo X devers ser :

X = 150 + Folga

Z Coordenada de posicionamento para a infcio do processo de rnedicao.

Obs: Para determinar 0 valor programado em Z, deve-se utilizar 0 resultado da operacao abaixo, dada pela f6rmula :

Z = 70 + Folga - (Valor do G54)

T = Funcao que determina 0 numero da ferramenta que se deseja medir. No caso da tuncao G58, a nurnero do corretor e a mesmo da ferramenta.

W (a) (b) (e) = Parametro que indica 0 eixo a ser medido (a), 0 quadrante do sensor (b) e 0 tipo de aproxirnacao da ferramenta no sensor (e).

"Wa" = pode assumir valores de 1 a 3, 0 valor zero nao e permitido, indicando em qual eixo a eorretor deve ser corrigido:

a = 1 (correcao somente no eixo "X") a = 2 (correcao somente no eixo "Z")

a 3 (correcao em ambos as eixos)

A=l

A=2

A=3

76

R69001 D - MANUAL DE PROGRAMAGAo E OPER/,_··;J MACH9

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

• •

• • •

• • • • • • • •

• • • • •

• • • •

• •

• • • • • • •

• • • • • • • •

• • • • • • • • • • • •

• • •

~

ROMI

"Wb" :::: pode assumir valores de 1 a 4, 0 valor zero nao e permitido, indicando 0 quadrante do sensor, no qual a ferramenta ira tocar.

b 1 (quadrante 1)

b 2 {quadrante 2}

b 3 (quadrante 3)

b = 4 (quadrante 4)

"We" :::: Pode assumir valores de 1 a 3, 0 valor zero nao e permitido, indieando 0 tipo de traietoria que a ferramenta a ser medida deve realizar para se aproximar do senso r, 0 prog ra m ad or pod e, atr aves d esse sub-para metro, "esea p ar" de obstaculos que porventura possam haver entre a ferramenta e a localizacao do sensor da rnaquina.

*C =

C

1 (aproxima primeiro 0 "X" e depois 0 "Z") 2 (aproxima primeiro 0 "Z" e depois 0 "X",)

(*) Opcao utilizada principal mente para ferramentas internas.

C=l

1

-- . ...........-_......-~

Retorno .------.--. Avanco ----

+

U1 Permite uma parada no inicio do processo de medicao , para retirar a peca da placa.

08S: 0 co diqo U 1 pode ser omitido. Neste caso deve ser verificado que nao haja interterencla entre 0 brace do sensor com a peca, pais 0 processo de rnedicao S8 iniciar a sem interrupco es.

R69001D - MANUAL DE PROGRAMA<;Ao E OPERA<;AO MACH9

77

Nota: Para que a f'uncao G58 seja plenamente_executada, e neces sar io que sejam programados as seguintes pararnetros na paqina de corretores do comando:

C = 3 (interpola linearmente ambos os eixos)

X-LIM: E 0 valor maximo programado para a desgaste da ferramenta durante 0 processo. 0 sistema em cada rnedicao realizada, verifica se a desgaste nao ultrapassou o limite.

Se a limite nao foi ultrapassado, 0 sistema prossegue com 0 processo, utilizando a mesma ferramenta, per em, se 0 desgaste for maior que 0 previsto pelo limite, 0 processo de usinagem da proxima peca pod era ser interrompido, caso nao haja uma ferramenta alternativa a d isposicao , definida no gerenciador,

Neste caso, 0 operador precisara providenciar a troca de ferramenta (inserto).

Z-L1M: E 0 valor maximo programado para 0 desgaste da ferramenta durante 0 processo, porern em relacao ao eixo "Z".

TOLER: 0 campo "Toler" e utilizado para programar uma faixa de desgaste, em modulo, que uma determinada ferramenta pode ter durante urn processo de usinagem.

Este campo e comum aos dois eixos "X" e "Z": Se 0 valor do desgaste medido em uma ferramenta estiver dentro da faixa admisslvel, 0 sistema nao executa a correcao. Em resumo, 0 sistema somente corrige um desgaste cujo valor e maior, em modulo, que 0 valor deste campo.

CIG : Este campo define 0 nurnero de pecas que devem ser executadas em um processo, antes de S8 fazer uma rnedicao do desgaste da ferramenta, 0 valor programado devera ser maior do que "zero",

o cicio G58 e programado e executado como outro c6digo "G" qualquer, respeitando suas sintaxes.por ern, sua exscucao depende do valor colocado no campo ''CIC'', au seja, s omente sera executado q uand 0 0 late de pecas d ef i n idas em /I CI C", tiver s ide us i nado. Neste momento 0 sistema executa todos os passos do cicio ate que tenha os desgastes medidos.

Deve-se notar que 0 programador pode livremente estipular valores independentes e diferentes para cada ferramenta, dentro do processo, de acordo com os esforcos e desgastes sofridos par cada uma das ferramentas.

RST : Este campo trabalha juntamente com 0 campo "CIC". Quando um determinado valor e colocado no campo "CIC", este mesmo valor sera copiado para 0 campo "RST" que vai sendo decrementado a cada "M50" executado.

FRC: Este campo permite ao operador "torcar" a execucao de um cicio de rnedicao do desgaste, antes que "RST" seja zerado. Para isto 0 campo "FRC" devers estar na posicao "ON".

08S: as campos X-DIAM e Z-COMP possuem os valores de correcao para uma determinada ferramenta e podem ser corrigidos manualmente ou atraves da tuncao G58.

78 R69001 D - MANUAL DE PROGRAMACAO E OPERAC.A.O MACH9

• • • • • • • • • • • • •

• • • • • • • • • • • • •

• • •

• • • • •

• • • • • • • • • •

• •

• • •

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

• • •

• • • • •

• •



Q ROMI~

EXEMPLO DE PROGRAMA(:AO

!TOOL-DEF #

Tl X-14Q.2541 Z113.95# T2Xl10.9963Z94.9578# A1W.#

!END#

N05G99#

N1 OTOO;TOl 01 DESBASTE EXT.# N15G54#

N20GX150,Z150.#

N25 TOl 01; DESBASTE _ EXT.# N30M06

N35M12#

N40G96#

N45S180.#

N50 G92S3000 M4# N55GX51.Z40.3# N60Gl Z30. F.3 #

N65 TOO; T0202 _ ACAB,_INTERNO# N70G54#

N75GX150.Z150.#

NBO T0202;, FERR .ACAB.1NTERNO# N85M06#

N90M12#

N95G96#

Nl00S200.#

N 1 05 G 92 S3()()() M4#

N 110 G X-50. Z40.3#

N115Gl Z30. F.2#

N120GX-126, Z158.# N125G58X120.Z160. TOl W311 U1 # N130G58X-126. Z158. T02W341 # N135M50#

Nl40M30#

R690Q1 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9

79

®

ROMI

6 - FUNCOES MISCELANEAS



As Funcoes Miseelaneas abrangem as reeursos da rnaquina nao eabertos pelas funcces anteriores. Estas tuncces tern formata M2 e apenas um codiqo M pode ser programado em cada bloeo.

FUN9AO: MOO

Ap1iC898.0: Parada do programa.

Este e6digo causa parada imediata do programa, refrigerante de corte, do eixoarvore. e um aviso de "AGUARDANDO INleIO" e mostrado no video ao operador.

A Funcao MOO e program ada, geralmente, para que a operador possa virar a peca nap I aca, trocar ferram entas, fa ixas de rotacoes, etc.

FUN9A.O: M01

Aplicacao: Parada opcional do programa.

Esta funcao causa a interrupcao na leitura do programa. Quando programada, porern. esta 56 estara ativa se 0 operador selecionar "PARADA OPCIONAL", contida na paqina "REFERENCIA DE TRABALHO".

Neste caso, a Funcao M01 torna-se igual a Funcao MOO.

Quando da-se a parada at raves deste ccdiqc, pressionando-se 0 botao "CYCLE START", a leitura do programa e reiniciada.

FUN9A.O: M02

Apllcacao: Fim de programa.

Esta tuncao e usada para indicar ° fim do programa existente na memoria do comando.

FUN9AO: M03

Aplicacao: Sentido anti-horarlo de rotacao do eixo-arvore.

. ,

Esta Iuncao g ira a eixo arvore no sentido anti-horario olhando-se a placa frontal mente.

A Funcao M03 e cancelada par: M01; M02; M04; M05; M30; e MOO.

FUN9Ao: M04

Aplicacao: Sentido horario de rotacao do eixo-arvora.

. ,

Esta tuncso gira 0 eixo-arvore no sentido horatio, olhando-se a plaea frontalmente.

A .fun9ao M04 e caneelada por: M01; M02; M03; M05; M30; MOO.

R69001 D - MANUAL DE PROGRAMACAO E C·; lACAo MACH9

80

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

• • • • • • • • • • • • • • • • •

• • • • • • • • • • • • •

• •

• • • • • • • • • • • • • • • • •

• • • • • •

• • • • •

• • • • • •

Q ROMf~

FUN9AO: M05

Aplicacao: DesJiga 0 elxo-arvore.

Esta fu ncao quando prog ramada para imediatamente a rotacao do eixo arvore, cancelando as funcoes M030uM04.

A Funcao M05 ao iniciar-se 0 programa ja esta ativa e e cancelada par M03 e M04.

FUNCAO: M06

Apllcacao: Libera giro da torre.

Toda vez que se seleciona uma determinada face da torre, dada pela Funcao 1fT", esta deve ser acompanhada da funcao M06 que permite 0 giro da torre.

Neeessariamente, a Furicao M06 nao preeisa vir no mesmo bloeo da Funcao "T".

FUNCA.O: M07 (OPCIONAL)

Aplicacao: Liga 0 refrigerante de corte de alta pressao (T -MAX).

FUNCAO: MOB

Apllcacao: Liga 0 refrigerante de corte.

Este codiqo aciona 0 motor da refriqeracao de corte e cancela-se par: M09; MOO; M01; M02; M30.

FUN9A.O: M09

Aplicacao: Desliga a refrigerante de corte.

Este codiqo desliga 0 motor da refriqer acao de corte e esta ativo ao inieiar-se 0 programa.

FUNCAO: M11

Aplicacao: Troca de faixa de rotacao,

FUNCAo: M12

Apltcacao: Troca de faixa de rotacao,

H69001 D - MANUAL DE PROGRAMAGAO E OPERACAO MACH9 81

Funcao: M 1 5 Iopcional)

Aplicacao: Liga ferramenta rotativa no sentido horatio.

Funcao: M16 (opcional)

Aplicacao: Lig a ferram enta rotativa no sentido anti -horario.

Fun cao: M 17 (opcio nal)

Aplicacao: Desliga ferramenta rotativa.

Funcao: M 18 (opcional)

Aplicacao: Liga manipulador de pecas.

Funcao: M 19 (opcionall

• • • e.

el

• • • •

• •

• •

• • • •

• •

• • • • • • • • • • •

• •

• • •

• •

• • • • • • • • •

• • •

Apllcacao: Orientacao do elxo-arvore.

Funcao: M20 (opcional)

Aplicacao: Liga aparelho alimentador de barras.

Funcao: M21 (opcional)

Aplicacao: Desliga aparelho alimentador de barras.

82 R69001D - MANUAL DE PROGRAMAc;::Ao E OPERAc;::AO MACH9

• • •

• •

• • • • • • • • • •

• • • •

• • • • • • • • • • • • •

• •

• • • •

• • •

• • • • •

• • •

FUNCA.O: M22 (OPCIONAL)

Aplicacao: Quando ativado aciona 0 dispositivo de travamento do eixo-arvore.

Esta funcao devera ser programada em um bloco separado.

Obs.: 0 pas ieianamento d a eixo-arvo re e dado a parti r de graus inteiros no sentido horatio (positive) ou anti-horerio (negativo) I respectivamente.

Exemplo: "C30." e "C-60."

A funcao "C" define 0 angulo para a parada do eixo-arvore.

Esta fu ncao devera ser prog ramad a em u m Li n ieo bloeo I apes a Fun yaO M 1 9. Send 0 possfvel fazer posicionamentos fixos a cada 0,07 graus.

Esta funyao so mente e valida para rnaqunas que trabalham com ferramentas rotativas.

Exemplodefroqrernaceo:

N70TOO# N75G54# N80GZ100.#

N85 T0404; ... Brocadiam, 8mm # N95G X-14, Z38. # Nl00Z36.#

Nl05M19#

Nll0G94#

N115CO. #

N120M22#

N125M15#

N130G 1 Z20. Fl1 0# N135GZ36.# Nl40M23# N145M19# N150C180.# N155M22#

N160Gl Z20. Fl1 0# N165GZ38.# N170M23# N175G95# N180TOO# N185G54# N190GZl 00. M17 # N195T0505# N200M6#

FUNCAO: M23 (OPCIONAL)

Aplicacao: Destrava 0 eixo-arvore,

FUNCAo:M24

Aplicacao: Abre plaea

R69001 D - MANUAL DE PROGRAMACAo E OPERACAo MACH9 83

Q ROMI®

FUN<;Ao: M25

Apllcacao: Fecha placa

FUN<;Ao: M26 (OPCIONAl)

Apllcacao: Recua a manga do contra-ponte.

FUNCAo: M27 (OPCIONAl)

Aplicacao: Avanca a manga do contra-ponto.

FUN<;Ao: M28 (OPCIONAL)

Apllcacao: Abre tuneta.

FUN<;Ao: M29 (OPCIONAL)

Aplicaceo: Fecha luneta.

FUN<;Ao: M30

Apllcacao: Fim de programa.

Esta tuncao tern a mesma aplicacao da Funcao M02. Para Comandos que trabalham com memoria, tanto M02 como M30 rebobinam os dados da memoria.

FUNCAo: M31 (OPCIONAL)

Apllcacao: Avanc;:a base do contra-ponto (opcional).

FUN<;Ao: M32 (OPCIONAl)

Aplicacao: Recua base contra-ponto (opcional).

FUNCAo: M33 (OPCIONAL)

Aplicacao: Posicionamento de contra-ponto.

FUN<;Ao: M36 (opcional)

Aplicacao: Abre a porta automaticamente.

FUN<;Ao: M37 (OPCIONAL)

Aplicacao: Fecha a porta automaticamente.

R69001 D - MANUAL DE PROGRAMAr;::AO E OPERAC;AO MACH9

84

• • • • • • • • • • • • •

• •

• •

• •

• • •

• • • • • • • • • •

• • • • • • • • •

• • • •

.' .!

• •

• • • • • •

• • • • • • •

• •

• •

• • • • • • • • • •

• • • • • • • • •

• • •

• •

• • •

• • •

t;

ROMI

FUN<;Ao: M38 (OPCIONAl)

Apllcacao: Avanca 0 dispositivo aparador de pacas.

FUNC;Ao: M39 (OPCIONAL)

Aplicacao: Recua 0 dispositivo aparador de pecas.

FUNC;Ao: M42 (OPCIONAL)

Aplicacao: Uga ar para limpeza da placa.

FUNC;Ao: M43 (OPCIONAL)

Aplicacao: DesJiga ar para limpeza da placa.

FUNC;Ao: M44 (OPCIONAL)

Aplicacao: Habilita interfaceamento Maquina/Rob6

FUNC;Ao: M45

Aplicacao: Uga limpeza das protecoes,

FUN9AO: M46

Apllcacao: Oesliga limpeza das protecoes.

FUN<;Ao: M50 (OPCIONAL)

Aplicacao: Subir 0 braco do leitor de poslcao da ferramenta (TOOL EYE).

A Fun9ao M 50, devera serprogramada em um urico bloco, ou entao programada via M. 0.1.

Essa funcao inicia a eontagem de peces exec utad as quando se utiliza moo i<;:ao eutornatica do desgaste daferramenta (G58).

FUN9AO: M51 (OPCIONAL)

Apllcacao: Descer 0 braco do leiter de posicao da ferramenta (TOOL EYE).

A funcao M51 ,ja se eneontra ativada no comando I sendo desnecessario sua proqramacao, exceto via MOL

Ativa a mensagem "DESCER TOOL EYE" e e utilizada quando se pretencernedicoes automaticasdo desgasteda ferramenta.

R6900lD - MANUAL DE PROGRAMACAO E OPERACAo MACH9

85

Q ROMI~

7.SEQUENCIA NECESsARIA PARA PROGRAMA<;AO MANUSCRITA

ESTUDO DO DESENHO DA PE<;A: FINAL E BRUTA

o programador deve ter habilidade para comparar 0 desenho (peca pronta) com a dirnensao desejada na usinagem com maquina a Cornando Nurnerico.

Ha necessidade de uma analise sobre a viabilidade da execucfio da peca. levando-se em conta as dimens6es exig idas, 0 sobremetal existente da fase anterior, 0 ferramental ncccssano, a fixacao da peca, etc.

PROCESSO A UTILIZAR

E necessarlo haver uma definicao das fases de usinagem para cada peca a ser executada, estabelecendo-se, assim, 0 sistema de tixacao adequado a usinagem.

FERRAMENTAL VOL TADO AO CNC

A escolha do ferramental e importantlssima, bem como, a sua disposicao na terre.

E necessario que 0 ferramental seja colocado de tal forma que nao haja interferencia entre si e com 0 restante da maquina. Um bom programa depende muito da escolha do ferramental adequado e da tixacao deste, de modo conveniente.

CONHECIMENTO DOS PARAMETROS FislCOS DA MAaUINA E SISTEMA DE PROGRAMACAo DO COMANDO:

Sao n ecessario s tal s co nheci m entos po r parte do prog ram ad or, pa ra que este poss a enquadrar as operacces de modo a utiliz ar todos os recursos da rnaqu.na e do cornando. visando sempre minimizar os tempos e fases de operacoes e ainda garantir a qualidade do produto.

• • •

• • • • • • • •

• •

• •

• • • • • •

• • • • • • • •

• • •

• • • • • • • • • • • • • • • • •

DEFINICAO EM FUNt;AO DO MATERIAL, DOS PARAMETROS DE CORTE COMO AVANCO, VELOClDADE, ETC.

Em funcao do material a ser usinado, bem como da ferramenta utilizada e da operacao a ser executada, 0 programador deve estabelecer as velocidades de corte, os avances e as potencies requeridas da rnaquina. Os calculos necessaries na obter cao de tais parametres sao os seg uintes:

Velocidade de Corte (VCl

A Velocidade de Corte e urn dado importante e necessario.

Elae uma grandeza dlretamente proporcional ao diametro ea rotacao da arvore, dada

pela formula: ' d

on e:

Vc = D N

~ _ n.O.N C - 1000

=

Velocidade de Corte (m/min) Diametro (mm)

Rctacfio da Arvore (rpm)

=

Na determinacao da Velocidade de Corte para uma determinada ferramenta efetuar uma sinagem, a rotacao e dada pela formula:

N= Vcx1000 nxO

o avanco e um dado importante de corte e e obtido levando-se em conta a material, a ferramenta e a operacao a ser executada.

Geralmente nos tornos com Comando Nurnerico utiliza-se a avanco em mm/rot, mas este pode ser determinado tarnbern em mm/min.

R69001D - MANUAL DE PROGRAMAf;:AO E OPERAf;:AO MACH9

86

• • •

• •

• • • • • •

• •

• •

• • • • • • • • • • • • • • • • • • •

• • • •

• • •

• •

• • • • • •

Q ROMI~

AREA DE CORTE PARA FERRAMENTA DE 90 GRAUS

Potencla de Corte (Nc)

Para evitarmos alguns rcorvenierrtesdurente a usinagem taiscomo sobrecargado motore consequeote parada do eixo-ervore dorante a operacao, faz-se necessario um calculo previo da potencia a ser consumida,

que pode nos ser dada pela form ula: .

Nc = Ks x a x p x Vc 4500 x 11

Ks = Pressao especffica de corte
P = Profundidade de corte (raio)
a = Avanco
Vc = Velocidade de corte
n = Rendimento
CENTUR =0,8
GALAXY =0,9
COSMOS =0,9 R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 87

£

ROMI

8. VALORES ORIENTATIVOS PARA PRESSAO ESPECfFICA DE CORTE (KS)

RESISTENCIA A TRA~AO kq/mrn '

"KS" EM kq/rnrn"

MATERIAL

DUREZA BRINELL

AVAN~O EM mmirot

HB

kq/rnrn"

0,1 0,2 0,4 0,8

SAE 1010 A 1025 ATE 50 ATE 140 360 260 190

136

SAE 1 030 A 1035 50 A 60 140 A 1 67 400 290 210

152 ! !

SAE 1040 A 1045 60 A 70 167 A 192 420 300 220

156

I SAE 1065 75 A 85 207 A 235 440 315 230

AC;::O MANGANES DURO

164 i

I SAE 1095 85 A 100 235 A 278 460 330 240

172

AC;::O FUNDIDO MOLE 30 A 50 96 A 138 320 230 170

124

AC;::O FUNDIDO MEDIO 50 A 70 138 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 192 A 235 470 340 245

176

AC;O Cr-Mo 85 A 100 235 A 278 500 360 260

185

At;O DE LlGA MOLE 100 A 140 278 A 388 530 380 275

200

A\=O DE LlGA DURO 140 A 180 388 A 500 570 410 300

215

AC;O INOXIDAvEL 60 A 70 167 A 192 520 375 270

192

AC;::O FERRAMENTA (HSS) 150 A 180 415 A 500 570 410 300

215

660 480 360 262!

FERRO FUNDIDO MOLE

ATE 200

190 136 100 72

FERRO FUNDIDO MEDIO

200 A 250

290 208 15 108

FERRO FUNDIDO DURO

250 A 400

320 230 170 1 20

FOFO MALEAvEL (TEMP)

130 90

240 175 125 92

ALUMfNIO

40

65

48

COBRE

210 152 110

I 80 i

COBRE C/ LlGA

190 136 100

72

LATAo

80 A 120

160 115 85

60

BRONZE VERMELHO

140 100 70 62

BRONZE FUNDIDO

340 245 180 128

• • • • • • • •

• • • • •

• •

• •

• •

• • • '. •

• • • • •

• • • • • • • • • • • •

• • •

• •

• • aj

88

R69001D . MANUAL DE PROGRAMAc;,Ao E OPERAc;,Ao MACH9

!.~

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

'. • • • • • •

• • •

• • •

Q ROMI~

9. GRAUDE RUGOSIDADE

«

0::: _

:J 2 t:: 0 w er::: _i ,:':) W ~ o ::l « :£ 2: ~

UJ m I- Q. Cf) -c

01 Z

(Em relacao ao avanco e raio da panta da ferramenta)

;:g
E c
E :l)
::::.. E
Vi E~ E I~ ~
« w ~ N I ~ E E
_J a: 10:: w
:J :l) , (J) -<i w :o:::t u, ,...
~a: r-:
2 <C ' a ? m
"Of- !I U· "0 ,_
a: c II 5
,0 ,_ ..l.. 0:: ,2
Cf)~ m (J)
u, a > m
0) « a:
::I
a: II 11, 11~~' §I§I~. II ~~ I I ~!. ~ ~~ ~I N.~ •. :.~

~~~_~ i'-l_~~! ci.,~, I d g-. I

°1 0, °1 ~r io _ <D~ N. ° ~~

0' ~ 1.0 10"-- I.

~r~. ('\JI ~.§. ~ i 6 ~ ~. ~ 0 6

~I ~~, ~ 1 ~ "'! I ~. 0 ;;, ~!I 0 ~ <5 ~_ !~. 0 ~J ..

! 01 I g~ 1D ~~ r-. ~. 1 ~I ~.. ~. o~. ~I ~J

1~1 s .• ~ I~.I ~ .• f':i .• f;:ll

i Ol~. ° 0 0 6

f------+---+-_-<-i' _ ~I d I g I ~ ::: II ;;. R' .I_ -+------1

81 0 0 ~ 61 O~~. ro.O.~.

; ~'I :: • a- t; • 0.. ..,.... ,_. 0'.

,~':-' ' ,.", 0 0 0

I ~r ~I~.~' ~~ ;;. ~t ;1;.

1 ~ I

MICRONS mm

MICRO· INCHES

89

RAIO DA CURVATURA DA PONTA DA FERRAMENTA

"L

;
0 1-0 0 io 0 0 0 0 0 0 0 0 0 0
.-- ..- N N -=t L!) c.o OJ a N io 0 o:::t 1.0
6 010 - .,.- N
0 0 0 0 0 .-- .-- N ~
i , i (mm)

R69001 D - MANUAL DE PROGRAMA\:Ao E OPERACAo MACH9

• • • • • •

• • • • • • •

• •

• •

• • • • • • • • •

• • • • • • • • • • • • • • • • • • • • • • •

Q ROMI~

TABELA DE CONVERSAo DE DUREZA

10.

I

SHORE 1 VICKERS

I

I

RESISTENCIA Kq/mm?

BRINELL

ROCKWELL

! !

Ap Cr I Aco r~i

aco M.~o\, co Cr r,i

Aco Cr Mn A,;o Cr Ma

EH x 0,35 BH x. ° 34

f lrnpr. rnrn

i Carg a 3000 k:;; I ; E,iera 10r:1m I

Clure::a SH

8

A Ra

C Rc

Carbone BH x 0,36

Rb

2.(-5:· 2.. :0)

e981 3571 8171 7601 7451

323,3 314.3 3J5_3

;

308,5 30(),0 291.4

294,"1 ! 286.0 277,8

230,B ; 2730 265,2: 70

268. 2 2~O_8 2~3.3 i 68

106 '00

'150 '060

34.1

L_3C) 2.35)

112.1 6821 6E31 6271 60;1

2106,3 ; 249,2 2~2,1 es

245,5 238.7 231.9 64 I' 92,2 91

235, : 228.6 222,C 62 81 ,2 87

215,7 219.5 213,2 60 8C,5 84

216,~ 210A lC4,3 59 8C,2 81

960 :

885 820 765 717

208.1 L~12.3 196.5: 57 79:.4 73

, 39.8 184,3 1 S8, 7 ; 55 ': 1201 78,6 I 75

'92.2 188,9 181.6 53 (1191 77,g i 72

:35.0 173.9 17~.8 52 11191 77,0 7C

: 78.~ i 173,3 168.3 50 ':1171 76,5 1 67

2.55

575 633 593 567 540

2.50

265 2,7~' 275

2,30 2,85 2,90 2,95 0.')0

477 461 444 429 415

~71.7 I 167,0 16~.2 ~9 i1171 15,7 65

: 66.0 '61,4 150.7 47 i1161 75,0 63

159.8 ; 55.4 151.0 46 1115; 74.2 61

154.4 '00,2 145.9 45 11151 73,4 09

149.4 145,3 141.1 4" :1141 72.8 57

:::15 494 472 454 437

I

I

I

4Cl 388 37~ 383 352

144.4 14C.4 136.3 42 1113: 72,0 55

139.7 135,8 131.9 41 :112: 71.4 54

1 ~5,Q '3~.3 127_~ 40 ~112~ 70.6 I E2

130.7 127,1 123.4 38 : 11 0: 70.0; 51

126.7 i 23.2 119.7 37 ~11 0: 69_3 i -49

420 4J4 389 375 363

;;,05

341 331 321 311 302

I I

122.8 119,4 115.9 36 :108: 63.1 i 48

t rs.z 115,8 112.5 3~ 1109: 68.0 I 46

115,6 112.4 109.1 34 11081 67.5 45

112,0 108,9 105.7 33 11081 66.9 44

10$,7 105.7 102.7 32 ItC7! 66.3 43

350 339 327 316 305

':.30 3.35 3AO 3.~5 3.50

3.55 3.60 3.65 },70

233 285 277 269 2S2

1055 102,6 99,6 31 1106! 65.7 42

102,6 99.8 86,S 30 11051 65,3 40

89.7 S7.6 94,2 29 1104! 64,6 39

96g ~4.2 915 28 1.104; 64.1 I 38

94,3 91.7 89,1 26 11 C31 63.6 37

296 287 279 270 2B3

3.i5

I

9~, 8 89., 86,7 25 11021 63,0 37

89,3 88.8 84,3 24 11021 62.5 36

86, 8 84.~ 61, 9 23 \ CO 61 ,8 35

84.,6 ?'2.3 79.S 22 99 61.4 34

229 32.4 80.~ 77.9 21 98 60,S 33 229_j

223 oJ.3 73,0 rs.s 20 97 32 223 1

217 78,1 76.0 i 73.8 1181 96 31 21LJ

4.15 212 76.3 74.2 i 72.1 (171 96 31 212

4.10 207 7',5 72.5! 70.4 (161 95 30 :107

r- __ -7~.~2~5 ~---2~0~2~--~--~7~2~.7~--~--~7~C~.7~--~~6~8~.7~---- __ ~1'~,5~1 __ -+ ~9~4 +- ~ r- __ 2~~2

n~ m ~g ~i:~! ~n ::~ji~! ~~ m Ii

4,50 179 64.4 62.6 GG,9 :3) 89 27 rrs

~,SO J.8~ ~.90 ::.95 ~,:JO 4.05

255 248 241 235

256 248 241 235

4.10

~,55 'I 174 62.6 61,0 09,2 :7) 88 26 174!

4,60 170 61,2 53.5 57,8 16) 87 26 170 I

4.65 166 ~9.8 53.1; 56.4 :4) 86 25 166!

4,70 163 S8.7 57,1! ,,5.4 I 13) 85 25 163,

4,75 159 57.2 55,7 5~,1 121 84 24 159

a.eo i 156 I 56.2 54,6 53.0; P) 83 24

~.85 1 53 55.1 53.6 52.0 i 82 23

~,90 149 53.6 52.2 50.7! 31 13

~9: 146 I 52.6 51.1 49.6! 80 22

0.00 143 51,5 50,1 48,6 79 ! 22

156 153 149 146 143

5.05

140 :;O.~ ~9,0: 47,6, 78 , 21

137 49.3 ~8.0 46.6 77 I 21

134 48,2 ~8.9 i 45,6 76 21

131 47,2 ~5,9 44,; 74 2)

128 46, 1 ~4,3 43,5 73 i 20

140 137 134 131 123

5,; 0 0,16 .;i.20 :;i.25

126 ~5.4 Q,l; 4~, 8 72 I

124 4,6 ~3A; 42.2 71 I

121 43.6 42 A I 41,1 70

118 42.5 ~ 1 ,3 ! 40,1 69 !

116 41.8 ~o ,6 :;9,4 68

;;,30 s.ss ,,40 0,45 ,50

126 '24 '21 118 '16

55.': s.so s.es 5.70 075

114 I 41.0 38,9 30.8 67

112 40.3 39,2 30.0 66

109 ; 39.2 38,2 37.1 65

1 C7 38.5 37,5 36.4 i 64

: C5 37.8 36,S 35.7 62

114 112 109 107 1D5

103 101 99 97 35

103 37.1 36,1 35.0 ; 61

101 3SA 36.4 34.3 1 60

39 35.6 34,7 33.7 i 59

97 34.9 34,0 33.0 ; 57

35 34.2 33,3 32.3 56

,.80 ,,80 s.so

600

aBS :Os valores entre parentesss sao aperias comparativos.

~------------------------------------------------.--------------------------------------~

.__----------------------------------------------------------------:--:-:::--:--:------,,_:--------=_ ---------'

90 R69001 D - MANUAL DE PROGRA~jlAyAO E OPERAy! 'j MACH9