Buscar

idoc pub_85093630-torno-romi-mach-9pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 222 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 222 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 222 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

0 ROMI ® 
INDICE 
Parte 1 
INSTRKOES PARA PROGRAMACAO 
1. SISTEMA DE COORDENADAS 	 03 
1 .1 .SISTEMA DE COORDENADAS ABSOLUTAS 	 05 
1 .2.SISTEMA DE COORDENADAS INCREMENTAIS. 	 06 
2. TIPOS DE FUNcA0 	
07 
2.1 .FUNCOES DE POSICIONAMENTO 	 07 
2.2.FuNcbEs ESPECIAIS: N, H, T, BARRA 	 07 
3. DESIGNAcA0 E FORMATO DAS FUNOES 	
09 
4. INFORMACOES SOBRE A PROGRAMACAO 	
10 
5. FUNOES PREPARATORIAS: "G" 	
 11 
11 
5.3.2 e K - Coordenadas do Centro do arco 	 
5.4. 	 G4 - Tempo de permanencia 	 
5.5. 	 G7 - Retrac5o da ferramenta 	 
5.6. 	 G20 - Programac5o em diametro 	 
5.7. 	 G21 - Programacao em raio 	 
5.8. 	 G33 - Ciclo de roscamento basic° 	 
5.9. 	 G37 - Ciclo de roscamento automatic° 
5.10. 	 G76 - Ciclo de roscamento automatic° 
5.11. 	 G40 - Cancela compensac5o do raio da ponta da ferramenta .... 31 
5.12. 	 G41 - Compensac5o do raio da ponta da ferramenta (esquerda).. 32 
5.13. 	 G42 - Compensac5o do raio da ponta da ferramenta (direita) 	
32 
5.14. 	 G46 - lnibe a velocidade de corte constante 	
37 
5.15. 	 G47 - Ativa a velocidade de corte constante 	
37 
5.16. 	 G53 - Cancela todos "corretores" de placa 	
37 
5.17. 	 G54 - Ativa o primeiro "corretor" de placa 	
37 
5.18. 	 G55 - Ativa o segundo "corretor" de placa 	
37 
5.19. 	 G60 - Cancela a area de seguranca 	
38 
5.20. 	 G61 - Ativa a area de seguranca 	
38 
5.21. 	 G66 - Ciclo automatic° de desbaste longitudinal 	
40 
	
5.22. 	 G67 - Ciclo automatic° de desbaste transversal 	
45 
	
5.23. 	 G68 - Ciclo automatic° de desbaste paralelo ao perfil final 
	 50 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
	
5.1. 	 GO - Posicionamento rapid° 	 
	
5.2. 	 G1 - Interpolacao Linear 	 
	
5.3. 	 G2 e G3 - Interpolacao Circular 
5.3.1. 	 R - Definic5o de Raio 
11 
11 
12 
12 
14 
15 
16 
16 
17 
19 
 28 
0 ROM I ® 
5.24. 
5.25. 
5.26. 
5.27. 
5.28. 
5.29. 
5.30. 
5.31. 
5.32. 
G70 - Admite programa em polegada 	 59 
G71 - Admite programa em milimetro 	 59 
G73 - Interpolacao linear ponto a ponto 	 59 
G74 - Ciclo de furacao e de torneamento 	 60 
G75 - Ciclo de canals e de faceamento 	 62 
G80 - Cancela ciclo automatic° de furacao G83 	 64 
G83 - Ciclo automatic° de furacao corn quebra cavaco 	 64 
G90 - Programacao em coordenadas absolutas 	 67 
G91 - Programagao em coordenadas incrementais 	 67 
5.33. 	 G92 - Origem do Sistema de Coordenadas e limite de rotacao 
5.34. 
5.35. 
5.36. 
5.37. 
5.38. 
5.39. 
5.40. 
5.41. 
5.42. 
5.43. 
5.44. 	 G58 - Ativa o Sistema de medicao automatica do desgaste 
da ferramenta 	 76 
6. FUNCOES MISCELANEAS OU AUXILIARES 	 80 
7. SEQUENCIA NECESSARIA PARA PROGRAMACAO MANUSCRITA 	 86 
8. VALORES ORIENTATIVOS P/ "KS" 	 88 
9. GRAU DE RUGOSIDADE 	 89 
10. TABELA DE CONVERSAO DE DUREZA 	 90 
OBS.: ESTE MANUAL ESTA SUJEITO A AL TERA cOEs SEM PREVIO A V/SO. 
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 - Programacao em velocidade de corte constante 	 70 
G97 - Programacao em RPM direta 	 70 
G99 - Cancela a func5o G92 	 70 
G10 - Cancela o monitor do tempo de vida da ferramenta 	 71 
G11 - Ativa o 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 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROM I ® 
Parte 2 
INSTRUPOES PARA OPERACAO 
1. 
2. 
INSTRUCOES GERAIS 	 
PRECAUCOES DE SEGURANCA 	 
2.1. 	 Praticas basicas de operacao 	 
2.2. 	 Cuidados e observacoes antes de ligar a 	 maquina 	 
2.3. 	 Inspecoes de rotina 	 
2.4. 	 Pre-aquecimento da maquina 	 
2.5. 	 Preparacao para usinagem 	 
98 
99 
100 
102 
103 
103 
104 
2.6. Operageo 	 105 
2.7. Para interromper a usinagem 	 106 
2.8. ApOs terminar um trabalho 	 107 
2.9. Preparaceo para manutenceo 	 108 
2.10. Operacao de manutenceo 	 109 
2.11. Apos manutenceo ate operaceo da maquina 	 110 
2.12. Posicionamento das tabelas de seguranca em maquinas da 
Linha 	 Centur 	 111 
2.13. Posicionamento das tabelas de seguranca em maquinas da Linha 
Galaxy 	 114 
3. PAINEL DE OPERACAO 	 116 
3.1. Paine! 	 116 
3.2. Funcoes do painel 	 117 
3.3. Teclado 	 118 
3.4. Teclas especiais 	 119 
3.5. Teclas alfa-numericas 	 120 
3.6. Softkeys 	 121 
4. DESCRICAO DAS PAGINAS 	 122 
4.1. Pagina de status 	 123 
4.2. Pagina de modo 	 126 
4.3. Pagina de edicao 	 127 
4.4. Pagina de pronta edicao 	 128 
4.5. Pagina das principais funcoes 	 129 
4.6. Pagina das principais funcoes "M" 	 129 
4.7. Pagina lista edicao 	 130 
4.8. Pagina de inserceo de programas 	 131 
4.9. Pagina de pesquisa de blocos (procurar) 	 132 
4.10. Pagina de renumerar programa 	 133 
4.11. Pagina apagar programa 	 133 
4.12. Pagina apagar todos os programas 	 134 
4.13. Pagina do diretorio 	 134 
4.13.1. Nomes 	 135 
4.13.2. Abributos 	 135 
4.14. Pagina de referencia de trabalho 	 136 
4.15. Pagina de retrace° da ferramenta 	 137 
4.16. Pagina do apalpador 	 137 
4.17. Pagina de dimensoes 	 138 
4.18. Pagina de corretores 	 139 
4.19. Pagina de monitor 	 140 
4.20. Pagina de ajustes de ferramentas 	 141 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI 
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 autornatica 
	
146 
4.26. Pagina de seleceo de jog 
	
147 
4.27. Pagina de jog continuo 	 148 
4.28. Pagina de jog incremental 
	
148 
4.29. Pagina diagnOstico de entrada/saida 
	
149 
4.30. Pagina diagnOstico pal 	 149 
4.31. Pagina do grafico 	 150 
4.32. Pagina de referencia de janela 
	
151 
4.33. Pagina de mensagens pal 	 152 
4.34. Pagina de ampliar 	 152 
4.35. Pagina de teste 	 153 
4.36. Pagina de operacao manual 	 154 
4.37. Pagina MDI (entrada manual de dados) 	 155 
4.38. Pagina de referencia maquina 	 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 
	
161 
4.43. Pagina de configuracao entrada/saida serial 	 161 
4.44. Pagina do relogio 	 162 
5. OPERACAO DO CNC ROMI MACH 9 	 163 
5.1. 	 Ligar a maquina 	 163 
5.2. 	 Referenciar a maquina 	 163 
5.3. 	 Movimentacao Manual dos eixos 	 164 
5.3.1. Jog Continuo 	 164 
5.3.2. Manivela Eletronica 	 165 
5.3.3. Jog Incremental 	 166 
5.4. 	 Operar o comando via MDI (entrada manual de dados) 	 167 
5.5. 	 Movimentar eixos corn o eixo-arvore ligado 	 167 
5.6. 	 Torneamento de castanhas via programa 
	
168 
5.7. 	 Referenciamento de ferramenta/peca 
	
170 
5.7.1.Referenciamento de ferramenta (maquinas sem "Tool Eye")170 
5.7.2.Referenciamento de ferramenta (maquinas corn "Tool Eye")173 
5.7.3.Referenciamento da peca 
	
174 
5.8. 	 Selecionar um programa 
	
175 
5.9. 	 lnserir urn programa manualmente 
	
176 
5.10. Carregar programas via perifericos 
	
177 
5.11. Salvar programas via perifericos 	 177 
5.12. Salvar dados das ferramentas para programas 	 178 
5.13. Renumerar urn programa 
	
178 
5.14. Copiar partes de urn programa em outro programa 
	
179 
5.15. Procurar urn urn bloco direto no programa 
	
179 
5.16. Modificar urn programa 
	
180 
5.17. Proteger e/ou restringir programas 
	
180 
5.18. Apagar urn programa do diretorio 
	
180 
5.19. Apagar todos os programas do diretOrio 
	
181 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI® 
5.20. Testar programa sem girar e sem movimento dos carros (rapido) .181 
5.21. 
5.22. 
5.23. 
5.24. Testar programa sem girar a placa e corn movimento dos carros .183 
5.25. 
5.26. 
5.27. 
5.28. 
5.29. Iniciar usinagem corn qualquer ferramenta no meio do programa .185 
5.30. Selecionar sistema (polegada/metrico) 	 185 
5.31. Selecionar parada opcional 	 185 
5.32. Inibir Leitura/Execuc5o de blocosdo programa 	 186 
5.33. Monitor do tempo de vida da ferramenta 	 186 
5.34. Alterar dados programados no monitor 	 187 
5.35. Recarregar o tempo de vida utjl das ferramentas 	 187 
5.36. Sequencia para utilizar a retrac5o da ferramenta 	 188 
5.37. Carregar/salvar varios programas 	 189 
5.38. Comparar programa em fita ou disquete corn o armazenado 
no comando 	 190 
5.39. Tirar cOpias das paginas do CNC (hardcopy) 	 190 
5.40. Desligar a maquina 	 190 
6. MENSAGENS DE FALHA E ALERTAS (LADDER E SOFTWARE) 	 192 
Parte 3 
CARACTERISTICAS ESPECIFICAS DE MAQUINAS PARA 
PROGRAMACAO 
1.1. 	 Fluxograma de programac5o troca rapida 
1.2. 	 Fluxograma de programacao gang tools 
1.3. 	 Fluxograma de programacao torre eletrica 	 
1.4. 	 Gama de rotacoes e graficos de potencias 	 
2. GALAXY 15S MACH9 
2.1. 	 Fluxograma de programacao torre eletrica 	 
2.2. 	 Gama de rotacoes e graficos de potencia 	 
3. COSMOS 10U MACH9 	 
3.1. 	 Fluxograma de programacao torre eletrica 	 
3.2. 	 Faixa de velocidade e grafico de potencia 	 
3.3. 	 Faixa de velocidade e grafico de potencia (cab. 
4. COSMOS 20U MACH9 	 
4.1 	 Fluxograma de programac5o torre eletrica 	 
4.2. 	 Gama de rotacao e grafico de potencia 	 
4.3. 	 Gama de rotacao e grafico de potencia (cab 	 
5. COSMOS 30U MACH9 	 
5.1 	 Fluxograma de programacao torre eletrica 	 
5.2. 	 Gama de rotacao e grafico de potencia 	 
5.3. 	 Gama de rotacao e grafico de potencia (cab 	 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
Testar o programa utilizando-se do grafico 	 181 
Ampliar automaticamente o perfil da peca 	 182 
Obter detalhes do grafico em escala major 	 182 
Introduzir correcoes do desgaste dos insertos (corretores) 	 183 
Executar a usinagem da peca 	 184 
Abortar a execuc5o de urn programa 	 184 
InterrupcAo/continuac5o de execucao 	 184 
1. CENTUR 20S MACH 9 	 208 
	 208 
	 209 
210 
211 
	 212 
212 
213 
214 
214 
215 
opcional) 216 
217 
217 
218 
opcional) 219 
220 
220 
221 
opcional) 	 222 
0 ROMI® 
PARTE 1 
INSTRUOES DE 
PROGRAMACAO 
1 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROM I ® 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 2 
0 ROM I ® 
1 . SISTEMA DE COORDENADAS 
Toda geometria da peca e transmitida ao comando corn auxilio de urn sistema de 
coordenadas cartesianas. 
x 
44 MOVIMENTO LONGITUDINAL 	
Z. 
MOVIMENTO TRANSVERSAL 
I I II 
0 sistema de coordenadas e definido no piano formado pelo cruzamento de uma 
linha paralela ao movimento longitudinal (Z), corn umat linha paralela ao movimento 
transversal (X). 
Todo movimento da ponta da ferramenta é descrito neste piano XZ, em relac5o 
a uma origem pre-estabelecida (X0,Z0). Lembrar que X e sempre a medida do diametro. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 3 
0 ROMI ® 
Observacao: 
0 sinal positivo ou negativo introduzido na dimensao a ser programada e dado pelo 
quadrante, onde a ferramenta esta situada: 
TORRE TRASEIRA 
X+ 
2° QUADRANTE I 1° QUADRANTE 
z z + 
3° QUADRANTE I 4° QUADRANTE 
x- 
TORRE DIANTEIRA 
x- 
3° QUADRANTE I 4° QUADRANTE 
z- z+ 
2° QUADRANTE I 1° QUADRANTE 
x + 
4 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
ORIGEM (XO, ZO) 
ROMI 
1.1. SISTEMA DE COORDENADAS ABSOLUTAS 
Neste sistema, a origem a estabelecida em funcao da peca a ser executada, ou 
seja, podemos estabelece-la em qualquer ponto do espaco para facilidade de 
programac5o. Este processo e denominado "Zero Flutuante". 
Como vimos, a origem do sistema foi fixada como sendo os pontos X0, ZO. 0 
ponto XO a definido pela linha de centro do eixo-arvore. 0 ponto ZO a definido por 
qualquer linha perpendicular a linha de centro do eixo-arvore. 
Durante a programacao, normalmente a origem (X0, ZO) a pre-estabelecida no 
fundo da peca (encosto das castanhas) ou na face da peca , conforme ilustracao 
abaixo: 
X 
A 
0 
Z( +) 	 Z( + ) 
ORIGEM (XO, ZO) 
EXEMPLO DE PROGRAMACAO: 
MOVIMENTO 	
COORDENADAS 
ABSOLUTAS 
PARTIDA 	 META 	 EIXO 
DE 	 PARA 	 X 	 Z 
A 	 B 	 30 	 30 
B 	 C 	 50 	 20 
C 	 D 	 80 	 20 
D 	 E 	 80 	 0 
0 
oo 
0 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 5 
0 ROM I ® 
1.2. SISTEMA DE COORDENADAS INCREMENTAIS: 
A origem deste sistema é estabelecida para cada movimento da ferramenta. 
ApOs qualquer deslocamento havers uma nova origem, ou seja, para qualquer ponto 
atingido pela ferramenta, a origem das coordenadas passara a ser o ponto alcancado. 
Todas as medidas s'ao 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 
A Z 
Note-se que o ponto A é a origem do deslocamento para o ponto B e B sera origem 
para urn deslocamento ate urn ponto C, e assim sucessivamente. 
EXEMPLO DE PROGRAMACAO: 
20 	 10 x 45° 
MOVIMENTO 
COORDENADAS 
INCREMENTAIS 
PARTIDA META DIRKAO 
DE PARA X Z 
A B 30 0 
B C 20 -10 
C D 30 0 
D E 0 -20 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 6 
0 ROMI® 
2 TIPOS DE FUNCAO 
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 (Milimetro) 
Z +- 3.5 (Polegada) 
Corn o auxilio destas funcoes pode-se descrever a dimensao da peca a ser usinada, 
onde o diametro estara definido pelo eixo X (transversal) e o comprimento pelo eixo Z 
(longitudinal). 
2.2. FUNCOES ESPECIAIS: 
Funcao N: 
Aplicacao: Numero sequencial de blocos. 
Cada bloco de informac5o a identificado pela fung5o "N", seguida de ate 4 digitos. 
As Funcoes "N" sao, geralmente, ignoradas pelo comando, exceto quando utilizadas 
para desvio incondicional (func5o H) e procura de blocos. 
Se usada, esta funcao deveria ser incrementada corn valor de 5 em 5 ou de 10 em 
10, por exemplo, para deixar espaco para possiveis modificagoes no programa, e deve ser 
programada no inicio do bloco. 
Exemplo: N50 G X130. Z140.# 
Funcao: Barra (/) 
Aplicacao: Eliminar a execucao de blocos. 
Utilizamos a Funcao Barra (/) quando for necessario inibir a execuc5o de blocos no 
programa, sem alterar a programacao. 
Se o caracter "/" for digitado na frente de alguns blocos, estes serao ignorados pelo 
comando, desde que o operador tenha selecionado a opcao INIBE BLOCOS, na pagina 
Referencia de Trabalho. 
Caso a opcao Inibe Blocos nao seja selecionada, o comando executara os blocos 
normalmente, inclusive os que contiverem o caracter "/". 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 7 
0 ROMI 
Funcao: H 
Aplicacao: Desvio incondicional. 
A funcao "H" executa desvios incondicionais no programa e deve ser programada 
em bloco separado. 
Esta funcao deve ser usada em programas contendo numeros sequenciais "N", pois 
o desvio ocorre para um determinado bloco que contenha uma sequancia, onde "N" tem 
um valor exatamente igual ao valor de "H". 
Este desvio deve ser executado somente no mesmo programa, nao podendo utilizar-
se de outro sub-programa. 
EXEMPLO: 	 N00;...PECA.EXERCIC10.# 
N05 G99# 
H70# 
(
N30 T1111;.BROCA.# 
N35 G54# 
N40 G X160. Z150.# 
N70 T1212; .DESB.INTERNO.# 
Funcao: T 
Aplicacao: Selecao de ferramentas e corretores. 
A Funcao T e usada para selecionar as ferramentas na torre informando para a 
maquina o seu zeramento (PRE-SET), raio do inserto, sentido de corte e corretores. 
E composta de 4 digitos, onde os dois primeiros definem a maquina qual ferramenta 
iremos trabalhar e os dois Ultimos o corretor que sera utilizado para a correcao das 
medidas e desgaste do inserto. 
No CNC ROMI temos possibilidade de utilizar ate 28 ferramentas e 28 corretores, 
sendo o limite de ferramentas estipulado para cada modelo de maquina. 
Exemplo: 
T 1 3 	 1 	 3 
Dimens6es 	 Corretores 
Obs.: 0 giro da torre e o movimento dos carros nao podem estar em urn mesmo 
bloco. Dois blocos serao necessarios,urn para o movimento dos carros e outro para o 
giro da torre. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 8 
0 RON® 
3 . DESIGNACA- 0 E FORMATO DAS FUNCO- ES 
FUNCAO 
FORMATO 
MM 	 POL 
UNIDADE SIGNIFICADO 
A 3.3 3.3 GRAUS Abertura angular entre as entradas da rosca 
A 4.4 3.5 MM/POL Define o corretor da placa para G54 
B 3.2 3.3 GRAUS Angulo de alimentacao para roscamento 
B 4.4 3.5 MM/POL Define o corretor da placa para G55 
C 3.2 3.2 GRAUS Posicionamento angular do eixo &yore 
D 2.2 1.3 SEGUNDOS Tempo de permanenia "DWELL" 
D 3.4 2.5 MM/POL Profundidade do 1° passe no roscamento automatic° 
D 4.1 4.1 MINUTOS Tempo maxim° de vida de uma ferramenta 
E 4.4 3.5 MM/POL Distancia de aproximagao no roscamento automatic° 
E 2 2 NAO TEM NOrnero da ferramenta alternativa 
F 2.2 1.3 
MM/VOLTA 
POL/VOLTA 
Velocidade de avanco 
F 3.1 4 
POL/MIN 
MM/MIN 
Velocidade de avanco 
G 2 2 NAO TEM Funcao preparatoria 
H 4 4 NAO TEM Alteracao de sequencia na execucao do programa 
I 4.4 3.5 MM/POL Posicao do Centro do Arco (eixo "X") 
I 4.4 3.5 MM/POL Incremento por passada no ciclo automatic° 
I 4.4 3.5 MM/POL Conicidade incremental para rosca c6nica 
J 4.4 3.5 MM/POL Reducao incremental no ciclo furac5o 
K 4.4 3.5 MM/POL Posic5o do Centro do Arco (eixo "Z") 
K 4.4 3.5 MM/POL Increment° por passada no ciclo automatic° 
K 4.4 3.5 MM/POL Passo da rosca 
L 2 2 NAO TEM Numero padrao para repeticao 
L 2 2 NAO TEM Numero da area de seguranca 
L 2 2 NAO TEM Sentido de corte da ferramenta 
M 2 2 NAO TEM Func5o miscelanea ou auxiliar 
N 4 4 NAO TEM Numero sequencial de blocos 
0 2 2 NAO TEM Numero do corretor da ferramenta alternativa 
P 2 2 NAO TEM Nilmero do programa 
R 4.4 3.5 MM/POL Programacao de raio ate 180 graus 
S 4 4 RPM Rotacao do eixo &yore (direita) 
S 3.1 4.1 
M/MIN 
PES/MIN 
Velocidade de corte constante 
T 4 4 NAO TEM Numero da ferramenta e corretor 
U1 - - NAO TEM Recuo angular da ferramenta (G74 e G75) 
U1 - - NAO TEM Pro-acabamento 	 paralelo ao perfil final 	 (G66 e G67) 
U 4.4 3.5 MM/POL Profundidade da rosca (G76) 
U 4.4 3.5 MM/POL Deslocamento incremental no eixo "X" 
U 4.4 3.5 MM/POL Parametro de auto-rotina (G83) 
W 4.4 3.5 MM/POL 
Deslocamento no eixo "Z" para ciclos automaticos (G66, G67, 
G68, G74, G75, G83) 
W 4.4 3.5 MM/POL Deslocamento incremental no eixo "Z" 
W 4.4 3.5 MM/POL Profundidade por passada (G76) 
W 2 2 NAO TEM Parametro para 'Angulo da saida da rosca 
X 4.4 3.5 MM/POL Valor da coordenada no eixo transversal 
Z 4.4 3.5 MM/POL Valor da coordenada no eixo longitudinal 
OBS.: 	 As funcoes de posicionamento devem estar contidas no conjunto dos nOmeros reais definidos pelo limite 
programado no comando (formato). Se isto n5o for observado ocorrera o erro "COdigo Fora de Faixa". 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
4. INFORM/0(0ES SOBRE A PROGRAMACAO: 
Neste comando, pode-se programar diretamente ou atraves de perifericos (leitora de 
fitas, micro computadores, etc), nas Normas EIA e ASC-II (ISO). 
Todo programa é constituido de blocos de informacties que contern sempre um 
c6digo "EOB" (End Of Block) no final de cada bloco, representado pelo sinal "#". 
Urn bloco pode conter no maxim° 64 caracteres incluindo o prOprio "#". 
0 Comando executa as funciies na ordem correta, independentemente da ordem que 
aparecem escritas dentro do bloco. 
Se na programac5o nao houver nenhum valor numOrico escrito apps a letra da funcao, 
o comando assume o valor "Zero". 
Somente uma func5o de cada tipo é permitida por bloco. 
Os valores negativos (-) devem ser sempre precedidos do sinal, o que n5o ocorre para 
os dados positivos. 
Todas as funciies definidas co-direcionalmente ao eixo "X" exprimem seus valores 
em diametro. 
No inicio de urn comentario deve-se colocar o caracter ponto e virgula (;), visto que 
o comentario e usado para o controle de programas, documentacao e tambern serve como 
mensagem ao operador. 
0 comentario pode conter qualquer caracter, exceto algumas funcoes miscelaneas 
de parada ou fim de programa (M01, MO2, M30, M00). Estas mensagens s5o ignoradas 
pelo comando durante a sua execuc5o, mas sac) uteis para prover o operador de 
informacoes, no inicio e em blocos corn paradas do ciclo de usinagem. 
Urn comentario pode abranger urn bloco inteiro. 
Exemplos: 
;Pecs N4320 # 
N50 T0202;Acabamento Externo # 
N180 MOO;Virar Peca # . 
N250 MO2; FimDePrograma # 
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 10 
0 ROMI ° 
5. 	 FUNCOES PREPARATORIAS: "G" 
Aplicacao: Este grupo de funcoes definem a maquina o que fazer, preparando-a para 
executar urn tipo de operacao, ou para receber uma determinada informacao. 
As funcoes podem ser MODAIS ou NAO MODAIS. 
MODAIS: Func6es que uma vez programadas permanecem na mem6ria do comando, 
valendo para todos os blocos posteriores, a menos que modificados por outra funcao ou 
a mesma. 
NAO MODAIS: Func6es que todas as vezes que requeridas, devem ser programadas, 
ou seja, sao validas somente no bloco que as contern. 
5.1. FUNCAO: GO 
Aplicacfio: Posicionamento rapid°. 
Os eixos movem-se para a meta programada corn a major velocidade de avanco 
disponivel para cada modelo de maquina. 
A funcao GO e Modal e cancela as funcoes G1, G2, G3, e G73. 
5.2. FUNCAO: G1 
Aplicacao: Interpolacao linear corn avanco programavel. 
Corn esta funcao obtem-se movimentos retilineos corn qualquer Angulo, calculado 
atraves de coordenadas e corn urn avanco (F) pre-determinado pelo programador. 
Geralmente nos tornos CNC utiliza-se o avanco em mm/rotacao, mas este tambern 
pode ser utilizado em mm/min. 
O avanco e urn dado importante de corte e e obtido levando-se em conta o material, 
a ferramenta e a operac5o a ser executada. 
A func5o G1 e Modal e cancela as funcoes GO, G2, G3 e G73. 
5.3 - FUNCAO: G2 E G3 
Aplicacao: Interpolacao circular. 
Tanto G2 como G3 executam operacoes de usinagem de arcos pre-definidos atraves 
de uma movimentacao apropriada e simultanea dos eixos. 
Na programacao de urn arco deve-se observar as seguintes regras: 
O ponto de partida do arco e a posic5o de inicio da ferramenta. 
Programa-se o sentido de interpolacao circular (horaria ou anti-horaria), atraves dos 
codigos G2 ou G3. 
Juntamente corn o sentido do arco programa-se as coordenadas do ponto final do 
arco em X e Z, as func6es I e K (coordenadas para o centro do arco), ou entao, a funcao 
R (valor do raio). 
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 1 1 
0 ROMI ® 
5.3.1. Funcao: R 
Aplicacao: Definicao de raio. 
E possivel programar "interpolac5o circular" ate 180 graus corn auxilio da func5o R, 
discriminando o valor do raio sempre corn sinal positivo. 
5.3.2. Funcao: I e K 
Aplicacao: Coordenadas do centro do arco. 
As funcoes I e K definem a posicao do centro do arco, onde: 
I é paralelo ao eixo X. 
K é paralelo ao eixo Z. 
As funcoes le K s'ao programadas tomando-se como referencia a distancia do centro 
do arco ate a origem do sistema de coordenadas. 
X 
Centro do arco 
Z ( + ) 
Origem (XO, ZO) 
Notas: 
A funcao "1" deve ser programada em diametro. 
Caso o centro do arco ultrapasse a linha de centro deveremos dar o sinal correspondente 
ao quadrante. 
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 12 
x+ 
G03 (ANTI-HORARIO) 
0 ROMI® 
0 sentido de execuc5o da usinagem do arco define se este e horerio ou anti-horario, 
conforme os quadros abaixo: 
TORRE TRASEIRA (Quadrante Positivo) 
G02 (HORARIO) 
TORRE DIANTEIRA (Quadrante Positivo) 
x+ 
G02 
(ANTI-HORARIO) 
Observapio:No caso de termos ferramentas trabalhando em quadrantes diferentes, no eixo 
transversal (quadrante negativo), deveremos inverter o cOdigo de interpolacao circular (G2 
e G3) em relacao ao sentido de deslocamento da ferramenta. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 13 
0 ROMI® 
EXEMPLO DE PROGRAMACAO 
80 
25 15 
0 
co 
0 
R10 
1,5x45° 
N30 G X21. Z81.# 
N40 G1 Z80. F.25# 
N50 X24. Z78.5# 
N60 Z50.# 
N70 G2 X44. Z40. R10.# 
ou 
N70 G2 X44. Z40. 144. K50.# 
N80 X50. Z25.# 
N90 X74.# 
N100 G3 X80. Z22. R3.# 
ou 
N100 G3 X80. Z22. 174. K22.# 
N110 Z# 
Importante: 
Antes da execucao do bloco contendo a interpolac5o circular o comando verifica 
automaticamente o arco e, se for geometricamente innpossivel a execucao, o comando 
Ora, mostrando a mensagem: "G02/G03 - DEF.ILEGAL" 
As Funcoes G2 e G3 n5o s5o Modais, cancelam a func5o GO e autorizam o codigo 
G1 para movimentos subsequentes. 
5.4. FUNCAO: G4 
Aplicacao: Tempo de permanencia 
Entre urn deslocamento e outro da ferramenta, pode-se programar urn determinado 
tempo de permanencia da mesma. A func5o G4 executa uma permanencia, cuja durac5o 
definida por urn valor "D" associado, que define o tempo em segundos. 
Na primeira vez que urn bloco corn G4 aparece no programa, a funcao "D" deve ser 
incluida no bloco. 
Os novos tempos usados nos blocos seguintes e que tiverem o mesmo valor da 
Func5o "D", podem ser requeridos apenas corn a programac5o da Func5o G4. 
Durante o tempo de parada, o comando mostra ao operador na pagina de status, o 
tempo decrescente. 
Note: 
Quando o parametro "D" a usado para outro proposito, como por exemplo corn G37, 
sera modificado qualquer tempo de permanencia armazenado anteriormente. Por esta 
raz5o sera necessario restabelecer o tempo cancelado. 
14 
	
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
5.5. FUNICAO: G7 
Aplicacao: Retracao da ferramenta. 
Esta func5o permite ao operador interromper o processo de corte ou usinagem, para 
fins de inspecao da peca, da ferramenta ou para troca de urn inserto. 
Para utilizar este recurso é necessario que o programa ern uso contenha a Func5o 
"G07", que é modal, ou seja, uma vez inserida no inicio do programa, permanece corn 
efeito ate o final da execucao do mesmo. 
Entretanto, o programador devera considerar que na programac5o da func5o "G07", 
o cOdigo "U" relativo ao eixo "X", podera ser programado corn o sinal (negativo ou 
positivo), para usinagem externa ou interna, respectivamente, dependendo do quadrante 
em que trabalha a ferramenta. 
Se em urn determinado perfil, o programador por medida de seguranca achar 
conveniente nao permitir a Funcao de retracao, bastara programar o c6digo "G07" sem 
nenhum parametro definido para "U" e "W". 
A funcao retracao estara inibida quando da execucao de urn bloco de tempo de 
permanencia, bloco de rosca ou ainda se o movimento em execucao estiver sendo feito 
em "GOO". 
Portanto, a Func5o "G07" somente tera efeito quando da execucao de urn bloco corn 
"G01", "G02", "G03" ou "G73". 
Cada vez que for requisitada a retracao, os eixos ir5o recuar de acordo corn o valor 
do incremento definido no bloco "G07". 
O avanco de retracao podera ser dado pelo parametro "F", definido no proprio bloco 
de "G07". Caso n5o seja programado, o comando assunnira o avanco atual, ou seja, o 
avanco que estava sendo utilizado na usinagem no momento da solicitac5o da retracao. 
Observaca-o: 
Para utilizar esta funcao requer-se: 
G07 U W (F) #, onde: 
U = Valor do incremento do recuo no eixo "X" 
W = Valor do incremento do recuo no eixo "Z" 
F = Avanco programado para retracao da ferramenta 
Nota: 
Como a func5o de retracao sempre verifica qual codigo "G" esta em uso, de modo 
a saber se esta func5o deve ou n5o ser aceita, faz-se necessario reprogramar urn "G01" 
ou "G73" sempre apOs o "G07" ter sido programado em urn ponto qualquer do programa, 
se o movimento posterior ao "G07" tiver que ser executado em "G01" ou "G73". 
A programacao de uma interpolacao circular sempre exige a presenca de "G02" e 
"G03", o que dispensa a reprogramac5o destes cOdigos apOs o "G07". 
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 15 
0 ROMI 
5.6. FUNCAO: G20 
Aplicacgo: Programacao em diametro 
Esta funcao define que o valor dimensional associado ao eixo X 6 em diametro, e 
aplica-se aos codigos de programacao X, I e U. 
A Funcao G20 6 urn comando Modal e ja encontra-se ativa quando ligamos a 
maquina, caso necessario aciona-la devera ser programada em um bloco separado, antes 
de qualquer movimento relativo a programacao em diametro. 
Cancela a Funcao G21 (programacao em raio). 
Pode-se verificar na pagina de "Status" a funcao comandada em destaque. 
5.7. FUNCAO: G21 
Aplicacao: Programacao em raio 
Esta funcao define que o valor dimensional associado ao eixo X 6 em Raio e aplica-
se aos c6digos de programacao X, I e U. 
A Func5o G21 6 um comando modal e deve ser programada em urn bloco separado, 
antes de qualquer movimento relativo a programacao em Raio. 
Cancela a Funcao G20 e sera mostrada na pagina de "Status" em destaque. 
16 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
X ( + ) 
X( +) 
Z(+ ) 
Z(+) 
0 ROMI ® 
5.8. FUNCAO: G33 
A funcao G33 abre roscas nos eixos X e ou Z, em que cada profundidade e 
programada em bloco separado. 
Ha possibilidade de abrir-se roscas em diametros internos e externos, paralelas e 
conicas, simples ou de multiplas entradas, obtidas, se necessario, por func6es opcionais 
programadas no mesmo bloco da funcao G33. 
Deve-se programar um bloco de G33 para cada passada de rosca. 
0 retorno da ferramenta e o posicionamento para uma nova passada devem ser 
programados em blocos separados e subsequentes contidos de avanco rapido (GOO). 
Importante: Em ciclo de roscamento, deve-se programar rotacao fixa (G97). 
A Funcao G336 Modal e requer: 
G33 Z K (X) (I) (A) #, onde: 
Z 	 = 	 Coordenada do pontofinal da rosca no eixo longitudinal 
K 	 = 	 Passo da rosca no eixo longitudinal 
(X) = 	 Coordenada do ponto final da rosca no eixo transversal (normalmente 
usado para rosca c6nica) 
(I) 	 = 	 Incremento no eixo transversal por passo (normalmente usado para rosca 
conica) ou passo para rosca na face. 
(A) = 	 Abertura angular entre as entradas da rosca. 
R69001D - MANUAL DE PROGRAMACAO E OPERAcA0 MACH9 	 17 
50 
3 
80 
0 ROMI 
EXEMPLO DE PROGRAMACAO: 
ROSCA METRICA DIAMETRO 30 x 1,5 
RelacAo de formulas: 
H (Altura do filete) 
H = (0.65 x Passo) x 2 
H = 1.95 
X (Diametro final) 
X = Diametro inicial - Altura do Filete 
X = 30 - 1.95 
X = 28.05 
G33 
N20 GX35. Z83.# 
N25 X29.35# 
N30 G33 Z48.5 K1.5# 
N35 GX35.# 
N40 Z83.# 
N45 X28.95# 
N50 G33 Z48.5 K1.5# 
N55 GX35.# 
N60 Z83.# 
N65 X28.55# 
N70 G33 Z48.5 K1.5# 
N75 GX35.# 
N80 Z83.# 
N85 X28.15# 
N90 G33 Z48.5 K1.5# 
N95 GX35.# 
N100 Z83.# 
N105 X28.05# 
N110 G33 Z48.5 K1.5# 
N115 GX35.# 
N120 Z83.# 
18 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
5.9. FUNCAO: G37 
Aplicacao: Ciclo de roscamento automatic° 
Corn esta funcao poderemos abrir roscas em diametros externos e internos, roscas 
paralelas e conicas, simples ou de multiplas entradas corn apenas um bloco de 
informac5o, sendo que o comando fara o calculo de quantas passadas forem necessarias, 
mantendo sempre o mesmo volume de cavaco retirado no primeiro passe. 
A func5o G37 n5o é Modal e requer: 
G37 X Z (I) K D E (A) (B) (W) (U) (L) 
onde: 
X = Diametro final de roscamento (absoluto) 
Z = Posic5o final do comprimento da rosca (absoluto) 
I = Incremento no eixo X, por passo, para rosca conica (diametro) 
Obs.: No caso de rosca c6nica interna, o valor da funcao "I" devera ser negativo. 
K = Passo da rosca (incremental) 
A = Abertura angular entre as entradas da rosca (graus) 
B = Angulo de alimentacao para roscamento (graus) 
Obs.: Valor programado = Angulo do inserto. 
D = Profundidade para a primeira passada 
D = 	 , 
.VNIumero de passes 
H = altura do filete no diametroE = Distancia de aproximac5o para inicio do roscamento (incremental) 
E = Diametro posicionado - diametro externo (usinagem externa) 
E = Diametro da crista - diametro posicionado (usinagem interna) 
W = Parametro para Angulo de saida de rosca (pull-out) 
W 0 — > 0 gran 
W 1 — > 30 graus 
W 2 — > 45 graus 
W 3 — > 60 graus 
U = Profundidade do Ultimo passe rosca (diametro) (incremental) 
L = Numero de repeticoes do ultimo passe da rosca (acabamento). 
Importante: Em ciclo de roscamento, deve-se programar rotacao fixa (G97). 
H 
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 19 
Z(+) 
Z(+) 
r 
Z(+) 
nF-......_ 
0 ROMI e 
X(+) 
ir 4"-AvVVVi vi 
4 1 
Z(+) 
Obs.: Durante a execucao de qualquer funcao de roscamento, a rotacao do eixo 
arvore n'ao deve ser superior ao valor determinado pela seguinte relacao: 
t 
RPM max — 
C
Ke 
Constantepara GALAXY = 5000 
ConstanteparaCENTUR = 3000 
Constantepara COSMOS = 5000 
20 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
EXEMPLO DE PROGRAMACAO: 
35 15 
	
30 
	
..1111 	 
O 
O 
83 
H = (0.65 x passo) x 2 
H = (0.65 x 2.5) x 2 
H = 3.25 
Diametro final = Diametro inicial Alt. do Filete 
Diametro final = 20 - 3.25 
Diametro final = 16.75 
Calculo do numero de passadas "D": 
OBS: No exemplo, calculo para 11 passadas. 
3.25 
D — 	 
11 
D = 0.980 
E = Diametro posicionado - Diametro externo 
E = 25 - 20 
E = 5 
N60 GX25. Z88.# 
N65 G37 X16.75 Z51.5 K2.5 E5. D.980# 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 21 
20 
60 
0 
u 
0 ROM ! ® 
ROSCA INTERNA: 
H = (0.65 x passo) x 2 
H = (0.65 x 2.) x 2 
H = 2.6 
Diametro final = 30 
Diametro Inicial = Diametro final -H 
Diametro Inicial = 30 - 2.6 
Diametro Inicial = 27.4 (Diametro da Crista) 
Calculo do numero de passadas "D": 
OBS: No exemplo, calculo para 11 passadas. 
3220§' D — ,---' 
01 
D = 0.784 
E = Diametro da crista - Diametro posicionado 
E = 27.4 - 22.4 
E = 5 
N60 GX22.4 Z64.# 
N65 G37 X30. Z21.5 K2. E5. D.784# 
C's1 
x 
0 
tr) 
E 
22 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI 
ROSCA CONICA EXTERNA: 
Relacao de FOrmulas: 
H = (0.866 x Passo) x 2 
I = Incremento Eixo "X" por passo 
I = (tg 	 x Passo) x 2 
EXEMPLO DE PROGRAMACAO: 
Rosca Unica NPT 11.5 fios/pol 
— 4 DIAMETRO 
INICIAL 
50 	 5 
70 
Inclinac5o: 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 inclinacao: 
1 grau 47 min = 1.78 graus 
Altura do triangulo: 
Cat. Oposto 
tg J = 
Cat. Adjascente 
X 
tg 1.78= 	 
25 
X = 0.775 
Passando para o diametro, teremos: X = 1.55 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
23 
0 ROMI ® 
Diamentro inicial: 
Diametro inicial = 33.4 - 1.55 
Diametro inicial = 31.85 
Diametro final: 
Diametro final = diam. inicial - altura do filete 
Diametro final = 31.85 - 3.826 
Diametro final = 28.02 
Conicidade (I): 
I 	 = 	 (tg. x passo) x 2 
I 	 = 	 (tg 1.78 x 2.209) x 2 
I 	 = 	 0.137 
Distancia de aproximacao (E): 
E = Dram. posicionado - dram. inicial 
E = 37 - 31.85 
E = 5.15 
Numero de Passadas (D): 
OBS: no exemplo, calculo para 16 passadas. 
D — 	 
3.826 
,-- 
16 
D = 0.9565 
N70 GX37. Z75.# 
N75 G37 X28.02 Z50. K2.209 1.137 E5.15 D.9565# 
24 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
ROMI® 
ROSCA CONICA INTERNA: 
Relac5o de Formulas: 
H = (0.866 x Passo) x 2 
I = Incremento Eixo "X" por passo 
I = (tg J'x Passo) x 2, sendo negativo para rosca interna. 
EXEMPLO DE PROGRAMACAO: 
Rosca C6nica NPT 9 fios/pol 
6 
Inclinac5o: 1 grau 47 min 
Calculos: 
Passo: 
K = 25.4: 9 
K = 2.822 
Altura do filete: 
H = (0.866 x 2.822) x 2 
H = 4.888 
Conyersa'o do grau de inclinacao: 
1 grau 47 min = 1.78 graus 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 25 
0 ROMI ® 
Altura do triangulo: 
Cat. Oposto 
t 
Cat. Adjascente 
tg 1.78= X 
56 
X = 1.740 
Passando para o diametro, teremos: X = 3.481 
Diametro inicial : 
Diametro inicial = 15 + 3.481 
Diametro inicial = 18.481 
Di8metro final: 
Diametro final = diam. inicial + altura do filete 
Diametro final = 18.481 + 4.888 
Diametro final = 23.369 
Conicidade (I): 
I = (tgx passo) x 2 
1 = (tg 1.78 x 2.822) x 2 
1 = 0.175 
1 = -0.175 
OBS: Por se tratar de rosca "Interna", o valor de "1" passa a ser negativo 
Distancia de aproximac5o (E): 
E = Diam. inicial - dram. posicionado 
E = 18.481 - 13 
E = 5.481 
NCirnero de Passadas (D): 
OBS: no exemplo, calculo para 25 passadas. 
D — • 4-§g§ 
-126 
D = 0.978 
N70 GX13. Z75.# 
N75 G37 X23.369 Z20. K2.822I-.175 E5.481D.978# 
26 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI 
ROSCA COM VARIAS ENTRADAS: 
Relack) de Formulas: 
K = (passo) 
K = passo x numero de entradas (passo programado) 
A = (abertura angular entre as entradas da rosca) 
A = 360 graus : numero de entradas da rosca 
EXEMPLO DE PROGRAMAPAO: 
ROSCA 3 ENTRADAS M25 x 2 
60 P , , 
L - 	 - - Ai. 
...iiik.n. 
100 
4 
N75 G X30. Z112. # 
N80 G37 X22.4 Z62. K6. E5. D.86 A0. # 
N85 G37 X22.4 Z62. K6. E5. D.86 Al20. # 
N90 G37 X22.4 Z62. K6. E5. D.86 A240. # 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 27 
wr-th- re 	 0 
. 	 A 
Z FINAL 
0 ROMI ® 
5.10. FUNICAO: G76 
Aplicacao: Ciclo de roscamento automatico. 
Corn esta funcao poderemos abrir roscas corn apenas urn bloco de informacoes, 
sendo que o comando fara o calculo de quantas passadas sera() necessarias e o ultimo 
incremento sera subdividido ern 4 passadas: 
(W/2, W/4, W/8 e W/8) 
A funcao G76 n5o a modal e requer: 
G76 XZKUW (A) (B) (I) 
onde: 
X = 	 Profundidade final do roscamento (diametro) (absoluto) 
Z = 	 Posic"ao final do comprimento da rosca (absoluto) 
K = 	 Passo da rosca 
U = 	 Profundidade da rosca no diametro (incremental) 
W = 	 Profundidade por passada no diametro (incremental) 
W = , 
numero de passes- 3 
(A) = 	 Abertura angular entre as entradas da rosca (graus) 
(B) = 	 Angulo de alimentac5o para sistema composto (graus) 
Obs: Valor correspondente a metade do angulo do inserto. 
(I) = 	 Conicidade incremental no eixo X para rosca Conica (diametro) 
Importante: Em ciclo de roscamento, deve-se programar rotacao fixa 
(G97). 
H 
28 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROM I ® 
EXEMPLO DE PROGRAMACAO: 
33 
- - 	 - - -••nr- J 
4 
50 
H = (0.65 x 2) x 2 
H = 2.6 
Diametro final = Diametro inicial - altura do filete 
Di8metro final = 25 - 2.6 
Diametro final = 22.4 
OBS: No exemplo, de acordo corn o valor de W = 0.52, a rosca sera executada ern 
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 W0.52# 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
29 
30 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
Adotar: (E) Esquerda 
(D) Direita 
0 ROMI 
Esquema para progr. de Rosca Esquerda e Direita: 
Posic5o do inserto: 
- Face de corte para cima 
- Face de corte para baixo 
SENT.ANTI-HOR . 
D 
SENT.HORARIO 
SENT.HORARIO 
V —go- 
SENT.ANTI-HOR. 
D 
SENT.ANTI-HOR . D 
E 
SENT.HORARIO 
E 
Obs: A programacao de rosca esquerda e direita devera levar em considerac5o a 
posic5o de montagem do ferramental na maquina e o sentido de giro do eixo-arvore, 
olhando-se a placa frontalmente. 
0 ROMI ® 
5.11. FUNCAO: G40 
Aplicacho: Cancela compensacao do raio da ponta da ferramenta. 
A Fungao G40 deve ser programada em urn bloco, pr6prio para cancelar as fungoes 
previamente solicitadas como G41 e G42. Esta funcao, quando solicitada pode utilizar o 
bloco posterior para descompensar o raio do inserto que deve ser inserido na pagina de 
"DimensOes de Ferramentas". 
A Fung5o G40 6 Modal e esta ativa quando o comando 6 ligado. 
0 ponto comandado para trabalho encontra-se no vOrtice entre os eixos X e Z. 
/ONTO COMANDADO 
R69001D - MANUAL DE PROGRAMACAOE OPERACAO MACH9 	 31 
0 ROMI ® 
5.12. FUNCAO: G41 
Aplicacao: Compensacao do raio da ponta da ferramenta (esquerda) 
A Funcao G41 seleciona o valor da compensacao 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. FUNCAO: G42 
Aplicacao: Compensacao do raio da ponta da ferramenta (direita) 
Esta funcao implica em uma compensacao similar a Funcao G41, exceto que a 
direcao de compensacao a 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 codigo "L", na pagina de "Dimens6es de Ferramentas". 
As func6es de compensacao(G41 ou G42) devem ser programadas em um bloco 
separado a ser seguido por urn bloco de aproximacao corn movimento linear (G1 ou G73), 
para que o comando possa neste espaco fazer a compensacao do raio da ferramenta, onde 
recomenda-se que o movimento seja feito sem o corte de material. 
Exemplo: 
N50 G41 (G42) # 
N60 G1 X...Z...F...# (Este bloco de aproximacao sera utilizado para a compensacao) 
Nunca se deve utilizar o codigo GO (avanco rapido), quando se estiver compensando 
o raio do inserto. 
Ciclos fixos nao sao possiveis quando o comando estiver compensando o raio da 
ferramenta. 
As funcoes G41 e G42 sao MODAIS, portanto cancelam a funcao G40. 
E born lembrarmos que o importante para escolha do codigo G41 ou G42 adequado 
para cada caso, e o sentido de corte, como veremos a seguir. 
32 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
QUADRANTE(+ ) 
0 ROMI 
CODIGOS PARA COMPENSACAO DO RAIO DA FERRAMENTA: 
(TORRE TRASEIRA) 
QUADRANTE (-) 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 33 
QUADRANTE (-) 
0 ROMI ® 
CODIGOS PARA COMPENSACAO DO RAIO DA FERRAMENTA: 
(TORRE DIANTEIRA) 
QUADRANTE ( +) 
34 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
10 
11 
01 
0 ROMI 
LADO DE CORTE PARA COMPENSACAO DO RAIO DA FERRAMENTA 
(TORRE TRASEIRA): 
TORRE 
X 
PONTA DA FERRAMENTA 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 35 
11 
PONTA DA FERRAMENTA 
12 
0 1 
0 ROMI ® 
LADO DE CORTE PARA COMPENSACAO DO RAIO DA FERRAMENTA 
(TORRE DIANTEIRA): 
z 	 
TORRE 
36 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
ROMI® 
5.14. FUNCAO: G46 
Aplicacao: Inibe a velocidade de corte constante. 
A Funcao G46 é utilizada para, temporariamente, inibir as varia9c3es na velocidade 
do eixo-arvore, quando se estiver programando a func5o G96 (Velocidade de Corte 
Constante). 
A Funcao G46 é Modal e cancela a G47. 
5.15. FUNCAO: G47 
Aplicacao: Ativa a velocidade de corte constante. 
Seguindo uma Velocidade de Corte Constante, inibida por "G46", a funcao G47 
restabelecera a velocidade de corte constante, permitindo que a RPM do eixo-arvore 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 G47 devera ser programada exatamente antes do ponto, onde a velocidade 
de corte constante precisa ser restaurada. 
A Funcao G47 é Modal e cancela G46. 
5.16. FUNCAO: G53 
Aplicacao: Cancela todos "corretores" de placa. 
Esta funcao cancela a transferencia do zero da placa, determinado pelas funcOes 
G54 e G55, contidas na pagina de "Dimensoes". 
5.17. FUNCAO: G54 
Aplicacao: Ativa o primeiro "corretor" de placa. 
Esta fun95o desloca o zero-pe9a original (definido por software) para uma distancia 
pre-determinada, definida pelo programador (face frontal ou face de encosto). 
Esta funcao esta contida na pagina de "Dimensoes", corn o titulo "Placa" e os valores 
contidos ref erem-se somente ao eixo "Z". 
0 ccidigo G54, quando utilizado, deve ser programado para todas as ferramentas do 
programa, que exijam a confirma95o da mudan9a do zero pe9a. 
5.18. FUNCAO: G55 
Aplicacao: Ativa o segundo "corretor de placa". 
A Funcao é identica a "G54". 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
37 
0 ROMI ® 
5.19. FUNCAO: G60 
Aplicacao: Cancela a area de seguranca. 
0 cOdigo G60 cancela as areas denominadas "seguras" ou "falhas", designadas pela 
Fun°5o L no bloco referente ao cOdigo G61, descrito abaixo. Caso nao programarmos a 
letra L no mesmo bloco da Funcao G60, entao todas as areas sera° canceladas. 
Ao ligarmos o comando todas as areas est5o canceladas e aparecera a mensagem 
"AREAS PROGRAMADAS 0". 
5.20. FUNCAO: G61 
Aplicacao: Ativa area de seguranca. 
0 cOdigo G61 e usado para identificar as areas "SEGURAS" ou "FALHAS". 
0 CNC ROMI suporta quatro areas "FALHAS", designadas por L1, L2, L3 e L4; e 
tambern quatro areas "SEGURAS", designadas por L5, L6, L7 e L8. 
"EM AREA SEGURA", quando autorizada, indica o numero da area na pagina de 
"Status", corn a mensagem "Em area segura", sempre que a ferramenta estiver dentro dos 
limites de seguranca definidos, e advertira corn a mensagem "ULTIMA AREA SEGURA", 
apOs a passagem destes limites. 
"AREA FALHA", quando estiver autorizada, prolbe a entrada de qualquer ferramenta 
dentro dos limites estabelecidos, protegendo por exemplo, a placa ou o contra-ponto 
contra eventuais colisoes. 
Se entrarmos em automatico em "AREA FALHA" ocorrera urn alarme e o programa 
ficara corn a mensagem "AREA FALHA", na pagina de STATUS. 
Importante: 
Deve-se confirmar a "AREA DE SEGURANCA" a cada troca de ferramenta. 
38 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
Forma para programac5o: 
G61 LXZIK# 
onde: 
ntImero da area que varia de 1 a 8 
diametro intern° 
encosto (incremental) 
diametro externo 
comprimento 
EXEMPLO DE PROGRAMACAO 
L = 
X = 
Z = 
I = 
K = 
K 
_41:1 
G 
80 
NM: 
KLCAS Eli X = 2 mm IRAID) 
FELCAS Eli Z = 2 im, 
N30 TO101 # 
N100 G61 L1 X60. Z-20. 1204. K24. # (Protege Castanha) 
N110 G61 L2 XO Z118. 149. K162. # (Protege Contra-ponto) 
N200 T0202 # 
N250 G61 L1 X60. Z-20. 1204. K24. # (Protege Castanha) 
N260 G61 L2 XO Z1 18. 149. K162. # (Protege Contra-ponto) 
N320 G60 # (Cancela as Areas de Seguranca) 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
39 
0 ROMI ® 
5.21. FUNCAO: G66 
Aplicacao: Ciclo automatic° de desbaste longitudinal. 
Este ciclo permite a usinagem de desbaste completa de uma peca utilizando-se 
apenas de um bloco de programacao. 
A Funcao G66 requer urn sub-programa corn as dimensOes de acabamento da 
peca. 
A funcao G66 nao e Modal e requer: 
G66 XZ I K (U1) W P F # 
onde: 
X = Diametro de referencia para inicio de torneamento. 
X = Maior diametro da peca ern bruto + 4 (usinagem externa) 
X = Menor diametro da peca em bruto - 4 (usinagem interna) 
Z = Comprimento de referencia para inicio de torneamento. 
Z = Comprimento da peca em bruto + 2 
Sobremetal para acabamento no eixo X (diametro). 
K = Sobremetal para acabamento no eixo Z. 
W = Increment° por passada (diametro). 
P = Sub-programa que contern as dimensoes de acabamento do perfil da 
peca. 
F = Avanco programado para desbaste. 
U1 = Pre-acabamento paralelo ao perfil final, mantendo as dimensOes pre-
estabelecidas (opcional). 
Importante: 
- 0 ciclo G66 nao permite a execucao de "mergulhos" nas pecas, isto 6, as 
coordenadas devem ser ascendentes ou descendentes. 
- No sub-programa, observar que o ultimo ponto em X deve ser igual ao diametro 
da peca em bruto (quando usinagem externa) ou igual ao diametro do furo da peca em 
bruto (quando usinagem interna). 
- ApOs executar o ciclo de desbaste, a ferramenta retornara automaticamente 
ao ponto inicial programado no bloco G66. 
40 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
DESBASTE EXTERNOPARALELO AO EIXO Z: 
EXEMPLO DE PROGRAMAPAO: 
0 
co 
a 
Posicionamento inicial: 
X = Maior diametro da peca em bruto + 4 
X = 80 + 4 
X = 84 
Z = Comprimento da peca em bruto + 2 
Z = 70 + 2 
Z = 72 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 41 
0 ROMI ® 
Programa Principal: 
N70 G66 X84. Z72.11. K.3 U1 W4. P10 F.3 # 
Sub-programa 10 (P10) 
N05 G1 X16. Z70. F.2 # 
N10 X20. Z68. # 
N15 Z55. # 
N20 G2 X30. Z50. R5. # 
N25 X50. # 
N30 Z40. # 
N35 X80. Z25. # 
N40 M2 # 
Nota: Querendo-se utilizar o sub-programa P10, para o acabamento da peca corn 
a mesma ferramenta, teremos: 
Programa Principal: 
N70 G66 X84. Z72. 11. K.3 U1 W4. P10 F.3 # 
N75 G X14. # 
N80 G42 # 
N85 P10 # 
N90 G40 # 
N95 X83.# 
Observacoes: 
- Fungoes preparat6rias "G" admissiveis no sub-programa sao: G1, G2, G3, G4 
e G73. 
- Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 42 
0 ROMI ® 
DESBASTE INTERNO PARALELO AO EIXO Z: 
EXEMPLO DE PROGRAMACAO: 
I o 00 Isk 
Posicionamento inicial: 
X = Menor diametro da peca em bruto - 4 
X = 30-4 
X = 26 
Z = Comprimento da peca em bruto + 2 
Z = 70 + 2 
Z = 72 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 43 
0 ROMI 
Programa Principal: 
N80 G66 X26. Z72. 1.8 K.2 U1 W3. P20 F.3 # 
Sub-programa 20 (P20): 
N05 G1 X80. Z70. F.2# 
N10 X76. Z68. # 
N20 Z60. # 
N30 G3 X66. Z55. R5. # 
N40 X50. # 
N50 Z45. # 
N60 X30. Z20.# 
N70 M2 # 
Nota: Querendo-se utilizar o sub-programa P20, para o acabamento da peca corn 
a mesma ferramenta, teremos: 
Programa Principal: 
N80 G66 X26. Z72. 1.8 K.2 U1 W3. P20 F.3 # 
N85 G X82. # 
N90 G41 # 
N95 P20 # 
N100 G40 # 
N105 X28. # 
N110 G Z72. # 
Observacoes: 
- Funcoes preparatOrias "G" admissiveis no sub- programa: G1, G2, G3, G4 e 
G73. 
-Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
44 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
5.22. FUNCAO: G67 
Aplicacao: Ciclo autornatico de desbaste transversal. 
Este ciclo permite a usinagem de desbaste completa de uma peca utilizando-se 
apenas de urn bloco de programacao. 
A Funcao G67 requer urn sub-programa corn as dimensOes de acabamento da 
peca. 
A fungeo G67 neo é Modal e requer: 
G67 X Z I K (U1) W P F# 
onde: 
X = Diametro de referencia para inicio de faceamento. 
X = Maior diametro da peca ern bruto + 4 (usinagem externa) 
X = Menor diametro da peca em bruto - 4 (usinagem interna) 
Z = Comprimento de referencia para inicio de faceamento. 
Z = Comprimento da peca em bruto + 2 
= Sobremetal para acabamento no eixo X (diametro). 
K = Sobremetal para acabamento no eixo Z. 
W = Profundidade por passada no comprimento. 
P = Sub-programa que contem as dimens6es de acabamento do perfil da 
peca. 
F = Avanco programado para desbaste. 
U1 = Pre-acabamento paralelo ao perfil final, mantendo as dimensoes pre-
estabelecidas (opcional). 
Importante: 
- 0 ciclo G67 nab permite a execucao de "mergulhos" nas pecas, isto 6, as 
coordenadas devem ser ascendentes ou descendentes. 
- No sub-programa, observar que o ultimo ponto em X deve ser igual ao diametro 
da peca em bruto (quando usinagem external ou igual ao diametro do furo da peca em 
bruto (quando usinagem internal. 
- ApOs executar o ciclo de desbaste, a ferramenta retornard automaticamente 
ao ponto inicial programado no bloco G67. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 45 
0 ROMI ® 
DESBASTE EXTERNO PARALELO AO EIXO X: 
EXEMPLO DE PROGRAM/400: 
I 
Posicionamento inicial: 
X = Maior diametro da peca em bruto + 4 
X = 80 + 4 
X = 84 
Z = Comprimento da peca em bruto + 2 
Z = 70 + 2 
Z = 72 
46 
	
R69001 D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
Programa Principal: 
N50 G 67 X84. Z72. 11. K.3 U1 W2. P30 F.2 # 
Sub-programa 30 (P30) 
N05 G1 X28. Z70. F.1# 
N10 Z65. # 
N15 X38. Z54. # 
N20 X55. # 
N25 Z25. # 
N30 G2 X65. Z20. R5. # 
N35 X76. # 
N40 X80. Z18. # 
N45 M2 # 
Nota: Querendo-se utilizar o sub-programa P30, para o acabamento da peca corn 
a mesma ferramenta, teremos: 
Programa Principal: 
N50 G67 X84. Z72. 11. K.3 U1 W2. P30 F.2 # 
N55 G X26.# 
N60 G42# 
N65 P30 # 
N70 G40 # 
N75 X82.# 
Observacoes: 
- FungOes preparat6rias "G" admissiveis no sub-programa: G1, G2, G3, G4 e G73. 
- Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
47 
0 ROMI ® 
DESBASTE INTERNO PARALELO AO EIXO X: 
EXEMPLO DE PROGRAMACAO: 
Posicionamento inicial: 
X = Menor diametro da peca em bruto - 4 
X = 30-4 
X = 26 
Z = Comprimento da peca em bruto + 2 
Z = 70 + 2 
Z = 72 
48 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI® 
Programa Principal: 
N60 G67 X26. Z72. 1.5 K.2 U1 W1.5 P40 F.25 # 
Sub-programa 40 (P40) 
N05 G1 X70. Z70. F.2# 
N10 X60. Z55. # 
N15 X53. # 
N20 Z25. # 
N25 G3 X43. Z20. R5. # 
N30 X34. # 
N35 X30. Z18. # 
N40 M2 # 
Nota: Querendo-se utilizar o sub-programa P40 para o acabamento da peca, corn 
mesma ferramenta, teremos: 
Programa Principal: 
N60 	 G67 X26. Z72. 1.5 K.2 U1 W1.5 P40 F.25# 
N65 	 G X72. # 
N70 	 G41 # 
N75 P40 # 
N80 G40# 
N85 	 X28. # 
N90 	 G Z72. # 
Observacoes: 
- Funcoes preparatOrias "G", admissive's no sub-programa, sao: G1, G2, G3, G4 
e G73. 
- Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
49 
0 ROMI° 
5.23. FUNCAO: G68 
Aplicacao: Ciclo automatic° de desbaste paralelo ao perfil final. 
0 ciclo G68 permite a usinagem de desbaste completa de uma peca, utilizando-
se apenas de urn bloco de programacao. 
Este ciclo é especifico para materials fundidos e forjados, pois a ferramenta 
segue sempre urn percurso paralelo ao perfil definido. 
0 ciclo G68 pode ser utilizado de duas maneiras: 
- Torneamento (no externo - ascendente e no interno 
descendente) 
- Faceamento (no externo - descendente e no interno - ascendente) 
A Funcao G68 requer urn sub-programa corn as dimensoes de acabamento da 
peca. 
A funceo G68 nao é Modal e requer: 
G68XZIKEWPF# 
onde: 
X = Diametro de referencia para inicio de torneamento. 
X = Maior diametro + E + I + 4 (usinagem externa) 
X = Menor diametro - E - I - 4 (usinagem interna) 
Z = Comprimento de referencia para inicio de torneamento. 
Z = Comprimento da peca + E/2 + K + 2 
I 	 = Sobremetal para acabamento no eixo X (diametro) 
K = Sobremetal para acabamento no eixo Z. 
W = Incremento por passada no eixo programado. 
W = [(E - I) : ntImero de passes) : 2 	 (para torneamento) 
W = (E - 2K) : numero de passes 	 (para faceamento) 
P = Sub-programa corn as dimens6es de acabamento do perfil da peca. 
F = Avanco programado para desbaste. 
E = Espessura total do material a ser removido. 
50 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
75 
66 
50 
30 
20 
_ - _ 
0 
00 
0 ROMI ® 
Importante: 
- 0 ciclo G68 nao permite a execuc5o de "mergu/hos" nas pecas (invers'oes de 
cotas). 
- No sub-programa, observar que o Ultimo ponto em X deve ser igual ao diametro 
da peca em bruto (quando usinagem external ou igual ao diametro do furo da peca em 
bruto (quando usinagem interna). 
- No final de cada passe a ferramenta retrai ao ponto de inicio, prosseguindo entdo 
para o passe posteriorde forma continua ate que o perfil final seja atingido. 
- Os va/ores de "E" e "W", dentro do Torneamento deverao ser programados em 
raio. 
- Os va/ores de "E" e "W", dentro do Faceamento deverao ser programados em 
diametro 
TORNEAMENTO 
EXEMPLO DE PROGRAMACAO 
USINAGEM EXTERNA: 
No exemplo, foi considerado: 
E = 4mm (diametro) 
Desbaste em duas passadas 
Sobremetal no eixo "X" = 0.5mm (diametro) 
Sobremetal no eixo "Z" = 0.2mm 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 51 
0 ROMI ® 
Calculos: 
X = Maior diametro + E + I + 4 	 Z = Comprimento da papa + E/2 + K + 2 
X = 80 + 4 + 0.5 + 4 	 Z = 75 + 2 + 0.2 + 2 
X = 88.5 	 Z = 79.2 
W = [(E - I) : numero de passes] : 2 
W = [( 4 - 0.5) : 2 ] : 2 
W = 0.875 
Programa Principal: 
N70 G68 X88.5 Z79.2 I.5 K.2 E2. W.875 P50 F.3 # 
Sub-programa 50 (P50) 
N05 G1 X25. Z75. F.2# 
N10 Z66. # 
N15 X50. Z50. # 
N20 Z30. # 
N25 X80. Z20. # 
N30 M2 # 
Nota: Querendo-se utilizar o sub-programa para o acabamento da peca, corn 
a mesma ferramenta, teremos: 
Programa Principal: 
N70 G68 X88.5 Z79.2 I.5 K.2 E2. W.875 P50 F.3 # 
N75 G X23. # 
N80 G42 # 
N85 P50 # 
N90 G40 # 
N95 X84. # 
Observacoes: 
- Funcoes preparatOrias "G" admissiveis no sub- programa sao: G1, G2, G3, G4 
e G73. 
- Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
52 
	
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI 
EXEMPLO DE PROGRAMACAO 
USINAGEM INTERNA: 
No exemplo, foi considerado: 
E = 5mm (diametro) 
Desbaste em uma passada 
Sobremetal no eixo "X" = 1 mm (diametro) 
Sobremetal no eixo "Z" = 0.3mm 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 53 
0 ROMI ® 
X = Menor diametro - E - 1 - 4 
X = 35 - 5 - 1 -4 
X = 25 
W = [( E - I ) : niffnero de passes] : 2 
W = [( 5 - 1 ) : 1 ] :2 
W = 2 
Programa Principal: 
Z = Comprimento da peca + E/2 + K + 2 
Z = 60 + 2.5 + 0.3 + 2 
Z = 64.8 
N50 G68 X25. Z64.811. K.3 E2.5 W2. P60 F.2 # 
Sub-programa 60 (P60) 
N05 G1 X70. Z60. F.2# 
N10 Z55. # 
N15 X60. Z50. # 
N20 X50. # 
N25 X40. Z24. # 
N30 X35. # 
N35 M2 # 
Nota: Querendo-se utilizar o sub-programa para o acabamento da peca corn a 
mesma ferramenta, teremos: 
N50 G68 X25. Z64.811. K.3 E2.5 W2. P60 F.2 # 
N55 G X72.# 
N60 G41 # 
N65 P60# 
N70 G40# 
N75 X32.# 
N80 G Z100.# 
Observacoes: 
- Fungoes preparat6rias "G" adrnissiveis no sub-programa: G1, G2, G3, G4 e G73. 
- Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da papa, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
54 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
75 
66 
50 
30 
20 
00 
19. 
In 
1st 
In 
C•1 
ROMI ° 
FACEAMENTO 
EXEMPLO DE PROGRAMACAO: 
USINAGEM EXTERNA: 
No exemplo, foi considerado: 
E = 5mm (diametro) 
Desbaste em duas passadas 
Sobremetal no eixo "X" = lmm (diametro) 
Sobremetal no eixo "Z" = 0.3mm 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 55 
0 ROM I ® 
Calculos: 
X = Maior diametro + E + I + 4 
X = 80 + 5 + 1 + 4 
X = 90 
W = [ E - (2K)] : numero de passes 
W = [ 5 - (2 x 0.3)] : 2 
W = 2.2 
Z = Comprimento da peca + E/2 + K + 2 
Z = 75 + 2.5 + 0.3 + 2 
Z = 79.8 
Programa Principal: 
N60 G68 X90. Z79.811. K.3 E5. W2.2 P70 F.15 # 
Sub-programa 70 (P70) 
N05 G1 X80. Z20. F.1 # 
N10 X50. Z30. # 
N15 Z50. # 
N20 X25. Z66. # 
N25 Z75.# 
N30 M2 # 
Nota: Querendo-se utilizar o sub-programa para o acabamento da peca corn a 
mesma ferramenta, teremos: 
Programa Principal: 
N60 G68 X90. Z79.811. K.3 E5. W2.2 P70 F.15# 
N65 G Z20.# 
N70 G41 # 
N75 P70# 
N80 G40# 
N85 Z77.# 
Observacties: 
- Funcoes preparatOrias "G" admissiveis no sub-programa: G 1, G2, G3, G4 e G73. 
- Para maquinas equipadas corn porta ferramentas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da peca, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
56 	 R69001D - MANUAL DE PROGRAMAcA0 E OPERACAO MACH9 
0 ROMI ® 
EXEMPLO DE PROGRAMACAO: 
USINAGEM INTERNA: 
No exemplo, foi considerado: 
E = 6mm (diametro) 
Desbaste em duas passadas 
Sobremetal no eixo "X" = 0.8mm (diametro) 
Sobremetal no eixo "Z" = 0.2mm 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 57 
0 ROMI ® 
Calculos: 
X = Menor diametro - E - I - 4 
X = 35 - 6 - 0.8 - 4 
X = 24.2 
W = E - (2K)] : numero de passes 
W = [ 6 - (2 x 0.2)] : 2 
W = 2.8 
Programa Principal: 
Z = Comprimento da peca + E/2 + K + 2 
Z = 60 + 3 + 0.2 + 2 
Z = 65.2 
N70 G68 X24.2 Z65.2 I.8 K.2 E6. W2.8 P80 F.2 # 
Sub-programa 80 (P80) 
N05 G1 X35. Z24. F.1 # 
N10 X40. # 
N15 X50. Z50.# 
N20 X60. # 
N25 X70. Z55.# 
N30 Z60. # 
N35 M2 # 
Nota: Querendo-se utilizar o sub-programa para o acabamento da papa corn a 
mesma ferramenta, teremos: 
Programa Principal: 
N70 G68 X24.2 Z65.2 I.8 K.2 E6. W2.8 P80 F.2 # 
N75 G X33. Z22.# 
N80 G42# 
N85 P80# 
N90 G40# 
N95 Z62.# 
Observacties: 
- Funcoes preparat6rias "G" admissive's no sub-programa: Gl, G2, G3, G4 e 
G73. 
-Pam m aqujnas equipadas corn porta fensam entas "gang tools" utilizar o mesmo 
sub-programa de desbaste, no acabamento da papa, utilizando-se ferramentas 
diferentes, sera necessario que ambas estejam no mesmo quadrante. 
58 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI® 
5.24. FUNCAO: G70 
Aplicacao: Admite programa em polegada. 
Esta func5o prepara o comando para computar todas as entradas de dados em 
polegadas. 
A Funcao G70 e Modal e deve ser programada em urn bloco separado. 
0 operador pode selecionar o modo do sistema de unidade para polegada ou metric°, 
atraves do painel de controle ou por programa atraves das funcoes G70 e G71. 
Nota: N5o se deve alterar o modo POLEGADA para METRICO e vice-versa no meio 
da programacao, pois o controle requer uma operac5o de REFERENCIA DA MAQUINA 
(Machine Home) quando o modo da unidade a alterado. 
5.25. FUNCAO: G71 
Aplicacao: Admite programa em milimetro. 
Esta func5o prepara o comando para computar todas as entradas de dados em 
milimetros. N5o ha necessidade de programar-se esta funcao, pois a mesma, esta ativa 
quando o comando é ligado. 
A Funcao G71 a Modal e, se necessario, devera ser programada em urn bloco 
separado. 
5.26. FUNCAO: G73 
Aplicacao: Interpolacao linear Ponto a Ponto. 
Esta funcao a semeihante a GO1 (interpolac5o linear), ennbora quando empregada 
fique disposta a trabalhar do mesmo modo que a interpolac5o Ponto a Ponto, removendo 
GO1 
G73 
o efeito de arredondamento dos cantos, resultantes de movimentos lineares consecutivos. 
Obs.: 0 tamanho do canto arredondado é diretamente proporcional ao valor da 
velocidade de avanco programado. 
A Funcao G73 a Modal e cancela-se por GO1 e GOO. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 59 
0 ROM I ® 
5.27. FUNICAO: G74 
Aplicacao: Ciclo de torneamento e de furacao corn descarga de cavacos 
FURACAO: 
A funcao G74, como ciclo de furac5o requer: 
G74 Z (W) F # , onde: 
Z = Posic5o final (absoluto) 
W = Distancia para quebra cavaco (incremental) 
F = Avanco programado para furac5o. 
Observacoes: 
- Na ausencia da funcao W, o eixo Z avanca para o ponto final, em movimento 
continuo. 
- A func5o G74 nao e Modal. 
EXEMPLO DE PROGRAMACAO: 
70 
N50 G X Z75. # 
N55 G74 Z-5. W15. F.15 # 
60 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
28 
A 
70 
0 
1st. 
ROMI ® 
TORNEAMENTO: 
A funcao G74 pode ser utilizada como ciclo de torneamento paralelo ao eixo Z, o 
qual torneia corn sucessivos passes, ate o diametro desejado. 
A funcao G74, como ciclo de torneamento, requer: 
G74 X Z I (U1) F #, onde: 
X = Diametro final (absoluto) 
Z = Posicao final (absoluto)I = Incremento por passada no diametro (incremental) 
U1 = Recuo angular da ferramenta (incremental) 
Observacoes: 
- Posicionar a ferramenta no diametro da primeira passada. 
- Se houver a funcao U1 num ciclo de torneamento, entao a cada passada o comando 
-
Fara urn retorno no eixo X, no sentido contrario a penetracao e corn valor da funcao I ate 
a posicao inicial Z. 
EXEMPLO DE PROGRAMACAO: 
N70 G X84. Z83.# 
N75 G74 X30. Z28. 16. U1 F.3# 
N30 G X30. Z73. # 
N35 G74 X50. Z25.15. U1 F.25# 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 61 
90 
60 
} 
90 
I.5 
70 
0 ROM I ® 
5.28. FUNCAO: G75 
Aplicacao: Ciclo de canais e de faceamento. 
FACEAMENTO 
A Func5o G75 descreve seu ciclo paralelo ao eixo X, auxiliando nos trabalhos de 
desbaste como ciclo de faceamento. 
A funcao G75 como ciclo de faceamento requer: 
G75 X Z K (U1) F #, onde: 
X = Diametro final (absoluto) 
Z = Posicao final (absoluto) 
K = Incremento por passada em Z (incremental) 
U1 = Recuo angular da ferramenta (incremental) 
F = Avanco 
Observacties: 
- Posicionar a ferramenta no comprimento da primeira passada. 
- Se houver a funcao U1 no ciclo de faceamento, entao a cada passada o comando 
fare urn retorno no eixo Z, no sentido contrario a penetracao, corn valor da func5o K 
ate a posicao inicial X. 
EXEMPLOS DE PROGRAMACAO: 
N20 G X65. Z88. # 
N25 G75 X25. Z60. K2. U1 F.2 # 
N80 G X28. Z92. # 
N85 Z88.5 # 
N90 G75 X45. Z70. K1.5 U1 F.15# 
N95 Z92.# 
62 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
CANAIS 
0 ciclo G75 pode ser usado tambern como ciclo de canais, podendo-se programar 
a quebra de cavacos. 
Neste ciclo, os canais devem ser equidistantes sendo que o Ultimo canal sera 
executado na posicao Z programada, independentemente de estar ou nao na mesma 
distancia dos demais. 
A funcao G75, como ciclo de canais, requer: 
G75 X (Z) (W) (K) (D) F #, onde: 
X = Diametro final (absoluto) 
Z = Posicao final (absoluto) 
W = Distancia para quebra cavacos (incremental) 
K = Distancia entre os canais (incremental) 
D = Tempo de permanencia (segundos) 
F = Avanco 
Observacties: 
- Na ausencia da funcao W, o eixo X avanca para o diametro final corn movimento 
continuo. 
- A funcao G75 nao é Modal. 
EXEMPLO DE PROGRAMACAO: 
0 
N N60 G X75. Z67. # 
N65 G75 X60. Z25. K14. F.1 # 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
63 
0 ROMI ® 
5.29. FUNCAO: G80 
Aplicacao: Cancela o ciclo automatic° de furacao G83 
Essa furacao devera ser programada apos o use do c6digo G83, cancelando o ciclo. 
5.30. FUNCAO: G83 
Aplicacao: Ciclo automatic° de furacao com quebra cavaco. 
Este ciclo executa operacoes de furar automaticamente corn movimentos de 
retrace° ou tempo de parada para quebra do cavaco em urn Unico bloco de programaceo. 
G83 Z I (J) (K) (U) (W) (R) (D) (P1) F # 
Z = Coordenada da profundidade do furo, em relacao ao zero-pep. 
I 	 = Valor do primeiro incremento de profundidade, sempre corn retorno. 
J = Valor a ser subtraido no ultimo incremento de profundidade, para determinar 
o valor do pr6ximo, sendo "J" urn incremento menor que o valor de "I". 
Exemplo: 
Primeiro Increment° = I 
Segundo Increment() = I - J 
Terceiro lncremento = (I-J) - J 
Obs.: Se "J" nao for programado o valor de "I" sera utilizado para todos os 
incrementos. 
K = Valor minim° determinado para o incremento. Quando "I-J" atingir o valor de 
"K", este passara a ser o valor permanente de "I". 
U = Determina a maxima profundidade corn ou sem quebra cavacos e retorno ao 
piano R. Se "U" nao 6 programado ou e programado menor que "I", a 
ferramenta retornara ao piano R, depois de cada incremento. Se "U" 6 major 
que R-Z, nao ocorrera a retrace° ao piano R, ate que a profundidade final seja 
atingida. Cada vez que a profundidade de corte for igual ou maior que o valor 
de "U", ocorrera uma retrace° ao piano R. 
W = Determina urn incremento de retrace() para quebra ou alivio de cavaco, que 
ocorrera ap6s cada incremento de profundidade. 
Obs.: Se "W" nao for programado o comando assume o valor "W" = 2mm. 
R = Determina o piano de referencia para o inicio de usinagem ou seja, a 
coordenada no eixo Z do ponto inicial da furacao. 
Obs.: Se "R" nao for programado o comando assume o valor de Z utilizado para 
aproximacao como referencia. 
D = Tempo de parada da ferramenta ap6s cada incremento de profundidade. 
P1 = Determina a retrace° da ferramenta no final do ciclo, para posicao do piano 
de aproximaceo. 
Obs: Se "Pl " nao for programado, a ferramenta retornara ate o piano "R". 
F = Programa a velocidade de avanco de usinagem. Se nao for programada no 
ciclo, o comando ira seguir o ultimo avanco estabelecido. 
64 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
Pei 
NIP 
I 
I 
COORDENADA DE APROXIMACAO 
PLANO "R" 
MI. 
I 
COMPRIMENTO DA PECA 
A 1 
1 
7 
K 
W 
..• 	 
I-J W 
K 
W 
0 ROMI 
LAY-OUT DEMONSTRATIVO DOS PARAMETROS DA FUNCAO G83 
Obs.: Tolerancia de aproximacao = 2mm ("W") 
R69001D - MANUAL DE PROGRAMACAO E OPERAC:A0 MACH9 	
65 
110 
Z40 
0 ROMI ® 
FURACAO COM QUEBRA DE CAVACO SEM RETORNO AO PLANO "R" 
EXEMPLO DE PROGRAMACAO: 
n Z130 (PLANO DE APROXIMACAO) 
R115 (PLANO "R") 
ArA Mira Fie 
.1111011111010 
AMIVAMIIA' 
I 20 
3 
15 
10 
10 
10 
10 
N60 G83 Z40. 120. J5. K10. U75. W3. R115. P1 F.15# 
N70 G X Z130. # (Bloco de aproximacao) 
N80 G80 # (cancela a func5o G83) 
Observacoes: 
- Se U n5o for programado ou for programado menor ou igual a 10, ap6s cada 
incremento a ferramenta retornara ao piano R; 
Se U > 75, n'ao ocorrera retorno ao piano R ate que a profundidade final Z seja 
atingida; 
Se 10 < U <-75, ocorrera retorno ao piano R sempre que a soma dos incrementos 
de profundidade for major ou igual ao valor de U; 
66 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI ® 
5.31. FUNCAO: G90 
Aplicacao: Programacao em coordenadas absolutas. 
Este c6digo prepara a maquina para executar operacoes em coordenadas absolutas, 
tendo uma origem pre-fixada para a programacao. 
A Funcao G90 a Modal. 
5.32. FUNCAO: G91 
Aplicacao: Programacao em coordenadas incrementais. 
Este cOdigo prepara a maquina para executar todas as operacoes em coordenadas 
incrementais. Assim, todas as medidas sao feitas atraves da dist8ncia a se deslocar. 
Neste caso, a origem das coordenadas de qualquer ponto a o ponto anterior ao 
deslocamento. 
A Funcao G91 a Modal. 
Funcao: P 
Aplicacao: Identificacao de programa. 
Todo programa principal ou sub-programa no diretOrio a identificado atraves de urn 
unico numero "P" de 2 digitos, podendo variar na faixa de P01 a P99. 
Os programas podem ser apagados do diret6rio ou ainda renumerados, se necessario. 
Nota: Se urn sub-programa a renumerado, as referencias a este programa contidas 
em outros, nao s5o automaticamente atualizadas. 
Funcao: L 
Aplicacao: Numero padrao de execuciies. 
A funcao "L" define o numero de vezes que urn determinado sub-programa deve ser 
executado. 
Pode-se chamar um sub-programa para multiplas execugoes, programando urn bloco 
contendo a func5o "P" (numero do sub-programa) e "L" (numero de vezes que o sub-
programa deve ser executado). 
Exemplo: 
P2 L3# (define que o sub-programa 2 sera executado 3 vezes) 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	
67 
0 ROMI ® 
PROGRAMACAO INCREMENTAL E SUB-PROGRAMA 
EXEMPLO: 
100 
20 	 20 	 10 
OWNINIMENnigs, 
0, 5 x 45° 
0 
tn 
Programa principal (P1): 
N10 G99# 
N 50 G X55. Z110. # 
N60 P2 L3 # 
N70 G90 # 
N80 G X150. Z150.# 
N90 M30# 
Sub-programa (P2): 
N10 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.15# 
N80 G X6.# 
N90 G1 Z.5 F.5# 
N100 X-5.# 
N110 X-1. Z-.5 F.15# 
N120 GX6.# 
N130 M2# 
68 R69001D - MANUAL DE PROGRAMACA- 0 E OPERACAO MACH9 
0 ROMI ® 
5.33. FUNCAO: G92 
Aplicacao: Origem do sistema de coordenadas e limite de rotacao do eixo-arvore. 
Origem do sistema de Coordenadas: 
Estabelece origemdo sistema de coordenadas absolutas, a partir do 
posicionamento da ferramenta. 
Se o trabalho for executado em coordenadas absolutas, deve-se estabelecer UM 
ponto de partida (origem). 
Este ponto pode ser estabelecido pela Funcao G92 acompanhada das Funcoes 
X e Z, para que o comando tenha a origem do sistema na mem6ria para o calculo dos 
posicionamentos. 
Este ponto de origem podera ser programado quando desejado a mudanca 
devendo ser cancelado atraves da Funcao G99. 
Os valores da fung5o G92 podem ser positivos ou negativos, dependendo do 
quadrante utilizado pela ferramenta. 
A Funcao G92 é Modal. 
LIMITE DE ROTACAO (RPM) 
Aplicacao: Estabelece limite de rotacao (RPM) 
Quando se estiver trabaihando corn o codigo G92 junto corn a funcao auxiliar S4 
(4 digitos) estaremos limitando a rotacao do eixo-arvore. 
Ex.: G92 S2500 M4# 
Estamos permitindo que o eixo-arvore gire ate 2500 rpm 
A Funcao G92 é Modal 
5.34. FUNCAO: G94 
Aplicacao: Estabelece programa de avanco em polegadas/min ou milimetros/ 
Esta Funcao prepara o comando para computar todos os avancos em pol/min 
(G70) ou mm/min (G71), ap6s definic5o da aplicacao encontraremos formato para 
func5o de avanco F, onde F3.1 estabelece o formato para pol/min e F4 para mm/min. 
A Funcao G94 é Modal. 
10.35. FUNCAO: G95 
Aplicacao: Estabelece programa de avanco em polegadas/rot ou milimetroshot. 
Esta func5o prepara o comando para computar todos os avancos em pol/rot (G70) 
ou mm/rot (G71), assim apos a definicao da aplicacao, encontraremos o formato para 
func5o de avanco F, onde, F2.4 estabelece o formato para pol/rot e F2.2 para mm/ 
rot. 
A Funcao G95 é Modal. 
min. 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
	 69 
0 ROMI° 
5.36. FUNCAO: G96 
Aplicacao: Programacao em velocidade de corte constante. 
A Funcao G96 seleciona o modo de programacao em velocidade de corte constante, 
onde o calculo da RPM a programada pela Funcao S, usando formato S4.1 para pes por 
minuto (G70) e formato S3.1 para metros por minuto (G71). 
A maxima RPM alcancada pela velocidade de corte constante pode ser limitada 
programando-se a Funcao G92. 
A Func5o G96 a Modal e cancela a Funcao G97. 
Deve ser programada em urn bloco separado. 
Exemplo: 
N40 G96 # 
N45 S200. # 
N50 G92 S3000 M3# 
5.37. FUNCAO: G97 
Aplicacao: Programacao em RPM direta. 
E programada a RPM diretamente pela Funcao S, usando um formato (S4). 
A modificacao da RPM pode variar atraves do seletor da RPM de 50% ate 125% da 
velocidade programada. 
A Funcao G97 a Modal e cancela a Funcao G96. 
Deve ser programada ern urn bloco separado. 
Exemplo: 
N60 G97 # 
N65 S2500 M3 # 
Importante; Em ciclos de roscamento, deve-se traba/harprogramando G97. 
5.38. FUNCAO: G99 
Aplicacao: Cancela a Func5o G92 e define a programacao em funcao do Zero 
Maquina (Machine Home). 
Esta funcao quando solicitada cancela o efeito de origem dada pela Funcao G92, 
quando trabalha-se em coordenadas absolutas, transportando a origem para o Zero 
Maquina, conhecido por "Machine Home". 
A Func5o G99 n'ao a provida de movimento nos eixos, e a Modal. 
70 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI 
5.39. FUNCAO: G10 
Aplicacao: Cancela o monitor do tempo de vida da ferramenta. 
A Funcao G10 interrompe a contagem do tempo de vida (Ail de uma determinada 
ferramenta monitorada. 
Esta Funcao devera ser programada em urn bloco separado. 
5.40. FUNCAO: G11 
Aplicacao: Ativa o monitor de tempo de vida util da ferramenta. 
A func5o G11 inicia a contagem do tempo de vida 60 de uma determinada 
ferramenta, em qualquer ponto do programa. 
0 tempo de vida da ferramenta a decrementado a cada deslocamento da mesma, em 
avanco de trabaiho. 
A func5o G11 devera ser programada em urn bloco separado. 
A programacAo dos parametros de vida da ferramenta, dever5o ser inseridos no bloco 
correspondente a ferramenta que se pretende monitorar (! TOOL-DEF). 
TXZRLD# onde: 
T = Identificacao da ferramenta 
X = DimensAo da ferramenta no eixo X 
Dimensao da ferramenta no eixo Z 
R = Raio da ferramenta 
Define o lado de corte da ferramenta 
D = Define o tempo maximo de usinagem em minutos 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 71 
0 ROMI ® 
EXEM PLO DE PROGRAMACAO: 
! TOOL-DEF # 
T1 X-100.4389 Z79.8363 R.8 L2 D20. # 
A150. # 
! END # 
N05 G99 # 
N10 GT00# 
N15 G54 
N25 G11 # (ativa o monitor de vida da ferramenta) 
N30 TO101;...Ferr...Desb...Ext...# 
N35 G96 # 
N40 S180. # 
N45 G92 S4000 M4 # 
N50 G X51. Z40.3 # 
N55 G1 Z30. F.3 # 
N60 G X60. Z120. # 
N65 M30 # 
A funcao G11, que ativa o monitor do tempo de vida da ferramenta, podera ser 
utilizada tambem atraves de uma ferramenta alternativa ou reserva, quando se 
pretende executar trabalhos sem interrupcoes para troca de ferramenta, decorrente 
do seu tempo de vida util esgotado. 
A programac5o dos parametros que definem a ferramenta alternativa, deverao 
ser inseridos no bloco correspondente a ferramenta inicialmente definida (! TOOL-
DEF). 
T X Z R L D E O #, onde: 
T = Identificacao da ferramenta 
X = Dimensao da ferramenta no eixo X 
Z = Dimens5o da ferramenta no eixo Z 
R = Raio da ferramenta 
L = Define o lado de corte da ferramenta 
D = Define o tempo maxim° de usinagem em minutos 
E = Numero da ferramenta alternativa 
0 = Niimero do Corretor da ferramenta alternativa 
72 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROM I ® 
EXEM PLO DE PROGRAMACAO: 
! TOOL-DEF # 
T1 X-100.4389 Z79.8363 R.8 L2 D20. E2 02 # (Ferramenta inicial) 
T2 X76.17 Z80.2878 R.8 L2 D20. # (Ferr.Alternativa ou reserva) 
T3 X184.2548 Z89.4854 R.4 L2 # 
A150. # 
! END # 
N05 G99 # 
N10 TOO # 
N15 G54 
N20 G11# (ativa monitor de tempo de vida da ferr.) 
N25 TO101;...Ferr...Desb.Ext... 
N30 M6# 
N35 G96 # 
N40 S180. # 
N45 G92 S4000 M4 # 
N50 G X51. Z40.3 # 
N55 G1 Z30. F.3 # 
N65 G10 #(cancela monitor do tempo de vida da ferr.) 
N70 TOO # 
N75 G54 # 
N80 G X60. Z120.# 
N85 T0303;...Ferram.Acab...Ext. 
N90 M6 # 
N95 G96 # 
N100 S200.# 
N105 G92 S4500 M4 # 
N110 G X50. Z40.3 # 
N115 G1 Z30. F.2 # 
N120 G X60. Z120. # 
N125 M30# 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 	 73 
0 ROMI ® 
5.41. FUNCAO: G30 
Aplicacao: Cancela imagem espelho. 
Esta funcao cancela imagem espelho dos eixos. 
A func5o G30 a Modal e se encontra ativa quando o comando a ligado. Esta func5o 
a cancelada por G31 e G32 e deve ser programada em urn bloco separado. 
5.42. FUNCAO: G31 
Aplicacao: Imagem espelho no eixo X. 
1
). Todo valor programado no eixo X sob efeito desta funcao sera multiplicado por (- 
No momento em que esta funcao estiver ativa, o visor na pagina de "status", mostra 
"M" (Mirror = Espelho) acesa na posic5o X do mostrador. 
A funcao G31 a Modal e cancela-se pela funcao G30, sendo que deve ser programa 
em urn bloco separado. 
5.43. FUNCAO: G32 
Aplicacao: Imagem espelho no eixo Z. 
Esta func5o a identica a Func5o G31, apenas a usada no eixo "Z" e tambern deve 
ser programada em urn bloco separado. 
Todo valor programado no eixo Z sob o efeito desta funcao sera multiplicado por 
A funcao G32 e Modal e cancela-se pela func5o G30. 
OBS.: E possivel utilizarmos a imagem espelho em ambos os eixos simultaneamente. 
74 	 R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI® 
EXEMPLO DE PROGRAMACAO UTILIZANDO G32 
(IMAGEM ESPELHO NO EIXO Z): 
10 3 6 10 
I 
VD
0 
00 
89 
119 
P1(PROGRAMA PRINCIPAL) P2 
	
P3 
N.10 G99# 
N50 G X90. Z95. M8# 
N60 P2 L3# 
N70 G90# 
N80 G X150. Z150. M9# 
N90 M30 # 
N10 G91# 
N20 G Z-25.# 
N30 G1 X-22. F.1# 
N40 G X22.# 
N50 P3# 
N60 G32# 
N70 P3# 
N80 G30# 
N90 M2# 
N10 G91# 
N20 G Z-3.# 
N30 G1 X-15. F.1# 
N40 X-6. Z3.# 
N50 G X21.# 
N60 Z-6.# 
N70 G1 X-10.# 
N80 X-12. Z6.# 
N100 M2# 
00 
75 
R69001D - MANUAL DE PROGRAMACAO E OPERACAO MACH9 
0 ROMI 
5.44. FUNCAO: G58 
Aplicacao: ativa o sistema de medicao automatica do desgaste da ferramenta. 
Esta funcao somente sera utilizada quando a maquina for equipada corn o leitor de 
posicao

Continue navegando