Escolar Documentos
Profissional Documentos
Cultura Documentos
PARTE 1
INSTRUÇÕES DE
PROGRAMAÇÃO
1. SISTEMA DE COORDENADAS
Toda geometria da peça é transmitida ao comando com auxílio de um sistema de
coordenadas cartesianas.
MOVIMENTO LONGITUDINAL Z
M OV IM ENTO TRANSVERSAL
Observação:
TORRE TRASEIRA
X +
2 o QUADRANTE 1 o QUADRANTE
Z- Z +
3 o QUADRANTE 4 o QUADRANTE
X-
TORRE DIANTEIRA
X-
3 o QUADRANTE 4 o QUADRANTE
Z- Z +
2 o QUADRANTE 1 o QUADRANTE
X +
Como vimos, a origem do sistema foi fixada como sendo os pontos X0, Z0. O
ponto X0 é definido pela linha de centro do eixo-árvore. O ponto Z0 é definido por
qualquer linha perpendicular à linha de centro do eixo-árvore.
Z(+) Z(+)
EXEMPLO DE PROGRAMAÇÃO:
20 10 x 45 o
E D
C
Ø80
B COORDENADAS
MOVIMENT O
AB SOLU TA S
A P A RT I D A META EIXO
DE PARA X Z
Ø30
A B 30 30
B C 50 20
B
C D 80 20
C D E 80 0
E D
Após qualquer deslocamento haverá uma nova origem, ou seja, para qualquer ponto
atingido pela ferramenta, a origem das coordenadas passará a ser o ponto alcançado.
A
Z
C
B
C OOR DENA DA S
MOVIMENT O INCREMENTAIS
P A RT I D A META D I REÇ Ã O
DE PARA X Z
A B 30 0
B C 20 -1 0
C D 30 0
D E 0 -2 0
2 TIPOS DE FUNÇÃO
2.1.FUNÇÕES DE POSICIONAMENTO:
Com o auxílio destas funções pode-se descrever a dimensão da peça a ser usinada,
onde o diâmetro estará definido pelo eixo X (transversal) e o comprimento pelo eixo Z
(longitudinal).
Função N:
Cada bloco de informação é identificado pela função “N”, seguida de até 4 dígitos.
As Funções “N” são, geralmente, ignoradas pelo comando, exceto quando utilizadas
para desvio incondicional (função H) e procura de blocos.
Utilizamos a Função Barra (/) quando for necessário inibir a execução de blocos no
programa, sem alterar a programação.
Se o caracter “/” for digitado na frente de alguns blocos, estes serão ignorados pelo
comando, desde que o operador tenha selecionado a opção INIBE BLOCOS, na página
Referência de Trabalho.
Caso a opção Inibe Blocos não seja selecionada, o comando executará os blocos
normalmente, inclusive os que contiverem o caracter “/”.
Função: H
Esta função deve ser usada em programas contendo números sequenciais “N”, pois
o desvio ocorre para um determinado bloco que contenha uma sequência, onde “N” tem
um valor exatamente igual ao valor de “H”.
Este desvio deve ser executado somente no mesmo programa, não podendo utilizar-
se de outro sub-programa.
EXEMPLO: N00;...PEÇA.EXERCÍCIO.#
N05 G99#
.
.
H70#
N30 T1111;.BROCA.#
N35 G54#
N40 G X160. Z150.#
.
.
N70 T1212;.DESB.INTERNO.#
Função: T
Exemplo:
T 1 3 1 3
Dimensões Corretores
Obs.: O giro da torre e o movimento dos carros não podem estar em um mesmo
bloco. Dois blocos serão necessários, um para o movimento dos carros e outro para o
giro da torre.
Se na programação não houver nenhum valor numérico escrito após a letra da função,
o comando assume o valor “Zero”.
Os valores negativos (-) devem ser sempre precedidos do sinal, o que não ocorre para
os dados positivos.
No início de um comentário deve-se colocar o caracter ponto e vírgula (;), visto que
o comentário é usado para o controle de programas, documentação e também serve como
mensagem ao operador.
Exemplos:
;Peça_N4320 #
N50 T0202;Acabamento_Externo #
N180 M00;Virar_Peça #
NÃO MODAIS: Funções que todas as vezes que requeridas, devem ser programadas,
ou seja, são válidas somente no bloco que as contém.
5.1. FUNÇÃO: G0
Aplicação: Posicionamento rápido.
5.2. FUNÇÃO: G1
Aplicação: Interpolação linear com avanço programável.
Com esta função obtem-se movimentos retilíneos com qualquer ângulo, calculado
através de coordenadas e com um avanço (F) pré-determinado pelo programador.
Geralmente nos tornos CNC utiliza-se o avanço em mm/rotação, mas este também
pode ser utilizado em mm/min.
5.3 - FUNÇÃO: G2 E G3
Aplicação: Interpolação circular.
5.3.1. Função: R
É possível programar “interpolação circular” até 180 graus com auxílio da função R,
discriminando o valor do raio sempre com sinal positivo.
5.3.2. Função: I e K
I é paralelo ao eixo X.
K é paralelo ao eixo Z.
Centro do arco I
Z (+)
Notas:
Caso o centro do arco ultrapasse a linha de centro deveremos dar o sinal correspondente
ao quadrante.
X +
G03 (ANTI-HORÁRIO)
G03 (HORÁRIO)
X +
G02
(ANTI-HORÁRIO)
Observação:
EXEMPLO DE PROGRAMAÇÃO
80
.
25 15 .
.
N30 G X21. Z81.#
R3 N40 G1 Z80. F.25#
R1 0
N50 X24. Z78.5#
1,5x45 o N60 Z50.#
N70 G2 X44. Z40. R10.#
ou
Ø50
Ø24
N80 X50. Z25.#
N90 X74.#
N100 G3 X80. Z22. R3.#
ou
N100 G3 X80. Z22. I74. K22.#
N110 Z#
Importante:
5.4. FUNÇÃO: G4
Na primeira vez que um bloco com G4 aparece no programa, a função “D” deve ser
incluída no bloco.
Os novos tempos usados nos blocos seguintes e que tiverem o mesmo valor da
Função “D”, podem ser requeridos apenas com a programação da Função G4.
Nota:
Quando o parâmetro “D” é usado para outro propósito, como por exemplo com G37,
será modificado qualquer tempo de permanência armazenado anteriormente. Por esta
razão será necessário restabelecer o tempo cancelado.
5.5. FUNÇÃO: G7
Para utilizar este recurso é necessário que o programa em uso contenha a Função
“G07”, que é modal, ou seja, uma vez inserida no início do programa, permanece com
efeito até o final da execução do mesmo.
Portanto, a Função “G07” somente terá efeito quando da execução de um bloco com
“G01”, “G02”, “G03” ou “G73”.
Cada vez que for requisitada a retração, os eixos irão recuar de acordo com o valor
do incremento definido no bloco “G07”.
O avanço de retração poderá ser dado pelo parâmetro “F”, definido no próprio bloco
de “G07”. Caso não seja programado, o comando assumirá o avanço atual, ou seja, o
avanço que estava sendo utilizado na usinagem no momento da solicitação da retração.
Observação:
Nota:
Como a função de retração sempre verifica qual código “G” está em uso, de modo
a saber se esta função deve ou não ser aceita, faz-se necessário reprogramar um “G01”
ou “G73” sempre após o “G07” ter sido programado em um ponto qualquer do programa,
se o movimento posterior ao “G07” tiver que ser executado em “G01” ou “G73”.
Esta função define que o valor dimensional associado ao eixo X é em Raio e aplica-
se aos códigos de programação X, I e U.
X(+) X(+)
K
I
Z(+) Z(+)
X(+) X(+)
K K
I
Z(+) Z(+)
R69001D - MANUAL DE PROGRAMAÇÃO E OPERAÇÃO MACH9 17
®
EXEMPLO DE PROGRAMAÇÃO:
Relação de fórmulas:
H (Altura do filete)
H = (0.65 x Passo) x 2
H = 1.95
X (Diâmetro final)
X = Diâmetro inicial - Altura do Filete
X = 30 - 1.95
X = 28.05
G33
N100 Z83.#
N105 X28.05#
N110 G33 Z48.5 K1.5#
80 N115 GX35.#
N120 Z83.#
Com esta função poderemos abrir roscas em diâmetros externos e internos, roscas
paralelas e cônicas, simples ou de múltiplas entradas com apenas um bloco de
informação, sendo que o comando fará o cálculo de quantas passadas forem necessárias,
mantendo sempre o mesmo volume de cavaco retirado no primeiro passe.
onde:
Obs.: No caso de rosca cônica interna, o valor da função “I” deverá ser negativo.
H
D=
Numero de passes
H = altura do filete no diâmetro
W 0 —> 0 grau
W 1 —> 30 graus
W 2 —> 45 graus
W 3 —> 60 graus
EXEMPLO DE PROGRAMAÇÃO:
H = (0.65 x passo) x 2
H = (0.65 x 2.5) x 2
H = 3.25
3.25
D=
11
D = 0.980
.
.
.
N60 GX25. Z88.#
N65 G37 X16.75 Z51.5 K2.5 E5. D.980#
.
.
ROSCA INTERNA:
H = (0.65 x passo) x 2
H = (0.65 x 2.) x 2
H = 2.6
Diâmetro final = 30
3.25
D = 2.6
11
D = 0.784
.
.
.
N60 GX22.4 Z64.#
N65 G37 X30. Z21.5 K2. E5. D.784#
.
.
Relação de Fórmulas:
H = (0.866 x Passo) x 2
I = (tg x Passo) x 2
EXEMPLO DE PROGRAMAÇÃO:
Passo:
K = 25.4 : 11.5
K = 2.209
Altura do filete:
H = (0.866 x 2.209) x 2
H = 3.826
Altura do triângulo:
Cat. Oposto
tg =
Cat. Adjascente
X
tg 1.78=
25
X = 0.775
Diâmentro inicial:
Diâmetro final:
Conicidade (I):
I = (tg x passo) x 2
I = (tg 1.78 x 2.209) x 2
I = 0. 13 7
3.826
D=
16
D = 0.9565
Relação de Fórmulas:
H = (0.866 x Passo) x 2
EXEMPLO DE PROGRAMAÇÃO:
DIÂMETRO
INICIAL
Passo:
K = 25.4 : 9
K = 2.822
Altura do filete:
H = (0.866 x 2.822) x 2
H = 4.888
Altura do triângulo:
Cat. Oposto
tg =
Cat. Adjascente
tg 1.78= X
56
X = 1.740
Diâmetro inicial :
Diâmetro final:
Conicidade (I):
I = (tg x passo) x 2
I = (tg 1.78 x 2.822) x 2
I = 0.175
I = -0.175
OBS: Por se tratar de rosca "Interna", o valor de "I" passa a ser negativo
3.826
D = 4.888
16
25
D = 0.978
Relação de Fórmulas:
K = (passo)
K = passo x número de entradas (passo programado)
A = (abertura angular entre as entradas da rosca)
A = 360 graus : número de entradas da rosca
EXEMPLO DE PROGRAMAÇÃO:
A0 o .
A120 o . A240 o .
N75 G X30. Z112. #
N80 G37 X22.4 Z62. K6. E5. D.86 A0. #
N85 G37 X22.4 Z62. K6. E5. D.86 A120. #
N90 G37 X22.4 Z62. K6. E5. D.86 A240. #
Com esta função poderemos abrir roscas com apenas um bloco de informações,
sendo que o comando fará o cálculo de quantas passadas serão necessárias e o último
incremento será subdividido em 4 passadas:
onde:
X = Profundidade final do roscamento (diâmetro) (absoluto)
K = Passo da rosca
EXEMPLO DE PROGRAMAÇÃO:
H = (0.65 x 2) x 2
H = 2.6
.
.
.
N60 G X30. Z54.#
N65 G76 X22.4 Z35. K2. U2.6 W0.52#
.
.
.
Posição do inserto:
- Face de corte para cima
A Função G40 deve ser programada em um bloco, próprio para cancelar as funções
previamente solicitadas como G41 e G42. Esta função, quando solicitada pode utilizar o
bloco posterior para descompensar o raio do inserto que deve ser inserido na página de
“Dimensões de Ferramentas”.
Esta função implica em uma compensação similar à Função G41, exceto que a
direção de compensação é a direita, vista em relação ao sentido do curso de corte.
NOTAS:
Exemplo:
.
.
.
N50 G41 (G42) #
N60 G1 X...Z...F...# (Este bloco de aproximação será utilizado para a compensação)
.
.
.
Ciclos fixos não são possíveis quando o comando estiver compensando o raio da
ferramenta.
É bom lembrarmos que o importante para escolha do código G41 ou G42 adequado
para cada caso, é o sentido de corte, como veremos a seguir.
QUADRANTE (+)
G4 2 G41
G4 1
G4 2
QUADRANTE (-)
G4 2 G4 1
G4 1
G4 2
QUADRANTE (+)
G4 1 G4 2
G4 2
G4 1
QUADRANTE (-)
G4 1 G4 2
G4 2
G4 1
TORRE
PONTA DA FERRAMENTA
10
20 00
11
21 01
22 02
12
R69001D - MANUAL DE PROGRAMAÇÃO E OPERAÇÃO MACH9 35
®
X
TORRE
PONTA DA FERRAMENTA
12
22 02
11
21 01
20 00
10
36 R69001D - MANUAL DE PROGRAMAÇÃO E OPERAÇÃO MACH9
®
Seguindo uma Velocidade de Corte Constante, inibida por “G46”, a função G47
restabelecerá a velocidade de corte constante, permitindo que a RPM do eixo-árvore varie
automaticamente, baseada na distância do movimento ao longo do eixo “X” da linha de
centro do eixo-árvore para a ponta da ferramenta.
A Função G47 deverá ser programada exatamente antes do ponto, onde a velocidade
de corte constante precisa ser restaurada.
Esta função desloca o zero-peça original (definido por software) para uma distância
pré-determinada, definida pelo programador (face frontal ou face de encosto).
Esta função está contida na página de “Dimensões”, com o título “Placa” e os valores
contidos referem-se somente ao eixo “Z”.
O código G54, quando utilizado, deve ser programado para todas as ferramentas do
programa, que exijam a confirmação da mudança do zero peça.
O CNC ROMI suporta quatro áreas “FALHAS”, designadas por L1, L2, L3 e L4; e
também quatro áreas “SEGURAS”, designadas por L5, L6, L7 e L8.
Importante:
G61 L X Z I K #
onde:
X = diâmetro interno
Z = encosto (incremental)
I = diâmetro externo
K = comprimento
EXEMPLO DE PROGRAMAÇÃO
.
N30 T0101 #
.
N100 G61 L1 X60. Z-20. I204. K24. # (Protege Castanha)
N110 G61 L2 X0 Z118. I49. K162. # (Protege Contra-ponto)
.
.
N200 T0202 #
.
N250 G61 L1 X60. Z-20. I204. K24. # (Protege Castanha)
N260 G61 L2 X0 Z118. I49. K162. # (Protege Contra-ponto)
G66 X Z I K (U1) W P F #
onde:
Importante:
EXEMPLO DE PROGRAMAÇÃO:
70
50
2x45 o
40
25
R5
Ø8 0
Ø5 0
Ø20
Posicionamento inicial:
Programa Principal:
.
.
Sub-programa 10 (P10)
Programa Principal:
.
.
Observações:
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
EXEMPLO DE PROGRAMAÇÃO:
Posicionamento inicial:
Programa Principal:
.
.
Sub-programa 20 (P20):
Programa Principal:
.
.
N80 G66 X26. Z72. I.8 K.2 U1 W3. P20 F.3 #
N85 G X82. #
N90 G41 #
N95 P20 #
N100 G40 #
N105 X28. #
N110 G Z72. #
.
.
Observações:
-Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
G67 X Z I K (U1) W P F #
onde:
Importante:
EXEMPLO DE PROGRAMAÇÃO:
Posicionamento inicial:
Programa Principal:
.
.
N50 G67 X84. Z72. I1. K.3 U1 W2. P30 F.2 #
.
.
Sub-programa 30 (P30)
Programa Principal:
.
.
N50 G67 X84. Z72. I1. K.3 U1 W2. P30 F.2 #
N55 G X26.#
N60 G42#
N65 P30 #
N70 G40 #
N75 X82.#
.
.
Observações:
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
EXEMPLO DE PROGRAMAÇÃO:
R5
Posicionamento inicial:
Programa Principal:
.
.
Programa Principal:
.
.
N60 G67 X26. Z72. I.5 K.2 U1 W1.5 P40 F.25#
N65 G X72. #
N70 G41 #
N75 P40 #
N80 G40#
N85 X28. #
N90 G Z72. #
.
.
Observações:
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
G68 X Z I K E W P F #
onde:
Importante:
EXEMPLO DE PROGRAMAÇÃO
USINAGEM EXTERNA:
Cálculos:
Programa Principal:
.
.
N70 G68 X88.5 Z79.2 I.5 K.2 E2. W.875 P50 F.3 #
.
.
Sub-programa 50 (P50)
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. #
.
Observações:
- Funções preparatórias “G” admissíveis no sub- programa são: G1, G2, G3, G4
e G73.
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
EXEMPLO DE PROGRAMAÇÃO
USINAGEM INTERNA:
W = [( E - I ) : número de passes] : 2
W = [( 5 - 1 ) : 1 ] :2
W = 2
Programa Principal:
.
.
N50 G68 X25. Z64.8 I1. K.3 E2.5 W2. P60 F.2 #
.
.
Sub-programa 60 (P60)
Observações:
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
FACEA MENTO
EXEMPLO DE PROGRAMAÇÃO:
USINAGEM EXTERNA:
E = 5mm (diâmetro)
Desbaste em duas passadas
Sobremetal no eixo “X” = 1mm (diâmetro)
Sobremetal no eixo “Z” = 0.3mm
Cálculos:
Programa Principal:
.
N60 G68 X90. Z79.8 I1. K.3 E5. W2.2 P70 F.15 #
.
Sub-programa 70 (P70)
Programa Principal:
N60 G68 X90. Z79.8 I1. K.3 E5. W2.2 P70 F.15#
N65 G Z20.#
N70 G41#
N75 P70#
N80 G40#
N85 Z77.#
Observações:
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
EXEMPLO DE PROGRAMAÇÃO:
USINAGEM INTERNA:
E = 6mm (diâmetro)
Desbaste em duas passadas
Sobremetal no eixo “X” = 0.8mm (diâmetro)
Sobremetal no eixo “Z” = 0.2mm
Cálculos:
Programa Principal:
.
.
N70 G68 X24.2 Z65.2 I.8 K.2 E6. W2.8 P80 F.2 #
.
.
Sub-programa 80 (P80)
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.#
.
.
Observações:
- Para máquinas equipadas com porta ferramentas "gang tools" utilizar o mesmo
sub-programa de desbaste, no acabamento da peça, utilizando-se ferramentas
diferentes, será necessário que ambas estejam no mesmo quadrante.
Nota: Não se deve alterar o modo POLEGADA para MÉTRICO e vice-versa no meio
da programação, pois o controle requer uma operação de REFERÊNCIA DA MÁQUINA
(Machine Home) quando o modo da unidade é alterado.
FURAÇÃO:
Observações:
EXEMPLO DE PROGRAMAÇÃO:
.
.
.
N50 G X Z75. #
N55 G74 Z-5. W15. F.15 #
.
.
.
TORNEAMENTO:
A função G74 pode ser utilizada como ciclo de torneamento paralelo ao eixo Z, o
qual torneia com sucessivos passes, até o diâmetro desejado.
Observações:
EXEMPLO DE PROGRAMAÇÃO:
.
.
.
N70 G X84. Z83.#
N75 G74 X30. Z28. I6. U1 F.3#
.
.
.
.
.
.
N30 G X30. Z73. #
N35 G74 X50. Z25. I5. U1 F.25#
.
.
.
FACEAMENTO
A Função G75 descreve seu ciclo paralelo ao eixo X, auxiliando nos trabalhos de
desbaste como ciclo de faceamento.
F = Avanço
Observações:
.
.
.
.
N80 G X28. Z92. #
N85 Z88.5 #
N90 G75 X45. Z70. K1.5 U1 F.15#
N95 Z92.#
.
.
C A NA I S
O ciclo G75 pode ser usado também como ciclo de canais, podendo-se programar
a quebra de cavacos.
Neste ciclo, os canais devem ser equidistantes sendo que o último canal será
executado na posição Z programada, independentemente de estar ou não na mesma
distância dos demais.
F = Avanço
Observações:
EXEMPLO DE PROGRAMAÇÃO:
.
.
N60 G X75. Z67. #
N65 G75 X60. Z25. K14. F.1 #
.
.
Essa furação deverá ser programada após o uso do código G83, cancelando o ciclo.
Exemplo:
Primeiro Incremento = I
Segundo Incremento = I - J
Terceiro Incremento = (I-J) - J
Obs.: Se “J” não for programado o valor de “I” será utilizado para todos os
incrementos.
Obs.: Se “W” não for programado o comando assume o valor “W” = 2mm.
Obs.: Se “R” não for programado o comando assume o valor de Z utilizado para
aproximação como referência.
Obs: Se “P1” não for programado, a ferramenta retornará até o plano “R”.
EXEMPLO DE PROGRAMAÇÃO:
N60 G83 Z40. I20. J5. K10. U75. W3. R115. P1 F.15#
N70 G X Z130. # (Bloco de aproximação)
N80 G80 # (cancela a função G83)
.
.
Observações:
- Se U não for programado ou for programado menor ou igual a 10, após cada
incremento a ferramenta retornará ao plano R;
- Se U > 75, não ocorrerá retorno ao plano R até que a profundidade final Z seja
atingida;
- Se 10 < U < 75, ocorrerá retorno ao plano R sempre que a soma dos incrementos
de profundidade for maior ou igual ao valor de U;
Função: P
Função: L
A função “L” define o número de vezes que um determinado sub-programa deve ser
executado.
Exemplo:
EXEMPLO:
Este ponto pode ser estabelecido pela Função G92 acompanhada das Funções
X e Z, para que o comando tenha a origem do sistema na memória para o cálculo dos
posicionamentos.
Quando se estiver trabalhando com o código G92 junto com a função auxiliar S4
(4 dígitos) estaremos limitando a rotação do eixo-árvore.
Esta função prepara o comando para computar todos os avanços em pol/rot (G70)
ou mm/rot (G71), assim após a definição da aplicação, encontraremos o formato para
função de avanço F, onde, F2.4 estabelece o formato para pol/rot e F2.2 para mm/
rot.
A máxima RPM alcançada pela velocidade de corte constante pode ser limitada
programando-se a Função G92.
A Função G96 é Modal e cancela a Função G97.
Exemplo:
.
N40 G96 #
N45 S200. #
N50 G92 S3000 M3#
.
A modificação da RPM pode variar através do seletor da RPM de 50% até 125% da
velocidade programada.
Exemplo:
.
N60 G97 #
N65 S2500 M3 #
.
Esta função quando solicitada cancela o efeito de origem dada pela Função G92,
quando trabalha-se em coordenadas absolutas, transportando a origem para o Zero
Máquina, conhecido por “Machine Home”.
T X Z R L D# onde:
T = Identificação da ferramenta
R = Raio da ferramenta
EXEMPLO DE PROGRAMAÇÃO:
! TOOL-DEF #
T1 X-100.4389 Z79.8363 R.8 L2 D20. #
A150. #
! END #
N05 G99 #
N10 G T00#
N15 G54
.
.
A função G11, que ativa o monitor do tempo de vida da ferramenta, poderá ser
utilizada também através de uma ferramenta alternativa ou reserva, quando se
pretende executar trabalhos sem interrupções para troca de ferramenta, decorrente
do seu tempo de vida útil esgotado.
T X Z R L D E O #, onde:
T = Identificação da ferramenta
R = Raio da ferramenta
EXEMPLO DE PROGRAMAÇÃO:
! 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 T00 #
N15 G54
.
.
N20 G11# (ativa monitor de tempo de vida da ferr.)
N25 T0101;...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 T00 #
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. #
N 125 M30#
A função G30 é Modal e se encontra ativa quando o comando é ligado. Esta função
é cancelada por G31 e G32 e deve ser programada em um bloco separado.
Todo valor programado no eixo X sob efeito desta função será multiplicado por (-
1).
No momento em que esta função estiver ativa, o visor na página de “status”, mostra
“M” (Mirror = Espelho) acesa na posição X do mostrador.
A função G31 é Modal e cancela-se pela função G30, sendo que deve ser programa
em um bloco separado.
Esta função é idêntica a Função G31, apenas é usada no eixo “Z” e também deve
ser programada em um bloco separado.
Todo valor programado no eixo Z sob o efeito desta função será multiplicado por
(-1)
P1(PROGRAMA PRINCIPAL) P2 P3
Esta função somente será utilizada quando a máquina for equipada com o leitor de
posição da ferramenta (TOOL EYE). Deverá ser programada em um único bloco, conforme
segue:
Obs: Para a máquina GALAXY 15S o valor programado para o eixo X deverá ser :
X = 150 + Folga
W (a) (b) (c) = Parâmetro que indica o eixo a ser medido (a), o quadrante do sensor
(b) e o tipo de aproximação da ferramenta no sensor (c).
b = 1 (quadrante 1)
b = 2 (quadrante 2)
b = 3 (quadrante 3)
b = 4 (quadrante 4)
“Wc” = Pode assumir valores de 1 a 3, o valor zero não é permitido, indicando o tipo
de trajetória que a ferramenta a ser medida deve realizar para se aproximar
do sensor. O programador pode, através desse sub-parâmetro, “escapar” de
obstáculos que porventura possam haver entre a ferramenta e a localização
do sensor da máquina.
Retorno
Avanço
OBS: O código U1 pode ser omitido. Neste caso deve ser verificado que não haja
interferência entre o braço do sensor com a peça, pois o processo de medição se
iniciará sem interrupções.
Nota: Para que a função G58 seja plenamente executada, é necessário que sejam
programados os seguintes parâmetros na página de corretores do comando:
Este campo é comum aos dois eixos “X” e “Z”. Se o valor do desgaste medido em
uma ferramenta estiver dentro da faixa admissível, o sistema não executa a correção. Em
resumo, o sistema somente corrige um desgaste cujo valor é maior, em módulo, que o valor
deste campo.
CIC : Este campo define o número de peças que devem ser executadas em um
processo, antes de se fazer uma medição do desgaste da ferramenta. O valor programado
deverá ser maior do que “zero”.
O ciclo G58 é programado e executado como outro código “G” qualquer, respeitando
suas sintaxes,porém, sua execução depende do valor colocado no campo “CIC”, ou seja,
somente será executado quando o lote de peças definidas em “CIC”, tiver sido usinado.
Neste momento o sistema executa todos os passos do ciclo até que tenha os desgastes
medidos.
RST : Este campo trabalha juntamente com o campo “CIC”. Quando um determinado
valor é colocado no campo “CIC”, este mesmo valor será copiado para o campo “RST”
que vai sendo decrementado a cada “M5O” executado.
EXEMPLO DE PROGRAMAÇÃO
!TOOL-DEF #
T1 X-146.2541 Z113.95#
T2 X110.9963 Z 94.9578#
A150.#
!EN D #
N05 G99#
N10 T00; T0101_DESBASTE_EXT.#
N15 G54#
N20 G X150. Z150.#
N25 T0101; DESBASTE_EXT.#
N30 M06
N35 M12#
N40 G96#
N45 S180.#
N50 G92 S3000 M4#
N55 G X51. Z40.3#
N60 G1 Z30. F.3 #
N65 T00;T0202_ACAB._INTERNO#
N70 G54#
N75 G X150. Z150.#
N80 T0202;.FERR.ACAB.INTERNO#
N 85 M06#
N90 M12#
N95 G96#
N100 S200.#
N105 G92 S3000 M4#
N110 G X-50. Z40.3#
N115 G1 Z30. F.2#
N120 G X-126. Z158.#
N125 G58 X120. Z160. T01 W311 U1#
N130 G58 X-126. Z158. T02 W341#
N 135 M50#
N140 M30#
6 - FUNÇÕES MISCELÂNEAS
As Funções Miscelâneas abrangem os recursos da máquina não cobertos pelas
funções anteriores. Estas funções têm formato M2 e apenas um código M pode ser
programado em cada bloco.
FUNÇÃO: M00
A Função M00 é programada, geralmente, para que o operador possa virar a peça
na placa, trocar ferramentas, faixas de rotações, etc.
FUNÇÃO: M01
FUNÇÃO: M02
FUNÇÃO: M03
Esta função gira o eixo árvore no sentido anti-horário olhando-se a placa frontalmente.
A Função M03 é cancelada por: M01; M02; M04; M05; M30; e M00.
FUNÇÃO: M04
A Função M04 é cancelada por: M01; M02; M03; M05; M30; M00.
FUNÇÃO: M05
FUNÇÃO: M06
Toda vez que se seleciona uma determinada face da torre, dada pela Função “T”,
esta deve ser acompanhada da função M06 que permite o giro da torre.
Necessariamente, a Função M06 não precisa vir no mesmo bloco da Função “T”.
FUNÇÃO: M08
Este código aciona o motor da refrigeração de corte e cancela-se por: M09; M00;
M01; M02; M30.
FUNÇÃO: M09
FUNÇÃO: M11
FUNÇÃO: M12
Esta função deverá ser programada em um único bloco, após a Função M19.
Sendo possível fazer posicionamentos fixos a cada 0,07 graus.
Esta função somente é válida para máquinas que trabalham com ferramentas
rotativas.
Exemplo de Programação:
N70 T00 #
N75 G54 #
N80 G Z100. #
N85 T0404;...Broca diâm. 8mm #
N95 G X-14. Z38. #
N100 Z36. #
N105 M19 #
N110 G94 #
N115 C0. #
N120 M22 #
N125 M15 #
N130 G1 Z20. F110 #
N135 G Z36. #
N140 M23 #
N145 M19 #
N150 C180. #
N155 M22 #
N160 G1 Z20. F110 #
N165 G Z38. #
N170 M23 #
N175 G95 #
N180 T00 #
N185 G54 #
N190 G Z100. M17 #
N195 T0505 #
N 200 M6 #
.
FUNÇÃO: M24
FUNÇÃO: M25
FUNÇÃO: M30
Esta função tem a mesma aplicação da Função M02. Para Comandos que trabalham
com memória, tanto M02 como M30 rebobinam os dados da memória.
FUNÇÃO: M45
FUNÇÃO: M46
PROCESSO A UTILIZAR
É necessário haver uma definição das fases de usinagem para cada peça a ser
executada, estabelecendo-se, assim, o sistema de fixação adequado à usinagem.
. Avanço
Ks ´ a ´ p ´ Vc
Nc =
4500 ´ h
a = A vanç o
Vc = Velocidade de corte
h = Rendimento
C E N T UR = 0,8
G A L A X Y = 0,9
C O S M O S = 0,9
AÇO FUNDIDO DURO ACIMA DE 70 ACIMA DE 192 390 286 205 150
AÇO DE LIGA MOLE 100 A 140 278 A 388 530 380 275 200
AÇO DE LIGA DURO 140 A 180 388 A 500 570 410 300 215
AÇO FERRAMENTA (HSS) 150 A 180 415 A 500 570 410 300 215
ALUMÍNIO 40 130 90 65 48
9. GRAU DE RUGOSIDADE
(Em relação ao avanço e raio da ponta da ferramenta)
M I C R ON S MICRO-
r = Raio da Ferramenta
mm IN CHES
Rugosidade em µm
Avanço em mm
F ÓR M U LA S
(HT-R-Rt)
em mm
RAIO DA CURVATURA DA
PONTA DA FERRAMENTA
(mm)
PARTE 2
INSTRUÇÕES DE
OPERAÇÃO
1. INSTRUÇÕES GERAIS
INTRODUÇÃO
Este manual tem por objetivo, instruir para o melhor aproveitamento na utilização
da máquina, que ora temos a satisfação de entregar.
2. PRECAUÇÕES DE SEGURANÇA
PERIGOS
Nunca mexa em um comando manual (botões, teclas, chaves comutadoras etc.) com
as mãos, sapatos ou roupas molhadas. A não observância dessa recomendação, também
poderá provocar choque elétrico ou até mesmo a morte do operador.
ADVERTÊNCIAS
A localização do botão de emergência deve ser bem conhecida, para que possa ser
acionado a qualquer momento sem necessidade de procurá-lo.
Água ou óleo poderão tornar o piso escorregadio e perigoso. Para evitar acidentes,
os pisos devem estar secos e limpos.
Antes de acionar qualquer comando manual, botões, teclas, chaves comutadoras,
alavancas, verifique sempre se é o comando correto e, em caso de dúvida, consulte demais
capítulos dos manuais de operação e manutenção.
Se um trabalho tiver que ser feito por duas ou mais pessoas, sinais de coordenação
devem ser dados a cada etapa da operação. A menos que um sinal seja dado e respondido,
a etapa seguinte não deve ser iniciada;
A VI S OS
manual de instruções.
Não suje, raspe ou retire qualquer tabela de aviso. Caso ela esteja ilegível ou perdida,
encomendar outra tabela ao fornecedor, especificando o seu número, o qual aparecerá
no lado direito inferior da tabela.
IMPORTANTE
Leia atentamente os manuais de instrução, operação, manutenção, programação,
etc, antes de ligar a máquina. Certifique-se de que entendeu corretamente todas as
informações. Em caso de dúvida, consulte o seu superior ou o distribuidor da Romi
mais próximo.
PERIGO
Cabo, cordão ou fio elétrico cuja isolação esteja danificada pode produzir fuga de
corrente e choques elétricos. Antes de usá-los, verifique suas condições.
A VI S OS
Use sapatos de segurança que não se estragam com óleo, óculos de segurança com
cobertura lateral, roupas e proteção de segurança.
CUIDADOS
Os cabos que devem ficar no solo precisam ser protegidos contra cavacos para evitar
curto circuito.
Antes de operar a máquina pela primeria vez ou após ficar parada por longo tempo
(alguns dias),cada parte deslizante deve ser lubrificada. Para isso, deixe a bomba de
lubrificação em funcionamento, até o óleo chegar nos pontos de lubrificação.
Os comandos manuais (botões, tecla, chave comutadora, alavanca, etc) devem ser
acionados suavemente.
NOTA
Ao ligar a máquina, iniciar pela Chave de Alimentação de Energia da fábrica e
a Chave Geral da máquina, nessa ordem; após acionar a Chave Geral, acionar, quando
disponível a Chave Vídeo, e aguarde a imagem no vídeo.
2.3.INSPEÇÕES DE ROTINA
A VIS O
Ao verificar a tensão das correias NÃO coloque os dedos entre a correia e a polia.
CUIDADOS
Verifique a tensão das correias e substitua o jogo, caso alguma correia apresente
desgaste.
2.4.PRÉ-AQUECIMENTO DA MÁQUINA
CUIDADOS
Este programa de operação automática deve fazer com que funcionem todos os
componentes da máquina. Verifique ao mesmo tempo, o funcionamento correto destes
componentes.
NOTA
Partes deslizantes poderão ser danificadas por falta de óleo se a máquina for
usada para usinar imediatamente após ficar parada por longo período. As expansões
térmicas dos componentes da máquina também poderão comprometer a precisão da
usinagem. Para evitar estas condições, sempre aqueça a máquina.
A VI S OS
Ferramentas muito gastas podem causar danos. Substitua todas essas ferramentas
por outras, antes que isso aconteça.
A área de trabalho deve ser adequadamente iluminada para facilitar as verificações
de segurança.
Ferramentas e outros itens devem ser guardados. Não deixe ao redor da máquina,
para evitar acidentes e mantenha os corredores limpos. Não devem ser colocados em cima
do cabeçote, proteções ou lugares semelhantes.
CUIDADOS
Para evitar interferências, o comprimento das ferramentas deve estar dentro das
tolerâncias.
2.6.OPERAÇÃO
A VI S OS
Não trabalhe com cabelos compridos, que possam tocar qualquer parte na máquina.
Amarrá-los para cima e para trás.
Não opere comandos manuais (botão, tecla, chave comutadora, alavanca, etc.) com
luvas. Poderá causar defeitos.
Sempre que uma peça pesada tiver que ser movimentada e em qualquer ocasião em
que haja qualquer risco envolvido, duas ou mais pessoas devem trabalhar juntas.
Cabos de aço ou cordas devem ser suficientemente fortes para suportar as cargas
a serem levantadas e devem estar de acordo com as normas.
Não toque em cavacos ou na borda das ferramentas com as mãos sem proteção.
Nunca toque com as mãos ou de qualquer outra maneira uma peça-obra girando ou
no eixo-árvore em movimento.
Use escova para limpar os cavacos da ponta da ferramenta - NÃO USE AS MÃOS.
Use máscara protetora, sempre que for usinar uma peça de liga de magnésio.
CUIDADOS
A VIS O
Para parar a máquina durante a usinagem, selecione entre estas, a chave adequada:
- Apertar - (Botão de parada de emergência)
- Apertar - (Botão de Cicle Stop)
- Apertar - (Botão de Shift e Cicle Stop simultaneamente)
CUIDADOS
Verifique a tensão das correias. Compare se estão frouxas após operação. Substitua
o jogo, caso alguma correia esteja frouxa. Ao verificar a tensão das correias, não coloque
C U I D A DOS
IMPORTANTE
Leia cuidadosamente todos os Manuais de instalação, operação, manutenção,
programação, etc... e entenda corretamente as precauções de segurança nele
contidos. Compreenda os princípios, construções e precauções envolvidos.
PERIGOS
Quem não estiver ligado ao trabalho de manutenção não deve acionar a Chave
Geral que liga a máquina. Para esta finalidade utilize o aviso: “Não toque na Chave.
Operação de Manutenção em Andamento” ou outro aviso semelhante, deve ser
colocado nas chaves e em quaisquer outros locais adequados. Além disso, recomenda-
se que antes de efetuar a manutenção, a Chave Geral da máquina seja desligada e que
a mesma seja trancada por um cadeado, cuja chave deva ficar em poder do
manutentor.
AVISOS
A manutenção elétrica deve ser feita por pessoa qualificada para realizar o os
dedos entre a correia e a polia.
AVISOS
Todas as peças e óleo usados devem ser removidos pelo operador e colocados
bem distantes da máquina para melhor segurança.
2 3
6
7
6 3 7
5 3
1
6
5
3. PAINEL DE OPERAÇÃO
3.1. PAINEL
BLK/BLK:
PARADA DE EMERGÊNCIA:
3.3.TECLADO
INS:
Insere um caracter ou mesmo um bloco de informações dentro de um
programa já editado, sem alterar os demais blocos.
DEL:
Apaga um caracter ou mesmo um bloco de informações dentro de um
programa já editado e apagar um caracter digitado indevidamente, estando em
MODO DE EDIÇÃO, MDI, etc.
ERROR MSGS:
Sem função definida.
HELP:
Utilizada para tirar cópia das páginas do CNC, quando acoplado a uma
impressora (HARDCOPY).
ZOOM IN:
Serve para que o operador reduza o quadro mostrado no vídeo, a fim de
ampliar o gráfico do perfil da peça.
ZOOM OUT:
Usa-se esta tecla para que operador amplie o quadro mostrado no vídeo, para
reduzir o gráfico do perfil da peça.
SHIFT
Esta tecla não tem função por si própria, devendo ser pressionada
simultaneamente com outra tecla do painel para ter significância:
SHIFT/CYCLE STOP:
Aborta a execução do programa.
SHIFT/LETRA:
Gera letra minúscula.
SHIFT/NÚMERO:
Gera um caracter secundário.
SHIFT/EXIT:
Retorna à PÁGINA DE MODO.
SHIFT/INS:
Serve para inserir um bloco de informações.
SHIFT/DELETE:
Apaga um bloco inteiro de informações.
SHIFT/CURSOR ( - ):
Leva o cursor para o início do programa,na página LISTA EDIÇÃO.
SHIFT/CURSOR ( ¯ ):
Leva o cursor para o fim do programa, na página LISTA EDIÇÃO.
SHIFT/CURSOR ( ® ):
Leva o curso em cada um dos códigos programa dos no bloco de informações.
ENTER
É usada para ativar ou desativar funções que não estão ativas quando o
comando é ligado, bem como para permitir a entrada de dados nas páginas
STATUS, DIMENSÕES, CORRETORES, etc.
3.6.SOFTKEYS
São 9 teclas especiais que não fazem parte do teclado alfa-numérico normal, e
estão identificadas por F1, F2...F9. A função de cada uma delas é definida pelo
software, sendo que variam de acordo com a página em uso.
EXIT
A tecla EXIT, apesar de ter a mesma aparência, não é uma SOFTKEY, pois
tem sua função definida. Ela é utilizada para retorno a uma página anterior ou à
PÁGINA DE MODO, quando for acionada juntamente com a tecla SHIFT.
Todas as mensagens de alerta ao operador serão apagadas com a tecla EXIT
localizada na coluna das softkeys.
PALKEYS
São 5 teclas especiais que não fazem parte do teclado alfa-numérico normal.
Não possuem identificação gravada sobre elas, pois a função de cada uma é
definida pelo software.
Estas teclas estão localizadas na parte inferior do vídeo, próximas aos itens
que constam nas páginas do CNC.
Estas PALKEYS geram as seguintes informações :
SOLT/PREN. PEÇA:
Abre e fecha a placa.
OPERADOR LIBERA:
Possibilita ao operador forçar a operação da máquina, cancelando
momentâneamnte algumas mensagens geradas pelo CNC. (Ex: Lubrificação
deficiente).
AVANC/REC. MANGA:
Avança e recua a manga do contra-ponto (opcional).
MANUAL REFRIGER.:
Liga o refrigerante de corte manualmente.
DESLIGA REFRIGER.:
Desliga refrigerante de corte manualmente.
AUTOMÁTIC. REFRIGER.:
Liga e desliga o refrigerante de corte via programa.
SEGURANÇA PORTA:
Permite usinagem com a porta aberta ou fechada . Quando ativada, age
como sistema de segurança para o operador, só ligando a máquina se a porta
estiver fechada.
OBS: Caso não coincida o sentido de fixação da peça com a posição da placa,
o CNC não irá liberar o giro da placa, mostando no vídeo a mensagem: "PEÇA
SOLTA".
OBS: Caso não coincida o sentido de fixação da peça com a posição da placa,
o CNC não irá liberar o giro da placa, mostrando no vídeo a mensagem "PEÇA
SOLTA".
LIGA COMANDO
Liga os motores de acionamento dos eixos.
INDEXAÇÃO TORRE
Causa a indexação (giro) sequêncial da torre.
OBS: Durante a utilização desta função o operador deve tomar cuidado com
o posicionamento dos carros a fim de evitar colisões da torre.
OBS: Para utilizar-se destas funções definidas pelas “PALKEYS” basta localizá-
las através das teclas “PAGE UP” e/ou “PAGE DOWN”, que se localizam na parte
inferior do vídeo, e acionar a PALKEY correspondente.
;....EIXO#GXZ#G92X150.Z150.#T0101#G54#G94#S1222M4#G66X84.Z8
XC e ZC:
Indica posição da ferramenta em relação ao zero máquina, quando a função
G99 está ativa, ou em relação a um outro ponto de origem, especificado
juntamente com a função G92 (X é dado em diâmetro).
XP e ZP:
Indica a posição dos eixos, em relação ao zero peça.
XT e ZT:
Posição do último ponto programado para a ferramenta (X é dado em
diâmetro).
XD e ZD:
Indica o valor decrescente de onde a ferramenta se encontra até o ponto
programado (X é dado em diâmetro).
XA e ZA:
Indica o valor absoluto de onde a ferramenta se encontra até o zero-máquina
(X é dado em raio).
XF e ZF:
Indica os valores referentes ao erro de acompanhamento entre o controle e a
realimentação de informação de posicionamento. (Uso restrito à manutenção).
XG e ZG:
Valor utilizado quando estiver trabalhando com medição em processo (apalpador).
SCS:
Indica a RPM do eixo árvore, programada ou comandada via MDI.
S AS :
Indica a RPM real que eixo árvore está girando.
SAP:
Indica a posição angular do eixo-árvore de 0 a 360 graus.
MPR ou IPR:
MPR = Milímetros por rotação
IPR = Polegadas por rotação
RAD:
Distância da ferramenta à linha de centro da peça.
MPM ou FPM:
MPM = Milímetros por minuto
FPM = Pés por minuto
M (MIRROR):
Imagem espelho
I (IN POSITION):
Indica que a ferramenta alcançou a posição requerida.
H (HOME):
O zero-máquina foi alcançado.
ÁREAS PROGRAMADAS:
Número de áreas de segurança programadas.
TEMPO PEÇA:
Indica o tempo de usinagem da peça dado em minutos e segundos.
DIMENSÕES:
Programação em milímetro ou polegadas.
MODO INTERP:
Modo de Interpolação: linear, circular, etc.
COORD. SIST.:
Programação em coordenadas absolutas ou incrementais.
EIXO X MODO:
Programação em diâmetro ou raio.
COMP. FERR.:
Programação com compensação de raio da ponta de ferramenta à direita, à
esquerda ou desativada.
MODO AVANÇO:
Programação do avanço em mm/rot, mm/min, pol/rot e pol/min.
CICLO FIXO:
Programação de ciclos fixos (G66, G67, G83...).
APALPADOR:
Medição em processo (opcional).
CORR. PLACA:
Corretores de placa (G54 e G55).
P L:
P : é o número do sub-programa utilizado.
L : é o número de vezes que o sub-programa (P) deverá ser repetido.
PROGRAMA:
Número do programa principal.
F:
Indica o valor do último avanço programado.
D:
Indica em ordem decrescente, o tempo de permanência, quando existe a
função G04 no programa.
N:
Indica o número do bloco que está sendo executado.
M:
Indica a função M (Miscelânea) que está sendo ou foi executada.
PAL MSG:
Indica mensagens de falha (página MENSAGENS PAL).
TC:
Indica o número da ferramenta e corretor comandados.
TP:
Indica o número da ferramenta e corretor comandados.
PAGINA DE MODO RE P O US O
AVANCO INIBIDO EDI TOR
I N A T I VO REFER.TRAB.
C A RR E G A /S A L VA
TORNO ROMI
AUTOMATICO
(NÚMERO DO TESTE
SOFTWARE ) MANUAL
SU P O R TE
REPOUSO:
Apaga o vídeo (para ligá-lo novamente basta acionar a tecla EXIT).
EDITOR:
Acessa o Menu de Edição.
REFERÊNCIA DE TRABALHO:
Dá acesso à página utilizada para referenciar os parâmetros de trabalho.
CARREGAR/SALVAR:
Dá acesso à página que permite carregar ou salvar programas.
AUTO:
Ativa o modo de execução do programa (operação automática) cabendo a
partir daí ao operador selecionar a opção desejada.
Quando esta softkey é acionada as teclas localizadas no painel com as cores
verde, amarela e vermelha, passam a atuar como:
TESTE:
Acesso à página que coloca a máquina em testes antes da execução do
programa.
MA NUA L:
Dá acesso à página das funções manuais e operacionais da máquina.
SUPORTE:
Acessa as páginas de proteção de programas, diagnóstico, acesso ao
controle e parâmetros de máquina.
4.3.MENU DE EDIÇÃO:
EDI TOR
PROG NOVO
FLAGS R E N UM E R A R
DIRETORIO
LEITURA:
Permite a visualização do programa em modo lista, não possibilitando
entretanto que sejam feitas modificações.
EDITOR:
Dá acesso à página de edição do programa em modo PRONTA EDIÇÃO ou
LISTA EDIÇÃO, permitindo inserir e modificar o programa.
PROG. NOVO:
Seleciona o número de um programa não contido no diretório, porém em
ordem ascendente, para edição.
PRÓX. PROG.:
Seleciona o número de um programa contido no diretório, na ordem
crescente.
RENUMERAR:
Permite que o operador renumere o programa selecionado.
APAGAR PROGRAMA:
Apaga o programa selecionado. O operador será inquerido a confirmar a
exclusão.
APAGAR TODOS:
Apaga todos os programas do diretório. O operador será inquerido a
confirmar a exclusão.
DIRETÓRIO:
Mostra uma página contendo todos os programas em ordem ascendente.
COD IGOS M
;PECA.EXERCICIO
# DIRETORIO
GRÁFICOS :
Acessa a página de gráficos, para correção do programa no modo de edição.
LISTA :
Faz uma chamada para o modo de edição de programas.
INSERIR PROGRAMA:
Dá acesso à uma página que irá auxiliar o operador a transferir dados de um
programa para outro.
PROCURAR :
Dá acesso à uma página que irá auxiliar o operador na pesquisa de uma
determinada sequência de informações no programa.
CÓDIGOS G :
Dá acesso à página onde é apresentada uma relação dos códigos “G”
disponíveis.
CÓDIGOS M :
Dá acesso à página onde é apresentada uma relação dos códigos “M” mais
utilizados.
DIRETÓRIO :
Dá acesso à página contendo todos os programas em ordem crescente.
OBS: Desejando-se observar as duas outras páginas das funções “G” disponíveis,
basta acionar a softkey correspondente a “PRÓX. PÁG”.
OBS: Desejando-se observar a outra página das funções “M” disponíveis, basta
acionar o softkey correspondente a “PRÓX. PÁG.”.
PROGRAMA 6 Gráficos
00001G99;....EIXO#
00002GXZ#
00003G92 X150.Z 150.#
00004T0101#
00005G54#
00006G94#
00007G97#
00008S1222M4#
00009G66 X84. Z82. I1. K.3. W7. P12 U1 F200#
00010M30#
GRÁFICOS:
Dá acesso à página de gráfico para correção do programa no modo edição.
O retorno desta chamada irá deixar o cursor na posição em que ocorreu o erro
ou no fim do programa caso não tenha ocorrido nenhum erro.
DO P RO GRAMA 2 INICIO
FIM
LINH A
N
INICIO
FIM DIRETORIO
INSERIR:
Insere no programa corrente as opções selecionadas pelas linhas abaixo.
INÍCIO :
Marca para a leitura o inicio da linha, do bloco ou do programa.
FIM:
Marca para a leitura o final da linha, do bloco ou do programa.
LINHA:
Determina que será inserido a partir do início ou até o final de alguma linha
requerida.
N:
Determina que será inserido a partir do início ou até o final de um bloco “N”
requerido.
DIRETÓRIO:
Mostra no vídeo uma página contendo todos os programas numa ordem
crescente.
P R O G RA MA 2PE C A .E X E RCIC
Esta página permite referenciar um código ou uma linha para o comando localizar
dentro do programa.
BUSCAR :
Dá o início de uma pesquisa de uma determinada informação requerida pelo
operador.
LINHA :
Dá início à pesquisa de uma determinada linha existente no programa.
INÍCIO :
Posiciona o ponto de pesquisa no início do programa.
RENUME RA R PROGRA MA
PROGRAMA 5
Flags
>Renumerar p/ 10
Esta página permite que seja alterado o número do programa contido no diretório.
A P AG A PROGRA MA
SIM
APAGAR P 5?:
NAO
SIM
A PA G A R TODO S ?
NAO
4.13.1. Nomes:
P001
P002
P003
P004
P005
P 0 0 6 ......EIXO
P 0 1 2 PO LI A
>P0
1/1
PRO X.PA G.
4.13.2. Atributos:
>P0
1/1
PR OX .P AG
T - Programa temporário.
PARADA OPCIONAL:
Ativa ou desativa a parada opcional do programa quando estiver programada
a função M01.
INIBIR BLOCOS:
Ativa ou desativa a execução de determinado bloco de informações, quando
houver a função barra (/) no início do bloco programado.
RELÓGIO:
Dá acesso à página do relógio.
DIMENSÕES FERR.:
Dá acesso às páginas de DIMENSÕES DE FERRAMENTAS (dados das
ferramentas).
CORRETOR FERR.:
Dá acesso às páginas de CORRETORES DE FERRAMENTAS (arquivos dos
corretores das ferramentas).
MONITOR FERR.:
Dá acesso às páginas de MONITOR que permitem a visualização do tempo
de vida da ferramenta.
REFER. FERR.:
Dá acesso à página de REFERÊNCIA DA FERRAMENTA (leitor de posição da
ferramenta - TOOL EYE).
P O L O IN C R EM ENTO X 0,0000 Z-
PROGRAMA> 6 IN C R EM ENTO Z 0,0000
F 300, JOG 1 0 0 0 , MAN IVEL A X
TC 1 M UL T. M AN IV . 1
TP 101 PONT OS 0 0 MANIVELA Z
X - DI A M . 0,0000
Z-COMPR. 0,0000 SALVAR POS.
; . . . .E I X O # G X Z #G 9 2 X 1 5 0 . Z1 5 0 . # T 0 10 1 # G 5 4 # G 94 # G 9 7 # S 1 22 2 M 4 # G 6 6 X8 1 . Z 2
AVANCO INIBIDO
I NA T IV O
Esta página somente terá utilização prática, se a máquina estiver equipada com
o opcional APALPADOR, que permite a medição em processo.
4.17.PÁGINA DE DIMENSÕES:
T# X -R AI O Z- CO MP R RAIO L
1 0,0000 0,0000 0,0000 0
2 0,0000 0,0000 0,0000 0
3 0,0000 0,0000 0,0000 0 CARREGAR
4 20,0000 45,0000 0,8000 2
5 25,0000 25,0000 0,4000 2 SALVAR
6 0,0000 0,0000 0,0000 0
7 0,0000 0,0000 0,0000 0 ZERAR
PLACA
G54 111,0000
G55 105,0000
T: Código da ferramenta.
T: Código da ferramenta.
4.19.PÁGINA DE MONITOR:
T: Código da ferramenta.
T: Número da ferramenta.
C A R RE G A R / S AL V A R
I NA T IV O
S EL.D IS P .S AL V
PROGRAMA2 SEL. DISP.C ARG
SEL.DISP.CARG.:
Usada para selecionar o dispositivo de carregar o progr.(leitora, leitora /
perfuradora, etc).
SA LVA R:
Dá acesso à página que permite salvar o programa.
VERIFICAR:
Dá acesso à página que permite verificar o programa.
CARREGAR:
Dá acesso à página que permite carregar o programa.
PP:
Utilizado para carregar os dados de parâmetros ajustados da máquina.
PROG. NOVO:
Seleciona o número de um programa não contido no diretório, para ser
armazenado.
MÚLTIPLOS PROGRAMAS:
Dá acesso à página que permite carregar mais de um programa.
PROGRAMA:
Esta softkey dará o início para carregar o programa selecionado.
INCREM. PROG:
Seleciona o número do programa subsequente ao que está em uso.
ACEITA ERROS:
Permite armazenar um programa mesmo se este contiver erros.
DIRETÓRIO:
Mostra no vídeo uma página contendo todos os programas contidos na
PECA EXERCIC
>PROGRAMA 2 MULTI PROG
CONTADOR 0 PROG
TAMANHO 152 PROX PROG
FLAGS AVANCO
DIRETORIO
PP:
Utilizado para salvar os dados de parâmetros ajustáveis da máquina.
MÚLTIPLOS PROGRAMAS:
Dá acesso à página que permite salvar mais que um programa.
PROGRAMA:
Esta softkey dará o início para salvar o programa selecionado.
PRÓXIMO PROGRAMA:
Seleciona o próximo programa contido no diretório em ordem numérica.
A VA NÇ O:
Utilizada somente para dar um espaço antes de iniciar o salvamento do
programa.
DIRETÓRIO:
Mostra no vídeo uma página contendo todos os programas em ordem
crescente.
INÍCIO:
Dá início à carga dos programas selecionados, “Flags opção S”, ou todos os
programas contidos na fita.
ACEITA ERROS:
Permite ler os programas mesmo se alguns deles contiverem erros .
SELEÇÃO PROGRAMA:
Liga/desliga o flag “S” indicando que o programa foi selecionado para
salvamento.
APAGAR PROGRAMA.:
Permite apagar o programa selecionado, necessitando para isso de uma
confirmação posterior.
APAGAR TODOS:
Permite apagar todos os programas contidos no diretório, devendo haver
uma confirmação posterior, para maior segurança.
DIRETÓRIO:
Mostra no vídeo uma página contendo todos os programas em ordem
crescente.
REFER. TRABALHO:
Dá acesso à página que permite referenciar os parâmetros de trabalho.
JOG.:
Acesso à página que permite selecionar os movimentos dos eixos em JOG
CONTÍNUO e JOG INCREMENTAL.
EDITOR
Acesso à página de edição.
GRÁFICOS:
Dá acesso à página que permite visualizar o gráfico da peça.
ST ATU S:
Acesso à página de status.
RETORNAR DE JOG:
Retorna à usinagem, quando esta for interrompida pela função JOG .
MENSAGENS PAL:
Dá acesso à página de estado da máquina.
AMPLIAR PÁGINA:
Acessa uma página de auxílio ao operador, onde aparecem partes da página
de status em escala maior.
JOG CONTÍNUO:
Dá acesso à página que permite mover os eixos continuamente através das
teclas direcionais.
MANIVELA X:
Autoriza movimentos do carro transversal (eixo X) através da manivela
eletrônica.
MANIVELA Z:
Autoriza a movimentação do carro longitudinal (eixo Z) através da manivela
eletrônica.
MANIVELA MULT.
Seleciona a velocidade de avanço da manivela eletrônica.
JOG. INCREMENTAL:
Dá acesso à página que permite especificar um incremento e aplicá-lo a
qualquer direção dos eixos.
DIAGNÓSTICO:
Dá acesso a página que permite verificar as informações de entradas e
saídas do CNC.
JOG CONTINUO X +
AVANCO INIBIDO X-
JOG Z +
Z-
XC 0,0000 J O G 1 00 0,
ZC 0,0000
SCS 0 A V. 1 0 16 ,
JOG INCREMENTAL
AVANCO INIBIDO X +
JOG INCREMENTAL X-
Z +
Z-
>X C 0,0000 I N C R E ME N T O
ZC 0,0000 0,0000
SCS 0
DIAGNOSTICO - PAL I N A T I VO
BO O L E A N A R I T M E T I C A S ENDERECO MEMO. CONTEUDO MEMORIA
B/H/M/N/R/S A/C/G/L/T/V SEGMENT OFFSET BY TE WORD D O UBLE
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0
0 0 DOUBLE WORDS (D)
0 0 0 0
0 0 0 0
0 0
0 0 MENSAGEM
0 0
0 0
0 0
0 0
4.31.PÁGINA DO GRÁFICO:
APAGAR
PERFIL
STATUS
GRADE
0, 0
RA P I D O
JANELA
-0,0Z 0,0000 0, 0 I N A T I VO JANELA1
-0,0X 0,0000
APAG AR:
Esta softkey é utilizada para apagar o gráfico. Se um sinal estiver piscando
ao seu lado, significa que foram alterados parâmetros pelo operador, requerendo
que o gráfico seja apagado para um possível reajuste.
PERFIL:
Módulo não instalado
ST ATU S:
Executa uma chamada direta para a página de status.
GRADE:
Habilita ou desabilita a grade, tendo como resolução o valor impresso abaixo
desta softkey.
RÁPIDO:
Habilita ou desabilita o gráfico para movimentos rápidos, que serão mostrados
em linhas tracejadas.
JANELA:
Esta softkey faz uma chamada para a segunda página do gráfico (Referência
de Janela).
JANELA:
Permite que o operador selecione uma das quatro janelas disponíveis.
APAGAR
AJUSTE
AUTO
ZER AR
LI MIT ES
SOFTWARE
AM PLIAR
REDUZIR
-0,0Z 00,0000 > 0 , 0 I NA T IV O JANELA1
-0 ,0 X - 0 0 ,0 0 0 0 PR OG .C OMP LE TA DO
APAG AR:
Esta softkey é utilizada para apagar o gráfico. Se um sinal estiver piscando
ao seu lado, significa que foram alterados parâmetros pelo operador, requerendo
que o gráfico seja apagado para um possível reajuste.
AJUSTE AUTO:
Esta função expandirá automaticamente os limites da tela se o gráfico da
peça se estender além do limite em uso.
ZERAR:
Força todos os limites para zero e ajusta o gráfico baseado nas cotas do
programa.
LIMITES SOFTWARE:
Ajusta o gráfico baseado nos limites do PP.
AMPLIAR:
Permite que o operador amplie o quadro mostrado no vídeo.
REDUZIR:
Permite que o operador reduza o quadro mostrado no vídeo.
JANELA:
Permite que o operador selecione uma das quatro janelas disponíveis.
ESTADO DA MAQUINA
M021 SERVO LIGADO
4.34.PÁGINA DE AMPLIAR:
AAtravés desta página o operador pode visualizar com mais facilidade partes da
página de status, facilitando assim o entendimento.
RÁPIDO:
Testa o programa de forma rápida, sem movimento dos carros e da placa,
para detectar erros de sintaxe.
TO RN O MA NUAL
MDI:
Acesso à página que é utilizada para editar e executar blocos de programa,
sem armazená-los na memória.
JOG:
Vai para a página que seleciona o movimento dos eixos em JOG CONTÍNUO
ou JOG INCREMENTAL.
DIAGNÓSTICO:
Mostra a página que contém informações de entrada e saída do CNC.
MENSAGENS PAL:
Dá acesso à página de ESTADO DA MÁQUINA.
REFERÊNCIA DE TRABALHO:
Página utilizada para referenciar os parâmetros de trabalho.
REFERÊNCIA DA MÁQUINA:
Acessa a página que permite referenciar a máquina ou seja, colocá-la no
ZERO MÁQUINA (MACHINE HOME).
TORNO MANUAL:
Sem função.
MDI
AVANCO INIBIDO JOG
I N A T I VO D I A G N O STI C O
G RA F I C O S
MEN S A GE N S P A L
STATUS
JOG:
Vai para a página que seleciona o movimento dos eixos em JOG CONTÍNUO
ou JOG INCREMENTAL.
DIAGNÓSTICO:
Mostra a página que contém informações de entrada e saída do CNC.
GRÁFICOS:
Dá acesso à página que permite visualizar o gráfico da peça.
MENSAGENS PAL:
ST ATU S:
Acesso à página de STATUS para fins de utilização da entrada manual de
dados (MDI).
ZERO MAQUINA
AVANCO INIBIDO
REFERENCIAR MÁ QUINA
>X C 0,0000 I H
ZC 0,0000 I H
SCS 0 I H
Esta página é usada para referenciar a máquina, ou seja, aciona uma rotina para
levar os carros no ponto de ZERO MÁQUINA, também conhecido por MACHINE
HOME, a fim de que o comando tenha conhecimento dos limites físicos da máquina
que está equipando.
SU P O R TE ACESSO
AVANCO INIBIDO
I N A T I VO A C O MP . FO L G A
D I A G N O STI C O
C T RL .A C E SS O
PA RA METROS
CONFIG.E/S
PROTEGER PROG.
Obs:
As demais opções da PÁGINA DE SUPORTE são utilizadas somente pela
ASSISTÊNCIA TÉCNICA ROMI ou PESSOAS AUTORIZADAS.
PAGINA DE ACESSO RE P O US O
AVANCO INIBIDO
I N A T I VO
SEN H A A CE S SO :
>
Existindo algum problema com qualquer dos bancos de dados existentes, uma
advertência será mostrada em uma tela especial, identificada pela mensagem ATENÇÃO
na primeira linha.
Para que o CNC saia de REPOUSO, basta acionar a tecla EXIT. Fazendo isto o
software verifica se existe algum usuário definido com a senha 4 asteriscos (****),
que é um código que automaticamente mostra a PÁGINA DE MODO. Caso não exista,
o controle numérico mostrará a PÁGINA DE ACESSO. A partir desta página o usuário
somente terá acesso a operação normal da máquina, após digitar sua SENHA.
FUNÇÕES OPERACIONAIS:
Cada vez que a tecla ENTER for acionada, a função será permitida ou inibida
alternadamente.
1 - CO MP EN SA R FO LG A
2 - A LTERA R P ARÂ ME T RO S
3 - CONFIGURAR E/S SERIAL
4 - INICIAR NO MEIO DO PROGRAMA
5 - POL/MET;PARADA OPC.;INIBE BLOCO
6 - DIMENSÕES;APALPADOR;REFER. FERR.
7 - TESTA R P RO G R AMA
8 - CONTROLE DE ACESSO
9 - CARREGAR/VERIFICA R/APAGAR PROGRAMA
1 0 - LEI TURA /SALVAR P ROGRAMA
1 1 - SE LE CI ON AR P RO GRAMA
1 2 - EDITA R/RENUME RAR PROG RAMA
1 3 - EX ECUTAR DIA GNÓ STI CO
1 4 - PROTEGER PROGRAMA
1 5 - SELECIONAR DISPOSITIVO E/S SERIAL
1 6 - REFERENCIAR A MÁQUINA;EXE JOG E MDI
PROTEGER PROGRAMALEITURA
RESTRINGE
PROTEGE
>PROGRAMA 4 PROX PROG
FLAGS RENUM ERAR
TAMANHO 220 AP AG AR P RO GR AM A
DIS PONI VEL 64037
DIRETORIO
Esta página permite que o operador habilitado faça as devidas proteções e/ou
restrições dos programas.
LEITURA:
Faz uma chamada para o modo de edição do programa somente para
visualização.
RESTRINGIR:
Esta softkey liga/desliga o flag “R”, para restringir o programa, isto é , o
mesmo não pode ser listado no vídeo, alterado, renumerado ou apagado.
PROTEGER:
Esta softkey liga/desliga o flag “P” para proteger o programa, isto é, o
mesmo pode ser apenas listado ou salvo, mas não pode ser alterado, renumerado
ou apagado.
PRÓX. PROG:
Seleciona o próximo programa do arquivo na ordem crescente.
RENUMERAR:
Dá acesso à página que é usada para renumerar o programa .
APAGAR PROG.:
Apaga o programa selecionado. Para maior segurança este comando deverá
ser confirmado posteriormente.
DIRETÓRIO:
Permite visualizar todos os programas do arquivo na ordem crescente.
OPERACAO ILEGAL
AJUSTE RELOGIO:
M IN U T OS :3 1
HORAS: 7
DI A: 10
MES 4
DIA SEMA NA: QUA
ANO: 1991
CNC ENERGIZADO:
Mostra o tempo do CNC ligado.
ÁRVORE LIGADA:
Mostra o tempo do eixo-árvore ligado.
TEMPO EM AUTO:
Computa o tempo total de um programa, desde o início até o final,
registrando inclusive os movimentos “mortos” como M00, etc.
TEMPO DE PEÇA:
Computa o tempo da peça não considerando os tempos “mortos” como
FEEDHOLD, etc.
TEMPO DE CORTE:
Computa somente o tempo gasto com o corte da peça.
AJUSTE:
Permite que o operador tenha acesso ao ajuste do relógio, habilitando
o cursor e a entrada de dados.
PR OCESSOS:
Módulo não implantado.
5.2.REFERENCIAR A MÁQUINA:
“ MA N U A L ”
“REFER. MÁQUINA”
"CYCLE START”
Obs.: Verificar se o seletor de avanços não está fechado, pois isso impede o início
do referenciamento.
“ MA N U A L ”
“JOG”
“JOG CONTÍNUO”
- OBS: Caso atinja o limite de software (fim de curso), agir da seguinte forma :
Caso atinja o limite mecânico (fim de curso sem referência), agir da seguinte
forma:
Procedimento a ser feito a fim de se ter assegurado o avanço ideal para cada
situação (corte, posicionamento, referenciamentos de ferramentas e peça, torneamento
de castanhas, ...)
“ MA N U A L ”
“JOG”
“JOG CONTÍNUO”
ENTER
"MANUAL"
"JOG"
“ MA N U A L ”
“JOG”
“JOG INCREMENT”
ENTER
ENTER
“MANUAL”
“M.D.I.”
"STATUS"
Posicionar o cursor (®) até o campo de entrada de dados (parte inferior da página)
ENTER
Abortar o modo
MDI
Retornar apenas no
eixo "Z"
EXEMPLO DE PROGRAMAÇÃO :
- M12 #
- S500 M3 #
- GX62.5Z2. #
- G74X74.5Z-14.9I2.U1 F.2 #
- G X77.5 #
- G1 Z0 F.15 #
- X75.5 Z-1. #
- Z-15. #
- X76.5 #
- X58. #
- GZ100. #
- M2 #
Obs.: Após ter sido introduzido no CNC o programa deve ser testado antes de
prosseguir.
5.7 - REFERENCIAMENTOS
5.7.1 - REFERENCIAMENTO DE FERRAMENTA (MÁQUINAS SEM LEITOR DE
POSIÇÃO "TOOL EYE"):
BALANÇO EM "X":
- Via MDI, ativar função "G99" e ligar eixo árvore. Depois, usando uma ferramenta
adequada, posicionar e usinar um diâmetro para referência somente limpando. Medir o
diâmetro usinado.
"JOG" "JOG"
"SHIFT/CYCLE STOP"
"EXIT"
"JOG INCREMENT"
"E N T E R "
Acionar "X-"
(a ferramenta irá até a linha de centro)
"REFER. TRABALHO"
"DIMENSOES FERR."
"E N T E R "
"E N T E R"
(automaticamente o balanço da ferramenta será registrado no campo "X-RAD")
BALANÇO EM "Z"
- Encostar a face de referência (*) num ponto qualquer de fácil acesso. Por exemplo,
na face das castanhas, na face da peça, etc. Esse ponto será usado como referência em
"Z ":
(*)Tipo de suporte Face de Referência
Troca Rápida Face de um suporte vazio
Torre Face da torre sem ferramentas
Gang Tools Face de um suporte sem ferramentas
"MANUAL"
"JOG"
"MANIVELA X ou Z"
Ajustar a velocidade
de avanço: x1, x10, x100
- Via MDI, referenciar eixo "Z" através da função "G92" como segue :
"MANUAL"
"M.D .I ."
"STATUS"
"ENTER"
"CY C LE START"
(o campo ZC será automaticamente zerado)
"SHIFT/CYCLE STOP"
"MANUAL"
"JOG"
"MANIVELA X ou Z"
Ajustar a velocidade
de avanço (x1, x10, x100)
"REFER. TRAB."
"ENTER"
Posicionar o cursor em T ( ¬ )
"ENTER"
(automaticamente o balanço da ferramenta será registrado no campo Z-COMP)
"REFER. FERR."
"ENTER"
"MA N I VE LA X o u Z "
E m "MANIV. MULT."
Ajustar a velocidade de avanço (x1, x10, x100)
A Aproximar a ferramenta do sensor, através da manivela eletrônica.
"APROXIMAR"
"APROXIMAR"
"MA N I VE LA X o u Z "
Afastar a ferramenta
do sensor
"AJUSTE FERR."
(sobe o TOOL EYE)
"JOG"
"MANIVELA X ou Z"
“EDITOR”
"ENTER"
“EDITOR”
“DIRETÓRIO”
(para verificar os programas arquivados)
"ENTER"
“AUTO”
“S TA TU S”
“ENTER”
“EDITOR”
“PROG. NOVO”
(seleciona automaticamente um programa que não consta no diretório)
“EDITOR”
“LISTA”
Digitar as informações
ROSCA SIMPLES......................................G 3 3
X PONTO FINAL .........................................X
Z PONTO FINAL ..........................................Z
CONIC IDADE ...............................................I
P A S S O .....................................................K
ÂNG. DE ENTRADA .....................................A
“EDITOR”
PROGR NOVO
“EDITOR”
"EOB"
OBSERVAÇÕES:
- Digitar o valor e logo após utilizar-se do cursor (â) para selecionar a próxima opção
desejada entre as disponíveis.
“PROG. NOVO”
(seleciona um número de programa novo)
“PR O G R A MA ”
(autoriza o início de carregar o programa)
“CARREGA / SALVA”
“ SA L V A R ”
"ENTER"
“PR O G R A MA ”
(autoriza o início do salvamento do programa)
“EDITOR”
"ENTER"
"EXIT"
"REFER. TRABALHO"
“DIMENSÕES FERR”
“ SA L V A R ”
“CONFIRMA”
“EDITOR”
“EDITOR”
“LISTA”
ATENÇÃO:
Caso esteja utilizando G54 e G55 (A e B), alterar os valores quando houver
mudança na fixação da peça.
“EDITOR”
"ENTER"
“EDITOR”
“PROG.NOVO”
“EDITOR”
“INSERIR PROGRAMA”
“ENTER”
"ENTER"
"ENTER"
“INSERIR”
"PROCURAR"
"ENTER"
"EXIT"
“LISTA”
“LISTA”
- Para apagar uma função levar o cursor até o início da mesma e acionar a tecla
DEL.
“SUPORTE”
“PROTEGER PROGRAMA”
NOTA: Para cancelar a proteção ou restrição, basta repetir a operação, pois estas
softkeys funcionam no sistema LIGA/DESLIGA.
“EDITOR”
"ENTER"
“APAGAR PROGRAMA”
“SIM”/ "NÃO"
Importante: Caso seja teclada a opção “SIM”, o programa será apagado e não será
recuperado, portanto, atenção especial deve ser dispensada nesta operação.
“EDITOR”
“APAGAR TODOS”
"SIM" ou “NÃO”
Importante: Caso seja teclada a opção “SIM”, todos os programas serão apagados,
portanto, muita atenção nesta operação, pois não há nenhuma possibilidade de recuperar
os programas excluídos.
"ED ITOR"
ENTER
"EXIT"
"T E S T E "
"RÁ P I D O "
"STATUS"
OBS: O comando executa o programa em rápido parando onde houver erro de sintaxe.
-Se ocorrer algum erro o bloco será mostrado em destaque na parte superior da página,
e teremos condições de verificar também a mensagem de erro gerada pelo comando.
“GRÁFICO”
"CYCLE START"
Observações:
“RÁPIDO”
“JA N E LA ”
“LIMITES SOFTWARE”
“ZERAR”
"CYCLE START"
(Aguardar mensagem - Programa completado)
"EXIT"
“APA G AR”
"CYCLE START"
“JA N E LA ”
"EXIT"
“APA G AR”
“TESTE”
“S TA TU S”
“REFER. TRABALHO”
“CORRETOR FERR.”
"ENTER"
- O campo onde não foi introduzido valor irá apagar-se automaticamente ao sair
da página, sem que haja alteração do valor existente.
Selecionar o programa
“AUTO”
“STA TUS”
"CYCLE STOP"
"EXIT"
"EXIT"
“JOG CONTÍNUO”
- Executar o trabalho que motivou a parada da usinagem (medir peça, trocar inserto,
etc.)
"EXIT" (duas vezes)
“RETORNAR DE JOG”
(o comando mostra a mensagem: “AGUARDANDO INÍCIO”)
“STA TUS”
Obs.: O retorno ao ponto de parada será simultâneo, caso o recuo tenha sido feito em
ambos os eixos.
R69001D - MANUAL DE PROGRAMAÇÃO E OPERAÇÃO MACH9 179
®
“AUTO”
"E N T E R "
"EXIT"
“STA TUS”
“REFER. TRABALHO”
“POLEGADA” ou “MÉTRICO”
Esta opção ativa uma parada opcional pré-definida no programa, através da função
M01.O operador deve selecionar esta função antes de iniciar a execução do programa.
“REFER. TRABALHO”
“PARADA OPCIONAL”
Observações:
- Se a função M01 estiver programada, mas o operador esquecer de ativar
“PARADA OPCIONAL”, o programa será executado de forma contínua, sendo a função
M01 ignorada.
180 R69001D - MANUAL DE PROGRAMAÇÃO E OPERAÇÃO MACH9
®
“REFER. TRABALHO”
“INIBIR BLOCOS”
“EDITOR”
"ENTER"
“EDITOR”
“LISTA”
Posicionar o cursor para o EOB (#) correspondente ao número da ferramenta a ser monitorada
"SHIFT / EXIT"
“REFER. TRABALHO”
“DIMENSÕES FERR”
“CO N FI R MA ”
"EXIT"
“MONITOR FERR”
“RECARGA TOTAL”
“CO N FI R MA ”
“EDITOR”
"ENTER"
“EDITOR”
“LISTA”
Efetuar as alterações
"SHIFT / EXIT"
“REFER. TRABALHO”
“DIMENSÕES FERR”
“CO N FI R MA ”
"EXIT"
“MONITOR FERR”
“RECARGA TOTAL”
“CO N FI R MA ”
“PÁGINA DE MODO”
“REFER. TRABALHO”
“MONITOR FERR”
“RECARGA TOTAL”
“CO N FI R MA ”
"EXIT"
“CORRETOR FERR”
“AUTO”
“REFER. TRABALHO”
“RETRAÇÃO”
(recua a ferramenta seguindo os parâmetros definidos no
programa dentro do código G07 e desliga o eixo-árvore)
Uma vez atingido este ponto, o comando, após religar o eixo- árvore assumirá o
avanço usado para retrair a ferramenta, ou seja, o avanço programado.
EXEMPLO DE PROGRAMAÇÃO:
; PEÇA_N_8#
.
.
T0101; DESBASTE_EXTERNO#
G07 U2.W3.#
.
.
T0202; CANAL.#
G07 U5.#
.
.
T1212;.DESBASTE.INTERNO.#
G07 U-2.W2.#
.
.
M30#
“SEL.DISP. CARREGAR”
(seleciona o periférico a ser utilizado para armazenar os programas)
“PROG. NOVO”
“MULTI PROG.”
(chamada da página MULTI CARREGAR )
“INÍCIO”
(dá início a leitura dos programas)
“ SA L V A R ”
“MULTI PROG”
(chamada da página MULTI SALVAR)
“SELEÇÃO PROGRAMA”
seleciona o programa a ser salvo através do flag (S)
Obs: Caso nenhum programa tenha sido selecionado através do FLAG (S), todos
os programas do diretório serão salvos.
“VERIFICAR”
"ENTER"
“PR O G R A MA ”
(dá início a verificação)
Para se tirar uma cópia de uma determinada página do CNC é necessário que o
comando esteja no ESTADO INATIVO (JOG) e acoplado a uma impressora através da
saída RS-232 existente na máquina.
Caso se deseje uma cópia de uma tela gráfica, acione a tecla HELP duas vezes.
“REPO USO”
# PROGRAMA INVÁLIDO:
Seleção de um programa inválido. Não existe no diretório.
? ATUAL E INFERIOR A R:
Indica que o eixo “?” está posicionado abaixo do plano R.
? CÓDIGO AUSENTE:
Indica que o código “?” está faltando no bloco, e portanto, sua programação
é obrigatória.
? CÓDIGO INDEFINIDO:
O código “?” não é interpretado pelo CNC, portanto é ilegal.
? EMULADOR 8087:
Problema inerente ao software do CNC.
? ERRO DE SEGUIMENTO:
Indica um determinado eixo com excessivo erro de acompanhamento.
? EXCESSO DECIMAL:
O código “?” excedeu o número máximo de casas decimais.
? INVÁLIDO EM PERFIL:
Indica que o código “?” é inválido na definição de um perfil.
? LIMITE MECÂNICO:
Identifica um determinado eixo que atingiu o fim do curso mecânico.
? VALOR 0 ILEGAL:
Valores de X; Z; T ou K não causam movimento. (delta = 0)
ABORTADO P/ OPERADOR:
Operação abortada quando em execução.
AGUARDANDO INÍCIO:
Aguardando início de ciclo.
APAGAR PROGRAMA:
Indica que durante a operação DELETAR UM PROGRAMA, o CNC está em
modo diferente de JOG.
ÁREA SEGUR.:
Identifica uma das áreas de segurança programada.
BATERIA FRACA:
Indica que o nível de tensão da bateria está baixa ou a bateria está em curto.
BATERIA ABERTA:
Bateria não está conectada ou o fusível está em curto.
BLOCO G INVÁLIDO:
O código “G” não é válido.
BLOCO M# #ILEGAL:
Os valores do código “M” condicionais não estão dentro dos valores
estabelecidos - M78 a M93.
BOTÃO DE EMERGÊNCIA:
Ocorre quando o Botão de emergência está pressionado.A mensagem
desaparecerá quando o tecla for puxado.
C COM XZUW:
Eixo “C” com X; Z; U; ou W no mesmo bloco.
C EM BLOCO-ARCO:
Indica que o eixo “C” não pode ser programado com interpolação circular.
C EM MODO CONTÍNUO:
O eixo árvore está em modo de posicionamento angular (orientação).
CARREGANDO PP:
Indica que os parâmetros de máquina estão sendo carregados através de um
periférico.
CARREGANDO PROGRAMA:
Indica que o programa está sendo carregado de uma leitora.
CICLO SUSPENSO:
Operação foi interrompida por “CYCLE STOP”
DETECTADO ERRO:
Indica que foi detectado um erro durante a verificação de um programa.
DIRETÓRIO ESGOTADO:
Indica que se excedeu o número máximo de programas permitido no
diretório.
E/S ABORDADO-FALHA:
Indica que a operação através de um periférico foi abortada pelo operador.
EIXOS DESLIGADOS:
Ocorre quando o contador que alimenta os acionamentos dos eixos estiver
desligado.Quando o tecla que liga o comando é acionado, o contador liga
e a mensagem desaparece, desde que o sitema não esteja em EMERGÊNCIA.
EM ÁREA-FALHA:
Identifica uma área de segurança
EMERGÊNCIA:
Ocorre quando:
- há SOBRECARGA EMERGÊNCIA.
ENCONTRADO:
Quando uma string é procurada pela função PROCURAR e é encontrada.
ERRO DE CARACTER:
Erro de leitura.
ERRO DE CONCORDÂNCIA:
Indica erro de concordância entre dois arcos concecutivos.
ERRO DE PARIDADE:
Indica erro de paridade.
ERRO EM DIVISÃO:
Problema inerente ao software do CNC.
ERRO VELOC.TRANFER.:
Indica erro na velocidade de transmissão.
EXCESSO SOBREMETAL X :
Indica que a programação de um sobremetal em “X” excedeu o máximo
permitido.
EXCESSO SOBREMETAL Z:
Indica que a programação de sobremetal do eixo “Z” excedeu o máximo
permitido.
EXECUÇÃO BLOQUEADA:
Avanço inibido devido o seletor de avanços estar em 0%.
FAIXA:
Sempre que o Ladder estiver habilitado, o campo FERRAMENTA PROGRAMADA
se encontrará na página de STATUS, mostrando o número da ferramenta
programada através de um código “T”.
FAIXA:
Sempre que o LADDER estiver habilitado e houver faixa alta ou baixa
selecionada via contador de fechamento do motor, esta mostrar-se-á na página
de STATUS, mostrando a faixa atual; se estiver selecionando faixa baixa, o
número apresentado será 1, caso contrário (faixa alta) será 2.
FALHA ACIONAMENTO:
Ocorre quando é detectada falha em pelo menos um dos acionamentos dos
eixos. Esta falha só é monitorada quando os acionamentos estão habilitados.
FALHA DE SOFTWARE:
Indica problema inerente ao software do CNC.
FERRAMENTA:
Sempre que o LA DDE R est iver hab ilitad o o c amp o FERRAMEN TA
PROGRAMADA se encontrará na página de STATUS, mostrando o número
da ferramenta programada através de um código “T”.
G ?? BLOCO INVÁLIDO:
O código “G” especificado precisa ser programado em bloco único.
G INICIAL INVÁLIDO:
Indica que um perfil,definido em sub-programa está com o código “G” inicial
inválido.
INATIVO:
O sistema está livre de erros, o avanço não está inibido e não está sendo
rodada nenhuma instrução.
INT 6H:
Problema inerente ao software do CNC.
LIMITE SOFT:
Indica que um determinado eixo foi excursionado além do limite máximo
permitido pelo software.
LUBRIFICAÇÃO DEFICIENTE:
O tempo de lubrificação ligada é vencido e o elemento que sensora o ciclo
não mudar de estado por duas vezes, ou seja, encontra-se não acionado,deverá
acionar e voltar ao estado inicial,ou o inverso.
MEMÓRIA ESGOTADA:
Área de edição do programa está esgotada.
MEM. ESGOTADA,APAGAR:
Indica que não existe mais espaço disponível na memória para se editar um
NÃO ENCONTRADO:
Indica que uma string procurada através de PROCURAR não é encontrada.
OVERFLOW MATEMÁTICA:
Problema inerente ao software do CNC.
PAL DESABILITADO:
Indica que o ladder (PAL) não está presente no sistema.
PEÇA SOLTA:
Com placa pneumática Onça ocorrerá:
OBSERVAÇÕES :
- Caso o eixo-árvore esteja girando e ocorra uma das condições acima, será
gerada EMERGÊNCIA.
PROGRAMA COMPLETADO:
Operação em automático ou bloco a bloco foi completada.
REFERENCIAR MÁQUINA:
O CNC requer que os eixos sejam referenciados antes de movimentá-los.
RENUMERAR PROGRAMA:
Indica que durante a operação de renumerar programa não foi terminado com
M02 e M30 .
SALVAMENTO COMPLETO:
Indica que a operação de perfuração já foi completada.
SALVANDO PP:
Indica que o “PP” está sendo transferido para um periférico.
SALVANDO PROGRAMA:
Indicam que o programa está sendo transferido para um periférico.
SOBRECARGA:
Ocorre quando o LADDER recebe via uma interface de entrada, sinalização
de ocorrência de sobrecarga em um dos motores de C.A. da máquina, gerada
pelos relés térmicos da mesma.
SOBRETEMPERATURA SERVOS:
Ocorre quando pelo menos um dos termostatos servomotores atuar. Esta
mensagem gera emergência.
T EM COMP. DE CORTE.:
O “T” foi programado dentro de uma compensação de raio.
VERIFICANDO PP:
Verificando o conteúdo do “PP” com o “PP” contido em um periférico.
VERIFICANDO PROGRAMA:
Verificando o conteúdo de um programa com o contido no periférico.
VERIFICAÇÃO COMPLETA:
Indica que a verificação do programa está completa.
VERSÕES DESIGUAIS:
Indica erro na sequência de recepção dos blocos quando carregando o “PP”.
X APROXIMAÇÃO ILEGAL:
Valor de aproximação em rápido de “X” para ciclos de desbaste ou contorno,
está inválido.
X INICIAL INVÁLIDO:
O valor inicial em “X” deve ser maior ou menor que o valor inicial e final em
“X” da definição de um perfil.
Z APROXIMAÇÃO ILEGAL:
Valor de aproximação em rápido de “Z” para ciclos de desbaste ou contorno
está inválido.
Z INICIAL INVÁLIDO:
O valor inicial de “Z” deve ser maior ou menor que o valor inicial e final em
“Z” da definição de um perfil.
AT ENÇÃ O
Dados contidos em bateria podem estar corrompidos:
- Dimensões X-RAIO / Z-COMPR.
- Corretores X / Z
- Raio / L (Borda de ataque)
- Tempo útil
- Ferramenta Alternativa - Dimensões
- Ferramenta Alternativa - Coretores
- Tempo Residual
- Ciclos Programados CIC / RST Restantes
- Limite Corretores X-LIM. / Z-LIM.
- Faixa de Tolerância TOLER.
- Medidas do Apalpador
OB S:
Este grupo de mensagens pode aparecer durante a energização de CNC, se algumas
destas informações forem destruídas.
PARTE 3
CARACTERÍSTICAS
ESPECÍFICAS DE
MÁQUINA PARA
PROGRAMAÇÃO
* INÍCIO
INÍCIO
;________ # (nome do programa)
G99 # (reset da memória)
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
S__________M3
? ? / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
* INÍCIO
INÍCIO
;________ # (nome do programa)
G99 # (reset da memória)
TROCA DE
FERRAMENTA * TROCA DE FERRAMENTA
G54 #
? Z____
G00 X____. ? # (ponto de troca da ferramenta)
? ? # (número da próxima ferramenta )
T_______
N ?
M__________? # (faixa de rotação)
VCC
?
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
S__________M3
? ? / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
* INÍCIO
INÍCIO
;________ # (nome do programa)
G99 # (reset da memória)
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
S__________M3
? ? / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
CV
A B
7,5
rpm
0 250 1000 3500
Avanços
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
S__________M3
? ? / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
CV
15
A
B
239 Nm
79 Nm
10
rpm
0 440 1320 1500 4500
Avanços
* INÍCIO
INÍCIO
;________ # (nome do programa)
G99 # (reset da memória)
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
? ?
S__________M3 / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
8
47 N.m
6
POTÊNCIA
5
CV
0
1000 2000 3000 4000 5000 6000
1500
VELOCIDADE
RPM
Avanços
8
63 N.m
7
POTÊNCIA
CV
VELOCIDADE
RPM
Avanços
* INÍCIO
INÍCIO
;________ # (nome do programa)
G99 # (reset da memória)
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
S__________M3
? ? / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
15
250
POTÊNCIA
CV
10
RPM
1 5 0 01 8 0 0 4 50 0
563
Avanços
150 N.m
POTÊNCIA
15
CV
10
RPM
3 7 5 1000 1200 3000
Avanços
* INÍCIO
INÍCIO
;________ # (nome do programa)
G99 # (reset da memória)
S
* VELOCIDADE DE CORTE CONSTANTE
G97 #
S__________M3
? ? / M4 # (valor e sentido de rotação
- RPM)
GERAÇÃO DO
PERFIL
* GERAÇÃO DO PERFIL
C.V
25
226 N.m
20
15
10
RPM
333 933 3000
Avanços
C.V
25
270 N.m
20
15
10
RPM
278 778 2500
Avanços