Escolar Documentos
Profissional Documentos
Cultura Documentos
Integrex EIA ISO
Integrex EIA ISO
do
MAZATROL MATRIX
(para o INTEGREX
(para o INTEGREX e-Series)
Programa EIA/ISO
MANUAL Nr. :
H740PB0032E
Nr. de Srie :
Antes de usar esta mquina e equipamentos, entenda totalmente o contedo deste manual para
assegurar a operao correta. Se voc tiver alguma dvida, solicite esclarecimento no Centro
Tcnico ou Centro Tecnolgico mais prximo.
AVISO IMPORTANTE
1. Certifique-se de observar as precaues de segurana descritas neste manual e o contedo das plaquetas
de segurana na mquina e equipamentos. A falha pode causar srias leses pessoais ou danos materiais.
Substitua qualquer plaqueta de segurana faltante o mais rpido possvel.
2. Nenhuma modificao que afete a segurana da operao deve ser executada. Se tais modificaes forem
necessrias, contate o Centro Tcnico ou Centro Tecnolgico mais prximo.
3. Com a finalidade de explicar a operao da mquina e dos equipamentos, algumas ilustraes podem no
incluir as caractersticas de segurana, tais como tampas, portas, etc. Antes de iniciar a operao,
certifique-se que todos os itens estejam no lugar.
4. Este manual foi considerado completo e preciso na poca da publicao, entretanto, devido ao nosso
desejo de melhorar constantemente a qualidade e especificaes de todos os nossos produtos, ele est
sujeito alterao ou modificao. Se voc tiver alguma dvida, contate o Centro Tcnico ou Centro
Tecnolgico mais prximo.
10. 2006
33
NDICE
Pgina
2-1
2-2
2-3
3-2
Formatos de Programa.......................................................................................3-5
3-3
3-4
3-5
3-6
3-7
4-2
5-1-1
5-1-2
C-1
5-2
5-3
5-4
5-5
5-6
6-2
6-3
6-4
6-5
6-6
6-7
6-7-1
6-7-2
6-8
6-9
C-2
7-2
7-3
7-4
7-5
7-6
Acelerao/Desacelerao Automtica..............................................................7-7
7-7
7-8
7-9
C-3
8-2
9-2
C-4
C-5
C-6
14-3 Ciclos Fixos de Usinagem de Furo: [Srie T: G80 a G89] [Srie M: G80,
G283 a G289] .................................................................................................14-37
14-3-1 Vista geral ......................................................................................................... 14-37
14-3-2 Ciclo de usinagem de furo profundo face/dimetro: [Srie T: G83/G87]
[Srie M: G283/G287] ....................................................................................... 14-40
14-3-3 Ciclo de rosqueam. face/dim.: [Srie T: G84/G88] [Srie M: G284/G288] ....... 14-41
14-3-4 Ciclo de mandrilam. face/dim.: [Srie T: G85/G89] [Srie M: G285/G289] ...... 14-42
14-3-5 Ciclo de rosqueamento sncrono face/dimetro: [Srie T: G84.2/G88.2]
[Srie M: G284.2/G288.2] ................................................................................. 14-42
14-3-6 Cancelamento de ciclo fixo de usinagem de furo: G80...................................... 14-44
14-3-7 Pontos de checagem para usar ciclos fixos de usinagem de furo...................... 14-44
14-3-8 Programas de amostra com ciclos fixos de usinagem de furo ........................... 14-46
C-7
C-8
14-6 Retorno ao Nvel do Ponto Inicial e do Ponto R: G98 e G99 (Srie M) ..........14-76
14-7 ATIVA/CANCELA escala: G51/G50 (Srie M)................................................14-77
14-8 ATIVA/CANCELA Imagem Espelho: G51.1/G50.1 (Srie M) .........................14-90
14-9 Controle do Subprograma: M98, M99 ............................................................14-91
14-10 Fim do Programa: M02, M30, M998, M999 ..................................................14-100
14-11 Quebra de Canto (Chanfro) e Arredondamento de Canto de ngulo Reto ..14-102
14-12 Funo Quebra de Canto (Chanfro) e Arredondamento de Canto Arbitr. ....14-105
14-12-1 Quebra de canto (Chanfro) com ngulo arbitrrio: , C_ ................................... 14-105
14-12-2 Arredondamento em canto de ngulo arbitrrio: , R_ ...................................... 14-106
C-9
C-10
C-12 E
PRECAUES DE SEGURANA
Prefcio
As precaues de segurana relacionadas unidade CNC (que, no restante deste manual, ser chamada
simplesmente de unidade NC) fornecidas nesta mquina so explicadas abaixo. No apenas as pessoas
que criam programas, mas tambm as que operam a mquina devem entender totalmente o contedo deste
manual para garantir a operao segura da mquina.
Leia todas estas precaues de segurana mesmo se seu modelo NC no possuir as funes
correspondentes ou unidades opcionais, e se parte das precaues no se aplicarem.
Regra
1.
Esta seo contm as precaues a serem observadas com mtodos e condies de trabalho
normalmente esperados. Entretanto, operaes e/ou condies de trabalho inesperadas podem
ocorrer no local do usurio.
Portanto, durante a operao diria da mquina, o usurio deve prestar ateno redobrada em sua
prpria segurana de trabalho, bem como observar as precaues descritas abaixo.
2.
Apesar de este manual conter a maior quantidade de informaes possvel, como no raro que o
usurio execute operaes que ultrapassem as presumidas pelo fabricante, nem tudo o que o
usurio no pode executar ou o que o usurio no deve executar pode ser totalmente includo
neste manual, considerando todas as operaes antecipadamente.
Portanto, deve ser entendido que as funes que no esto escritas claramente como executveis
so funes no executveis.
3.
AVISO
CUIDADO
: A falha em observar estas instrues pode resultar em srios danos vida humana ou
ao corpo humano.
S-1
HGENPA0043E
Fundamento
Aps ligar a energia, mantenha as mos longe das teclas, dos botes ou dos interruptores do painel
de operao at que uma exibio inicial tenha ocorrido.
AVISO
Antes de prosseguir para as prximas operaes, cheque totalmente que os dados corretos foram
introduzidos e/ou configurados. Se o operador executar operaes sem estar consciente sobre erros
de dados, operaes inesperadas da mquina ocorrero.
Antes de usinar peas de trabalho, execute testes operacionais e certifique-se que a mquina opera
corretamente. Nenhuma pea de trabalho deve ser usinada sem a confirmao de operao normal.
Cheque rigorosamente a preciso dos programas, executando as funes de variao, bloco nico e
outras, ou operando a mquina sem carga. Alm disso, utilize totalmente a funo checagem do
percurso da ferramenta, a funo usinagem virtual e outras funes, se fornecidas.
Certifique-se que as velocidades de avano e de rotao apropriadas sejam designadas para os
requisitos particulares de usinagem. Sempre compreenda que como as velocidades de avano e de
rotao mximas que podem ser usadas so determinadas pelas especificaes da ferramenta a ser
empregada, pelas especificaes da pea de trabalho a ser usinada e por diversos outros fatores, as
capabilidades reais diferem das especificaes da mquina listadas neste manual. Se velocidades de
avano ou de rotao inadequadas forem designadas, a pea de trabalho ou a ferramenta poder
escapar abruptamente da mquina.
Antes de executar funes de correo, cheque totalmente se o sentido e a quantidade de correo
esto corretos. Uma operao inesperada da mquina ocorrer se uma funo de correo for
executada sem ser totalmente entendida.
Os parmetros so configurados, em nossa fbrica, para condies timas de usinagem padro antes
da expedio da mquina. Em princpio, estas configuraes no devem ser modificadas. Se for
absolutamente necessrio modificar as configuraes, execute modificaes apenas aps ter
entendido totalmente as funes dos parmetros correspondentes. Normalmente, as modificaes
afetam qualquer programa. Uma operao inesperada da mquina ocorrer se as configuraes
forem modificadas sem serem totalmente entendidas.
S-2
Programao
AVISO
Cheque totalmente se as configuraes dos sistemas de coordenadas esto corretas. Mesmo que os
dados do programa designado estejam corretos, erros nas configuraes do sistema podem fazer com
que a mquina opere em locais inesperados e que a pea de trabalho escape abruptamente da mquina
em caso de contacto com a ferramenta.
Durante o controle de manuteno da velocidade superficial, medida que as coordenadas atuais da
pea de trabalho se aproximam do centro (velocidade de corte constante), a velocidade do spindle
aumenta significativamente. No caso de um torno, a pea de trabalho pode at ser projetada para fora
se a fora de fixao diminuir. Portanto, os limites de velocidade de segurana devem ser observados
ao designar as velocidades do spindle.
Mesmo aps a seleo do sistema em polegadas/mtrico, as unidades de programas, de informaes
sobre a ferramenta ou de parmetros que foram registrados at este momento no so convertidas.
Cheque totalmente estas unidades de dados antes de operar a mquina. Se a mquina for operada sem
que as checagens tenham sido feitas, mesmo os programas corretos j existentes podem fazer com que
a mquina opere diferentemente de como operava anteriormente.
Se um programa que contm comandos de dados absolutos e comandos de dados incrementais for
executado ao contrrio do seu significado original, uma operao totalmente inesperada da mquina
ocorrer. Cheque novamente o esquema de comandos antes de executar os programas.
Se um comando incorreto de seleo de plano for designado para uma ao da mquina, como, por
exemplo, usinagem de interpolao circular ou usinagem de ciclo fixo, a ferramenta pode colidir com
a pea de trabalho ou com uma pea da mquina, uma vez que os movimentos presumidos dos eixos
de controle e os movimentos reais sero sobrepostos. (Esta precauo aplica-se somente s unidades
NC que possuem funes EIA (Eletronic Industries Association)).
A imagem de espelho, se validada, muda significativamente as aes subseqentes da mquina. Use a
funo imagem de espelho somente aps entender totalmente o descrito acima. (Esta precauo
aplica-se somente s unidades NC que possuem funes EIA.)
Se os comandos do sistema de coordenadas da mquina ou os comandos de retorno posio de
referncia forem designados com uma funo de correo que permanece vlida, a correo pode
tornar-se temporariamente invlida. Se isto no for completamente entendido, a mquina pode parecer
operar de forma contrria s expectativas do operador. Execute os comandos acima somente aps
tornar invlida a correspondente funo de correo. (Esta precauo aplica-se somente s unidades
NC que possuem funes EIA.)
A funo de barreira executa checagens de interferncias baseadas nos dados da ferramenta designada.
Introduza as informaes de ferramentas que se equiparam s ferramentas efetivamente usadas. Caso
contrrio, a funo de barreira no funcionar corretamente.
Os sistemas de comando de cdigo G e de cdigo M diferem, especialmente para torneamento, entre
as mquinas INTEGREX e-Series e as outras mquinas de torneamento.
A designao de um comando incorreto de cdigo G ou de cdigo M resulta em uma operao da
mquina totalmente no pretendida. Entenda completamente o sistema de comandos de cdigo G e de
cdigo M antes de usar este sistema.
Programa de
amostra
Mquinas de torneamento
S1000M3
S1000M203
S-3
Nas mquinas INTEGREX e-Series, as coordenadas programadas podem ser giradas usando uma
unidade de indexao do programa MAZATROL e um comando G68 (comando de rotao de
coordenadas) do programa EIA. Entretanto, por exemplo, quando o eixo B girado 180 graus ao
redor do eixo Y para executar uma usinagem com o spindle de torneamento nmero 2, o lado
positivo do eixo X no sistema de coordenadas programado tem sentido descendente e, se o
programa for criado ignorando este fato, o movimento resultante da ferramenta para posies
inesperadas pode causar colises.
Para criar o programa com o lado positivo do eixo X orientado no sentido ascendente, use a funo
espelho na unidade do WPC ou a funo imagem de espelho atravs do cdigo G (G50.1, G51.1).
Aps modificar os dados da ferramenta especificados no programa, certifique-se de executar a
funo checagem do percurso da ferramenta, a funo Usinagem Virtual e outras funes, e
confirme que o programa est operando adequadamente. A modificao dos dados da ferramenta
pode fazer com que at mesmo um programa de usinagem comprovado na prtica mude seu status
operacional.
Se o usurio operar a mquina sem ter conscincia de qualquer alterao no status do programa,
podem ocorrer interferncias com a pea de trabalho devido a uma operao inesperada.
Por exemplo, se durante o incio da operao automtica a aresta de corte da ferramenta estiver
presente dentro do blanque (pea no usinada) incluindo a folga especificada na unidade comum do
programa MAZATROL, necessrio ter cuidado, uma vez que a ferramenta se mover desta
posio diretamente para o ponto de aproximao, pois no h obstruo sendo considerada
presente neste percurso.
Por esta razo, antes de iniciar a operao automtica, certifique-se que durante o incio da
operao automtica a aresta de corte da ferramenta est presente fora da pea de trabalho,
incluindo a folga especificada na unidade comum do programa MAZATROL.
CUIDADO
S-4
Operaes
AVISO
As funes de bloco nico, manuteno do avano e variao podem ser invalidadas usando as
variveis de sistema #3003 e #3004. A execuo deste procedimento significa uma importante
mudana que invalida as operaes correspondentes. Portanto, antes de usar estas variveis,
notifique devidamente as pessoas relacionadas. Alm disso, o operador deve checar as
configuraes das variveis do sistema antes de comear as operaes acima.
Se interveno manual durante a operao automtica, travamento da mquina, a funo imagem de
espelho ou outras funes forem executadas, os sistemas de coordenadas da pea de trabalho sero
deslocados. Ao reiniciar a mquina aps interveno manual, travamento da mquina, a funo
imagem de espelho ou outras funes, considere as quantidades resultantes do deslocamento e tome
as medidas adequadas. Se a operao for reiniciada sem que as medidas adequadas sejam tomadas,
podem ocorrer colises com a ferramenta ou com a pea de trabalho.
Use a funo de operao a seco para checar a operao normal da mquina sem carga. Uma vez
que, neste momento, a velocidade de avano torna-se uma velocidade de operao a seco diferente
da velocidade de avano designada para o programa, os eixos podem mover-se a uma velocidade de
avano maior que o valor programado.
Aps a operao ter sido temporariamente parada e aps comandos de insero, excluso,
atualizao e de outros comandos terem sido executados no programa ativo, uma operao
inesperada da mquina pode ocorrer caso aquele programa seja reiniciado. Nenhum destes
comandos deve, a princpio, ser designado para o programa ativo.
Durante a operao manual, cheque totalmente os sentidos e as velocidades do movimento axial.
CUIDADO
Para uma mquina que requer retorno manual posio inicial (home), execute as operaes de
retorno manual posio inicial aps ligar a energia. Como os limites de curso controlados pelo
software permanecero inoperantes at que o retorno manual posio inicial seja completado, a
mquina no parar mesmo se ultrapassar a rea limite. Conseqentemente, srios danos mquina
ocorrero.
No designe um multiplicador de pulso incorreto ao executar operaes manuais do pulso de
avano por manivela. Se o multiplicador for configurado para 1000 vezes e a manivela for operada
inadvertidamente, o movimento axial se tornar mais rpido do que o esperado.
S-5
Problemas associados com o, e causados pelo, uso de qualquer produto de software comercialmente
disponvel (incluindo aqueles criados pelo usurio)
2.
Problemas associados com o, e causados pelo, uso de qualquer sistema operacional Windows
3.
Ambiente de operao
1.
Temperatura ambiente
Durante a operao da mquina: 0 a 50C (32 a 122F)
2.
Umidade relativa
Durante a operao da mquina: 10 a 75% (sem formao de orvalho)
Nota:
medida que a umidade aumenta, o isolamento deteriora, fazendo com que peas de
componentes eltricos deteriorem rapidamente.
Apesar desta pasta no ser usada quando a unidade NC est operando normalmente, ela contm dados
importantes que permitem a rpida recuperao da mquina se ela falhar.
Se estes dados forem excludos ou modificados, a unidade NC pode requerer um longo tempo de
recuperao. Certifique-se de no modificar ou excluir estes dados.
S-6
E
INTRODUO
INTRODUO
Os programas EIA/ISO executados pela unidade CNC incluem dois modos: Um baseado nos
cdigos G para a srie T (designados para tornos) e o outro baseado nos cdigos G para a
srie M (designados para centros de usinagem).
Dependendo dos tipos de mquinas, os cdigos G para a srie T e para a srie M so usados
como a seguir:
Cdigos G para a srie T, para as mquinas INTEGREX-IV, e
Cdigos G para a srie M, para as mquinas INTEGREX-e.
Este manual d descries gerais com relao aos cdigos G, para a srie T, destinados a
tornos.
1-1
INTRODUO
- NOTA -
1-2 E
2
2-1
2-2
Eixo de rotao
Sistema em mm
Sistema em polegadas
0.0001 mm
0.00001
0.0001 graus
0.0001 mm
0.00001
0.0001 graus
Nota 1: A seleo do sistema em polegadas/milmetros pode ser feita livremente, usando o bit
4 do parmetro F91 (0 para milmetros, 1 para polegadas; o qual validado pela
ao de ativar ou desativar o bit) ou os comandos de cdigos G (G20, G21).
A seleo, usando os comandos de cdigos G, vlida apenas para a entrada de
dados do programa.
Portanto, as variveis e os dados de compensao (tais como, dados de
compensao da ferramenta) devem ser configurados antecipadamente, usando a
unidade apropriada (polegada ou mm) p/ as exigncias peculiares de usinagem.
Nota 2: Dados em unidades em mm e polegadas no podem ser usados ao mesmo tempo.
2-3
Eixo de
controle
Comando do
programa
Bit 0 de F91 = 0
Bit 0 de F91 = 1
Aplicabilidade
do programa
(A) (B)
Eixo linear
X1 (Y1 / Z1)
1 mcron
0.1 mcron
1 mcron
Aplicvel
Eixo de
rotao
B1
0.001
0.0001
0.001
Aplicvel
2-1
- NOTA -
2-2 E
FORMATOS DE DADOS
3
3-1
FORMATOS DE DADOS
Cdigos da Fita
Esta unidade de controle numrico (a qual no restante deste manual ser chamada
simplesmente de unidade NC) usa informaes de comando que consistem em letras do
alfabeto (A, B, C .... Z), nmeros (0, 1, 2 .... 9), e sinais (+, , /, e assim por diante). Esses
smbolos alfanumricos e sinais so chamados coletivamente de caracteres. Em fita de papel,
estes caracteres so representados como uma combinao de um mximo de oito furos
perfurados.
Esta representao chamada de cdigo.
A unidade NC usa cdigos EIA (RS-244-A) ou cdigos ISO (R-840).
Nota 1: Os cdigos no includos nos cdigos da fita mostrados na figura 3-1 resultaro em
erro quando eles forem lidos.
Nota 2: De todos os cdigos especificados como cdigos ISO, mas no especificados como
cdigos EIA, somente os seguintes cdigos podem ser designados usando os
parmetros de entrada/sada de dados (Fita) TAP9 a TAP14:
[ Abrir Colchete
] Fechar Colchete
# Sustenido
Asterisco
= Sinal de igual
: Dois pontos
Entretanto, voc no pode designar cdigos que coincidam com cdigos existentes
ou que resultem em erro de paridade.
Nota 3: A identificao dos cdigos EIA/ISO feita automaticamente de acordo com o
primeiro cdigo EOB/LF que aparece depois que a unidade NC tenha sido
reconfigurada. (EOB: Fim de Bloco, LF: Avano de Linha)
1.
2.
3-1
FORMATOS DE DADOS
Incio de Controle
ECN
N
CE
O U P ROGR AM U NO . 1 0 1 O
BO L
L
I B
MEP003
Incio de Controle
Fim de Controle
EC
S
E
O G 0 0 X 8 5 0 0 0 Y 6 4 0 0 0 ( C U T T E R RE T U R N ) O
BR
P
B
3.
so
MEP004
3-2
FORMATOS DE DADOS
4.
% 10 cm
2m
Primeiro bloco
ltimo bloco
10 cm %
2m
TEP005
Os dois metros de espao da fita no usados nas duas extremidades e a (%) de EOR na
cabea no so requeridos quando um dispositivo de rebobinamento no usado.
3-3
FORMATOS DE DADOS
3 2 1
8 7 6 5 4
3 2 1
1
2
3
4
5
6
7
8
9
0
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
+
.
,
/
EOR (Fim de Registro)
EOB (Fim de Bloco) ou CR
CO (2+4+5)
CI (2+4+7)
Definvel em parmetros
BS (Retrocesso)
TAB
SP (Espao)
&
DEL (Deletar)
AS (Todo Espao = Avano)*
AM (Todas Marcas = EOB+DEL)*
Nmero do canal
1
2
3
4
5
6
7
8
9
0
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
+
.
,
/
%
LF (Avano de Linha) ou NL
( (Fim de Controle)
) (Incio de Controle)
:
#
?
=
[
]
BS (Retrocesso)
HT (Tabulao Horizontal)
SP (Espao)
&
CR (Retorno do Carro)
[1]
$
' (Apstrofe)
;
<
>
?
@
"
DEL (Deletar)
[2]
NULO
DEL (Deletar)
3-4
FORMATOS DE DADOS
Os cdigos da seo [1] s sero armazenados como dados da fita quando estiverem
presentes em uma seo de anotaes e ignorados em qualquer outro lugar na rea de
informaes significativas.
Os cdigos na seo [2] so no operativos e sero sempre ignorados (mas passam pela
checagem de paridade V).
Uma rea pontilhada indica que a norma EIA no fornece cdigos correspondentes.
3-2
Formatos de Programa
Um formato predeterminado para designar informaes de controle para a unidade NC
chamado de formato de programa. O formato de programa usado para nossa unidade NC o
formato de endereo de palavra.
1.
Palavras e endereos
Uma palavra um conjunto de caracteres dispostos como mostrado abaixo e as informaes
so processadas em palavras.
Palavra
Numeral
Letra do alfabeto (endereo)
Configurao da palavra
Comando mtrico
Comando em polegadas
Nmero de programa
O8
Nmero de seqncia
N5
G3 ou G21
Funo preparatria
Eixo de
movimento
0.0001 mm (grau),
0.00001 pol.
X+54
Eixo auxiliar
0.0001 mm (grau),
0.00001 pol.
I+54
Tempo de
parada
Unidade
de
entrada
Y+54 Z+54
+54
X+45
J+54 K+54
I+45
0.001 mm (rev),
0.0001 pol.
X54
Y+45 Z+45
J+45 K+45
P8 U54
Avano
0.0001 mm (grau)/min,
0.00001 pol./min
Ciclo fixo
0.0001 mm (grau),
0.00001 pol.
R+54
R+45
Q54 P8
L4
T1 ou T2
Compensao da ferramenta
Funo miscelnea
M3 4
Funo spindle
S5
T4 ou T6
Funo da ferramenta
Funo miscelnea nmero 2
B8, A8 ou C8
Subprograma
P4
Nmero de variveis
Q5 L4
#5
3-5
Q45 P8
L4
+45
FORMATOS DE DADOS
2.
1.
O cdigo O8 aqui indica que o nmero de programa pode ser configurado como um
nmero inteiro sem sinal de 8 dgitos aps o O e para X+54, + indica que o valor pode ter
sinal (negativo) e o nmero de dois dgitos (54) indica que pontos decimais podem ser
usados, e que 5 dgitos antes e 4 dgitos depois do ponto decimal so efetivos (5 + 4 = 9
digitos so efetivos para uma designao sem ponto decimal).
2.
O sinal alfa () indica um endereo de eixo adicional. +44 ser usado quando for
especificado para o eixo de rotao.
3.
O nmero de dgitos nas palavras checado pelo nmero mx. de dgitos nos endereos.
4.
Quando dados com ponto decimal forem usados para endereos para os quais entradas
decimais no so disponveis, os nmeros decimais sero ignorados.
5.
6.
Blocos
Programas
Fim de programa
M02, M30, M99, M998, M999 ou % usado como cdigo de fim de programa.
3-3
3-4
Funo e propsito
Salta bloco opcional uma funo que seletivamente ignora um bloco especfico dentro de um
programa de usinagem que comece com o cdigo de barra /.
Qualquer bloco que comece com / ser ignorado se a funo de menu [SALTO BLOCO]
estiver configurada para ATIVADA, ou ser executado se esta funo de menu estiver
configurada para DESATIVADA.
Por ex., se todos os blocos devem ser executados p/ um tipo de pea, mas blocos especficos
no devem ser executados para outro tipo de pea, ento, peas diferentes podem ser
usinadas usando o mesmo programa que contm o cdigo / no incio dos blocos especficos.
3-6
FORMATOS DE DADOS
2.
3-5
Notas de operao
1.
Blocos que j tiverem sido lidos no buffer de pr-leitura no podem ser saltados.
2.
3.
No. de
Programa
No. de
Seqncia
No. de Bloco
1234
1234
100
G98 S1000;
1234
100
1234
102
1234
200
1234
210
G01 X20.;
1234
210
1234
210
G01 Z55.;
1234
210
1234
210
G01 X100.;
1234
210
G01 Z30.;
1234
210
1234
210
1234
220
1234
230
N240 M02;
1234
240
1234
240
3-7
FORMATOS DE DADOS
3-6
Paridade H/V
Um mtodo de checar se a fita corretamente criada atravs da checagem da paridade. As
checagens de paridade so executadas para checar uma fita quanto a erros de cdigos
perfurados, ou seja, quanto a erros de perfurao. Existem dois tipos de checagens de
paridade: paridade H e paridade V.
1.
Checagem de paridade H
3-8
FORMATOS DE DADOS
2.
Checagem de paridade V
1 2 3 4 5 6 7
Este bloco leva a um erro de Paridade V.
MEP009
3-9
3
3-7
FORMATOS DE DADOS
Lista de Cdigos G
As funes G so descritas na lista abaixo.
Cdigos G para a srie
Funo
Grupo
G00
G00
Interpolao linear
G01
G01
01
G01.1
G01.1
01
G02
G02
01
G03
G03
01
G02.1
G02.1
01
01
G03.1
G03.1
01
Tempo de parada
G04
G04
00
G05
G05
00
G06.1
G06.1
01
Interpolao NURBS
G06.2
G06.2
01
G07
G07
00
G07.1
G07.1
00
G09
G09
00
00
G10
G10
G10.1
G10.1
00
G11
G11
00
G12.1
G12.1
26
G13.1
G13.1
26
G17
G17
02
G18
G18
02
G19
G19
02
Programao em polegadas
G20
G20
06
Programao em milmetros
G21
G21
06
G22
G22
04
G23
G23
04
G27
G27
00
G28
G28
00
G29
G29
00
G30
G30
00
Funo pulo
G31
G31
00
Pulo escalonado 1
G31.1
G31.1
00
Pulo escalonado 2
G31.2
G31.2
00
Pulo escalonado 3
G31.3
G31.3
00
G32
G33
01
G34
G34
01
G234.1
G34.1
00
G235
G35
00
G236
G36
00
G237.1
G37.1
00
G37
00
G38
00
00
G39
G40
G40
07
G41
G41
07
3-10
FORMATOS DE DADOS
Cdigos G para a srie
Funo
Compensao tridimensional do raio da ferramenta (esquerda)
Compensao do raio da ferramenta para direita
Grupo
G41.2
G41.2
07
07
G42
G42
G42.2
G42.2
07
G43
08
G43.4
G43.4
08
08
G43.5
G43.5
G44
08
G45
00
G46
00
G47
00
G48
00
G49
08
G50
G92
00
G50
11
Liga escala
G51
11
G50.1
19
G51.1
19
G50.2
G50.2
23
G51.2
G51.2
23
G52
G52
00
G52.5
00
G53
G53
00
G53.5
00
G54
G54
12
G55
G55
12
G56
G56
12
G57
G57
12
G58
G58
12
G59
G59
12
G54.1
G54.1
12
G54.2
23
G60
G60
00
G61
G61
13
G61.1
G61.1
13
G62
G62
13
Modo rosqueamento
G63
G63
13
G64
G64
13
G65
G65
00
G66
G66
14
G66.1
G66.1
14
G67
G67
14
G68
16
G69
16
3-11
FORMATOS DE DADOS
Cdigos G para a srie
Funo
Grupo
G68.5
G68
16
16
G69.5
G69
Ciclo de acabamento
G70
G270
09
G71
G271
09
G72
G272
09
G73
G273
09
G74
G274
09
G75
G275
09
G76
G276
09
G80
G80
09
G83
G283
09
G84
G284
09
G84.2
G284.2
09
G85
G285
09
G87
G287
09
G88
G288
09
G88.2
G288.2
09
G89
G289
09
G90
G290
09
G92
G292
09
G94
G294
09
G71.1
09
G72.1
09
G73
09
G74
09
G75
09
G76
09
G77
09
G78
09
G79
09
G81
09
G82
09
G83
09
G84
09
G84.2
09
G84.3
09
G85
09
G86
09
G87
09
G88
09
G89
09
G90
03
G91
03
G92.5
00
G93
G93
05
G96
G96
17
3-12
FORMATOS DE DADOS
Cdigos G para a srie
Funo
Grupo
RPM constante
G97
G97
17
G98
G94
05
G99
G95
05
G98
10
10
G99
G109
G109
00
G110
G110
20
G111
G111
20
G112
G112
00
G113
G113
23
G114.3
G114.3
23
G122
G16
18
G123
G15
18
G122.1
00
00
G123.1
G10.9
Ciclo tornado
G130
G130
G136
G136
Macro de compensao
G137
G137
Notas:
1.
2.
Os cdigos marcados com podem ser selecionados por um parmetro como um modal
inicial, o que deve se tornar vlido quando a energia for LIGADA ou ao executar uma
reconfigurao de inicializao modal. Entretanto, a mudana do sistema em
polegadas/mm somente pode se tornar vlida LIGANDO-SE a energia.
3.
4.
5.
Se os cdigos G pertencem a grupos diferentes entre si, qualquer cdigo G pode ser
comandado no mesmo bloco. Ento, os cdigos G so processados por ordem crescente
de nmero de grupo. Se dois ou mais cdigos G pertencentes ao mesmo grupo so
comandados no mesmo bloco, o cdigo G comandado por ltimo o vlido.
3-13
FORMATOS DE DADOS
- NOTA -
3-14
E
REGISTROS DE BUFFER
4
4-1
REGISTROS DE BUFFER
Buffer de Entrada
1.
Vista geral
Durante a operao da fita ou da operao do RS-232C, quando o buffer de pr-leitura torna-se
vazio, o contedo do buffer de entrada ser imediatamente transferido para o buffer de
pr-leitura e, aps isto, se a capacidade de memria do buffer de entrada diminuir para 248 x 4
caracteres ou menos, os prximos dados (at 248 caracteres) sero pr-lidos a partir da fita e,
ento, armazenados no buffer de entrada.
O buffer de entrada torna as conexes bloco-a-bloco suaves, eliminando qualquer atraso
operacional devido ao tempo de leitura da fita da leitora de fita.
Entretanto, estes resultados favorveis de pr-leitura sero obtidos apenas se o tempo de
execuo do bloco for maior do que o tempo de leitura da fita do prximo bloco.
Fita
Buffer 5 de
pr-leitura
Buffer de
entrada
Buffer 4
Memria
Seleo de
modo
Buffer 3
Buffer 2
Teclado
Buffer 1
Processo de
operao
aritmtico
Nota:
Um bloco de dados armazenado em um buffer.
TEP010
2.
Descrio detalhada
- A capacidade de memria do buffer de entrada de 248 x 5 caracteres (incluindo o cdigo
EOB).
- O contedo do registro do buffer de entrada atualizado em unidades de 248 caracteres.
- Apenas os cdigos significativos na rea de informaes significativas so lidos dentro do
buffer.
- Cdigos, incluindo ( and ), que existam entre Fim de Controle e Incio de Controle, so
lidos dentro do buffer de entrada. Mesmo se o Salta bloco opcional estiver ativado, cdigos a
partir de / at EOB tambm sero lidos dentro do buffer de entrada.
- O contedo do buffer apagado com um comando de reconfigurao.
4-1
4
4-2
REGISTROS DE BUFFER
Buffer de Pr-leitura
1.
Vista geral
Durante a operao automtica, um bloco de dados geralmente pr-lido para garantir uma
anlise suave do programa. Entretanto, durante a compensao do raio da ponta da ferramenta,
um mximo de 5 blocos de dados so pr-lidos para calcular o ponto de interseo ou para
checar a interferncia.
Alm disso, no modo usinagem a alta velocidade (G05P2), at 8 blocos de dados so pr-lidos
e, no modo de controle suave a alta velocidade at 24 blocos de dados so armazenados com
o bloco correntemente executado no meio (ou seja, 12 blocos sendo pr-lidos).
2.
Descrio detalhada
- Um bloco de dados armazenado no buffer de pr-leitura.
- Apenas os cdigos significativos na rea de informaes significativas so lidos dentro do
buffer de pr-leitura.
- Cdigos existentes entre Fim de Controle e Incio de Controle no so lidos dentro do buffer
de pr-leitura. Se o salta bloco opcional estiver ativado, os cdigos a partir de / at EOB
tambm no sero lidos dentro do buffer de pr-leitura.
- O contedo do buffer limpo com um comando de reconfigurao.
- Se o modo operao de bloco nico for selecionado durante a operao contnua, o
processamento parar aps a pr-leitura dos dados do bloco seguinte.
4-3
Buffer de Pr-leitura
1.
Vista geral
Durante a operao automtica, um bloco de dados geralmente pr-lido para garantir uma
anlise suave do programa. Entretanto, durante a compensao do raio da ponta da ferramenta,
um mximo de 5 blocos de dados so pr-lidos para calcular o ponto de interseo ou para
checar a interferncia.
Alm disso, no modo usinagem a alta velocidade (G05P2) at 8 blocos de dados so pr-lidos
e, no modo de controle suave a alta velocidade at 24 blocos de dados so armazenados com
o bloco correntemente executado no meio (ou seja, 12 blocos sendo pr-lidos).
2.
Descrio detalhada
- Um bloco de dados armazenado no buffer de pr-leitura.
- Apenas os cdigos significativos na rea de informaes significativas so lidos dentro do
buffer de pr-leitura.
- Cdigos existentes entre Fim de Controle e Incio de Controle no so lidos dentro do buffer
de pr-leitura. Se o salta bloco opcional estiver ativado, os cdigos a partir de / at EOB
tambm no sero lidos dentro do buffer de pr-leitura.
- O contedo do buffer limpo com um comando de reconfigurao.
Se o modo operao de bloco nico for selecionado durante a operao contnua, o
processamento parar aps a pr-leitura dos dados do bloco seguinte.
4-2
E
PROGRAMAO DE POSIO
5
5-1
5-1-1
PROGRAMAO DE POSIO
Mtodo de Entrada de Dados Dimensionais
Entrada de dados absolutos/incrementais (Srie T)
No uso de cdigos G para a srie T, os mtodos de entrada de dados absolutos e incrementais
so distinguidos pelos endereos dos eixos, como mostrado na tabela abaixo.
Sistema de
comando
Dados absolutos
Dados
incrementais
Exemplo:
Observaes
Eixo-X
Endereo X
Eixo-Z
Endereo Z
Eixo-C
Endereo C
Eixo-Y
Endereo Y
Eixo-X
Endereo U
Eixo-Z
Endereo W
Eixo-C
Endereo H
Eixo-Y
Endereo V
X_____ W_____ ;
Entrada de dados increm. p/ o eixo-Z
5-1
PROGRAMAO DE POSIO
5-1-2
Funo e propsito
A configurao de G90 ou de G91 permite que dados dimensionais sucessivos sejam
processados como dados absolutos ou como dados incrementais.
Entretanto, a configurao do raio de um arco (com o endereo R) ou da posio do centro de
um arco (com os endereos I, J, K) para uma interpolao circular, deve sempre referir-se
entrada de dados incrementais, independentemente de um comando G90 precedente.
2.
Formato da programao
G90 (ou G91) Xx1 Yy1 Zz1 1 ( : Eixo adicional)
onde G90: Entrada de dados absolutos
G91: Entrada de dados incrementais
3.
Descrio detalhada
1.
100.
200.
300.
MEP011
O ltimo comando G90 ou G91 funciona como um comando modal para os blocos
seguintes.
(G90)
N3 X100. Y100.
N3 X-100. Y50.
PROGRAMAO DE POSIO
Y
200.
100.
N3
3.
100.
200.
300.
X
MEP012
Comandos mltiplos G90 ou G91 podem ser configurados em um bloco e, assim, apenas
um endereo especfico pode ser configurado como dados absolutos ou dados
incrementais.
N4 G90X300. G91Y100.
Neste exemplo, o dado dimensional X300 precedido por G90 ser processado como uma
entrada de dados absolutos e o dado dimensional Y100 precedido por G91 como uma
entrada de dados incrementais. Portanto, este bloco resultar em um movimento para a
posio de X = 300 e Y = 200 (100 + 100) no sistema de coordenadas da pea de
trabalho.
Y
200.
N4
100.
100.
200.
300.
X
MEP013
Alm disso, G91 (modo de entrada de dados incrementais) funcionar para os blocos
subseqentes.
4.
Tanto o modo de dados absolutos como o modo de dados incrementais pode ser
livremente selecionado como modo inicial, configurando o bit 2 do parmetro do usurio
F93.
5.
Mesmo no modo MDI (Manual Data Input = Entrada Manual de Dados), G90 e G91
tambm sero tratados como comandos modais.
5-3
5
5-2
PROGRAMAO DE POSIO
Funo e propsito
A seleo de comando em polegadas/milmetros possvel com comandos de cdigos G.
2.
Formato de programao
G20:
G21:
3.
Descrio detalhada
1.
A mudana entre G20 e G21 efetiva apenas para eixos lineares; ela no tem sentido para
eixos de rotao.
Exemplo: Unidade pr-configurada de entrada de dados e G20/G21 (para entrada de
ponto decimal tipo )
2.
G21
G20
G21
G20
X100
0.0100 mm
0.0254 mm
0.00039 pol.
0.00100 pol.
Y100
0.0100 mm
0.0254 mm
0.00039 pol.
0.00100 pol.
Z100
0.0100 mm
0.0254 mm
0.00039 pol.
0.00100 pol.
B100
0.0100 grau
0.0100 grau
0.0100 grau
0.0100 grau
Em princpio, a seleo G20/G21 deve ser feita antes da usinagem. Se voc quiser que
esta mudana seja executada no meio do programa, pare temporariamente o programa
pelo comando M00 aps G20 ou G21 e converta os dados de compensao c/o requerido.
Exemplo: G21
G20
G92
Xx1
Yy1
Zz1
G92
Xx2
Yy2
M00
F10
Nota:
4.
Exemplo
Exemplo:
3.
Eixo
Zz2
Se G20 ou G21 deve ser selecionado atravs de uma mudana, pode-se especificar tal
operao atravs do bit 4 do parmetro do usurio F91 (parmetro inicial em polegadas).
5-4
PROGRAMAO DE POSIO
5-3
Funo e propsito
O ponto decimal pode ser usado para determinar os dgitos das unidades (mm ou polegada)
dos dados dimensionais ou da velocidade de avano.
2.
3.
Formato de programao
.
Sistema em milmetros
Sistema em polegadas
Descrio detalhada
1.
2.
Como listado na tabela abaixo, o significado de dados de comando sem ponto decimal
difere entre os tipos e de entrada de ponto decimal, de acordo com o tipo de sistema da
unidade do comando.
Comando
Tipo
Unidade do comando 10
X1
Tipo
CANCELA
ATIVA
3.
4.
O nmero de dgitos efetivos para cada tipo de comando de ponto decimal como
mostrado a seguir:
Comando de movimento
(Linear)
Comando de movimento
(Rotao)
.00000 .99999
Parte
decimal
Velocidade de avano
Tempo de parada
Parte
decimal
0. - 99999.
.000 - .999
0. - 99999.
(359.) .0000 - .9999 0. - 20000.
0. - 99999.
.000 - .999
.00000 .99999
5.
6.
Para os dados que podem ser, mas no so especificados com ponto decimal, a unidade
mnima de entrada de dados do programa ou a unidade em mm (ou pol.) pode ser
selecionada usando o bit 5 do parmetro F91.
7.
5-5
PROGRAMAO DE POSIO
4.
Programas de amostra
A.
Para 1 = 1
Para 1 = 0.1
1 = 1 mm
G0X123.45
(Com o ponto decimal sempre dado
como o ponto do milmetro)
X123.450 mm
X123.450 mm
X123.450 mm
G0X12345
X12.345 mm*
X1.2345 mm**
X12345.000 mm***
#111=123 #112=5.55
X#111
Y#112
X123.000 mm
Y5.550 mm
#113=#111+#112 (SOMAR)
#113 = 128.550
#114=#111#112 (SUBTRAIR)
#114 = 117.450
#115 = 682.650
#116=#111/#112
#117=#112/#111 (DIVIDIR)
#116 = 22.162
#117 = 0.045
* O dgito menos significativo dado em 1 mcron.
** O dgito menos significativo dado em 0.1 mcron.
*** O dgito menos significativo dado em 1 mm.
5-6
PROGRAMAO DE POSIO
B.
Endereo
Invlido
Vlido
Vlido
B
Invlido
Vlido
C
Invlido
Vlido
Aplicao
Vlido
Vlido
Velocidade de avano
Vlido
Cdigo de funo
preparatria
Invlido
Comando
de ponto
decimal
Invlido
Vlido
Invlido
Invlido
Vlido
Invlido
Endereo
Mesa rotativa
Cdigo de funo
miscelnea
Invlido
Invlido
Observaes
Vlido
Q
Vlido
Vlido
Vlido
Vlido
Vlido
Vlido
Vlido
Valor de compensao
(posio, comprimento
e dim. da ferramenta)
Nmero de seqncia
intra-subprograma
Invlido
Invlido
Aplicao
Nmero de chamada de
subprograma
Nmero de passos
helicoidais
Valor de compensao
(em G10)
Fator de escala
Graduao da curva
NURBS
Prof. de corte para ciclo
de furao profunda
Valor do deslocamento
p/ mandrilamento oposto
Valor do deslocamento
p/ mandrilamento fino
Ponto R em ciclo fixo
Raio de um arco com R
selecionado
Raio de um arco para
arredond. de canto
Valor de compensao
(em G10)
Ponderao para curva
NURBS
Cdigo de funo do
spindle
Cdigo de funo da
ferramenta
Dados de posio das
coordenadas
Vlido
Vlido
Componente de vetor
para compensao do
dimetro da ferramenta
Vlido
Vlido
Vlido
Vlido
Componente de vetor
para compensao do
dimetro da ferramenta
Vlido
X
Vlido
Tempo de parada
Observaes
Tempo de parada
Vlido
I
Vlido
Vlido
Componente de vetor
para compensao do
dimetro da ferramenta
Vlido
Vlido
N de curva NURBS
Vlido
Ciclo fixo/Repetio de
subprograma
Cdigo de funo
miscelnea
Invlido
Invlido
Invlido
Nmero de seqncia
Invlido
Nmero de programa
Nota:
5
5-4
PROGRAMAO DE POSIO
Funo e propsito
O ponto de fim da interpolao pode ser designado c/ coords. polares (raio e ngulo). A entrada
de coords. polares est disponvel somente no modo interpolao de coordenadas polares.
2.
Formato de programao
G122........... Ativa a entrada de coordenadas polares (cdigos G, grupo No. 18)
G123........... Cancela a entrada de coordenadas polares (cdigos G, grupo No. 18)
3.
Descrio detalhada
Mesmo no modo entrada de coords. polares, os comandos de posio p/ eixos que no tenham
nenhuma relao c/ a interpolao de coords. polares esto disponveis c/o comandos comuns.
No modo entrada de coordenadas polares, o comprimento deve sempre ser designado em
valores de raio, independentemente do estado modal para entrada de dados de raio/dimetro
(G122.1/G123.1). Isto tambm se aplica aos eixos que no tenham nenhuma relao com a
interpolao de coordenadas polares.
O ltimo estado modal para entrada de dados de raio/dimetro antes do comando G122 ser
automaticamente reestabelecido pelo comando de cancelar G123.
4.
Programa de amostra
G12.1; Ativa interpolao de coordenadas polares
G122; Ativa entrada de coordenadas polares
G01 X50.C30.F100;
G02 X50.C60.R50;
G123; Cancela entrada de coordenadas polares
G13.1; Cancela interpolao de coordenadas polares
5.
Observaes
1.
2.
3.
Use o endereo R para designar o raio para interpolaes circulares (G02 ou G03).
4.
5.
6.
G122 e G123 devem ser dados em um bloco independente. Ou seja, o bloco do G122 ou
do G123 no deve conter nenhum outro cdigo G ou endereo, com exceo de N e P.
7.
PROGRAMAO DE POSIO
G03
G04
G09
G13.1
G15
G40-G42
G61
G64
G65
G66
G66.1
G67
G80-G89
G98
G123
5-5
Funo e propsito
As dimenses do eixo X podem ser introduzidas em valores radiais, ao invs de valores
diametrais, com o auxlio de uma funo preparatria (cdigo G), para melhorar a eficincia de
programao EIA/ISO com relao ao fresamento.
2.
Formato de programao
G122.1........ Ativa entrada de dados radiais do eixo X (cdigos G, grupo No. 25)
G123.1........ Cancela entrada de dados radiais do eixo X (cdigos G, grupo No. 25)
3.
Descrio detalhada
Todas as dimenses do eixo X introduzidas aps G122.1 so processadas como valores
radiais at que o comando G123.1 seja dado para a restaurao do modo de entrada de dados
diametrais para o eixo X.
4.
5.
Programa de amostra
G122.1;
G1X10.F100;
Dimenso radial
G123.1;
G1X10.F100;
Dimenso diametral
Indicao do contador
na tela de POSIO
Indicao modal na
tela de POSIO
X20.
G122.1
X10.
G123.1
Observaes
1.
2.
3.
4.
A reconfigurao faz o modo G122.1 ser cancelado e substitudo pelo modo G123.1.
5-9
PROGRAMAO DE POSIO
5.
6.
7.
5-6
Interpolao cilndrica
Ativa interpolao de coordenadas polares
Cancela converso de coordenadas tridimensionais
Cancela entrada de coordenadas polares
Liga checagem prvia de movimentos
Funo e propsito
O comando G10.9 permite a mudana entre a entrada de dados de dimetro e a entrada de
dados de raio, facilitando a criao da seo de torneamento em um programa de usinagem
composto.
2.
Formato de programao
G10.9 Ax_
Ax: Endereo do eixo para o qual a entrada de dados de dimetro ou raio deve ser
especificada.
Valor numrico = 0: Entrada de dados de raio
1: Entrada de dados de dimetro
3.
Observaes
1.
D o comando G10.9 em um bloco de comando nico. Caso contrrio, ele poder ser
ignorado.
2.
Se o comando G10.9 no for seguido por um endereo de eixo, o alarme 807 - FORMATO
ILEGAL ocorrer. Alm disso, o alarme 806 - ENDEREO ILEGAL tambm ocorrer caso
um eixo de rotao seja especificado no comando G10.9.
3.
4.
O comando G10.9 apenas altera o mtodo de programao dos dados de posio para o
eixo em questo. Ele no afeta os vrios dados externos, como, p/ ex., parm., dados da
origem da pea de trabalho, dados da ferram. e dados de compensao da ferramenta.
5.
PROGRAMAO DE POSIO
2.
Ponto
final
50.
Ponto
inicial
120.
4.
Eixo-Z
20.
70.
3.
30.
4.
5-11
PROGRAMAO DE POSIO
- NOTA -
5-12
E
FUNES DE INTERPOLAO
6
6-1
FUNES DE INTERPOLAO
Comando de Posicionamento (Avano Rpido): G00
1.
Funo e propsito
O comando de posicionamento em avano rpido G00 envolve o uso de uma palavra de
coordenada. Este comando posiciona uma ferramenta, movendo-a linearmente para o ponto
final especificado por uma palavra de coordenada.
2.
Formato da programao
G00 Xx/Uu Zz/Ww ;
Descrio detalhada
1.
Assim que este comando for dado, o modo G00 ser mantido at que qualquer outro
comando de cdigo G que sobreponha este modo, ou seja, G01, G02, G03 ou G32, do
grupo de comando 01, seja dado. Assim, s ser necessrio dar uma palavra de
coordenada se o prximo comando tambm for G00. Esta funo referida como funo
de comando modal.
2.
3.
4.
5.
6-1
FUNES DE INTERPOLAO
4.
Programas de amostra
Exemplo:
+X
Placa
Castanha
Pea de trabalho
Ponto inicial
(+180, +300)
Ponto final
(+100, +150)
+Z
(Unidade: mm)
TEP012
Observaes
1.
Se o bit 6 do parmetro de usurio F91 for 0, a ferramenta seguir o percurso mais curto
conectando o ponto inicial ao ponto final. A velocidade de posicionamento ser calculada
automaticamente para gerar o menor tempo de posicionamento dentro dos limites da
velocidade de avano rpido de cada eixo.
Por exemplo, se voc configurar uma velocidade de avano rpido de 9600 mm/min para
os eixos X e Z e elaborar o programa:
G00 Z300.000 X400.000;
ento, a ferramenta se mover como mostrado no diagrama abaixo.
Bit 6 de F91 = 0
Velocidade de avano
efetivo do eixo X:
6400 mm/min
Ponto final
400
fx
X
300
fz
Ponto inicial
(Unidade: mm)
TEP013
FUNES DE INTERPOLAO
Velocidade de avano
efetivo do eixo X:
9600 mm/min
Ponto final
400
fx
300
fz
Ponto inicial
Z
(Unidade: mm)
TEP014
3.
A velocidade de avano rpido que voc pode configurar para cada eixo, usando o
comando G00, varia de mquina para mquina. Refira-se s especificaes pertinentes da
mquina para maiores detalhes.
4.
6-3
6
6-2
FUNES DE INTERPOLAO
Funo e propsito
Um posicionamento com grande preciso e livre de qualquer erro de folga, pode ser executado
quando o movimento do eixo controlado pelo comando G60, de tal forma que o acesso final
sempre ocorre em um determinado sentido.
2.
Formato da programao
(: Eixo adicional)
Descrio detalhada
1.
O sentido do acesso final e a distncia de deslocamento devem ser config. no parm. I1.
2.
Aps a aproximao rpida para uma posio separada do ponto final pela distncia de
deslocamento, o acesso final executado no sentido predeterminado a uma velocidade
correspondente ao avano rpido.
G60 a
Ponto de posicionamento
Sentido do acesso final
()
Ponto inicial
Ponto final
(+)
Ponto inicial
Parada temporria
G60 a
MEP018
3.
4.
5.
O deslocamento para o ponto final pode ser detido com Reconfigurar, Parada de
emergncia, Intertravamento ou Manuteno do avano, ou mesmo, configurando a
variao do avano rpido para 0 (zero).
O deslocamento executado de acordo com a configurao do avano rpido, e a funo
variao do avano rpido tambm efetiva para o deslocamento.
6.
7.
8.
9.
10. Um comando de movimento de eixo para a mesma posio que o ponto final do bloco
precedente (distncia de movimento = 0) causar reciprocao ao longo da distncia de
deslocamento, de modo que o acesso final poder ser realizado no sentido
predeterminado para um posicionamento preciso no ponto desejado.
6-4
FUNES DE INTERPOLAO
6-3
Funo e propsito
Formato da programao
w
Ponto de comando
u
2
Posio corrente
Eixo Z
TEP015
3.
Descrio detalhada
Assim que este comando for dado, o modo G01 ser mantido at que qualquer outro comando
de cdigo G que sobreponha este modo, ou seja, G00, G02, G03 ou G32, do grupo de
comando 01, seja dado. Assim, uma palavra de coordenada somente necessitar ser dada se o
prximo comando tambm for G01, ou seja, se a velocidade de avano para o prximo bloco
permanecer a mesma. Um erro de programao ocorrer se um comando de cdigo F no for
dado para o primeiro comando G01.
As velocidades de avano para os eixos de rotao devem ser configuradas em grau/min.
(Exemplo : F300 = 300 grau/min)
As funes de cdigos G (G70 a G89), do grupo de comando 09, so canceladas por G01
(configurado para G80).
6-5
FUNES DE INTERPOLAO
4.
Programa de amostra
Exemplo 1:
Torneamento cnico
Eixo X
20.0
Posio corrente
Eixo Z
50.0
TEP016
+X
Torre
240
200
P0
P1
+Z
140
P4
100
40
P2
P3
90
160
Unidade: mm
220 230
TEP017
G00
G01
G00
X200.000 Z40.000;
X100.000 Z90.000 F300;
Z160.000;
X140.000 Z220.000;
X240.000 Z230.000;
6-6
P0 P1
P1 P2
P2 P3
P3 P4
P4 P0
FUNES DE INTERPOLAO
6-4
Funo e propsito
Formato da programao
G02
(G03)
Ii Kk (Jj)
Ff ;
Coordenadas do Velocidade
de avano
centro do arco
X/U: Coordenadas do ponto final do arco, eixo X (valor absoluto do sistema de coordenadas
da pea de trabalho para X, valor incremental a partir da posio presente de U)
Z/W: Coordenadas do ponto final do arco, eixo Z (valor absoluto do sistema de coordenadas
da pea de trabalho para Z, valor incremental a partir da posio presente de W)
Y/V: Coordenadas do ponto final do arco, eixo Y (valor absoluto do sistema de coordenadas
da pea de trabalho para Y, valor incremental a partir da posio presente de V)
I : Centro do arco, eixo X (comando de raio, valor incremental a partir do ponto inicial)
K : Centro do arco, eixo Z (valor incremental a partir do ponto inicial)
J : Centro do arco, eixo Y (valor incremental a partir do ponto inicial)
F : Velocidade de avano
Centro
Eixo X
Ponto final
i
u
2
z
Ponto
inicial
w
x
Eixo Z
TEP018
6-7
FUNES DE INTERPOLAO
Para mquinas com controle do eixo Y, adicionalmente ao plano ZX, a interpolao circular
tambm est disponvel para os planos XY e YZ.
3.
Plano XY
G17;
G02 (G03) X_Y_I_J_F_; Para fresamento de faceamento
Plano ZX
G18;
G02 (G03) X_Z_I_K_F_; Para torneamento normal
Plano YZ
G19;
G02 (G03) Y_Z_J_K_F_; P/ fresamento no eixo Y na superf. do dimetro externo
Descrio detalhada
1.
Assim que o comando G02 (ou G03) for dado, este modo de comando ser mantido at
que qualquer outro comando de cdigo G usado para variar o modo de comando G02 (ou
G03), ou seja, G00 ou G01 do grupo de comando 01 for dado.
2.
+X
Placa
Torre
ANTI-HORRIO
(G03)
+X
HORRIO
(G02)
+Z
+Z
Pea de
trabalho
TEP019
3.
A interpolao de um arco que se estende sobre mltiplos quadrantes pode ser definida
com um bloco.
4.
5.
6.
6-8
FUNES DE INTERPOLAO
4.
Programas de amostra
Eixo X
50.0
Ponto zero
das
coordenadas
120.0
20.0
70.0
Eixo Z
50.0
TEP020
G02
G02
5.
X120.0
U100.0
1.
2.
3.
Se o raio do ponto inicial e o raio do ponto final no forem iguais, resultar o seguinte:
- Se o erro R for maior que o parmetro F19 (tolerncia para a diferena do valor radial
no ponto final), um erro de programa (817 - DADOS DE ARCO INCORRETOS) ocorrer
no ponto inicial do arco.
G02 Z80.K50.;
+X
Parada de alarme
Centro
Ponto
inicial
Raio no
ponto inicial
Ponto final
Raio no
ponto final
+Z
TEP021
6-9
FUNES DE INTERPOLAO
- Se o erro R for igual ou menor que os dados do parmetro, a interpolao ter uma
forma espiral dirigida em direo ao ponto final programado do arco.
G02 Z90.K50.;
Interpolao
espiral
+X
Ponto
inicial
Centro
Raio no
ponto inicial
em
Ponto
final
Raio no
ponto final
+Z
TEP022
6-5
Funo e propsito
A interpolao circular pode ser realizada designando diretamente o raio do arco R, bem como
usando as coordenadas convencionais do centro do arco (I, K, J).
2.
Formato da programao
3.
x/u:
z/w:
y/v:
r:
f:
Descrio detalhada
O centro do arco est localizado na perpendicular mdia ao segmento que conecta o ponto
inicial ao ponto final. O ponto de interseo da perpendicular mdia e o crculo de raio r
designado que tem o centro configurado no ponto inicial d as coordenadas do centro do arco
designado.
Um semicrculo ou um arco menor ser gerado se R tiver um valor positivo.
Um arco maior que o semicrculo ser gerado se R tiver um valor negativo.
6-10
FUNES DE INTERPOLAO
O2
L
Ponto inicial
O1
O1, O2 : Pontos de
centro
TEP023
Para usar os comandos de interpolao de arco com raio designado, o seguinte requisito deve
ser satisfeito:
L
1
2r
onde L indica o comprimento da linha a partir do ponto inicial at o ponto final.
Se os dados do raio e os dados do centro do arco (I, J, K) forem configurados no mesmo bloco,
a interpolao circular com raio designado geralmente ter prioridade.
Entretanto, para a interpolao de crculo completo (ponto final = ponto inicial), use o mtodo
de designao do centro com os endereos I, J e K, uma vez que o comando de especificao
de raio neste caso ser imediatamente completado sem qualquer operao da mquina.
4.
Programas de amostra
1.
G02
Xx1
Zz1
Rr1
Ff1 ;
2.
G02
Xx1
Zz1
Ff1 ;
6-11
6
6-6
FUNES DE INTERPOLAO
Funo e propsito
Os comandos G2.1 e G3.1 fornecem uma interpolao em que os pontos inicial e final so
conectados suavemente por meio de um comando de arco, onde os raios de ambos os pontos
diferem entre si.
Ponto final
re = rs
(Interpolao espiral)
Ponto final
re rs
rs
Ponto inicial
Centro
MEP031
2.
Formato da programao
Descrio detalhada
1.
2.
Quando um raio for designado, este comando ser considerado como uma
interpolao circular com raio designado.
3.
O corte cnico ou o rosqueamento cnico pode ser executado alterando os raios do arco
em seus pontos inicial e final e, ao mesmo tempo, designando um eixo de interpolao
linear.
4.
Mesmo para um comando circular normal G2 ou G3, a interpolao espiral ser executada
se a diferena entre os raios do ponto inicial e do ponto final for menor que a configurao
do parmetro F19.
6-12
FUNES DE INTERPOLAO
Exemplo:
A
B
C
D
E
3000 mm/min
2500
2000
1500
1000
MEP032
G28 X0 Y0
G00 Y200.
G17 G3.1 X100. Y0 I150. J0 F3000 P2
M30
6-13
FUNES DE INTERPOLAO
4.
Programas de amostra
Exemplo 1:
Corte espiral
45
15
D735PB001
G28 W0
G80 G40
T001T000M06
G54.1 P40
Troca de ferramenta
Z3.0
S1500 M03
M50
G01 Z-1.0 F150
G2.1 X0 Y-15.0 I0 J45.0 F450 P2 Comando p/ interpolao espiral c/ o ponto final do arco
= (0, 15.0), centro do arco = (0, 0)* e passo = 2.
*Valores de I e J so os incrementos p/ o ponto inicial.
G00 Z3.0
Retorno no eixo Z
M05 M09
Z30.0
M30
Fim da usinagem
A velocidade de avano no ponto inicial 450 mm/min, como especificado no bloco de G2.1, e
a velocidade de avano no ponto final pode ser calculada como mostrado a seguir:
(Raio no ponto final/Raio no ponto inicial) Valor do comando da velocidade de avano.
Com o raio no ponto inicial = 45.0, o raio no ponto final = 15.0 e o comando da velocidade de
avano (F) = 450, a velocidade de avano resulta em
(15.0/45.0) 450 = 150 mm/min
no ponto final.
Nota 1: Cuidado p/ no usar a designao de raio (argumento R) p/ a interpolao espiral;
caso contrrio uma interpolao circular normal (por G02 ou G03) ser executada.
Nota 2: No possvel dar este comando para uma interpolao espiral, uma vez que o
6-14
FUNES DE INTERPOLAO
ponto inicial e o ponto final de uma interpolao espiral devem ter centros diferentes
especificados.
6-15
FUNES DE INTERPOLAO
Exemplo 2:
1
X
70
D735PB002
G28 W0
G80 G40
T001T000M06
G54.1 P40
Troca de ferramenta
S1500 M03
Z3.0
M50
G01 Z-1.0 F150
Sopro de ar LIGADO
G00 Z3.0
M05 M09
Z30.0
M30
Fim da usinagem
6-16
FUNES DE INTERPOLAO
Exemplo 3:
X
0
(30.)
(100.)
Ponto inicial e
Ponto final
MEP033
A diferena (ba) entre os raios do ponto inicial e do ponto final indica um deslocamento da
forma do corao.
Use dois blocos para programar separadamente o perfil da metade direita e da metade
esquerda.
Um programa de amostra com entrada de dados incrementais:
6-17
FUNES DE INTERPOLAO
Exemplo 4:
Rosqueamento
Para abrir uma rosca, use trs blocos de interpolao helicoidal para programar
separadamente a seo de avano de entrada, a seo de rosqueamento e a
seo de corte ascendente. Uma interpolao espiral requerida para designar o
valor da folga no dimetro para o bloco de avano de entrada e para o bloco de
corte ascendente. (Os pontos inicial e final so deslocados pelo valor da folga
designada a partir da circunferncia da seo de rosqueamento.)
Folga
i1
i3
0
i2
Y
z1
Avano de
entrada
z2
Abertura de
rosca
z3
Corte ascendente
MEP034
6-18
FUNES DE INTERPOLAO
Rosqueamento cnico
Como mostrado na figura abaixo, um corte helicoidal cnico que comece com
qualquer ngulo pode ser executado.
Exemplo 5:
X
e
0
x1
i1
Z
Y
s
j1
y1
p1
z1
MEP035
2(re rs)
x1
rs =
i12 + j12 , re =
z1
(2 1 + ) / 2
onde, = e s =
tan1
j1 y1
i1 x1
tan1
j1
i1
6-19
FUNES DE INTERPOLAO
Exemplo 6:
Corte cnico
O corte cnico uma aplicao do rosqueamento cnico e tem seu ponto inicial
ou ponto final na linha de centro. A conicidade resulta do aumento ou da
diminuio gradual do dimetro do arco. O passo determinado por z1/p1.
Z
p1
z1
X
0
x1
MEP036
Nota:
: Raio da base
: Altura
: Nmero de passos
: Velocidade de avano
Use a tela de TRACE para checar o percurso da ferramenta durante a interpolao
espiral.
6-20
FUNES DE INTERPOLAO
6-7
6-7-1
Vista geral
1.
Funo e propsito
Os comandos G17, G18 e G19 so usados para selecionar um plano no qual a interpolao
circular, a compensao do raio da ponta da ferramenta, etc. devem ser executadas.
O registro dos trs eixos fundamentais como parmetros permite que voc selecione um plano
gerado por quaisquer dois eixos no paralelos.
Os planos disponveis so dos trs tipos a seguir:
- Plano para interpolao circular
- Plano para compensao do raio da ponta da ferramenta
- Plano para interpolao de coordenadas polares
2.
Formato da programao
G17; (Seleo de plano XY)
G18; (Seleo de plano ZX)
G19; (Seleo de plano YZ)
G03
G03
G02
G03
G02
G02
6-7-2
G17X Y;
G18X Z;
G03
G19Y Z;
G03
G02
G03
G02
X
G02
Z
TEP025
6-21
FUNES DE INTERPOLAO
2.
3.
plano ZX
plano ZX (Nenhuma mudana de plano)
(plano ZX = G18 XZ ;)
Bit 0
Plano selecionado
plano G17
plano G18
plano G19
plano G18
6-8
Funo e propsito
Est disponvel para abrir canal helicoidal de face ou retificar eixo de cames no torno.
uma funo para converter um comando programado pelo sistema de coordenadas
retangulares em movimento do eixo linear (movimento da ferramenta) e em movimento do eixo
de rotao (rotao da pea de trabalho) para dar controle ao perfilamento.
2.
Formato da programao
A interpolao de coordenadas polares comandada pelos seguintes cdigos G (grupo 26).
G12.1:
Modo ativa interpolao de coordenadas polares (Modo pelo qual a coordenada polar
interpolada)
G13.1:
3.
Descrio detalhada
1.
O bloco de G12.1 deve ser precedido por um comando de seleo de plano apropriado
(G17UH); caso contrrio, um alarme soar (1802 - CONDIO INICIO G12.1 ILEGAL).
Ao ligar a energia e ao executar a reconfigurao, o modo cancela interpolao de
coordenadas polares (G13.1) fornecido.
6-22
FUNES DE INTERPOLAO
2.
3.
4.
5.
6.
C
Z
C
(Eixo virtual)
D732S0008
6-23
FUNES DE INTERPOLAO
4.
Programas de amostra
C (Eixo virtual)
N070
N080
N060
N050
N100
N090
Percurso do centro
do raio da ponta
Percurso do programa
D732S0009
N001
N004
N008
N010
N020
N030
N040
N050
N060
N070
N080
N090
N100
N110
N120
N130
N140
Programa do perfil
(Programa com valores de coordenadas
retangulares no plano XC)
6-24
FUNES DE INTERPOLAO
5.
Notas
1.
Antes de G12.1 ser comandado, o sistema de coordenadas da pea de trabalho deve ser
configurado usando o centro do eixo de rotao como ponto zero do sistema de
coordenadas. O sistema de coordenadas no deve ser alterado durante o modo G12.1.
2.
3.
Os cdigos G disponveis para dar comandos durante o modo G12.1 so G04, G65, G66,
G67, G00, G01, G02, G03, G98, G99, G40, G41 e G42.
4.
5.
6.
7.
O reincio do programa no pode ser executado para um bloco durante o modo G12.1.
6-25
6
6-9
FUNES DE INTERPOLAO
Funo e propsito
Especifique com o cdigo G07 um dos dois eixos de interpolao circular para a interpolao
helicoidal ou espiral, com a interpolao linear sncrona como um eixo virtual (um eixo com
pulso distribudo sem movimento real), e, assim, uma interpolao no plano definido pelo eixo
circular remanescente e pelo eixo linear pode ser obtida ao longo da curva senoidal
correspondente vista lateral da interpolao circular com a interpolao linear sncrona.
2.
Formato da programao
G07 0
G07 1
3.
4.
Descrio detalhada
1.
Somente interpolao helicoidal ou espiral pode ser usada p/ a interpolao de eixo virtual.
2.
Na seo do programa desde G070 at G071, o eixo alfa processado como um eixo
virtual. Portanto, se o eixo alfa for includo independentemente nesta seo, a mquina
permanecer no status de parada at que a distribuio do pulso para o eixo virtual seja
completada.
3.
O eixo virtual vlido somente p/ operao automtica; ele invlido p/ operao manual.
4.
5.
A interrupo por manivela tambm vlida para o eixo virtual. Ou seja, o eixo virtual
pode ser alterado pela quantidade da interrupo por manivela.
Programa de amostra
G07 Y0
G17G2.1X0Y5.I0J10.Z40.P2F50
G07 Y1
Eixo X
Eixo X
10.
5.
Eixo Z
20.
40.
5.
10.
Eixo Y
5.
10.
MEP037
6-26
FUNES DE INTERPOLAO
Funo e propsito
A interpolao spline cria automaticamente uma curva que determina suavemente pontos
especficos e, assim, possibilita a usinagem a alta velocidade e com grande preciso de perfis
livres ao longo de percursos de ferramenta curvados suavemente.
2.
Formato da programao
G06.1 Xx1 Yy1
3.
Descrio detalhada
A.
Exemplo 1:
N100 G00
N200 G06.1
N201
N202
N203
X_Y_
X_Y_
X_Y_
X_Y_
X_Y_
P1
P2
P3
P4
P5
N290
N300 G01
X_Y_
X_Y_
Pn
Pn+1
Pn
Pn+1
P2
P3
P5
P4
P1
Fig. 6-1
Exemplo 2:
N100 G01
X_Y_
N200 G06.1 X_Y_
N300 G01
X_Y_
P1
P2
P3
P2
P3
Fig. 6-2
6-27
FUNES DE INTERPOLAO
B.
Quando o ngulo relativo de dois blocos vizinhos for maior que o ngulo de cancelar
spline.
ngulo de cancelar spline
Parmetro F101
o ngulo i formado por dois vetores contnuos Pi1 Pi e PiPi+1 maior que F101, o
ponto Pi considerado como um canto. Neste caso, o grupo de pontos Pi dividido em
duas sees (de P1 a Pi e de Pi a Pn) e uma curva spline individualmente criada para
cada seo.
Quando o ngulo de cancelar spline no configurado (F101 = 0), esta funo de diviso
no disponvel.
F101 = 80 graus
Exemplo 1:
P4
P3
P2
P4
P3
P5
5
4 > F101
P2
P6
P6
P1
Forma um canto
P5
P1
P7
P7
P4
P3
P5
F101 no configurado
P2
P6
P1
Fig. 6-3
6-28
P7
FUNES DE INTERPOLAO
Quando houver mais de um ponto em que i > F101, tais pontos sero tratados como
cantos para dividir o grupo de pontos, e mltiplas curvas spline sero criadas para as
respectivas sees.
i > F101
i > F101
Fig. 6-4
Quando h quaisquer dois pontos de canto sucessivos (onde i > F101), o bloco para o
segundo ponto automaticamente configurado sob controle de uma interpolao linear.
Portanto, pode ser omitido especificar o cdigo G01 em cada bloco intermedirio de
avano de entrada, por exemplo, durante a usinagem dimensional 2.5, o que simplifica
consideravelmente a programao.
Exemplo 2:
N100
N200
N210
G00
G06.1
X_Y_Z_
X_Z_
X_Z_
P1
P2
P3
N300
N310
N320
(G01)
(G06.1)
X_Z_
Y_
X_Z_
Pi
Pi+1
Pi+2
N400
N410
N420
(G01)
(G06.1)
X_Z_
Y_
X_Z_
Pj
Pj+1
Pj+2
X_Z_
Pn
N700
N710
Fig. 6-5
Pj+1
P1
Pj
Z
Y
Pn
X
Pi
G01
Pi+1
6-29
FUNES DE INTERPOLAO
2.
Parmetro F100
compr. PiPi+1 do vetor PiPi+1 maior que F100, o bloco p/ o ponto Pi+1 configurado
automaticamente sob controle de interpolao linear, enquanto a seo precedente (P1 a
Pi) e a seo seguinte (Pi+1 a Pn) so individualmente interpoladas em curvas spline.
Neste caso, em geral, a inclinao do vetor tangente em Pi (no final da spline P1 a Pi) e a
inclinao do vetor tangente em Pi+1 (no incio da spline Pi+1 a Pn) no correspondem
inclinao do segmento de linha PiPi+1 .
Quando a distncia de cancelar spline no configurada (F100 = 0), esta funo de
diviso no disponvel.
(a) P4P5 > F100,
PiPi+1 F100 para outros blocos
P4
P3
P5
P4
P6
P2
P3
P7
P1
P6
P2
P8
P7
P1
P5
P8
O percurso todo de P1 a P8
interpolado em uma curva
spline.
Quando h mais de um bloco em que PiPi+1 > F100, todos estes blocos so submetidos
individualmente a uma interpolao linear.
3.
N100
N110
N120
G01
X_Y_
G06.1 X_Y_
X_Y_
N300
N310
N320
X_Y_
X0
X_Y_
P5
P5 (Sem movimento)
P6
N500
N510
X_Y_
X_Y_
P8
G01
P1
P2
P4
P5
Forma um canto
P2
Spline de
P1 a P 5
6-30
P8
Spline de
P5 a P 8
P3
P1
Fig. 6-7
P7
P6
FUNES DE INTERPOLAO
C.
P1
Tolerncia
P2
P3
Tolerncia (lado negativo)
P0
Ponto de inflexo
na curva original
Curva spline
(o desvio em relao curva CAD
significativo)
Tolerncia (lado positivo)
P7
Curva CAD
P4
P5
Fig. 6-8
P6
Curva spline que possui um erro significativo de corda (pontos de inflexo presentes)
Esta funo detecta as sees cujos erros de corda na curva, devido presena de
pontos de inflexo, tornam-se significativos e corrige automaticamente o perfil da curva
spline naquela zona, de modo que os erros de corda na curva caiam dentro da faixa de
dados do parmetro especificado.
Erro 1 da curva
Parmetro F102
6-31
FUNES DE INTERPOLAO
Se um bloco no modo interpolao spline for avaliado ter pontos de inflexo na curva
spline, e o erro mximo de corda da curva spline a partir do segmento for maior que o
valor de F102, o perfil de tal curva spline ser corrigido para um erro mximo de corda que
no exceda o valor de F102.
B
F102 ou menos
Fig. 6-9
O perfil da curva tambm pode ser corrigido se o erro de corda na curva spline aumentar
devido ocorrncia de um desbalanceamento nos comprimentos de blocos adjacentes por
algumas razes diferentes da presena de pontos de inflexo ou por outras razes.
Erro 2 da curva
Parmetro F104
Curva spline
no corrigida
Correo
Curva spline
corrigida
F104 ou menos
Fig. 6-10
Curva spline que tem um erro significativo de corda (sem pontos de inflexo)
Obs. 1: Em todos os tipos de correo de curva spline, a funo correo de curva trabalha
somente para o bloco correspondente. Assim, os vetores tangentes na fronteira com
os blocos, imediatamente anterior e posterior, se tornam descontnuos.
Obs. 2: Se o parmetro F102 for configurado para 0, todos os blocos considerados como
incluindo pontos de inflexo se tornaro lineares. Se o parmetro F104 for
configurado para 0, todos os blocos considerados como no incluindo pontos de
inflexo se tornaro lineares.
Obs. 3: A correo de perfil curvo baseada nos parmetros F102 ou F104 geralmente
necessria quando blocos adjacentes so desbalanceados no comprimento.
Entretanto, se a razo dos comprimentos dos blocos adjacentes for muito grande, a
interpolao spline pode ser temporariamente cancelada entre tais blocos, antes da
avaliao do erro de corda.
6-32
FUNES DE INTERPOLAO
2.
Fig. 6-11
Distoro de uma curva spline devido aos efeitos de um bloco muito pequeno
Se tal bloco extremamente pequeno for detectado durante a interpolao spline, a funo
correo de perfil remover este bloco e, ento, conectar diretamente os blocos anterior
e posterior (isto referido como ajustamento) para criar uma curva spline suave e isenta
de distoro.
Comprimento de ajustamento do bloco
Parmetro F103
Assuma que o comprimento do bloco (i) no modo interpolao spline seja li e que as
seguintes expresses sejam vlidas:
li 1 > F103 2
li F103
li + 1 > F103 2
No caso acima, o ponto final do bloco (i1) e o ponto inicial do bloco (i+1) so movidos
para o ponto mdio do bloco (i) e, como resultado disso, o bloco (i) deletado. A
interpolao spline executada para a seqncia de pontos que, portanto, foi corrigida.
li F103
li1 > F103 2
Fig. 6-12
6-33
FUNES DE INTERPOLAO
Assuma que o primeiro bloco no modo interpolao spline muito pequeno e que as
seguintes expresses so vlidas:
l1 F103
l2 > F103 2
No caso acima, o ponto inicial do segundo bloco mudado para aquele do primeiro bloco
e, como resultado disso, o primeiro bloco deletado.
l1 F103
l2 > F103 2
Fig. 6-13
Assuma que o ltimo bloco no modo interpolao spline muito pequeno e que as
seguintes expresses so vlidas:
ln1 > F103 2
ln F103
No caso acima, o ponto final do bloco (n1) mudado para aquele do bloco (n) e, como
resultado disso, o bloco (n) deletado.
ln F103
Fig. 6-14
6-34
FUNES DE INTERPOLAO
D.
Acelerao: Baixa
Curvatura: Grande
Fig. 6-15
No modo interpolao spline do nosso NC, a velocidade de avano pode ser controlada de tal
modo a no exceder o limite permitido, calculada a partir dos parmetros relacionados para a
acelerao de pr-interpolao.
Para obter uma velocidade de avano apropriada para cada bloco de interpolao spline, a
velocidade de avano limite F' calculada pela equao [1] mostrada abaixo, onde o menor
entre os dois raios Rs (raio de curvatura no ponto inicial do bloco) e Re (raio de curvatura no
ponto final do bloco) ser considerado como o raio de referncia R para o bloco. A modal F
velocidade de avano ser, ento, temporariamente substituda por F'para o respectivo bloco,
caso F>F'
, de tal modo que a totalidade da curva spline possa ser interpolada bloco a bloco na
velocidade de avano apropriada, de acordo com o raio de curvatura.
F
Pi
Pj+1
F : Velovidade de avano modal (mm/min)
Rs : Raio de curvatura no ponto inicial do
bloco (mm)
Re : Raio de curvatura no ponto final do
bloco (mm)
R : Raio de curvatura de referncia para o
bloco (mm)
R = mn {Rs, Re}
V : Mximo da acelerao de
pr-interpolao
F : Velocidade de avano limite (mm/min)
Rs
Re
Fig. 6-16
F' =
R V 60 1000
V =
G1bF (mm/min)
G1btL (ms)
......... [1]
6-35
FUNES DE INTERPOLAO
E.
P1'
P2' . . . Pn'
Pn+1'que compensada
No primeiro passo, cria-se a linha poligonal P0'
pelo valor r de compensao do dimetro da ferramenta comparado com a linha
poligonal original P0P1P2 . . . PnPn+1.
2)
3)
P 2'
1)
P3 '
P 1'
P0 '
P2
Pn+1'
Pn '
P3
r
P0
P1
r
P3
P0 '
P 1'
Pn+1
Pn-1
P2 '
' P 2'
2)
Pn
Pn-1'
P2
P 3'
'
Pn+1'
Pn '
P3
Pn
Pn-1'
Pn+1
r
3)
Pn-1'
'
Pn-1
P3 '
'
P0 '
P0
P2
P1 '
P3
P
Pn+1'
P n'
Pn-1'
'
Pn
Pn+1
Pn-1
Fig. 6-17
FUNES DE INTERPOLAO
2.
F.
Outros
1. A interpolao spline tem como alvo os eixos bsicos de coordenadas X, Y e Z. Entretanto,
no necessrio especificar sempre os eixos alvo ao dar comandos para a interpolao
spline.
Alm disso, o cdigo de comando da interpolao spline (G06.1) pode ser dado em um
bloco sem qualquer comando de movimento.
Exemplo:
N100
G06.1
N200
N300
N100
X_Y_Z0
X_Y_Z_
X_Y_Z_
G06.1
N100
G06.1
N200
N300
X_Y_
X_Y_Z_
X_Y_Z_
N200
X_Y_Z_
N300
X_Y_Z_
2.
3.
4.
5.
6.
Apesar de que a interpolao spline tambm pode ser executada no modo usinagem a
alta velocidade (modo G05P2), a correo do perfil da curva por ajustamento torna-se
invlida no modo G05P2.
6-37
FUNES DE INTERPOLAO
Funo
A funo interpolao NURBS gera a interpolao realizando computaes internas no CNC
definidas por NURBS no comando emitido a partir do sistema CAD/CAM no formato NURBS.
Com esta funo opcional, um percurso de interpolao muito suave pode ser obtido, pois o
processo de interpolao diretamente realizado sem dividir uma curva de forma livre
formatada em NURBS em segmentos de linha minsculos.
2.
Pn1
P(t) =
Ni,m(t)wiPi
i=0
P2
Ni,k(t) =
P(t)
(xm1 t xn+1)
1 (xi t xi+1)
0 (t < xi, xi+1 < t)
Ni,1(t) =
P1
P0
Ni,m(t)wi
i=0
3.
Formato da programao
G6.2[P]
6-38
P
: Classe (pode ser omitida)
X, Y, Z : Coordenadas do ponto de
controle
R
: Ponderao no ponto de
controle (pode ser omitida)
K
: N
F
: Velocidade de interpolao
(pode ser omitida)
FUNES DE INTERPOLAO
4.
Descrio detalhada
Configure o cdigo G6.2 para selecionar o modo interpolao NURBS. Subseqentemente,
designe a classe, as coordenadas e a ponderao dos pontos de controle, bem como os ns
para determinar o perfil da curva NURBS.
O cdigo modal G6.2, pertencente ao grupo 1 de cdigos G, tem validade temporria, e a
funo modal substituda por um cdigo G6.2 ser automaticamente recuperada por meio do
cancelamento (eliminao) da interpolao NURBS. O cdigo G6.2 somente pode ser omitido
para uma configurao imediatamente subseqente da prxima curva NURBS.
O endereo P usado para configurar a classe, e uma curva NURBS de classe m da ordem
(m1), ou seja, configurada como a classe.
- P2 para uma linha reta (curva de primeira ordem),
- P3 para uma curva quadrtica (de segunda ordem) ou
- P4 para uma curva cbica (de terceira ordem).
A configurao de um valor diferente de 2, 3 ou 4 causar um alarme, sendo P4 usado como
default para o argumento P. Alm disso, a classe deve ser especificada no primeiro bloco
(contendo o cdigo G6.2).
Designe os pontos de controle em tantos blocos seqenciais quanto necessrio, especificando
suas respectivas coordenadas e ponderaes nos endereos X, Y, Z e R. O argumento R
indica a ponderao adequada para cada ponto de controle (R1.0 ser usado como default), e
quanto maior a ponderao aplicada, tanto mais prxima aos pontos de controle ser
desenhada a curva NURBS.
O endereo K designado para ns, e a curva NURBS de classe m para um nmero n de
pontos de controle requer um nmero (n+m) de ns. O conjunto de ns requerido, chamado de
vetor de n, deve ser designado em blocos seqenciais, ou seja: o primeiro n no mesmo bloco
do primeiro ponto de controle, o segundo n no mesmo bloco do segundo ponto de controle e
assim por diante. Aps a introduo de n blocos, designe os m ns restantes em blocos de
comando nico. O primeiro bloco de comando nico de argumento K tambm notifica o NC do
trmino da introduo de pontos de controle, e a prpria funo interpolao NURBS ser
concluda com o ltimo bloco para os ns m.
5.
Observaes
1.
2.
3.
Uma vez que o primeiro ponto de controle serve como ponto inicial da curva NURBS,
configure no primeiro bloco (com G6.2) as mesmas coordenadas que o ponto final do
bloco anterior. Caso contrrio, um alarme soar.
4.
5.
O n (K) precisa ser designado para cada bloco. Sua omisso resultar em um alarme.
6.
Os ns, como com os pesos, podem ser configurados com at 4 dgitos decimais, e o
dgito menos significativo de uma configurao sem ponto decimal ser considerado como
dgito das unidades.
7.
8.
FUNES DE INTERPOLAO
9.
6.
Teoricamente, o perfil da curva NURBS pode ser modificado com bastante flexibilidade,
alterando-se a classe, as posies e a ponderao dos pontos de controle, e o vetor de n
(os intervalos relativos dos ns).
Entretanto, na prtica, a edio manual quase impossvel, sendo que um sistema
CAD/CAM especial deve ser usado para editar a curva NURBS e para criar o programa
para a interpolao. Geralmente falando, no edite manualmente o programa criado por
um sistema CAD/CAM para a interpolao NURBS.
Exemplo 1:
Classe :
Nmero de pontos de controle :
Vetor de n :
P1
4
6
[ 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 ]
P2
O ponto final da
curva diferente do
ltimo ponto de
controle
P5
P0
P4
P3
MEP301
Fig. 6-19
Exemplo 2:
Ponto [1]:
Ponto [2]:
Classe :
Nmero de pontos de controle :
Vetor de n :
4
6
[ 0.0 0.0 0.0 0.0 1.0 2.0 3.0 3.0 3.0 3.0 ]
[1]
[2]
P1
P2
P0
P5
P3
A curva termina no
ltimo ponto de
controle
P4
MEP302
Fig. 6-20
6-40
FUNES DE INTERPOLAO
Nota 1: A interpolao NURBS pode ser realizada apenas para uma curva NURBS que
comece a partir do primeiro ponto de controle e que termine no ltimo ponto de
controle. Portanto, no falhe em configurar tantos ns no incio e tantos ns no fim
quanto a classe com os respectivos valores idnticos.
Nota 2: A interpolao NURBS executada na velocidade de avano designada (cdigo F).
Entretanto, durante o modo correo do perfil, a velocidade de interpolao
controlada para que a acelerao mxima disponvel no possa ser excedida na
seo que possua uma curvatura considervel.
7.
A.
Cdigo
Cdigos G do grupo 00
todos
Cdigos G do grupo 01
todos
antes de G6.2
com G6.2
aps G6.2
(Nota)
G17
Cdigos G do grupo 02
G18
G19
Cdigos G do grupo 04
G22
G23
G93
Cdigos G do grupo 05
G98
G99
Cdigos G do grupo 06
G20
G21
G40
Cdigos G do grupo 07
Cdigos G do grupo 09
Cdigos G do grupo 12
Cdigos G do grupo 13
G41
G42
G80
os outros
G61.1
G61.2
G61
G62
G63
G66
G66.1
G66.2
G67
Cdigos G do grupo 16
G54 - G59
G64
Cdigos G do grupo 14
G68.5
G69.5
G5P0
G5P2
Funo avano
Funo auxiliar
MSTB
(*) O cdigo G dado por ltimo no bloco tem prioridade no grupo 01.
6-41
FUNES DE INTERPOLAO
B.
com G6.2
aps G6.2
Fim/incio de controle
Nota:
C.
antes de G6.2
Interrupo e reincio
A tabela abaixo enumera as funes para interrupo e reincio do fluxo de programa com
respeito a sua disponibilidade antes de, com e aps G6.2.
: disponvel : no disponvel
Funo
antes de G6.2
com G6.2
Manuteno do avano
aps G6.2
(Nota)
Reinicializar
Parada de programa
Parada opcional
Interrupo manual
(Avano por pulso e MDI)
Reincio
Nota:
D.
6-42
FUNES DE INTERPOLAO
8.
Programa de amostra
A seo de programa abaixo refere-se a uma interpolao NURBS de classe 4 (curva cbica)
para sete pontos de controle.
Pontos de controle: P0 P1 P2 P3 P4 P5 P6
Vetor de n:
[ 0.0 0.0 0.0 0.0 1.0 2.0 3.0
4.0
P1
P0
4.0
4.0
4.0 ]
P0
P0
P1
P2
P3
P4
P5
P6
P7
Interpolao NURBS
para os pontos de
controle
P4
Interpolao linear
para os pontos de
controle
P2
P3
P5
X
P6
P7
MEP303
Fig. 6-21
6-43
FUNES DE INTERPOLAO
9.
Alarmes relacionados
A tabela abaixo enumera os alarmes relacionados com a interpolao NURBS.
Lista de alarmes
Nm.
do
alarme
Mensagem do alarme
Causa
Soluo
806
ENDEREO ILEGAL
807
FORMATO ILEGAL
2. No falhe em configurar um n em
cada bloco no modo G6.2.
809
NUMERO
INTRODUZIDO ILEGAL
2. Configure 2, 3 ou 4 no endereo P.
3. O valor de um n no admissvel.
4. O vetor de n no crescente
monotnico.
816
AVANO NULO
936
OPO NO
ENCONTRADA
955
PONTO INICIAL/FINAL
INCORRETO
956
OPERAO REINICIO
NO PERMITIDA.
957
INTERRUPO
MANUAL NO
PERMITIDA
6-44
FUNES DE INTERPOLAO
Funo e propsito
A funo interpolao cilndrica refere-se a uma funo em que as laterais de uma pea de
trabalho cilndrica so usinadas. A funo interpolao cilndrica, capaz de programar na forma
em que os lados de um cilindro so projetados, pode muito facilmente preparar programas,
incluindo canais de cames cilndricos.
2.
Formato da programao
G07.1 C_; Modo interpolao cilndrica (C: raio cilndrico)
G07.1 C0; Modo cancela interpolao cilndrica
(Estes cdigos G devem ser comandados em um bloco independente.)
* Quando o raio cilndrico (endereo C) no for comandado, um cilindro ser definido, tomando
como raio o valor corrente do eixo X (tratado como valor do raio) quando G07.1 for
comandado.
3.
Operao
+C
+X
360
180
2r
+Z
+Z
D732S0010
6-45
FUNES DE INTERPOLAO
4.
Programas de amostra
No caso da figura direita:
G00 G98;
G28 U0 W0;
T001T000M06;
M200;
G18
W0 H0;
X52. M203 S1000;
G01
X40.F100;
G07.1 C50.;
G01
C80.F100;
G03
Z-25.C90.R50.;
G01
Z-80.C225.;
G02
Z-75.C270.R55.;
G01
Z-25.;
G03
Z-20.C280.R80.;
G01
C360.;
G07.1 C0.;
G28
U0;
G28
W0 H0;
M202;
M30;
5.
P0P1P2P3P4P5P6P7 (r = 50 mm)
+C
P7
360
Unidade Jmm
P4
P0 P1
P1 P2
P2 P3
P3 P4
P4 P5
P5 P6
P6 P7
P5
P6
280
270
225
P3
P2
P1
P0
80 75
25 20
90
80
+Z
Suplemento
Relao do modo interpolao cilndrica com outras funes
A.
Nota:
B.
G98;
G07.1 C4;
G01 C_ F10;
Seleo de plano
A realizao de uma interpolao circular entre o eixo de rotao e outro eixo linear,
durante o modo interpolao cilndrica, requer o comando de seleo de plano (G17, G18,
G19).
Exemplo:
2.
Designao do raio
Durante o modo interpolao cilndrica, o raio circular no pode ser comandado atravs do
endereo de palavra I, J ou K. O raio circular comandado atravs do endereo R. O raio
no deve ser comandado com um ngulo, mas sim com mm ou polegada.
6-46
FUNES DE INTERPOLAO
C.
D.
Posicionamento
O posicionamento (incluindo comandos que produzem o ciclo de avano rpido, como, por
exemplo, G28 e G80 a G89) no pode ser executado durante o modo interpolao cilndrica. O
posicionamento requer o estabelecimento de um modo cancela interpolao cilndrica.
E.
6.
Notas
1.
2.
A interpolao cilndrica
posicionamento (G00).
3.
Preciso
(G07.1)
no
pode
ser
comandada
durante
o modo
- Operao automtica
Durante o modo interpolao cilndrica, a distncia de movimento do eixo de rotao
comandada com um ngulo internamente convertida em distncia na circunferncia.
Aps esta operao aritmtica ter sido executada em uma interpolao linear ou em uma
interpolao circular com o outro eixo, o movimento calculado novamente convertido
em um ngulo.
Como resultado disso, onde o raio cilndrico for pequeno, a distncia de movimento real
poder ser diferente do valor comandado. Entretanto, o erro produzido no ser
acumulado.
Distncia de movimento real = (
MOVE
2 2r
(Valor do comando
2 2r
MOVE
))
MOVE
: Distncia de movimento por rotao do eixo de rotao (Parmetro)
r
: Raio da pea de trabalho
(
) : Arredondamento para o mnimo incremento de entrada
- Operao manual
Executar operaes manuais durante o modo interpolao cilndrica no status ATIVA
manual absoluto pode causar um erro devido ao motivo acima mencionado.
4.
O ciclo fixo de usinagem de furo (G83 a G89) no pode ser comandado durante o modo
interpolao cilndrica.
6-47
FUNES DE INTERPOLAO
6-13 Rosqueamento
6-13-1 Rosqueamento de passo constante: [Srie T: G32] [Srie M: G33]
1.
Funo e propsito
F/E
F/E
F/E
Rosca em espiral
Rosca reta
Rosca contnua
TEP026
2.
Formato da programao
G32 Zz/Ww Xx/Uu Ff;
Onde Zz, Ww, Xx, Uu:
Ff:
Eixo x
Ponto final
u
2
Ponto inicial
Eixo z
TEP027
6-48
FUNES DE INTERPOLAO
3.
Descrio detalhada
1.
2.
a
w
TEP028
Nota:
3.
4.
5.
6.
7.
8.
9.
10. Durante o rosqueamento, o uso ou o mau uso da operao em vazio pode ser
especificado pela configurao do bit 1 no parmetro F111.
6-49
FUNES DE INTERPOLAO
11. O avano sncrono aplica-se aos comandos de rosqueamento mesmo com um modo de
avano assncrono (G98).
12. A variao do spindle vlida mesmo durante o rosqueamento. Mas, o valor de variao
no ser mudado durante o rosqueamento.
13. Quando um comando de rosqueamento programado durante a compensao do raio da
ponta da ferramenta, a compensao temporariamente cancelada e o rosqueamento
executado.
14. Quando o modo mudado para outro modo de operao automtica enquanto G32 est
sendo executado, o bloco seguinte que no contm um comando de rosqueamento
executado primeiro e, ento, a operao automtica pra.
15. Quando o modo mudado para modo de operao manual enquanto G32 est sendo
executado, o bloco seguinte que no contm um comando de rosqueamento executado
primeiro e, ento, a operao automtica pra. No caso da operao de bloco nico, o
bloco seguinte que no contm um comando de rosqueamento executado primeiro e,
ento, a operao automtica pra.
16. O comando de rosqueamento espera pelo sinal nico de sincronizao de rotao do
codificador rotativo e, ento, comea o movimento.
Entretanto, com esta unidade NC, o movimento comea sem esperar por este sinal,
quando um outro sistema emite um comando de rosqueamento durante o rosqueamento
por um sistema.
Portanto, comandos de rosqueamento no devem ser emitidos por um nmero mltiplo de
sistemas.
4.
Programas de amostra
Eixo X
20.0
Eixo Z
90.0
40.0
50.0
TEP029
6-50
FUNES DE INTERPOLAO
Funo e propsito
Se o nmero de filetes de rosca por polegada na direo do eixo comprido for designado no
comando G32, o avano da ferramenta ser controlado para sincronizar com a rotao do
spindle. Ou seja, o rosqueamento reto de passo constante, o rosqueamento cnico e o
rosqueamento contnuo podem ser executados.
2.
Formato da programao
G32 Zz/Ww Xx/Uu Ee;
Onde
Eixo X
Ponto final
u
2
Ponto inicial
Eixo Z
TEP030
3.
Descrio detalhada
1.
2.
3.
O valor do comando E deve ser configurado dentro da faixa de valores de passo quando
convertido para o passo.
4.
6-51
FUNES DE INTERPOLAO
4.
Programas de amostra
Eixo X
20.0
Eixo Z
90.0
40.0
50.0
TEP031
G32
G32
G32
TEP032
6-52
FUNES DE INTERPOLAO
Funo e propsito
O rosqueamento de passo varivel possvel comandando o aumento ou a diminuio do
passo por rotao do parafuso.
D732S0012
2.
Formato da programao
G34 Xx/Uu Zz/Ww Ff/Ee Kk;
o mesmo que no caso de rosqueamento reto e de rosqueamento cnico com G32, exceto
pelo endereo K.
Um valor comandado com K d o aumento ou a diminuio do passo por rotao do parafuso.
Os valores que K pode assumir so como mostrado a seguir:
Entrada em mm:
Entrada em polegada:
3.
Notas
1.
2.
6-53
FUNES DE INTERPOLAO
Funo e propsito
O comando G01.1, no modo fresamento, possibilita uma interpolao simultnea no eixo C e
no eixo X e/ou no eixo Z para rosqueamento reto, cnico ou em espiral de passo constante.
2.
Formato da programao
G01.1 Zz/Ww Xx/Uu Ff Ss;
Onde
Zz, Ww, Xx, Uu: Coordenadas e endereos do ponto final da rosca (mm ou pol.)
Ff: Passo na direo do eixo comprido (eixo no qual a distncia de
movimento a mxima)
Ss: Velocidade de rotao do eixo C (rpm)
Configure o bit 3 do parmetro F111 para selecionar a direo de
rotao do eixo C:
Bit 3 de F111 = 0 : Rotao normal do eixo C
= 1 : Rotao reversa do eixo C
3.
Descrio detalhada
1.
+X
+Z
Passo
Rosca em espiral
U
2
Rosca
cnica
Passo
Passo
2.
3.
4.
5.
6.
FUNES DE INTERPOLAO
4.
Programas de amostra
G98 G97;
G28 U0 W0;
T001T000M06;
G50 X300.Z100.;
M200;
G00 X100.Z2.C0.;
G01.1 W-100.F2.S400;(*)
G00 U10.;
W100.C0.;
U-11.;
G01.1 W-100.F2.S400;(*)
G00 U11.;
W100.C0.;
G00 U-12.;
G01.1 W-100.F2.S400;(*)
G00 U12.;
W100.;
G28 U0 W0.;
M202;
M30;
(*)
Placa Castanha
Pea de
trabalho
+X
+Z
6-55
FUNES DE INTERPOLAO
Funo e propsito
A fase do spindle automaticamente corrigida no incio de cada passe de rosqueamento para
evitar que a posio de rosqueamento seja desviada, mesmo quando o valor da variao do
spindle atualizado no meio de um ciclo de rosqueamento.
O uso desta opo permite que as condies de rosqueamento sejam mudadas, mesmo
durante um ciclo de rosqueamento j em andamento.
G00
Valor da variao do
spindle mudado durante o
1 passe Velocidade variada validada
a partir do 2 passe
2.
Cdigos G correlatos
A funo correo automtica aplicvel para os seguintes cdigos G de rosqueamento:
Funo
G32
G92
G76
Nota:
3.
Descrio detalhada
1.
6-56
FUNES DE INTERPOLAO
2.
G00
G32
3.
4.
Percurso de corte
ascendente para
menos de 100%
4.
Notas
1.
2.
3.
Esta funo somente vlida para rosqueamento longitudinal (com avano de corte no
eixo Z).
4.
5.
FUNES DE INTERPOLAO
Funo e propsito
O comando G02 ou G03, designado para o terceiro eixo, permite uma interpolao circular
sncrona no plano especificado pelo comando de seleo de plano G17, G18 ou G19 com uma
interpolao linear no terceiro eixo.
2.
Formato da programao
G17 G02 Xx1 Yy1 Zz1 Ii1 Jj1
Pp1
Ff1 ;
Pp2
Ff2 ;
Velocidade de avano
Nmero de passos
Coordenadas do centro do arco
Coordenada do ponto final do eixo linear
Coordenadas do ponto final do arco
(G03)
ou
G17 G02 Xx2 Yy2 Zz2
Rr2
Velocidade de avano
Nmero de passos
Raio do arco
Ponto final do eixo linear
Coordenadas do ponto final do arco
(G03)
3.
Descrio detalhada
z1
p1(jsimo) 2
1
X
Z
Y
H734P0001
1.
2.
3.
z1
(2 p1 + )/2
1
= e s = tan
Onde
tan1
0 < 2
FUNES DE INTERPOLAO
4.
5.
Seleo de plano
Da mesma forma que com a interpolao circular, o plano de interpolao circular para a
interpolao helicoidal determinado pelo cdigo de seleo de plano e pelos endereos
de eixo. O procedimento de programao bsico para a interpolao helicoidal :
selecionar um plano de interpolao circular usando um comando de seleo de plano
(G17, G18 ou G19) e, ento, designar os endereos dos dois eixos para a interpolao
circular e o endereo de um eixo (perpendicular ao plano de interpolao circular) para a
interpolao linear.
- Plano XY circular, eixo Z linear
Depois de configurar G02 (ou G03) e G17 (comando de seleo de plano), configure os
endereos de eixo X, Y e Z.
- Plano ZX circular, eixo Y linear
Depois de configurar G02 (ou G03) e G18 (comando de seleo de plano), configure os
endereos de eixo Z, X e Y.
- Plano YZ circular, eixo X linear
Depois de configurar G02 (ou G03) e G19 (comando de seleo de plano), configure os
endereos de eixo Y, Z e X.
4.
Programas de amostra
Exemplo 1:
G28 U0 W0 Y0;
G50 X0 Z0 Y0;
G17 G03 X100. Y50. Z-50. R50. F1000;
100.
Ponto
final
50.
50.
Ponto
inicial
H734P0002
Exemplo 2:
G28 U0 W0 Y0;
G50 X0 Z0 Y0;
G17 G03 X100. Y50. Z-50. R50. P2 F1000;
100.
Ponto
final
50.
Z
50.
Ponto
inicial
Y
H734P0003
6-59
FUNES DE AVANO
7
7-1
FUNES DE AVANO
Velocidades de Avano Transversal Rpido
Uma velocidade de avano transversal rpido separada pode ser configurada para cada eixo.
Entretanto, a velocidade mxima de avano transversal rpido limitada de acordo com as
especificaes particulares de cada mquina.
Refira-se ao manual de operao da mquina para obter as velocidades de avano transversal
rpido.
Dois tipos de percurso de ferramenta so disponveis para o posicionamento: um tipo
interpolvel, que usa uma linha para executar a interpolao a partir do ponto inicial at o ponto
final, e um tipo no-interpolvel, que move a ferramenta na velocidade mxima de cada eixo.
Use um parmetro para selecionar o tipo interpolvel ou no-interpolvel. O tempo de
posicionamento o mesmo para os dois tipos.
7-2
Avano assncrono
Velocidade de avano
200.0 mm/min
123.4 mm/min
56.789 mm/min
Nota:
7-3
Funo e propsito
O comando G99 permite que uma velocidade de avano por revoluo seja configurada
usando um cdigo F.
Para usar este comando, um codificador rotativo deve ser montado no spindle.
2.
Formato de programao
G98: Avano por minuto (/min) [Avano assncrono]
G99: Avano por revoluo (/rev) [Avano sncrono]
Como o comando G99 modal, ele permanece ativo at que o comando G98 seja emitido.
7-1
FUNES DE AVANO
3.
Descrio detalhada
1.
2.
Entrada em
mm
Entrada em
polegada
FC:
F:
N:
OVR:
Observaes
1.
Uma velocidade de avano efetiva que expressa em velocidade de avano por minuto
(mm/min ou polegada/min) mostrada na tela de POSIO.
2.
3.
4.
7-2
FUNES DE AVANO
7-4
TEP033
Quando somente eixos lineares devem ser controlados, apenas a configurao de uma
velocidade de avano de corte requerida. A velocidade de avano para cada eixo refere-se
componente da velocidade de avano especificada, correspondente razo entre o curso de
movimento no respectivo eixo e a distncia real de movimento.
No exemplo mostrado acima:
Velocidade de avano do eixo X = f
Velocidade de avano do eixo Z = f
2.
x
2
x + z2
z
2
x + z2
Quando um eixo de rotao deve ser controlado, a velocidade de avano selecionada atua
como a velocidade de rotao do eixo de rotao, ou seja, como uma velocidade angular.
Assim, a velocidade de corte na direo de movimento da ferramenta, ou seja, uma velocidade
linear, varia de acordo com a distncia a partir do centro de rotao at a ferramenta. Esta
distncia deve ser considerada ao se configurar uma velocidade de avano no programa.
7-3
FUNES DE AVANO
Exemplo 1:
Centro de
rotao
TEP034
Exemplo 2:
P2
f indica esta velocidade linear.
P1
z
TEP036
7-4
FUNES DE AVANO
3.
fc
P2
- fx constante tanto em
tamanho como em sentido.
- fc constante em tamanho,
mas varia em sentido.
- ft varia tanto em tamanho
como em sentido.
fx
fc
P1
ft
fx
Centro de rotao
MEP036
[1]
x2 + c2
=f
c
x2 + c2
[2]
180
[3]
180
180
+ fx
[4]
fty = r cos (
180
180
[5]
FUNES DE AVANO
ftx2 + fty2
=f
x2 x c r sin ( ) + ( r c )2
180
90
180
x2 + c2
[6]
Portanto, a velocidade de avano f que deve ser configurada no programa deve ser:
f = ft
x2 + c2
r c
x2 x c r sin ( ) + ( )2
180
90
180
[7]
Na expresso [6], ft a velocidade no ponto inicial P1, e, assim, o valor de ft muda com o
valor de , que por sua vez muda de acordo com o ngulo de rotao do eixo C. A fim de
manter a velocidade de corte ft o mais constante possvel, o ngulo de rotao do eixo C em
um bloco deve ser minimizado para garantir uma velocidade mnima de mudana de .
7-5
0.0001 mm
F (mm/rev)
Unidade de configurao
mnima de dados
Faixa de dados do
comando
0.0001 a 500.0000
E (mm/rev)
E (Nmero de filetes de
rosca por polegada)
1 (=0.0001)
(1.=1.0000)
1 (=1)
(1.=1.00)
0.0001 a 999.9999
0.01 a 9999999.9
0.000001 polegadas
F (pol./rev)
Unidade de configurao
mnima de dados
Faixa de dados do
comando
0.000001 a 9.999999
7-6
E (pol./rev)
E (Nmero de filetes de
rosca por polegada)
1 (=0.000001)
(1.=1.000000)
1 (=1)
(1.=1.0000)
0.000001 a 99.999999
0.0001 a 9999.9999
FUNES DE AVANO
7-6
Acelerao/Desacelerao Automtica
O modelo de acelerao/desacelerao do avano transversal rpido e manual de
acelerao linear e desacelerao linear. A constante de tempo TR pode ser configurada de
maneira independente para cada eixo, usando parmetros em incrementos de 1 ms (dentro da
faixa de 1 a 500 ms). O modelo de acelerao/desacelerao do avano de corte (e no do
avano manual) acelerao/desacelerao exponencial. A constante de tempo TC pode ser
configurada de maneira independente para cada eixo, usando parmetros em incrementos de 1
ms (dentro da faixa de 1 a 500 ms). (Normalmente, a mesma constante de tempo configurada
para cada eixo.)
Comando
contnuo
TR
TR
Comando
contnuo
Td
Tc
Tc
Modelo de acelerao/desacelerao do
avano de corte
(Tc = Constante de tempo do avano de
corte)
TEP037
Durante o avano transversal rpido e avano manual, o bloco seguinte executado aps o
pulso de comando do bloco corrente ter se tornado 0 e o erro de rastreamento do circuito de
acelerao/desacelerao ter se tornado 0. Durante o avano de corte, o bloco seguinte
executado assim que o pulso de comando do bloco corrente se torne 0, e tambm o bloco
seguinte pode ser executado quando um sinal externo (deteco de erro) possa detectar que o
erro de rastreamento do circuito de acelerao/desacelerao tenha chegado a 0. Quando a
checagem da posio de entrada (selecionada por parmetro da mquina) se torna vlida
durante a checagem de desacelerao, primeiro confirmado que o erro de rastreamento do
circuito de acelerao/desacelerao tenha chegado a 0 e, ento, checado que o desvio de
posio menor que a configurao do parmetro, e, finalmente, o bloco seguinte executado.
7-7
Fixao da Velocidade
Esta funo controla a velocidade real de avano de corte sobre a qual uma variao tenha
sido aplicada para o comando de velocidade de avano de corte, de tal modo que o valor de
fixao da velocidade, pr-configurado de maneira independente para cada eixo, no seja
excedido.
Nota:
7-7
7
7-8
FUNES DE AVANO
Funo e propsito
Somente aps o status da posio de entrada ter sido checado em seguida desacelerao e
parada da mquina ou aps o tempo de checagem da desacelerao ter sido esgotado, voc
pode querer comear o prximo comando de bloco para reduzir possveis choques da mquina
(devido a mudanas abruptas na velocidade de avano da ferramenta) e para minimizar
qualquer arredondamento de peas de trabalho durante a usinagem de cantos. Uma funo de
checagem de parada exata fornecida para estes propsitos.
2.
Formato da programao
G09
O comando de checagem de parada exata G09 vlido somente para o cdigo de comando de
corte (G01, G02 ou G03) que tiver sido configurado naquele bloco.
3.
Programa de amostra
N001 G09 G01
N002
Ferramenta
Eixo X
Com G09
disponvel
N001
N001
Tempo
Eixo Z
Sem G09
N002
N002
A linha cheia indica um padro de velocidade de avano com
G09 disponvel.
A linha pontilhada indica um padro de velocidade de avano
sem G09.
Fig. 7-1 Validade da checagem de parada exata
7-8
TEP038
FUNES DE AVANO
4.
Descrio detalhada
A.
Prximo bloco
Bloco precedente
Ts
TEP039
Fig. 7-2
B.
Prximo bloco
Bloco precedente
Lc
Ts
Ts
TEP040
Fig. 7-3
Conexo bloco a bloco no modo checagem do status da posio de entrada do avano de corte
Lc
Prximo bloco
Bloco precedente
TEP041
7-9
FUNES DE AVANO
C.
Prximo bloco
Bloco precedente
Ts : Constante de tempo de
acelerao/desacelerao
Td : Tempo de checagem da desacelerao
Td = Ts + (0 a 14 ms)
Ts
Td
TEP042
Prximo bloco
Bloco precedente
Ts : Constante de tempo de
acelerao/desacelerao
Td : Tempo de checagem da
desacelerao
Td = 2 Ts + (0 a 14 ms)
Ts
Td
TEP043
Bloco precedente
Prximo bloco
2Ts
Td
Ts
Ts : Constante de tempo de
acelerao/desacelerao
Td : Tempo de checagem da
desacelerao
Td = 2 Ts + (0 a 14 ms) TEP044
7-10
FUNES DE AVANO
7-9
Funo e propsito
Diferentemente do comando de checagem de parada exata G09 que realiza somente uma
checagem do status da posio de entrada neste bloco, o comando G61 funciona como um
comando modal. Isto significa que este comando atua em todos os outros comandos de corte
posteriores (G01, G02 e G03), de tal modo que a desacelerao ocorre no final de cada bloco,
seguida por uma checagem do status da posio de entrada. O comando G61 liberado pelos
comandos de compensao da geometria G61.1, reduo automtica nos cantos G62, modo
rosqueamento G63 ou modo de usinagem de corte G64.
2.
Formato da programao
G61;
Funo e propsito
Formato da programao
G62 ;
3.
Descrio detalhada
A.
Quando o canto interno de uma pea de trabalho usinado como mostrado na figura abaixo, a
carga na ferramenta aumenta devido grande quantidade de corte. Usando G62 possibilita que
a velocidade de avano de corte seja automaticamente variada dentro da zona pr-configurada
e, assim, com a reduo da carga na ferramenta, obter-se uma usinagem apropriada.
Porm, esta funo vlida somente p/ programar o perfil c/o acabado da pea de trabalho.
Quantidade de corte
Pea de trabalho
S
[1]
[2]
Quant.
de corte
amount
[3]
Percurso programado
(Perfil acabado)
Perfil da superfcie da pea
de trabalho
Percurso do centro
da ferramenta
Ci
Ferramenta
: ngulo mximo do canto interno
Ci : Zona de desacelerao
(INTERNA)
MEP046
Fig. 7-4 Usinagem de canto interno
7-11
FUNES DE AVANO
<Operao da mquina>
- Quando a funo reduo automtica nos cantos no usada:
Na figura acima, medida que a ferramenta se move ordenadamente para as posies
[1][2][3], a carga na ferramenta aumenta, pois a quantidade de corte na posio [3]
maior que a quantidade de corte na posio [2]. (A diferena de quantidade de corte est
representada pela rea da seo hachurada S).
- Quando a funo reduo automtica nos cantos usada:
Na figura acima, se o ngulo mximo do canto interno menor que o ngulo
pr-configurado no parmetro apropriado, a velocidade de avano automaticamente variada
com o valor pr-configurado para o movimento atravs da zona de desacelerao Ci.
<Parmetros de configurao>
Configure os seguintes parmetros como parmetros do usurio:
- E22: Variao.............................................. 0 a 100 (%)
- F21: ngulo mximo do canto interno ...... 0 a 180 (graus)
- F22: Dados da zona de desacelerao Ci...0 a 99999.999 (mm) ou a 3937.000 (polegadas)
Para maiores detalhes sobre a configurao dos parmetros, refira-se descrio no Manual
de Operao e na Lista de Parmetros.
B.
Percurso programado
Pea de trabalho
Quantidade de corte
TEP046
<Operao>
Para a usinagem de cantos internos com arredondamento automtico de cantos, a variao
ser executada, como configurado no parmetro, atravs da zona de desacelerao Ci e da
seo de arredondamento de canto (sem executar a checagem do ngulo).
7-12
FUNES DE AVANO
4.
Exemplos de operao
Percurso programado
Ferramenta
MEP047
Percurso
programado
Percurso do
centro da ferramenta
Ci
Ferramenta
MEP048
Percurso programado
Percurso do centro Ci
da ferramenta
Ferramenta
Ferramenta
MEP049
FUNES DE AVANO
- Canto formado por um arco (compensao interna) e por outro arco (compensao externa)
N2
N1
Percurso programado
Ci
Percurso do centro da
ferramenta
MEP050
6.
Variao da velocidade de
avano de corte
Cancelamento da variao
Fixao da velocidade de
avano
Operao em vazio
Avano sncrono
Pulo (G31)
Travamento da mquina
Vlido
G00
Invlido
G01
Vlido
G02, G03
Vlido
Precaues
1.
A reduo automtica nos cantos vlida somente durante os modos G01, G02 ou G03;
ela invlida durante o modo G00. Alm disso, quando o modo de comando mudado de
G00 para G01, G02 ou G03 (ou vice-versa) em um canto, a reduo automtica nos
cantos no executada no bloco que contm G00 no referido canto.
2.
Mesmo no modo reduo automtica nos cantos, a reduo automtica nos cantos no
executada at que o modo de compensao do dimetro da ferramenta tenha sido
configurado.
7-14
FUNES DE AVANO
3.
Bloco de incio
Bloco de
cancelamento
Percurso programado
4.
A reduo automtica nos cantos no ocorre nos cantos onde os comandos de vetor I, J e
K de compensao do dimetro da ferramenta devem ser executados.
Percurso programado
TEP052
5.
A reduo automtica nos cantos ocorre somente quando pontos de interseo podem ser
calculados. Os pontos de interseo no podem ser calculados no seguinte caso:
- Quatro ou mais blocos que no incluem comando de movimento aparecem em
sucesso.
6.
7.
8.
9.
7-15
FUNES DE AVANO
Funo e propsito
Formato da programao
G63 ;
Funo e propsito
Formato da programao
G64 ;
7-16
FUNES DE AVANO
Funo e propsito
Acelerao/desacelerao da pr-interpolao
Controle do prximo avano
Desacelerao tima em cantos
Compensao precisa de vetor
Formato da programao
G61.1;
3.
Programa de amostra
N001 G0X100.Z100.
G61.1G01F2000
U10.W30.
U5.W30.
U-5.W30.
U-10.W10.
U-30.W5.
G64
4.
Observaes
1.
2.
3.
4.
7-17
FUNES DE AVANO
Funo e propsito
Formato da programao
,K_;
3.
Programa de amostra
<Exemplo 1>
N001 G61.1
N200 G1U_W_,K30
N300
U_W_
N400
<Exemplo 2>
N001 G61.1
N200 G2I-10.,K30
N300 G1U10.,K0
N400
4.
Observaes
1.
2.
7-18
FUNES DE AVANO
Funo e propsito
[Velocidade]
[Distncia]
[Velocidade]
[Raio do arco]
2.
Formatos de programao
- Interpolao linear:
- Interpolao circular:
(O cdigo G03 pode ser usado ao invs de G02 e os cdigos I, J e/ou K ao invs de R.)
3.
Precaues
- O cdigo G93, que pertence ao mesmo grupo de cdigos G como o cdigo G94 (avano por
minuto) e o cdigo G95 (avano por revoluo), um cdigo G modal.
- No modo G93, como os cdigos F no so tratados como cdigos modais, eles devem ser
config. para cada bloco. A ausncia de um cdigo F resulta no alarme 816 AVANO NULO.
- A configurao de F0 durante o modo G93 resulta no alarme 816 AVANO NULO.
- Para um bloco de insero de canto durante a compensao do dimetro da ferramenta, o
valor do cdigo F no bloco precedente considerado c/o valor de comando c/ tempo inverso.
- Um cdigo F modal deve ser configurado caso o modo G93 seja mudado para G94 ou G95.
7-19
FUNES DE AVANO
4.
Mensagem
Descrio
940
941
MODO G93
Funo pulo
G32, G33
Usinagem de rosca
G7 , G8 , G2
5.
Ciclo fixo
Programa de amostra
Y
N01
N02
N03
N04
N05
N06
N07
N08
N09
N10
G90
G01
G00
G41
G93
G02
G03
G02
G01
G94
G40
M02
X-80.
X0
X200.
Y80.
Y0 D11
F500
200
Y-200.R100.
Y-400.R100.
Y-600.R100.
X0
X-80.
200
F5
F5
F5
F500
200
200
400
Y0
Y80.
200
600
D11 = 10 mm
D11 = 20 mm
MEP053
Neste exemplo, configure os dados como a seguir se a velocidade de usinagem nos blocos de
interpolao circular deve ser igual a 500 mm/min, que a velocidade de usinagem
especificada para o bloco de interpolao linear de G01:
[Velocidade]
500
=
Valor do cd. F =
[Raio do arco]
100
7-20
E
8-1
Funo e propsito
Configurar o comando G04 no modo avano por segundo (comando G98) retarda o incio da
execuo do prximo bloco pelo tempo especificado.
2.
Formato da programao
G98 G04 X/U_;
ou
G98 G04 P_;
Os dados devem ser configurados em 0.001 segundos.
Para o endereo P, o ponto decimal no disponvel. Configurar um ponto decimal causar um
alarme.
3.
Descrio detalhada
1.
2.
A contagem para o comando de tempo de parada, que precedido por um bloco com
comando de avano de corte, no comea at que o movimento do bloco precedente
tenha parado totalmente.
Comando de corte
no bloco precedente
Prximo bloco
Comando de
tempo de parada
Tempo de
parada
TEP053
8-1
4.
Programas de amostra
- Quando os dados devem ser configurados em 0.01 mm, 0.001 mm ou 0.0001 polegadas:
G04 X 500 ;..........................................Tempo de parada = 0.5 seg.
G04 X 5000 ;........................................Tempo de parada = 5.0 seg.
G04 X 5. ;.............................................Tempo de parada = 5.0 seg.
G04 P 5000 ;........................................Tempo de parada = 5.0 seg.
G04 P 12.345 ; .................................... Alarme
- Se os dados devem ser config. em 0.0001 e o tempo de parada est includo antes de G04:
X5. G04 ;..............................................Tempo de parada = 50 seg. (Equiv. a X50000G04.)
8-2
Funo e propsito
Configurando o comando G04 no modo avano por revoluo (comando G99), suspende o
incio da execuo do prximo bloco at o spindle ter girado o nr. de revolues especificado.
2.
Formato da programao
Descrio detalhada
1.
2.
A contagem para o comando de tempo de parada, que precedido por um bloco com
comando de avano de corte, no comea at que o movimento do bloco precedente
tenha parado totalmente.
Comando de corte
no bloco precedente
Prximo bloco
Comando de
tempo de parada
Revolues por
tempo de parada
(12.345 rev)
TEP053
8-2
3.
4.
5.
6.
Esta funo no pode ser usada a no ser que um codificador de deteco de posio
seja fornecido ao spindle.
8-3
- NOTA -
8-4 E
FUNES MISCELNEAS
9
9-1
FUNES MISCELNEAS
Funes Miscelneas (Cdigo M com 3 dgitos)
As funes miscelneas, tambm conhecidas como funes de cdigo M, transmitem
comandos de rotao para frente/para trs e comandos de parada do spindle, comandos de
ligar/desligar refrigerao e outros comandos auxiliares para a mquina NC.
Para a unidade NC, estas funes devem ser selecionadas usando dados de cdigos M com 3
dgitos (dados com trs dgitos precedidos pelo endereo M). At quatro grupos de dados de
cdigos M com 3 dgitos podem ser includos em um bloco.
Exemplo:
Se cinco ou mais grupos de dados de cdigos M com trs dgitos forem configurados, somente
os ltimos quatro grupos se tornaro vlidos.
Refira-se s especificaes da mquina para relaes mais especficas entre dados e funes
disponveis.
Para os cdigos M, tais como M00, M01, M02, M30, M98, M99, M998 e M999, o prximo bloco
de dados no lido no buffer de entrada, pois a pr-leitura desativada automaticamente.
Os cdigos M podem ser includos em qualquer bloco que contenha outros cdigos de
comando. Entretanto, se os cdigos M forem includos em um bloco que tiver comandos de
movimento, a prioridade de execuo ser uma das duas opes a seguir:
- As funes de cdigos M so executadas aps a finalizao do movimento, ou
- As funes de cdigos M so executadas simultaneamente ao movimento.
O tipo de processamento a ser aplicado depende das especificaes da mquina.
As seqncias de processamento e de finalizao so requeridas em cada caso para todos os
comandos M, com exceo de M98 e M99.
A seguir, 6 tipos de funes de cdigos M especiais so listados:
1.
2.
3.
FUNES MISCELNEAS
A reconfigurao automtica por este comando cancela tanto comandos modais como
dados de compensao, mas o contador de exibio da posio designada no zerado.
A unidade NC parar de operar quando o rebobinamento da fita for completado (a
lmpada do modo operao automtica se apagar). Para reiniciar a unidade NC, o boto
de incio de ciclo deve ser pressionado.
Esteja ciente que, se durante o reincio da unidade NC, em seguida finalizao da
execuo de M02 ou de M30, o primeiro comando de movimento for configurado somente
em uma palavra de coordenada, o modo vlido ser o modo interpolao existente ao
terminar o programa. Portanto, recomenda-se que o primeiro comando de movimento seja
dado com um cdigo G apropriado.
4.
<Processamento interno pela unidade NC quando M00, M01, M02 ou M30 for usado>
Aps M00, M01, M02 ou M30 ter sido lido, a pr-leitura dos dados automaticamente abortada.
Outras operaes de rebobinamento de fita e a inicializao de modais por reconfigurao
diferem de acordo com as especificaes da mquina.
Nota 1: M00, M01, M02 e M30 tm sinais de sada independentes, que sero cancelados
pressionando a tecla RESET.
Nota 2: O rebobinamento da fita executado somente quando o leitor de fita tem uma funo
de rebobinamento.
9-2
Nota:
9-2 E
FUNES SPINDLE
10
10 FUNES SPINDLE
10-1 Funo Spindle (Analgica, Dgito S5)
Quando a funo dgito S5 adicionada, ela deve ser configurada usando o comando numrico
de cinco dgitos precedido por um cdigo S (0 a 99999) e, em outro caso, usando o comando
numrico de dois dgitos precedido por um cdigo S.
As sadas binrias de comando S devem ser selecionadas neste momento.
Ao designar um nmero de 5 dgitos precedido pelo cdigo S, esta funo possibilita que sinais
da engrenagem, voltagens correspondentes velocidade do spindle comandado (rpm) e sinais
de incio apropriados gerem sadas.
As seqncias de processamento e de finalizao so necessrias para todos os comandos S.
As especificaes do sinal analgico so dadas abaixo.
- Voltagem da sada................................................... 0 a 10 V ou 8 a +8 V
- Resoluo................................................................ 1/4096 (2 para a potncia de 12)
- Condies de carga................................................. 10 kiloohms
- Impedncia de sada ............................................... 220 ohms
Se parmetros para at 4 passos de faixa de engrenagens forem antecipadamente
configurados, a faixa de engrenagem correspondente ao comando S ser selecionada pela
unidade NC e o sinal da engrenagem gerar sada. A voltagem analgica calculada de
acordo com o sinal da engrenagem de entrada.
- Parmetros correspondentes s engrenagens individuais ....Vel. limite, vel. mx, vel. de
mudana de engrenagem e vel.
mx. durante o rosqueamento.
- Parmetros correspondentes a todas as engrenagens .........Vel. de orientao, vel. mnima
Funo e propsito
Esta funo controla automaticamente a vel. do spindle medida que as coordenadas so
mudadas durante a usinagem no sentido diametral, de modo a executar a operao de corte
mantendo constante a velocidade relativa entre a ponta da ferramenta e a pea de trabalho.
2.
Formato da programao
G96 Ss Pp Rr; .... LIGA controle da velocidade superficial constante
s: Eixo para o controle da velocidade superficial constante
p: Velocidade superficial
r: Spindle para o controle da velocidade superficial constante
G97; .................... DESLIGA controle da velocidade superficial constante
3.
Descrio detalhada
1.
O eixo para o controle da velocidade superficial constante deve ser configurado pelo
endereo P.
P1: Primeiro eixo
P2: Segundo eixo
O eixo X (primeiro eixo) automaticamente selecionado se o argumento P omitido.
10-1
10
FUNES SPINDLE
2.
O spindle p/ o controle da vel. superficial constante deve ser configurado pelo endereo R.
R1: Spindle de torneamento (veja a figura abaixo)
R2: Spindle de torneamento (veja a figura abaixo)
Torre superior
Spindle de torneamento 1
R1
R2
R2
Spindle de torneamento 2
R1
Torre inferior
D740PB006
4.
M02;
Observaes
1.
O estado modal inicial (G96 ou G97) pode ser selecionado pelo bit 0 do parmetro F93.
Bit 0 do parmetro F93 = 0:
= 1:
2.
3.
G96 S50;
G97 S1000;
G96 X3000;
50 m/min ou 50 ps/min
1000 rpm
50 m/min ou 50 ps/min
4.
5.
6.
G97 S800;
800 rpm
G96 S100;
100 m/min ou 100 ps/min
G97;
x rpm
A velocidade x indica a velocidade do spindle do modo G96 no final do bloco
precedente.
10-2
FUNES SPINDLE
10
Funo e propsito
O cdigo G50 pode ser usado para configurar as velocidades mxima e mnima do spindle nos
endereos S e Q, respectivamente.
2.
Formato da programao
G50 Ss Qq Rr;
s: Velocidade mxima do spindle
q: Velocidade mnima do spindle
r: Spindle para fixao da velocidade
3.
Descrio detalhada
1.
Para a troca de engrenagem entre o spindle e o motor do spindle, quatro passos de faixa
de engrenagem podem ser configurados pelos parmetros relacionados em passos de 1
1
min (rpm). Na faixa definida segundo dois caminhos, configurao de parmetro e
configurao de G50 SsQq, os dados menores sero usados para o limite superior e os
dados maiores para o limite inferior.
2.
Spindle de torneamento 1
R1
R2
R2
Spindle de torneamento 2
R1
Torre inferior
D740PB006
Nota:
10-3
10
FUNES SPINDLE
- NOTA -
10-4 E
FUNES DA FERRAMENTA
11
11 FUNES DA FERRAMENTA
11-1 Funo da Ferramenta para Sistemas ATC (Troca Automtica de Ferramenta)
Os nmeros da prxima ferramenta e da compensao da ferramenta podem ser designados p/
a mquina que possui a funo ATC comandada por cdigo T no formato mostrado abaixo. A
prxima ferramenta refere-se a uma ferramenta usada p/ executar a prxima operao de
usinagem, podendo ser designada quando estiver correntemente posicionada no magazine. A
prxima ferramenta no magazine pode ser indexada previamente na posio ATC comandando
a prxima ferramenta, gerando um tempo ATC reduzido.
T
.
:
M6 D
Use dois dgitos aps o ponto decimal (como a seguir) para designar o cdigo de
IDENTIFICAO da ferramenta com ref. s configuraes na tela de DADOS FERRAMEN:
<Ferramentas normais>
Cdigo ID.
Cdigo ID.
sem
00
01
02
03
04
05
06
07
08
09
11
12
13
14
15
16
17
18
19
21
22
23
24
25
26
61
62
63
64
65
66
67
68
69
71
72
73
74
75
76
77
78
79
81
82
83
84
85
86
<Ferramentas pesadas>
Cdigo ID.
Cdigo ID.
;
Cdigo de IDENTIFICAO da ferramenta
Nmero de compensao da ferramenta
Nmero da ferramenta
Somente um cdigo T pode ser includo em um bloco, e a faixa disponvel de cds. T depende
das especificaes da mquina. Para mais detalhes, especialmente como numerar as
ferramentas reais a serem usadas, refira-se ao manual de operao da mquina relevante.
O cdigo T pode ser dado com qualquer outro comando em um bloco, sendo que o cdigo T
dado em conjunto com um comando de movimento de eixo executado (dependendo das
especificaes da mquina) em um dos dois momentos listados a seguir:
- O cdigo T no executado at a finalizao do comando de movimento, ou
- O cdigo T executado simultaneamente ao comando de movimento.
11-1
11
FUNES DA FERRAMENTA
;
Cdigo de IDENTIFICAO da ferramenta
Nmero de compensao da ferramenta
Nmero da ferramenta
11-2 E
12
Vista geral
A compensao da ferramenta deve ser configurada para a torre superior, com um nmero
formado por trs dgitos precedidos pelo endereo D, ou para a torre inferior, com os ltimos 2
ou 3 dgitos de um nmero formado por 4 ou 6 dgitos precedidos pelo endereo T (onde os
primeiros 2 ou 3 dgitos so usados para designar o nmero da ferramenta). Se o nmero de
compensao configurado pelos ltimos 2 ou 3 dgitos, ele selecionado atravs do bit 4 do
parmetro F162.
Uma configurao de comando T pode ser includa no mesmo bloco.
A quantidade de compensao da ferramenta difere de acordo com a combinao de
G53.5/G52.5 (seleo/cancelamento do sistema de coordenadas MAZATROL) e de acordo
com o bit 5 do parmetro F111 (dados de compensao do desgaste da ferramenta
MAZATROL vlidos/invlidos) como na tabela a seguir.
Programa
Torre
superior
Torre
inferior
T001 000
[1] [2]
T001 001
[1] [2]
T001 000
[1] [2]
T001 001
[1] [2]
[1] - Ferramenta TNo. 1 [1] - Ferramenta TNo. 1 [1] - Ferramenta TNo. 1 [1] - Ferramenta TNo. 1
indexada
indexada
indexada
indexada
F111 Bit 5 = 1
[2] - Cancelamento da
compensao da
ferramenta
Parmetro
(Validao dos
dados de
compensao do
desgaste da
ferramenta
MAZATROL)
- Dados COMPR.
(na tela de
DADOS
FERRAMEN) da
TNo. 1 validados
- Dados COMPR. e
UTIL. COMP. (na
tela de DADOS
FERRAMEN) da
TNo. 1 validados
[2] - Dados de
compensao
geomtrica de No.
1 na tela de
OFFSET
FERRAMEN
validados
[2] - Cancelamento da
compensao da
ferramenta
[2] - Dados de
compensao
geomtrica e do
desgaste No. 1 na
tela de OFFSET
FERRAMEN
validados
F111 Bit 5 = 0
(Invalidao dos
dados de
compensao do
desgaste da
ferramenta
MAZATROL)
Veja acima.
- Dados OFFSET
FERRAMENTA
(na tela de
DADOS
FERRAMEN) da
TNo. 1 validados
[2] - Dados de
compensao
geomtrica de No.
1 na tela de
OFFSET
FERRAMEN
validados
12-1
Veja acima.
Veja acima.
12
2.
N2
A compensao do comprimento da
ferramenta e a compensao do desgaste
da ponta da ferramenta so executadas
simultaneamente.
N1
Distncia de
compensao
Percurso da
ferramenta
aps a
compensao
Percurso programado
TEP054
A
compensao
da
ferramenta
executada simultaneamente.
N2
Percurso da
ferramenta aps a
compensao
Distncia de
compensao
N1
Percurso programado
TEP055
Nota:
12-2
12
Posio de referncia
(ponto de referncia)
Distncia de
compensao da
posio da
ferramenta no eixo X
Distncia de
compensao da
posio da
ferramenta no eixo Z
B.
Z
TEP056
Ferramenta de referncia
Ferramenta de
referncia
Ferramenta
usinagem
Distncia de compensao
da posio da ferramenta
no eixo X
usada
para
Distncia de compensao
da posio da ferramenta
no eixo Z
Z
TEP057
2.
N1
N2
N3
N4
N5
Percurso de compensao da
ferramenta
N4
T001T000M6D001;
G1 X10.0 Z10.0 F100;
G1 X13.0 Z15.0 F20.0;
T001T000M6D002;
G1 X13.0 Z20.0 F25.0;
N2
12-3
Distncia de
compensao
(nova)
N3
N5
Distncia de
compensao
(antiga)
Percurso programado
TEP058
12
3.
N1
N2
N3
Percurso de compensao
da ferramenta
N2
N1
Distncia de
compensao
N3
Percurso programado
TEP059
B.
N1
N2
N3
Percurso de compensao
da ferramenta
N2
N1
Distncia de
compensao
N3
Percurso programado
TEP060
4.
Observaes
- Quando G28, G29 ou G30 comandado, o movimento realizado para a posio onde a
compensao cancelada. Porm, como a distncia de compensao permanece
armazenada na memria, o posicionamento para o comando de movimento subseqente
executado com a operao de compensao.
- A compensao da posio da ferramenta liberada por reconfigurao e parada de
emergncia.
12-4
12
Funo e propsito
Geralmente, a ponta da ferramenta arredondada e, assim, um ponto hipottico na ponta da
ferramenta tratado como a ponta da ferramenta para fins de programao. Com esta
programao, um erro causado pelo arredondamento da ponta da ferramenta entre o perfil
programado efetivamente e o perfil usinado ocorre durante o corte cnico ou a interpolao
circular. A compensao do raio da ponta ou do raio da ferramenta uma funo para calcular
automaticamente e compensar este erro, configurando o valor do raio da ponta ou o valor do
raio da ferramenta.
Os cdigos de comando possibilitam que o sentido da compensao seja fixado ou identificado
automaticamente.
2.
Raio da ponta
TEP061
Formato da programao
Cdigo
Funo
Formato da programao
G40
G40
Xx/Uu
Zz/Ww Ii Kk ;
G41
G41
Xx/Uu
Zz/Ww ;
G42
G42
Xx/Uu
Zz/Ww ;
12-5
12
3.
Descrio detalhada
1.
2.
N003
r
N002
N001
TEP063
4.
5.
A funo compensao do raio da ferramenta tambm vlida para ciclos fixos (G77 at
G79) e para ciclos de desbaste (G70, G71, G72 e G73).
Entretanto, nos ciclos de desbaste, a funo compensao do raio da ferramenta aplicada
ao perfil acabado cancelada e, ao trmino do desbaste, a unidade NC entrar
novamente no modo compensao.
6.
7.
X, Y; I, J
Z, X; K, I
Y, Z; J, K
12-6
12
1
4
+X
0, 9
P
3
Ponto da ponta
da ferramenta
0 ou 9
5
2
7
6
+Z
TEP064
2.
+X
G40
Posio
inicial de
usinagem
G42
+Z
B.
Quando o ponto da ponta da ferram. foi alinhado com a posio inicial de usinagem
Posio inicial de
usinagem
12-7
+Z
TEP066
12
Programa de
usinagem
S_;
G00_;
G41_;
G01_;
G02_;
G01_;
Buffer de
pr-leitura
Blocos
executados
T_;
S_;
T_;
G00_;
S_;
G00_;
G41_;
G41_;
G02_;
G01_;
G01_;
G02_;
G02_;
TEP068
12-8
3.
12
Reta reta
Percurso programado
Percurso do centro
do raio da ferramenta
s
G42
G42
Ponto inicial
B.
Ponto inicial
Centro do
arco
Percurso do centro
do raio da ferramenta
TEP069
Reta Reta
s
Ponto de interseo
r
G41
Ponto de interseo
Percurso do
centro do raio
da ferramenta
r
Percurso programado
Ponto inicial
C.
Percurso
programado
G41
Ponto inicial
Centro do
arco
Percurso programado
TEP070
Reta arco
s
Percurso do centro do raio da ferramenta
r
r
Percurso programado
Percurso do centro do
raio da ferramenta
Centro do
arco
s
r
G41
Percurso programado
r
G41
Ponto inicial
Ponto inicial
Nota:
TEP071
12-9
12
4.
12-10
A.
12
Percurso do centro
do raio da ferramenta
Percurso programado
Percurso programado
s
Percurso do centro
do raio da ferramenta
Ponto de
interseo
Percurso programado
r
s
Percurso do centro
do raio da ferramenta
Percurso programado
Percurso do centro
do raio da ferramenta
Centro do arco
Centro do arco
Percurso
programado
Centro do arco
Percurso programado
r
r
Centro do arco
Percurso do centro
do raio da
ferramenta
Percurso do
centro do raio da
ferramenta
s
Arco arco (90 < 180)
r
s
r
Ponto de
interseo
Centro do arco
Percurso
programado
Percurso programado
s
Ponto de
interseo
Percurso do
centro do raio da
ferramenta
Centro do arco
Centro do arco
Percurso do centro
do raio da
ferramenta
Centro do arco
TEP072
12-11
12
B.
Percurso programado
r
Percurso programado
s
Ponto de
interseo
Percurso do centro
do raio da
ferramenta
Percurso programado
Centro do
arco
Percurso programado
Percurso do centro do
raio da ferramenta
s
Ponto de
interseo
Percurso do centro do
raio da ferramenta
Ponto de
interseo
Centro do arco
Percurso programado
s
Percurso do centro do
raio da ferramenta
s
r
Centro do arco
Percurso programado
Ponto de
interseo
Ponto de
interseo
Percurso do centro do
raio da ferramenta
Centro do arco
Arco arco (ngulo obtuso)
Ponto de
interseo
Percurso do centro do
raio da ferramenta
Centro do arco
Percurso
programado
Centro do arco
Centro do arco
Centro do arco
s
Percurso do
centro do raio da
ferramenta
Ponto de
interseo
Percurso programado
12-12
r
TEP073
C.
12
Se o erro aplicado aps a compensao est dentro do erro do arco configurado por
parmetro, a rea a partir do ponto inicial at o ponto final do arco interpolada como um arco
em espiral.
Percurso do centro do
raio da ferramenta
Crculo virtual
Percurso programado
r
R
Centro do arco
TEP074
D.
Percurso do centro do
raio da ferramenta
Centro do arco A
r
r
Percurso programado
A
5.
Se uma das seguintes condies for encontrada no modo compensao do raio da ferramenta,
a compensao ser cancelada.
- Se o comando G40 tiver sido executado.
- Se o nmero da ferramenta T00 tiver sido executado.
Entretanto, o comando de movimento executado deve ser um comando diferente daqueles
usados para interpolao circular. Um erro de programa ocorrer se uma tentativa for feita para
cancelar a compensao usando um comando de arco.
O modo cancelamento estabelecido a partir do momento em que o comando de
cancelamento da compensao tenha sido lido, a pr-leitura de cinco blocos tenha sido
suspensa e a pr-leitura de um bloco tenha sido tornada operacional.
12-13
12
6.
Reta reta
Percurso programado
r = raio da ponta da ferramenta
Percurso do
centro do raio da
ferramenta
Percurso
programado
s
G40
G40
Ponto final
Ponto final
Centro do arco
Percurso do centro
do raio da ferramenta
TEP076
B.
Reta reta
Percurso do centro do raio da ferramenta
Ponto de s
interseo
Percurso programado
Ponto final
Percurso do
centro do raio da
ferramenta
G40
Ponto final
G40
Centro do arco
Percurso programado
TEP077
C.
Arco reta
Percurso do centro
do raio da ferramenta
Centro do
arco
r
r
Percurso programado
Percurso
programado
G40
G40
Ponto final
Ponto final
12-14
TEP078
12
Compensao esquerda
Compensao direita
Ponto de interseo
G41
G41
G42
Arco Reta
r
G41
G42
G41
G41
G42
r
Percurso programado
r
Arco Arco
Percurso do centro do
raio da ferramenta
Percurso do centro do
raio da ferramenta
Centro do arco
G42
r
Percurso programado
G41
G42
G41
G41
G41
12-15
G42
Centro do arco
TEP079
12
Retorno linear
G41
Percurso do centro da
ponta da ferramenta
G42
r
Percurso programado
TEP080
Percurso
programado
Percurso do centro da
ponta da ferramenta
G41
G42
Seo no usinada
2.
TEP081
G01(G42)
Esquerda
G41
dado
G01(G41)
(G42)
G01
G41
G01
G01
(G41)
Direita
12-16
G01
(G42)
TEP084
3.
12
s
Z
s
Ponto intermedirio
N5
N6
N7
N8
(G41)
N5 G01 U+30. W+60.;
N6 G28 U-40. W+50.; Vetor 0, temporariamente, durante a
compensao no ponto intermedirio (no ponto
N7
U-60. W+30.;
de referncia quando o ponto intermedirio
N8
U+40. W+70.;
no estiver disponvel)
TEP083
Nota:
B.
G32
Percurso do
centro do raio da
ferramenta
Ponto de interseo
Percurso programado
TEP084
12-17
12
C.
Quando um comando de ciclo fixo composto I (G70, G71, G72, G73) designado, a
compensao do raio da ferramenta temporariamente cancelada, o perfil de acabamento
para o qual a compensao do raio da ferramenta foi aplicada usinado no modo torneamento
com a compensao cancelada e, aps a finalizao, o modo compensao reintroduzido
automaticamente.
4.
U60.W30.T001T000M6D001;
Bloco livre de movimento
G41;
livre
U-50.W20.;
U-20.W50.;
N2
N3
N1
N4
Z
TEP085
U60.W30.T001T000M6D001;
G41;
G4 X1000;
Bloco livre de movimento
F100;
S500;
M3;
N1
U-50.W20.;
X
U-20.W50.;
N2 a N6
N7
(Ponto de interseo)
N8
Z
TEP086
12-18
N1
N2
N3
N4
N5
N6
N7
N8
T001T000M6D001;
G41 U60.W30.;
G4 X1000;
F100;
Bloco livre de movimento
S500;
N2
M3;
X
U-50.W20.;
U-20.W50.;
12
N3 a N6
N7
(Ponto de interseo)
N8
Z
TEP086
B.
Quando um bloco que no inclui mov. for configurado durante o modo compensao
Vetores de ponto de interseo usuais sero gerados a no ser que quatro ou mais blocos, que
no incluam movimento, aparecerem sucessivamente.
N6 U200.W100.;
N7 G04 X1000;
N8 W200.;
N7
N8
N6
N8
N6
O bloco N007
executado aqui
TEP087
Vetores de compensao vertical sero gerados no ponto final do bloco precedente se quatro
ou mais blocos, que no incluam movimento, aparecerem sucessivamente.
N6
N7
N8
N9
N10
N11
U200.W100.;
G4 X1000;
F100;
Bloco livre de movimento
S500;
M4;
W100.;
N11
N11
N6
N7 a N10
Neste caso pode ocorrer usinagem excessiva.
N6
TEP089
12-19
12
C.
N6
N7
N8
U200.W100.;
G40 G04 P1000;
U50.W100.;
N8
Z
N7
N6
TEP089
5.
Quando o ltimo comando de movimento dos quatro blocos que precedem imediatamente o
bloco do comando G40 for G41 ou G42, o movimento ser tratado como se tivesse sido
programado para ocorrer na direo vetorial de I, J, e K do ponto final do ltimo comando de
movimento. Ou seja, a rea at o ponto de interseo com o percurso virtual do centro da
ferramenta ser interpolada e, ento, a compensao ser cancelada. A direo de
compensao permanecer inalterada.
(a, b)
(i, k)
A
N002
G41
N001
Percurso programado
N1 (G41) G1 Z_;
N2 G40 Xa Zb li Kk;
TEP090
Neste caso, preste ateno, uma vez que, independentemente da direo de compensao, as
coordenadas do ponto de interseo sero calculadas mesmo se vetores errados forem
configurados, como mostra o diagrama a seguir.
12-20
12
(a, b)
N002
Percurso do centro
do raio da ferramenta
G41
A
r
N001
Percurso programado
Onde I e K no programa de
amostra mostrado acima
possuem sinais errados
(i, k)
Percurso virtual do centro do raio da ferramenta
TEP091
Preste ateno novamente, pois um vetor vertical ser gerado no bloco anterior ao bloco de
G40 se o vetor de compensao no puder ser obtido pelo clculo do ponto de interseo.
(a, b)
X
G40
Percurso do centro do
raio da ferramenta
G41
Percurso programado
Z
r
r
(i, k)
TEP091
Nota:
N2
(i, j)
r
Percurso programado N1
Percurso do centro do
raio da ferramenta
Poro no usinada
r
G42
G40
N3
12-21
TEP093
12
6.
Movimento de canto
N001
Percurso
programado
N002
Percurso do centro do
raio da ferramenta
r
Centro do arco
Formato da programao
O novo vetor tipo I, K (plano G18) criado por este comando descrito aqui. (Descries
similares aplicam-se ao vetor I, J para o plano G17 e ao vetor J, K para o plano G19.)
Sendo diferente a partir do vetor no ponto de interseo do percurso programado, o vetor de
compensao tipo I, K o equivalente dos vetores para o valor de compensao, perpendicular
direo designada por I, K. O vetor I, K pode ser comandado mesmo no modo compensao
do raio da ferramenta (modo G41/G42 no bloco precedente) e mesmo no incio da
compensao (modo G40 no bloco precedente).
12-22
A.
12
(G40)
N110
N120
N130
N140
N150
D1
N100
Percurso programado
Percurso do centro do raio da ferramenta
TEP095
N3
(G40)
N2
D1 N1
TEP096
B.
(I, K)
[2]
N100
N110
D1
[1]
(N120)
Z
Percurso programado
Percurso do centro do raio da ferramenta
Percurso para clculo do ponto de interseo
12-23
(G18 G41)
N100 G41 G00 W150.I50.;
N110 G02 W100.K50.;
N120 G00 W150.;
TEP097
12
N3
Z
N5
N2
(I, K)
N1
N2
N3
N4
N5
N1
D1
3.
No modo G41
Direo produzida girando-se de 90 para a esquerda a direo comandada pelo vetor I,K,
como visto a partir da direo frontal do eixo Y (terceiro eixo) para o ponto zero.
Exemplo 1: Com K100.
Direo I, K
(0, 100)
TEP099
B.
No modo G42
Direo produzida girando-se de 90 para a direita a direo comandada pelo vetor I,K, como
visto a partir da direo frontal do eixo Y (terceiro eixo) para o ponto zero.
Exemplo 1: Com K 100.
Direo I, K
(0, 100)
(0, 100)
Direo I, K
12-24
TEP100
4.
12
(I, K)
N4
N3
D2
G28 X0Z0;
G41 T001T000M6D001 F1000;
G01 U100.W100.;
G42 W100.I-100.K100.
T001T000M6D002;
N5 U-100.W100.;
N6 G40;
N7 M02;
%
N2
N5
D1
N6
TEP101
5.
T1
(A)
T1
(I, K)
N100
(G41 T001T000M6D001)
N100 G41 W150.K50.;
N110 U-100.W100.;
N110
Z
TEP102
(B)
T1
T2
(I, K)
N200
(G41 T001T000M6D001)
N210
TEP103
12-25
12
6.
Notas
- Configure o vetor tipo I, K em um modo interpolao linear (G0, G1). Se ele for configurado
em um modo interpolao circular no incio da compensao, um erro de programa ocorrer.
Uma designao I, K em uma interpolao circular durante o modo compensao funciona
como uma designao de centro de arco.
- Quando o vetor tipo I, K tiver sido designado, ele no ser deletado (preveno de
interferncia) mesmo se houver interferncia. Conseqentemente, um corte excessivo poder
ocorrer neste caso.
X
Z
N3
N4
Corte excessivo
7.
N6
N5
N2
N1
N2
N3
N4
N5
N6
N7
G28 X0 Z0;
G41 T001T000M6D001 F1000;
W100.;
G41 U-100.W100.K10.;
U100.W100.;
G40;
M02;
(I, K)
TEP104
Notas suplementares
Refira-se tabela a seguir com relao aos mtodos de compensao baseados na presena
e/ou na ausncia dos comandos G41 e G42 e dos dados de comando I, K (J).
G41/G42
I, K, (J)
Mtodo de compensao
No
No
Sim
No
Sim
Sim
12-26
12
N2 U50.W20.;
S1000 M3;
N3 G3 U-40.W40.R70.;
s (Posio de parada no
modo bloco nico)
N2
N3
TEP105
B.
N1 G41 T001T000M6D001;
N2 U50.W20.;
Interrupo MDI
N2
N3
Com interrupo de arco
s
N1 G40 T001T000M6D001;
N2 U50. W20.;
Interrupo MDI
N2
N3
TEP106
12-27
12
2.
Interrupo manual
A.
Interrupo
TEP107
B.
No modo comando de valor incremental, a mesma operao resulta como com o manual
absoluto DESLIGADO.
Entretanto, no modo comando de valor absoluto, a ferramenta retorna ao seu percurso original
no ponto final do bloco seguinte ao bloco interrompido, como mostrado na figura.
Interrupo
Interrupo
TEP108
12-28
12
A atualizao dos valores de compensao selecionados deve sempre ser feita depois que
uma ferramenta diferente tenha sido selecionada durante o modo cancelamento da
compensao. Caso tal atualizao for feita durante o modo compensao, os vetores no ponto
final de um bloco sero calculados usando os dados de compensao selecionados para
aquele bloco.
3.
1.
Um erro ocorrer quando qualquer um dos comandos a seguir for programado durante a
compensao do raio da ponta da ferramenta.
G17, G18, G19
selecionado durante
G31
G74, G75, G76
G81 a G89
2.
3.
4.
5.
Um erro de programao resulta quando uma interferncia pode ocorrer sem funo de
preveno de interferncia durante a compensao do raio da ferramenta.
12-29
12
Vista geral
Mesmo uma ferramenta, cujo raio da ponta tenha sido compensado pela compensao usual
do raio da ferramenta, baseada na leitura prvia de dois blocos, pode mover-se para dentro da
pea de trabalho para usin-la. Este status conhecido como interferncia, e a funo para
evitar tal interferncia conhecida como checagem da interferncia.
Os dois tipos de checagem da interferncia so disponveis a seguir, e sua seleo deve ser
feita usando o parmetro.
Funo
Checagem/Alarme da
interferncia
Checagem/preveno da
interferncia DESLIGADA
(F92 Bit 5= 0)
Checagem /Preveno da
interferncia
Checagem/preveno da
interferncia LIGADA
(F92 Bit 5 = 1)
Operao
Exemplo:
Percurso de preveno da
interferncia
Dimetro externo
da ferramenta
(G41)
N1 G1 X-100. Z50.;
N2 X-100. Z70.;
N3 X0. Z120.;
N3
N1
N2
Corte por N2
Corte por N2
TEP109
12-30
2.
vlido
invlido
Movimento linear
N2
N1
N3
Centro do
arco
TEP110
Percurso de
preveno da
interferncia
Percurso do
centro do raio
da ferramenta
Percurso
programado
TEP111
12-31
12
12
3.
Checagem/Alarme de interferncia
Casos que checagem/alarme de interferncia ocorre so listados abaixo.
A.
N1
1
N2
2, 3
N3
TEP112
B.
Se todos os vetores no ponto final do bloco corrente forem apagados, mas um() vetor(es)
permanecer(em) efetivo(s) no ponto final do prximo bloco:
- Para o diagrama mostrado abaixo, a checagem da interferncia em N2 apagar todos os
vetores existentes no ponto final de N2, mas deixar efetivos os vetores no ponto final de
N3.
Parada de
alarme
N1
N4
N3
N2
TEP113
12-32
12
N1
N4
N2
N3
TEP114
2.
Parada de alarme
N1
N1
N2
N2
N4
N4
N3
: ngulo de
interseo
N3
TEP115
- Vetores de preveno no podem ser gerados quando blocos, que impeam a leitura
prvia, sofrerem interferncia e, assim, um erro de programa ocorrer.
(G41)
N10 G01
Zz1;
N20 Xx1;
N30 M02
N10
N20
TEP116
12-33
12
3.
Percurso
programado
TEP117
12-34
12
Funo e propsito
O comando G10 permite a configurao ou modificao dos dados de compensao da
ferramenta, dados de compensao da pea de trabalho e dados de parmetro durante o curso
do programa.
2.
Formatos da programao
A.
Eixo linear
Eixo de rotao
B.
Sistema em mm
Sistema em polegada
99999.9999 mm
9999.99999 pol.
99999.9999
99999.9999
12-35
12
Sistema em mm
Sistema em
polegada
1999.9999 mm
84.50000 pol.
84.50000 pol.
Geometria
1999.9999 mm
Desgaste
99.9999 mm
9.99999 pol.
Geometria
999.9999 mm
84.50000 pol.
Desgaste
9.9999 mm
0.99999 pol.
XYZ
1999.9999 mm
84.50000 pol.
Raio da ponta
999.9999 mm
84.50000 pol.
XYZ
99.9999 mm
9.99999 pol.
Raio da ponta
9.9999 mm
0.99999 pol.
0-9
0-9
12-36
C.
12
N: Nmero
P: Nmero do eixo
1 a 200
1001 a
1200
1 a 200
2001 a
2200
1 a 200
3001 a
3200
1 a 144
4001 a
4144
1 a 144
5001 a
5144
6001 a
6168
1 a 24
9001 a
9024
1 a 16
1 a 144
10001 a
10144
1 a 144
11001 a
11144
1 a 144
12001 a
12144
1 a 48
13001 a
13048
1 a 16
1 a 48
14001 a
14048
1a5
0 a 4095
(0 a 2047)
1 a 48
16001 a
16048
1 a 16
SV
1 a 384
17001 a
17384
1 a 16
SP
1 a 256
18001 a
18256
1a8
SA
1 a 144
19001 a
19144
1a8
BA
1 a 132
20001 a
20132
1 a 16
150001 a 150005
1 a 16
(1 a 32)
150100 a 154195
(150100 a 152147)
1 a 16
(1 a 32)
TC
1 a 154
21001 a
21154
SU
1 a 168
22001 a
22168
SD
1 a 168
23001 a
23168
12-37
12
3.
Descrio detalhada
A.
O comando G10 no est associado com movimento. Entretanto, no use este comando
no mesmo bloco com um comando de cdigos G diferentes de: G21, G22, G54 a G59.
2.
No use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causar um mau funcionamento ou um erro
de programa.
3.
4.
De fato, comandos de cdigo L e cdigo P podem ser omitidos, mas, ao omiti-los, tenha
em mente o seguinte:
1)
2)
O comando de cdigo L somente pode ser omitido quando os dados dos eixos
pretendidos referem-se a um sistema de coordenadas do mesmo tipo (em termos de
cdigo L: L2 ou L20) como o ltimo sistema de coordenadas selecionado; d um
comando P em um caso como este, como a seguir:
- Configure um nmero inteiro de 0 a 6 com o endereo P para especificar os dados
de mudana de coordenadas ou um dos sistemas de coordenadas de G54 a G59.
- Configure um nmero inteiro de 1 a 300 com o endereo P para especificar um dos
sistemas adicionais de coordenadas da pea de trabalho de G54.1.
3)
5.
Dados de eixo sem ponto decimal podem ser introduzidos na faixa de 99999999 a
+99999999. As configuraes de dados neste momento dependem da unidade de entrada
de dados.
Exemplo:
Z 0.1
Z 0.01
Z 0.01
Z 0.001
B 1.
B 0.1
B 1.
B 0.1
6.
7.
8.
9.
10. O comando G10 invlido (ou pulado) durante a checagem do percurso da ferramenta.
12-38
B.
12
O comando G10 no est associado com movimento. Entretanto, no use este comando
no mesmo bloco com um comando de cdigo G diferente de: G21, G22, G54 a G59.
2.
No use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causar um mau funcionamento ou um erro
de programa.
3.
Dados de compensao (R) sem ponto decimal podem ser introduzidos na faixa de
999999 a +999999 para compensao geomtrica, ou na faixa de 99999 a +99999 para
compensao de desgaste. As configuraes de dados neste momento dependem da
unidade de entrada de dados.
Exemplo:
C.
4.
5.
6.
7.
8.
9.
O comando G10 no est associado com movimento. Entretanto, no use este comando
no mesmo bloco com um comando de cdigo G diferente de: G21, G22, G54 a G59.
2.
No use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causar um mau funcionamento ou um erro
de programa.
3.
4.
Nenhum nmero de seqncia deve ser designado com o endereo N no modo entrada de
parmetro.
5.
Exemplo:
6.
12-39
12
7.
Exemplo:
Parmetro K107
Dgito
binrio
7.1 ms
14.2 ms
28.4 ms
56.8 ms
Configurando 1 para os dgitos binrios 2 e 3, por exemplo, pode no tornar vlido um filtro de
velocidade de 21.3 ms (= 7.1 + 14.2).
8.
9.
4.
Programas de amostra
A.
H05 = 98765
H40 = 2468
12-40
B.
12
N100
N101
N102
Y = 10.000
Y15.000
M02
20.
10.
Sistema de coordenadas de
G54 antes da mudana
X
N101
(W1)
Sistema de coordenadas
de G54 aps a mudana
X
10.
N102
W1
20.
Y
Y
Y
MEP135
X=0
Y=0
X = +5.000
Y = +5.000
Y10.000
Y20.000
Y30.000
Y40.000
Y50.000
Y60.000
12-41
12
C.
Programa
principal
M02
%
N1 G90 G54 G10
N2 G00 X0
Y0
N3 X5. F100
N4 X0
Y5.
N5 Y0
N6 #1=#1+#2
N7 M99
%
Subprograma
(O200)
60.
50.
40.
30.
20.
10.
G54'
'
'
'
G54'
'
'
G54'
'
G54'
G54
L2 P1 X#1
Y#1
10.
5 ciclo
20.
4 ciclo
30.
3 ciclo
40.
2 ciclo
50.
1 ciclo
Y
MEP136
D.
12-42
5.
12
Alarmes relacionados
Nmero do
alarme
807
Causa
Mensagem do
alarme
FORMATO ILEGAL
Soluo
Reveja os dados do
programa.
Configurao de parmetro:
Um nmero ilegal de parmetro configurado.
Configurao de compensao da pea de trabalho:
A faixa de configurao do nmero do sistema de
coordenadas ou dos dados de compensao
excedida.
809
NMERO
INTRODUZIDO
ILEGAL
Reveja os dados do
programa.
Configurao de parmetro:
O nmero do eixo no especificado para um
parmetro tipo eixo.
A faixa de configurao do nmero do eixo ou dos
dados do parmetro excedida.
839
903
NUMERO L G10
ILEGAL
12-43
Corrija o nmero de
compensao de acordo
com o nmero de grupos de
dados disponveis.
D um comando de cdigo
L disponvel.
12
1.
F92 bit 7 = 1:
F93 bit 3 = 1:
F94 bit 2 = 1:
F94 bit 7 = 1:
COMPR. [1]
DADOS DE FERRAMEN
(MAZATROL)
[1]
Formato da
programao
Observaes
G43/G44 H_ (P_)
T_
+ No. OFFSET
ou
-Cancelar a compensao do
1
comprimento no necessrio
T_ + H_
p/ a troca de ferramenta.
-G43 no necessrio.
No. OFFSET. ou
Cancelar a compensao do
G43/G44 H_
comprimento necessrio p/ a
troca de ferramenta.
OFFSET FERRAMEN +
DADOS DE FERRAMEN
+ COMPR. [1]
(G43/G44 H_)
1
[3]
Cancelar a compensao do
+ (T_) (P_)
comprimento necessrio p/ a
troca de ferramenta. [3]
2.
[1]
[2]
[3]
OFFSET FERRAMEN
DADOS DE FERRAMEN
(MAZATROL)
ACT- ou
No. OFFSET
OFFSET FERRAMEN
Nmero da compensao da
DADOS DE FERRAMEN
ferramenta + ACT-
12-44
Formato da programao
F92
F94
Bit 7
Bit 7
G41/G42 D_
G41/G42 T_
G41/G42 T_
G41/G42 D_ + T_
3.
12
OFFSET FERRAMEN
Nmero de compensao da
ferramenta
DADOS DE
FERRAMEN
(MAZATROL)
OFFSET FERRAMEN
DADOS DE
FERRAMEN
Nmero de compensao da
ferramenta + RAIO-COMP.
Formato da programao
F92
F94
Bit 7
Bit 7
G41/G42 D_
G41/G42 T_
G41/G42 T_
G41/G42 D_ + T_
Funo e propsito
A compensao do dimetro da ferramenta atravs de um comando G41 ou G42 usa os dados
da ferramenta MAZATROL ACT- como os valores de compensao.
2.
Configurao do parmetro
Configure o bit 7 do parmetro F92 para 1.
3.
Descrio detalhada
- A compensao do dimetro da ferramenta usa como seus valores de compensao os
dados do dimetro da ferramenta que estiver montada no spindle pela designao de
G41/G42.
- A compensao do dimetro da ferramenta cancelada por G40.
- Se a funo compensao do dimetro da ferramenta for usada com um comando D, o total
da soma dos dados indicado pelo nmero de compensao (D) e o raio da ferramenta
correspondente, ser usado como dados de compensao.
Nota 1: A ferramenta usada deve ser montada no spindle antes de se reiniciar o programa.
Nota 2: A compensao baseada nos dados do dimetro da ferramenta no ocorrer se os
dados do dimetro da ferramenta MAZATROL registrados no estiverem presentes
ou se uma ferramenta para a qual os dados do dimetro da ferramenta, que no
possam ser introduzidos, devem ser usados.
Nota 3: Para executar as operaes de compensao de raio em um programa EIA/ISO
usando os dados do dimetro da ferramenta includos nos dados da ferramenta
MAZATROL, preciso inserir blocos de comando de troca de ferramenta.
12-45
12
Funo e propsito
A atualizao dos dados da ferramenta permite que os dados da ferramenta MAZATROL sejam
atualizados durante a operao automtica baseada em um programa EIA/ISO.
2.
Configurao do parmetro
Configure o parmetro L57 para 1.
3.
Descrio detalhada
Esta funo permite que todos os dados de ferramenta, com exceo das ferramentas de
spindle, sejam atualizados durante a operao automtica baseada em um programa EIA/ISO.
Parmetro
FERRAM.
NOM
ACT-
COMPR.
COMP.
THP/HP
VIDA
TEMPO
MAT.
VER.
L57 = 0
No
No
No
No
No
No
Sim
Sim
No
Sim
L57 = 1
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Nota 1: Na tabela dada acima, Sim indica que voc pode atualizar os dados e No indica
que voc no pode atualizar os dados.
A identificao entre os programas MAZATROL e os programas EIA/ISO feita
automaticamente, independentemente se o programa correntemente executado um
programa MAZATROL ou um programa EIA/ISO, bem como se ele um programa
principal ou um subprograma.
Entretanto, se o programa principal for MAZATROL e seus subprogramas so
EIA/ISO, ento, o grupo de programas correntemente ativos considerado como um
programa MAZATROL.
Nota 2: Um alarme 428 - PROTEO DA MEMRIA ocorrer se os dados da ferramenta do
spindle forem modificados durante a operao automtica baseada em um programa
EIA/ISO.
12-46 E
13
Vista geral
Como mostrado no diagrama abaixo, trs tipos bsicos de funes de compensao da
ferramenta so disponveis: compensao da posio da ferramenta, compensao do
comprimento da ferramenta e compensao do dimetro da ferramenta.
Estes trs tipos de funes de compensao usam nmeros de compensao para a
designao da medida de compensao. Configure diretamente a medida de compensao
usando o painel de operao ou aplicando a funo de entrada de parmetro programado. Os
dados da ferramenta MAZATROL tambm podem ser usados para as operaes de
compensao do comprimento da ferramenta ou de compensao do dimetro da ferramenta,
de acordo com a configurao dos parmetros.
L2
L1
r
L2+2r (Extenso dupla)
L1r
(Contrao)
Planta
Ponto de referncia
Comprimento da
ferramenta
Vista lateral
Compensao do
dimetro da ferramenta
Compensao
para a direita
Planta
Compensao para a esquerda
MEP055
13-1
13
2.
Tipo A
A mesma medida de compensao ser configurada caso nmeros de compensao idnticos
forem selecionados usando os comandos D e H.
Ponto de
referncia
a1
a2
MEP056
(Dn) = an
(Hn) = an
B.
Tipo B
Configure um cdigo H e um cdigo D, respectivamente, para usar a soma total da medida de
compensao da geometria e da medida de compensao do desgaste para a compensao
do comprimento da ferramenta e para a compensao do dimetro da ferramenta.
Ponto de
referncia
b1
c1
d1
e1
MEP057
(Hn) = bn + cn
(Dn) = dn + en
13-2
C.
13
Tipo C
Os itens de dados usados para ferramentas de torneamento so como segue:
Compensao de X, Y, Z e da geometria do raio da ponta,
Compensao de X, Y, Z e do desgaste do raio da ponta e direo.
Os itens de dados usados para ferramentas de fresamento so como a seguir:
Compensao de Z e da geometria do raio da ponta, e
Compensao de Z e do desgaste do raio da ponta.
Configure um cdigo H e um cdigo D, respectivamente, para usar a soma total da medida de
compensao da geometria e da medida de compensao do desgaste para a compensao
do comprimento da ferramenta e para a compensao do dimetro da ferramenta.
Ponto de referncia
(Hn) = cn+fn
(Dn) = gn+kn
c1
f1
g1
k1
k1
g1
D1
d1
H1
a1
Ponto de referncia
f1
c1
H1
13-3
13
3.
A.
Tipo
Comprimento /
Dimetro
caracterizados
Geomtrico /
Desgaste
caracterizados
Geomtrico / Desgaste
caracterizados
para cada eixo
Fresamento
Torneamento
No
No
No
Usado
No usado
Sim
Sim
No
Usado
No usado
Sim
Sim
Sim
Usado
Usado
Tipo A
Como listado na tabela abaixo, um dado de compensao estabelecido para um nmero de
compensao. Nenhuma distino feita entre as medidas de compensao de comprimento,
de dimetro, geomtrica ou de desgaste. Ou seja, um conjunto de dados de compensao
inclui todos estes quatro fatores.
(D1) = a1,
(D2) = a2,
(Dn) = an,
B.
(H1) = a1
(H2) = a2
Nmero de
compensao
Medida de
compensao
a1
(Hn) = an
a2
a3
an
Tipo B
Como listado na tabela abaixo, dois tipos de dados de compensao podem ser configurados
para um nmero de compensao. Ou seja, medidas diferentes de compensao geomtrica e
de compensao do desgaste podem ser configuradas para cada um dos comprimentos de
ferramenta selecionados e para cada um dos dimetros de ferramenta selecionados.
Use o comando H para selecionar os dados de compensao relativos ao comprimento da
ferramenta e use o comando D para selecionar os dados de compensao relativos ao
dimetro da ferramenta.
(H1) = b1 + c1, (D1) = d1 + e1
(H2) = b2 + c2, (D2) = d2 + e2
(Hn) = bn + cn, (Dn) = dn + en
Nmero de
compensao
Compensao
geomtrica
Compensao do
desgaste
Compensao
geomtrica
Compensao do
desgaste
b1
c1
d1
e1
b2
c2
d2
e2
b3
c3
d3
e3
bn
cn
dn
en
13-4
C.
13
Nmero de
compensao
da ferramenta
4.
Comprimento (H)
Compensao
geomtrica
Compensao do
desgaste
Compensao
geomtrica
Compensao
do desgaste
Direo
a1
b1
c1
d1
e1
f1
g1
k1
l1
a2
b2
c2
d2
e2
f2
g2
k2
l2
a3
b3
c3
d3
e3
f3
g3
k3
l3
an
bn
cn
dn
en
fn
gn
kn
ln
13-5
13
COMPENS. FERR.
Tipo A
COMPENS. FERR.
Tipo B
Comprim.
COMPENS. FERR.
Nota:
5.
mm
polegada
9999.9999 mm
845.0000"
1999.999 mm
84.5000 "
1999.9999 mm
84.50000"
9999.9999 mm
845.0000"
1999.999 mm
84.5000"
1999.9999 mm
84.50000"
99.9999 mm
9.9999"
99.999 mm
9.9999"
99.9999 mm
9.99999"
999.9999 mm
99.9999"
999.999 mm
84.5000"
999.9999 mm
84.50000"
9.9999 mm
0.9999"
9.999 mm
0.9999"
9.9999 mm
0.99999"
9999.9999 mm
845.0000"
1999.999 mm
84.5000"
1999.9999 mm
84.50000"
999.9999 mm
99.9999"
999.999 mm
84.5000"
999.9999 mm
84.50000"
99.9999 mm
9.9999"
99.999 mm
9.9999"
99.9999 mm
9.99999"
9.9999 mm
0.9999"
9.999 mm
0.9999"
9.9999 mm
0.99999"
XYZ
COMPENS. FERR.
Tipo C
Desg.
polegada
R da ponta
COMPENS. FERR.
Tipo C
Desg.
mm
XYZ
COMPENS. FERR.
Tipo C
Geom.
polegada
Desg.
COMPENS. FERR.
Tipo C
Geom.
mm
Geom.
COMPENS. FERR.
Tipo B
Dimetro
Geom.
COMPENS. FERR.
Tipo B
Comprim.
Desg.
Tipo B
Dimetro
R da ponta
128
Especificaes opcionais
512
Nota:
13-6
13
Funo e propsito
Os comandos G43 e G44 permitem ao ponto final de execuo de comandos de movimento ser
alterado pela medida de compensao previamente configurada para cada eixo. Qualquer
desvio
entre
os
comprimentos/dimetros
programados
da
ferramenta
e
comprimentos/dimetros reais pode ser configurado como dados de compensao usando
estes comandos para tornar o programa mais flexvel.
2.
Formato da programao
G43 Zz Hh (Pp) Compensao positiva (+) do comprimento da ferramenta
G44 Zz Hh (Pp) Compensao negativa (-) do comprimento da ferramenta
G49 Zz
Cancelamento da compensao do comprimento da ferramenta
Existem dois tipos de compensao do comprimento da ferramenta: para ferramentas de
fresamento e para ferramentas de torneamento.
Para ferramentas de fresamento: A compensao do comprimento executada no eixo
especificado no bloco de G43 ou de G44 (a no ser que o eixo de compensao do
comprimento esteja fixado em Z por uma configurao de parmetro [F92 bit 3 = 1]).
Para ferramentas de torneamento: A compensao do comprimento executada em todos os
eixos para os quais as medidas de compensao forem registradas (G49 cancela todas as
medidas de compensao relacionadas).
Adicione um argumento P como a seguir para designar o tipo de ferramenta. Note que o tipo de
compensao para ferramentas de torneamento deve ser selecionado em um programa de
medio usando um sensor de toque.
Tipo de ferramenta
3.
Designao
Ferramenta de
fresamento
Ferramenta de
torneamento
O valor de P 1 (P1).
Descrio detalhada
O nmero mximo disponvel de grupos de nmeros de compensao :
Padro: 128 grupos:
Opcional: 512 grupos:
H1 a H128
H1 a H512
z +
h1 ( h0)
G44ZzHh1
z +
h1 ( h0)
G49Zz
z ( h1)
13
2.
Programas de amostra
X
H01: Compensao
da geometria Z = 95
Medida de compensao do
comprimento (Z)
Ponto zero da
mquina
Z
Coordenada
X da pea de
trabalho
(G54)
BA62
Ponto zero
da pea de
trabalho
+5.00
Coordenada Z da pea de
trabalho (G54)
G90
G91
T01
G90
G43
G01
G80
BA62
Ponto zero
da pea de
trabalho
H01: Compensao da
geometria Z = 95.
+5.00
Coordenada Z da pea de
trabalho (G54)
13-8
Ponto zero
da mquina
Z
Coordenada
X da pea de
trabalho
(G54)
3.
13
Suplemento
1)
2)
G43 Xx7 Yy7 Zz7 Hh7 ............... Compensao na direo positiva do eixo Z
3)
4)
5)
6)
7)
13
8)
B.
z + h1z ( h0z)
G44XxZzHh1P1
z + h1z ( h0z)
z ( h1z)
( h1x)
Exemplo 1:
Posio do eixo B = 90
Compensao da geometria X
BA62
Compensao da
geometria Z
Medida de compensao do
comprimento no eixo X
Z
Ponto zero
da pea de
trabalho
Medida de compensao do
comprimento no eixo Z
13-10
Exemplo 2:
Eixo B = 45
Compensao da geometria X
X
Medida de compensao do
comprimento no eixo X
BA62
Compensao da geometria Z
Ponto zero
da pea de
trabalho
Z
Medida de compensao do
comprimento no eixo Z
13-11
13
13
2.
Programas de amostra
X
Medida de compensao do
comprimento no eixo Z
Ponto zero da
mquina
Z
H01: Geometria Z = 95
BA62
+10.0
Coordenada
X da pea de
trabalho
(G54)
Ponto zero
da pea de
trabalho
H01: Geometria X = 5.
= Medida de compensao do
comprimento no eixo X
+5.00
Coordenada Z da pea de
trabalho (G54)
N001
N002
N003
N004
N005
N006
N001
N002
N003
N004
N005
N006
G90
G91
T01
G90
G43
G01
G90
G91
T01
G90
G91
G01
H01: Geometria X = 5.
Medida de compensao do
comprimento no eixo X
+10.0
Ponto zero da
mquina
Coordenada
X da pea de
trabalho
(G54)
BA62
Medida de compensao do
comprimento no eixo Z
+5.00
Coordenada Z da pea de
trabalho (G54)
N001
N002
N003
N004
N005
N006
N007
N001
N002
N003
N004
N005
N006
N007
G90
G91
T01
G90
G54
G43
G01
G94
G28
T00
G0
G00 G40
Z0 B0
M06
B45.
G80
13-12
G90
G91
T01
G90
G54
G91
G01
G94
G28
T00
G0
3.
13
Medida de compensao do
comprimento no eixo X
Medida de compensao
do desgaste no eixo X
4.
F111 bit 5
Suplemento
1) Para ferramentas de torneamento, a compensao do comprimento executada em
todos os eixos para os quais as medidas de compensao so registradas (e G49
cancela todas as medidas de compensao relacionadas).
Configure P1 no bloco de G43 ou G44 para selecionar o tipo de compensao do
comprimento para ferramentas de torneamento.
Exemplo:
G43 Xx1 Zz1 Hh1 P1
Compensao na direo positiva em X e Z (e Y)
2)
3)
G49 Xx2
Cancelamento da compensao em X e Z (e Y)
A compensao sempre realizada em todos os eixos relacionados, mesmo se
nenhum endereo de eixo for programado no bloco de G43 ou de G44.
Exemplo:
G43 Hh1 P1
Compensao em X e Z (e Y), e cancelamento
G49
Se o retorno para o ponto de referncia (ponto zero) for realizado no modo
compensao, o modo cancelado aps o trmino da operao de retorno (se o bit 2
de F94 = 0).
Exemplo:
G43 Hh1
G28 Zz2
G43 Hh1
13
5)
6)
G28 Xx3
G28 Zz3
T01 M6
G00 Xx3
Zz3
7)
13-14
13
Funo e propsito
D1 a D128
D1 a D512
Comando G46
Clculo
interno
Clculo
interno
Curso de
movim.
Curso de
movim.
Ponto
Ponto
inicial
final
point
Comando G47
Ponto
inicial
Comando G48
Clculo
interno
calculation
Clculo
interno
Curso de
movim.
Curso de
movim.
Ponto
final
Ponto
inicial
Ponto
inicial
2.
Formato da programao
Ponto
final
Ponto
final
=
(Curso de
compensao)
Formato da
programao
Funo
G45 Xx Dd
Para estender um curso de movimento por uma vez o curso de compensao que
foi configurado na memria da compensao.
G46 Xx Dd
Para contrair um curso de movimento por uma vez o curso de compensao que
foi configurado na memria da compensao.
G47 Xx Dd
G48 Xx Dd
13-15
13
3.
Descrio detalhada
Exemplo
(com x = 1000)
G45 Xx Dd
X {x + }
= 10
= 10
X = 1010
X = 990
G45 Xx Dd
X {x + }
= 10
= 10
X = 1010
X = 990
G46 Xx Dd
X {x }
= 10
= 10
X = 990
X = 1010
G46 Xx Dd
X {x }
= 10
= 10
X = 990
X = 1010
G47 Xx Dd
X {x + 2 }
= 10
= 10
X = 1020
X = 980
G47 Xx Dd
X {x + 2 }
= 10
= 10
X = 1020
X = 980
G48 Xx Dd
X {x 2 }
= 10
= 10
X = 980
X = 1020
G48 Xx Dd
X {x 2 }
= 10
= 10
X = 980
X = 1020
- Mesmo se nenhum nmero de compensao for configurado no mesmo bloco que aquele que
contiver comandos G45 a G48, a compensao ser executada, baseada em nmeros de
compensao da posio da ferramenta previamente armazenados.
- Um alarme 839 No. OFFSET ILEGAL ocorrer se o nmero de compensao designado for
um nmero de compensao no disponvel.
- Estes comandos de cdigos G no so modais e, assim, eles so vlidos somente para o
bloco designado.
- Estes comandos devem ser usados em modos diferentes do modo de ciclo fixo. Eles sero
ignorados se usados no modo de ciclo fixo.
- O eixo se mover em reverso se o clculo interno para alterar a distncia de movimento
resultar na inverso do sentido de movimento.
Ponto inicial
Comando programado:
G48 X20.000
Curso de compensao:
+ 15.000
Movimento real:
X10.000
Ponto final
MEP060
G45 X0 D01
G45 X0 D01
G46 X0 D01
G46 X0 D01
Comando equivalente
X1234
X1234
X1234
X1234
13
- Quando comandos de dados absolutos forem usados, cada eixo tambm se mover a partir
do ponto final pr-configurado no bloco precedente at a posio configurada no bloco que
contenha comandos G45 a G48.
Ou seja, quando comandos de dados absolutos forem usados, a compensao ser
executada de acordo com a distncia de movimento (incrementos em distncia) configurada
naquele bloco.
4.
Programas de amostra
1.
(D01 = 200)
G91 G45 G03 X1000 Y1000 I1000 F1000 D01
Ponto final
1000
Percurso
programado
200
Ferramenta
X
Centro do arco
programado
2.
1000
Ponto inicial
MEP061
110.
50.
60.
50.
Ponto final no programa
X
Ponto inicial
220.
270.
MEP062
13-17
13
Nota:
Percuso do programa
Perfil desejado
Pea de
trabalho
Perfil de usinagem
Corte insuficiente
X
Ferramenta
: Valor configurado do curso de offset
MEP063
Percurso do programa
Perfil de usinagem
Pea de
trabalho
Perfil desejado
Corte excessivo
X
Ferramenta
: Valor configurado do curso de compensao
MEP064
13-18
3.
N4
Percurso programado
N1
N2
N3
N4
G46
G45
G45
G01
G00
G01
G03
Xx4
Xx1
Yy2
Xx3
Yy1
Ff2
Yy3
Dd1
Ii3
N2
N1
MEP065
13-19
13
13
4.
Quando os comandos G45 a G48 forem configurados, cada uma das correspondentes
medidas de compensao se tornar aquela designada pelos nmeros de compensao;
diferentemente do comando de compensao do comprimento da ferramenta (G43), estes
comandos no movero os eixos de uma distncia correspondente diferena da medida
de compensao anterior.
Percurso do centro da ferramenta
Percurso programado
N111
N107
N112
N106
N108
N110
N105
30
R10
N113
N104
R20
N109
N114
N103
40
R10
N115
N102
40
N101
N116
N100
30
10
30
30
40
10
Ponto inicial
MEP066
N100
N101
N102
N103
N104
N105
N106
N107
N108
N109
N110
N111
N112
N113
N114
N115
N116
N117
%
G91
G45
G45
G45
G46
G46
G45
G47
G48
G45
G45
G45
G46
M02
G46
G01
G03
G01
X0
G02
G01
X30.
Y30.
X30.
Y30.
X30.
G03
G01
X10.
Y40.
X40.
G00
X40.
X100. F200
X10. Y10.
Y40.
X20. Y20.
Y0
Y40.
J10.
J20.
Y40.
13-20
D01
13
Funo e propsito
A compensao em qualquer direo vetorial pode ser executada de acordo com o raio da
ferramenta pr-selecionado, usando os cdigos G (G38 a G42) e os cdigos D. Esta funo
conhecida como compensao do dimetro da ferramenta.
Para ferramentas de torneamento, a compensao do raio da ponta pode ser executada de
acordo com a direo designada (somente quando o tipo C de COMPENSAO DA
FERRAMENTA for selecionado).
2.
Formato da programao
Formato do comando
3.
Funo
G40X_Y_
G41X_Y_
G42X_Y_
G38 I_J_
G39
Observaes
Descrio detalhada
O nmero mximo de grupos disponveis de nmeros de compensao :
Padro: 128 grupos : D1 a D128
Opcional: 512 grupos : D1 a D512
onde o nmero mximo disponvel de grupos de nmeros de compensao refere-se aos
nmeros totais, incluindo aqueles referentes ao comprimento da ferramenta, posio da
ferramenta e ao dimetro da ferramenta.
Para a compensao do dimetro da ferramenta, todos os comandos de cdigo H so
ignorados e somente comandos de cdigo D tornam-se vlidos.
Alm disso, a compensao do dimetro da ferramenta realizada para o plano que
especificado pelo comando de cdigo G de seleo de plano ou pelo comando de cdigo de
endereo de dois eixos apropriado para a compensao do dimetro da ferramenta. Nenhuma
compensao executada para eixos diferentes daqueles correspondentes ou paralelos ao
plano selecionado. Veja 6-4 Comandos de Seleo de Planos, para selecionar um plano
usando um comando de cdigo G.
13
2.
T_
Programa de
trabalho
S_
G00_
G41_
G01_
G02_
Incio da pr-leitura
de 5 blocos
G01_
Buffer de compensao
Buffer de
pr-leitura
Blocos
executados
T_
S_
G00_
T_
S_
G00_
G41_
G41_
G01_
G01_
G02_
G02_
G02_
MEP067
13-22
13
3.
Reta Arco
Percurso programado
Percurso do
centro da
ferramenta
G42
G42
Ponto inicial
B.
Percurso
programado
r (Curso de compensao)
Ponto inicial
Percurso do
centro da
ferramenta
Centro do arco
MEP068
r (Curso de compensao)
G41
Percurso
programado
Ponto inicial
Percurso
do centro
da
ferramenta
Percurso do centro da
ferramenta
G41
Ponto inicial
Centro do arco
Percurso
programado
MEP069
Ponto de interseo
s
r
G41
Ponto inicial
G41
Ponto inicial
Percurso
do centro
da
ferramenta
Centro do
arco
Percurso
programado
MEP070
13-23
13
C.
s
Percurso do centro da ferramenta
Percurso programado
r
G41
G41
Ponto inicial
Ponto inicial
Reta Reta (Tipo B)
s
r
Percurso programado
Centro do
arco
s
r
G41
G41
Ponto inicial
Ponto inicial
MEP071
4.
13-24
A.
13
Percurso programado
Percurso programado
Percurso do centro da
ferramenta
r
s
Percurso programado
Percurso
programado
Centro do arco
Centro do arco
Percurso
programado
Percurso do
centro da
ferramenta
Centro do arco
Percurso do
centro da
ferramenta
Centro do arco
Percurso programado
Percurso
programado
r
r
r
s
Percurso do
centro da
ferramenta
Centro do arco
Centro do arco
Percurso do
centro da
ferramenta
Centro do arco
MEP072
13-25
13
B.
Percurso programado
Percurso programado
r
s
Percurso do
centro da
ferramenta
Percurso
programado
Percurso programado
Centro do
arco
r
Percurso do
centro da
ferramenta
Percurso do centro
da ferramenta
s
r
Centro do arco
Arco Reta (ngulo obtuso)
Percurso programado
Centro do arco
s
Percurso programado
s
r
Percurso do centro da
ferramenta
Centro do arco
Arco Arco (ngulo agudo)
Centro do arco
s
r
Centro do arco
Percurso
programado
Centro do arco
Centro do arco
Percurso do
centro da
ferramenta
r
Percurso programado
MEP073
13-26
C.
13
Crculo virtual
Percurso do centro da
ferramenta
Percurso programado
D.
MEP074
Em casos como este, conforme mostra o diagrama abaixo, pode ou no haver um ponto de
interseo dos arcos A e B, dependendo dos dados de compensao particulares. Nestes
casos, o programa encerra-se no ponto final do bloco precedente aps um alarme 836 SEM
INTERSECO ter sido exibido.
Parada com erro de programa
Percurso do centro da ferramenta
Centro do arco A
r
r
Percurso programado
A
5.
MEP075
13
6.
Reta Reta
Percurso programado
r (Curso de compensao)
s
G40
Percurso do
centro da
ferramenta
G40
Ponto final
Percurso
programado
Ponto final
Centro do arco
MEP076
B.
s
r
r (Curso de compensao)
G40
G40
Percurso programado
Ponto final
Ponto final
Ponto de interseo
r
r
G40
Percurso
programado
Centro do
arco
Percurso do centro
da ferramenta
Ponto de interseo
s
r
Percurso programado
Ponto final
G40
Ponto final
Centro do
arco
13-28
Percurso do centro
da ferramenta
Percurso
programado
MEP077
C.
13
Centro do
arco
s
Percurso do centro da ferramenta
Percurso programado
G40
G40
Ponto final
Ponto final
Reta Reta (Tipo B)
Centro do
arco
s
r
Percurso programado
s
r
G40
G40
Ponto final
Ponto final
MEP079
13-29
13
Quando o comando G39 (interpolao de um arco de canto) for usado, as coordenadas dos
pontos de interseo nos cantos da pea de trabalho no sero calculadas e um arco com
dados de compensao, como seu raio, ser interpolado.
Ponto de interseo
Arco interpolado
Arco interpolado
Percurso do centro da
ferramenta
Percurso programado
r
Percurso do
centro da
ferramenta
Ponto de
interseo
Percurso
programado
Compensao externa
MEP080
2.
Usando o comando G38, voc pode alterar ou manter os vetores de compensao durante a
compensao do dimetro da ferramenta.
- Mantendo vetores
A configurao de G38 em um bloco que contenha comandos de mov. permite que o clculo
do ponto de interseo no ponto final daquele bloco seja cancelado e que os vetores do bloco
precedente sejam mantidos. Isto pode ser usado para operaes de entrada e de avano.
G38 Xx Yy
- Alterando vetores
As direes dos novos vetores de compensao podem ser designadas usando I, J e K (I, J,
e K dependem do tipo de plano selecionado), sendo que os dados de compensao podem
ser designados usando D. (Estes comandos podem ser includos no mesmo bloco que aquele
que contm comandos de movimento.)
G38 Ii Jj Dd
r2 =
i +j
r1
r1
N15
N13
N14
Percurso programado
N16
N11
N11G1Xx11 N12G38Yy12 N13G38Xx13 N14G38Xx14Yy14 N15G38Xx15IiJjDd2 N16G40Xx16Yy16
Vetor mantido
13-30
Vetor trocado
NEP081
3.
13
Cdigo G
G41
G42
Ponto de interseo
G41
G41
G42
Reta Arco
G41
G42
G41
G41
G42
r
Percurso programado
r
Arco Arco
Percurso do centro
da ferramenta
G42
Centro do arco
r
Percurso programado
G41
G42
G41
G41
G41
13-31
G42
Centro do arco
MEP082
13
Meia-volta linear
G41
G42
Percurso programado
MEP083
Um arco com mais de 360 graus pode ocorrer nos seguintes casos:
- A direo de compensao foi alterada pela seleo G41/G42.
- Os comandos I, J e K foram configurados para G40.
Arco de 360 ou maior (dependendo do mtodo de compensao usado)
G42
Percurso
programado
G41
G42
4.
MEP084
13-32
A.
13
Ponto intermedirio
N5
N6
(G41)
N5 G91 G01 X60. Y30.
N6 G28
X50. Y+40.
N7
X30. Y+60.
N8
X70. Y40.
N7
N8
5.
N1
N2
N3
N4
X30. Y60.
G41 D10
X20. Y50.
X50. Y20.
N2
N3
N1
N4
MEP086
13-33
13
N1
N2
N3
N4
N5
N6
N7
N8
X30. Y60.
G41 D10
G4 X1000
F100
S500
M3
X20. Y50.
X50. Y20.
N2 a N6
Blocos com
movimento livre
N7
(Ponto de interseo)
N1
N8
MEP087
N1
N2
N3
N4
N5
N6
N7
N2 a N5
N6
(Ponto de interseo)
N1
N7
MEP088
B.
Vetores usuais no ponto de interseo sero gerados a no ser que quatro ou mais blocos que
no incluam movimento apaream em sucesso.
N6
N7
N8
G91
X100.
G04
P1000
X200.
Y200.
Bloco com
movimento livre
N7
N6
N8
N8
N6
MEP089
Vetores de compensao vertical sero gerados no ponto final do bloco precedente se quatro
ou mais blocos que no incluam movimento aparecerem em sucesso.
13-34
N6
N7
N8
N9
N10
N11
X100. Y200.
G4
X1000
F100
S500
M4
X100.
13
N11
Blocos com movimento livre
N11
N6
N7 a N10
N6
C.
MEP090
Quando um bloco que no inclui movimento for configurado junto com o cancelamento
da compensao
Apenas vetores de compens. sero cancelados se o bloco que no inclua mov. contiver G40.
N6
N7
N8
X100. Y200.
G40
G04P1000
X100. Y50.
N8
N7
N6
MEP091
6.
Quando o ltimo dos quatro blocos de comando de mov. que preceda imediatamente o bloco
do comando G40 contiver G41 ou G42, o mov. ser tratado como se tivesse sido programado
p/ ocorrer na direo vetorial de I, J, e K a partir do ponto final daquele ltimo comando de mov..
Ou seja, a rea at o ponto de interseo com o percurso virtual do centro da ferramenta ser
interpolada e, ento, a compen. ser cancelada. A dir. de compens. permanecer inalterada.
(a, b)
Percurso do centro da
ferramenta
(i, j)
N2
G41
r
N1
N2
N1
Percurso programado
(G41) G1 X_
G40XaYbIiJj
MEP092
13-35
13
(a, b)
Percurso do centro
da ferramenta
N2
A
G41
N1
Percurso programado
(i, j)
Percurso virtual do centro da ferramenta
MEP093
Tambm esteja ciente que um vetor vertical ser gerado no bloco anterior quele de G40 se o
clculo do ponto de interseo resultar em um vetor de compensao que se torne muito
grande.
(a, b)
G40
Percurso do centro da ferramenta
G41
Percurso programado
(i, j)
Nota:
N1
N2
N3
N2
(i, j)
Percurso programado
N1
r
G42
G40
N3
MEP095
13-36
13
Percurso
programado
N1
N2
Percurso do centro da
ferramenta
r
Centro do arco
r
Este movimento e sua
velocidade de avano
pertencem ao bloco de N2.
Ponto de parada no
modo bloco nico
MEP096
N1 G41D1
N2 X20. Y50.
Interrupo MDI
s (Posio de parada no
modo bloco nico)
S1000 M3
N2
N3
MEP097
13-37
13
B.
Interrupo MDI
N2 X20. Y50.
N3 G3 X40. Y40. R70.
X50. Y30.
X30. Y50.
N2
N3
MEP098
Interrupo de arco
N1 G41D1
Interrupo MDI
N2 X20. Y50.
N3 G3 X40. Y40. R70.
N2
N3
MEP099
2.
Interrupo manual
- Para o modo comando de dados incrementais, o percurso da ferramenta muda de acordo
com a medida da interrupo.
- Para o modo comando de dados absolutos, o percurso da ferramenta pretendido
reestabelecido no ponto final do bloco imediatamente seguinte quele em que a interrupo
foi executada. Este estado mostrado no diagrama a seguir.
Interrupo
Interrupo
13-38
MEP100
13
1
4
+X
0, 9
P
3
Ponto da
ponta 0 ou 9
3
5
2
7
6
+Z
TEP064
2.
Descrio detalhada
1.
2.
3.
A funo compensao do raio da ponta tambm valida para ciclos fixos (G277 a G279)
e para ciclos de desbaste (G270, G271, G272 e G273). Entretanto, um ciclo de desbaste
executado com respeito ao contorno de acabamento compensado para o raio da ponta
com a compensao sendo temporariamente cancelada e, aps o trmino do desbaste, o
modo compensao reestabelecido.
4.
5.
plano XY; X, Y; I, J
plano ZX; Z, X; K, I
plano YZ; Y, Z; J, K
13-39
13
2.
3.
Pea de
trabalho
Pea de
trabalho
Percurso do centro da
ferramenta
4.
13
Dr1
= 0, 1, 2, 3
N101 G0 Xx1
N102 G0 Xx2
N103
Xx3
1.
Yy1
Yy2
Yy3
Dr2
Movimento reta-reta
O curso de compensao
selecionado em N102
ser utilizado.
O curso de compensao
selecionado em N101
ser utilizado.
Percurso do centro da
ferramenta
r2
r1
r1
N102
r2
N101
N103
Percurso programado
r1
r1
r1
N102
r2
N103
r2
MEP102
13-41
13
2.
Movimento reta-arco
r2
r1
N102
G02
r1
N101
Percurso do centro
da ferramenta
Centro do arco
r1
Percurso programado
r1
N101
r1
r1
N102
G03
r2
Centro do arco
3.
MEP103
Movimento arco-arco
r1
N101
r1
r2
N102
Centro do arco
Centro do arco
r1
r1
N102
Percurso do centro da
ferramenta
N101
r1
r1
r2
Percurso programado
Centro do arco
Centro do arco
MEP104
13-42
13
1.
Percurso programado
R
Arco programado
Corte excessivo
2.
MEP105
Direo
oposta
Corte excessivo
3.
MEP106
Percurso programado
Corte excessivo
13-43
MEP107
13
4.
Percurso do
centro da
ferramenta
N6
N6
N4
N4:O eixo Z
move-se p/
baixo
(1 bloco)
Y
N1
N1
Y
Z
MEP108
Com este programa, todos os blocos at N6 podem ser lidos durante o incio da compensao
baseada em N1. Assim, a unidade NC julgar a relao entre N1 e N6, executando
corretamente a operao de compensao como mostrado no diagrama acima.
Um programa de amostra, no qual o bloco N4 no programa mostrado acima foi separado em
duas partes, exibido abaixo.
N1
N2
N3
N4
N5
N6
N1
N6
N4
N5
N6
Corte
excessivo
N1
X
MEP109
13-44
13
N6
N6
N6
N4
N2
N1
N2
N5
Y
N1
Z
X
MEP110
Para o programa de amostra mostrado acima, a compensao correta garantida uma vez que
a direo de movimento do centro da ferramenta em N2 a mesma que em N6.
Vista geral
Mesmo uma ferramenta cujo dimetro tenha sido compensado pela compensao usual do
dimetro da ferramenta baseada na pr-leitura de dois blocos pode mover-se em direo
pea de trabalho para cort-la. Este status referido como interferncia e uma funo para a
preveno de tal interferncia referida como checagem de interferncia.
Os dois tipos de checagem de interferncia a seguir so fornecidos e sua seleo deve ser
feita usando o bit 5 do parmetro F92.
Parmetro
Operao
Checagem de
interferncia e
alarme
Funo
Checagem de interferncia
e preveno desligada
Checagem de
interferncia e
preveno
Checagem de interferncia
e preveno ligada
13-45
13
Exemplo:
(G41)
N1 G90 G1 X50. Y100.
N2 X70. Y100.
N3 X120. Y0
N3
N1
N2
Corte por N2
Corte por N2
MEP111
[2]
+
[1]
[4]
[3]
N3
[2]
[3]
[4]
[1]
N1
N2
MEP112
O processo acima realizado para deixar os vetores [1] [2] [3]' e [4]' como efetivos.
Conseqentemente, a rota que conecta os vetores [1] [2] [3]'e [4] tomada como um percurso
alternativo para a preveno de interferncia.
13-46
2.
13
Descrio detalhada
A.
r
N1
N3
Interseo dos
vetores
N2
B.
MEP113
N1
N2
N5
A interferncia no pode ser
checada
N3
N4
MEP114
C.
N1
N2
MEP115
13-47
13
Movimento linear
r
N2
N1
Centro do arco
MEP116
Vetor de preveno
N3
N2
Percurso programado
Quando todos os vetores
lineares de preveno de
interferncia tiverem sido
apagados, um novo vetor de
preveno feito, como
mostrado direita. Assim, a
interferncia prevenida.
N4
r2
r1
Vetor de
preveno 1
Vetor de
preveno 2
N3
r2
N2
r1
N1
Percurso programado
MEP117
13-48
13
Percurso de preveno de
interferncia
Percurso do centro
da ferramenta
Percurso programado
MEP118
3.
Alarme de interferncia
Os casos em que um alarme de interferncia 837 ERRO NA INTERFER. EM G41/G42 ocorre
so listados abaixo.
Quando a checagem da interferncia e alarme so selecionados
1)
N1
1
N2
N3
2, 3
4
MEP119
13-49
13
Se todos os vetores no ponto final do bloco corrente forem apagados, mas um(nenhum
dos) vetor(es) efetivo(s) permanecer(em) no ponto final do prximo bloco:
- Para o diagrama mostrado abaixo, a verificao de interferncia em N2 apagar todos os
vetores existentes no ponto final de N2, mas deixar efetivos os vetores no ponto final de
N3.
Neste momento, um erro de programa ocorrer no ponto final de N1.
N4
3
4
N3
Parada de alarme
N2
2
N1
MEP120
1, 2, 3, 4
N4
N1
N2
N3
MEP121
13-50
3)
13
N1
Parada de
alarme
N1
N2
N2
N4
N4
N3
: ngulo de interseo
N3
4)
MEP122
Parada
MEP123
13-51
13
Coordenadas do centro
da ferramenta
(x, y, z)
r Raio da ferramenta
Z (K)
Pea de
trabalho
Coordenadas do
programa
(x, y, z)
Vetor de compensao
tridimensional
X (I)
Y (J)
MEP124
Hx =
Hy =
Hz =
I
2
I + J2 + K2
J
I2 + J2 + K2
K
2
I + J2 + K2
Nota 1: Os vetores tridimensionais (Hx, Hy, Hz) referem-se aos vetores do plano normal, que
so idnticos em direo aos vetores (I, J, K) do plano normal e que tm uma
dimenso de r (raio da ferramenta).
Nota 2: Se o parmetro F11 for configurado para um valor diferente de 0, o valor de F11 ser
usado como
I2 + J2 + K2 .
13-52
13
Cdigo G
2.
G40
Para cancelar
Para cancelar
G41
Para cancelar
G42
Para cancelar
Dados de compensao
- Para o raio da ferramenta r que deve ser compensado, o nmero de compensao sob o qual
aquela medida de compensao foi registrada deve ser selecionado usando D.
O nmero mximo disponvel de grupos de nmeros de compensao :
Padro: 128 grupos:
D1 a D128
Opcional: 512 grupos:
D1 a D512 (mximo)
3.
Exemplo:
4.
G41
G41
G41
G41
espao XYZ
espao XYZ
espao XVZ
espao XYW
Yy1
Zz1
Ii1
Jj1
Kk1 Dd1
I, J, K
: Nmero de compensao
Use o modo G00 ou G01 para iniciar a operao de compensao tridimensional do dimetro
da ferramenta. O uso do modo G02 ou G03 resulta em um alarme 835 ERRO NO FORMATO
G41, G42.
13-53
13
Exemplo 1:
Vetor de compensao
tridimensional
Percurso programado
Ponto inicial
MEP125
Exemplo 2:
Percurso do centro da
ferramenta
Vetor de
compensao
tridimensional
Ponto inicial
MEP126
5.
Yy3
Exemplo 1:
Zz3
Ii3
Jj3
Kk3
Vetor antigo
Percurso programado
Ponto inicial
MEP127
13-54
Exemplo 2:
Xx4 Yy4
13
Zz4
Vetor novo
Vetor antigo
Percurso programado
Ponto inicial
MEP128
Exemplo 3:
G02 Xx5 Yy5 (Zz5) Ii0 Jj0 I e J(K) representam o centro de um arco.
ou
G02 Xx5 Yy5 (Zz5) Rr0 (arco com raio selecionado).
Percurso do centro da ferramenta
Vetor novo
Vetor antigo
Percurso programado
Ponto inicial
MEP129
Nota:
Exemplo 4:
Ponto inicial
Percurso programado
MEP130
13-55
13
Exemplo 5:
Vetor antigo
Vetor novo
Ponto inicial
MEP131
Use o modo G00 ou G01 para alterar a direo de compensao. O uso do modo arco resulta
em um alarme 835 ERRO NO FORMATO G41, G42.
6.
Yy7
Xx7
Zz7
Exemplo 1:
Ponto inicial
Percurso
programado
Ponto final
MEP132
Exemplo 2:
Vetor antigo
Percurso programado
13-56
Percurso do centro da
ferramenta
MEP133
13
2.
3.
4.
A seleo de operao de ciclo fixo resulta em um alarme 901 COMANDO CICLO FIXO
INCORRETO.
5.
Ajuste de escala
A compensao tridimensional do dimetro da ferramenta realizada de acordo com as
coordenadas existentes aps a execuo do ajuste de escala.
6.
2.
Use o modo G00 ou G01 para alterar o modo compensao, a direo de compensao
ou os dados de compensao. Um alarme 835 ERRO NO FORMATO G41, G42 ocorrer
se uma tentativa for feita para executar estas mudanas em um modo arco.
3.
Exemplo:
G41
G41
4.
5.
Apenas os cdigos de comando G40 ou D00 podem ser usados para cancelar a
compensao tridimensional do dimetro da ferramenta. O cancelamento no possvel
usando a tecla reset (reconfigurar) do NC ou as funes externas de reconfigurao.
6.
Um erro de programa resultar se a dimenso vetorial especificada por (I, J, K), ou seja
I2 + J2 + K2 , for extrapolada.
13-57
13
Funo e propsito
O comando G10 permite que os dados de compens. da ferram., os dados de compensao do
programa e os dados de parmetros sejam configurados ou modificados no curso do programa.
2.
Formatos da programao
A.
B.
polegada
99999.999
polegada
99999.9999
polegada
9999.99999
pol.
99999.9999
13
Sistema em polegada
1999.9999 mm
84.50000 pol.
1999.9999 mm
84.50000 pol.
99.9999 mm
9.99999 pol.
999.9999 mm
84.50000 pol.
9.9999 mm
0.99999 pol.
1999.9999 mm
84.50000 pol.
999.9999 mm
84.50000 pol.
99.9999 mm
9.99999 pol.
9.9999 mm
0.99999 pol.
0-9
0-9
13-59
13
C.
N: Nmero
P: Nmero do eixo
1 a 200
1001 a
1200
1 a 200
2001 a
2200
1 a 200
3001 a
3200
1 a 144
4001 a
4144
1 a 144
5001 a
5144
6001 a
6168
1 a 24
9001 a
9024
1 a 16
1 a 144
10001 a
10144
1 a 144
11001 a
11144
1 a 144
12001 a
12144
1 a 48
13001 a
13048
1 a 16
14001 a
14048
1 a 16
1 a 48
1a5
0 a 4095
(0 a 2047)
1 a 48
16001 a
16048
1 a 16
SV
1 a 384
17001 a
17384
1 a 16
SP
1 a 256
18001 a
18256
1a8
SA
1 a 144
19001 a
19144
1a8
BA
1 a 132
20001 a
20132
150001 a 150005
1 a 16
(1 a 32)
150100 a 154195
(150100 a 152147)
1 a 16
(1 a 32)
TC
1 a 154
21001 a
21154
SU
1 a 168
22001 a
22168
SD
1 a 168
23001 a
23168
Nota 1:
Nota 2:
13-60
3.
13
Descrio detalhada
A.
O comando G10 no est associado com mov.. Entretanto, no use este comando no
mesmo bloco c/ um comando de cds. G diferente de: G21, G22, G54 a G59, G90 e G91.
2.
3.
4.
5.
2)
3)
6.
Dados de eixo sem ponto decimal podem ser introduzidos na faixa de 99999999 a
+99999999. A config. de dados neste momento depende da unid. de entrada de dados.
Y 1. Z 0.1
Y 0.1 Z 0.01
Y 0.1 Z 0.01
Y 0.01 Z 0.001
B 1.
B 0.1
B 1.
B 0.1
7.
8.
9.
B.
O comando G10 no est associado com mov.. Entretanto, no use este comando no
mesmo bloco c/ um comando de cd. G diferente de: G21, G22, G54 a G59, G90 e G91.
13-61
13
2.
No use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causar um mau funcionamento ou um erro
de programa.
3.
4.
Dados de compensao (R) sem ponto decimal podem ser introduzidos na faixa de
999999 a +999999 para compensao de geometria, ou na faixa de 99999 a +99999
para compensao do desgaste. As configuraes de dados neste momento dependem
da unidade de entrada de dados.
6.
7.
8.
9.
10. O comando G10 invlido (ou pulado) durante a checagem do percurso da ferramenta.
C.
O comando G10 no est associado com movimento. Entretanto, no use este comando
no mesmo bloco com um comando de cdigos G diferente de: G21, G22, G54 a G59, G90
e G91.
2.
No use o comando G10 no mesmo bloco com um comando de ciclo fixo ou com um
comando de chamada de subprograma. Isto causar um mau funcionamento ou um erro
de programa.
3.
4.
Nenhum nmero de seqncia deve ser designado com o endereo N no modo entrada de
parmetro.
5.
Exemplo:
6.
13-62
7.
13
Exemplo:
Parmetro K107
bit
0
Filtro de vel. em forma de S
Filtro de vel. em forma de S
Filtro de vel. em forma de S
Filtro de vel. em forma de S
7.1 ms
14.2 ms
28.4 ms
56.8 ms
Configurando 1 para os bits 2 e 3, por exemplo, pode no tornar vlido um filtro de vel. de 21.3 ms (= 7.1 + 14.2).
8.
9.
4.
Programas de amostra
A.
B.
H05 = 98765
H40 = 2468
G01
G28
G91
G01
Exemplo 2:
G90
Z0
G10
G90
G43
Z100000
H10
L10
G43
P10 R500
Z100000 H10
(Z = 101000)
(500 adicionado no modo G91.)
(Z = 101500)
Programa principal
N1 G00 X100000 ........................................ a
N2 #1=1000
N3 M98 P1111L4 ........................................ b1, b2, b3, b4
Subprograma O1111
N1 G01 G91 G43 Z0 H10 F100 ........ c1, c2, c3, c4
N2 G01 X1000 ............................................ d1, d2, d3, d4
N3 #1=#11000
N4 G90 G10 L10 P10 R#1
N5 M99
13-63
13
(a)
(b1)
(b2)
(b3)
(b4)
c1
1000
d1
c2
1000
d2
c3
1000
d3
c4
1000
d4
Nota:
Curso de compensao final: H10 = 5000
1000 1000 1000 1000
Exemplo 3:
MEP134
Programa principal
N1 G00 X100000
N2 M98 P1111 L4
Subprograma
O1111
N1 G01 G91 G43 Z0 H10
N2 G01 X1000
N3 G10 L10 P10 R1000
N4 M99
Nota:
N1
N2
N3
N4
C.
F100
G10
G43
G0
G10
L10 P10
Z10000
X10000
L10 P10
R100
H10
Y10000
R200
N100
N101
N102
Y = 10.000
Y15.000
M02
13-64
20.
13
10.
N101
(W1)
Sistema de
coordenadas de G54
aps a mudana
X
N100
10.
N102
W1
20.
Y
Y
Y
MEP135
Nota 1:
Nota 2:
X = +5.000
Y = +5.000
G10L2P1X10.000
G10L2P2X20.000
G10L2P3X30.000
G10L2P4X40.000
G10L2P5X50.000
G10L2P6X60.000
D.
Y10.000
Y20.000
Y30.000
Y40.000
Y50.000
Y60.000
Programa
principal
Subprograma
(O200)
#1=50.
#2=10.
M98 P200 L5
M02
%
N1 G90 G54 G10
N2 G00 X0
Y0
N3 X5. F100
N4 X0
Y5.
N5 Y0
N6 #1=#1+#2
N7 M99
%
13-65
L2 P1 X#1
Y#1
13
60.
50.
40.
30.
20.
10.
G54'
'
'
'
G54'
'
'
G54'
'
G54'
G54
10.
5 ciclo
20.
4 ciclo
30.
3 ciclo
40.
2 ciclo
50.
1 ciclo
Y
MEP136
E.
5.
Alarmes correlatos
Nr. do alarme
807
Mensagem do alarme
FORMATO ILEGAL
Causa
Soluo
Reveja os dados do
programa.
Entrada de parmetro:
Um nmero ilegal de parmetro configurado.
Entrada zero pea:
A faixa de configurao do nr. do sist. de coords. ou
dos dados de compensao excedida.
809
NUMERO
INTRODUZIDO
ILEGAL
Reveja os dados do
programa.
Entrada de parmetro:
O nr. do eixo no especif. p/ parm. tipo eixo.
A faixa de configurao do nmero do eixo ou dos
dados do parmetro excedida.
839
903
NUMERO L G10
ILEGAL
D um comando de
cdigo L disponvel.
13-66
13
1.
Bit 7 de F92 = 1:
Bit 3 de F93 = 1:
Bit 2 de F94 = 1:
Bit 7 de F94 = 1:
Bit 3
F93
Bit 7
F94
Formato de
Observaes
programao
G43/G44 H_ (P_)
COMPR. [1]
T_
no necessrio p/ a troca de
T_ + H_
COMPR. + COMP.
ferramenta.
COMPRI.2]
- G43 no necessrio.
No. OFFSET ou
COMP. COMPRI
[2]
OFFSET FERRAMEN +
Nmero de compensao da
DADOS DE FERRAMEN
ferramenta + COMPR.
[1]
ou
[1]
G43/G44 H_
(G43/G44 H_)
+ (T_) (P_)
Dados COMPR. FERRAMEN para ferramentas de fresamento e COMPR. A e COMPR. B para ferramentas de torneamento.
[2]
[3]
Mtodo de cancelamento
2.
Bit. 7
F92
Bit 7
F94
Formato de programao
OFFSET FERRAMEN
G41/G42 D_
DADOS DE FERRAMEN
G41/G42 T_
G41/G42 T_
Nmero de compensao da
ferramenta + ACT-
G41/G42 D_ + T_
(MAZATROL)
OFFSET FERRAMEN +
DADOS DE FERRAMEN
13-67
[3]
[3]
13
3.
Bit. 7
Bit. 7
F92
F94
Formato de programao
OFFSET FERRAMEN
G41/G42 D_
DADOS DE FERRAMEN
G41/G42 T_
(MAZATROL)
OFFSET No.
G41/G42 T_
OFFSET FERRAMEN +
DADOS DE FERRAMEN
RAIO-COMP.
G41/G42 D_ + T_
Funo e propsito
Mesmo quando os dados de compensao no so programados, a compensao do
comprimento da ferramenta ser realizada de acordo com os dados COMPR. da ferramenta
MAZATROL que correspondem ao nmero da ferramenta designada.
2.
Configurao de parmetro
Configure tanto o bit 3 do parmetro F93 como o bit 2 do parmetro F94 para 1.
3.
Descrio detalhada
1.
2.
3.
A tabela abaixo mostra como e quando a compens. do compr. da ferr. realmente ocorre.
Bit 7 de F94
P/ ferramentas de torneamento:
P/ ferrs. de fresamento:
P/ ferrs. de torneamento:
4.
Se esta funo de compensao for usada com um comando G43 H, a compens. usar
como seus dados de compens. a soma total dos dados COMPR. da ferr. MAZATROL e a
medida de compensao especificada pelo comando G43 H (ou G44 H).
13
Nota 2:
Nota 3:
Nota 4:
Nota 5:
4.
Programas de amostra
Para ferramentas de fresamento
Ponto zero da mquina
Coordenada Z da
pea de trabalho
(G54)
Valores de compensao:
(COMPR. = 95.)
Medida de compens. do
comprimento =100.
BA62
N001
N002
N003
N004
N005
N006
T01: COMPR.
=95.
+5.00
13-69
G90
G91
T01
G90
G0
G01
13
G90
G91
T01
G90
G00
G01
G94 G00
G40
G28 Z0
T00 M06
G54
X10. Z5.
Z-50. F100
G80
X
Ponto zero da mquina
Z
BA62
COMPR. A
=95.
+10.0
Ponto zero
da pea de
trabalho
Medida de
compensao do
comprimento no
eixo X
Coordenada X
da pea de
trabalho
(G54)
COMPR. B=5.
= Medida de compensao do
comprimento no eixo Z
+5.00
Coordenada Z da pea de trabalho (G54)
Funo e propsito
Configurao do parmetro
Descrio detalhada
Nota 2:
Nota 3:
13
Funo e propsito
A atualizao dos dados da ferramenta permite que os dados da ferramenta MAZATROL sejam
atualizados durante a operao automtica baseada em um programa EIA/ISO.
2.
Configurao do parmetro
Descrio detalhada
Esta funo permite que todos os dados da ferramenta, com exceo das ferramentas do
spindle, sejam atualizados durante a operao automtica baseada em um programa EIA/ISO.
Parmetro
FERRAM.
- NOM
ACT-
COMPR.
COMP.
THP/HP
VIDA
TEMPO
MAT.
VER.
L57 = 0
No
No
No
No
No
No
Sim
Sim
No
Sim
L57 = 1
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Nota 1: Na tabela acima, Sim indica que voc pode atualizar os dados e No indica que
voc no pode atualizar os dados.
A identificao entre os programas MAZATROL e os programas EIA/ISO feita
automaticamente, independentemente se o programa em execuo um programa
MAZATROL ou um programa EIA/ISO, bem como se ele um programa principal ou
um subprograma.
Entretanto, se o programa principal MAZATROL e seus subprogramas so EIA/ISO,
ento, o conjunto de programas correntemente ativos considerado como um
programa MAZATROL.
Nota 2: Um alarme 428 PROTEO DA MEMRIA ocorrer se os dados da ferramenta do
spindle forem modificados durante a operao automtica baseada em um programa
EIA/ISO.
13-71
13
Ferramenta
Rotao no
eixo C
Ponta da ferramenta
MEP304
Centro do
arco
Rotao no eixo C
Rotao no eixo C
Ponta da ferramenta
13-72
Ferramenta
MEP305
13
Xx
Yy
Ff
Percurso da ponta da
ferramenta
Contorno
programado
Contorno
programado
Eixo de rotao
Eixo de rotao
Z
ngulo do eixo C
0
90
180
270 (90)
Ferramenta
Eixo de rotao
180
90
Ferramenta
Definio do ngulo do eixo C
270 (90)
13-73
MEP307
13
2.
Movimento
A.
Programao
Execuo de
G41.1
Percurso da
ponta da
ferramenta
N3
N3
N1
(x1, y1)
Contorno programado
(x2, y2)
Ausncia de movimento para N2
MEP308
Execuo de
G41.1
Percurso da
ponta da
ferramenta
N2
N1
N2
(x1, y1)
Contorno programado
(x2, y2)
MEP309
B.
Cancelamento
Execuo de G40.1
N1 Xx1 Yy1
N2 G40.1
N3 Xx2 Yy2
N3
N1
(x1, y1)
Contorno programado
(x2, y2)
13-74
13
Execuo de G40.1
N2
N1
N1 Xx1 Yy1
N2 G40.1 Xx2 Yy2
(x1, y1)
(x2, y2)
Contorno programado
MEP311
C.
Execuo de um bloco
- Bloco de interpolao linear
A ferramenta move-se linearmente sem rotao do eixo C.
- Bloco de interpolao circular
A posio angular no eixo C continuamente controlada em sincronia com o movimento
circular da ferramenta.
Centro do
arco
(i, j)
N1 G41.1
N2 G02 Xx1 Yy1 Ii Jj
N2
Contorno
programado
(x1, y1)
MEP312
13-75
13
Contorno programado
<Retareta>
<RetaArco>
<Arcoarco>
MEP313
Contorno programado
Percurso radialmente compensado
<Retareta>
<Retaarco>
<Arcoarco>
MEP314
13-76
13
<
A rotao do eixo C suprimida.
No modo de G41.1:
< 180
O alarme nmero 147 NGULO TORNEAMENTO EIXO C ocorrer.
No modo de G42.1:
180 + < 360
O alarme nmero 147 NGULO TORNEAMENTO EIXO C ocorrer.
90
Rotao do eixo C
180
180+
0
Rotao suprimida
270
Nota:
MEP315
13-77
13
G41.1
G42.1
1. < < +
90
180
270
180
180
270
3. (180 ) (180 + )
90
180
180
180 +
270
4. (180 + ) (360 )
90
180
180 +
360
270
13-78
3.
13
- Na conexo de blocos
A rotao do eixo C executada em uma velocidade tal que a ponta da ferramenta se move
velocidade especificada pelo cdigo F.
A velocidade de rotao do eixo C, Fc, calculada como segue:
F
R
Fc
R
F
MEP316
F
180
(grau/min)
R
180
(grau/min)
F
R
Fr
r
MEP317
r
Fr = F R + r (mm/min)
F: Velocidade de avano (mm/min)
r : Raio de interpolao circular (mm)
R: Parmetro K1 (mm) [raio de rotao do eixo C (dist. entre o eixo C e a ponta da ferr.)]
Entretanto, a velocidade da interpolao circular (F) controlada automaticamente de modo
que a mxima veloc. de corte permitida pr-configurada do eixo C no deve ser excedida.
13-79
13
13-8-4 Observaes
1.
Se o eixo do spindle de trabalho deve ser usado para o controle do perfilamento, o eixo do
spindle deve ser trocado por um servoeixo (eixo C). Os seguintes cdigos M so
fornecidos para selecionar o modo controle do spindle de trabalho.
M193: Seleo do spindle como o eixo C (ATIVA servo)
M194: Seleo do spindle como spindle de fresamento (CANCELA Servo)
2.
MEP318
3.
4.
A compensao da origem da pea de trabalho para o eixo C (G92 Cc) no pode ser
configurada no modo de perfilamento (G41.1 ou G42.1). Configurar tal comando resultar
apenas no alarme 807 FORMATO ILEGAL.
5.
CANCELA imagem de
espelho
ATIVA imagem de
espelho no eixo Y
MEP319
6.
7.
Para a conexo entre blocos, a rea de BUFFER na tela de POSIO indica o ngulo de
rotao do eixo C, alm da distncia de movimento dos eixos X e Y.
8.
13-80
13
Descrio
Interpolao helicoidal
Interpolao em espiral
O perfilamento no pode ser corretamente realizado, uma vez que o ponto inicial e o ponto final
no caem em uma nica e mesma circunferncia. (Nota 2)
Avano sncrono
A velocidade de avano designada no pode ser obtida, uma vez que o spindle de trabalho
controlado como o eixo C.
Correo do perfil
O perfilamento no pode ser corretamente realizado, uma vez que o controle para acelerao
constante e para desacelerao constante no aplicvel para a rotao no eixo C.
Deteco de erro
Variao
Rotao de figura
Ajuste de escala
Imagem de espelho
Configurao do sistema de
coordenadas da pea de trabalho
Operao a seco
Reincio modal
O reincio de um bloco no modo perfilamento pode ser executado c/ controle adequado do eixo C.
Reincio no-modal
O reincio a partir do meio do modo perfilamento somente executado sem o controle do eixo C,
uma vez que as informaes modais anteriores ao bloco de reincio so ignoradas.
Checagem do percurso da
ferramenta (plano)
Checagem do percurso da
ferramenta (slido)
(Nota 1)
Sem rotao
(Nota 2)
(Nota 3)
Normal ideal
Normal real
Fim
Sem rotao
Interm.
G60
G28
Incio
Fim
Incio
Centro da espiral
Incio
Interm.
G29
Fim
Incio
Interm.
Incio
Fim
Interm.
G29
Fim
MEP320
13-81
13
Subprograma
Nr. 1000
Nr. 1001
O1000
O1001
G91G28 X0 Y0 Z0
M193
X-70.,R10.
G28 C0
Y-40.,R10.
X70. ,R10.
Y20.
G00 Z3.
M99
G42.1
M98 P1001 L510
M98 P1002 L2
Nr. 1002
O1002
G40.1
X-70.,R10.
G28 X0 Y0 Z0
Y-40.,R10.
G00 C0
X70.,R10.
M194
Y20.
M30
M99
Spindle
(Eixo C)
Ferram.
R10
R10
20
0.1
10
R10
R10
20
W: Origem da pea de
trabalho de G54
35
35
MEP321
13-82
E
14
1.
Funo
G90
G92
Ciclo de rosqueamento
G94
2.
3.
H dois tipos de chamada de ciclo fixo, chamada contnua e chamada bloco-a-bloco. Elas
so selecionadas pela configurao de um parmetro.
Uma chamada contnua chama o subprograma de macro de ciclo fixo somente quando h
um comando de movimento axial no modo de ciclo fixo. A chamada bloco-a-bloco chama o
subprograma de macro de ciclo fixo em cada bloco no modo ciclo fixo. Ambos os tipos so
executados at que o ciclo fixo seja cancelado.
4.
Uma interrupo manual pode ser aplicada enquanto um ciclo fixo de torneamento (G90,
G92 e G94) est sendo executado. Entretanto, ao terminar a interrupo, a ferramenta
deve ser retornada posio onde a interrupo manual foi aplicada e, ento, o ciclo fixo
de torneamento deve ser reiniciado. Se for reiniciado sem a ferramenta ter sido retornada,
todos os movimentos de operao subseqentes desviaro por um valor equivalente ao
valor da interrupo manual.
14-1
14
Torneamento reto
Esta funo possibilita o torneamento reto contnuo na direo longitudinal usando o seguinte
comando.
G90 X/U_Z/W_F_;
R : Avano transversal rpido
F : Avano de corte
Eixo X
4(R)
3(F)
U
2
1(R)
2(F)
Z
W
X
Eixo Z
TEP118
2.
Torneamento cnico
4(R)
3(F)
2(F)
1(R)
U
2
Z
W
X
Eixo Z
TEP119
14-2
3.
14
Observaes
No modo de operao de bloco nico, a ferramenta pra nos pontos finais das operaes 1, 2,
3 e 4, ou somente ao completar um ciclo (dependendo do bit 7 do parmetro F111).
Dependendo dos sinais de U, W e I, os seguintes perfis so criados.
[1] U < 0, W < 0, I < 0
W
4
U
2
U
2
1
2
X
Z
U
2
2
4
U
2
I
1
3
4
W
TEP120
O erro de programa 899 COMPR. DO CONE ILEGAL ocorre nos perfis [2] e [3] a no ser que a
seguinte condio seja satisfeita.
|
U
||
2
14-3
14
Rosqueamento reto
4(R)
3(R)
2(F)
U
2
1(R)
Z
W
Eixo Z
TEP121
2.
Rosqueamento cnico
Eixo X
3(R)
2(F)
1(R)
U
2
Z
W
Eixo Z
TEP122
14-4
3.
14
Observaes
TEP123
- No modo de operao de bloco nico, a ferramenta pra nos pontos finais das operaes 1, 3
e 4, ou somente ao completar um ciclo (dependendo do bit 7 do parmetro F111).
- Quando a funo manuteno do avano aplicada durante o ciclo de rosqueamento, a
operao automtica parar nesta posio se no em rosqueamento. Configurando o bit 2 do
parmetro F111, o rosqueamento em andamento pode ser parado na prxima posio de
concluso do movimento (concluso da operao 3) do rosqueamento ou aps o
chanframento a partir da posio em que a funo de manuteno do avano aplicada.
- Durante o rosqueamento, o uso ou o desuso de operao em vazio no ser alterado.
- Dependendo dos sinais de U, W e I, os seguintes perfis so criados.
[1] U < 0, W < 0, I < 0
W
U
2
4
3
U
2
U
2
Z
I
U
2
I
1
3
4
W
TEP124
O erro de programa 899 COMPR. DO CONE ILEGAL ocorre nos perfis [2] e [3] a no ser que
a seguinte condio seja satisfeita.
|
U
|| I
2
14-5
14
de roscas, as condies de corte da rosca podem ser alteradas variando a veloc. do spindle.
Veja a subseo 6-13-6 para mais informaes.
Torneamento reto
Esta funo possibilita o torneamento reto contnuo na direo da face usando o seguinte
comando.
G94 X/U_Z/W_F_;
Eixo X
1(R)
2(F)
4(R)
3(F)
U
2
Z
W
Eixo Z
TEP125
2.
Torneamento cnico
Esta funo possibilita o torneamento cnico contnuo na direo da face usando o seguinte
comando.
G94 X/U_Z/W_K_F_;
Eixo X
1(R)
2(F)
4(R)
3(F)
U
2
Z
W
Eixo Z
TEP126
14-6
3.
14
Observaes
- No modo de operao de bloco nico, a ferramenta pra nos pontos finais das operaes 1, 2,
3 e 4, ou somente ao completar um ciclo (dependendo do bit 7 do parmetro F111).
- Dependendo dos sinais de U, W e I, os seguintes perfis so criados.
[1] U < 0, W < 0, K < 0
K
W
1(R)
U
2
2(F)
1(R)
U
2
4(R)
2(F)
3(F)
Z
3(F)
W
U
2
1(R)
3(F)
2(F)
4(R)
U
2
4(R)
2(F)
3(F)
Z
4(R)
1(R)
Z
TEP127
O erro de programa 899 COMPR. DO CONE ILEGAL ocorre nos perfis [2] e [3] a no ser que a
seguinte condio seja satisfeita.
|W||K|
14-7
14
Funo
G70
Ciclo de acabamento
G71
G72
G73
G74
G75
G76
Formato da programao
G70
G70 A_P_Q_ ;
G71
G71 U_R_ ;
G71 A P_Q_U_W_F_S_T_ ;
G72
G72 W_R_ ;
G72 A_P_Q_U_W_F_S_T_ ;
G73
G73 U_W_R_;
G73 P_Q_U_W_F_S_T_ ;
G74
G74 R_ ;
G74 X(U)_Z(W)_P_Q_R_F_S_T_ ;
G75
G76
G75 R_ ;
G75 X(U)_Z(W)_P_Q_R_F_S_T_ ;
G76 P_Q_R_ ;
G76 X(U)_Z(W)_R_P_Q_F_ ;
14-8
14
Vista geral
Com os comandos mostrados abaixo para o perfil acabado entre (A) e (H), o desbaste pela
profundidade de corte D ser executado deixando os sobremetais de acabamento U e W.
(0 ou 2 para TC4)
(H)
(G)
(D)
(C)
45
(B)
TEP128
O parmetro TC4 determinar o modelo de sada a partir da parede em ngulo reto, se a sada
de 45 ou a velocidade de avano acelerada na parede deve ser estabelecida durante o ciclo
de desbaste. Configurando 2 para TC4, a velocidade de chanframento pode ser alterada.
(Refira-se ao parmetro TC3.)
2.
Formato da programao
G71 Ud R_;
G71 A_ P_ Q_ Uu W_ F_ S_ T_;
Ud : Profundidade do corte
comandada sem sinal (valor do raio). Este comando modal e vlido at que um
novo valor seja comandado.
R
:
Distncia de sada
Este comando modal e vlido at que um novo valor seja comandado.
ngulo de sada fixado em 45.
A
: Nr. do programa do perfil de acabamento
P
: Nr. do bloco que contm o incio do perfil de acabamento
Q
: Nr. do bloco que contm o final do perfil de acabamento
Uu : Sobremetal de acabamento e direo na direo do eixo X (valor diametral ou valor do
raio)
W : Sobremetal de acabamento e direo na direo do eixo Z
F_ S_ T_:
comando F, S e T
F, S e T especificados nos blocos de P a Q so ignorados durante o ciclo, e aqueles
especificados no, ou antes do, bloco G71 tornam-se vlidos.
- d e u so especificados pelo endereo U. A diferenciao depende se P e Q so
especificados no mesmo bloco.
Nota:
14-9
14
3.
Descrio detalhada
O perfil da usinagem executado por G71 pode ser uma das quatro combinaes abaixo.
Basicamente a usinagem ser executada pelo deslocamento do eixo Z. Os sobremetais de
acabamento U e W podem ter sinais diferentes.
(C)
+X
(A)
(A)
(B)
(B)
U>0
W>0
(C)
U>0
W<0
(B)
+Z
(B)
U<0
W>0
(C)
(A)
U<0
W<0
(A)
(C)
TEP129
Para a seo entre A e B, o comando deve ser executado pelo bloco de seqncia de dados P,
com comando de movimento somente no eixo X.
Para a seo entre B e C, um mximo de 32 recessos so permitidos.
Quando G00 comandado para a seo entre A e B, a usinagem durante o ciclo ser feita por
avano rpido. Com G01, a velocidade de avano do corte ser usada.
(A)
(C)
Percurso da ferramenta
Perfil programado
U/ 2
(B)
14-10
TEP130
4.
14
Observaes
1.
Os subprogramas podem ser chamados a partir dos blocos de seqncia definidos por P e
Q.
2.
A usinagem pode ser terminada com G02 ou G03 em alguns perfis definidos por P e Q.
Aps a concluso do ciclo, o cdigo deve ser comandado novamente.
3.
100 blocos
TEP131
Movimento reverso
do eixo Z
TEP132
14-11
14
4.
Entrada de
corte inicial
TEP133
5.
6.
7.
No primeiro bloco de repetir seo, d um comando para cada par X(U) e Z(W). Se no
houver movimento no eixo Z, W0 deve ser comandado.
8.
Na usinagem de perfil definido por A-B-C, se o comando que resulta em A B for efetuado
com B, o alarme 898 PERFIL DESIGNADO ILEGAL. ocorrer. O caso () correto
enquanto o caso () causar um alarme.
(
(C)
(B )
(A)
(A)
(C)
(B)
(B)
TEP134
.
9.
Os cdigos M nas seqncias definidas por P e Q no sero efetivos nos ciclos G71 e
nem nos ciclos G72 e G73. Estes cdigos M so efetivos somente nos ciclos G70.
14-12
30
3
29
12
20 10
24
23
28
13
11
22
27
19
9
2
8 18
21
25
5
14
7
17
15
16
26
TEP135
5.
Programas de amostra
10
40
30
30
Profundidade de corte: 5.
Distncia de sada: 1.
Sobremetal de acab. X: 2.
Z: 2.
Pea de trabalho
140
120
60
160
Unidade: mm
N001
N002
N003
N010
N011
N012
N013
N014
N015
N016
N017
N018
N019
14-13
14
14
Formato da programao
G72 W d R_;
G72 A_ P_ Q_ U_ W_ F_ S_ T_;
W d : Profundidade do corte
*
Percurso da ferramenta
Perfil do programa
U/ 2
TEP136
U<0
W<0
(C)
(C)
(B)
(A)
(A)
(B)
(B)
(A)
(A)
(B)
(C)
(C)
U<0
W<0
U>0
W<0
TEP137
- Para a seo entre A e B, o comando deve ser executado pelo bloco de seqncia de dados
P, com comando de movimento somente no eixo Z.
- Para a seo entre B e C, o nmero de recessos para o perfil de acabamento de at 100
blocos incluindo aqueles inseridos automaticamente dentro da unidade NC.
- Quando G00 comandado para a seo entre A e B, a usinagem durante o ciclo ser feita
por avano rpido. Com G01, a velocidade do avano de corte ser usada.
- O valor da compensao do raio da ponta ser adicionado aos sobremetais de acab. U e W.
14-14
2.
Programas de amostra
8 10 11
20
21
10
+X
176
N001
N002
N003
N004
N010
N011
N012
N013
N014
N015
N016
N017
N018
N019
N020
N021
120
82
35
14-15
+Z
Unidade: mm
14
14
Vista geral
Esta funo permitir a execuo eficiente no desbaste quando peas fundidas ou forjadas
tiverem que ser usinadas paralelamente ao perfil de acabamento.
K+W
W
I+U/2
(A)
U/2
(C)
U/2
(B)
W
TEP138
2.
Formato da programao
G73 Ui W k Rd;
G73 P_ Q_ Uu W w F_ S_ T_;
i : Distncia de sada e direo, na direo do eixo X (valor radial)
Este comando modal e vlido at que um novo valor seja comandado.
k : Distncia da sada e direo na direo do eixo Z
Este comando modal e vlido at que um novo valor seja comandado.
d : Nmero de passes
igual ao nmero de passes de desbaste. Este comando modal e vlido at que um
novo valor seja comandado.
Nota:
3.
Descrio detalhada
- Perfil de acabamento
No programa, (A)(B)(C) na seguinte ilustrao so comandados.
A seo entre B e C deve ser um perfil em que as coordenadas alterem pouco a pouco em
ambos os sentidos do eixo X e do eixo Z.
14-16
14
- Configurao de um ciclo
Um ciclo composto como mostrado abaixo.
Operao 1: Baseada na seqncia de perfil
no processo de usinagem por
cpia.
Operao 2: Retorno em velocidade de
avano rpido
[2] (R)
A
[1]
[1]
[1]
[1]
[1]
B
TEP139
Traado
A1
A1
A
A1
A1
TEP140
Eixo X inicial
direo
Eixo Z total
direo
Corte no eixo X
+ direo
Corte no eixo Z
+ direo
14-17
14
4.
Parmetro
Observaes
> 0
< 0
>
< 0
u
w
i
k
>
>
>
>
0
0
0
0
u
w
i
k
<
<
<
<
u
w
i
k
<
>
<
>
0
0
0
0
0
0
0
0
D732S0014
14-18
6.
Programas de amostra
90
75
2 3 3
50
30
5
170
150
4
4
2
+X
(120)
80
50
+Z
Unidade: mm
N010
N011
N012
N013
N014
N015
N016
N017
N018
N019
N020
N021
N022
N023
14-19
14
14
Exemplo 1:
Ao designar um nmero de
seqncia
N100
N110
N120
N200
G70
P200
Q300;
N200 ;
N300 ;
N300
N310
Exemplo 2:
Ao designar um nmero de
programa
N100 G70 A100;
N110 ;
N120 ;
O100
G01 X100 Z50 F0.5;
M99;
14-20
14
Vista geral
Esta funo usada para a disposio suave de cavacos de usinagem na usinagem de corte
longitudinal. Para aos inoxidveis que produzem cavacos de usinagem difcil, esta funo
pode ser gerenciada para a fcil disposio dos cavacos de usinagem.
2.
Formato da programao
G74 Re;
G74 Xx/Uu Zz/Ww Pi Qk Rd Ff Ss Tt;
e
x/u
z/w
i
k
d
f
s
t
: Distncia de retorno
Este comando modal e vlido at que um novo valor seja comandado
: Valor absoluto/valor incremental do eixo X
: Valor absoluto/valor incremental do eixo Z
: Distncia do movimento do eixo X (comando sem sinal)
: Profundidade de corte no eixo Z (comando sem sinal)
: Distncia da sada da ferramenta no fundo do corte
usualmente comandada com dados positivos.
Entretanto, quando os endereos X/U e P so omitidos, ela comandada com o sinal do
sentido da sada.
: Velocidade de avano
: Comando S
: Comando T
i
U
2
e
Z
k
X
TEP141
14-21
14
3.
Descrio detalhada
1.
15
15
50
15
G00 X0 Z5.0;
G74 Z-50.0 Q15.0 F0.2;
TEP142
2.
Sem Rd, a sada ser considerada como 0. Normalmente Rd especificado com dados
positivos. Entretanto, quando X (U) e P so omitidos na usinagem de dimetros interno e
externo, Rd requer um sinal.
Quatro combinaes de G74
(B)
(A)
(C)
(D)
3.
14-22
4.
5.
14
Observaes
1.
2.
3.
4.
Programas de amostra
40
+X
(160)
50
100
+Z
Unidade: mm
14-23
14
Vista geral
Esta funo usada para a disposio suave de cavacos de usinagem na usinagem de corte
transversal. Isto permite tambm a fcil disposio dos cavacos de usinagem no torneamento
de face.
2.
Formato da programao
G75 Re ;
G75 X(U)_ Z(W)_ P_ Q_ Rd F_ S_ T_ ;
G75 executa o ciclo como mostrado abaixo.
A
P
e
U
2
d
X
14-24
TEP144
3.
14
Descrio detalhada
1.
2
100
60
90
TEP145
2.
(C)
(A)
d
d
(D)
(B)
3.
14-25
14
4.
5.
Observaes
1.
Ambos, G74 e G75, que so usados para corte (separao), abrir canais ou furao, so
um ciclo para realizar a sada da ferramenta automaticamente. Quatro modelos, que so
simtricos entre si, so disponveis.
2.
3.
Programas de amostra
15
20
+X
+Z
70
100
Unidade: mm
14-26
Configurao do ciclo
U
2
i
X
TC82
W
Z
Comando de cdigo F ou E
Avano transversal rpido
TEP147
Ponta da ferramenta
a
d
1. passe
d=
2. passe
TC78
2
d n
3. passe
Ensimo passe
d
TEP148
14-27
14
14
2.
Formato da programao
14-28
3.
14
Descrio detalhada
- Comprimento de sada da rosca pode ser configurado pelo parmetro TC82 por 0.1 L
unidades em uma faixa de 0.1 L a 4.0 L (L como passo).
- A profundidade do passe determinada com d para o passe inicial e d
n para o ensimo
(C)
(A)
(D)
(B)
Comando de cdigo F ou E
Avano transversal rpido
TEP149
14-29
14
Configurao de um ciclo
A ferramenta move-se em avano rpido para as operaes [1], [2], [5] e [6] no ciclo e no
avano de corte baseado no valor designado de F para as operaes [3] e [4].
w
[1]
[6]
[5]
U
2
[2]
[4]
[3]
(i)
k
r
x
Quando R negativo
a/2
TEP151
[1]
[6]
[5]
[2]
U
2
[4]
[3]
a/2
r
x
Quando Ri positivo
TEP152
d para o
primeiro passe
Segundo
passe
d 2
Ensimo
passe
d n
Sobremetal de acabamento
d (resultados do corte para
m nmeros de passes)
TEP153
14-30
4.
14
Observaes
1.
2.
A usinagem pra no trmino das operaes [1], [4] e [5] quando o modo ligado a outro
modo automtico durante a execuo do comando G76, quando a operao automtica
alterada para operaes manuais ou quando a operao de bloco nico conduzida.
3.
4.
5.
+X
E
U
2
B
a
x
2
C
r
z
+Z
5.
Parmetro
- O nmero de passes para o acabamento final pode ser configurado pelo parmetro TC81. Os
valores de configurao do parmetro sero variados com o comando do programa.
- O comprimento de sada da rosca pode ser configurado pelo parmetro TC82. O valor de
configurao do parmetro ser variado com o comando do programa.
- O ngulo da ponta da ferramenta pode ser configurado pelo parmetro TC80. Os valores de
configurao do parmetro sero variados com o comando do programa.
- O sobremetal de acabamento pode ser configurado pelo parmetro TC78. A configurao do
parmetro ser variada com o comando do programa.
14-31
14
6.
Descrio detalhada
Primeiro
passe
d
Segundo passe
Terceiro passe
Ensimo passe
n
k
d
D732S0017
- Permisso para o sinal de cada endereo, quatro modelos so disponveis, e roscas internas
tambm podem ser usinadas.
- Ciclo de rosqueamento proporrciona um avano comandado pelo cdigo F ou cdigo E
somente entre C e D, e avano rpido para outros.
- Para o ciclo mostrado acima, os sinais de incremento so como a seguir:
u, w ............. De acordo com o sentido dos percursos AC e CD.
i..................... De acordo com o sentido do percurso AC.
k .................... Positivo (sempre positivo)
d ................. Positivo (sempre positivo)
- Sobremetal de acabamento (d; valor do dimetro) pode ser configurado pelo parmetro
(TC78) dentro da faixa como segue:
0 a 65.535 mm (6.5535)
14-32
7.
14
Programas de amostra
+X
80
20
+Z
6
1.8
60.64
68
100
1.8
3.68
6
0.1
Unidade: mm
14-33
14
8.
Notas
1.
Para o ciclo G76, as notas sobre rosqueamento so como o rosqueamento com G32 e
G92. Se manuteno do avano opera durante o rosqueamento, quando o parmetro
manuteno do avano durante o rosqueamento vlido (F111 bit 2 = 1), a ferramenta
pra na posio de chanframento (veja o item 3 abaixo).
Refira-se ao ciclo de rosqueamento G92 para detalhes.
2.
O ngulo de sada pode ser configurado no parmetro F28 dentro da faixa de 0 a 89,
mas ele vlido somente de 45 a 60.
Configurando 90 ou mais considerado como 45.
Configurando de 0 a 45 considerado como 45, e de 46 a 89 como 60.
3.
4.
5.
6.
7.
A ferramenta executa a operao do ciclo no bloco G76 onde os endereos X (U) e Z (W)
so comandados.
8.
14-2-8 Pontos de checagem para ciclos fixos compostos: [Srie T: G70 a G76] [Srie M:
G270 a G276]
1.
2.
3.
Ao executar os comandos G70 a G73, assegure que o nr. de seq. da seqncia de perfis
de acab. que especificado para os endereos P e Q no seja duplicado nesse programa.
4.
14-34
14
5.
As seqncias de perfis de acab. que so designadas pelos blocos G71 a G73 devem ser
um progr. em alteraes graduais (somente aumentos ou redues) p/ os eixos X e Z.
6.
7.
8.
9.
10. Exceto para ciclos de rosqueamento, a operao pra no ponto final (inicial) de cada bloco
no modo de bloco nico.
11. Relembre que, dependendo se o nmero de seqncia ou do programa que for designado,
o prximo bloco no trmino do comando G71, G72 ou G73 ser diferente.
- Quando o nr. da seqncia
designado:
O prximo bloco o que segue o bloco
designado por Q.
A operao move-se para o bloco N600
no trmino do ciclo.
N100
N200
N300
N400
N500
;
;
;
;
;
13. A interrupo manual pode ser aplicada durante um comando de ciclo fixo composto (G70
a G76). Entretanto, no trmino da interrupo, a ferramenta deve primeiro retornar p/ a
posio onde a interrupo foi aplicada e, ento, o ciclo fixo composto deve ser reiniciado.
14-35
14
Se ele for reiniciado sem a ferramenta ter retornado, todos os movimentos subseqentes
desviaro por um valor equivalente ao valor de interrupo manual.
14. Os comandos de ciclo fixo composto so comandos no modais e, assim, eles devem ser
configurados todas as vezes que so requeridos.
15. O erro de programao 898 PERFIL DESIGNADO ILEGAL. ocorre nos comandos G71 e
G72, mesmo quando devido compensao R da ponta da ferramenta no h
deslocamento adicional do eixo Z no segundo bloco ou h deslocamento do eixo Z no
sentido opsto.
16. O comando que no deve ser introduzido em blocos para o perfil de acabamento definido
por P e Q em G70 a G73.
M98/M99
Cdigo T
G10, G27, G28, G29, G30
G20, G21, G94, G95, G52, G53, G68, G69
G32, G77, G78, G79
17. O nmero de seqncia especificado por P e Q para G70 a G73 no deve ser introduzido
mais do que uma vez dentro de um programa.
18. Em blocos de perfil de acabamento definidos por P e Q para G70 a G73, se o comando do
perfil final de chanframento (G01 X_ I_ ) (G01 Z_ K_ ) ou arredondamento de canto (G01
Z_ R_ ) (G01 X_ R_ ), o alarme COMANDO INCORRETO APS R/C ocorre.
19. Os blocos com nmero de seqncia especificado por P para G71 a G73 devem estar no
modo G00 ou G01.
20. No caso de parar a usinagem com o boto de parada durante a execuo de G70 a G76 e
aplicao da interrupo manual, a usinagem deve ser reiniciada com o boto de incio
depois de retornar posio de parada (por movimento manual da ponta da ferramenta).
Se no retornada, a posio da ferramenta no reincio da usinagem ser deslocada pelo
movimento de pulso devido interrupo do acionador.
A distncia movida pela interrupo do acionador pode ser cancelada por reconfigurao.
21. Ao configurar os comandos M e T em blocos com G70 a G76, o ponto de execuo deve
ser considerado.
N041 G00 X100.Z0;
N042 G71 P101 Q103 U0.5 W0.5
D4000 F0.5 S150 M08;
N101 G01 X90.F0.5;
N102 Z-20.;
N103 X100.;
N041
N042
M08
ponto de execuo
TEP155
14-36
14
14-3 Ciclos Fixos de Usinagem de Furo: [Srie T: G80 a G89] [Srie M: G80, G283 a
G289]
14-3-1 Vista geral
1.
Funo e propsito
Eixo de usinagem
do furo
Incio da usinagem
do furo
Operao no fundo
do furo
Movimento de
retorno
G80
G83
Avano de corte,
avano intermitente
Parada
Avano rpido
Ciclo de usinagem
de furo profundo
G84
Avano de corte
Parada, rotao
inversa do spindle
Avano de corte
Ciclo de rosqueam.
G84.2
Avano de corte
Rotao inversa do
spindle
Avano de corte
Ciclo de rosqueam.
sncrono
G85
Avano de corte
Parada
Avano de corte
Ciclo de mandrilam.
G87
Avano de corte,
avano intermitente
Parada
Avano rpido
Ciclo de usinagem
de furo profundo
G88
Avano de corte
Parada, rotao
inversa do spindle
Avano de corte
Ciclo de rosqueam.
G88.2
Avano de corte
Rotao inversa do
spindle
Avano de corte
Ciclo de rosqueam.
sncrono
G89
Avano de corte
Parada
Avano de corte
Ciclo de mandrilam.
Aplicao
Cancelamento
Formato da programao
A.
G8
B.
G8
C.
Cancelamento
G80 ;
14-37
14
D.
Sob G109L2
Spindle de fresamento
Spindle 1 de torneamento
Spindle 2 de torneamento
Spindle 2 de torneamento
Spindle 1 de torneamento
Endereo
G
X/U, (Z/W)*, C/H
Significado
Seleo da seqncia do ciclo de furao (G80, G83, G84, G84.2, G85, G87, G88, G88.2, G89)
Designao do ponto inicial da posio do furo (valor absoluto/incremental)
Z/W, (X/U)*
Designao da pos. do pto. (av. rpido) (valor incremental a partir do pto. inicial) (sinal ignorado.)
Designao da quant. de corte para cada passe em G83 (G87); sempre valor incremental, valor
radial (Ponto decimal no pode ser usado.)
Designao de tempo de parada no ponto do fundo do furo; relao entre o tempo e o valor
designado o mesmo que para G04.
Designao do cdigo M
14-38
14
E.
Os ciclos fixos de usinagem de furo tambm podem ser usados para a torre inferior no lado do
spindle No. 2 com a ajuda do cdigo G relacionado (G109 L2).
3.
Desenho de arranjo
z4
[3]
[4]
r4
[1]
q4
[2]
q2
x4
z2
Ferramenta rotativa
para o eixo X
r2
+X
x2
C
[1] G83 Xx1 Cc1 Zz1 Rr1 Qq1 Pp1 Ff1 Kk1 ;
[2] G83 Xx2 Cc2 Zz2 Rr2 Qq2 Pp2 Ff2 Kk2 ;
[3] G87 Zz3 Cc3 Xx3 Rr3 Qq3 Pp3 Ff3 Kk3 ;
4.
Operaes
14-39
14
Operao 1
Operao 2
Operao 3
Ponto inicial
Operao 7
Ponto R
Operao 6
Operao 4
Operao 5
TEP156
Operao 1
Operao 2
Operao 3
Operao 4
Operao 5
:
:
:
:
:
Tipo
Ponto inicial
(M)
(M)
r
A
(Alta
veloc.)
Ponto R
r
q
q
(P)
Ponto Z
Ponto inicial
(M)
r
Ponto R
q
q
Ponto R
(M)
Ponto Z
(M)
Ponto inicial
(M)
(P)
B
(veloc.
normal)
Ponto R
(M)
q
d
d
(P)
Ponto Z
14-40
(P)
Ponto Z
TEP157
14
14-41
14
2.
(M)
Ponto inicial
(M)
(M)
Ponto R
Ponto inicial
Ponto R (M)
Ponto Z (P)
Ponto Z (P)
TEP158
Ferramenta rotativa
(M)
Ferramenta rotativa
Ponto inicial
(M)
Ponto R (M)
Ponto R (M)
Rot. no sentido
do relgio de
ferram. rotativa
Rot. reversa de
ferram. rotativa
Ponto inicial
Rot. reversa de
ferram. rotativa
Ponto Z (P)
Rot. no sentido
do relgio de
ferram. rotativa
Ponto Z (P)
TEP159
Nota:
14-42
14
Ponto inicial
Ponto inicial
(M)
(M)
Ponto R (M)
Ponto R (M)
f
2f
2f
Ponto Z (P)
Ponto Z (P)
TEP160
Ferram. rotativa
(M)
Ferram. rotativa
Ponto inicial
(M)
Ponto R (M)
Ponto R (M)
Rot. reversa da
ferram. rotativa
Ponto inicial
Rot. no sentido
do relgio da
ferram. rotativa
Rot. no sentido
do relgio da
ferram. rotativa
Rot. reversa da
ferram. rotativa
Ponto Z (P)
Ponto Z (P)
TEP159
1.
Descrio detalhada
- (M), (M) e (P) so como com G83.
- O spindle revertido no fundo do furo para executar o ciclo de rosqueamento. Durante a
operao do ciclo de rosqueamento por G84.2 (G88.2), a variao da velocidade de avano
ignorada. Mesmo se a manuteno do avano aplicada, o ciclo no pra at o fim da
operao de retorno.
14-43
14
Ponto Z
Ponto R
M03
M04
M03
M04
M03
M04
M203
M204
M203
M204
M203
M204
Sentido do movimento do
eixo Z (no sist. de coord.
da pea de trabalho)
Rosqueamento
normal
Negativo
M03/M203
Positivo
M04/M204
Rosqueamento
reverso
Negativo
M04/M204
Positivo
M03/M203
Exemplo de programao:
1)
G00 Z0.
G84.2 Z10. F0.1 M4 ......... Rosqueamento normal
2)
G00 Z0.
G84.2 Z10. F0.1 M4 ....... Rosqueamento reverso
- Quando G84.2 comandado por avano por revoluo (G95), onde a unidade de velocidade
de avano de corte F configurada em mm/rev ou poleg./rev, o passo da rosca do macho
pode ser comandado diretamente. Quando o eixo X usado como eixo de usinagem do furo,
G88.2 comandado em lugar de G84.2.
- No ciclo de rosqueamento (G84), a velocidade do avano do eixo Z por rotao do spindle
deve ser igual ao passo da rosca de um macho. Isto significa que o rosqueamento mais
desejvel sempre preenche as seguintes condies.
P = F/S
P : Passo da rosca do macho (mm)
F : Velocidade de avano do eixo Z (mm/min)
S : Velocidade do spindle (rpm)
A rotao do spindle e o avano do eixo Z so controlados independentemente no ciclo de
rosqueamento (G84). Portanto, a condio acima no sempre preenchida. A rotao do
spindle e o avano do eixo Z so ambos desacelerados e parados particularmente no fundo
do furo, e, ento, o spindle e o eixo Z movem-se no sentido reverso, produzindo a acelerao.
Como cada acelerao e desacelerao so executadas independentemente, as condies
acima no so preenchidas normalmente. Como resultado, para melhorar a preciso do
rosqueamento, usual compensar o avano montando uma mola no porta-macho.
Por outro lado, para o ciclo de rosqueamento sncrono (G84.2), a rotao do spinde e o
avano do eixo Z so controlados, de modo que eles so sempre sincronizados. Em outras
palavras, para rotao normal, o spindle controlado somente em relao velocidade.
Entretanto, para o rosqueamento sncrono, o controle da posio tambm feito pela rotao
do spindle. A rotao do spindle e o avano do eixo Z so controlados como a interpolao
linear de dois eixos. Isto preenche a condio de P=F/S mesmo em desacelerao e
acelerao no fundo do furo, permitindo o rosqueamento de alta preciso.
14-44
2.
14
Observaes
1.
Velocidade do avano
Eixo Z
Spindle
O ciclo de rosqueamento sncrono como com G84, exceto que difere do ciclo de
rosqueamento no mtodo de controle do spindle quando o eixo Z se move do ponto R
para o ponto Z e quando se move do ponto Z para o ponto R. Refira-se seo de ciclo
fixo G84 para as notas incluindo a programao.
2.
O eixo Z usado como um eixo de usinagem de furo na descrio acima. Quando o eixo
X usado como um eixo de usinagem de furo, G88.2 comandado.
Exemplo:
G88.2 Z/W_ C/H_ X/U_ R_ F_ ; Eixo X usado c/o eixo de usinagem de furo.
3.
4.
5.
2.
3.
Os dados de usinagem de furo (Q, P) devem ser comandados no bloco (bloco incluindo o
eixo bsico, eixo adicional e dados de R) em que os furos so usinados.
Os dados modais no sero atualizados mesmo se estes dados forem comandados em
um bloco de usinagem sem furo.
4.
14
5.
executado
ignorado
memorizado
Exemplo:
executado
ignorado
memorizado
6.
7.
8.
9.
14-46
14
5.
2.
6.
7.
4.
3.
14-47
8.
14
Funo e propsito
Os modelos de usinagem de furo so usados para arranjar, em um modelo predeterminado, as
posies de furos em que deve ser executado um ciclo de usinagem de furo.
- D previamente um comando do ciclo de usinagem de furo desejado sem qualquer dado de
posicionamento do eixo (que causa somente armazenamento dos dados da usinagem do furo
a ser executado nas posies de furo arranjadas).
- A execuo deste comando comea com o posicionamento para o primeiro dos furos
arranjados. O tipo de usinagem de furo depende do ltimo ciclo correspondente designado.
- O modo corrente de ciclo de usinagem de furo permanecer ativo durante a execuo deste
comando at ele ser cancelado explicitamente.
- Este comando somente ativar o posicionamento quando ele for dado em qualquer outro
modo diferente dos de ciclo de usinagem de furo.
- Estes comandos somente causam posicionamento na velocidade da condio modal corrente
(de cdigo G grupo 01) no default de qualquer ciclo de usinagem de furo precedente.
2.
Descrio
Endereos de argumento
G234.1
Furos em um crculo
X, Y, I, J, K
G235
X, Y, I, J, K
G236
Furos em um arco
X, Y, I, J, P, K
G237.1
X, Y, I, P, J, K
14-48
Observaes
14
1.
Formato da programao
G234.1 Xx Yy Ir J Kn;
X, Y : Coordenadas do centro do crculo.
2.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G81 com uma figura representando as
posies dos furos.
N001 G91;
N002 G81 Z-10. R5. K0. F200;
N003 G90 G34.1 X200. Y100. I100. J20. K6;
N004 G80;
N005 G90 G0 X500. Y100.;
x = 200
r = 100
= 20
y = 100
n=6
ltima posio antes (500, 100)
da execuo de G34.1
D740PB0007
3.
Notas
- No uso do cdigo G srie T, use os endereos de eixo apropriados para designar a posio
do eixo em um valor incremental. Como para o cdigo G srie M, d um comando G90 ou
G91 como requerido para designar a posio em valores absolutos ou incrementais.
- Como mostrado no exemplo acima, a ltima posio do comando G234.1 (G34.1) a ltima
dos furos arranjados. Use o mtodo de entrada de dados absolutos para especificar o
movimento para a posio da prxima operao desejada. (Um comando incremental requer
um clculo mais ou menos complicado com respeito a este ltimo furo.)
14-49
14
1.
Formato da programao
G235 Xx Yy Id J Kn;
X, Y : Coordenadas do ponto inicial.
2.
: Intervalo (d) entre furos. A alterao do sinal para o argumento I causa um arranjo
de furo centralmente simtrico com o ponto inicial como centro.
: Nmero (n) de furos a serem usinados (de 1 a 9999), inclusive do ponto inicial.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G81 com a figura representando as posies
dos furos.
N001 G91;
N002 G81 Z-10. R5. K0. F100;
N003 G35 X200. Y100. I100. J30. K5;
N004 G80;
n=5
d = 100
= 30
y = 100
ltima posio antes
da execuo de G35
x = 200
D740PB0008
3.
Notas
- No uso do cdigo G srie T, use os endereos de eixo apropriados para designar a posio
do eixo em um valor incremental. Como para o cdigo G srie M, d um comando G90 ou
G91 como requerido para designar a posio em valores absolutos ou incrementais.
- Omitindo o argumento K ou configurando K0 resultar em um erro de programao. Uma
configurao de K com 5 ou mais dgitos conduzir para o mnimo de 4 dgitos sendo usados.
- Em um bloco com G235, todas as palavras com endereos diferentes de G, L, N, X, Y, I, J, K,
F, M, S, T e B simplesmente sero ignoradas.
- Dando um cdigo G do grupo 00 no mesmo bloco com G235 causar uma execuo
exclusiva de qualquer cdigo que tiver sido dado por ltimo.
- Em um bloco com G235, um comando G22 ou G23 simplesmente ser ignorado sem afetar a
execuo do comando G235.
14-50
14
1.
Formato da programao
G236 Xx Yy Ir J P Kn;
X, Y : Coordenadas do centro do arco.
2.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G81 com uma figura representando as
posies dos furos.
N001 G91;
N002 G81 Z10. R5. F100;
N003 G36 X300. Y100. I300. J10. P15. K6;
N004 G80;
n=6
= 15
= 10
y = 100
ltima posio antes
da execuo de G36
x = 300
D740PB0009
3.
Notas
- No uso do cdigo G srie T, use os endereos de eixo apropriados para designar a posio
do eixo em um valor incremental. Como para o cdigo G srie M, d um comando G90 ou
G91 como requerido para designar a posio em valores absolutos ou incrementais.
14-51
14
1.
Formato da programao
G237.1 Xx Yy Ix Pnx Jy Kny;
X, Y : Coordenadas do ponto inicial.
2.
Programas de amostra
Abaixo dado um exemplo de usinagem de furo G81 com uma figura representando as
posies dos furos.
N001 G91;
N002 G81 Z10. R5. F20;
N003 G37.1 X300. Y-100. I50. P10 J100. K8;
N004 G80;
y = 100
ny = 8
x = 50
x = 300
nx = 10
3.
D740PB0010
Notas
- No uso do cdigo G srie T, use os endereos de eixo apropriados para designar a posio
do eixo em um valor incremental. Como para o cdigo G srie M, d um comando G90 ou
G91 como requerido para designar a posio em valores absolutos ou incrementais.
- Omitindo o argumento P ou K, ou configurando "P0" ou K0 resultar em um erro de
programao. Uma configurao de K ou P com 5 ou mais dgitos conduzir para o mnimo
de 4 dgitos sendo usados.
- Em um bloco com G237.1 quaisquer palavras com endereo diferente de G, L, N, X, Y, I, J, K,
14-52
14
14-53
14
Funo e propsito
As funes de ciclo fixo permitem o posicionamento, usinagem de furo, mandrilamento,
rosqueamento ou outros programas de usinagem a serem executados de acordo com a
seqncia de trabalho predeterminada pelos comandos de um bloco simples. As seqncias de
trabalho disponveis para a usinagem esto listadas abaixo.
O modo de funo de ciclo fixo cancelado na recepo de G80 ou um comando G (G00, G01,
G02, G03, G2.1, ou G3.1) do grupo G01. Todos os tipos de dados relacionados tambm so
simultaneamente apagados e zerados.
2.
Descrio
Argumentos
G71.1
[X, Y] Z, Q, R, F [P, D]
G72.1
[X, Y] Z, Q, R, F [P, D]
G73
G74
Rosqueamento reverso
G75
Mandrilamento 1
G76
Mandrilamento 2
G77
G78
Mandrilamento 3
[X, Y] Z, R, F [Q, P, D, K]
G79
Mandrilamento 4
[X, Y] Z, R, F [Q, P, D, K, E]
G81
[X, Y] Z, R, F
G82
Furao
G83
Furao profunda
G84
Rosqueamento
G85
Alargamento
[X, Y] Z, R, F [P, D, E]
G86
Mandrilamento 5
[X, Y] Z, R, F [P]
G87
Mandrilamento oposto
G88
Mandrilamento 6
[X, Y] Z, R, F [P]
G89
Mandrilamento 7
[X, Y] Z, R, F [P]
Notas
Parada em segundos
Parada em segundos
Nota 2: Qual argumento de J ou B deve ser usado depende do valor que foi configurado no
bit 1 do parmetro F84.
Parmetro F84, bit 1 = 1: Argumento do comando J
= 0: Argumento do comando B
14-54
14
X_Y_Z_Q_R_P_D_K_I_J(B)_E_H_F_L_
Dados da posio.
do furo
Vezes de repetio
14
G91
Ponto inicial
Ponto inicial
R
Z=0
R
Ponto R
Ponto R
D
Z
Ponto D
Ponto D
Z
Ponto Z
Ponto Z
MEP138
Formato da programao
Como mostrado abaixo, o comando de ciclo fixo consiste em uma seo de modo de usinagem
de furo, uma seo de dados de posio de furo, uma seo de dados de usinagem de furo e
uma seo de instruo de repetio.
G
X_Y_Z_Q_R_P_D_K_I_J(B)_E_H_F_L_
Dados da
posio do furo
Vezes de repetio
3.
Descrio detalhada
1.
O modo de usinagem de furo refere-se ao modo de ciclo fixo usado para furao, rosca
com rebaixo, rosqueamento, mandrilamento ou outras operaes de usinagem. Os dados
de posio do furo indicam os dados de posicionamento dos eixos X e Y. Os dados de
usinagem do furo indicam os dados de usinagem reais. Os dados de pos. do furo e do nr.
de repeties so no modais, enquanto que os dados de usinagem de furo so modais.
2.
Se M00 ou M01 for configurado no mesmo bloco como um comando de ciclo fixo ou
durante o modo de ciclo fixo, ento, o comando de ciclo fixo ser ignorado e aps o
posicionamento, M00 ou M01 ser gerado. O comando de ciclo fixo ser executado se X,
Y, Z ou R for configurado.
14-56
3.
14
Durante a operao de ciclo fixo, a mquina atua de uma das seguintes 7 maneiras:
- Ao 1
- Ao 2
Ponto inicial
3
Ponto R
6
5
MEP139
para
- Ao 3
- Ao 5
- Ao 6
- Ao 7
Se a operao de modo de ciclo fixo deve ser terminada na ao 6 ou 7, ela pode ser
selecionada com os seguintes cdigos G:
G98: Retorno ao nvel do ponto inicial
G99: Retorno ao nvel do ponto R
Ambos os comandos so modais. Uma vez que G98 tenha sido dado, por exemplo, o
modo G98 permanece vlido at que G99 seja dado. O modo G98 o estado inicial do NC.
Para um bloco sem os dados de posicionamento, os dados de usinagem de furo so
somente armazenados na memria e a operao de ciclo fixo no executada.
14-57
14
G98
Ponto R
G99
d0
Ponto D
f0
Ponto Z
q0
5
1
4
p0
q0 : Raio
p0 : Compr. de sobreposio (em arco)
MEP140
14-58
G98
Ponto R
G99
d0
Ponto D
f0
Ponto Z
q0
5
1
4
p0
q0 : Raio
p0 : Compr. de sobreposio (em arco)
14-59
MEP141
14
14
Ponto inicial
G98
Ponto R
k0
Ponto D
tz
f0
f2
[1]
f0
t z + d0
f2
Parada
(tc)
G99
d0
[2]
i0
f1
Ponto Z
Parada
(tc)
MEP142
tz
tc
d0
k0
i0
:
:
:
:
j0 :
(b0)
f0 :
f1 :
f2 :
Nota:
Exemplo:
14-60
14
Ponto R
d0
G99
k0
f0
f1
f1
Ponto D
Ponto Z
Parada
M03
tc :
f0 :
j0 :
(b0)
Ponto R
MEP143
h0 : Marcao para o rosqueamento sncrono/assncrono e a
variao da velocidade de retorno (%) para o
rosqueamento sncrono
h0 = 0 Rosqueamento assncrono
h0 > 0 Rosqueamento sncrono
k0 : Distncia a partir do ponto R
Nota:
14-61
14
M03
q0
Ponto inicial
G98
M03
q0
Ponto R
d0
Ponto D
G99
f0
M19
q0
i0
k0
Ponto Z
Parada
j0 :
(b0)
k0 :
i0 :
Nota:
14-62
14
M03
q0
Ponto inicial
G98
M03
q0
G99
d0
Ponto R
Ponto D
f1
q0
Ponto Z
M19
Parada
MEP145
tc : Parada (em tempo ou nr. de revolues)
q0 : Valor do alvio no plano XY
(Direo determinada pelos bits 3 e 4 de I14)
f1 : Velocidade de avano
j0 : 0 ou omitido M03 aps usinagem
(b0) Valor exceto 0 M04 aps usinagem
Nota:
14-63
14
Ponto inicial
tz
d0
()
Parada
f1
f1
Ponto R
Ponto D
Ponto Z (z)
f0
M03
f0
M04
Ponto R (r)
MEP146
tc
tz
f0
f1
:
:
:
:
14-64
Ponto inicial
G98
Ponto R
d0
G99
Ponto D
f0
k0
i0
Ponto Z
Parada
M19
MEP147
tc : Parada (em tempo ou nr. de revs.)
d0 : Distncia a partir do ponto R
14-65
14
14
Ponto inicial
G98
Ponto R
d0
G99
Ponto D
f1
f0
k0
i0
Ponto Z
Parada
MEP148
tc : Parada (em tempo ou nr. de revs.)
f0 : Velocidade de avano 0
d0 : Distncia a partir do ponto R
Ponto inicial
G98
Ponto R
G99
Ponto Z
MEP149
14-66
14
Ponto inicial
G98
Ponto R
d0
Ponto D
f0
G99
i0
f1
Ponto Z
Parada (tc)
MEP150
14-67
14
tz
[1]
G99
d0
G98
f0
t z + d0
[2]
i0
f1
Ponto Z
MEP151
14-68
14
Ponto R
d0
k0
G99
Ponto D
G98
Ponto Z
Parada
M04
tc :
f0 :
j0 :
(b0)
Ponto R
MEP152
14-69
14
Ponto inicial
Ponto R
d0
f1
f0
G99
G98
Ponto Z
Parada
MEP153
f1 : Velocidade de avano 1
d0 : Distncia a partir do ponto R
G98
M03
Ponto R
G99
Parada
M05
14-70
Ponto Z
MEP154
14
Parada
Ponto Z
d0
M19
M03
Ponto R
q0
MEP155
14-71
14
Ponto inicial
G98
Ponto R
G99
Ponto Z
Parada, M05, M00
MEP156
Ponto inicial
G98
Ponto R
G99
Ponto Z
Parada
MEP157
14-72
14
1.
Ponto R
d0
G99
Ponto R
k0
f0
f1
Ponto Z
Parada
M03
Ponto D
f1
MEP143
14
2.
Ponto inicial
Parada do spindle
Parada
M03
Ponto R
d0
Ponto R
k0
G99
Ponto D
G98
Ponto Z
Parada
M04
MEP152
14-74
3.
14
f0
f0
Ponto R
f0
Ponto Z
Parada
M04
14-75
14
4.
f0
f0
Ponto Z
Parada
M03
14-76
14
Funo e propsito
O comando G98 ou G99 pode ser usado para selecionar qual nvel de retorno da seqncia
final durante a operao de ciclo fixo deve ser configurado no ponto R ou no ponto inicial de
usinagem.
2.
Formato da programao
Descrio detalhada
Somente um
Programa de amostra
G98
(Em energia ligada ou aps o
cancelamento usando M02, M30, ou a
tecla RESET)
G99
Ponto inicial
Ponto inicial
Ponto R
Ponto R
Dois ou
mais
1 furo
2 furo
ltimo furo
14-77
1 furo
2 furo
ltimo furo
MEP158
14
Funo e propsito
Formato da programao
Descrio detalhada
A.
Perfil de usinagem
a
Perfil programado
MEP177
14-78
14
O fator de ajuste de escala configurado no parmetro F20 ser usado se voc no especificar
qualquer fator de ajuste de escala no mesmo bloco como aquele do G51. A configurao
corrente deste parmetro ser usada se ela for atualizada durante o modo ajuste de escala.
Isto , a configurao do parmetro existente, quando G51 est configurado, vlida.
Os dados sero calculados em um fator de ajuste de escala de 1 se nem o programa nem o
parmetro tiver um fator de ajuste de escala especificado.
Erros de programa ocorrem nos seguintes casos:
- Se o ajuste de escala especificado para uma mquina incapaz de ajuste de escala (Alarme
872 OPO G51 NO ENCONTRADA)
- Se um fator de ajuste de escala que excede seu valor disponvel mximo especificado no
mesmo bloco como aquele do G51 (Alarme 809 NUMERO INTRODUZIDO ILEGAL) (Todos
os fatores de ajuste de escala menores que 0.000001 so processados como 1.)
B.
Precaues
1.
2.
3.
4.
O ajuste de escala executado no eixo que o centro de ajuste de escala est especificado
por G51. Neste caso, o ajuste de escala torna-se vlido para todos os comandos de
movimento associados com a operao automtica, assim como para os cursos de retorno
do parmetro configurado de G73 e G83, e p/ os cursos de deslocamento de G76 e G87.
5.
6.
O ajuste de escala ser cancelado se M02, M30 ou M00 (somente quando M0 contm
reconfigurao) for emitido durante o modo ajuste de escala. O ajuste de escala tambm
ser cancelado por um comando de reconfigurar externo ou qualquer outra funo de
reconfigurar durante o status de reconfigurado/inicial.
7.
Os dados P, que especificam um fator de ajuste de escala, podem usar um ponto decimal.
O ponto decimal, entretanto, torna-se vlido somente se o cdigo do comando de ajuste
de escala G51 precede os dados P.
G51P0.5
P0.5G51
P500000G51
G51P500000
8.
0.5
1 (considerado como P = 0)
0.5
0.5
14-79
14
5.
Programas de amostra
1.
Operao bsica
N01
N02
N03
N04
N05
N06
N07
N08
N09
N10
N11
N12
G92X0Y0Z0
G90G51X100.Y100.P0.5
G00G43Z200.H02
G41X50.Y-50.D01
G01Z250.F1000
Y150.F200
X150.
G02Y50.J50.
G01X50.
G00Z0
G40G50X0Y0
M02
Y
200.
150.
100.
50.
X
W
N09
N11
50.
N04
N08
100.
M
N06
N07
150.
Perc. ferram. aps 1/2 aj. escala
Perc. progr. aps 1/2 aj. escala
Perc. ferram. sem aj. escala
Perc. progr. sem aj. escala
D01 = 25.000
M: Centro de ajuste de escala
MEP178
14-80
2.
14
Operao bsica
N01
N02
N03
N04
N05
N06
N07
N08
N09
G92X0Y0
G90G51P0.5 .................. Veja de [1] a [4] abaixo.
G00X50.Y50.
G01X150.F1000
Y150.
X50.
Y50.
G00G50
M02
N02 G90G51P0.5
N02 G90G51X100.Y100.P0.5
N02 G90G51X100.P0.5
N02 G90G51Y100.P0.5
Y
150.
100.
50.
X
W
[3]
50.
[4]
[2]
100.
[1]
150.
MEP179
14-81
14
3.
Operao bsica
N01
N02
N03
N04
N05
N06
N07
N08
N09
N10
N11
N12
G92X0Y0
G90G51P0.5 .................. Veja de [1] a [4] abaixo.
G00X50.Y50.
G01Y150.F1000
G02X100.I25.
G01X150.
G02X200.I25.
G01X250.Y100.
Y50.
X50.
G00G50
M02
[1]
N02 G90G51P0.5
[2]
N02 G90G51X125.Y100.P0.5
[3]
N02 G90G51X125.P0.5
[4]
N02 G90G51Y100.P0.5
Y
150.
200.
250.
125.
100.
50.
X
W
50.
[2]
[4]
[1]
100.
[3]
150.
MEP180
14-82
4.
14
G28X0Y0
G92X0Y0
G90G51X100.Y100.P0.5
G00X50.Y50.
G01X150.F1000
G27X0Y0
100.
50.
X
W
N06*
N06**
50.
N04
N05
100.
N06* .. Sem ajuste de escala
M
N06**. Durante ajuste de escala
MEP181
14-83
14
5.
Retorno ao ponto de referncia (ponto zero) (G28, G29 ou G30) durante o ajuste de escala
Configurando G28 ou G30 durante o ajuste de escala cancela o modo ajuste de escala no
ponto mdio e, ento, executa o comando de retorno do ponto de referncia (ponto zero).
Se o ponto mdio no foi configurado, o comando de retorno do ponto de referncia (ponto
zero) executado com o ponto no qual o ajuste de escala foi cancelado como ponto mdio.
Se G29 for configurado durante o modo ajuste de escala, o ajuste de escala ser
executado para o movimento inteiro aps o ponto mdio.
N01 G28X0Y0
N02 G92X0Y0
N03 G90G51X100.Y150.P500000
N04
N05
N06
N07
0.5
G00X50.Y100.
G01X150.F1000
G28X100.Y50.
G29X50.Y100.
Y
150.
100.
50.
X
W
N06
N07
Ponto intermedirio
50.
N04
N07*
N06*
N07**
N06**
100.
N05
150.
N06*
N07*
N06**
N07**
MEP182
14-84
6.
14
G92X0Y0
G91G51X100.Y150.P0.5
G60X50.Y50.
G60X150.Y100.
Y
150.
100.
50.
X
W
N03
100.
N04
150.
MEP183
14-85
14
7.
G90G54G00X0Y0
G51X100.Y100.P0.5
G65P100
G90G55G00X0Y0
G65P100
O100
G00X50.Y50.
G01X150.F1000
Y150.
X50.
Y50.
M99
%
G54
W1
M
W2
G55
MEP184
14-86
14
8.
G92X0Y0
G90G51X0Y0P0.5
G00X100.Y100.
M98P200I50.L8
O200
G91G01X14.645Y35.355F1000
M99
%
150.
100.
50.
50.
Programa de usinagem
150.
MEP185
14-87
14
9.
O300
G91G51X0Y0P0.5
G00X40.
G01Y40.F1000
X40.
G03Y80.J40.
G01X40.
Y40.
G00G50X40.
X100.Y100.
M99
%
Programa de usinagem
MEP186
14-88
14
G92X0Y0
M00
(Configurao dos dados de rotao das coordenadas)
G90G51X150.Y75.P0.5
G00X100.Y50,
G01X200.F1000
Y100.
X100.
Y50.
G00G50X0Y0
Y
200.
150.
100.
50.
X
W
50.
N04
Deslocamento do centro
de ajuste de escala por
rotao das coordenadas
rotation
N05
100.
N08
N06
N07
150.
MEP187
14-89
14
G92X0Y0
G90G51X150.P0.75
G00X50.Y25.
G01X250.F1000
Y225.
X50.
Y25.
G51Y125.P0.5
G00X100.Y75.
G01X200.
Y175.
X100.
Y75.
G00G50X0Y0
Cancelamento
Y
250.
200.
150.
100.
50.
X
W
N03
N14
N04
N05
50.
N09
N10
Programa de
usinagem
100.
N11
N13
N12
150.
N07
200.
N06
MEP188
14-90
14
Funo e propsito
O modo imagem espelho pode ser ativado e cancelado para cada eixo usando os cdigos G.
Uma prioridade mais alta dada configurao de imagem espelho com os cdigos G em
comparao com a configurao por quaisquer outros mtodos.
2.
Formato da programao
Descrio detalhada
Programas de amostra
Y
[1]
[2]
[3]
[4]
MEP189
(Programa principal)
G00G90G40G49G80
M98P100
G51.1X0
M98P100
G51.1Y0
M98P100
G50.1X0
M98P100
G50.1Y0
M30
14-91
(Subprograma O100)
G91G28X0Y0
G90G00X20.Y20.
G42G01X40.D01F120
Y40.
X20.
Y20.
G40X0Y0
M99
14
Funo e propsito
Subprograma
O0010;
O1000;
M98P1000;
M98P1200
Q20;
M02;
M99;
(Nvel 1)
Subprograma
Subprograma
O1200;
O2000;
N20;
M98P2000;
M98P2500;
N60;
M99;
M99P60;
(Nvel 2)
Subprograma
O5000;
M99;
(Nvel 3)
(Nvel 8)
Quantidade de repetio
TEP161
A tabela abaixo mostra as funes que podem ser executadas para adicionar e combinar as
funes de armazenamento de fitas e de edio, funes de controle de subprogramas e
funes de ciclo fixo.
Caso 1
Caso 2
Caso 3
Caso 4
Sim
No
No
Sim
Sim
No
Sim
Sim
Sim
Sim
No
Sim
5. Ciclos fixos
Notas:
1. indica uma funo que pode ser usada e uma funo que no pode ser usada.
2. A quantidade de repetio pode ser includa em at 8 nveis.
14-92
2.
14
Formato da programao
Chamada de subprograma
M98 <_> Q_ L_;
Nmero de repeties do subprograma (L1, se omitido)
Nmero de seqncia no subprograma a ser chamado (bloco do cabealho, se omitido)
(Use o endereo de H para o cdigo G da srie M).
Nome do programa do subprograma a ser chamado (prprio programa, se omitido).
Somente pode ser omitido durante a operao de memria.
Alternativamente,
M98 P_ Q_ L_;
Nmero de repeties do subprograma (L1, se omitido)
Nmero de seqncia no subprograma a ser chamado (bloco do cabealho, se omitido)
(Use o endereo de H para o cdigo G da srie M).
Nmero do programa [composto somente de numerais] do subprograma a ser chamado
(prprio progr., se omitido). P somente pode ser omitido durante a operao de memria.
3.
...............;
M99;
%(EOR)
O programa acima registrado por operaes de edio. Para outros detalhes, refira-se
seo sobre a edio de programas.
Somente estes nmeros de subprogramas na faixa de 1 a 9999 designados por especificaes
opcionais podem ser usados. Quando no h nmeros de programas na fita, o nmero da
configurao para a entrada do programa usado.
At 8 nveis de repetio podem ser usados para chamar os programas a partir de
subprogramas, e um erro de programa ocorre se este nmero excedido.
Os programas principais e os subprogramas so registrados na ordem em que eles foram lidos
porque no feita distino entre eles. Isto significa que no devem ser atribudos os mesmos
nmeros para os programas principais e subprogramas. (Se os mesmos nmeros so dados,
ocorre erro durante a entrada.)
14-93
14
Exemplo:
;
O
;
.................;
Subprograma A
M99;
%
;
O ;
.................;
Subprograma B
M99;
%
;
O
;
.................;
Subprograma C
M99;
%
Nota 1: Os programas principais podem ser usados durante a operao da memria e da fita,
mas os subprogramas devem ter sido introduzidos na memria.
Nota 2: Os seguintes comandos no so o objeto da repetio do subprograma e podem ser
chamados mesmo alm do oitavo nvel de repetio.
- Ciclos fixos
- Ciclos de modelo
4.
Execuo do subprograma
ou
M98 P_ Q_ L_;
14-94
Exemplo 1:
14
Progr. principal
Subprograma 1
Subprograma 2
O1;
O10;
[1]
M98P1;
O20;
[2]
[3]
M98P10;
[1]
M02;
Subprograma 3
M98P20;
[2]
[3]
M99;
M99;
M99;
Para repetio, os comandos M98 e M99 devem sempre formar pares na base de 1 : 1, [1]'
para [1], [2]'para [2], etc.
A informao modal reescrita de acordo com a seqncia de execuo sem distino entre
os programas principais e os subprogramas. Isto significa que aps chamar um subprograma,
deve-se prestar ateno ao status dos dados de modal ao programar.
Exemplo 2:
M98Q_;
M99P_;
M98Q3;
Procura
N3__;
M99;
N100__;
M98P123;
N200__;
N300__;
N400__;
M
M
O123;
M99P100;
TEP163
14-95
14
Exemplo 3:
Subprograma 1
Subprograma 2
Subprograma 3
- Quando o bloco O2 N200 procurado com a funo de procurar memria, os dados modais
so atualizados de acordo com os dados relacionados de O2 a N200.
- O mesmo nmero de seqncia pode ser usado em diferentes subprogramas.
- Quando o subprograma (No. p1) deve ser repetidamente usado, ele ser repetidamente
executado por I1 vezes desde que M98 Pp1 Ll1; estiver programado.
5.
Outras precaues
14-96
14
G109L1
:
(p/ usinagem com
a torre superior)
G109L1
(p/ usinagem com a
torre superior)
:
Executado
M99
M98<1000>
.
.
.
G109L2
(p/ usinagem com a
torre inferior
:
Pulado
Modelo 2:
Progr. principal (EIA)
:
G109L2
(p/ usinagem com
a torre inferior)
G109L1
(p/ usinagem com a
torre superior)
:
:
Pulado
M98<2000>
G109L2
(p/ usinagem com a
torre inferior)
:
Executado
M99
14-97
14
6.
Vista geral
EIA/ISO
M98P1000;
G109L1
:
M950
M98<3000>
G109L2
:
M950
M98<3000>
Dados p/ usinagem
c/ a torre inferior
:
:
14-98
B.
14
Formato da programao
ou
M98 P_ L_;
Descrio detalhada
1.
EIA/ISO
M98
Impossvel
Ignorado
MAZATROL
3.
Repetio
Dentro do programa MAZATROL chamado a partir do programa EIA/ISO, a unidade de
subprograma (SUB-PROG) no pode ser usada.
MAZATROL
EIA/ISO
EIA/ISO
M98;
SUB-PROG
Chamada
Impossvel
FIM
14
D.
Observaes
1.
2.
3.
4.
5.
6.
Um programa MAZATROL chamado por M98 no pode ser executado, exceto em sua
totalidade (do cabealho ao fim).
7.
14-100
14
M02, M30
Somente processamento da vida da ferramenta ser executado.
2.
M998, M999
Processamento da vida da ferramenta, contagem de peas e procura do NR. PROGR.
sero executados.
M998(999) <111> Q1;
Especificao de execuo ou no-execuo de contagem de peas
(contagem atualizada na tela de POSIO)
0: No-execuo de contagem de peas
1: Execuo de contagem de peas
Nome do programa a ser executado a seguir
Cdigo M para a cadeia de programas
M998: Execuo contnua aps contagem ps e procura do NR. PROGR.
M999: Fim aps contagem de peas e procura do NR. PROGR.
Como mostrado abaixo, o prximo programa pode ser designado alternativamente com o
endereo S se seu nome consiste somente em numerais.
M998(999) S111 Q1;
Especificao de execuo ou no-execuo de contagem de peas
(contagem atualizada na tela de POSIO)
0: No-execuo de contagem de peas
1: Execuo de contagem de peas
Nmero do programa a ser executado a seguir
Cdigo M para a cadeia de programas
M998: Execuo contnua aps contagem ps e procura do NR. PROGR.
M999: Fim aps contagem de peas e procura do NR. PROGR.
- M998<
>
Programa EIA/ISO
M998<
>
Programa MAZATROL
ou
Programa EIA/ISO
M999<
>
Programa MAZATROL
ou
Programa EIA/ISO
14
Uso correto
Programa princ.(EIA)
G109L1
G109L1
:
:
M950
M999<1000>
G109L2
G109L2
:
:
M950
M999<1000>
Exemplo 2:
Uso errado
G109L1
G109L1
:
:
M950
M998<1000>
G109L2
:
:
G109L2
M950
M999<1000>
14-102
14
Vista geral
Quebra de canto (Chanfro) ou arredondamento de canto pode ser comandado entre dois
blocos especifidados por interpolao linear (G01). Para I, J e K, os dados radiais devem ser
sempre configurados.
X
70
30
(b)
C3
(c)
R6
G01 Z30.0
100
X100.0
(a)
Z0
50
.................................... (c)
Z
TEP169
2.
Descrio detalhada
1.
2.
3.
4.
5.
A execuo por modo de estgio nico requerer dois estgios para completar a
operao.
14-103
14
6.
N011
N014
N013
N012
14-104
7.
14
Comando
Movimento da ferramenta
d
c
Ponto
inicial
a
i
e
Observaes
Especifique o ponto e.
Especifique os dados somente
para o eixo X no prximo bloco.
d e + 2i
abcd
Chanfram.
ZX
i
G01 Z(W)e Ii;
X(U)d; Prximo
bloco
a
Ponto
inicial
i
c
d
Especifique o ponto e.
Especifique os dados somente
para o eixo X no prximo bloco.
d e 2i
abcd
a Ponto
b inicial
k
c
d
k
abcd
Chanfram.
XZ
a Ponto
inicial
b
k
c
e
k
Especifique o ponto e.
Especifique os dados somente
para o eixo Z no prximo bloco.
de+k
Especifique o ponto e.
Especifique os dados somente
para o eixo Z no prximo bloco.
dek
abcd
d
Ponto
inicial
Arredond.
de canto
ZX
c
e
Especifique o ponto e.
Especifique os dados somente
para o eixo X no prximo bloco.
d e + 2r
abcd
Ponto
inicial
e
c
d
abcd
a
Ponto
inicial
Especifique o ponto e.
Especifique os dados somente
para o eixo Z no prximo bloco.
de+r
r
c
Especifique o ponto e.
Especifique os dados somente
para o eixo X no prximo bloco.
d e 2r
e abcd
Arredond.
de canto
XZ
Ponto
inicial
r
e
c
abcd
TEP171
14-105
Especifique o ponto e.
Especifique os dados somente
para o eixo Z no prximo bloco.
der
14
Funo
A quebra de canto realizada entre dois pontos nas duas linhas que formam este canto e
deslocada por comprimentos comandados por , C_ a partir de seu ponto de interseo.
2.
Formato da programao
3.
Exemplo de programa
Ponto de interseo
do canto virtual
(b)
140
Ponto final da
quebra de canto
Ponto inicial da
quebra de canto
(a)
10.0
10.0
Z
100.0
100.0
4.
TEP172
Descrio detalhada
1.
2.
3.
4.
5.
Um erro de programa ocorre quando o bloco seguinte ao bloco com quebra de canto no
contm um comando de interpolao linear.
6.
14-106
7.
14
Funo
O canto arbitrrio arredondado com o arco cujo raio comandado por ,R_ e cujo centro est
na bissetriz do ngulo de canto.
2.
Formato da programao
3.
Exemplo de programa
(b)
140
Ponto inicial de
arredondamento
R10.0
de canto
Ponto de
interseo de
canto virtual
corner
(a)
Eixo Z
100.0
100.0
4.
TEP173
Descrio detalhada
1.
2.
3.
4.
5.
6.
7.
14-107
14
Funo e propsito
A programao do ngulo linear e uma das coordenadas do ponto final faz a unidade NC
calcular automaticamente as coordenadas do ponto final.
2.
Formato da programao
X
(z1, x1)
x1
a2
N2
N1
x2
a3
a1
(z2, x2)
Z
MEP190
3.
Descrio detalhada
1.
O ngulo indicado em relao ao sentido positivo (+) do primeiro eixo (eixo horizontal) no
plano selecionado.
Designe o sinal + para o sentido contrrio ao do ponteiro do relgio (ANTI-HORAR) ou o
sinal para o sentido do ponteiro do relgio (HORAR).
2.
3.
4.
5.
Para o segundo bloco, o ngulo no ponto inicial ou no ponto final pode ser especificado.
6.
A funo de comando de ngulo linear no opera se o endereo A deve ser usado para
um nome de eixo ou uma funo auxiliar nr. 2.
7.
Esta funo vlida somente para o comando G01; ela no vlida para outros
comandos de interpolao ou posicionamento.
14-108
14
Programa de macro
Comando de chamada
de programa de macro
M99
M30
14-109
14
Chamada nica
Subprograma (O 01)
Programa principal
p/ o subprograma
O01
G65P01L1 <argumento>
M99
p/ o programa principal
14-110
A.
14
Especificao do argumento
Formato: A_B_C_
X_Y_Z_
Descrio detalhada
- Um argumento pode ser especificado usando todos os endereos, exceto G, L, N, O e P.
- Exceto para os endereos I, J, e K, os endereos no necessitam ser especificados em
ordem alfabtica.
I_J_K_ ... Correto
J_I_K_ ... Errado
- Os endereos cuja especificao no requerida podem ser omitidos.
- A relao entre endereos, que podem ser especificados usando a especificao de
argumento e nmeros de variveis em uma unidade de macro do usurio, est mostrada na
seguinte tabela:
Relao entre endereo e nmero da varivel
Endereo especificado
usando o mtodo
Varivel em programa
de macro
#1
#2
#3
#7
#8
#9
#10
#11
#4
#5
#6
#12
#13
G66.1
*
*
#14
#15
#16
#17
#18
#19
#20
#21
#22
#23
#24
#25
#26
: Usvel
14-111
14
B.
Especificao de argumento
Formato: A_B_C_I_J_K_I_J_K_
Descrio detalhada
- At um mximo de 10 conjuntos de argumentos em que cada um consiste nos endereos I, J
e K, assim como A, B, e C podem ser especificados.
- Se endereos idnticos se sobrepem, especifique-os na ordem requerida.
- Os endereos cuja especificao no requerida podem ser omitidos.
- A relao entre endereos, que pode ser especificada usando a especificao de argumento
e nrs. das variveis em uma unid. de macro do usurio, est mostrada na seguinte tabela:
Endereos da
especificao de
argumento
Endereos da
especificao de
argumento
#1
K5
#18
#2
I6
#19
#20
Nota:
C.
#3
J6
I1
#4
K6
#21
J1
#5
I7
#22
K1
#6
J7
#23
I2
#7
K7
#24
J2
#8
I8
#25
K2
#9
J8
#26
I3
#10
K8
#27
J3
#11
I9
#28
K3
#12
J9
#29
#30
I4
#13
K9
J4
#14
I10
#31
K4
#15
J10
#32
I5
#16
K10
#33
J5
#17
D3.3
I4.4
I7.7
Variveis
#1:
1.1
#2: 2.2
#3:
#4:
4.4
#5:
#6:
#7:
7.7
Se dois argumentos (D3.3 e I7.7) forem designados para a varivel #7, somente o
ltimo argumento (I7.7) ser usado.
14-112
2.
14
Programa Principal
O01
P/ o subprograma
G66P01L1 <argumento>
M99
P/ o programa principal
G67
P/ o subprograma
Para um bloco que tem um cdigo de comando de movimento entre G66 e G67, o
subprograma designado de macro do usurio executado aps este comando de movimento
ter sido executado. O subprograma executado em 1 vezes para a primeira chamada ou uma
vez para as chamadas subseqentes.
Para a chamada modal do tipo A, os mtodos de especificar <argumento> so os mesmos
usados para a chamada nica.
Formato:
G66 <__> L__ <argumento>
Nmero de repeties
Nome do programa
Alternativamente,
G66 P__ L__ <argumento>
Nmero de repeties
Nr. do programa
Descrio detalhada
- Quando o comando G66 for introduzido, o subprograma designado de macro do usurio ser
chamado toda a vez aps a execuo dos comandos de movimento dentro de um bloco at o
comando G67 (cancelamento) ter sido introduzido.
- Os cdigos de comando G66 e G67 devem residir no mesmo programa em pares.
A introduo de um comando G67 sem um comando G66 resulta em um alarme 857 ERRO
PROG. UTIL. MACRO G67.
14-113
14
Ciclo de furao
Programa principal
N1G90G54G0X0Y0Z0
Subprograma
N2G91G00X50.Y50.Z200.
N3G66P9010R10.Z30.F100
N4X50.Y50.
N5X50.
O9010
N6G67
N10G00Z#18M03
N20G09G01Z#26F#9
N30G00Z[#18+#26]
M99
Para o programa principal
150. 100. 50.
N2
N1
N3
N10
50.
N4
Argumento R
N5
N20
100.
N30
Argumento Z
Y
Argumento F
P/ o subprograma
MEP165
14-114
14
Descrio detalhada
- Durante o modo G66.1, somente os cdigos O, N e G em cada um dos blocos de comando
lidos so executados. Nenhum outro cdigo destes blocos executado; cdigos diferentes de
O, N e G so tratados como argumentos. Entretanto, somente o ltimo cdigo G e os cdigos
N seguindo um cdigo diferente de O ou N tornam-se argumentos.
- Todos os blocos significativos no modo G66.1 so considerados quando precedidos pelo
comando G65P_.
Por exemplo, o bloco de
N100G01G90X100. Y200. F400R1000
- A faixa de dados dos comandos G, L, P e N, que voc pode configurar como novas variveis
usando o modo G66.1, a mesma que a faixa de dados de comandos NC usuais.
- O nmero de seqncia N, os cdigos modais G e O so todos atualizados como
informaes modais.
4.
Descrio detalhada
- A instruo mostrada acima executa a mesma funo que as instrues listadas abaixo. Qual
destas instrues listadas aplicar ser determinado pelos dados do parmetro a ser
configurado para cada cdigo G.
M98P
G65P <argumento>
G66P <argumento>
G66.1P <argumento>
14-115
14
5.
Formato:
Mm (ou Ss, Tt e Bb)
Cdigo M (ou S, T e B) que chama o subprograma de macro
- Os argumentos podem ser designados para G65, mas no podem ser designados para M98.
- Os nmeros de seqncia podem ser designados para M98, mas no podem ser designados
para G65, G66 ou G66.1.
- O comando M98 executa um subprograma depois que os comandos de bloco M98 diferentes
de M, P, H e L tenham sido executados, considerando que G65 desvia o programa em um
subprograma sem fazer nada.
- A parada de bloco nico ocorrer se o bloco de comando M98 tiver endereo diferente de O,
N, P, H e L. Entretanto, para G65, a parada de bloco nico no ocorrer.
- O nvel de variveis locais fixado para M98, mas para G65 ele muda de acordo com a
quantidade de repetio. (Por exemplo, #1s, se presentes antes e depois de M98, sempre
significa o mesmo, mas se presentes antes e depois de G65, eles tm sentidos diferentes.)
- O comando M98 pode ter um mximo de at oito nveis de multiplexidade de chamada
quando combinado com G65, G66 ou G66.1, enquanto que o nmero mximo de nveis
disponveis para o comando G65 quatro quando ele combinado com G66 ou G66.1.
14-116
7.
14
Programa principal
Macro p1
G66Pp1
Zz1
(Chamar p1)
G66Pp2
Zz2
G67
x1
Aps exec. de z1
w1
x2
M99
w1
x2
M99
Macro p1
(Chamar p2)
Aps exec. de z2
x1
(Cancelar p2)
Macro p2
Macro p2
Macro p2
Macro p1
Zz3
G67
(Chamar p1)
Aps exec. de z3
x1
(Cancelar p1)
Zz4
Zz5
14-117
w1
x2
M99
14
8.
Pontos principais
A criao prvia de macros especiais do usurio para interromper o processamento permite as
macros do usurio serem executadas durante a operao automtica quando um sinal de
interrupo de macro do usurio entrado. Aps a macro do usurio ter sido executada, o
programa tambm pode ser retornado ao bloco de programa interrompido e, ento, iniciado a
partir deste bloco.
Descrio detalhada
- Formato para selecionar o destino da diviso de macro do usurio
M
M96<_>L_ (ou M96P_L_)
M
M
M97 (Desativa modo desvio)
O2000
O2100
O5100
M96P5100
G1X
Interrupo
G1Y
M
G65P2100
Interrupo
M
M97
M
M99
(Nvel 3)
Varivel local
M99
(Nvel 4)
Varivel local
14-118
M99
14
14-14-3 Variveis
De todos os tipos de variveis disponveis para a unidade NC, somente as variveis locais,
variveis comuns e parte das variveis do sistema so retidas mesmo aps a energia ser
desligada.
1.
Multiplexao de variveis
Sob especificaes de macro do usurio, as variveis podem ter seus identificadores (nmeros
de identificao) transformados em variveis, o que referido como multiplexao, ou
substitudo com <expresso>.
Para <expresso>, somente uma expresso aritmtica (para multiplicao, diviso, adio ou
subtrao) pode ser usada.
Exemplo 1:
Variveis de multiplexao
Exemplo 2:
#10=5
#[#10+1]=1000
#[#101]=1000
#[#103]=100
#[#10/2]=100
2.
#6 = 1000 resultar.
#4 = 1000 resultar.
#15 = 100 resultar.
#2 = 100 resultar.
Variveis no definidas
Sob especificaes de macro do usurio, as variveis que permanecem no usadas aps ligar
a energia, ou as variveis locais que no so argumentos especificados por G65, G66 ou
G66.1 podem ser usadas como <vazio>. Variveis tambm podem ser estabelecidas
eficientemente em <vazio>.
A varivel #0 sempre usada como uma varivel <vazio>, e esta varivel no pode ser
definida no lado esquerdo da expresso.
A.
Expresso aritmtica
#1=#0................. #1 = <vazio>
#2=#0+1 ............ #2 = 1
#3=1+#0 ............ #3 = 1
#4=#010 .......... #4 = 0
#5=#0+#0 .......... #5 = 0
Nota:
Cuidado para que <vazio> seja tratado do mesmo modo que 0 durante o
processamento de expresses.
<vazio> + <vazio> = 0
<vazio> + <constante> = constante
<constante> + <vazio> = constante
14-119
14
B.
Aplicando variveis
A aplicao de uma varivel no definida sozinha resulta igualmente que o endereo seja
ignorado.
Se #1 = <vazio>
G0X#1Y1000
G0X[#1+10]Y1000
C.
equivalente G0Y1000, e
equivalente G0X10Y1000.
Expresso condicional
Se #101 = 0
#101EQ#0
#101EQ#0
0 = <vazio> no vlido.
#101NE0
<vazio> 0 vlido.
#101NE0
0 0 no vlido.
#101GE#0
#101GE#0
0 <vazio> vlido.
#101GT0
#101GT0
0 > 0 no vlido.
EQ
Vazio
Constante
NE
Vazio
GT
Constante
Vazio
Constante
H
H
H:
Em branco:
14-120
LT
Vazio
GE
Constante
Vazio
Constante
LE
Vazio
Constante
14
Variveis locais referem-se s variveis que podem ser definidas como <argumento> ao
chamar um subprograma de macro ou s que podem ser usadas localmente dentro do
programa principal, ou de um subprograma. No h relaes entre macros. Assim, estas
variveis podem ser sobrepostas uma sobre a outra, mas at um mximo de quatro nveis de
sobreposio.
G65Pp1L1
<argumento>
onde
p1 : Nmero do programa
1 : Nmero de repeties
Zz1.
G66.1
Endereo do
argumento
Varivel local
Comandos de
chamada
Endereo do
argumento
Varivel local
#1
#18
G65
G66
G66.1
#2
#19
#3
#20
#7
#21
#8
#22
#9
#23
#10
#24
#11
#25
#4
#26
#27
#5
#6
#28
#12
#29
#13
#30
#14
#31
#15
#32
#16
#33
#17
14-121
14
1.
Programa principal
P/ subprograma
G65P9900A60.S100.F800
M02
#5=#4010
G91G01 X[#19*COS[#1]]
Y[#19*SIN[#1]]F#9
M99
Controle do movimento e
outros aps referir-se s
variveis locais.
Configurao da varivel
local por argumento
A (#1)=60.000
F (#9)=800
Tabela de dados
da varivel local
2.
S (#19)=100.000
Subprograma (O1)
Programa principal
#30=FUP[#2/#5/2]
#5=#2/#30/2
M98H100L#30
X#1
M99
N100G1X#1F#9
Y#5
X#1
X#5
M99
P/ subprograma
G65P1A100.B50.J10.F500
J
A
Tabela de
dados das
variveis locais
A
B
F
J
(#1)
(#2)
(#9)
(#5)
(#30)
100.000
50.000
500
10.000 8.333
3.
No programa de amostra para o fresamento de face que est mostrado acima, apesar do
argumento J ter sido inicialmente programado como um passo de usinagem de 10 mm, ele foi
mudado para 8.333 mm para assegurar usinagem de passo igual.
Alm disso, a varivel local #30 contm os dados calculados sobre o nmero de vezes de
usinagens recprocas.
14-122
3.
As variveis locais podem ser usadas para cada um dos quatro nveis de chamada de
macro separadamente. Para o programa principal (nvel de macro 0), variveis locais
separadas tambm so estabelecidas. Entretanto, as variveis locais de nvel 0 no
podem ser designadas com argumentos.
O1 (Nvel de Macro 1)
P65P1A1.B2.C3.
G65P10A10.B20.C30.
G65P100A100.B200.
M02
M99
M99
Principal (Nvel 0)
#1=0.1#2=0.2#3=0.3
#1
#2
#3
#33
14
M99
Z(#26)
Z(#26)
Z(#26)
#33
#33
#33
14-123
14
3.
Voc pode checar o status de um sinal de entrada de uma interface ao ler o valor do nmero
apropriado (#1000 a #1035) da varivel.
O valor lido do nmero da varivel 1 (contato fechado) ou 0 (contato aberto). Voc tambm
pode checar o status de todos os sinais de entrada das variveis de #1000 a #1031 ao ler o
valor do nmero da varivel 1032. As variveis de #1000 a #1035 somente podem ser lidas;
elas no podem ser colocadas no lado esquerdo de uma expresso aritmtica.
Varivel do
sistema
Pontos
Sinal de entrada da
interface
Varivel do
sistema
Pontos
Sinal de entrada da
interface
#1000
#1016
#1001
#1017
#1002
#1018
#1003
#1019
#1004
#1020
#1005
#1021
#1006
#1022
#1007
#1023
#1008
#1024
#1009
#1025
#1010
#1026
#1011
#1027
#1012
#1028
#1013
#1029
#1014
#1030
#1015
#1031
Varivel do
sistema
Pontos
Sinal de entrada da
interface
#1032
32
#1033
32
#1034
32
#1035
32
Nota:
Sinal de entrada da
interface
Descrio
14-124
4.
14
Voc pode enviar um sinal de sada da interface designando um valor ao nmero apropriado
(#1100 a #1135) da varivel.
Todos os sinais de sada podem assumir o valor 0 ou 1.
Voc tambm pode enviar todos os sinais de sada das variveis de #1100 a #1131 ao mesmo
tempo designando um valor ao nmero das variveis 1132. Alm de escrever os dados para
compensar os sinais de sada de #1100 a #1135, a leitura do status do sinal de sada pode ser
feita.
Varivel do
sistema
Pontos
Sinal de sada da
interface
Varivel do
sistema
Pontos
Sinal de sada da
interface
#1100
#1116
#1101
#1117
#1102
#1118
#1103
#1119
#1104
#1120
#1105
#1121
#1106
#1122
#1107
#1123
#1108
#1124
#1109
#1125
#1110
#1126
#1111
#1127
#1112
#1128
#1113
#1129
#1114
#1130
#1115
#1131
Varivel do
sistema
Pontos
Sinal de sada da
interface
#1132
32
#1133
32
#1134
32
#1135
32
Nota 1: Os dados das variveis do sistema de #1100 a #1135 so salvos de acordo com o
nvel lgico (1 ou 0) do sinal que foi enviado por ltimo. Os dados salvos so
apagados automaticamente ao ligar/desligar a energia.
Nota 2: O seguinte aplicado se um dado diferente de 1 ou 0 designado s variveis de
#1100 a #1131:
14-125
14
Sinal de entrada
#1100
#1001
#1101
#1102
#1002
Ler
somente
#1003
#1103
#1128
#1029
#1129
macro-
#1130
instruo
#1031
5.
Ler e
escrever
#1028
#1030
32 bit
Sinal de sada
#1131
(R74, R75)
#1033
(R76, R77)
#1034
(R176, R177)
#1134
(R78, R79)
#1035
(R178, R179)
#1135
Compensao da ferramenta
Tipo A
Tipo B
#100001 #100000+n
#10001 #10000+n
#2001 #2000+n
#110001 #110000+n
#11001 #11000+n
#2201 #2200+n
#160001 #160000+n
#16001 #16000+n
*(#120001 #120000+n)
*(#12001 #12000+n)
#2401 #2400+n
#170001 170000+n
#17001 #17000+n
*(#130001 #130000+n)
*(#13001 #13000+n)
#2601 #2600+n
#120001 #120000+n
#12001 #12000+n
#130001 #130000+n
#13001 #13000+n
#140001 #140000+n
#14001 #14000+n
#150001 #150000+n
#15001 #15000+n
#180001 #180000+n
#18001 #18000+n
14-126
Compens. da
geom. compr.
Compens. do
Tipo C
Compens. da
geometria Z
: No disponvel
Tipo D
Comprim. Z
Compens. do
desg. compr.
desgaste em Z
Compens. da
geometria do
dimetro
Compens. da
geometria do R
Compens. do
Compens. do
desgaste do
desgaste do
dimetro
R da ponta
Raio R
da ponta
Compens. da
geometria X
Comprim. X
Compens. do
desgaste em X
Compens. da
geometria Y
Comprim. Y
Compens. do
desgaste emY
Sentido da
compens.
Sentido da
compens.
14
Mximo de n
#100001 - #184000
4000
#10001 - #18999
999
#2001 - #2800
200
Nota:
Usando os nmeros das variveis, voc pode ler os dados da ferramenta ou designar dados.
Os nmeros das variveis usveis so da ordem de #10000 ou #2000. Para a ordem de #2000,
entretanto, somente at 200 conjuntos de compensaes de ferramenta podem ser usados.
Os ltimos trs dgitos de um nmero da varivel indicam um nmero de compensao da
ferramenta.
Como com outras variveis, os dados de compensao da ferramenta devem conter o ponto
decimal. Assim, o ponto decimal deve ser includo se voc quer configurar dados que tm
dgitos decimais.
Exemplo de programa
#101=1000
#10001=#101
#102=#10001
Aps a
execuo
Variveis comuns
#101=1000.0
H1=1000.000
#102=1000.0
Exemplo:
G28Z0T01
M06
#1=#5003
G00Z500.
G31Z100.F100
#10001=#5063#1
M
Nota:
#1
G00
H1
#5063
G31
Sensor
14-127
14
6.
Usando os nmeros das variveis de 5201 a 5336, voc pode ler os dados de offset do sistema
de coordendas da pea de trabalho ou designar dados.
Nota:
1 eixo
2 eixo
3 eixo
DESLOC
#5201
#5202
#5203
#5216
G54
#5221
#5222
#5223
#5236
G55
#5241
#5242
#5243
#5256
G56
#5261
#5262
#5263
#5276
G57
#5281
#5282
#5283
#5296
G58
#5301
#5302
#5303
#5316
G59
#5321
#5322
#5323
#5336
Nome do dado
16 eixo
Observaes
Uma espec. opcional de entrada/sada
de dados externos requerida.
(Exemplo 1)
N1
N2
N3
N1
N3
W1
N10 #5221=90.#5222=10.
N11 G90G00G54X0Y0
90.
G28X0Y0Z0
#5221=20.#5222=20.
G90G00G54X0Y0
Sistema de coordenadas
da pea de trabalho de
G54 especificado por
N10
M02
(Exemplo 2)
10.
20.
N11
W1
G54
W1 (G54)
N100 #5221=#5221+#5201
#5222=#5222+#5202
#5241=#5241+#5201
#5242=#5242+#5202
#5201=0 #5202=0
G55
W2 (G55)
M
G54
W1 (G54)
MEP166
14
Nota:
1 eixo
2 eixo
3 eixo
4 eixo
16
eixo
G54.1P1
#70001
#70002
#70003
#70004
#70016
G54.1P2
#70021
#70022
#70023
#70024
#70036
G54.1P299
#75961
#75962
#75963
#75964
#75976
G54.1P300
#75981
#75982
#75983
#75984
#75996
Nr. do eixo
Nome do dado
Observaes
Somente disponvel
com a funo
opcional para o
offset do sistema
adicional de
coordenadas.
Alternativamente, as variveis numeradas de 7001 a 7956 podem ser usadas para ler ou
designar as dimenses do offset do sistema adicional de coordenadas da pea de trabalho. O
nmero da varivel para a origem do eixo de ordem k do sistema de coordenadas Pn pode
ser calculado como segue:
7000 + (n 1) 20 + k
O nmero total de eixos controlveis depende das especificaes da mquina.
Nota:
1 eixo
2 eixo
3 eixo
4 eixo
16
eixo
G54.1P1
#7001
#7002
#7003
#7004
#7016
G54.1P2
#7021
#7022
#7023
#7024
#7036
G54.1P3
#7041
#7042
#7043
#7044
#7056
G54.1P48
#7941
#7942
#7943
#7944
#7956
No. do eixo
Nome do dado
7.
Observaes
Somente disponvel
com a funo
opcional para o
offset do sistema
adicional de
coordenadas.
Como mostrado abaixo, h nmeros das variveis estabelecidos para ler os valores do offset
do sistema local de coordenadas da pea de trabalho corrente.
Nrs. das variveis
8.
Descrio
#5381
#5382
#5383
#5384
#5385
#5386
Como mostrado abaixo, h nmeros de variveis estabelecidos para ler o ngulo de rotao do
sistema de coordenadas da pea de trabalho.
Nrs. das variveis
Descrio
#5387
#5397
14-129
14
9.
Como mostrado abaixo, h nmeros estabelecidos das variveis para ler as posies do eixo
do 1 ao 4 ponto zero (como configurado pelos parmetros de M4 a M7).
1 eixo
2 eixo
.....
16 eixo
M4
#5701
#5702
.....
#5716
M5
#5721
#5722
.....
#5736
M6
#5741
#5742
.....
#5756
M7
#5761
#5762
.....
#5776
A unidade NC pode ser compelida a um status de alarme usando o nmero da varivel 3000.
#3000 = 70 (CHAMAR#PROGRAMA#530)
Nr. do alarme
Mensagem do alarme
1 a 20
21 a 6999
*1 Refere-se aos alarmes nrs. 980 a 999 cujas mensagens so pr-configuradas como indicado na Lista de Alarmes.
*2 Exibio de uma mensagem como ela configurada na instruo de macro.
Ex. 1 de programa (Comando para a
exibio de 980 ALARME 1 MACRO
UTILIZADOR na condio #1=0)
M
IF[#1NE0]GOTO100
#3000=1
N100
M
Parada da operao
por alarme do NC
IF[#2NE0]GOTO200
#3000=21(#ORIGINAL#ALARM#1)
N200
Parada da oper.
p/ alarme do NC
14-130
3021#ORIGINAL#ALARM#1
14
Usando as variveis #3001 e #3002, voc pode ler o tempo integrado existente durante a
operao automtica ou designar dados.
Nr. da
Varivel
Tipo
Tempo Integrado 1
3001
Tempo Integrado 2
3002
Unid.
Dados c/ energia
ligada
Inicializao
Contagem
ms
Dados designados
em variveis.
ms
O9010
P/ o subprograma
#3001=0
WHILE[#3001LE#20]DO1
T#20______
12. Valid. /invalid. de parada de bloco nico ou espera de sinal de acabar funo aux. (#3003)
Designando um dos valores listados na tabela abaixo para o nmero da varivel 3003 permite
que a parada de bloco nico seja tornada invlida nos blocos subseqentes ou que o programa
seja avanado para o prximo bloco sem nunca ter de esperar pela chegada de um sinal (FIN)
de terminar a execuo do cdigo de funo auxiliar (M, S, T ou B).
#3003
Efetiva
Espera
Inefetiva
Espera
Efetiva
No espera
Inefetiva
No espera
Nota:
Bit 0
Bit 1
Bit 2
Manuteno do avano
Checagem de G09
Efetiva
Efetiva
Efetiva
Inefetiva
Efetiva
Efetiva
Efetiva
Inefetiva
Efetiva
Inefetiva
Inefetiva
Efetiva
Efetiva
Efetiva
Inefetiva
Inefetiva
Efetiva
Inefetiva
Efetiva
Inefetiva
Inefetiva
Inefetiva
Inefetiva
Inefetiva
Contedo (Valor)
14-131
14
O uso do nmero da varivel 3006 permite que o programa seja parado aps a execuo do
bloco imediatamente precedente.
Formato:
#3006 = 1 (CHECK OPERAT)
String de caracteres a ser exibido
A configurao adicional de um string de caracteres (com 29 caracteres no mximo) em
parnteses permite que a mensagem de parada requerida seja exibida no monitor.
15. Imagem espelho (#3007)
O status de imagem espelho de cada eixo em um momento particular pode ser checado ao ler
a varivel de nmero 3007.
A varivel #3007 tem cada bit ligado cruzado a um eixo, e estes bits indicam que:
Se for igual a 0, a imagem espelho invlida.
Se for igual a 1, a imagem espelho vlida.
Bit
15
14
13
12
11
10
Nr. do eixo
O status modal do comando G em um bloco pr-lido pode ser checado usando nmeros das
variveis de 4001 a 4027. Para nrs. das variveis de #4201 a #4227, o status modal do bloco
que est sendo executado pode ser checado de uma maneira similar quela descrita acima.
Nrs. da varivel
Funo
Bloco
pr-lido
Bloco
executado
#4001
#4201
#4002
#4202
#4003
#4203
#4004
#4204
#4005
#4205
#4006
#4206
#4007
#4207
#4008
#4208
#4009
#4209
Ciclo fixo
G80 : 80, G73/74 : 73/74, G76 : 76,
G83-G89 : 83-89
Ciclo fixo
G80 : 80, G273/274 : 273/274, G276 : 276,
G81-G89 : 81-89
#4010
#4210
Retorno ao nvel
#4011
#4211
#4012
#4212
#4013
#4213
#4014
#4214
INTEGREX
Modo da interpolao
INTEGREX srie-e
G0-G3 : 0-3, G2.1 : 2.1, G3.1 : 3.1
Seleo do plano
Seleo polegada/mm
G20/21 : 20/21
14-132
Bloco
executado
#4015
#4215
#4016
#4216
#4017
#4217
#4018
#4218
#4019
#4219
#4020
#4220
#4021
#4221
#4022
#4222
#4023
#4223
#4024
#4224
#4025
#4225
#4026
#4226
#4027
#4227
14
Funo
INTEGREX
INTEGREX srie-e
Funo de perfilamento
G40.1 : 40.1, G41.1 : 41.1, G42.1 : 42.1
G96/97 : 96/97
Usin. poligonal e fres. dentes de engr. G50.2: 50.2, G51.2: 51.2, G113: 113, G114.3: 114.3
G12.1/13.1 : 12.1/13.1
Offsett dinmico
G54.2 : 54.2
Bloco
executado
#4101
#4301
#4102
#4302
#4103
#4303
#4104
Nrs. da varivel
Informao modal
Informao modal
Bloco
pr-lido
Bloco
executado
#4113
#4313
Funo miscelnea
#4114
#4314
Nr. de seqncia N
#4115
#4315
Nr. do programa O
#4304
#4116
#4316
#4105
#4305
#4117
#4317
#4106
#4306
#4118
#4318
#4107
#4307
#4119
#4319
#4108
#4308
#4120
#4320
Funo ferramenta T
#4109
#4309
Velocidade de avano
#4130
#4330
#4110
#4310
#4111
#4311
#4112
#4312
Funo spindle S
#4131
Tipo superfcie
Superior: 0, 0/180: 1, 90/270: 2
#4132
Superfcie de usinagem
Superior: 5, 0: 6, 90: 7, 180: 8,
270: 9
14-133
14
Usando os nmeros das variveis de #5001 a #5116, voc pode checar as coordenadas do
ponto de fim do bloco anterior, as coordenadas da mquina, as coordenadas da pea de
trabalho, as coordenadas do pulo, as coordenadas da compensao da posio da ferramenta
e os servodesvios.
Coordenadas
do ponto de
fim do bloco
anterior
Coords. da
mquina
Coords. da
pea de
trabalho
Coords. do
pulo
Coords. da
compens.
posio da
ferramenta
Valor do
servo
desvio
#5001
#5021
#5041
#5061
#5081
#5101
#5002
#5022
#5042
#5062
#5082
#5102
#5003
#5023
#5043
#5063
#5083
#5103
16
#5016
#5036
#5056
#5076
#5096
#5116
Observaes
(Leitura durante mov.)
Possvel
Impossvel
Impossvel
Possvel
Impossvel
Possvel
Informao da
posio
Nr. do eixo
Nota:
1.
2.
G00
G01
Coordenadas
do ponto final
Comando
lido
Sistema de coords. da
pea de trabalho
Coordenadas da
pea de trabalho
Coordenadas
da mquina
Sistema de
coords .da mquina
MEP167
14-134
3.
14
Comando
lido
4.
F (Velocidade)
Sistema de
coordenadas da
pea de trabalho
W
Coordenadas da
pea de trabalho
Coordenadas de entrada
do sinal de pulo
Sistema de
coordenadas
da mquina
Coordenadas da mquina
Marca
Marca
MEP169
14-135
14
Exemplo 1:
(#9)
200
(#24) 100.000
(#25) 100.000
(#26) 10.000
G65P9031X100.Y100.Z-10.F200
P/ o subprograma
(Varivel comum)
Entrada do sinal do pulo
Ponto inicial
Z
N3
N8
Y
N4
#103
N5
#101
O9031
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
#180=#4003
#30=#5001#31=#5002
G91G01Z#26F#9
G31X#24Y#25F#9
G90G00X#30Y#31
#101=#30#5061#102=#31#5062
#103=SQR[#101?#101+#102?#102]
G91G01Z#26
IF[#180EQ91]GOTO11
G90
M99
#101 87.245
#102 87.245
#103 123.383
#102
#101
N1
#102
N2
#103
N3
Entrada do eixo Z
#5001
N4
#5002
N5
#5061
N6
#5062
N7
N8
Sada do eixo Z
N9, N10
N11
14-136
Exemplo 2:
N1
N2
N3
N4
N5
N6
N7
N8
N9
14
75
G91G28X0Y0
G90G00X0Y0
X0Y100.
G31X150.Y50.F80
#111=#5061 #112=#5062
G00Y0
G31X0
#121=#5061 #122=#5062
M02
#111 = 75. +
#121 = 25. +
25
Y
X
50
75
100
Sinal do pulo
Y
MEP171
#112 = 75. +
#122 = 75. +
onde indica um erro devido demora da resposta. (Consulte o captulo 16 sobre funes de
pulo para mais detalhes.) A varivel #122 indica a coordenada de entrada do sinal de pulo de
N4, pois N7 no tem um cdigo de comando Y.
Descrio
Parmetro
#3071
K17
#3072
K18
#3086
K13
#3087
K14
#3088
K15
#3089
K16
#5501
L1
#5502
L2
#5503
L3
Registro R
#5504
#58165
K23
#58167
K13
R8166, 8167
#58169
K14
R8168, 8169
#58171
K19
R8170, 8171
#58172
TC37
R8172
#58173
TC38
R8173
#58174
TC39
R8174
#58175
TC40
R8175
#58205
#58221
L22
#58223
L23
#58225
L24
#58227
L25
#58229
L26
#58259
L28
14-137
L4
K20
R8164, 8165
14
20. TNo. (Nr. da ferramenta) (#51999) e nr. de indexao (#3020) da ferramenta do spindle
As variveis numeradas 51999 e 3020 podem ser usadas para ler o nmero da ferramenta e o
nmero de indexao dos dados da ferramenta montada no spindle.
Varivel do sistema
Descrio
#51999
#3020
Descrio
Designao da ferramenta requerida (somente para escrever).
Como o caso com um cdigo T, use as partes integral e decimal,
respectivamente, para especificar a ferramenta requerida com seu nmero e
sufixo.
#3022 =
:
:
#3023
.
Nmero da ferramenta (TNo.)
Sufixo
Exemplo:
TNo.
1
Configurao #3022
Leitura em #3023
1.01
21
1.02
24
1.03
40
2.61
31
2.62
34
2.63
35
3.08
15
3.22
18
3.26
19
:
:
:
:
:
:
:
:
Falha
14-138
14
#60001 a #60000+n
#600001 a #600000+n
#61001 a #61000+n
#610001 a #610000+n
#62001 a #62000+n
#620001 a #620000+n
#63001 a #63000+n
#630001 a #630000+n
#64001 a #64000+n
#640001 a #640000+n
Compensao do desgaste em X
#65001 a #65000+n
#650001 a #650000+n
Compensao do desgaste em Y
#66001 a #66000+n
#660001 a #660000+n
Compensao do desgaste em Z
#67001 a #67000+n
#670001 a #670000+n
Nmero do grupo
#68001 a #68000+n
#680001 a #680000+n
Comprimento B (torneamento)
#510 = #3023;
#500 = #[600000+#510];
#501 = #[610000+#510];
#502 = #[620000+#510];
#503 = #[630000+#510];
#504 = #[640000+#510];
#505 = #[650000+#510];
#506 = #[660000+#510];
#507 = #[670000+#510];
#508 = #[680000+#510];
A execuo dos dados programados acima armazena itens de dados particulares na tela de DADOS DE
FERRAMEN em variveis relevantes na tela de VARIAVEL MACRO, como ilustrado abaixo.
[1]
[7]
[1]
[2]
Marca vida ferr.
Marca dano ferr.
[3]
[4]
[5]
[6]
[7]
[2]
[6]
[3]
14-139
[5]
[4]
Nr. da indexao
14
Dados correspondentes
#40001 a #40000+n
#400001 a #40000+n
#41001 a #41000+n
#410001 a #40000+n
#42001 a #42000+n
#420001 a #40000+n
#43001 a #43000+n
#430001 a #40000+n
#44001 a #44000+n
#440001 a #40000+n
#45001 a #45000+n
#450001 a #40000+n
#46001 a #46000+n
#460001 a #40000+n
bit 0
bit 1
bit 2
bit 3
As variveis numeradas 3011 e 3012 podem ser usadas para ler dados de data e tempo.
Nrs. das variveis.
Descrio
#3011
Data (Ano-ms-dia)
#3012
Tempo (Hora-minuto-segundo)
14-140
14
As variveis numeradas 3901 e 3902 podem ser usadas para ler ou designar o nmero total de
peas usinadas e o nmero de peas requeridas.
Nr. da varivel
Descrio
#3901
#3902
Qualquer nome de varivel pode ser designado para cada uma das variveis comuns #500 a
#519. Entretanto, o nome das variveis deve ter sete alfanumricos ou menos que comecem
com uma letra do alfabeto.
Formato:
SETVNn [NAME1, NAME2, .....]
Nr. inicial da varivel a ser nomeada
Nome de #n (Nome das variveis)
Nome de #n + 1 (Nome das variveis)
Cada nome das variveis deve ser separado usando a vrgula (,).
Descrio detalhada
- Uma vez que o nome da varivel tenha sido configurado, ele permanece vlido mesmo aps
a energia ser desligada.
- As variveis em um programa podem ser chamadas usando os nomes das variveis. A
varivel a ser chamada deve, entretanto, ser colocada entre colchetes ([ ]).
Exemplo:
G01X[#POINT1]
[#TIMES]=25
- Os nomes das variveis podem ser checados na tela de UTIL. PARAMETRO N1. Os nomes
designados para as variveis #500 a #519 so exibidos de F47 a F66.
Exemplo: Programa SETVN500[ABC,EFG]
Na tela
F46 0
F47 ABC
Nome da varivel designado para #500
F48 EFG
Nome da varivel designado para #501
F49
Nome da varivel designado para #502
F50
27. Unidade do sistema e unidade da entrada: Polegada ou mm (#3094)
A varivel numerada 3094 pode ser usada para garantir a informao sobre o tipo e
combinao da unidade do sistema e unidade da entrada (polegada ou mm).
Valor de #3094
Unidade do sistema
mm
polegada
mm
polegada
Unidade da entrada
G21 (mm)
G20 (polegada)
G20 (polegada)
G21 (mm)
14-141
14
A varivel numerada 51000 pode ser usada para garantir a informao quanto a se, ou no, a
entrada de dados em polegada configurada (por F91 bit 4) como o modo inicial.
Valor de #51000
F91 bit 4
1000
Entrada de dados em mm
10000
Modo inicial
A varivel numerada 3095 pode ser usada para garantir a informao se o nmero do cdigo M
de fixao do eixo C 210 ou 310.
30. Sistema de coordenadas MAZATROL vlido/invlido (#3098)
A varivel numerada 51000 pode ser usada para garantir a informao se o bit 1 do parmetro
F91 configurado para 1 ou 0 (para tornar o sistema de coordenadas MAZATROL vlido ou
invlido).
31. Dados bsicos para o gerenciamento da vida da ferramenta (#3102)
A varivel numerada 3102 pode ser usada para obter a informao sobre os dados bsicos
para o gerenciamento da vida da ferramenta.
Valor de #3102
16
A varivel #3102 pode tomar um valor da soma de mltiplos valores enumerados acima quando
o gerenciamento da vida da ferr. feito correntemente nos respectivos tipos de dados bsicos.
32. Contedo dos parmetros S12 ou S23 (#3200 e #3212 ou #3223)
As variveis numeradas 3200, 3212 e 3223 podem ser usadas para ler as configuraes de
parmetros particulares S. Use #3200 previamente para especificar o eixo desejado.
Configurao #3200
Descrio
0 a 15
65 a 90
Exemplo 1:
#3200 = 0;
Designao da config. do 1 eixo significativo (normalmente: X) no sistema.
Exemplo 2:
#3200 = 67;
Designao do eixo C (C = 0x43 [Hexadecimal] = 67 [Decimal])
Nr. da varivel
Parmetro S
#3212
S12
#3223
S23
14-142
14
Usando as variveis tabuladas abaixo, possvel ler os valores do offset dinmico (X, Y, Z),
das coordenadas do centro de rotao da mesa (X, Y, Z) e do nmero do offset dinmico.
Variveis
Descrio
#5121
#5122
#5123
#5141
#5142
#5143
#5510
Alm disso, use as seguintes variveis para ler e escrever os valores do offset dinmico de
referncia:
1 eixo
2 eixo
.....
16 eixo
G54.2P1
#5521
#5522
.....
#5536
G54.2P2
#5541
#5542
.....
#5556
G54.2P3
#5561
#5562
.....
#5576
G54.2P4
#5581
#5582
.....
#5596
G54.2P5
#5601
#5602
.....
#5616
G54.2P6
#5621
#5622
.....
#5636
G54.2P7
#5641
#5642
.....
#5656
G54.2P8
#5661
#5662
.....
#5676
Descrio
#5341
CDP-X
#5344
CDP -4
#5342
CDP -Y
#5345
CDP -C
#5343
CDP -Z
#5347
CDP -th
Nota:
Varivel
Descrio
14-143
14
Usando as variveis tabuladas abaixo, possvel ler o nmero do sistema correntemente ativo,
o nmero da ferramenta correntemente usada, as coordenadas da mquina da posio
corrente e os valores correntes do offset de Z e C.
Variveis
Descrio
Registro R
#8000
#8001
R1999
#8002
R3299
#8003
R3399
#8004
R3499
#8010
#8011
#8012
#8020
#8021
#8022
#8030
#8031
#8032
#8040
#8041
#8042
#9101
#9102
#9103
#9104
As variveis numeradas 56154 e 56156 podem ser usadas para designar as posies
particulares como requerido para mover um cabeote mvel motorizado.
Variveis
Descrio
#56154
#56156
14-144
14
A varivel numerada 3024 pode ser usada para configurar o valor da operao de transferncia
da pea de trabalho que executada no programa EIA/ISO. O bloco de configurar a varivel
#3024 no causa nenhum movimento do eixo na mquina, mas informa a unidade NC que a
pea de trabalho est sendo transferida de modo que um percurso da ferramenta que evita a
coliso com a pea de trabalho deslodada possa ser traado em tempo para realizar com
sucesso o processo por um programa MAZATROL no lado do spindle nr. 2 de torneamento.
<Exemplo de programao>
Programa MAZATROL
Seleo do CAB. 1
Programa EIA/ISO
Usinagem no
spindle nr. 1 de torneamento
Unidade SUB-PROG
Seleo do CAB. 2
M99
Usinagem no
spindle nr. 2 de torneamento
Unidade de FIM
Nota:
As variveis numeradas 50505 e 50506 podem ser usadas para ler o nmero de srie de
configurar os eixos B e C.
Variveis
Descrio
#50505
Eixo B
#50506
Eixo C
Use as variveis tabuladas abaixo para ler e escrever os dados na tela de MEDIO AUTO.
: Possvel
Descrio
Variveis
#58066
#58067
#58069
DADO A MEDIR X
#58071
DADO A MEDIR Y
#58073
DADO A MEDIR Z
#58075
DADOS MEDIDOS
#58077
DADOS MEDIDOS
#58079
DADOS MEDIDOS
#58080
#58081
#58083
#58085
14-145
Leitura
Escrita
14
Variveis
#58087
VALOR DO OFFSET X
#58089
VALOR DO OFFSET Y
#58091
VALOR DO OFFSET Z
#58093
#58095
#58097
#58099
LIMITE DE TOLERNCIA /Z
Leitura
Escrita
Use as seguintes variveis para ler e escrever dados de dois bytes de registro R:
#500000 + Nr. de registro R
Exemplo 1:
(#500000 a #516383)
Use as seguintes variveis para ler e escrever dados de quatro bytes de registro R:
#550000 + Nr. de registro R
(#550000 a #566383)
14-146
14
#i=#j
Definio/substituio
#i=#j+#k
#i=#j#k
#i=#jOR#k
#i=#jXOR#k
Adio
Subtrao
Adio lgica (Para cada um de 32 bits)
Exclusivo OU (Para cada um de 32 bits)
#i=#j#k
#i=#j/#k
#i=#jMOD#k
#i=#jAND#k
Multiplicao
Diviso
Excesso
Produto lgico (Para cada um de 32 bits)
[4] Funes
#i=SIN[#k]
#i=COS[#k]
#i=TAN[#k]
#i=ATAN[#j]
#i=ACOS[#j]
#i=SQRT[#k]
#i=ABS[#k]
#i=BIN[#k]
#i=BCD[#k]
#i=ROUND[#k]
Seno
Cosseno
Tangente (tanq usado como senq/cosq.)
Arco-tangente (ATAN ou ATN pode ser usado.)
Arco-cosseno
Raiz quadrada (SQRT ou SQR disponvel.)
Valor absoluto
Converso BINRIA a partir de BCD
Converso BCD a partir de BINRIA
Arredondamento p/ o nmero inteiro mais prximo
(ROUND ou RND disponvel.)
Cortar todos os dgitos decimais
Contagem de todos os dgitos decimais como 1s
Logaritmo natural
Expoente com a base e (= 2.718 ...)
#i=FIX[#k]
#i=FUP[#k]
#i=LN[#k]
#i=EXP[#k]
Nota 1: Em princpio, dados sem um ponto decimal so tratados como dados que tm um
ponto decimal. (Exemplo: 1 = 1.000)
Nota 2: Os offsets a partir da varivel #10001, os offsets do sistema de coordenadas da pea
de trabalho a partir da varivel #5201, e outros dados tornam-se dados que tm um
ponto decimal. Se os dados sem um ponto decimal forem definidos usando estes
nmeros de variveis, um ponto decimal tambm ser designado para estes dados.
Exemplo:
Varivel comum
#101=1000
#10001=#101
#102=#10001
Execuo
#101
#102
1000
1.000
Nota 3: A <expresso> aps uma funo deve ser colacada entre colchetes ([
14-147
]).
14
1.
Prioridade da operao
A prioridade mais alta dada para as funes, operaes multiplicativas e operaes aditivas,
nesta ordem.
#101=#111+#112SIN[#113]
[1] Funo
[2] Multiplicativa
[3] Adicional
2.
A parte para a qual o primeiro nvel de prioridade de operao deve ser dado pode ser
colocada entre colchetes ([ ]). At cinco conjuntos de colchetes, incluindo os de funes,
podem ser usados para uma expresso.
#101=SQRT[[[#111#112]SIN[#113]+#114]#15]
Uma vez
Duas vezes
Trs vezes
3.
#1
#2
#101
#102
[2] Definio,
substituio
=
#1=1000
#2=1000.
#3=#101
#4=#102
#5=#5081
#1
#2
#3
#4
#5
1000.000
1000.000
100.000
Dados de variveis comuns
200.000
10.000 Valor do offset
[3] Adio,
subtrao
+
#11=#1+1000
#12=#250.
#13=#101+#1
#14=#50813.
#15=#5081+#102
#11
#12
#13
#14
#15
2000.000
950.000
1100.000
13.000
190.000
#3=100
#4=#3OR14
#3
14
#4
= 01100100
= 00001110
= 01101110 = 110
[5] Exclusivo OU
XOR
#3=100
#4=#3XOR14
#3
14
#4
= 01100100
= 00001110
= 01101010 = 106
[6] Multiplicao,
Diviso
/
#21=100100
#22=100.100
#23=100100.
#24=100.100.
#25=100/100
#26=100./100
#27=100/100.
#28=100./100.
#29=#5081#101
#30=#5081/#102
#21
#22
#23
#24
#25
#26
#27
#28
#29
#30
[7] Excede
MOD
#31=#19MOD#20
#19
48
= 5 excede 3
=
#20
9
#9=100
#10=#9AND15
#9
15
#10
14-148
10.000
20.000
100.000
200.000
10000.000
10000.000
10000.000
10000.000
1.000
1.000
1.000
1.000
1000.000
0.050
= 01100100
= 00001111
= 00000100 = 4
#501=SIN[60]
#502=SIN[60.]
#503=1000SIN[60]
#504=1000SIN[60.]
#505=1000.SIN[60]
#506=1000.SIN[60.]
Nota: SIN[60] igual a SIN[60.].
#501
#502
#503
#504
#505
#506
0.866
0.866
866.025
866.025
866.025
866.025
[10] Cosseno
COS
#541=COS[45]
#542=COS[45.]
#543=1000COS[45]
#544=1000COS[45.]
#545=1000.COS[45]
#546=1000.COS[45.]
Nota: COS[45] igual a COS[45.].
#541
#542
#543
#544
#545
#546
0.707
0.707
707.107
707.107
707.107
707.107
[11] Tangente
TAN
#551=TAN[60]
#552=TAN[60.]
#553=1000TAN[60]
#554=1000TAN[60.]
#555=1000.TAN[60]
#556=1000.TAN[60.]
Nota: TAN[60] igual a TAN[60.].
#551
#552
#553
#554
#555
#556
1.732
1.732
1732.051
1732.051
1732.051
1732.051
[12] Arco-tangente
ATAN
#561=ATAN[173205/1000000]
#562=ATAN[173.205/100.]
#563=ATAN[1.732]
#561
#562
#563
60.000
60.000
59.999
[13] Arco-cosseno
ACOS
#521=ACOS[100000/141421]
#522=ACOS[100./141.421]
#523=ACOS[1000/1414.213]
#524=ACOS[10./14.142]
#525=ACOS[0.707]
#521
#522
#523
#524
#525
45.000
45.000
45.000
44.999
45.009
#571=SQRT[1000]
#572=SQRT[1000.]
#573=SQRT[10.10.+20.20.]
#574=SQRT[#14#14+#15#15]
#571
#572
#573
#574
31.623
31.623
22.361
190.444
#576
#577
1000.000
1000.000
#576=1000
#577=ABS[#576]
#3=70.
#4=50.
#580= ABS[#4#3]
#580
120.000
#1=100
#11=BIN[#1]
#12=BCD[#1]
#11
#12
64
256
[17] Arredondamento
para o nmero
inteiro mais
prximo
ROUND
#21=ROUND[14/3]
#22=ROUND[14./3]
#23=ROUND[14/3.]
#24=ROUND[14./3.]
#25=ROUND[14/3]
#26=ROUND[14./3]
#27=ROUND[14/3.]
#28=ROUND[14./3.]
#21
#22
#23
#24
#25
#26
#27
#28
5
5
5
5
5
5
5
5
#21=FIX[14/3]
#22=FIX[14./3]
#23=FIX[14/3.]
#24=FIX[14./3.]
#25=FIX[14/3]
#26=FIX[14./3]
#27=FIX[14/3.]
#28=FIX[14./3.]
#21
#22
#23
#24
#25
#26
#27
#28
4.000
4.000
4.000
4.000
4.000
4.000
4.000
4.000
14-149
14
14
#21=FUP[14/3]
#22=FUP[14./3]
#23=FUP[14/3.]
#24=FUP[14./3.]
#25=FUP[14/3]
#26=FUP[14./3]
#27=FUP[14/3.]
#28=FUP[14./3.]
#21
#22
#23
#24
#25
#26
#27
#28
[20] Logaritmo
natural
LN
#101=LN[5]
#102=LN[0.5]
#103=LN[5]
#101
#102
Alarme
[21] Expoente
EXP
#104=EXP[2]
#105=EXP[1]
#106=EXP[2]
#104
#105
#106
4.
5.000
5.000
5.000
5.000
5.000
5.000
5.000
5.000
1.609
0.693
860 CALCULO IMPOSSIVEL
7.389
2.718
0.135
Preciso da operao
Os erros listados na tabela abaixo so gerados por uma operao aritmtica, e a taxa de erro
aumenta cada vez que uma operao executada.
Formato da operao
Erro mx.
2.33 1010
5.32 1010
a=bc
1.55 1010
4.66 1010
10
1.86 109
1.24 109
3.73 109
a = sin b
a = cos b
5.0 109
1.0 108
a = tan1 b/c
1.8 106
3.6 106
a = b/c
a=
Nota:
5.
Erro mdio
a=b+c
a=bc
4.66 10
Espcie de erro
Mn.
Erro relativo
Erro absoluto
grau
Adio/subtrao
Como para as operaes do tipo adicional, se um valor absoluto subtrado de outro, o erro
8
relativo no pode ser reduzido abaixo de 10 .
Por exemplo, quando os valores verdadeiros (tais valores, a propsito, no podem ser
substitudos diretamente) de #10 e #20 so como segue:
#10 = 2345678988888.888
#20 = 2345678901234.567
ento, #10 #20 = 87654.321 no resultaria do clculo de #10 #20. Isto ocorre porque, como
o nmero efetivo de dgitos da varivel oito (decimal), os valores aproximados de #10 e #20
so:
#10 = 2345679000000.000
#20 = 2345678900000.000
Mais exatamente, os valores binrios internos diferem levemente desses valores. Portanto, na
realidade, um erro significativo resulta como segue:
#10 #20 = 100000.000.
14-150
B.
14
Relao lgica
Como para EQ, NE, GT, LT, GE e LE, o processamento executado de uma maneira similar
adio e subtrao, desta forma, tenha cuidado com os erros. Por exemplo, para avaliar se #10
igual a #20 do exemplo acima, a expresso condicional
IF [#10EQ#20]
no apropriada devido aos erros. Neste caso, portanto, comande uma macroinstruo como
mostrado abaixo para permitir uma tolerncia aceitvel na avaliao sobre a igualdade dos dois
valores.
IF [ABS[#10 #20] LT200000]
C.
Funes trigonomtricas
Para as funes trigonomtricas, embora o erro absoluto seja garantido, o erro relativo no
menor que 108. Portanto, tenha cuidado ao executar a multiplicao ou a diviso aps as
operaes com funes trigonomtricas.
Formatao de desvio
( #i igual a #j.)
#I NE #j
#i GT #j
>
#I LT #j
<
#I GE #j
#I LE #j
Para GOTO n, n deve ser um nmero de seqncia dentro do mesmo programa. Se o mmero
de seqncia no existe neste programa, um alarme 843 SEQUENCIA (Sn) NO
ENCONTRADA ocorrer. Uma expresso ou varivel pode ser usada em vez de #i, #j ou n.
A designao do nmero de seqncia Nn deve ser configurada no comeo do bloco de
destino. Em caso contrrio, um alarme 843 SEQUENCIA (Sn) NO ENCONTRADA resultar.
Se, entretanto, o bloco comear com / e Nn seguir, o programa pode ser desviado para dentro
deste nmero de seqncia.
14-151
14
Procura
para
N100
Nota:
2.
Procura
para
N10
a ser
continuada
p/ trs
do cabealho
Execuo de loops
Formato:
WHILE [Expresso de condio] DOm
(m = 1, 2, 3
127)
ENDm
A rea a partir do prximo bloco para o bloco ENDm executa o loop enquanto a expresso
condicional satisfeita. Se a expresso condicional no for satisfeita, o controle ser
transferido para o bloco depois de ENDm. No formato mostrado acima, DOm pode preceder
WHILE.
Voc deve sempre usar WHILE [expresso condicional] DOm e ENDm em pares. Se voc
omitir WHILE [expresso condicional], a rea a partir de DOm para ENDm executar loops
indefinidamente. Em DOm, m (1 a 127) identifica o nmero de loops a executar. (DO1, DO2,
DO3, e assim por diante, at DO127)
O nmero mximo disponvel de graus de multiplicidade 27.
14-152
WHILE DO1
WHILE DO1
END1
Usvel
WHILE DO3
END1
END3
Usvel
WHILE DO1
WHILE DO2
END2
Usvel
WHILE DO1
END1
END1
WHILE DO1
WHILE DO2
M
WHILE DO27
DO1
WHILE DO1
WHILE DO2
M
Usvel
14
WHILE DO27
DO2
WHILE DO28
DO27
END27
M
No-usvel
END28
END27
M
END2
END2
END1
END1
Nota: Para repetio, m uma vez usado no pode ser
usado novamente.
[5] WHILE DOm deve preceder ENDm.
WHILE DO1
END1
Nousvel
Nousvel
WHILE DO1
END1
WHILE DO1
WHILE DO1
No-usvel
WHILE DO1
WHILE DO2
IF GOTOn
END1
Usvel
END1
Nn
END2
14-153
14
Nousvel
WHILE DO1
WHILE
DO1
END1
WHILE DO1
Nn
Usvel
M99
Programa principal
M65 P100
G65 P100
END1
END2
P/ subprograma
Subprograma
Subprograma
WHILE DO1
P/ subprograma
WHILE DO2
M02
WHILE DO1
WHILE DO1
END1
END1
Programa principal
Subprograma
G65 P100
Usvel
able
Nn
END1
Programa principal
IF GOTOn
M02
END1
M99
WHILE DO1
M99
14-154
14
Vista geral
Alm das macros padres do usurio, os tipos de macros listadas abaixo so estabelecidos
como comandos de sada externa. Estas macros de sada externa podem ser usadas para a
sada de dados de caracteres ou dados numricos em variveis para uma unidade externa via
uma interface RS-232C. Os dados so gerados em um comprimento de 7 bits com um bit de
paridade par adicionado.
A.
B.
POPEN
PCLOS
BPRNT
DPRNT
Ordem de programao
POPEN
Comando aberto
Comandos de sada
de dados
DPRNT
BPRNT
Comando fechado
PCLOS
2.
Formato da programao:
POPEN
Descrio detalhada
- O cdigo de comando POPEN deve ser includo antes de uma srie de cdigos de comando
de sada de dados.
- O cdigo de controle para DC2 e o cdigo de percentagem % so gerados a partir da unidade
de NC para uma unidade de sada externa.
- Quando POPEN for configurado, ele permanecer vlido at PCLOS ser configurado.
3.
Formato da programao:
PCLOS
Descrio detalhada
- O cdigo de comando PCLOS deve ser includo aps todos os cdigos de comando de sada
de dados.
- O cdigo de controle para DC4 e o cdigo de percentagem % so gerados a partir da unidade
de NC para uma unidade de sada externa.
- Este comando deve ser usado junto com POPEN. Este cdigo de comando deve ser includo
somente depois de POPEN.
- Este comando deve ser configurado no fim do programa mesmo aps a sada de dados ter
sido abortada usando, por exemplo, a chave de reconfigurar o NC.
14-155
14
4.
Formato da programao:
BPRNT[1#v1[c1]2#v2[c2]
]
Dgitos efetivos aps o pto. decimal Valor da
varivel 10c
Nmero da varivel
String de caracteres
Descrio detalhada
- O comando BPRNT pode ser usado para a sada de caracteres ou para a sada de dados de
varivel na forma binria.
- O string de caracteres designado gerado diretamente no formato codificado ISO. Os
caracteres alfanumricos (A a Z e 0 a 9) e/ou os caracteres especiais (+, , , /) podem ser
usados. Destes caracteres, somente o asterisco () gerado como um cdigo de espao.
- Uma vez que todas as variveis so salvas como as que tm um ponto decimal, o nmero
necessrio de dgitos decimais deve ser colocado entre colchetes ([ ]).
Todas as variveis so tratadas como dados de quatro bytes (32 bits), e cada byte gerado
como dado binrio na ordem do primeiro byte mais significativo. Os dados negativos so
processados como complemento para estes dados.
Exemplo 1:
Exemplo 2:
- Depois que os dados especificados tenham sido gerados, o cdigo EOB (Fim de Bloco)
gerado no formato de cdigo ISO apropriado.
- As variveis que contenham <vazio> so interpretadas como zero.
5.
Formato da programao:
DPRNT[1#v1[d1 c1]2#v2[c2]
]
Dgitos efetivos abaixo do ponto decimal
Dgitos efetivos acima do ponto decimal
c+d8
Nmero da varivel
String de caracteres
Descrio detalhada
- A sada de dados de caracteres ou a sada decimal de dados da varivel executada no
formato de cdigos ISO.
- O string de caracteres designado gerado diretamente no formato codificado ISO. Os
caracteres alfanumricos (A a Z e 0 a 9) e/ou os caracteres especiais (+, , , /) podem ser
usados. Destes caracteres, somente o asterisco () gerado como um cdigo de espao.
- Dos dados contidos em uma varivel, o nmero necessrio de dgitos acima do ponto decimal
e dos dgitos abaixo do ponto decimal devem cada um ser colocado entre colchetes ([ ]). Os
dados da varivel tero seu nmero total de dgitos especificados, incluindo o ponto decimal,
gerado no formato codificado ISO na ordem do primeiro dgito mais significativo. Nenhum
zero posterior ser omitido neste caso.
14-156
14
Vista geral
As macros de sada externa tambm podem ser usadas para gerar dados no formato de
arquivo de texto em diretrio predeterminado no disco rgido.
2.
Parmetros relacionados
A tela de PARAMETRO DADOS I/O pode ser selecionada ao pressionar a tecla de menu
[PARAMETRO DADOS I/O] na tela de DADOS I/O.
Veja a Lista de Parmetros para detalhes dos parmetros.
3.
Arquivo de sada
c:\MC_sdg\print\
14-157
14
Contedo do arquivo:
No lado direito do quadro abaixo, dado um exemplo de contedo de arquivo de texto criado
pela execuo do programa mostrado no lado esquerdo sob as configuraes de parmetros
particulares.
[Programa]
[Exemplo de sada]
print.txt
G28XYZ
POPEN
DPRNT[OOOOOOOOOOOO]
DPRNT[XXXXXXXXXXXX]
DPRNT[IIIIIIIIIIII]
PCLOS
%
OOOOOOOOOOOO
XXXXXXXXXXXX
IIIIIIIIIIII
%
G0X100.Y100.Z100.
M30
[Parmetro]
DPR14: 4
DPR15: Sem configurao
4.
Alarmes relacionados
Mensagem
ERRO E/S FITA (ENTRADA SAIDA)
Argumento 1
Argumento 2
Argumento 3
100
111
112
14-158
14
14-14-9 Precaues
O uso de comandos de macro do usurio permite que um programa de usinagem seja criado ao
combinar operao aritmtica, avaliao, desvio ou outros comandos de macro com os
comandos NC convencionais, tais como comandos de movimento, comandos de M, S, T, etc. A
instruo definida por estes comandos de macro e a instruo dos comandos NC convencionais
so consideradas como uma macroinstruo e uma instruo de execuo de NC,
respectivamente. O tratamento de uma macroinstruo no tem relao direta com o controle da
mquina. Seu tratamento to curto quanto possvel efetivo para encurtar o tempo de usinagem.
O processamento paralelo da instruo de execuo do NC e a macroinstruo torna-se
possvel de acordo com a configurao do bit 6 do parmetro F93.
(Isto torna possvel processar todas as macroinstrues na forma de lotes atravs da
configurao do bit do parmetro em CANCELAR ao usinar a pea de trabalho ou para
executar as macroinstrues bloco-por-bloco ao configurar o bit do parmetro em ATIVAR ao
checar o programa. Portanto, configure o bit do parmetro de acordo com seus requerimentos.)
Programa de amostra
N1
N2
N3
N4
N5
N6
G91G28X0Y0Z0
G92X0Y0Z0
G00X100.Y100.
#101=100.COS[210.]
#102=100.SIN[210.]
G01X#101Y#102F800
Macroinstrues
Uma macroinstruo refere-se uma instruo que consiste nos seguintes blocos:
- Bloco de comando de operao aritmtica (incluindo o sinal de igual =)
- Bloco de comando do controle (incluindo GOTO, DO END, etc.)
- Bloco de comando de chamada de macro (incluindo comandos de cdigo G de chamada de
macro ou de cancelamento G65, G66, G66.1 ou G67)
Uma instruo de execuo NC refere-se a uma instruo de no-macro.
14-159
14
Anlise do programa
CANCELAR
parmetro
N4
N5
N4
Tratamento da instruo
do programa de macro
N2
Prximo comando
Tratamento da
instruo NC
Em execuo
treatment
N6
N5
N6
N2
N3
Prximo comando
Tratamento da
instruo NC
Em execuo
N2
N1
N7
N3
N4
N6
N5
N4
Tratamento da instruo
do programa de macro
N7
N3
N1
N1 N2
Anlise do programa
ATIVAR
parmetro
N3
N3
N2
N6 N7
N5
N4
N3
N7
N6
CANCELAR
(Em execuo)
N3 G00X100.Y100.
parmetro
(Prximo comando)
N6 G01X#101Y#102F800
ATIVAR
parmetro
(Em execuo)
N3 G00X100.Y100.
14-160
Y (sin )
G65 Pp1 Aa1 Bb1 Cc1 Ff1
A: Valor inicial 0
B: Valor final 360
C: R de RSIN
F: Velocidade de avano
100.
X
0
90.
180.
270.
360.
100.
MEP172
Programa principal
M
G65P9910A0B360.C100.F100
M
O9910 (Subprograma)
P/ o subprograma
#1 = 0
#2 = 360.000
#3 = 100.000
#9 = 100.000
14-161
WHILE[#1LE#2]DO1
#10=#3*SIN[#1]
Nota
G90G1X#1Y#10F#9
#1=#1+10.
END1
M99
Nota: G90G01X#1Y[#3*SIN[#1]]F#9
torna um comando de bloco
disponvel.
14
14
Exemplo 2:
x1
Programa principal
G81Z100.R50.F300
G65P9920Aa1Bb1Rr1Xx1Yy1
P/ o subprograma
a1 : ngulo de incio
b1 : Quantidade de furos
r1 : Raio
x1 : Pos. centro do eixo X
y1 : Pos. centro do eixo Y
a1
y1
Y
MEP173
O9920
O9920 (Subprograma)
#101=0
#102=#4003
#103=#5001
#104=#5002
#111=#1
0
#101
G90,G91 Entrada da leitura
#102
Entrada da leitura das
coords. precedentes
X
#103
Y
#104
ng. de incio #111
Nota
WHILE[#101LT#2]DO1
#120=#24+#18COS[#111]
#121=#25+#18SIN[#111]
Nota
#101 Quant.
de furos
#122=#120 #123=#121
IF[#102EQ90]GOTO100
#122=#120#103
#123=#121#104
No
FIM
Sim
RaioCOS [#111]
+ Coord. X do centro #120
RaioSIN [#111]
+ Coord. Y do centro #121
#120
#122
#121
#123
Nota
#103=#120
#104=#121
N100 X#122Y#123
#101=#101+1
#111=#1+360.#101/#2
Nota
END1
M99
Nota:
O tempo de processamento pode ser reduzido por programao reduzida de um bloco.
Sim
#102 = 90
No
#120 #103 #122
#120
#103
#121
#104
N100X#122Y#123
#101+1
#101
Y
360#101/Quant. de furos
+ #1
14-162
#111
Comando de furao
Contagem do nmero de furos
#111 = ngulo de posio do furo
14
G28X Y Z
T1 M06
G90 G43 Z100. H01
G54 G00 X0 Y0
P/ o subprogr.
G81 Z-100. R3. F100 M03
G65 P9920X-500. Y-500. A0 B8R100.
G65 P9920X-500. Y-500. A30. B8R200.
G65 P9920X-500. Y-500. A60. B8R300.
500.
100.
200.
500.
300.
MEP174
Exemplo 3:
Grelha
Aps os dados dos furos serem definidos usando comandos de usin. de ciclo fixo
G72 a G89, as posies dos furos so designadas usando comandos de
chamada de macro.
x1
X
i1
W
y1
j1
O subprograma
mostrado na
prxima pgina.
MEP175
100.
G28X Y Z
T1 M06
G90 G43 Z100. H01
G54 G00 X0 Y0
G81 Z100. R3. F100M03
G65P9930 X0 Y0 I100. J75. A5B3
100.
100.
W
75.
75.
P/ o subprogr.
G84 Z90. R3. F250M03
G65P9930 X0 Y0 I100. J75. A5B3
Y
X
100.
Z
MEP176
14-163
14
O9930
O9930 (Subprograma)
#101=#24
#102=#25
#104=#10
#105=#1
#106=#21
#110=0
#111=0
#112=0
N2 #113=0
#103=#9
WHILE[#105GT0]DO1
#101=#101+#113
#105=#1051
X#101Y#102
Nota
Nota
No
N
100
Checar trmino da
furao na direo X
Sim
Nota
Renovar as coordenadas X
Quant. de furos na direo X 1
Comando da furao
X#101 Y#102
Nota
Sim
#112 = 1
No
No
#111 = 1
Nota
Sim
0 #103 #103
1 #112
IF[#106LT0]GOTO200
#105=#1
#102=#102+#104
#111=#110
0 #113
Distncia na direo X #103
#105 > 0
N10 #113=#103
END1
N100 #106=#1061
#112=0
#110=#110+1
N2
IF[#112EQ1]GOTO10
IF[#111NE1]GOTO10
#103=0#103
#112=1
N10
Nota
#103 #113
#111=#111AND1
GOTO2
N200 M99
N
100
#106 1 #106
0
#112
#110 + 1 #110
#106 < 0
No
Nota:
O tempo de processamento pode ser reduzido por programao reduzida de um bloco
#1 #105
#102 + #104 #102
#110 #111
#111AND 1 #111
14-164
14
Funo e propsito
Mesmo se for dificil encontrar o ponto de interseo de duas linhas usando os comandos de
interpolao linear, configurando a inclinao da primeira linha e as coordenadas absolutas de
ponto de trmino da segunda linha e sua inclinao permitir a unidade NC calcular as
coordenadas do ponto final da primeira linha e, ento, controlar os comandos de movimento.
2.
Formato da programao
G18
?
a2
N1
N2
a1
a2
Posio corrente
Ponto final (ze, xe)
(1 eixo no plano
selecionado)
MEP191
3.
Descrio detalhada
- A inclinao de linha "a" indica um ngulo relativo ao sentido positivo (+) do primeiro eixo
(eixo horizontal) no plano seleciondo. Designe o sinal + para o sentido contrrio ao ponteiro
do relgio (ANTI-HORAR) ou o sinal para o sentido do ponteiro do relgio (HORAR).
- A faixa da inclinao de "a" deve ser360.000 a +360.000.
- Para o segundo bloco, a inclinao no ponto inicial ou no ponto final pode ser configurada. A
unidade NC identificar se a inclinao especificada p/ o ponto inicial ou p/ o ponto final.
- As coordenadas do ponto final do segundo bloco deve ser especificadas usando dados
absolutos. Do contrrio, um erro de programa resultar.
- Qualquer velocidade pode ser especificada para cada bloco.
- Um erro de programa resultar se o ngulo do ponto de interseo das duas linhas for de 1
grau ou menos.
- Um erro de programa resultar se o plano pr-selecionado para o primeiro bloco for mudado
para o segundo bloco.
- A funo de comando geomtrico no opera se o endereo A tiver que ser usado para um
nome de eixo ou para a funo auxiliar nr. 2.
- A parada de bloco nico pode ser usada no ponto final do primeiro bloco.
- Um erro de programa resultar se o primeiro bloco ou o segundo bloco no for linear.
14-165
14
4.
O comando geomtrico pode ser configurado logo aps um comando de ngulo linear.
N1Xx2Aa1
N2Aa2
N3Xx3Zz3Aa3
(x3, z3)
a3
N3
?
N2
(x2, z2)
a2
N1
a1
(x1, z1)
MEP192
14-166
- NOTA -
14-167 E
14
15
Funo e propsito
Um sistema de coordenadas pode ser configurado ao comandar G50 onde quer que a
ferramenta seja posicionada. Este sistema de coordenadas pode ser colocado em qualquer
parte, mas normalmente seus pontos zeros dos eixos X e Y esto no centro da pea de
trabalho, e o ponto zero do eixo Z est na face da extremidade da pea de trabalho.
2.
Formato de programao
G50
3.
Xx Zz ; ( um eixo adicional.)
Descrio detalhada
Para mover a ferramenta por comando absoluto, o sistema de coordenadas necessita ser
determinado previamente. O sistema de coordenadas pode ser configurado por um comando
como abaixo.
G50
X_ Z_ C_;
Placa
50
Castanha
300
+X
Pea de
trabalho
A
+Z
350
Ponto zero da
pea de trabalho
Unidade: mm
15-1
15
Exemplo 2:
300
X
Z
Placa
Castanha
700
+X
Pea de
trabalho
+Z
Ponto zero da
pea de trabalho
Unidade: mm
Este sistema de coordenadas usa o centro de rotao da torre como um ponto de referncia.
Qualquer ponto pode ser usado como uma referncia. Para X e Z, a compensao da
posio da ferramenta usada. Para detalhes, refira-se Seo 12-2.
Observaes
- O sistema de coordenadas com base na mquina deslocado pelo comando G50 para
configurar um sistema de coordenadas virtual da mquina.
- A velocidade de revoluo de fixao do spindle configurada por G50 com o comando S ou
Q. (Refira-se seo de configurao da velocidade de fixao do spindle.)
- Se o sistema de coordenadas MAZATROL selecionado, a validade ou invalidade do sistema
de coordenadas G50 pode ser selecionada ao configurar o parmetro.
- Se um sistema de coordenadas for configurado por G50 durante a compensao, o sistema
de coordenadas ser configurado de tal modo que a posio especificada por G50 ser a
posio sem compensao.
- A compensao do raio da ponta temporariamente cancelada por G50.
- Os dados S em um bloco com G50 sero considerados como configurao da velocidade de
revoluo da fixao do spindle, mas no como dados S usuais.
15-2
4.
15
U_ W_ H_ ;
Este comando criar um novo sistema de coordenadas onde um ponto na ferramenta, por
exemplo, a posio da ponta da ferramenta representada por (X, Z) no sistema de coordenadas
precedente ser representado por (X + U, Z + W). Em outras palavras, isto equivalente ao
seguinte:
G50X (posio presente X + U), Z (posio presente Z + W) e C (posio presente C + H);
Exemplo:
X
7
160
(300
T01
(700)
Z
TEP190
POSIO
MQUINA
POSIO
MQUINA
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
N003 T001T000M06D001;
(0, 0)
(0, 0)
(10, 10)
(10, 10)
(40, 40)
(40, 40)
(40, 40)
(40, 40)
(10, 10)
(40, 40)
(10, 10)
(40, 40)
(40, 40)
(90, 90)
(40, 40)
(90, 90)
N007 T001T000M06D000;
(40, 40)
(90, 90)
(50, 50)
(100, 100)
(0, 0)
(50, 50)
(0, 0)
(50, 50)
(50, 50)
(0, 0)
(50, 50)
(0, 0)
N010 M02;
(50, 50)
(0, 0)
(50, 50)
(0, 0)
15-3
15
Exemplo 2:
Programa
N001 G28 U0 W0;
POSIO
MQUINA
POSIO
MQUINA
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(50, 50)
(50, 50)
(50, 50)
(50, 50)
(0, 0)
(50, 50)
(10, 10)
(40, 40)
(40, 40)
(90, 90)
(40, 40)
(90, 90)
N006 T001T000M06D000;
(40, 40)
(90, 90)
(50, 50)
(100, 100)
(0, 0)
(50, 50)
(0, 0)
(50, 50)
(50, 50)
(0, 0)
(50, 50)
(0, 0)
N009 M02;
(50, 50)
(0, 0)
(50, 50)
(0, 0)
Exemplo 3:
Programa
POSIO
MQUINA
POSIO
MQUINA
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(0, 0)
(50, 50)
(50, 50)
(50, 50)
(50, 50)
(0, 0)
(50, 50)
(10, 10)
(40, 40)
(40, 40)
(90, 90)
(40, 40)
(90, 90)
(50, 50)
(0, 0)
(50, 50)
(0, 0)
N007 M02;
(50, 50)
(0, 0)
(50, 50)
(0, 0)
Nota:
15-4
15
Funo e propsito
uma funo para selecionar o sistema de coordenadas usual da pea de trabalho (G54 a
G59). Se o sistema de coords. MAZATROL est selecionado, ele cancelado por esta funo.
- O comando de G52.5 ignorado no modo G52.5.
- Quando G52.5 comandado no modo G53.5, o sistema de coordenadas MAZATROL
fornecido correntemente cancelado. O sistema de coordenadas da pea de trabalho que foi
fornecido antes que G53.5 fosse comandado reconfigurado. Assim, a exibio do contador
da posio corrente alterada.
2.
Descrio detalhada
1.
2.
Z__;
Z__;
Z__;
Z__;
3.
G53.5;
Vetor de compensao
Centro do raio
da ponta
N3
N1
N2
Ce
Vetor de
compensao
Percurso programado
Ca
G41;
M
N1 G00 Z10.;
N2 G52.5;
N3 G01 X20. Z20.;
G50
G53.5
TEP183
15-5
15
G53.5;
N2
Vetor de
compensao
N3
N1 G00 Z100.;
N1
Percurso programado
G50
Ce
Ca
N2 G52.5;
N3 G01 X100. Z100.;
G53.5
TEP184
15-6
15
Funo e propsito
G53.5
Z_ C_;
Ponto zero da
mquina
Z offset
Ajuste da ferr. Z
Ajuste da ferramenta X
Ponto zero de referncia
da pea de trabalho
Como mostrado acima, uma posio onde a ponta da ferramenta movida da extremidade da
pea de trabalho p/ o centro de rotao configurada para o ponto zero do sistema de coords.
MAZATROL. Em outras palavras, equivalente a dar o comando G50X0Z0; na posio.
- O comando de G53.5 ignorado no modo G53.5.
- Quando G53.5 comandado no modo G52.5, o sistema de coordenadas da pea de trabalho
fornecido correntemente cancelado, e o sistema de coordenadas da ferramenta para uma
ferramenta selecionada correntemente configurado. Ento, a exibio da posio corrente
tambm alterada para um valor do novo sistema de coordenadas.
- Quando o comando de troca de ferramenta (comando T) executado em G53.5, o sistema de
coordenadas da ferramenta trocado automaticamente.
- Quando o comando T e o comando de movimento so executados para o mesmo bloco no
modo G53.5, o sistema de coordenadas mudado independentemente da ordem dos
programas para o sistema de coordenadas da ferramenta selecionada aps o comando de
movimento ser executado.
- G53.5 deve ser comandado em um bloco independente. Um alarme ocorrer (807
FORMATO ILEGAL) quando G53.5 e comandos de movimento so dados no mesmo bloco.
15-7
15
2.
Descrio detalhada
1.
2.
3.
3.
Bloco de sada 1
Bloco de sada 2
G50
G50
Suplemento
1.
2.
3.
Quando todos os eixos diferentes do eixo C no tiverem terminado o retorno ao ponto zero
usando o mtodo da "confirmao", o comando G53.5 causar um alarme. Contudo,
quando o comando G53.5 e o comando G28 so dados no mesmo bloco, e quando o
retorno ao ponto zero de todos os eixos termina ao executar G28, um alarme no ocorre.
4.
5.
Quando duas ou mais partes de G50 existem em uma mudana para o modo G53.5, o
sistema de coordenadas do ltimo G50 vlido.
6.
7.
15-8
15
Funo e propsito
G54; Sistema de coordenadas da pea de trabalho 1
G55; Sistema de coordenadas da pea de trabalho 2
G56; Sistema de coordenadas da pea de trabalho 3
G57; Sistema de coordenadas da pea de trabalho 4
G58; Sistema de coordenadas da pea de trabalho 5
G59; Sistema de coordenadas da pea de trabalho 6
Ponto zero
da mquina
G58
G54
G55
G56
G57
P/ os seis sistemas de coords. da pea de trabalho, configure a distncia de cada eixo do ponto
zero da mquina at o ponto zero de cada sistema de coords. na tela de DESLOCA PEA.
2.
Observaes
1. Quando G54 a G59 e o comando de movimento so dados no mesmo bloco, o sistema de
coordenadas mudado para o sistema especificado para mover a posio especificada
em um novo sistema de coordenadas.
2. Quando G54 a G59 so mudados independentemente, a tela do contador da posio
corrente muda p/ um valor no sistema de coords. especificado. (A mquina no se move.)
3. Os sistemas de coordenadas da pea de trabalho de 1 a 6 so estabelecidos
corretamente aps o retorno ao ponto de referncia, depois da energia ser ligada.
4. Quando a energia ligada ou quando a tecla reset pressionada, G54 selecionado.
5. A distncia, quando o sistema de coordenadas se move por G50, adicionada
posteriormente a todos os valores de offset do ponto zero da pea de trabalho. Por
exemplo, quando o sistema de coordenadas movido por comando G50 U_ W_ na
seleo de G54, G55 a G59, ele tambm move-se pela mesma distncia. Portanto, tenha
cuidado ao mudar para G55.
6. O sistema de coordenadas no pode ser estabelecido exatamente para o eixo C por um
comando de G54 a G59 se ele dado com o eixo C no estando conectado. Portanto, no
falhe em selecionar o modo de fresamento (para a conexo do eixo C) antes de introduzir
G54 a G59 como requerido para o eixo C.
7. O valor do eixo C para configurar a origem das coordenadas deve ser especificado
separadamente, como requerido para os sistemas de spindle 1 e spindle 2 (mesmo
quando o mesmo valor deva ser configurado).
15-9
15
Funo e propsito
Em adio aos seis sistemas padronizados G54 a G59, at 300 conjuntos de dados de origem
da pea de trabalho podem ser usados para facilitar a criao de programas.
Nota 1: A configurao do sistema local de coordenadas no disponvel no modo G54.1.
Nota 2: Configurando um comando G52 durante o modo G54.1 causar o alarme 949 SEM
G52 EM MODO G54.1.
2.
Formato da programao
A.
G54.1 Pn
(n = 1 a 300)
Exemplo:
Nota:
B.
G54.1P300
G54.1Pn
(n = 1 a 300)
G90 Xx Yy Zz
Exemplo:
C.
G54.1P1
X0Y0Z0
Seleo do sistema P1
Movimento para a origem (0, 0, 0) do sistema P1
G10 L20 Pn Xx Yy Zz
Exemplo:
(n = 1 a 300)
G10L20P30X255.Z50.
Substituio dos dados de origem X e Z do sistema P30.
G10L20P30U3.W5.
Processamento incremental nos dados da origem X e Z do sistema P30.
3.
Descrio detalhada
A.
G10 L20 Pn Xx Yy Zz
G10 L20 Xx Yy Zz
G10 Pn Xx Yy Zz ou
G10 Xx Yy Zz
15-10
B.
15
- No configure junto em um bloco de G54.1 ou L20 qualquer cdigo G que possa se referir ao
endereo P.
Tais cdigos G so, por exemplo:
G04 Pp
G30 Pp
G72 a G89
G65 Pp, M98 Pp
Tempo de parada
Retorno ao ponto de referncia
Ciclo fixo
Chamada de subprograma
- Configurando o comando G54.1 sem a opo causar o alarme 948 SEM OPO G54.1.
- Configurando G10 L20 sem a opo causar o alarme 903 NUMERO L G10 ILEGAL.
- A configurao do sistema local de coordenadas no disponvel no modo G54.1.
Configurando um comando G52 durante o modo G54.1 causar o alarme 949 SEM G52 EM
MODO G54.1.
C.
Os dados da origem dos sistemas adicionais de coordenadas da pea de trabalho podem ser
lidos e escritos ao usar variveis correlatas do sistema. Veja o artigo 6 na Subseo 14-14-4
para mais informaes.
15-11
15
4.
Programas de amostra
1.
480
470
460
30
20
10
P1
P2
P3
P46
10
20
30
460
P47
470
P48
480
15-12
2.
15
P08
P07
P09
P10
P24
P23
P25
P26
P40
P39
P41
P42
P06
P11
P22
P27
P38
P43
P05
P12
P21
P28
P37
P44
P04
P13
P20
P29
P36
P45
P03
P14
P19
P30
P35
P46
15-13
P02
P15
P18
P31
P34
P47
P01
P16
P17
P32
P33
P48
O1001 (Subprograma)
G00X10.Y30.Z10.
G83X0.Z0.R5.F40
Furao
X25.Y20.
X20.Y25.
X15.Y20.
G80
M99
%
15
3.
P3
P20
P1
P19
P21
P23
P2
P5
P22
P24
P6
P4
X
15-14
4.
15
P3
P20
P1
P19
P21
P23
P2
P5
P22
P24
P6
P4
X
O3000
G28 XYZB
G90
G00 B0
G65 P3001A1
G00 B90.
G65 P3001A7
G00 B180.
G65 P3001A13
G00 B270.
G65 P3001A19
G28 XYB
M30
%
O3001
#100=#1
#101=0
WHILE[#101LT6]DO1
G54.1P#100
M98H100
#100=#100+1
#101=#101+1
END1
G28Z0
M99
N100G98G81X20.Y15.Z150.R5.F40
X25. Y20.
X20. Y25.
X15. Y20.
G80
G28Z
M99
%
Inicializao do Nr. P
Inicializao do contador
Configurao do sistema de coordenadas
adicional da pea de trabalho
Chamada para sub-rotina de furao
Contagem Nr. P
Checagem da contagem do contador
15-15
15
Valor do
deslocamento da
coordenada
Ponto zero
da mquina
G58
G54
G55
G56
G57
O comando acima permite reescrever um valor de offset da pea de trabalho para alterar a
posio do sistema de coordenadas da pea de trabalho. Para mover o sistema de
coordenadas da pea de trabalho para cada programa, ele comandado no cabealho de um
programa.
Nota:
15-16
15
Funo e propsito
G53 X_ Z_ C_ ;
O comando acima permite o movimento da ferramenta para a posio comandada no sistema
de coordenadas da mquina em avano rpido. G53 vlido somente para o bloco comandado.
Para mover uma ferramenta para a posio especificamente configurada para a mquina
incluindo a posio de troca da ferramenta, comande G53 usando o sistema de coordenadas
da mquina.
Um ponto base na mquina referido como o ponto zero da mquina. O ponto zero da
mquina depende das especificaes da mquina.
Um sistema de coordenadas usando o ponto zero da mquina como o ponto zero do sistema
de coordenadas referido como sistema de coordenadas da mquina.
A ferramenta no pode se mover sempre para o ponto zero da mquina. Em alguns casos, o
ponto zero da mquina configurado em uma posio para a qual a ferramenta no pode se
mover.
O sistema de coordenadas da mquina estabelecido quando o retorno ao ponto de referncia
executado aps a energia ser ligada.
Uma vez que o sistema de coordenadas da mquina esteja estabelecido, ele no alterado por
reconfigurao, configurao (G50) do sistema de coordenadas da pea de trabalho,
configurao (G52) do sistema local de coordenadas e outras operaes a no ser que a
energia seja desligada.
O limite de cursos armazenados (G22, G23), que especifica o curso da mquina, deve ser
configurado usando o valor das coordenadas do sistema de coordenadas da mquina.
2.
Observaes
1.
2.
Como o sistema de coordenadas da mquina deve ser configurado antes de G53 ser
comandado, pelo menos um retorno manual ao ponto de referncia ou um retorno
automtico ao ponto de referncia por G28 dever ser executado aps a energia ter sido
ligada.
3.
G53 com comando incremental pode ser comandado, mas isto no tem sentido.
4.
Eixos virtuais, tal como o eixo Y, no podem ser comandados. (A execuo ocasiona um
alarme.)
5.
15-17
15
Ponto zero
mquina
da
G58
Sistema local
de coodenadas
G56
G54
Nota:
G55
G56
Sistema local
de coodenadas
G57
G57
G52 pode ser usado ao invs do comando G50. Contudo, a distncia pela qual o
sistema de coordenadas deslocado por G52 no adicionada a outros valores de
offset do ponto zero de pea de trabalho.
15-18
15
15-10 Retorno Automtico para o Ponto de Referncia (Ponto Zero): G28, G29
1.
Funo e propsito
- A configurao do comando G28 permite que cada um dos eixos designados seja retornado
separadamente para o primeiro ponto de referncia (ponto zero) em uma velocidade de
avano rpido depois que todos os eixos designados foram posicionados no modo G00.
- A configurao do comando G29 permite que cada eixo seja colocado separadamente no
ponto intermedirio especificado em G28 ou G30, em alta velocidade e, ento, colocado na
posio designada no modo G00.
Segundo ponto de referncia
G30
(x2, z2, 2 )
G29
G28
G29
Ponto inicial
G30
(0, 0)
Ponto zero da mquina
Ponto inicial
2.
Formato da programao
G28
G29
3.
TEP191
Xx1
Xx2
Zz1
Zz2
1;
2;
Descrio detalhada
1.
Xx1
Xx3
Zz1
Zz3
1;
3;
Os eixos que no foram retornados para o ponto de referncia (ponto zero) no modo
manual aps ligar a energia so retornados usando o mtodo da "confirmao". Neste
caso, o sentido de retorno considerado como o mesmo do sentido designado. A partir da
segunda vez em diante, os eixos so retornados em alta velocidade para o ponto de
referncia que estava armazenado na memria por execuo do primeiro comando de
retorno. (O retorno usando o mtodo da "confirmao" tambm pode ser configurado pelo
parmetro a partir da segunda vez em diante.)
3.
Quando o retorno ao ponto de referncia (ponto zero) for completado, um sinal de sada
completa do retorno ser gerado e o monitor do painel de operao exibir #1 no campo
da tela do nome do eixo.
4.
Xx1
Zz1
G00
Xx2
Zz2
1;
2;
15-19
15
5.
Um erro do programa resultar se G29 for comandado sem G28 (retorno automtico ao
comando do ponto de referncia) ou se o retorno manual para o ponto zero for executado
aps a energia ter sido ligada.
6.
7.
G29 vlido para G28 ou G30, mas os eixos comandados so posicionados aps um
retorno ter sido feito para o ltimo ponto intermedirio.
8.
9.
10. Durante o retorno ao ponto de referncia no modo imagem espelho, a imagem espelho
vlida para o movimento a partir do ponto inicial para o ponto intermedirio, e o eixo
move-se no sentido oposto ao ponto correspondente. Para o movimento a partir deste
ponto para o ponto de referncia, entretanto, a imagem espelho torna-se invlida, e, ento,
o eixo move-se para o ponto de referncia.
11. No caso do ciclo iniciar em modo de estgio nico, a parada ser feita no ponto
intermedirio.
4.
Programas de amostra
Exemplo 1:
G28
Xx1
Zz1;
Primeiro movimento
aps ligar a energia
G00 Xx3 Zz3;
Ponto intermedirio
(x1, z1)
Veloc. de
avano rpido
Confirmao
Ponto de
Referncia (#1)
G0 Xx1 Zz1;
Retorno p/ a
posio inicial
Exemplo 2:
TEP192
G29
Xx2
Zz2;
R
(G0) Xx1 Zz1;
(G00) Xx1, Zz1
Ponto intermedirio por G28, G30 (x1, z1)
G0 Xx2 Zz2;
(x2, z2)
15-20
TEP192
Exemplo 3: G28
M
M
G30
M
M
G29
15
Xx1 Zz1;
Do ponto A para o ponto de referncia
Xx2 Zz2;
Do ponto B para o segundo ponto de referncia
Xx3 Zz3;
Do ponto C para o ponto D
R1
G28
(x1, z1)
Antigo ponto
intermedirio
D
(x3, z3)
G29
R2
Segundo ponto de
referncia (#2)
TEP193
Funo e propsito
O eixo designado pode ser retornado ao segundo, terceiro ou quarto ponto de referncia (ponto
zero) ao comandar G30 P2 (P3, P4).
G30P2
G28
G29
(x1, z1,1)
Ponto inicial
Ponto
intermedirio
G30
G30P3
G29
G30P4
2.
Formato da programao
Descrio detalhada
1.
O comando P2, P3 ou P4 pode ser usado para designar o retorno ao segundo, terceiro ou
quarto ponto de referncia (ponto zero). Entretanto, o retorno ao segundo ponto de
referncia selecionado automaticamente se o comando P omitido ou zero, um, cinco,
ou um nmero inteiro maior configurado no endereo P.
15-21
15
2.
Quando o retorno ao segundo, terceiro ou quarto ponto de referncia for especificado, ele
ser executado para a posio do segundo, terceiro ou quarto ponto de referncia via o
ponto intermedirio especificado por G30 c/o o retorno ao primeiro ponto de referncia.
3.
4.
R#1
Ponto intermedirio
(x1, z1)
Primeiro ponto
de referncia
R#2
(x2, z2)
Segundo ponto de referncia
+X
TEP196
5.
R#2
Percurso do centro Ponto intermedirio
da ferramenta
Percuso do programa
G30 Xx1 Zz1;
(x1, z1)
G29 Xx2 Zz2;
(x2, z2)
+X
TEP197
6.
7.
15-22
8.
15
R#2
Segundo ponto
de referncia
(x1, z1)
Imagem espelho do eixo X
Sem imagem espelho
+X
TEP198
Funo e propsito
Como com o comando G28, a execuo do comando G27 gerar um retorno ao sinal completo
de retorno ao ponto de referncia para a mquina se o ponto em que o eixo designado tiver
sido posicionado pelo programa for o primeiro ponto de referncia. Assim, se o eixo
programado para iniciar o movimento a partir do primeiro ponto de referncia e, ento, retornar
para este ponto de referncia, voc pode checar se o eixo retornou para o ponto de referncia
aps a execuo do programa.
2.
Formato da programao
G27
Xx1 Zz1 1
Pp1 ;
Nr. da checagem
P1 : Checagem do 1 pto. de referncia
P2 : Checagem do 2 pto. de referncia
P3 : Checagem do 3 pto. de referncia
P4 : Checagem do 4 pto. de referncia
Eixo de controle do retorno
Comando de checagem
3.
Descrio detalhada
15-23
15
Viso geral
Formato da programao
G68.5
G69.5 ;
3.
i, j, k :
0: invlida)
r:
Descrio detalhada
G17
+X
+Z
Y
Y
+Y
30
+Y
+Z
Aps a seleo do plano (X-Y) G17, a origem da pea de trabalho deslocada para o ponto
(X, Z, Y) = (10, 5, 0)
e o plano girado de 30 graus no eixo Y. O novo sistema de coordenadas (X, Y, Z) foi
estabelecido.
- O comando de cancelar, G69.5, configurar novamente o sistema de coordenadas submetido
translao e rotao pelo comando G68.5 precedente.
- No modo G68.5 todas as dimenses devem ser introduzidas em valores de raio.
15-24
4.
15
Programa de amostra
G53.5;
N100 T003T000M06;
G00 B30.; .................................................
#100=200; .................................................
#1=-SIN[30.]#100; ..............................
#3=#100-COS[30.]#100; .....................
G50 X[#1+#5041] Z[#3+#5043];........
G68.5 X10.Z10.Y0 I0 J1 K0 R30.; .
Posicionamento no eixo B
Dist. entre centro rot. do eixo B e posio ref. ferramenta
Variao axial X devido rotao axial B
Variao axial Z devido rotao axial B
Correo do sistema de coords. contra a rot. axial B
Definio do sistema de coordenadas por translao da
origem para (X10. Z10. Y0) e rotao de 30 no eixo Y
G17; ............................................................
G00 X0 Y0 Z20.;
G41;
G01 Z-5. F50;
X10.Y-10.;
G03 X10.Y10.R30.;
M
G40;
G69.5; .......................................................
N200 T005T000M06;................................
G00 B30.;
G50 X[#1+#5041] Z[#3+#5043];........
G68.5 X10.Z10.Y0 I0 J1 K0 R30.;
G17;
G00 Z10.;
G83 X40.Y-30.Z-30.R5.P100 F80; ...
G80;
G00 Z10.;
G69.5;
M
M30;
%
X10.,Z10.,Y0
15-25
15
5.
Restries
1.
2.
3.
Nenhum comando de troca de ferramenta por cdigo T pode ser dado no modo G68.5. Um
cdigo T neste modo ser processado como um erro de programao.
4.
Um bloco no modo G68.5 no pode ser designado como posio de reincio. A procura por
tal bloco como posio de reincio causar um alarme.
5.
Certos cdigos G no podem ser dados no modo G68.5. Refira-se tabela Cdigos G
usveis no modo G68.5, que segue. Um alarme ser causado se um cdigo G no
disponvel for dado.
6.
7.
Erro de formato
8.
9.
G17;
G68.5 X10.Z0 Y0 R30.;
Erro de formato
10. Um programa MAZATROL no pode ser chamado como subprograma no modo G68.5.
15-26
Grupo
G00
01
Funo
G01
01
Interpolao linear
G02
01
G03
01
G02
01
G03
01
G04
00
Tempo de parada
G09
00
G10
00
G11
00
G17
02
G18
02
G19
02
G20
06
Programao em polegadas
G21
06
Programao em milmetros
G22
04
G23
04
G32
01
Usinagem de rosca
G34
01
G40
07
G41
07
G42
07
G60
00
G61
13
G62
13
G64
13
G65
00
G66
14
G67
14
G69.5
16
G80
09
G83
09
G84
09
G84.2
09
G85
09
G87
09
G88
09
G88.2
09
G89
09
G90
09
G92
09
G94
09
G96
17
G97
17
RPM constante
G98
05
G99
05
15-27
15
15
Funo e propsito
Formato da programao
(G17) G92.5
(G18) G92.5
(G19) G92.5
ou
(G17) G92.5
(G18) G92.5
(G19) G92.5
Xx
Zz
Yy
Yy
Xx
Zz
Xx
Zz
Yy
Yy
Xx
Zz
Ii
Kk
Jj
Jj ........Plano X-Y
Ii .........Plano Z-X
Kk ......Plano Y-Z
x, y, z :
r:
ngulo de rotao.
Designe o ngulo de rotao para o sistema de coordenadas. Um valor positivo refere-se rotao
contra o sentido do ponteiro do relgio.
i, j, k :
Coordenadas
da mquina
Origem da
mquina
r
Centro de
rotao
Faixa de configurao
Unidade de configurao
Sistema em mm
0 a 99999.999
0.001 mm
Sistema em pol.
0 a 9999.9999
0.0001 in.
0 a 99999.999
0.001
Sistema em mm
Sistema em pol.
15-28
3.
15
Descrio detalhada
1.
2.
3.
4.
5.
Exemplo:
6.
N1
N2
M
N3
M
N4
M
%
G17
Seleo do plano X-Y
G92.5X100.Y100.R45. Rotao do sistema de coords. da pea de trabalho
por 45 ao redor do ponto (X, Y) = (100, 100)
G92.5R0
Cancelamento da rotao do sistema de
coordenadas da pea de trabalho
G17G92.5R90.
Rotao do sistema de coordenadas da pea de
trabalho por 90 ao redor do ltimo centro
programado (X100, Y100)
Exemplo:
7.
O alarme No. 809 NUMERO INTRODUZIDO ILEGAL ser exibido se os vetores das
componentes axiais (i, j, k) especificados ou o ng. de rot. (r) excederem a faixa efetiva da
configurao.
8.
A seleo do plano (por cdigos G17, G18 e G19) no necessita ser includa no bloco de
G92.5, se a rotao deve ser realizada no plano correntemente ativo.
9.
Exemplo:
15
4.
Exemplos de operao
1.
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
%
G28X0Y0
G17
G90
G55
G92.5X0Y0R90. .................................
(ou G92.5X0Y0I0J1.)
G0X0Y0
G1X100.F1000.
Y200.
X0.
Y0.
M30
Sistemas de coordenadas
da pea de trabalho
Y
X
300
Contorno programado aps
a rotao do sistema de
coords. da pea de trabalho
200
N8
N9
Contorno programado
sem a rotao do
sistema de coordenadas
da pea de trabalho
N7
N10
300
200
100 W2
W2'
Origem da pea de
trabalho aps a rotao
N6
100
90
R
M
X
Origem da pea de
trabalho sem rotao
X
100
200
300
= tan
15-30
2.
15
N1
N2
N3
N4
N5
N6
N7
N8
N9
%
G28X0Y0Z0
G17
G55
G90
G92.5X100.Y100.R45. .....................
G81X50.Y50.Z25.R5.F500
X100.
X150.
M30
300
Sistemas de
coordenadas da
pea de trabalho
Usinagem
do furo
200
45
100
R
M
W2
W2
100
200
300
- O bloco de G92.5 sob N5 gira o sistema de coordenadas da pea de trabalho ao redor da sua
prpria origem por 45. A partir de N6 em diante, a mquina opera de acordo com o sistema
de coordenadas da pea de trabalho girado.
- Configure o centro de rotao na origem da pea de trabalho, como mostrado neste exemplo,
para girar o sistema de coordenadas da pea de trabalho corrente ao redor da sua prpria
origem.
15-31
15
3.
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
%
G28X0Y0
G55 (Desloca pea)
G17
X100.
G55
Y100.
G90
G92.5X0Y0R90. ............................... [1]
G68X50.Y50.R45. ........................... [2]
G0X0Y0
G1X100.F500
Y100.
X0
Y0
M30
Y
Contorno programado
sem [1] e [2]
Contorno programado
sem [2]
200
N9
G68
ctr. rot.
N10
N8
G68
ctr. rot.
N11
W2
N7
100
W2
Contorno programado
com [1] e [2]
Contorno
programado
sem [1]
X
200
100
100
200
Em um uso combinado com G92.5, o centro de rotao das coordenadas programadas por
G68 ser uma posio correspondente rotao do sistema de coordenadas da pea de
trabalho designado pelo comando G92.5.
Isto no afetar a operao mesmo se a ordem dos blocos do programa [1] e [2] marcados
acima for invertida.
15-32
4.
15
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
%
G28X0Y0
G55 (Desloca pea)
G17
X100.
Y100.
G55
G90
G92.5X0Y0R90. .......................... Rotao de 90 ao redor da origem do sistema
de coordenadas da mquina
G0X0Y0
M98H10I50.J50.L4
M30
G1X100.Y50.F500
X0Y100.
M99
Y
300
200
N11(1)
Contorno programado
aps a rotao do sistema
de coordenadas da pea
de trabalho
W2
N11(4)
N10(2)
Ctr. rot. fig.
N11(2)
300
200
N10(3)
100
W2
N6
N10(4)
X
100
100
200
N11(3)
Nmero de
srie de
repetio
Em um uso combinado com G92.5, o centro de rotao da figura por M98 ser uma posio
correspondente rotao do sistema de coordenadas da pea de trabalho designado pelo
comando G92.5.
15-33
15
5.
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
%
G28X0Y0
G17
G55
G90
G92.5X0Y0R90. ...................................
G51X0Y0P2. ..........................................
G0X0Y0
G1X50.F500
Y50.
X0
Y0
M30
Y
Contorno
programado sem [2]
Contorno programado
com [1] e [2]
200
N9
N8
N10
N11
W2
100
W2
Contorno programado
sem [1] e [2]
Contorno programado
sem [2]
N7
200
100
100
200
Em um uso combinado com G92.5, o centro de ajuste de escala ser uma posio
correspondente rotao do sistema de coordenadas da pea de trabalho designado pelo
comando G92.5.
15-34
6.
15
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
%
G28X0Y0
G17
G55
G90
G92.5X0Y0R90. ..............................
G51.1X50. .....................................
G0X0Y0
G1X100.F500
Y100.
X0Y0
M30
Contorno
programado sem [1]
Y
200
Eixo espelho
(Sem G92.5)
Contorno
programado sem [2]
100
W2
W2
Contorno programado
sem [1] e [2]
N7
200
Contorno programado
com [1] e [2]
100
N10
X
R
N8
N9
100
15-35
100
200
15
b)
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
%
G28X0Y0
G17
G55
G90
G92.5X0Y0R90. .................................
M91. .........................................................
G0X0Y0
G1X100.F500
Y100.
X0Y0
M30
Contorno programado
sem [2]
Contorno programado
sem [1] e [2]
Y
200
Contorno
programado
sem [1]
W2
W2
100
N7
N10
Eixo espelho
(Sem G92.5)
N8
N9
200
100
100
X
200
Contorno programado
com [1] e [2]
Em um uso combinado com G92.5, o eixo de simetria para a imagem espelho de cdigo G ou
de cdigo M ser configurado de acordo com a rotao do sistema de coordenadas da pea de
trabalho designado pelo comando G92.5.
15-36
7.
15
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
%
G28X0Y0
G55 (Desloca pea)
G17
X100.
G55
Y100.
G90
G92.5X0Y0R90. .............................. [1]
G92X100.Y100. ............................ [2]
G0X0Y0
G1X100.F500
Y100.
X0Y0
M30
Contorno programado
com [1] e [2]
Y
200
N9
N10
Contorno
programado sem [2]
W2
N8
100
W2
N7
Contorno programado
sem [1] e [2]
200
200
100
M
R
100
100
Contorno programado sem [1]
A configurao do sistema de coordenadas por um bloco G92 aps G92.5 ser executada com
referncia rotao do sistema de coordenadas designado pelo comando G92.5.
15-37
15
5.
Precaues
1.
N1
N2
N3
N4
N5
N6
N7
N8
%
G28X0Y0
G17G92.5X0Y0R20.
G91G01Y50.F1000.
X100.
G92.5R0 ........................................ Comando para a rotao de 0
Y50.............................................. Movimento para (X100, Y0)
X100.
M30
N1
N2
N3
N4
N5
N6
N7
N8
%
G28X0Y0
G17G92.5X0Y0R20.
G90G01Y50.F1000.
X100.
G92.5R0 ........................................ Comando para a rotao de 0
Y0 ................................................... Movimento para (X100, Y0)
X0
M30
Y
N4
50
N6
Contorno programado
sem N2
N3
N7
X
0
100
15-38
2.
15
Use um comando de movimento linear (com G00 ou G01) para o primeiro movimento a ser
executado aps o comando G92.5.
A interpolao circular neste caso, como mostrado abaixo, teria que ocorrer a partir da
posio corrente A, a qual refere-se ao sistema de coordenadas original da pea de
trabalho, para o ponto final B para o qual o ponto B deveria ser deslocado de acordo com
a rotao. Como resultado, os raios dos pontos inicial e final seriam muito diferentes, e o
alarme No. 817 DADOS DE ARCO INCORRETOS seria causado.
Exemplo:
N1
N2
N3
N4
N5
%
G28X0Y0
G91G01X50.F1000.
G17G92.5X0Y0R20.
G02X40.Y40.I40.
M30
B'
Alarme p/ o comando
circular incorreto
Contorno programado
B
sem N2
40
Contorno programado
sem N3
20
50
0
Re
90
Rs
Centro do arco
3.
4.
A mquina operar no sistema de coordenadas giradas para uma interrupo MDI durante
o modo de G92.5.
5.
Para uma interrupo manual durante o modo de G92.5 usando o JOG ou o modo de
avano por manivela, a mquina operar independentemente da rotao do sistema de
coordenadas.
15-39
15
6.
N Nome da funo
o
Sistema a ser girado
t
a
Formato da programao
:
Operao
R
e
c
o
n
f
i
g
u
r
a
o
o
u
(G17)
G92.5 Xx Yy Rr
(G17)
G68 Xx Yy Rr
(G18)
G92.5 Yy Zz Rr
(G18)
G68 Yy Zz Rr
(G19)
G92.5 Zz Xx Rr
(G19)
G68 Zz Xx Rr
(ngulo)
ou
(G17)
G92.5 Xx Yy Ii Jj
(G18)
G92.5 Yy Zz Jj Kk
(G19)
G92.5 Zz Xx Kk Ii
(Comp.Vetor)
Sistema de coords.
da pea de trabalho
r
x
Sistema local
de coordenadas
Sistema de coords.
da pea de trabalho
r
Centro de rotao
Coordenadas do centro de
rotao
ngulo de rotao
Mantida
Liberada
Mantida
Liberada
Mantida
Liberada
Mantida
Liberada
M
0
2
Informaes Desligar
/ligar energia
sobre o
centro e o
M
M02/M30
ngulo de
3Tecla reconfig.
rotao
0Retomada da
liberadas?
presteza aps
Na parada de
emergncia
Nota:
15-40 E
16
Vista geral
Durante a interpolao linear por G31, quando for gerado um sinal de salta bloco externo, o
avano parar, todos os comandos restantes sero cancelados e, ento, o programa pular
para o prximo bloco.
2.
Formato da programao
G31
Xx/Uu
Zz/Ww
x, z, y, u, w, v
f:
3.
Yy/Vv
Ff
Descrio detalhada
1.
2.
3.
4.
5.
6.
7.
16-1
16
4.
Execuo de G31
Exemplo 1:
X
Z
Sinal externo entrado
Exemplo 2:
X
Z
Sinal externo entrado
Exemplo 3:
X
Z
Sinal externo entrado
16-2
16
F
F
F
F
Tp +
(t t ) =
(Tp + t1)
60
60 1 2
60
60
1
0 :
F :
Tp :
t1 :
t2 :
t2
Ao usar o comando G31 para propsitos de medio, os dados medidos 1 podem ser
corrigidos. Tais correes, entretanto, no podem ser executadas para 2.
Sinal de salta bloco entrado
F
t1 t2
Tempo (s)
Tp
TEP202
Valor mx.
Tp = 0.03
t1 = 0.005
0.050
Valor mdio
Valor mn.
0.040
0.030
0.020
0.010
10
20
30
40
50
60
70
Veloc. de avano F
(mm/min)
Relao entre o valor do movimento por inrcia e a veloc. de avano (Exemplo) TEP203
16-3
16
F
t2
60
+1
Erro de leitura
()
2.
16-4
16
Funo e propsito
A omisso condicional torna-se possvel configurando previamente uma combinao de sinais
de pulo que devem ser entrados. A omisso ocorre pela mesma maneira como a feita com G31.
A funo salta bloco pode ser designada usando os comandos G31.1, G31,2, G31.3 ou G04. A
relao entre cada um destes comandos G e o tipo do sinal de salta bloco pode ser configurada
pelos parmetros K69 a K73.
2.
Formato da programao
G31.1 Xx Yy Zz Ff
Usando este formato de programao, voc pode executar a interpolao linear da mesma
maneira que a interpolao linear feita usando o comando G31.
Durante a interpolao linear, a mquina parar quando as condies de entrada do sinal de
pulo configuradas previamente forem satisfeitas, e, ento, todos os comandos restantes sero
cancelados, e o prximo bloco ser executado.
3.
Descrio detalhada
1.
4.
2.
3.
Exceto para itens diferentes dos itens 1 e 2 acima, a descrio do cdigo de comando G31
na Seo 16-1 tambm se aplica.
Configurao de parmetros
1.
A velocidade de avano apropriada para cada um dos cdigos de comando G31.1, G31.2
e G31.3 pode ser configurada pelos parmetros K42 a K44.
2.
As condies de salta bloco apropriadas para cada um dos cdigos de comando G31.1,
G31.2, G31.3 e G04 devem ser config. pelos parmetros K69 a K73. (As condies de
salta bloco referem-se soma lgica dos sinais de salta bloco configurados previamente.)
Uma configurao do parm. de 00000111 torna o comando relacionado equiv. a G31.
Configurao do parmetro (K69 a K73)
Configurao do bit
7
16-5
16
5.
Ao da mquina
1.
Programa de amostra
N10 G31.1X200.0
N20 G31.2X40.0
N30 G31.3X1.0
f
Ao
(f1)
N10
Distncia de
medio
Velocidade de avano
de salta bloco (mm/s)
N20
(f2)
(f3)
N30
t
Nota:
2.
MEP225
16-6 E
FUNES PROTETORAS
17
17 FUNES PROTETORAS
17-1 LIGA/DESLIGA Checagem Prvia de Movimentos: G22/G23
1.
Funo e propsito
Enquanto a checagem de limite de curso armazenada gera uma rea externa de usinagem
proibida, a funo de checagem prvia de movimentos configura uma rea interna de usinagem
proibida (seo sombreada no diagrama abaixo).
Um alarme ocorrer anteriormente a um comando de movimento do eixo cuja execuo
causaria a ferramenta tocar ou mover em, ou atravs, da rea proibida.
Limite do curso arrmazenado,
limite superior
Limite do curso
arrmazenado, limite
superior
(x, y, z)
Checagem prvia do
movimento, limite
superior
MEP220
2.
Formato da programao
G22 X_ Y_ Z_ I_ J_ K_
G23
3.
(Cancelamento)
Descrio detalhada
1.
Ambos os valores do limite superior e do limite inferior devem ser especificados com as
coordenadas da mquina.
2.
17-1
17
FUNES PROTETORAS
3.
Nenhuma checagem de limite de curso ser executada quando os valores designados dos
limites superior e inferior para um e o mesmo eixo forem idnticos.
G22X200.Y250.Z100.I200.J-200.K0
O eixo X no passa pela checagem do curso.
4.
5.
Um bloco de G23 X_Y_Z_ causar o comando de movimento dos eixos X_Y_Z_ ser
executado no modo corrente de movimento do eixo aps o cancelamento da checagem do
limite do curso do pr-movimento.
Nota:
Antes de configurar G22, mova a ferramenta para a posio externa rea proibida.
17-2 E
MACROS DE MEDIO
18
18 MACROS DE MEDIO
Este captulo descreve as macros de medio fornecidas para implementar a medio da pea
de trabalho MAZATROL, medio de ferramentas e funes de medio de coordenadas no
programa EIA. Os programas de macro de medio devem ser chamados com G136
(Chamada de Macro de Medio) e G137 (Chamada de Macro de Compensao). O uso
destes cdigos G requer as configuraes correspondentes dos parmetros (J) relevantes.
1.
Descrio detalhada
D as instrues de chamada de macros especiais (com G136 e G137) para usar as macros de
medio.
O sistema apropriado de coordenadas da pea de trabalho deve ser estabelecido antes da
macro para operar corretamente. Alm disso, o posicionamento do eixo B em um ngulo e o
posicionamento linear para um ponto intermedirio devem ser completados como apropriados
antes da chamada da macro, pois tais operaes no so fornecidas no programa de macros.
Note que a informao modal em G90/G91 (programao absoluta/incremental) e o cdigo F
(velocidade de avano) podem ser alterados pela execuo da macro de medio G136.
A.
Nr.2
Nr.3
Nr.4
Nr.5
Nr.6
Nr.7
Nr.8
Nr.9
Nr.10
J1
J5
J9
J13
J17
J21
J25
J29
J33
J37
Descrio
J2
J6
J10
J14
J18
J22
J26
J30
J34
J38
J3
J7
J11
J15
J19
J23
J27
J31
J35
J39
J4
J8
J12
J16
J20
J24
J28
J32
J36
J40
No usado
Modelo de medio
Medio da
pea de trabalho
Eixo X
Eixo Y
Eixo Z
Arbitrrio
DE e DI
Medio de ferramenta
Arbitrrio
Medio de coordenadas
18-1
MACROS DE MEDIO
C.
D.
Pea de trabalho
X ELEVA
Ferramenta
E.
Coordenadas
18
Cdigo
G
Endereo
X
G136
Y ELEVA
G136
Z ELEVA
G136
X RANHURA
G136
Y RANHURA
G136
Z RANHURA
G136
+X DEGR.
G136
X DEGR.
G136
+Y DEGR.
G136
Y DEGR.
G136
10
+Z DEGR.
G136
11
Z DEGR.
G136
12
X EXTER
G136
13
Y EXTER
G136
14
X INTER
G136
15
Y INTER
G136
16
EXT X
G136
21
INT X
G136
22
ELEVA INTER
G136
17
INT RANHURA
G136
18
FREZ. EXT
G136
19
TORN. EXT
G136
20
Correo/Impresso
G137
G136
51
G136
51
TOOL EYE
G136
52
Correo/Impresso
G137
FACE Z
G136
81
C FACE
G136
91
C RANHURA
G136
92
C DEGRAU
G136
93
Correo/Impresso
G137
MACROS DE MEDIO
18
G54
:
G136 X50.Y0.Z-10.A25.B0. C-10. I9. J-9. K10. D1 U65. V0. W0. S4.1 Q1 [2]
:
G137 A1 B0 C0 V2.0
[3]
Nome
Descrio
Ponto inicial X
(Nota 3)
Ponto inicial Y
(Nota 3)
Ponto inicial Z
Ponto final X
Ponto final Y
Ponto final Z
(Nota 3)
Curso de medio
Referncia de medio
(Notas 1, 3)
1: Ponto final de medio
Sentido de aproximao
1: Z (Sentido de faceamento)
Ponto de aproximao X
Ponto de aproximao Y
Ponto de aproximao Z
Ferramenta de sensor
Modelo de medio
18-3
18
MACROS DE MEDIO
Nota 1: O argumento K da medio EIA tem quase o mesmo significado que o parmetro K19
dos programas MAZATROL. K e K19 indicam respectivamente uma distncia a
partir do centro e uma distncia a partir do ponto de contato do sensor, como
mostrado abaixo.
K19
K
[1]
[2]
Nome
Descrio
Limite de tolerncia
superior
Limite de tolerncia
inferior
0: No revertido
1: Revertido (Nota)
Valor desejado
Modelo de medio
Nota:
18-4
MACROS DE MEDIO
C.
18
G137 A1 B0 C0 V2.0
[1] LARGURA da Protruso ao longo do eixo X medido.
[2] Correo na ferramenta T2 e sada dos resultados da medio.
Endereo
Nome
Descrio
0: Nenhuma sada
1: Sada para um arquivo no disco rgido
2: Sada para uma impressora (via RS232C)
Correo
0: Executada
1: No executada (Nota 4)
Tipo da ferramenta
para a correo
V
(Nota 2)
H
(Nota 2)
Nr. da compensao
para a correo
2.
COMPR. ou ACT-
COMPENS. DO DESGASTE EM X ou Z
18-5
18
MACROS DE MEDIO
D.
Medio da ferramenta
1.
M187
G137 V1.2
M34
Endereo
Nome
Tipo de medio
(somente para MDI)
Descrio
Ferramenta a ser
medida
Modelo de medio
2.
G0Z0
M33
M187
G136 B0 I1. J1. Q51 Compr. e dimetro da ferramenta TNo. 1.B medidos.
G137 A0 C0 V1.2
M34
Endereo
Nome
Descrio
Checagem de quebra
0: No executada
1: Executada (Nota)
Tolerncia de
comprimento
Tolerncia de dimetro
Modelo de medio
Nota:
18-6
MACROS DE MEDIO
3.
18
M33
M187
G137 A0 C0 H3
M34
G43H3
M33
M187
G137 A0 C0 H2
M34
Endereo
Nome
Descrio
Checagem de quebra
0: No executada
1: Executada (Nota 1)
Tolerncia de
comprimento
Tolerncia de dimetro
Nr. da compensao
da ferramenta.
Modelo de medio
18-7
18
MACROS DE MEDIO
4.
M283
G136 B1 I-9.J-9.M1 R0.2 Q52
G137 A1 C0 V2.1
Correo e impresso.
M284
Endereo
Nome
Descrio
Checagem de
quebra
0: No executada
1: Executada (Nota 1)
Tolerncia de
desgaste em X
Tolerncia de
desgaste em Z
Seo de medio
R da ponta
Modelo de medio
18-8
MACROS DE MEDIO
E.
18
Nome
Descrio
0: Nenhuma sada
1: Sada para um arquivo no disco rgido
2: Sada para uma impressora (Via RS232C)
Correo
0: Executada
1: No executada (Nota 3)
V
(Nota 2)
H
(Nota 2)
Nr. da compensao
para a correo
2.
COMPR. ou ACT-
COMPENS. DO DESGASTE EM X ou Z
18-9
18
MACROS DE MEDIO
F.
Nome
Descrio
Ponto inicial X
(Nota 1)
Ponto inicial Y
(Nota 1)
Ponto inicial Z
Ponto inicial A
Ponto inicial B
Ponto inicial C
Distncia da superfcie
de medio
Sentido de aproximao
Curso de medio
Seleo do spindle
1: Spindle de torneamento 1
2: Spindle de torneamento 2 (Nota 4)
Modelo de medio
(Nota 3)
- Este tipo de instruo de chamada de macro de medio disponvel somente para o cdigo
G srie T [Mquinas de torneamento] (F30 configurado p/ 1). Dando a instruo de cdigo G
srie M [Centros de usinagem] (F30 configurado p/ 0) conduz a um alarme.
- D um comando G53.5 previamente para configurar um sistema de coordenadas
MAZATROL; caso contrrio, os resultados de medio podem ser somente incorretos.
- D previamente um comando de troca para a ferramenta de sensor desejada e indexe o
cabeote como requerido (para a aplicao da ferramenta do sensor)
- Um comando G136 com argumento Q81 (para medir a superfcie de referncia Z)
designado para configurar ou atualizar o valor de Z-OFFSET na tela de GESTO
CONFIGUR..
- Dando a instruo no modo de interpolao cilndrica (G7.1) conduz a um alarme (808 ERRO
INTRODUO DO CODIGO G).
- Tenha cuidado para no dar, a partir de outro sistema, (com G112) um comando de rotao
do spindle para ser executado durante a medio.
Nota 1: Introduza as coordenadas em valores de raio.
Nota 2: Configurando um valor diferente de 0 e 1 funciona como configurando 1.
Nota 3: Configurando um ngulo diferente de 0, 90 ou 180 causa um alarme.
Nota 4: Configurando um valor diferente de 1 e 2, assim como a omisso, funciona como
configurando 1.
18-10
MACROS DE MEDIO
G.
18
Nome
Descrio
Ponto inicial X
Ponto inicial Z
(Nota 1)
Ponto inicial A
Ponto inicial B
Superfcie de referncia C:
Largura ranhura/degrau C:
Ponto alvo C
Sentido de aproximao
Distncia de retorno
Curso de medio
Coordenada X do centro
do eixo C
Coordenada Y do centro
do eixo C
Sentido da rotao
para a medio
ngulo de indexao do
cabeote do sensor de toque
Seleo do spindle
1: Spindle de torneamento 1
2: Spindle de torneamento 2 (Nota 4)
Modelo de medio
(Nota 3)
- Este tipo de instruo de chamada de macro de medio disponvel somente para o cdigo
G srie T [Mquinas de torneamento] (F30 configurado p/ 1). Dando a instruo de cdigo G
srie M [Centros de usinagem] (F30 configurado p/ 0) conduz a um alarme.
- D um comando G53.5 previamente para configurar um sistema de coordenadas
MAZATROL; caso contrrio, os resultados de medio podem ser somente incorretos.
- D previamente um comando de troca para a ferramenta de sensor desejada e indexe o
cabeote como requerido (para a aplicao da ferramenta do sensor).
- Um comando G136 com argumento Q91 (p/ medir a superfcie de referncia C) designado
para configurar ou atualizar o valor de C-OFFSET na tela de GESTO CONFIGUR..
- Dando a instruo no modo de interpolao cilndrica (G7.1) conduz a um alarme (808 ERRO
INTRODUO DO CODIGO G).
- Tenha cuidado em no dar, a partir de outro sistema, (com G112) um comando de rotao do
spindle para ser executado durante a medio.
18-11
18
MACROS DE MEDIO
Endereo
Nome
Descrio
0: Nenhuma sada
1: Sada para um arquivo no disco rgido
2: Sada para uma impressora (via RS232C)
Correo
0: Executada
1: No executada (Nota)
Ilustrao
A.
Programao
G54
T1 T0 M6
G137 A1 B0 C0 V2.0
18-12
MACROS DE MEDIO
2.
18
Percurso da ferramenta
Posio de troca
da ferramenta [1]
[1]P
[2]:
[3]:
:
:
Movimento rpido
Avano de aproximao
(Parmetro K14)
Avano do apalpamento (K13)
p/ o argumento K designado
[2]
[2]
[3]
[3]
[4]
k
[7]
[9]
k
Y
D740PB0017
[1]
[2]
[3]
A macro de medio controla o incio da operao a partir do ponto [2] atravs dos
movimentos de medio para os pontos inicial e final at a sada no eixo Z para o nvel do
ponto de aproximao.
3.
18-13
18
MACROS DE MEDIO
D740PB0018
18-14
MACROS DE MEDIO
B.
18
Medio de ferramentas
No h diferena na medio de ferramentas entre os tipos de programao MAZATROL e
EIA.
C.
Medio de coordenadas
H trs tipos de medio de coords. a serem executadas por um bloco G136 como segue:
- Superfcie de referncia Z .........Medio de Z-OFFSET
- Superfcie de referncia C.........Medio de C-OFFSET (por um ponto de medio)
- Degrau/largura de ranhura C ....Medio de C-OFFSET (por dois pontos de medio)
1.
Superfcie de referncia Z
Este tipo de macro de medio designado para medir o valor de Z-offset para que a
coordenada Z da pea de trabalho da superfcie de referncia possa concordar com a
dimenso especificada no desenho de usinagem.
A
C
B
D
A:
B:
C:
D:
Movimento de aproximao
Mov. rpido p/ o ponto inicial de medio
Mov. na veloc. de avano de medio
Retorno ao ponto de aproximao
D740PB0019
2.
Superfcie de referncia C
Use este tipo de macro para medir as coordenadas do eixo C da superfcie de referncia
quando a protruso ou ranhura tem somente um lado para ser medido.
Ponto de aproxim.
Ponto inicial
A: Medio preliminar
B: Retorno aps a medio
preliminar
Eixo de rotao
no eixo C
18-15
D740PB0020
18
MACROS DE MEDIO
3.
Degrau/Largura de ranhura C
Use este tipo de macro para a medio de ambos os lados em um degrau ou ranhura para
obter a coordenada de centro do degrau/ranhura.
A medio no primeiro lado executada no primeiro degrau preliminarmente na
velocidade mais alta (de aproximao) para detectar rapidamente a superfcie alvo.
Quando a medio preliminar tiver sido feita com sucesso, uma medio precisa ser
executada lentamente no segundo degrau (na mesma velocidade de avano de
apalpamento).
Quando o degrau ou ranhura tiver sido detectado, a medio no outro lado ocorrer em
um estgio simples na velocidade de avano de apalpamento.
Ponto de aproximao
Ponto inicial
A
E
A:
B:
C:
D:
E:
Eixo de rotao
no eixo C
Medio preliminar
Retorno aps a medio preliminar
Medio real
Retorno aps a medio real
Transferncia ao ponto inicial de
medio no outro lado
F: Medio real no outro lado
G: Retorno aps a medio real no
outro lado
4.
DADOS DE ALVO
DADOS MEDIDOS
VALOR DE OFFSET
DADOS DE ALVO
DADOS MEDIDOS
VALOR DE OFFSET
MAZATROL
G10.9X0 (Srie M)
G122.1 (Srie T)
(Entrada dados raio)
EIA
Dados de dimetro
Dados de raio
G10.9X1 (Srie M)
G123.1 (Srie T)
(Entrada dados de
dimetro.)
18-16
MACROS DE MEDIO
B.
18
Medio de ferramentas
Para mquinas do tipo centro de usinagem (linha-e): Todos os tipos de dados de tolerncia so
processados como valores de raio. A funo preparatria G10.9 no disponvel.
Como para o tipo de mquinas de torneamento, os valores da tolerncia X e Z referem-se aos
dados de dimetro e raio, respectivamente. Entretanto, a tolerncia X deve indicar um valor de
raio se o eixo X no for configurado (*) correntemente ao eixo dos valores de dimetro. Alm
disso, as funes preparatrias G122.1 e G123.1 no so disponveis.
* De acordo com a configurao no parmetro da mquina M18 bit 5.
C.
Medio de coordenadas
Todos os tipos de dados so processados como valores de raio.
O modo de G122.1 (Entrada de dados de raio para o eixo X) selecionado automaticamente
quando a macro de G136 relacionada chamada.
18-17
18
MACROS DE MEDIO
- NOTA -
18-18 E
19
Vista geral
Quando a usinagem de processos diferentes realizada por sistemas respectivos em uma
mquina com dois sistemas de cabeotes fixos (CAB-1 e CAB-2) ou torres (TR1 e TR2), os
dois sistemas podem ser controlados por um nico programa.
A seo do programa a partir de G109L ; para % ou para G109L*; usada para controlar
o sistema O.
2.
Formato da programao
G109 L_;
L = 1 : CAB-1 (ou TR1)
2 : CAB-2 (ou TR2)
O nmero do sistema deve ser especificado por um valor seguindo o endereo L.
3.
Notas
1.
Mesmo que um valor seguindo L inclua um ponto decimal ou sinal negativo (), ele
ignorado
2.
No modo de operao de bloco nico, a parada pode ser realizada aps a execuo do
bloco de G109. Entretanto, quando o nmero especificado por L pertence a outro sistema,
tal como L2 em operao CAB-1, a parada do bloco nico no ocorre.
3.
G109 pode ser especificado no mesmo bloco como os cdigos G diferentes do grupo 0.
Quando especificado no mesmo bloco como outro cdigo G do grupo 0, o cdigo G
especificado por ltimo o efetivo.
4.
G28 U W;
G109 L1;
M
G109 L2;
M
M30;
5.
Um bloco incluindo mais que 128 caracteres causa um alarme (FORMATO ILEGAL).
6.
7.
19-1
19
Vista geral
O controle do eixo do lado de CAB-2 pelo lado de CAB-1 ou o controle do lado de CAB-1 pelo
lado de CAB-2 referido como controle de usinagem transversal. O eixo de controle de
usinagem transversal especificado por G110 e G111.
Especifique aps G110 um endereo de eixo e o nmero do CAB que controla o eixo.
2.
Formato da programao
G110 X_ Z_ C_; ........ Eixo de controle de usinagem transv. e nm. do CAB so especificados.
1: Eixo controlado por CAB-1
2: Eixo controlado por CAB-2
19-2
19
Prepare o programa como segue para usar as configuraes do eixo C na tela de DESLOCA
PEA para o 2 spindle:
Exemplo:
G52.5;
M200;
G28UWH;
T001T000M6;
G54;
G00 C150.;
M202;
M902;
M300;
G110 C2;
G00 C150.;
G55;
G00 C150.;
G56;
G00 C150.;
G111;
M302;
Prepare um progr. c/o segue p/ usar um ciclo fixo de usinagem de furo no lado do 2 spindle:
Exemplo:
M902;
M300;
G110 C2;
G00 C0.;
G87Z5.0X5.0P0.2M310;
C45.;
C90.;
M312;
G80;
G111;
M30;
3.
Seleo do 2 spindle
Seleo do modo de fresamento para o 2 spindle
Seleo do eixo C do 2 spindle
Posicionamento do eixo C do CAB-2
Fixao; Ciclo de usinagem de furo profundo
Liberao, posicionamento, fixao; ciclo de usinagem
de furo profundo
Liberao, posicionamento, fixao; ciclo de usinagem
de furo profundo
Liberao no lado do 2 spindle
Cancelamento do ciclo fixo
Cancelamento de G110
Fim de programa
Programas de amostra
Exemplos de programao para as especificaes da mquina com o spindle secundrio
As sees principais de um programa de amostra para mquinas equipadas com o spindle
secundrio so mostradas a seguir.
O1234
G53.5
#101=124.750 (SP1 COF)
#102=10.664 (SP2 COF)
19-3
19
(TRS CHK)
G28U0V0W0
M902
M302
M200 (MAIN C-ON)
G00C#101
M300(SUB C-ON)
G110C2
G00C#102
G111
M306
M540
G110Z[B]2
G00Z-686.
M508
G31W-1.1F50
M202
M509
G111
M541
M307
M206
M302
G110Z[B]2
G00Z-80.
G111
Programa de transferncia
Retorno do 1 spindle para o ponto zero (X, Y, Z)
Seleo do 2 spindle
Modo de torneamento do 2 spindle
Modo de usinagem de fresamento de ponto do 1 spindle
Posicionamento do eixo C do 1 spindle (indexao do ngulo)
Modo de usinagem de fresamento de ponto do 2 spindle
Seleo do eixo C do 2 spindle
Posicionamento do eixo C do 2 spindle (indexao do ngulo)
Cancelamento da seleo do eixo C do 2 spindle (cancelamento de G110)
Abrir a placa do 2 spindle
Modo TRS PLA
Seleo do eixo B (eixo W) do lado do 2 spindle
Posicionamento do eixo B (eixo W) do lado do 2 spindle
Incio da ao de pressionar no lado do 2 spindle
Posicionamento para pressionar o eixo B (eixo W) do lado do 2 spindle
Modo de torneamento do 1 spindle
Cancelamento de M508 do 2 spindle
Cancelamento da seleo do eixo B (eixo W) do lado do 2 spindle
Cancelamento do modo TRS PLA
Fechamento da placa do 2 spindle
Abertura da placa do 1 spindle
Modo de torneamento do 2 spindle
Seleo do eixo B (eixo W) do lado do 2 spindle
Posicionamento do eixo B (eixo W) do lado do 2 spindle
Cancelamento da seleo do eixo B (eixo W) do lado do 2 spindle
19-4
4.
19
Notas
1.
Aps o eixo ser mudado por G110 ou G111, sempre especifique o sistema de
coordenadas por G50.
2.
3.
4.
No modo de operao de bloco nico, a parada realizada aps a execuo dos blocos
de G110 e G111.
5.
6.
7.
Quando o eixo mudado por G110, o sistema oposto deve estar em um estado de incio
automtico e de espera.
Estado de espera
Os cdigos M de M950 a M997 so usados para esperar. Quando ambos, CAB-1 e CAB-2,
so operados e quando a usinagem realizada com CAB-1 e CAB-2 sincronizados, M950
a M997 so usados. Um estado de espera refere-se ao tempo antes do mesmo cdigo M
de espera ser gerado a partir do sistema oposto.
P/ ex., quando M950 gerado a partir de CAB-1, CAB-1 est em um estado de espera at
M950 ser gerado a partir de CAB-2. (CAB-1 no executa blocos subseqentes ao M950.)
Quando M950 gerado a partir de CAB-2, CAB-1 executa o bloco que segue M950.
Exemplo de programa
CAB-1
CAB-2
M950;
M950;
G110 X2;
M951;
X....
Indica o tempo de espera para o qual CAB-2 est em estado de
X.....Z...
espera quando o eixo X do CAB-2 est controlado por CAB-1.
M
M951;
8.
9.
O eixo que est sob controle de usinagem transversal em modo automtico de operao
no pode ser controlado em modo manual. Uma tentativa para fazer deste modo resultaria
no alarme COMANDO DE USIN. TRANSV. ILEGAL.
10. A barreira tambm efetiva durante a mudana do eixo. Em outras palavras, a barreira
checada na regio do lado do CAB-1 para o eixo do lado do CAB-1 e na regio do lado de
CAB-2 p/ o eixo do lado de CAB-2 independentemente da mudana de eixo por G110.
11. O avano sncrono com, ou o controle de avano por, revoluo do spindle de fresamento
no disponvel durante o controle de usinagem transversal.
12. O alarme USINAGEM TRANSVERSAL IMPOSSIVEL ser causado quando um comando
para o controle de usin. transv. for dado sob uma das seguintes condies modais
incompatveis:
- Compensao do raio da ferramenta/R da ponta
- Interpolao de coordenadas polares
19-5
19
Interpolao cilndrica
Ciclo fixo
Converso de coordenadas 3-D
Imagem espelho
Controle do ponto da ponta da ferramenta
13. Os comandos do eixo C no modo de usinagem transversal somente podem ser dados
para as funes preparatrias (cdigos G) enumeradas abaixo.
Cdigos G usveis para os comandos do eixo C no modo de usinagem transversal
Cdigo G da srie T
Grupo
Funo
G00
01
G01
01
Interpolao linear
G02
01
G03
01
G10
00
G27
00
G28
00
G29
00
G30
00
G30.1
00
00
G50
00
G53
00
G65
00
Chamada de macro
G66
14
G83
09
G84
09
Ciclo de rosqueamento
G84.2
09
G85
09
G87
09
G88
09
G88.2
09
G89
09
G110
00
G111
00
G112
00
G36
(G36.5)
na face
14. Mesmo no modo de G110Z[B]2, os comandos com endereo Z podem causar somente
um movimento linear do eixo B (eixo W) quando eles so dados sob G0 ou G1. Os valores
de Z dados no modo G2 ou G3 sero sempre processados para uma interpolao circular
com o controle de eixo Z do lado do CAB-1.
15. Quando o eixo (normalmente o eixo X) relevante para o controle da velocidade superficial
constante designado para o controle de usinagem transversal, a velocidade do spindle
de torneamento pode mudar bruscamente de acordo com a mudana na informao da
posio a ser usada no clculo da vel. do spindle p/ uma velocidade superficial particular.
16. O eixo Y inclinado no pode ser controlado para a usinagem transversal.
17. No falhe em dar o comando de cancelamento G111 aps a usinagem transversal
requerida.
19-6
19
Vista geral
A funo gera cdigos M, S, T e B (segunda funo miscelnea) comandados aps G112 para
o sistema oposto.
2.
Formato da programao
G112 L_ M_ M_ M_ M_ S_ T_ T_ B_;
3.
Exemplo 1:
Exemplo 2:
Notas
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. Use cds. M de esperar de modo a gerar os cds. relacionados (M, S, e T ou a segunda
funo miscelnea) para um e o mesmo sist. de uma vez a partir de sistemas mltiplos.
19-7
19
- NOTA -
19-8 E
20
Vista geral
O movimento das torres superior e inferior deve ser controlado em um nico programa como
segue:
G109 L1;.................................... Seleo da torre superior
Comandos para a torre superior
M30;
G109 L2;.................................... Seleo da torre inferior
Comandos para a torre inferior
M30;
2.
Observaes
1.
2.
No modo de operao de bloco nico, a parada pode ser realizada aps a execuo do
bloco de G109. Entretanto, quando o nmero especificado por L pertence a outro sistema,
a parada de bloco nico no ocorre.
3.
G109 deve ser dado em um bloco independente. Se qualquer outro comando for dado no
mesmo bloco, um erro de programao resultar.
4.
Note que a seo do programa no especificada pelo comando G109 usada para todos
os sistemas sem distino.
5.
6.
O controle para uma velocidade superficial constante (por G96) conduzido sempre com
referncia posio da ponta da ferramenta da torre que est mais prxima do eixo de
torneamento.
7.
20-1
20
Vista geral
Os comandos de espera so usados para fixar o tempo da operao das torres superior e
inferior como requerido. Dois tipos de comando de espera so fornecidos: cdigo M e cdigo P,
que podem ser usados livremente e mesmo combinados.
2.
Descrio detalhada
A.
Cdigos M de espera
A execuo dos comandos para a torre A ser parada na posio de um cdigo M de espera
com algum nmero at que o fluxo do programa para a torre B alcance um cdigo M de
espera com o mesmo nmero.
Formato da programao
M;
Estrutura do programa
Comandos para a torre superior
G109L1;
M950;
M951;
M950;
<A>
B
M951;
M997;
M997;
C
<B>
M30;
M30;
Operao
M950;
Torre superior
M951;
Torre inferior
<A>
M950;
Nota:
M997;
M951;
C
<B>
M997;
Um cdigo M de espera deve ser dado em um bloco de comando nico. Ele pode no
funcionar como comando de espera se for introduzido no mesmo bloco junto com
outras instrues.
20-2
B.
20
Cdigos P de espera
A execuo dos comandos para a torre A ser parada na posio de um cdigo P de espera
com algum nmero at que o fluxo do programa para a torre B alcance um cdigo P de espera
com o mesmo nmero ou maior.
Formato da programao
P;
Estrutura do programa
Comandos para a torre superior
G109L1;
P10;
P100;
P10;
<A>
B
P200;
P3000;
P3000;
C
<B>
M30;
M30;
Operao
P10;
Torre superior
P200;
P3000
;
Torre inferior
<A>
P10;
P100;
C
<B>
P3000;
Nota 1: Um cdigo P de espera deve ser dado em um bloco de comando nico. Ele pode no
funcionar como comando de espera se for introduzido no mesmo bloco junto com
outras instrues.
Nota 2: Use os cdigos P de espera na ordem ascendente de seus nmeros, pois uma torre
no pode ser liberada a partir do estado de espera at que o fluxo do programa para
a outra torre alcance um cdigo P de espera com o mesmo nmero ou maior.
20-3
20
Vista geral
O corte balanceado alcanado atravs do movimento simtrico das torres superior e inferior.
Ele ajuda a reduo na vibrao de uma pea de trabalho comprida e permite que a velocidade
de corte seja dobrada economizando tempo de usinagem.
Durante o corte balanceado, uma torre atua como a torre principal (torre mestre) e a outra
como uma torre subordinada (torre servo). Introduza os comandos de movimento para o corte
balanceado em uma seo de programa para a torre principal.
2.
Mtodo de programao
O corte balanceado pode ser alcanado por combinao dos trs seguintes comandos:
- Comando de espera (M950 a M997 ou P1 a P99999999)
- M562;..........Comando de acoplamento para as duas torres
- M563;..........Comando de cancelamento do acoplamento
Os pontos principais de programao do corte balanceado so os seguintes:
3.
1)
2)
Introduza o comando M562 para a torre principal para acoplar ambas as torres. A torre
subordinada deve ter sido configurada no estado de espera.
3)
4)
Introduza o comando M563 aps os comandos de movimento para a torre mestre cancelar
o acoplamento.
5)
Introduza o comando de espera para a torre principal liberar a torre subordinada do estado
de espera.
Estrutura do programa
Abaixo est mostrado um exemplo de estrutura de programa com a torre superior como a
mestre.
G109L1;
G109L2;
Espera p/ o incio do corte balanceado
P1000;
M562;
P1000;
P2000;
Incio do acoplamento
Comandos para o
corte balanceado
M563;
P2000;
Cancelamento do acoplamento
Espera para o fim do corte balanceado
M30;
M30;
20-4
4.
Programa de amostra
Comandos de
movimento p/ o
corte balanceado
20-5
20
20
Formato da programao
O formato bsico da programao para o fresamento com a torre inferior uma aplicao da
funo preparatria G109 (Dois processos em um programa; veja a Seo 19-1).
G109 L_;
L = 1: CAB-1 (TR1)
2: CAB-2 (TR2)
Exemplo:
G28 U W; .......
G109 L1;
:
.......
:
G109 L2; .......
M200;
M203;
:
:
M210;
M30
% ..............
Modelos de usinagem
1 spindle
Torneamento
2 spindle
Fresamento
Torneamento
Fresamento
Torre
inferior
2.
Os cdigos G de ciclo fixo para a usinagem de furo so disponveis para o fresamento com a
torre inferior.
(Veja a Seo 14-3 para mais informaes sobre os cdigos G acima.)
20-6
3.
Programa de amostra
N000
N001
N100
N101
N102
N103
N104
N105
N106
N107
N108
N109
N200
N201
N202
N203
N204
N205
N206
N207
N208
N209
D737P0025
20-7
20
20
Vista geral
G109L1
M901 (*1)
M200 (*3)
M203 (*4)
C__
(*5)
G109L2
M901
M200
M203S___
G110C1
C__
(*5)
G111
2.
[1]
G109L1
M902 (*2)
M300 (*3)
M203S___
G110C2
C__
(*5)
G111
[2]
[4]
Para a EIA: d um
dos grupos de
comando [1] a [4]
separadamente ou a
combinao de [1] e
[3] para a execuo
simultnea.
G109L2
M902
M300
M203
C__
(*5)
[3]
*1
*2
*3
*4
*5
: Possvel
1 spindle
EIA
Torneamento
2 spindle
Fresamento
Torneamento
Fresamento
Torre superior
Torre inferior
: no-aplicvel
Torre superior
EIA
1 spindle
Torneamento
1 spindle
Torre
inferior
2 spindle
Nota:
Torneamento
2 spindle
Fresamento
Torneamento
Fresamento
Fresamento
Torneamento
Fresamento
(Nota)
(Nota)
20-8
: no-aplicvel
Torre superior
EIA
1 spindle
Torre
inferior
2 spindle
1 spindle
2 spindle
Torneamento
Fresamento
Torneamento
Fresamento
Torneamento
Fresamento
Torneamento
Fresamento
20-9
20
20
Nr.
Modelo de usinagem
Exemplo de programao
G109L1
M901
M202
M3 S
: Dados da usinagem
M5
M950
M30
G109L2
M950
M30
G109L1
M950
M30
G109L2
M902
M302
M303 S
: Dados da usinagem
M305
M950
M30
G109L1
M901
M200
M203 S
: Dados da usinagem
M205
M202
M950
M30
G109L2
M950
M30
G109L1
M902
M300
M203 S
: Dados da usinagem
M205
M302
M950
M30
G109L2
M950
M30
20-10
Modelo de usinagem
Exemplo de programao
G109L1
M902
M302
M303 S
: Dados da usinagem
M305
M950
M30
G109L2
M950
M30
G109L1
M950
M30
G109L2
M902
M300
M203 S
: Dados da usinagem
M205
M302
M950
M30
G109L1
M950
M30
G109L2
M901
M200
M203 S
: Dados da usinagem
M205
M202
M950
M30
G109L1
M950
M30
G109L2
M901
M202
M3 S
: Dados da usinagem
M5
M950
M30
20-11
20
20
Modelo de usinagem
Exemplo de programao
G109L1
M901
M202
M3 S
: Dados da usinagem
M5
M950
M30
G109L2
M902
M302
M303 S
: Dados da usinagem
M305
M950
M30
10
G109L1
M901
M202
M3 S
: Dados da usinagem
M5
M950
M30
G109L2
M902
M300
M203 S
: Dados da usinagem
M205
M302
M950
M30
11
G109L1
M901
M200
M203 S
: Dados da usinagem
M205
M202
M950
M30
G109L2
M902
M302
M303 S
: Dados da usinagem
M305
M950
M30
20-12
Modelo de usinagem
20
Exemplo de programao
12
G109L1
M901
M200
M203 S
: Dados da usinagem
M205
M202
M950
M30
G109L2
M902
M300
M203 S
: Dados da usinagem
M205
M302
M950
M30
13
G109L1
M902
M302
M303 S
: Dados da usinagem
M305
M950
M30
G109L2
M901
M202
M3 S
: Dados da usinagem
M5
M950
M30
14
G109L1
M902
M300
M203 S
: Dados da usinagem
M205
M302
M950
M30
G109L2
M901
M202
M3 S
: Dados da usinagem
M5
M950
M30
20-13
20
Modelo de usinagem
Exemplo de programao
15
G109L1
M902
M302
M303 S
: Dados da usinagem
M305
M950
M30
G109L2
M901
M200
M203 S
: Dados da usinagem
M205
M202
M950
M30
16
G109L1
M902
G28UW
T014000T0 M6
M300
M203 S
M950
G110C2M951
(Nota)
M952
G00C90.
G111
G109L2
M901
T003000
M200
M203 S
M950
M951
G110C1M952
G00C0.
G111
G00X100.Z0.
G01Z-50.F100
G00X120.
Z0.
:
G00X100.Z-10.
G01X50.F100
G00Z10.
X100.
:
M205
M202
M953
M30
(*)
(Nota)
(*)
M205
M202
M953
M30
(*) Dados de usinagem
Nota:
20-14
18
Modelo de usinagem
Exemplo de programao
G109L1
M901
M202
M3 S
M950
: Dados da usinagem
M951
M5
M952
M30
G109L1
M902
M950
: Dados da usinagem
M951
M952
M30
19
20
G109L1
M901
M950
M200
M951
M203 S
: Dados da usinagem
M205
M202
M952
M30
20-15
G109L2
M901
M950
: Dados da usinagem
M951
M952
M30
G109L2
M902
M302
M303 S
M950
: Dados da usinagem
M951
M305
M952
M30
G109L2
M901
M950
M951
M203 S
: Dados da usinagem
M205
M952
M30
20
Modelo de usinagem
Exemplo de programao
G109L1
M902
M950
M300
M951
M203 S
: Dados da usinagem
M205
M302
M952
M30
20-16 E
G109L2
M902
M950
M951
M203 S
: Dados da usinagem
M205
M952
M30
21
Funo e propsito
Uma pea de trabalho usinada em perfil poligonal por giro da ferramenta rotativa em
velocidade constante junto com a pea de trabalho em determinada velocidade de rotao.
O perfil a ser usinado depende das seguintes condies:
- O nmero de arestas de corte da ferramenta rotativa
- A razo da velocidade de rotao da pea de trabalho para a rotao da ferramenta rotativa
Pea de trabalho
A usinagem poligonal tem a vantagem de usinar peas de trabalho poligonais em tempo menor
que a interpolao de coordenadas polares. Entretanto, ela tem a desvantagem de no dar um
polgono preciso. Como conseqncia, a usinagem poligonal usada geralmente para usinar
cabeas de parafusos e porcas que no requerem um polgono preciso.
Octgono
Quadrngulo
21-1
21
2.
Formato da programao
Faixa de comando
1a9
9 a 1, 1 a 9
1a4
21-2
3.
Programa de amostra
G28 U0 W0;
T11T00 M06;
G98;
M260;
M3 S250;
G51.2 P1 Q-2 D1;
G0 X100.Z30.;
G0 X46.6 Z3.;
G1 Z-20.F50;
G1 X60.F100;
G0 Z3.;
G0 X46.0;
G1 Z-20.F30;
G1 X60.F100;
G0 X100.Z30.;
G50.2;
M261;
M205;
M5;
M30;
4.
21
Usinagem
Notas
1.
2.
3.
O comando do movimento, como o comando do eixo de controle geral no pode ser dado
ao eixo da ferramenta rotativa, exceto o comando de retorno ao ponto de referncia.
4.
5.
6.
O avano por jog e o avano por manivela para o eixo da ferramenta rotativa no so
efetivos durante a usinagem poligonal.
7.
8.
9.
21-3
21
Vista geral
Eixo B
cabeote de fresamento
(cabeote fresador de dentes)
Pea de
trabalho
Eixo Y
2.
Pea de
trabalho
Primeiro spindle do
eixo C (Spindle da
pea de trabalho)
Eixo Z
Formato da programao
21-4
21
Faixa de configurao
Valor do default
1, 2
+1
0 a 20
1 a 9999
0 (Engrenagem cilndrica)
0 a 359.999 [grau]
Programa de amostra
A.
M200;
M203S0;
M250;
Liberao do eixo B.
G00B92.8;
Rotao do eixo B por meio do ngulo helicoidal (92.8) da fresa de cortar dentes.
M251;
Fixao do eixo B.
G00X40.Z-5.;
G114.3D+1E1L10;
Seleo do modo fresamento de dentes. Valor positivo de D para o mesmo sentido de rot.
S50;
(normal neste caso) do spindle da pea de trab. como do cabeote fresador de dentes.
G00X18.;
G01Z20.F10;
G00X40.;
Z-5.;
G113;
M205;
M202;
21-5
21
B.
G98;
M200;
M203S0;
M250;
Liberao do eixo B.
G00B92.8;
G00X40.Z-5.;
G114.3D-1E1L10P45
Seleo do modo fresamento de dentes (c/ encaixe dos dentes p/ o ngulo de sada de
Q2.5R0;
fase zero). ngulo helicoidal de 45 (p/ rotao do eixo B), Mdulo 2.5 (mm).
para o cabeote fresador de dentes.
Fixao do eixo B.
Especificao da rotao do cabeote fresador de dentes em 50 min1.
M251;
S50;
G00X18.;
G01Z20.F10;
G00X40.;
Z-5.;
G113;
M205;
M202;
C.
M950;
Comando de espera.
G110C2;
M951;
Comando de espera.
G50C0;
M300;
M203S0;
M250;
Liberao do eixo B.
G00B92.8;
Rotao do eixo B por meio do ngulo helicoidal (92.8) da fresa de cortar dentes.
M251;
Fixao do eixo B.
G00X40.Z-5.;
G114.3D+2E1L10;
M203S50;
rot. (normal neste caso) do spindle da pea de trab. c/o do cab. fresador de dentes.
G00X18.;
G01Z20.F10;
G00X40.;
Z-5.;
G113;
M952;
Comando de espera.
G111;
M953;
Comando de espera.
M205;
M302;
21-6
4.
21
Descrio detalhada
1.
2.
O bloco de 114.3 deve ser precedido por um comando de velocidade 0 e uma seleo do
sentido de rotao do cabeote fresador de dentes. A sincronizao no pode ser
estabelecida se um comando de G114.3 dado com o cabeote fresador de dentes j em
rotao ou sem seu sentido de rotao especificado.
3.
4.
5.
6.
7.
8.
Use a funo preparatria para o avano assncrono (G98) para usinar uma engrenagem
helicoidal.
5.
Observaes
1.
2.
3.
4.
5.
Uma usinagem falha pode ocorrer se o movimento do eixo parar no modo de fresamento
de dentes pela ativao do modo de operao de bloco nico ou da funo de
manuteno do avano.
21-7
21
6.
7.
8.
9.
21-8 E
21 USINAGEM POLIGONAL E
ENGRENAGEM (OPCIONAL)
FRESAMENTO
DE
DENTES
21
DE
Funo e propsito
Uma pea de trabalho usinada em perfil poligonal por giro da ferramenta rotativa em
velocidade constante junto com a pea de trabalho em determinada velocidade de rotao.
O perfil a ser usinado depende das seguintes condies:
- O nmero de arestas de corte da ferramenta rotativa
- A razo da velocidade de rotao da pea de trabalho para a rotao da ferramenta rotativa
Pea de trabalho
A usinagem poligonal tem a vantagem de usinar peas de trabalho poligonais em tempo menor
que a interpolao de coordenadas polares. Entretanto, ela tem a desvantagem de no dar um
polgono preciso. Como conseqncia, a usinagem poligonal usada geralmente para usinar
cabeas de parafusos e porcas que no requerem um polgono preciso.
Octgono
Quadrngulo
21-1
21
2.
Formato da programao
Faixa de comando
1a9
9 a 1, 1 a 9
1a4
21-2
3.
Programa de amostra
G28 U0 W0;
T11T00 M06;
G98;
M260;
M3 S250;
G51.2 P1 Q-2 D1;
G0 X100.Z30.;
G0 X46.6 Z3.;
G1 Z-20.F50;
G1 X60.F100;
G0 Z3.;
G0 X46.0;
G1 Z-20.F30;
G1 X60.F100;
G0 X100.Z30.;
G50.2;
M261;
M205;
M5;
M30;
4.
21
Usinagem
Notas
1.
2.
3.
O comando do movimento, como o comando do eixo de controle geral no pode ser dado
ao eixo da ferramenta rotativa, exceto o comando de retorno ao ponto de referncia.
4.
5.
6.
O avano por jog e o avano por manivela para o eixo da ferramenta rotativa no so
efetivos durante a usinagem poligonal.
7.
8.
9.
21-3
21
Vista geral
Eixo B
cabeote de fresamento
(cabeote fresador de dentes)
Pea de
trabalho
Eixo Y
2.
Pea de
trabalho
Primeiro spindle do
eixo C (Spindle da
pea de trabalho)
Eixo Z
Formato da programao
21-4
21
Faixa de configurao
Valor do default
1, 2
+1
0 a 20
1 a 9999
0 (Engrenagem cilndrica)
0 a 359.999 [grau]
Programa de amostra
A.
M203S0;
M250;
Liberao do eixo B.
G00B92.8;
Rotao do eixo B por meio do ngulo helicoidal (92.8) da fresa de cortar dentes.
M251;
Fixao do eixo B.
G00X40.Z-5.;
G114.3D+1E1L10;
Seleo do modo fresamento de dentes. Valor positivo de D para o mesmo sentido de rot.
S50;
(normal neste caso) do spindle da pea de trab. como do cabeote fresador de dentes.
G00X18.;
G01Z20.F10;
G00X40.;
Z-5.;
G113;
M205;
M202;
21-5
21
B.
M200;
M203S0;
M250;
Liberao do eixo B.
G00B92.8;
G00X40.Z-5.;
G114.3D-1E1L10P45
Seleo do modo fresamento de dentes (c/ encaixe dos dentes p/ o ngulo de sada de
Q2.5R0;
fase zero). ngulo helicoidal de 45 (p/ rotao do eixo B), Mdulo 2.5 (mm).
para o cabeote fresador de dentes.
Fixao do eixo B.
M251;
S50;
G00X18.;
G01Z20.F10;
G00X40.;
Z-5.;
C.
G113;
M205;
M202;
Comando de espera.
G110C2;
M951;
Comando de espera.
G50C0;
M300;
M203S0;
M250;
Liberao do eixo B.
G00B92.8;
Rotao do eixo B por meio do ngulo helicoidal (92.8) da fresa de cortar dentes.
M251;
Fixao do eixo B.
G00X40.Z-5.;
G114.3D+2E1L10;
M203S50;
rot. (normal neste caso) do spindle da pea de trab. c/o do cab. fresador de dentes.
G00X18.;
G01Z20.F10;
G00X40.;
Z-5.;
G113;
M952;
Comando de espera.
G111;
M953;
Comando de espera.
M205;
M302;
21-6
4.
21
Descrio detalhada
1.
2.
O bloco de 114.3 deve ser precedido por um comando de velocidade 0 e uma seleo do
sentido de rotao do cabeote fresador de dentes. A sincronizao no pode ser
estabelecida se um comando de G114.3 dado com o cabeote fresador de dentes j em
rotao ou sem seu sentido de rotao especificado.
3.
5.
4.
5.
6.
7.
8.
Use a funo preparatria para o avano assncrono (G98) para usinar uma engrenagem
helicoidal.
Observaes
1.
2.
3.
4.
5.
Uma usinagem falha pode ocorrer se o movimento do eixo parar no modo de fresamento
de dentes pela ativao do modo de operao de bloco nico ou da funo de
manuteno do avano.
21-7
21
6.
7.
8.
9.
21-8 E
23
Funo e propsito
O recurso de modo de usinagem a alta velocidade permite a execuo a alta velocidade de
programas usados para a usinagem de superfcies curvilneas que tm sido aproximadas
usando microssegmentos.
No modo de usinagem a alta velocidade, as capabilidades de usinagem de microssegmentos
melhoram significativamente, comparadas com as capabilidades convencionais. Isto permite ao
mesmo programa de usinagem ser executado com velocidade de avano muitas vezes maior
que a velocidade de avano original e, assim, reduzir o tempo de usinagem significativamente.
Inversamente, um programa de usinagem que aproximado usando segmentos de linha de
vrias fraes do comprimento do segmento original, tambm pode ser executado na mesma
velocidade de avano, possibilitando uma usinagem mais precisa.
O uso combinado do modo de usinagem a alta velocidade e a funo de correo de perfil
permite ser implementada uma usinagem mais precisa.
Se, alm do mais, uma seo de protruso existe no programa de usinagem de
microssegmentos, uma interpolao suave pode ser conduzida automaticamente ao remover
esse percurso anormal.
Z
X
Y
73129977
Velocidade mxima
Condies requeridas
Operao de memria
Nenhuma
Operao de HD
Operao da Ethernet
Operao de IC card
Nenhuma
23-1
23
Funes preparatrias
No aplicada
Aplicada
84 m/min (3307 IPM)
G01
G02/G03
G6.1
Formato da programao
G5 P2
G5 P0
Nota:
3.
Cdigos G
As funes preparatrias disponveis so G00, G01, G02 e G03.
A interpolao circular pode ser programada com R (designao de raio), assim como com
I e J (designao de centro). Se o programa de usinagem inclui comandos circulares,
entretanto, o bit 2 do parmetro F96 torna-se vlido.
F96 bit 2: Tipo de controle para comandos circulares no modo de usinagem a alta veloc.:
0: Controle da velocidade especificada (com acelerao/desacelerao)
1: Controle do avano uniforme
2.
23-2
3.
23
Funes de avano
A velocidade de avano pode ser especificada com o endereo F.
4.
Nmero de seqncia
O nmero de seqncia pode ser especificado com endereo N. Entretanto, este nmero
pulado como um cdigo sem significado durante a leitura.
5.
Programa de amostra
G28 X0 Y0 Z0
G90 G0X-100.Y-100.
G43 Z-5.H03
G01 F3000
G05 P2
X0.1
X0.1 Y0.001
X0.1 Y0.002
M
X0.1 F200
G05 P0
G49 Z0
M02
Nota 1: Um dos dois 0 ou 2 deve ser configurado com o endereo P (P0 ou P2).
Configurando qualquer outro valor resultar no alarme (807 - FORMATO ILEGAL).
Nota 2: Nenhum outro endereo diferente de P e N deve ser config. no mesmo bloco c/ G05.
Nota 3: Um ponto decimal no deve ser anexado ao endereo P.
Nota 4: O comprimento mximo permitido de um bloco de 30 caracteres.
4.
Funo de ajustamento
Se, em uma srie de percursos lineares, uma seo de protruso existe no programa de
usinagem de microssegmentos criado em CAM, este percurso de protruso pode ser removido
e os percursos precedente e seguinte podem ser conectados suavemente por configurao do
parmetro F96 bit 1 para 1.
F96 bit 1: Funo de ajustamento para o programa de usinagem de microssegmentos
0: Nenhum ajustamento
1: Ajustamento para um percurso de protruso
F103: Comprimento mximo de um bloco a ser removido por ajustamento
Aps ajustar
Antes de ajustar
23-3
23
No meio do ajustamento
Antes de ajustar
B.
Aps ajustar
C.
23-4
23
5.
Restries
1.
Exemplo:
Programa principal
G28 X0 Y0 Z0
G90 G92 X0 Y0 Z100.
G00 X-100.Y-100.
G43 Z-10.H001
Movimento sob as condies de G90, G00 e G43
M98 H001
G49 Z0
G28 X0 Y0 Z0
M02
Subprograma (O001)
N001 F3000
ATIVA modo de usinagem a alta velocidade
G05 P2
G01 X0.1
X-0.1 Y-0.001
X-0.1 Y-0.002
M
X0.1
G05 P0
M99
2.
No modo de usinagem a alta veloc., pode ocorrer uma demora na exibio da resposta
desde que a prioridade seja sempre dada ao processamento para a operao automtica.
3.
23-5
23
Comando
G05P2
G05P0
Velocidade
4.
Unidades de
controle
14
14
14
Subclassificao
( )
Eixo CT
( )
Unidade de entrada
ABC
Unidade-de-programao 10
ISO/EIA
Omisso de etiqueta
Buffers
Comandos de
posio
Funes de
interpolao
ABC
Unidade de programao
Cdigo de fita
Formatos de
entrada
erro: Erro
Modo Standard
Classificao
Eixos de controle
: Invlido,
ISO/EIA
()
( )
Paridade H
( )
( )
Paridade V
Formato de fita
Nmero do programa
(erro)
Nmero de seqncia
( )
ENTRADA/SADA de controle
(erro)
(erro)
( )
Buffer de pr-leitura
( )
(erro)
Seleo polegada/mm
(erro)
( )
Posicionamento
( )
Posicionamento em um sentido
Interpolao linear
(erro)
( )
Interpolao circular
( )
Usinagem helicoidal
23-6
(erro)
Modo Standard
Subclassificao
erro: Erro
Interpolao espiral
(erro)
(erro)
Rosqueamento
(erro)
Seleo de plano
(erro)
(erro)
Interpolao NURBS
(erro)
( )
( )
(erro)
Avano sncrono
Acelerao/desacelerao automtica
( )
: Invlido,
(erro)
Limitao no
sentido de corte
( )
( )
( )
(erro)
(erro)
Modo usinagem
Modo rosqueamento
Deteco de erro
(erro)
( )
Cancelamento da variao
Parada
Parada em tempo
Comando M
Funo
miscelnea
Funes de
spindle
Funes da
ferramenta
(erro)
(erro)
(erro)
Parada opcional
(erro)
(erro)
(erro)
Comando S
(erro)
Comando T
(erro)
( )
()
Funes de
compensao da
ferramenta
23
(erro)
(erro)
(erro)
(erro)
( )
( )
23-7
(erro)
(erro)
23
Classificao
Modo Standard
Subclassificao
Ciclo fixo de furao
Ciclo de modelo
(erro)
()
(erro)
Comando de varivel
(erro)
Rotao de figura
(erro)
Rotao de coordenadas
(erro)
(erro)
Macro de usurio
Interrupo de macro de usurio
(erro)
Ajuste de escala
(erro)
Imagem espelho
(erro)
Funo de geometria
(erro)
Funo de geometria
Configurao do parmetro programado
Configurao do
sistema de
coordenadas
(erro)
erro
(erro)
()
()
(erro)
(erro)
(erro)
(erro)
(erro)
(erro)
(erro)
Funes de
proteo
(erro)
(erro)
Reincio do programa
Correo de erro
da mquina
erro: Erro
Controle de subprograma
Funes
auxiliares de
programa
: Invlido,
( )
Correo de folga
( )
( )
( )
( )
( )
Parada de emergncia
( )
Fim do curso
( )
Limite do software
( )
(erro)
Intertravamento
( )
Desacelerao externa
( )
Proteo de dados
( )
23-8
Modo Standard
Subclassificao
()
()
( )
Avano Jog
( )
Avano incremental
( )
( )
( )
( )
Automtica/manual simultneas
( )
()
()
()
( )
( )
Sinais de controle
externo
Funes de ajuda
da medio
Funes de
controle do eixo
erro: Erro
Modos de
operao
: Invlido,
23
( )
Reconfigurao NC
( )
Reconfigurao externa
( )
( )
( )
Operao a seco
( )
( )
Seleo manual-absoluta
()
( )
Unidade de servo
( )
( )
( )
( )
( )
Rosqueamento em progresso
()
()
Eixo selecionado
( )
( )
( )
Rebobinar
( )
Alarme do NC
( )
Reconfigurao
( )
( )
()
(erro)
Omisso (pulo)
(erro)
Pulo escalonado
(erro)
Pulo manual
(erro)
Cancela servo
( )
Acompanhamento
( )
( )
23-9
23
Classificao
Entrada/sada de
dados
Modo Standard
Subclassificao
Entrada de dados externos I/O
( )
( )
( )
Unidade de configurao/exibio
( )
( )
Procurar
(erro)
Checagem e parada
MDI (Entrada de dados manual)
Auto-diagnstico
()
( )
Reincio do programa
(erro)
( )
Abertura de PC
( )
( )
( )
( )
Tela de grficos
Criao de
programa
erro: Erro
Tela de configuraes
Funes de
configurao /
exibio
: Invlido,
Pulo escalonado
(erro)
Checagem de grficos
( )
( )
( )
( )
( )
( )
( )
Tela de DIAGNSTICO
( )
( )
23-10 E
24
Sem desacelerao
Tempo
Avano
Tempo
Avano
= ngulo de referncia
para desacelerao
nos cantos
Tempo
Tempo
D735P0563
24-1
24
Cdigos G
As funes preparatrias disponveis so G00, G01, G02 e G03. A interpolao circular pode
ser programada com R (designao de raio), assim como com I e J (designao de centro), e
executada sempre (independentemente da configurao no bit 2 do parmetro F96) com o
controle para um avano uniforme.
Alm disso, o tipo da funo de avano pode ser selecionado mesmo no meio do modo de
controle do alisamento a alta velocidade entre G93 (Avano com tempo inverso) e G94 (Avano
assncrono). Entretanto, o avano sncrono (Avano por revoluo; G95) no disponvel.
Com exceo do grupo 1, as funes G modais sero salvas durante o modo de controle do
alisamento a alta velocidade e sero restauradas quando ele for cancelado.
2.
3.
Funes de avano
A velocidade de avano pode ser especificada com o endereo F.
4.
Nmero de seqncia
O nmero de seqncia pode ser especificado com o endereo N. Entretanto, este nmero
pulado como um cdigo sem significado durante a leitura.
24-2
24
Funo de ajustamento
Se, em uma srie de percursos lineares, uma seo de protruso existe no programa de
usinagem de microssegmentos criados em CAM, este percurso de protruso pode ser
removido, e os percursos precedente e seguinte conectados suavemente ao configurar o
parmetro F96 bit 1 para 1.
F96 bit 1: Funo ajustamento para o programa de usinagem de microssegmentos
1: Ajustamento para um percurso de protruso
0: Sem ajustamento
F103: Comprimento mximo de um bloco a ser removido para ajustamento
O efeito de ajustamento
Antes do ajustamento
Aps o ajustamento
D735P0564
O ajustamento tambm vlido para uma sucesso de percursos de protruso como mostrado
abaixo:
Antes do ajustamento
No meio do ajustamento
Aps o ajustamento
D735P0565
24-3
24
Nome
Descrio
F3 bit 0
0: Invlido,
1: Vlido.
F3 bit 1
Desacelerao em sees
escalonadas
24-5 Observaes
1.
2.
3.
4.
Mensagem do
alarme
807
809
Causa
Remdio
FORMATO ILEGAL
NUMERO
INTRODUZIDO
ILEGAL
24-4
E
25
Funo e propsito
A pea de trabalho pode ser usinada sob as condies desejadas de usinagem ao especificar
um entre os dez nveis de preciso (de RPIDA a PRECISA). O nvel de preciso deve ser
especificado por um cdigo M no programa de usinagem ou a partir da janela SELEO DE
NIVEL DE CORTE.
2.
B.
Velocidade mxima
M821
Nvel de preciso 1
M822
Nvel de preciso 2
M823
Nvel de preciso 3
M824
Nvel de preciso 4
M825
Nvel de preciso 5
M826
Nvel de preciso 6
M827
Nvel de preciso 7
M828
Nvel de preciso 8
M829
Nvel de preciso 9
M830
Nvel de preciso 10
Preciso mxima
Exemplo de programao
G00G40G80G90G94G98
G91G00G28Z0.
G28X0.Y0.
T1T2M6
G00G90G54X182.15Y20.974S180M3
G43H1Z100.M8
Z5.
M825
Seleo do nvel de preciso 5.
G01Z-9.F400.
G03X170.15Y0.189R24.F180.
G01Y-0.189
G02X152.793Y-20.144R20.15
G01X152.186Y-20.229
X151.573Y-20.315
X150.96Y-20.4
:
:
25-1
25
Observ.:
Nota:
25-2 E
26
Funo e propsito
Quando a ferramenta, para a qual os dados de comando foram designados, se mover para
uma posio de medio programada, o sistema NC medir e calcular todos os dados
diferenciais entre as coordenadas neste momento e as coordenadas da posio de medio
pr-setada anteriormente. Os dados assim obtidos se tornaro os dados de compensao
(offset) para esta ferramenta.
Alm disso, se a compensao j tiver sido realizada para a ferramenta, os dados da
compensao corrente sero adicionalmente compensados, desde que aps o movimento
desta ferramenta sob um status de compensao para a posio de medio requerida, as
medies e os clculos de todas as coordenadas diferenciais mostrem alguns dados a serem
adicionalmente compensados.
Neste momento, uma compensao adicional ocorrer para os dados de compensao da
ferramenta se somente um tipo de dados de compensao existir, ou para os dados de
compensao de desgaste da ferramenta se dois tipos de dados de compensao existirem
(compensaes do comprimento da ferramenta e compensaes do desgaste da ferramenta).
2.
Formato da programao
G37 Z_ (X_, Y_) R_ D_ F_
X, Y, Z: Endereo do eixo de medio e a coordenada da posio de medio
R:
D:
F:
Descrio
F42
F43
F44
F72
26-1
26
4.
Exemplo de execuo
Se H01 = 0
T01T00M06
G90G00G43Z0H01
G37Z-600.R200.D150.F300
100
400
F
R
500
600
Instrumento
de medio
MEP229
Se H01 = 100
T01T00M06
G90G00G43Z-200.H01
G37Z-600.F300
200
300
400
<Suplemento>
Quando o programa mostrado acima 500
executado, os parmetros F42 e F43 so
configurados como segue:
F42 (Comando de cdigo R) : 25000 (25 mm)
600
F43 (Comando de cdigo D) : 2000 (2 mm)
F42
26-2
F43
F43
Instrumento
de medio
MEP230
5.
26
Descrio detalhada
1.
G28X0Y0Z0
G90G0G43Zz1Hh0 ................................... [1]
[1]
[5]
(zi)
[2]
G28X0Y0Z0............................................ [5]
[4]
h0 : Nmero de compensao
z0 : Coordenada do ponto de medio
R (r0)
[3] (f0)
(posio de medio)
Ponto de
medio (Z0)
Avano rpido
Vel. de avano
de medio
MEP231
point (Z )
2.
Sinais do sensor (Posio de Medio Alcanada) tambm atuam como sinais para
apalpar.
3.
4.
5.
1
60
0.2 [ms]
1000
26-3
26
7.
Exemplo:
G0G90G43Z-200.H01
G37Z-600.R25.D2.F10
G0G90Z-200.
[1]
[2]
[3]
6.
Precaues
1.
O alarme 889 OPO G37 NO ENCONTRADA resultar se G37 for configurado p/ uma
mq. que no estiver equipada com a opo de medio autom. do compr. da ferramenta.
2.
O alarme 923 COMANDO EIXO G37 ILEGAL resultar se o bloco de G37 no contiver os
dados do eixo ou contiver dados de dois ou mais eixos.
3.
4.
5.
O alarme 926 SINAL G37 ILEGAL resultar se a entrada dos sinais do sensor ocorrer fora
da faixa predeterminada de medio permitida ou se um sinal do sensor no for detectado
na chegada da ferramenta no ponto final do movimento.
6.
7.
>
Valor do cdigo R
ou parmetro r
>
Valor do cdigo D
ou parmetro d
8.
9.
10. Configure G37 (cdigo de medio automtica do comprimento da ferramenta) junto com
G43 H_ (cdigo de designao do nmero de compensao).
G43 H_
G37 Z_R_D_F_
26-4
26
Nr.
COMPRIMENTO DA FERRAMENTA
Antes da
medio
OFFSET
Nr.
OFFSET
Nr.
GEOMETRIA
DESGASTE
100
17
100
18
19
COMPRIMENTO DA FERRAMENTA
Nr.
Aps a
medio
OFFSET
Nr.
OFFSET
Nr.
GEOMETRIA
DESGASTE
110
17
100
10
18
19
12. A distncia a partir do ponto zero da mquina at o ponto de medio (sensor apalpador)
pr-configurada no registro R2392 ou R2393. Use este valor como referncia para
configurar uma coordenada usando o comando de cdigo Z, X ou Y.
13. Quando esta funo for usada para compensaes (offsets) da ferramenta do tipo B, os
dados corretos no sero exibidos se o valor da compensao (offset) de desgaste
exceder 100.
14. Ao executar esta funo na presena de dados de compensao (offset), configure o valor
de um cdigo D para 2 mm ou menos para evitar avariar o instrumento de medio.
15. Ao executar esta funo na ausncia de dados de compensao (dados de offset = 0),
configure os valores de um cdigo R e de um cdigo D para valores maiores que o
comprimento da ferramenta, da ferramenta a ser medida. Alm disso, neste caso, antes de
executar esta funo, assegure que o sensor apalpador no instrumento de medio opera
corretamente.
26-5
26
- NOTA -
26-6 E
27 OFFSET DINMICO
PARA A SRIE M)
1.
27
Funo e propsito
Quando uma pea de trabalho fixada em uma mesa rotativa deve ser usinada com a rotao da
mesa, o desencontro entre a posio de referncia da pea de trabalho (origem do programa) e
a origem das coordenadas da pea de trabalho (centro de rotao da mesa) conduz a um erro
no contorno da usinagem. Se o vetor de um desvio particular a partir do centro de rotao at a
posio de referncia da pea de trabalho for estabelecido como uma referncia, a funo
Offset Dinmico calcular para cada comando de rotao o vetor de desvio do movimento
angular designado com a finalidade de controlar os eixos lineares em um movimento adequado
para o ponto final como programado com respeito origem ideal da pea de trabalho, e, ento,
evitar a ocorrncia de usinagem com defeito como mencionado acima.
2.
Formato da programao
G54.2 Pn;
n: Nmero do offset dinmico (1 a 8)
D um comando G54.2 P0 (n = 0) para cancelar a funo de offset dinmico.
O cancelamento o estado inicial da funo (em ativo).
3.
Vetor de desvio :
O vetor de um desvio a partir do centro de rotao da mesa (Wo: posio pressuposta da
origem da pea de trabalho) at a origem efetiva das coordenadas da pea de trabalho
montada na mesa.
B.
Offset dinmico :
O vetor de offset (= vetor de desvio; cuja direo depende da posio angular da mesa) do
ponto final de cada bloco que contm um comando de rotao.
C.
27-1
27
4.
Descrio da operao
A.
Montado aqui.
Ponto zero da
mquina
D735S1101
[Legenda]
W1:
A posio de montagem ideal da pea de trabalho (a origem da pea de trabalho configurada no centro
de rotao da mesa)
W1:
A posio de montagem efetiva da pea de trabalho (o vetor Gs indica o desvio a partir da posio ideal)
W2:
A posio efetiva da pea de trabalho W1 aps uma rotao da mesa por
W2:
A posio de montagem ideal da pea de trabalho W1 aps uma rotao da mesa por
Wo:
A origem das coords. da pea de trabalho (dada pela funo preparatria correspondente, tal c/o G54)
Gs:
O vetor de desvio de referncia (a ser registrado na unidade de NC como o offset dinmico de
referncia.)
G:
O vetor de desvio para rotao do eixo de rotao por
a (a1, a1): O ponto inicial do comando de microssegmento G1 (interpolao linear)
b (b1, b2): O ponto final do comando de microssegmento G1 (interpolao linear)
Com os resultados da medio do offset dinmico de referncia (Gs) registrados para a pea
de trabalho W fixada na mesa rotativa, a seleo (ativao) do modo G54.2 causa um
deslocamento da ferramenta pelo vetor de desvio Gs a partir da posio corrente, ponto a1 por
exemplo, at o ponto a1 (se o bit 0 do parmetro F87, descrito mais adiante, configurado em
0).
Um comando sucessivo de G1b1 (b1 = designao de um ponto com as coordenadas X, Y e
Z) avana a ferramenta de a1 para b1 no modo G1 (linearmente). Se, entretanto, o movimento
simultneo do eixo de rotao designado no mesmo bloco, G1b1C, por exemplo, a
ferramenta tambm avanada linearmente da posio corrente a1 para a posio de
compensao b2 que obtida ao adicionar o vetor de desvio G calculado internamente por
rotao para o ponto b2, o ponto final na pea de trabalho montada idealmente.
27-2
B.
27
Nota:
C.
D.
5.
B.
27-3
27
C.
6.
3.
4.
5.
6.
7.
8.
9.
(c) Comandos relacionados ao retorno para o ponto zero (G27, G28, G29, G30, G30.n)
A funo offset dinmico temporariamente cancelada para o percurso a partir do
ponto intermedirio at o ponto de referncia e recuperada para o movimento a partir
de l (ponto intermedirio) at a posio especificada no sistema de coordenadas da
pea de trabalho. (Similar ao processamento dos comandos relacionados ao retorno
para o ponto zero no modo de compensao do comprimento da ferramenta.)
Quando os dados do deslocamento da pea (origem da pea de trabalho) que esto
sendo usados forem modificados por um comando G10 no modo G54.2, os novos dados
do deslocamento da pea sero vlidos para o prximo bloco.
Quanto ao movimento da ferramenta causado por troca somente no vetor de desvio, ele
executado no modo corrente do cdigo G do grupo 1 e na velocidade de avano corrente.
Entretanto, se o modo relacionado diferente de G0 ou G1, isto , um modo de
interpolao circular (G2, G3, etc.), a ferramenta temporariamente movida no modo de
interpolao linear (G1).
O tipo do eixo de controle p/ a mesa rotativa deve ser especificado c/o rotacional. A
funo offset dinmico no pode ser usada p/ o eixo C especificado como tipo linear.
A interpolao de coordenadas polares com o eixo de rotao no pode ser executada
apropriadamente no modo G54.2.
Os seguintes comandos de funo no podem ser executados no modo G54.2:
- Reincio de programa
- Imagem espelho (por G51.1 ou sinal de controle)
- Ajuste de escala (G51)
- Rotao de figura (M98)
- Rotao de coordenadas (G68)
- G61.1, G61.2, G5P0, G5P2
As coordenadas da pea de trabalho lidas com as variveis do sistema incluem os offsets
dinmicos.
Os vetores componentes do offset dinmico corrente podem ser lidos usando as variveis
do sistema #5121 (eixo X), #5122 (eixo Y) e #5123 (eixo Z).
27-4
7.
27
Alarmes relacionados
936 OPO NO ENCONTRADA
A opo offset dinmico no est instalada.
959 ERRO DA COORDENADA DA PEA
A origem das coords. da pea de trabalho no coincide c/ o centro de rot. da mesa rotativa.
807 FORMATO ILEGAL
O argumento P est faltando no bloco de G54.2.
Um cdigo G incompatvel usado no modo G54.2 ou G54.2 dado no modo de um cdigo
G incompatvel.
809 NUMERO INTRODUZIDO ILEGAL
O valor de P no bloco de G54.2 no correto.
8.
Parmetros relacionados
A.
L81 = 0:
= 1:
= 2:
= 3:
= 4:
Especifique 1 para a srie VARIAXIS, e 4 para a srie FH/PFH com uma mesa rotativa NC.
B.
C.
S5 X, Y
S12 Y, Z
S11 Z
Nota:
D.
27-5
27
9.
Requisitos mecnicos
A funo offset dinmico requer que as seguintes condies sejam satisfeitas:
1.
A mquina equipada com uma mesa de controle da rotao para cada um dos dois eixos
(construo de uma mesa rotativa no eixo de inclinao) ou de um controle de eixo de
rotao simples (mesa rotativa ou mesa de inclinao).
O eixo de inclinao e de rotao deve referir-se rotao em volta dos eixos X e Z,
respectivamente. Alem disso, a construo no deve ser do eixo de inclinao montado na
mesa rotativa.
2.
3.
A.
B.
C.
Y=0.0,
G91 G28 X0 Y0 Z0 A0 C0
G54
G90 G00 X0 Y0 Z0 A0 C0
G54.2P1
G01 C180.0 F1000
G01 X10.0
G03 X0 Y10.0 R10.0
G01 C240.0
Offset dinmico
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
315.000 315.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
N3
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
N4
0.000 1.000
0.000
0.000
0.000
0.000 316.000
0.000
0.000
0.000
0.000 1.000
0.000
N5
0.000
1.000
0.000
0.000
180.000
0.000 314.000
0.000
0.000 180.000
0.000
1.000
0.000
N6
10.000
1.000
0.000
0.000
0.000
0.000 180.000
0.000
1.000
0.000
N7
0.000 11.000
0.000
0.000
0.000
0.000 180.000
0.000
1.000
0.000
N8
0.866 10.500
0.000
0.000
0.000
0.000 240.000
0.866
0.500
0.000
27-6
D.
27
Pea de
trabalho
Nr. N
N3
1
N4
2
N5
3
Ilustrao
Nr. N
N6, N7
4
N8
N5
Ilustrao
<Explicao>
1. N3 gira a mesa no eixo C para
2. N4 faz com que a ponta da ferramenta seja deslocada pelo offset dinmico (flecha) para uma posio angular de
C = 0 para o ponto (X, Y, Z = 0, 1, 0).
3. N5 gira a mesa no eixo C para (C = 180) e faz com que a ponta da ferramenta seja deslocada por interpolao
linear para o ponto (X, Y, Z = 0, 1, 0) determinado pelo offset dinmico (flecha) para uma posio angular de
C = 180.
4. N6 e N7 interpolam os percursos linear e circular para o ponto .
5. N8 gira a mesa no eixo C para
para o ponto .
e faz com que a ponta da ferramenta seja deslocada por interpolao linear
27-7
27
- NOTA -
27-8 E
28
28-1
28
[1]
[2]
[3]
[4]
[5]
[6]
Os termos [1] a [6] representam funes relacionadas edio do programa. O uso das
funes permite as seguintes operaes:
- Inserir e alterar dados em qualquer posio
Os dados podem ser inseridos e alterados em qualquer posio na tela.
- Excluir dados
Os dados exibidos na tela podem ser excludos.
- Procurar dados
Os dados podem ser procurados nos seguintes quatro modos.
1)
2)
3)
4)
- Copiar dados
Outros programas EIA/ISO registrados na unidade NC podem ser copiados no programa
selecionado, ou qualquer string de caracteres de dados pode ser copiado em uma
determinada posio do programa selecionado ou em um novo programa EIA/ISO.
- Mover dados
Qualquer string de caracteres de dados pode ser movido para uma determinada posio do
programa selecionado ou para um novo programa EIA/ISO.
- Substituir dados
Qualquer string de caracteres de dados pode ser substitudo por outro string de caracteres.
Inserindo os dados
(1) Pressione a tecla de menu [ALTERAC] como requerido p/ obter o status da tela de
ALTERAC.
- Quando ALTERAC exibido, pressione a tecla de menu p/ cancelar o status de tela
reversa.
(2) Mova o cursor para a posio onde os dados devem ser inseridos.
- O cursor pode ser movido para qualquer direo (vertical e horizontal).
(3) Introduzir os dados requeridos.
Os dados so inseridos em seqncia na posio onde o cursor colocado.
Os dados previamente configurados atrs da posio do cursor so movidos para trs
dos dados inseridos.
28-2
2.
28
Alterando os dados
(1) Pressione a tecla de menu [ALTERAC] para exibir ALTERAC.
- Quando ALTERAC exibido, pressione a tecla de menu p/ reverter o status da tela.
(2) Mova o cursor para a posio onde os dados devem ser alterados.
- O cursor pode ser movido para qualquer direo (vertical e horizontal).
(3) Introduza os dados requeridos
Os dados so alterados em seq. a partir da posio onde o cursor est colocado.
O caractere previamente configurado na posio do cursor substitudo em
seqncia pelos novos dados.
3.
Excluindo os dados
(1) Mova o cursor para o caractere inicial do string a ser excludo.
(2) Pressione a tecla de menu [APAGAR].
O caractere na posio do cursor exibido em reverso e o item do menu [APAGAR]
tambm exibido em reverso.
(3) Mova o cursor para a posio ao lado do fim do string de caracteres a ser excludo.
A poro a partir do caractere inicial do string especificado em (1) para a posio
anterior ao cursor exibida em reverso, indicando que a poro em reverso
estabelece o objeto da excluso.
Exemplo:
N001
N002
M08
M03
Posio do
cursor em (1)
Cursor
4.
G00 X10.
M08
M03
B.
28-3
28
C.
D.
Para procurar por um string de caracteres na rea anterior posio do cursor, pressione
a tecla de menu [PROCURAR FRENTE], e para a rea aps a posio do cursor,
pressione a tecla de menu [PROCURAR TRS].
(3) Configure o string de caracteres a ser procurado e pressione a tecla input.
O cursor move-se para o caractere inicial do string que foi encontrado primeiro.
Pressione a tecla de cancelamento de dados (CANCEL) para parar no meio da operao
de procura, cujo estado de oper. est indicado pela mensagem CNC OCUPADO na tela.
Pressionando a tecla input em seqncia permite ao cursor mover-se para o string
de caracteres que se encontra ao lado.
Observ.:
5.
Copiando os dados
A.
Copiando um programa
(1) Mova o cursor para a posio onde o programa deve ser copiado.
(2) Pressione a tecla de menu [COPIA].
(3) Pressione a tecla de menu [COPIAR PROGRAMA].
A janela da lista de programas exibida e o item de menu [COPIAR PROGRAMA]
exibido em reverso.
(4) Configure o nr. do programa a ser copiado e pressione a tecla de input.
O programa inserido na posio do cursor.
Nota:
B.
28-4
28
IN002 M08
M03
Cursor
N002
Cursor
C.
X10.Z10.
X100.
Z20.
X100.
Z20.
28-5
28
6.
Movendo os dados
A.
N002
M08
M03
N002
(Continuao)
B.
28-6
7.
28
Substituindo os dados
(1) Mova o cursor para a posio inicial de substituio de dados.
- A substituio feita adiante da posio do cursor. Portanto, para fazer a substituio no
programa inteiro, mova o cursor para o primeiro caractere da linha de cima/baixo.
(2) Pressione a tecla de menu [ENCONTR/TROCAR].
ENCONTR/TROCAR exibido em reverso.
(4) Configure o novo string de caracteres aps a substituio usando as teclas alfanumricas
e pressione a tecla input.
O cursor move-se para o caractere inicial do string antes de substituir aquele que foi
encontrado primeiro aps a posio do cursor especificada em (1).
(5) Pressione a tecla de menu [TROCAR].
O string de caracteres antes da substituio na posio do cursor substitudo pelo
string de caracteres aps a substituio, e o cursor move-se para o incio do prximo
string de caracteres antes da substituio. Pressionando a tecla de menu [TROCAR]
em seqncia permite ao string de caracteres antes da substituio ser substitudo
para ser encontrado.
Quando a substituio do string especial de caracteres na posio do cursor no requerida,
pressione a tecla de menu [NO TROCAR] ao invs da tecla de menu [TROCAR].
Observ. 1: Para parar a substituio, pressione a tecla de menu [FIM].
Observ. 2: Para substituir todos os strings de caracteres no programa, pressione a tecla de
menu [PROXIMO].
Observ. 3: Pressione a tecla de cancelamento de dados (CANCEL) para parar no meio a
substituio total pela funo de menu PROXIMO, cujo estado de operao
indicado pela mensagem CNC OCUPADO na tela.
28-7
28
28-8
28
mesma seo do
D740PB002E
- A operao de edio pode ser executada somente na parte do ttulo (Nr.) que realada.
- O contedo da tela na outra parte permanecer inalterado mesmo aps a edio na parte
ativa. Pressione a tecla de menu [ALTERNAR PROGRAMA] para alterar a tela na outra parte
de acordo com a operao de edio.
28-9
28
2.
Cancelando a diviso
(1) Cancele temporariamente o modo de edio, se selecionado, ao pressionar a tecla de
menu [COMPLETA PROGRAMA].
(2) Pressione novamente a tecla de menu [MOSTRAR 2 PROGRAMAS].
A exibio realada do item de menu ser liberada e a diviso da tela cancelada.
D740PB003E
3.
28-10
28
D740PB002E
D740PB004E
28-11
28
28-12 E