Você está na página 1de 1505

FANUC Série Oi-MODELO D

FANUC Série Oi Mate-MODELO D

Comum ao Sistema Torno (“Lathe System”) e ao


Sistema de Centro de Usinagem (“Machining Center
System”)

MANUAL DO USUÁRIO

B-64304PO/01
Nenhuma parte deste manual pode ser reproduzida de forma alguma.
Todas as especificações e desenhos estão sujeitos a mudanças sem aviso prévio.

Os produtos deste manual são controlados com base na “Lei de Câmbio de Divisas e Comércio
Internacional” do Japão. Exportações do Japão podem estar sujeitas a licenças de exportação do governo
do Japão.
Além disso, re-exportações para outro país podem estar sujeitas à licença do governo do país do qual o
produto é re-exportado. Adicionalmente, o produto pode também estar sendo controlado por regulamentos
de re-exportação do governo dos Estados Unidos.
Existindo interesse em exportar ou re-exportar estes produtos, favor entrar em contato com a FANUC para
obter orientações a respeito.

Neste manual procuramos descrever todos os vários assuntos da melhor maneira possível. Porém, não
podemos descrever todos os itens que não devem ou não podem ser realizados, pois existem muitas
possibilidades.
Consequentemente, os assuntos que não estão especificamente descritos neste manual como possíveis
devem ser considerados “impossíveis”.

Este manual contém nomes de programas ou nomes de dispositivos de outras companhias, alguns dos
quais são marcas registradas de seus respectivos titulares. Porém, estes nomes não estão seguidos de ® ou
™ no corpo principal.
B-64304PO/01 MEDIDAS DE SEGURANÇA

MEDIDAS DE SEGURANÇA
Esta seção descreve as medidas de segurança relativas à utilização de unidades
CNC.
É essencial que estas medidas de precaução sejam observadas pelo usuário, para
garantir uma operação segura das máquinas equipadas com uma unidade CNC
(todas as descrições incluídas nesta seção assumem esta configuração). Note
que algumas das precauções se referem apenas a funções específicas, podendo
não ser aplicáveis a certas unidades CNC.
Os usuários devem também observar as medidas de segurança relativas à
máquina, descritas no manual fornecido pelo fabricante da ferramenta da
máquina. Antes de tentar operar a máquina ou criar um programa para controlar
a operação da mesma, o operador terá de familiarizar-se por completo com o
conteúdo do presente manual e do manual fornecido pelo respectivo fabricante
da ferramenta da máquina.

CONTEÚDO

1. DEFINIÇÃO DE AVISO, CUIDADO E NOTA........................ s-2


2. AVISOS E CUIDADOS GERAIS............................................ s-3
3. AVISOS E CUIDADOS RELATIVOS À PROGRAMAÇÃO... s-6
4. AVISOS E CUIDADOS RELATIVOS AO
MANUSEAMENTO................................................................ s-9
5. AVISOS RELATIVOS À MANUTENÇÃO DIÁRIA................ s-12

s-1
MEDIDAS DE SEGURANÇA B-64304PO/01

DEFINIÇÃO DE AVISO, CUIDADO E NOTA


O presente manual inclui medidas de segurança destinadas a proteger
o usuário e a evitar danos na máquina. As medidas de precaução são
classificadas como Aviso e Cuidado em função do seu grau de
segurança. Assim como as informações suplementares são
classificadas como Nota. Leia atentamente os Avisos, Cuidados e
Notas, antes de tentar colocar a máquina em funcionamento.

AVISO
Aplica-se quando há perigo de ferimentos para o
usuário e/ou de danificação do equipamento, caso o
procedimento prescrito não seja observado.

CUIDADO
Aplica-se quando há perigo de danificação do
equipamento, caso o procedimento prescrito não seja
observado.

NOTA
A Nota serve para indicar informações suplementares
que não se enquadram como Avisos nem Cuidados.

• Ler atentamente o presente manual e guardá-lo em um lugar


seguro.

s-2
B-64304PO/01 MEDIDAS DE SEGURANÇA

AVISOS E CUIDADOS GERAIS

AVISO
1. Nunca proceder à usinagem de uma peça, sem
verificar primeiro o funcionamento da máquina.
Antes de iniciar um ciclo de produção, verificar se a
máquina está trabalhando corretamente,
executando um teste de funcionamento, por
exemplo, com a função de bloco único, override da
velocidade de avanço ou bloqueio da máquina, ou
operando a máquina sem qualquer ferramenta ou
peça montada. Não se controlando o
funcionamento correto da máquina, a mesma
poderá comportar-se de forma imprevista, podendo
eventualmente causar uma danificação da peça
e/ou da própria máquina, ou ferimentos ao usuário.
2. Antes de colocar a máquina em funcionamento,
verificar cuidadosamente os dados introduzidos.
Se a máquina for operada com dados especificados
incorretamente, a mesma poderá comportar-se de
forma imprevista, podendo eventualmente causar
danos à peça e/ou à própria máquina, ou ferimentos
ao usuário.
3. Verificar se a velocidade de avanço especificada é
adequada à operação pretendida. Geralmente,
cada máquina possui uma velocidade de avanço
máxima permitida. A velocidade de avanço
apropriada varia em função da operação desejada.
A velocidade de avanço máxima permitida é
indicada no manual fornecido coma máquina.
Se a máquina não for operada coma velocidade
correta, a mesma poderá comportar-se de forma
imprevista, podendo eventualmente causar danos à
peça e/ou à própria máquina, ou ferimentos ao
usuário.
4. Ao usar uma função de compensação da
ferramenta, verificar cuidadosamente a direção e a
quantidade de compensação.
Se a máquina for operada com dados especificados
incorretamente, a mesma poderá comportar-se de
forma imprevista, podendo eventualmente causar
danos à peça e/ou à própria máquina, ou ferimentos
ao usuário.

s-3
MEDIDAS DE SEGURANÇA B-64304PO/01

AVISO
5. Os parâmetros do CNC e do PMC são definidos
pelo fabricante, não sendo, normalmente,
necessário alterá-los. Sendo, contudo, inevitável
alterar algum dos parâmetros, é imprescindível
compreender inteiramente a sua função antes de
se proceder a qualquer alteração.
Se algum dos parâmetros for definido
incorretamente, a máquina poderá comportar-se
de forma imprevista, podendo eventualmente
causar danos à peça e/ou à própria máquina, ou
ferimentos ao usuário.
6. Imediatamente após ligar a máquina, não acionar
nenhuma das teclas do painel MDI, antes que a
indicação da posição ou a tela de alarme apareça
na unidade CNC.
Algumas das teclas do painel MDI destinam-se à
manutenção ou à outras operações especiais.
Pressionando-se alguma dessas teclas, a unidade
CNC poderá ser colocada fora de seu estado
normal. Se a máquina for operada nesse estado,
a mesma poderá comportar-se de forma
imprevista.
7. Os manuais do usuário e de programação
fornecidos com a unidade CNC incluem uma
descrição geral das funções da máquina, bem
como de algumas funções opcionais. Note que as
funções opcionais variam em função do modelo
da máquina, de forma que algumas das funções
descritas nos manuais poderão não estar
disponíveis em determinados modelos. Em caso
de dúvida, consultar a descrição da máquina.
8. Algumas das funções podem ter sido
implementadas a pedido do fabricante da
ferramenta da máquina. Ao usar estas funções,
consultar o manual fornecido pelo fabricante da
ferramenta da máquina a fim de obter
informações mais detalhadas sobre a sua
utilização e as eventuais medidas de precaução.

CUIDADO
A tela de cristal liquido é fabricada com tecnologia
de fabricação extremamente minuciosa. Alguns
pixels podem não ser ativados ou podem
permanecer ativados. Este fenômeno é uma
característica comum dos LCDs e não se trata de
um defeito.

s-4
B-64304PO/01 MEDIDAS DE SEGURANÇA

NOTA
Os programas, parâmetros e variáveis dos macros
são armazenados na memória não-volátil da
unidade CNC, ficando guardados mesmo quando a
máquina é desligada.
Contudo, esses dados poderão ser apagados
inadvertidamente, ou poderá ser necessário apagar
todos os dados da memória não-volátil para
proceder à recuperação de um erro.
Como medida de precaução e para assegurar uma
rápida recuperação dos dados apagados, é
recomendável fazer uma cópia de segurança de
todos os dados vitais, guardando-a em lugar seguro.

s-5
MEDIDAS DE SEGURANÇA B-64304PO/01

AVISOS E CUIDADOS RELATIVOS À PROGRAMAÇÃO


Esta seção descreve as principais medidas de segurança relacionadas
com a programação. Antes de proceder à programação, ler atentamente
o manual do usuário e o manual de programação fornecidos, de forma
a ficar inteiramente familiarizado com seus conteúdos.

AVISO
1. Definição de um sistema de coordenadas
Se um sistema de coordenadas for definido
incorretamente, a máquina poderá comportar-se de
forma imprevista, visto que o programa edita um
comando que, de outro modo, seria válido. Essa
operação inesperada poderá danificar a ferramenta,
a própria máquina ou a peça, ou causar ferimentos
ao usuário.
2. Posicionamento por interpolação não linear
Ao executar um posicionamento por meio da
interpolação não linear (posicionamento através de
um movimento não linear entre os pontos inicial e
final), é necessário verificar cuidadosamente o
caminho da ferramenta, antes de se proceder à
programação. O posicionamento implica uma
correção rápida. Uma colisão da ferramenta com a
peça poderá danificar a ferramenta, a própria
máquina ou a peça, ou causar ferimentos ao
usuário.
3. Funções com um eixo de rotação
Ao programar uma interpolação de coordenada polar
(série T) ou controle (série M) de direção normal
(perpendicular), prestar especial atenção à
velocidade do eixo de rotação. Uma programação
incorreta pode fazer com que a velocidade do eixo
de rotação se torne excessivamente elevada. Se a
peça não estiver bem segura, a placa de fixação
poderá soltar-se devido à força centrífuga resultante
do excesso de velocidade. Um acidente deste tipo
poderá danificar a ferramenta, a própria máquina ou
a peça, ou causar ferimentos ao usuário.
4. Conversão polegadas/unidades métricas
A alternância entre entradas em polegadas e em
unidades métricas não converte as unidades de
medição dos dados, tais como a correção da origem
da peça, os parâmetros e a posição atual. Por isso,
antes de ligar a máquina, verificar as unidades de
medição que estão sendo usadas. Se a máquina for
ligada com dados incorretamente especificados, isso
poderá danificar a ferramenta, a própria máquina ou
a peça, ou causar ferimentos ao usuário.

s-6
B-64304PO/01 MEDIDAS DE SEGURANÇA

AVISO
5. Controle da velocidade de corte constante
Quando um eixo sujeito a um controle de velocidade de
corte constante se aproxima do ponto de origem do
sistema de coordenadas da peça, a velocidade do fuso
pode tornar-se excessivamente elevada. Por isso, é
necessário especificar a velocidade máxima permitida.
Uma especificação incorreta da velocidade máxima
permitida poderá causar uma danificação da
ferramenta, da própria máquina ou da peça, ou causar
ferimentos ao usuário.
6. Controle de curso
Após a ligação da máquina, executar um retorno
manual ao ponto de referência, em caso de
necessidade. Não é possível proceder ao controle de
curso, antes de ser executado o retorno manual ao
ponto de referência. Note que quando o controle de
curso se encontra desativado, não é acionado nenhum
alarme mesmo que o limite de curso seja excedido,
podendo isso provocar uma danificação da ferramenta,
da própria máquina ou da peça, ou causar ferimentos
ao usuário.
7 A verificação de interferência para cada passagem
(série T)
Uma verificação de interferência para cada passagem
(série T) é executada com base nos dados da
ferramenta especificados durante operação
automática. Se a especificação da ferramenta não
coincidir com a ferramenta realmente sendo usada, a
verificação de interferência não pode ser realizada
corretamente, e possivelmente causará danos na
ferramenta ou na própria máquina, ou causando
lesões ao usuário. Depois de ligar a energia elétrica,
ou depois de selecionar um posto de ferramentas
manualmente, iniciar sempre a operação automática e
especificar o número da ferramenta a ser usada.
8. Modo absoluto/incremental
Se um programa criado com valores absolutos for
processado no modo incremental ou vice-versa, a
máquina poderá comportar-se de forma inesperada.
9. Seleção de plano
Se for especificado um plano incorreto para a
interpolação circular, interpolação helicoidal ou ciclo
fixo, a máquina poderá comportar-se de forma
inesperada. Para obter informações mais detalhadas,
consultar as descrições das respectivas funções.
10. Salto do limite de torque
Quando se pretende executar um salto do limite de
torque, é necessário especificar primeiro um valor para
o limite de torque. Especificando-se um salto do limite
de torque sem que o limite de torque tenha sido
primeiramente definido, o respectivo comando de
movimento será executado sem salto

s-7
MEDIDAS DE SEGURANÇA B-64304PO/01

AVISO

11. Espelhamento programável (série M)


Note que as operações programadas variam
consideravelmente quando um espelhamento
programável é ativado.
12. Função de compensação
Se um comando baseado no sistema de coordenadas
da máquina ou um comando de retorno ao ponto de
referência for executado no modo de compensação, a
função de compensação é temporariamente cancelada,
provocando um comportamento imprevisto da máquina.
Por isso, cancelar sempre o modo de compensação
antes de executar qualquer dos comandos acima
mencionados.

s-8
B-64304PO/01 MEDIDAS DE SEGURANÇA

AVISOS E CUIDADOS RELATIVOS AO MANUSEAMENTO


Esta seção descreve as medidas de segurança referentes ao
manuseamento de ferramentas das máquinas. Antes de colocar a
máquina em funcionamento, leia atentamente o Manual do
Usuário fornecido, de forma a ficar inteiramente familiarizado
com seus conteúdos.

AVISO
1. Operação manual
Ao operar a máquina manualmente, controlar a
posição atual da ferramenta e da peça, e verificar se
o eixo de correção, a direção e a velocidade de
avanço foram especificados corretamente. Uma
operação incorreta da máquina poderá provocar
uma danificação da ferramenta, da própria máquina
ou da peça, ou causar ferimentos ao usuário.
2. Retorno manual ao ponto de referência
Após ligar a máquina, executar um retorno manual
ao ponto de referência, em caso de necessidade.
Se a máquina for operada sem que seja primeiro
executado o retorno manual ao ponto de referência,
a máquina poderá comportar--se de forma
imprevista. Não é possível proceder ao controle de
curso, antes de ser executado o retorno manual ao
ponto de referência. Uma operação imprevista da
máquina poderá provocar uma danificação da
ferramenta, da própria máquina ou da peça, ou
causar ferimentos ao usuário.
3. Avanço por manivela
No processo de avanço por manivela, note que a
ferramenta e a mesa se movimentam rapidamente
quando a manivela é girada com um grande fator de
escala, como 100. Um manuseamento descuidado
da manivela poderá provocar uma danificação da
ferramenta e/ou da máquina, ou causar ferimentos
ao usuário.
4. Override desativado
Se o override for desativado (de acordo com a
especificação de uma variável de macro) durante a
abertura de rosca, o rosqueamento com macho
rígido ou outro tipo de rosqueamento com macho, a
velocidade passa a ser imprevista, podendo
provocar uma danificação da ferramenta, da própria
máquina ou da peça, ou causar ferimentos ao
operador.

s-9
MEDIDAS DE SEGURANÇA B-64304PO/01

AVISO

5. Pré-seleção do ponto de origem


Por princípio, nunca execute uma pré-seleção
do ponto de origem quando a máquina estiver
sendo operada sob o controle de um programa.
Caso contrário, a máquina poderá comportar-se
de forma imprevista, podendo provocar uma
danificação da ferramenta, da própria máquina
ou da peça, ou causar ferimentos ao usuário.
6. Deslocamento do sistema de coordenadas
da peça
Qualquer intervenção manual, bloqueio da
máquina ou espelhamento, pode provocar um
deslocamento do sistema de coordenadas da
peça. Antes de pôr a máquina a trabalhar sob o
controle de um programa, verificar
cuidadosamente o sistema de coordenadas.
Se a máquina for operada sob o controle de um
programa, sem que sejam definidas tolerâncias
para um eventual deslocamento do sistema de
coordenadas da peça, a máquina poderá
comportar-se de forma imprevista, podendo
provocar uma danificação da ferramenta, da
própria máquina ou da peça, ou causar
ferimentos ao operador.
7 Painel do operador de software
Usando o painel do operador de software, em
combinação com o painel MDI, é possível
especificar operações não suportadas pelo painel
do operador da máquina, tais como mudança de
modalidade, ignorar mudança de valor, e
comandos de avanço de deslocamento.
Observar, porém, que se as chaves do painel MDI
são operadas inadvertidamente, a máquina pode
apresentar comportamento inesperado, e
possivelmente danificar a ferramenta, a própria
máquina, o ambiente de trabalho, ou causar
lesões ao usuário.
8 Tecla de Reinicializar (“RESET”)
Ao pressionar a tecla RESET o programa que
está correndo no momento é interrompido. Como
resultado, os eixos servos são interrompidos.
Porém, a tecla RESET pode deixar de funcionar
por razões tais como problemas no painel MDI.
Assim, quando os motores têm de parar, usar o
botão de parada de emergência em vez da tecla
de RESET para garantir segurança.

s-10
B-64304PO/01 MEDIDAS DE SEGURANÇA

AVISO
9. Intervenção manual
Procedendo-se a uma intervenção manual
durante a operação programada da máquina, o
caminho da ferramenta poderá alterar-se quando
se reiniciar a máquina. Por isso, antes de
reiniciar a máquina, após uma intervenção
manual, controlar sempre a configuração das
chaves absoluto manual, dos parâmetros e do
modo de comando absoluto/incremental.
10. Bloqueio de avanço, override e bloco único
O bloqueio de avanço, override da velocidade de
avanço e funções bloco a bloco podem ser
desativados usando a variável do sistema de
macros de usuário #3003 e #3004. Tenha
cuidado ao trabalhar com a máquina neste caso.
11. Funcionamento em vazio
Normalmente, o funcionamento em vazio serve
para controlar o funcionamento da máquina.
Durante o funcionamento em vazio, a máquina
funciona à velocidade de funcionamento em
vazio, a qual difere da velocidade de avanço
programada correspondente. Note que a
velocidade de funcionamento em vazio poderá
ser, ocasionalmente, superior à velocidade de
avanço programada.
12. Raio da ferramenta / compensação do raio da
ponta da ferramenta no modo MDI.
Prestar atenção cuidadosa à passagem da
ferramenta especificada pelo comando no modo
MDI, porque o raio da ferramenta / a compensação
do raio da ponta da ferramenta não são aplicados.
Quando um comando é inserido do MDI para
interromper uma operação automática no modo de
compensação de raio de ferramenta (série M) ou no
modo de compensação de raio da ponta da
ferramenta (série T), prestar atenção particular à
passagem da ferramenta quando a operação
automática for reiniciada logo depois.
Ver as descrições das funções correspondentes
para obter mais detalhes.
13. Edição de programas
Se a máquina for parada para a edição do
programa de usinagem (modificação, introdução
ou exclusão), a máquina poderá comportar-se de
forma imprevista se a usinagem for retomada sob
o controle desse programa. Por princípio, nunca
modificar, introduzir ou apagar comandos do
programa de usinagem durante a sua execução.

s-11
MEDIDAS DE SEGURANÇA B-64304PO/01

AVISOS RELATIVOS À MANUTENÇÃO DIÁRIA

AVISO
1. Substituição das baterias de manutenção da
memória
Para proceder à substituição das baterias de
manutenção da memória, deixar a máquina (CNC)
ligada e ativar uma parada de emergência da
máquina. Visto que este trabalho é executado com
a máquina ligada e o armário de distribuição aberto,
o mesmo só poderá ser executado por pessoal
especializado que possa comprovar ter freqüentado
um curso sobre segurança e manutenção.
Ao substituir as baterias, ter cuidado para não tocar
nos circuitos de alta tensão (marcados com e
protegidos com um revestimento isolante).
Ao tocar em circuitos de alta tensão desprotegidos,
corre-se o risco de sofrer um choque elétrico
extremamente perigoso.

NOTA
O CNC está equipado com baterias a fim de
preservar o conteúdo de sua memória, uma vez
que tem de guardar dados, tais como programas,
correções e parâmetros, mesmo que a tensão de
rede esteja desligada.
Quando se verifica uma queda da carga das
baterias, é visualizado um alarme correspondente
no painel de operação da máquina ou na tela.
Quando surgir esse alarme, substituir as baterias
no prazo de uma semana. Não o fazendo, o
conteúdo da memória do CNC será perdido.Para
obter informações mais detalhadas sobre o
processo de substituição das baterias, consulte a
Seção “Método de substituição de bateria” no
Manual do Usuário (comum às séries T/M).

s-12
B-64304PO/01 MEDIDAS DE SEGURANÇA

AVISO
2. Substituição das baterias de codificadores de
pulsos absolutos
Para proceder à substituição das baterias de
codificadores de pulsos absolutos, deixar a
máquina (CNC) ligada e ativar uma parada de
emergência da máquina. Visto que este trabalho é
executado com a máquina ligada e o armário de
distribuição aberto, o mesmo só poderá ser
executado por pessoal especializado que possa
comprovar ter freqüentado um curso sobre
segurança e manutenção.
Ao substituir as baterias, ter cuidado para não
tocar nos circuitos de alta tensão (marcados com
e protegidos com um revestimento isolante).
Tocar em circuitos de alta tensão desprotegidos
apresenta risco de um choque elétrico
extremamente perigoso.

NOTA
As baterias de codificadores de pulsos absolutos usam
baterias para preservarem a sua posição absoluta.
Se a carga das baterias cair, um alarme de bateria
fraca é mostrado no painel de operação da máquina
ou na tela.
Quando surgir esse alarme, substitua as baterias no
prazo de uma semana. Não o fazendo, os dados
relativos à posição absoluta, guardados pelo
codificador, ficarão perdidos.
Para obter informações mais detalhadas sobre o
processo de substituição das baterias, consultar o
manual de manutenção do SERVO MOTOR FANUC
da série αi.

s-13
MEDIDAS DE SEGURANÇA B-64304PO/01

AVISO
3. Substituição de fusíveis
Antes de se proceder à substituição de um fusível
queimado, no entanto, é necessário localizar e
eliminar a respectiva causa.
Por esse motivo, este trabalho só poderá ser
executado por pessoal especializado que possa
comprovar ter freqüentado um treinamento sobre
segurança e manutenção.
Ao substituir os fusíveis com o armário de
distribuição aberto, tomar cuidado para não tocar
nos circuitos de alta tensão (marcados com e
protegidos com um revestimento isolante).
Tocar em circuitos de alta tensão desprotegidos
apresenta risco de um choque elétrico
extremamente perigoso.

s-14
B- 64304PO/01 ÍNDICE

ÍNDICE

MEDIDAS DE SEGURANÇA .............................................................. s-1

DEFINIÇÃO DE AVISO, CUIDADO E NOTA...................................................... s-2


AVISOS E CUIDADOS GERAIS......................................................................... s-3
AVISOS E CUIDADOS RELATIVOS À PROGRAMAÇÃO.................................. s-6
AVISOS E CUIDADOS RELATIVOS AO MANUSEAMENTO............................. s-9
AVISOS RELATIVOS À MANUTENÇÃO DIÁRIA............................................... s-12
I. GERAL

1 GERAL............................................................................................... 3
1.1 NOTAS SOBRE A LEITURA DESTE MANUAL...................................... 8
1.2 NOTAS SOBRE VÁRIOS TIPOS DE DADOS......................................... 8
II. PROGRAMAÇÃO

1 GERAL................................................................................................ 11
1.1 MOVIMENTOS DA FERRAMENTA AO LONGO DOS CONTORNOS 12
DA PEÇA – INTERPOLAÇÃO.............................................................................
1.2 FUNÇÃO AVANÇAR – AVANÇO............................................................. 14
1.3 DESENHO DA PEÇA E MOVIMENTO DA FERRAMENTA..................... 15
1.3.1 Ponto de Referência (Posição específica da Máquina)....................................... 15
1.3.2 Sistema de coordenadas do desenho da peça e Sistema de coordenadas
especificado pelo CNC...................................................................................................... 16
1.3.3 Como indicar dimensões de comando para movimentar a ferramenta –
Comandos Absolutos / Incrementais................................................................................. 22
1.4 VELOCIDADE DE CORTE – FUNÇÃO DA VELOCIDADE DO FUSO.... 25
1.5 SELEÇÃO DA FERRAMENTA USADA PARA VÁRIAS USINAGENS –
FUNÇÃO DA FERRAMENTA.............................................................................. 26
1.6 COMANDO PARA OPERAÇÕES DE MÁQUINA – FUNÇÃO AUXILIAR.. 27
1.7 CONFIGURAÇÃO DO PROGRAMA.......................................................... 28
1.8 FAIXA DE MOVIMENTAÇÃO DA FERRAMENTA – CURSO 31
2 EIXO CONTROLADO....................................................................... 32
2.1 NÚMERO DE EIXOS CONTROLADOS.................................................... 33
2.2 NOMES DOS EIXOS................................................................................ 34
2.3 SISTEMA INCREMENTAL........................................................................ 35
2.4 CURSO MÁXIMO..................................................................................... 36
3 FUNÇÃO PREPARATÓRIA (FUNÇÃO G)....................................... 37
3.1 LISTA DE CÓDIGO G NA SÉRIE M........................................................ 39
C-1
ÍNDICE B- 64304PO/01

3.2 LISTA DE CÓDIGO G NA SÉRIE T......................................................... 42


4 FUNÇÕES DE INTERPOLAÇÃO..................................................... 45
4.1 POSICIONAMENTO (G00)...................................................................... 46
4.2 INTERPOLAÇÃO LINEAR (G01)............................................................. 48
4.4 INTERPOLAÇÃO HELICOIDAL (G02, G03)........................................... 57
4.5 INTERPOLAÇÃO CILÍNDRICA (G07.1).................................................. 59
4.6 FUNÇÃO DE SALTO (G31)..................................................................... 64
4.7 SALTO DE FASES MÚLTIPLAS (G31)................................................... 66
4.8 SINAL DE SALTO DE ALTA VELOCIDADE (G31)................................. 67
4.9 SALTO DO LIMITE DO TORQUE............................................................ 68
5 FUNÇÕES DE AVANÇO.................................................................. 72
5.1 VISÃO GERAL......................................................................................... 73
5.2 DESLOCAMENTO RÁPIDO..................................................................... 75
5.3 AVANÇO DE CORTE............................................................................... 76
5.4 CONTROLE DE VELOCIDADE DE AVANÇO DE CORTE...................... 82
5.4.1 Parada Exata (G09, G61) Modo de corte (G64) Modo de rosqueamento
(G63)............................................................................................................. 83
5.4.2 Override de canto automático (Série M).......................................................... 84
5.4.2.1 Override automático para cantos internos (G62)................................ 84
5.4.2.2 Troca da velocidade de avanço de corte circular interno.................... 86
5.5 INSTRUÇÃO DE VELOCIDADE DE AVANÇO EM CÍRCULO
IMAGINÁRIO PARA UM EIXO DE ROTAÇÃO........................................ 87
5.6 PAUSA ................................................................................................... 92
6 PONTO DE REFERÊNCIA........................................................... 94
6.1 RETORNO AO PONTO DE REFERÊNCIA.............................................. 95
7 SISTEMA DE COORDENADAS................................................... 102
7.1 SISTEMA DE COORDENADAS DA MÁQUINA....................................... 103
7.2 SISTEMA DE COORDENADAS DA PEÇA.............................................. 105
7.2.1 Definição do Sistema de Coordenadas da peça............................................. 105
7.2.2 Seleção de Sistema de coordenadas da peça.................................................. 108
7.2.3 Alteração do Sistema de Coordenadas da peça............................................. 109
7.2.4 Predefinição do Sistema de Coordenadas da peça (G92.1)................... 113
7.2.5 Sistemas Adicionais de Coordenadas de peça (G54.1 ou G54) (Série M)... 116
7.2.6 Configuração Automática do Sistema de coordenadas................................. 118
7.2.7 Troca do sistema de coordenadas de peça (Série T)........................................ 119
7.3 SISTEMA DE COORDENADAS LOCAIS................................................. 121
7.4 SELEÇÃO DE PLANO.............................................................................. 123
8 DIMENSÃO E VALOR DAS COORDENADAS............................... 124
8.1 PROGRAMAÇÃO ABSOLUTA E INCREMENTAL.................................... 125
8.2 CONVERSÃO POLEGADAS / UNIDADES MÉTRICAS (G20, G21)........ 127
8.3 PROGRAMAÇÃO DE PONTOS DECIMAIS.............................................. 131
8.4 PROGRAMAÇÃO DO RAIO E DO DIÂMETRO........................................ 133
9 FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)........................ 134
C-2
B- 64304PO/01 ÍNDICE

9.1 ESPECIFICAR A VELOCIDADE DO FUSO COM UM CÓDIGO.............. 135


9.2 ESPECIFICAR O VALOR DE VELOCIDADE DO FUSO
(S5-COMANDO DE DÍGITO)..................................................................... 135
9.3 CONTROLE DE VELOCIDADE DE SUPERFÍCIE CONSTANTE
(G96, G97)................................................................................................ 136
9.4 FUNÇÃO DE POSICIONAMENTO DO FUSO.......................................... 141
9.4.1 Orientação do fuso................................................................................................ 142
9.4.2 Posicionamento do fuso (Série T)............................................................ 143
9.4.3 Cancelamento de posicionamento do fuso (Série T)............................................ 145
9.5 DETECÇÃO DE FLUTUAÇÃO DE VELOCIDADE DO FUSO(SÉRIE T).. 147
9.6 CONTROLE DO FUSO COM SERVO MOTOR...................................... 152
9.6.1 Controle de fuso com servo motor....................................................................... 155
9.6.2 Função de indexação do fuso............................................................................... 163
9.6.3 Macho Rígido com servo motor........................................................................... 168
9.6.4 Avanço por revolução.......................................................................................... 171
9.6.5 Controle de saída do fuso com PMC.................................................................... 172
10 FUNÇÃO DA FERRAMENTA (FUNÇÃO T)...................................... 173
10.1 FUNÇÃO DE SELEÇÃO DE FERRAMENTA............................................ 174
10.2 GERENCIAMENTO DA VIDA DA FERRAMENTA.................................... 176
10.2.1 Dados do gerenciamento da vida da ferramenta................................................... 177
10.2.2 Registro, Troca e eliminação de dado de gerenciamento de vida da ferramenta. 179
10.2.3 Comandos de gerenciamento da vida da ferramenta e seleção de
ferramentação.................................................................................................................... 183
10.2.4 Contagem de vida da ferramenta e seleção de ferramentação.............................. 191
10.2.5 Código M de reinício de contagem da vida da ferramenta................................... 195
10.2.6 Desabilitando a contagem de vida da ferramenta................................................. 197
11 FUNÇÃO AUXILIAR.......................................................................... 198
11.1 FUNÇÃO AUXILIAR (FUNÇÃO M).................................................. 199
11.2 COMANDOS M MÚLTIPLOS EM UM BLOCO ÚNICO............................. 201
11.3 SEGUNDA FUNÇÃO AUXILIAR (CÓDIGOS B),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 202
12 GERENCIAMENTO DE PROGRAMA................................................ 205
12.1 ATRIBUTOS DO PROGRAMA.................................................................. 206
12.2 PARÂMETROS RELACIONADOS............................................................ 207
12.3 TAMANHO DO ARMAZENAMENTO DO PROGRAMA DA PEÇA /
NÚMERO DE PROGRAMAS REGISTRÁVEIS......................................... 208
13 CONFIGURAÇÃO DE PROGRAMA.................................................. 209
13.1 OUTROS COMPONENTES DE PROGRAMA QUE NÃO SEÇÕES DE 211
PROGRAMA.............................................................................................
13.2 CONFIGURAÇÃO DA SEÇÃO DE PROGRAMA...................................... 214
13.3 SUBPROGRAMA (M98, M99).................................................................. 221
14 MACROPERSONALIZADA....................................................... 226
14.1 VARIÁVEIS ............................................................................................. 227
14.2 VARIÁVEIS DE SISTEMA........................................................................ 234
14.3 OPERAÇÃO ARITMÉTICA E LÓGICA.................................................... 273
14.4 DECLARAÇÕES MACRO E DECLARAÇÕES NC.................................. 280

C-3
ÍNDICE B- 64304PO/01

14.5 RAMIFICAÇÃO E REPETIÇÃO................................................................ 281


14.5.1 Ramificação incondicional (Declaração GOTO).................................................. 281
14.5.2 Declaração GOTO usando números sequenciais armazenados............................ 282
14.5.3 Desvio condicional ( Instrução IF)....................................................................... 284
14.5.4 (Instrução WHILE) Repetição.............................................................................. 286
14.6 CHAMADA DE MACRO............................................................................ 289
14.6.1 Chamada Simples (G65)....................................................................................... 290
14.6.2 Instrução modal; Instrução após o comando mover (G66)................................... 301
14.6.3 Chamada de Macro através de um código G......................................................... 306
14.6.4 Instrução de Macro usando um código G (Especificação de definições
múltiplas)................................................................................................................ 308
14.6.5 Chamada de Macro através de um código M......................................................... 309
14.6.6 Instrução de macro usando um código M (Especificação de múltiplas
funções).................................................................................................................. 310
14.6.7 Instrução de subprograma usando um código M................................................... 311
14.6.8 Instrução de subprograma usando um código M ( Especificação de múltiplas
Definições)....................................................................................... 312
14.6.9 Chamada de subprogramas através de um código T.............................................. 313
14.6.10 Instrução de subpr ograma............................................................. 314
14.7 PROCESSAMENTO DE INSTRUÇÕES MACRO...................................... 318
14.8 REGISTRO DE PROGRAMAS DE MACROS DE USUÁRIO..................... 320
14.9 CÓDIGOS E PALAVRAS RESERVADAS USADAS NAS MACROS
PERSONALIZADAS.................................................................................... 321
14.10 COMANDOS DE SAÍDA EXTERNOS......................................................... 322
14.11 RESTRIÇÕES............................................................................................. 326
14.12 MACRO DE USUÁRIO DO TIPO INTERRUPÇÃO..................................... 328
14.12.1 Método de especificação............................................................... 329
14.12.2 Pormenor es das funções................................................................. 330
15 ENTRADA DE PARÂMETRO PROGRAMÁVEL (G10)................... 340
16 FUNÇÕES DE CORTE DE ALTA VELOCIDADE.............................. 343
16.1 CONTROLE AVANÇADO POR ANTECIPAÇÃO (SÉRIE T) / CONTROLE
AVANÇADO AI POR ANTENCIPAÇÃO (SÉRIE M) / CONTROLE DE
CONTORNOS AI (SÉRIE M).................................................................. 344
16.2 FUNÇÃO DE SELEÇÃO DE CONDIÇÃO DE USINAGEM........................ 362
17 FUNÇÕES DE CONTROLE DE EIXOS............................................ 363
17.1 CONTROLE SÍNCRONO DO EIXO........................................................... 364
17.1.1 Eixo de configuração para o controle sincronizado de eixo..................................... 365
17.1.2 Estabelecimento de sincronia................................................................................... 368
17.1.3 Configuração automática para combinação de posicionamento de grade............... 370
17.1.4 Verificação de falhas no sincronismo....................................................................... 371
17.1.5 Métodos de recuperação de alarme por meio de verificação síncrona de erros...... 372
17.1.6 Alarme de diferença de torque no controle de sincronia de eixos............................ 374
17.2 DESLOCAMENTO ROTATIVO DO EIXO................................................... 377
17.3 CONTROLE DE UM EIXO ANGULAR ARBITRÁRIO................................. 378
17.4 CONTROLE DE TANDEM.......................................................................... 389
18 FUNÇÃO DE ENTRADA DE DADOS................................................ 390
18.1 VISÃO GERAL............................................................................................ 391
18.2 EXPLICAÇÃO............................................................................................ 392
C-4
B- 64304PO/01 ÍNDICE

18.3 EXPLICAÇÃO DA OPERAÇÃO.................................................................. 394


18.4 DEFINIÇÃO DA TELA................................................................................. 396
18.4.1 Definição do menu da tela padrão........................................................................... 397
18.4.2 Definição da tela de macro personalizada............................................................... 399
18.4.3 Definir Códigos de caracteres................................................................................. 403
III. OPERAÇÃO
1 GERAL.................................................................................................. 413
1.1 OPERAÇÃO MANUAL................................................................................ 414
1.2 MOVIMENTAÇÃO DA FERRAMENTA POR PROGRAMAÇÃO
– OPERAÇÃO AUTOMÁTICA.................................................................... 416
1.3 OPERAÇÃO AUTOMÁTICA....................................................................... 418
1.4 TESTANDO UM PROGRAMA.................................................................... 420
1.4.1 Verificação Operando a máquina............................................................................ 420
1.4.2 Como examinar a modificação da exibição de posição atual sem
funcionar a máquina................................................................................................ 421
1.5 EDITANDO UM PROGRAMA...................................................................... 422
1.6 EXIBIÇÃO E CONFIGURAÇÃO DE DADOS............................................... 423
1.7 EXIBIÇÃO ................................................................................................... 426
1.7.1 Exibição de programa.............................................................................................. 426
1.7.2 Exibição de posição atual........................................................................................ 427
1.7.3 Exibição de alarme.................................................................................................. 428
1.7.4 Exibição de contagem de peças, Exibição de tempo de funcionamento............... 428
2 DISPOSITIVOS OPERACIONAIS...................................................... 429
2.1 UNIDADES DE CONFIGURAÇÃO E EXIBIÇÃO......................................... 430
2.1.1 8.4” LCD/MDI......................................................................................................... 431
2.1.2 10.4” LCD................................................................................................................. 432
2.1.3 Unidade MDI padrão (Tecla ONG)......................................................................... 433
2.1.4 Unidade MDI pequena (Tecla ONG)............................................................................ 435
2.2 DISPOSITIVOS OPERACIONAIS............................................................... 437
2.3 TECLAS DE FUNÇÃO E TECLAS DE FUNÇÃO PROGRAMÁVEL........... 439
2.3.1 Operações da Tela Geral......................................................................................... 440
2.3.2 Teclas de função...................................................................................................... 442
2.3.3 Teclas de Função Programável............................................................................... 443
2.3.4 Entrada Chave e Buffer de Entrada......................................................................... 455
2.3.5 Mensagens de Aviso................................................................................................ 456
2.4 DISPOSITIVOS EXTERNOS I/O................................................................ 457
2.5 ENERGIA LIGADA/DESLIGADA................................................................. 459
2.5.1 Ligando a energia.................................................................................................... 459
2.5.2 Desconexão de Energia........................................................................................... 460
3 OPERAÇÃO MANUAL...................................................................... 461
3.1 RETORNO MANUAL À POSIÇÃO DE REFERÊNCIA................................ 462
3.2 AVANÇO MANUAL (MANUAL)................................................................... 464
3.3 AVANÇO INCREMENTAL........................................................................... 466
3.4 AVANÇO MANUAL POR MANIVELA.......................................................... 467
3.5 ABSOLUTO MANUAL LIGADO E DESLIGADO......................................... 471
3.6 INTERFACE DE ESCALA LINEAR DE DISTÂNCIA CODIFICADA............ 477
3.6.1 Procedimento para Estabelecimento de Posição de Referência............................ 477
3.6.2 Retorno à Posição de Referência........................................................................... 479
C-5
ÍNDICE B- 64304PO/01

3.6.3 Codificador Rotação de Distância Codificada....................................................... 479


3.6.4 Controle de Sincronização de Eixo........................................................................ 480
3.6.5 Controle de Eixo pelo PMC................................................................................... 480
3.6.6 Controle de Eixo Angular...................................................................................... 482
3.6.7 NOTA .................................................................................................................. 483
3.7 ESCALA LINEAR COM INDICAÇÕES DE REFERÊNCIA DE
DISTÂNCIA CODIFICADA (SERIAL)....................................................... 485
3.8 AVANÇO POR MANIVELA....................................................................... 491
4 OPERAÇÃO AUTOMÁTICA............................................................ 507
4.1 OPERAÇÃO DE MEMÓRIA..................................................................... 508
4.2 OPERAÇÃO MDI...................................................................................... 511
4.3 OPERAÇÃO DNC..................................................................................... 515
4.4 OPERAÇÃO DE PLANEJAMENTO.......................................................... 518
4.5 CHAMADA DE SUBPROGRAMA EXTERNO (M198)............................. 524
4.6 INTERRUPÇÃO POR MANIVELA............................................................ 527
4.7 INTERVENÇÃO E RETORNO MANUAL.................................................. 534
4.8 IMAGEM DE ESPELHO............................................................................ 537
4.9 REINÍCIO DE PROGRAMA...................................................................... 539
5 OPERAÇÃO – TESTE..................................................................... 552
5.1 BLOQUEIO DE MÁQUINA E BLOQUEIO DE FUNÇÃO AUXILIAR........ 553
5.2 OVERRIDE DA VELOCIDADE DE AVANÇO.......................................... 555
5.3 OVERRIDE DO DESLOCAMENTO RÁPIDO.......................................... 556
5.4 FUNCIONAMENTO EM VAZIO............................................................... 557
5.5 BLOCO ÚNICO........................................................................................ 558
6 FUNÇÕES DE SEGURANÇA........................................................... 560
6.1 PARADA DE EMERGÊNCIA..................................................................... 561
6.2 ULTRAPASSAGEM DE CURSO.............................................................. 562
6.3 CONTROLE DO CURSO ARMAZENADO................................................ 563
6.4 VERIFICAÇÃO DE FIM DE CURSO ANTES DO MOVIMENTO.............. 568
6.5 FUNÇÕES DE PREVENÇÃO DE OPERAÇÃO ERRADA........................ 571
6.5.1 Funções que são usadas quando o dado é configurado........................................ 572
6.5.1.1 Verificação da faixa de dados de entrada.......................................................... 573
6.5.1.2 Confirmação de entrada incremental................................................................. 575
6.5.1.3 Proibição da entrada absoluta pela tecla de função........................................... 576
6.5.1.4 Confirmação da eliminação do programa.......................................................... 577
6.5.1.5 Confirmação da eliminação de todos os dados.................................................. 578
6.5.1.6 Confirmação de um dado atualizado durante o processo de configuração de
dado.................................................................................................................... 579
6.5.2 Funções que são usadas quando o programa é executado.................................... 580
6.5.2.1 Display de informação modal atualizada............................................................ 580
6.5.2.2 Iniciar Sinal de Verificação................................................................................ 581
6.5.2.3 Display do status do eixo................................................................................... 582
6.5.2.4 Confirmação do início a partir de um bloco intermediário................................. 583
6.5.2.5 Verificação da faixa de dados............................................................................. 584
6.5.2.6 Verificação do valor incremental máximo........................................................... 585
6.5.2.7 Exibição de aviso durante uma recomposição na operação do programa........ 586
6.5.3 Tela de configuração............................................................................................. 587
6.5.3.1 Tela de configuração de função de confirmação de operação............................ 588
6.5.3.2 Tela de Configuração de faixa de correção de ferramenta................................. 590

C-6
B- 64304PO/01 ÍNDICE

6.5.3.3 Tela de configuração de faixa de correção de origem da peça de trabalho..... 595


6.5.3.4 Tela de configuração da faixa de correção da ferramenta do eixo y................. 597
6.5.3.5 Tela de configuração da faixa de troca de peça.............................................. 599
7 FUNÇÕES DE ALARME E AUTO-DIAGNÓSTICO......................... 601
7.1 EXIBIÇÃO DE ALARME............................................................................ 602
7.1.1 Operação................................................................................................................ 603
7.1.2 Exibição do Alarme em um Sistema de 2 Caminhos........................................... 605
7.2 EXIBIÇÃO DE HISTÓRICO DE ALARME................................................. 607
7.3 EXIBIÇÃO DE VERIFICAÇÃO PELO DIAGNÓSTICO............................. 609
7.4 RETORNO DA TELA DE ALARME........................................................... 610
7.4.1 Retorno da Tela de Alarme................................................................................... 610
7.4.2 Relação com Outras Funções (Para controle de 2 caminhos).............................. 612
8 ENTRADA/SAÍDA DE DADOS......................................................... 614
8.1 SOBRESCREVENDO ARQUIVOS EM UM CARTÃO DE
MEMÓRIA................................................................................................. 616
8.2 ENTRADA/SAÍDA DE DADOS NA TELA.................................................. 618
8.2.1 Entrada de saída de um Programa......................................................................... 619
8.2.1.1 Entrada de um Programa.................................................................................. 619
8.2.1.2 Saída de um programa........................................................................................ 620
8.2.2 Entrada e saída de parâmetros.............................................................................. 621
8.2.2.1 Entrada de parâmetros........................................................................................ 621
8.2.2.2 Saída de parâmetros........................................................................................... 622
8.2.3 Entrada e Saída de Dados de Correção................................................................. 623
8.2.3.1 Entrada de dados de correção............................................................................. 623
8.2.3.2 Saída de dados de correção................................................................................. 624
8.2.4 Entrada e Saída de Dados de Compensação de Erro de Passo............................. 628
8.2.4.1 Entrada de dados de compensação de erro de passo......................................... 628
8.2.4.2 Saída de dados de compensação de erro de passo............................................ 629
8.2.4.3 Formato de entrada/saída de dados de compensação de erro de passo............. 630
8.2.5 Entrada e Saída de Variáveis Comuns de Macro de Usuário.............................. 631
8.2.5.1 Entrada de variáveis comuns de macro de usuário............................................ 631
8.2.5.2 Saída de variáveis comuns de macro de usuário............................................... 632
8.2.6 Entrada e Saída de Dados do Sistema de Coordenadas da Peça......................... 634
8.2.6.1 Entrada de dados do Sistema de Coordenadas de Peça..................................... 634
8.2.6.2 Saída de dados do Sistema de Coordenadas de Peça......................................... 635
8.2.7 Entrada e Saída de Dados de Histórico de Operação.......................................... 636
8.2.7.1 Saída de Dados de Histórico de Operação......................................................... 636
8.3 ENTRADA/SAÍDA NA TELA ALL IO........................................................ 637
8.3.1 Entrada/Saída de um Programa............................................................................ 638
8.3.2 Entrada e Saída de Parâmetros............................................................................. 640
8.3.3 Entrada e Saída de Dados de Correção................................................................. 642
8.3.4 Entrada/saída de dados de compensação de erro de passo................................... 643
8.3.5 Entrada/Saída de Variáveis Comuns de Macro de Usuário................................ 645
8.3.6 Entrada e Saída do Sistema de Coordenadas da Peça......................................... 646
8.3.7 Formato de Arquivo e Mensagens de Erro.......................................................... 647
8.4 TELA DE CARTÃO DE MEMÓRIA.......................................................... 648
8.4.1 Exibindo a Tela de Cartão de Memória............................................................... 648
8.4.2 Exibindo e Operando a Lista de Arquivo............................................................ 649
8.4.3 Entrada/Saída de um Arquivo.............................................................................. 651
8.5 OPERAÇÕES DE ETHERNET INCORPORADAS................................... 654
8.5.1 Função de Transferência de Arquivo FTP........................................................... 654
8.6 TELA DE DISQUETE............................................................................... 659
C-7
ÍNDICE B- 64304PO/01

8.6.1 Exibindo a Tela de Disquete................................................................................ 659


8.6.2 Exibindo e Operando a Lista de Arquivo............................................................. 660
8.6.3 Entrada/Saída de um Arquivo.............................................................................. 661
8.7 FUNÇÃO DE TELA DE CÓPIA................................................................ 663
9 CRIANDO PROGRAMAS................................................................ 665
9.1 CRIANDO PROGRAMAS USANDO O PAINEL MDI............................... 666
9.2 INSERÇÃO AUTOMÁTICA DE NÚMEROS DE SEQUÊNCIA.................. 667
9.3 CRIAR PROGRAMAS NO MODO TEACH IN (REPRODUÇÃO)............. 669
9.4 PROGRAMAÇÃO DE CONVERSAÇÃO COM FUNÇÃO DE GRÁFICO. 672
10 EDITANDO PROGRAMAS.............................................................. 677
10.1 ATRIBUTO DE DESATIVAR EDIÇÃO..................................................... 678
10.2 INSERIR, ALTERAR E APAGAR UMA PALAVRA................................... 679
10.2.1 Pesquisa de palavras............................................................................................. 680
10.2.2 Cabeça do Programa............................................................................................ 685
10.2.3 Inserção de palavras............................................................................................. 686
10.2.4 Alteração de palavras.......................................................................................... 687
10.2.5 Apagar palavras................................................................................................... 688
10.3 APAGAR BLOCOS.................................................................................. 689
10.3.1 Apagar um bloco................................................................................................. 689
10.3.2 Apagar vários blocos........................................................................................... 690
10.4 PESQUISA DO NÚMERO DO PROGRAMA........................................... 691
10.5 PESQUISA DO NÚMERO DE SEQUÊNCIA........................................... 693
10.6 APAGAR PROGRAMAS.......................................................................... 695
10.6.1 Apagando um programa...................................................................................... 695
10.6.2 Apagando todos os programas............................................................................. 695
10.7 CÓPIAS E MOVIMENTOS DE PROGRAMAS......................................... 696
10.7.1 Cópia de parte de um programa............................................................................ 696
10.7.2 Mover parte de um programa............................................................................... 699
10.7.3 Copiar um programa inteiro................................................................................. 702
10.7.4 Mover um Programa Inteiro................................................................................ 704
10.7.5 Copiar Especificando um Número de Programa................................................. 706
10.7.6 Cópia/Movimento para o Buffer de Entrada pelo Teclado................................. 707
10.8 SUBSTITUIÇÃO ..................................................................................... 708
10.9 EDIÇÃO DE MACROS DE USUÁRIO..................................................... 709
10.10 LIMITAÇÕES DE MOVIMENTOS DO CURSOR NA EDIÇÃO
DE PROGRAMAS................................................................................. 710
10.11 FUNÇÃO DE SENHA............................................................................. 712
10.12 EDIÇÃO SIMULTÂNEA DE PROGRAMAS DE 2 CAMINHOS.............. 714
11 GERÊNCIA DE PROGRAMAS....................................................... 717
11.1 SELEÇÃO DE UM DISPOSITIVO............................................................ 718
11.1.1 Seleção de um Cartão de Memória como um Dispositivo.................................. 719
11.2 ELIMINAÇÃO DE UM PROGRAMA......................................................... 725
11.3 MUDANÇA DE ATRIBUTOS DE PROGRAMAS..................................... 726
11.4 SELEÇÃO DE UM PROGRAMA PRINCIPAL.......................................... 728
11.5 COMPACTAÇÃO DE UM PROGRAMA................................................... 729
C-8
B- 64304PO/01 ÍNDICE

12 ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS......................... 730

12.1 TELAS MOSTRADAS ATRAVÉS DA TECLA DE FUNÇÃO ............ 740


12.1.1 Exibição da Posição no Sistema de Coordenadas do Objeto de Trabalho......... 750
12.1.2 Exibição da Posição no Sistema de Coordenadas Relativas................................ 752
12.1.3 Exibição da Posição Geral................................................................................... 755
12.1.4 Pré-definição do Sistema de Coordenadas do Objeto de Trabalho..................... 757
12.1.5 Exibição da Taxa de Avanço Real....................................................................... 758
12.1.6 Exibição do Tempo de Corrida e da Contagem de Peças.................................... 761
12.1.7 Exibição da Monitoração da Operação................................................................ 763

12.2 TELAS MOSTRADAS ATRAVÉS DA TECLA DE FUNÇÃO ............ 766


12.2.1 Exibição do Conteúdo de Programas.................................................................. 767
12.2.2 Edição de um Programa....................................................................................... 769
12.2.3 Tela de Programa para Operação MDI................................................................ 771
12.2.4 Tela de Lista de Programas.................................................................................. 772
12.2.5 Tela de Exibição do Próximo Bloco..................................................................... 773
12.2.6 Tela de Verificação de Programas (Somente para Displays de 8,4 Polegadas). 774
12.2.7 Tela de Exibição do Bloco Atual (Somente para Displays de 8,4 Polegadas).... 775
12.2.8 Tela de Programação Gráfica Conversacional..................................................... 776
12.2.9 Edição simultânea................................................................................................ 778

12.3 TELAS MOSTRADAS ATRAVÉS DA TECLA DE FUNÇÃO ........... 784


12.3.1 Exibindo e Inserindo Dados de Configuração...................................................... 785
12.3.2 Comparação e Parada de Sequência Numérica.................................................... 788
12.3.3 Visualização e Definição doTempo de Execução, Contagem de Partes e
Tempo................................................................................................................... 790
12.3.4 Visualização e Definição do Valor de Correção da Origem da Peça de
Trabalho............................................................................................................... 793
12.3.5 Inserção Direta do Valor Correção Medida da Origem da Peça de Trabalho..... 794
12.3.6 Visualização e Definição das Variáveis Comuns de Macros Individualizadas.. 796
12.3.7 Visualização e Definição do Painel do Operador do Software............................. 798
12.3.8 Visualização e Definição do Idioma de Exibição................................................. 801
12.3.9 Proteção de Dados em Oito Níveis....................................................................... 803
12.3.9.1 Configuração de nível de operação.................................................................... 803
12.3.9.2 Modificação de senha........................................................................................ 805
12.3.9.3 Configuração dos níveis de proteção................................................................ 807
12.3.10 Seleção de Nível de Precisão............................................................................ 810
12.3.11 Visualização e Definição do Gerenciamento de Dados de Vida da Ferramenta 812
12.3.11.1 Gestão da Vida útil das ferramentas (tela de listagem)..................................... 814
12.3.11.2 Gestão da Vida útil das ferramentas (tela de edição de grupo)........................ 819
12.3.12 Visualização e Definição de Inserções de Dados Padronizadas............................ 826

12.4 TELAS MOSTRADAS ATRAVÉS DA TECLA DE FUNÇÃO ............ 829


12.4.1 Visualização e Definição de Parâmetros............................................................. 830
12.4.2 Visualização e Definição de Dados de Compensação de Erro do Passo............ 833
12.4.3 Configuração de Servo......................................................................................... 836
12.4.4 Ajuste de Servo.................................................................................................... 840
12.4.5 Configuração de Fuso........................................................................................... 841
12.4.6 Ajuste de Fuso...................................................................................................... 845
12.4.7 Monitor de Fuso................................................................................................... 846
12.4.8 Tela de Configuração de Cores............................................................................ 847
12.4.9 Ajuste de Parâmetro de Usinagem....................................................................... 850
12.4.10 Tela de Suporte a Configuração de Parâmetros................................................. 856
C-9
ÍNDICE B- 64304PO/01

12.4.10.1 Exibindo a tela de menu e selecionando um item do menu............................ 856


12.4.10.2 Tela de suporte às configurações de parâmetros (configurações de eixo).... 860
12.4.10.3 Visualização e Definição da tela de configurações do amplificador FSSB.. 862
12.4.10.4 Visualização e Definição da tela de configurações do eixo FSSB................ 863
12.4.10.5 Visualização e Definição da tela de definição servo..................................... 863
12.4.10.6 Tela de suporte às configurações de parâmetros (definição de servo).......... 864
12.4.10.7 Tela de suporte às configurações de parâmetros (definição de ajuste de
ganho).......................................................................................................... 866
12.4.10.8 Visualização e Definição da tela de configuração de alta precisão.............. 878
12.4.10.9 Visualização e Definição da tela de configuração de fuso........................... 880
12.4.10.10 Visualização e Definição da tela de configuração de diversos
(miscelânea).................................................................................................... 881
12.4.10.11 Visualização e Definição da tela de definição e ajuste de servo.................. 882
12.4.10.12 Visualização e Definição da tela de ajuste fino do fuso............................... 882
12.4.10.13 Visualização e Definição da tela de ajuste fino do parâmetro de usinagem. 883
12.4.11 Tela de Manutenção Periódica........................................................................... 887
12.4.12 Tela de Configuração de Sistema....................................................................... 895
12.4.13 Visão geral da Função Histórico........................................................................ 898
12.4.13.1 Histórico de alarme.......................................................................................... 899
12.4.13.2 Histórico de mensagens do operador externo.................................................. 902
12.4.13.3 Histórico de operações..................................................................................... 904
12.4.13.4 Selecionando os sinais do histórico de operações............................................ 914
12.4.13.5 Enviando todos os dados do histórico.............................................................. 916

12.5 TELAS MOSTRADAS ATRAVÉS DA TECLA DE FUNÇÃO ............. 925


12.6 VISUALIZAÇÃO DO NÚMERO DO PROGRAMA, NÚMERO DE
SEQUÊNCIA, E DO ESTADO, E MENSAGENS DE AVISOS PARA
OPERAÇÃO DE ESPECIFICAÇÃO DOS DADOS OU
ENTRADA/SAÍDA...................................................................................... 922
12.6.1 Visualização do número do programa e do número de sequência....................... 922
12.6.2 Visualização do estado e avisos para a especificação de dados ou a operação de
entrada/saída......................................................................................................... 923
12.7 FUNÇÃO DE APAGAR TELA E FUNÇÃO DE APAGAR TELA
AUTOMÁTICA.......................................................................................... 926
12.8 TELA DO MEDIDOR DE CARGA............................................................. 928
12.8.1 Para a Unidade de Exibição de 8.4 polegadas..................................................... 928
12.8.2 Para a Unidade de Exibição de 10,4 polegadas................................................... 930
13 FUNÇÃO DE GRÁFICOS................................................................ 933
13.1 EXIBIÇÃO GRÁFICA................................................................................ 934
13.1.1 Tela de Parâmetro Gráfico................................................................................... 935
13.1.2 Tela de Gráfico do Caminho................................................................................ 950
13.2 EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE M)........................................... 958
13.2.1 Desenho de caminho............................................................................................ 959
13.2.1.1 Tela CAMINHO GRÁFICO (CONFIGURAÇÃO)......................................... 960
13.2.1.2 Tela CAMINHO GRÁFICO (EXECUÇÃO)……….……………………….. 967
13.2.1.3 Tela CAMINHO GRÁFICO (POSIÇÃO)….....… ………………………….. 977
13.2.2 Animação……………………………………………………………………….. 981
13.2.2.1 Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO)….....………………… 982
13.2.2.2 Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)…………..………………….. 988
13.2.2.3 Tela ANIMAÇÃO GRÁFICA (3 PLANOS)…………….………………….. 995
13.2.2.4 Entrada Programável de Dados (G10) para Parâmetros de Desenho de
Figura em Branco............................................................................................ 1000
13.2.2.5 Entrada de dados programáveis (G10) para parâmetros de desenho de
figura da ferramenta......................................................................................... 1002
C-10
B- 64304PO/01 ÍNDICE

13.2.3 Mensagens de Aviso........................................................................................... 1003


13.2.4 Nota........................................................................................................... 1003
13.2.5 Restrições.................................................................................................. 1004
13.3 EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE T).......................................... 1008
13.3.1 Tela de Parâmetro Gráfico..................................................................... 1008
13.3.2 Caminho do desenho.............................................................................. 1009
13.3.3 Restrições................................................................................................ 1012
14 FUNÇÃO DE TECLA MDI VIRTUAL.............................................. 1013
14.1 TECLA MDI VIRTUAL............................................................................. 1014
14.1.1 Limitações....................................................................................................................... 1017
IV. MANUTENÇÃO
1 MANUTENÇÃO DE ROTINA.......................................................... 1021
1.1 AÇÕES A SEREM TOMADAS QUANDO UM PROBLEMA OCORRER 1022
1.2 FAZENDO BACKUP DE VÁRIOS TIPOS DE DADOS........................... 1023
1.3 MÉTODO DE SUBSTITUIR A BATERIA................................................ 1025
1.3.1 Substituindo a Bateria pela Unidade de Controle CNC..................................... 1025
1.3.2 Bateria para Codificadores de Pulso Absolutos Separados................................ 1029
1.3.3 Bateria para Codificador de Pulso Absoluto Integrado no Motor (6VDC)...... 1032
APÊNDICE
A PARÂMETROS........................................................................ 1035
A.1 DESCRIÇÃO DOS PARÂMETROS........................................................ 1036
A.2 TIPO DE DADOS.................................................................................... 1258
A.3 TABELAS DE AJUSTE DE PARÂMETRO PADRÃO.............................. 1259
B LISTA DE CÓDIGO DE PROGRAMA............................................. 1261
C LISTA DE FUNÇÕES E FORMATO DE PROGRAMA................... 1263
D FAIXAS DO VALOR DE COMANDO.............................................. 1272
E NOMOGRAMAS................................................................................ 1275
E.1 COMPRIMENTO ROSQUEADO INCORRETO....................................... 1276
E.2 CÁLCULO SIMPLES DE COMPRIMENTO DE ROSCA INCORRETO... 1278
E.3 CAMINHO DA FERRAMENTA NO CANTO............................................. 1280
E.4 ERRO DE DIREÇÃO NO RAIO NO CORTE EM CÍRCULO.................... 1283
F DEFINIÇÕES AO ENERGIZAR, NO ESTADO DE ANULAÇÃO
OU NO ESTADO DE REINICIALIZAÇÃO....................................... 1284
G TABELA DE CORRESPONDÊNCIA CARACTERE-CÓDIGO.......... 1287
G.1 TABELA DE CORRESPONDÊNCIA CARACTERE PARA CÓDIGOS.... 1288
G.2 TABELA DE CÓDIGO DE CARACTERE DUPLO BYTE FANUC............ 1289
H LISTA DE ALARMES...................................................................... 1295
I FERRAMENTA DE PC PARA PROGRAMA DE
OPERAÇÃO/EDIÇÃO DE CARTÃO DE MEMÓRIA....................... 1344
I.1 FERRAMENTA DE PC PARA PROGRAMA DE OPERAÇÃO/EDIÇÃO
DE CARTÃO DE MEMÓRIA............................................................................... 1345
I.1.1 Observações Úteis............................................................................................... 1345
I.1.2 Lista de Funções da Ferramenta de PC............................................................... 1346
I.1.3 Explicação das Operações................................................................................... 1347
I.2 REGRAS DE NOMEAÇÃO .................................................................... 1358
I.2.1 Regras de Nomeação de Arquivo de Programa................................................... 1358
I.2.2 Regras de nomeação de Pasta.............................................................................. 1359
I.3 REGRAS DE CARACTERES EM ARQUIVO DE PROGRAMA............... 1360
C-11
ÍNDICE B- 64304PO/01

I.3.1 Caracteres Usados em Arquivo de Programa...................................................... 1361


I.4 MENSAGEM DE ERRO EM PROGRAMA............................................. 1363
I.4.1 Lista de Mensagem de Erro............................................................................... 1363
I.4.2 Aviso................................................................................................................... 1364
J FERRAMENTA DE CONVERSÃO DE CÓDIGO ISO/ASCII......... 1365
K DIFERENÇAS DA SÉRIE 0i-C....................................................... 1368
K.1 CONFIGURAÇÃO DA UNIDADE........................................................... 1370
K.1.1 Diferenças nas Especificações........................................................................... 1370
K.1.2 Diferenças no Display de Diagnósticos............................................................. 1370
K.2 MEDIÇÃO AUTOMATICA DO COMPRIMENTO DA FERRAMENTA
(SÉRIE M)/ DESLOCAMENTO AUTOMÁTICO DA FERRAMENTA
(SÉRIE T)............................................................................................ 1371
K.2.1 Ferramenta de Medição de \Comprimento Automática (Série M).................... 1371
K.2.1.1 Diferenças nas Especificações........................................................................... 1371
K.2.1.2 Diferenças no Display de Diagnósticos.................................................. 1372
K.2.2 DESLOCAMENTO AUTOMÁTICO DA FERRAMENTA(SÉRIE T)........... 1373
K.2.2.1 Diferenças nas Especificações.......................................................................... 1373
K.2.2.2 Diferenças no Display de Diagnósticos.................................................. 1373
K.3 INTERPOLAÇÃO CIRCULAR................................................................ 1374
K.3.1 Diferenças nas Especificações........................................................................................ 1374
K.3.2 Diferenças no Display de Diagnósticos.............................................................. 1374
K.4 INTERPOLAÇÃO HELICOIDAL.............................................................. 1375
K.4.1 Diferenças nas Especificações........................................................................................ 1375
K.4.2 Diferenças no Display de Diagnósticos............................................................... 1375
K.5 FUNÇÃO DE SALTO............................................................................... 1376
K.5.1 Diferenças nas Especificações....................................................................................... 1376
K.5.2 Diferenças no Display de Diagnósticos.............................................................. 1377
K.6 RETORNO MANUAL À POSIÇÃO DE REFERÊNCIA............................. 1378
K.6.1 Diferenças nas Especificações........................................................................................ 1378
K.6.2 Diferenças no Display de Diagnósticos.............................................................. 1380
K.7 SISTEMA DE COORDENADAS DA PEÇA DE TRABALHO................... 1381
K.7.1 Diferenças nas Especificações........................................................................................ 1381
K.7.2 Diferenças no Display de Diagnósticos.............................................................. 1381
K.8 SISTEMA DE COORDENADAS LOCAL................................................. 1382
K.8.1 Diferenças nas Especificações....................................................................................... 1382
K.8.2 Diferenças no Display de Diagnósticos.............................................................. 1383
K.9 CONTROLE DE CONTORNO Cs........................................................... 1384
K.9.1 Diferenças nas Especificações....................................................................................... 1384
K.9.2 Diferenças no Display de Diagnósticos............................................................... 1384
K.10 CONTROLE MULTI-FUSO...................................................................... 1385
K.10.1 Diferenças nas Especificações........................................................................................ 1385
K.10.2 Diferenças no Display de Diagnósticos.............................................................. 1385
K.11 CONTROLE DE FUSO SERIAL/ANALÓGICO........................................ 1386
K.11.1 Diferenças nas Especificações........................................................................................ 1386
K.11.2 Diferenças no Display de Diagnósticos.............................................................. 1386
K.12 CONTROLE DE VELOCIDADE DE SUPERFÍCIE CONSTANTE........... 1387
K.12.1 Diferenças nas Especificações........................................................................................ 1387
K.12.2 Diferenças no Display de Diagnósticos.............................................................. 1387
K.13 POSICIONAMENTO DE EIXO (SÉRIE T)............................................... 1388
C-12
B- 64304PO/01 ÍNDICE

K.13.1 Diferenças nas Especificações........................................................................................ 1388


K.13.2 Diferenças no Display de Diagnósticos............................................................... 1389
K.14 FUNÇÕES DA FERRAMENTA.............................................................. 1390
K.14.1 Diferenças nas Especificações...................................................................................... 1390
K.14.2 Diferenças no Display de Diagnósticos............................................................. 1391
K.15 MEMÓRIA DE COMPENSAÇÃO DA FERRAMENTA............................ 1392
K.15.1 Diferenças nas Especificações...................................................................................... 1392
K.15.2 Diferenças no Display de Diagnósticos............................................................. 1393
K.16 INSERÇÃO DO VALOR DE DESLOCAMENTO DA FERRAMENTA
MEDIDA B (SÉRIE T).............................................................................. 1394
K.16.1 Diferenças nas Especificações....................................................................................... 1394
K.16.2 Diferenças no Display de Diagnósticos............................................................. 1394
K.17 MACRO PERSONALIZADO.................................................................. 1395
K.17.1 Diferenças nas Especificações....................................................................................... 1395
K.17.2 Diferenças no Display de Diagnósticos............................................................. 1397
K.17.3 Miscelânea .......................................................................................................... 1397
K.18 TIPO DE INTERRUPÇÃO DA MACRO DE USUÁRIO......................... 1398
K.18.1 Diferenças nas Especificações....................................................................................... 1398
K.18.2 Diferenças no Display de Diagnósticos............................................................. 1398
K.19 ENTRADA DE PARÂMETRO PROGRAMÁVEL (G10).......................... 1399
K.19.1 Diferenças nas Especificações....................................................................................... 1399
K.19.2 Diferenças no Display de Diagnósticos............................................................. 1399
K.20 CONTROLE AVANÇADO POR ANTECIPAÇÃO(SÉRIE T)/CONTROLE
AVANÇADO AI POR ANTECIPAÇÃO(SÉRIE M)/CONTROLE DE
CONTORNOS AI (SÉRIE M).................................................................. 1400
K.20.1 Diferenças nas Especificações...................................................................................... 1400
K.20.2 Diferenças no Display de Diagnósticos............................................................. 1402
K.21 FUNÇÃO DE SELEÇÃO DE CONDIÇÃO DE USINAGEM.................... 1403
K.21.1 Diferenças nas Especificações...................................................................................... 1403
K.21.2 Diferenças no Display de Diagnósticos............................................................. 1403
K.22 CONTROLE SÍNCRONO DO EIXO........................................................ 1404
K.22.1 Diferenças nas Especificações...................................................................................... 1404
K.22.2 Diferenças no Display de Diagnósticos............................................................ 1409
K.23 CONTROLE ARBITRÁRIO DE EIXO ANGULAR................................... 1410
K.23.1 Diferenças nas Especificações..................................................................................... 1410
K.23.2 Diferenças no Display de Diagnósticos............................................................ 1410
K.24 DISPLAY DE HORA DE FUNCIONAMENTO E CONTAGEM DE
PEÇAS.................................................................................................... 1411
K.24.1 Diferenças nas Especificações...................................................................................... 1411
K.24.2 Diferenças no Display de Diagnósticos............................................................. 1411
K.25 AVANÇO POR MANIVELA..................................................................... 1412
K.25.1 Diferenças nas Especificações........................................................................... 1412
K.25.2 Diferenças no Display de Diagnósticos............................................................. 1414
K.26 CONTROLE DE EIXO PMC.................................................................... 1415
K.26.1 Diferenças nas Especificações....................................................................................... 1415
K.26.2 Diferenças no Display de Diagnósticos............................................................. 1419

C-13
ÍNDICE B- 64304PO/01

K.27 CHAMADA DE SUBPROGRAMA EXTERNO (M198)............................ 1420


K.27.1 Diferenças nas Especificações...................................................................................... 1420
K.27.2 Diferenças no Display de Diagnósticos............................................................. 1420
K.28 PESQUISAR NÚMERO DE SEQUÊNCIA.............................................. 1421
K.28.1 Diferenças nas Especificações...................................................................................... 1421
K.28.2 Diferenças no Display de Diagnósticos............................................................. 1421
K.29 VERIFICAR CURSOS ARMAZENADOS................................................ 1422
K.29.1 Diferenças nas Especificações....................................................................................... 1422
K.29.2 Diferenças no Display de Diagnósticos............................................................. 1423
K.30 COMPENSAÇÃO DE ERRO DE PASSO ARMAZENADO..................... 1424
K.30.1 Diferenças nas Especificações...................................................................................... 1424
K.30.2 Diferenças no Display de Diagnósticos............................................................. 1424
K.31 FUNÇÃO DE APAGAR A TELA E FUNÇÃO AUTOMÁTICA DE
APAGAR A TELA.................................................................................... 1425
K.31.1 Diferenças nas Especificações...................................................................................... 1425
K.31.2 Diferenças no Display de Diagnósticos............................................................. 1425
K.32 ABSOLUTO MANUAL LIGADO E DESLIGADO..................................... 1426
K.32.1 Diferenças nas Especificações....................................................................................... 1426
K.32.2 Diferenças no Display de Diagnósticos............................................................. 1426
K.33 ABSOLUTO MANUAL LIGADO E DESLIGADO..................................... 1427
K.33.1 Diferenças nas Especificações...................................................................................... 1427
K.33.2 Diferenças no Display de Diagnósticos............................................................. 1427
K.34 SINAL DE PROTEÇÃO DE MEMÓRIA PARA O PARÂMETRO CNC.... 1428
K.34.1 Diferenças nas Especificações....................................................................................... 1428
K.34.2 Differences in Diagnosis Display ………………………………………..……. 1428
K.35 INSERÇÃO DE DADOS EXTERNOS...................................................... 1429
K.35.1 Diferenças nas Especificações........................................................................................ 1429
K.35.2 Diferenças no Display de Diagnósticos.............................................................. 1430
K.36 FUNÇÃO DO SERVIDOR DE DADOS.................................................... 1431
K.36.1 Diferenças nas Especificações....................................................................................... 1431
K.36.2 Diferenças no Display de Diagnósticos............................................................. 1431
K.37 POWER MATE CNC MANAGER…………………………………………... 1432
K.37.1 Diferenças nas Especificações...................................................................................... 1432
K.37.2 Diferenças no Display de Diagnósticos........................................................... 1432
K.38 BARREIRA DE ARMAZENAMENTO DE MANDRIL/CONTRA-PONTO
(SÉRIE T)............................................................................................... 1433
K.38.1 Diferenças nas Especificações...................................................................................... 1433
K.38.2 Diferenças no Display de Diagnósticos............................................................. 1433
K.39 RETRAIR CICLO DE ROSCA (CICLO FIXO DE CORTE/CICLO FIXO
DE CORTE REPETITIVO MÚLTIPLO) (SÉRIE T)................................ 1434
K.39.1 Diferenças nas Especificações..................................................................................... 1434
K.39.2 Diferenças no Display de Diagnósticos............................................................ 1434
K.40 INTERPOLAÇÃO DE COORDENADA POLAR (SÉRIE T)................... 1435
K.40.1 Diferenças nas Especificações..................................................................................... 1435
K.40.2 Diferenças no Display de Diagnósticos............................................................. 1436
K.41 VERIFICAÇÃO DE INTERFERÊNCIA DE CAMINHO (SÉRIE T

C-14
B- 64304PO/01 ÍNDICE

(CONTROLE DE 2 CAMINHOS))........................................................... 1437


K.41.1 Diferenças nas Especificações...................................................................................... 1437
K.41.2 Diferenças no Display de Diagnósticos............................................................. 1437
K.42 CONTROLE SÍNCRONO E CONTROLE COMPOSTO
(SÉRIE T (CONTROLE DE 2 CAMINHOS))........................................... 1438
K.42.1 Diferenças nas Especificações...................................................................................... 1438
K.42.2 Diferenças no Display de Diagnósticos.............................................................. 1442
K.43 CONTROLE SOBREPOSTO (SÉRIE T (CONTROLE
DE 2 CAMINHOS)).................................................................................. 1443
K.43.1 Diferenças nas Especificações....................................................................................... 1443
K.43.2 Diferenças no Display de Diagnósticos............................................................. 1444
K.44 DESLOCAMENTO DO EIXO Y (SÉRIE T).............................................. 1445
K.44.1 Diferenças nas Especificações........................................................................................ 1445
K.44.2 Diferenças no Display de Diagnósticos.............................................................. 1445
K.45 COMPENSAÇÃO DA FERRAMENTA DE CORTE/COMPENSAÇÃO DO
RAIO DA PONTA DA FERRAMENTA....................................................... 1446
K.45.1 Diferenças nas Especificações.......................................................................................... 1446
K.45.2 Diferenças no Display de Diagnósticos................................................................ 1452
K.46 CICLO FIXO PARA FURAÇÃO................................................................. 1453
K.46.1 Diferenças nas Especificações......................................................................................... 1453
K.46.2 Diferenças no Display de Diagnósticos............................................................... 1455
K.47 CICLO FIXO (SÉRIE T)/CICLO FIXO REPETITIVO MÚLTIPLO (SÉRIE
T)............................................................................................................ 1456
K.47.1 Diferenças nas Especificações........................................................................................ 1456
K.47.2 Diferenças no Display de Diagnósticos............................................................... 1456
K.48 CICLO DE MOAGEM ENLATADA........................................................... 1457
K.48.1 Diferenças nas Especificações....................................................................................... 1457
K.48.2 Diferenças no Display de Diagnósticos.............................................................. 1458
K.49 CICLO FIXO RESPECTIVO MÚLTIPLO PARA
TORNEAMENTO (SÉRIE T)................................................................... 1459
K.49.1 Diferenças nas Especificações........................................................................................ 1459
K.49.2 Diferenças no Display de Diagnósticos.............................................................. 1463
K.50 CHANFRAGEM E ARREDONDAMENTO DE CANTO (SÉRIE T).......... 1464
K.50.1 Diferenças nas Especificações........................................................................................ 1464
K.50.2 Diferenças no Display de Diagnósticos.............................................................. 1464
K.51 PROGRAMAÇÃO DIRETA DE DIMENSÕES DE DESENHO (SÉRIE T) 1465
K.51.1 Diferenças nas Especificações....................................................................................... 1465
K.51.2 Diferenças no Display de Diagnósticos.............................................................. 1465
K.52 POSICIONAMENTO DE DIREÇÃO ÚNICA (SÉRIE M).......................... 1466
K.52.1 Diferenças nas Especificações........................................................................................ 1466
K.52.2 Diferenças no Display de Diagnósticos............................................................... 1466
K.53 CHANFRAGEM DE ÂNGULO OPCIONAL E ARREDONDAMENTO
DE CANTO (SÉRIE M)................................................................................ 1467
K.53.1 Diferenças nas Especificações........................................................................................ 1467
K.53.2 Diferenças no Display de Diagnósticos.............................................................. 1467

C-15
I. GERAL
B-64304PO/01 GERAL 1. GERAL

1 GERAL
Este manual consiste das seguintes partes:

Sobre este manual I. GERAL


Descreve a organização dos capítulos, os modelos aplicáveis, os
manuais relacionados, e notas para a leitura deste manual.

II. PROGRAMAÇÃO
Descreve cada função: o formato utilizado para a programação de
funções na linguagem NC, características e restrições.

III. OPERAÇÃO
Descreve a operação manual e automática da máquina,
procedimentos para a entrada e saída de dados, bem como para a
edição de programas.
IV. MANUTENÇÃO
Descreve procedimentos para a manutenção diária e a reposição
de baterias.
ANEXO
Listas de parâmetros, faixas de datas válidas, e alarmes.

NOTA
1 Este manual descreve as funções comuns ao sistema
torno (“lathe system”) e ao sistema de centro de
usinagem (“machining center system”). Para as funções
específicas para o sistema torno ou para o sistema de
centro de usinagem, consultar o Manual do Usuário
(Sistema Torno) (B-64304PO-1) ou o Manual do Usuário
(Sistema de Centro de Usinagem) (B-64304PO-2).
2 Algumas funções descritas neste manual não podem ser
aplicadas aos mesmos produtos. Para mais detalhes,
consultar o manual de Descrições (B-64302PO).
3 Este manual não detalha os parâmetros não
mencionados no texto. Para detalhes desses
parâmetros, consultar o manual de Parâmetros (B-
64310EN).
Os parâmetros são usados para definir funções e
condições de operação de uma ferramenta da máquina
CNC, e valores frequentemente usados
antecipadamente. Usualmente, o produtor da ferramenta
da máquina define na fábrica os parâmetros com o
objetivo de que o usuário possa usar a máquina
facilmente.
4 Este manual descreve não apenas funções básicas,
mas, também funções opcionais. Pesquise as opções
incorporadas em seu sistema no manual escrito pelo
fabricante da ferramenta da máquina.

-3-
1. GERAL GERAL B-64304PO/01

Modelos aplicáveis
Este manual descreve os modelos indicados na tabela abaixo. No texto,
as abreviações indicadas podem ser usadas.
Nome do modelo Abreviação
FANUC Série 0i -TD 0i -TD
Série 0i -D 0i -D
FANUC Série 0i -MD 0i -MD
FANUC Série 0i Mate -TD 0i Mate -TD
Série 0i Mate -D 0i Mate -D
FANUC Série 0i Mate -MD 0i Mate -MD

NOTA
1 Para efeitos de explicações, estes modelos podem
ser classificados como está indicado abaixo:
- Série T: 0i - TD / 0i Mate - TD
- Série M: 0i - MD / 0i Mate - MD
2 Algumas funções descritas neste manual podem
não ser aplicáveis aos mesmos produtos.
Para mais detalhes, consultar o manual
Descrições (B-64302PO).
3 Para o 0i-D / 0i Mate-D, os parâmetros necessitam
ser definidos para habilitar ou desabilitar algumas
funções básicas. Para estes parâmetros, ver a
Seção 4.51, "PARÂMETROS DE 0i-D / 0i Mate-D
FUNÇÕES BÁSICAS" no MANUAL DE
PARÂMETROS (B-64310PO).

-4-
B-64304PO/01 GERAL 1. GERAL

Símbolos especiais
Este manual usa os seguintes símbolos:

- M
Indica as descrições que são válidas somente para a série M.
Em uma descrição geral do método de usinagem, uma operação série M é
identificada por uma frase como “para fresagem”.
- T

Indica as descrições que são válidas somente para a série T.


Em uma descrição geral do método de usinagem, uma operação de série
T é identificada por uma frase como “para torneamento”.

-
Indica o fim da descrição de um tipo de controle.
Quando uma marca de tipo de controle mencionado acima não for
seguida por esta marca, assume-se que a descrição do tipo continua até
começar o próximo item ou parágrafo. Neste caso, o próximo item ou
parágrafo fornece uma descrição comum aos tipos de controle.

- IP
Indica uma combinação de eixos, tal como X_ Y_ Z_
Na posição sublinhada depois de cada endereço, um valor numérico é
colocado, tal como um valor de coordenada (usado na
PROGRAMAÇÃO).

-;
Indica o fim de um bloco. Corresponde, de fato, ao código ISO LF ou ao
código EIA CR.

-5-
1. GERAL GERAL B-64304PO/01

Manuais associados de Série 0i - D, Série 0i Mate -D


A tabela seguinte lista os manuais relativos a Série 0i -D e Série 0i
Mate -D. Este manual está indicado por um asterisco (*).

Tabela 1 Manuais Associados


Número de
Nome do manual especificação
DESCRIÇÕES B-64302PO
MANUAL DE CONEXÃO (HARDWARE) B-64303PO
MANUAL DE CONEXÃO (FUNÇÃO) B-64303PO-1
MANUAL DO USUÁRIO B-64304PO
(Comum para Sistema Torno/Sistema Centro de
Usinagem)
MANUAL DO USUÁRIO (Para Sistema Torno) B-64304PO-1
MANUAL DO USUÁRIO (Sistema Centro de Usinagem) B-64304PO-2
MANUAL DE MANUTENÇÃO B-64305PO
MANUAL DE PARÂMETROS B-64310PO
MANUAL DE INSTALAÇÃO B-64304PO-3
Programação
Compilador de Macro / Executor de Macro B-64303PO-2
MANUAL DE PROGRAMAÇÃO
MANUAL DO OPERADOR do Compilador de Macro B-64304PO-5
MANUAL DE PROGRAMAÇÃO em linguagem C B-64303PO-3
PMC
MANUAL DE PROGRAMAÇÃO PMC B-64393PO
Rede
MANUAL DO OPERADOR Placa PROFIBUS - DP B-64404PO
MANUAL DO OPERADOR - Fast Ethernet / Fast Data B-64414PO
Server
Função de orientação da operação
MANUAL DE INSTRUÇÕES i B-63874PO
(Comum para Sistema Torno/Sistema Centro de
Usinagem)
MANUAL DO OPERADOR

(Comum ao Sistema Torno/Sistema Centro de B-63874PO-2


Usinagem)
MANUAL DO OPERADOR
MANUAL DE INSTRUÇÕES i (Funções de B-63874PO-1
Orientação das Definições) MANUAL DO
OPERADOR
MANUAL DE INSTRUÇÕES 0i MANUAL DO B-64434PO
OPERADOR
TURN MATE i MANUAL DO OPERADOR B-64254PO

-6-
B-64304PO/01 GERAL 1. GERAL

Manuais afins de SERVO MOTORES da série αi/βi


A tabela seguinte apresenta uma lista dos manuais relacionados com os
SERVO MOTORES da série αi/βi.

Table 2 Manuais Afins


Número de
Nome do Manual
Especificação
FANUC SERVO MOTOR AC série αi
B-65262PO
DESCRIÇÕES
FANUC SPINDLE MOTOR AC série αi
B-65272PO
DESCRIÇÕES
FANUC SERVO MOTOR AC série βi
B-65302PO
DESCRIÇÕES
FANUC SPINDLE MOTOR AC série βi
B-65312PO
DESCRIÇÕES
FANUC SERVO AMPLIFICADOR série αi
B-65282PO
DESCRIÇÕES
FANUC SERVO AMPLIFICADOR série βi
B-65322PO
DESCRIÇÕES
FANUC SERVO MOTOR série αiS
FANUC SERVO MOTOR série αi
FANUC SPINDLE MOTOR AC série αi B-65285PO
FANUC SERVO AMPLIFICADOR série αi
MANUAL DE MANUTENÇÃO
FANUC SERVO MOTOR série βis
FANUC SPINDLE MOTOR AC série βi
B-65325PO
FANUC SERVO AMPLIFICADOR série βi
MANUAL DE MANUTENÇÃO
FANUC SERVO MOTOR série αi
FANUC SERVO MOTOR série βi
Série FANUC LINEAR MOTOR LiS B-65270PO
Série FANUC SYNCHRONOUS BUILT-IN SERVO
MOTOR DiS [“SERVO MOTOR SÍNCRONO
INTEGRADO”]
MANUALSPINDLE
FANUC DE PARÂMETROS
MOTOR AC série αi/βi,
SPLINDE MOTOR INTERNO série Bi B-65280PO
MANUAL DE PARÂMETROS

Este manual assume que a série FANUC SERVO MOTOR αi de servo


motor é usada. Para mais informações sobre servo motor e eixos, ver os
manuais para o servo motor e eixos que estejam efetivamente
conectados.

-7-
1. GERAL GERAL B-64304PO/01

1.1 NOTAS SOBRE A LEITURA DESTE MANUAL

CUIDADO
1 O funcionamento de uma ferramenta da máquina
com controle CNC depende não só do próprio
sistema CNC, mas da combinação da ferramenta
da máquina com seu armário de distribuição
magnético, o sistema servo, o CNC, o painel de
operação, etc. Seria demasiado complexo
descrever aqui o funcionamento, a programação
e a operação referentes a todas as combinações
possíveis. Este manual descreve-as, em geral, do
ponto de vista do sistema CNC. Assim, para obter
informações mais detalhadas sobre uma
determinada ferramenta da máquina CNC,
consultar o manual fornecido pelo fabricante da
ferramenta da máquina, o qual deve ter prioridade
em relação a este manual.
2 Na área do cabeçalho de cada página do manual,
um título de capítulo é indicado, assim o leitor
pode encontrar a informação necessária
facilmente.
Encontrando primeiramente um título desejado, o
leitor pode consultar somente as partes
necessárias.
3 Este manual descreve o maior número possível de
variações para a aplicação do equipamento. É
impossível, porém, descrever todas as funções,
opções e comandos que não deveriam ser
combinados.
Se uma combinação de operações em particular
não é descrita, ela não deve ser empreendida.

1.2 NOTAS SOBRE VÁRIOS TIPOS DE DADOS

CUIDADO
Os programas de usinagem, parâmetros, correção
data, etc., encontram-se armazenados na memória
interna não-volátil da unidade CNC. Normalmente,
o conteúdo desta memória não se perde ao ligar ou
desligar a tensão da máquina. Contudo, poderá ser
necessário apagar dados importantes,
armazenados na memória não-volátil, devido a uma
operação incorreta ou no decurso de uma
eliminação de erros. A fim de possibilitar uma
rápida recuperação de dados nestes casos, é
recomendável fazer previamente uma cópia de
segurança destes dados

-8-
II. PROGRAMAÇÃO
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

1 GERAL
O Capítulo 1, "GERAL", compreende as seguintes seções:

1.1 MOVIMENTO DA FERRAMENTA AO LONGO DE


PARTES DO TRABALHO - INTERPOLAÇÃO DE
FIGURAS................................................................................ 12
1.2 FUNÇÃO AVANÇAR-AVANÇO........................................... 14
1.3 DESENHO DE PEÇA E MOVIMENTO DA
FERRAMENTA...................................................................... 15
1.4 VELOCIDADE DE CORTE – FUNÇÃO DE FUSO.............. 25
1.5 SELEÇÃO DE FERRAMENTA USADA POR VÁRIAS
MÁQUINAS - FUNÇÕES DA FERRAMENTA................... 26
1.6 COMANDOS PARA OPERAÇÕES DA MÁQUINA –
FUNÇÃO AUXILIAR.............................................................. 27
1.7 CONFIGURAÇÃO DO PROGRAMA.................................... 28
1.8 FAIXA DE MOVIMENTAÇÃO DA FERRAMENTA –
CURSO.................................................................................... 31

-11-
1. GERAL PROGRAMAÇÃO B-64304PO/01

1.1 MOVIMENTO DA FERRAMENTA AO LONGO DOS


CONTORNOS DA PEÇA -- INTERPOLAÇÃO
A ferramenta movimenta-se ao longo de linhas retas e de arcos
correspondentes aos contornos da peça (ver II -4).

Explicações
A função de mover a ferramenta ao longo de linhas retas e arcos é
chamada de interpolação.

- Movimento da ferramenta

ao longo de uma linha reta

• Para fresagem

Ferramenta Programa
G01X_Y_ ;
X_ ;

Peça

• Para torneamento

x Programa
Ferramenta G01Z_ ;
G01X_Z_ ;

Peça Z

Fig. 1.1 (a) Movimento da ferramenta ao longo de uma linha reta

-12-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

- Movimento da ferramenta ao longo de um arco


• Para fresagem

Programa
G03 X_ Y_ R_ ;

Peça Ferramenta

• Para torneamento

X
Programa
G02 X_ Z_ R_ ;
ou
G03 X_ Z_ R_ ;

Peça
Z

Fig. 1.1 (b) Movimento da ferramenta ao logo de um arco


O termo ’interpolação’ refere-se à operação, através da qual a
ferramenta se move ao longo de uma linha reta ou de um arco, pela
forma acima descrita.
Os símbolos dos comandos programados G01, G02,... chamam–
se função preparatória e especificam o tipo de interpolação executada
na unidade de controle.
(a) Movimento ao longo de linha (b) Movimento ao longo de um arco
reta
G01 Y_ ; G03X_ Y_ R_ ;
X_ Y_ ;
CNC

Eixo X
Movimento
Interpolação da
Eixo Y ferramenta

a) Movimento
ao longo de
linha reta
b) Movimento
ao longo de
um arco

Fig. 1.1 (c) Função de Interpolação


NOTA
Algumas máquinas movimentam as peças em vez das
ferramentas, mas neste manual parte -se do princípio de
que as ferramentas são movimentadas em direção às
peças.
-13-
1. GERAL PROGRAMAÇÃO B-64304PO/01

1.2 FUNÇÃO AVANÇAR-- AVANÇO

O movimento da ferramenta a uma velocidade definida para cortar a


peça, é designado como avanço.

• Para fresagem

mm/min Ferramenta
F

Peça

Mesa

• Parte torneamento

mm/min
Ferramenta
F

Peça

Placa
de
torno

Fig. 1.2 (a) Função de avanço

As velocidades de avanço podem ser especificadas por meio de valores


numéricos correspondentes.Por exemplo, para avançar a ferramenta a
uma velocidade de 150mm/min, especifique o seguinte no programa:
F150.0
À função de especificar a velocidade de avanço, dá -se o nome de função
de avanço (ver II -5).

-14-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

1.3 DESENHO DA PEÇA E MOVIMENTO DA FERRAMENTA

1.3.1 Ponto de Referência (Posição Específica da Máquina)

A ferramenta da máquina CNC possui uma posição fixa.


Normalmente, a substituição da ferramenta e a programação do
ponto zero absoluto, posteriormente descritas, são executadas nesta
posição. Esta posição é designada como ponto de referência.

• Para fresagem

Ponto de referência

Ferramenta

Peça

Mesa

• Para torneamento
Posição da ferramenta

Placa do torno Ponto de


referência

Fig. 1.3.1 (a) Ponto de referência

Explicações
A ferramenta pode ser deslocada para o ponto de referência de duas
formas:
1. Retorno manual ao ponto de referência (ver III -3.1)
O retorno ao ponto de referência é executado manualmente, por meio
de um botão.
2. Retorno automático ao ponto de referência (ver II -6)
Geralmentemente, executa-se, primeiro, o retorno manual ao ponto
de referência, logo após a energização. Quando se pretende
deslocar a ferramenta para o ponto de referência, a fim de proceder
a uma substituição posterior da ferramenta, utiliza -se a função de
retorno automático ao ponto de referência.

-15-
1. GERAL PROGRAMAÇÃO B-64304PO/01

1.3.2 Sistema de Coordenadas do Desenho da Peça e Sistema de


Coordenadas Especificado pelo CNC

• Para fresagem

Z
Z

Y Programa Y

X X
Sistema de Coordenadas
Desenho da peça CNC
Ferramenta
Ferramenta Comando

Ferramenta
Z
Y

Peça
X

Ferramenta da máquina

• Para torneamento

X X

Programa
Z

Z
Sistema de Coordenadas
Desenho da peça CNC

Comando

Peça

Ferramenta da máquina

Fig. 1.3.2 (a) Sistema de Coordenadas

-16-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

Explicações
- Sistema de
coordenadas Os dois sistemas de coordenadas seguintes são especificados em
locais diferentes:(Ver II -7)
1. Sistema de coordenadas do desenho da peça
O sistema de coordenadas é escrito no desenho da peça. Como
dados do programa, são utilizados os valores de coordenadas deste
sistema.
2. Sistema de coordenadas especificado pelo CNC
O sistema de coordenadas é preparado na ferramenta da máquina
que está sendo usada. Para tal, é programada a distância entre a
posição atual da ferramenta e o ponto zero do sistema de
coordenadas a ser definido.

230 Posição atual da ferramenta

300 Distância do ponto zero de um


sistema de coordenadas a ser
Origem do estabelecido
programa
X

Fig. 1.3.2 (b) Sistema de coordenadas especificado pelo CNC

Métodos concretos de programação para estabelecer sistemas de


coordenadas especificadas pelo CNC estão explicados em II-7,
"SISTEMA DE COORDENADAS".

-17-
1. GERAL PROGRAMAÇÃO B-64304PO/01

A relação de posições entre estes dois sistemas de coordenadas é


determinada quando o objeto em trabalho for colocado em cima da mesa.

• Para fresagem
Sistema de coordenadas sobre
desenho estabelecido na peça
Sistema de coordenadas
especificado pelo CNC
estabelecido sobre a mesa Y Y

Peça X

Mesa

• Para torneamento

Sistema de coordenadas Sistema de coordenadas sobre o


especificado pelo CNC estabelecido na desenho estabelecido na peça
placa do torno

X X

Peça

Z Z

Placa do torno

Fig. 1.3.2 (c) Sistema de coordenadas especificado pelo CNC e


sistema de coordenadas sobre desenho de peças

A ferramenta se move no sistema de coordenadas especificado pelo CNC


de acordo com o programa de comando gerado a respeito do sistema de
coordenadas sobre desenho de peças, e corta um objeto de trabalho em
uma forma no desenho.
Consequentemente, para cortar corretamente o objeto, como especificado
no desenho, os dois sistemas de coordenadas devem ser configurados na
mesma posição.

-18-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

- Métodos para definir os dois sistemas de coordenadas na mesma posição

M
Para configurar os dois sistemas de coordenadas na mesma posição,
devem ser usados métodos simples de acordo com a forma do objeto
em trabalho e o número de passagens na máquina.

(1) Usando um plano e um ponto padrões da peça.

Y
Ponto padrão
Distância fixa da peça

Distância fixa
Origem do
programa
X
Trazer o centro da ferramenta para o ponto padrão do objeto em trabalho.
E estabelecer o sistema de coordenadas especificado pelo CNC nesta
posição.

(2) Montagem de um objeto de trabalho diretamente no guia

Origem do programa

Guia

Juntar o centro da ferramenta com o ponto de referência. E estabelecer


o sistema de coordenadas especificado pelo CNC nesta posição. (O
guia deve ser montado no ponto pré-determinado do ponto de
referência).

(3) Montar um objeto de trabalho sobre um palete, e depois


montar o objeto e o palete sobre o guia.

Palete

Guia

Peça

(O Sistema de guia e coordenadas deve ser especificado pelo mesmo


que em (2)).

-19-
1. GERAL PROGRAMAÇÃO B-64304PO/01

T
Para definir dois sistemas de coordenadas na mesma posição, usa -se,
normalmente, o seguinte método:

1 Quando o ponto zero da coordenada é definido na face da placa de


torno

- Coordenadas e X
Dimensões no desenho de
peças
Peça

60
Z
40

40

150

- Sistema de coordenadas
no torno como
especificado pelo CNC
X
Placa de torno

Peça
Origem do programa Z

Quando o sistema de coordenadas no desenho de peças e o sistema de


coordenadas especificado pelo CNC são configurados na mesma
posição, a origem do programa pode ser estabelecida na face da placa
do torno.

-20-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

2. Se o ponto zero da coordenada for definido na face final da peça.


- Coordenadas e dimensões
do desenho da peça X

60 Peça 30
Z

30

80

100

- Sistema de coordenadas
do torno mecânico,
especificado pelo CNC
Placa do torno X

Peça
Z
Origem do
programa

Quando o sistema de coordenadas no desenho de peças e o sistema de


coordenadas especificado pelo CNC são configurados na mesma
posição, a origem do programa pode ser estabelecida na face final da
peça.

-21-
1. GERAL PROGRAMAÇÃO B-64304PO/01

1.3.3 Como Indicar Dimensões de Comando para Movimentar a


Ferramenta - Comandos Absolutos/ Incrementais

Explicações
Os métodos de comando para o deslocamento da ferramenta podem ser
indicados através de uma especificação absoluta ou incremental (ver
II -8.1).

- Comando absoluto
A ferramenta desloca -se para um ponto situado à “distância programada
em relação ao ponto zero do sistema de coordenadas”, isto é, para a
posição correspondente aos valores das coordenadas.

• Para fresagem

Z Ferramenta

X B(10,0,30,0,5,0)

Comando especificando movimento do G90 X10,0 Y30,0 Z5,0 ;


ponto A ao ponto B
Coordenadas do
ponto B

• Para torneamento

Ferramenta

X A

B
Peça

Z
φ30

70

110
Comando especificando movimento do ponto A ao
ponto B
X30,0Z70,0;

Coordenadas do ponto B

-22-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

- Comando incremental
Especificação da distância entre a posição anterior da ferramenta e a
próxima posição da ferramenta.

• Para fresagem
Z

Ferramenta

X=40,0
Y

Z=-10,0

X B
Y-30,0

Comando especificando movimento G91 X40,0 Y-30,0 Z-10,0 ;


do ponto A ao ponto B

Distância e direção do movimento ao


longo de cada eixo

• Para torneamento

Ferramenta

A
X
-30,0 (valor do diâmetro)

B
Peça
φ60 Z

φ30

-40,0

Comando especificando movimento do ponto A ao ponto B

U-30,0 W-40,0
Distância e direção para movimento ao longo de cada eixo

-23-
1. GERAL PROGRAMAÇÃO B-64304PO/01

- Programação do diâmetro / Programação do raio

As dimensões do eixo X podem ser definidas por meio do diâmetro ou do


raio. A programação do diâmetro e a programação do raio são aplicadas
independentemente em cada máquina.

1. Programação do diâmetro
Para a programação do diâmetro, use o valor do diâmetro indicado no
desenho, para especificar o valor do eixo X.

A
Peça
Z
φ40 φ30

60

80

Valores de coordenadas nos pontos A e B A (30,0, 80,0), B (40,0, 60,0)

2. Programação do raio
Para a programação do raio, use a distância em relação ao centro da
peça, isto é, o valor do raio, para especificar o valor do eixo X.
X

A
Peça 20 15

60

80

Valores de coordenads dos pontos A e B A(15,0, 80,0), B(20,0, 60,0)

-24-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

1.4 VELOCIDADE DE CORTE - FUNÇÃO DA VELOCIDADE DO FUSO


A velocidade da ferramenta em relação à peça que está sendo cortada,
chama--se velocidade de corte.
Nas máquinas com controle CNC, a velocidade de corte pode ser
especificada através da velocidade do fuso, em unidade min-1

• Para fresagem

Ferra Ferramenta
Velocidade do Fuso N
Diâmetro da ferramenta
φD mm
min-1

V: Velocidade de
corte
m/min

Peça

<Quando um objeto precisa ser usinado com uma ferramenta de 100


mm de diâmetro a uma velocidade de corte de 80 m/min.>
A velocidade de rotação do eixo é de aproximadamente 250 min-1, que é
obtida de N=1000v/πD. Dessa forma, o seguinte comando é requerido:
S250;
Os comandos relativos à velocidade de rotação do eixo são chamados de
função de velocidade do eixo (Ver II-9).

• Para torneamento
Ferramenta
Velocidade de corte v
m/min

Velocidade do fuso
N min-1
Peça φD

<Quando um objeto de trabalho de 200 mm de diâmetro precisa ser


usinado a uma velocidade de corte de 300 m/min.>
A velocidade de rotação do eixo é de aproximadamente 478 min-1, que é
obtida de N=1000v/πD. Dessa forma o seguinte comando é requerido:
S478;
Os comandos relacionados com a velocidade do fuso são designados
como função da velocidade do fuso (ver II--9).
A velocidade de corte v (m/min) também pode ser especificada
diretamente por meio do valor da velocidade. Mesmo que o diâmetro da
peça se altere, o CNC adapta a velocidade do fuso de forma que a
velocidade de corte permaneça constante.
A esta função dá--se o nome de função de controle da velocidade de corte
constante (ver II--9.3).

-25-
1. GERAL PROGRAMAÇÃO B-64304PO/01

1.5 SELEÇÃO DA FERRAMENTA USADA PARA VÁRIAS


MÁQUINAS -- FUNÇÃO DA FERRAMENTA

Visão geral
Para cada um dos vários tipos de usinagem (tais como perfuração,
rosqueamento, mandrilagem, e fresagem e para usinagens de moenda,
ou usinagem grosseira, usinagem de semi-acabamento, usinagem de
acabamento, rosqueamento, e criação de trilhas para torneamento) a
ferramenta necessária deve ser selecionada. A seleção da respectiva
ferramenta efetua--se atribuindo um número a cada ferramenta e
indicando no programa o número desejado.

Exemplos
M

Número da ferramenta

01
02 Conjunto ATC

Fig. 1.5 (a) Ferramentas usadas nas


diversas fases de usinagem

<Quando o No.01 está designado para a ferramenta de perfuração>


Quando a ferramenta está armazenada no local 01 no conjunto ATC, a
ferramenta pode ser selecionada especificando T01. Isto é chamado de
função da ferramenta (Ver II-10).

Número da ferramenta
01 06
02 05 Posição da ferramenta

03 04

Fig. 1.5 (b) Ferramentas usadas nas


diversas fases de usinagem

<Quando o nº 01 é atribuído a uma ferramenta de desbastar>

Quando a ferramenta é armazenada na posição 01 da


unidade porta--ferramenta, a mesma poderá ser selecionada
especificando T0101.
A este processo dá--se o nome de função da ferramenta (ver II--10).

-26-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

1.6 COMANDO PARA OPERAÇÕES DE MÁQUINA –


FUNÇÃO AUXILIAR
Quando uma peça é realmente usinada com uma ferramenta, o eixo
roda, um dispositivo resfriador é fornecido, e a placa do torno é
aberta/fechada. Assim, é necessário exercer controle sobre o motor do
eixo da máquina, sobre a operação liga/desliga da válvula de
resfriamento, e sobre a operação de abrir/fechar da placa do torno.

• Para fresagem

Ferramenta
Rotação
do fuso

Refrigerador ligado/desligado

Peça

• Para torneamento

Refrigerador ligado/desligado

Placa do torno
Aberta/fechada

Rotação do fuso
Peça

Fig. 1.6 (a) Função auxiliar

A função de especificar operações liga/desliga de componentes da


máquina é denominada função auxiliar. Em geral, a função é
especificada por um código M (Ver II-11).
Por exemplo, quando M03 for especificado, o eixo roda no sentido do
relógio na velocidade de rotação especificada.

-27-
1. GERAL PROGRAMAÇÃO B-64304PO/01

1.7 CONFIGURAÇÃO DO PROGRAMA

A um grupo de comandos introduzidos no CNC para a operação da


máquina dá -se o nome de programa. O deslocamento da ferramenta ao
longo de uma linha reta ou de um arco, ou a ativação/desativação do motor
do fuso, são executados por meio dos comandos especificados.
Os comandos são introduzidos no programa na seqüência dos
movimentos efetivos da ferramenta.

Bloco

Bloco
Sequencia de
Bloco
Block movimentos da
ferramenta

Bloco
Programa
:
:
:
:

Bloco

Fig. 1.7 (a) Configuração do Programa

A um grupo de comandos introduzidos para cada um dos passos da


seqüência dá -se o nome de bloco. O programa consiste, portanto, em um
grupo de blocos para uma série de ciclos de usinagem. Ao número
atribuído a cada bloco chama -se número da seqüência e ao número
atribuído a cada programa chama -se número do programa (Ver II-13).

-28-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

Explicações
O bloco e o programa possuem a seguinte configuração:

- Bloco

1 bloco

Nxxxx Gxx Xxxx.x Yxxx.x Mxx Sxx Txx ;

Número Função Palavra de Função Função Função da


da Preparatória dimensão auxiliar do fuso ferramenta
sequência

Fim do bloco

Fig. 1.7 (b) Configuração do Bloco

Cada bloco começa com um número de seqüência que o identifica e


termina com um código de fim de bloco.
Este manual indica o código de fim de bloco por ; (LF no código ISO
eCR no código EIA).
O conteúdo da palavra de dimensão depende da função preparatória.
Neste manual, a seção da palavra de dimensão poderá ser representada por
IP_.

- Programa

;
Oxxxx ; Número do Programa

Bloco
Bloco
Bloco

: :

: :

: :

M30 ; Fim do programa

Fig. 1.7 (c) Configuração do Programa

Normalmente, o número do programa é especificado após o código de fim


de bloco (;), no início do programa, e o código de fim do programa (M02
ou M30) é especificado no final do programa.

-29-
1. GERAL PROGRAMAÇÃO B-64304PO/01

- Programa principal e subprograma


Quando surge o mesmo padrão de usinagem em várias partes de um
programa, é criado um programa para esse padrão, ao qual dá-se o nome
de subprograma. Por outro lado, ao programa inicial dá -se o nome de
programa principal. Os comandos do subprograma são executados
sempre que surge um comando de execução do subprograma, durante a
execução do programa principal. Depois de terminada a execução do
subprograma, a seqüência regressa ao programa principal.

Programa Principal

: Subprograma #1
:
M98P1001 O1001
:
:
:

M99
M98P1002
:
:
Subprograma #2

M98P1001 O1002
:
:
:

M99

Fig. 1.7 (d) Execução do Subprograma

-30-
B-64304PO/01 PROGRAMAÇÃO 1. GERAL

1.8 FAIXA DE MOVIMENTAÇÃO DA FERRAMENTA -- CURSO

As extremidades de cada eixo da máquina estão equipadas com chaves de


fim de curso a fim de se evitar que as ferramentas se desloquem para lá
das extremidades. A faixa dentro da qual se movimentam as
ferramentas tem o nome de curso.

Motor

Chave de
limite

Área de Curso

Além dos cursos definidos com as chaves fim de curso, o operador


também pode definir uma área em que as ferramentas não podem entrar,
servindo -se de um programa ou de uma memorização de dados. A
esta função dá -se o nome de controle de curso. (Ver III -6.3)

Motor

Chave
de
limite
Ponto zero da máquina

Especificar essas distâncias.

As ferramentas não podem entrar nessa


área. Esta área é definida por meio de uma
memorização de dados ou de um programa.

-31-
2. EIXOS CONTROLADOS PROGRAMAÇÃO B-64304PO/01

2 EIXOS CONTROLADOS
O Capítulo 2, "EIXOS CONTROLADOS", compreende as seções
seguintes:

2.1 NÚMERO DE EIXOS CONTROLADOS........................... 33


2.2 NOMES DOS EIXOS............................................................ 34
2.3 SISTEMA INCREMENTAL......................................... 35
2.4 CURSO MÁXIMO................................................................ 36

-32-
B-64304PO/01 PROGRAMAÇÃO 2. EIXOS CONTROLADOS

2.1 NÚMERO DE EIXOS CONTROLADOS

Explicação
O número de eixos controlados usados com este sistema NC depende
do modelo e do tipo de controle, como indicado abaixo.
Série 0i -D
Item Série M Série T
Caminho controlado 1 caminho 1 caminho 2 caminhos
Eixos controlados Máx. 8 eixos
Máx. 5 eixos Máx. 4 eixos
(Total de dois eixos)
Eixos controlados (para
Máx. 5 eixos Máx. 4 eixos Máx. 5 eixos
cada caminho)
Eixos controlados
Máx. 4 eixos Máx. 4 eixos Máx. 4 eixos
simultaneamente (para
cada caminho)
Máx. 4 eixos de uma Máx. 4 eixos de uma Máx. 4 eixos de uma vez
Controle de eixo por PMC vez vez (Não disponível no eixo Cs)
(Não disponível no( eixo (Não disponível no eixo Cs)
Cs)
Designação de eixos de
rotação 2 eixos 2 eixos Máx. 2 eixos/3 eixos
(cada caminho/total)
Controle de contorno Cs
1 eixo 1 eixo Máx. 1 eixo/2 eixos
(cada caminho / total)

Série 0i Mate -D
Item Série M Série T
Caminho controlado 1 caminho 1 caminho
Eixos controlados Máx. 4 eixos Máx. 3 eixos
Eixos controlados (para
Máx. 4 eixos Máx. 3 eixos
cada caminho)
Eixos controlados
Máx. 3 eixos Máx. 3 eixos
simultaneamente
Controle de eixo por PMC - -
Designação de eixos de
rotação 1 eixo 1 eixo
(cada caminho/total)
Controle de contorno Cs - Max. 1 eixo

NOTA
1 O número máximo de eixos controlados
disponíveis está limitado coerentemente com a
configuração da opção. Consultar o manual
fornecido pelo fabricante da ferramenta da
máquina para obter detalhes.
2 O número de eixos controlados simultaneamente
para operação manual (comando de
movimentação, retorno do ponto de referência
manual, ou transversal rápido manual) é de 1 ou 3.
(1 quando o bit 0 (JAX) do parâmetro No. 1002 é
ajustado para 0, e 3 quando é ajustado para 1).

-33-
2. EIXOS CONTROLADOS PROGRAMAÇÃO B-64304PO/01

2.2 NOMES DOS EIXOS

Explicações
Os eixos de movimentos das ferramentas das máquinas recebem nomes.
Estes nomes são conhecidos como endereços ou nomes de eixos. Os
nomes de eixos são determinados de acordo com a máquina ferramenta.
As regras de estabelecimento de nomes estão em conformidade com
regras como as normas ISO.

NOTA
Os nomes de eixos são pré-determinados de
acordo com a máquina usada.Consultar o manual
fornecido pelo fabricante da ferramenta da
máquina.

-34-
B-64304PO/01 PROGRAMAÇÃO 2. EIXOS CONTROLADOS

2.3 SISTEMA INCREMENTAL

Explicações
O sistema incremental é constituído pelo menor incremento de entrada
(para a entrada) e pelo menor incremento de comando (para a saída). O
menor incremento de entrada é o menor incremento para a
programação da distância percorrida. O menor incremento de comando
é o menor incremento para o deslocamento da ferramenta na máquina.
Ambos os incrementos são representados em mm, polegadas ou graus.
Três tipos de sistemas de incrementos estão disponíveis, como está
indicado na Tabela 2.3 (a). Para cada eixo, um sistema de incrementos
pode ser estabelecido usando um bit entre bit 0 e bit 1 (ISA ou ISC) do
parâmetro No. 1013.

Tabela 2.3 (a) Sistema Incremental


Nome do sistema de Menor Incremento de
Menor incremento de
incrementos entrada Comando

0,01 mm 0,01 mm
IS-A 0,001 polegadas 0,001 polegadas
0,01 polegad
graus 0,01 graus
as
0,001 mm 0,001 mm
IS-B 0,0001 polegadas 0,0001 polegadas
0,001 polegad
graus 0,001 graus
as
0,0001 mm 0,0001 mm
IS-C 0,00001 polegadas 0,00001 polegadas
0,0001 polegad
graus 0,0001 graus
as
O comando de menor incremento é métrico ou expresso em polegadas,
dependendo da ferramenta da máquina. Ajustar a unidade métrica ou as
polegadas considerando o parâmetro INM (No. 0100#0).
Para seleção entre unidade métrica ou polegadas para o incremento
mínimo de entrada, o código G (G20 ou G21) ou um parâmetro de
ajustes fazem a escolha.
O uso combinado do sistema de polegadas e do sistema métrico não é
permitido. Existem funções que não podem ser usadas entre eixos com
sistemas de unidades diferentes (interpolação circular, compensação de
corte (série M), etc.). Para saber mais sobre o sistema de incrementos,
consultar o manual do fabricante da ferramenta da máquina.

NOTA
Um incremento (em milímetros ou polegadas) indica
um valor de diâmetro quando a especificação do
diâmetro é executada (o bit 3 (DIA) do parâmetro No.
1006 tem um valor de 1) ou um valor de raio quando
a especificação do raio é executada (o bit 3 (DIA) do
parâmetro No. 1006 tem um valor de 0).

-35-
2. EIXOS CONTROLADOS PROGRAMAÇÃO B-64304PO/01

2.4 CURSO MÁXIMO

Explicações
O curso máximo controlado por esse CNC é mostrado na tabela abaixo:
Curso máximo = Menor incremento de comando × 999999999
(99999999 para IS-A)
Comandos que excedam o curso máximo não são permitidos.
Tabela 2.4 (a) Cursos máximos
Nome do sistema
Menor incremento de Curso máximo
de incrementos entrada
0,01 mm ±999999,99 mm
IS-A 0,001 polegadas ±99999,999 polegadas
0,01 graus ±999999,99 graus
0,001 mm ±999999,999 mm
IS-B 0,0001 polegadas ±99999,9999 polegadas
0,001 graus ±999999,999 graus
0,0001 mm ±99999,9999 mm
IS-C 0,00001 polegadas ±9999,99999 polegadas
0,0001 graus ±99999,9999 graus

NOTA
1 O curso efetivo depende da ferramenta da máquina.
2 Um incremento (em milímetros ou polegadas) na
tabela indica um valor de diâmetro quando a
especificação do diâmetro é executada (o bit 3
(DIA) do parâmetro No. 1006 tem o valor de 1) ou
um valor de raio quando a especificação do raio é
executada (o bit 3 (DIA) do parâmetro No. 1006
tem um valor de 0).

-36-
3. FUNÇÃO PREPARATÓRIA

B-64304PO/01 PROGRAMAÇÃO (FUNÇÃO G)

3 FUNÇÃO PREPARATÓRIA ( FUNÇÃO G )

O número que se segue ao endereço G especifica o significado do


comando para o respectivo bloco.
Os códigos G podem subdividir -se em dois tipos.

Tipo Significado
Código G de ação O código G só é eficaz no bloco em que é
simples especificado
O código G é eficaz até que outro código G do
Código G Modal
mesmo grupo seja especificado.

(Exemplo)
G01 e G00 são códigos G modais no grupo 1.
G01 X_ ;
Z_ ; G01 é eficaz nesta faixa.
X_ ;
G00 Z_ ; G00 é eficaz nesta faixa.
X_ ;
G01 X_ ;
:

T
Existem três sistemas de código G nas séries:T: A, B, e C (Tabela
3.2(a)). Selecionar o sistema de código G usando os bits 6 (GSB) e 7
(GSC) do parâmetro No. 3401. Geralmente, o Manual do Usuário
descreve o uso do sistema A de código G, exceto quando o item descrito
pode usar apenas sistemas B ou C de código G. Nestes casos, o uso de
sistemas B ou C de código G é descrito.

-37-
3. FUNÇÃO PREPARATÓRIA

(FUNÇÃO G) PROGRAMAÇÃO B-64304PO/01

Explicação
1. Quando o estado limpo (“clear”) (bit 6 (CLR) do parâmetro No.
3402) é configurado para iniciar (“power-up”) ou reinicializar
(“reset”), os códigos modais G são colocados nos estados descritos
abaixo.
(1) Os códigos modais G são colocados nos estados marcados
com o símbolo ,conforme está indicado na Tabela.
(2) G20 e G21 permanecem sem mudanças quando o estado de
clear é configurado no power-up ou no reset.
(3) Qual dos estados G22 ou G23 ao ligar (“power on”) é
determinado pelo bit 7 (G23) do parâmetro No. 3402. Porém, G22
e G23 permanecem sem mudanças quando o estado de clear é
estabelecido no reset.
(4) O usuário pode selecionar G00 ou G01 pela configuração do
parâmetro G01 (No. 3402#0).
(5) O usuário pode selecionar G90 ou G91 pela configuração do
parâmetro G91 (No. 3402#3).
Quando o sistema B ou C de códigos G for usado na série T,
a configuração do bit 3 (G91) do parâmetro No. 3402
determina se os códigos G90 ou G91 são efetivos.
(6) Na série M , o usuário pode selecionar G17, G18, ou G19 pela
configuração dos bits 1 (G18) e 2 (G19) do parâmetro No.
3401.
2. Códigos G diferentes de G10 e G11 são códigos de ação simples.
3. Quando um código G não listado na lista de códigos G é
especificado, ou é especificado um código G que não tem opção
correspondente, é acionado o alarme PS0010.
4. Múltiplos códigos G podem ser especificados no mesmo bloco se
cada código G pertence a um grupo diferente. Se múltiplos códigos
G que pertencem ao mesmo grupo são especificados no mesmo
bloco, somente o último código G especificado é válido.
5. Se um código G que pertence ao grupo 01 é especificado em um
ciclo fixo para perfuração, o ciclo fixo para perfuração é
cancelado. Isto significa que o mesmo estado configurado pela
especificação de G80 é definido. Notar que os códigos G no grupo
01 não são afetados por um código G que especifica um ciclo fixo
para perfuração.
6. Os códigos G são indicados por grupo.

M
7. O grupo de G60 (série M) é chaveado de acordo com a
configuração do bit 0 (MDL) do Parâmetro No. 5431. (Quando o
bit MDL é configurado para 0, o grupo 00 é selecionado. Quando
o bit MDL é configurado para 1, o grupo 01 é o selecionado).

T
8. Para o sistema A de códigos G na série T, o comando
absoluto/incremental é identificado pela palavra de endereço (X/U,
Z/W, C/H, Y/V) em vez do código G (G90/G91). Somente o nível
inicial é provido no ponto de retorno do ciclo fixo para perfuração.

-38-
3. FUNÇÃO PREPARATÓRIA

B-64304PO/01 PROGRAMAÇÃO (FUNÇÃO G)

3.1 LISTA DE CÓDIGOS G NA SÉRIE M


M
Table 3.1 (a) Lista de código G
Código G Grupo Função
G00 Posicionamento ( Deslocamento rápido)
G01 Interpolação Linear (Avanço de corte)
01
G02 Interpolação Circular SH ou interpolação helicoidal SH
G03 Interpolação Circular SAH ou interpolação helicoidal SAH
G04 Pausa, Parada exata.
G05.1 Controle avançado AI por antecipação / Controle de contornos AI
G05.4 HRV3 liga/desliga
G07.1 (G107) 00 Interpolação Cilíndrica
G09 Parada exata
G10 Entrada de dados programáveis
G11 Modo de cancelamento de entrada de dados programáveis
G15 Cancelamento de comandos de coordenadas Polares
17
G16 Comando de coordenadas Polares
G17 Seleção de plano XpYp Xp: O eixo X ou seu eixo
G18 02 Seleção de plano ZpXp paralelo /Yp: O eixo Y ou
G19 Seleção de plano YpZp seu eixo paralelo/ Zp: o eixo
Z ou seu eixo paralelo
G20 Entrada em polegadas
06
G21 Entrada em mm
G22 Função de controle do curso armazenado ON
04
G23 Função de controle do curso armazenado OFF
G27 Controle do retorno ao ponto de referência
G28 Retorno automático para o ponto de referência
G29 00 Movimento do ponto de referência
G30 Retorno ao 2o, 3o e 4o pontos de referência
G31 Função de Salto
G33 01 Rôsca
G37 Medição automática do comprimento da ferramenta
00
G39 Compensação de corte: interpolação circular do canto
G40 Compensação de corte : cancelar
G41 07 Compensação de corte: esquerda
G42 Compensação de corte: direita
G40.1 Cancelamento do controle de direção normal
G41.1 19 Cancelamento de controle de direção normal ligado: esquerda
G42.1 Cancelamento de controle de direção normal ligado: direita
G43 Compensação do comprimento da ferramenta +
08
G44 Compensação do comprimento da ferramenta -
G45 Compensação da ferramenta: aumentar
G46 Compensação da ferramenta: diminuir
00
G47 Compensação da ferramenta: duplo aumento
G48 Compensação da ferramenta: dupla diminuição
G49 08 Cancelamento da compensação do comprimento da ferramenta
G50 Cancelar o Escalonamento
11
G51 Escalonamento
G50.1 Cancelamento da imagem de espelho programável
22
G51.1 Imagem de espelho programável

-39-
3. FUNÇÃO PREPARATÓRIA

(FUNÇÃO G) PROGRAMAÇÃO B-64304PO/01

Tabela 3.1 (a) Lista de Códigos G


Código G Grupo Função
G52 Especificação do sistema local de coordenadas
00
G53 Definição do sistema de coordenadas da máquina
G54 Seleção do sistema de coordenada 1 da peça
G54.1 Seleção de sistema adicional de coordenadas do objeto de trabalho
G55 Seleção do sistema de coordenada 2 da peça
G56 14 Seleção do sistema de coordenada 3 da peça
G57 Seleção do sistema de coordenada 4 da peça
G58 Seleção do sistema de coordenada 5 da peça
G59 Seleção do sistema de coordenada 6 da peça
G60 00 Posicionamento de direção única
G61 Modo de parada exata
G62 Override automático de cantos
15
G63 Modo de rosqueamento
G64 Modo de corte
G65 00 Chamada de Macro
G66 Chamada modal de Macro
12
G67 Cancelar chamada modal de macros
G68 Modo de rotação do sistema de coordenadas ligado
16
G69 Modo de rotação do sistema de coordenadas desligado
G73 Ciclo de perfuração profunda
09
G74 Ciclo de rosqueamento à esquerda
G75 01 Ciclo de retificação de perfis (para retíficas)
G76 09 Ciclo de mandrilagem fina
G77 Dimensionamento direto de inserção (ciclo de retificação)
G78 01 Ciclo de retificação de avanço contínuo (para retíficas)
G79 Ciclo de retificação de superfícies de avanço intermitente (para retíficas)

Cancelamento de ciclo fixo


G80 09
Caixa de transmissão eletrônica: cancelamento da sincronização
G80.4 Caixa de transmissão eletrônica: cancelamento da sincronização
34
G81.4 Caixa de transmissão eletrônica: início da sincronização
Ciclo de perfuração ou ciclo de mandrilagem centrada
G81
Caixa de transmissão eletrônica: início da sincronização
G82 Ciclo de perfuração ou ciclo de escareamento
G83 Ciclo de perfuração profunda
G84 Ciclo de rosqueamento
G84.2 Ciclo de rosqueamento com macho rígido (formato FS10/11)
09
G84.3 Ciclo de rosqueamento rígido à esquerda com macho (formato FS10/11)
G85 Ciclo de Mandrilagem
G86 Ciclo de Mandrilagem
G87 Ciclo de Mandrilagem Inversa
G88 Ciclo de Mandrilagem
G89 Ciclo de Mandrilagem
G90 Programação absoluta
03
G91 Programação incremental
G91.1 Verificação do valor de comando incremental máximo
G92 00 Definição do sistema de coordenadas da peça ou da fixação à velocidade máxima do
fuso
G92.1 Pré-definição do sistema de coordenadas da peça
G93 Avanço de tempo inverso
G94 05 Avanço por minuto
G95 Avanço por rotação

-40-
3. FUNÇÃO PREPARATÓRIA

B-64304PO/01 PROGRAMAÇÃO (FUNÇÃO G)

Tabela 3.1 (a) Lista de Códigos G


Código G Grupo Função
sede
G96 Controle de velocidade de superfície constante
13
G97 Cancelamento de Controle de velocidade de superfície constante
G98 Ciclo fixo: retorno ao nível inicial
10
G99 Ciclo fixo: retorno ao nível do ponto R
G160 Cancelamento do controle de avanço (ciclo de retificação)
20
G161 Controle de avanço (ciclo de retificação)

-41-
3. FUNÇÃO PREPARATÓRIA

(FUNÇÃO G) PROGRAMAÇÃO B-64304PO/01

3.2 LISTA DE CÓDIGOS G NA SÉRIE T

T
Tabela 3.2 (a) lista de código G
Sistema de código G
Grupo Função
A B C
G00 G00 G00 Posicionamento ( deslocamento rápido)
G01 G01 G01 Interpolação Linear (Avanço de corte)
01
G02 G02 G02 Interpolação Circular SH ou interpolação helicoidal SH
G03 G03 G03 Interpolação Circular SAH ou interpolação helicoidal SAH
G04 G04 G04 Pausa
G05.4 G05.4 G05.4 HRV3 ligado/desligado
G07.1 G07.1 G07.1
Interpolação Cilíndrica
(G107) (G107) (G107)
00
G08 G08 G08 Controle avançado por antecipação
G09 G09 G09 Parada exata
G10 G10 G10 Entrada de dados programáveis
G11 G11 G11 Modo de cancelamento de Entrada de dados programáveis
G12.1 G12.1 G12.1
Modo de interpolação de coordenada polar
(G112) (G112) (G112)
21
G13.1 G13.1 G13.1
Modo de cancelamento de interpolação de coordenada polar
(G113) (G113) (G113)
G17 G17 G17 Seleção de plano XpYp
G18 G18 G18 16 Seleção de plano ZpXp
G19 G19 G19 Seleção de plano YpZp
G20 G20 G70 Entrada em polegada
06
G21 G21 G71 Entrada em mm
G22 G22 G22 Função de controle do curso armazenado ON
09
G23 G23 G23 Função de controle do curso armazenado OFF
G25 G25 G25 Supervisão da oscilação de velocidade do fuso OFF
08
G26 G26 G26 Supervisão da oscilação de velocidade do fuso on
G27 G27 G27 Controle do retorno ao ponto de referência
G28 G28 G28 Retorno ao ponto de referência
00 o o o
G30 G30 G30 Retorno ao 2 , 3 e 4 ponto de referência
G31 G31 G31 Função de Salto
G32 G33 G33 Rosca
G34 G34 G34 Abertura de rosca de passo variável
G36 G36 G36 01 Correção automática da ferramenta (eixo X)
G37 G37 G37 Coreção automática da ferramenta (eixo Z)
G39 G39 G39 Compensação de raio da ponta da ferramenta: interpolação de
arrendonamento de canto
G40 G40 G40 Cancelamento da Compensação de raio da ponta da ferramenta
07
G41 G41 G41 Compensação de raio de ponta da ferramenta: esquerda
G42 G42 G42 Compensação de raio de ponta da ferramenta: direita
G50 G92 G92 Definição do sistema de coordenadas ou especificação da
00
velocidade máxima do fuso
G50.3 G92.1 G92.1 Pré-definição do sistema de coordenadas da peça
G50.2 G50.2 G50.2
Cancelamento da rotação Poligonal
(G250) (G250) (G250)
20
G51.2 G51.2 G51.2
Rotação Poligonal
(G251) (G251) (G251)

-42-
3. FUNÇÃO PREPARATÓRIA

B-64304PO/01 PROGRAMAÇÃO (FUNÇÃO G)

Tabela 3.2 (a) Lista de código G


Sistema de código G
Grupo Função
A B C
G50.4 G50.4 G50.4 Cancelar o controle de sincronização
G50.5 G50.5 G50.5 Cancelar o controle composto
G50.6 G50.6 G50.6 Cancelar o controle sobreposto
G51.4 G51.4 G51.4 Iniciar o controle de sincronização
00
G51.5 G51.5 G51.5 Iniciar o controle composto
G51.6 G51.6 G51.6 Iniciar o controle sobreposto
G52 G52 G52 Definição do sistema de coordenadas Local
G53 G53 G53 Definição do sistema de coordenadas da máquina
G54 G54 G54 Seleção do sistema de coordenadas 1 da peça
G55 G55 G55 Seleção do sistema de coordenadas 2 da peça
G56 G56 G56 Seleção do sistema de coordenadas 3 da peça
14
G57 G57 G57 Seleção do sistema de coordenadas 4 da peça
G58 G58 G58 Seleção do sistema de coordenadas 5 da peça
G59 G59 G59 Seleção do sistema de coordenadas 6 da peça
G61 G61 G61 Modo de parada exata
G63 G63 G63 15 Modo de rosqueamento
G64 G64 G64 Modo de corte
G65 G65 G65 00 Chamada de macro
G66 G66 G66 Chamada modal de macro
12
G67 G67 G67 Cancelamento de chamada modal de macro
G68 G68 G68 Imagem de espelho ligada para modo de corte de torre dupla ou
04 de corte balanceado
G69 G69 G69 Imagem de espelho desligada para modo de corte de torre dupla
ou de corte balanceado
G70 G70 G72 Ciclo de acabamento
G71 G71 G73 Remoção de material por rotação
G72 G72 G74 Remoção de material por faceamento
G73 G73 G75 00 Ciclo de repetição padrão
G74 G74 G76 Ciclo de perfuração profunda da superfície final
G75 G75 G77 Ciclo de perfuração do diâmetro externo / interno
G76 G76 G78 Ciclo de corte de roscas múltiplas
G71 G71 G72 Ciclo de retificação transversal (para retíficas)
G72 G72 G73 01 Dimensionamento direto transversal/ciclo de retificação (para
retíficas)
G73 G73 G74 Ciclo de retificação por oscilação (para retíficas)
G74 G74 G75 Dimensionamento direto por oscilação/ ciclo de retificação (para
retíficas)
Cancelamento de ciclo fixo para a perfuração
G80 G80 G80
Caixa de transmissão eletrônica: cancelamento da sincronização
Perfuração centrada (formato FS10/11-T) Caixa de
G81 G81 G81
transmissão eletrônica: início da sincronização
10
G82 G82 G82 Escareamento (formato FS10/11-T)
G83 G83 G83 Ciclo para perfuração da face
G83.1 G83.1 G83.1 Ciclo rápido de perfuração profunda (formato FS10/11-T)
G84 G84 G84 Ciclo para o rosqueamento da face.
G84.2 G84.2 G84.2 Ciclo de rosqueamento rígido (formato FS10/11-T)

-43-
3. FUNÇÃO PREPARATÓRIA

(FUNÇÃO G) PROGRAMAÇÃO B-64304PO/01

Tabela 3.2 (a) Lista de Códigos G


Sistema de códigos G
Grupo Função
A code system
B C
G85 G85 G85 Ciclo de mandrilagem frontal
G87 G87 G87 Ciclo de perfuração lateral
10
G88 G88 G88 Ciclo de rosqueamento lateral
G89 G89 G89 Ciclo de mandrilagem lateral
G90 G77 G20 Ciclo de corte do diâmetro interno / externo
G92 G78 G21 01 Ciclo de Rosca
G94 G79 G24 Ciclo de torneamento da face final
G91.1 G91.1 G91.1 00 Verificação do valor máximo de incremento especificado
G96 G96 G96 Controle de velocidade da superfície contínua
02
G97 G97 G97 Cancelamento de Controle de velocidade da superfície contínua
G96.1 G96.1 G96.1 Execução da indexação do fuso (aguardando por término)
G96.2 G96.2 G96.2 00 Execução da indexação do fuso (não aguardando por término)

G96.3 G96.3 G96.3 Verificação do término da indexação do fuso


G96.4 G96.4 G96.4 Modo de controle de velocidade SV LIGADO
G98 G94 G94 Avanço por minuto
05
G99 G95 G95 Avanço por rotação
- G90 G90 Programação absoluta
03
- G91 G91 Programação incremental
- G98 G98 Ciclo fixo: retorno ao nível inicial
11
- G99 G99 Ciclo fixo: retorno ao nível do ponto R

-44-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

4 FUNÇÕES DE INTERPOLAÇÃO
As funções de interpolação especificam a forma de fazer um
movimento relativo a um eixo (em outras palavras, o movimento de
uma ferramenta a respeito do objeto de trabalho ou da mesa).

O Capítulo 4, "FUNÇÕES DE INTERPOLAÇÃO", compreende as


seguintes seções:

4.1 POSICIONAMENTO (G00) ............................................... 46


4.2 INTERPOLAÇÃO LINEAR (G01) ............................... 48
4.3 INTERPOLAÇÃO CIRCULAR (G02, G03) ...................... 51
4.4 INTERPOLAÇÃO HELICOIDAL (G02,G03) ................... 57
4.5 INTERPOLAÇÃO CILÍNDRICA (G07.1) ......................... 59
4.6 FUNÇÃO DE SALTO (G31) .............................................. 64
4.7 SALTO DE FASES MÚLTIPLAS (G31)............................ 66
4.8 SINAL DE SALTO DE ALTA VELOCIDADE (G31) ...... 67
4.9 SALTO DO LIMITE DE TORQUE.................................... 68

-45-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

4.1 POSICIONAMENTO (G00)

O comando G00 movimenta uma ferramenta à uma velocidade


de deslocamento rápido para a posição do sistema de coordenadas da
peça, especificada por meio de um comando absoluto ou incremental.
No comando absoluto, é programado o valor das coordenadas do
ponto final.
No comando incremental, é programada a distância a ser percorrida
pela ferramenta.

Formato
G00 IP_ ;
IP_ : Para um comando absoluto, as coordenadas da
posição final; para um comando incremental, a distância a
ser percorrida pela ferramenta.

Explicações
Cada um dos seguintes caminhos da ferramenta pode ser selecionado de
acordo com o bit 1 (LRP) do parâmetro nº 1401.
Posicionamento por interpolação não linear
A ferramenta é posicionada individualmente, à velocidade de
deslocamento rápido de cada eixo. O caminho da ferramenta é
normalmente retilíneo.
Posicionamento por interpolação linear
A ferramenta é posicionada no menor espaço de tempo possível a
uma velocidade não maior do que a velocidade de deslocamento
rápido para cada eixo.
Contudo, o caminho não é idêntico ao da interpolação linear (G01).
Posicionamento por interpolação Posição inicial
Linear

Posição final Posicionamento por interpolação não-linear


A velocidade de deslocamento rápido programada através do comando
G00 é definida individualmente para cada eixo no parâmetro nº 1420, pelo
fabricante da ferramenta da máquina. No modo de posicionamento
ativado pelo comando G00, a ferramenta é acelerada para uma
velocidade pré-definida, no início de um bloco, e é desacelerada no fim
do bloco. O bloco seguinte é executado, depois de confirmada a posição
correta.
“Posição correta” significa que o motor de avanço se encontra dentro da
faixa especificada.Esta faixa é determinada pelo fabricante da ferramenta
da máquina através da especificação do parâmetro (nº 1826).

-46-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Restrição
A velocidade de deslocamento rápido não pode ser especificada no
endereço F.
Mesmo que o posicionamento por interpolação linear se encontre
especificado, o posicionamento por interpolação não linear é executado
nos casos indicados a seguir. Por isso, preste atenção para que a
ferramenta não colida com a peça.
G28 especifica um posicionamento entre o ponto de referência e
as posições intermediárias.
G53

-47-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

4.2 INTERPOLAÇÃO LINEAR (G01)

As ferramentas podem ser deslocadas ao longo de uma linha.

Formato G01 IP_ F_ ;


IP_ : Para uma programação absoluta, as coordenadas
de um ponto final; e para uma programação incremental, a
distância percorrida pela ferramenta.
F_ : Velocidade de avanço da ferramenta (velocidade de
avanço)

Explicação As ferramentas deslocam -se ao longo de uma linha para a


posição especificada, à velocidade de avanço definida em F.
A velocidade de avanço definida em F é eficaz até que seja
especificado um novo valor. Não é necessário especificá-la
individualmente para cada bloco.
A velocidade de avanço programada por meio do código F é medida
ao longo do caminho da ferramenta. Se o código F não for
programado, parte -se do princípio que a velocidade de avanço é igual
a zero.
A velocidade de avanço para o movimento ao longo de cada eixo é
calculada da seguinte forma:

Velocidade de avanço da
direção do eixo

Velocidade de avanço da
direção do eixo

Velocidade de avanço da
direção do eixo

Velocidade de avanço da
direção do eixo

A velocidade de avanço do eixo de rotação é comandada na unidade de


graus/minuto (a unidade usa a posição do ponto decimal).
Quando a interpolação linear de eixo linear (como X, Y, ou Z) e eixo
de rotação (como A, B, ou C) for executada, a velocidade de avanço
especificada em F é a velocidade de avanço tangencial no sistema de
coordenadas cartesianas - com A, B, ou C representadas em graus e
X, Y, ou Z representadas em milímetros ou polegadas.
A velocidade de avanço do eixo é obtida. Em primeiro lugar, o tempo
requerido para distribuição é calculado usando a fórmula acima, e então
a unidade da velocidade de avanço do eixo -é mudada para
graus/minuto.
-48-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Um exemplo de cálculo é o seguinte:


G91 G01 X20.0B40.0 F300.0;
Isto muda a unidade do eixo C de 40,0 graus para 40 mm
com entrada métrica. O tempo requerido para distribuição
é calculado como segue:

202 402
0,14907(min.)
300
A velocidade de avanço para o eixo C é
40 268,3 graus / min.
0,14907

No controle simultâneo de 3 eixos, a velocidade de avanço é calculada


na mesma forma que no controle de 2 eixos.

Exemplo
- Interpolação Linear ● Para fresagem
(G91) G01X200.0Y100.0F200.0;
Eixo Y

100,0
(Ponto final)

Eixo X
0 (Ponto inicial) 200,0

● Para torneamento
(Programação do diâmetro)
G01X40.0Z20.1F20; (Programação absoluta)
ou
G01U20.0W-25.9F20; (Programação incremental)
X
46,0

20,1

Ponto Ponto
Φ20.0
Φ40.0

final inicial Z

-49-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

- Velocidade de avanço para


o eixo de rotação G91G01C-90.0 F300.0 ; velocidade de avanço de 300 graus/min.

(Ponto inicial)
90

(Ponto final) A velocidade de avanço é de


300 graus/min.

-50-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

4.3 INTERPOLAÇÃO CIRCULAR (G02, G03)

O comando abaixo movimenta a ferramenta ao longo de um arco circular.

Formato
Arco no plano XpYp
G02 I_ J_
G17 Xp_ Yp_ F_ ;
G03 R_
Arco no plano ZpXp
G18 G02 I_ K_
G03 Zp_ Xp_ R_ F_ ;
Arco no plano YpZp
G02 J_ K_
G19 Yp_ Zp_ F_ ;
G03 R_

Comando Descrição
G17 Especificação de um arco no plano XpYp
G18 Especificação de um arco no plano ZpXp
G19 Especificação de um arco no plano YpZp
G02 Interpolação Circular: Sentido horário (SH)
G03 Interpolação Circular: Sentido anti-horário (SAH)
Valores de comando do eixo x ou eixos paralelos
Xp_
(Definido pelo parâmetro No. 1022)
Valores de comando do eixo Y axis ou eixos paralelos
Yp_
(Definido pelo parâmetro No. 1022)
Valores de comando do eixo Z axis ou eixos paralelos
Zp_ o
(Definido pelo parâmetro N . 1022)
Distância de um eixo Xp entre o ponto inicial e o centro de
I_
um arco com sinal
Distância de um eixo Yp entre o ponto inicial e o centro de
J_
um arco com sinal
Distância de um eixo Zp entre o ponto inicial e o centro de
K_
um arco com sinal
R_ Raio do arco (Com sinal, valor de raio para torneamento)
F_ Velocidade de avanço ao longo do arco

T
NOTA
Os eixos U, V, e Wpodem ser usados com os códigos
G, B e C.

-51-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

Explicação
- Direção da interpolação circular
O “sentido horário”(G02) e o “sentido anti -horário”(G03) no plano Xp Yp
(plano ZpXp ou YpZp) são definidos quando o plano XpYp é visto da
direção positiva para a negativa do eixo Zp (eixo Yp ou eixo Xp,
respectivamente), no sistema de coordenadas cartesianas. Ver figura
abaixo.

- Distância percorrida em
um arco O ponto final de um arco é especificado por meio do endereço Xp, Yp ou
Zp, e é expresso como valor absoluto ou incremental, de acordo com G90
ou G91. Para o valor incremental, é especificada a distância entre o ponto
inicial do arco e o ponto final.

- Distância do ponto inicial ao centro do arco

O centro do arco é especificado pelos endereços I, J e K para os eixos Xp,


Yp e Zp, respectivamente. O valor numérico que se segue a I, J ou K é,
contudo, uma componente vetorial, na qual o centro do arco é visto em
relação ao ponto inicial, sendo sempre especificado como valor
incremental, independentemente de G90 e G91, como se mostra abaixo.
I, J e K têm de ser dotados de um sinal de acordo com a direção.

Ponto Final (x,y) Ponto final (z,x) Ponto final (y,z)

y Ponto x z
x inicial z Ponto y j Ponto
i k inicial
inicial

j i k
Centro Centro Centro

I0, J0, e K0 podem ser omitidos.


Se a diferença entre o raio do ponto inicial e o do ponto final exceder o
valor do parâmetro (nº 3410), um alarme PS0020 é acionado.

- Comando para um círculo


Quando Xp, Yp, and Zp são omitidos (O ponto final é o mesmo do
ponto inicial) e o centro é especificado com I, J, e K, um arco de 3600
(círculo) é especificado.
G02 I_ ; Comando para um círculo

-52-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

- Raio do arco
A distância entre um arco e o centro do círculo que contém o arco pode
ser especificada usando o raio, R, do círculo em vez de I, J, e K.
Neste caso, são considerados dois arcos: um arco que é menor que 180 e
outro que é maior 180 .

M
Quando é comandado um arco que excede 180 , o raio deve ser
especificado com um valor negativo.

T
Um arco que exceda 180° não pode ser especificado (um valor negativo
não pode ser usado para o raio). Se for especificado, o alarme PS0023 é
ativado.

Se Xp, Yp, e Zp forem todos omitidos, se o ponto final estiver localizado


na mesma posição do ponto inicial, e quando R for usado, um arco de 0
será programado.
G02R_ ; (O corte não se moverá)

Para o arco <1> (menor que 180 )


G91 G02 X60.0 Y55.0 R50.0 F300.0 ;
Para o arco <2> (maior que 180 )
G91 G02 X60.0 Y55.0 R-50.0 F300.0 ;

<2>
r=50 mm

Ponto final

<1>

Ponto inicial
r=50 mm
Y

-Velocidade de Avanço
Na interpolação circular, a velocidade de avanço é igual à velocidade
especificada por meio do código F e a velocidade de avanço ao longo do
arco (a velocidade de avanço tangencial do arco) é controlada de forma a
corresponder à velocidade de avanço especificada.
A diferença entre a velocidade de avanço nominal e a velocidade de
avanço real da ferramenta é de 2%. Porém, esta velocidade de avanço é
medida ao longo do arco, depois de aplicada a compensação do raio da
ponta da ferramenta.

-53-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

Restrição
- Especificação simultânea de R com I, J e K
Se os endereços I, J, K e R forem especificados simultaneamente, o arco
definido por meio do endereço R tem prioridade e os outros são ignorados.

- Especificação de um eixo que não está contido no plano especificado


Se um eixo que não faz parte do plano especificado for comandado,
um alarme PS0028 é acionado.
Por exemplo:
Para fresagem:
Se o eixo X e um eixo U, paralelo ao eixo X forem especificados
quando o plano XY for especificado.
Para torneamento:
Se o eixo X e um eixo U paralelo ao eixo X forem especificados
quando o plano ZX for especificado com um sistema B ou C de
códigos G.

- Especificação de um semicírculo com R


Se um arco com um ângulo central de aproximadamente 180º for
especificado com R, o cálculo das coordenadas centrais poderá produzir
um erro. Nesse caso, especifique o centro do arco com I, J e K.

- Diferença no raio entre os pontos inicial e final


Se a diferença de raio entre os pontos inicial e final do arco exceder o
valor especificado no parâmetro No. 3410, o alarme PS0020 é gerado.
Quando um ponto final não ficar no arco, resulta uma espiral, como
mostrado abaixo.
Ponto final

e
(t)
γ (t) γs (γ e- γ s) θ(t)

Ponto (t) θ
inicial
Centro
Raio s

Ponto inicial
s

e Ponto final

Centro

O raio do arco muda linearmente com o ângulo central θ(t). A


interpolação espiral é realizada usando um comando circular que
especifica um raio de arco para o ponto inicial e outro raio de arco para
o ponto final. Para usar interpolação espiral, definir um valor alto no
parâmetro No. 3410, usado para especificar o limite no erro do raio do
arco.

-54-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Exemplo
M
Eixo Y
M

100
50

60
60
40

0 Eixo X
90 120 140 200

O caminho da ferramenta acima pode ser programado como segue:


(1) Em programação absoluta
G92 X200.0 Y40.0 Z0 ;
G90 G03 X140.0 Y100.0 R60.0 F300. ;
G02 X120.0 Y60.0 R50.0 ;
ou
G92 X200.0 Y40.0 Z0 ;
G90 G03 X140.0 Y100.0 I-60.0 F300. ;
G02 X120.0 Y60.0 I-50.0 ;
(2) Em programação incremental
G91 G03 X-60.0 Y60.0 R60.0 F300. ;
G02 X-20.0 Y-40.0 R50.0 ;
ou
G91 G03 X-60.0 Y60.0 I-60.0 F300. ;
G02 X-20.0 Y-40.0 I-50.0 ;

-55-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

T
- Comando de interpolação circular X, Z

G02X_Z_I_K_F_; G03X_Z_I_K_F_; G02X_Z_R_F_;

Ponto Centro do arco


final Centro do arco Ponto Final
Ponto Final
Eixo X Eixo X
R
(Programação do (Programação do (Programação do
XZ K
diâmetro) diâmetro) Eixo X diâmetro)
I
X Ponto inicial X Ponto inicial X
Z Ponto inicial
Z
Eixo Z Eixo Z Eixo Z
Z
K

(Programação absoluta) (Programação absoluta) (Programação absoluta)

X
R25.0
15.0

2525 (Programação de Diâmetro)


.0 G02X50.0Z30.0I25.0F0.3; ou
G02U20.0W-20.0I25.0F0.3; ou
Φ 50.0

G02X50.0Z30.0R25.0F0.3 ou
G02U20.0W-20.0R25.F0.3;
10.0

30.0
50.0 Z

-56-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

4.4 INTERPOLAÇÃO HELICOIDAL (G02, G03)

A interpolação helicoidal para um movimento executado em espiral é


ativada através da especificação de, no máximo, mais dois eixos que se
movimentam em sincronia com a interpolação circular, por meio de
comandos circulares.

Formato
Arco no plano XpYp
G02 I_ J_
G17 Xp_ Yp_ _ ( _) F_ ;
G03 R_
Arco no plano ZpXp
G02 K_ I_
G18 Zp_ Xp_ _ ( _) F_ ;
G03 R_
Arco no plano YpZp
G02 J_ K_
G19 Yp_ Zp_ _ ( _) F_ ;
G03 R_
, : Qualquer eixo em que não se encontre
aplicada a interpolação circular.
No máximo dois eixos podem ser especificados.

Explicações
A velocidade tangencial de um arco em um plano especificado ou a
velocidade tangencial sobre os eixos lineares pode ser especificada
como velocidade de avanço, dependendo da definição do bit 5 (HTG)
do Parâmetro No.1403.
Um comando F especifica uma velocidade de avanço ao longo de um
arco circular quando HTG é especificado como 0. Desta forma, a
velocidade de avanço do eixo linear é determinada da seguinte forma:

Comprimento do eixo linear


Fx
Comprimento do arco circular

Determine a velocidade de avanço de forma que a velocidade de avanço


do eixo linear não exceda nenhum dos valores limite.

-57-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

Caminho da ferramenta

X Y

A velocidade de avanço ao longo da circunferência de dois eixos


interpolados é a velocidade de avanço especificada.

Se o HTG está configurado para 1, especificar a velocidade de avanço ao


longo do caminho da ferramenta relativo ao eixo linear.
Consequentemente, a velocidade tangencial do arco é expressa como
segue:
Comprimento do arco
Fx
2 2
(Comprimento do arco) + (Comprimento do eixo linear)

A velocidade ao longo do eixo linear é expressa como segue:


Comprimento do eixo linear
Fx
2 2
(Comprimento do arco) + (Comprimento do eixo linear)

Caminho da ferramenta

X Y

A velocidade de avanço ao longo da passagem da ferramenta é


especificada.

Restrições
Compensação de corte (série M), ou compensação do raio da
ponta ferramenta (série T), é aplicada somente para arcos
circulares.
A correção da ferramenta e a compensação do comprimento
da ferramenta (série M) não podem ser usadas nos blocos em
que se encontre programada uma interpolação helicoidal.

-58-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

4.5 INTERPOLAÇÃO CILÍNDRICA (G07.1)

Na função de interpolação cilíndrica, a distância percorrida em um


eixo de rotação, programada por meio de um ângulo, é convertida
internamente, uma só vez, em uma distância de um eixo linear ao
longo da superfície externa, de maneira a que a interpolação linear ou
circular possa ser executada com outro eixo.
A função de interpolação cilíndrica permite desenvolver o lado de um
cilindro na programação, facilitando, assim, a criação de programas
destinados, por exemplo, à usinagem cilíndrica de cames.

Formato
G07.1 IP r; Inicia o modo de interpolaçao cilíndrica
(Ativa a interpolação cilíndrica).
:
:
:
G07.1 IP 0; O modo de interpolação cilíndrica é
cancelado.
IP : Um endereço para o eixo de rotação
r : O raio da peça
Especifique G07.1 IPr; e G07.1 IP0; em blocos
separados. G107 pode ser usado ao invés de G07.1.

Explicações
- Seleção de Plano (G17, G18, G19)
Para especificar um código G para seleção de plano, defina o eixo de
rotação no parâmetro No. 1022 como um eixo linear que é um dos três
eixos básicos do sistema de coordenadas básico ou como um eixo
paralelo a um deles. Por exemplo, quando o eixo de rotação C é
definido como paralelo ao eixo X, especificando G17, endereço do
eixo C e Y ao mesmo tempo, pode-se selecionar um plano formado
pelos eixos C e Y ( O plano Xp-Yp).

T
NOTA
Os eixos U, V, e W podem ser usados com os códigos
G, B e C.

- Velocidade de avanço
Uma velocidade de avanço especificada no modo de interpolação
cilíndrica é a velocidade de avanço na circunferência.

-59-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

- Interpolação Circular (G02, G03)


No modo de interpolação cilíndrica, a interpolação circular pode ser
executada com o eixo de rotação e com um outro eixo linear. O raio R
é utilizado nos comandos da mesma forma já descrita.
O raio não é expresso em graus, mas em milímetros (para a entrada
em mm) ou em polegadas (para a entrada em polegadas).

< Exemplo: Interpolação circular entre o eixo Z e o eixo C >


Para o eixo C do parâmetro nº 1022, deve especificar -se 5 (eixo
paralelo ao eixo X). Neste caso, o comando para a interpolação
circular é:
G18 Z_C_;
G02 (G03) Z_C_R_;
Para o eixo C do parâmetro nº 1022, também pode ser introduzido 6
(eixo paralelo ao eixo Y). Neste caso, porém, o comando para a
interpolação circular é:

G19 C_Z_;
G02 (G03) Z_C_R_;

- Compensação do raio da ferramenta / da ponta da ferramenta


Para executar a compensação do raio da feramenta / ponta da ferramenta
no modo de interpolação cilíndrica, cancele qualquer compensação do
raio da ferramenta / ponta da ferramenta que se encontre em curso,
antes de iniciar o modo de interpolação cilíndrica. Em seguida, inicie e
cancele a compensação do raio da ferramenta / ponta da ferramenta
dentro do modo de interpolação cilíndrica.

- Precisão da interpolação cilíndrica


No modo de interpolação cilíndrica, a distância percorrida em um eixo
de rotação, programada por meio de um ângulo, é convertida
internamente, uma só vez, em uma distância de um eixo linear na
superfície externa, de maneira a que a interpolação linear ou circular
possa ser executada com outro eixo. Após a interpolação, essa
distância é reconvertida em um ângulo. Para a conversão, a distância
percorrida é arredondada para o menor incremento de entrada.
Conseqüentemente, se um cilindro possuir um raio pequeno, a
distância real percorrida pode divergir da distância especificada. Este
erro não é, contudo, acumulativo.
Se no modo de interpolação cilíndrica for executada uma operação
manual com “ absoluto manual” ativado, poderá ocorrer um erro
pela razão acima descrita.
Distância percorrida
2 x 2πR
MOVIMENTO / ROT X Valor especificado x
2 x 2 πR MOVIMENTO ROT

MOVIMENTO / ROT : Distância percorrida por cada rotação dos


eixos de rotação (360 )
R : Raio da peça
: Arredondado para o menor incremento de
entrada

-60-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Restrição
- Especificação do raio do arco na interpolação circular
No modo de interpolação cilíndrica um raio de arco não pode ser
especificado com endereços de palavra I, J, ou K.

- Posicionamento
No modo de interpolação cilíndrica, as operações de posicionamento
(incluindo aquelas que produzem ciclos transversais rápidos, tais como
G28, G53, G73, G74, G76, G80 até G89) não podem ser especificadas.
Antes que posicionamento possa ser especificado, o modo de
interpolação cilíndrica deve ser cancelado. A interpolação cilíndrica
(G07.1) não pode ser realizada no modo de posicionamento (G00).

- Configuração do modo de interpolação cilíndrica


No modo de interpolação cilíndrica, esse modo de interpolação não
pode ser reajustado. O modo de interpolação cilíndrica deve ser
cancelado antes que o modo de interpolação cilíndrica possa ser
reajustado.

- Eixo de rotação
Somente um eixo de rotação pode ser configurado para interpolação
cilíndrica. Consequentemente, é impossível especificar mais que um
eixo de rotação no comando G07.1.

- Deslocamento
rotativo do eixo Se um eixo de rotação que usa a função de rolagem for especificado no
início do modo de interpolação cilíndrica, a função de rolagem é
automaticamente desativada no modo de interpolação cilíndrica.
Depois que o modo de interpolação cilíndrica for cancelado, a função
de rolagem é ativada automaticamente.

- Compensação do raio da ferramenta / da ponta da ferramenta


Se o modo de interpolação cilíndrica for especificado quando a
compensação do raio da ferramenta /da ponta da ferramenta ainda está
sendo aplicada, a compensação correta não é realizada. Especificar
compensação no modo de interpolação cilíndrica.

- Ciclo fixo para perfuração


Ciclos fixos (G73, G74, e G81 até o G89 para a série M / G80 a G89
para a série T) para perfuração, não podem ser especificados durante o
modo de interpolação cilíndrica.

- Correção da ferramenta
Uma correção de ferramenta deve ser especificada antes que o modo
de interpolação cilíndrica seja configurado. Nenhuma correção pode
ser mudada no modo de interpolação cilíndrica.

-61-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

M
- Coordenar a configuração
do sistema No modo de interpolação cilíndrica, um sistema de coordenadas da peça
(G92, G54 a G59) ou um sistema de coordenadas local (G52) não pode
ser especificado.

- Função de indexação da tabela de índices


A interpolação cilíndrica não pode ser especificada quando a função de
indexação de tabelas de índices estiver sendo usada.

T
- Configuração do sistema
de coordenadas No modo de interpolação cilíndrica, um sistema de coordenadas do
objeto de trabalho (G50, G54 a G59) e o sistema de coordenadas locais
(G52) não podem ser especificados.

- Imagem de espelho para torre dupla


A imagem do espelho para torre dupla, G68 e G69, não pode ser
especificada durante o modo de interpolação cilíndrica.

-62-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Exemplo
Exemplo de uma interpolação cilíndrica
O0001 (INTERPOLAÇÃO CILÌNDRICA );
N01 G00 G90 Z100.0 C0 ;
N02 G01 G91 G18 Z0 C0 ;
N03 G07.1 C572 99 ;*
N04 G90 G01 G42 Z120.0 D01 F250. ;
N05 C30.0 ;
N06 G03 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G02 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G02 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G03 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;

(* Um comando com um ponto decimal também pode ser usado.)


Z

-63-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

4.6 FUNÇÃO DE SALTO (G31)

A interpolação linear pode ser comandada pela especificação de


movimento axial seguindo o comando G31, como G01. Se um sinal
externo de salto for inserido durante a execução deste comando, a
execução do comando é interrompida e o próximo bloco é executado.
A função de salto é usada quando o fim da usinagem não está
programado, mas é especificado com um sinal da máquina, Por
exemplo, para retificação. É também usada para medir as dimensões de
um objeto de trabalho.

Formato
G31 IP;
G31: Código G de ação simples (É efetivo somente
no bloco no qual é especificado)

Explicação
Os valores de coordenadas quando o sinal de salto é ligado podem ser
usados em uma macro personalizada porque são armazenados no
sistema de macros adaptadas variável #5061 a #5065, da seguinte
maneira:
#5061: Valor da primeira coordenada de eixo
#5062: Valor da segunda coordenada de eixo
#5063: Valor da terceira coordenada de eixo
#5064: Valor da quarta coordenada de eixo
#5065: Valor da quinta coordenada de eixo

CUIDADO
Desativar o cancelamento da velocidade de avanço,
o ensaio de sistema, e aceleração/desaceleração
automáticas (porém, tudo isto se torna disponível
pela configuração de bit 7 (SKF) do Parâmetro No.
6200 a 1.) quando a velocidade de avanço por
minuto for especificada, permitindo um erro na
posição da ferramenta quando o sinal de salto é
inserido. Estas funções são ativadas quando a
velocidade de avanço por rotação for especificada.

NOTA
Se o comando G31 for emitido enquanto a
compensação de raio da ferramenta / raio da ponta
da ferramenta é aplicada, um alarme PS0035 será
exibido. Cancelar a compensação de raio da
ferramenta com o comando G40 antes que o
comando G31 seja especificado.

-64-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Exemplo
- O próximo bloco relativo a G31 é uma programação incremental

G31 G91 X100.0 F100;


Y50.0;

O sinal de salto é inserido aqui


O sinal de salto é inserido aqui 50,0

Movimento
Movimentoreal
real
100,0
Movimento sem sinal de
Movimento sem sinal de salto
X salto

salto incremental
Fig. 4.6 (a) O próximo bloco é uma programação

- O próximo bloco relativo a G31 é uma programação absoluta para o eixo 1

G
3
1
O sinal de salto é inserido aqui GG
39
10
GX
92
00
0
X.
20
0 X200,00
0F
Movimento
.1 real
00
Movimento sem sinal de salto
0
F;
salto1
Fig. 4.6 (b) O próximo bloco é uma programação 0Y absoluta para o eixo 1
01
;0
- O próximo bloco relativo a G31 é uma programação absoluta para 0
Y.
2 eixos
10
G31 G90 X200.0 F100; 0;
X300.0 Y100.0; 0
Y .
0
;

O sinal de salto é inserido aqui


100 (300, 100)

Movimento real
Movimento sem sinal
de salto

X
100 200 300

Fig. 4.6 (c) O próximo bloco é uma programação absoluta para 2 eixos
-65-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

4.7 SALTO DE PASSOS MÚLTIPLOS (G31)

Em um bloco que especifica P1 a P4 depois de G31, a função de salto


de passos múltiplos armazena coordenadas em uma variável de macro
personalizada quando um sinal de salto (quatro ou oito sinais, ou
quatro sinais quando sinais de salto de alta velocidade são usados) for
ligado. No bloco onde Q1 a Q4 são especificados depois de G04, o
tempo de pausa pode ser pulado quando sinais de salto (quatro ou oito
sinais, ou quatro sinais quando sinais de salto de alta velocidade são
usados) são inseridos.
Um sinal de salto de equipamento como um instrumento de medição
de tamanho de dimensão fixa pode ser usado para saltar programas
sendo executados.
Em retificação de mergulho, por exemplo, uma série de operações de
máquinas grosseiras para polimento pode ser executada
automaticamente aplicando um sinal de salto cada vez que usinagem
grosseira, usinagem semi-fina, usinagem fina, ou operações de
polimento estejam concluídas.

Formato
Mover o comando G31 IP_ F_ P_ ;
IP_ : Ponto final
F_ : Velocidade de avanço
P_ : P1 a P4
Pausa
G04X(U,P)_ (Q_ ); X(U,P)_ : Tempo de pausa
Q_ : Q1 a Q4

Explicação
O salto de passos múltiplos é causado ao especificar P1, P2, P3, ou P4
em um bloco G31. Para uma explicação sobre a seleção (P1, P2, P3, ou
P4), consultar o manual fornecido pelo fabricante da máquina
ferramenta.
A especificação de Q1, Q2, Q3, ou Q4 em G04 (comando dwell) ativa
o salto de pausa de uma forma similar à especificação de G31. Um
salto pode ocorrer mesmo que Q não seja especificado. Para uma
explicação da seleção (Q1, Q2, Q3, ou Q4), consultar o manual
fornecido pelo fabricante da ferramenta da máquina.

- Correspondência a sinais de salto


Os parâmetros Nos. 6202 a 6205 podem ser usados para especificar que
sinais estão ativados de quatro ou oito sinais de salto (quatro quando
sinais de salto de alta velocidade são usados). A especificação não está
limitada à correspondência um-a-um. É possível especificar que um
sinal de salto corresponde a dois ou mais Pn's ou Qn's (n=1, 2, 3, 4). Os
bits 0 (DS1) e 7 (DS8) do parâmetro No. 6206 podem também ser
usados para especificar pausa.

CUIDADO
A pausa não é pulada quando Qn não é
especificado e os bits 0 (DS1) e 7 (DS8) do
parâmetro No. 6206 não são configurados.
-66-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

4.8 SINAL DE SALTO DE ALTA VELOCIDADE (G31)

A função de salto opera com base em um sinal de salto de alta


velocidade (conectada diretamente ao NC; não via o PMC) em vez de
um sinal de salto normal. Neste caso, até oito sinais podem ser
inseridos.
Os atrasos e erros de entrada de sinal de salto são de 0 - 2 mseg no lado
do NC (sem considerar os do lado do PMC).
Esta função de entrada de sinal de salto de alta velocidade mantém este
valor em 0,1 mseg ou menos, permitindo assim uma medição de alta
precisão.
Para detalhes, consultar o manual apropriado fornecido pelo fabricante
da ferramenta da máquina.

Formato
G31 IP_ ;
G31; Código G de ação simples (É efetivo somente no
bloco no qual é especificado)

-67-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

4.9 SALTO DE LIMITE DE TORQUE

Visão Geral
Executar o comando de movimento seguindo G31P99 (ou G31P98)
enquanto se sobrepuja o limite de torque*1 no servo motor permite que o
avanço de corte seja executado da mesma forma que em interpolação
linear (G01). Se durante o movimento com este comando o toque do
servo motor alcançar o valor limite de torque (o limite de torque no
servo motor multiplicado pelo override) devido à pressão ou outras
causas ou um sinal de salto (incluindo um sinal de salto de alta
velocidade) for inserido, quaisquer comandos de movimento
remanescentes serão cancelados, e o próximo bloco será executado. (A
operação de cancelamento de qualquer comando de movimento
remanescente e de executar o próximo bloco é chamada de operação de
salto no restante deste documento).
É possível sobrepujar o limite de torque no servo motor com os
seguintes métodos de comando:
(1) Executar o comando de neutralização do limite de torque na janela
do PMC.

Executar o comando de limite de torque na janela do PMC


antecipadamente. Se o comando override de limite de torque não for
configurado antecipadamente, o alarme PS0035 será emitido. Se o não
estiver dentro da faixa, o alarme PS0036 será emitido.
*1: O limite de torque no servo motor é automaticamente configurado
para um valor em conformidade com os ajustes de configuração do
tipo de motor.

Formato
G31 P98 _ F_ ;
G31 P99 _ F_ ;

G31: Comando de salto (código G de ação simples)


P98: Executa a operação de salto se o torque do servo
motor chegar ao valor limite.
P99: Executa a operação de salto se o torque do servo
motor chegar ao valor limite ou se um sinal de
salto for inserido.
: Endereço de eixo em qualquer eixo.
F : velocidade de avanço

-68-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

- Condições para execução de uma operação de salto


Comando
Condição
G31P98 G31P99
O valor limite do torque é Uma operação de salto é Uma operação de
alcançado. realizada. salto é realizada.
Um sinal de salto é inserido. Nenhuma operação de Uma operação de
salto é realizada. salto é realizada.

- Operação durante um salto de limite de torque


(Exemplo)
N1 G31 P99 Z400.0 F100.0 ;
N2 G01 X300.0 F500.0 ;

X
A: Posição de parada da máquina
300,0 B: Posição atual do CNC quando o valor
imite de torque for alcançado
N2 C: Comando N1 de posição do ponto final

200,0

Valor do erro
100,0
N1 A B C

100,0 200,0 300,0 400,0 Z

Um salto de limite de torque pressiona um eixo especificado contra uma


parte previamente preparada de outro item enquanto o comando de
limite de torque está sendo executado no servo motor, e então executa a
operação de salto quando o servo motor alcançar o valor limite do
torque. Uma operação de salto é executada com o fato de que o valor
limite do torque, detectado no servo motor, é alcançado. Não é, pois,
necessário inserir o sinal de salto usando um sensor separado ou outro
dispositivo diferente das funções normais de salto.
(1) No ponto A, a máquina entra em contato com o objeto sendo medido
e para. Neste momento, como o valor limite do torque não foi
alcançado, nenhuma operação de salto é executada, os comandos
de movimento são continuamente emitidos, e a posição atual do
CNC é atualizada.
(2) Como os comandos de movimento são emitidos, mas a máquina fica
parada, ocorre uma diferença (valor de erro) entre a posição atual
do CNC e a posição da máquina, e é aplicado torque ao servo
motor.
(3) Quando o valor limite do torque é alcançado uma operação de salto
é executada na posição de parada da máquina, no ponto A, e o
comando N2 é executado. Assumindo que a posição atual do CNC
quando o limite do torque é alcançado seja o ponto B, o valor de
erro durante o salto de limite de torque é (A - B).

-69-
4. FUNÇÕES DE INTERPOLAÇÃO PROGRAMAÇÃO B-64304PO/01

- Comando de limite de
torque Quando nenhum comando de limite de torque for emitido no comando de
salto de limite de torque no PMC ou outras janelas, o alarme PS0035 será
emitido.

Quando nenhum comando de limite de torque for emitido, o valor de


neutralização do limite de torque é 0% ou 100%.

O comando de limite de torque é emitido como indicado no seguinte


exemplo de programação.

(Exemplo de programa)
O0012;
:
Mxx; (Especificar um limite de torque no PMC através da janela)
:
G31 P99 X200. F100. ; (Comando de salto de limite de torque)

G01 X100. F500. ; (Comando de movimento com o limite de torque


ainda estando em vigor)
:
Myy; (Cancelar o limite de torque no PMC)
:
M30 ;

- Limite de desvio de posição durante o comando de limite de torque


Enquanto o comando de salto de limite de torque está sendo executado, as
verificações do limite de desvio de posição com as configurações dos
parâmetros No 1828 e 1829 não são realizadas. Em seu lugar, a
verificação de limite de desvio de posição com as configurações do
parâmetro No. 6287 é realizada. Se o desvio de posição exceder o limite,
o alarme SV0004 é emitido e acontece uma parada instantânea.

- Variáveis de macro
personalizadas Quando o comando de salto de limite de torque é executado, as variáveis
de sistema de macros personalizadas #5061 à #5065 (posição de sinal de
salto) armazenam a posição de coordenadas assumida no fim do salto.
Na realidade, há um desvio devido à demora do sistema servo entre a
posição da máquina e a posição atual do CNC quando uma operação de
salto é executada. Este desvio pode ser determinado a partir do desvio de
posição do servo. Configurando o bit 2 (TSE) do Parâmetro No. 6201 é
possível selecionar se a posição do sinal de salto a ser armazenada nas
variáveis do sistema deve ser ou não compensada pelo erro (desvio de
posição) do sistema servo.

-70-
B-64304PO/01 PROGRAMAÇÃO 4. FUNÇÕES DE INTERPOLAÇÃO

Posição durante uma operação de salto

Posição atual do CNC

Posição da máquina Erro

Origem da coordenada Ponto de parada

Posição compensada pelo


reflexo do atraso

Posição que não reflete o


atraso

NOTA
1 Especificar apenas um único eixo com o comando de
salto de limite de torque. Se nenhum eixo for
especificado, ou for feita uma tentativa de especificar
mais de um, o alarme PS0369 será emitido.
2 Não emitir o comando de salto de limite de torque
nos modos G41 ou G42. Se isso acontecer, o alarme
PS0035 será emitido.
3 O sinal de chegada ao limite de torque é emitido
independentemente do comando de salto do limite
de torque.
4 Não emitir o comando de salto de limite de torque
para um eixo que esteja sendo sincronizado com
controle de sincronização (tais como o controle de
sincronização ou a caixa de transmissão eletrônica
(série M)).
5 Não especificar o comando de salto de limite de
torque em um bloco contínuo.
6 Quanto mais alta for a velocidade do movimento,
maior será o erro entre a posição em que a máquina
para e a posição em que o salto é efetivamente
detectado. O erro também aumenta quando a
velocidade é variada durante o movimento. Evitar
variar a velocidade com neutralização e etc.

-71-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

5 FUNÇÕES DE AVANÇO
O Capítulo 5, "FUNÇÕES DE AVANÇO", compreende as seções
seguintes:

5.1 VISÃO GERAL.................................................................... 73


5.2 TRANSVERSAL RÁPIDO.................................................. 75
5.3 AVANÇO DE CORTE......................................................... 76
5.4 CONTROLE DO VELOCIDADE DE AVANÇO DE
CORTE................................................................................. 82
5.5 INDICAÇÃO DO VELOCIDADE DE AVANÇO EM UM
CÍRCULO IMAGINÁRIO PARA UM EIXO DE
ROTAÇÃO............................................................................ 86
5.6 PAUSA.................................................................................. 92

-72-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

5.1 GERAL

As funções de avanço controlam a velocidade de avanço da ferramenta.


Estão disponíveis as duas funções de avanço seguintes:

-Funções de avanço
1. Deslocamento rápido
Quando se especifica o comando de posicionamento (G00), a
ferramenta se move à velocidade de deslocamento rápido programada
no CNC (parâmetro nº 1420).
2. Avanço de corte
A ferramenta se move à velocidade de avanço de corte
programada.

- Override
O override pode ser aplicado à velocidade de deslocamento rápido ou à
velocidade de avanço de corte, pressionando--se o respectivo botão no
painel de operação da máquina.

- Aceleração / desaceleração automática


Para evitar um choque mecânico, a aceleração/desaceleração é aplicada
automaticamente no momento em que a ferramenta inicia e termina o seu
movimento (Fig. 5.1 (a))

Velocidade de deslocamento rápido


FR: velocidade de
deslocamento rápido
FR
TR Tempo constante de
aceleração /
desaceleração
para velocidade
de deslocamento
rápido

0 Tempo

TR TR

Velocidade de avanço

FC : Velocidade de avanço
FC
TC : Tempo constante de
aceleração / desaceleração
para velocidade de avanço
de corte

0 Tempo

TC TC

Fig. 5.1 (a) Aceleração / Desaceleração automática (Exemplo)


-73-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

- Caminho da ferramenta
em avanço de corte Quando a direção do movimento muda entre um bloco especificado
e o bloco seguinte durante o avanço do corte, o caminho da
ferramenta poderá ser arredondado devido ao relacionamento entre o
tempo contínuo e a velocidade de avanço(Fig. 5.1(b)).

Y
Caminho Programado
Caminho da ferramenta

0
X

Fig. 5.1 (b) Exemplo do caminho da ferramenta entre dois blocos

Na interpolação circular um erro radial ocorre (Fig. 5.1(c)).

Y ∆r : Erro
Caminho programado
Caminho da ferramenta

0 X

Fig. 5.1 (c) Exemplo de erro radial na interpolação circular

O caminho de canto arredondado ilustrado na Fig. 5.1 (b) e o desvio


radial ilustrado na Fig. 5.1 (c), dependem da velocidade de avanço.
Portanto, é necessário controlar a velocidade de avanço para que a
ferramenta se movimente da forma programada.

-74-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

5.2 DESLOCAMENTO RÁPIDO

Formato
G00 IP_ ;
G00 : Código G (grupo 01) para posicionamento
(deslocamento rápido)
IP_ : Palavra de dimensão para o ponto final

Explicações
O comando de posicionamento (G00) posiciona a ferramenta por meio do
deslocamento rápido. No deslocamento rápido, o bloco seguinte é
executado depois da velocidade de avanço especificada passar para 0 e
do servo motor alcançar uma determinada faixa definida pelo
fabricante da ferramenta da máquina (controle na posição correta).
A velocidade de deslocamento rápido é definida para cada eixo por
meio do parâmetro nº 1420, não sendo, assim, necessário programar
uma velocidade de avanço rápido.
Os seguintes overrides podem ser aplicados à velocidade de
deslocamento rápido, pressionando -se o respectivo botão no painel de
operação da máquina: F0, 25, 50, 100%
F0: Permite que uma velocidade de avanço fixa seja definida para cada
eixo pelo parâmetro nº 1421.
Também é possível selecionar o override de deslocamento rápido em
passos de 1% ou 0,1% em uma faixa de 0 a 100%
Para informações mais detalhadas, consulte o manual aplicável do
fabricante da ferramenta da máquina.

-75-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

5.3 AVANÇO DE CORTE

Geral
A velocidade de avanço da interpolação linear (G01), interpolação
circular (G02, G03), etc., são programadas com números após o código
F. No avanço de corte, o bloco seguinte é executado de forma a
minimizar a alteração da velocidade de avanço em relação ao bloco
precedente.

M
Quatro modos de especificação estão disponíveis:
1. Avanço por minuto (G94)
Após F, especifique o avanço da ferramenta por minuto.
2. Avanço por rotação (G95)
Após F, especifique o avanço da ferramenta por rotação do fuso.
3. Avanço de tempo inverso (G93)
Especifique o tempo inverso (FRN) após o F.
4. Avanço do código F de um dígito
Especifique um número de um dígito após F. Então a velocidade de
avanço é ajustada com a CNC para que o número seja definido.
T
Dois modos de especificação estão disponíveis:
1. Avanço por minuto (G98)
Depois de F, especificar o valor de avanço da ferramenta por
minuto.
2. Avanço por rotação (G99)
Depois de F, especificar o valor de avanço da ferramenta por rotação
do eixo.

Formato
M
Avanço por minuto
G94 ; Código G (grupo 05) para avanço por minuto
F_ ; Comando de velocidade de avanço (mm/min ou
polegadas/min)
Avanço por rotação
G95 ; Código G (grupo 05) para avanço por rotação
F_ ; Comando de velocidade de avanço (mm/rot ou
polegada/rot)
Avanço de tempo inverso (G93)
G93 ; Comando de avanço de tempo inverso Código G
(grupo 05)
F_ ; Comando de velocidade de avanço (1/min) Um-
digito
Avanço de Código F
Fn ;
n : Número de 1 a 9

-76-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

T
Avanço por Minuto
G98 ; Código G (grupo 05) para avanço por minuto
F_ ; Comando de velocidade de avanço
(mm/min ou polegada/min)
Avanço por rotação
G99 ; Código G (grupo 05) para avanço por rotação
F_ ; Comando de velocidade de avanço (mm/rot ou
polegada/rot)

Explicações
- Direção da velocidade de avanço de corte
O avanço de corte é controlado de forma que a velocidade de
avanço tangencial corresponda sempre à velocidade de avanço
especificada.

Y Y

Ponto
Ponto Final inicial

F F

Ponto
inicial Centro Final
X X
Interpolação Linear Interpolação Circular

Fig. 5.3 (a) velocidade de avanço tangencial (F)

- Avanço por minuto


Depois de especificar o código G para avanço por minuto (no modo de
avanço por minuto), o valor de avanço da ferramenta por minuto deve
ser diretamente especificado configurando um número depois de F. O
código G para avanço por minuto é um código modal. Uma vez que
um código G para avanço por minuto for especificado, é válido até que
o código G para avanço por rotação seja especificado.

M
Ao ligar, é acionado o modo de avanço por minuto.

T
A seleção do modo de avanço por minuto ou do modo de avanço por
rotação durante a ligação da energia é determinada pelo bit 4 (FPM) do
Parâmetro No. 3402.

Um override entre 0% e 254% (em passos de 1%) pode ser aplicado ao


avanço por minuto com a chave no painel do operador da máquina.
Para informações detalhadas consultar o manual apropriado do
fabricante da ferramenta da máquina.

-77-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

● Para fresagem

Valor de avanço por minuto


(mm/min. ou pol./min.)

Ferramenta
Peça

Mesa

● Para torneamento
F Valor de avanço por minuto
(mm/min. or. pol./min.)

Fig. 5.3 (b) Avanço por minuto

CUIDADO
Não é possível aplicar override a alguns comandos
como, por exemplo, rosqueamento.

- Avanço por rotação


Após a especificação de G (no modo de avanço por rotação), o valor de
avanço da ferramenta por rotação do fuso deve ser definido diretamente,
especificando um número depois de F. O código G para avanço por
rotação é um código modal. Uma vez que um código G para avanço por
rotação for especificado, ficará válido até que um código G para avanço
por minuto (avanço por minuto) seja especificado.
É possível aplicar um override a de 0% a 254% (em passos de 1%) ao
avanço por rotação com uma correção de por meio do respectivo botão
do painel de operação da máquina. Para informações mais detalhadas,
consulte o manual correspondente fornecido pelo fabricante da
ferramenta da máquina.
Se o bit 0 (NPC) do parâmetro No. 1402 for configurado para o valor 1,
os comandos de avanço por rotação podem ser especificados mesmo
que um codificador de posição não esteja sendo usado. (O CNC
converte comandos de avanço por rotação em comandos de avanço por
minuto).

-78-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

● Para fresagem

F
Valor de avanço por rotação
de eixo (mm/rev. ou pol./rev.)

● Para torneamento
F Valor de avanço por rotação de eixo
(mm/rev. ou pol./rev.)

Fig. 5.3 (c) Avanço por rotação

CUIDADO
Quando a velocidade do fuso for baixa,
poderá ocorrer flutuação na velocidade de
avanço.
Quanto mais vagarosamente o fuso girar, com
mais frequência a flutuação ocorrerá.

M
- Avanço de tempo inverso
Quando um código G para avanço de tempo inverso é especificado, o
modo de especificação de avanço de tempo inverso (modo G93) é
definido. Especifique o tempo inverso (FRN) com um código F.
Um valor entre 0.001 e 9999.999 pode ser especificado como FRN,
independentemente de o modo de entrada ser métrico ou em polegadas
ou o sistema incremental ser IS-B ou IS-C.
Valor de especificação de FRN
código F
F1 0.001
F1 (*1) 1.000
F1.0 1.000
F9999999 9999.999
F9999 (*1) 9999.000
F9999.999 9999.999

NOTA
*1 Valor especificado em formato de ponto fixo com bit 0
(DPI) do parâmetro No. 3401 ajustado para 1

-79-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

O código G para avanço de tempo inverso é um código G modal e


pertence ao grupo 05 (inclui o código G para avanço por rotação e o
código G para avanço por minuto).
Quando um valor F é especificado no modo de especificação de tempo
inverso e a velocidade de avanço exceder o máxima velocidade de
avanço de corte, a velocidade de avanço é presa à máxima velocidade
de avanço.
No caso de interpolação circular, a velocidade de avanço é calculada
não do valor real do movimento no bloco, mas do raio do arco. Isto
significa que o tempo real de usinagem é mais longo quando o raio do
arco for mais longo que a distância do arco, e mais curto quando o raio
do arco for mais curto que a distância do arco. O avanço em tempo
inverso pode também ser usado para avanço de corte em um ciclo fixo.

NOTA
1 No modo de especificação de tempo inverso, um
código F não é tratado como um código modal e
consequentemente necessita ser especificado em
cada bloco. Se um código F não for especificado, o
alarme PS0011 (FEED ZERO (COMMAND)) [
AVANÇO ZERO(COMANDO)] é emitido.
2 Quando F0 for especificado em modo de
especificação de tempo inverso, o alarme PS0011
(FEED ZERO (COMMAND)) é emitido.
3 O avanço em tempo inverso não pode ser usado
quanto o controle de eixo do PMC estiver em
vigor.
4 Se a velocidade de avanço de corte calculado for
menor que a faixa permissível, o alarme PS0011
(FEED ZERO (COMMAND)) [AVANÇO ZERO
(COMANDO))] será emitido.

Exemplo Para interpolação Linear (G01)


1 Velocidade de avanço
FRN tempo(min) distancia
Velocidade de avanço: mm/min (Para entrada métrica)
Polegada/min (Para entrada em
polegada)
Distância: mm (Para entrada métrica)
inch (Para entrada em polegada)

- Para finalizar um bloco em 1 (min)


1 1 1
FRN tempo(min) 1(min)
Especificar F1.0.
- Para finalizar um bloco em 10 (seg)
1 1 6
FRN tempo(seg) / 10 / 60(seg)
60
Especificar F6.0.
- Para encontrar o tempo de movimento solicitado quando F0.5
for especificado.
1 1 2
TEMPO(min) FRN 0.5
2 (min) são necessários.

-80-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

- Para encontrar o tempo de movimento solicitado quando


F10.0 for especificado

TEMPO(min) = 1x 60 = 60
=6
FRN 10
6 (seg) são necessários.

Para interpolação circular (G02, G03)


1 Velocidade de avanço
FRN
tempo(min) Raio do arco
Velocidade de avanço: mm/min (Para entrada em metro)
polegada/min (Para entrada em polegada)
Raio do arco: mm (Para entrada em metro)
inch (Para entrada em polegada)

NOTA
No caso de interpolação circular a velocidade de
avanço é calculada a partir das arcadias e não do
valor de movimento no bloco.

M
- Avanço de código F
de um dígito Quando um número de um dígito de 1 a 9 for especificado após F, a
velocidade de avanço definida para aquele número em um parâmetro de
Nº 1451 a 1459 é utilizada. Quando F0 for especificado, a faixa de
deslocamento rápido é aplicada.
A velocidade de avanço correspondente ao número atualmente
selecionado pode ser aumentada ou diminuida ligando-se o botão para
trocar a velocidade de avanço F de um dígito no painel do operador da
máquina, então girando o gerador de pulso manual.
O aumento/diminuição, ∆F, em uma velocidade de avanço por escala do
gerado de pulso manual é como segue:
ΔF F max
100 X
Fmax : Limite superior de velocidade de avanço para F1-F4
definido pelo parâmetro (No.1460), ou limite superior de
velocidade de avanço para F5-F9 definido pelo parâmetro
(No.1461)
X : Qualquer valor de 1-127 definido pelo parâmetro No.1450
A velocidade de avanço definida ou alterada é mantida mesmo
enquanto a energia estiver desligada. A faixa de avanço atual é
exibida na tela de LCD.

- Pinça de velocidade de O parâmetro No. 1430 pode ser usado para especificar velocidade de
avanço de corte avanço de corte máximo para cada eixo. Quando a velocidade de
avanço de corte ao longo de um eixo excede a velocidade de avanço
máxima para o eixo como um resultado de interpolação, ao velocidade
de avanço de corte é pinçada para a velocidade de avanço máxima.

Referência
Ver anexo D para faixa de valor de comando da velocidade de avanço.
-81-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

5.4 CONTROLE DA VELOCIDADE DE AVANÇO DE CORTE


A velocidade de avanço de corte pode ser controlada, conforme indicado na
tabela 5.4 (a).
Tabela 5.4 (a) Controle da Velocidade de Avanço de Corte
Nome da Função G code Validade do Código G Descrição
A ferramenta é desacelerada no ponto final
Parada exata G09 Esta função é válida apenas de um bloco, então uma verificação na
para blocos especificados posição correta é feita. Então o próximo
bloco é executado.
Uma vez especificada, esta A ferramenta é desacelerada no ponto final
Modo de parada exata G61 função é válida até G62 (série de um bloco, então uma verificação na
M), G63, ou G64 ser posição correta é feita. Então o próximo bloco
especificado é executado..
Uma vez especificada, esta
A ferramenta não é desacelerada no ponto
Modo de corte G64 função é válida até G61, G62
final de um bloco, mas o próximo bloco é
(série M), ou G63 ser
executado.
especificado.
Uma vez especificada, esta A ferramenta não é desacelerada no ponto
função é válida até G61, G62 final de um bloco, mas o próximo bloco é
Modo de rosqueamento G63 (série M), ou G64 ser executado. Quando G63 é especificado, o
especificado. override e o bloqueio de avanço são
inválidos..
Quando a ferramenta se move ao longo de
Override Uma vez especificada, esta um canto interno durante a compensação de
G62
automático para
Override de (série M) função é válida até G61, G63, raio da ferramenta, o override é aplicado à
canto cantos internos ou G64 ser especificado. velocidade de avanço de corte para suprimir a
automático quantidade de corte por unidade de tempo
(série M ) para que um bom acabamento de superfície
possa ser produzido.
Troca da Esta função é válida no modo
- (série A velocidade de avanço de corte
velocidade de M) de compensação do raio da
circular interno é trocada
corte circular ferramenta, independente do
interno código G.

NOTA
1 O propósito da verificação na posição correta é
verificar que o servo motor tenha atingido dentro de
uma faixa especificada (especificada com um
parâmetro pelo construtor da ferramenta da
máquina).
A verificação na posição correta não é realizada
quando o
bit 5 (NCI) do Parâmetro Nº 1601 é definido para
1.
2 ângulo do canto interno θ: 2 < θ ≤ α ≤178
Peça (α é um valor definido)
Ferramenta
θ
Formato Parada exata G09 IP_ ;
Modo de parada exata G61 ;
Modo de corte G64 ;
Modo de rosqueamento G63 ;
Override automático de cantos G62 ;
-82-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

5.4.1 Parada Exata (G09, G61), Modo de Corte (G64), Modo de


Rosqueamento (G63)

Explicação
Os caminhos de bloco interno seguidos pela ferramenta no modo de
parada exata, modo de corte, e modo de rosqueamento são diferentes
(Fig. 5.4.1 (a)).

Y
(2) Verificação na posição correta

Caminho da ferramenta no modo de parada exata


(1)
Caminho da ferramenta no modo de corte ou no
modo de rosqueamento

0 X

Fig. 5.4.1 (a) Exemplo de caminhos de ferramenta do bloco (a) ao


bloco (2)

CUIDADO
O modo de corte (modo G64) é definido ao ligar ou
limpar o sistema.

-83-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

5.4.2 Override automático de cantos (Série M)

M
Quando a compensação do raio da ferramenta for executada, o
movimento da ferramenta é automaticamente desacelerado em um
canto interno e uma área circular interna. Isto reduz a carga na
ferramenta e produz uma superfície suavemente usinada.

5.4.2.1 Override automático de cantos internos (G62)

Explicação
- Condição de override Quando G62 é especificado, e o caminho da ferramenta com
compensação de raio da ferramenta aplicada forma um canto interno, a
velocidade de avanço é automaticamente sobreposta em ambas as
extremidades do canto.
Há quarto tipos de cantos internos (Fig. 5.4.2(a)).
2o≤θ≤θp≤178 o
na Fig. 5.4.2(a) qp é um valor definido com o
parâmetro Nº 1711. Quando θ é aproximadamente igual a θ p, o canto
interno é determinado com um erro de 0,001o ou menos

: Ferramenta
2. Reta-Arco
1. Reta-Reta Caminho programado

Caminho do centro
da ferramenta

3. Arco-Reta 4. Arco-arco

Fig. 5.4.2(a) Canto interno

-84-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

- Faixa de override
Quando um canto é determinado para ser um canto interno, a
velocidade de avanço é sobreposta antes e depois do canto interno.
A distância Ls e Le, onde a velocidade de avanço é sobreposta, são
distâncias de pontos no caminho do centro da ferramenta até o canto
(Fig. 5.4.2(b), Fig. 5.4.2(c), Fig. 5.4.2(d)). Ls e Le são definidos com
parâmetro Nº 1713 e 1714
Caminho programado
Le Ls
a b
Caminho do centro da
ferramenta
A velocidade de avanço é sobreposta do ponto a ao ponto b.

Fig. 5.4.2.1 (b) Faixa de override (Reta a Reta)

Quando um caminho programado consiste de dois arcos, a velocidade


de avanço é sobreposta se os pontos de partida e final estiverem no
mesmo quadrante ou em quadrantes adjacentes (Fig. 5.4.2(c)).

Caminho programado

Caminho do centro da ferramenta


A velocidade de avanço é sobreposto do ponto a ao ponto b

Fig. 5.4.2(c) Faixa de override (Arco a Arco)

Em relação ao programa (2) de um arco, a velocidade de avanço é


sobreposta do ponto a ao ponto b e do ponto c ao ponto d (Fig.
5.4.2(d)).
Caminho programado

d a

Le Ls Le Ls
c b
(2)

Caminho de centro da
Ferramenta ferramenta

Fig. 5.4.2(d) Faixa de sobreposição (Reta a Arco, Arco a Reta)


- Valor de override
Um valor de overide é definido com o parâmetro Nº 1712. Um
valor de override é válido mesmo para funcionamento em vazio
e a especificação de avanço de código F de um dígito.
No modo de avanço por minuto, a velocidade de avanço real é a
seguinte:F = (override automático para cantos internos) x
(override da velocidade de avanço)
-85-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

Restrição
- Aceleração/desaceleração antes da interpolação
Override para cantos internos é desativado durante a
aceleração/desaceleração antes da interpolação.

- Partida/G41, G42 Override para cantos internos é desativado se o canto for precedido por
um bloco de partida ou seguido por um bloco incluindo G41 ou G42.

- Correção da ferramenta Override para cantos internos não é realizado se a correção for zero.
5.4.2.2 Troca da velocidade de avanço de corte circular interno
M
Para deslocar o corte circular internamente, a velocidade de avanço en um
caminho programado é definida para uma velocidade de avanço
especificada (F) ao especificar a velocidade de avanço de corte circular
com respeito ao F, como indicado abaixo (Fig. 5.4.2(e)). Esta função é
válida no modo de compensação de raio da ferramenta, independente do
códig o G62.
F Rc
Rp
Rc: Raio do caminho do centro da ferramenta
Rp: Raio programado
Também é válido para o funcionamento em vazio e o comando de avanço
do código F de um dígito.
Programado

Caminho de
Rp centro da
ferramenta

Fig. 5.4.2(e) Troca de velocidade de avanço de corte circular interno

Se Rc é muito menor do que Rp, Rc/Rp 0; a ferramenta para. Um raio


de desaceleração mínima (MDR) deve ser especificado com o parâmetro
Nº 1710. Quando Rc/Rp≤MDR, a velociadade de avanço da ferramenta é
(F x MDR)..
Quando o parâmetro Nº 1710 for 0, o raio de desaceleração mínima
(MDR) é 100%

CUIDADO
Quando o corte circular interno tiver de ser
realizado junto com sobreposição para cantos
internos, a velocidade de avanço da ferramenta é
como segue:
Rc
Fx x Override para cantos internos) x ( Override da velocidade de avanço)
Rp

-86-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

5.5 INSTRUÇÃO DE VELOCIDADE DE AVANÇO EM CÍRCULO


IMAGINÁRIO PARA UM EIXO DE ROTAÇÃO

Visão Geral Esta função obtém velocidade de avanço de movimento em círculo


imaginário por distância de movimento sintético, e é calculada a partir
da distância de movimento de um eixo de rotação por meio do uso de
um ângulo de instrução e o parâmetro de um raio imaginário (No.
1465). Então, a velocidade de avanço do movimento em círculo
imaginário é a velocidade de avanço de um eixo de rotação.

Explicação

Velocidade de avanço
de corte
Na interpolação linear de um eixo linear e um eixo de rotação, 1 grau
de ângulo de movimento do eixo de rotação é interpolado como 1 mm
- Método convencional
em distância de movimento (1 polegada em cada entrada).
Y Velocidade de Programa exemplo
indicação N1G91G01X10.F10.;
(graus/min.) N2C10.F10.;
C N2

Instrui na velocidade
de avanço de
N1
indicação de um eixo
de rotação à
velocidade de avanço
de um eixo de
rotação.

Velocidade de avanço de eixo F X= F x X ( mm/min )


linear (eixo X)
L

Velocidade de avanço de eixo F C= F x C ( graus / min )


de rotação (eixo C)
L

Distância de movimento
sintético L= X2 + Y2 + Z2 + B2 + C2 (mm)

Tempo de movimento T L
F ( min )

-87-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

- Indicação de velocidade de avanço em círculo imaginário para um eixo de rotação


Nesta função, a distância de movimento sintético é obtida com base na
distância de movimento de um eixo de rotação solicitado a partir do
ângulo de instrução e o parâmetro de um raio imaginário (Parâmetro No.
1465).
Y Ciclo de avanço
de Instrução (mm/min Exemplo de programa
N1G91G01X10.F10.
N2C10.
C N2
A velocidade de avanço de Instrução é a
velocidade de avanço de um eixo de
rotação em um círculo imaginário com um
Raio N1 raio especificado pelo parâmetro.
imaginário Então, o elemento de velocidade de
avanço de um eixo de rotação pode ser
excluído configurando 0 no raio
imaginário

Ritmo de avanço de eixo linear F X = F x X (mm/ min)


(eixo X)
L’
Ritmo de avanço de eixo de FC = F x C ( graus / min )
rotação (eixo C) L’
Distância de movimento sintético

L’ = X2 + Y2 + Z2 + π x lB x B 2
π X lC X C 2
(mm)
+
180 180
Tempo de movimento T’ = L’ ( min )

F
l B , l c : raio imaginário ( parâmetro No 1465)

Transforma-se em velocidade de avanço a partir da qual a velocidade de


avanço de movimento no círculo imaginário é instruída por este.
<Exemplo 1 de referência>

Nesta função a velocidade de avanço de um eixo se tona L/L’ vezes a


velocidade de avanço exibida na tela NC a partir da diferença do
método de obtenção da distância de movimento. Especialmente, um
movimento de um eixo é acelerado quando um valor pequeno é
configurado em um raio imaginário. Observar a entrada do parâmetro
suficiente.A velocidade de avanço de corte é presa com base no
máximo parâmetro de velocidade de avanço de corte (No. 1430) e a
velocidade de avanço de um eixo real (dados antes desta função ser
convertida). Consequentemente é possível definir na velocidade de
avanço mais coisas que a configuração da máxima velocidade de
avanço de corte, configurando um valor grande em um raio imaginário
(Parâmetro No. 1465). Quando um valor pequeno é configurado para um
raio imaginário, é preso à velocidade de avanço depois de configurar a
máxima velocidade de avanço de corte.
Adicionalmente, o teste de sistema, ou produção simulada, se torna
efetivo para esta função também.
-88-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

Controle avançado de visualização prévia (série T) / Controle avançado de


visualização prévia AI (série M) / Controle de contorno AI (série M)
O controle avançado de visualização prévia (série T) / controle
avançado de visualização prévia AI (série M) / controle de contorno AI
(série M) é feito pela velocidade de avanço de movimento em círculo
imaginário.
Consequentemente é provável que não se torne um velocidade de
avanço no cálculo nesta função para controle de velocidade de avanço
de controle avançado de visualização prévia (série T) / controle
avançado de visualização prévia AI (série M) / controle de contorno AI
(série M). Então, a velocidade de avanço do controle avançado de
visualização prévia (série T) / controle avançado de visualização prévia
AI (série M) / controle de contorno AI (série M) é presa no parâmetro
No. 1432. Adicionalmente é preso no parâmetro (No. 8465), quando o
parâmetro (No. 8465) não é zero.

0 mm no raio imaginário
Quando um raio imaginário é assumido como sendo 0 mm, a distância
sintetizada fica como indicada abaixo, pois a distância de movimento de
um eixo de rotação se torna 0mm.

L’ X 2
Y 2
Z 2

Uma velocidade de avanço de um eixo linear pode ser a velocidade de


avanço de instrução F excluindo o elemento de velocidade de avanço de
um eixo de rotação. <Exemplo 2 de referência> Adicionalmente, se
move na máxima velocidade de avanço de corte deste ajuste de
configuração e instrução apenas em um eixo de rotação.

Exemplos
Quando o próximo bloco é instruído em IS-B, G91 G01 C10. F10;

(1) O cálculo é como segue, quando o valor 10,000 (10 mm) é


configurado em um raio imaginário (parâmetro No. 1465).

π x lC x B 2 π x 10 x 10 ( graus)
2
( mm )
L’ 1.7453292 ...( mm )
180 180

10( graus )
FC 10 mm / min. x 57,2957795 ...( graus / min. )
1,7453292 ... ( mm)

1,7453292 ...( mm )
T’ L’ 0,17453292 ...( min. ) 10,4719755...( sec. )
F 10 ( mm / min. )
Consequentemente, o tempo de movimento se torna aproximadamente
10,472 (seg.), e a velocidade de avanço de rotação se torna
aproximadamente 57,296 (graus/min.). A velocidade de avanço em
10,000 mm em um raio imaginário se torna 10,000 mm/min. na
velocidade de avanço da instrução da Fig.5.5(a).

-89-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

(2) O cálculo abaixo será como abaixo quando for configurado o valor
de 36,000 (36 mm) em um raio imaginário (parâmetro No. 1465).

Consequentemente, o tempo de movimento se torna aproximadamente


37,700 (seg.), e a velocidade de avanço de rotação se torna
aproximadamente 15,915(graus/min.). A velocidade de avanço em
36,000 mm em um raio imaginário se torna 10,000 mm/min. na
velocidade de avanço da instrução na Fig.5.5(a).

Velocidade de avanço de
Rotação quando Velocidade de avanço da
instrução
A configuração é de
10 mm: (1) F=10 mm/min.

Velocidade de avanço de
rotação quando
a configuração é 36 mm:(2)

10 mm

36 mm

Fig. 5.5 (a)

-90-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

Restrição
Esta função corresponde somente à interpolação linear (G01).
Porém, não corresponde às seguintes funções;

Avanço por rotação


Interpolação cilíndrica
Controle de eixo pelo PMC

M
Avanço de tempo inverso
Controle de direção normal

T
Interpolação de coordenadas polares

NOTA
1 Quando o parâmetro ROTx (No.1006#0) e o
parâmetro RFDx (No.1408#0) forem iguais a 1,
esta função se torna efetiva.
2 O parâmetro RFDx (No. 1408#0) e um raio
imaginário (parâmetro No. 1465) desta função
podem ser re-escritos pela inserção de
parâmetro programável (G10).
3 Move-se no ritmo máximo de avanço de corte
quando esta função está em vigor e configura
zero em um raio imaginário (parâmetro No. 1465),
e instrui um eixo de rotação.
4 Observar que configurar o RFDx (No. 1408#0) e
um raio imaginário (parâmetro No. 1465) é
suficiente. Especialmente, um movimento de eixo
acelera quando comparado com esta função não
usada quando um valor pequeno é configurado
para um raio imaginário.
5 Nesta função, o mesmo valor que o valor do
parâmetro (No. 1408, No. 1465) de um eixo
mestre é usado com eixo escravo, quando ele usa
o controle síncrono de eixo.

-91-
5. FUNÇÕES DE AVANÇO PROGRAMAÇÃO B-64304PO/01

5.6 PAUSA

Formato
M
G04 X_; or G04 P_;
X_ : Especifique o tempo ou a velocidade do fuso ( Ponto
decimal permitido)
P_ : Especifique o tempo ou a velocidade do fuso ( Ponto
decimal não permitido)

T
G04 X_ ; ou G04 U_ ; ou G04 P_ ;
X_ : Especifique o tempo ou a velocidade do fuso (o ponto
decimal é permitido)
U_ : Especifique o tempo ou a velocidade do fuso (o ponto
decimal é permitido)
P_ : Especifique o tempo ou a velocidade do fuso (o ponto
decimal não é permitido)

Explicação Especificando uma pausa, a execução do bloco seguinte é interrompida


pelo tempo especificado. (Pausa por segundo) Configurando o bit 1
(DWL) do Parâmetro No. 3405 no modo de avanço por rotação, a
execução do próximo bloco é atrasada até que a contagem de rotação do
eixo alcance o número especificado. (Pausa por rotação)

Tabela 5.6 (a) Alcance do valor de commando do tempo de pausa (Comando


por X ou U)
Sistema incremental Alcance do valor de Unidade de tempo
comando da pausa
IS 0.01 to 999999.99
-A
IS 0.001 to 99999.999 seg or rot
-B
IS 0.0001 to 9999.9999
-C
Tabela 5.6 (b) Alcance do valor de commando do tempo de pausa
(Comando por P)
Sistema incremental Alcance do valor de Unidade de
faixa tempo da pausa
IS- 1 to 99999999 0.01 seg or rot
A
IS- 1 to 99999999 0.001 seg or rot
B
IS- 1 to 99999999 0.0001 seg or rot
C
No caso de pausa por segundo, a unidade de tempo da pausa
especificada com P pode ser fixada em 0,001 segundos configurando o
bit 7 (DWT) do Parâmetro No. 1015 para o valor 1.

-92-
B-64304PO/01 PROGRAMAÇÃO 5. FUNÇÕES DE AVANÇO

NOTA
1 Quando X, U, ou P são especificados sem ponto
decimal, a unidade de especificação não depende
de entrada em polegadas/sistema métrico.
Dependendo do eixo X estar presente, o seguinte
sistema de incrementos é usado:
Quando o eixo X está presente:
O sistema incremental do eixo X é usado.
Quando o eixo X não está presente:
O sistema incremental do eixo de referência é
usado.
2 Quando P é especificado, o bit 7 (IPR) do
Parâmetro No. 1004 não exerce nenhuma
influência.

M
Especificar pausa também para fazer uma verificação exata no modo
de corte (modo G64).
Se a especificação de P e X forem omitidas, acontece uma parada exata.

-93-
6.PONTO DE REFERÊNCIA PROGRAMAÇÃO B-64304PO/01

6 PONTO DE REFERÊNCIA
Qualquer ferramenta da máquina CNC possui uma posição especial na
qual, normalmente, a ferramenta é substituída ou o sistema de
coordenadas definido, como se descreve mais tarde. Essa posição é
designada como ponto de referência.

O Capítulo 6, "PONTO DE REFERÊNCIA", compreende as seções


seguintes:

6.1 RETORNO DO PONTO DE REFERÊNCIA.............................95

-94-
B-64304PO/01 PROGRAMAÇÃO 6.PONTO DE REFERÊNCIA

6.1 RETORNO AO PONTO DE REFERÊNCIA

Visão Geral
- Ponto de referência
O ponto de referência é uma posição fixa na ferramenta da máquina, para
a qual a ferramenta pode ser facilmente deslocada por meio da função
de retorno ao ponto de referência.
O ponto de referência é utilizado, por exemplo, como uma posição na qual
as ferramentas são substituídas automaticamente. É possível especificar
um total de quatro pontos de referência, definindo -se coordenadas no
sistema de coordenadas da máquina, através dos parâmetros (nº 1240
a1243).
Y
2o Ponto de referência

3o Ponto de referência

Ponto de referência

4oPonto de
referência

Ponto zero da máquina X

Fig. 6.1 (a) Ponto zero da máquina e pontos de referência

- Retorno automático ao ponto de referência (G28) e movimento do ponto de


referência (G29)
A função de retorno automático ao ponto de referência (G28) retorna as
ferramentas automaticamente para o ponto de referência através de uma
posição intermediária ao longo do eixo especificado.
Quando o retorno ao ponto de referência estiver completo, a lâmpada do
ponto de referência de indicação de conclusão é acesa.

M
A função de retorno do ponto de referência (G29) move as ferramentas
do ponto de referência para uma posição especificada através de uma
posição intermediária ao longo do eixo especificado.

-95-
6.PONTO DE REFERÊNCIA PROGRAMAÇÃO B-64304PO/01

Retorno automático ao ponto de referência (G28)


R (Ponto de referência)
A→B→R
Movimento do ponto de referência
(G29) R → B → C

B (Posição
intermediária)

C (Destinação do retorno do
A (Posição inicial para retorno ponto de referência)
ao ponto de referência)

Fig. 6.1 (b) Retorno ao ponto de referência e retorno do ponto de


referência

NOTA
O movimento do ponto de referência (G29) está
habilitado somente para a série M.

- Controle do retorno ao ponto de referência (G27)


O controle do retorno ao ponto de referência (G27) é a função que
verifica se a ferramenta voltou corretamente ao ponto de referência
conforme especificado no programa. Se a ferramenta houver retornado
corretamente ao ponto de referência ao longo de um eixo específico,
para indicar que o retorno ao ponto de referência terminou, a lâmpada
do eixo acenderá.
Se a ferramenta não chegou ao ponto de referência, um alarme
(PS0092) "ZERO RETURN CHECK (G27) ERROR" [ERRO DE
VERIFICAÇÃO DE RETORNO ZERO (G27)] é emitido.
Quando nenhum movimento tiver sido feito ao longo do eixo, é
verificado se a posição atual é o ponto de referência.

Formato
- Retorno automático ao ponto de referência e 2º / 3º / 4º retorno ao ponto de
referência
G28 IP_; Retorno ao ponto de referência
G30 P2 IP_; 2o Retorno ao ponto de referência (P2
pode ser omitido.)
G30 P3 IP_; 3o Retorno ao ponto de referência
G30 P4 IP_; 4o Retorno ao ponto de referência
IP: Especificar a posição intermediária no sistema
absoluto de coordenadas. (programação
absoluta/incremental)
Não há necessidade de calcular uma distância real de
viagem entre a posição intermediária e o ponto de
referência.

-96-
B-64304PO/01 PROGRAMAÇÃO 6.PONTO DE REFERÊNCIA

M- Movimento ao ponto de referência

G29 IP_;
IP: Especificar a destinação do retorno ao ponto de
referência no sistema absoluto de coordenadas.
(programação absoluta/incremental)
A posição intermediária é determinada por G28 ou
G30, especificados imediatamente antes deste
comando.

- Controle do retorno ao ponto de referência


G27 IP_;
IP : Especificar o posicionamento para o ponto de
referência no sistema absoluto de coordenadas de
modo a retornar ao ponto de referência.
(programação absoluta/incremental)

Explicação
- Retorno automático ao ponto de referência (G28)
Posicionamento para posição intermediárias ou de referência são
realizados na faixa de deslocamento rápido de cada eixo.
Portanto, por segunrança, as funções de compensação, como
compensação de ferramenta de corte, compensação de raio da ponta da
ferramenta, compensação de comprimento da ferramenta, e
deslocamento de ferramenta, devem ser canceladas antes de executar
este comando.
As coordenadas para a posição intermediária são armazenadas no CNC
para os eixos para os quais um valor é especificado no bloco G28. Para
os outros eixos, as coordenadas especificadas previamente são
utilizadas.

(Exemplo)
N1 G28 X40.0 ;
(A ferramenta se move ao ponto de referência ao longo do eixo X
e a posição intermediária (X40.0) é armazenada)
N2 G28 Y60.0 ;
(A ferramenta se move ao ponto de referência ao longo do eixo Y
e a posição intermediária (Y60.0) é armazenada)
N3 G29 X10.0 Y20.0 ;
(A ferramenta se move à posição especificada por G29 através da
posição intermediária (X40.0 Y60.0) previamente especificada por
G28 ao longo dos eixos X e Y)

- 2o, 3 o, e 4 o retorno ao ponto de referência (G30)


As funções de 2º, 3º e 4º retornos ao ponto de referência (G30) podem
ser usadas depois que as posições de referência forem estabelecidas.
O comando G30 é geralmente usado quando a posição do trocador
automático de ferramenta (ATC) for diferente do ponto de referência.

-97-
6.PONTO DE REFERÊNCIA PROGRAMAÇÃO B-64304PO/01

M
- Movimento do ponto de referência (G29)
Esta função é executada depois que a ferramenta retorna ao ponto de
referência pelo uso de G28 ou G30.
Para programação incremental o valor de comando especifica o valor
incremental do ponto intermediário.
A ferramenta se move às posições intermediária e especificadas à
velocidade de avanço especificada com um parâmetro.
Quando o sistema de coordenadas da peça é alterado após a ferramenta
alcançar o ponto de referência através do ponto intermediário pelo
comando G28, o ponto intermediário também é trocado por um novo
sistema de coordenadas. Se o G29 for então comandado a ferramenta
se move para o ponto comandado através do ponto intermediário que
foi trocado para o novo sistema de coordenadas.
As mesmas operações são realizadas também pelo commando G30.
Depois que a energia for ligada, um alarme (PS0305) é emitido se
alguma tentativa for feita de executar G29 (movimento do ponto de
referência) antes que G28 (retorno automático ao ponto de referência)
ou G30 (2º , 3º e 4º retornos ao ponto de referência) sejam executados.

- Verificação do retorno ao ponto de referência (G27)


O commando G27 posiciona a ferramenta na faixa de deslocamento
rápido. Se a ferramenta chegar ao ponto de referência, uma lâmpada
acenderá para indicar que o retorno ao ponto de referência se
completou.
Quando a ferramenta retorna ao ponto de referência ao longo de um
único eixo, a lâmpada do eixo que indica a conclusão do retorno ao
ponto de referência acende.
Depois do posicionamento, se a ferramenta não alcançou o ponto de
referência ao longo do eixo especificado, um alarme (PS0092) "ZERO
RETURN CHECK (G27) ERROR" [ERRO DE VERIFICAÇÃO DE
RETORNO ZERO (G27)] é emitido.
Quando não ocorrer nenhum movimento ao longo do eixo, é feita uma
verificação para saber se a posição atual é o ponto de referência.

-98-
B-64304PO/01 PROGRAMAÇÃO 6.PONTO DE REFERÊNCIA

- Ajuste da configuração da velocidade de avanço do ponto de referência


Antes que um sistema de coordenadas seja estabelecido com o primeiro
retorno ao ponto de referência depois de ligar a energia, os ritmos de
avanço manual e automático de retorno ao ponto de referência e o ritmo
automático transversal rápido estão em conformidade com a configuração
do Parâmetro No. 1428 para cada eixo. Depois que o ponto de referência
é estabelecido após a conclusão do retorno ao ponto de referência, a
velocidade de avanço manual de retorno ao ponto de referência está em
conformidade com a configuração do parâmetro No. 1428 para cada eixo.
NOTA
1 Para esta velocidade de avanço, um override de deslocamento rápido
(F0,25%,50%,100%) é realizado, para o qual a configuração é de 100%.
2 Depois que um ponto de referência é estabelecido com a conclusão do retorno ao
ponto de referência, a velocidade de avanço automático de retorno ao ponto de
referência estará em conformidade com o ritmo normal transversal rápido.
3 Quando um valor é configurado para o parâmetro No. 1428, os ritmos de avanço
estão em conformidade com as configurações de parâmetros mostrados a seguir.
Antes que um sistema de Depois que um sistema de
coordenadas seja coordenadas seja
estabelecido estabelecido
Retorno automático ao ponto de No. 1428 No.1420
referência (G28)
Deslocamento rápido automático (G00) No.1428 No.1420
o o
Retorno ao ponto de referência manual N .1428 N .1428 (*3)
o
Faixa de deslocamento rápido manual N .1423 (*2) No.1424

1420: Faixa de deslocamento rápido


1423: velocidade de avanço de deslocamento (“jog”)
1424: Faixa manual de deslocamento rápido
1428: velocidade de avanço do ponto de referência

Quando o parâmetro No. 1428 for definido como 0 a velocidade de avanço se adequa
às definições de parâmetro mostradas abaixo.
Antes que um sistema de Depois que um sistema
coordenadas seja de coordenadas seja
estabelecido estabelecido
o o
Retorno automático ao ponto de referência N . 1420 N .1420
(G28)
o o
Deslocamento rápido automático (G00) N .1420 N .1420
Retorno ao ponto de referência manual No.1424 No.1424 (*3)
Faixa de deslocamento rápido manual No.1423 (*2) No.1424

*1 Usando JZR (bit 2 do Parâmetro No. 1401), a velocidade de avanço manual de retorno ao
ponto de referência pode sempre ser configurada como a velocidade de avanço de
deslocamento (“jog”).
*2 Quando RPD (bit 0 do Parâmetro No. 1401) tem o valor 1, a configuração do Parâmetro No.
1424 (ritmo manual transversal rápido) é usada.
Quando a configuração do Parâmetro No. 1424 (ritmo manual transversal rápido) tem o
valor 0, o Parâmetro No. 1420 (faixa de deslocamento rápido) é usado.
*3 Quando o retorno ao ponto de referência sem dispositivos de desaceleração “dogs” for
executado no modo transversal rápido, ou quando o retorno manual à posição de
transferência for executado no modo transversal rápido independentemente dos dispositivos
de desaceleração depois que um ponto de referência é estabelecido, a velocidade de
avanço de retorno ao ponto de referência para cada uma destas funções (a configuração de
DLF (bit 1 do Parâmetro No. 1404)) é usada.

-99-
6..PONTO DE REFERÊNCIA PROGRAMAÇÃO B-64304PO/01

Restrição
- Status do bloqueio da máquina sendo ligado
A lâmpada para indicar a conclusão do retorno ao ponto de referência
não continua quando o bloqueio da máquina é ligado, mesmo quando a
ferramenta tiver retornado automaticamente para o ponto de referência.
Neste caso, não é verificado se a ferramenta retornou ao ponto de
referência mesmo quando um comando de verificação de retorno ao
ponto de referência é especificado.

- Quando o retorno automático ao ponto de referência (G28) é executado e


nenhum ponto de referência está estabelecido
Quando o retorno automático ao ponto de referência (G28) é executado
e nenhumo ponto de referência está estabelecido, o movimento da
posição intermediária na direção do ponto de referência é o mesmo que
no retorno manual ao ponto de referência.
(Este movimento é conhecido como sendo do tipo de baixa velocidade
do retorno automático ao ponto de referência (G28)).
Neste caso, a ferramenta se move na direção do retorno ao ponto de
referência especificado no parâmetro ZMIx (bit 5 do No. 1006).
Consequentemente, a posição intermediária especificada deve ser uma
posição da qual o retorno ao ponto de referência seja possível.

NOTA
Quando o retorno automático ao ponto de
referência (G28) é executado depois que um ponto
de referência for estabelecido, o posicionamento é
executado da posição intermediária para o ponto
de referência. Esse movimento é conhecido como
sendo do tipo de alta velocidade do retorno
automático ao ponto de referência (G28).

- Verificação de retorno à posição de referência em um modo de correção da


ferramenta
Em um modo de correção da ferramenta, a posição a ser alcançada pela
verificação de retorno ao ponto de referência é a posição obtida pela
adição do valor da correção. Portanto, se a posição com o valor de
correção somado não for o ponto de referência, a lâmpada para indicar
a conclusão do retorno ao ponto de referêmcia não acende, mas em
vez disso um alarme é exibido. Coerentemente com isso, cancelar a
compensação e especificar G27 nos casos ordinários.

- Acendendo a luz quando a posição programada não coincidir com o ponto


de referência
Quando o sistema de ferramenta da máquina é um sistema em
polegada com inserção métrica, a lâmpada para indicar a conclusão de
retorno à posição de referência pode também acender mesmo se a
posição programada for trocada da posição de referência pelo menor
incremento de configuração. Isto é porque o menor incremento de
configuração do sistema de ferramenta da máquina é menor do que seu
menor incremento de comando.

-100-
B-64304PO/01 PROGRAMAÇÃO 6.PONTO DE REFERÊNCIA

Exemplo
G28G90X1000.0Y500.0 ; (Movimento dos programas de A para B.
A ferramenta se move ao ponto de referência R através da posição
intermediária B.).
T111 ;
M06 ; (Mudando a ferramenta no ponto de referência)
G29X1300.0Y200.0 ;
(Movimento dos programas de B para C. A ferramenta se move do
ponto de referência R para C especificando com G29 através do ponto
intermediário B.)

Retorno automático ao ponto de referência (G28)


Ponto de referência
Movimento a partir do ponto de referência (G29)

B ( posição
intermediária)

C ( Destino do retorno ao ponto de


referência)
A (Ponto de partida para retorno ao
ponto de referência)

Fig. 6.1 (c) Retorno ao ponto de referência e movimentoa partir do ponto de


referência

-101-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

7 SISTEMA DE COORDENADAS
A ferramenta pode ser deslocada para a posição pretendida, introduzindo
essa posição no CNC. Essa posição da ferramenta é representada em um
sistema de coordenadas. As coordenadas são especificadas por meio dos
eixos do programa. Se forem utilizados os três eixos do programa, isto é,
os eixos X , Y e Z, as coordenadas são especificadas da seguinte forma:
X_Y_Z_
A este co mando dá -se o nome de palavra de dimensão.
Para fresagem (posição da ferramenta especificada por
X40.0Y50.0Z25.0 )
Z

25.0

Y
50.0

40.0

X
• Para corte em torno (posiçãoda ferramenta especificada por X50.0
Z40.0)

Ponto Zero

As coordenadas são especificadas em um dos três sistemas de coordenadas


seguintes:
(1) Sistema de coordenadas da máquina
(2) Sistema de coordenadas da peça
(3) Sistema de coordenadas locais
O número de eixos do sistema de coordenadas varia de máquina para
máquina. Por isso, as palavras de dimensão são representadas, neste
manual, por IP_.

-102-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.1 SISTEMA DE COORDENADAS DA MÁQUINA


O ponto específico de uma máquina, que funciona como referência da
mesma, é designado como ponto zero da máquina. O ponto zero de cada
máquina é programado pelo respectivo fabricante da ferramenta da
máquina.
A um sistema de coordenadas, cujo ponto de origem coincide com o ponto
zero da máquina, dá -se o nome de sistema de coordenadas da máquina.
O sistema de coordenadas da máquina é determinado quando se executa
o retorno manual ao ponto de referência, após a energização (ver III -3.1).
Uma vez determinado, o sistema de coordenadas da máquina não é
alterado até que a máquina seja desligada.
O ponto de referência nem sempre é a origem do sistema de
coordenadas da máquina.
(Ver "Configurando um sistema de coordenadas da
máquina" descrito posteriormente.)

Formato G53 IP_ (P1) ;


IP_: Palavra de dimensão absoluta
P1: Habilita a função de alta velocidade G53.

Explicações
- Seleção do sistema de coordenadas da máquina (G53)
Quando uma posição é especificada como um conjunto de coordenadas
da máquina, a ferramenta desloca -se para essa posição por meio do
deslocamento rápido. G53, usado para selecionar o sistema de
coordenadas da máquina, é um código G de ação simples. Todos os
comandos baseados no sistema de coordenadas da máquina selecionado
só são, por isso, eficazes no bloco que contém G53. O comando G53 tem
de ser especificado através de valores absolutos. Sendo especificados
valores incrementais, o comando G53 é ignorado. Se pretender deslocar
a ferramenta para uma posição específica da máquina, como por
exemplo, a posição de substituição da ferramenta, programe o
movimento no sistema de coordenadas da máquina ativado com G53.

- Função G53 de alta Esta função ativa a função de sobreposição de bloco de inter-travessia
velocidade rápida entre o comando de seleção de coordenada de máquina (G53) e
blocos de comando de posicionamento (deslcamento rápido)
(G00),tornando assim possível executar o próximo comando de
deslocamento rápido (G00) sem desacelerar para uma parada no fim do
comando e seleção de coordenadas da máquina (G53).
Portanto, o posicionamento de alta velocidade está disponível mesmo
quando o comando de seleção de coordenadas da máquina (G53) é
utilizado. Especificar P1 em um bloco G53 ativa a função G53 de alta
velocidade.
Restrição
- Cancelar a função de compensação
Quando o comando G53 for especificado, cancelar as funções de
compensação como compensação de ferramenta de corte, compensação
de comprimento da ferramenta, compensação de raio da ponta da
ferramenta, e correção da ferramenta.

-103-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

- Especificação de G53 imediatamente após a energização


Uma vez que o sistema de coordenadas da máquina tem de ser definido
antes de se especificar o comando G53, é necessário executar, pelo menos,
um retorno manual ou automático ao ponto de referência através do
comando G28, imediatamente após a energização. Não será necessário
fazê -lo caso se encontre instalado um detector de posição absoluta.

- Blocos nos quais a função de alta-velocidade G 53 é utilizável


A função de alta-velocidade G 53 é utilizável nas seguintes
combinações dos comandos:
• G53 → G00
• G53 → G53
A função de alta-velocidade G 53 não é utilizável nas seguintes
combinações dos comandos:
• G00 → G53

- Especificação no mesmo bloco

M
Os comandos G50/G51 (escalonamento), G50.1/G51.1 (espelhamento
programável), e G68/G69 (rotação do sistema de coordenadas) não
podem ser especificados no mesmo bloco onde o comando G53 está
especificado.

Nota
NOTA
G53 é um código G para desativar o armazenamento
em buffer.

Referência
- Configurando um sistema de coordenada de máquina
Quando o retorno ao ponto de referência manual é realizado a
energização, um sistema de coordenadas da máquina é definido para
que a posição de referência esteja nos valores de coordenadas de (α,
β) definidos usando-se o parâmetro Nº 1240.

Sistema de coordenadas da máquina

Ponto zero da
máquina

Posição de
referência

-104-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.2 SISTEMA DE COORDENADAS DA PEÇA

Visão geral
O sistema de coordenadas utilizado para a usinagem de uma peça é
designado como sistema de coordenadas da peça. O sistema de
coordenadas da peça tem de ser previamente definido através do CNC
(definição de um sistema de coordenadas da peça).
O sistema de coordenadas da peça é definido pelo programa de usinagem
utilizado (seleção de um sistema de coordenadas da peça).
É possível alterar um sistema de coordenadas da peça já definido,
deslocando o seu ponto de origem (alteração do sistema de
coordenadas da peça).

7.2.1 Definição do sistema de coordenadas da peça

O sistema de coordenadas da peça pode ser definido por meio de três


métodos:
(1) Método utilizando um sistema de coordenadas da peça, definindo
código G.
O sistema de coordenadas da peça é definido, especificando um
valor após a definição do código G no programa.
(2) Definição automática
Se o bit 0 do parâmetro ZPR nº 1201 for definido como 1, o sistema
de coordenadas da peça é definido automaticamente quando o
retorno manual ao ponto de referência é executado (ver Parte III -
3.1).
(3) Método usando seleção do código G para o sistema de coordenadas
da peça
Seis sistemas de coordenadas de peça podem ser definidos
antecipadamente usando o painel MDI. Comandos de programa
G54 a G 59 podem ser usados para selecionar os eixos da peça a
serem usados.

Quando utilizar um comando absoluto, estabeleça o sistema de


coordenadas da peça utilizando qualquer dos métodos citados acima.
Formato
- Definindo o sistema de coordenadas da peça

M G92 IP_ ;

T
G50 IP_ ;

-105-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

Explicação
Um sistema de coordenadas da peça for definido para que um ponto na
ferramenta, como a ponta da ferramenta, esteja nas coordenadas
especificadas.

M
Se um sistema de coordenadas for definido usando-se G92 durante o
correção de comprimento da ferramenta, um sistema de coordenada no
qual a posição antes do deslocamento coincida com a posição
especificada em G92 é definida. A compensação da ferramenta de corte é
cancelada temporariamente com G92.

T
Se IP_ for um valor de comando incremental, o sistema de coordenada
de peça é definido para que a posição atual da ferramenta coincida com
o resultado da adição do valor incremental especificado para as
coordenadas da posição prévia da ferramenta. Se um sistema de
coordenadas for definido usando-se G50 durante o deslocamento, um
sistema de coordenadas no qual a posição antes do deslocamento
coincida com a posição especificada em G50 é definido.

Exemplo

(Exemplo 1) (Exemplo 2)
Configurar o sistema de coordenada pelo comando Configurar o sistema de coordenadas pelo comando G92X600.0Z1200.0;
G92X25.2Z23.0; (A ponta da ferramenta é o ponto (O ponto base no porta-ferramenta é o ponto de partida para o programa.)
de partida para o programa.) Z Ponto base
Z

1200.0

Se um comando absoluto é emitido, o


ponto base se move para a posição
23.0
comandada. Para mover a ponta da
ferramenta para a posição comandada, a
diferença da ponta da ferramenta para o
ponto base é compensada pela correção
X de comprimento da ferramenta.
0 25.2

X
0 600.0

-106-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

T
(Exemplo 1) (Exemplo 2)
Configurar o sistema de coordenadas pelo comando Configurar o sistema de coordenadas pelo comando
G50X128.7Z375.1; (Designação de diâmetro) (A ponta da G50X1200.0Z700.0; (Designação de diâmetro) (O ponto base na
ferramenta é o ponto de partida para o programa.) torre é o ponto de partida para o programa.)

X X

Ponto de Partida
(Ponto Base)
Ponto de
Partida

Origem

CUIDADO
A definição do sistema de coordenadas da
depende da programação do diâmetro ou
programação do raio.

Notas
- Comando para configurar um sistema de coordenadas de peça no modo de
compensação de comprimento da ferramenta
M
Executar um comando (G92) do código G de configuração de sistema
de coordenadas de peça pré-ajusta um sistema de coordenadas de uma
forma que a posição especificada será uma posição de pré-
compensação.
Entretanto, este código G não pode ser usado junto com um bloco onde
os vetores de compensação de comprimento da ferramenta variam. Se
ele for usado, o alarme PS5391 é emitido. Por exemplo, ele não pode
ser usado junto com os seguintes blocos.

EXEMPLO
1 Bloco no qual G43/G44 é emitido
2 Bloco que está no modo G43 ou G44 e no qual um
código H é emitido
3 Bloco que está no modo G43 ou G44 e no qual
G49 é emitido
4 Bloco no qual, no modo G43 ou G44, os vetores
de compensação são cancelados usando-se um
código G como G28 ou G53 e então reiniciados
novamente
Quando pré-configurar um sistema de coordenadas de peça usando o
código G de configuração de sistema de coordenadas de peça, não pare
no bloco anterior para mudar uma correção de compensação de
comprimento da ferramenta selecionada, por exemplo, com o MDI.

-107-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

7.2.2 Seleção de Sistema de Coordenadas de Peça

O usuário pode escolher a partir da definição dos sistemas de


coordenas de peça conforme descritos abaixo. (Para informações sobre
os métodos de configuração, ver II-7.2.1)

(1) Uma vez que o sistema de coordenadas de peça seja definido por
um código G de configuração de sistema de coordenadas de peça
ou configuração do sistema de coordenadas de peça automática,
os comandos absolutos indicam posições no sistema de
coordenadas de peça.
(2) Escolher entre definição de seis sistemas de coordenadas de peça
de trabalho utilizando o painel MDI.
Ao especificar um código G de G54 a G59, um dos sistemas de
coordenadas de peça de 1 a 6 pode ser selecionado.
G54 : Sistema 1 de coordenadas de peça
G55 : Sistema 2 de coordenadas de peça
G56 : Sistema 3 de coordenadas de peça
G57 : Sistema 4 de coordenadas de peça
G58 : Sistema 5 de coordenadas de peça
G59 : Sistema 6 de coordenadas de peça
Os sistemas de coordenadas de peça de 1 a 6 são estabelecidos
após o retorno ao ponto de referência após a energia ser ligada.
Quando a energia é ligada, o sistema de coordenadas G54 é
selecionado.
Quando o bit 2 (G92) do Parâmetro N o. 1202 é definido para 1,
executar o comando do código G92 de configuração do sistema de
coordenada de peça resulta na emissão de um alarme PS0010. Este é
designado para evitar que o usuário confunda os sistemas de
coordenadas.

CUIDADO
O valor definido de correção de origem da peça
depende da programação do diâmetro ou
programação do raio.

Exemplo
G90 G55 G00 X40.0 Y100.0 ;

Sistema de coordenada de peça 2 (G55)

100.0 Neste exemplo, o posicionamento é feito


para as posições (X=40.0, Y=100.0) no
sistema de coordenadas de peça 2.

X
40.

Fig. 7.2.2 (a)

-108-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.2.3 Alteração do sistema de coordenadas de peça

É possível alterar os seis sistemas de coordenadas da peça


especificados com G54 a G59, alterando -se um valor externo de
correção do ponto zero da peça ou o valor de correção do ponto
zero da peça.
Existem três métodos para alterar o valor externo de correção do
ponto zero da peça ou o valor de correção do ponto zero da peça.
(1) Introdução por meio do painel MDI (ver III -11.4.10)
(2) Programação( Usando código G de entrada de dados
programáveis ou um código G de configuração de sistema de
coordenadas de peça)
(3) Através da função de entrada de dados externos
O valor externo de correção do ponto de origem da peça pode
ser alterado enviando um sinal ao CNC. Para mais informações,
consulte o manual correspondente publicado pelofabricante da
ferramenta da máquina

Sistema de Sistema de Sistema de Sistema de


coordenadas de coordenadas de coordenadas de coordenadas de
peça 1 (G54) peça 2 (G55) peça 3 (G56) peça 4 (G57)

ZOFS2
ZOFS3 ZOFS4
ZOFS1
Sistema de
ZOFS5 coordenadas de peça
5 (G58)

EXOFS
Sistema de
Ponto Zero da máquina ZOFS6 coordenadas de peça
6 (G59)
EXOFS : Valor externo de correção do ponto zero da peça
ZOFS1 to ZOFS6 : Valor de correção do ponto zero da
peça.

Fig. 7.2.3 (a) Alteração do valor externo de correção do ponto zero ou do valor regular de correção do ponto zero da
peça

Formato
- Alteração pela entrada de dados programáveis

G10 L2 Pp IP_;
p=0: Valor externo de correção do ponto zero da
peça
p=1 to 6 : O valor de correção do ponto zero da peça
corresponde aos sistemas 1 a 6 de
coordenadas da peça
IP_ : Para um comando absoluto (G90), a correção do
ponto zero da peça em cada eixo.
Para um comando incremental (G91), o valor a ser
adicionado à correção do ponto zero da peça em
cada eixo (a soma corresponde à nova correção).
-109-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

- Troca ao configurar um sistema de coordenadas da peça

M
G92 IP_ ;

T
G50 IP_ ;

Explicação
- Troca ao inserir dados programáveis
Ao especificar um código G de inserção de dados programáveis, o
valor de correção de origem de peça pode ser trocado para cada
sistema de coordenadas de peça.

- Troca ao configurar um sistema de coordenada da peça


Ao especificar um código G de configuração de sistema de
coordenadas de peça, o sistema de coordenadas de peça (selecionado
com um código de G54 a G59) é trocado para definir um novo sistema
de coordenadas de peça para que a posição atual da ferramenta
coincida com as coordenadas especificadas (IP_).
Assim, a quantidade de troca do sistema de coordenada é adicionada a
todos os valores de correção de origem da peça. Isto significa que
todos os sistemas de coordenadas de peça são trocados pela mesma
quantidade.

CUIDADO
Quando um sistema de coordenadas é definido
com o comando de código G92 de configuração
de sistema de coordenadas de peça depois que
um valor de correção de origem da peça externo é
definido, o sistema de coordenadas não é afetado
pelo valor de correção da peça externo. Quando
G92X100.0Z80.0; for especificado, por exemplo, o
sistema de coordenadas que tem sua posição de
referência de ferramenta atual em X = 100,0 e Z =
80,0 é definido.

T
Se IP é um valor de comando incremental, o sistema de coordenadas
da peça é definido para que a posição atual da ferramenta coincide com
o resultado da adição do valor incremental especificado às coordenadas
da posição anterior da ferramenta. (Troca de sistema de coordenadas).

-110-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

Exemplo

Y Y’
G54 Sistema de coordenadasda
peça
100 Se G92X100Z100; for programado quando a ferramenta se
160 encontrar posicionada em (200, 160) no modo G54, será
Posição da
ferramenta criado o sistema 1 de coordenadas da peça (X’ - Z’) deslocado
em função do vetor A.

60 A X’ Novo sistema de coordenadas da peça


100

X Sistema original de coordenadas da peça


100 200

G54 sitema de coordenadas Suponha que foi especificado um sistema de


de peça coordenadas da peça G54. Será possível,
então, definir, por meio do seguinte comando,
Z' G55 Sistema de coordenada de um sistema de coordenadas da peça G55 com
peça o círculo preto da ferramenta (figura à
1200.0 esquerda) em (600.0, 1200.0), desde que a
Z'
relação relativa entre os sistemas de
coordenadas da peça G54 e G55 tenha sido
Z 1200.0 corretamente definida: G92X600.0Z1200.0;
Suponha também que os paletes são
carregados em duas posições diferentes .Se a
Z relação relativa entre os sistemas de
600.0 X' coordenadas dos paletes, nas duas posições,
A
tiver sido corretamente definida, tratando os
sistemas de coordenadas como sistema de
X coordenadas da peça G54 e sistema de .
600.0
coordenadas da peça G55, o deslocamento
do sistema de coordenadas em um dos
B
A paletes, com G92, provoca o mesmo
C deslocamento do sistema de coordenadas no
outro palete. Isso significa que as peças dos
dois paletes podem ser usinadas com o
mesmo programa, especificando apenas G54
ou G55
X' - Z' ........... Novo sistema de coordenadas da peça
X - Z ............. Sistema original de coordenadas da peça
A : Valor de correção criado por G92
B : Valor de correção do ponto zero da peça em G54
C : Valor de correção do ponto zero da peça em G55

-111-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

Exemplo
T

X X'
G54 Sistema de coordenadas da
peça Se G50X100Z100; for programado quando ferramenta
Posição da se encontra posicionada em (200, 160) no modo G54,
160 100
ferramenta será criado o sistema 1 de coordenadas da peça (X’ - Z’)
deslocado em função do vetor A..

60 A Z' Novo sistema de coordenadas da peça


100

Z Sistema de coordenadas da origem da peça


100 200

Suponha
Suponhaque quefoi
foi especificado
especificado um um sistema
sistemade de
G54 Sistema de coordenadas de peça coordenadas
coordenadas da peçaG54.
da peça G54.Será Será possível,
possível,
então,
então,definir,
definir,por
pormeio
meio dodo seguinte
seguinte comando,
um sistemaum
comando, desistema
coordenadas da peçadaG55
de coordenadas
G55 Sistema de coordenadas da peça com
peça oG55círculo
com preto da preto
o círculo ferramenta (figura à
da ferramenta
esquerda) em (600.0,
(figura à esquerda) em1200.0), desde que a
(600.0, 1200.0),
X' relação relativa entre os entre sistemas de
desde que a relação relativa os
600.0 coordenadas da peça G54dae peça
sistemas de coordenadas G55 tenha
G54 esido
corretamente
G55 tenha sidodefinida: G50X600.0Z1200.0;
corretamente definida:
X Suponha também que
G50X600.0Z1200.0; Suponha os também
paletesquesão
carregados
os paletesem são duas posições
carregados emdiferentes
duas Se a
Z'
relação
posiçõesrelativa
diferentes entre
Se a osrelaçãosistemas
relativa de
1200.0 X coordenadas dos paletes,
entre os sistemas nas duas posições,
de coordenadas dos
A tiver sido nas
paletes, corretamente definida,
duas posições, tratando os
tiver sido
sistemas
corretamente definida, tratando os sistemasde
de coordenadas como sistema
Z coordenadas
de coordenadas da peça
como G54 e sistema
sistema de de
coordenadas
coordenadasda da peça
peça G55,
G54 e osistema
deslocamento
de
1200.00 do sistema de coordenadas em um dos
B paletes, com G92, provoca o mesmo
A Z deslocamento
coordenadas do da sistema
peça G55, de coordenadas
o deslocamento no
do sistema
outro palete.de coordenadas
Isso significa que em as umpeças
dos dos
C paletes,
dois com podem
paletes G92, provoca o mesmocom o
ser usinadas
deslocamento do sistema de coordenadas no
mesmo programa,
outro palete. especifi cando
Isso significa que asapenas
peças G54
dos
ou G55
dois paletes podem ser usinadas com o
mesmo programa, especifi - cando apenas
X' - Z' ........... Novo sistema de coordenadas da peça G54 ou G55
X - Z ............. Sistema original de coordenadas da peça
A : Valor de correção criado por G50
B : Valor de coreção do ponto zero da peça em G54
C : Valor de correção do ponto zero da peça em G55

-112-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.2.4 Pré-definição do sistema de coordenadas da peça (G92.1)


A função de pré-definição do sistema de coordenadas da peça serve
para definir previamente um sistema de coordenadas da peça
deslocado por intervenção manual para o sistema de coordenadas da
peça previamente deslocado. O último sistema é deslocado do ponto
zero da máquina por um valor de correção do ponto zero da peça.
A função de pré-definição do sistema de coordenadas da peça pode ser
utilizada de duas maneiras. Um dos métodos serve -se de um
comando programado. O outro serve-se das operações MDI nas telas
de visualização da posição absoluta, de visualização da posição relativa
e de visualização da posição global (III - 12.1.4).

Formato
M
G92.1 IP 0 ;
IP 0 : Especifica os endereços dos eixos sujeitos à operação
de pré-definição do sistema de coordenadas da peça.
Os eixos que não forem especificados não se
encontram sujeitos à operação de pré-definição.

T
G50.3 IP 0 ;(G92.1 IP 0; para sistema de código G, B ou C)
IP 0 : Especifica os endereços dos eixos sujeitos à
operação de pré-definição do sistema de
coordenadas da peça. Os eixos que não forem
especificados não se encontram sujeitos à operação
de pré-definição.

Explicações
Quando se executa um retorno manual ao ponto de referência no estado
de reinicialização, o sistema de coordenadas da peça é deslocado do
ponto zero do sistema de coordenadas da máquina em função do valor
de correção do ponto zero da peça. Suponha que o retorno manual ao
ponto de referência é executado quando o sistema de coordenadas da
peça é selecionado com G54. Neste caso, um sistema de coordenadas da
peça é automaticamente definido, tendo seu ponto zero deslocado do
ponto zero da máquina pelo valor de correção do ponto zero da peça
G54; a distância do ponto zero do sistema de coordenadas da peça ao
ponto de referência representa a posição atual no sistema de
coordenadas da peça.

G54 Sistema de coordenadas da peça

Origem da peça
G54 Valor de correção
da origem da peça
Ponto de referência

Ponto zero da máquina Retorno ao ponto de referência manual

-113-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

Se estiver instalado um detector de posição absoluta, o ponto zero do


sistema de coordenadas da peça definido automaticamente após a
energização encontra -se deslocado do ponto zero da máquina em função
do valor de correção do ponto zero da peça em G54. A posição da
máquina, no momento da energização, é lida pelo detector de posição
absoluta e a posição atual, no sistema de coordenadas da peça, é definida
subtraindo da posição da máquina o valor de correção do ponto zero da
peça em G54. O sistema de coordenadas da peça definido por meio destas
operações é deslocado do sistema de coordenadas da máquina através dos
comandos e operações apresentados abaixo.
(a) Intervenção manual executada com o sinal absoluto manual desligado
(b) Comando de deslocamento executado no estado de bloqueio da
máquina
(c) Movimento com interrupção por manivela
(d) Operação com a função de espelhamento
(e) Trocando o sistema de coordenadas da peça através da definição do sistema de
coordenadas local ou sistema de coordenadas da peça.

No caso (a), o sistema de coordenadas da peça é alterado em função da


distância percorrida durante a intervenção manual.

Sistema de coordenadas Po
da peça G54, antes da
intervenção manual Quantidade de
movimento durante
Valor de correção do intervenção manual
WZo
ponto zero Sistema de coordenadas
da peça G54, após
da peça intervenção manual

Pn
Ponto zero da máquina

WZn-

Na operação acima, o sistema de coordenada de peça uma vez trocado


pode ser predefinido usando a especificação do código G ( G92.1) ou
operação MDI para o sistema de coordenadas da peça deslocado por
um valor de correção da origem da peça a partir do ponto zero da
máquina.
O bit 3 (PPD) do parâmetro nº 3104 especifica se deverão ser
predefinidas coordenadas relativas , assim como coordenadas absolutas.

-114-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

Restrições
- Raio da ferramenta ⋅ Compensação do raio da ponta da ferramenta,
Compensação do comprimento da ferramenta, correção da ferramenta
Para usar a função de pré-definição do sistema de coordenadas da
peça, cancele os modos de compensação: Compensação do raio da
ponta da ferramenta, compensação do comprimento da ferramenta e
correção da ferramenta. Se a função for executada sem cancelar primeiro
estes modos, os vetores de compensação são cancelados
temporariamente.

M
- Compensação de
comprimento da ferramenta Quando utilizar a função pré-definida do sistema de coordenadas da
peça, cancelar a compensação do comprimento da ferramenta. Se a
função for executada sem cancelar estes modos, os vetores de
compensação são cancelados.

- Modos proibidos
Não utilizar a função pré-definida do sistema de coordenadas da peça
quando escalonamento, rotação do sistema de coordenada, ou imagem
programável estiver definida.

- Reinício de programa
A função pré-definida do sistema de coordenadas da peça é executada
durante o reinício do programa.

-115-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

7.2.5 Sistemas adicionais de coordenadas de (G54.1 ou G54) (Série M)

M
Além dos seis sistemas de coordenadas da peça (sistemas padrão de
coordenadas de peça) selecionáveis com G54 a G59, 48 sistemas
adicionais de coordenadas de peça (sistemas adicionais de coordenadas
de peça) podem ser utilizados.

Formato
- Selecionando os sistemas adicionais de coordenadas da peça
G54.1 Pn ; ou G54 Pn ;
Pn : Códigos especificando o sistemas adicionais de
coordenadas da peça
n : 1 a 48

- Configurando o valor de correção de origem da peça nos sitemas adicionais de


coordenadas de peças (G10)
G10 L20 Pn IP_ ;
Pn :Códigos especificando o sistema de coordenadas de
peça para configuração do valor de
correção de origem da peça
n : 1 a 48
IP_ : Endereços do eixo e um valor definido como a
correção de origem da peça.

Explicação
- Selecionando os sistemas adicionais de coordenadas de peça
Quando um código P é especificado junto com G54.1 (G54), o sistema
de coordenadas correspondente é selecionado a partir dos sistemas
adicionais de coordenadas de peças (1 a 48).
Um sistema de coordenada de peça, uma vez selecionado, é válido até
que um outro sistema de coordenadas de peça seja selecionado. O
sistema padrão 1 de coordenadas de peça (selecionado com G54) é
selecionado ao ligar a máquina.
G54.1 P1 ...... Sistema adicional 1 de coordenadas de peça
G54.1 P2 ...... Sistema adicional 2 de coordenadas de peça
:
G54.1 P48 ... Sistema adicional 48 de coordenadas de peça

-116-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

Assim como com os sistemas padrão de coordenadas de peça, as


seguintes operações podem ser realizadas para uma correção de origem
da peça em um sistema adicionais de coordenadas de peça:

(1) A tela de configuração de valor de correção de origem da peça


pode ser utilizada para exibir e definir um valor de correção de
origem de peça.
(2) A função G10 ativa um valor de correção de origem da peça ser
definido pela programação (consultar II-7.2.3).
(3) Um macro personalizado permite um valor de correção de origem
da peça ser tratado como uma variável de sistema.
(4) Os dados de correção de origem da peça podem ser inseridos ou
liberados como dados externos.
(5) A função de janela do PMC ativa o dados de correção de origem
da peça a serem lidos como dados modais de comando de
programa.

- Configurar o valor de correção de origem da peça nos sistemas adicionais de


coordenadas (G10)
Quando um valor de correção de origem de peça é especificado
usando-se um valor absoluto, o valor especificado é o novo valor de
correção.
Quando ele é especificado usando-se um valor incremental, o valor
especificado é adicionado ao valor de correção atual para obter um
novo valor de correção.

Restrição
- Especificando códigos P
Um código P deve ser especificado após G54.1 (G54). Se o G54.1
não for seguido por um código P no mesmo bloco, o sistema adicional
1 de coordenada de peça (G54.1P1) é assumido.
Se um valor que não está dentro da faixa especificável for
especificado em um código P, um alarme PS0030 é emitido.
Outros códigos P diferentes dos números de correção de peça não
podem ser especificados em um bloco G54.1 (G54).
Exemplo 1) G54.1 G04 P1000 ;
Exemplo 2) G54.1 M98 P48 ;

-117-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

7.2.6 Configuração Automática de Sistema de Coordenadas

Quando o sistema de coordenada da peça não é usado (bit 0 (NWZ) do


parâmetro Nº 8136 é 1), se o bit 0 (ZPR) da configuração automática do
sistema de coordenada do parâmetro Nº 1201 é 1, uma operação de
retorno manual à posição de referência determina automaticamente as
coordenadas.
Uma vez que α, β, e γ são definidos com o parâmetro Nº 1250, um
sistema de coordenadas de peça é definido mediante retorno à posição de
referência para que o ponto base no porta-ferramenta ou a ponta da
ferramenta básica seja posicionada em X = α, Y = β, e Z = γ.
Este processo ocorre como se o seguinte estivesse especificado na posição
de referência:

M
G92 Xα Yβ Zγ;

T
G50 Xα Zγ ;

Quando o sistema de coordenadas da peça é usado (bit 0 (NWZ) do


parâmetro Nº 8136 é 0), independente da configuração do bit 0 (ZPR) do
parâmetro 1201, uma operação manual de retorno à posição de referência
estabelece o sistema de coordenadas de peça baseado na correção de
origem da peça (parâmetros Nº 1220 a 1226).

T
Quando a configuração de uma quantidade de troca sistema de
coordenadas de peça é diferente de 0, um sistema de coordenadas de peça
trocado pela quantidade é definido.

-118-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.2.7 Troca de Sistema de Coordenada de Peças de Trabalho (Série T)

Explicação
Quando o sistema de coordenadas atualmente definido pelo comando
G50 ou a configuração do sistema automático desvia do sistema de
peça programado, a definição do sistema de coordenadas pode ser
trocada (ver III-3.1).
Definir a quantidade de troca desejada na memória de troca do sistema
de coordenadas de peça.

X
x
X-Z : Sistema de coordenada em programação
x-z : Definição atual do sistema de coordenada com
quantidade de troca 0 (sistema de coordenada a ser
modificado pela troca)

O’ z
troca Z
O

Definir a quantidade de troca de O' a O na memória de troca de sistema de coordenada


de peça.

Fig. 7.2.7 (a) Troca de sistema de coordenada de peça

Formato
- Alteração da quantidade de troca do sistema de coordenadas de peça
G10 P0 IP_;
IP : Configurações de um endereço de eixo e uma
quantidade de troca de sistema de coordenadas de
peça

CUIDADO
Um único bloco pode conter uma combinação de
X, Y, Z, C, U, V, W, e H (no sistema A do código
G). Neste caso, se os comandos forem
especificados para o mesmo eixo, o que for que
apareça depois se torna válido.

-119-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

Restrição
- Quantidade de troca e comando de configuração de sistema de coordenadas
Especificar um comando de configuração de sistema de coordenada
(G50 (para sistema A de código G) ou G92 (para sistema B/C de
código G)) invalida da quantidade de troca que já tenha sido definida.
Exemplo)
Quando G50X100.0Z80.0; é especificado, um sistema de
coordenadas é definido para que a posição base atual da
ferramenta esteja em X =100.0 e Z = 80.0, independente de qual
valor foi definido para a quantidade de troca de sistema de
coordenadas de peça .

- Quantidade de troca e configuração de sistema de coordenadas


Quando uma quantidade de troca já está definida, se uma configuração
automática de sistema de coordenadas é feita por um retorno manual
ao ponto de referência, o sistema de coordenadas definido é
imediatamente trocado pela quantidade de troca.

- Valores de diâmetro e de raio


A quantidade de troca do sistema de coordenadas da peça depende da
programação de diâmetro e programação de raio.

Exemplo)
Para definir o ponto base indicado por X = Φ120.0 (valor de
diâmetro) e Z = 70.0 com referência à origem da peça se a
distância para o ponto base atual for indicada pelo X = Φ121.0 e
Z = 69.0, a quantidade de troca é definida como mostrado abaixo.
X=1.0, Z=-1.0

X
69.0

Ponto de partida =
ponto base
φ121.0

-120-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.3 SISTEMA DE COORDENADAS LOCAL

Quando se cria um programa em um sistema de coordenadas da peça,


pode se definir um sistema derivado de coordenadas da peça para facilitar
a programação. A esse sistema de coordenadas derivado dá -se o nome de
sistema de coordenadas locais.

Formato
G52 IP_; Definição dos sistemas de coordenadas local
:
G52 IP 0 ; Cancelamento do sistema de coordenadas
local
IP_ : Origem do sistema de coordenadas local

Explicações
Especificando –se G52IP_;, é possível definir um sistema de
coordenadas locais em todos os sistemas de coordenadas da peça (G54 a
G59). O ponto de origem de cada um dos sistemas de coordenadas local
é definido na posição especificada por IP_ no sistema de coordenadas
da peça.
Uma vez definido o sistema de coordenadas local, as suas coordenadas
são usadas em um comando de deslocamento do eixo. O sistema de
coordenadas local pode ser alterado, especificando -se o comando G52
com o ponto zero de um novo sistema de coordenadas locais no
sistema de coordenadas da peça.
Para cancelar o sistema de coordenadas local e especificar o valor de
coordenadas no sistema de coordenadas da peça, é necessário fazer
coincidir o ponto zero do sistema de coordenadas local com o do
sistema.

IP_ (Sistema de coordenadas local)

(G54: Sistema de coordenadas da peça 1)

G55 IP_ (Sistemadecoordenadas locail


G56
G57
G58 (G59: Sistema de coordenadas
da peça 6)

(Sistema de coordenadas da máquina)

Ponto zero do sistema de coordenadas da máquina

Ponto de referência

Fig. 7.3 (a) Definição do sistema de coordenadas local

-121-
7.SISTEMA DE COORDENADAS PROGRAMAÇÃO B-64304PO/01

CUIDADO
1 Quando ZCL (bit 2 do Parâmetro No.1201) é
definido para 1 e um eixo retorna para a
posição de referência pela função de retorno à
posição de referência manual, a origem do
sistema de coordenada local do eixo coincide
com aquela do sistema de coordenada de
peça. O mesmo é verdade quando o seguinte
comando é emitido:
G52 α0 ;
α: Eixo o qual retorna ao ponto de referência
2 A configuração do sistema de coordenadas
local não altera o sistemas de coordenadas
da peça e da máquina.
3 Se o sistema de coordenada local é cancelado no
modo reinicializar, depende da configuração do
parâmetro. O sistema de coordenada local é
cancelado quando o bit 3 (RLC) do parâmetro Nº
1202 é definido para 1. O sistema de coordenadas
local é cancelado independente da definição do bit
3 (RLC) do Parâmetro No. 1202 quando o bit 6
(CLR) do Parâmetro No. 3402 é 0 e o bit 7 (WZR)
do Parâmetro No. 1201 é 1 ou quando o bit 6
(CLR) do Parâmetro No. 3402 é 1 e o bit 6 (C14)
do Parâmetro No. 3407 é 0.
4 Quando um sistema de coordenadas da peça é
definido com o comando G92 (G50 para o sistema
A do código G na série T), o sistema de
coordenadas local é cancelado. Entretanto, o
sistema de coordenadas local de um eixo para o
qual nenhum sistema de coordenadas está
especificado em um bloco G92 (G50 para o
sistema A do código G na série T) permanece
imutável.
5 G52 cancela a correção temporariamente no
raio da ferramenta – compensação de raio da
ponta da ferramenta.
6 Comandar um comando de movimento
imediatamente após o bloco G52 no modo
absoluto.

-122-
B-64304PO/01 PROGRAMAÇÃO 7. SISTEMA DE COORDENADAS

7.4 SELEÇÃO DE PLANO

A seleção dos planos para a interpolação circular, compensação de corte


(série M), rotação do sistema de coordenadas (série M) e perfuração é
feita por meio do código G.
A tabela seguinte apresenta uma lista de códigos G e dos planos
correspondentes.

Explicações
Tabela 7.4(a): Planos selecionados pelo código G

Código G Plano selecionado X Yp Zp


G17 Plano Xp Yp EixopX ou Eixo Y ou um Eixo Z ou um eixo
G18 Plano Zp Xp um eixo eixo paralelo paralelo a ele
G19 Plano Yp Zp paralelo a a ele
ele
Xp, Yp, Zp são determinados pelo endereço do eixo existente no bloco em
que se encontra programado G17, G18 ou G19.
Se no bloco G17, G18 ou G19 for omitido o endereço de um eixo, parte -se do
princípio de que são omitidos os endereços dos três eixos básicos.
O parâmetro nº 1022 serve para especificar se os diversos eixos são eixos
básicos (eixo X, eixo Y ou eixo Z) ou eixos paralelos aos eixos básicos. O
plano não é alterado nos blocos em que não se encontrem programados
G17, G18 ou G19.
A instrução de movimento é irrelevante para a seleção de planos.
M
Quando a energia é ligada ou o CNC está em ponto zero, G17 (plano
XY), G18 (plano ZX), ou G19 (plano YZ) é selecionado por bits 1 (G18)
e 2 (G19) do Parâmetro No. 3402).

T
Quando a energia é ligada, G18 (plano ZX) é selecionado.

NOTA
Os eixos U, V, e W podem ser usados com os códigos
G B e C.

Exemplo
Seleção de plano quando o eixo X é paralelo ao eixo U.
G17 X_ Y_ ; plano XY,
G17 U_ Y_ ; plano UY
G18 X_ Z_ ; plano ZX
X_Y_ ; O plano não foi alterado (plano ZX)
G17 ; plano XY
G18 ; plano ZX
G17 U_ ; plano UY
G18 Y_ ; plano ZX, o eixoY se movimenta
independentemente do plano.

-123-
8.DIMENSÃO E VALOR DAS COORDENADAS PROGRAMAÇÃO B-64304PO/01

8 DIMENSÃO E VALOR DAS COORDENADAS


Capítulo 8, "DIMENSÃO E VALOR DAS COORDENADAS",
consiste das seguintes seções:

8.1 PROGRAMAÇÃO ABSOLUTA E INCREMENTAL..... 125


8.2 CONVERSÃO POLEGADAS/UNIDADES MÉTRICAS (G20,
G21).................................................................................. 127
8.3 PROGRAMAÇÃO DE NÚMEROS DECIMAIS............. 131
8.4 PROGRAMAÇÃO DO RAIO E DO DIÂMETRO......... 133

-124-
B-64304PO/01 PROGRAMAÇÃO 8. DIMENSÃO E VALOR DAS COORDENADAS

8.1 PROGRAMAÇÃO ABSOLUTA E INCREMENTAL

Existem duas formas de comandar o deslocamento da ferramenta; a


programação absoluta e a programação incremental. Na programação
absoluta, é programado o valor das coordenadas da posição final. A
programação incremental é utilizada para programar o movimento da
ferramenta.

M
G90 e G91são usados para programação absoluta ou incremental,
respectivamente.

T
O programação absoluta ou a programação incremental são usadas de
acordo com a programação usada. Ver as tabelas seguintes.
Sistema de código G A B ou C
Método de comando Palavra de G90, G91
endereço

Formato
M
Programação Absoluta G90 IP_ ;
Programação Incremental G91 IP_ ;

T
Sistema A do código G
Programação Programação
absoluta incremental
Comando de movimento do
X U
eixo X
Comando de movimento do
Z W
eixo Z
Comando de movimento do
Y V
eixo Y
Comando de movimento do C
eixo C H

-Sistema B ou C do
código G Programação Absoluta G90 IP_ ;
Programação Incremental G91 IP_ ;

-125-
8.DIMENSÃO E VALOR DAS COORDENADAS PROGRAMAÇÃO B-64304PO/01

Exemplo
M
G90 X40.0 Y70.0 ; Programação Absoluta
G91 X-60.0 Y40.0 ; Programação Incremental

Ponto Final
70.0

30.0
Ponto inicial

40 100 x

Movimentação da ferramenta do ponto P para o ponto Q


(a programação do diâmetro é u s a d a p a r a o e i x o X )
Sistema A do código G Sistema B ou C do código G
Programação absoluta X400.0 Z50.0 ; G90 X400.0 Z50.0 ;
Programação incremental U200.0 W-400.0 ; G91 X200.0 Z-400.0 ;

X Q
(400,50)
P
Φ 400 (200,450)
Φ 200

50
450

NOTA
1 Programação absoluta e incremental podem ser usadas
juntas em um bloco.
No exemplo acima o seguinte comando pode ser
especificado: X400.0 W-400.0 ; (no sistema A código G)
2 Quando a programação absoluta e a programação
incremental de um mesmo eixo são usadas ao mesmo
tempo (por exemplo, X e U, ou Z e W) em um bloco no
sistema A código G a programação absoluta ou
incremental que for especificada posteriormente será
válida.
3 A Programação incremental não pode ser usada quando
nomes dos eixos A e B durante o sistema A código G são
selecionados.

-126-
B-64304PO/01 PROGRAMAÇÃO 8. DIMENSÃO E VALOR DAS COORDENADAS

8.2 CONVERSÃO POLEGADAS/UNIDADES MÉTRICAS


Tanto entrada em polegada como a em unidade métrica (menor
incremento de entrada) podem ser selecionadas pelo código G.

Formato G00 Z204.0 ; Entrada em polegada


G00 Z204.0 ; Entrada em unidade métrica

Este código G deve ser especificado em um bloco independente antes


de configurar o sistema de coordenadas no início do programa. Após o
código G para conversão em polegada/unidade métrica ser
especificado, a unidade do dados de entrada é trocada para o menor
incremento de entrada em polegada ou unidade métrica do sistema de
incremento (II-2.3). A unidade de entrada de dados para graus
permanece imutável. Os sistemas de unidade para os seguintes valores
são alterados após a conversão polegada/ unidade métrica.
Avanço de velocidade comandado pelo código F
Comando posicional
Valor de correção de origem da peça
Valor de compensação da ferramenta
Unidade de escala para gerador de pulso manual
Distância de movimento em avanço incremental
Alguns parâmetros
Quando a energia é ligada, o código G é o mesmo que aquele mantido
antes da energia ser desligada.

CUIDADO
G20 e G21 não devem ser trocados durante um
programa.

NOTA
1 Quando o menor incremento de entrada e o menor
comando de sistemas de incremento forem
diferentes, o erro máximo é metade do menor
incremento de comando. Este erro não é
acumulado.
2 A entrada em polegada ou unidade métrica também
pode ser trocada usando configurações (ver III-
12.3.1).
3 Desabilitar a função do bit 2 (IRF) do parâmetro nº
14000 ou bit 0 (NIM) do parâmetro nº 11222,
realizar a conversão polegada/unidade métrica em
um ponto que tenha uma coordenada de máquina
de 0.

-127-
8. DIMENSÃO E VALOR DAS COORDENADAS PROGRAMAÇÃO B-64304PO/01

Realizando a conversão polegada/ unidade métrica no ponto de referência


(parâmetro nº 1240 não é 0)
Convencionalmente, a conversão polegada/unidade métrica deve ser
realizada em um ponto que tenha uma coordenada de máquina de 0.
Entretanto, configurar bit 2 (IRF) do parâmetro nº 14000 habilita a
conversão polegada/unidade métrica a ser realizada no ponto de
referência (parâmetro nº 1240).
Se uma tentativa for feita para realizar a conversão polegada/unidade
métrica quando um eixo com esta função habilitada não estiver no
ponto de referência, o alarme PS5362 é emitido para cancelar a
tentativa.
Antes de tentar realizar a conversão polegada/unidade métrica, esteja
certo de configurar o eixo de interesse para o ponto de referência,
usando o comando G28, por exemplo.
Além disso, se o sistema de coordenadas da peça foi trocado, o uso dos
seguintes comandos ou operações, bit 1 (CIM) do parâmetro nº11222
podem ser usados para selecionar a emissão do alarme PS1298 ou a
anulação da correção.
Intervenção manual realizada com o sinal absoluto manual
desligado
Comando de movimento emitido com a máquina fechada
Comando de movimento emitido usando-se uma interrupção
manual de alça
Operação com base na imagem de espelho
Troca do sistema de coordenadas de peça causada pela
configuração do sistema de coordenadas local (G52) ou
configuração do sistema de coordenadas da peça

Condições de troca Todas as seguintes condições devem ser atingidas para realizar a
conversão polegada/unidade métrica no ponto de referência. .
Falhar em satisfazer qualquer das condições resulta na emissão do
alarme PS1298. Para a sincronização da engrenagem eletrônica, o
alarme PS1595 é emitido.
Posicionamento ou interpolação linear
Modo de cancelamento de interpolação de coordenadas polares
(série T)
Cancelamento de comando de coordenadas polares (série M)
Desligar detecção de flutuação de velocidade de fuso (série T)
Raio da ferramenta. Cancelamento de compensação de raio da
ponta da ferramenta
Cancelamento do controle de direção normal (série M)
Cancelamento de correção de comprimento de ferramenta (série
M)
Cancelamento de escala (série M)
Cancelamento de imagem de espelhamento programável (série M)
Cancelamento de torneamento poligonal (série T)
Cancelamento de chamada modal de macro
Desligar modo de rotação do sistema de coordenadas (série M)
Imagem de espelho para cancelamento do modo de
torre dupla ou corte balanceado. (série T)
Cancelamento do ciclo fixo
Cancelamento de sincronização de engrenagem eletrônica
(série M)
Cancelamento de controle de velocidade de superfície constante

-128-
B-64304PO/01 PROGRAMAÇÃO 8. DIMENSÃO E VALOR DAS COORDENADAS

A seguinte configuração é necessária para realizar a conversão de


polegada/unidade métrica no ponto de referência.
Sistema de coordenadas de peça (parâmetro NWZ(nº 8136#0)=0)

Restrições
As seguintes operações precisam ser realizadas em um ponto que tenha
uma coordenada de máquina de 0.
Conversão de polegada/unidade métrica no bit 2 (INI) do
parâmetro de configuração No. 0
Conversão de polegada/unidade métrica com base na entrada de
parâmetro programável (G10)
Conversão de polegada/unidade métrica com base em variável de
macro individualizada nº 3005

Realizando a conversão polegada/ unidade métrica no ponto de referência


Estabelecer o bit 0 (NIM) do parâmetro nº 11222 habilita a conversão
polegada/ unidade métrica a ser realizada em outros pontos além do
ponto de referência

Além disso, se o sistema de coordenadas da peça foi trocado, o uso dos


seguintes comandos ou operações, bit 1 (CIM) do parâmetro nº11222
pode ser usado para selecionar a emissão do alarme PS1298 ou
anulação da correção.
Intervenção manual realizada com o sinal absoluto manual
desligado
Comando de movimento emitido com a máquina fechada
Comando de movimento emitido usando-se uma interrupção
manual de alça
Operação com base na imagem de espelho
Troca do sistema de coordenadas de peça causada pela
configuração do sistema de coordenadas local (G52) ou
configuração do sistema de coordenadas da peça

Se um eixo estiver sob qualquer dos seguintes controles, entretanto,


nenhuma conversão de sistema de coordenadas automáticas com base
nesta função pode ser realizada para o eixo.
Controle de eixo por PMC
Controle síncrono de eixo (para eixos escravos quando o eixo
mestre for um eixo PMC)
Controle do fuso com servo motor

-129-
8. DIMENSÃO E VALOR DAS COORDENADAS PROGRAMAÇÃO B-64304PO/01

Condições de troca Realizar a conversão polegada/ unidade métrica em qualquer posição


que não o ponto de referência, requer satisfazer todas as seguintes
condições. Falhar em satisfazer qualquer das condições resulta na
emissão do alarme PS1298. Para a sincronização da engrenagem
eletrônica, o alarme PS1595 é emitido.
• Posicionamento ou interpolação linear
• Modo de cancelamento de interpolação de coordenadas polares
(série T)
• Cancelamento de comando de coordenadas polares (série M)
• Desligamento de detecção de flutuação de velocidade de fuso
(série T)
• Raio da ferramenta. Cancelamento de compensação de raio da
ponta da ferramenta
• Cancelamento do controle de direção normal (série M)
• Cancelamento de correção de comprimento de ferramenta (série
M)
• Cancelamento de escala (série M)
• Cancelamento de imagem de espelhamento programável (série
M)
• Cancelamento de torneamento poligonal (série T)
• Cancelamento de chamada modal de macro
• Desligar modo de rotação do sistema de coordenadas (série M)
• Imagem de espelho para cancelamento do modo de torre dupla ou
corte balanceado.(série T)
• Cancelamento do ciclo fixo
• Cancelamento de sincronização de engrenagem eletrônica (série
M)
• Cancelamento de controle de velocidade de superfície constante

As seguintes configurações são necessárias para realizar a conversão


de polegada/unidade métrica em um ponto que não seja o ponto de
referência.
• Sistema de coordenadas de peça (parâmetro NWZ (nº
8136#0)=0)
• Sistema de coordenadas de peças pré-configurado (parâmetro
NWC (nº8136#1)=0)

Restrições
As seguintes operações precisam ser realizadas em um ponto que tenha
uma coordenada de máquina de 0.
• Conversão de polegada/ unidade métrica no bit 2 (INI) do
parâmetro de configuração No. 0
• Conversão de polegada/unidade métrica com base na entrada de
parâmetro programável (G10)
• Conversão de polegada/unidade métrica com base em variável de
macro individualizada nº 3005

-130-
B-64304PO/01 PROGRAMAÇÃO 8. DIMENSÃO E VALOR DAS COORDENADAS

8.3 PROGRAMAÇÃO DE PONTO DECIMAL


Valores numéricos podem ser inseridos com um ponto decimal. Um
ponto decimal pode ser usado quando for inserida uma distância,
tempo ou velocidade. O ponto decimal pode ser especificado com os
seguintes endereços:

M
X, Y, Z, U, V, W, A, B, C, I, J, K, Q, R, F
M
M
T
M X, Y, Z, U, V, W, A, B, C, I, J, K, R, F
M
Explicação
M
Há dois tipos de numeração de ponto decimal: numeração tipo
M calculadora e numeração padrão.
Quando a numeração decimal tipo calculadora for usada, um valor sem
ponto decimal é considerado para ser especificado em polegadas de
milímetro, ou graus. Quando a numeração decimal for usada, tal valor
é considerado para ser especificado nos menores incrementos de
entrada. Selecionar a notificação ou do tipo calculadora ou decimal
padrão pelo uso do bit 0 (DPI) do parâmetro nº 3401. Os valores
podem ser especificados tanto com como sem ponto em um programa
único.

Exemplo
Programação de
Programação de ponto decimal
Comando de ponto decimal tipo
programa tipo padrão
calculadora de bolso
X1000 1mm
1000mm
Valor de comando sem Unidade: mm Menor incremento de
Unidade: mm entrada
ponto decimal
0.001mm

X1000.0
1000mm 1000mm
Valor de comando com
Unidade: mm Unidade: mm
ponto decimal

CUIDADO
Quando especificar uma palavra de dimensão
para um código G de comando em um bloco,
esteja certo de colocar a palavra dimensão após o
código G de comando.

-131-
8. DIMENSÃO E VALOR DAS COORDENADAS PROGRAMAÇÃO B-64304PO/01

NOTA
1 Um valor especificado menor do que o menor incremento é tratamento conforme
mostrado abaixo (arredondado para o lado direito).
Exemplo 1)
Quando um valor é especificado diretamente em um endereço (no
caso de IS-B)
X-0. 0004 ; Tratado como X0.000
X0.0004 ; Tratado como X0 000
X-0.0005 ; Tratado como X0.000
X0.0005 ; Tratado como X0.001
X-0.0006 ; Tratado como X-0.001
X0.0006 ; Tratado como X0.001
Conforme mostrado na tabela abaixo, os comandos que incluem frações
positivas e negativas tendo o mesmo valor absoluto com relação a zero, são
repetidos. No arredondamento para o lado direito, os resultados são periódicos.
No arredondamento geral, entretanto, os resultados não são periódicos devido à
simetria de arredondamento com relação ao zero.
Para evitar isto, o arredondamento para o lado direito é usado para cálculo.
Arredondamento para Arredondamento
o lado direito geral
G90 G00 X0 ; X 0.000 X 0.000
G91 X-0.0015 ; X - 0.001 X- 0.002
G91 X0.0015 ; X 0.000 X - 0.001
G91 X-0.0015 ; X - 0.001 X - 0.003
G91 X0.0015 ; X 0.000 X - 0.002
G91 X-0.0015 ; X - 0.001 X - 0.004
G91 X0.0015 ; X 0.000 X - 0.003
Exemplo 2)
Quando um valor é atribuído a uma variável de macro (no caso de IS-B)
Similarmente, o arredondamento para o lado direito é realizado.
#100=1.2345 ;
X#100 ; Tratado como X1.235
#100=-1.2345 ;
X#100 ; Tratado como X-1.234
2 Quando mais do que nove dígitos são especificados, um alarme ocorre. Se um
valor for inserido com um ponto decimal, o número de dígitos é também verificado
após o valor ser convertido para um inteiro de acordo com o menor incremento de
entrada.
Exemplos:
X0.123456789 ;
O alarme PS0003 ocorre porque mais do que nove dígitos são
especificados.
X1234567.8 ;
Se o menor incremento de entrada for 0.001 mm, o valor é convertido para
inteiro
1234567800. Devido ao inteiro ter mais do que nove dígitos, um alarme ocorre.

-132-
B-64304PO/01 PROGRAMAÇÃO 8. DIMENSÃO E VALOR DAS COORDENADAS

8.4 PROGRAMAÇÃO DO RAIO E DO DIÂMETRO


Desde que a seção transversal da peça seja normalmente circular na
programação de controle do torno CNC, suas dimensões podem ser
especificadas de duas formas: Diâmetro e Raio

B
R2
R1
D1 D2

eixo
Eixo X X
D1, D2: Programação do diâmetro
R1,R2: Programação do raio eixo Z
Eixo Z

Quando o diâmetro é especificado, é chamado de programação de


diâmetro e quando o raio é especificado, é chamado de programação
de raio.

Explicação
- Notas sobre a programação de diâmetro/programação de raio para cada comando
A programação de raio ou programação de diâmetro pode ser
especificada pelo bit 3 (DIA) do parâmetro nº 1006. Quando usar a
programação de diâmetro, note as condições listadas na Tabela 8.4 (a).

Tabela 8.4 (a) Notas sobre especificação de valor do diâmetro


Ítem Notas
Comando do eixo X Especificado com um valor de
diâmetro
Especificado com um valor de
diâmetro. Na figura acima,
Comando incremental especifica D2 menos D1 para
caminhos de ferramenta B para A.

Especifica um valor de coordenada


Configuração de sistema de coordenadas
com um valor de diâmetro

Bit 1 do parâmetro nº 5004


Componente de valor de correção de determina o valor do diâmetro ou
ferramenta do raio.
Parâmetros em ciclo fixo (série T), tais
Especifica um valor de raio
como profundidade de corte junto ao eixo
X. (R)
Designação de raio em interpolação
Especifica um valor de raio
circular (R, I, K, e etc.)
Especifica mudança de raio/rot. ou
Avanço de velocidade junto ao eixo
mudança de raio/min.
Exibição da posição do eixo Exibido como valor do diâmetro

-133-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B-64304PO/01

9 FUNÇÃO DE VELOCIDADE DO FUSO


(FUNÇÃO S)

A velocidade do fuso pode ser controlada por especificar um valor para


o seguinte endereço S.
Capítulo 9, “FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)”,
consiste das seguintes seções:

9.1 ESPECIFICAR A VELOCIDADE DO FUSO COM UM


CÓDIGO.............................................................................. 135
9.2 ESPECIFICAR O VALOR DE VELOCIDADE DO
FUSO (S5 –COMANDO DE DÍGITO).............................. 135
9.3 CONTROLE DE VELOCIDADE DE SUPERFÍCIE
CONSTANTE (G96, G97)................................................. 136
9.4 FUNÇÃO DE POSICIONAMENTO DO FUSO................ 141
9.5 DETECÇÃO DE FLUTUAÇÃO DE VELOCIDADE DO
FUSO................................................................................... 147
9.6. CONTROLE DO FUSO COM SERVO MOTOR............... 152

-134-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.1 ESPECIFICAR A VELOCIDADE DO FUSO COM UM CÓDIGO


Quando um valor é especificado após o endereço S, o sinal de código e
sinal estroboscópio são enviados para a máquina para controlar a
velocidade de rotação do fuso.
Um bloco pode conter apenas um código S. Consultar o manual
apropriado fornecido pelo construtor da ferramenta da máquina para
detalhes, tais como o número de dígitos em um código S ou a ordem de
execução quando um comando de movimento e um comando de
código S estiverem no mesmo bloco.

9.2 ESPECIFICAR O VALOR DE VELOCIDADE DO FUSO


(S5-COMANDO DE DÍGITO)

A velocidade do fuso pode ser especificada diretamente pelo endereço


S seguido por um valor de cinco dígitos no máximo (min-1). A unidade
para especificar a velocidade do fuso pode variar, dependendo do
construtor da ferramenta da máquina. Consultar o manual apropriado
fornecido pelo construtor da ferramenta da máquina para detalhes.

-135-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

9.3 CONTROLE DE VELOCIDADE DE SUPERFÍCIE CONSTANTE (G96,G97)

Especificar a velocidade de superfície (velocidade relativa entre a


ferramenta e peça) depois do S. O fuso é girado para que a velocidade
de superfície seja constante, independente da posição da ferramenta.

Formato
- Comando de controle de velocidade de superfície constante
G96 Sxxxxx ;
↑ Velocidade de superfície (m/min ou pés/min)
Esta unidade de velocidade de superfície pode mudar de
acordo com a especificação do construtor da ferramenta
da máquina.

- Comando de cancelamento de controle de velocidade de superfície constante


G97 Sxxxxx ;
↑ Velocidade do fuso (min-1)
Esta unidade de velocidade de superfície pode mudar de
acordo com a especificação do construtor da ferramenta
da máquina.

- Comando de eixo controlado de velocidade de superfície constante


G96 Pα ;
P0 : Eixo configurado no parâmetro (nº 3770)
P1 : Eixo X, P2 : Eixo Y, P3 : Eixo Z, P4 : 4º eixo
P5 : 5º eixo

T
NOTA
Se o controle multi-fuso estiver habilitado (seleção do
fuso baseada no endereço P), a especificação do eixo
baseada no endereço P estará desabilitada. Usar
parâmetro nº 3770 para especificação de eixo.

- Grampo da velocidade máxima do fuso


G92 S_ ;
A velocidade máxima do fuso (min -1) segue S.

T
G50 S_ ;
A velocidade máxima do fuso (min -1) segue S.

NOTA
G50 pode ser usado com o sistema A do código G.

-136-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Explicação
- Comando de controle de velocidade de superfície constante (G96)
G96 (Comando de controle de velocidade de superfície constante) é
um código G modal. Depois que um comando G96 for especificado, o
programa insere o modo de controle de velocidade de superfície
constante (modo G96) e valores S especificados são assumidos como
uma velocidade de superfície. Um comando G96 deve especificar o
eixo junto ao qual o controle de velocidade de superfície constante é
aplicado. Um comando G97 cancela o modo G96. Quando o controle
de velocidade de superfície constante for aplicado, uma velocidade do
fuso mais alta do que o valor especificado em G92 S_; ou G50 S_;
(velocidade máxima do fuso) é grampeada na velocidade máxima do
fuso. Quando a energia for ligada, a velocidade máxima do fuso ainda
não é configurada e a velocidade não é grampeada. Os comandos S
(velocidade de superfície) no modo G96 são assumidos como S = 0 (a
velocidade de superfície é 0) até M03 (rotação do fuso na direção
positiva) ou M04 (rotação do fuso na direção negativa) aparece no
programa.

Velocidade do fuso (min1)

A velocidade do fuso (min-1) quase coincide


com a velocidade de superfície (m/min) em
aproximadamente
160 mm (raio).

Velocidade de superfície é 600 m/min.

A relação entre o raio da peça, velocidade do


fuso e velocidade de superfície Raio (mm)
Fig. 9.3 (a) A relação entre o raio da peça, velocidade do fuso
e velocidade de superfície

-137-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

- Configurar o sistema de coordenadas da peça para controle de velocidade de


superfície constante
Para executar o controle de velocidade de superfície constante, é
necessário configurar o sistema de coordenadas da peça, e então o
valor de coordenada no centro do eixo de rotação, por exemplo, eixo Z,
(eixo para o qual se aplica o controle de velocidade de superfície
constante) se torna zero.
X

Fig. 9.3 (b) Exemplo do sistema de coordenada da peça para controle


de velocidade de superfície constante

- Velocidade de superfície especificada no modo G96

Modo G96 Modo G97

Especificar a velocidade de
superfície em m/min (ou pé/min)

Comando G97

Armazenar a velocidade de
superfície em m/min (ou pé/min)
Especificado

Comando A velocidade
para a velo - especificada
cidade do do fuso (min-1)
fuso é usada
Não especificado
A velocidade de superfície (m/
min ou pé/min) é convertida pa-
ra a velocidade do fuso (min-1)

Outros comandos que não


o G96

Especificado
Comando G96
A velocidade Comando
de superfície
especificada para a
é utilizada velocidade de
superfície

Não especificado

A velocidade de superfície
armazenada (m/min ou pé/min) é
usada. Se nenhuma superfície
for estocada, 0 é assumido.

-138-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Restrição
- Controle de velocidade de superfície constante para filamento
O controle de velocidade de superfície constante é também efetivo
durante o encadeamento. Assim, é recomendado que o controle de
velocidade de superfície constante seja invalidado com o comando
G97 antes de iniciar o encadeamento de rolagem e encadeamento do
objeto afilado porque o problema de resposta no sistema servo
mecânico pode não ser considerado quando a velocidade do fuso
muda.

- Controle de velocidade de superfície constante para travessia rápida (G00)


Em um bloco de travessia rápida especificado pelo G00, o controle de
velocidade de superfície constante não é feito calculando-se a
velocidade de superfície para uma mudança transitória da posição da
ferramenta, mas é feito pelo cálculo da velocidade de superfície com
base na posição no ponto final do bloco de travessia rápida, na
condição que o corte não seja executado em travessia rápida.

-139-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

Exemplo
T

Valor do Raio
X
Caminho programado

Caminho da ferramenta após correção

N16

N16

1200 1475
1050

N8 G00 X1000.0 Z1400.0 ;


N9 T33
N11 X400. 0 Z1050.0 ;
N12 G50 S3000 ; (Designação da velocidade máxima do fuso)
N13 G96 S200 ; (Velocidade de superfície 200 m/min)
N14 G01 Z700.0 F1000 ;
N15 X600.0 Z 400.0;
N16 Z_ ;
O CNC calcula a velocidade do fuso, a qual é proporcional à
velocidade de superfície especificada na posição do valor de
coordenada programada no eixo X. Este não é o valor calculado de
acordo com a coordenada do eixo X após a correção, quando a
correção for válida. No ponto final N15 no exemplo acima, a
velocidade em diâmetro 600, (a qual não é o centro a torre, mas a
ponta da ferramenta) é 200 m/min. Se o valor da coordenada do eixo X
for negativo, o CNC usa o valor absoluto.

-140-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.4 FUNÇÃO DE POSICIONAMENTO DO FUSO

Visão Geral
T
Por sua vez, o fuso conectado ao motor do fuso é girado a uma certa
velocidade para girar a peça montada no fuso. Este estado do controle
de fuso é referido como modo de rotação do eixo.
A função de posicionamento do fuso gira o eixo conectado ao motor do
fuso por um certo ângulo para posicionar a peça montada no fuso a um
certo ângulo. Este estado do controle de fuso é referido como modo de
posicionamento do eixo.

A função de posicionamento do eixo envolve as seguintes três


operações:
1. Cancelar o modo de rotação do fuso e inserir o modo de
posicionamento do fuso
Colocar o fuso no modo de posicionamento de fuso e estabelecer
um ponto de referência especificando um código M fornecido
(configurar com um parâmetro). (Orientação do fuso)
2. Posicionar o fuso no modo de posicionamento de fuso
O fuso é posicionado em um dos dois métodos:
1) Posicionar com um ângulo arbitrário por um endereço
de eixo
2) Posicionar com um ângulo semi-fixo por um código M dado
(configurar com um parâmetro)
3. Cancelar o modo de posicionamento do fuso, e inserir o modo de
rotação do fuso
Colocar o fuso no modo de rotação de fuso especificando um
código M dado (configurar com um parâmetro).

O menor incremento de comando, menor incremento de entrada, e


valor máximo para o eixo de posicionamento do fuso são conforme
segue:
• Menor incremento de comando
360 = 0.088 seg
4096 ( quando a taxa de engate do fuso a posição do codificador)

Menor incremento de entrada


0.001 graus (IS-B)
• Valor máximo
±999999.999 graus

-141-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

9.4.1 Orientação do fuso


Quando o posicionamento do fuso é primeiro realizado depois que o
motor do fuso for usado para operação de fuso normal, ou quando o
posicionamento do fuso for interrompido, a orientação do fuso é
necessária.
A orientação permite ao fuso parar em uma posição pré-determinada.
A orientação é direcionada pelo código M configurado no parâmetro
nº 4960. A direção da orientação pode ser configurada com um
parâmetro.
Para um fuso serial, é configurado no bit 4 (RETSV) do parâmetro nº
4000. Com a função de troca de grade, a posição da orientação pode ser
trocada em uma faixa de 0 a 36 graus com o parâmetro nº 4073 para um
fuso serial.

- Avanço de velocidade durante a orientação do fuso


Um avanço de velocidade de orientação para um fuso serial é
determinado por uma configuração de parâmetro do fuso.
Na orientação, o fuso serial para na posição de orientação depois de
várias rotações do motor do fuso.

- Omissão de orientação
Usando o bit 2 (ISZ) do parâmetro nº 4950, a orientação para trocar
para o modo de posicionamento do fuso pode ser omitida se ela for
desnecessária (por exemplo, quando nenhuma posição de partida está
especificada e o posicionamento incremental a partir da posição atual é
apenas necessário). Mais especificamente, quando um código M para
trocar para o modo de posicionamento do fuso for especificado, o
modo de controle do fuso é simplesmente trocado para modo de
posicionamento do fuso e então o processo é completado sem
orientação.

- Ponto de referência do programa


A posição na qual a orientação é completada é assumida ser um ponto
de referência do programa. Entretanto, o ponto de referência do
programa pode ser alterado através da configuração do sistema de
coordenadas (G92 ou G50) ou configuração do sistema automático de
coordenadas (bit 0 (ZPR) do parâmetro nº 1201).
Quando uma configuração é feita para omitir a orientação, um ponto de
referência do programa não é estabelecido, e a operação por um
comando absoluto é imprevisível durante o posicionamento do fuso
com um endereço de eixo.

-142-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.4.2 Posicionamento do Fuso (Série T)

T
O fuso pode ser posicionado com um ângulo semi-fixo ou ângulo
arbitrário.

- Posicionamento com um ângulo semi-fixo


Usar um código M para especificar um ângulo de posicionamento.
O valor do código M especificável pode ser um dos seis valores de Mα
a M (α+5). O valor α deve ser configurado no parâmetro nº 4962
anteriormente. Os ângulos de posicionamento correspondentes a Mα
até M (α+5) estão listados abaixo. O valor β deve ser configurado no
parâmetro nº 4963 anteriormente.

Código
M Ângulo de (Ex.) β = 30°
(Ex.) β = α + 5 posicionamento

Mα β 30°
M (α + 1) 2β 60°
M (α + 2) 3β 90°
M (α + 3) 4β 120°
M (α + 4) 5β 150°
M (α + 5) 6β 180°

Quando o número dos códigos M a serem usados, valor γ , é


especificado no parâmetro No. 4964, um valor de código M
especificável pode estar na faixa de valores de M α a M (α + (y – 1)),
até 255 valores de M α a M (α + (255 - 1)).

Código
M Ângulo de (Ex.) β = 30°
posicionamento
(Ex.) γ = 11
Mα β 30°
M (α + 1) 2β 60°
M (α + 2) 3β 90°
M (α + 3) 4β 120°
... ... ...
M (α + 11 - 1) 11β 330°

A direção de rotação pode ser especificada em IDM (bit 1 do


parâmetro 4950).

- Posicionamento com um ângulo arbitrário


Especifica a posição com um ângulo arbitrário usando o endereço de
eixo, seguido por um valor numérico assinado ou valores numéricos.
O endereço do eixo deve ser especificado no modo G00.
(A explicação abaixo é dada assumindo que o endereço do eixo C está
configurado.)
(Exemplo) C-45000
C180.000
Numérico com ponto decimal pode ser inserido. O valor pode ser
especificado em graus.
(Exemplo) C36.0 = C36 graus
-143-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

- Comandos absolutos e comandos incrementais


Os comandos incrementais são sempre usados para posicionamento
com um ângulo semi-fixo (usando códigos M).
A direção de rotação pode ser especificada com bit 1 (IDM) do
parâmetro nº 4950.
Os comandos absoluto e incremental podem ser usados para
posicionamento com um ângulo arbitrário.
Com os comandos absolutos para posicionamento com um ângulo
arbitrário, quando a função de prorrogação de eixo de rotação é usada
(bit 0 (ROA) do parâmetro n° 1008 for 1), o controle de atalho é
também habilitado (bit 1 (RAB) do parâmetro nº 1008 é 0).

Ponto de referência do programa

90°

180°

Código G do tipo A Código G do tipo B e C

Formato do comando Comando Comando


Endereço
Endereço A-B na A-- B na
usado e
usado figura figura
código G
acima acima
Especifique
o ponto final com
Comando
absoluto
uma distância do C C180. ; G90,C G90 C180.0 ;
ponto de
referência do
programa.
Comando Especifique uma
incremental distância do
H H90. ; G91,C G91 C90.0 ;
ponto inicial ao
ponto final.

- Avanço de velocidade durante o posicionamento


O avanço de velocidade durante o posicionamento iguala à velocidade
de travessia rápida especificada no parâmetro nº 1420.
Para a velocidade especificada, uma sobreposição de 100%, 50%,
25%, e F0 (parâmetro nº 1421) pode ser aplicada.

-144-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.4.3 Cancelamento de posicionamento do Fuso (Série T)

T
Quando os modos estiverem para ser trocados de posicionamento de
fuso para rotação de fuso normal, o código M configurado no
parâmetro nº 4961 deve ser especificado.

Também, o modo de posicionamento do fuso é cancelado e o modo de


rotação do fuso é configurado nos seguintes casos:
<1> Uma operação de reinicialização (incluindo uma parada de
emergência) ocorre quando um alarme servo mecânico é emitido.
<2> Uma operação de reinicialização (incluindo uma parada de
emergência) ocorre quando um servo alarme é emitido.
<3> Uma operação de orientação em progresso é parada devido a uma
reinicialização ou alarme, ou por alguma outra razão.
<4> Uma operação de reinicialização (incluindo uma parada de
emergência) ocorre quando o bit
(IOR) 0 do parâmetro nº 4950 é 1.

CUIDADO
1 Durante a execução das seqüências de posicionamento do fuso
(cancelar o modo de rotação do fuso e inserir o modo de
posicionamento do fuso, posicionando o fuso no modo de
posicionamento do fuso, e cancelar o modo de posicionamento
do fuso e inserir o modo de rotação do fuso), o final de parada de
operação automática
*SP é inválido. Isto significa que a operação automática
não para até que todas as seqüências estejam completadas,
mesmo quando o sinal *SP se torna 0.
2 Funcionamento em vazio e máquina trancada não
podem ser realizadas durante o posicionamento do fuso.
3 A fechadura da função auxiliar é desabilitada para códigos M
para a função de posicionamento do fuso.
4 A função de controle de contorno Cs do fuso serial (bit 2
(SCS) do parâmetro nº 8133) e a função de posicionamento
do fuso (bit 1 (AXC) do parâmetro nº 8133) não podem ser
usadas ao mesmo tempo.Se ambas as funções estiverem
configuradas para serem habilitadas, à função de
posicionamento do fuso é dada prioridade.
5 O eixo de posicionamento do fuso é manuseado como um
eixo controlado. Entretanto, os sinais relacionados a eixos
controlados (tal como o sinal de sobrecurso) devem ser
configurados.
6 Quando a função de macho rígido (bit 3 (NRG) do parâmetro
nº 8135) é usada junto com a função de posicionamento do
fuso (bit 1 (AXC) do parâmetro nº 8133), o macho rígido não
pode ser especificado no modo de posicionamento do fuso
ou o posicionamento do fuso não pode ser especificado no
modo de macho rígido.

-145-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

NOTA
1 Os comandos do código M para posicionamento de um fuso
devem ser especificados em um bloco único. Outros
comandos não devem estar contidos no mesmo bloco.
(Também, os comandos do código M para posicionamento
de um outro fuso não devem estar contidos no mesmo
bloco.)
Mesmo quando o bloco único, função de comando de
código M múltiplo é também usado, os códigos M
relacionados devem ser especificados em um bloco
único.
2 Mesmo quando o bloco único, função de comando de
código M múltiplo é também usado, os códigos M
relacionados devem ser especificados em um bloco
único.
3 Os comandos de endereço de eixo para posicionamento de
um fuso devem ser especificados em um bloco único.
Outros comandos não devem estar contidos no mesmo
bloco. Entretanto, os seguintes comandos podem estar
contidos no mesmo bloco onde os comandos de endereço
do eixo estão especificados:
G00, G90, G91, G92 (sistemas B e C do código G)
G00, G50 (sistema A do código G)
4 Comandos do código M para posicionamento do fuso
especificam códigos M que não são armazenados em buffer.
5 O posicionamento do fuso não pode ser realizado pela
operação manual (em avanço de deslocamento, avanço
manual por manivela, ou outro modo).
6 O posicionamento do fuso não pode ser realizado pelo
controle do eixo PMC.
7 Para o posicionamento do fuso, a operação de reinício
do programa não pode ser realizada. Usar o MDI para
estas operações.
8 A verificação do curso armazenado é desativada para
o eixo de posicionamento do fuso.
9 A função de destaque do eixo de controle é desativada
para o eixo de posicionamento de fuso.
10 A função de compensação de erro de passo armazenado é
desativada para o eixo de posicionamento do fuso.
11 Quando uma configuração é feita para omitir a orientação
do fuso, o sinal de realização de retorno ao ponto de
referência não se torna 1.
12 Na orientação do fuso, todos os eixos de intertravamento e
eixos de intertravamento específico são checados apenas
quando um bloco é iniciado. Um sinal é ignorado se inserido
durante a execução do bloco.
13 Uma diferença entre uma distância de trajeto especificada e
uma distância de trajeto real é mantida até que o modo de
posicionamento do fuso seja cancelado.

-146-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.5 DETECÇÃO DE FLUTUAÇÃO DE VELOCIDADE DE FUSO


(SÉRIE T)
T

Visão Geral
Com esta função, um alarme de superaquecimento (OH0704) é gerado
e o sinal de alarme SPAL de detecção de flutuação de velocidade é
emitido quando a velocidade do fuso desvia da velocidade especificada
devido às condições da máquina.
Esta função é útil, por exemplo, para prevenir a apreensão da bucha
guia.
G26 habilita a detecção de flutuação de velocidade do fuso.
G25 desabilita a detecção de flutuação de velocidade do fuso.
Formato
- Detecção de flutuação do fuso ligada
G26 Pp Qq Rr Ii;
P: Tempo (em ms) a partir da emissão de um novo
comando de rotação do fuso (comando S) até o início
da verificação se a velocidade atual do fuso é tão rápida
que um superaquecimento pode ocorrer.
Quando uma velocidade especificada é atingida dentro
do período de tempo de P, uma verificação é iniciada
naquele momento.
Q: Tolerância (%) de uma velocidade de fuso especificada

velocidade real do fuso × 100


q = 1-
velocidade
especificada do fuso
Se a velocidade especificada do fuso permanecer dentro
desta faixa, considera-se que atingiu o valor especificado.
Então, a verificação de velocidade real do fuso é iniciada.
R: A flutuação de velocidade do fuso (%) na qual a velocidade
real do fuso é tão rápida eu um superaquecimento pode
ocorrer
velocidade que pode causar
r = 1- superaquecimento × 100
velocidade do fuso especificado
Se a flutuação de velocidade do fuso real para a
velocidade do fuso especificado exceder a flutuação de
R de velocidade do fuso, a velocidade do fuso real é
considerada como sendo tão rápida que o
superaquecimento pode ocorrer.
I: A largura da flutuação de velocidade do fuso na qual a
velocidade do fuso real (min-1) é tão rápida que um
superaquecimento pode ocorrer.
Se a flutuação (largura) entre as velocidades do fuso
especificada e real exceder a largura de flutuação de
velocidade do fuso, a velocidade do fuso real é
considerada como sendo tão rápida que o
superaquecimento pode ocorrer.

-147-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

G26 habilita a função de detecção de flutuação de velocidade do fuso.


Os valores especificados para P, Q, R, e I estão configurados nos
seguintes parâmetros: no. 4914, nº 4911, nº 4912, e nº 4913,
respectivamente. Cada endereço de comando corresponde a um
número de parâmetro, conforme listado abaixo.
Endereço do comando Número do parâmetro
o
Q N .4911
o
R N .4912
I No.4913
P No.4914
Se o endereço de comando P, Q, R, ou I for omitido, a função detecta a
flutuação da velocidade do fuso real de acordo com o valor
configurado no parâmetro correspondente (nº 4914, nº 4911, nº 4912,
ou n° 4913).
Os parâmetros (nº 4914, nº 4911, nº 4912, e nº 4913) para o fuso no
qual o codificador de posição selecionado atualmente está montado são
usados para a configuração e verificação de detecção de flutuação de
velocidade do fuso.

- Detecção de flutuação do fuso desligado


G25;

G25 desabilita a função de detecção de flutuação de


velocidade do fuso .
Quando G25 for especificado, os parâmetros (nº 4914, nº 4911, nº
4912, e nº 4913) são imutáveis. Quando a energia for ligada ou depois
que uma reinicialização (estado de anulação (bit 6 (CLR) do parâmetro
nº 3402 = 1)) for executada, a função de detecção de flutuação de
velocidade do fuso é desabilitada (G25). Para o estado de anulação,
também verificar a configuração do bit ) (C08) do parâmetro nº 3407.

Explicação
A função para detectar a flutuação de velocidade do fuso verifica se a
velocidade real varia para a velocidade especificada ou não. Si ou Sr, o
que for maior, é tida como a velocidade de flutuação permitida (Sm).
Um alarme (OH0704) é ativado quando a velocidade do fuso real varia
para a velocidade comandada (Sc) sob a condição que a largura da
variação exceda a largura da variação permitida (Sm).

|Sc – Sa| > Sm


Sc : Velocidade do fuso especificada
Sa : Velocidade do fuso real
Si : A constante que é independente da velocidade do fuso
especificado (parâmetro (nº 4913))
Sr : A largura da variação permissível é obtida multiplicando-se
Sc (velocidade do fuso comandada) por r (raio constante). (r
= parâmetro (nº 4912))

Parâmetro FLR (nº4900#0)=0 Parâmetro FLR (nº4900#0)=1


r
Sr = Sc × Sr = Sc × r
100 1000
Sm: Si ou Sr, qualquer que seja o maior.

-148-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

- Condições para iniciar a detecção de flutuação de velocidade do fuso


Se a velocidade Sc do fuso específico muda, a detecção de flutuação de
velocidade do fuso se inicia quando uma das condições abaixo for
atingida:

<1> A velocidade do fuso atual cai em uma faixa de (Sc – Sq) a (Sc +
Sq)
Sc: Velocidade do fuso especificada
Sq : Tolerância dentro da qual o fuso é assumido para atingir a
velocidade programada.
(parâmetro (No.4911))
Parâmetro FLR =0 Parâmetro FLR =1
q
Sq = Sc × Sq = Sc × q
100 1000
<2> Quando o tempo p especificado no parâmetro nº 4914 decorre após
a velocidade especificada SC mudar.

- Exemplo de detecção de flutuação de velocidade de fuso


(Exemplo 1)
Quando um alarme (OH0704) é emitido após a velocidade do
fuso especificado ser atingida

Velocidade
do fuso

Sr
Sq Si
Velocidade
Sq Si especificada
Sr

P
Velocidade
SEM VERIFICAÇÃO real
VERIFICAÇÃO VERIFICAÇÃO

Modo G26
Tempo
Especificação de Início de
uma outra Alarme
verificação
velocidade

-149-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

(Exemplo 2)
Quando um alarme (OH0704) é emitido após a velocidade do
fuso especificado ser atingida
Velocidade do
fuso
Sq Si Sr
Sq Si

Velocidade
especificada

Sr

P VERIFI
VERIFI CA ÇÃO Velocida-
SEM VERIFICAÇÃO de real
CAÇÃO

Tempo
Alarme
Especificação de uma outra Início
velocidade de veri
ficação

Velocidade especificada: (Velocidade especificada pelo endereço S e


valor de cinco dígitos)
x (sobreposição do fuso)
Velocidade real: Velocidade detectada com um codificador de posição
p: Período após ocorrer uma mudança na velocidade
do fuso real até a detecção começar
Parâmetro nº 4914, endereço P
Sq: (Velocidade do fuso especificada)
x (Tolerância inicia detecção (q))
Parâmetro nº 4911, endereço Q
Parâmetro FLR =0 Parâmetro FLR =1
q q
100 1000
Sr : (Velocidade do fuso especificada)
x (Variação permissível(r))
Parâmetro nº 4912, endereço R
Parâmetro FLR =0 Parâmetro FLR =1

r r
100 1000
Si : Largura de variação permitida
Parâmetro nº 4913, endereço I
Se a diferença entre a velocidade especificada e a velocidade real
exceder tanto SR como SI, um alarme OH0704 é gerado.

- Relação entre controle de velocidade do fuso e cada fuso


Fuso Fuso serial
Função 1º fuso 2º fuso
(*1)
Possível Possível

-150-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

NOTA
1 É necessário habilitar o controle múltiplo do fuso
(bit 3 (MSP) do parâmetro nº 8133 é 1).
2 A função de detecção de flutuação de velocidade do
fuso é efetiva para um fuso único. A função não pode
ser executada para dois ou mais fusos.
A função de detecção de flutuação de velocidade do
fuso é efetiva para um fuso no qual o codificador de
posição selecionado atualmente está montado.
Apenas um codificador de posição única pode ser
selecionado. Codificador de múltiplas posições não
podem ser selecionados. Para a seção de um
codificador de posição, ver a seção de “Multi fusos”.
* Sinais de seleção de codificador de posição
(PC2SLC<Gn028.7>)
3 Os parâmetros que se tornam válidos são os
parâmetros de função de detecção de flutuação de
velocidade do fuso (nº 4911, nº 4912, nº 4913, nº
4914) para o fuso no qual o codificador de posição
selecionado atualmente está montado.

- Fuso para o qual detector a flutuação de velocidade do fuso


Para o fuso para o qual detector a flutuação de velocidade do fuso,
consultar o manual apropriado fornecido pelo construtor da ferramenta
da máquina.

-151-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

9.6 CONTROLE DE FUSO COM SERVO MOTOR

Visão Geral A função para o controle do fuso com servo motor permite que o servo
motor seja usado para executar os comandos de velocidade do fuso e
funções do fuso tais como macho rígido.
(1) Controle do fuso com servo motor
Controle de velocidade pode ser realizado usando-se um comando
de velocidade (comando S) com um servo motor configurado
como o eixo de rotação da ferramenta. Nenhum retorno ao ponto
de referência é necessário para trocar entre comandos de rotação e
posicionamento.
(2) Indexação do fuso
Com a função de indexação do fuso, uma posição parada pode
ser programada para parar um eixo de rotação na posição
especificada. Há dois tipos de indexação de fuso. O primeiro tipo
permite ao comando do próximo bloco ser executado antes que a
indexação do fuso seja terminada. O segundo tipo permite que
o próximo bloco seja executado apenas após a indexação do
fuso estar completa.
Com o primeiro tipo, é possível emitir comandos para outros eixos
que não o eixo para o qual um comando de indexação de fuso
tenha sido emitido, antes que o próximo comando seja emitido
para o eixo. Antes que o próximo comando seja emitido para o
eixo para o qual um comando de indexação do fuso tenha sido
emitido, se a indexação do fuso for completada ou não pode ser
verificado pela programação ou usando-se um sinal. Usar esta
função pode reduzir o tempo de espera. Além disso, um eixo pode
ser parado em um ponto especificado pela emissão de um
comando de indexação de fuso para o eixo quando o fuso estiver
girando.
(3) Movimento do eixo
Quando o bit 0 (PCE) do parâmetro nº 11006 for 1, se o
movimento do eixo (G00/G01) for especificado para um fuso de
servo motor da mesma forma que um eixo controlado normal, o
controle de posição pode ser realizado.
(4) Macho rígido com servo motor
O macho rígido pode ser realizado pela consideração de um fuso
de servo motor como um eixo de rotação.
(5) Filamento, avanço por avanço de rotação, e controle de
velocidade de superfície constante
Filamento, avanço por avanço de rotação, e controle de
velocidade de superfície constante podem ser realizados usando
um fuso de servomecanismo como um fuso.
(6) Controle de saída do fuso com PMC
A velocidade de rotação e polaridade podem ser
controladas pelo PMC.

-152-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

- Motores do fuso e funções suportadas


Controle Controle do fuso com
Funções do fuso
convencional do fuso servo motor
Avanço por revolução ○ ○
Filamento ○ ○
Usinagem de polígono ○ ×*1
Detecção de flutuação de ○ ×
velocidade do fuso
Controle síncrono do fuso ○ ×
Controle síncrono do fuso ○ ×
único
Usinagem de polígono com ○ ×
dois fusos
Orientação do fuso
Orientação multi-ponto ○ ×
Troca de saída de fuso
Controle de fuso de inter- ○ ○
caminho
Velocidade de superfície ○ ○
constante
Controle multi-fuso ○ ○
Macho Rígido ○ ○
Controle de saída do fuso ○ ○
com PMC
Saída de velocidade do fuso ○ ○
atual
Indexação de fuso × ○

*1 Servo motor pode ser usado como fuso.

Notas
(1) Esta função é opcional
(2) Para esta função, é necessário habilitar a saída serial do fuso
(configurar bit 5 (SSN) do parâmetro nº
8133) a 0).
Para um fuso de servo motor, configurar o tipo de um fuso de
servo motor, configurar o tipo de um motor de fuso para um fuso
serial (configurar bit 0 (A/S) do parâmetro nº 3716) para 1). Se
houver um fuso normal no caminho onde o fuso de servo motor
estiver presente, habilitar o controle de multi-fuso (configurar bit
3 (MSP) do parâmetro nº 8133) para 1). (Para a série M, o
controle de multi-fuso é função opcional.)
(3) Como um fuso de servo motor é tratado depende se o controle de
posição tal como o movimento do eixo (G00/G01) está
habilitado. Quando o bit 0 (PCE) do parâmetro nº. 11006 for 1,
o controle de posição é habilitado. Neste caso, o fuso de
servomecanismo é assumido para ser um eixo controlado e o
número dos eixos controlados é incrementado.
Quando o bit 0 (PCE) do parâmetro nº 11006 for 0, o controle de
posição é desabilitado. Neste caso, o fuso de servo motor não
é assumido para ser um eixo controlado e o número de eixos
controlados não é incrementado.

-153-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

Número máximo de eixos controlados


Número máximo de eixos
Controle Número
controlados em um Tipo de eixos controlados
de máximo de
sistema total
posição servo motores
Eixo servo + Fuso de servo motor 6
Série M Desabilitado
Apenas eixo servo 5
Sistema de 1 caminho
5 eixos Eixos servo +Fuso de servo motor 5
Habilitado
Apenas eixo servo 5
Eixos servo +Fuso de servo motor 5
Série T Desabilitado
Apenas eixo servo 4
Sistema de 1 caminho
4 eixos Eixos servo +Fuso de servo motor 4
Habilitado
Apenas eixo servo 4
Eixos servo +Fuso de servo motor 9
Série T Desabilitado
Apenas eixo servo 8
Sistema de 2 caminhos
8 eixos Eixos servo +Fuso de servo motor 8
Habilitado
Apenas eixo servo 8

(4) Um fuso de servomecanismo usado por esta função é contado


como um fuso controlado.

Número máximo de fusos


Número máximo de eixos Número máximo
Tipo de Fuso
controlados em um de fusos
sistema total
Série T / Série M Fuso + Fuso de servo motor 2
Sistema de 1 caminho
Apenas fuso 2
2 eixos
Série T Fuso + Fuso de servo motor 3
Sistema de 2 caminhos Apenas fuso 3
3 eixos

(5) Apenas um fuso de servo motor pode ser configurado em um


sistema. Se mais do que um fuso de servo motor for configurado,
o alarme PW1110 é emitido e o estado de parada de emergência é
inserido.
(6) Quando r ea lizar macho r ígido co m u m s er vo mot or ,
hab ilitar o (bit 3 (NRG) do parâmetro nº 8135 para 0).
(7) Q u a n d o o b i t 0 (PCE) do parâmetro nº 11006 for 1, o
controle de posição é habilitado e um fuso de servo motor pode
ser configurado como um eixo controlado PMC.
Se um fuso de servo motor for configurado como um eixo
controlado PMC quando o controle de posição estiver
desabilitado (bit 0 (PCE) do parâmetro nº 11006 for 0), o alarme
DS2003 é emitido.
(8) Quando o controle multi-fuso for habilitado, se um fuso de servo
motor não tiver sido selecionado quando iniciar ou cancelar o
modo de controle de velocidade SV durante a operação
automática, o alarme PS0602 é emitido.

-154-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.6.1 Controle de Fuso com Servo Motor

Especificação
- Comando com um Esta função pode ser usada para especificar o comando de rotação do
programa fuso S para um fuso de servo motor no modo de controle de
velocidade SV. Para controle de rotação de um servomecanismo,
especificar G96.4 para iniciar o modo de controle de velocidade SV.
Uma vez que o modo de controle de velocidade SV for especificado,
o comando S é válido para o servo motor até que o modo de controle
de velocidade SV seja liberado. Não especificar um comando de
posicionamento no modo de controle de velocidade SV. De outra
forma, o alarme PS0445 é emitido.
Antes da operação de posicionamento, liberar o modo de controle de
velocidade SV. Para liberar o modo de controle de velocidade SV,
especificar o comando de indexação G96.1/G96.2 do fuso. Para
detalhes sobre a indexação do fuso, ver “Função de Indexação do
Fuso”. Quando o bit 0 (PCE) do parâmetro nº 11006 for 1, um
comando de posicionamento pode ser especificado. Quando o bit 0
(PCE) do parâmetro nº 11006 for 0, um comando de
posicionamento não pode ser especificado para um fuso de servo
motor. Se especificado, o alarme PS0601 é emitido.
Em um outro modo que não o modo de controle de velocidade SV, o
comando S é inválido. Contudo, desde que a informação do comando
S seja registrada, se o modo e controle SV for inserido, a rotação
inicia na velocidade de rotação especificada.

O sinal de modo de controle de velocidade SV <Gn521> também


- Comando com um sinal pode ser usado para iniciar e cancelar o modo de controle de
velocidade SV. O modo de controle de velocidade SV é iniciado ou
cancelado em um canto crescente ou decrescente do sinal do modo de
controle de velocidade SV. Entretanto, para iniciar o modo de
controle de velocidade SV novamente depois que o modo de controle
de velocidade for iniciado usando o sinal então cancelado por um
comando programado, inserir o sinal de modo de controle de
velocidade SV novamente ou especificar G96.4.
O status do modo de controle de velocidade SV pode ser verificado
usando-se o modo de controle de velocidade SV em sinais de
progresso <Fn521>.
Quando o sinal for configurado em 0 durante a rotação, a indexação
do fuso é realizada, então o modo de controle de velocidade SV é
cancelado. A indexação do fuso realiza o posicionamento para R0
(valor absoluto 0). Para indexação de fuso, ver Subseção II-9.6.2,
“Função de Indexação de Fuso”.

-155-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

Formato
G96.4 P_ ; Iniciar modo de controle de
velocidade SV
M03(M04) S_ P_ ; Comando de rotação
S: Velocidade de fuso [min-1] (valor numérico de até cinco
dígitos)
P: Seleção de fuso com controle multi-fuso

- Iniciando o modo de controle de velocidade SV


Quando o controle multi-fuso for habilitado e um fuso for selecionado
com o endereço P (Bit 3 (MPP) do parâmetro nº 3703 = “1”), o modo
de controle de velocidade SV pode ser iniciado especificando-se G96.4
e o comando P de seleção de fuso. Para especificar o endereço P,
usar o parâmetro nº 3781 (código P para selecionar um fuso).
Quando um fuso for selecionado com sinais de seleção de fuso de
SWS1 a SWS2 <Gn027.0 a Gn027.1>, é possível iniciar o modo de
controle de velocidade SV se o sinal de seleção de fuso for inserido
quando o programa for analisado em um bloco de comando G96.4. Em
qualquer caso, quando um fuso servo mecânico não tiver sido
selecionado no bloco de comando G96.4, o alarme PS0602 é emitido.
Quando o controle multi-fuso for desabilitado, é possível iniciar o
modo de controle de velocidade SV se G96.4 for comandado
independentemente. Quando não houver nenhum fuso de servo motor
no sistema, o alarme PS0602 é emitido.

- Cancelamento do modo de controle de velocidade SV


Quando o controle multi-fuso for habilitado e um fuso for selecionado
com o endereço P (Bit 3 (MPP) do parâmetro nº 3703 = “1”), o modo
de controle de velocidade SV pode ser cancelado especificando-se um
comando de indexação de fuso (G96.1/G96.2) e comando P de seleção
de fuso. Quando um fuso for selecionado com sinais de seleção de fuso
SWS1 a SWS2 <Gn027.0 a Gn027.1>, é possível cancelar o modo de
controle de velocidade SV se o sinal de seleção do fuso for inserido
quando o programa for analisado no bloco de comando de indexação
de fuso (G96.1/G96.2). Em qualquer caso, quando um fuso servo
mecânico não tiver sido selecionado, o alarme PS0602 é emitido.
Quando o controle multi-fuso for desabilitado, é possível cancelar o
modo de controle de velocidade SV de G96.4 for comandado
independentemente. Quando não houver nenhum fuso de servo motor
no sistema, o alarme PS0602 é emitido. Para o formato de comando do
comando de indexação de fuso, ver “Função de Indexação de Fuso”.

- Notas
Para especificar “G96.4 P_ ;”, usar um bloco independente.
Entretanto, é possível especificar "G96.4 P_ S_ ;".
Além disso, no sistema de 2 caminhos, quando for especificado a partir
de outros caminhos que não o caminho que um fuso de servo motor
pertence, o alarme PS0602 é emitido.

-156-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Explicação
- Comando (1) Saída de comando de velocidade de fuso
Configurar o comando de velocidade do fuso da mesma forma
que para o comando de velocidade normal (comando S). Antes de
especificar um comando de velocidade (comando S), iniciar o
modo de controle de velocidade SV, e selecionar o modo de
controle de posição.
A sequência pelos seguintes sinais de entrada é
desnecessária.
*ESPA, MRDYA, e SFRA
(2) Condição para parar a saída de velocidade do fuso
Os comandos uma vez produzidos para um fuso se tornam 0 se
*SSTP se tornar “0” ou se um comando (como S0) que faz o
comando de velocidade do fuso produzir 0. Também, emitir um
comando de indexação (G96.1/G96.2) faz o comando de
velocidade do fuso produzir 0. Além disso, uma condição de
parada de emergência e alarme servo motor traz o fuso para uma
parada.
Com M05, o CNC não faz o comando produzir para o fuso 0.
(3) Para a rotação pela indexação de fuso
Emitir um comando que especifique uma posição habilita o eixo
de rotação a parar na posição especificada.
Para detalhes, ver Subseção. “Função de Indexação de Fuso” (4)
(4) Velocidade Máxima
A velocidade máxima que pode ser especificada é normalmente
2777 min-1. Entretanto, configurar bit 3 (IRC) do parâmetro nº
1408 para "1" pode ser capaz de aumentar o limite para
aproximadamente 27770 min-1 dependendo do desempenho do
motor e detector relacionados.

- Controle multi-fuso e comandos para um outro caminho


Quando um fuso de servo motor e um outro fuso estão presentes juntos
no mesmo caminho, a função de controle multi-fuso é necessária
para especificar um comando de rotação. O caminho da função
de controle de fuso pode lidar com comando de um outro caminho. O
endereço P com base na função de selecionar fuso para controle multi-
fuso pode ser usado para selecionar fusos em um outro caminho.
Exemplo de comandos de programa a seguir:
Exemplo 1: (Seleção de fuso com o endereço P)
Bit 3 (MPP) do parâmetro nº 3703 = "1": Um fuso é selecionado com o
endereço P.
Configuração de fuso (S1 = primeiro fuso e S2 = segundo fuso)
Caminho 1 Caminho 2
S1 (eixo do fuso) S3 (eixo do fuso)
S2 (fuso de servo motor) -

Configuração de endereço P para seleção de fuso no controle multi-fuso


Parâmetro Caminho 1 Caminho 2
11 (S1) 21 (S3)
3781
12 (S2) -

-157-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

Exemplo de programa
Caminho de
emissão de Programa Operação
comando

S2 gira na direção normal em


1 M03 S1000 P12 ; -1
1000 min .
S3 gira na direção normal em
1 M03 S1500 P21 ; -1
1500 min .
S1 gira na direção normal em
2 M04 S1500 P11 ; -1
1500 min .

- Operação manual para um fuso de servo motor


Antes de realizar a operação manual e o retorno manual ao ponto de
referência de um fuso de servo motor, liberar o modo de controle de
velocidade SV. Operação manual e retorno manual ao ponto de
referência no modo de controle de velocidade SV estão inválidos.
Quando usar um detector de posição absoluta, o retorno manual ao
ponto de referência não é necessário. Se o retorno ao ponto de
referência (G28) for realizado em um programa quando o controle de
posição estiver desabilitado (bit 0 (PCE) do parâmetro nº 11006 for 0),
o alarme PS0601 é emitido.

NOTA
Se um comando de movimento for especificado para
um fuso de servo motor quando o controle de
posição estiver desabilitado (bit 0 (PCE) do
parâmetro nº 11006 for 0), o alarme PS0601 é
emitido.

- Aceleração/desaceleração (constante de tempo)


É possível mudar a aceleração/desaceleração do fuso especificado em
um comando de rotação de acordo com a velocidade do fuso. A
aceleração/desaceleração podem ser trocadas em dois pontos de
velocidade, usando os parâmetros S0 e S1 (velocidade de troca).
Além disso, os parâmetros Aa, Ab, e Ac estão disponíveis para
para três alcances de aceleração/desaceleração.
Velocidade de
rotação (min-1) Ac
S
S1
Ab

S0

Aa

Tempo (s)

S0 : Configuração do parâmetro nº 11020 (aceleração/desaceleração


é trocada na velocidade de rotação S0 (min-1)).
S1 : Configuração do parâmetro nº 11021 (aceleração/desaceleração
é trocada na velocidade de rotação S1 (min-1)).
S : Velocidade de rotação especificada (min-1).
Aa : Configuração do parâmetro nº 11030 (aceleração/desaceleração
(min-1/s) usada entre velocidades de rotação 0 e S0).
-158-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Ab : Configuração do parâmetro nº 11031


-1
(aceleração/desaceleração (min /s) usada entre velocidades
de rotação S0 and S1).
Ac : Configuração do parâmetro nº 11032
(aceleração/desaceleração (min-1/s) usada entre S1 e a
velocidade especificada S).

Determinar a configuração de cada parâmetro de acordo com a


característica de torque do motor.

- Aceleração/desaceleração após interpolação


A aceleração/desaceleração após interpolação está disponível no modo
de controle de velocidade SV. Bit 1 (TCR) do parâmetro nº 11001
pode ser usado para selecionar um tipo constante de tempo, isto é,
parâmetro nº 1622
(Constante de tempo de aceleração/desaceleração na avanço de corte
para cada eixo) ou parâmetro nº 11016 (Constante de tempo de
aceleração/desaceleração no modo de controle de velocidade SV para
cada eixo).

- Direção de rotação
A polaridade de voltagem na saída de velocidade do fuso pode ser
mudada usando-se bit 6 (CWM) e bit 7 (TCM) do parâmetro nº 3706.
Também é possível reverter a direção de rotação do fuso, usando o
sinal de reversão SV <Gn523>.
Estas funções são utilizáveis no modo de rotação e durante o macho
rígido. Mudando o sinal para ON/OFF durante a rotação faz o fuso
desacelerar, reverter, e então acelerar.
Veloc. de
SV Sinal reverso ON
Rotação (min-1)
S Ac
S1 Ab

S0
Aa

Aa
-S0
Ab
-S1
-S Ac
Tempo
(seg)

- Exibição
Bit 3 (NDF) do parâmetro nº 3115 pode ser usado para especificar se
exibir a velocidade real. Isto, entretanto, não é considerado no modo de
controle de velocidade SV, independente da configuração de bit do
parâmetro NDF. Além disso, os bits 0 (NDP) e 1 (NDA) do parâmetro
nº 3115 podem ser usados para especificar se exibir, respectivamente, a
posição atual e a quantidade restante de movimento.

-159-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

- Configurando um fuso de servo motor


(1) Configuração de eixo
Configurar o número de eixo servo (parâmetro nº 1023) de um
eixo usado como um fuso servo para um valor como um servo
motor, como de costume. Bit 7 (SRV) do parâmetro nº 11000
configura o servo mecânico usado como um fuso servo mecânico.
O parâmetro nº 11010 configura o fuso usado como o fuso de
servo motor por um número de fuso. Neste caso, configurar o
número amplificador do fuso (parâmetro nº 3717) do fuso
configurado para 0. Se o número amplificador do fuso não
for 0, o alarme PW1111 é emitido.
No controle multi-fuso, configurar bit (MPP) do parâmetro nº
3703 para "1" para especificar que os comandos de programa
sejam usados para selecionar um fuso.
Também configurar o parâmetro nº 3781 com o código P para
selecionar um fuso.
(2) Usar um comando para especificar uma velocidade de fuso requer
ajuste nos seguintes parâmetros.
Parâmetro nº 11013: Posicionamento de limite de desvio em
movimento.
Parâmetro nº 11014: Posicionamento de limite de desvio no
estado parado.
Parâmetro nº 11015: Velocidade máxima do motor
(3) Configuração de eixo de rotação
Usar bits 0 (ROTx) e 1 (ROSx) do parâmetro nº 1006, selecionar
eixo de rotação tipo A.
Usar a função de prorrogação, arredondar os valores de
coordenadas absolutos a serem exibidos para uma quantidade de
movimento por rotação especificada no parâmetro nº 1260 para
evitar transbordamento de coordenada do eixo de rotação.
Também arredondar os valores de coordenada relativos a serem
mostrados na quantidade de movimento por rotação pela
configuração do bit 2 (RRLx) do parâmetro nº 1008 para "1".
A função de prorrogação é habilitada pela configuração do bit 0
(ROAx) do parâmetro nº. 1008 para "1" (para o eixo de rotação).
- Exemplo de configuração de parâmetro
Os seguintes exemplos mostram configuração típica de parâmetros.
Estas configurações típicas de parâmetros deverão ser usadas a menos
que definido de outra forma.
(1) Configuração de fuso
Deixar o quarto eixo do CNC ser o eixo C. Assumindo que o
quarto eixo está conectado ao segundo fuso, vamos usar o
segundo fuso como um eixo servo motor. Se o número
amplificador (parâmetro nº 3717) do segundo fuso não for 0, o
alarme PW1111 é emitido.
No.11000#7 (C) = "1"
No.11010 (C) = 2 (um número de fuso é especificado para
um eixo controlado destinado ao fuso
de servo motor.)
(Configuração nº 3717 (S2) = 0.)
Abaixo estão os menores incrementos de comando, unidade de
detecção, e a quantidade de movimento por rotação para o eixo C.
Menor incremento de L × CMR
comando = Q× DMR
Unidade de detecção = Menor incremento de comando = L
CMR Q × DMR

-160-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Quantidade de movimento por rotação de eixo de ferramenta =


360

Menor incremento de comando


onde
L: Quantidade de movimento por rotação de motor (360 ×
raio de incremento de velocidade) [grau]
Por exemplo, se o servo mecânico estiver conectado
diretamente ao fuso (ferramenta acionada), L = 360.
Por exemplo, se a velocidade deve ser aumentada em duas
vezes, L = 720.
Q: Número de pulsos por rotação de codificador de pulso
(Para o codificador de pulso serial, Q = 1000000.)
O menor incremento de comando mencionado acima é
específico para o eixo C e é determinado independentemente
dos bits 0 (IS-A) e 1 (IS-C) do parâmetro nº 1013.
Reinicializar ambos os bits 0 (IS-A) e (IS-C) do parâmetro nº
1013 para "0" para selecionar IS-B.
Se o servo mecânico for conectado diretamente ao fuso
(ferramenta acionada):
Menor incremento = 360 × 1 = 0.001[graus]
de comando 1000000 × 36/100
Unidade de detecção = 0.001 [graus]
Quantidade de movimento por rotação de eixo de ferramenta=
360.0 [graus]

Assim, a configuração do parâmetro requerido deve ser:


Parâmetro nº 11011 (C) = 360.000 (quantidade de
movimento por rotação de fuso
servo mecânico)
Além disso, os valores de aceleração/desaceleração para
controle de rotação devem ser especificados nos parâmetros
nºs 11020 a 11032.
Vamos assumir que os parâmetros do eixo seja
especificado para o quarto eixo, como segue:
(2) Configuração de parâmetro de servo
Vamos assumir: CMR = 1 e DMR = 36/100
(A capacidade do contador de referência será 360000.)
No.1820 (C) = 2 (CMR)
No.1821 (C)=360000 (Capacidade do contador de referência)
No.2084 (C) = 36 (numerador DMR)
No.2085 (C) = 100 (denominador DMR)
Se o raio da engrenagem do eixo ao motor for 1:1:
No.11015(C) = 5000 (Velocidade máxima do motor)
No.3741(S2)=5000 (Velocidade máxima para engrenagem 1)
Para os outros parâmetros de servo, usar as configurações
típicas respectivas.
Restrições (1) Esta função é opcional.
(2) Para esta função, é necessário habilitar a saída do fuso (configurar
bit 5 (SSN) do parâmetro nº 8133) para 0).
Se houver um fuso normal no caminho onde o fuso servo
mecânico estiver presente, habilitar o controle multi-fuso
(configurar bit 3 (MSP) do parâmetro nº 8133) para 1). (Para a
série M, o controle multi-fuso é função opcional.)
(3) Esta função assume um fuso de servo motor para ser um fuso.

-161-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

(4) Para esta função, é necessário selecionar engrenagem tipo T (Bit


4 (GTT) do parâmetro nº. 3706 = "1"). (série M)
(5) Quando o controle multi-fuso for habilitado, em outras
configurações que não multi-fuso tipo P, especificar G96.* P é
reconhecido como inválido.
(6) Quando iniciar ou cancelar o modo de controle de velocidade SV
durante a operação automática, esteja certo de especificar o
caminho do eixo alvo do modo de controle de velocidade SV.
Quando for especificado a partir de outro caminho, o alarme
PS0602 é emitido.

Notas
(1) Ao contrário de motores de fuso, um fuso de servo motor para de
girar quando um alarme servo, uma parada de emergência, ou um
bloqueio de máquina ocorre.
(2) A velocidade máxima do motor é obtida aplicando-se a
engrenagem de avanço para a velocidade máxima do
motor configurada no parâmetro nº 11015.
(3) Se o bit 3 (IRC) do parâmetro nº 1408 for configurado para
0, a função de prevenção de erro pode funcionar quando a
velocidade tiver atingido em torno de 2778 min-1. Quando uma
velocidade de 2778 min-1 ou mais for necessária, configurar o
bit do parâmetro IRC para 1. Se IRC for configurado para 1,
torna-se possível especificar uma velocidade de até 27770 min-1.,
aproximadamente.

-162-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.6.2 Função de Indexação do Fuso


Formato
G96.1 P_ R_ ; Após a indexação do fuso ser
completada, a operação do próximo
bloco é iniciada.
G96.2 P_ R_ ; Antes da indexação do fuso ser
completada, a operação do próximo
bloco é iniciada.
G96.3 P_ ; Após ser confirmado que a indexação
do fuso está completa, a operação do
próximo bloco é iniciada.
P: Seleção de fuso com controle mu lti-fuso.
R: Ângulo de interrupção [grau] (0 a (parâmetro nº 1260))

Quando o controle multi-fuso for habilitado, selecionar um fuso de


acordo com a especificação do controle multi-fuso junto com o
comando G96.1/G96.2/ G96.3. Quando um fuso for selecionado com o
endereço P, para especificar o endereço P, usar o parâmetro nº 3781
(código P para selecionar um fuso). Em qualquer caso, quando um
fuso de servo motor não tiver sido selecionado, o alarme PS0602 é
emitido.
Quando o controle multi-fuso for desabilitado, é possível comandar
G96.4 independentemente. Quando não houver nenhum fuso de servo
motor no sistema, o alarme PS0602 é emitido.
No sistema de 2 caminhos, quando for especificado a partir de outros
caminhos que não o caminho que um fuso de servo motor pertence, o
alarme PS0602 é emitido.
Para ligar o modo de controle de posição sem executar a indexação do
fuso, fazer assim após o cancelamento do modo de controle de
velocidade SV usando o comando G96.1 sem nenhum R especificado
quando o motor estiver em uma parada.
Quando o motor estiver girando, emitir um comando G96.1 (ou G96.2)
sem nenhum R especificado resulta no motor vindo a parar se
comportando da mesma maneira que para R0.
NOTA
1 Quando tiver especificado G96.2, verificar a
conclusão do movimento especificando G96.3
antes de especificar o próxima comando de
movimento para o fuso. Se o próximo comando
de movimento for especificado sem confirmar a
conclusão do movimento, o alarme PS0601 é
emitido. Similarmente, se o macho rígido for
especificada sem confirmar a conclusão do
movimento, o alarme PS0445 é emitido.
2 Um bloco que especifica G96.1, G96.2, ou
G96.3 não deve conter qualquer outro
comando. Se um comando de eixo for
especificado no mesmo bloco, o alarme
PS0446 é emitido.

-163-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

- Retorno ao ponto de
referência Antes de executar o primeiro comando de indexação e fuso para o eixo
de rotação da ferramenta com um servo motor, esteja certo de executar
um retorno manual ao ponto de referência. Quando o detector de
posição absoluta for usado, entretanto, um retorno manual ao ponto
de referência não é necessário. Quando o comando de retorno ao
ponto de referência (G28) for executado em um programa, o alarme
PS0601 é emitido.

Comando de indexação do
fuso
- Comando de movimento (1) Comando aguardando a indexação do fuso ser completada.
Se G96.1 for emitido, o próximo bloco é executado após a
indexação do fuso ser completada.
(2) O comando não aguarda a indexação do fuso ser completada.
Se G96.2 for emitido, o próximo bloco pode ser executado antes
da indexação do fuso ser completada.

- Comando de verificação de conclusão de movimento


G96.3 é usado para verificar se a indexação do fuso está completa. Se
não tiver sido completada, o próximo bloco espera a indexação do fuso
ser completada. Se for completada, o próximo bloco é executado.

- Cancelamento do modo de controle de controle SV


Se G96.1 for usado para realizar a indexação do fuso, o modo de
controle de velocidade SV é cancelado quando a indexação do fuso for
completada.
Se G96.2 for usado para realizar a indexação do fuso, G96.3 pode ser
usado para verificar se a indexação do fuso está completa e, se estiver,
cancelar o modo de controle de velocidade SV. Emitir G96.2 não
seguido pelo G96.3 não pode cancelar o modo de controle de
velocidade SV mesmo se a indexação do fuso estiver completa.
Se cancelar o modo de controle de velocidade SV, é necessário ser
comando no caminho ao qual o eixo da ferramenta acionada pertence.

Exemplo para especificar ao início/cancelamento do modo de controle de


velocidade SV
(quando o bit 3 (MPP) do parâmetro nº 3703 = 1)
Código P de seleção de fuso Endereço do fuso de servo
Nome do fuso (parâmetro nº 3781) motor
S1 P1 C

Especificação por programação (Sinal de modo de controle de velocidade SV em progresso <Fn521>)


Comando Início/cancelamento de modo de controle
programado de velocidade Operação

Início (sinal de modo de controle de O modo de controle de velocidade é iniciado pelo


G96.4 P1 ; velocidade SV em progresso (C) = 1) código M (C).
Fuso servo mecânico C volta para a direção em
M03 S100 P1 ; : -1
100 [min ].
: : :
Cancelar (sinal de modo de controle de O fuso servo mecânico C para quando C =
G96.1 P1 R0 ; velocidade SV em progresso (C) = 0) 0 (indexação de fuso).

-164-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Modo trocado por sinal


Comando Início/cancelamento de modo de controle
programado de velocidade Operação

Início (sinal de modo de controle de O modo de controle de velocidade é iniciado pelo


M15 ; código M (C).
velocidade SV em progresso (C) = 1)
Fuso servo mecânico C volta para a direção em
M03 S100 P1 ; :
100 [min-1].
: : :
Cancelar (sinal de modo de controle de O fuso servo mecânico C para quando C =
G96.1 P1 R0 ; velocidade SV em progresso (C) = 0) 0 (indexação de fuso).

- Comando de indexação de fuso durante rotação do fuso


Emitir G96.1 ou G96.2 com uma posição especificada durante a
rotação do fuso faz o fuso parar na posição especificada.
Exemplo)
M03 S1000 ; ............. Rotação em S1000
G96.1 P1 R180. ; ...... Interrupção de rotação na posição 180°

- Velocidade de
indexação do fuso Emitir G96.1 ou G96.2 faz a velocidade de movimento ser dedicada
a indexação de fuso. Especificar a velocidade de movimento para
indexação de fuso, usando o parâmetro nº 11012.

- Aceleração/desaceleração de indexação de fuso


Mostrado abaixo está a aceleração/desaceleração especificada pelo
G96.1/G96.2.
-1
Velocidade de rotação (min )

S Ac
S1
Ab

S0
Aa

Si

Aa

Tempo (s)

S1 : Configuração do Parâmetro nº 11020 (aceleração/desaceleração é


trocada em uma velocidade de rotação de S1 (min-1).)
S0 : Configuração do parâmetro nº 11021 (aceleração/desaceleração é
trocada em uma velocidade de rotação de S0 (min-1).)
S : Velocidade de rotação especificada pelo comando (min-1)
Si : Velocidade de indexação do fuso (min-1) parâmetro nº 11012
Aa : Configuração do parâmetro nº 11030 (aceleração/desaceleração
(min-1/s) usado entre as velocidade de rotação 0 e S0 (alcance 1))
Ab : Configuração do parâmetro nº 11031 (aceleração/desaceleração
min-1/s) usado entre as velocidade de rotação S0 e S1 (alcance 2))

-165-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

Ac : Configuração do parâmetro nº 11032 (aceleração/desaceleração


(min-1/s) usado entre S1 e uma velocidade especificada S (alcance 3)))

- Exemplo de comandos de programa


(1) Um comando de movimento é emitido para o fuso, usando
G96.2. O fuso começa a mover-se, e a execução do próximo
bloco se inicia. O fuso mantém o movimento mesmo quando
qualquer outro bloco está sendo executado.
(O sinal de indexação do fuso SPP<Fn522> é "1" durante a
indexação do fuso.)
(2) Quando um outro comando for emitido para o fuso, G96.3 é
usado para gradear com antecedência se o fuso terminou o
movimento.
Se o fuso ainda estiver se movendo (o sinal de indexação do fuso
está ligado), o CNC insere um estado de espera. Se o fuso tiver
terminado o movimento, o comando é emitido para fazer o fuso
iniciar o movimento.

Exemplo: Comando não espera a indexação do fuso terminar e o comando verifica se a indexação
do fuso terminou (parâmetro nº 3781 (S1) = "1")
Comando de programa Operação
Comando não espera a indexação do fuso terminar. O primeiro fuso S1
G96.2 P1 R270.0 ; se move para 270.0.
G01 X10.0 Y20.0 F1000. ; Inicia avanço de corte. Não espera a indexação do fuso terminar
G02 X50.0 Y100.0 R50.0 ; indexing
Inicia to finish. circular. Não espera a indexação do fuso terminar.
interpolação
G96.3 P1 ; Verifica se a indexação do fuso terminou.
M29 S100 P1 ; Inicia o macho rígido se o sinal de indexação do fuso for "0".
G84 X10.0 Y 20.0 R-5.0 Z-20.0 ; Espera pelo comando do macho rígido se o sinal de indexação do fuso
for "1".

Indexação por coordenadas da máquina


Na função para controle de fuso com servo motor, as seguintes
operações podem ser selecionadas:
(1) Quando o modo de controle de velocidade estiver desligado,
a indexação para coordenada da máquina 0.000 é realizada.
(2) Quando a indexação do fuso com base no código G tiver sido
realizada, e o comando R indicar um valor de coordenada da
máquina.
Operação de indexação fuso
Usar bit 0 (SIC) do parâmetro nº 11005 pode selecionar qual
sistema de coordenada, absoluto ou máquina, é para ser usado na
indexação de fuso.
Exemplo:
Se a diferença entre as coordenadas de máquina ou absolutas
(coordenada de máquina – coordenada absoluta) for 100.000:
• Indexação de fuso realizada pelo desligamento do
sinal de modo de controle de velocidade SV
<Gn521> (1 para 0) ou emissão de um código
G de indexação de fuso (sem nenhum R especificado)
1. Se o bit 0 (SIC) do parâmetro nº 11005 = 0:
A indexação do fuso é realizada com uma coordenada
de máquina de 100.000 e uma coordenada absoluta de
0.000.

-166-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

2. Se o bit 0 (SIC) do parâmetro nº 11005 = 1:


A indexação do fuso é realizada com uma coordenada
de máquina de 0.000 e uma coordenada absoluta de
260.000.
A indexação de fuso com base no código G (com R
especificado)
Assumindo que a indexação do fuso está especificada
com R100.000:
1. Se o bit 0 (SIC) do parâmetro nº 11005 = 0:
A indexação do fuso é realizada com uma coordenada
de máquina de 200.000 e uma coordenada absoluta de
100.000.
2. Se o bit 0 (SIC) do parâmetro nº 11005 = 1:
A indexação do fuso é realizada com uma coordenada
de máquina de 100.000 e uma coordenada absoluta de
0.000.

Notas
(1) Se G96.2 (não aguardando a indexação do fuso terminar) for
emitido, G96.3 deve ser emitido para verificar se a indexação do
fuso terminou. Esteja certo de emitir G96.3 após G96.2. Se um
movimento junto a um eixo for especificado sem verificação (sem
emitir o comando G96.3), o alarme PS0601 é emitido. Da
mesma forma, se o macho rígido for especificado, o alarme
PS0445 é emitido.
(2) Se não for verificado, por exemplo, por causa de uma
recomposição, se a indexação do fuso terminou após o G96.2
(não esperar a indexação do fuso terminar) ser emitido, o modo
de controle de velocidade SV não é cancelado.
(3) Se um fuso parar a rotação por causa de uma indexação de fuso, a
saída do comando de velocidade do fuso se torna 0. Para fazer o
fuso reiniciar a rotação, colocar o fuso no modo de controle de
velocidade SV, e então, emitir um comando S.
(4) A indexação do fuso é habilitada apenas no modo de controle de
velocidade SV.
(5) Quando a velocidade de indexação do fuso (parâmetro nº 11012)
for 0, a velocidade de troca de aceleração/desaceleração (1º passo)
(parâmetro nº 11020) é a velocidade de indexação do fuso.
Quando a velocidade de troca de aceleração/desaceleração for
também 0, a velocidade máxima (parâmetro nº 3741) de cada fuso
que corresponde a engrenagem 1 é a velocidade de indexação do
fuso.
(6) O comando G96.* P é inválido para outras configurações que
não o controle multi-fuso tipo P.
(7) O modo de controle de velocidade SV durante a operação
automática deve ser trocado por um comando a partir do caminho
ao qual ele pertence. Quando for especificado a partir de outro
caminho, o alarme PS0602 é emitido.

-167-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

9.6.3 Macho Rígido com Servo Motor

Formato
O formato de comando para este tipo de macho rígido é o mesmo que
para o tipo convencional de macho rígido.
Para detalhes, consultar o capítulo de “MACHO RÍGIDO” no Manual
do Usuário (Sistema Torno) (B-64304PO-1) ou Manual do Usuário
(Sistema de Centro de Usinagem) (B-64304PO-2).

NOTA
Antes que o macho rígido possa ser especificado, o
modo de controle de velocidade SV para o fuso de
servo motor deve ser cancelado. Se a rotação
estiver em progresso, usar o G96.1/G96.2 para
cancelar o modo de controle de velocidade SV. O
modo do fuso de servo motor pode ser verificado
pela verificação do sinal em progresso do modo de
controle de velocidade SV (SVREV<Fn521>).
Se o macho rígido for especificado no modo de
controle de velocidade SV, o alarme PS0445 é
emitido.

Especificação do macho
rígido
- Avanço de velocidade Para macho rígido, o avanço de velocidade de um eixo de perfuração é
aquele especificado em um comando F, e aquele do fuso é S × a
quantidade de movimento de rotação [grau/min] por eixo de
ferramenta acionada (fuso de servo motor) (parâmetro nº 11011).
O avanço por minuto e a avanço por revolução são detalhados depois.
Em macho rígido, a velocidade do fuso é limitada por um parâmetro
para especificar o avanço de velocidade máximo de corte para o eixo
usado como um eixo de ferramenta acionada, isto é, parâmetro nº 1430
(ou nº 1432 se aceleração/desaceleração antes da interpolação for
habilitada).
Normalmente, o parâmetro de avanço de velocidade máxima de corte
(parâmetro nº 1430) (parâmetro nº 1432 quando a
aceleração/desaceleração antes da interpolação for habilitada) pode ser
configurado até 999999.999 [grau/min] (equivalente a S2778 [min-1]).
Entretanto, para um eixo configurado como eixo de ferramenta
acionada (bit 3 (IRC) do parâmetro nº 1408 = 1) que é usado para
macho rígido, o avanço de velocidade máximo é limitado a dez vezes
maior do que a configuração do parâmetro de avanço de velocidade de
corte máximo.
Exemplo:
Avanço de velocidade de corte máximo parâmetro nº 1430 = 360000
Limitar para a velocidade de fuso máxima de 360000×10 = 3600000
[graus/min] (S10000 [min-1])
CUIDADO
Fazer o afastamento do fio do dreno igual a um
especificado pelo programa (F, S). De outra forma, a
ferramenta ou peça pode ser danificada.

-168-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

Controle de aceleração/desaceleração
- Aceleração/desaceleração após interpolação
Ao contrário do macho rígido tradicional (com um motor de fuso), o
macho rígido com um servo motor permite a aplicação da
aceleração/desaceleração linear com constante de tempo de
aceleração/desaceleração ou aceleração/desaceleração campanular.

Redefinindo o bit 0 (SRBx) do parâmetro nº 11001 para "0" torna


possível aplicar a aceleração/desaceleração linear após a interpolação de
aceleração tipo constante de tempo. Configurar o bit para "1" torna
possível aplicar a interpolação campanular do tipo constante de tempo
de aceleração/desaceleração
A constante de tempo para cada engrenagem está especificada nos
parâmetros nº 11060 a 11063. Se o bit 2 (TDR) do parâmetro nº
5201 = "1", a constante de tempo de extração da ferramenta para cada
engrenagem está especificada nos parâmetros nº 11065 a 11068.
Especificar cada um desses parâmetros para o eixo da ferramenta
acionada (fuso servo mecânico) usado no macho rígido.
Os tipos de aceleração/desaceleração e constantes de tempo usados
para os eixos de perfuração são configurados para os mesmo valores
que para os eixos de fer ramenta acionada (fuso de servo motor).

NOTA
Este tipo de macho rígido e macho rígido
convencional (com um motor de fuso) difere na
configuração de constante de tempo.

Exemplo: As configurações de parâmetro são:


Constante de tempo (TC) = 800 mseg e velocidade (S) = 4000 min-1
-1
min

4000

800 800 mseg

-169-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

- Aceleração/desaceleração antes da interpolação


Neste tipo de macho rígido quando o controle de visualização antecipado
pode ser usado, o macho rígido pode ser especificado no modo para
aceleração/desaceleração antes de olhar adiante a interpolação em
macho rígido A aceleração/desaceleração antes de olhar adiante a
interpolação é habilitada quando o controle de visualização antecipada for
ligado. Para a função de controle de visualização antecipada, ver “Função
de Alta Precisão de Alta Velocidade (Controle Avançado por
Antecipação)”.
O parâmetro nº 11050 é usado para especificar o valor de aceleração máxima
permissível para interpolação de aceleração/desaceleração usado no macho o
rígido. O parâmetro nº 11051 é usado para especificar o tempo de troca de
aceleração para aceleração/desaceleração campanular antes da
interpolação. Como para a aceleração/desaceleração antes da interpolação
usada no macho rígido, o valor de aceleração máxima permissível é
100000 [graus/s2].
É possível mudar uma velocidade de até S1000 [min-1] (equivalente a
360000 [graus/min] em 60 [ms].
A constante de tempo (parâmetro nº 11052) para
aceleração/desaceleração de avanço de corte após interpolação utilizável
no modo “aceleração/desaceleração antes de olhar adiante a
interpolação” é um tipo constante de tempo.

NOTA
Especificar a mesma constante de tempo tanto para
a perfuração como para eixos de ferramenta
acionada (fuso servo mecânico). De outra forma, é
provável que a máquina funcione mal.

Indexação de Fuso
Esta função não permite que a função de orientação do fuso seja
realizada no início do macho rígido. Antes de especificar o macho
rígido, realizar a indexação do fuso para a posição na qual o
rosqueamento está para ser realizado. Para detalhes, ver "Função de
Indexação de Fuso" descrita anteriormente.

Notas
Se o passo for muito pequeno ou a quantidade de trajeto ao longo do
eixo de perfuração for grande, a quantidade do trajeto ao longo do eixo
de rotação torna-se grande, possivelmente resultando em alarme
PS0003.

-170-
B-64304PO/01 PROGRAMAÇÃO 9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S)

9.6.4 Avanço por Rotação

Visão Geral
A função para controle do fuso de servo motor permite que um avanço
por rotação seja especificado.
A partir do detector separado conectado ao fuso, a taxa de avanço por
rotação é obtida. Quando o detector construído dentro do servo motor
estiver para ser usado, o avanço de velocidade é obtido com base na
velocidade do servo motor e do raio da engrenagem.
Qual detector usar é especificado pelo bit 1 (OPTx) do parâmetro nº
1815.

NOTA
Se a máquina for equipada com um eixo de
ferramenta acionada e o fuso de servo motor, usar
comandos de rotação requer a função de controle
multi-fuso.
Quanto à troca de engrenagem, usar troca de
engrenagem tipo T. Ver Seção “CONTROLE
MULTI-FUSO,”nNo Manual de Conexão (Função)
(B-64303PO-1) para explicações sobre controle
multi-fuso.

Formato
O formato de comando para avanço por rotação explicado acima é o
mesmo que para os tipos comuns de avanço por rotação.

- Exemplos
Quando o segundo fuso (eixo C) for usado para o controle de
rotação e o controle de posição com o segundo fuso assumido for
o fuso de servo motor (O sistema A do código G no sistema
torno é selecionado).

Comando de Programa Operação


M*** ; O modo de controle de rotação do eixo C é
ligado
O fuso servo mecânico (eixo C) gira a 100 min-1.
M03 S100 P2 ;

O eixo Z se move em uma velocidade de


G99 G01 Z-100. F10. ;
avanço por revolução de 1000 mm/min.
: :
O modo de controle de posição do eixo C é
M*** ; ligado (modo de controle de rotação
desligado).
O fuso para com C = 0.000.

-171-
9. FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) PROGRAMAÇÃO B64304PO/01

9.6.5 Controle de Saída do Fuso com PMC

Visão Geral A função “controle de fuso com servo motor” habilita o PMC a ser
processado para o controle de saída do fuso.

Como especificar
Após o início do modo de controle de velocidade SV, esta função pode
ser especificada na mesma forma que o controle de fuso ordinário
(com um motor de fuso).
Consultar a Seção “CONTROLE DE SAÍDA DO FUSO PELO PMC”
neste manual para descrições detalhadas.

NOTA
Para a função de “controle do fuso com servo
motor”, a velocidade máxima do motor é aquela
especificada no parâmetro nº 11015.

-172-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

10 FUNÇÃO DA FERRAMENTA (FUNÇÃO T)


Capítulo 10, "FUNÇÃO DA FERRAMENTA (FUNÇÃO T)",
consiste seguintes seções:

10.1 FUNÇÃO DE SELEÇÃO DE FERRAMENTA…...................174


10.2 GERENCIAMENTO DA VIDA DA FERRAMENTA............176

-173-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

10.1 FUNÇÃO DE SELEÇÃO DE FERRAMENTA


Pela especificação de um valor numérico de até 8 dígitos seguindo o
endereço T, um sinal de código e um sinal strobe são transmitidos para
a ferramenta da máquina. Isto é usado para selecionar ferramentas na
máquina.
Um código T pode ser comandado em um bloco. Consultar o manual
do fabricante da ferramenta da máquina para o número de dígitos
comandáveis com o endereço T e a correspondência entre os códigos T
e as operações da máquina. Quando um comando de movimento e um
código T são especificados no mesmo bloco, os comandos são
executados em uma das seguintes formas:
(i) A execução simultânea do comando de movimento e comandos
da função T.
(ii) Execução dos comandos da função T para conclusão da execução
do comando de execução.
A seleção tanto do (i) ou (ii) depende das especificações do fabricante
da ferramenta da máquina.Consultar o manual emitido pelo fabricante
da ferramenta da máquina para detalhes.

Explicações
T O valor após o código T indica a ferramenta desejada. Parte do valor
também é usada como um número de correção de ferramenta que
especifica a quantidade de correção de ferramenta ou similares. A
ferramenta pode ser selecionada como segue, de acordo com o método
de especificação e configurações de parâmetro.

Descrição de um código T (Nota 1) Como especificar o número de correção para cada


configuração de parâmetro (Nota 2)
LGN (No.5002#1) = 0 LGN (No.5002#1) = 1
TOOOOOOO O TOOOOOOO O O número de correção de desgaste de ferramenta é
↑ ↑ ↑ ↑ especificado usando ordem baixa de código T de um
Seleção de Geometria de Seleção de Desgaste de
dígito.
Ferramenta Ferramenta Ferramenta Ferramenta
Desgaste de Geometria de Correção
Quando o parâmetro (nº 5028) for configurado para 1
Ferramenta Ferramenta
Correção Correção
TOOOOOO OO TOOOOOOCorreção
OO O número de correção de desgaste de ferramenta é
↑ ↑ ↑ ↑ especificado usando ordem baixa de código T de dois
Seleção de Geometria de Seleção de Desgaste de
dígitos.
Ferramenta Ferramenta Ferramenta Ferramenta
Desgaste de Geometria de Correção
Quando o parâmetro (nº 5028) for configurado para 2
Ferramenta Ferramenta
Correção Correção
TOOOOO OOO TOOOOO Correção
OOO O número de correção de desgaste de ferramenta é
↑ ↑ ↑ ↑ especificado usando ordem baixa de código T de três
Seleção de Geometria de Seleção de Desgaste de
dígitos.
Ferramenta Ferramenta Ferramenta Ferramenta
Desgaste de Geometria de Correção
Quando o parâmetro (nº 5028) for configurado para 3
Ferramenta Ferramenta
Correção Correção
Correção

-174-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

NOTA
1 O número máximo de dígitos de um código T pode
ser especificado pelo parâmetro (nº 3032) como 1
a 8.
2 Quando o parâmetro (nº 5028) for configurado
para 0, o número de dígitos usados para
especificar o número de correção em um código T
depende do número de correções da ferramenta.
Exemplo)
Quando o número de correções de ferramenta
for 1 até 9: Baixa ordem de um dígito

Quando o número de correções da ferramenta


for de 10 a 99: Baixa ordem de dois dígitos

Quando o número de correções da ferramenta


for de 100 a 200: Baixa ordem de três dígitos

Consultar o manual do fabricante da ferramenta da máquina para


correspondência entre o código T e a ferramenta e o número de dígitos
para especificar a seleção da ferramenta.

Exemplo (T2+2)
N1 G00 X1000 Z1400 ;
N2 T0313 ; (Selecionar ferramenta nº 3 e valor de correção de
ferramenta nº 13)
N3 X400 Z1050 ;

-175-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

10.2 GERENCIAMENTO DA VIDA DA FERRAMENTA


As ferramentas são classificadas em diversos grupos, e uma vida de
ferramenta (usar conta ou usar duração) é especificada para cada grupo
antecipadamente. Cada vez que uma ferramenta for usada, sua vida é
contada, e quando a vida da ferramenta expira, uma nova ferramenta
que é sequenciada depois dentro do mesmo grupo é selecionada
automaticamente. Com esta função, a vida da ferramenta pode ser
administrada enquanto a usinagem está sendo realizada continuamente.
O dado para gerenciamento da vida da ferramenta consiste de números
de grupo de ferramenta, valores de vida da ferramenta, números de
ferramenta, e códigos para especificar um valor de correção de
ferramenta. Estes itens de dado são registrados no CNC.
Número do grupo da ferramenta m

Valor da vida da ferramenta I 1º - dado de gerenciamento da


ferramenta
1 Número da Código para especificar o valor de correção da
ferramenta (T) ferramenta (H/D)
2º - dado de gerenciamento
2 : : da ferramenta
:
: : : :
: : : nº - dado de gerenciamento
da ferramenta
N : :
Dados de gerenciamento Programa de Operações da máquina e CNC
da ferramenta usinagem
:
: Máquina CNC
Grupo de ferramenta 1 Coloca a Seleciona as
Selecionar ferramenta ferramentas do
: ferra Comando para selecionar selecionada grupo m cuja vida
: menta grupo deferramentam em modo de não esteja
: espera. expirada
Grupo de ferramenta m Comando de troca de Anexa a Inicia a
: ferramenta contagem da
ferramenta (M06) no estado de vida da
: : espera ao ferramenta
fuso (troca de anexada ao
Grupo de ferramenta p ferramenta) fuso

Fig. 10.2 (a) Seleção de ferramenta a partir de programa de usinagem

M
Um grupo é selecionado por um código T, e a contagem da vida da
ferramenta é iniciada pelo comando M06. (tipo ATC)

T
Um grupo é selecionado, a compensação da ferramenta é especificada,
e a contagem da vida da ferramenta é iniciada apenas pelo código T
(tipo torre)
- Número máximo de grupos de gerenciamento da vida da ferramenta e sistema de 2
caminhos
Um máximo de 128 grupos de gerenciamento da vida da ferramenta
pode ser usado para cada caminho.
Para cada caminho, configurar um número máximo de grupos a serem
usados no parâmetro nº 6813.
O número máximo de grupos deve ser um múltiplo de um número
mínimo de grupos (oito grupos). Uma configuração de 0 indica 128
grupos.
-176-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

CUIDADO
Quando o parâmetro nº 6813 é trocado e a
energia é ligada, todos os dados no arquivo de
gerenciamento da vida da ferramenta são
inicializados. Assim, é necessário configurar os
dados de gerenciamento da vida para todos os
caminhos que usam o gerenciamento da vida da
ferramenta.

10.2.1 Dados do Gerenciamento da Vida da Ferramenta


O dado do gerenciamento da vida da ferramenta consiste de números
de grupos de ferramentas, números de ferramenta, códigos para
especificar um valor de correção da ferramenta, e valores da vida da
ferramenta.
Explicação
- Número de grupo
de ferramenta Um máximo de 128 grupos de gerenciamento da vida da ferramenta
pode ser usado para cada caminho.
Configurar o número máximo de grupos a serem usados no parâmetro
nº 6813. Até duas ferramentas podem ser registradas para cada um dos
números máximos de grupos. Se o bit 0 (GS1) do parâmetro nº 6800 e
bit 1 (GS2) do parâmetro nº 6800 for configurado, é possível mudar a
combinação do número de grupos registráveis e o número máximo de
ferramentas.
Tabela 10.2.1 Número máximo de grupos registráveis e ferramentas
GS2 GS1 Número de
Número de grupos ferramenta
(No. 6800#1) (No. 6800#0)
s
0 0 1 ao número máximo de grupos 1 a 16
o
(parâmetro N .6813) x 1/8
0 1 1 ao número máximo de grupos 1a8
(parâmetro No.6813) x 1/4
1 0 1 ao número máximo de grupos 1a4
o
(parâmetro N .6813) x 1/2
1 1 1 ao número máximo de grupos 1a2
o
(parâmetro N .6813)

CUIDADO
Após mudar a configuração do bit 0 (GS1) e bit
1 (GS2) do parâmetro nº. 6800, registrar
novamente o dado de gerenciamento da vida da
ferramenta emitindo o G10L3 (registro após
eliminação de dados para todos os grupos). De
outra forma, a combinação da configuração mais
recente não se torna válida.

- Número de Um número de ferramenta é especificado com um código T. Um


ferramenta número consistindo de até oito (99999999) pode ser especificado.

NOTA
O número máximo de dígitos utilizáveis no código T é
especificado no parâmetro nº 3032.

-177-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

- Códigos para especificar um valor de correção de ferramenta

M
Os códigos para especificar um valor de correção de ferramenta
incluem um código H (para correção de comprimento de ferramenta) e
um código D (para compensação de corte). Os números até 400 (até
três dígitos) podem ser registrados como códigos para especificar
valores de correção de ferramenta.

NOTA
Se os códigos para especificação de valores de correção
de ferramenta não forem usados, o registro destes
códigos pode ser omitido.

T
Nem o código H nem o código D são usados como um código para
especificar valores de correção de ferramenta. O código T inclui um
- Valor de vida código de compensação.
da ferramenta
Um valor de vida da ferramenta pode ser registrado em termos de
duração de uso ou contagem de uso. O valor máximo é como segue:
Até 4300 minutos podem ser registrados se a especificação de
duração for selecionada, ou até 65535 vezes podem ser registrados se
a especificação de contagem de uso for selecionada.

- Configuração da vida
restante Os parâmetros Nos. 6844 e 6845 são usados para configurar a vida
restante até uma nova ferramenta ser selecionada.

-178-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

10.2.2 Registro, Troca, e Eliminação de Dados de Gerenciamento de


Vida da Ferramenta

Por programação, os dados de gerenciamento da vida da ferramenta


podem ser registrados no CNC, e os dados de gerenciamento da vida
da ferramenta registrados podem ser trocados ou eliminados.

Explicação
O formato do programa varia dependendo dos quatro tipos seguintes de
operação:

- Registro após eliminação de todos os grupos


Após todos os dados de gerenciamento da vida da ferramenta
registrados serem eliminados, o dados de gerenciamento da vida da
ferramenta programados são registrados.

- Troca de dados de gerenciamento da vida da ferramenta


Os dados de gerenciamento da vida da ferramenta podem ser
configurados para um grupo para o qual nenhum dado de
gerenciamento da vida da ferramenta seja registrado, e dados de
gerenciamento da vida da ferramenta já registrados podem ser
trocados.

- Eliminação de dados de gerenciamento da vida da ferramenta


Os dados de gerenciamento da vida da ferramenta podem ser
eliminados.

- Configuração do tipo de contagem da vida da ferramenta


Um tipo de contagem (usar duração ou usar contagem) pode ser
configurado para cada grupo separadamente.

Formato
- Registro após eliminação de todos os grupos

M
Formato Significado
G10 L3 ; G10L3: Registrar dados após eliminar dados de todos
P- L- ; os grupos.
T- H- D- ; P-: Número de grupo
T- H- D- ; L-: Valor da vida da ferramenta
: T-: Número da ferramenta
P- L- ; H-: Código para especificar o valor de correção da
T- H- D- ; ferramenta (código H)
T- H- D- ; D-: Código para especificar o valor de correção da
: ferramenta (código D)
G11 ; G11: Fim do registro
M02(M30) ;

-179-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

T
Formato Significado
G10 L3 ; G10L3: Registrar dados após eliminar dados de todos
P- L- ; os grupos.
T- ; P-: Número de grupo
T- ; L-: Valor de vida ferramenta
: T-: Número da ferramenta e número de correção da
P- L- ; ferramenta
T- ; G11: Fim do registro
T- ;
:
G11 ;
M02(M30) ;

Se mais do que um valor de correção estiver para ser usado para a


mesma ferramenta dentro de um processo, especificar o comando
conforme mostrado abaixo (pressupondo que os números de correção
da ferramenta são de dois dígitos).

Formato Significado
G10 L3 ;
P- L- ;
T0101 ; Número de ferramenta 01, número de correção de
T0102 ; ferramenta 01
T0103 ; Número de ferramenta 01, número de correção de
ferramenta 02
:
Número de ferramenta 01, número de correção de
G11 ; ferramenta 03
M02(M30) ;

- Troca de dados de gerenciamento da vida da ferramenta


M
Formato Significado
G10 L3 P1 ; G10L3P1: Iniciar troca de dados do grupo.
P- L- ; P-: Número de grupo
T- H- D- ; L-: Valor de vida da ferramenta
T- H- D- ; T-: Número de ferramenta
: H-: Código para especificar o valor de correção
P- L- ; da ferramenta (código H)
T- H- D- ; D-: Código para especificar o valor de correção
T- H- D- ; da ferramenta (código D)
: G11: Fim da troca de grupo
G11 ;
M02(M30) ;

-180-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

T
Formato Significado
G10 L3 P1 ; G10L3P1: Iniciar troca de dados do grupo.
P- L- ; P-: Número do grupo
T- ; L-: Valor de vida da ferramenta
T- ; T-: Número da ferramenta e número de correção da
: ferramenta
P- L- ; G11: Fim de registro
T- ;
T- ;
:
G11 ;
M02(M30) ;

- Eliminação de dados de gerenciamento da vida da ferramenta


Formato Significado
G10 L3 P2 ; G10L3P2: Iniciar eliminação de dados do grupo.
P- ; P-: Número do grupo
P- ; G11: Fim da eliminação
P- ;
P- ;
:
G11 ;
M02(M30) ;

- Configuração do tipo de contagem de vida da ferramenta


Formato Significado
G10 L3 ;
(or G10 L3 P1) ;
P- L- Q- ;
T- H- D- ; Q: Tipo de contagem de vida
T- H- D- ; (1: Usar contagem. 2: Duração)
:
G11 ;
M02(M30) ;

CUIDADO
Se um comando Q for omitido, o tipo de
contagem de vida é configurado de acordo com a
configuração do bit 2 (LTM) do parâmetro nº
6800.

-181-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

Valor de vida
da ferramenta Um valor de vida da ferramenta é registrado como uma duração ou
contagem de uso de acordo com a configuração do bit 2 (LTM) do
parâmetro nº 6800 ou a configuração de um tipo de contagem
(comando Q). Os valores máximos estão listados abaixo.

Tabela 10.2.2 (a) Tipos de contagem de vida e valores máximos de vida


LFB LTM
Tipo de contagem de vida Valor máximo de vida
(No.6805#4) (No.6800#2)
0 Usar especificação de contagem 65535 vezes
0
1 Especificação de duração 4300 minutos

Se um tipo de contagem for especificação de duração, a unidade de um


valor de vida especificado com o endereço L em um programa pode ser
um minuto ou 0.1 segundos, o qual é determinado pela configuração
do bit 1 (FGL) do parâmetro nº. 6805.

Tabela 10.2.2 (b) Unidade de valor de vida e valor máximo no comando L


Valor máximo
LFB FGL Unidade de no comando L
Exemplo
(No.6805#4) (No.6805#1) valor da
vida
L100:
0 1 minuto 4300 Valor de vida é 100 minutos.
0
L1000:
1 0.1 segundos 2580000
Valor de vida é 100 seg.

-182-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

10.2.3 Comandos de Gerenciamento da Vida da Ferramenta no


Programa de Usinagem

Explicação
M
Os seguintes comandos são usados para gerenciamento de vida da
- Comandos ferramenta:

T○○○○○○○○ ; Especifica um número de grupo de ferramenta.


A função de gerenciamento da vida da ferramenta seleciona, a partir de
um grupo especificado, uma ferramenta cuja vida não expirou, e
produz seu sinal de código T.
Em ОООООООО, especificar a soma do número de ignorar o
gerenciamento da vida da ferramenta especificado no parâmetro nº
6810 e um número de grupo desejado.
Exemplo:
Para especificar o número 1 de grupo de ferramenta quando o
número de ignorar o gerenciamento da vida da ferramenta for
100, especificar “T101;”.
NOTA
Se ООООООО não for maior do que um número de
ignorar o gerenciamento da vida da ferramenta, o
código T é tratado com um código T ordinário.

M06; Encerrar o gerenciamento da vida da ferramenta para ferramentas


usadas previamente, e começar a contagem da vida de uma nova
ferramenta selecionada com o código T.
NOTA
1 M06 é tratado como um código M que não envolve
armazenamento em buffer.
2 Se mais do que um código M for especificado dentro
do mesmo bloco, especificar M06 primeiro entre
estes códigos M.

H99; Selecionar o código H registrado nos dados de gerenciamento da vida


da ferramenta para a ferramenta usada atualmente para habilitar
correção de comprimento da ferramenta. O parâmetro No.
13265 pode ser usado para habilitar a compensação de acordo com um
outro código H que não o H99.

H00; Cancela a correção de comprimento da ferramenta.

D99;
Seleciona o código D registrado em dados de gerenciamento da vida da
ferramenta para a ferramenta usada atualmente para realizar
compensação da ferramenta de corte.
O parâmetro No. 13266 pode ser usado para habilitar a compensação de
acordo com um código D que não o D99.
-183-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

D00; Cancela a compensação da ferramenta de corte.

NOTA
H99 e D99 devem ser especificados após o
comando M06. Se um código que não o H/D
configurado em H99/D99 ou parâmetros Nos. 13265
e 13266 for especificado após M06, o código H ou
código D de dados de gerenciamento da vida da
ferramenta não é selecionado.

- Tipos
Para gerenciamento da vida da ferramenta, os quatro tipos de troca de
ferramenta (tipos A a D) listados abaixo são usados. Quais tipos usar,
varia de uma máquina para outra. Para detalhes, consultar o manual
relevante de cada construtor de ferramenta da máquina.
Tabela 10.2.3 Diferenças entre tipos de troca de ferramenta
Tipo de troca de ferramenta A B C D
Parâmetros M6T e M M6E M6T M6E M6T M6E M6T M6E
M6E 6
o T
M6T (N .6800#7) M6E 0 0 1 0 1 0 1
o
(N .6801#7)
Número de grupo de ferramenta Grupo de ferramentas já
especificado no mesmo bloco
que um comando de troca de utilizado Grupo de ferramenta a ser usado a seguir
ferramenta (M06)

A contagem da vida é
realizada se uma
ferramenta no grupo de
Tempo quando a vida da A contagem da vida é realizada para uma ferramenta no grupo de ferramenta especificado
ferramenta é contada ferramenta especificado se M06 for especificado em seguida. no mesmo bloco como
M06
is specified.

Se o comando T (grupo de Normalmente, se um comando de número de


ferramenta de retração) ferramenta for especificado sozinho, o tipo B é
seguinte ao comando M06 não
usado. Entretanto, mesmo se um comando Se M06 for especificado
for o grupo de ferramenta
Observações de número de grupo de ferramenta for sozinho, o alarme
usado atualmente, o alarme
especificado sozinho com tipo C, nenhum PS0153 é elevado.
PS0155 é emitido (se bit 6
(IGI) do parâmetro nº. 6800 = alarme é emitido. (Isto significa que não há
0). diferença na operação entre tipos B e C.)

NOTA
Se um número de grupo de ferramenta for
especificado e uma nova ferramenta for
selecionada, o novo sinal de seleção de ferramenta
é produzido.

-184-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

- Comandos

T ОООООО 99; A função de gerenciamento da vida da ferramenta termina contando a


vida da ferramenta usada até agora, seleciona, a partir de grupos
especificados pelo OOOOOO, uma ferramenta cuja vida não expirou,
produz o sinal do código T para a ferramenta, e inicia a contagem da
vida da ferramenta.
Exemplo:
Suponha que um comando T199 (com uma correção de
ferramenta especificada com os dois dígitos mais baixos) é
emitido para fazer a função de gerenciamento da vida da
ferramenta selecionar T10001 do grupo 1 de ferramenta. Então, o
código T 100 é produzido, e o número 1 de correção da
ferramenta é selecionado.
Se a condição que uma nova ferramenta seja selecionada não for
cumprida, e a segunda ou subseqüente seleção do mesmo grupo for
feita desde a entrada da unidade de controle no estado de início da
operação automática desde o estado de reinicialização, a próxima ao
código T selecionado atualmente é selecionada se mais de uma
correção for registrada.
Se a terceira seleção for feita, for exemplo, a terceira correção é
selecionada dentre múltiplas correções registradas para a mesma
ferramenta.
Exemplo:
Como mostrado abaixo, suponha que dois códigos T (com uma
correção de ferramenta especificada nos dois dígitos mais baixos)
que tenham o mesmo número de ferramentas e número de
correções múltiplas são configuradas no grupo 1.
T10001 T10002
O primeiro comando T199 emitido desde a entrada da unidade de
controle no estado de operação automática desde o estado de
reinicialização seleciona o primeiro código T, T10001. Então,
se T199 for emitido novamente antes da unidade de controle ser
reinicializada, o segundo código T, T10002, é selecionado. Além
disso, se T199 for emitido novamente antes que a unidade de
controle seja reinicializada, o segundo código T, T10002, é
selecionado porque nenhuma terceira correção está presente.
Configurar bit 1 (TSM) do parâmetro nº 6801 configurado para
habilita a contagem de vida ser realizada para cada código T
separadamente, mesmo que os códigos T que especificam
correções múltiplas para o mesmo número estejam registrados.
T ОООООО88;
A correção da ferramenta cuja vida é atualmente contada pelo
gerenciamento da vida da ferramenta é cancelada. O código de
correção da ferramenta é configurado para 00, e o número da
ferramenta é produzido como um sinal de código T.
Exemplo:
Suponha que o número da ferramenta da ferramenta atualmente
usada pela função de gerenciamento da vida da ferramenta seja
100. Então, emitir um comando T188 (com uma correção de
ferramenta especificada com os dois dígitos mais baixos) produz
o código T 100 e seleciona o número de correção 0, cancelando a
correção.

-185-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

NOTA
Se a contagem de vida não for realizada, ou se a
ferramenta especificada não pertence ao grupo
para o qual a contagem de vida está sendo
realizada, o alarme PS0155 é emitido.

O número de dígitos em ОООООО e 99/88 varia como segue:


No.5028 99 88
1 T OOOOOOO 9 Tººººººº 88
T OOOOOOO
↑ ↑ ↑ ↑
Selecionar grupo Iniciar contagem de vida Selecionar grupo Cancelar desloc.ferram.
2 TTººººº 99 99
OOOOOOO TTººººººººº
OOOOOOO 88
↑ ↑ ↑ ↑
Selecionar grupo Iniciar contagem de vida Selecionar grupo Cancelar desloc.ferram.

3 TTºººººººº
OOOOOOO 999
999 TTºººººººº
OOOOOOO 888
888
↑ ↑ ↑ ↑
Selecionar grupo Iniciar contagem de vida Selecionar grupo Cancelar desloc.ferram.

O número máximo de dígitos nos códigos T está configurado no


parâmetro nº 3032.
O número de dígitos usados para especificar um número de correção é
selecionado pelo parâmetro nº 5028. Se 0 for selecionado, o número de
dígitos depende do número de correções da ferramenta.
Exemplo:
Se houver de uma a nove correções: O dígito mais baixo
Se houver de 10 a 99 correções: Dois dígitos mais baixos
Se houver de 100 a 200 correções: Três dígitos mais baixos

NOTA
As operações de início e cancelamento de correção
envolvem compensação por movimentar a
ferramenta ou por trocar o sistema de coordenadas.
Usar o bit 6 (LWM) do parâmetro nº 5002 pode
selecionar se é preciso realizar uma operação de
compensação se um código T for especificado ou
se um comando de movimento do eixo for
especificado.
Para detalhes, consultar a Subseção 5.1.5.
“Operação de Correção”, do sistema de torno
do Manual do Usuário (B-63944PO-1).

TОООООО∆∆;
Se o número de correção da ferramenta em ∆∆ não for nem 99 nem 88,
o código T é tratado como um código T comum. Se a contagem de
vida estiver sendo realizada atualmente, ela é encerrada.

-186-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

Exemplos

M
- Troca de
ferramenta tipo A Se um bloco que especifica um comando de troca de ferramenta (M06)
também contiver um comando de grupo de ferramenta (código T), o código T
é usado como um comando para retornar a ferramenta ao seu cartucho.
Especificando um grupo de ferramenta com um código T, o número da
ferramenta usada até agora é produzido como um sinal de código T. Se o
número de ferramenta especificado não for um número de ferramenta do
grupo de ferramenta da ferramenta sendo usada, o alarme PS0155 é emitido.
O alarme, entretanto, pode ser suprimido configurando-se o bit 6 (IGI) do
parâmetro nº 6800 para 1.

Exemplo: Suponha que o número que ignora o gerenciamento da vida


da ferramenta seja 100.
T101 ; Uma ferramenta cuja vida não expirou é selecionada do
: grupo 1. (Suponha que a ferramenta número 010 é
: selecionada).
M06 ; A contagem de vida da ferramenta é realizada para
: a ferramenta no grupo 1. (A vida da ferramenta
: número 010 é contada.)
T102 ; Uma ferramenta cuja vida não expirou é selecionada do
: grupo 2. (Suponha que a ferramenta número 100 é
selecionada.)
M06 ; A contagem de vida da ferramenta é realizada para
: a ferramenta no grupo 2. (A vida da ferramenta
: número 100 é contada.)
T101 ; O número da ferramenta usada atualmente (no grupo 1)
: é produzido com um sinal de código T. (Ferramenta
: número 010 é produzida)
T103 ; Uma ferramenta cuja vida não expirou é selecionada do
: grupo 3. Suponha que a ferramenta número 200 é
: selecionada.)
M06 ; O número da ferramenta usada atualmente (no
: grupo 3) é produzido com um sinal de código T.
: (Ferramenta número 200 é produzida).
T102 ; A contagem de vida da ferramenta é realizada para a
: ferramenta no grupo 2. (A vida da ferramenta
: número 100 é contada.)
G43 H99 ; O valor de correção de comprimento da ferramenta
: para a ferramenta selecionada do grupo 3 é usado.
: Valor de compensação de corte da ferramenta para a
G41 D99 ; ferramenta selecionada do grupo 3 é usado.
: A compensação de corte da ferramenta é cancelada.
D00 ;
: O corretor do comprimento da ferramenta é cancelado.
H00 ;

-187-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

- Troca de ferramenta tipos


BeC Se um bloco que especifica um comando de troca de ferramenta (M06)
também contiver um comando de grupo de ferramenta (código T), o
código T é usado para especificar o número de grupo de ferramenta
para o qual a contagem de vida deve ser realizada pelo próximo
comando de troca de ferramenta.

Exemplo: Suponha que o número que ignora o gerenciamento da vida


da ferramenta seja 100.

T101 ; Uma ferramenta cuja vida não expirou é selecionada


: do grupo 1. (Suponha que a ferramenta número 010
: é selecionada.).
M06 T102 ; A contagem de vida da ferramenta é realizada
: para a ferramenta no grupo 1. (A vida da
: ferramenta número 010 é contada).
: Uma ferramenta cuja vida não expirou é selecionada
do grupo 2. (Suponha que a ferramenta nº 100 seja
selecionada).
M06 T103 ; A contagem de vida da ferramenta é realizada
:
para a ferramenta no grupo 2. (A vida da
:
ferramenta número 100 é contada).
:
Uma ferramenta cuja vida não expirou é selecionada
:
do grupo 3. (Suponha que a ferramenta número 200 é
:
selecionada.).
G43 H99 ;
O valor de correção para a ferramenta selecionada do
:
grupo 2 é usado.
:
O valor de compensação de corte da ferramenta para a
G41 D99 ;
: ferramenta selecionada do grupo 2 é usado.
.
:
D00 A compensação de corte é cancelada.
;
:
H00 O corretor de comprimento da ferramenta é
; cancelado.
:
M06 T104 ;
A contagem da vida da ferramenta é realizada
:
para a ferramenta no grupo 3. (A vida da
:
ferramenta número 200 é contada).
:
Uma ferramenta cuja vida não expirou, é selecionada
:
do grupo 4

-188-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

- Troca de
ferramenta tipo D Para uma ferramenta selecionada por um comando de grupo de
ferramenta (código T), a contagem de vida é realizada por um
comando de troca de ferramenta (M06) especificado no mesmo bloco
que o comando de grupo de ferramenta. Especificar um código T
sozinho não resulta em um alarme; entretanto, especificar um
comando M06 sozinho resulta no alarme PS0153. Entretanto, o
alarme pode ser suprimido pela configuração do bit 7 (TAD) do
parâmetro nº 6805 para 1.
Exemplo: Suponha que o número que ignora o gerenciamento da vida
ferramenta seja 100.
T101 M06 ; Uma ferramenta cuja vida não expirou é selecionada
: do grupo 1. (Suponha que a ferramenta número 010
: é selecionada).
: A contagem de vida da ferramenta é realizada
: para a ferramenta no grupo 1. (A vida da
: ferramenta número 010 é contada.)
T102 M06 ; Uma ferramenta cuja vida não expirou é selecionada
: do grupo 2. (Suponha que a ferramenta número 100
: é selecionada).
: A contagem de vida da ferramenta é realizada
: para a ferramenta no grupo 2. (A vida da
: ferramenta número 100 é contada.)
G43 H99 ; O valor de correção de comprimento da ferramenta
: para a ferramenta selecionada do grupo 2 é usado.
: O valor de compensação de corte da ferramenta para a
G41 D99 ;
ferramenta selecionada do grupo 2 é usado.
:
O valor de compensação da ferramenta de corte é
D00 cancelado.
;
: O corretor de comprimento da ferramenta é
H00 cancelado.
;
Uma ferramenta cuja vida não expirou é selecionada
T103 M06 ;
do grupo 3. (Suponha que a ferramenta número 200
:
é selecionada).
:
A contagem de vida da ferramenta é realizada
:
para a ferramenta no grupo 3. (A vida da
:
ferramenta número 200 é contada.)
:

-189-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

T
Exemplo: Suponha que os números de correção são de dois dígitos

T0199 ; : Uma ferramenta cuja vida não expirou é selecionada


: do grupo 1. (Supor que T1001 é selecionado. O
: número da ferramenta é 10, e o número de correção é
:
01.)
:
A contagem de vida da ferramenta é realizada para a
ferramenta no grupo 1. (A vida da ferramenta número
:
10 é contada.)
:

T0188 ; A correção da ferramenta sendo usada no grupo 1 é


:
cancelada. (Desde que a ferramenta sendo usado seja
:
T1001, o número da ferramenta é 10, e o número de
:
correção é 00.)
:

T0299 ; Uma ferramenta cuja vida não expirou é selecionada


:
do grupo 2. (Supor que T2002 é selecionado. O
:
número da ferramenta é 20, e o número de correção é
:
02.)
:
A contagem de vida da ferramenta é realizada para a
:
ferramenta no grupo 2. (A vida da ferramenta número
20 é contada.)

T0299 ; Se mais do que um número de correção for


: especificado para a ferramenta usada atualmente no
: grupo 2, o próximo número de correção é selecionado.
: (supor que T2002 e T2003 sejam registrados com a
: ferramenta número 20. Neste caso, T2003 é
: selecionado. O número da ferramenta é 20, e o
: número de correção é 03.)

T0301 ; A contagem de vida para a ferramenta no grupo 2


:
termina, e este comando é tratado como um código T
:
normal.
(O número da ferramenta é 03, e o número de
correção é 01.)

-190-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

10.2.4 Contagem de vida da ferramenta e Seleção de Ferramenta

Tanto a especificação de contagem de uso quanto especificação de


duração são selecionadas como o tipo de contagem de vida da
ferramenta de acordo com o estado do bit 2 (LTM) do parâmetro nº
6800. A contagem de vida é realizada para cada grupo separadamente,
os conteúdos do contador de vida são preservados mesmo após a
energia ser desligada.

Tabela 10.2.4 Tipos e intervalos de contagem de gerenciamento de vida


Tipo de contagem de Usar especificação de contagem Especificação de tempo
vida da ferramenta
Bit 2 (LTM) do
0 1
parâmetro nº 6800
Incrementado por um para Bit 0 (FCO) do parâmetro
o
ferramentas usadas em um programa N 6805
Intervalo de contagem 0: Cada segundo
de vida A contagem pode ser resumida 1: Cada 0.1 segundo
usando o código M de redefinição
de contagem de vida da Pode ser mudado por
o
ferramenta (parâmetro N . 6811). override.

Explicação

M
- Usar especificação de contagem (LTM=0)
Se um grupo de ferramentas (código T) for especificado, uma
ferramenta cuja vida não tenha expirado é selecionada a partir do grupo
de ferramentas especificado. O contador de vida para a ferramenta
selecionada é então incrementado por um por um comando de troca de
ferramenta (M06). A menos que o código M de redefinição de
contagem de vida da ferramenta seja especificado, a seleção de uma
nova ferramenta e a operação de incremento podem ser realizadas
apenas se um comando de número de grupo de ferramentas e um
comando de troca de ferramenta forem emitidos pela primeira vez
desde a entrada da unidade de controle no estado de início de operação
automática a partir do estado de reinicialização.

CUIDADO
Não importa quantas vezes o mesmo número de
grupo de ferramentas for especificado em um
programa, a contagem de uso não é
incrementada, e nenhuma nova ferramenta é
selecionada.

-191-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

Especificação de duração (LTM=1)


Após todos os dados de gerenciamento da vida da ferramenta
registrados serem eliminados, o dado de gerenciamento da vida da
ferramenta programada é registrado.
Se um comando de grupo de ferramenta (código T) for especificado, a
ferramenta cuja vida não tenha expirado é selecionada a partir do
grupo de ferramentas especificado. Então, a gerenciamento da vida
para a ferramenta selecionada é iniciado por um comando de troca de
ferramenta (M06). O gerenciamento da vida da ferramenta (contagem)
é realizado medindo-se o tempo durante o qual a ferramenta é
realmente utilizada no modo de corte a intervalos regulares (a cada
segundo ou a cada 0.1 segundo). O intervalo de contagem da vida da
ferramenta é especificado pelo bit 0 (FCO) do parâmetro No. 6805. O
tempo requerido para parada de bloco único, bloqueio de avanço,
deslocamento rápido, residência, bloqueio de máquina, e operação de
inter-bloqueio não é contada.
Configurar o bit 2 (LFV) do parâmetro nº 6801 habilita a contagem de
vida a ser substituída conforme indicado pelos sinais de substituição de
contagem da vida da ferramenta. Um override de 0 vezes a 99.9
vezes pode ser aplicado. Se 0 vezes for especificado, a contagem não é
realizada.
T
- Especificação de contagem de uso (LTM=0)
Se um comando de grupo de ferramenta (código T○○99) for emitido,
uma ferramenta cuja vida não tenha expirado é selecionada a partir do
grupo de ferramentas especificado, e o contador de vida para a
ferramenta selecionada é incrementado por um. A menos que o código
M de redefinição de contagem de vida da ferramenta seja especificado,
a seleção de uma nova ferramenta e a operação de incremento podem
ser realizadas apenas se um comando de número de grupo de
ferramentas e um comando de troca de ferramenta sejam emitidos
pela primeira vez desde a entrada da unidade de controle no estado de
início da operação automática, a partir do estado de reinicialização.
CUIDADO
Não importa quantas vezes o mesmo número de
grupo de ferramentas for especificado em um
programa, a contagem de uso não é
incrementada, e nenhuma nova ferramenta é
selecionada

- Especificação de duração (LTM=1)


Se um comando de grupo de ferramenta (código T○○99) for
especificado, uma ferramenta cuja vida não tenha expirado é
selecionada a partir do grupo de ferramentas especificado, e o
gerenciamento da vida da ferramenta para a ferramenta selecionada se
inicia.
O gerenciamento da vida da ferramenta (contagem) é realizado
medindo-se o tempo durante o qual a ferramenta é realmente utilizada
no modo de corte a intervalos regulares (a cada segundo ou a cada 0.1
segundo). O intervalo de contagem da vida da ferramenta é
especificado pelo bit 0 (FCO) do parâmetro N° 6805. O tempo
requerido para parada de bloco único, bloqueio de avanço,
deslocamento rápido, pausa, bloqueio de máquina, e operação de inter-
bloqueio não é contado. Configurar o bit 2 (LFV) do parâmetro nº
6801 habilita a contagem de vida a ser substituída conforme indicado
pelos sinais de substituição de contagem da vida da ferramenta. Uma
substituição de 0 vezes a 99.9 vezes pode ser aplicada. Se 0 vezes for
especificado, a contagem não é realizada.

-192-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

NOTA
1 Quando a ferramenta for selecionada, as
ferramentas são pesquisadas a partir da
ferramenta atual até a última ferramenta para
encontrar uma ferramenta cuja vida não tenha
expirado. Quando a última ferramenta for atingida
durante esta pesquisa, a pesquisa reinicia a partir
da primeira ferramenta. Se a pesquisa não
encontrar qualquer ferramenta cuja vida não tenha
expirado, a última ferramenta é selecionada.
Quando a ferramenta atualmente usada for trocada
pelo sinal de salto da ferramenta, a próxima nova
ferramenta é selecionada usando-se o método aqui
descrito.
2 Se a contagem de vida da ferramenta indica que a
vida da última ferramenta em um grupo expirou, o
sinal de troca de ferramenta é produzido. Se o tipo
de contagem da vida for especificação de duração,
o sinal é produzido tão logo a vida da última
ferramenta do grupo tenha expirado. Se o tipo de
contagem da vida for usar a especificação de
contagem, o sinal é produzido quando o CNC for
redefinido por um comando como M02 ou M30 ou
quando a contagem da vida da ferramenta que
reinicia o código M for especificado após a vida da
última ferramenta no grupo tiver expirado.
3 Se um comando T for especificado, um grupo e
uma ferramenta no grupo são selecionados
enquanto o comando T é armazenado em buffer.
Isto significa que se um bloco a ser armazenado
em buffer contém um comando T que especifica
um grupo enquanto a usinagem está sendo
realizada com aquele grupo selecionado, o próximo
comando T já está armazenado em buffer mesmo
que a vida da ferramenta expire durante a
usinagem, para que a próxima ferramenta não seja
selecionada. Para evitar isso, se o tipo de
contagem da vida for especificação de duração e
um comando T precisar ser especificado para
selecionar o mesmo grupo sucessivamente, inserir
um código M para suprimir o armazenamento em
buffer em um lugar imediatamente anterior ao
comando T.
4 Quando a vida da ferramenta for contada , a vida
restante de um grupo (o valor da vida menos o
valor do contador da vida) é comparado com a
configuração da vida restante, e o estado de
expiração da vida da ferramenta antes do sinal de
notificação, é trocado de acordo com o resultado
da comparação.

-193-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

- M99
Se a contagem da vida for especificada pelo contador de uso e o bit 0
(T99) do parâmetro No. 6802 for 1, o sinal de troca da ferramenta
TLCH<Fn064.0> é produzido e a operação automática é parada se a
vida de pelo menos um grupo de ferramenta tiver expirado quando
o comando M99 for executado. Se o tipo de contagem da vida for
especificação de duração, o sinal de troca da ferramenta é produzido
imediatamente quando a vida de pelo menos um grupo de ferramentas
tiver expirado; quando o comando M99 for especificado, a operação
automática é parada, mas mais nenhum sinal de troca de ferramenta é
produzido.

M
Se a contagem da vida for especificada pela contagem de uso, um
comando de grupo de ferramenta (código T) emitido após o comando
M99 seleciona, a partir de um grupo especificado, uma ferramenta
cuja vida não tenha expirado, e o próximo comando de troca de
ferramenta (M06) incrementa o contador de vida da ferramenta com
um.

T
Se a contagem da vida for especificada pela contagem de uso, quando
um comando de grupo de ferramentas (código T) for especificado, uma
ferramenta cuja vida não tenha expirado é selecionada a partir de um
grupo especificado, e o contador de vida da ferramenta é incrementado
por um.

-194-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

10.2.5 Código M de Reinício de Contagem da Vida da Ferramenta

M
Se a contagem da vida for especificada pela contagem de uso, o sinal
de troca da ferramenta é produzido se a vida de pelo menos um grupo
de ferramentas tiver expirado quando o código M de reinício de
contagem da vida da ferramenta for emitido. Um comando de grupo
de ferramenta (código T) emitido após o código M de reinício de
contagem da vida da ferramenta seleciona, a partir de um grupo
especificado, uma ferramenta cuja vida não tenha expirado, e o
comando de troca da próxima ferramenta (M06) incrementa o contador
da vida da ferramenta por um. Isto habilita a vida da ferramenta a ser
contada por um comando de troca de ferramenta (M06) mesmo que o
comando não seja o primeiro comando de troca de ferramenta (M06)
emitido desde a entrada do CNC no estado de início de operação
automática a partir do estado de redefinição. O código M de reinício de
contagem da vida da ferramenta está especificado no parâmetro No.
6811.

Exemplo:
Suponha que M16 é um código M de reinício de contagem da vida da
ferramenta e que o número de ignorar o gerenciamento da vida da ferramenta
é 100.
Suponha também que a contagem da vida está especificada pela contagem
de uso.
T101 ; Uma ferramenta cuja vida não tenha expirado é selecionada do grupo
1.
:
M06 ; O gerenciamento da vida da ferramenta é realizado pelo grupo 1.
: (O contador de vida da ferramenta é incrementado por um.)
T102 ; Uma ferramenta cuja vida não tenha expirado é selecionada do grupo
2.
:
M06 ; O gerenciamento da vida da ferramenta é realizado pelo grupo 2.
: (O contador de vida da ferramenta é incrementado por um.)
M16 ; A contagem da vida da ferramenta é reiniciada.
T101 ; Uma ferramenta cuja vida não tenha expirado é selecionada do grupo
1.
:
M06 ; O gerenciamento da vida da ferramenta é realizado pelo grupo 1.
: (O contador de vida da ferramenta é incrementado por um.)

-195-
10. FUNÇÃO DA FERRAMENTA ( FUNÇÃO T ) PROGRAMAÇÃO B64304PO/01

T
Se a contagem de vida for especificada pela contagem de uso, o sinal
de troca da ferramenta é produzido se a vida de pelo menos um grupo
de ferramentas tiver expirado quando o código M de reinício de
contagem da vida da ferramenta for especificado. Um comando de
grupo de ferramenta (código T) emitido depois que o código M de
reinício de contagem da vida da ferramenta seleciona uma ferramenta
cuja vida não tenha expirado de um grupo específico, e o contador de
vida da ferramenta é incrementado por um. Isto habilita que a vida da
ferramenta seja contada por um comando de grupo de ferramenta
(código T) mesmo se o comando não for o primeiro comando de grupo
de ferramenta emitido desde a entrada do CNC em estado de início de
operação automática a partir do estado de reinicialização. O código M
de reinício de contagem da vida da ferramenta está especificado no
parâmetro nº 6811.
Exemplo:
Suponha que M16 é um código M de reinício de contagem da vida da
ferramenta.
Suponha também que a contagem da vida está especificada pela
contagem de uso
T199 ; Uma ferramenta cuja vida não tenha expirado é selecionada
do grupo 1.
: O gerenciamento da vida da ferramenta é realizado pelo
grupo 1.
: (O contador de vida da ferramenta é incrementado por um.)
:
T299 ; Uma ferramenta cuja vida não tenha expirado é selecionada
do grupo 1.
: O gerenciamento da vida da ferramenta é realizado pelo
grupo 1.
: (O contador de vida da ferramenta é incrementado por um.)
M16 ; A contagem da vida da ferramenta é reiniciada.
T199 ; Uma ferramenta cuja vida não tenha expirado é selecionada
do grupo 1.
: O gerenciamento da vida da ferramenta é realizado pelo
grupo 1.
: (O contador de vida da ferramenta é incrementado por um.)

NOTA
NOTA
11 O código
O códigoM de M de reinício
reinício de de contagemdadavida
contagem vida da
da
ferramenta é é tratado
ferramenta tratado como
como um um código
código M M não
não
envolvidononoarmazenamento
envolvido armazenamentoem em buffer.
buffer.
22 Se o Setipoo de
tipocontagem
de contagem da vida
da vida for especificação
for especificação de
de contagem
contagem de uso,
de uso, o sinal
o sinal de de troca
troca de de ferramenta
ferramenta é
é produzido
produzido se se a vida
a vida dedepelo
pelomenos
menosum um grupo
grupo de
de
ferramentastiver
ferramentas tiverexpirado
expiradoquando
quando oo código
código M M de
reiníciodede contagem
reinício contagem da da vida
vida dada ferramenta
ferramenta forfor
especificado. Se
especificado. Se oo tipo
tipo de
de contagem
contagem da da vida
vida for
for
especificaçãodededuração,
especificação duração,especificar
especificaroocódigo
código M
M de
de
reiníciodedecontagem
reinício contagem da da vida
vida dada ferramenta
ferramenta não
não
causanada.
causa nada.

-196-
B-64304PO/01 PROGRAMAÇÃO 10. FUNÇÃO DA FERRAMENTA (FUNÇÃO T)

10.2 .6 Desabilitando a Contagem de Vida da Ferramenta


Explicação
Se o bit 6 (LFI) do parâmetro nº 6804 for 1, o sinal LFCIV que
desativa a contagem da vida da ferramenta pode ser usado para
selecionar se deve cancelar a contagem da vida da ferramenta.

Se o sinal LFCIV que desativa a contagem da vida da ferramenta for 1,


o sinal LFCIF que desativou a contagem da vida da ferramenta se torna
1, e a contagem da vida da ferramenta é desativada.
Se o sinal LFCIV que desativa a contagem da vida da ferramenta for 0,
o sinal LFCIF que desativou a contagem da vida da ferramenta se torna
0, e a contagem da vida da ferramenta é ativada.

NOTA
Nenhum armazenamento em buffer ocorre
quando o estado do sinal LFCIV que desativa
a contagem da vida da ferramenta é trocado.
Assim, usar, por exemplo, os códigos M não
envolvidos no armazenamento em buffer para
mudar o estado do sinal. Se M06 (para a série
M) ou um código T de troca de ferramenta (para
a série T) for emitido em um bloco que segue
diretamente um bloco no qual um código de
função auxiliar com o armazenamento em
buffer ativado é usado para ligar ou desligar o
sinal LFCIV, que desativa a contagem da vida
da ferramenta, é provável que um comando
especifique se a contagem pode se tornar
incorreta.

-197-
11. FUNÇÃO AUXILIAR PROGRAMAÇÃO B64304PO/01

11
Visão Geral
FUNÇÃO AUXILIAR

Há dois tipos de funções auxiliares: a função auxiliar (códigos M) que


especifica o início e o fim do fuso ou o fim de um programa, e a
segunda função auxiliar (códigos B), que especifica o posicionamento
ou outra operação da tabela de indexação.
Quando um comando de movimento e a função auxiliar são
especificados no mesmo bloco, os comandos são executados em uma
das seguintes duas formas:
(1) Execução simultânea do comando de movimento e comandos de
função auxiliar.
(2) Execução de comandos de função auxiliar sobre conclusão de
execução de comando de movimento.
A seleção de qualquer seqüência depende da especificação do
fabricante da ferramenta da máquina. Consultar o manual emitido pelo
fabricante da ferramenta da máquina para detalhes.

Capítulo 11, "FUNÇÃO AUXILIAR", consiste das seguintes seções:

11.1 FUNÇÃO AUXILIAR (FUNÇÃO M)............................ 199


11.2 COMANDOS M MÚLTIPLOS EM UM BLOCO
ÚNICO.......................................................................... 201
11.3 SEGUNDA FUNÇÃO AUXILIA R (CÓDIGOS B)....... 202

-198-
B-64304PO/01 PROGRAMAÇÃO 11. FUNÇÃO AUXILIAR

11.1 FUNÇÃO AUXILIAR (FUNÇÃO M)


Quando um numeral for especificado seguindo o endereço M, o sinal
de código e o sinal strob são enviados para a máquina. A máquina usa
esses sinais para ligar ou desligar suas funções.
Normalmente, apenas um código M pode ser especificado em um
bloco. Dependendo da configuração do bit 7 (M3B) do parâmetro No.
3404, até três códigos M podem ser especificados.
Qual código M corresponde a qual função da máquina é determinado
pelo fabricante da ferramenta da máquina. A máquina processa todas
as operações especificadas pelos códigos M, exceto aqueles
especificados pelo M98, M99, M198 ou chamado subprograma
(parâmetros No.6071 a 6079), ou chamado macro individual
(parâmetros No.6080 a 6089). Consultar o manual de instruções do
fabricante da ferramenta da máquina para detalhes.

Explicação
Os seguintes códigos M têm significados especiais.

- M02,M30 (Fim de
programa) Este indica o fim do programa principal.
A operação automática é parada e a unidade CNC é redefinida. (Este é
diferente com o fabricante da ferramenta da máquina.)
Depois que um bloco que especifica o fim do programa for executado,
o controle retorna ao início do programa.
Bits 5 (M02) e 4 (M30) do parâmetro No. 3404 podem ser usados
para desativar M02, M30 de controle de retorno para o início do
programa.

- M00 (Parada de
programa) A operação automática é parada após um bloco que contém M00 ser
executado. Quando o programa for parado, todas as informações
modais permanecem imutáveis. A operação automática pode ser
reiniciada acionando-se a operação de ciclo. (Este é diferente com o
fabricante da ferramenta da máquina).

- M01 (Para opcional)


Similarmente ao M00, a operação automática é parada depois um
bloco que contém M01 for executado. Este código é efetivo apenas
quando o interruptor de Parada Opcional no painel do operador da
máquina tiver sido pressionado.

- M98 (Chamada de subprograma)


Este código é usado para chamar um subprograma. O código e os
sinais strob não são enviados. Ver a seção II-13.3 do subprograma,
para detalhes.

- M99 (Fim de
subprograma) Este código indica o fim de um subprograma.
A execução de M99 retorna o controle para o programa principal. O
código e os sinais strob não são enviados. Ver a seção II-13.3 do
subprograma, para detalhes.

-199-
11. FUNÇÃO AUXILIAR ( FUNÇÃO T ) PROGRAMAÇÃO B-64304PO/01

- M198 (Chamada de subprograma externo)


Este código é usado para chamar um subprograma em um arquivo em
um dispositivo de entrada/saída externo. Para detalhes, consultar a
Seção 4.5 "CHAMADA DE SUBPROGRAMA EXTERNO (M198)"
na Parte III.

NOTA
O bloco próximo ao M00, M01, M02, ou M30 não é
olhado adiante (não é armazenado em buffer). Os
parâmetros Nos. 3411 a 3420 e Nos. 3421 a 3432
podem ser usados para configurar os códigos M que
não são armazenados em buffer similarmente. Para
os códigos M que não são armazenados em buffer,
consultar o manual fornecido pelo fabricante da
ferramenta da máquina.

-200-
B-64304PO/01 PROGRAMAÇÃO 11. FUNÇÃO AUXILIAR

11.2 COMANDOS M MÚLTIPLOS EM UM BLOCO ÚNICO


Normalmente, apenas um código M pode ser especificado em um
bloco. Configurando o bit 7 (M3B) do parâmetro No. 3404 para 1,
entretanto, até três códigos M podem ser especificados
simultaneamente em um bloco.
Até três códigos M especificados em um bloco são produzidos para a
máquina ao mesmo tempo. Assim, quando comparado com um caso
onde um código M único é especificado em um bloco, um tempo de
ciclo e usinagem reduzido pode ser atingido. .

Explicação
O CNC permite até três códigos M serem especificados em um bloco.
Entretanto, alguns códigos M não podem ser especificados ao mesmo
tempo devido às restrições de operação mecânica. Para informações
detalhadas sobre as restrições de operação mecânica na especificação
simultânea de múltiplos códigos M em um bloco, consultar o manual
de cada fabricante de ferramenta da máquina.
M00, M01, M02, M30, M98, M99, ou M198 não devem ser
especificados juntos com um outro código M.
Alguns códigos M que não M00, M01, M02, M30, M98, M99, e M198
não podem ser especificados juntos com outros códigos M; cada um
daqueles códigos M deve ser especificado em um bloco único.
Tais códigos M incluem estes que direcionam o CNC a realizar
operações internas além de enviar os próprios códigos M para a
máquina. Para serem especificados, tais códigos M são códigos M
para chamada de programa número 9001 a 9009 e códigos M para
desativar a leitura antecipada (armazenamento em buffer) de bloco
subseqüentes. Enquanto isso, os códigos M múltiplos que direcionam
o CNC apenas para enviar os próprios códigos M (sem realizar
operações internas), podem ser especificados em um bloco único.
Entretanto, é possível especificar múltiplos códigos M que são
enviados para a máquina no mesmo bloco, a menos que eles
direcionem o CNC a realizar operações internas. (Desde que o método
de processamento depende da máquina, consultar o manual do
fabricante da ferramenta da máquina.)

Exemplo
Múltiplos comandos M em um
Um comando M em um bloco único
bloco único
M40 ; M40 M50 M60 ;
M50 ; G28 G91 X0 Y0 Z0
M60 ; ;
G28 G91 X0 Y0 Z0 ; :
: :
:

-201-
11. FUNÇÃO AUXILIAR ( FUNÇÃO T ) PROGRAMAÇÃO B-64304PO/01

11.3 SEGUNDA FUNÇÃO AUXILIAR (CÓDIGOS B)

Visão Geral
Se um valor com um máximo de oito dígitos for especificado após o
endereço B, o sinal de código e o sinal strob são transferidos para
cálculo do eixo de rotação. O sinal de código é retido até que o
próximo código B seja especificado.
Apenas um código B pode ser especificado para cada bloco. Quando o
número máximo de dígitos for especificado pelo parâmetro N o.3033,
um alarme é emitido se o número de dígitos de um comando exceder o
número especificado.
Além disso, o endereço usado para especificação da segunda função
auxiliar pode ser trocado por um outro endereço que não o endereço B
(endereço A, C, U, V, ou W) configurando o parâmetro n° 3460.
Entretanto, o endereço usado para a segunda função auxiliar não pode
também ser usado como o endereço dos eixos controlados. Para
detalhes, consultar o manual disponível do fabricante da ferramenta da
máquina.

Explicação
- Faixa de especificação
-99999999 a 99999999 (8 dígitos)

- Valor
produzido Valor especificado depois que o endereço da segunda função auxiliar
for produzido nos sinais de código B00 a B31. Observar o seguinte
sobre um valor produzido.

1. Quando um comando com um ponto decimal ou um comando


negativo for desativado (Quando o bit 0 (AUP) do parâmetro
No.3450 for configurado para 0)

Quando a segunda função auxiliar sem nenhum ponto decimal for


especificada, o valor especificado é produzido nos sinais de
código como é, independente da configuração do ponto decimal
da calculadora de mesa (bit 0 (DPI) do parâmetro No.3401).
Exemplo:
Valor especificado Valor produzido
B10 10

Quando a segunda função auxiliar com um ponto decimal for


especificada, o alarme PS0007 é emitido.
Quando a segunda função auxiliar for especificada com um valor
negativo, o alarme PS0006 é emitido.

-202-
B-64304PO/01 PROGRAMAÇÃO 11. FUNÇÃO AUXILIAR

2. Quando um comando com um ponto decimal ou um comando


negativo for ativado (Quando o bit 0 (AUP) do parâmetro No.3450
for configurado para 1)

Quando a configuração do ponto decimal da calculadora de mesa


não for especificada (quando o bit 0 (DPI) do parâmetro No.3401
for configurado para 0), se a segunda função auxiliar sem ponto
decimal for especificada, o valor especificado é produzido nos
sinais de código como é.
Exemplo:
Valor especificado Valor produzido
B10 10

Quando a entrada de ponto decimal na calculadora de mesa for


especificada (quando o bit 0 (DPI) do parâmetro No3401 for
configurado para 1), se a segunda função auxiliar sem ponto
decimal for especificada, o valor especificado multiplicado por
uma ampliação é produzido nos sinais de código. (As ampliações
são mostradas na tabela 11.3 (a).) Exemplo:
Valor especificado Valor produzido
B10 10000 (Quando a entrada métrica for
usada e o eixo de referência for
IS-B. A ampliação é 1000.)

Quando a segunda função auxiliar com um ponto decimal for


especificada, o valor especificado multiplicado por uma
ampliação é produzido para os sinais de código. (As ampliações
são mostradas na tabela 11.3 (a).) Exemplo:
Valor especificado Valor produzido
B10. 10000 (Quando a entrada métrica for
usada
o eixo ede referência for IS-B. A
ampliação é 1000.)
B0.123 1230 (Quando a entrada em polegada
for
eixousada, o
de referência é IS-B, e
o parâmetro AUX é configurado
para 1.
ampliação é 10000.) A

-203-
11. FUNÇÃO AUXILIAR ( FUNÇÃO T ) PROGRAMAÇÃO B-64304PO/01

A ampliação é determinada conforme mostrado abaixo de acordo


com a unidade de configuração do eixo de referência
(especificada pelo parâmetro N o.1031) e bit 0 (AUX) do
parâmetro No.3405.

Tabela 11.3 (a) Ampliação para um valor produzido quando a


segunda função auxiliar com um ponto decimal for
especificada para entrada de ponto decimal da
calculadora de mesa
Parâmetro Parâmetro
Unidade de configuração
AUX = 0 AUX = 1
Eixo de referência: IS-A 100× 100×
Sistema de entrada Eixo de referência: IS-B 1000× 1000×
métrica Eixo de referência : IS-C 10000× 10000×
Eixo de referência: IS-A 100× 1000×
Sistema de entrada Eixo de referência: IS-B 1000× 10000×
em polegada Eixo de referência: IS-C 10000× 100000×

CUIDADO
Se uma fração decimal restar após multiplicar o
valor especificado com um ponto decimal por uma
ampliação na Tabela 11.3 (a), a fração é truncada.
Exemplo:
Valor especificado Valor produzido
B0.12345 1234 (Quando a entrada de
polegada é usada, o eixo de
referência é IS-B, e o
parâmetro AUX é configurado
para 1. A ampliação é 10000.)

NOTA
Se o número de dígitos do valor especificado
exceder o número de dígitos permitidos
(configurado pelo parâmetro nº 3033), o alarme
PS0003 é emitido. Quando o valor especificado
for multiplicado por uma ampliação na Tabela
11.3 (a), o número de dígitos permitidos deve ser
configurado para o valor resultante.

Restrição
Endereços usados para as segundas funções auxiliares (endereços
especificados com código B ou parâmetro No. 3460) não podem ser
usados como o endereço usado por nomes de eixos controlados.

-204-
B-64304PO/01 PROGRAMAÇÃO 12. GERENCIAMENTO DE PROGRAMA

12 GERENCIAMENTO DE PROGRAMA
Capítulo 12, "GERENCIAMENTO DE PROGRAMA", consiste das
seguintes seções:

12.1 ATRIBUTOS DO PROGRAMA...................................... 206


12.2 PARÂMETROS RELACIONADOS................................ 207
12.3 TAMANHO DO ARMAZENAMENTO DO
PROGRAMA DA PEÇA/NÚMERO DE PROGRAMAS
REGISTRÁVEIS................................................................ 208

-205-
12.GERENCIAMENTO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

12.1 ATRIBUTOS DO PROGRAMA

Os seguintes atributos podem ser configurados para os programas:


• Mudar nível de proteção/produzir nível de proteção

- Mudar nível de proteção/produzir nível de proteção


Com a função de proteção em 8 níveis, mudança e produção de
proteção podem ser fornecidas para um programa especificado.
Para detalhes da função de proteção em 8 níveis, ver a descrição da
função “Proteção de dados em oito níveis”.

-206-
B-64304PO/01 PROGRAMAÇÃO 12.GERENCIAMENTO DE PROGRAMA

12.2 PARÂMETROS RELACIONADOS


Esta subseção lista os significados dos parâmetros relacionados a
números de programa e à s p a s t a s e p r o g r a ma s a s er e m
ma n i p u l a d o s o u ex e c u t a d o s .

Parâmetro
Bit No. Descrição
No.
Desativa ou ativa a edição de programas O8000 a
0 (NE8)
O8999.
3202
Desativa ou ativa a edição de programas O9000 a
4 (NE9)
O9999.
Senha/palavra chave para proteger programas nos
3210/3211 -
nove mil
Na função de chamar subprograma, o endereço P
3404 2 (SBP) no bloco M198 especifica um número de
arquivo/programa.
Chamar ou não chamar uma macro individual pelo
6001 5 (TCS) código T.
Código G para chamar uma macro individual com
6050~6059 - o
programa N . 9010 a 9019
Código M para chamar um subprograma com
6071~6079 - o
programa N . 9001 a 9009
Código M para chamar uma macro individual com
6080~6089 - o
programa N . 9020 a 9029
Código ASCII para chamar um subprograma com
o
6090/6091 - programa N . 9004/9005
Número do programa alvo e número de seqüência
8341/8343 - para comparação de número de seqüência e parada

-207-
12. GERENCIAMENTO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

12.3 TAMANHO DO ARMAZENAMENTO DO PROGRAMA DE


PEÇA/NÚMERO DE PROGRAMAS REGISTRÁVEIS

A seguinte tabela lista as combinações de tamanho de armazenamento


de programa e o número total de programas registráveis.

Tamanho do Número de 0i-D 0i Mate-D


armazenamento programas
do programa de registráveis M T M T
peça
320Kbyte 400 ○B ○B - -
512Kbyte 400 ○A ○A ○ ○
1Mbyte 800 - *2 - -
2Mbyte 400 ☆ - - -
○: Pacote padrão (A/B) *2: Sistema de 2 caminhos☆: Opcional

NOTA
Programa O0001 1 O tamanho do armazenamento de programa
significa o tamanho máximo de um programa se o
O0001 ;
programa for o primeiro e único programa
N1 G01 ; registrado.
Primeira página
(Área em uso) 2 Se mais do que um programa for registrado, o
tamanho total de programas registráveis reduz pela
seguinte razão.
A Série 0i-D/0i Mate-D administram programas em
N100 … ;
(Área em uso) unidade de página. A unidade de armazenamento
de programa também é administrada em unidades
Segunda página
de página. Quando um programa é criado, tantas
páginas quantas forem necessárias para
M30 ; armazenar o programa estão garantidas, e o
(Área em uso) Última página programa é armazenado nestas páginas.
(Área não usada) Geralmente, a última página de armazenamento de
programa tem uma área não utilizada (figura à
esquerda) Esta área não usada não pode ser
usada para armazenar qualquer outro programa.
Inutilizável para qualquer Por uma questão de gerenciamento do programa, é
outro programa considerada uma área em uso.
A Série 0i-C usa um meio similar de
Exemplo de criação de programa gerenciamento, mas a unidade de páginas neste
O0001 difere daquela na Série 0i-D/0i Mate-D. Assim, se
mais do que um programa for registrado na Série
0i-D/0i Mate-D, o tamanho total do programa de
programas registráveis na Série 0i-D/0i Mate-D
diferente daquele na Série 0i-C.

-208-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

13
Visão Geral
CONFIGURAÇÃO DE PROGRAMA

- Programa principal e subprograma


Há dois tipos de programa, programa principal e subprograma.
Normalmente, o CNC opera de acordo com o programa principal.
Entretanto, quando um comando chamando um subprograma é
encontrado no programa principal, o controle é passado para o
subprograma. Quando um comando que especifica um retorno ao
programa principal é encontrado em um subprograma, o controle é
retornado ao programa principal

Programa principal Subprograma

Instrução 1 Instrução 1’
Instrução 2’

Seguir a direção do
subprograma
Instrução n
Instrução n+1

Retornar ao programa
principal

Fig. 13 (a) Programa principal e Subprograma

A memória do CNC pode manter 400 programas principais e


subprogramas (800 programas principais e subprogramas para sistemas
de 2 caminhos série T). Um programa principal pode ser selecionado a
partir dos programas principais armazenados para operar a máquina.
Ver III-9 ou III-10.4 para os métodos de registro e seleção de
programas.

-209-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

- Componentes de
programa Um programa consiste dos seguintes componentes:

Tabela 13 (a) Componentes de programa


Componentes Descrições
Início de código do programa Símbolo indicando o início de um arquivo de programa
Seção líder Usada para o título de um arquivo de programa, etc.
Início do programa Símbolo indicando o início de um programa
Seção do programa Comandos para usinagem
Seção de comentário Comentários ou diretrizes para o operador
Final de código do programa Símbolo indicando o fim de um arquivo de programa

Seção líder

Início de código de Iniciar programa


programa % TÍTULO ;
O0001 ;

Seção de programa (COMENTÁRIO) Seção de comentário

M30 ;
% Fim de código de
programa

Fig. 13 (b) Configuração de programa

- Configuração de seção de programa


Uma seção de programa consiste de vários blocos. Uma seção de
programa se inicia com um número de programa e termina com um
código final de programa.

Configuração de seção Seção de programa


de programa
Número de programa O0001 ;
Bloco 1 N1 G91 G00 X120.0 Y80.0 ;
Bloco 2 N2 G43 Z-32.0 H01 ;
: :
Bloco n Nn Z0 ;
Fim de programa M30 ;

Um bloco contém informações necessárias para usinagem, tais como


um comando de movimento ou comando de resfriamento ON/OFF.
Especificar uma barra (/) no início de um bloco desativa a execução
de alguns blocos (ver "salto opcional de bloco" em II-13.2).

-210-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

13.1 OUTROS COMPONENTES DE PROGRAMA QUE NÃO


SEÇÕES DE PROGRAMA

Esta seção descreve outros componentes de programa que não seções


de programa. Ver II-13.2 para uma seção de programa.

Seção líder

Início de código % TÍTULO ; Iniciar programa


de
O0001 ;
programa

Seção de programa (COMENTÁRIO) Seção de comentários

M30 ; Fim de código de


% programa
Fig. 13.1 (a) Configuração de programa

Explicação
- Iniciar código de
programa O início de código de programa indica o início de um arquivo que
contém programas NC.
A marca não é necessária quando os programas são inseridos usando
computadores pessoais comuns. A marca não é exibida na tela.
Entretanto, se o arquivo for produzido, a marca é automaticamente
produzida no início do arquivo.

Tabela 13.1 (a) Código de um início de


código de programa
Nota neste manual
Nome Código ISO Código EIA

Início de código de programa % ER %

- Seção líder
Dados inseridos antes que os programas em um arquivo constituam
uma seção líder. Quando a usinagem for iniciada, o estado de salto da
etiqueta é normalmente configurado ligando-se a energia ou redefinindo
o sistema. No estado de salto da etiqueta, toda informação é ignorada até
que o primeiro código de fim de bloco seja lido. Quando um arquivo é
lido dentro da unidade CNC de um dispositivo I/O, seções líderes são
puladas pela função de saltar etiqueta.
Uma seção líder geralmente contém informações como um cabeçalho
de arquivo. Quando se pula a seção líder, é possível inserir qualquer
outro código que não o EOB porque uma verificação de paridade de
TV não é realizada.

-211-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

- Início de
programa O código de início de programa deve ser inserido imediatamente após
um seção líder, isto é, imediatamente antes de uma seção de programa.
Este código indica o início de um programa, e é sempre requerido para
desativar a função de salto de etiqueta.
Com computadores pessoais comuns, este código pode ser inserido
pressionando-se a tecla de retorno.

Tabela 13.1 (b)Código de início de um programa


Nota neste
Nome Código ISO Código EIA
manual
Início de programa LF CR ;

NOTA
Se um arquivo contém múltiplos programas, o
código EOB para operação de salto de etiqueta não
deve aparecer antes de um segundo ou número de
programa subseqüente.

- Seção de
comentário Qualquer informação cercada pelos códigos de controle externo e
controle interno é considerada como um comentário. O usuário pode
inserir um cabeçalho, comentários, direções para o operador, etc, em
uma seção de comentários.

Tabela 13.1 (c) Códigos de um controle interno e um controle externo


Nota neste
Nome Cód.ISO Cód.EIA Significado
manual
Início da seção de
Controle externo ( 2-4-5 ( comentário
Fim da seção de
Controle interno ) 2-4-7 ) comentário
Quando um programa é lido na memória para a operação de memória,
as seções de comentários, se houver, não são ignoradas, mas são
também lidas na memória. Observe, entretanto, que outros códigos que
não aqueles listados na tabela de código no anexo A são ignorados e,
portanto, não são lidos na memória. .
Quando o dado na memória for produzido em dispositivo externo I/O
(Ver III-8), as seções de comentário são também produzidas.
Quando um programa for exibido na tela, suas seções de comentário
também são exibidas. Entretanto, aqueles códigos que foram ignorados
quando lidos na memória não são produzidos ou exibidos.
Durante a operação de memória ou operação DNC, todas as seções de
comentário são ignoradas.
A função de verificação de TV pode ser usada para uma seção de
comentário configurando-se o bit (CTV) do parâmetro nº 0100.

-212-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

CUIDADO
Se uma seção de comentário longo aparecer no
meio de uma seção de programa, um movimento
junto a um eixo pode ser suspenso por um longo
tempo por causa de tal seção de comentário.
Assim, uma seção de comentário deverá ser
colocada onde a suspensão de movimento pode
ocorrer ou nenhum movimento estiver envolvido.

NOTA
1 Se apenas um código de controle interno for lido
sem o código de controle externo correspondente,
o código de leitura do controle interno é ignorado.
2 Os seguintes códigos não podem ser usados na
seção de comentários:
- EOB
- % (ER para EIA)

- Fim de código de
programa Um fim de código de programa deve ser colocado no fim de um arquivo
contendo programas NC.
Se os programas forem inseridos usando o sistema de programação
automática, a marca não precisa ser inserida.
A marca não é mostrada na tela. Entretanto, quando um arquivo é
produzido, a marca é automaticamente produzida no fim do arquivo.
Se for feita uma tentativa para executar % quando M02 ou M30 não
for colocado no fim do programa, o alarme PS5010 é emitido.

Tabela 13.1 (d) Código de um fim de código de programa


Nota neste manual
Nome Cód. ISO Cód. EIA
Fim de código de programa % ER %

-213-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

13.2 CONFIGURAÇÃO DA SEÇÃO DE PROGRAMA


Esta seção descreve elementos de uma seção de programa. Ver II-13.1
para outros componentes de programa que não seções de programa.

Número de programa

% TÍTULO ;

O0001 ;
N1...;
Número de seqüência
Seção de programa (COMENTÁRIO)

M30 ;

% Fim de programa

Fig. 13.2 (a) Configuração de programa

- Número de
programa Um número de programa que consiste de endereço O seguido por um
número de quatro dígitos é atribuído a cada programa no início
registrado na memória para identificar o programa. Quando a função
de número de 8 dígitos for selecionada, o número de programa consiste
de oito dígitos.
No código ISO, os dois pontos ( : ) podem ser usados em vez de O.
Quando nenhum número de programa for especificado no início de um
programa, o número de seqüência (N....) no início do programa é
considerado como seu número de programa. Se um número de
seqüência de cinco dígitos for usado, os quatro dígitos mais baixos
forem todos 0, o número de programa registrado imediatamente antes
adicionado para 1 é registrado como um número de programa.
Observe, entretanto, que N0 não pode ser usado para um número
de programa.
Se não houver número de programa ou número de sequência no início
de um programa, um número de programa deve ser especificado
usando-se o painel MDI quando o programa for armazenado na
memória (Ver III-8.2 ou III-9.1)

NOTA
Números de programa de 8000 a 9999 podem ser
usados pelos fabricantes de ferramenta da
máquina, e os usuários podem não ser capazes de
usar estes números.

-214-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

- Número de sequência e bloco


Um programa consiste de muitos comandos. Uma unidade de comando
é chamada um bloco. Um bloco é separado do outro com um EOB de
fim de código de bloco.

Tabela 13.2 (a) código EOB


Nome Cód. ISO Cód. EIA Nota neste manual
Fim de bloco (EOB) LF CR ;

Na cabeça de um bloco, um número de seqüência que consiste de


endereço N seguido por um número não maior do que cinco dígitos (1 a
99999) pode ser colocado. Os números de seqüência podem ser
especificados em uma ordem aleatória, e quaisquer números podem ser
pulados. Os números de seqüência podem ser especificados por todos os
blocos ou apenas por blocos desejados do programa. Em geral,
entretanto, é conveniente atribuir números de seqüência em ordem
ascendente em fase com os passos da usinagem (por exemplo, quando
uma nova ferramenta for usada pela substituição de ferramenta, e a
usinagem proceder para uma nova superfície com indexação de tabela.)

N300 X200.0 Z300.0 ; Um número de seqüência é sublinhado.


Fig. 13.2 (b) Número de sequência e bloco (exemplo)

NOTA
N0 não deve ser usado por razões de
compatibilidade de arquivo com outros sistemas
NC
Número de programa 0 não pode ser usado.
Assim, 0 não deve ser usado para um número de
seqüência como um número de programa.

- Verificação de TV (Verificar paridade vertical)


Uma verificação de paridade é feita para cada bloco de dados de
entrada. Se o número de caracteres em um bloco (iniciando com o
código imediatamente após um EOB e terminando com o EOB) for
ímpar, um alarme P/S (No.002) é produzido.
Nenhuma verificação de TV é feita apenas para estas peças que são
puladas pela função de salto de etiqueta. O Bit 1 (CTV) do parâmetro
No. 0100 é usado para especificar se os comentários cercados em
parênteses são contados como caracteres durante a verificação de TV.
A função de verificação de TV pode ser ativada ou desativada
configurando-se na unidade MDI (Ver III-12.3.1.).

- Configuração de bloco (palavra e endereço)


Um bloco consiste de uma ou mais palavras. Uma palavra consiste de
um endereço seguido por um número de alguns dígitos. (O sinal de mais
(+) ou sinal de menos (-) pode ser pré-fixado para um número.)
Para um endereço, uma das letras (A a Z) é usada ; um endereço define
o significado de um número que segue o endereço.
Palavra = Endereço + número (Exemplo: X-1000)
Tabela 13.2 (b) indica os endereços utilizáveis e seus significados.
O mesmo endereço pode ter diferentes significados, dependendo da
especificação de função preparatória.

-215-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

Tabela 13.2 (b) Principais funções e endereços


Função Endereço Significado
Número de programa O(*) Número de programa
Número de sequência N Número de sequência
Especifica um modo de movimento
Função preparatória G
(linear, arco etc.)
X, Y, Z, U, V,
Comando de movimento de eixo de
W, A, B, C coordenada
Palavra de dimensão
I, J, K Coordenada do centro do arco
R Raio do arco
Taxa de avanço por minuto, Taxa de avanço
Função de avanço F por rotação
Função de velocidade do fuso S Velocidade do fuso
Função da ferramenta T Número da ferramenta
M Controle On/Off na ferramenta da máquina
Função auxiliar
B Indexação de tabela, etc.
Designação de número
de programa P Número de programa

Número de repetições P, L Número de repetições de subprograma

Parâmetro P, Q Parâmetro de ciclo fixo

M
Número de correção D, H Número de correção
Residente P, X Tempo residente

T Residente P, X, U Tempo residente

NOTA
(*) No código ISO, os dois pontos ( : ) podem
também ser usados como o endereço de um
número de programa.
N_ G_ X_ Y_ F_ S_ T_ M_ ;
Função Palavra de Função de Função Função Função
Número preparatória dimensão avanço de de auxiliar
de velocida ferrame
sequência de de nta
fuso

Fig. 13.2 (c) 1 bloco (exemplo)


- Endereços principais de faixas de valores de comando
Os principais endereços e as faixas de valores especificadas para os
endereços são mostrados abaixo. Observe que essas figuras
representam limites no lado CNC, os quais são totalmente diferentes de
limites no lado da ferramenta da máquina. Por exemplo, o CNC
permite a uma ferramenta atravessar até aproximadamente 100 m (em
entrada de milímetro) junto ao eixo X.
Entretanto, um stroke real junto ao eixo X pode ser limitado a 2 m para
uma ferramenta de máquina específica.
Da mesma forma, o CNC pode ser capaz de controlar um avanço de
velocidade de corte de até 240 m/min, mas a ferramenta da máquina
pode não permitir mais do que 3 m/min. Quando desenvolver um
programa, o usuário deverá ler cuidadosamente os manuais da
ferramenta da máquina tanto quanto este manual para estar
familiarizado com as restrições na programação.
-216-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

Tabela 13.2 (c) Principais endereços e faixas de valores de comando


Função Endereço Entrada em mm Entrada em polegada
Número de programa O (*1) 1 a 9999 1 a 9999 inch
Número denumber
sequência N 1 a 99999 1 a 99999
Função preparatória G 0 a 9999 0 a 9999
±999999.99 mm ±99999.999 pol(*2)
Sistema de incremento IS-
A ±999999.99 graus ±999999.99 graus
X,Y,Z,U,V,
Palavra de ±999999.999 mm ±99999.9999 pol(*2)
Sistema de incremento IS- W,A,B,C,I,J
dimensão
B ±999999.999 grau ±999999.999 graus
,K,R
±99999.9999 mm ±9999.99999pol *
( 2)
Sistema de incremento IS-C
±99999.9999 grau ±99999.9999 graus
Sistema de incremento IS-A 0.01 a 999000.00 mm/min 0.001 a 96000.000pol/min
Avanço por
minuto
Sistema de incremento IS-B F 0.001 a 999000.000 mm/min 0.0001 a 9600.0000 pol/min
Sistema de incremento IS-C 0.0001 a 99999.9999 mm/min 0.00001 a 4000.00000 pol/min
Avanço por rotação F 0.0001 a 500.0000 mm/rot 0.000001 a 9.999999 pol/rot
(*3)
Função de velocidade de fuso S 0 a 99999 0 a 99999
Função de ferramenta T (*3) 0 a 99999999 0 a 99999999
M (*3) 0 a 99999999 0 a 99999999
Função auxiliar
B (*3) 0 a 99999999 0 a 99999999
Número de correção (Série M apenas) H, D 0 a 400 0 a 400
Sistema de incremento IS-A X, 0 a 999999.99 seg 0 a 999999.99 seg
Pausa Sistema de incremento IS-B U (série T 0 a 99999.999 seg 0 a 99999.999 seg
Sistema de incremento IS-C apenas) 0 a 9999.9999 seg 0 a 9999.9999 seg
Pausa P 1 a 99999999 1 a 99999999
Designação de um número de programa P 1 a 9999 1 a 9999
L 1 a 99999999 1 a 99999999
Número de repetições de subprograma
P 0 a 9999 0 a 9999

*1 No código ISO, os dois pontos ( : ) podem também ser usados


como o endereço de um número de programa.
*2 Para máquinas com entrada de polegadas/milímetro, a faixa
máxima especificável de palavras de dimensão é como segue:
Sistema de incremento Faixa especificável máxima
IS-A ±39370.078 pol
IS-B ±39370.0787 pol
IS-C ±3937.00787 pol

*3 O valor máximo de endereços M, T, e B é 99999999(8


dígitos). O valor máximo de endereço S é 99999(5 dígitos).
Observe que, entretanto, valores maiores do que o número
permitido de dígitos configurados nos parâmetros No. 3030 a
3033 não podem ser especificados. Os valores e usos para alguns
códigos são limitados pela configuração de parâmetro. (Por
exemplo, alguns códigos M não são armazenados em buffer).
Para detalhes, consultar o manual de parâmetro.

-217-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

- Salto de bloco opcional


Quando uma barra seguida por número (/n (n=1 a 9)) for especificado
na cabeça de um bloco, e sinais de salto de bloco opcional BDT1 a
BDT9 forem configurados para 1 durante a operação automática, a
informação (/n até o final do bloco (EOB)) contida no bloco para o
qual /n correspondente ao sinal BDTn for especificado é ignorado.

Exemplo 1)
/2 N123 X100.0 Y200.0 ;

Exemplo 2)
//3 N123 X100.0 Y200.0 ; → Incorreto
/1 /3 N123 X100.0 Y200.0 ; → Correto

Sinal de entrada e código de programa


Sinal de entrada Código de início a ser ignorado
BDT1 / or /1(NOTA)
BDT2 /2
BDT3 /3
BDT4 /4
BDT5 /5
BDT6 /6
BDT7 /7
BDT8 /8
BDT9 /9

NOTA
1 Número 1 para /1 pode ser omitido; Entretanto,
quando dois ou mais saltos de blocos opcionais
forem especificados para um blocos, número 1
para /1 não pode ser omitido.
2 Dependendo da ferramenta da máquina, todos os
sinais de saltos de bloco opcional (1 a 9) podem
não ser utilizáveis. Consultar os manuais do
fabricante da ferramenta da máquina para
encontrar quais interruptores são utilizáveis.

O seguinte mostra o relacionamento entre o momento em que os sinais


BDT1 a BDT9 de salto de bloco opcional são configurados para 1 e a
faixa de informação a ser ignorada.

1. Quando o sinal BDTn for configurado para 1 antes do CNC


iniciar a leitura de um bloco que contém /n, o bloco é ignorado. .

BDTn "1"
"0"
Lido pelo CNC → . . . ; /n N123 X100. Y200. ;N234 . . . .

Esta faixa de informação é ignorada.

-218-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

2. Quando o sinal BDTn for configurado para 1 enquanto o CNC


estiver lendo um bloco que contém /n, o bloco não é ignorado.

BDTn "1"
"0"

Lido pelo CNC → . . . ; /n N123 X100. Y200. ; N234 . . . .

Esta faixa de informação não é ignorada.

3. Quando o sinal BDTn for configurado para 0 enquanto o CNC


estiver lendo um bloco que contém /n, o bloco é ignorado.

BDTn "1"
"0"

Lido pelo CNC → . . . ; /n N123 X100. Y200.; N234 . . . .

Esta faixa de informação é ignorada.

4. Dois ou mais saltos de bloco opcional podem ser especificados


em um bloco.
Quando o sinal correspondente a qualquer dos saltos
especificados for configurado para 1, o bloco é ignorado.

BDT3 "1"
"0"

Lido pelo CNC → . . . ; /1 /3 /5 N123 X100. Y200. ; N234 . . . .

Esta faixa de informação é ignorada.

-219-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

NOTA
1 Esta função não é usada quando um programa é
registrado na memória. Um bloco contendo / é
registrado na memória independente dos estados
dos sinais de salto de bloco opcional. Quando um
programa na memória é também produzido
independente dos estados dos sinais de salto de
bloco opcional.
Além disso, a função de salto de bloco opcional é
ativada durante uma pesquisa por um número de
seqüência.
2 Posição de uma barra
Uma barra (/) deve ser especificada na cabeça do
bloco. Se uma barra for colocada em qualquer
outro lugar, a informação da barra para o código
EOB imediatamente antes é ignorada.
3 Verificação de TV e TH
Quando um sinal de salto de bloco for configurado
para 1, as verificações de TH e TV são feitas para
as porções puladas da mesma forma que quando o
sinal de salto do bloco opcional for configurado
para 0.

- Fim de programa
O fim de um programa é indicado programando-se um dos seguintes
códigos no final do programa:

Tabela 13.2 (d) Código de um fim de programa


Código Conceito de uso
M02
Para programa principal
M30
M99 Para subprograma

Se um dos códigos de fim de programa for executado na execução do


programa, o CNC termina a execução do programa, e o estado de
reinicialização for configurado. Quando o código de fim de
subprograma for executado, o controle retorna para o programa que
acionou o subprograma.

CUIDADO
Um bloco contendo um código de salto de bloco
opcional como /M02 ; , /M30 ; , ou /M99 ; não é
considerado o fim de um programa. (ver “Salto de bloco
opcional”.)

-220-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

13.3 SUBPROGRAMA (M98, M99)


Se um programa contém uma seqüência fixa ou modelo repetido
freqüentemente, tal seqüência ou modelo pode ser armazenado como
um subprograma na memória para simplificar o programa.
Um subprograma pode ser acionado por um programa principal.
Um subprograma acionado pode também acionar um outro
subprograma.

Formato
- Configuração de Subprograma
Um subprograma

Oxxxx ; Número de Subprograma (ou os dois pontos (:)


: opcionalmente no caso de ISO)
M99;
Fim de programa
M99 não precisa constituir um bloco separado como indicado
abaixo.
Exemplo) X100.0 Y100.0 M99 ;

- Acionar M98 Pxxxx xxxx ;


subprograma

Número de subprograma
Número de vezes que o subprograma é acionado repetidamente

ou
M98 Pxxxx Lxxxxxxxx ;

Número de vezes que o subprograma é acionado


repetidamente
Número de subprograma

NOTA
1 Quando um subprograma for acionado repetidamente
(P8-número de dígitos), o número de dígitos de um
subprograma é menos do que 4, bloco superior a dois
dígitos(s) com 0.
Exemplo)
P100100: Acionar subprograma nº 100 dez vezes.
P50001: Acionar subprograma nº 1 cinco vezes.
2 Quando a contagem repetida for omitida, uma
contagem repetida de 1 é assumida.
Neste caso, não é necessário ajustar o comprimento
do número do subprograma para 4 dígitos, conforme
descrito no item 1 acima.
3 Quando um subprograma for acionado repetidamente
(P8- número de dígitos), não especificar o endereço L
no mesmo bloco

-221-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

Explicação
Quando o programa principal aciona um subprograma, ele é assumido
como acionando um subprograma de um nível. Deste modo,
acionamentos de subprograma podem ser aninhados em até dez níveis
como mostrado abaixo.
Programa Subprograma Subprograma
principal Subprograma Subprograma
O0001 ; O0010 ; O0020 ; O0090 ; O0100 ;

M98P0010 ; M98P0020 ; M98P0030 ; M98P0100 ;

M30 ; M99 ; M99 ; M99 ; M99 ;


(Aninhamento (Aninhamento (Aninhamento (Aninhamento
de um nível) de dois níveis) de nove níveis) de dez níveis)

Um comando de acionamento único pode acionar repetidamente um


subprograma até 99999999 vezes. Para compatibilidade com sistemas
de programação automática, no primeiro bloco, Nxxxxx pode ser
usado em vez de um número de subprograma que segue O (ou :). Um
número de seqüência depois que N é registrado como um número de
subprograma.

NOTA
1 O sinal de código M98 e M99 e sinal strobe não
são produzidos para a ferramenta da máquina.
2 Se o número de subprograma especificado
pelo endereço P não puder ser encontrado, o
alarme PS0078 é produzido.

Exemplo - M98 P51002 ;


Este comando especifica “Acionar o subprograma (número 1002) cinco
vezes em sucessão." Um comando de acionar subprograma (M98P_)
pode ser especificado no mesmo bloco que um comando de movimento.
- X1000.0 M98 P1200 ;
Este exemplo aciona o subprograma (número 1200) após um
movimento do eixo X.

- Seqüência de execução de subprogramas acionados a partir de um


programa principal.
Programa principal Subprograma
1 2 3
N0010 . . . ; O1010 . . . ;
N0020 . . . ; N1020 . . . ;
N0030 M98 P21010 ; N1030 . . . ;
N0040 . . . ; N1040 . . . ;
N0050 M98 P1010 ; N1050 . . . ;
N0060 . . . ; N1060 . . . M99 ;
Um subprograma pode acionar um outro subprograma da mesma
forma que um programa principal aciona um subprograma.

-222-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

Uso especial
- Especificar o número de seqüência para o destino de retorno no programa
principal
Se P for usado para especificar um número de seqüência quando um
subprograma for encerrado, o controle não retorna ao bloco após o
acionamento do bloco, mas retorna ao bloco com o número de
seqüência especificado por P. Quando P0 for especificado,
entretanto, P é ignorado. Além disso, quando o programa principal
estiver operando em um outro modo que não modo de operação de
memória, P é ignorado.
Este método consome um tempo muito maior do que o método de
retorno normal para retornar ao programa principal.

Programa Subprogram
principal a O1010 . . .
N0010 . . . ; ; N1020 . . . ;
N0020 . . . ; N1030 . . . ;
N0030 M98 P1010 ; N1040 . . . ;
N0040 . . . ; N1050 . . . ;
N0050 . . . ; N1060 . . . M99 P0060 ;
N0060 . . . ;

- Usar M99 no programa principal


Se M99 for executado em um programa principal, o controle retorna
para o início do programa principal. Por exemplo, M99 pode ser
executado colocando-se /M99; em um local apropriado do programa
principal e configurando a função de salto do bloco opcional para
desligado quando executar o programa principal. Quando M99 for
executado, o controle retorna para o início do programa principal,
então a execução é repetida começando do cabeçalho do programa
principal.
A execução é repetida enquanto a função de salto do bloco opcional for
configurada para desligada.
Se a função de salto do bloco opcional for configurada para ligada, o
/M99; bloco é pulado; o controle é passado para o próximo bloco para
execução continua. Se /M99Pn ; for especificado, o controle retorna
não para o início do programa principal, mas para o número de
seqüência n. Neste caso, um temo mais longo é requerido para retornar
ao número de seqüência n.
N0010 . . . ;
N0020 . . . ;
N0030 . . . ;
Salto do bloco opcional N0040 . . . ;
DESLIGADO N0050 . . . ;
/ N0060 . . . M99 P0030 ; Salto do bloco opcional
N0070 . . . ; LIGADO
N0080 M02 ;

-223-
13. CONFIGURAÇÃO DE PROGRAMA PROGRAMAÇÃO B-64304PO/01

- Usar apenas um
subprograma Um subprograma pode ser executado apenas como um programa
principal configurando-se para o início do subprograma com o MDI.
(Ver III-10.4 para informações sobre operação de pesquisa.)
Neste caso, se um bloco que contém M99 for executado, o controle
retorna para o início do subprograma para execução repetida. Se um
bloco que contém M99Pn for executado, o controle retorna para o
bloco com número de seqüência n no subprograma para execução
repetida. Para encerrar este programa, um bloco que contém /M02 ; ou
/M30 ; deve ser colocado em um local apropriado, e o interruptor do
bloco opcional deve ser configurado para desligado; este interruptor
deve ser configurado primeiro para ligado.
N1010 . . . ;
N1020 . . . ;
N1030 . . . ;
/ N1040 . . . M02 ; Salto de bloco opcional LIGADO
N1050 M99 P1020 ;

- Acionar subprograma com número de seqüência


Configurar o bit 0 (SQC) o parâmetro No. 6005 para 1 pode acionar
um número de seqüência especificado no subprograma para execução.
Em um comando de acionar subprograma, especificar a letra Q seguida
por um número de seqüência para ser acionado após a letra P para
especificar um número de programa.
M98 Pxxxx Qxxxxx ;
Número de seqüência
Número de programa
Este comando faz a execução do programa iniciar no número de
seqüência no subprograma. Se uma contagem de repetição for
especificada, a execução do programa é especificada, a execução do
programa é repetida a partir do número de seqüência especificado.

Programa Subprograma
principal O1010…;
N0010…;
N1020…;
N0020…;
N1030…;
N0030 M98 P1010 Q1030 ; N1040…;
N0040…; N1050…;
N0050…; N1060…M99 ;
N0060…;

Esta função ativa um número de seqüência no mesmo programa a ser


acionado para execução, conforme mostrado abaixo.
Este método, entretanto, requer que o programador esteja ciente de
um nível de acionamento admissível. Se for feita uma tentativa
para exceder o nível de aninhamento admissível, o alarme PS0077
significando “MUITO ANINHAMENTO DE SUB, MACRO” é
emitido.

-224-
B-64304PO/01 PROGRAMAÇÃO 13. CONFIGURAÇÃO DE PROGRAMA

O0001 ;
N0010…;
N0020 M98 (P0001) Q0050 ;
N0030…;
N0040…;
N0050…;
N0060…;
N0070…M99;

Para um acionamento dentro do mesmo programa, a especificação


de Pxxxx em um bloco pode ser omitida quando o bloco incluir
M98.

Esta função é utilizável apenas para acionamentos de subprograma


pelo M98; ela é inutilizável para acionamentos não-M98, como
acionamentos de macro ou acionamentos de subprograma externo
com base no M198.

-225-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

14 MACRO PERSONALIZADA
Embora os subprogramas sejam úteis para repetição da mesma
operação, a função macro personalizada também permite o uso de
operações variáveis, aritméticas e lógicas, e ramificações condicionais
para fácil desenvolvimento de programas gerais como embolsamento e
ciclos fixos definidos pelo usuário.
Um programa de usinagem pode acionar uma macro personalizada
com um simples comando, simplesmente como um subprograma.

Programa de usinagem Macro personalizada

O0001 ; O9010 ;
: #1=#18/2 ;
: G01 G42 X#1 Y#1 F300 ;
: 02 X#1 Y-#1 R#1 ;
G65 P9010 R50.0 L2 ; :
: :
: M30 ; : M99 ;

-226-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

14.1 VARIÁVEIS
Um programa de usinagem comum especifica um código G e a
distância de trajeto diretamente com um valor numérico; exemplo são
G100 e X100.0.
Com uma macro personalizada, os valores numéricos podem ser
especificados diretamente ou usando um número variável. Quando um
número variável for usado, o valor variável pode ser trocado por um
programa ou usando operações no painel MDI

#1=#2+100 ;
G01 X#1 F300 ;

Explicação
- Representação variável Quando especificar uma variável, especificar um sinal de número (#)
seguido por um número variável.
#i (i = 1, 2, 3, 4, .....)
[Exemplo] #5
#109
#1005
Uma variável também pode ser representada como segue, usando
<expressão> descrita na seção sobre comandos de operação aritmética
e lógica.
#[<expressão>]
[Exemplo] #[#100]
#[#1001-1]
#[#6/2]
Variável #i mostrada a seguir pode ser substituída com uma variável
de #[<expressão>].

- Tipos de variáveis
As variáveis podem ser classificadas como variáveis locais, variáveis
comuns, e variáveis de sistema de acordo com o número variável. Cada
uma destas variáveis tem seu próprio uso e características. As
constantes do sistema de leitura apenas também são fornecidas.

- Faixa de valores
variáveis Variáveis locais e comuns podem ter um valor nas seguintes faixas. Se
o resultado do cálculo exceder a faixa, um alarme PS0111 é emitido.
Quando bit 0 (F0C) do parâmetro No.6008 = 0
Valor máximo : aprox. ±10308
Valor mínimo: aprox. ±10-308
Dados numéricos manipulados por uma macro personalizada em
conformidade com o padrão IEEE e é manipulada como um
número real de dupla precisão. Um erro resultante da operação
depende da precisão.

Quando bit 0 (F0C) do parâmetro No.6008 =1


Valor máximo: aprox. ±1047
Valor mínimo: aprox. ±10-29

-227-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Variável local (#1-#33)


Uma variável local é uma variável que é usada localmente em uma
macro. Isto é, a variável local #i usada por uma macro acionada em
um certo momento é diferente daquela acionada em um outro
momento, independente se as duas macros forem as mesmas. Portanto,
por exemplo, quando a macro A aciona a macro B durante
acionamentos múltiplos ou similares, é impossível para a macro B
corromper uma variável local usada por uma macro A por usar
erroneamente a variável.
Uma variável local é usada para passar argumentos. Para informações
sobre a correspondência entre argumentos e endereços, ver a seção
sobre comando de chamada de macro. O estado inicial para uma
variável local para a qual nenhum argumento é passado é <nulo> e o
usuário pode usar livremente a variável. O atributo de uma variável
local é ativado LER/ESCREVER.

- Variável comum (#100-#199, #500-#999)


Uma variável comum está dividida entre o programa principal,
subprogramas acionados por um programa principal, e macros,
enquanto uma variável local é usada localmente em uma macro. Isto
é, #i usado por uma macro é o mesmo que é usado por uma outra
macro. Portanto, uma variável comum resultante obtida usando-se uma
macro pode ser usada por uma outra macro. O atributo de uma
variável comum é basicamente LER/ESCREVER ativado. Entretanto,
a variável comum pode ser protegida (seu atributo é configurado
apenas para LER) especificando seu número variável usando-se
parâmetros No.6031 e No.6032. Uma variável comum pode ser usada
livremente pelo usuário, mesmo quando seu uso não for definido pelo
sistema. Um total de 600 variáveis comuns (#100 a #199 e #500 a
#999) podem ser usadas. As variáveis comuns #100 a #199 são
removidas durante o desligamento, mas as variáveis comuns #500 a
#999 não são removidas durante o desligamento.

- Proteção escrita de uma variável comum


Variáveis comuns múltiplas (#500 a #999) podem ser protegidas (seus
atributos são configurados para LER apenas) configurando-se os
números variáveis nos parâmetros nº 6031 e No.6032. Esta proteção
é ativada tanto por Entrada/Remover Tudo pelo MDI na tela macro e
operação de escrita por um programa macro. Se o programa CNC
especifica a operação ESCREVER (usada no lado esquerdo) para um
programa comum na faixa de configuração, um alarme PS0116 é
emitido.

- Variável de sistema
Uma variável cujo uso não varia no sistema. O atributo de uma
variável de sistema é LER apenas, ESCREVER apenas, ou
LER/ESCREVER ativado dependendo da natureza de uma variável de
sistema.
- Constante de sistema
Uma constante de sistema pode ser referida como uma variável,
mesmo que seu valor for fixado. O atributo de uma constante de
sistema é LER apenas.

-228-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Omissão de ponto decimal


Quando um valor variável for definido em um programa, o ponto
decimal pode ser omitido.
[Exemplo]
Quando #1 = 123; for definido, o valor real da variável #1 é 123.000.

- Variáveis de referência
O valor seguindo um endereço pode ser substituído com uma variável.
Quando programar como <endereço>#i ou <endereço>-#i, o valor
variável ou o complemento dele é usado como o valor especificado do
endereço.
[Exemplo] F#33 é o mesmo que F1.5 quando #33 = 1.5.
Z-#18 é o mesmo que Z-20.0 quando #18 = 20.0.
G#130 é o mesmo que G3 quando #130 = 3.0.
Uma variável não pode ser referenciada usando o endereço/, :,
ou O e N.
[Exemplo] Programar como O#27, N#1, ou N[#1] não é permitido.
n (n = 1 a 9) no salto do bloco opcional /n não pode ser uma
variável.
Um número variável não pode ser especificado por uma variável
direta.
[Exemplo] Quando substituir 5 em #5 com #30, especificar #[#30] em vez
de ##30.
Nenhum valor excedendo o valor máximo admissível para cada
endereço pode ser especificado.
[Exemplo] Quando #140 = 120, G#140 excede o valor máximo
admissível.
Quando uma variável for usada como dado de endereço, a
variável é automaticamente arredondada para o número de
figuras significativas de cada endereço ou menos.
[Exemplo] Para uma máquina com sistema de incremento de 1/1000 mm
(IS-B), quando #1 = 12.3456, G00 X#1; se torna G00 X12.346;.
Se <expressão>, descrita posteriormente, for usada, o valor seguindo
um endereço pode ser substituído com
<expressão>.<endereço>[<expressão>] ou <endereço>-[<expressão>]
O código de programa mostrado acima indica o valor de <expressão>
ou o complemento do valor é usado como um valor de endereço.
Observe que uma constante sem ponto decimal, entre parênteses ([ ]),
é assumida como tendo um pont o decimal do final.
[Exemplo] X[#24+#18*COS[#1]]
Z-[#18+#26]

-229-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Variável indefinida
Quando o valor de uma variável não for definido, tal variável é referida
como uma variável “nula”. Variáveis #0 e #3100 são sempre
variável nulas. Elas não podem ser escritas, mas elas podem ser lidas.

(a) Cotação
Quando uma variável indefinida é cotada, o endereço é
igualmente ignorado.

Comando original G90 X100 Y#1


Comando equivalente quando #1 = <nulo> G90 X100
Comando equivalente quando #1 = 0 G90 X100 Y0

(b) Definição/substituição, adição, multiplicação


Quando uma variável local ou variável comum for substituída
diretamente com <nulo>, o resultado é <nulo>. Quando uma
variável de sistema for substituída diretamente com <nulo> ou o
resultado do cálculo <nulo> for substituído, um valor variável de
0 é assumido.

Expressão original
#2=#1 #2=#1*5 #2=#1+#1
(variável local)
Resultado de substituição
<nulo> 0 0
(quando #1 = <nulo>)
Resultado de substituição 0 0 0
(quando #1 = 0)

Expressão original
#100=#1 #100=#1*5 #100=#1+#1
(variável comum)
Resultado de substituição
<nulo> 0 0
(quando #1 = <nulo>)
Resultado de substituição 0 0 0
(quando #1 = 0)

Expressão original
(variável de sistema) #2001=#1 #2001=#1*5 #2001=#1+#1

Resultado de substituição
0 0 0
(quando #1 = <nulo>)
Resultado de substituição 0 0 0
(quando #1 = 0)

(c) Comparação
<nulo> difere de 0 apenas para EQ e NE.
<nulo> é igual a 0 para GE, GT, LE, e LT.
• Quando <nulo> é atribuído a #1
Expressão
#1 EQ #0 #1 NE 0 #1 GE #0 #1 GT 0 #1 LE #0 #1 LT 0
condicional
Não Não
Resultado de Estabelecido Estabelecido Estabelecido Estabelecido
avaliação (verdadeiro) (verdadeiro) estabelecido ( verdadeiro) estabelecido
(verdadeiro) (falso) (falso)

-230-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

• Quando 0 é atribuído a #1
Expressão
#1 EQ #0 #1 NE 0 #1 GE #0 #1 GT 0 #1 LE #0 #1 LT 0
condicional
Não Não Não Não
Resultado Estabelecido Estabelecido
de avaliação estabelecido estabelecido (verdadeiro) estabelecido (verdadeiro) estabelecido
(falso) (falso) (falso) (falso)

- Especificar uma variável de sistema (constante) pelo seu nome


Uma variável de sistema (constante) é especificada por seu número
variável, mas pode também ser especificada pelo seu nome de variável
de sistema pré-determinada (constante). Um nome de variável de
sistema (constante) começa com um sublinhado (_), seguido por até
sete letras maiúsculas, numéricas, ou sublinhadas. Para variáveis
dependentes de eixo (como as coordenadas) ou variáveis que têm um
lote de dados de tipos similares (como compensação de ferramenta),
subscrito [n] (n: inteiro) podem ser usadas para especificar valores.
Neste caso, n pode ser especificado no formato <expressão> (formato
de cálculo).
O formato de comando deve ser especificado no formato [#sistema-
variável-nome], como mostrado abaixo.
[#_DATA]
[Exemplo]
#101= [#_DATE] ; : #3011 (ano/mês/data) é lido e
atribuído para #101.
#102= [#_TIME] ; : #3012 (hora/minuto/segundo) é lido e
atribuído para #102.
#103=[#_ABSMT[1]] ; : #5021 (valor de coordenada de
máquina do 1º eixo) é lido e
atribuído para #103.
#104=[#_ABSKP[#500*2]]; :#506x (saltar posição de eixo[#500*2]th)
é lido e atribuído para #104.
Se um outro valor que não um inteiro for especificado para subscrição
n, um valor variável é referenciado, assumindo que a porção fracional
é arredondada.
[Exemplo]
[#_ABSIO[1.4999999]] : Este valor é assumido ser [#_ABSIO[1]],
isto é, #5001.
[#_ABSIO[1.5000000]] : Este valor é assumido ser [#_ABSIO[2]],
isto é, #5002.

NOTA
1 Quando o nome variável especificado não for
registrado, um alarme PS1098 é emitido.
2 Quando um negativo ou outra subscrição inválida
for especificada, um alarme PS1099 é emitido.

-231-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Constante de sistema #0, #3100-#3102 (Atributo: R)


As constantes que são usadas como valores fixados no sistema podem
ser usadas como variáveis de sistema. Tais constantes são chamadas
constantes de sistema. As constantes de sistemas fornecidas são
mostradas abaixo.

Número de Nome de
Descrição
Constante Constante

#0, #3100 [#_EMPTY] Nulo


Constante circular π
#3101 [#_PI]
= 3.14159265358979323846
Base de logaritmo natural e
#3102 [#_E]
= 2.71828182845904523536

- Especificar uma variável comum pelo seu nome


Especificar um nome de variável configurada pelo comando SETVN
descrito posteriormente permite ler a partir de ou escrever a partir de
uma variável comum.
O comando deve ser especificado na forma
[#comum-variável-nome] como [#VAR500].
[Exemplo]
X[#POS1] Y[#POS2] ; : Especificar uma posição pelo nome
variável
[#POS1] = #100+#101 ; : Executar uma declaração de
atribuição pelo nome variável.
#[100+[#ABS]] = 500 ; : O mesmo que acima (por um
número variável)
#500 = [1000+[#POS2]*10] ; : Ler uma variável por um nome
variável

- Configurar e especificar o nome de uma variável comum (SETVN)


Para as 50 variáveis comuns, #500 a #549, um nome de até oito
caracteres pode ser especificado usando-se um comando como
mostrado abaixo.
SETVN n [VAR500, VAR501, VAR502,......] ;
n representa o número inicial de uma variável comum para a qual o
nome é especificado.
VAR500 é o nome variável da variável n, VAR501 é o nome variável
da variável n+1, e VAR502 é o nome variável do número variável n+2,
e assim por diante. Cada fio é delimitado por uma vírgula (,). Todos os
códigos podem ser usados como informação significativa em um
programa, exceto controle interno, controle externo, [, ], EOB, EOR, e
: (dois pontos em um número de programa) podem ser usados.
Entretanto, cada nome deve começar com um caractere alfabético. Os
nomes variáveis não são eliminados no desligamento. Especificar um
nome variável configurado permite ler a partir de ou escrever para a
variável comum. O comando deve ser especificado na forma [#comum-
variável-nome] como [#VAR500].

-232-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

[Exemplo] SETVN 510[FERRAMENTA_NO, TRABALHO_NO, CONTADOR1, CONTADOR2];


O comando acima nomeia as variáveis como segue.
Variável Nome
#510 #FERRAMENTA_NO
#511 #TRABALHO_NO
#512 #CONTADOR1
#513 #CONTADOR2

Os nomes especificados pelo comando podem ser usados em


um programa. Por exemplo, quando 10 for atribuído a #510, a
expressão [#FERRAMENTA_NO]=10; pode ser usada em vez
de #510=10;.

NOTA
Se o mesmo nome foi especificado para diferentes
variáveis comuns, apenas a variável que tem um
número variável menor pode ser referenciada com
o nome especificado.

-233-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

14.2 VARIÁVEIS DE SISTEMA


As variáveis de sistema podem ser usadas para ler e escrever dados
internos do CNC como valores de compensação de ferramenta e dados
da posição atual. As variáveis do sistema são essenciais para o
desenvolvimento de programa de propósitos gerais.

Lista de variáveis e constantes de sistema


n representa uma subscrição.
R, W, e R/W são atributos de uma variável e indicam apenas leitura,
apenas escrever, e ler/escrever ativado, respectivamente.

- Sinais de interface
Nome
Número variável variável de Atributo Descrição
de sistema sistema

#1000-#1031 [#_UI[n]] R Sinais de entrada de interface (BIT), UI000-UI031


NOTA) Subscrição n representa uma posição de BIT (0-31).
#1032-#1035 [#_UIL[n]] R Sinais de entrada de interface (LONG), UI000-UI031/ UI100-
UI131/ UI200-UI231/UI300-UI331
NOTA) Subscrição n (0-3): 0 = UI000-UI031, 1 = UI100-UI131,
2 = UI200-231, 3 = UI300-UI331
#1100-#1131 [#_UO[n]] R/W Sinais de saída de interface (BIT), UO000-UO031
NOTE) Subscrição n representa uma posição de BIT (0-31).
#1132-#1135 [#_UOL[n]] R/W Sinais de saída de interface (LONG), UO000-
UO031/ UO100-UO131/UO200-UO231/UO300-
UO331
NOTA) Subscrição n (0-3): 0 = UO000-UO031,
1 = UO100-UO131,
2 = UO200-231, 3 = UO300-UO331

- Valor de compensação da ferramenta


M
o
Para memória A de compensação de ferramenta (bit 6 (NGW) do parâmetro N . 8136 is 1)
Número variável Nome variável
de sistema Atributo Descrição
de sistema
#2001-#2200 [#_OFS[n]] R/W Valor de compensação da ferramenta
Nota)Subscrição n representa um número de compensação
#10001-#10400 (1 a 200). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 400).

-234-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Para memória C de compensação de ferramenta (bit 6 (NGW) do parâmetro No. 8136 for 0)
quando bit 3 (V10) do parâmetro No. 6000 for 0
Número variável Nome variável de
sistema Atributo Descrição
de sistema
#2001-#2200 [#_OFSHW[n]] R/W Valor de compensação da ferramenta (código H, desgaste)
Nota)Subscrição n representa um número de compensação (1 a
#10001-#10400 200). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 400).

#2201-#2400 [#_OFSHG[n]] R/W Valor de compensação da ferramenta (código H, geometria)


Nota)Subscrição n representa um número de compensação (1 a
#11001-#11400 200). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
400).
#12001-#12400 [#_OFSDW[n]] R/W Valor de compensação da ferramenta (código D, desgaste)
Nota)Subscrição n representa um número de compensação (1 a
400).
#13001-#13400 [#_OFSDG[n]] R/W Valor de compensação da ferramenta (Código D, Geometria)
(Nota)Subscrição n representa um número de compensação (1 a
400).

Para memória C de compensação de ferramenta (bit 6 (NGW) do parâmetro no. 8136 for 0)
quando bit 3 (V10) do parâmetro nº 6000 for 1
Número variável Nome variável de
sistema Atributo Descrição
de sistema
#2001-#2200 [#_OFSHG[n]] R/W Valor de compensação da ferramenta (código H, geometria)
Nota)Subscrição n representa um número de compensação (1 a
#10001-#10400 200). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1a 400).

#2201-#2400 [#_OFSHW[n]] R/W Valor de compensação da ferramenta (código H, desgaste)


Nota)Subscrição n representa um número de compensação (1 a
#11001-#11400 200). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
400).
#2401-#2600 [#_OFSDG[n]] R/W Valor de compensação da ferramenta (código D, geometria)
Nota)Subscrição n representa um número de compensação (1 a
200 Nota 1) Ativado quando bit 5 (D10) do parâmetro No.6004 =
1. Os números a esquerda também são permitidos.
#12001-#12400 Nota)Subscrição n representa um número de compensação
(1 a 400).
#2601-#2800 [#_OFSDW[n]] R/W Valor de compensação da ferramenta (código D, desgaste) (Nota 1)
Subscrição n representa um número de compensação (1 a 200
Note 1) Ativado quando bit 5 (D10) do parâmetro no.6004 = 1. Os
#13001-#13400 números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 400).

-235-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Valor de compensação da ferramenta


T

Sem memória de compensação geométrica/desgaste de ferramenta (bit 6 (NGW) do parâmetro nº. 8136 for 1)
Número variável Nome variável de
sistema Atributo Descrição
de sistema
#2001-#2064 [#_OFSX[n]] R/W Valor de compensação do eixo X (*1)
Nota)Subscrição n representa um número de compensação (1 a
#10001-#10200 64). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
200).
#2101-#2164 [#_OFSZ[n]] R/W Valor de compensação do eixo Z (*1)
Nota)Subscrição n representa um número de compensação (1 a
#11001-#11200 64). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
200).
#2201-#2264 [#_OFSR[n]] R/W Valor de compensação do raio da ponta da ferramenta
Nota)Subscrição n representa um número de compensação (1 a
#12001-#12200 64). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
200).
#2301-#2364 [#_OFST[n]] R/W Posição T da ponta da ferramenta virtual
Nota)Subscrição n representa um número de compensação (1 a
#13001-#13200 64). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
200).
#2401-#2449 [#_OFSY[n]] R/W Valor de compensação do eixo Y (*1)
Nota)Subscrição n representa um número de compensação (1 a
#14001-#14200 49). Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação (1 a
200).
(*1) eixo X: X- eixo de três eixos básicos, eixo Z: eixo Z de
três eixos básicos, eixo Y: eixo Y de três eixos básicos

-236-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Com memória de compensação geométrica/desgaste de ferramenta (bit 6 (NGW) do parâmetro No. 8136 for 0)
Número variável Nome variável de
sistema Atributo Descrição
de sistema
#2001-#2064 [#_OFSXW[n]] R/W Valor de compensação do eixo X(desgaste)(※1)
Nota)Subscrição n representa um número de compensação (1 a 64).
#10001-#10200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2101-#2164 [#_OFSZW[n]] R/W Valor de compensação do eixo Z(desgaste)(※1)
Nota)Subscrição n representa um número de compensação (1 a 64).
#11001-#11200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2201-#2264 [#_OFSRW[n]] R/W Valor de compensação do raio da ponta da ferramenta (desgaste)
Nota)Subscrição n representa um número de compensação (1 a 64).
#12001-#12200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2301-#2364 [#_OFST[n]] R/W Posição T da ponta da ferramenta virtual
Nota)Subscrição n representa um número de compensação (1 a 64).
#13001-#13200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2401-#2449 [#_OFSYW[n]] R/W Valor de compensação do eixo Y(desgaste)(※1)
Nota)Subscrição n representa um número de compensação (1 a 49).
#14001-#14200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2451-#2499 [#_OFSYG[n]] R/W Valor de compensação do eixo Y(geometria)(※1)
Nota)Subscrição n representa um número de compensação (1 a 49).
#19001-#19200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2701-#2749 [#_OFSXG[n]] R/W Valor de compensação do eixo X(geometria)(※1)
Nota)Subscrição n representa um número de compensação (1 a 49).
#15001-#15200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2801-#2849 [#_OFSZG[n]] R/W Valor de compensação do eixo Z(geometria)(※1)
Nota)Subscrição n representa um número de compensação (1 a 49).
#16001-#16200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).
#2901-#2964 [#_OFSRG[n]] R/W Valor de compensação do raio da ponta da ferramenta (geometria)
Nota)Subscrição n representa um número de compensação (1 a 64).
#17001-#17200 Os números a esquerda também são permitidos.
Nota)Subscrição n representa um número de compensação
(1 a 200).

(*1) eixo X: X eixo de três eixos básicos, eixo Z: eixo Z de três


eixos básicos, eixo Y: eixo Y de três eixos básicos

- Quantidade de troca de sistema de coordenada de peça


T

Número variável Nome variável de


sistema Atributo Descrição
de sistema
#2501 [#_WKSFTX] R/W Quantidade de troca de peça do eixo X
#2601 [#_WKSFTZ] R/W Quantidade de troca de peça do eixo Z
eixo X: eixo X de três eixos básicos, eixo Z: eixo Z de três eixos básicos

-237-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Operação automática ou similar


Número variável Nome variável
Atributo Descrição
de sistema de sistema
#3000 [#_ALM] W Alarme de Macro
#3001 [#_CLOCK1] R/W Relógio 1 (ms)
#3002 [#_CLOCK2] R/W Relógio 2 (hr)
#3003 [#_CNTL1] R/W Ativa ou desativa a supressão de parada de bloco único.
Ativa ou desativa a espera para o sinal de conclusão da função auxiliar.
#3003 bit0 [#_M_SBK] R/W Ativa ou desativa a supressão de parada de bloco único.
#3003 bit1 [#_M_FIN] R/W Ativa ou desativa a espera pelo sinal de conclusão da função auxiliar.
#3004 [#_CNTL2] R/W Ativa ou desativa manter avanço.
Ativa ou desativa o override de avanço de velocidade.
Ativa ou desativa verificação parada exata.
#3004 bit0 [#_M_FHD] R/W Ativa ou desativa manter avanço.
#3004 bit1 [#_M_OV] R/W Ativa ou desativa o override de avanço de velocidade.
#3004 bit2 [#_M_EST] R/W Ativa ou desativa verificação parada exata.
#3005 [#_SETDT] R/W Dados de configuração de Ler/Escrever.
#3006 [#_MSGSTP] W Parar com uma mensagem.
#3007 [#_MRIMG] R Estado de uma imagem de espelho (DI e configuração)
#3008 [#_PRSTR] R Reinicialização/ não reinicialização de um programa

- Tempo
Número variável Nome variável de
Atributo Descrição
de sistema sistema
#3011 [#_DATE] R Ano/Mês/Data
#3012 [#_TIME] R Hora/Minuto/Segundo

- Número de peças
Número variável Nome variável de
Atributo Descrição
de sistema sistema
#3901 [#_PRTSA] R/W Número total de peças
#3902 [#_PRTSN] R/W Número de peças necessárias

- Memória de compensação de ferramenta


M

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#3980 [#_OFSMEM] R Informação da memória de compensação da ferramenta

- Número do programa principal

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#4000 [#_MAINO] R Número do programa principal

-238-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Informação modal
M

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#4001-#4030 [#_BUFG[n]] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código G)
Nota)Subscrição n representa um número de grupo do código G.
#4102 [#_BUFB] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código B)
#4107 [#_BUFD] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código D)
#4108 [#_BUFE] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código E)
#4109 [#_BUFF] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código F)
#4111 [#_BUFH] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código H)
#4113 [#_BUFM] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código M)
#4114 [#_BUFN] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (número de sequência)
#4115 [#_BUFO] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (número de programa)
#4119 [#_BUFS] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código S)
#4120 [#_BUFT] R Informação modal sobre blocos que foram especificados pelo
ultimo minuto (Código T)
#4130 [#_BUFWZP] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (número de sistema de coordenadas de peça adicional)

#4201-#4230 [#_ACTG[n]] R Informação modal sobre o bloco sendo executado atualmente (Código
G); Nota)Subscrição n representa um número de grupo do código G.
#4302 [#_ACTB] R Informação modal sobre o bloco sendo executado atualmente (código B)
#4307 [#_ACTD] R Informação modal sobre o bloco sendo executado atualmente (código D)
#4308 [#_ACTE] R Informação modal sobre o bloco sendo executado atualmente (código E)
#4309 [#_ACTF] R Informação modal sobre o bloco sendo executado atualmente (código F)
#4311 [#_ACTH] R Informação modal sobre o bloco sendo executado atualmente (código H)
#4313 [#_ACTM] R Informação modal sobre o bloco sendo executado atualmente (código M)
#4314 [#_ACTN] R Informação modal sobre o bloco sendo executado atualmente (número de
sequência)
#4315 [#_ACTO] R Informação modal sobre o bloco sendo executado atualmente (número de
programa)
#4319 [#_ACTS] R Informação modal sobre o bloco sendo executado atualmente (código S)
#4320 [#_ACTT] R Informação modal sobre o bloco sendo executado atualmente (código T)
#4330 [#_ACTWZP] R Informação modal sobre o bloco sendo executado atualmente (número de
sistema de coordenada de peça adicional)
#4401-#4430 [#_INTG[n]] R Informação modal sobre blocos interrompidos (código G)
Nota)Subscrição n representa um número do grupo do
#4502 [#_INTB] R Informação
código G modal sobrea blocos
represents G codeinterrompidos
group number.(código B)
#4507 [#_INTD] R Informação modal sobre blocos interrompidos (código D)
#4508 [#_INTE] R Informação modal sobre blocos interrompidos (código E)
#4509 [#_INTF] R Informação modal sobre blocos interrompidos (código F)
#4511 [#_INTH] R Informação modal sobre blocos interrompidos (código H)
#4513 [#_INTM] R Informação modal sobre blocos interrompidos (código M)

-239-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#4514 [#_INTN] R Informação modal sobre blocos interrompidos (número de seqüência)

#4515 [#_INTO] R Informação modal sobre blocos interrompidos (número de programa)

#4519 [#_INTS] R Informação modal sobre blocos interrompidos (código S)


#4520 [#_INTT] R Informação modal sobre blocos interrompidos (Código T)
#4530 [#_INTWZP] R Informação modal sobre blocos interrompidos (número de sistema
de coordenadas de peça adicional)

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#4001-#4030 [#_BUFG[n]] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (código G)
Nota)Subscrição n representa um número do grupo do código G.
#4108 [#_BUFE] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (código E)
#4109 [#_BUFF] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (código F)
#4113 [#_BUFM] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (código M)
#4114 [#_BUFN] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (número de sequência)
#4115 [#_BUFO] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (número de programa)
#4119 [#_BUFS] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (código S)
#4120 [#_BUFT] R Informação modal sobre blocos que foram especificados pelo ultimo
minuto (código T)

#4201-#4230 [#_ACTG[n]] R Informação modal sobre o bloco sendo executado atualmente


(código G) Nota)Subscrição n representa um número do grupo do
código G.
#4308 [#_ACTE] R Informação modal sobre o bloco sendo executado atualmente
(código E)
#4309 [#_ACTF] R Informação modal sobre o bloco sendo executado atualmente
(código F)
#4313 [#_ACTM] R Informação modal sobre o bloco sendo executado atualmente
(código M)
#4314 [#_ACTN] R Informação modal sobre o bloco sendo executado atualmente
(Número de sequência)
#4315 [#_ACTO] R Informação modal sobre o bloco sendo executado atualmente
(número de programa)
#4319 [#_ACTS] R Informação modal sobre o bloco sendo executado atualmente
(código S)
#4320 [#_ACTT] R Informação modal sobre o bloco sendo executado atualmente
(código T)
#4401-#4430 [#_INTG[n]] R Informação modal sobre blocos interrompidos (código G)
Nota)Subscrição n representa um número do grupo do código G.
#4508 [#_INTE] R Informação modal sobre blocos interrompidos (código E)
#4509 [#_INTF] R Informação modal sobre blocos interrompidos (código F)
#4513 [#_INTM] R Informação modal sobre blocos interrompidos (código M)
#4514 [#_INTN] R Informação modal sobre blocos interrompidos (número de
sequência)

-240-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#4515 [#_INTO] R Informação modal sobre blocos interrompidos (número de programa)
#4519 [#_INTS] R Informação modal sobre blocos interrompidos (código S)
#4520 [#_INTT] R Informação modal sobre blocos interrompidos (código T)

- Informação de posição
Número variável Nome variável de
Atributo Descrição
de sistema sistema
#5001-#5005 [#_ABSIO[n]] R Posição do ponto final do bloco anterior (sistema de coordenadas de
peça) Nota) Subscrição n representa um número de eixo (1 a 5)
#5021-#5025 [#_ABSMT[n]] R Posição atual especificada (sistema de coordenadas da máquina)
Nota) Subscrição n representa um número de eixo (1 a 5)
#5041-#5045 [#_ABSOT[n]] R Posição atual especificada (sistema de coordenadas de peça)
Nota) Subscrição n representa um número de eixo (1 a 5)
#5061-#5065 [#_ABSKP[n]] R Posição do salto (sistema de coordenadas de peça)
Nota) Subscrição n representa um número de eixo (1 a 5)

- Valor de compensação de comprimento de ferramenta


M

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#5081-#5085 [#_TOFS[n]] R Valor de compensação de comprimento de ferramenta
Nota) Subscrição n representa um número de eixo (1 a 5)

- Valor de correção de ferramenta


T
Número de
variável de Nome de variável Atributo Descrição
sistema de sistema
#5081 [#_TOFSWX] R X-axis ferramenta de correção (desgaste)
#5082 [#_TOFSWZ] Correção de ferramenta do eixo Z (desgaste)
#5083 [#_TOFSWY] Correção de ferramenta do eixo Y (desgaste)
#5084 [#_TOFS[n]] Correção de ferramenta (desgaste) para um eixo arbitrário
#5085 Nota) Subscrição n representa um número de eixo (4 ou 5).
#5121 [#_TOFSGX] R Correção de ferramenta do eixo X (geometria)
#5122 [#_TOFSGZ] Correção de ferramenta do eixo Y (geometria)
#5123 [#_TOFSGY] Correção de ferramenta do eixo Z (geometria)
#5124 [#_TOFSG[n]] Correção de ferramenta (geometria) para um eixo arbitrário
#5125 Nota) Subscrição n representa um número de eixo (4 ou 5).

Eixo X: eixo X de três eixos básicos, eixo Z : eixo Z de três eixos


básicos, eixo Y: eixo Y de três eixos básicos

-241-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Desvio de posição de servo


Número variável Nome variável de
Atributo Descrição
de sistema sistema
#5101-#5105 [#_SVERR[n]] R Desvio de posição do servo
Nota) Subscrição n representa um número de eixo (1 a 5).

- Interrupção de manuseio manual


Número variável Nome variável de
Atributo Descrição
de sistema sistema
#5121-#5125 [#_MIRTP[n]] R Interrupção de manuseio manual
Nota) Subscrição n representa um número de eixo (1 a 5).

- Distância
Número variável Nome variável de
Atributo Descrição
de sistema sistema
#5181-#5185 [#_DIST[n]] R Distância
Nota) Subscrição n representa um número de eixo (1 a 5).

Valor de origem de correção de peça, de peça estendida e origem do valor de


correção
M

Número variável Nome variável de


Atributo Descrição
de sistema sistema
#5201-#5205 [#_WZCMN[n]] R/W Valor de origem de correção de peça externa
Nota) Subscrição n representa um número de eixo (1 a 5).
#5221-#5225 [#_WZG54[n]] R/W Valor de origem de correção de peça G54
Nota) Subscrição n representa um número de eixo (1 a 5).
#5241-#5245 [#_WZG55[n]] R/W Valor de origem de correção de peça G55
Nota) Subscrição n representa um número de eixo (1 a 5).
#5261-#5265 [#_WZG56[n]] R/W Valor de origem de correção de peça G56
Nota) Subscrição n representa um número de eixo (1 a 5).
#5281-#5285 [#_WZG57[n]] R/W Valor de origem de correção de peça G57
Nota) Subscrição n representa um número de eixo (1 a 5).
#5301-#5305 [#_WZG58[n]] R/W Valor de origem de correção de peça G58
Nota) Subscrição n representa um número de eixo (1 a 5).
#5321-#5325 [#_WZG59[n]] R/W Valor de origem de correção de peça G59
Nota) Subscrição n representa um número de eixo (1 a 5).
Listados abaixo estão os valores de origem de correção de peças estendidas.
#7001-#7005 [#_WZP1[n]] R/W Valor de origem de correção de peça G54.1P1
Nota) Subscrição n representa um número de eixo (1 a 5).
#7021-#7025 [#_WZP2[n]] R/W Valor de origem de correção de peça G54.1P2
Nota) Subscrição n representa um número de eixo (1 a 5).
: : : :
#7941-#7945 [#_WZP48[n]] R/W Valor de origem de correção de peça G54.1P48
Note)Subscrição n representa um número de eixo (1 to 5).
#14001-#14005 [#_WZP1[n]] R/W Valor de origem de correção de peça G54.1P1
Nota) Subscrição n representa um número de eixo (1 a 5).
#14021-#14025 [#_WZP2[n]] R/W Valor de origem de correção de peça G54.1P2
Nota) Subscrição n representa um número de eixo (1 a 5).
: : : :
#14941-#14945 [#_WZP48[n]] R/W Valor de origem de correção de peça G54.1P48
Nota) Subscrição n representa um número de eixo (1 a 5).

-242-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Número variável Nome variável de


Atributo Descrição
de sistema r sistema
#5201-#5205 [#_WZCMN[n]] R/W Valor de origem de correção de peça externa
Nota) Subscrição n representa um número de eixo (1 a 5).
#5221-#5225 [#_WZG54[n]] R/W Valor de origem de correção de peça G54
Nota) Subscrição n representa um número de eixo (1 a 5).
#5241-#5245 [#_WZG55[n]] R/W Valor de origem de correção de peça G55
Nota) Subscrição n representa um número de eixo (1 a 5).
#5261-#5265 [#_WZG56[n]] R/W Valor de origem de correção de peça G56
Nota) Subscrição n representa um número de eixo (1 a 5).
#5281-#5285 [#_WZG57[n]] R/W Valor de origem de correção de peça G57
Nota) Subscrição n representa um número de eixo (1 a 5).
#5301-#5305 [#_WZG58[n]] R/W Valor de origem de correção de peça G58
Nota) Subscrição n representa um número de eixo (1 a 5).
#5321-#5325 [#_WZG59[n]] R/W Valor de origem de correção de peça G59
Nota) Subscrição n representa um número de eixo (1 a 5).

- Constante de sistema
Número constante Nome constante de
Atributo Descrição
de sistema sistema
#0,#3100 [#_EMPTY] R Nulo
#3101 [#_PI] R Constante circular π = 3.14159265358979323846
#3102 [#_E] R Base de logaritmo natural e = 2.71828182845904523536

-243-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

Explicação
R, W, e R/W são atributos de uma variável e representam ler apenas,
escrever apenas, e ler/escrever ativado, respectivamente.

- Sinal de interface #1000-#1031, #1032, #1033-#1035 (Atributo: R)


#1100-#1115, #1132, #1133-#1135 (Atributo: R/W)
[Sinal de entrada]
O estado dos sinais de entrada de interface podem ser obtidos lendo-se
o valor de variáveis do sistema #1000 to #1032.

Número Nome
Ponto Sinal de entrada de
Variável Variável interface
0
#1000 [#_UI[0]] 1 UI000 (2 )
1
#1001 [#_UI[1]] 1 UI001 (2 )
2
#1002 [#_UI[2]] 1 UI002 (2 )
3
#1003 [#_UI[3]] 1 UI003 (2 )
4
#1004 [#_UI[4]] 1 UI004 (2 )
#1005 [#_UI[5]] 1 UI005 (25)
#1006 [#_UI[6]] 1 UI006 (26)
#1007 [#_UI[7]] 1 UI007 (27)
#1008 [#_UI[8]] 1 UI008 (28)
#1009 [#_UI[9]] 1 UI009 (29)
#1010 [#_UI[10]] 1 UI010 (210)
#1011 [#_UI[11]] 1 UI011 (211)
#1012 [#_UI[12]] 1 UI012 (212)
#1013 [#_UI[13]] 1 UI013 (213)
14
#1014 [#_UI[14]] 1 UI014 (2 )
#1015 [#_UI[15]] 1 UI015 (215)
#1016 [#_UI[16]] 1 UI016 (216)
#1017 [#_UI[17]] 1 UI017 (217)
#1018 [#_UI[18]] 1 UI018 (218)
#1019 [#_UI[19]] 1 UI019 (219)
20
#1020 [#_UI[20]] 1 UI020 (2 )
21
#1021 [#_UI[21]] 1 UI021 (2 )
22
#1022 [#_UI[22]] 1 UI022 (2 )
23
#1023 [#_UI[23]] 1 UI023 (2 )
24
#1024 [#_UI[24]] 1 UI024 (2 )
25
#1025 [#_UI[25]] 1 UI025 (2 )
26
#1026 [#_UI[26]] 1 UI026 (2 )
#1027 [#_UI[27]] 1 UI027 (227)
#1028 [#_UI[28]] 1 UI028 (228)
#1029 [#_UI[29]] 1 UI029 (229)
#1030 [#_UI[30]] 1 UI030 (230)
#1031 [#_UI[31]] 1 UI031 (231)
#1032 [#_UIL[0]] 32 UI000-UI031
#1033 [#_UIL[1]] 32 UI100-UI131
#1034 [#_UIL[2]] 32 UI200-UI231
#1035 [#_UIL[3]] 32 UI300-UI331

-244-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Valor variável Sinal de entrada


1.0 Contato fechado
0.0 Contato aberto
Desde que a leitura do valor seja 1.0 ou 0.0, independente do sistema
de unidade, o sistema de unidade deve ser levado em consideração
quando uma macro for criada.
Os sinais de entrada a 32 pontos podem ser lidos em um momento pela
leitura de variáveis do sistema #1032 to #1035.

30
#1032 = ∑ # [1000 + i] × 2 i −#1031 × 2 31
i =0

30
# [1032 + n] = ∑ {2 i ×Vi }− 2 31 ×V31
=0
i

Quando UIni = 0, Vi = 0.
Quando UIni = 1, Vi = 1.
n = 0-3

[Sinal de saída]
Os sinais de saída da interface podem ser enviados atribuindo-se
valores às variáveis do sistema #1100 a #1132 para enviar sinais de
interface.
Número Nome Sinal de entrada da
Ponto interface
variável variável
#1100 [#_UO[0]] 1 UO000 (20)
#1101 [#_UO[1]] 1 UO001 (21)
#1102 [#_UO[2]] 1 UO002 (22)
#1103 [#_UO[3]] 1 UO003 (23)
#1104 [#_UO[4]] 1 UO004 (24)
#1105 [#_UO[5]] 1 UO005 (25)
#1106 [#_UO[6]] 1 UO006 (26)
7
#1107 [#_UO[7]] 1 UO007 (2 )
8
#1108 [#_UO[8]] 1 UO008 (2 )
9
#1109 [#_UO[9]] 1 UO009 (2 )
10
#1110 [#_UO[10]] 1 UO010 (2 )
11
#1111 [#_UO[11]] 1 UO011 (2 )
12
#1112 [#_UO[12]] 1 UO012 (2 )
13
#1113 [#_UO[13]] 1 UO013 (2 )
14
#1114 [#_UO[14]] 1 UO014 (2 )
#1115 [#_UO[15]] 1 UO015 (215)
#1116 [#_UO[16]] 1 UO016 (216)
#1117 [#_UO[17]] 1 UO017 (217)
#1118 [#_UO[18]] 1 UO018 (218)
#1119 [#_UO[19]] 1 UO019 (219)
#1120 [#_UO[20]] 1 UO020 (220)
21
#1121 [#_UO[21]] 1 UO021 (2 )
22
#1122 [#_UO[22]] 1 UO022 (2 )
23
#1123 [#_UO[23]] 1 UO023 (2 )
#1124 [#_UO[24]] 1 UO024 (224)

-245-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

Número Nome Sinal de entrada da


Ponto interface
variável variável
#1125 [#_UO[25]] 1 UO025 (225)
26
#1126 [#_UO[26]] 1 UO026 (2 )
#1127 [#_UO[27]] 1 UO027 (227)
#1128 [#_UO[28]] 1 UO028 (228)
29
#1129 [#_UO[29]] 1 UO029 (2 )
30
#1130 [#_UO[30]] 1 UO030 (2 )
31
#1131 [#_UO[31]] 1 UO031 (2 )
#1132 [#_UOL[0]] 32 UO000-UO031
#1133 [#_UOL[1]] 32 UO100-UO131
#1134 [#_UOL[2]] 32 UO200-UO231
#1135 [#_UOL[3]] 32 UO300-UO331

Valor variável Sinal de entrada


value 1.0 Contato fechado
0.0 Contato aberto

Os sinais de saída em 32 pontos podem ser escritos em um momento


escrevendo-se para as variáveis de sistema #1132 a #1135. Os
sinais também podem ser lidos.

30
#1132 = ∑ # [1100 + i] × 2 i −#1131 × 2 31
i =0

30
# [1132 + n] = ∑ {2 i ×Vi }− 2 ×V31
31

i =0

Quando UIni = 0, Vi = 0.
Quando UIni = 1, Vi = 1.
n = 0-3

NOTA
1 Quando um outro valor que não 1.0 ou 0.0 for
atribuído às variáveis #1100 a #1131, é assumido
como segue.
<nulo> é assumido ser 0.
Um outro valor que não <nulo> ou 0 é assumido
ser 1. Onde um valor menor do que 0.00000001 é
indefinido.
2 Quando qualquer dos UI016 a UI031, UI100 a
UI131, UI200 a UI231, UI300 a UI331, UO016 a
UO031, UO200 a UO231, e UO300 a UO331 são
usados, o parâmetro MIF (no.6001#0) deve ser
configurado para 1.

-246-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Exemplo
Estrutura de DI
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

2 1 0
Usado para propósito 10 10 10
de
Assinatura

Estrutura de DO
8 7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2 2

Não usado Usado para outros propósitos Endereço

<1> Troca de endereço assinado BCD 3 dígitos são lidos.

Instruções de chamada de Macro


G65 P9100 D (endereço);

Um corpo de macro personalizada é criado como segue.


O9100 ;
#1132 = #1132 AND 496 OR #7 ; : Envio de endereço
G65 P9101 T60 ; : Timer macro
#100 = BIN[#1032 AND 4095] ; : BCD 3 dígitos são
lidos.
IF [#1012 EQ 0] GOTO 9100 ; : Sinal A é anexado.
#100 = -#100
N9100 M99 ;

<2> Oito tipos de envio de endereço assinado BCD 6 dígitos (parte de


número inteiro de 3 dígitos + parte de número fracionado de 3
dígitos) são lidos no #101.
Estrutura no lado da máquina
0
Quando DO 2 = 0: Dados com 3 casas decimais
Quando DO 20 = 1: Dados com números inteiros
de 3 dígitos
Quando DO 23 a 21 = 000: no1 dados quando #1 = 0
Quando DO 23 a 21 = 001: no2 dados quando #2 = 0
:
Quando DO 23 a 21 = 111: n o8 dados quando #8 = 0

Instruções de chamada de Macro


G65 P9101 D (número de dados);
Um corpo de macro personalizada é criado como segue.
O9101 ;
G65 P9101 D[#1*2+1] ;
#101 = #100 ;
G65 P9100 D[#1*2] ;
#101 = #101 + #100 / 1000 ;
M99 ;

-247-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Valor de compensação da ferramenta #2001-#2800, #10001-#13400 (Atributo: R/W)

M
Os valores de compensação podem ser obtidos lendo-se variáveis de
sistema #2001 a #2800 ou #10001 a #13400 para compensação de
ferramenta. Os valores de compensação também podem ser trocados
atribuindo valores às variáveis do sistema.

<1> Memória A de compensação de ferramenta (bit 6 (NGW) do


parâmetro no.8136 = 1)
• Quando o número de compensações for 200 ou menos
Número
compensação Número variável Nome variável

1 #2001 [#_OFS[1]]
2 #2002 [#_OFS[2]]
: : :
199 #2199 [#_OFS[199]]
200 #2200 [#_OFS[200]]

• Quando o número de compensações for 400 (para


compensações com um número de compensação de 200 ou
menos, #2001 a #2200 também podem ser usados.)
Número
compensação Número variável Nome variável

1 #10001 [#_OFS[1]]
2 #10002 [#_OFS[2]]
: : :
399 #10399 [#_OFS[399]]
400 #10400 [#_OFS[400]]

<2> Memória C de compensação de ferramenta (bit 6 (NGW) do


parâmetro no.8136 = 0)
• Quando o número de compensações for 200 ou menos
Quando bit 3 (V10) do parâmetro nº.6000 = 0
Código H
Geometria Desgaste
Número de
Compensação Número Nome variável
Número
Nome variável
variável variável
1 #2201 [#_OFSHG[1]] #2001 [#_OFSHW[1]]
2 #2202 [#_OFSHG[2]] #2002 [#_OFSHW[2]]
: : : : :
199 #2399 [#_OFSHG[199]] #2199 [#_OFSHW[199]]
200 #2400 [#_OFSHG[200]] #2200 [#_OFSHW[200]]

-248-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Quando bit 3 (V10) do parâmetro nº.6000 = 1


Código H
Geometria Desgaste
Número de
Compensação Número Nome variável
Número
Nome variável
variável variável
1 #2001 [#_OFSHG[1]] #2201 [#_OFSHW[1]]
2 #2002 [#_OFSHG[2]] #2202 [#_OFSHW[2]]
: : : : :
199 #2199 [#_OFSHG[199]] #2399 [#_OFSHW[199]]
200 #2200 [#_OFSHG[200]] #2400 [#_OFSHW[200]]

Código D
Geometria Desgaste
Número de
Compensação Número Número Nome variável
Nome variável
variável variável
1 #2401 [#_OFSDG[1]] #2601 [#_OFSDW[1]]
2 #2402 [#_OFSDG[2]] #2602 [#_OFSDW[2]]
: : : : :
199 #2599 [#_OFSDG[199]] #2799 [#_OFSDW[199]]
200 #2600 [#_OFSDG[200]] #2800 [#_OFSDW[200]]

NOTA
1 Quando #2401 a #2800 são usados para leitura
ou escrita de códigos D, bit 5 (D10) do parâmetro
nº.6004 deve ser configurado para 1.
2 Quando bit 5 (D10) do parâmetro nº.6004 for
configurado para 1, as variáveis do sistema #2500
a #2806 para correção de origem de peça não
podem ser usadas. Usar variáveis de sistema
#5201 a #5324.

•Quando o número de compensações for 400 (Para compensação


com um número de compensação de 200 ou menos, #2001 a
#2800 podem também ser usadas.)
Quando o bit 3 (V10) do parâmetro nº.6000 = 0
Código H
Geometria Desgaste
Número de
Compensação Número Nome variável
Número
Nome variável
variável variável
1 #11001 [#_OFSHG[1]] #10001 [#_OFSHW[1]]
2 #11002 [#_OFSHG[2]] #10002 [#_OFSHW[2]]
: : : : :
399 #11399 [#_OFSHG[399]] #10399 [#_OFSHW[399]]
400 #11400 [#_OFSHG[400]] #10400 [#_OFSHW[400]]

-249-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

Código D
Geometria Desgaste
Número de
Compensação Número Nome variável
Número
Nome variável
variável variável
1 #13001 [#_OFSDG[1]] #12001 [#_OFSDW[1]]
2 #13002 [#_OFSDG[2]] #12002 [#_OFSDW[2]]
: : : : :
399 #13399 [#_OFSDG[399]] #12399 [#_OFSDW[399]]
400 #13400 [#_OFSDG[400]] #12400 [#_OFSDW[400]]

Quando o bit 3 (V10) do parâmetro nº 60000 = 1


Código H
Geometria Desgaste
Número de
Compensação Número Nome variável
Número variável
variável
1 #10001 [#_OFSHG[1]] #11001 [#_OFSHW[1]]
2 #10002 [#_OFSHG[2]] #11002 [#_OFSHW[2]]
: : : : :
399 #10399 [#_OFSHG[399]] #11399 [#_OFSHW[399]]
400 #10400 [#_OFSHG[400]] #11400 [#_OFSHW[400]]

Código D
Geometria Desgaste
Número de
Compensação Número Nome variável
Número variável
variável
1 #12001 [#_OFSDG[1]] #13001 [#_OFSDW[1]]
2 #12002 [#_OFSDG[2]] #13002 [#_OFSDW[2]]
: : : :
399 #12399 [#_OFSDG[399]] #13399 [#_OFSDW[399]]
400 #12400 [#_OFSDG[400]] #13400 [#_OFSDW[400]]

-250-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Valor de compensação de ferramenta #2001-#2964, #10001-#19200


(Atributo: R/W)
T
Os valores de compensação podem ser obtidos lendo-se as variáveis do
sistema #2001 a #2964 ou #10001 a #19200 para compensação de
ferramenta. Os valores de compensação também podem ser trocados
atribuindo-se valores para as variáveis do sistema.

<1> Sem a memória de compensação de geometria/desgaste da


ferramenta (bit 6 (NGW) do parâmetro nº.8136 = 1)
• Quando o número de compensações for 64 ou menos
Número de Número
Nome variável Descrição
Compensação variável
1 #2001 [#_OFSX[1]]
2 #2002 [#_OFSX[2]]
Valor de compensação do
: : : eixo X
63 #2063 [#_OFSX[63]] (*1)
64 #2064 [#_OFSX[64]]
1 #2101 [#_OFSZ[1]]
2 #2102 [#_OFSZ[2]]
Valor de compensação do
: : : eixo Z
63 #2163 [#_OFSZ[63]] (*1)
64 #2164 [#_OFSZ[64]]
1 #2201 [#_OFSR[1]]
2 #2202 [#_OFSR[2]]
Valor de compensação
: : : do raio da ponta da
63 #2263 [#_OFSR[63]] ferramenta
64 #2264 [#_OFSR[64]]
1 #2301 [#_OFST[1]]
2 #2302 [#_OFST[2]]
: : : Posição T da ponta da
63 #2363 [#_OFST[63]] ferramenta virtual
64 #2364 [#_OFST[64]]
1 #2401 [#_OFSY[1]]
2 #2402 [#_OFSY[2]]
Valor de compensação do
: : : eixo Y
48 #2448 [#_OFSY[48]] (*1)
49 #2449 [#_OFSY[49]]
(*1) Eixo X: eixo X de três eixos básicos, eixo Z : eixo Z de três
eixos básicos, eixo Y: eixo Y de três eixos básicos

-251-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

• Quando o número de compensações for 200 (Para


compensação com um número de compensação de 64 ou
menos, #2001 a #2449 também podem ser usados.)
Número de Número
Nome variável Descrição
Compensação variável
1 #10001 [#_OFSX[1]]
2 #10002 [#_OFSX[2]]
Valor de compensação do
: : : eixo X
199 #10199 [#_OFSX[199]] (*1)
200 #10200 [#_OFSX[200]]
1 #11001 [#_OFSZ[1]]
2 #11002 [#_OFSZ[2]]
Valor de compensação do
: : : eixo Z
199 #11199 [#_OFSZ[199]]
200 #11200 [#_OFSZ[200]] (*1)
1 #12001 [#_OFSR[1]]
2 #12002 [#_OFSR[2]]
Valor de
: : : compensação do raio
199 #12199 [#_OFSR[199]] da ponta da ferramenta
200 #12200 [#_OFSR[200]]
1 #13001 [#_OFST[1]]
2 #13002 [#_OFST[2]]
: : : Posição T da ponta da
199 #13199 [#_OFST[199]] ferramenta virtual
200 #13200 [#_OFST[200]]
1 #14001 [#_OFSY[1]]
2 #14002 [#_OFSY[2]]
Valor de compensação do
: : : eixo Y
199 #14199 [#_OFSY[199]] (*1)
200 #14200 [#_OFSY[200]]
(*1) Eixo X: eixo X de três eixos básicos, eixo Z : eixo Z de três
eixos básicos, eixo Y: eixo Y de três eixos básicos

-252-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

<2> Com a memória de compensação de geometria/desgaste (bit 6


(NGW) do parâmetro nº .8136 = 0)
• Quando o número de compensações for 64 ou menos
Número de Número
Nome variável Descrição
Compensação variável
1 #2001 [#_OFSXW[1]]
2 #2002 [#_OFSXW[2]]
Valor de compensação do
: : : eixo X
63 #2063 [#_OFSXW[63]] (desgaste)
64 #2064 [#_OFSXW[64]] (*1)
1 #2101 [#_OFSZW[1]]
Valor de compensação do
2 #2102 [#_OFSZW[2]]
eixo Z
: : :
(desgaste)
63 #2163 [#_OFSZW[63]] (*1)
64 #2164 [#_OFSZW[64]]
1 #2201 [#_OFSRW[1]]
Valor de compensação do
2 #2202 [#_OFSRW [2]]
raio da ponta da
: : :
ferramenta (desgaste)
63 #2263 [#_OFSRW [63]]
64 #2264 [#_OFSRW [64]]
1 #2301 [#_OFST[1]]
2 #2302 [#_OFST[2]]
: : : Posição T da ponta da
63 #2363 [#_OFST[63]] ferramenta virtual
64 #2364 [#_OFST[64]]
1 #2401 [#_OFSYW[1]]
Valor de compensação do
2 #2402 [#_OFSYW [2]]
eixo Y
: : :
(desgaste)
48 #2448 [#_OFSYW [48]] (*1)
49 #2449 [#_OFSYW [49]]
1 #2451 [#_OFSYG[1]]
2 #2452 [#_OFSYG [2]]
Valor de compensação do
: : : eixo Y
48 #2498 [#_OFSYG [48]] (geometria)
49 #2499 [#_OFSYG [49]] (*1)
1 #2701 [#_OFSXG[1]]
Valor de compensação do
2 #2702 [#_OFSXG[2]]
eixo X
: : :
(geometria)
48 #2748 [#_OFSXG [48]] (*1)
49 #2749 [#_OFSXG [49]]
1 #2801 [#_OFSZG[1]]
2 #2802 [#_OFSZG[2]] Valor de compensação do
eixo Z
: : :
(geometria)
48 #2848 [#_OFSZG[48]] (*1)
49 #2849 [#_OFSZG[49]]
1 #2901 [#_OFSRG[1]] Valor de
2 #2902 [#_OFSRG[2]] compensação do
: : : raio da ponta da
63 #2963 [#_OFSRG[63]] ferramenta
64 #2964 [#_OFSRG[64]] (geometria)
(*1) Eixo X: eixo X de três eixos básicos, eixo Z : eixo Z de três
eixos básicos, eixo Y: eixo Y de três eixos básicos

-253-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

• Quando o número de compensações for 200 (para


compensação com número de compensação 64 ou menos,
#2001 a #2964 podem ser usadas.)
Número de Número
Nome variável Descrição
Compensação variável
1 #10001 [#_OFSXW[1]]
2 #10002 [#_OFSXW[2]]
Valor de compensação do
: : : eixo X
199 #10199 [#_OFSXW[199]] (desgaste)
200 #10200 [#_OFSXW[200]] (*1)
1 #11001 [#_OFSZW[1]]
2 #11002 [#_OFSZW[2]]
Valor de compensação do
: : : eixo Z
199 #11199 [#_OFSZW[199]] (desgaste)
200 #11200 [#_OFSZW[200]] (*1)
1 #12001 [#_OFSRW[1]]
Valor de compensação do
2 #12002 [#_OFSRW [2]]
raio da ponta da
: : :
ferramenta (desgaste)
199 #12199 [#_OFSRW[199]]
200 #12200 [#_OFSRW[200]]
1 #13001 [#_OFST[1]]
2 #13002 [#_OFST[2]]
: : : Posição T da ponta da
199 #13199 [#_OFST[199]] ferramenta virtual
200 #13200 [#_OFST[200]]
1 #14001 [#_OFSYW[1]]
2 #14002 [#_OFSYW [2]] Valor de compensação do
eixo Y
: : :
(desgaste)
199 #14199 [#_OFSYW[199]] (*1)
200 #14200 [#_OFSYW[200]]
1 #15001 [#_OFSXG[1]]
Valor de compensação do
2 #15002 [#_OFSXG[2]]
eixo X
: : :
(geometria)
199 #15199 [#_OFSXG[199]] (*1)
200 #15200 [#_OFSXG[200]]
1 #16001 [#_OFSZG[1]]
2 #16002 [#_OFSZG[2]]
Valor de compensação do
: : : eixo Z
199 #16199 [#_OFSZG[199]] (geometria)
200 #16200 [#_OFSZG[200]] (*1)
1 #17001 [#_OFSRG[1]] Valor de
2 #17002 [#_OFSRG[2]] compensação do
: : : raio da ponta da
199 #17199 [#_OFSRG[199]] ferramenta
200 #17200 [#_OFSRG[200]] (geometria)
1 #19001 [#_OFSYG[1]]
Valor de compensação do
2 #19002 [#_OFSYG[2]]
eixo Y
: : :
(geometria)
199 #19199 [#_OFSYG[199]] (*1)
200 #19200 [#_OFSYG[200]]

-254-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

(*1) Eixo X: eixo X de três eixos básicos, eixo Z : eixo Z de três eixos
básicos, eixo Y: eixo Y de três eixos básicos

- Quantidade de troca de sistema de coordenadas de peça #2501, #2601


(Atributo:R/W)
T
Variáveis de sistema #2501 e #2601 podem ser usadas para ler a
quantidade de troca de sistema de coordenadas da peça do eixo X e
eixo Z, respectivamente. A quantidade de troca do sistema de
coordenadas da peça pode ser trocada inserindo-se um valor na
variável do sistema correspondente.
( Eixo X: eixo X de três eixos básicos, eixo Z : eixo Z de três eixos
básicos)
Número
Nome variável Descrição
variável
#2501 [#_WKSFTX] Quantidade de troca de peça no eixo X
#2601 [#_WKSFTZ] Z Quantidade de troca de peça no eixo X

-255-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Alarme #3000 (Atributo: W)

Quando um erro for detectado em uma macro, uma unidade pode


inserir o estado de alarme. Além disso, uma mensagem de alarme de
até 60 caracteres com alfabeto e numerais pode ser especificada entre
um controle externo e um controle interno após a expressão. Quando a
mensagem de alarme não for especificada, um alarme macro é usado
em vez disso.
Número
Nome variável Descrição
variável
#3000 [#_ALM] Alarme macro

Quando bit 1 (MCA) do parâmetro nº.6008 = 0


#3000 = n (MENSAGEM DE ALARME); (n: 0-200)
Na tela, o número de alarme obtido adicionando-se o valor de
#3000 a 3000 e a mensagem de alarme aparece.
(Exemplo) #3000 = 1 (MENSAGEM DE ALARME);
→ "3001 MENSAGEM DE ALARME" aparece na tela
de alarme.
Quando bit 1 (MCA) do parâmetro nº.6008 = 1
#3000 = n (MENSAGEM DE ALARME); (n: 0-4095)
Na tela, o número de alarme de #3000 e mensagem de alarme
aparece após MC.
(Exemplo) #3000=1 (MENSAGEM DE ALARME);
→ "MC0001 MENSAGEM DE ALARME" aparece na
tela de alarme.

- Relógio #3001, #3002 (Atributo: R/W)

A hora do relógio pode ser obtida pela leitura das variáveis do sistema
#3001 e #3002 para relógio. A hora pode ser pré-ajustada inserindo-se
um valor nas variáveis do sistema.
Número Nome Condição de
Tipo variável Unidade Ao ligar contagem
variável
Relógio 1 #3001 [#_ Relógio 1] 1 ms Reiniciar a 0 A qualquer hora
Igual a queda Quando o sinal
Relógio 2 #3002 [#_ Relógio 2] 1 hora STL está
de energia
ligado
A
A precisão do relógio é 16 ms. O relógio 1 volta para 0 após um
lapso de 2147483648 ms. O relógio 2 retorna para 0 após um
lapso de 9544.37176 horas
[Exemplo]
Cronômetro
Comando de chamar macro
G65 P9101 T (tempo de espera) ms ;
Macro A é criada como segue.
O9101;
#3001 = 0; configuração inicial
ENQUANTO [#3001 LE #20] DO1:Espera por um tempo
especificado
END1 ;
M99 ;

-256-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Controle de parada de bloco único e espera pelo sinal de conclusão da função


auxiliar #3003 (Atributo: R/W)

Atribuir os seguintes valores à variável de sistema #3003 permite a


especificação se a parada do bloco único é desativada nos blocos
seguintes ou se uma espera pelo sinal de conclusão (FIN) da função
auxiliar (M, S, T, ou B) antes de ir para o próximo bloco é ativada.
Quando uma espera pelo sinal de conclusão for desativada, o sinal
final de distribuição (DEN) não é enviado. Tome cuidado para não
especificar a próxima função auxiliar sem esperar pelo sinal de
conclusão.

Número de variável e Parada de bloco Sinal de conclusão


Valor único
nome de variável de função auxiliar
0 Ativado Espera
#3003 1 Desativado Espera
[#_CNTL1] 2 Ativado Não espera
3 desativado Não espera

Além disso, os seguintes nomes de variáveis podem ser usados para


ativar ou desativar para de bloco único e uma espera pelo sinal de
conclusão de função auxiliar, individualmente.

Parada de bloco Conclusão de


Nome de variável Valor único função auxiliar
0 Ativado -
[#_M_SBK]
1 Desativado -
0 - Aguardando
[#_M_FIN]
1 - Não aguardando

[Exemplo]
Ciclo de perfuração (para programação
incremental) (G81 equivalente)
Comando de chamada
de macro
G65 P9081 L Repetições R R ponto Z Z
ponto;
Corpo de macro personalizada A é criado
como segue. Desativar parada de bloco
O9081 ; único.
#3003 = 1 ; #18 corresponde a R e
G00 Z#18 ; #26 a Z.
G01 Z#26 ;
G00 Z-[ ROUND[#18] + ROUND[#26] ] ;
#3003 = 0 ;
M99 ;

NOTA
#3003 é eliminado por uma
reinicialização

-257-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Ativação de manter avanço, sobreposição de avanço de velocidade, e verificação


de parada exata #3004 (Atributo: R/W)
Atribuindo os seguintes valores em variável de sistema #3004 permite
a especificação de se manter avanço e sobreposição de avanço de
velocidade estão ativados nos seguintes blocos ou se a parada exata no
modo G61 ou pelo comando G09 está desativado. .
Número de variável e Manter Override de Parada exata
Valor avanço avanço de
nome de variável velocidade
0 Ativada Ativada Ativada
1 Desativada Ativada Ativada
2 Ativada Desativada Ativada
#3004 3 Desativada Desativada Ativada
[#_CNTL2] 4 Ativada Ativada Desativada
5 Desativada Ativada Desativada
6 Ativada Desativada Desativada
7 Desativada Desativada Desativada
Além disso, os seguintes nomes de variáveis podem ser usados para
ativar ou desativar manter avanço, override de avanço de velocidade, e
parada exata no modo G61 ou pelo comando G09, individualmente.
Número de variável e Manter Overridede Parada exata
Valor avanço avanço de
nome de variável velocidade
0 Ativado - -
[#_M_FHD]
1 Desativado - -
0 - Ativado -
[#_M_OV]
1 - Desativado -
0 - - Ativado
[#_M_EST]
1 - - Desativado

NOTA
1 Estas variáveis de sistema são fornecidas para
manter compatibilidade com programas NC
convencionais. É recomendado que as funções
fornecidas pelo G63, G09, G61, e outros códigos G
sejam usadas para ativar ou desativar manter
avanço, override de avanço de velocidade, e parada
exata.
2 Quando o botão de manter o avanço for pressionado
durante a execução de um bloco para o qual manter
avanço está desativado:
<1> Se o botão de manter a avanço for
pressionado, a operação para após execução
do bloco. Quando parar bloco único for
desativado, entretanto, a operação não para.
<2> Se o botão pressionado de manter avanço for
liberado, a lâmpada de manter avanço acende,
mas a operação não para até o final do
primeiro bloco que foi ativado.
3 #3004 é eliminado por uma reinicialização.
4 Se a parada exata for desativada pelo #3004, a
posição de parada exata original entre avanço de
corte e posicionamento de bloco não for afetada,
#3004 pode temporariamente desativar a parada
exata no modo G61 ou pelo comando G09 entre
avanço de corte e avanço de corte.

-258-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Configurações #3005 (Atributo: R/W)


As configurações podem ser lidas e escritas.
Valores binários são convertidos a decimais.

#3005

#15 #14 #13 #12 #11 #10 #9 #8


Configuração FCV
#7 #6 #5 #4 #3 #2 #1 #0
Configuração SEQ INI ISO TVC

#9 (FCV) : Se usar a Série 15 FANUC de capacidade de


conversão de formato de programa
#5 (SEQ) : Se inserir automaticamente números de seqüência
#2 (INI) : Entrada em milímetro ou entrada em polegada
#1 (ISO) : Se usar EIA ou ISO como código de saída
#0 (TVC) : Se fizer uma verificação de TV

- Parar com uma mensagem #3006 (Atributo: W)


Quando "#3006=1 (MENSAGEM);" for comandado na macro, o
programa executa blocos até aquele imediatamente anterior e então
para. Quando uma mensagem de até 60 caracteres com alfabeto e
numerais, a qual está delimitada por um caractere de controle interno e
caractere de controle externo, for programada no mesmo bloco, a
mensagem é exibida na tela de mensagem do operador externo.

Número variável Nome variável Descrição


#3006 [#_MSGSTP] Parar com a mensagem

- Estado de uma imagem de espelho #3007 (Atributo: R)


O estado de uma imagem de espelho (configuração ou DI) naquele
ponto do tempo pode ser obtido para cada eixo lendo -se #3007.

Número variável Nome variável Descrição


#3007 [#_MRIMG] Estado de uma imagem de espelho

Quando o estado for indicado em binário, cada bit corresponde com


um eixo, como segue:

Bit 4 3 2 1 0
Eixo nth 5 4 3 2 1

Para os 5 bits, 0 indica que a imagem está desativada e 1 indica que


uma imagem de espelho está ativada.
[Exemplo] Quando #3007 for 3, uma imagem de espelho é ativada para o
1º e 2º eixos.

-259-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

NOTA
1 O estado de uma imagem de espelho programável
não é refletido nesta variável.
2 Quando a função de imagem de espelho for
configurada para o mesmo eixo por um sinal e
configuração de imagem de espelho, o valor do
sinal e o valor da configuração são ORed e então
produzidos.
3 Quando os sinais de imagem de espelho para
outros eixos que não os eixos controlados são
ligados, eles não são lidos na variável de sistema
#3007.

- Estado durante o reinício de um programa #3008 (Atributo: R)


Se um programa for reiniciado pode ser determinado lendo-se #3008.

Número variável Nome variável Descrição


0: O programa não é reiniciado.
#3008 [#_PRSTR]
1: O programa é reiniciado.

- Tempo #3011, #3012 (Atributo: R)


Ano/mês/data e hora/minuto/segundo podem ser obtidos lendo-se as
variáveis do sistema #3011 e #3012. Está variável é apenas leitura.
Para mudar ano/mês/data e hora/minuto/segundo, usar a tela de
cronômetro.

[Exemplo] Maio 20, 2004, PM 04:17:05


#3011 = 20040520
#3012 = 161705

- Número total de peças e o número de peças requeridas #3901 e #3902


(Atributo: R/W)
O número de peças requeridas e o número de peças usinadas podem ser
exibidos na tela usando-se o tempo de operação e função de exibição
de número da peça. Quando o número (total) de peças usinadas atingir
o número de peças requeridas, um sinal indicando o fato é enviado
para a máquina (lado PMC). As variáveis do sistema podem ser usadas
para ler ou escrever o número total de partes e o número das partes
requeridas.

Número variável Nome variável Descrição


#3901 [#_PRTSA] Número total de peças
#3902 [#_PRTSN] Número de peças requeridas

-260-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Tipo de memória de compensação de ferramenta #3980 (Atributo: R)

M
Variável de sistema #3980 pode ser usada para ler o tipo de memória
de compensação.

Número variável Nome variável Descrição


Tipo de memória de compensação de ferramenta
0: Memória A de compensação de ferramenta
#3980 [#_OFSMEM] 2: Memória C de compensação de ferramenta

- Número do programa principal #4000 (Atributo: R)


Variável de sistema #4000 pode ser usada para ler o número do
programa principal independente do nível de um subprograma.

Número variável Nome variável Descrição


#4000 [#_MAINO] Número do programa principal

NOTA
1 O número do programa principal indica o número
do programa que for iniciado primeiro.
2 Quando um número O for especificado pelo MDI
durante a execução do programa principal ou
quando o segundo número O for especificado no
modo DNC, o valor de #4000 muda para o número
O especificado. Além disso, quando nenhum
programa for registrado ou quando os número O
forem especificados no modo DNC, o valor de
#4000 muda para 0.

-261-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Informação modal #4001-#4130, #4201-#4330, #4401-#4530 (Atributo: R)


As informações modais especificadas antes do bloco anterior da
declaração de macro que lê variáveis de sistema #4001 a #4130 podem
ser obtidas no bloco que é olhado antecipadamente atualmente,
lendo-se variáveis de sistema #4001 a #4130.
A informação modal do bloco atualmente sendo executado pode ser
obtida lendo-se variáveis de sistema #4201 a #4330.
A informação modal especificada antes do bloco interrompido por uma
macro personalizada tipo interrupção lendo-se as variáveis de sistema
#4401 a #4530.
A unidade utilizada quando foi especificada é aplicada.

M
(Categoria: <1> Bloco anterior, <2> Bloco em operação ,
<3> Bloco interrompido)

Número Nome
Categoria Descrição
variável variável
<1> #4001 [#_BUFG[1]]
<2> #4201 [#_ACTG[1]] Informação modal (código G: grupo 1)
<3> #4401 [#_INTG[1]]
: : : :
: : : :
<1> #4030 [#_BUFG[30]]
Informação modal
<2> #4230 [#_ACTG[30]]
(Código G: grupo 30)
<3> #4430 [#_INTG[30]]
<1> #4102 [#_BUFB] Informação modal
<2> #4302 [#_ACTB] (Código B)
<3> #4502 [#_INTB]
<1> #4107 [#_BUFD] Informação modal
<2> #4307 [#_ACTD] (Código D)
<3> #4507 [#_INTD]
<1> #4108 [#_BUFE] Informação modal
<2> #4308 [#_ACTE] (Código E)
<3> #4508 [#_INTE]
<1> #4109 [#_BUFF] Informação modal
<2> #4309 [#_ACTF] (Código F)
<3> #4509 [#_INTF]
<1> #4111 [#_BUFH] Informação modal
<2> #4311 [#_ACTH] (Código H )
<3> #4511 [#_INTH]
<1> #4113 [#_BUFM] Informação modal
<2> #4313 [#_ACTM] (Código M)
<3> #4513 [#_INTM]
<1> #4114 [#_BUFN] Informação modal
<2> #4314 [#_ACTN] (Número de seqüência N)
<3> #4514 [#_INTN]
<1> #4115 [#_BUFO]
Informação modal
<2> #4315 [#_ACTO]
(Número de programa O)
<3> #4515 [#_INTO]
<1> #4119 [#_BUFS] Informação modal
<2> #4319 [#_ACTS] (Código S)
<3> #4519 [#_INTS]

-262-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

Número Nome
Categoria Descrição
variável variável
<1> #4120 [#_BUFT] Informação modal
<2> #4320 [#_ACTT] (Código T)
<3> #4520 [#_INTT]
<1> #4130 [#_BUFWZP] Informação modal
<2> #4330 [#_ACTWZP] (número P de sistema de
<3> #4530 [#_INTWZP] coordenada de peça adicional)

T
(Categoria: <1> Bloco anterior, <2> Bloco em operação,
<3> Bloco interrompido)

Número Nome
Categoria Descrição
variável variável
<1> #4001 [#_BUFG[1]]
<2> #4201 [#_ACTG[1]] Informação modal (código G: grupo
<3> #4401 [#_INTG[1]] 1)
: : : :
: : : :
<1> #4030 [#_BUFG[30]]
Informação modal
<2> #4230 [#_ACTG[30]]
(Código G : grupo 30)
<3> #4430 [#_INTG[30]]
<1> #4108 [#_BUFE] Informação modal
<2> #4308 [#_ACTE] (Código E)
<3> #4508 [#_INTE]
<1> #4109 [#_BUFF] Informação modal
<2> #4309 [#_ACTF] (Código F)
<3> #4509 [#_INTF]
<1> #4113 [#_BUFM] Informação modal
<2> #4313 [#_ACTM] (Código M)
<3> #4513 [#_INTM]
<1> #4114 [#_BUFN]
Informação modal
<2> #4314 [#_ACTN]
(número de sequência N)
<3> #4514 [#_INTN]
<1> #4115 [#_BUFO]
Informação modal
<2> #4315 [#_ACTO]
(número de programa O)
<3> #4515 [#_INTO]
<1> #4119 [#_BUFS] Informação modal
<2> #4319 [#_ACTS] (Código S)
<3> #4519 [#_INTS]
<1> #4120 [#_BUFT] Informação modal
<2> #4320 [#_ACTT] (Código T)
<3> #4520 [#_INTT]

-263-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

NOTA
Bloco anterior e bloco em operação
Desde que o CNC leia o bloco que está a frente do
bloco atualmente sendo executado pelo programa
de usinagem, o bloco sendo recuperado pelo CNC
é normalmente diferente daquele sendo executado
atualmente. O bloco anterior indica o bloco que
está a frente do bloco sendo recuperado pelo CNC,
isto é, o bloco que está a frente do bloco do
programa no qual #4001 a #4130 estão
especificados.

[Exemplo] O1234 ;
N10 G00 X200. Y200. ;
N20 G01 X1000. Y1000. F10. ;
:
:
N50 G00 X500. Y500. ;
N60 #1 = #4001 ;
Assumir que o CNC está corretamente executando N20. Se o CNC
recuperou e processou os blocos até N60 como mostrado acima, o bloco em
operação é N20 e o bloco anterior é N50. Portanto, a informação modal do
grupo 1 no bloco em operação é G01 e a informação modal no grupo 1 no
bloco anterior é G00.
Quando N60 #1 = #4201, #1 = 1.
Quando N60 #1 = #4001, #1 = 0.

-264-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Informação de posição #5001-#5065 (Atributo: R)


A posição final do bloco anterior, a posição atual especificada (para o
sistema de coordenadas da máquina e sistema de coordenadas da
peça), e a posição de sinal de salto podem ser obtidos lendo-se os
valores das variáveis de sistema #5001 a #5065.
Posição da
Número Nome variável Sistema de ferramenta/comprimento Operação de leitura
Informação de posição
variável coordenadas da durante movimento
ferramenta/compensação
#5001 [#_ABSIO[1]]
o
1 posição do ponto final do Sistema de da máquina de corte
: : bloco do eixo coordenadas Não incluído Ativado
#5005 [#_ABSIO[5]] : da peça
o
5 posição do ponto final do
bloco do eixo
#5021 [#_ABSMT[1]] 1o posição atual do eixo Sistema de
: : : coordenadas Incluído Desativado
o
#5025 [#_ABSMT[5]] 5 posição atual do eixo da peça
o
#5041 [#_ABSOT[1]] 1 posição atual do eixo Sistema de
: : : coordenadas Incluído Desativado
#5045 [#_ABSOT[5]] 5o posição atual do eixo da peça
o
#5061 [#_ABSKP[1]] 1 posição de salto do eixo Sistema de
: : : coordenadas Incluído Ativado
#5065 [#_ABSKP[5]] 5o posição de salto do eixo da peça

NOTA
1 Quando as variáveis que excedem o número de eixos de controle forem
especificadas, o alarme PS0115, “NÚMERO EXTERNO DE FAIXA DE VARIÁVEL”
ocorre.
2 A posição do ponto final do bloco (ABSIO) do salto (G31) é a posição onde o
sinal de salto é ligado. Se o sinal de salto não for ligado, a posição é a posição
final do bloco.
3 "Operação de leitura durante o movimento é desativada" significa que a leitura
precisa de valores durante o movimento não é garantida.

- Valor de compensação de comprimento da ferramenta #5081#5085 (Atributo: R)


M
A compensação de comprimento da ferramenta no bloco atualmente
sendo executado pode ser obtida para cada eixo, lendo-se as variáveis
de sistema #5081 a #5085.

Operação de
Número Nome
Informação de posição leitura durante
variável variável
movimento
#5081 [#_TOFS[1]] Valor de compensação de largura de
: : ferramenta de 1º eixo Desativado
#5085 [#_TOFS[5]] Valor de compensação de largura de
ferramenta de 5º eixo

NOTA
Quando variáveis que excedem o número de
eixos de controle forem especificadas, o alarme
PS0115, “NÚMERO FORA DA FAIXA DE
VARIÁVEIS” ocorre.

-265-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Correção de ferramenta #5081#5085, #5121-#5125 (Atributo: R)


T
A correção de ferramenta no bloco sendo executado atualmente pode
ser obtido para cada eixo lendo-se as variáveis de sistema #5081 a
#5085 ou #5121 a #5125. (eixo X: eixo X de três eixos básicos,
ei x o Z: eix o Z, eixo Y de três eixos básicos)
<1> Sem memória de compensação de geometria/desgaste (bit 6
(NGW) do parâmetro nº.8136 = 1)
Operação de
Número Nome
Informação de posição leitura durante
variável variável
movimento
#5081 [#_TOFSWX] Valor de correção da ferramenta do eixo X
#5082 [#_TOFSWZ] Valor de correção da ferramenta do eixo Z
Valor de correção da ferramenta do 5º eixo
#5083 [#_TOFSWY] Desativado
#5084 [#_TOFS[4]]
#5085 [#_TOFS[5]]
<2> Com memória de compensação de geometria/desgaste (bit 6
(NGW) do parâmetro nº.8136 = 0)
Operação de
Número Nome
Informação de posição leitura durante
variável variável
movimento
#5081 [#_TOFSWX] Valor de correção da ferramenta do eixo X (desgaste)
Valor de correção da ferramenta do eixo Z (desgaste)
#5082 [#_TOFSWZ] Valor de correção da ferramenta do eixo Y (desgaste)
#5083 [#_TOFSWY] Valor de correção da ferramenta do 4º eixo
#5084 [#_TOFS[4]] (desgaste)
Valor de correção da ferramenta do 5º eixo (desgaste)
#5085 [#_TOFS[5]]
Desabilitado

#5121 [#_TOFSGX] Valor de correção da ferramenta do eixo X (geometria)


Valor de correção da ferramenta do eixo Z
#5122 [#_TOFSGZ] (geometria)
#5123 [#_TOFSGY] Valor de correção da ferramenta do eixo Y (geometria)
#5124 [#_TOFSG[4]] Valor de correção da ferramenta do 4º eixo
(geometria)
#5125 [#_TOFSG[5]]
Valor de correção da ferramenta do 5º eixo
(geometria)

Quando a memória de compensação de geometria/desgaste da


ferramenta estiver presente (bit 6 (NGW) do parâmetro nº. 8136 for
0), as variáveis do sistema dependem da configuração do bit 2 (LWT)
do parâmetro nº 5002 e bit 4 (LGT) do parâmetro nº 5002, como
mostrado abaixo.

Número LWT=0 LWT=1 LWT=0 LWT=1


variável LGT=0 LGT=0 LGT=1 LGT=1
number
#5081
#5082
Compensação Compensação Compensação
#5083 0
de desgaste de desgaste de desgaste
#5084
#5085
#5121
Compensação
#5122
Compensação de desgaste + Compensação Compensação
#5123
de geometria compensação de geometria de geometria
#5124
de geometria
#5125

-266-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

NOTA
1 O valor configurado é lido como a correção da
ferramenta, independente do bit 1 (ORC) do
parâmetro no.5004 e bit 0 (OWD) do parâmetro
no.5040.
2 Para ler a correção da ferramenta (geometria) usar
#5121 a #5125, configurar bit 2 (VHD) do parâmetro
nº.6004 para 0.

- Desvio de posição do servo #5101-#5105 (Atributo: R)


O desvio de posição do servo para cada eixo pode ser obtido lendo-se
as variáveis de sistema #5101 a #5105.

Operação de
Número Nome
Informação de posição leitura durante
variável variável
movimento
#5101 [#_SVERR[1]] Desvio de posição do servo do 1º eixo
: : Desativado
#5105 [#_SVERR[5]] Desvio de posição do servo do 5º eixo

NOTA
Quando as variáveis excederem o número de eixos de
controle que são especificados, o alarme PS0115,
“NÚMERO FORA DA FAIXA DE VARIÁVEIS”
ocorre.
- Interrupção de manipulação manual #5121-#5125 (Atributo: R)
A interrupção do manuseio manual para cada eixo pode ser obtida
lendo-se as variáveis do sistema #5121 a #5125.
Operação de
Número Nome
Informação de posição leitura durante
variável variável
movimento
#5121 [#_MIRTP[1]] Interrupção de manipulação manual do 1º
: : eixo Desativado
Interrupção de manipulação manual do 5º
#5125 [#_MIRTP[5]] eixo

NOTA
Quando as variáveis excederem o número de eixos de
controle que são especificados, o alarme PS0115,
“NÚMERO FORA DA FAIXA DE VARIÁVEIS”
ocorre.

T
NOTA
#5121 a #5125 são ativados apenas quando bit 2
(VHD) do parâmetro nº.6004 for configurado para 1.

-267-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Distância #5181-#5185 (Atributo: R)


O valor de distância para cada eixo pode ser obtido lendo-se as
variáveis de sistema #5181 a #5185.

Operação de
Número Nome
Informação de posição leitura durante
variável variável
movimento
#5181 [#_DIST[1]] Valor da distância do 1º eixo
: : : Desativado
#5185 [#_DIST[5]] Valor da distância do 5º eixo

NOTA
Quando as variáveis excederem o número de
eixos de controle que são especificados, o alarme
PS0115, “NÚMERO FORA DA FAIXA DE
VARIÁVEIS” ocorre.

- Valor de correção de origem da peça #5201-#5325 (Atributo: R/W)

O valor de correção de origem da peça pode ser obtido lendo-se as


variáveis de sistema #5201 a #5325. O valor de correção também
pode ser mudado atribuindo-se valores às variáveis do sistema.

Número Sistema de
Nome variável Eixo controlado coordenadas da
variável
peça
#5201 [#_WZCMN[1]] Valor externo de correção de origem da peça do 1º Valor externo de
: : eixo correção de
#5205 [#_WZCMN[5]] : origem da peça
Valor externo de correção de origem da peça do 5º (aplicado em
eixo todos os sistemas
de coordenadas)
#5221 [#_WZG54[1]] Valor de correção de origem da peça do 1º eixo
: : : G54
#5225 [#_WZG54[5]] Valor de correção de origem da peça do 5º eixo
#5241 [#_WZG55[1]] Valor de correção de origem da peça do 1º eixo
: : : G55
#5245 [#_WZG55[5]] Valor de correção de origem da peça do 5º eixo.
#5261 [#_WZG56[1]] Valor de correção de origem da peça do 1º eixo
: : : G56
#5265 [#_WZG56[5]] Valor de correção de origem da peça do 5º eixo
#5281 [#_WZG57[1]] Valor de correção de origem da peça do 1º eixo
: : : G57
#5285 [#_WZG57[5]] Valor de correção de origem da peça do 5º eixo
#5301 [#_WZG58[1]] Valor de correção de origem da peça do 1º eixo
: : : G58
#5305 [#_WZG58[5]] Valor de correção de origem da peça do 5º eixo
#5321 [#_WZG59[1]] Valor de correção de origem da peça do 1º eixo
: : : G59
#5325 [#_WZG59[5]] Valor de correção de origem da peça do 5º eixo

-268-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

M
As seguintes variáveis também podem ser usadas quando bit 5 (D15)
do parâmetro nº. 6004 for configurado para 0:

Número
Eixos Função
variável
1º eixo Valor externo de correção de origem da peça #2500
Valor de correção de origem da peça G54 #2501
Valor de correção de origem da peça G55
#2502
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2503
Valor de correção de origem da peça G58 #2504
Valor de correção de origem da peça G59 #2505
#2506
2º eixo Valor externo de correção de origem da peça #2600
Valor de correção de origem da peça G54 #2601
Valor de correção de origem da peça G55
#2602
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2603
Valor de correção de origem da peça G58 #2604
Valor de correção de origem da peça G59 #2605
#2606
3º eixo Valor externo de correção de origem da peça #2700
Valor de correção de origem da peça G54 #2701
Valor de correção de origem da peça G55
#2702
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2703
Valor de correção de origem da peça G58 #2704
Valor de correção de origem da peça G59 #2705
#2706
4º eixo Valor externo de correção de origem da peça #2800
Valor de correção de origem da peça G54 #2801
Valor de correção de origem da peça G55
#2802
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2803
Valor de correção de origem da peça G58 #2804
Valor de correção de origem da peça G59 #2805
#2806

-269-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

T
As seguintes variáveis podem ser usadas para manter compatibilidade
com modelos convencionais.
Número
Eixos Função
variável
1º eixo Valor externo de correção de origem da peça #2550
Valor de correção de origem da peça G54 #2551
Valor de correção de origem da peça G55
#2552
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2553
Valor de correção de origem da peça G58 #2554
Valor de correção de origem da peça G59 #2555
#2556
2º eixo Valor externo de correção de origem da peça #2650
Valor de correção de origem da peça G54 #2651
Valor de correção de origem da peça G55
#2652
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2653
Valor de correção de origem da peça G58 #2654
Valor de correção de origem da peça G59 #2655
#2656
3º eixo Valor externo de correção de origem da peça #2750
Valor de correção de origem da peça G54 #2751
Valor de correção de origem da peça G55
#2752
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2753
Valor de correção de origem da peça G58 #2754
Valor de correção de origem da peça G59 #2755
#2756
4º eixo Valor externo de correção de origem da peça #2850
Valor de correção de origem da peça G54 #2851
Valor de correção de origem da peça G55
#2852
Valor de correção de origem da peça G56
Valor de correção de origem da peça G57 #2853
Valor de correção de origem da peça G58 #2854
Valor de correção de origem da peça G59 #2855
#2856

NOTA
1 Quando as variáveis excederem o número de eixos
de controle que são especificados, o alarme
PS0115, “NÚMERO FORA DA FAIXA DE
VARIÁVEIS” ocorre.
2 Para os valores de correção de origem da peça para
até o número (5) de eixos de controle, variáveis
#5201 a #5325 podem também ser usados.

M
NOTA
Para usar variáveis #2500 a #2806 e #5201 a
#5325, ativar o sistema de coordenadas de peça
(bit 0 (NWZ) do parâmetro nº. 8136 é 0).

-270-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

T
NOTA
Para usar variáveis #2550 a #2856 e #5201 a
#5325, ativar o sistema de coordenadas de peça
(bit 0 (NWZ) do parâmetro nº. 8136 é 0).

- Valor de correção de origem da peça do sistema de coordenadas de peça


adicional #7001-#7945, #14001-#14945 (Atributo: R/W)

M
O valor de correção de origem da peça do sistema de coordenadas de
peça adicional pode ser obtido lendo-se as variáveis de sistema #7001
a #7945, #14001 a #14945. O valor de correção pode também ser
mudado atribuindo-se valores às variáveis de sistema.
Número Número de sistema de
Nome variável Eixos controlados
Variável peça adicional
#7001 [#_WZP1[1]] Valor de correção de origem de peça do 1º eixo
: 1
: :
Valor de correção de origem de peça do 5º eixo (G54.1 P1)
#7005 [#_WZP1[5]]
#7021 [#_WZP2[1]] Valor de correção de origem de peça do 1º eixo
: 2
: :
Valor de correção de origem de peça do 5º eixo (G54.1 P2)
#7025 [#_WZP2[5]]
: : : :
#7941 [#_WZP48[1]] Valor de correção de origem de peça do 1º eixo
: 48
: :
Valor de correção de origem de peça do 5º eixo (G54.1 P48)
#7945 [#_WZP48[5]]
Número de variável de sistema = 7000 + (Número de sistema de coordenadas -1) ×
20 + Número de eixo
Número de coordenadas: 1 a 48
Número de eixo: 1 a 5
Número
Nome variável Eixos controlados
Variável Número de sistema de peça
adicional
#14001 [#_WZP1[1]] Valor de correção de origem de peça do 1º eixo
: 1 (G54.1 P1)
: :
#14005 Valor de correção de origem de peça do 5º eixo
[#_WZP1[5]]
#14021 [#_WZP2[1]] Valor de correção de origem de peça do 1º eixo
: 2 (G54.1 P2)
: :
#14025 Valor de correção de origem de peça do 5º eixo
[#_WZP2[5]]
: : : :
#14941 [#_WZP48[1]] Valor de correção de origem de peça do 1º eixo
: 48 (G54.1 P48)
: :
Valor de correção de origem de peça do 5º eixo
#14945 [#_WZP48[5]]
Número de variável de sistema = 14000 + (Número de sistema de coordenadas-1) ×
20 + Número de eixo
Número de coordenadas: 1 a 48
Número de eixo: 1 a 5

-271-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

NOTA
1 Quando as variáveis excederem o número de eixos
de controle que são especificados, o alarme
PS0115, “NÚMERO FORA DA FAIXA DE
VARIÁVEIS” ocorre.
2 Para usar variáveis #7001 a #7945 e #14001 a
#14945 (G54.1 P1 a G54.1 P48), ativar a adição de
pares de sistema de coordenadas de peça (48
pares) (bit 2 (NWN) do parâmetro nº. 8136 é 0).

- Trocando entre variáveis de CÓDIGO P e variáveis de sistema (#10000 ou


posterior)
#8570 (Attribute: R/W)

Esta variável de sistema permite operações de ler/escrever de variáveis


do CÓDIGO P (#10000 a #89999) para a função de executor da
macro. Para detalhes sobre as variáveis do CÓDIGO P, consultar o
Manual de Programação do Compilador da Macro/ Executor da Macro
(B-64303PO-2).
A variável de sistema #8570 pode ser usada para fazer com que as
variáveis #10000 ou posterior correspondam ou às variáveis do
CÓDIGO ou às variáveis do sistema.

Configuração #8570 Variável especificada Variável correspondente


#10000 Variáveis de sistema
#8570 = 0 : (#10000)
#89999 :
#10000 System variables (#89999)
Variáveis de CÓDIGO P
#8570 = 1 : (#10000)
#89999 :
P-CODE variables (#89999)
Exemplo
#8570 = 0 ;
#10001 = 123 ; → Escrever para variável de sistema
#10001 (compensação de
ferramenta)
#8570 = 1 ;
#10001 = 456 ; → Escrever para variável de CÓDIGO
P
#10001 (compensação de
ferramenta)

NOTA
1 A variável #8570 pode ser usada apenas quando a
função de executor da macro for ativada.
2 Variáveis de sistema (#10000 ou posterior) sempre
correspondem às variáveis de sistema
especificadas por seus nomes de variáveis mesmo
quando #8570 for 1.
3 Quando uma tentativa for feita para acessar uma
variável que não pode ser usada com as variáveis
do CÓDIGO P (#10000 ou posterior), um alarme
PS0115ocorre.
-272-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

14.3 OPERAÇÃO ARITMÉTICA E LÓGICA


Várias operações podem ser realizadas em variáveis. Programar uma
operação aritmética e lógica da mesma forma que para uma expressão
aritmética geral.
#i=<expressão>

<Expressão>
A expressão à direita da operação aritmética e lógica contém
constantes e/ou variáveis combinadas por uma função ou operador. As
variáveis #j e #k abaixo pode ser substituídas com uma constante. Se
uma constante usada em uma expressão não tem ponto decimal, é
assumido encerrar com um ponto decimal.

Tabela 14.3 (a) Operação aritmética e lógica

Tipo de operação Operação Descrição


<1> Definição ou #i=#j Definição ou substituição de uma variável
substituição
<2> Operações #i=#j+#k Adição
tipo adição #i=#j-#k Subtração
#i=#j OR #k Lógica OR (bit por bit de 32 bits)
#i=#j XOR #k Exclusiva OR (bit por bit de 32 bits)
<3> Operações tipo #i=#j*#k Multiplicação
multiplicação #i=#j/#k Divisão
#i=#j AND #k Lógica AND (bit por bit de 32 bits)
#i=#j MOD #k Resto (Um resto é obtido após #j e #k serem
arrendondados para seu número inteiro mais próximo.
Quando #j for um valor negativo, #i é assumido ser um
negativo
<4> Funções #i=SIN[#j] Seno (em graus)
value.)
#i=COS[#j] Coseno (em graus)
#i=TAN[#j] Tangente (em graus)
#i=ASIN[#j] Arco seno
#i=ACOS[#j] Arco coseno
#i=ATAN[#j] Arco tangente (um argumento), ATN pode também ser
#i=ATAN[#j]/[#k] usado.
#i=ATAN[#j,#k] Arco tangente (dois argumentos), ATN pode também ser
#i=SQRT[#j] usado.
#i=ABS[#j]
Arco tangente (dois argumentos), ATN pode também ser
#i=BIN[#j] usado.
#i=BCD[#j]
Raiz quadrada, SQR pode também ser usada.
#i=ROUND[#j]
Valor absoluto
#i=FIX[#j]
Conversão de BCD para binário
#i=FUP[#j] Conversão de binário para arredondamento BCD, RND
#i=LN[#j] pode também ser usado.
#i=EXP[#j] Arredondamento para baixo para um inteiro
#i=POW[#j,#k] Arredondamento para cima para um inteiro
#i=ADP[#j] Logaritmo natural
Expoente usando base e (2.718...)
Energia (#j para a #kth energia)
Adição de um ponto decimal

-273-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

Explicação
- Unidades de ângulo
As unidades de ângulo usadas com as funções SEN, COS, ASEN,
ACOS, TAN, e ATAN são graus. Por exemplo, 90 graus e 30
minutos é representado por 90,5 graus.

- ARCSEN #i = ASEN[#j];
• As faixas de solução são as indicadas abaixo:
Quando o bit 0 (NAT) do parâmetro nº.6004 for configurado para
0: 270° a 90°
Quando o bit 0 (NAT) do parâmetro nº.6004 for configurado para 1:
-90° a 90°
• Quando #j estiver além da faixa de -1 a 1, um alarme PS0119 é
emitido.
• Uma constante pode ser usada em vez da variável #j.

- ARCCOS #i = ACOS[#j];
• A solução varia de 180° a 0°.
• Quando #j estiver além da faixa de -1 a 1, o alarme PS0119 é
emitido.
• Uma constante pode ser usada em vez da variável #j.

- ARCTAN #i = ATAN[#j]/[#k]; (dois argumentos)


• ATAN[#j,#k] é equivalente a ATAN[#j]/[#k].
• Quando o ponto (#k,#j) no plano X-Y é dado, esta função retorna o
valor do arco tangente para o ângulo feito pelo ponto.
• Uma constante pode ser usada em vez da variável #j.
• A solução varia como segue:
Quando o bit 0 (NAT) do parâmetro nº.6004 for configurado para 0:
0° a 360°
Exemplo:
Quando #1 = ATAN[-1]/[-1]; for especificado, #1 é 225.0.
Quando o bit 0 (NAT) do parâmetro nº.6004 for configurado para
1: -180° a 180°
Exemplo:
Quando #1 = ATAN[-1]/[-1]; for especificado, #1 é -135.0.

- ARCTAN #i = ATAN[#j]; (um argumento)


• Quando ATAN for especificado com um argumento, esta função
retorna o valor principal de arco tangente (-90° ≤ ATAN[#j] ≤
90°). Em outras palavras, esta função retorna o mesmo valor que
ATAN nas especificações da calculadora.
• Para usar esta função como o dividendo de uma divisão, esteja certo
de colocá-la entre parênteses ([ ]). Se esta função não for fechada,
ATAN[#j]/[#k] é assumida.
Exemplo:
#100 = [ATAN[1]]/10 ; : Divide ATAN com um argumento por 10.
#100 = ATAN[1]/[10] ; : Executa ATAN com dois argumentos.
#100 = ATAN[1]/10 ; : Assume ATAN com dois argumentos, mas emite
um alarme PS1131 porque a especificação da
coordenada X não está entre parênteses ([ ]).

-274-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Logaritmo natural #i = LN[#j];


• Quando o anti-logaritmo (#j) for zero ou menor, um alarme
PS0119 é emitido.
• Uma constante pode ser usada em vez da variável #j.

- Função exponencial #i = EXP[#j];


• Quando o resultado da operação transborda, um alarme PS0119 é
emitido.
• Uma constante pode ser usada em vez da variável #j.

- Função de
ARREDONDAMENTO • Quando a função de ARREDONDAMENTO for incluída em um
comando de operação aritmética ou lógica, a declaração IF, ou
declaração WHILE, a função ARREDONDAMENTO arredonda
no primeiro lugar de decimal.
Exemplo:
Quando #1=ROUND[#2]; for executada onde #2 mantém 1.2345, o valor
da variável #1 é 1.0.
• Quando a função de ARREDONDAMENTO for usada nos
endereços de declaração NC, a função de ARREDONDAMENTO
arredonda o valor especificado de acordo com o menor incremento
de entrada do endereço.
Exemplo:
Criação de um programa de perfuração que corte de acordo com os valores
das variáveis.
#1 e #2, então retornam à posição original
Suponha que o sistema de incremento é 1/1000 mm, variável #1 mantém
1.2345, e variável #2 mantém 2.3456. Então,
G00 G91 X- #1 ; Move 1.235 mm na direção negativa.
G01 X- #2 F300 ; Move 2.346 mm na direção negativa.
G00 X[#1+#2] ; Desde 1.2345 + 2.3456 = 3.5801 na direção positiva, a
distância do trajeto é 3.580, a qual não retorna a
ferramenta para a posição original.
Esta diferença vem de se a adição é realizada antes ou depois que o
arredondamento desligar. G00X-
[ARREDONDAMENTO[#1]+ARREDONDAMENTO[#2]] ; deve ser
especificado para retornar a ferramenta para a posição original

- Função de soma de ponto decimal (ADP)


• ADP[#n] (n = 1 a 33) pode ser executado para somar um ponto
decimal a um argumento passado sem nenhum ponto decimal, no
subprograma.
Exemplo:
No subprograma chamado G65 P_X10;, o valor de ADP[#24] é um valor
ao qual um ponto decimal é somado em seu final (isto é, 10.). Usar esta
função quando você não quiser considerar o sistema de incremento no
subprograma. Quando bit 4 (CVA) do parâmetro nº. 6007 for
configurado para 1, entretanto, a função ADP não pode ser usada porque
qualquer argumento é convertido para 0.01 no momento que for passado.

NOTA
Para compatibilidade entre programas, é
recomendado que a função ADP não seja usada, e
pontos decimais são adicionados na especificação
do argumento para uma chamada de macro.
-275-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

- Arredondamento para cima e para baixo para um inteiro (FUP e FIX)


Com o CNC, quando o valor absoluto do inteiro produzido por uma
operação em um número for maior do que o valor absoluto do número
original, tal operação é referenciada como arredondamento para cima
para um inteiro. Inversamente, quando o valor absoluto do inteiro
produzido por uma operação em um número for menor do que o valor
absoluto do número original, tal operação é referenciada como
arredondamento para baixo para o inteiro. Seja especialmente
cuidadoso quando manipular números negativos.
Exemplo:
Suponha que #1=1.2 e #2=-1.2.
Quando #3=FUP[#1] ; for executado, 2.0 é atribuído a #3.
Quando #3=FIX[#1] ; for executado, 1.0 é atribuído a #3.
Quando #3=FUP[#2] ; for executado, -2.0 é atribuído a #3.
Quando #3=FIX[#2] ; for executado, -1.0 é atribuído a #3.

- Abreviações de comandos de operação aritmética e lógica


Quando uma função for especificada em um programa, os primeiros
dois caracteres do nome da função podem ser usados para especificar a
função.

Exemplo:
ROUND → RO
FIX → FI

NOTA
1 POW não pode ser abreviado.
2 Quando um comando de operação for inserido em
uma forma abreviada, a forma abreviada é exibida
como é.
Por exemplo, quando "RO" for inserido, "RO" for
exibido como é, sem ser convertido para “ROUND”.

- Prioridade de
operações <1> Funções
<2> Operações como multiplicação e divisão (*, /, AND)
<3> Operações como adição e subtração (+, -, OR, XOR)
Exemplo) #1=#2+#3*SEN[#4];

<1>

<2>
<1>, <2> e <3> indicam a ordem de
<3> operações.

-276-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

- Colocar Os parênteses são usados para mudar a ordem das operações. Os


parênteses parênteses podem ser usados a uma profundidade de cinco níveis para
fechar uma função. Quando uma profundidade de cinco níveis for
excedida, um alarme PS0118 ocorre.
Exemplo) #1=SEN [ [ [#2+#3] *#4 +#5] *#6];

<1>

<2>
<3>

<4>
<5>
<1> a <5> indica a ordem de operações.

Restrição
• Cuidados referentes à precisão decrescente
Quando bit 0 (F0C) do parâmetro nº. 6008 for configurada para 0
• Adição e subtração
Observe que quando um valor absoluto é subtraído de um outro
valor absoluto na adição ou subtração, o erro relativo pode se tornar
10-15 ou maior.
Por exemplo, assumir que #1 e #2 têm os seguintes valores
verdadeiros no processo de operação.
(Os seguintes valores são exemplos no processo de operação e não
podem realmente ser especificados a partir de qualquer programa.)
#1=9876543210.987654321
#2=9876543210.987657777
Você não pode obter o seguinte resultado com a operação
#2-#1:
#2-#1=0.000003456
Isto é porque a precisão das variáveis da macro personalizada é de
15 dígitos decimais. Com esta precisão, os valores de #1 e #2 se
tornam:
#1=9876543210.987650000
#2=9876543210.987660000
(Precisamente, os valores reais são ligeiramente diferentes dos
valores acima, porque eles são processados internamente em
binário). Portanto, o resultado é:
#2-#1=0.000010000
Um erro grande ocorre.
• Expressões lógicas
Esteja ciente de erros que podem resultar de expressões
condicionais usando EQ, NE, GT, LT, GE, e LE, porque eles são
processados basicamente na mesma forma que adição e subtração.
Por exemplo, se a seguinte declaração for usada para decidir se #1
é igual a #2 no exemplo acima, a decisão correta pode não ser
resultada porque os erros podem ocorrer:
IF [#1 EQ #2]
Avaliar a diferença entre #1 e #2 com:
IF [ABS [#1-#2]LT 0.1]
Assim, assumir que os valores são iguais quando a diferença não
exceder a faixa de erro admissível.

-277-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

• Funções trigonométricas
O erro absoluto é garantido por função trigonométrica. Entretanto, o
erro relativo é 10-15 ou maior. Realizar cuidadosamente
multiplicação ou divisão após executar uma função trigonométrica.
• Função FIX
Quando usar a função FIX para o resultado de uma operação,
tenha cuidado com a precisão. Por exemplo, quando as seguintes
operações forem realizadas, o valor de #3 pode não ser sempre 2.
N10 #1=0.002;
N20 #2=#1*1000;
N30 #3=FIX[#2];
Isto é porque um erro pode ocorrer na operação N20 e o resultado
pode não ser
#2=2.0000000000000000, mas um valor um pouco menor do que 2, como
o seguinte:
#2=1.9999999999999997
Para evitar isto, especificar N30 como segue:
N30 #3=FIX[#2+0.001];
Geralmente, especificar a função FIX como segue:
FIX[expressão] → FIX[expressão ±ε]
(Especificar +ε quando o valor da expressão for positivo ou -ε
quando for negativo, e 0.1, 0.01, 0.001, ... para ε conforme
requerido.)

NOTA
A operação resulta da função exponencial
#i=EXP[#j]; transborda quando #j excede em
aproximadamente 790.

Quando bit 0 (F0C) do parâmetro nº. 6008 for configurado para 1

Erros podem ocorrer quando as operações são realizadas.

Tabela 14.3 (b) Erros envolvidos na operação


Erro Erro
Operação Tipo de erro
médio Máximo
a = b*c 1.55×10-10 4.66×10-10 Erro relativo (*1)
-10
a=b/c 4.66×10 1.88×10-9 ε
a= b 1.24×10-9 3.73×10-9 a
-10 -10
a=b+c 2.33×10 5.32×10 (*2)
a=b–c ε ε
MIN
b , c
-9 -8
a = SEN [ b ] 5.0×10 1.0×10 Erro absoluto (*3)
a = COS [ b ]
ε graus
-6 -6
a = ATAN [ b ] / [ c ] 1.8×10 3.6×10

NOTA
1 O erro relativo depende do resultado da operação.
2 O menor de dois tipos de erros é usado.

-278-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

NOTA
3 O erro absoluto é constante, independente do
resultado da operação.
4 A função TAN realiza SEN/COS.
5 Observe que, no caso do logaritmo natural #i=LN[#j];
e função exponencial #i=EXP[#j];, o erro relativo
pode se tornar 10-8 ou maior.
6 A operação resulta da função exponencial #i=EXP[#j];
transborda quando #j excede em aproximadamente
110.

• A precisão dos valores variáveis é de aproximadamente 8 dígitos


decimais. Quando números muito grandes são manipulados em uma
adição ou subtração, os resultados esperados podem não ser
obtidos.
Exemplo:
Quando for feita uma tentativa de atribuir os seguintes valores a #1 e #2:
#1=9876543210123.456
#2=9876543277777.777
Os valores das variáveis se tornam:
#1=9876543200000.000
#2=9876543300000.000
Neste caso, quando #3=#2-#1; for calculado, #3=100000.000 resulta. (O
resultado real deste cálculo é levemente diferente porque é realizado em
binário).
• Também esteja ciente de erros que podem resultar de
expressões condicionais usando EQ, NE, GE, GT, LE, e LT.
Exemplo:
IF[#1 EQ #2] é efetuado pelos erros tanto em #1 e #2, possivelmente
resultando em uma decisão incorreta.
Portanto, em vez disso, ache a diferença entre as duas variáveis com
IF[ABS[#1-#2]LT0.001].
Assim, assumir que os valores de duas variáveis são iguais quando a
diferença não exceder um limite admissível (0.001 neste caso).
• Também, estar ciente quando arredondar um valor para baixo.
Exemplo:
Quando #2=#1*1000; for calculado onde #1=0.002;, o valor resultante da
variável #2 não é exatamente 2, mas 1.99999997.
Aqui, quando #3=FIX[#2]; for especificado, o valor resultante da variável
#3 não é 2.0, mas 1.0.
Neste caso, arredondar para baixo o valor após corrigir o erro para que o
resultado seja maior do que o número esperado, ou desligar
arredondamento conforme segue:
#3=FIX[#2+0.001]
#3=ROUND[#2]

- Parênteses
Os parênteses ([ ]) são usados para fechar uma expressão. Observe
que os parênteses ( ) são usados para comentários.

- Divisor Quando um divisor de zero for especificado em uma divisão, um


alarme PS0112 ocorre.

-279-
14. MACRO PERSONALIZADA PROGRAMAÇÃO B-64304PO/01

14.4 DECLARAÇÕES MACRO E DECLARAÇÕES NC


Os seguintes blocos são referenciados como declarações macro:
• Blocos contendo uma operação aritmética ou lógica (=)
• Blocos contendo uma declaração de controle (como GOTO, DO,
END)
• Blocos contendo um comando de chamada de macro (como
chamada de macro pelos códigos G65, G66, G67, ou outros
códigos G, ou por códigos M)

Qualquer outro bloco que não uma declaração de macro é referenciado


com uma declaração NC.

Explicação
- Diferenças a partir de declarações NC
• Mesmo quando o modo de bloco único está ligado, a máquina não
para.
Observe, entretanto, que a máquina para no modo de bloco único
quando bit 5 do parâmetro SBM nº. 6000 é 1.

M
• Os blocos macro não são considerados como blocos que envolvem
movimento no modo de compensação da ferramenta de corte.

- Declarações NC que tem a mesma propriedade que as declaração macro


• Uma declaração NC tem a mesma propriedade que uma declaração
macro quando a declaração NC for um comando de chamada de
subprograma. (subprograma acionado por um M98, código M ou
subprograma acionado por um código T) e for também um bloco
que não inclui qualquer endereço de comando que não os O, N, P, e
L.
• Uma declaração NC tem a mesma propriedade que uma declaração
macro quando a declaração NC for um comando M99 e for também
um bloco que não inclui qualquer endereço de comando que não os
O, N, P, e L.

-280-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO PERSONALIZADA

14.5 RAMIFICAÇÃO E REPETIÇÃO


Em um programa, o fluxo de controle pode ser mudado usando
a GOTO e a declaração IF. Três tipos de operações de
ramificação e repetição são usados: :

Ramificação e GOTO (ramificação incondicional)


Repetição IF (ramificação condicional:se .., então...)
WHILE (repetição enquanto ...)

14.5.1 Ramificação Incondicional ( Declaração GOTO)

Uma ramificação para número n de seqüência ocorre. Quando


um número de seqüência fora da faixa de 1 a 99999 for
especificado, um alarme PS1128 ocorre. Um número de
seqüência pode também ser especificado usando uma
expressão.

GOTOn ; n: Número de seqüência (1 a 99999)

Exemplo:
GOTO 1;
GOTO #10;

AVISO
Não especificar blocos múltiplos com o mesmo
número de seqüência em um programa único. É muito
perigoso especificar tais blocos porque o destino de
uma ramificação da declaração GOTO é indefinido.

NOTA
1 Uma ramificação para trás leva mais tempo quando
comparada com a ramificação para frente.
2 No bloco com o número de seqüência n, o qual é o
destino da ramificação do comando GOTO n, o
número de seqüência n deve estar localizado no início
do bloco. De outra maneira, a ramificação não pode
ser executada.

-281-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.5.2 Declaração GOTO Usando Números Sequenciais Armazenados

Quando for executada uma declaração GOTO em um comando de


controle macro personalizado, é elaborada uma busca sequencial de
números com relação a números sequenciais armazenados durante
execução prévia dos blocos correspondentes em alta velocidade.
Os números sequenciais armazenados em execução prévia indicam os
números sequenciais pertinentes à instrução de um subprograma e os
números sequenciais que são únicos no mesmo programa de números
sequenciais durante execução prévia e os registros CNC destes
números sequenciais.
O tipo de armazenagem difere dependendo dos valores dos seguintes
parâmetros.
(1) Quando bit 1 (MGO) do parâmetro nº 6000 for definido como 1
• Tipo fixo: Até 20 números sequenciais
armazenados na execução dos blocos
correspondentes a partir do início da
operação.
(2) Quando bit 4 (HGO) do parâmetro nº 6000 for definido como 1
• Tipo variável: Até 30 números sequenciais
armazenados na execução antes da
execução da declaração GOTO
• Tipo de histórico: Até 10 números sequenciais armazenados
por uma busca de números sequenciais
elaborada previamente usando a declaração
GOTO
Os números sequenciais armazenados são cancelados nos seguintes
casos:
• Imediatamente após a ativação elétrica
• Após uma reinicialização
• Operação após o registro do programa ou edição (incluindo a
edição de background e edição de programa MDI)

-282-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

AVISO
Não especifique múltiplos blocos com a mesma sequência
de números em um único programa.
É muito perigoso especificar o número sequencial do
destino do desvio antes e após a declaração GOTO e
executar a declaração GOTO porque o destino do desvio
se altera de acordo com os valores dos parâmetros
apresentados abaixo:
Quando bit 1 (MGO) ou 4 (HGO) Quando ambos os bits 1 (MGO)
do parâmetro nº 6000 é ajustado e 4 (HGO) do parâmetro nº 6000
em 1 são ajustados a 0
: : :
: N10;
N10N10; Um desvio para N10 Um desvio para
N10 antes N10
GOTO10;: GOTO10;
da declaração após a instrução
: GOTO ocorrer : GOTO ocorrer
N10
N10; N10;

Quando bit 1 (MGO) ou 4 (HGO) do parâmetro nº 6000 for


configurado para 1 e a declaração GOTO for executada, o
número de sequência do destino do desvio poderá não estar
contido nos números de sequência armazenados na
execução prévia dos blocos correspondentes. Neste caso
ocorre um desvio do número sequencial no bloco que segue
a declaração GOTO (o destino é o mesmo como se ambos
os bits fossem ajustados a 0).

NOTA
Quando um programa externo estiver sendo lido e
executado por uma operação DNC, os números sequenciais
executados não são armazenados. Quando um programa
registrado na memória for executado pela instrução de um
subprograma, os números sequenciais são armazenados.

CUIDADO
De acordo com as restrições na declaração GOTO, não
poderá ser feito desvio a um número sequencial dentro de
um loop DO-END. Se estiver sendo executado um
programa no qual ocorra um desvio a um número
sequencial dentro de um loop, a operação poderá diferir
dependendo se a declaração GOTO usando os números
sequenciais armazenados estiver sendo usada.

-283-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.5.3 Desvio Condicional (Instrução IF)

Especifique uma < expressão condicional> após o IF.

IF [< expressão condicional >] GOTO n


Se a <expressão condicional> for satisfeita, ocorre um desvio para um
número de seqüência n. Se a condição especificada não for satisfeita, é
executado o bloco seguinte.

Se o valor da variável #1 for maior do que 10, ocorre um desvio para o


número de seqüência N2

Se a condição IF [#1 GT 10] GOTO 2 ;


não for satisfeita
Processamento Se a condição for satisfeita

N2 G00 G91 X10.0 ;


:

IF[< expressão condicional >]THEN


Caso a <expressão condicional> especificada for satisfeita (verdadeira)
é executada uma instrução macro especificada após THEN.
É apenas executada uma única instrução macro.

Caso os valores de #1 e #2 forem os mesmos, atribui - se 0 a #3.

IF [#1 EQ #2] THEN#3=0 ;

Caso os valores de #1 e #2 forem os mesmos e os valores de #3 e #4


também forem os mesmos, 0 é atribuído a #5.
IF [[#1 EQ #2] E [#3 EQ #4]] THEN #5 = 0 ;

Caso os valores de #1 e #2 forem os mesmos e os valores de #3 e #4


também forem os mesmos, 0 é atribuído a #5.

IF [[#1 EQ #2] OR [#3 EQ #4]] THEN #5 = 0 ;

Explicações

- <Expressão condicional> <Expressões condicionais> estão divididas em <expressões


condicionais simples > e <expressões condicionais complexas>. Em
uma <expressão condicional simples>, um operador relacional descrito
na Tabela 14.5 (a) está especificado entre duas variáveis ou entre uma
variável e uma constante a ser comparada. Pode ser usada uma
<expressão> em vez de uma variável. Com uma <expressão
condicional complexa>, e AND (AND lógico), OR (OR lógico), ou
XOR (único OR) é elaborada uma operação pertinente aos resultados
(verdadeiros ou falsos) de múltiplas <expressões condicionais
simples>.

-284-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Operadores relacionais
Cada operador relacional consiste de duas letras e são usados para
comparar dois valores para determinar se são iguais ou se um valor é
menor ou maior do que o outro. Observe que o sinal de igual (=) e o
sinal de desigualdade (>, <) não podem ser usados como operadores
relacionais.

Tabela 14.5 (a) Operadores relacionais


Operador Significado
EQ Igual a (=)
NE Diferente de (≠)
GT Maior do que (>)
GE Maior ou igual a (≥)
LT Menor do que (<)
LE Menor ou igual a (≤)

Programa
exemplificativo O programa exemplificativo abaixo calcula a soma dos números 1 a 10.
O9500 ;
#1=0;.................Valor inicial da variável que contém a soma
#2=1;.................Valor inicial da variável como um adendo
N1 IF[#2 GT 10] GOTO 2; . Desvio para N2 quando o adendo é
maior do que 10
#1=#1+#2; . . . . Cálculo para achar a soma
#2=#2+1; ..........Próximo adendo
GOTO 1; .........Desvio para N1
N2 M30;...............Fim do programa

-285-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.5.4 Repetição (Instrução WHILE)

Especifique uma expressão condicional após WHILE. Enquanto a


condição especificada for satisfeita, é executado o programa de DO a
END. Se a condição especificada não for satisfeita, a execução do
programa continua no bloco depois de END.

WHILE [expressão condicional] DO m ; (m=1,2,3)

Se a
Se a condição Processamento
condição
não for for
satisfeita satisfeita

END m ;
:

Explicações
Enquanto a condição especificada for satisfeita, é executado o programa
de DO a END após WHILE é executado. Se a condição especificada
não for satisfeita, a execução do programa continua no bloco depois de
END. Aplica -se aqui o mesmo formato das instruções IF. Os números
existentes após DO e END são números de identificação que
especificam a faixa de execução. Pode -se utilizar os números 1, 2 e 3.
Quando se utiliza um número diferente de 1, 2 e 3, o alarme PS0126 é
acionado.

-286-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Aninhamento
Os números de identificação (1 a 3) em um loop DO -END podem ser
usados tantas vezes quantas necessárias. Contudo, atente para o fato de que o
alarme PS0124 é acionado quando um programa inclui loops de
repetição cruzados (faixas DO sobrepostas).

1.Os números deidentificação(1 a3) podemser 3. Os loops DO podem ser aninhados até
usados tantas vezes quantonecessário. uma profundidade máxima de três níveis.

W HILE [ … ] DO 1 ;
WHILE [ … ] DO 1 ;

Processamento :
WHILE [ … ] DO 2 ;
END 1 ; :
: WHILE [ … ] DO 3
WHILE [ … ] DO 1 ;
Processamento
Processamento END 3 ;
:
END 1 ;
: END 2 ;
:
2. As faixas DO não podem se END 1 ;
sobrepor.
4. O controle pode ser transferido para fora
WHILE [ … ] DO 1 ;
de um loop.

Processamento
WHILE [ … ] DO 1 ;
WHILE [ … ] DO 2 ;
IF [ … ] GOTO n ;
:
END 1 ;
END 1 ;
Nn
Processamento
END 2 ; 5. Não é possível fazer desvios para o
interior de um loop.

IF [ … ] GOTO n ;
:

WHILE [ … ] DO 1 ;
:
Nn … ;

END 1 ;

-287-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Restrições

Loops infinitos Quando se especifica DO m sem se especificar a instrução WHILE,


gera -se um loop infinito entre DO e END.

- Tempo de processamento
Quando ocorre um desvio para o número de seqüência especificado em
uma instrução GOTO, é feita a pesquisa do número de seqüência. Por este
motivo, o processamento na direção inversa é mais lento do que o
processamento para a frente. O uso da instrução WHILE para fins de
repetição reduz o tempo de processamento.

-Variável não definida


Em uma expressão condicional que utiliza EQ ou NE, um valor <nulo>
e zero produzem resultados diferentes. Em outros tipos de expressões
condicionais, um valor <nulo> é considerado como zero.

Programa exemplificativo

O programa exemplificativo abaixo calcula a soma dos números 1 a 10.

O0001;
#1=0;
#2=1;
WHILE[#2 LE 10] DO 1;
#1=#1+#2;
#2=#2+1;
END 1;
M30;

-288-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.6 CHAMADA DE MACRO


Um macro programa pode ser acionado através dos seguintes métodos.
Os métodos de acionamento podem ser divididos em dois tipos:
chamadas de macro e chamadas de subprograma.
Um programa macro também pode ser acionado do mesmo modo
durante uma operação MDI.

Chamada de macros Chamada simples (G65)

Chamada modal (G66, G67)

Chamada de macro com um


código G

Chamada de macro com um


código M

Chamada de Chamada de subprograma com um


subprograma código M
Chamada de subprograma com um
código T
Chamada de subprograma com um
código específico

Restrições
- Aninhamento de
Chamadas As chamadas de macro podem ser aninhadas a uma profundidade de
até cinco níveis e as chamadas de subprogramas podem ser aninhadas a
uma profundidade de até dez níveis; as instruções podem ser aninhadas
a uma profundidade de até 15 níveis no total.

- Diferenças entre as chamadas de macro e as chamadas de subprograma


A chamada de macro (G65, G66, Ggg, or Mmm) difere da chamada de
subprograma.
(M98, Mmm, ou Ttt) conforme descrito abaixo.
• Através de uma chamada de macro, pode ser especificado um
argumento (dados passados para uma macro). A chamada de um
subprograma não possui esta capacidade.
• Caso um bloco de chamada de macro contiver outro comando NC
(tal como G01X100.0 G65 Pp), soará um alarme PS0127.
• Caso um bloco de chamada de subprograma contiver outro
comando NC (tal como G01 X100.0 M98 Pp), o subprograma é
acionado após o comando ter sido executado.
• Em qualquer bloco de chamada de macro, a máquina não pára no
modo de bloco único.
Caso um bloco de chamada de subprograma contiver outro comando
NC (tal como G01 X100.0 M98 Pp), a máquina pára no modo de
bloco único.
• Com uma chamada de macro, o nível das variáveis locais se altera.
Com uma chamada de subprograma, o nível das variáveis locais
não se altera. (Consulte "Níveis de variáveis locais" em Restrições
da Subseção 14.6.1.)

-289-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.6.1 Chamada Simples(G65)

Quando se especifica G65, é acionada a macro de usuário especificada no


endereço P. Os dados (argumentos) podem ser transferidos para o
programa de macros de usuário.

G65 P_ L_ <especificação P_ : Número do programa a ser


de um argumento>; chamado
ℓ: Contagem da freqüência de repetição
(1 por default)
Argumento : Dados transferidos para a
macro
O9010 ;
O0001 ; #3=#1+#2 ;
: IF [#3 GT 360] GOTO 9 ;
G65 P9010 L2 A1.0 B2.0 ; G00 G91 X#3 ;
: N9 M99 ;
M30 ;

Explicações

Chamada ● Após G65, especifique no endereço P o número do programa da


macro de usuário a chamar.
● Quando é necessário um número de repetições, especifique um
número de 1 a 999999999 após o endereço L. Se L for omitido, é
adotado o valor 1.
● Os valores são atribuídos às variáveis locais correspondentes por
meio da especificação de argumentos.

Especificação de
argumentos Existem dois tipos de especificação de argumentos. A especificação de
argumentos I usa letras diferentes de G, L, O, N e P, uma vez cada. A
especificação de argumentos II usa A, B e C, uma vez cada, e também usa
I, J e K até dez vezes. O tipo de especificação de argumentos é
determinado automaticamente de acordo com as letras usadas.

● Especificação de argumentos I
Endereço Número Endereço Número Endereço Número
Variável Variável Variável
A #1
I #4 T #20
B #2
J #5 U #21
C #3
K #6 V #22
D #7
M #13 W #23
E #8
Q #17 X #24
F #9
R #18 Y #25
H #11
S #19 Z #26

● Os endereços G, L, N, O e P não podem ser usados em argumentos.


● Os endereços que não necessitam ser especificados podem ser
omitidos. As variáveis locais correspondentes a um endereço omitido são
definidas com valores nulos.
● Os endereços não têm de ser especificados alfabeticamente. Eles são
conformes ao formato dos endereços de palavra.
I, J e K têm de ser, porém, especificados alfabeticamente.
A especificação de argumento I é sempre usada para I, J, e K pela
configuração bit 7 (IJK) do parâmetro nº 6008 a 1.
-290-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Exemplo
- Quando bit 7 (IJK) do parâmetro nº 6008 for 0, I_ J_
K_ significa que I = #4, J = #5, e K = #6 enquanto
K_ J_ I_ significa K = #6, J = #8, e I= #10 porque é
usada a especificação de argumento II.
- Quando bit 7 (IJK) do parâmetro nº 6008 for 1, K_
J_ I_ significa que I = #4, J = #5, e K = #6, o que é o
mesmo como com I_ J_ K_, porque é usada
especificação de argumento I.

• Especificação de argumento II
A especificação de argumento II usa A, B, e C a cada vez e usa I,
J, e K até dez vezes. A especificação de argumento II é usada
para passar valores tais como coordenadas tridimensionais como
argumentos.

Endereço Número Endereço Número Endereço Número


Variável Variável Variável
A #1 IK3 #12 J7 #23
B #2 I4 #13 K7 #24
C #3 J4 #14 I8 #25
I1 #4 K4 #15 J8 #26
J1 #5 I5 #16 K8 #27
K1 #6 J5 #17 I9 #28
I2 #7 K5 #18 J9 #29
J2 #8 I6 #19 K9 #30
K2 #9 J6 #20 I10 #31
I3 #10 K6 #21 J10 #32
J3 #11 I7 #22 K10 #33

• Subscritos de I, J, e K para indicar a ordem da especificação


argumento não são escritos no programa real.

NOTA
Quando bit 7 (IJK) do parâmetro nº 6008 for 1, a
especificação argumento II não poderá ser usada.

-291-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

Restrições

- Formato G65 tem de ser especificado antes de qualquer argumento.

- Combinação das especificações de argumentos I e II

O CNC identifica internamente a especificação de argumentos I e a


especificação de argumentos II. Se for especificada uma combinação da
especificação de argumentos I e II, o tipo de especificação de argumentos
por último especificado tem precedência.
[Exemplo]
G65 A1.0 B2.0 I-3.0 I4.0 D5.0 P1000 ;

(Variáveis)
#1:1.0
#2:2.0
#3:
#4:-3.0
#5:
#6:
#7:4.0 5.0

Quando ambos os argumentos I4.0 e D5.0 forem comandados como


variável #7 neste exemplo, o último, D5.0, é válido.

- Colocação do ponto decimal

As chamadas podem ser aninhadas até uma profundidade de quatro


níveis, incluindo chamadas simples (G65) e chamadas modais (G66), o
que não inclui chamadas de subprogramas (M98).

CUIDADO
O valor de um argumento passado sem um ponto
decimal poderá variar de acordo com a configuração do
sistema da máquina. Faz parte da boa prática usar
pontos decimais em argumentos de macro-instrução
para manter a compatibilidade do programa.

M
Quando um valor for especificado sem ponto decimal, o número de
classes decimais é determinado como segue.

Para um endereço Para um


Endereço
não axial endereço axial
D, E, H, M, S, ou T 0
Q ou R α (NOTA 2)
A, C, I, J, K, X, Y, ou Z α (NOTA 2) β (NOTA 3)

B, U, V(NOTA 1), ou W 0 β (NOTA 3)

(NOTA 4)
Segunda função auxiliar γ

-292-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Endereço Entrada Entrada de


métrica polegada
F (modo G93) 3
F (modo G94) 0 2
F (modo G95) 2 (NOTA 5) 4 (NOTA 5)

NOTA
1 Quando V for usado em uma instrução usando um endereço
específico, o número de classes decimais é determinado de
acordo com a configuração para o eixo em referência.
2 α é determinado de acordo com o sistema de incremento para o
eixo de referência (eixo especificado com parâmetro nº 1031)
conforme listado na tabela sob NOTA 4.
3 β é determinado de acordo com o sistema de incremento
pertinente ao endereço de eixo correspondente conforme listado
na tabela a seguir.
s Eixo Linear Entrada
L de polegada LEixo de rotação
Sistema de S R
i i
Incremento i Entrada métrica n n o

IS-A
I s
2 2 e 3 3 e 2 2
t
a
t
S a a
IS-B I e
- 3 3 r 4 4 r 3 3 t
i
m
S
A
IS-C -a 4 a 5 a 4 o
B x x n
I 4 5 4
Quando o bit 7 (IPR) do parâmetro nº 1004 for ajustado em 1,
iS
s
i i
a
- s s
são usados os valoresC acima dos( quais 1 é subtraído.
( Quando o x
i
sistema de incremento de um m eixo
e
for IS-A,
i
n
porém, a s
configuração do bit 7 (IPR) do parâmetro nº 1004 não é efetivo.
t c
r h
Quando for usada uma notação decimal i do tipo calculador para
c e
cada eixo (bit 0 (ADX) do parâmetro nº 3455 for ajustado
n
em 1), o
número de classes decimais é 0. Quando bit 7 (EAP) do
e t
n r
parâmetro nº 3452 for ajustado em 1,t contudo, a notação
a decimal
r d
do tipo calculador não é efetiva e o número
a de classes
a decimais
é determinado conforme listado na tabela
d
a
acima. )

4 γ é determinado de acordo com o sistema


) de incremento para o
eixo de referência (eixo especificado com parâmetro nº 1031)
conforme listado na tabela abaixo. (Quando bit 7 (BDX) do
parâmetro nº 3450 for ajustado em 1, γ também é determinado
do mesmo modo.)
Sistema de SAUP A
AUP(3450#0) = 1
o
incremento para o (Ni .3450#0) U
o
A (No.3405#0)=1
AUX
AUX (N .3405#0) =0A
eixo de referência = 0s U U
M Métrico PPolegada
====0
Métrico P
Polegada M P
IS-A tI X
é o X
é o
2 2 2 3 2 3
e ( t l t l
IS-B IS 0 03 3
(r 3 4 3
(r 4
-
m N e e
IS-C S
I 4 4
N 4 5 4 5
A i g iN g
a
-
S º ºc ºc
a a
5 Quando bit 1 (FR3) B -do parâmetro nº 1405 foro 1, os valores
d nao d
tabela necessitam serC d incrementados3por 1. 3 a 3 a
e 4 4 4
6 Quando a notação decimal do tipo calculador for0 usada (bit 0 (DPI) 0
5
do parâmetro nº. 3401 é ajustado em 1), o número
5 de classes5
i 0
decimais é 0. # #
n # 0 0
c 0 ) )
r )
e -293- = = =
m
e 0 0 1
n
t
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

T
Quando um valor é especificado sem ponto decimal, o número de
classes decimais é deteminado como segue.

Para um
Para um
Endereço endereço não
endereço axial
axial
H, M, Q, S, ou T 0
(NOTA 1)
R α
D 0/α (NOTA 6)
A, B, C, I, J, K, U, V, W, X, Y, ou Z α (NOTA 1) β (NOTA 2)

(NOTA 3)
Segunda função auxiliar γ

Endereço Entrada Entrada de


métrica Polegada
E, F (Modo G98) 0 (NOTA 4) 2 (NOTA 4)
E, F (Modo G99) 4 6

NOTA
1 α é determinado de acordo com o sistema de incremento
para o eixo de referência (eixo especificado com parâmetro
nº 1031) conforme listado na NOTA 2.
2 β é determinado de acordo com o sistema de incremento para
o endereço de eixo correspondente conforme listado na
tabela abaixo.
Sistema de Eixo Linear Eixo linear
incremento (Entrada métrica) (Entrada de polegada) Eixo de rotação
IS-A 2 3 2
IS-B 3 4 3
IS-C 4 5 4
Quando bit 7 (IPR) do parâmetro nº 1004 for ajustado a 1,
são usados os valores acima dos quais 1 é subtraído.
Quando o sistema de incrementação de um eixo for IS-A,
contudo, a configuração de bit 7 (IPR) do parâmetro nº 1004
não é efetiva.
Quando a notação decimal do tipo calculador usada para
cada eixo (bit 0 (ADX) do parâmetro nº 3455 é ajustado em 1),
o número de classes decimais é 0. Quando o bit 7 (EAP)
do parâmetro nº 3452 for ajustado a 1, contudo, a notação
decimal do tipo calculador e o número de classes decimais é
determinada conforme listado na tabela acima.

-294-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

NOTA
3 γ é determinado de acordo com o sistema de incremento para
o eixo de referência (eixo especificado com parâmetro nº 1031)
conforme listado na tabela abaixo. (Quando bit 7 (BDX) do
parâmetro nº 3450 for ajustado em 1, γ também é determinado
do mesmo modo.)
Sistema de AUP (Nº AUP(3450#0) = 1
incremento para o 3450#0) AUX (Nº 3405#0) = 0 AUX (Nº 3405#0) = 1
eixo de referência =0 Métrico Polegada Métrico Polegada
IS-A 2 2 3
IS-B 0 3 3 4
IS-C 4 4 5
4 Quando bit 2 (FM3) do parâmetro nº for 1, os valores na tabela
necessitam ser incrementados por 3.
5 Quando for usada notação decimal do tipo calculador (bit 0
(DPI) do parâmetro nº 3401 é ajustado em 1), o número de
classes decimais é 0.
6 Quando bit 2 (DPD) do parâmetro nº 6019 for ajustado a 0, o
número de classes decimais é 0.
Quando bit 2 (DPD) do parâmetro nº 6019 for ajustado a 1, o
número de classes decimais é α.

- Aninhamento
de chamadas Chamadas macro podem ser aninhadas a uma profundidade de até
cinco níveis incluindo chamadas simples (G65) e chamadas modais
(G66). Chamadas de subprogramas podem ser aninhadas a uma
profundidade de até 15 níveis incluindo chamadas macro.
Um programa macro também pode ser acionado durante uma operação
MDI do mesmo modo.

-295-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Níveis das variáveis locais


• As variáveis locais do nível 0 a 4 estão disponíveis para aninhamento.
• O nível do programa principal é 0.
• Cada vez que uma macro é chamada (com G65, G66, Ggg ou
Mmm), o nível da variável local sofre um incremento de um. Os
valores das variáveis locais no nível anterior são salvas no CNC.
• Quando M99 é executado em um macroprograma, o controle retorna
ao programa que originou a chamada. Nessa hora, o nível da variável
local é diminuído em um; os valores das variáveis locais salvas quando
a macro foi chamada são repostos.
Programa Macro Macro Macro Macro Macro
principal (nível 0) (nível 1) (nível 2) (nível 3) (nível 4) (nível 5)
O0001 ; O0002 ; O0003 ; O0004 ; O0005 ; O0006
: : : : : :
#1=1 ; : : : : :
G65 P2 A2 ; G65 P3 A 3; G65 P4 A4 ; G65 P5 A5 ; G65 P6 A6 ; :
: : : : : :
: : : : : :
M30 ; M99 ; M99 ; M99 ; M99 ; M99 ;

Variáveis locais (nível 1) (nível 2) (nível 3) (nível 4) (nível 5)


(nível 0)
1 2 3 4 #1 5 #1 6
#1 #1 #1 #1
: : : : : : : : : : : :
: : : : : :
#33 #33 #33 #33 #33 #33
Variáveis comuns

#100-, #500- Variáveis que podem ser lidas e escritas através de macros em diferentes níveis

-296-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Programa exemplificativo (Ciclo de perfuração)

M
Uma macro é criada que perfura furos H a intervalos de B graus após
um ângulo inicial de A graus ao longo do periférico de um círculo de
raio I. O centro da circunferência é (X, Y).Os comandos podem ser
especificados em programação tanto absoluta como incremental.

H=2
H=3
H=1

H=4 B B

Centro (X,Y)
Raio I

- Formato de chamada
G65 P9100 Xx Yy Zz Rr Ff Ii Aa Bb Hh ;

X : A coordenada X do centro do círculo (programação absoluta ou


incremental).................................................................................. (#24)
Y : A coordenada Y do centro do círculo (programação absoluta ou
incremental).................................................................................. (#25)
Z : Profundidade do furo............................................................. (#26)
R : Coordenadas de um ponto de aproximação.......................... (#18)
F : Avanço de corte. .................................................................... ( #9 )
I: Raio do círculo ……...................................................................( #4)
A : Ângulo inicial de perfuração................................................ ( #1 )
B : Ângulo incremental (sentido horário, quando um valor negativo
é especificado)............................................................................... (#2)
H : Número de furos.................................................................... (#11)

- Programa que aciona um macroprograma


O0002 ;
G90 G92 X0 Y0 Z100.0 ;
G65 P9100 X100.0 Y50.0 R30.0 Z-50.0 F500 I100.0 A0 B45.0 H5 ;
M30 ;

-297-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Macroprograma
(chamada de programa)

O9100 ;
#3=#4003 ; ............................... Armazena o código G do grupo 3.
(Nota)
G81 Z#26 R#18 F#9 K0 ; .. Ciclo de perfuração.
Nota: L0 também pode ser usado.
IF[#3 EQ 90]GOTO 1 ; ............. Ramificações para N1 no modo G90.
#24=#5001+#24 ; ..................... Calcula a coordenada X do centro.
#25=#5002+#25 ; .................... Calcula a coordenada Y do centro.
N1 WHILE[#11 GT 0]DO 1 ;..... Até que o número de furos restantes atinja 0
#5=#24+#4*COS[#1] ; .............. Calcula uma posição de furação no eixo-X.
#6=#25+#4*SIN[#1] ;................ Calcula uma posição de furação no eixo-Y.
G90 X#5 Y#6; ........................... Executa a perfuração após movimentar para a
posição de destino.
#1=#1+#2 ; ............................... Atualiza o ângulo.
#11=#11-1 ; .............................. Decrementa o número de furos.
END 1 ;
G#3 G80 ; ................................. Retorna o código G ao estado original
M99 ;

Significado das variáveis:


#3: Armazena o código G do grupo 3
#5: coordenada X do próximo furo a perfurar
#6: coordenada Y do próximo furo a perfurar

-298-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Programa exemplificativo (Ciclo de perfuração)

T
Movimente previamente a ferramenta ao longo dos eixos X e Z para a
posição em que se dá início ao ciclo de perfuração. Especifique Z ou
W para a profundidade do furo, K para a profundidade de corte e F
para a velocidade de avanço de corte para perfurar o furo.

Z W

Corte

Deslocamento rápido

-Formato de chamada

Kk Ff ;
Zz
G65 P9100
Ww

Z : Profundidade do furo (especificação absoluta)


W : Profundidade do furo (especificação incremental)
K: Quantidade de corte por ciclo
F : Velocidade de avanço de corte
-Programa que aciona um macroprograma
O0002 ;
G50 X100.0 Z200.0 ;
G00 X0 Z102.0 S1000 M03 ;
G65 P9100 Z50.0 K20.0 F0.3 ;
G00 X100.0 Z200.0 M05 ;
M30 ;

-299-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Macroprograma (chamada de programa)


O9100;
#1=0 ;............................... Anular os dados sobre a profundidade do furo
atual.
#2=0 ;............................... Anular os dados sobre a profundidade do furo
precedente.
IF [#23 NE #0] GOTO 1 ;. Se a programação for incremental, especifica o
salto para N1..
IF [#26 EQ #0] GOTO 8 ;. Se nem Z nem W forem especificados, ocorre
um erro.
#23=#5002-#26 ;.............. Calcula a profundidade de um furo.
N1 #1=#1+#6 ;....................... Calcula a profundidade do furo atual.
IF [#1 LE #23] GOTO 2 ; . Determina se o furo a ser aberto é demasiado
profundo.
#1=#23 ;........................... Fixa o valor na profundidade do furo atual.
N2 G00 W-#2 ; ...................... Move a ferramenta para a
profundidade do furo precedente, à velocidade
de avanço de corte.
G01 W- [#1-#2] F#9 ;....... Abre o furo.
G00 W#1 ;........................ Move a ferramenta para o ponto inicial de
perfuração.
IF [#1 GE #23] GOTO 9 ;. Verifica se a perfuração foi terminada.
#2=#1 ;............................. Armazena a profundidade do furo atual.
GOTO 1 ;
N9 M99 ;
N8 #3000=1 (NÃO COMANDO W OU Z); Emite um alarme.

-300-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.6.2 Instrução modal: Instrução após o Comando Mover (G66)

Quando G66 é acionado para especificar uma chamada modal, uma


macro é chamada após um bloco, especificando um movimento ao
longo dos eixos. Esta ação continua até que G67 ocorra, para cancelar
uma chamada modal.
G66 P p L ℓ <especificação de um argumento> ;

P : Número do programa a ser chamado


ℓ : Contagem da freqüência de repetição (1
predefinido)
Argumento: Dados transferidos para a macro

O9100 ;
:
O0001 ; G00 Z-#1 ;
: G01 Z-#2 F300 ;
G66 P9100 L2 A1.0 B2.0 ; :
G00 G90 X100.0 ; :
Y200.0 ; :
X150.0 Y300.0 ; : M99 ;
G67 ;
:
M30 ;

Explicações

- Chamada • Depois de G66, especifique no endereço P um número de programa


sujeito a uma chamada modal.
• Quando é necessário um número de repetições, pode ser
especificado um número de 1 a 999999999 no endereço L.
• Tal como acontece com uma chamada simples (G65), os dados
transferidos para um macroprograma são especificados em
argumentos.
• No modo G66, poderá ser acionada uma macro.

-Cancelamento Quando um código G67 é especificado, as chamadas de macro modais


não são mais executadas nos blocos seguintes.

-Aninhamento Instruções macro podem ser aninhadas a uma profundidade de até


de chamadas cinco níveis incluindo instruções simples (G65) e instruções modais
(G66). Chamadas de subprogramas podem ser aninhadas a uma
profundidade de até 15 níveis incluindo chamadas de macro.

-Aninhamento de Para uma chamada modal única (quando G66 for especificado apenas
chamadas modais uma vez), a cada momento em que o comando de movimento for
executado, a macro especificada é acionada. Quando chamadas macro
modais forem especificadas, a macro no próximo nível mais alto é
chamada a cada vez que o comando de mover for executado para
uma chamada de macro.
As macros são acionadas na ordem reversa nas quais estão
especificadas. A cada vez que G67 for emitido, as macros são
canceladas uma a uma em ordem reversa na qual estão especificadas.

-301-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

[Exemplo]
G66 P9100 ; O9100 ; O9200 ;
X10.0 ; (1-1) Z50.0 ; (2-1) X60.0 ; (3-1)
G66 P9200 ; M99 ; Y70.0 ; (3-2)
X15.0 ; (1-2) M99;
G67 ; Cancela P9200.
G67 ; Cancela P9100.
X-25.0 ; (1-3)

A ordem de execução do programa acima (os blocos que não


contenham o comando de mover se acham omitidos)
(1-1) (1-2) (1-3)
(2-1) (3-1) (3-2)
(2-1) (2-1)
* Nenhuma instrução modal é elaborada após (1-3) porque o
modo não é o modo de instrução macro.

Restrição
• Blocos G66 e G67 estão especificados em pares no mesmo
programa.
Caso um código G67 não estiver especificado no modo G66, um
alarme PS1100 ocorre. Um bit 0 (G67) do parâmetro nº
6000 poderá ser ajustado em 1 para especificar que o alarme não
ocorrerá neste caso.
• Macros não podem ser acionadas n o b l o c o G66. Contudo, acham-
se ajustadas as variáveis locais (argumentos).
• G66 necessita ser especificado antes de quaisquer argumentos.
• Nenhuma macro poderá ser acionada em um bloco o qual contenha
um código tal como uma função auxiliar que não envolva
movimento ao longo do eixo.
• Variáveis locais (argumentos) só poderão ser ajustadas em blocos
G66. Observe que as variáveis locais não são ajustadas a cada vez
que uma instrução modal for elaborada.

NOTA
Caso M99 esteja especificado em um bloco no qual
é uma chamada é executada, este é executado
após a chamada ter sido executada.

-302-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Programa Exemplificativo

M
A mesma operação como o ciclo de perfuração G81 é criado usando
uma macro personalizada e o programa de usinagem aciona macro
modal. Para simplicidade do programa, todos os dados de perfuração
são especificados usando valores absolutos.

O ciclo de perfuração consiste das seguintes Deslocamento rápido


operações básicas:
Avanço de corte
Operação 1: Posicionamento ao longo do eixo X
e do eixo Y Operação 1 Ponto I

Operação 2: Deslocamento rápido ao ponto R

Operação 3: Avanço de corte ao ponto Z Operação 2 Operação 4

Operação 4: Deslocamento rápido ao ponto R Ponto R


ou I

Operação 3

Ponto Z

- Formato de chamada
G66 P9110 Zz Rr Ff Ll ;

Z : Coordenadas da posição Z (somente programação absoluta)... (#26)


R :Coordenadas da posição R (somente programação absoluta)... (#18)
F :Avanço de corte....................................................................... (#9)
L : Contagem de Repetição

- Programa aciona um programa de macro


O0001 ;
G28 G91 X0 Y0 Z0 ;
G92 X0 Y0 Z50.0 ;
G00 G90 X100.0 Y50.0 ;
G66 P9110 Z-20.0 R5.0 F500 ;
G90 X20.0 Y20.0 ;
X50.0 ;
Y50.0 ;
X70.0 Y80.0 ;
G67 ;
M30 ;

-303-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Programa que aciona um programa de macro


O9110 ;
#1=#4001 ; ........................... Armazena G00/G01.
#3=#4003 ;............................. Armazena G00/G01.
#4=#4109 ;............................. Armazena o avanço de corte.
#5=#5003 ;............................. Armazena a coordenada Z no
início da perfuração.
G00 G90 Z#18 ; ..................... Posicionamento na posição
G01 Z#26 F#9 ;..................... Avanço de corte à posição Z
IF[#4010 EQ 98]GOTO 1 ; ... Retornar à posição I
G00 Z#18 ;............................. Posicionamento na posição R
GOTO 2 ;
N1 G00 Z#5 ; ...........................Posicionamento na posição I
N2 G#1 G#3 F#4 ; ...................Restaura informação modal.
M99 ;

-304-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Programa exemplificativo

T
Este programa faz uma ranhura na posição especificada.

- Formato de Chamada
G66 P9110 Uu Ff ;

U : Profundidade da ranhura (programação incremental)


F : Avanço decorre da ranhura

- Programa que aciona um macroprograma


O0003 ;
G50 X100.0 Z200.0 ;
S1000 M03 ;
G66 P9110 U5.0 F0.5 ;
G00 X60.0 Z80.0 ;
Z50.0 ;
Z30.0 ;
G67 ;
G00 X00.0 Z200.0 M05 ;
M30 ;

- Programa que aciona um macroprograma


O9110 ;
G01 U-#21 F#9 ;......... Corta a peça de trabalho.
G00 U#21 ; ................. Retrai a ferramenta
M99 ;

-305-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.6.3 Chamada de Macro através de um Código G

A definição de um número de código G para chamada de um


macroprograma, em um parâmetro, permite chamar o macroprograma
do mesmo modo que uma chamada simples (G65).
O0001 ; O9010 ;
: :
G81 X10.0 Y20.0 Z-10.0 ; :
: :
M30 ; N9 M99 ;

Parâmetro No.6050=81

Explicações
Ao definir um número de código G de -9999 a 9999, usado para
acionar um programa de macros de usuário (O9010 a O9019) no
parâmetro correspondente (nº 6050 a 6059), o macroprograma pode ser
acionado da mesma forma que com G65.

Caso seja ajustado um código G, é feita uma instrução modal


(equivalente a G66). Por exemplo, quando um parâmetro for ajustado
de modo que um programa macro O9010 possa ser chamado com G81,
um ciclo específico ao usuário criado através do uso de uma macro de
usuário poderá ser acionado sem modificar o programa de usinagem.

- Correspondência entre números de parâmetros e números de programas

Número do Parâmetro Número do Programa


6050 programa
O9010
6051 O9011
6052 O9012
6053 O9013
6054 O9014
6055 O9015
6056 O9016
6057 O9017
6058 O9018
6059 O9019

- Repetição
Tal como acontece em uma chamada simples, é possível especificar
um número de repetições entre 1 e 99999999 no endereço L.

- Especificação de
argumentos Tal como acontece com uma chamada simples, existem dois tipos de
especificação de argumentos: Especificação de argumentos I e
especificação de argumentos II. O tipo de especificação de argumentos
é determinado automaticamente de acordo com os endereços utilizados.

-306-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Restrições
- Aninhamento de chamadas através de códigos G
• Para acionar outro programa em um programa acionado usando um
código G, apenas G65, M98, ou G66 podem ser usados
normalmente
• Quando um bit 6 (GMP) do parâmetro Nº 6008 estiver ajustado em
1, uma ligação usando o código M, código T, ou código específico
pode ser elaborado em uma chamada do programa usando um
código G.

-307-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.6.4 Chamada Macro Usando um Código G (Especificação de


Definições Múltiplas)

Através do ajuste do número de código G de partida usado para chamar


um programa macro, podem ser definidos o número do programa de
partida a ser chamado, o número de definições e as instruções macro
usando os códigos múltiplos G.
Explicação
Podem ser usadas tantas macros personalizadas quanto o número
especificado no parâmetro nº 6040, usando tantos códigos G quanto o
número especificado no parâmetro nº 6040. O valor numérico ajustado
no parâmetro nº 6038 indica o número do código G de partida ajustado
no parâmetro e o parâmetro nº 6039 indica o número do programa de
partida. Para desabilitar este tipo de chamada, ajuste 0 no parâmetro nº
6040.
Caso o parâmetro nº 6038 esteja ajustado a um código G negativo, é
feita uma instrução modal (equivalente a G66).
O número de repetições e especificação de argumento são ajustados do
mesmo modo como com uma chamada macro usando um código G.
[Exemplo]
Ajuste o parâmetro nº 6038 a 900, o parâmetro nº 6039 a 1000, e o
parâmetro nº 6040 para 100.
G900 → O1000
G901 → O1001
G902 → O1002
:
G999 → O1099
As chamadas macro personalizadas (chamadas simples) para 100
combinações são definidas como mostrado acima. Quando o
parâmetro Nº 6038 estiver alterado para -900, são definidas as
instruções macro usuais (instruções simples) para as mesmas
combinações.

NOTA
1 As instruções definidas por esta configuração se
tornam todas inválidas nos seguintes casos:
<1> Um valor fora do âmbito de dados válidos é
ajustado em um dos parâmetros acima.
<2> (A configuração do parâmetro Nº 6039 +
configuração do parâmetro Nº 6040 - 1) >
9999
2 Chamadas modais e simples não podem ser
misturadas na especificação.
3 Caso o código G ajustado nos parâmetros nºs
6050 a 6059 para acionar o programa macro
correspondente esteja dentro do âmbito do código
G para chamar programas usando os códigos
múltiplos G, o programa macro correspondente ao
código ajustado nos parâmetros 6050 a 6059 é
acionado.

-308-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.6.5 Chamada de Macro através de um Código M

A definição de um número de código M para acionar de um


macroprograma, em um parâmetro, permite acionar o macroprograma
do mesmo modo que uma chamada simples (G65).
O0001 ; O9020 ;
: :
M50 A1.0 B2.0 ; :
: :
M30 ; M99 ;
Parâmetro Nº6080=50

Explicações
A definição de um número de código M entre 3 e 99999999 para
acionar um macroprograma personalizado O9020 a O9029, em um
parâmetro correspondente (nº 6080 a 6089), permite acionar
macroprograma do mesmo modo que uma chamada simples (G65).

- Correspondência entre números de parâmetros e números de programas

Número do Parâmetro Número Correspondente do Programa


6080 O9020
6081 O9021
6082 O9022
6083 O9023
6084 O9024
6085 O9025
6086 O9026
6087 O9027
6088 O9028
6089 O9029

Exemplo)
Quando o parâmetro nº 6080 é ajustado a 990, O9020 é chamado
usando M990.

- Repetição
Tal como acontece em uma chamada simples, é possível especificar
um número de repetições entre 1 e 99999999 no endereço L.

- Especificação de
argumentos Tal como acontece com uma chamada simples, existem dois tipos de
especificação de argumentos: Especificação de argumentos I e
especificação de argumentos II. O tipo de especificação de argumentos
é determinado automaticamente de acordo com os endereços utilizados.

-309-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

Restrições • O código M usado para chamar um macroprograma tem de ser


especificado no início de um bloco.
• Para acionar outro programa em um programa chamado usando o
código M, apenas G65, M98, ou G66 podem ser usados
normalmente.
• Quando um bit 6 (GMP) de parâmetro nº 6008 é ajustado a 1,
poderá ser elaborada uma chamada usando um código G em um
programa acionado usando um código M.

14.6.6 Chamada de Macro Usando um Código M (Especificação de


múltiplas definições)

Ao definir o número do código M de partida usado para acionar um


programa macro, o número do programa de partida a ser iniciado, o
número de definições e as chamadas de macro usando códigos M
múltiplos podem ser definidos.
Explicação
Podem ser usadas tantas macros personalizadas quanto o número
especificado no parâmetro nº 6049, usando tantos códigos M quanto o
número especificado no parâmetro nº 6049. O valor numérico ajustado
no parâmetro nº 6047 indica o número do código M de partida
ajustado no parâmetro e o parâmetro nº 6048 indica o número do
programa de partida. Para desabilitar este tipo de instrução, ajuste 0 no
parâmetro nº 6049.
O número de repetições e especificação de argumento são ajustados do
mesmo modo como com uma chamada de macro usando um código M.
[Exemplo]
Ajuste o parâmetro Nº 6047 a 90000000, o parâmetro Nº 6048 a 4000,
e o parâmetro Nº 6049 a 100.
M90000000 → O4000
M90000001 → O4001
M90000002 → O4002
:
M90000099 → O4099
Instruções macro personalizadas (instruções simples) pertinentes a 100
combinações são definidas conforme mostrado acima.

NOTA
1 As instruções definidas por esta configuração se
tornam inválidas nos seguintes casos:
<1> Um valor fora do âmbito de dados válidos seja
configurado em algum dos parâmetros acima.
<2> (Configuração do parâmetro Nº 6048 +
Configuração do parâmetro Nº 6049 - 1) > 9999
2 Caso o código M ajustado nos parâmetros nº 6080
a 6089 para chamar o programa macro
correspondente estiver dentro do âmbito do código
M para acionar programas usando os códigos
múltiplos M, o programa macro correspondendo ao
código ajustado nos parâmetros 6080 a 6089 é
acionado.
-310-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.6.7 Chamada de subprograma usando um código M


A definição de um número de código M para acionar de um
subprograma (macroprograma), em um parâmetro, permite acionar o
macroprograma do mesmo modo que uma chamada simples (M98).

O0001 ; O9001 ;
: :
M03 ; :
: :
M30 ; M99 ;
o
Parâmetro n .6071=03

Explicação
A definição de um número de código M entre 3 e 99999999, usado para
acionar um subprograma O9001 a O9009 em um parâmetro
correspondente (nº 6071a 6076) permite acionar o subprograma do
mesmo modo que com M98.

- Correspondência entre números de parâmetros e números de programas

Número do Parâmetro Número do Programa


6071 O9001
6072 O9002
6073 O9003
6074 O9004
6075 O9005
6076 O9006
6077 O9007
6078 O9008
6079 O9009

-Repetição
Tal como acontece em uma chamada simples, é possível especificar
um número de repetições entre 1 e 99999999 no endereço L.

-Especificação de
argumentos A especificação de argumentos não é permitida.

-Código M
Um código M em um macroprograma que foi acionado é tratado como
um código M comum.

Restrições
• Para acionar outro programa em um programa acionado usando um
código M, apenas G65, M98, ou G66 podem ser usados normalmente.
• Quando um bit 6 (GMP) do parâmetro nº 6008 estiver ajustado em 1,
pode ser elaborada uma chamada usando um código G em um
programa acionado usando um código M.

-311-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.6.8 Chamada de Subprograma Usando um Código M


(Especificação de Múltiplas Definições)

Ao definir o número do código M de partida usado para acionar um


subprograma, o número do subprograma de partida a ser chamado, o
número de definições e as chamadas de subprograma usando os
múltiplos códigos M.

Explicação
Podem ser acionados tantos subprogramas quanto o número
especificado no parâmetro nº 6046, usando tantos códigos M quanto o
número especificado no parâmetro nº 6046. O valor numérico ajustado
no parâmetro nº 6044 indica o número do código M de partida e o
número de programa ajustado no parâmetro nº 6045 indica o número
do programa de partida. Para desabilitar este tipo de instrução, ajuste 0
no parâmetro nº 6046.
[Exemplo]
Ajuste o parâmetro Nº 6044 a 80000000, o parâmetro nº 6045 a 3000,
e o parâmetro Nº 6046 a 100.
M80000000 → O3000
M80000001 → O3001
M80000002 → O3002
:
M80000099 → O3099
As chamadas de subprogramas pertinentes a 100 combinações estão
definidas como mostrado acima.

NOTA
1 As instruções definidas por esta configuração se
tornam inválidas nos seguintes casos:
<1> Um valor fora do âmbito de dados válidos
estiver ajustado para um dos parâmetros acima.
<2> (Configuração do parâmetro nº 6045 +
Configuração do parâmetro nº 6046 - 1) >
9999
2 Caso o código M ajustado nos parâmetros nºs 6071
a 6079 para acionar o subprograma correspondente
estiver dentro do âmbito do código M para chamar
subprogramas usando os códigos múltiplos M, o
programa macro correspondente ao código ajustado
nos parâmetros nº 6071 a 6079 é acionado.

-312-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.6.9 Chamada de subprogramas Através de um Código T

Ao permitir a chamada de subprogramas com um código T em um


parâmetro, um subprograma pode ser acionado cada vez que o código
T for especificado no programa de usinagem.

O0001 ; O9000 ;
: :
T23 ; :
: :
M30 ; M99 ;

Bit 5 (TCS) do parâmetro nº. 6001 = 1

Explicação
- Chamada
A definição do bit 5 (TCS) do parâmetro nº 6001 com 1 permite
acionar o subprograma O9000 quando um código T é especificado no
programa de usinagem. Um código T especificado em um programa
de usinagem é atribuído à variável comum #149.

- Repetição
Tal como com uma instrução simples, um número de repetições de 1 to
99999999 pode ser especificado no endereço L.

- Especificação do
argumento A especificação do argumento não é permitida.

Restrições
• Para acionar outro programa em um programa acionado usando um
código T, apenas G65, M98, ou G66 podem ser usados normalmente.
• Quando um bit 6 (GMP) do parâmetro nº 6008 estiver ajustado em
1, pode ser elaborada uma instrução usando um código G em um
programa usando um código T.

-313-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.6.10 Chamada de Subprograma Usando um Endereço Específico

Através da habilitação de subprogramas a serem acionados com um


endereço específico em um parâmetro, um subprograma pode ser
acionado a cada vez que o endereço específico for especificado no
programa de usinagem.

O0001 ; O9004 ;(#146=100.)


: :
B100. ; :
: :
M30 ; M99 ;

Parâmetro nº 6090=66(B)

Explicação
- Chamada
Através da configuração do código (código ASCII convertido para
decimal) correspondente a um endereço específico no parâmetro nº
6090 ou Nº 6091, o programa de macro personalizada, O9004 ou
O9005, correspondente a cada parâmetro pode ser chamado quando o
endereço específico estiver especificado em um programa de
usinagem. O valor do código correspondendo a um endereço
específico especificado em um programa de usinagem é designado às
variáveis comuns (#146, #147). A tabela abaixo indica os endereços
que poderão ser ajustados.

M
Endereço Configuração do Parâmetro
A 65
B 66
D 68
F 70
H 72
I 73
J 74
K 75
L 76
M 77
P 80
Q 81
R 82
S 83
T 84
V 86
X 88
Y 89
Z 90

NOTA
Quando o endereço L estiver ajustado, o número de
repetições não pode ser ajustado.

-314-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

T
Endereço Configuração do Parâmetro
A 65
B 66
F 70
H 72
I 73
J 74
K 75
L 76
M 77
P 80
Q 81
R 82
S 83
T 84

NOTA
Quando o endereço L estiver ajustado, o número
de repetições não pode ser ajustado.

- Correspondência entre número de parâmetros e número de programas e


entre número de parâmetros e variáveis comuns
Nº de Parâmetro Nº de Programa Variável comum
6090 O9004 #146
6091 O9005 #147

- Repetição
Tal como com uma instrução simples, um número de repetições de 1 a
99999999 pode ser especificado no endereço L.

- Especificação do
argumento A especificação do argumento não é permitida.

Restrições
• Para acionar outro programa em um programa acionado usando um
endereço específico, apenas G65, M98, ou G66 podem ser usados
normalmente.
• Quando um bit 6 (GMP) do parâmetro nº 6008 estiver ajustado em
1, pode ser elaborada uma chamada usando um código G em um
programa usando um endereço específico.

-315-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

Programa Exemplificativo
Através do uso da função de instrução do subprograma que usa
códigos M, o tempo de uso cumulativo de cada ferramenta é medido.

Conditions
• O tempo de uso cumulativo de cada ferramenta T01 a T05 é
medido.
Nenhuma medição é feita com relação à ferramentas com números
superiores a T05.
• As seguintes variáveis são usadas para armazenar os números de
ferramentas e tempos mensurados:

#501 Tempo de uso cumulativo da ferramenta nº 1


#502 Tempo de uso cumulativo da ferramenta nº 2
#503 Tempo de uso cumulativo da ferramenta nº 3
#504 Tempo de uso cumulativo da ferramenta nº 4
#505 Tempo de uso cumulativo da ferramenta nº 5

• O tempo de uso começa a ser contado quando o comando M03 for


especificado e para quando M05 for especificado. A variável do
sistema #3002 é usada para mensurar o tempo durante o qual a
lâmpada de partida do ciclo está acesa. O tempo durante o qual a
máquina é parada para operações de avanço e de bloco único não é
contado, mas o tempo usado para trocar ferramentas e paletes é
incluído.

Inspeção da operação

- Configuração de
Parâmetro Ajuste 3 no parâmetro nº 6071, e 5 no parâmetro nº 6072.

- Configuração de valor
variável Ajuste 0 nas variáveis de #501 a #505.

-316-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Programa que aciona um programa macro


O0001 ;
T01 M06 ;
M03 ;
:
M05 ; ........................................ Altera #501.
T02 M06 ;
M03 ;
:
M05 ; ........................................ Altera #502.
T03 M06 ;
M03 ;
:
M05 ; ........................................ Altera #503.
T04 M06 ;
M03 ;
:
M05 ; ........................................ Altera #504.
T05 M06 ;
M03 ;
:
M05 ; ........................................ Altera #505.
M30 ;

- Programa macro (programa acionado)


O9001(M03) ; ..................................................Macro para iniciar contagem
M01 ;
IF[#4120 EQ 0]GOTO 9 ; .............................Nenhuma ferramenta
especificada
IF[#4120 GT 5]GOTO 9 ;..............................Nº de ferramenta fora do
âmbito
#3002=0 ;......................................................Limpa o timer.
N9 M03 ; ..........................................................Gira o fuso na direção
M99 ; frontal.

O9002(M05) ; ..................................................Macro para finalizar


contagem
M01 ;
IF[#4120 EQ 0]GOTO 9 ; .............................Nenhuma ferramenta
especificada
IF[#4120 GT 5]GOTO 9 ;..............................Nº de ferramenta fora do
âmbito
#[500+#4120]=#3002+#[500+#4120] ; .......Calcula o tempo cumulativo.

N9 M05 ; ..........................................................Pára o fuso.


M99 ;

-317-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.7 PROCESSAMENTO DE INSTRUÇÕES MACRO


Para usinagem suave, o CNC faz uma pré-leitura da instrução NC a ser
executada em seguida. Esta operação é conhecida como buffer. Por
exemplo, muitas instruções NC são memorizadas durante a função de
antecipação pelo controle avançado AI por antecipação (série M) /
controle de contornos AI (série M).
No modo de compensação de corte (G41/G42) para a série M, o CNC
faz uma pré-leitura das instruções NC, ao menos três blocos à frente
para encontrar interseções mesmo se a função de visualização
avançada pelo controle de contorno AI e assim por diante não é
aplicada.
As instruções macro para expressões aritméticas e desvios condicionais
são processadas assim que lidas para o buffer. Portanto, o momento da
execução da instrução de macro não é sempre na ordem especificada.
Nos blocos contendo M00, M01, M02 ou M03, os blocos contendo
códigos M para os quais o armazenamento de memória é suprimido ao
definir os parâmetros números 3411-3420 e nº 3421 a 3432, e blocos
contendo códigos de prevenção de armazenamento de códigos G como
G31 ou G53, o CNC deixa para fazer a pré-leitura da instrução NC
depois. Então, a parada das execuções das instruções de macro está
assegurada até que tais códigos M ou G concluam suas execuções.

Explicações
- Quando o bloco seguinte não é armazenado no buffer
(códigos M que não são armazenados no buffer, G31, etc.)
> N1 G31 X100.0 ; N1
N2 #100=1 Execução de
: Instrução NC
N2
Execução de instrução de macro
> :Bloco em execução

Buffer

CUIDADO
Caso você necessite executar a instrução de macro
após completar o bloco logo antes da instrução de
macro, especifique o código M ou código G que
não estiver sido armazenado temporariamente logo
antes da instrução macro. Especialmente no caso
de ler/escrever as variáveis do sistema para
controlar sinais, coordenadas, valor de correção,
etc., ele poderá diferenciar os dados variáveis do
sistema pelo tempo de execução da instrução NC.
Para evitar este fenômeno, especifique tais códigos
M ou códigos G antes da instrução de macro, se
necessário.

-318-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Armazenando o próximo bloco em outro modo que não a compensação de corte da


ferramenta (G41, G42)
> N1 X100.0 ; N1 N4
Execução de
instrução NC
N2 #1=100 ;
N3 #2=200 ; N2 N3
N4 Y200.0 ; Execução de
instrução de
macro
N4
Buffer

> : Bloco em execução


:Leitura do bloco para buffer

Quando N1 está sendo executado, a instrução NC seguinte (N4) é lida


para o buffer. As instruções de macro (N2, N3) entre N1 e N4 são
processadas durante a execução de N1.

- No modo compensação de corte da ferramenta (G41, G42)


M
> N1 G01 G41 X100.0 F100 Dd ;

N2 #1=100 ;
> : > : Bloco em execução
N3 Y100.0 ; : Leitura do bloco para o buffer
N4 #2=200 ;
N5 Y150.0 ;
N6 #3=300 ;
N7 X200.0 ;

N1 N3
Execução de
Instrução NC

N2 N4 N6
Execução de
instrução
de macro
N5 N7
N3
Buffer

Quando o bloco NC1 está sendo executado, as instruções NC nos dois


blocos seguintes (até N5) são lidas para o buffer. As instruções de
macro (N1, N4 e N6) entre N1 e N7 são processadas durante a
execução de N1.

-319-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.8 REGISTRO DE PROGRAMAS DE MACROS DE USUÁRIO


Os programas de macros de usuário são semelhantes aos subprogramas.
Podem ser registrados e editados do mesmo modo que os
subprogramas. A capacidade de armazenamento é determinada pelo
comprimento total da fita usada para armazenar as macros de usuário e
subprogramas.

-320-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.9 CÓDIGOS E PALAVRAS RESERVADAS USADAS


NAS MACROS PERSONALIZADAS
Adicionalmente aos códigos usados em programas comuns, os
seguintes códigos são usados em programas de macros personalizadas.

Explicação
- Códigos
(1) Quando é usado o código ISO ou quando o bit 4 (ISO) do parâmetro
Nº 6008 é ajustado em 0
(Os códigos são representados em hexadecimal.)
Significado Código
* 0AAh
= 0BDh
# 0A3h
[ 0DBh
] 0DDh
? 03Fh
@ 0C0h
& 0A6h
_ 05Fh
O 0CFh

(2) Quando é usado o código EIA ou quando o código ISO é usado com
o bit 4 (ISO) do parâmetro Nº 6008 ajustado em 1
Significado Código
* Código ajustado no parâmetro Nº 6010
= Código ajustado no parâmetro Nº 6011
# Código ajustado no parâmetro Nº 6012
[ Código ajustado no parâmetro Nº 6013
] Código ajustado no parâmetro Nº 6014
? Código ajustado no parâmetro Nº 6015
@ Código ajustado no parâmetro Nº 6016
& Código ajustado no parâmetro Nº 6017
_ Código ajustado no parâmetro Nº 6018

Para O, é usado o mesmo código como para O indicando um número


de programa. Ajuste um padrão de perfuração para cada *, =, #, [, ], ?,
@, &, e _ no código ISO ou EIA no parâmetro correspondente (Nºs
6010 a 6018).
O código 00h não pode ser usado. O código indicando um caráter
alfabético pode ser usado para o código indicando um caráter listado
acima, mas o código não pode ser mais usado para indicar o caráter
original.

- Palavras reservadas As seguintes palavras reservadas são usadas em macros personalizadas:


AND, OR, XOR, MOD, EQ, NE, GT, LT, GE, LE,
SIN, COS, TAN, ASIN, ACOS, ATAN, ATN, SQRT, SQR, ABS,
BIN, BCD, ROUND, RND, FIX, FUP, LN, EXP, POW, ADP, IF,
GOTO, WHILE, DO, END, BPRNT, DPRNT, POPEN, PCLOS,
SETVN
Nomes variáveis (constantes) de sistema e nomes variáveis comuns
registrados também são usados como palavras reservadas

-321-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.10 COMANDOS DE SAÍDA EXTERNOS


Além dos comandos padrão das macros de usuário, estão ainda
disponíveis os seguintes comandos de macro. Estes comandos são
denominados comandos de saída externos.
● BPRNT
● DPRNT
● POPEN
● PCLOS
Estes comandos permitem encaminhar a saída de valores das variáveis
e de caracteres para a interface de leitura/envio.

Explicações
Especifique esses comandos na seguinte ordem:

Comando de abertura: POPEN


Antes de especificar uma seqüência de comandos de saída de dados,
especifique este comando para estabelecer a conexão com um
dispositivo externo de entrada/saída.
Comando de saída de dados: BPRNT ou DPRNT
Especifique os dados que devem sair.
Comando de encerramento: PCLOS
Depois de concluídos todos os comandos de saída de dados,
especifique PCLOS para terminar a conexão com o dispositivo
externo de entrada/saída.

- Comando de abertura
POPEN POPEN estabelece a conexão com um dispositivo externo de
entrada/saída. Deve ser especificado antes de uma seqüência de
comandos de saída de dados. O CNC transmite um código de controle
DC2.

- Comando de saída de dados BPRNT


O comando BPRNT executa a saída de caracteres e valores de
variáveis em formato binário.

BPRNT [ a #b [c] … ]

Número de casas decimais significativas

Variável

Caractere

-322-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

(i) Os caracteres especificados são convertidos para códigos ISO


correspondentes, de acordo com a especificação de dados
produzida na altura.
• Letras (A to Z)
• Números
• Caracteres especiais (*, /, +, -, ?, @, &, _)

NOTA
1 Um asterisco (*) é transmitido por um código de
espaço.
2 Ao usar ?, @, &, e/ou _, use o código ISO como
código de perfuração (dados de configuração (ISO)
= 1).

(ii) Todas as variáveis são armazenadas com um ponto decimal.


Especifique uma variável seguida pelo número de casas decimais
significativas entre colchetes. Um valor de variável é tratado
como um dado de 2 palavras (32 bits), incluindo os dígitos
decimais. É enviado como dado em formato binário, começando
pelo byte mais alto.
(iii) Depois da saída dos dados especificados, é criado um código
EOB de acordo com as especificações do código ISO.
(iv) As variáveis nulas têm o valor 0.

Exemplo
BPRNT [ C** X#100 [3] Y#101 [3] M#10 [0] ]
Valor variável
#100=0.40956
#101=-1638.4
#10=12.34
são transmitidos como segue:

C3 A0 A0 D8 00 00 01 9A 59 FF E7 00 00 4D 00 00 00 0C 0A
↓ ↓
C sp sp X0000019A YFFE70000 M0000000C LF
(**) (410) (-1638400) (12) (;)

- Comando de saída de dados DPRNT


DPRNT [ a #b [c d] … ]

Número de casas decimais significativas

Número de dígitos significativos na parte inteira

Variável
Caractere

O comando DPRNT envia caracteres e cada um dos dígitos contidos


no valor de uma variável, de acordo com o código definido nas
especificações (ISO).

-323-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

(i) Para mais informações sobre o comando DPRNT, consulte os


itens (i), (iii) e (iv) para o comando BPRNT.
(ii) Ao transmitir uma variável, especifique # seguido pelo número da
variável, especificando a seguir o número de dígitos da parte
inteira e o número de casas decimais entre colchetes.
Para o valor de uma variável, tantos códigos quanto o número
especificado de dígitos são gerados, um por um, de acordo com as
configurações, iniciando com o dígito mais alto. O ponto decimal
também é enviado através de um código definido.
Cada variável tem de ser um valor numérico com um máximo de
nove dígitos. Quando os dígitos de ordem superior forem zeros,
estes zeros não são editados se o bit1(PRT) do parâmetro 6001 for
1. Se PRT for 0, é editado um código de espaço sempre que for
encontrado um zero. Quando o número de casas decimais não é
zero, os dígitos decimais são sempre produzidos. Se o número de
casas decimais for zero, não é produzido nenhum ponto decimal.
Quando o bit 1(PRT) do parâmetro 6001 for 0, é editado um
código de espaço para indicar um número positivo em vez de +;
se o parâmetro PRT for 1, não é editado nenhum código.

Exemplo
DPRNT [ X#2 [53] Y#5 [53] T#30 [20] ]
Valor variável
#2=128.47398
#5=-91.2
#30=123.456
são transmitidos como segue:

(1) Parâmetro PRT (Nº 6001#1) = 0

D8 A0 A0 A0 B1 B2 B8 2E B4 B7 B4 59 2D A0 A0 A0 39 B1 2E B2 30 30 D4 A0 B2 33 0A
↓ ↓ ↓ ↓
X sp sp sp 128.474 Y- sp sp sp 91.200 T sp 023 LF

(2) Parâmetro PRT (Nº 6001#1) = 1


D8 B1 B2 B8 2E B4 B7 B4 59 2D 39 B1 2E B2 30 30 D4 A0 B2 33 0A

X128.474 Y-91.200 T023 LF

-324-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Comando de
encerramento PCLOS O comando PCLOS libera uma conexão para um dispositivo externo
de entrada/saída. Especifique este comando quando todos os
comandos de saída de dados tiverem sido concluídos. O código de
controle DC4 é enviado pelo CNC.

- Especificação
necessária Especifique o número de especificação para um dispositivo de
entrada/saída a ser usado como número de especificação do dispositivo
I/O.
De acordo com a especificação desse parâmetro, defina os itens de
dados (tal como a taxa de bauds) para a interface de leitura/envio.
Não especifique o Cassete FANUC ou a unidade de DISCO
FLEXÍVEL como dispositivo de saída externo.
Ao especificar um comando DPRNT para a saída de dados, especifique
se os zeros à esquerda deverão ou não ser enviados como espaços
(especificando PRT (bit 1 do parâmetro 6001) com 1 ou 0). Para
indicar o fim de uma linha de dados no código ISO, especifique se
pretende utilizar apenas um LF (bit 4(CRO) do parâmetro 6001 é 0) ou
um LF e CR bit 4 (CRO) do parâmetro 6001 é 1.

NOTA
1 Não é necessário especificar sempre o comando de
abertura (POPEN), o comando de saída de
dados (BPRNT, DPRNT)e o comando de
encerramento (PCLOS) simultaneamente. Assim
que um comando de abertura tiver sido
especificado no início de um programa,não precisa
ser especificado novamente após um comando
de encerramento.
2 Certifique-se de que especifica comandos de
abertura e de encerramento aos pares. Especifique
o comando de encerramento no final do programa.
Todavia,não especifique um comando de
encerramento se não tiver sido especificado
qualquer comando de abertura.
3 Quando uma reinicialização é realizada enquanto
os comandos estão sendo enviados por um
comando de saída de dados, a saída é
interrompida e os dados subseqüentes apagados.
Por isso, quando uma reinicialização é executada
por um código, tal como M30, no final de um
programa que executa a saída de dados,
especifique um comando de encerramento no final
do programa, de modo que não seja executado
nenhum processamento semelhante ao de M30 até
que todos os dados tenham sido enviados.

-325-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.11 RESTRIÇÕES

- Pesquisa de número de
seqüência Um programa de macro personalizado não pode ser procurado por um
número de seqüência.

- Bloco único
Mesmo quando um programa macro está sendo executado, os blocos
podem ser interrompidos no modo de bloco único.Um bloco contendo
um comando de chamada de macro (G65, G66, Ggg, Mmm, ou G67)
não pára mesmo quando o modo de bloco único está ligado.O fato de
blocos contendo comandos de operação aritmética ou lógica serem
parados depende das configurações dos bits 5 (SBM) e 7 (SBV) do
parâmetro nº 6000 conforme demonstrado na tabela a seguir.

Bit 5 (SBM) do parâmetro nº 6000


0 1
Não pode ser parado Pode ser parado no
0 modo de bloco único. (a
quando o modo de bloco
Bit 7 (SBV)
único estiver ligado. variável #3003 não pode
parâmetro
ser usada desabilitar a
nº 6000
Pode ser parado no modo parada do bloco único. A
de bloco único. (a parada de bloco único
1 variável #3003 pode ser sempre está habilitada.)
usada para habilitar ou
desabilitar a parada do
bloco único.)

M
Observe que quando uma parada de bloco único ocorrer na intrução de
macro no modo de compensação de corte da ferramenta, a instrução é
assumida por ser um bloco que não envolve movimento e que a
compensação adequada não pode ser elaborada em alguns casos.
(Falando claramente, o bloco é visto como especificando um
movimento com distância de percurso 0.)

- Salto opcional de
bloco Aparecendo A/ no meio de uma <expressão> (entre colchetes [ ] no
lado direito de uma expressão aritmética) é considerado como um
operador de divisão; mas não é considerado como o especificador para
um código de salto opcional de bloco.

- Operação em modo EDIT


Pela configuração do bit 0 (NE8) do parâmetro nº 3202 e bit 4 (NE9)
do parâmetro nº 3202 para 1, a remoção e a editoração se acham
desabilitadas para programas de macro personalizada e subprogramas
com números de programa de 8000 a 8999 e 9000 a 9999. Isto evita
que programas de macro personalizada e subprogramas registrados
sejam destruídos por acidente.

-326-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

-Reinicializar
Com uma operação de reinicialização, variáveis locais e variáveis
comuns #100 a # 199 são limpas para valores nulos. No entanto, o
bit 6 (CCV) do parâmetro nº 6001 pode ser configurado para impedir
que as variáveis #100 a #199 sejam apagadas.
A operação de reinicialização cancela todos os estados chamados de
programas personalizados de macro e subprogramas, e quaisquer
estados DO e retorna o controle ao programa principal.

- Exibição do PROGRAMA de REINICIALIZAÇÃO


Igual ao M98, os códigos M e T utilizados para chamadas de
subprogramas não são exibidos

- Bloqueio de
avanço Quando o bloqueio de avanço é habilitado durante a execução de uma
instrução de macro, a máquina pára após a execução da instrução
macro. A máquina também pára quando ocorre uma reinicialização ou
alarme.

- Operação DNC
Os comandos de controle (tais como GOTO e WHILE-DO) não podem
ser executados durante uma operação DNC.
Contudo, esta restrição é removida quando um programa registrado na
memória de programas é acionado durante a operação DNC.

- Valores constantes que podem ser usados na <expressão>


+0.00000000001 to +999999999999
-999999999999 to -0.00000000001
O número de algarismos significativos é 12 (decimal).
Se este valor for excedido, um alarme PS0012 é acionado.

-327-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.12 MACRO DE USUÁRIO DO TIPO INTERRUPÇÃO


Quando um programa está sendo executado, pode ser acionado outro
programa pela introdução de um sinal de interrupção (UINT) através
da máquina. Essa função é denominada como função de macro de
usuário do tipo interrupção. Programe um comando de interrupção no
seguinte formato:

Formato
M96Pxxxx ; Ativa uma macro de usuário do tipo interrupção
M97 ; Desativa uma macro de usuário do tipo interrupção

Explicações
O uso da função de macro de usuário do tipo interrupção permite ao
usuário acionar um programa durante a execução de um bloco
arbitrário de um outro programa. Dessa forma, é possível operar os
programas de acordo com as diversas situações.
(1) Quando é detectada uma avaria de ferramenta, o processo
de tratamento da avaria é iniciado por um sinal externo.
(2) Uma seqüência de operações de usinagem é interrompida por
outra operação de usinagem sem cancelamento da operação atual.
(3) As informações sobre as operações em curso são lidas a intervalos
regulares. Acima são dados alguns exemplos, como as aplicações
de controle adaptativo da função de macro de usuário do tipo
interrupção.

M96 Pxxxx;

Sinal de
Interrupção Oxxxx;
(UINT)

Sinal de Interrupção
(UINT) **

M99 (Pyyyy);
Nyyyy;

M97; Sinal de
Interrupção
(UINT) *

Fig 14.12 (a) Função de macro de usuário do tipo interrupção

Quando M96Pxxxx é especificado em um programa, a operação do


programa seguinte pode ser interrompida por um sinal de interrupção
(UINT), introduzido para executar o programa especificado por Pxxxx.
Quando o sinal interrompido ((UINT)** e (UINT)* na Fig 14.12 (a)) é
inserido durante a execução do programa interrompido ou após M97,
ele é ignorado.

-328-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

14.12.1 Método de Especificação

Explicações
- Condições de Uma macro de usuário do tipo interrupção está disponível apenas
interrupção durante a execução do programa, sendo ativada sob as seguintes
condições:
• Quando está selecionada a operação de memória ou a operação
MDI ou a operação DNC.
• Quando STL (lâmpada de início) está acesa
• Quando não está sendo processada uma macro de usuário do tipo
interrupção
A interrupção de uma macro personalizada não pode ser realizada
durante uma operação manual.

-Especificação Geralmente, a função de macro de usuário do tipo interrupção é usada


através da especificação de M96 para ativar o sinal de interrupção
(UINT) e de M97 para desativá -lo.
A partir da especificação de M96, pode ser iniciada uma interrupção de
macro de usuário através da introdução do sinal de interrupção (UINT)
até M97 ser especificado ou o CNC ser reinicializado.Depois da
especificação de M97 ou da reinicialização do CNC, nenhuma
interrupção de macro de usuário é iniciada, mesmo quando o sinal de
interrupção é introduzido (UINT). O sinal de interrupção (UINT) é
ignorado até que outro comando M96 seja especificado.

M96 M97 M96

1
0
Sinal de inter-
rupção (UINT)

Sinal de entrada de interrupção


acionado
Quando UINT permanece
ativo

O sinal de interrupção (UINT) torna -se válido depois de M96 ter sido
especificado. O sinal é ignorado mesmo quando é introduzido no modo
M97. Quando a entrada de sinal no modo M97 é mantida até M96 ser
especificado, é iniciada uma macro de usuário do tipo interrupção
assim que M96 for especificado (apenas quando for usado o esquema
de controle de estado); Quando o esquema de controle de flanco for
usado, a macro de usuário do tipo interrupção não é iniciada mesmo
quando M96 for especificado.
NOTA
Sobre os esquemas de controle de estado e de flanco,
consulte o item “Sinal de interrupção de macro de usuário
(UINT)” na subseç. 14.12.2.

-329-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

14.12.2 Detalhes das Funções

Explicações
- Interrupções tipo subprogramas e interrupções tipo macro
Há dois tipos de interrupção de macros de usuário: Interrupções tipo
subprogramas e interrupções tipo macro. O tipo de interrupção usada é
selecionado por MSB (bit 5 do parâmetro nº 6003).

(a) Interrupção tipo subprograma: Quando o bit 5 (MSB) do


parâmetro Nº 6003 estiver ajustado em 1
O programa de interrupção é chamado como um subprograma.
Isto significa que os níveis das variáveis locais permanecem
inalterados antes e depois da interrupção.
Esta interrupção não é incluída no nível de aninhamento das
chamadas de subprogramas.
(b) Interrupção tipo macro: Quando o bit 5 (MSB) do
parâmetro nº 6003 estiver ajustado em 0
O programa de interrupção é chamado como uma macro de
usuário.
Isto significa que os níveis das variáveis locais alteram-se antes e
depois da interrupção.
A interrupção não é incluída no nível de aninhamento das
chamadas de macros de usuário.
Quando a chamada de um subprograma ou de uma macro
personalizada é elaborada dentro do programa de interrupção, esta
instrução é inserida no nível de aninhamento das instruções de
subprogramas ou instruções de macro.Argumentos não podem ser
passados do programa corrente, ainda que a interrupção de macro
personalizada é uma interrupção do tipo macro. As variáveis locais são
removidas a zero imediatamente após a interrupção.

Códigos M para o controle de macros de usuário do tipo interrupção


Em geral, as macros de usuário do tipo interrupção são controladas por
M96 e M97. Todavia, esses códigos M podem já estar sendo utilizados
para outros propósitos (como uma função M ou um código M de
chamada de macro) por alguns fabricantes de máquinas -ferramentas.
Por esse motivo, MPR (bit 4 do parâmetro 6003) é fornecido para
definir códigos M para controle de macros de usuário do tipo
interrupção.
Ao especificar este parâmetro para usar os códigos M de controle de
macro de usuário do tipo interrupção, defina os parâmetros 6033 e
6034 da seguinte forma:
Defina o código M para ativar a macro de usuário do tipo interrupção
no parâmetro 6033 e defina o código M para desativar as macros de
usuário do tipo interrupção no parâmetro 6034.
Quando se especificar que os códigos M definidos no parâmetro não
devem ser usados, M96 e M97 são usados como códigos M de controle
de macro de usuário, independentemente das definições dos parâmetros
6033 e 6034.
Os códigos M usados para controle de macros de usuário do tipo
interrupção são processados internamente (não são enviados para as
unidades externas). No entanto, em termos de compatibilidade de
programa, não é desejável usar códigos M além de M96 e M97 para
controlar interrupções de macros de usuário.

-330-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Macros de usuário do tipo interrupção e instruções NC


Ao executar uma macro de usuário do tipo interrupção, o usuário pode
querer interromper a instrução NC em execução ou pode não desejar
efetuar a interrupção até que a execução do bloco atual esteja
concluída. O bit 2 (MIN) do parâmetro 6003 é usado para escolher
quando realizar interrupções: no meio ou no final de um bloco. O
tipo de interrupção elaborada mesmo dentro do centro de um bloco é
denominado tipo I e o tipo da interrupção elaborada ao final do bloco é
denominado tipo II.
CUIDADO
Para tipos de interrupção I, a operação após o
retorno do controle difere dependendo se o
programa de interrupção contém uma instrução NC.
Quando o bloco de número do programa contiver
EOB (;), assume-se que contenha uma sentença
NC.
(Programa contendo uma (Programa contendo
sentença NC) nenhuma instrução NC)
O0013 ; O0013#101=#5041 ;
#101=#5041 ; #102=#5042 ;
#102=#5042 ; #103=#5043 ;
#103=#5043 ; M99 ;
M99 ;
Tipo I
(quando uma interrupção é executada no meio de um bloco)
(i) Quando o sinal de interrupção (UINT) é introduzido, qualquer
movimento ou pausa é interrompido imediatamente e o programa
de interrupção é executado.
(ii) Se o programa de interrupção contiver instruções NC, perde -se o
comando no bloco interrompido e a instrução NC do programa de
interrupção é executada. Quando o controle é devolvido ao
programa interrompido, o programa é reiniciado a partir do bloco
seguinte ao bloco interrompido.
(iii) Se o programa de interrupção não contiver qualquer instrução NC,
o controle é devolvido ao programa interrompido através de M99,
sendo o programa então reiniciado a partir do comando no bloco
interrompido.
Interrompido por interrupção de macro

Execução em
progresso

Programa normal
Reinício de comando CNC;
Entrada de quando não existirem instruções
sinal de inter-
NC no programa de interrupção
rupção (UINT)
Execução em progresso

Macro de usuário do tipo


interrupção

Fig. 14.12 (b) Macro de Usuário do tipo interrupção e comando NC (tipo1)

-331-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

Tipo II
(quando uma interrupção é executada no fim do bloco)
(i) Se o bloco em execução não for um bloco composto de várias
operações de ciclo, como ciclo fixo de perfuração e retorno
automático ao ponto de referência (G28), a interrupção é realizada
da seguinte maneira:
Quando um sinal de interrupção (UINT) é introduzido, as
instruções de macro no programa de interrupção são executadas
imediatamente, a menos que uma instrução NC seja encontrada
no programa de interrupção. As instruções NC não são
executadas até que o bloco atual esteja concluído.
(ii) Se o bloco em execução for composto por diversas operações de
ciclo, a interrupção é executada da seguinte maneira:
Quando o último movimento nas operações de ciclo é iniciado, as
macro instruções do programa de interrupção são executadas, a
menos que seja encontrada uma instrução NC. As instruções NC
são executadas após a conclusão de todas as operações de ciclo.

Execução em progresso

Programa normal

Entrada de sinal de interrupção (UINT)

Execução em
progresso

Macro de usuário do tipo instruções NC no programa


interrupção de interrupção

Fig. 14.12 (c) Macro de Usuário do tipo interrupção e comando NC (tipo2)

M
NOTA
Durante a execução de um programa para operações
de ciclo, o tipo de interrupção II é elaborado
independente do fato de bit 2 (MIN) do parâmetro Nº
6003 estar ajustado em 0 ou 1. As operações do ciclo
se acham disponíveis para as seguintes funções:
<1> Retorno à posição de referência automática
<2> Compensação de corte da ferramenta(gerando
blocos múltiplos usando o bloco especificado
como quando a ferramenta se mover em torno do
exterior de um triângulo agudo)
<3> Ciclo fixo
<4>Medição do comprimento da ferramenta automática
<5> Controle de direção normal

-332-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

T
NOTA
Durante a execução de um programa para operações
de ciclo, o tipo de interrupção II é elaborado
independente do fato de bit 2 (MIN) do parâmetro Nº
6003 estar ajustado em 0 ou 1. As operações do
ciclo se acham disponíveis para as seguintes
funções:
<1> Retorno à posição de referência automática
<2>Co mpensação do raio da ponta da
ferramenta (gerando blocos múltiplos usando o
bloco especificado como quando a ferramenta
se mover em torno do exterior de um triângulo
agudo)
<3> Ciclo fixo (Contudo, durante a execução de um
ciclo de rotação gravado repetitivo múltiplo não
pode ser usada macro personalizada do tipo
interrupção durante a execução de um ciclo
rotativo gravado repetitivo múltiplo)
<4> Compensação de ferramenta automática
<5> Chanfragem/ângulo R

- Condições para ativar e desativar o sinal de interrupção de macro de usuário


O sinal de interrupção se torna válido após iniciar a execução de um
bloco que contenha M96 para habilitar interrupções de macro usuais.
O sinal se torna inválido quando começa a execução de um bloco que
contenha M97. Enquanto um programa de interrupção estiver sendo
executado, o sinal de interrupção se torna inválido. O sinal se torna
válido quando a execução do bloco que segue imediatamente o bloco
interrompido no programa principal for iniciado após o controle
retornar de um programa interrompido. No tipo I, se o programa
interrompido consistir apenas de sentenças macro, o sinal de
interrupção se torna válido quando a execução do bloco interrompido
for iniciado após o controle retornar do programa interrompido.

- Sinal de interrupção de macro de usuário (UINT)


Há dois esquemas para a entrada do sinal de interrupção de macro de
usuário (UINT): O esquema de controle de estado e o esquema de
controle de flanco. Quando é usado o esquema de controle de estado, o
sinal é válido quando é ativado. Quando o esquema de controle de
flanco é usado,o sinal torna -se válido no flanco crescente, ao passar do
estado de desativado para o de ativado.
Um dos dois esquemas é selecionado com o bit 3 (TSE) do parâmetro
6003).

-333-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

Quando o esquema disparado pelo status for selecionado por este


parâmetro, é gerada uma interrupção da macro personalizada se o sinal
de interrupção (UINT) estiver ligado na ocasião que este sinal se
tornar válido. Mantendo o sinal de interrupção (UINT) ligado, o
programa de interrupção poderá ser executado repetidamente.

Quando o esquema de controle de flanco é selecionado, o sinal de


interrupção (UINT) torna-se válido apenas em seu flanco de elevação.
Assim, o programa de interrupção é executado apenas temporariamente
(nos casos em que o programa é composto apenas por instruções de
macro). O esquema de controle de flanco é útil quando o esquema de
controle de estado é inadequado ou quando uma macro de usuário do
tipo interrupção está para ser executada apenas uma vez para todo o
programa (neste caso, o sinal de interrupção pode permanecer ativo).

O uso de qualquer um dos esquemas resulta nos mesmos efeitos,


exceto nas aplicações mencionadas acima. O tempo decorrido entre a
entrada do sinal e a execução da macro de usuário do tipo interrupção
não varia entre os dois esquemas.

No exemplo mostrado na Fig. 14.12 (d), uma execução é interrompida


quatro vezes quando o esquema disparado pelo status é usado; quando
o esquema disparado pela extremidade for usado, a interrupção é
executada apenas uma vez.

Sinal de interrupção (UINT) Execução da Execução da Execução da


interrupção interrupção Interrupção Execução
da interrupção

Esquema de controle de
estado

Execução da interrupção

Esquema de controle
de flanco

Fig. 14.12 (d) Sinal de Macro de Usuário do tipo interrupção

-334-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Retorno de uma macro de usuário do tipo interrupção


Especifique M99 para retirar o controle de uma interrupção de macro
de usuário e devolvê-lo ao programa interrompido. Com o endereço
P é possível especificar também um número de seqüência no
programa interrompido. Sendo especificado, o número de seqüência é
procurado no programa, começando pelo início. O controle é
devolvido ao primeiro número de seqüência encontrado.

NOTA
Se um bloco contendo M99 estiver só ou possuir
endereço O, N, P, L, ou M apenas, este bloco é
assumido pelo programa como sendo o mesmo do
bloco anterior. Deste modo, uma parada de bloco
único não ocorre com relação a este bloco. Em
termos de programação, os <1> e <2> seguintes
são basicamente os mesmos (A diferença é se Gxx
é executada antes de M99 ser reconhecida.)
<1> Gxx Xxxx ;
M99 ;
<2> Gxx Xxxx M99 ;

-335-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Macro de usuário do tipo interrupção e informação modal


Uma macro de usuário do tipo interrupção é diferente de uma chamada
normal de programa. É iniciada por um sinal de interrupção (UINT)
durante a execução do programa. Em geral, qualquer alteração de
informação modal feita pelo programa de interrupção não deve afetar o
programa interrompido.
Por essa razão, a informação modal antes da interrupção é restaurada
quando o controle é devolvido por M99 ao programa interrompido,
mesmo quando uma informação modal é modificada pelo programa de
interrupção.

Quando o controle é devolvido do programa de interrupção para o


programa interrompido através de M99 Pyyyy, a informação modal
pode ser novamente controlada pelo programa. Neste caso, a nova
informação contínua, modificada pelo programa de interrupção, é
transferida para o programa interrompido.

Neste caso, aplicam-se as seguintes medidas:


<1> O programa de interrupção fornece informação modal a ser usada
após o controle ter sido devolvido para o programa interrompido.
<2> Depois do retorno do controle ao programa interrompido, a
informação modal é especificada novamente, conforme o
necessário.

○∆∆∆∆

M96 Pxxxx; ○ xxxx;


Sinal de interrupção (UINT)

Altere a informação modal

(Sem a especificação de P)
A informação modal
permanece inalterada antes e M99 (Pyyyy);
após a interrupção.
(Com especificação de P)
Nyyyy;

Nova informação modal modificada pelo programa de interrupção.

Fig. 14.12 (e) Macro de Usuário do tipo interrupção e informação modal

-336-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

Informação modal quando o controle é devolvido por M99


A informação modal presente antes da interrupção se torna válida. A
nova informação modal modificada pelo programa de interrupção é
invalidada.

Informação modal quando o controle é devolvido por M99 Pyyyy


A nova informação modal modificada pelo programa de interrupção
permanece válida, mesmo após a devolução do controle.

Informação modal que era válida no bloco interrompido


A informação modal antiga, válida no bloco interrompido, pode ser
lida usando variáveis do sistema de macros de usuário de #4001 a
#4530.

M
Variável do Informação modal que era válida quando foi gerada
Sistema uma macro personalizada do tipo interrupção
#4401 Código G (grupo 01)
: :
#4430 Código G (grupo 30)
#4502 Código B
#4507 Código D
#4508 Código E
#4509 Código F
#4511 Código H
#4513 Código M
#4514 Número sequencial
#4515 Número de programa
#4519 Código S
#4520 Código T
#4530 Número de sistema de coordenadas de peça
adicional a ser trabalhada

T
Variável do Informação modal que era válida quando foi gerada
Sistema uma interrupção de macro personalizada
#4401 Código G (grupo 01)
: :
#4430 Código G (grupo 30)
#4508 Código E
#4509 Código F
#4513 Código M
#4514 Número sequencial
#4515 Número do programa
#4519 Código S
#4520 Código T

-337-
14. MACRO DE USUÁRIO PROGRAMAÇÃO B-64304PO/01

- Variáveis do sistema (valores de informação sobre posição) para o programa de


interrupção

A informação da posição pode ser lida como segue.

Macro Valor de Informação


Condição
Variável da Posição
#5001 ou Até aparecer a primeira instruçãoNC Coordenadas do ponto A
acima

Após aparecer uma instrução NC Coordenadas do ponto


sem comando de movimento A'
Após aparecer uma instruçãoNC Coordenadas do ponto
com comando de movimento final do comando de
mover
#5021 ou Coordenadas da
acima máquina do ponto B'
#5041 ou Coordenadas da peça
acima de trabalho do ponto B'

Caminho do centro da pontada ferramenta


Interrupção gerada
B

A’

Vetor de correção

Caminho programado da ferramenta

- Macro de usuário do tipo interrupção e chamada modal de macro de usuário


Quando o sinal de interrupção (UINT) é introduzido e um programa de
interrupção é acionado, a chamada modal de macro de usuário é
cancelada (G67). Todavia, quando G66 é especificado no programa de
interrupção, a chamada modal de macro de usuário torna-se válida.
Quando o controle é devolvido pelo programa de interrupção, através
de M99, a chamada modal é restaurada para o estado anterior à
interrupção. Quando o controle é devolvido através de M99 Pyyyy;, a
chamada modal do programa de interrupção permanece válida.

-338-
B-64304PO/01 PROGRAMAÇÃO 14. MACRO DE USUÁRIO

- Macro de usuário do tipo interrupção e reinício do programa


No reinício do programa, quando o sinal de interrupção (UINT) for
inserido durante a recuperação de funcionamento em vazio após a
busca, o programa interrompido é chamado após o reinício de todos os
eixos for finalizado.
Isto é, o tipo de interrupção II é assumido independente da
configuração dos parâmetros.

M
NOTA
1 O alarme PS1101 ocorre nos seguintes casos:
<1>Uma interrupção é gerada no modo
espelhamento programável (G51.1) e outro
G51.1 é especificado no programa de
interrupção.
<2>Uma interrupção é gerada no modo da rotação
do sistema coordenada (G68) e outro G68 é
especificado no programa interrompido.
<3>Uma interrupção é gerada no modo de
escalada (G51) e outro G51 é especificado no
programa interrompido.
2 No reinício do programa, não insira o sinal de
interrupção (UINT) durante a recuperação de uma
rodada a seco após a busca.

T
NOTA

1 Nenhuma macro personalizada do tipo interrupção


pode ser usada durante a execução de ciclo de
rotação gravado repetitivo múltiplo.
2 No reinício do programa, não insira o sinal de
Interrupção (UINT) durante a recuperação de um
funcionamento em vazio após a busca.

-339-
15. ENTRADA DE PARÂMETRO
PROGRAMÁVEL PROGRAMAÇÃO B-64304PO/01

15 ENTRADA DE PARÂMETRO PROGRAMÁVEL


(G10)
Visão Geral
Os valores de parâmetros e dados de compensação de passo poderão
ser inseridos em um programa. Esta função é usada para configuração
de dados de compensação de erros de passo quando os anexos são
alterados ou a taxa de avanço de corte máxima ou constantes de tempo
de corte são alterados para satisfazer às condições de usinagem.
Formato
- Modo de entrada de parâmetro
G10 L52 ; Especificação do modo de entrada de parâmetros
N_ R_ ; Para parâmetros, exceto os de tipo de eixos ou de fuso
N_ P_ R_ ; Para os parâmetros dos eixos
:
G11 ; Cancelamento do modo de entrada de parâmetros
N_ : Número de parâmetro
R_ : Valor de configuração de parâmetro (os zeros de direção podem ser
omitidos.)
P_ : Número de eixo 1 ao número de eixo controlado máximo (a ser
especificado quando um parâmetro do tipo de eixo ou parâmetro
do tipo de fuso for especificado)

NOTA
G10L52 não pode ser usado para inserir dado de compensação
de erro de passo.

- Modo de inserção de dados de compensação de erro de passo


G10 L50 ; Configuração do modo de inserção de dados de compensação
de erro de passo
N_ R_ ; Entrada de dados de compensação de erro de passo
:
:
G11 ; Cancelamento do modo de entrada de dados de compensação
de erro de passo
N_ : Número de posição de compensação para a compensação de erros
de passo +10.000
R_ : Dados de compensação de erros de passo

NOTA
G10L50 não pode ser usado para inserir parâmetro.

-340-
15. ENTRADA DE PARÂMETRO

B-64304PO/01 PROGRAMAÇÃO PROGRAMÁVEL

Explicação
- Valor de Configuração
(R_) Não use ponto decimal na configuração (R_) de dado de compensação
de erro de passo ou parâmetro. Como valor de R, poderá ser usada
variável de macro personalizada.
Quando for usado parâmetro do tipo real, ajuste um valor íntegro em
(R_) de acordo com o sistema de incremento do parâmetro.

- Número do Eixo (P_)


Como número de eixo (P_), especifique a ordem de um eixo
controlado para ser exibido na tela de exibição CNC, através do uso de
um parâmetro do tipo eixo. Especifique, por exemplo, P2 para o
controle do eixo que estiver exibido em segundo lugar.
Para um tipo de fuso, especifique também a ordem de um eixo a ser
exibido na tela de exibição CNC.

AVISO
1 Não falhe em elaborar manualmente o retorno da
posição de referência após alterar o dado de
compensação de erro de passo ou retornar os
dados de compensação. Sem isto, a posição da
máquina poderá se desviar da posição correta.
2 O modo de ciclo fixo deverá ser cancelado antes
da inserção de parâmetros. Quando não for
cancelado, poderá ser ativado o movimento de
perfuração.

CUIDADO
Compatibilidade com a série 0i-C:
Este modelo possui parâmetros que não são
compatíveis com a Série 0i-C. Assim, antes de usar
esta função, faça uma inspeção de acordo com o
Manual de Parâmetro (B-64310PO) deste modelo.

NOTA
Outras instruções NC não podem ser especifica-
das quando em modo de inserção de parâmetro.

-341-
15. ENTRADA DE PARÂMETRO
PROGRAMÁVEL PROGRAMAÇÃO B-64304PO/01

Exemplo
1. Ajuste bit 2 (SBP) do parâmetro do tipo bit nº 3404

G10 L52; Modo de entrada de parâmetro


N3404 R 00000100; Configuração SBP
G11; Cancelar modo de entrada de parâmetro

2. Altere os valores pertinentes ao eixo Z (3º eixo) e ao eixo A (4º


eixo) no parâmetro do tipo eixo nº 1322 (as coordenadas para o
limite de curso armazenado 2 na direção positiva de cada eixo).
(Quando os sistemas de incremento para o 3º e 4º eixo forem IS-B
e máquina de milímetro, respectivamente)

G10 L52 ; Modo de entrada de parâmetro


N1322 P3 R4500; Altere o valor do eixo Z para 4.500
N1322 P4 R12000; Altere o valor do eixo A para 12.000
G11 ; Cancele o modo de entrada de
parâmetros

3. Altere os números de ponto de compensação 10 e 20 da


compensação de erro de passo.

G10 L50 ; Modo de entrada de dados de compensação


para erros de passo
N10010 R1 ; Altere o número do ponto de compensação
de 10 para 1
N10020 R5 ; Altere o número do ponto de compensação
de 20 para 5
G11 ; Modo de entrada de dados de compensação
de erro de passo

-342-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

16 FUNÇÕES DE CORTE DE ALTA VELOCIDADE


O Capítulo 16, "FUNÇÕES DE CORTE DE ALTA VELOCIDADE",
consiste das seguintes seções:

16.1 CONTROLE AVANÇADO POR ANTECIPAÇÃO (SÉRIE T) /


CONTROLE AVANÇADO AI POR ANTECIPAÇÃO (SÉRIE
M) / CONTROLE DE CONTORNOS AI (SÉRIE M)..............344
16.2 FUNÇÃO DA SELEÇÃO DA CONDIÇÃO DE
USINAGEM..............................................................................362

-343-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

16.1 CONTROLE AVANÇADO POR ANTECIPAÇÃO (SÉRIE


T)/CONTROLE AVANÇADO AI POR ANTECIPAÇÃO
(SÉRIE M)/CONTROLE DE CONTORNOS AI (SÉRIE M)

Visão geral
O controle avançado por antecipação (Série T), o controle avançado AI
por antecipação (série M), e o controle de contornos AI (série M)
possuem o objetivo da usinagem de alta velocidade e de alta precisão
O uso destas funções suprime o atraso da aceleração/desaceleração que
tende a aumentar a medida que o grau de velocidade se tornar mais
rápido, bem como o atraso no sistema servo, reduzindo o erro do perfil
de usinagem.

A tabela a seguir mostra as funções incluidas nestas funções.

Controle avançado Controle Controle de


por antecipação avançado AI por contornos
antecipação AI
Série 0i Série Série
Modelo Série 0i-TD
Mate-MD 0i-MD 0i-MD

Padrão/opção Opção Padrão Opção


Contagem de bloco de progressão 1 12 20 40
Aceleração/desaceleração linear de progressão antes ○ ○ ○
da interpolação
Aceleração/desaceleração em forma de sino de
- -
progressão antes da interpolação
Função para a alteração da constante de tempo da
- -
aceleração/desaceleração em forma de sino
Avanço ○ ○ ○
Configuração de aceleração para cada eixo ○ ○ ○
Controle de velocidade baseado na diferença da taxa de ○ ○ ○
avanço em cada eixo
Controle de velocidade com aceleração em ○ ○ ○
interpolação circular
Controle de velocidade com a aceleração em cada eixo - ○ ○

-: Função não suportada


○: Função padrão
: Função opcional

M
A função para a alteração da constante de tempo da
aceleração/desaceleração em forma de sino se acha incluída na
aceleração/desaceleração em forma de sino de progressão antes da
interpolação.
A aceleração/desaceleração em forma de sino de progressão antes da
interpolação é função opcional.

-344-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

Formato
T
- Controle avançado por
antecipação G08 P_ ;
P1 : Modo de controle avançado por antecipação ligado
P0 : Modo de controle avançado por antecipação desligado

NOTA
1 Especifique sempre G08 em um bloco independente.
2 O modo de controle avançado por antecipação é
também removido pela operação de reinicialização.

M
・Controle avançado AI por antecipação/Controle de contornos AI
G05.1 Q_ ;
Q1 : Modo de controle avançado AI por antecipação/ Modo
de controle de contornos AI ligados
Q0 : Modo de controle avançado AI por antecipação/Modo
de controle de contornos AI desligados

NOTA
1 Especifique sempre G05.1 em um bloco
independente.
2 O modo de controle avançado AI por
antecipação/Controle de Contornos AI também é
removido pela operação de reinicialização.

Explicação
- Previsão aceleração / desaceleração antes da interpolação
T
O tipo de aceleração/desaceleração da aceleração/desaceleração de
progressão antes da função de interpolação é a
aceleração/desaceleração linear de progressão antes da função de
interpolação.

M
Existem duas acelerações/desacelerações de progressão antes das
funções de interpolação - a aceleração/desaceleração linear antes da
interpolação e a aceleração/desaceleração de progressão em forma de
sino antes da interpolação. A aceleração/desaceleração de progressão
em forma de sino antes da interpolação oferece uma aceleração e
desaceleração mais suave.

* A aceleração/desaceleração de progressão em forma de sino


antes da interpolação é função opcional.

-345-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

- Configurando uma
aceleração
T Uma aceleração permissível para a aceleração/desaceleração linear de
cada eixo é ajustado no parâmetro nº 1660. A aceleração/
desaceleração é elaborada com a aceleração tangencial máxima não
excedendo a aceleração permissível de cada eixo especificado no
parâmetro nº 1660.

M
Uma aceleração permitida para a aceleração/desaceleração linear de
cada eixo é ajustada no parâmetro nº 1660. Com relação à
aceleração/desaceleração em forma de sino, o tempo para a troca da
aceleração (B) (período de transição do estado da velocidade constante
(A) ao estado de aceleração/desaceleração constante (C)) é ajustado no
parâmetro nº 1772. No estado da aceleração/desaceleração constante
(C), a aceleração/desaceleração é elaborada com a aceleração
tangencial máxima não excedendo a aceleração permissível de cada
eixo especificada no parâmetro nº 1660.
O tempo de alteração da aceleração especificado no parâmetro nº 1772
é mantido constante, independente da aceleração tangencial.
Taxa de Avanço
Tangencial

Um gradiente ideal é calculado


automaticamente a partir da
configuração definida no
parâmetro No.
1660.

(A) (B) (C) (B) (A) (B) (C) (B) (A)

Tempo definido no
parâmetro 1772

- Método da determinação da aceleração tangencial


A aceleração/desaceleração é elaborada com a aceleração/
desaceleração tangencial maior que não exceda a aceleração
permissível ajustada para cada eixo.

(Exemplo)
Aceleração permissível do eixo X: 1000 mm/seg2
Aceleração permissível do eixo Y: 1200 mm/seg2
Tempo de alteração da aceleração: 20 mseg

Programa:
N1 G01 G91 X20. F6000 ; (Mova no eixo X.)

-346-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

G04 X0.01 ;
N2 Y20. ; (Mova no eixo Y.)
G04 X0.01 ;
N3 X20. Y20. ; (Mova na direção XY (a 45 graus).)

Como N3 elabora a interpolação para os eixos X e Y na direção de 45


graus, a aceleração do eixo Y é controlada de acordo com o eixo X
para se tornar 1000 mm/s2. Portanto, a aceleração combinada é de 1414
mm/s2.

Taxa de avanço tangencial

20 ms

1000 mm/seg.2 1200 mm/seg.2 1414 mm/seg.2


gradiente gradiente gradiente

20 ms 20 ms 20 ms

- Aceleração
A aceleração é desenvolvida de modo que a taxa de avanço
programada para um bloco seja atingida no início do bloco. Quando a
aceleração/desaceleração de progressão antes da interpolação for válida
para múltiplos blocos, a aceleração poderá ser desenvolvida através de
mais um bloco.

Taxa de avanço Controle da velocidade pela progressão da


aceleração/desaceleração antes da interpolação
Velocidade programada

Tempo
N1 N2 N3 N4 N5

-347-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

- Desaceleração
A desaceleração inicia na frente, de modo que a taxa de avanço
programada para o bloco é atingida no início do bloco.
Quando a aceleração/desaceleração de progressão antes da interpolação
for válida para múltiplos blocos, a desaceleração pode ser elaborada
através de mais de um bloco.
Taxa de Controle da velocidade pela
avanço Ponto de partida progressão da aceleração/
da desaceleração desaceleração antes da
interpolação
Velocidade programada

Ponto de partida
da desaceleração

Tempo

- Desaceleração baseada em uma distância


Caso a distância total dos blocos lida à frente se tornar mais curta do
que ou igual à distância de desaceleração obtida através da taxa de
avanço corrente, a desaceleração inicia.
Caso a distância total dos blocos lida à frente durante a aceleração
aumentar, a aceleração é elaborada.
Caso os blocos de uma parte pequena da viagem são especificados
sucessivamente, a desaceleração e a aceleração poderão ser elaboradas
alternativamente, tornando a taxa de avanço inconstante.
Para evitar isto, diminua a taxa de avanço programada.

-348-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

M
- Função para a alteração da constante de tempo da aceleração/desaceleração em
forma de sino
A aceleração/desaceleração em forma de sino antes da interpolação é
elaborada de acordo com a aceleração e tempo de alteração da
aceleração ajustada pelos parâmetros conforme mostrado na figura
abaixo.

Taxa de avanço
T1
Taxa de avanço
especificada

T1baixo

Taxa de avanço
especificada Tempo
baixa

T2 T2
T1 : Tempo obtido através da taxa de avanço especificada e aceleração especificada
(taxa de avanço/aceleração especificada (parâmetro nº 1660))
T2 : Tempo de alteração da aceleração (parâmetro nº 1772)

Aqui o tempo de alteração da aceleração (T2) permanece constante


independente da taxa de avanço especificada, enquanto que o tempo de
aceleração para a seção linear (T1), que é determinado pela aceleração,
varia com a taxa de avanço especificada. Se T1 se tornar mais curto
que T2 quando a taxa de avanço for baixa, a aceleração/desaceleração
linear não alcança os resultados de aceleração especificados, conforme
mostrado na figura abaixo.
Aceleração/desaceleração linear não alcança
os resultados de aceleração/desaceleração
especificados.

Taxa de avanço

Taxa de
avanço
especifica
da
T1 baixo
T1 baixo Tempo
T2

T1 : Tempo obtido da taxas de avanço e aceleração especificadas


(taxa de avanço/aceleração especificada (parâmetro nº 1660))
T2 : Tempo de alteração da aceleração (parâmetro nº 1772)

-349-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

Em tal caso, ajuste bit 3 (BCG) do parâmetro nº 7055 para 1. Então, a


aceleração interna e a constante do tempo do vetor da aceleração/
desaceleração antes da interpolação são alteradas de modo a aproximar o
padrão de aceleração/desaceleração o máximo possível da aceleração/
desaceleração em forma de sino otimizada antes da interpolação com
base em uma velocidade de referência de aceleração/desaceleração e
assim reduzir o tempo de aceleração/desaceleração.

Taxa de avanço Curva de aceleração/desaceleração

Taxa de
avanço
especificada

T1' : Tempo de aceleração durante a


T1'
aceleração ideal
T2' : Tempo de alteração da aceleração
T2' T2' ideal

Existem três métodos para especificar a velocidade de referência da


aceleração/desaceleração.

(1) Especificando a velocidade usada em F em um bloco G05.1 Q1


(2) Configuração da velocidade no parâmetro nº 7066
(3) Configuração da velocidade especificada com o comando F
emitido ao início do corte como velocidade de referência

Quando F for especificado em um bloco G05.1Q1, a taxa de avanço


especificada é assumida como sendo a velocidade referência da
aceleração/desaceleração. Este comando só poderá ser usado no modo
da avanço por minuto.
Caso não seja especificado um comando F em um bloco G05.1Q1, a
taxa de avanço especificada no parâmetro nº 7066 é assumida como
sendo a velocidade de referência da aceleração/desaceleração. Caso 0
seja ajustado no parâmetro nº 7066, o comando F especificado no
bloco de início do corte será assumida como sendo a velocidade de
referência de aceleração/desaceleração.

-350-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

- Função de controle da taxa de avanço automática


Durante o controle de previsão adiantado, controle de previsão
adiantado AI, ou modo de controle de contorno A I , a taxa de avanço é
automaticamente controlada antecipadamente por blocos de leitura.
A taxa de avanço é determinada pelo uso das seguintes condições.
Caso a taxa de avanço especificada exceder a taxa de avanço
determinada, a aceleração/desaceleração é elaborada antes da
interpolação para alcançar a taxa de avanço determinada.

<1> A t axa de avanço muda em cada eixo em um ângulo e a taxa de


avanço permissível muda o que foi ajustado.
<2> A aceleração esperada em cada eixo e a aceleração permissível
que foi ajustada

O erro de usinagem diminui Caminho da ferramenta


devido à desaceleração pela especificado
diferença na taxa de avanço.
Caminho da ferramenta
quando o controle de
previsão avançada, controle
de previsão avançada AI, ou
modo de controle de
contorno AI não é usado

Caminho da ferramenta
quando o controle de
O erro de usinagem diminui previsão avançada, controle
devido à desaceleração com a de previsão avançada AI, ou
aceleração. modo de controle de
contorno AI é usado

-351-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

- Controle de velocidade baseado na diferença da taxa de avanço em cada eixo em


um ângulo
Usando o controle de velocidade baseado na diferença da taxa de
avanço em cada eixo em um ângulo, caso uma mudança na taxa de
avanço ocorra em um eixo em um ângulo, a taxa de avanço é
determinada de modo que cada diferença na taxa de avanço excedendo
a diferença permissível da taxa de avanço neste eixo que tenha sido
ajustada para o parâmetro nº 1783 não ocorra, e a desaceleração é
elaborada automaticamente.
(Exemplo)

Programa
N1 G01 G91 X100. F5000
N2 Y100.
N2

Y
N1

Taxa de avanço tangente Taxa de avanço tangente

Tempo É usada a desaceleração Parâmetro nº 1783


baseada na diferença da
taxa de avanço. Tempo

Taxa de avanço do Eixo X Taxa de avanço no eixo X A diferença da taxa de


avanço se torna
pequena, e a taxa de
avanço em cada eixo se
A taxa de avanço torna suave.
tangente é suave,
mas a taxa de
avanço em cada eixo
não é.

Parâmetro nº 1783

Tempo Tempo

Taxa de avanço do Taxa de avanço


eixo Y do eixo Y

Parâmetro nº 1783
Tempo Tempo

Quando o controle de velocidade baseado na Quando o controle de velocidade baseado na


diferença da taxa de avanço for inválido diferença da taxa de avanço for válido

-352-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

O método de desaceleração baseado na diferença taxa de avanço difere


dependendo da configuração feita para o parâmetro FNW (bit 6 do
nº 19500).
Se for ajustado "0", a maior taxa de avanço que não exceder a
diferença da taxa de avanço permissível ajustada para o parâmetro nº
1783 é assumida como sendo a taxa de avanço de desaceleração.
Neste caso, a taxa de avanço de desaceleração difere caso a direção
da rota diferir, ainda que o formato seja o mesmo.
(Exemplo)
Caso o parâmetro FNW (bit 6 do Nº 19500) = 0 e a
diferença da taxa de avanço = 500 mm/min. (em todos os
eixos)

Desacelere o eixo X/Y para


Desacelere o eixo X 250 mm/min.
para 500 mm/min. (A direção tangencial da taxa de
avanço é 354 mm/min.)
Y

No exemplo à esquerda na figura acima, o eixo X é invertido no ângulo


da direção da posição à direção negativa, e a desaceleração é elaborada
de modo que a diferença da taxa de avanço perfaça 500 mm/min. Em
outras palavras, a taxa de avanço é 250 mm/min. tanto quando o eixo
se mover na direção da posição quanto na direção negativa. Como
resultado, a direção tangencial da taxa de avanço se torna 354
mm/min.

Taxa de avanço
Eixo X

250 mm/min. 500 mm/min.


Tempo

Taxa de avanço
Eixo Y

250 mm/min. Tempo

-353-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

Se for ajustado "1", a taxa de avanço é determinada não apenas com a


condição de que a diferença da taxa de avanço e aceleração
permissíveis em cada eixo não sejam excedidas, mas também que a
taxa de avanço desaceleradora seja constante, independente da direção
de rota caso o formato seja o mesmo.
Caso seja ajustado 1 para este parâmetro, a taxa de avanço de
desaceleração determinada com a diferença da taxa de avanço pode ser
30% mais baixa do que àquela determinada no caso do ajuste em 0.

(Exemplo)
Caso o parâmetro FNW (bit 6 de nº 19500) = 1 e a diferença
da taxa de avanço permissível = 500 mm/min. (em todos os eixos)

Desacelere o eixo X para


250 mm/min.
(a direção tangencial da taxa de
Desacelere o eixo X avanço é 354 mm/min.)
para 354 mm/min.
Y

-354-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

- Controle da velocidade com aceleração em interpolação circular


Quando for elaborado o corte em alta velocidade em interpolação
circular ou helicoidal, o caminho real da ferramenta possui um erro
com referência ao caminho programado. Na interpolação circular, este
erro pode ser aproximado à equação apresentada abaixo.

Y
∆r : Erro

Caminho especificado ∆r : Erro máximo de raio (mm)


v : Taxa de avanço (mm/s)
Caminho real r : Raio do arco (mm)
2
a : Aceleração (mm/s )
T1 : Constante de tempo da aceleração
/desaceleração após a interpolação
no(s) corte(s)
r T2 : Constante de tempo do(s) servo
motor(es)

0 X

2
1 v 1
∆r = (T 2 + T 2 ) = (T 2 + T 2 ) ⋅ a ................................ (Equação 1)
2 1 2 r 2 1 2

Na usinagem real, o erro permissível ∆r é dado como a acurácia da


usinagem. Portanto, a aceleração permissível a (mm/seg.2) é
determinada pela equação 1.
Quando uma taxa de avanço especificada causar o erro radial de um
arco fazendo que um raio programado exceda o erro permissível, o
controle da velocidade com aceleração na interpolação circular
automaticamente fixa a taxa de avanço do corte do arco utilizando as
configurações dos parâmetros.

Fixemos a aceleração permissível calculada para a aceleração


permissível para cada eixo em A. Então, a taxa de avanço máxima
permitida v com o raio programado r é expressa como segue:

v = A ⋅ r ........................................................................... (Equação 2)

Caso a taxa de avanço especificada exceder a taxa de avanço v obtida


através da equação 2, a taxa de avanço é fixada na taxa de avanço v
automaticamente.
A aceleração permissível é especificada no parâmetro nº 1735. Caso
haja uma diferença na aceleração permissível entre dois eixos
pertinente à interpolação circular, a aceleração inferior é considerada
como sendo a aceleração permissível.
Caso o raio de um arco seja muito pequeno, pode ser calculado um
valor muito pequeno como desaceleração v. Em tal caso, o limite mais
baixo da taxa de avanço pode ser ajustado no parâmetro nº 1732 para
prevenir que a taxa de avanço seja muito reduzida.

-355-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

M
- Controle da velocidade com aceleração em cada eixo
Quando pequenas linhas consecutivas são usadas para formar uma curva como
no exemplo apresentado na figura abaixo, as diferenças da taxa de avanço em
cada eixo nos ângulos individuais não são muito amplas. Assim, a
desaceleração com as difer enças da taxa de avanço não é muito efetiva.
Pequenas diferenças consecutivas da taxa de avanço, contudo, causam uma
ampla aceleração em cada eixo como um todo.
Em tal caso, pode ser elaborada a desaceleração para reduzir o impacto sobre a
máquina e o erro de usinagem causado pela aceleração muito ampla. A taxa de
avanço da desaceleração é deter minada para ser a taxa de avanço que não
cause aceleração em cada eixo, excedendo deste modo o conjunto de aceleração
permitido para o parâmetro nº 1737.
A taxa de avanço de desaceleração é deter minada para cada ângulo . A
taxa de avanço real é a menor das taxas de avanço de desaceleração
determinadas no ponto de partida do bloco e daquelas determinadas no ponto
final.
Dependendo da figura especificada, pode ser calculada uma taxa de avanço de
desaceleração muito baixa. Em tal caso, o limite inferior da taxa de avanço pode
ser ajustado no parâmetro nº 1738 para prevenir que a taxa de avanço seja
reduzida demais.
No exemplo a seguir, a aceleração (gradiente da linha pontilhada no gráfico da
taxa de avanço) muito ampla nos ângulos N2 a N4 e N6 a N8 e, portanto, a
desaceleração é elaborada.

N8
N7 N9
N6

N5
Y
N1
X N4
N3
N2

Taxa de
avanço
do Eixo X

Tempo Tempo

Taxa de
avanço do
Eixo Y

Tempo Tempo

Taxa de
avanço
tangencial
N1 N5 N9 N1 N5 N9
Tempo Tempo
Quando o controle da velocidade c/a aceleração for inválido Quando o controle da velocidade c/a aceleração for
válido

-356-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

O método para determinar a taxa de avanço com a aceleração difere


dependendo da configuração do parâmetro FNW (bit 6 do nº 19500).
Caso for ajustado "0", a taxa de avanço mais alta que não causa o
conjunto de aceleração permissível para o parâmetro nº 1737 for
excedido, é assumida como sendo a taxa de avanço de desaceleração.
Neste caso, a taxa de avanço de desaceleração difere dependendo da
direção da rota, ainda que o formato seja o mesmo, conforme mostrado
na figura abaixo.

(Exemplo) Caso uma forma circular com um raio de 10 mm seja especificada


com blocos de linha pequenos
Parâmetro FNW (bit 6 do nº 19500) = 0
Aceleração permissível = 1000 mm/s2 (em todos os eixos)

Taxa de avanço tangencial

F6000

A taxa de
avanço é maior
nestas
direções.

Tempo

Caso for ajustado "1", a taxa de avanço é determinada não apenas com
a condição de que a aceleração permissível em cada eixo não seja
excedida, mas também com a condição de que a taxa de avanço de
desaceleração seja constante independente a direção do percurso se a
forma for a mesma.
Caso o ajuste for 1 para este parâmetro, a taxa de avanço de
desaceleração determinada com a diferença ou aceleração da taxa de
avanço poderá ser até 30% inferior à determinada caso seja feito o
ajuste em 0.

(Exemplo) Caso uma forma circular com um raio de 10 mm seja


especificada com blocos de linha pequena
Parâmetro FNW (bit 6 de nº 19500) = 1,
raio = 10 mm, aceleração permissível = 1000 mm/s2 (em todos os eixos)

Taxa de avanço tangencial

F6000

A taxa de
avanço
tangencial é
constante.

Tempo

NOTA
Na interpolação circular, a taxa da avanço tangencial é
constante independente da configuração do parâmetro.

-357-
16. FUNÇÕES DE CORTE
DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

- Outro exemplo da determinação da taxa de avanço


Caso a taxa de avanço especificada exceda o limite superior da taxa de
avanço do controle de previsão avançado/controle de previsão AI (no
parâmetro nº 8465), a taxa de avanço é fixada na taxa de avanço
superior. O limite da taxa de avanço superior é fixado na taxa de
avanço máxima de corte (parâmetro nº 1432).

Restrições
- Condições para cancelar temporariamente o controle de previsão avançado, o
controle de previsão avançado AI, ou o modo do controle de contorno AI
Se qualquer um dos controles abaixo citados for executado durante o
controle de previsão avançado, o controle de previsão avançado AI e o
modo de controle de contorno AI é temporariamente cancelado.
Observe que controle de previsão avançado, o controle de previsão
avançado AI e o modo de controle de contorno AI é retomado assim
que se tornar disponível.

T
Nome da Função Código G
(NOTA 1)
Posicionamento (deslocamento rápido) G00
Posicionamento do fuso G00
Rosqueamento com macho rígido G84,G88
(NOTA 2)
Rosqueamento G32
Rosqueamento de curso variável (NOTA 2) G34
Ciclo de rosqueamento único (NOTA 2) G92
Ciclo de rosqueamento repetitivo múltiplo(NOTA 2) G76
Quando nenhum movimento de comando estiver -
especificado
Código G mono-estável diferente do que aqueles G09
mostrados à direita (NOTA 1) G38,G39

M
Nome da Função Código G
(NOTA 1)
Posicionamento (curso rápido) G00
Posicionamento do fuso G60
Rosqueamento com macho rígido G74,G84
(NOTA 2)
Rosqueamento G33
Caixa de câmbio eletrônica (EGB) G81
Quando nenhum movimento de comando estiver -
especificado
G09
Código G de ação simples diferente daqueles
G38,G39
mostrados à direita(NOTA 1)
G45,G46,G47,G48

-358-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

NOTA
1 Se todas as três primeiras condições (1) a (3) abaixo
forem satisfeitas, o modo não é cancelado ainda que o
comando de deslocamento rápido seja especificado. Se
todas as condições (1) a (5) forem satisfeitas, o modo
não é cancelado ainda que o comando G28, G30, ou
G53 for especificado.
(1) Bit 1 (LRP) do parâmetro nº 1401 é definido em 1. (É
válido o posicionamento do tipo interpolação.)
(2) O parâmetro nº 1671 (aceleração máxima durante o
deslocamento rápido) é definido.
(3) Bit 5 (FRP) do parâmetro nº 19501 é definido em 1
(aceleração/desaceleração antes da interpolação é
válida no deslocamento rápido).
(4) Bit 4 (ZRL) do parâmetro nº 1015 é definido em 1 (os
comandos G28, G30, e G53 são do tipo interpolação).
(5) Bit 1 (AMP) do parâmetro nº 11240 é definido em 1
(aceleração/desaceleração antes da interpolação é
válida para os comandos G28, G30, e G53 no modo
de alta velocidade ou alta precisão).
2 A aceleração/desaceleração antes da interpolação é
inválida para um comando de rosqueamento. Portanto,
caso a aceleração/desaceleração antes da interpolação
esteja habilitada por um comando que preceda ou siga
um comando de rosqueamento, a ferramenta é
desacelerada e pára temporariamente quando o bloco
mudar. Uma vez que o estado da aceleração/
desaceleração não se altera durante o rosqueamento
contínuo, a desaceleração não ocorre quando o bloco
mudar.

-359-
16. FUNÇÕES DE CORTE

DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

- Lista de parâmetros

Posicionamento
0.
Parâmetro n
Parâmetro Controle Controle Controle de
avançado por avançado AI por contorno AI
antecipação antecipação

Tipo de posicionamento (não-linear (0) / interpolação (1)) 1401#1 LRP


Tipo de aceleração/desaceleração (aceleração
1603#4 PRT
constante(0)/constante de tempo (1))
Tipo de Aceleração/desaceleração (após
19501#5 FRP
interpolação(0)/antes da interpolação (1))
Constante de tempo de aceleração / desaceleração após a
1620
interpolação em deslocamento rápido
Constante de tempo em forma de sino de aceleração /
desaceleração após a interpolação em deslocamento 1621
rápido
Aceleração máxima admissível de aceleração / desaceleração
1671
após a interpolação em deslocamento rápido
Aceleração máxima admissível de aceleração /
desaceleração após uma interpolação em deslocamento 1672
rápido

Aceleração / desaceleração antes da interpolação


Parâmetro nº.
Parâmetro Controle Controle Controle de
avançado por avançado AI por contorno AI
antecipação antecipação
Aceleração máxima admissível de aceleração /
1660
desaceleração antes da interpolação
Tempo de aceleração da mudança em forma de sino de
Nenhum 1772
aceleração / desaceleração antes da interpolação
Estado da função válido / inválido para a mudança constante
de tempo em forma de sino aceleração / desaceleração antes Nenhum 7055#3 BCG
da interpolação
Velocidade referência de aceleração / desaceleração para a
função para a mudança constante de tempo em forma de Nenhum 7066
sino aceleração / desaceleração antes da interpolação

Aceleração / desaceleração depois da interpolação


0.
Parâmetro n
Parâmetro Controle Controle Controle de
avançado por avançado AI por contorno AI
antecipação antecipação

Tipo de Aceleração / desaceleração da aceleração /


1602#3 BS2, 1602#6 LS2
desaceleração após a interpolação no corte de avanço
Taxa de aceleração / desaceleração de FL após a
1763
interpolação no avanço de corte
Constante de tempo de aceleração / desaceleração após a
1769
interpolação no avanço de corte

-360-
16. FUNÇÕES DE CORTE

B-64304PO/01 PROGRAMAÇÃO DE ALTA VELOCIDADE

Controle de velocidade com base na diferença na velocidade de avanço em cada eixo

Parâmetro n0.
Parâmetro Controle Controle Controle de
avançado por avançado AI contorno AI
antecipação por antecipação
Diferença na velocidade de avanço admissível quando da
determinação da velocidade de avanço baseada na diferença de 1783
velocidade de avanço em um canto
Método de determinação da velocidade de avanço baseado
na diferença de avanço ou com base na aceleração 19500#6 FNW

Controle da velocidade com a aceleração em interpolação circular


0.
Parâmetro n
Parâmetro Controle Controle Controle de
avançado por avançado AI por contorno AI
antecipação antecipação

Limite inferior para a função de avanço de


desaceleração, com a aceleração do processo de 1732
interpolação circular
Aceleração admissível para a função de desaceleração, com
a aceleração do processo de interpolação circular 1735

M
Controle da velocidade com a aceleração em cada eixo

Parâmetro n0.
Parâmetro Controle avançado Controle Controle de
por antecipação avançado AI por contorno AI
antecipação

Aceleração admissível para a função de desaceleração, com


a aceleração Nenhum 1737
Limite inferior para a função de avanço de desaceleração,
com a aceleração Nenhum 1738
Método de determinação da velocidade de avanço baseado
na diferença de avanço ou com base na aceleração Nenhum 19500#6 FNW

Outros

Parâmetro n0.
Parâmetro Controle Controle Controle de
avançado por avançado AI por contorno AI
antecipação antecipação

Avanço de corte máximo durante o modo de 1432


aceleração / desaceleração antes da
interpolação
Limite superior para o avanço de controle de visualização
avançada, controles de visualização avançados AI ou controle 8465
de contorno AI
Limite superior para o avanço de controle de visualização
avançada, Controles avançado AI por antecipação ou controle
8466
de contorno AI (quando apenas o eixo de rotação é
especificado)

-361-
16. FUNÇÕES DE CORTE

DE ALTA VELOCIDADE PROGRAMAÇÃO B-64304PO/01

16.2 FUNÇÃO DE SELEÇÃO DE CONDIÇÃO DE USINAGEM

Visão geral
Ao definir uma velocidade e precisão com foco em um conjunto de
parâmetros de controle avançado por antecipação(série T) / controle
avançado AI por antecipação (série M) / função de controle de
contorno AI (série M) e especificar um nível de precisão de acordo
com as condições de usinagem durante usinagem, os parâmetros
adequados para as condições podem ser calculados automaticamente
para que a usinagem possa ser executada.
Esta é uma função opcional.

Formato
- Alterar o nível de precisão usando um programa

Além de ser ligado na tela de seleção de nível de precisão, o nível de


precisão pode ser alterado usando um programa no formato abaixo.

T
Para controle avançado por antecipação

G08 P1 Rx;
x ....... Nível (1 a 10)

CUIDADO
Uma vez especificado, o nível permanece efetivo
mesmo que o modo de controle avançado de
visualização seja cancelado.

M
Para controle avançado AI por antecipação / Controle de contorno AI

G05.1 Q1 Rx;
x ....... Nível (1 a 10)

CUIDADO
Uma vez especificado, o nível permanece efetivo
mesmo que o controle de visualização avançada
AI / modo de controle de contorno AI seja
cancelado.

-362-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

17 FUNÇÕES DE CONTROLE DE EIXOS


O capítulo 21, "FUNÇÕES DE CONTROLE DE EIXOS", consiste
das seguintes seções:

17.1 CONTROLE SINCRONIZADO DE EIXOS ........................ 364


17.2 ROLAGEM DO EIXO ROTATIVO ..................................... 377
17.3 CONTROLE ARBITRÁRIO DO ÂNGULO DO EIXO ...... 378
17.4 CONTROLE DE TANDEM................................................... 389

-363-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

17.1 CONTROLE SÍNCRONO DO EIXO

Visão geral
Quando um movimento é feito ao longo de um eixo, usando dois servo
motores, como no caso de uma máquina de grande pórtico, um
comando de um eixo pode acionar os dois motores, sincronizando um
motor com o outro. Quando um erro de sincronia excedendo um valor
definido ocorre, uma verificação de erro síncrono pode ser feita para
emitir um alarme e para interromper um movimento ao longo do eixo.

Um eixo utilizado como referência para o eixo de comando síncrono, é


referido como um eixo principal (eixo M), e um eixo ao longo do qual
um movimento é feito em sincronismo com o eixo principal é referido
como um eixo escravo (eixo S)

(eixo
escravo)

(eixo principal)

Fig. 17.2 (a) Exemplo de máquina com X e A sendo eixos sincronizados

A função de criação de sincronia pode ser utilizada para a


compensação automática para eliminar um erro de coordenação de
máquina em casos como o cancelamento de parada de emergência.

Um sinal externo pode ser usado para ativar e desativar a


sincronização.

-364-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

17.1.1 Configuração de Eixo para o Controle Sincronizado de Eixo

Explicação
- Eixo principal e eixo escravo para o controle de sincronização de eixos
Um eixo utilizado como referência para o eixo de comando síncrono é
referido como um eixo principal (eixo M), e um eixo ao longo do qual
um movimento é feito em sincronismo com o eixo principal é referido
como um eixo escravo (eixo S).
Ao definir o número de eixo de um eixo principal no parâmetro n º
8311 do eixo escravo, a configuração do eixo para o controle
sincronizado dos eixos é determinado.

- Operação síncrona e operação normal


A operação em que o controle sincronizado de eixos é ativado
(habilitado) para fazer um movimento ao longo do eixo escravo em
sincronia com o eixo mestre é conhecido como operação síncrona.
A operação em que o controle de eixo sincronizado é desligado
(desativado) para fazer movimentos ao longo do eixo principal e eixo
escravo independentemente um do outro é conhecida como operação
normal.

(Exemplo)
O funcionamento automático quando o eixo principal é o eixo X e o
eixo escravo é o eixo A.
Na operação síncrona, os movimentos são feitos ao longo do eixo
X e um eixo de acordo com o comando Xxxxx programado para o
eixo principal.
Na operação normal, os movimentos são feitos ao longo do eixo
principal e eixo escravo independentemente um do outro, como
no caso do controle CNC normal. O comando programado Xxxxx
faz um movimento ao longo do eixo X. O comando programado
Aaaaa faz um movimento ao longo do eixo A. O comando
programado Xxxxx Aaaaa faz movimentos ao longo do eixo X e
eixo A, ao mesmo tempo.

O modo de operação pode ser alternado entre a operação síncrona e


funcionamento normal, um sinal de entrada ou operação síncrona pode
ser realizada em todos os momentos. Qual o modo a usar pode
ser definido usando bit 5 (SCA) do parâmetro N0. 8304.

- Alternando entre a operação síncrona e funcionamento normal, usando um


sinal de entrada
Quando o bit 5 (SCA) do parâmetro nº 8304 está definido para 0 para o
eixo escravo, o sinal SYNCx / SYNCJx (com x representando um
número do eixo escravo) é usado para alternar entre a operação
síncrona e funcionamento normal. Quando SYNCx / SYNCJx =
1, a operação síncrona é selecionada. Quando SYNCx / SYNCJx =
0, a operação normal é selecionada.

Durante o avanço de controle de sincronização do eixo, o sinal de saída


SYNOx é definido como "1".

-365-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

- Configuração para utilizar a operação síncrona em todos os momentos


Quando o bit 5 (SCA) do parâmetro nº 8304 para o eixo escravo está
definido para 1, a operação sincronizada é executada em todos os
momentos, independente da configuração do sinal SYNCx / SYNCJx.

- Controle sincronizado do nome do eixo


O nome de um eixo principal e o nome de um eixo escravo pode ser o
mesmo ou podem ser diferentes entre si.

- Restrições sobre a utilização do mesmo nome para o eixo principal e eixo escravo
Caso o nome do mesmo eixo seja atribuído ao eixo principal e ao eixo
escravo, a operação manual só é permitida em operação normal.
O funcionamento automático não pode ser executado.

- Definição de um nome do eixo subscrito


Uma subscrição pode ser conectada a um nome de eixo como X1, X2,
XM e XS. Caso o mesmo nome de eixo seja utilizado para vários eixos
e um único índice seja atribuído a cada um desses eixos, os eixos
podem ser distinguidos uns dos outros sobre a tela ou qual destes eixos
tenha emitido um alarme pode ser identificado.
Definir um índice de parâmetro nº 3131.

- Definição de múltiplos eixos escravos


Um eixo mestre pode ter vários eixos escravos.

(Exemplo)
No exemplo abaixo, os movimentos ao longo dos eixos X1 e X2
são feitos em sincronismo com o eixo XM.

Indicação Número do Parâmetro Parâmetro Parâmetro


de nome eixo do nome Subscrito do número
Operação
do eixo controlado do eixo (nº (nº3131) do eixo
1020) principal
(nº8311)
XM 1 88 77 0
Y 2 89 0 0
O movimento é feito
X1 3 88 49 1 em sincronia com o
eixo XM.
O movimento é feito
X2 4 88 50 1 em sincronia com o
eixo XM.

Quando um eixo principal tem vários eixos escravos, a configuração da


sincronia e a verificação de erro sincronizado são executadas por cada
eixo escravo independentemente.

- Combinação com o controle de tandem


O controle de tandem pode ser usado com cada um dos eixos mestre e
escravo. A mesma restrição no arranjo de eixos como imposto no caso
de controle normal de tandem é imposta. Nenhuma restrição especial é
imposta no controle sincronizado de eixos.

-366-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

- Seleção de eixos na tela de exibição


Em uma tela como a tela de exibição da posição atual, um eixo escravo
também é exibido. A exibição de um eixo escravo pode ser desativada
ao definir o bit 0 (NDP) do parâmetro nº 3115 a 1 e definindo o bit 1
(NDA) do parâmetro nº 3115 como 1.

- Seleção de eixos na tela de exibição de avanço de corte


Ao definir o bit 2 (SAF) do parâmetro n0 8303 como 1 para um eixo
escravo, o eixo escravo pode ser incluído na exibição de cálculo de
avanço de corte durante a operação síncrona.

- Controle de sintonia de eixo com detector de posição absoluta


Quando o bit 7 (SMA) do parâmetro n º 8302 for definido para 1 para
anexar um detector de posição absoluta, e o bit 4 (APZ) do parâmetro n
° 1815 de um eixo colocado em operação sincronizada é desligado, o
APZ para o eixo ( eixos), colocados juntos em operação sincronizada
também é desligado.

- Espelhamento do eixo
escravo Ao estabelecer o parâmetro no. 8312, um espelhamento pode ser
aplicado a um eixo escravo colocado em operação sincronizada.
Quando a função de espelhamento é habilitada, o sentido nos quais as
coordenadas absolutas e relativas se alteram são as mesmas que para a
as coordenadas da máquina.
Neste momento, o estabelecimento de sincronização, a verificação de
erro de sincronização e o modo de correção não podem ser utilizados.
O espelhamento fixado pelo bit 0 (MIR), do parâmetro nº 0012 não
pode ser aplicada ao eixo escravo. Porque este espelhamento
difere do espelhamento fixado pelo parâmetro MIR ela não afeta o
sinal de entrada Mix <G106> ou sinal de saída <F108>.

- Sistema de mudança de coordenadas de máquinas externas


O bit 7 (SYE) do parâmetro nº 8304 pode ser estabelecido em 1 para o
eixo escravo para deslocar o eixo escravo no mesmo montante que
especificado para o eixo mestre quando o movimento do sistema de
coordenada de máquina externa é especificado pela entrada/saída do
eixo mestre no controle sincronizado.

-367-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

17.1.2 Estabelecimento de Sincronia


Explicação
Após a energização ou após o cancelamento por parada de emergência,
as posições da máquina no eixo principal e eixo escravo sob o controle
sincronizado de eixos, não são sempre os mesmos. Nesse caso, a
função de estabelecimento de sincronismo coincide com a posição da
máquina no principal com a do eixo escravo.
- Estabelecimento de sincronismo baseado nas coordenadas da máquina
Habilitar estabelecimento de sincronismo baseado nas coordenadas da
máquina definindo o bit 7 (SOF) do parâmetro n ° 8303 como 1. Este
método de estabelecimento de sincronismo produz a diferença entre a
coordenada de máquina e o eixo principal e o eixo escravo como
pulsos de comando para o eixo escravo para estabelecer a
sincronização. Uma diferença de coordenada de máquina é a saída em
um momento como pulsos de comando. Assim, se o valor da
compensação é grande, a máquina efetua abruptamente um grande
movimento. Levando isto em consideração, definir um valor
máximo admissível de compensação a ser utilizado para o
estabelecimento de sincronismo no parâmetro nº 8325. Como
valor de compensação máxima admissível, definir um valor máximo
permitido pelo qual a máquina poderá se mover abruptamente. Se um
valor de compensação for maior do que o valor estabelecido neste
parâmetro, uma alarme SV0001 é emitido e o estabelecimento do
sincronismo é executado. Além disso, quando o parâmetro nº 8325 está
definido para 0, o estabelecimento de sincronismo não é executado.
O resultado da comparação entre a diferença de posicionamento entre o
eixo principal e o eixo escravo com um valor de compensação máxima
permitido para o estabelecimento de sincronismo pode ser verificado
através do estado de habilitação do sinal de saída do estabelecimento
de sincronismo SYNOF <F0211>.

- Primeiro estabelecimento de sincronismo após a energização


Dois métodos para realizar o primeiro estabelecimento síncrono após a
energização estão disponíveis. Um método é baseado na operação
de retorno manual de referência de posição e o outro é baseado na
detecção de posição absoluta.
Um valor de erro de sincronização é verificado até que seja
completado este estabelecimento de sincronismo.

- Estabelecimento de Sincronismo com base na operação de retorno de ponto de


referência manual
Quando a operação de retorno do ponto de referência manual é
executada ao longo dos eixos sob o controle de eixo sincronizado, a
máquina é colocada no ponto de referência no eixo principal e o eixo
escravo conforme a mesma seqüência quanto à operação de regresso
de ponto de referência normal.
A seqüência é a mesma que o método da grade para um único eixo. No
entanto, apenas o sinal de desaceleração para o eixo principal é usado.
Quando o sinal de desaceleração é definido como 0, a máquina pára
gradualmente ao longo dos eixos principal e escravo e em seguida, um
avanço de FL é definido. Quando o sinal de desaceleração é definido
como 1, a máquina se movimenta até o ponto da grade ao longo dos
eixos principal e escravo e, em seguida, pára.
-368-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

NOTA
Quando a diferença de posição na grelha entre o eixo principal
e eixo escravo é grande, uma mudança de ponto de referência
pode ocorrer, dependendo do tempo de sinal * DEC definido
para 1. No exemplo abaixo, o deslocamento ao longo do eixo
escravo é tão grande que a posição movimentada de posição
real de referência é considerada como o ponto de referência.

(Exemplo) Quando aoposição


ponto de referência no eixo escravo é deslocado
para um ponto de grade

Avanço de eixo principal

Grade do eixo principal

Posição de referência; Real


Posição
Ponto de referência:Real

Avanço de eixo escravo

Grade do eixo
principal

Posição
Ponto de referência:Real Parar na posição um
modificada do ponto
da rede

Nesse caso, coincidir com a posição na grade de acordo com a


Subseção 17.1.3, “Configuração Automática para Combinação de
Posicionamento de Grade”.

- Estabelecimento de sincronismo com base na detecção de posição absoluta


Quando um detector de posição absoluta, é utilizado como detector de
posição, as posições da máquina no eixo principal e eixo escravo são
encontrados no momento da energização para estabelecer a
sincronização automática.
- Estabelecimento de sincronismo após o cancelamento de parada de emergência,
etc.
Estabelecimento de sincronismo também é executado quando o controle
de posição de servo é ligado, por exemplo, no cancelamento de parada
de emergência, o cancelamento do alarme servo ou cancelamento do
tempo de servo.
No entanto, o estabelecimento de sincronismo não é realizado no
momento do cancelamento de remoção do eixo. Assim, o
estabelecimento de sincronismo com base na operação de retorno à
posição de referência manual é necessário como no caso do momento de
energização.
- Estabelecimento de sincronismo de um sentido
O estabelecimento de sincronismo pode ser realizado ao estabelecer o
bit 0 (SSO) do parâmetro n° 8305 em 1 para movimentar a máquina em
um sentido ao longo do eixo principal e eixo escravo. O sentido do
movimento depende da posição de configuração baseada no bit 0 (SSA)
do parâmetro n º 8304. Quando SSA = 0, por exemplo, a coordenada da
máquina no eixo principal ou eixo escravo, consoante o maior, é usada
como ponto de referência. Assim, a máquina se move no sentido + ao
longo dos eixos.
Quando o bit 1 (SSE) do parâmetro n º 8305 está definido para 1, o
estabelecimento de sincronismo normal é realizado em vez do
estabelecimento de sincronismo em um só sentido após uma parada de
emergência.

-369-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

17.1.3 Configuração Automática para Combinação de Posicionamento


de Grade

Explicação
Antes que o controle de sincronismo de eixos possa ser executado, a
posição de referência no eixo mestre deve ser combinado com o ponto
de referência no eixo escravo. Com esta função, o CNC
automaticamente corresponde os pontos de referência (posições de
grade) no eixo principal e eixo escravo no controle sincronizado de
eixos.

[Procedimento operacional]
O procedimento abaixo pode ser utilizado quando o bit 0 (ATE) do
parâmetro nº 8303 está definido em 1.
1. Ajuste o bit 1 (ATS) do parâmetro nº 8303 em 1.
2. Desligue e em seguida ligue a energia.
3. Defina o modo REF (ou modo JOG no caso de configuração de
ponto de referência sem alarmes) quando a operação sincronizada
estiver pronta e faça movimentos no sentido de retorno ao ponto
de referência ao longo dos eixos principal e escravo.
4. Os movimentos ao longo do eixo mestre e do eixo escravo
param automaticamente, e um valor de diferença de grade é
definido no parâmetro nº. 8326. Neste momento, o bit 1 (ATS) do
parâmetro nº 8303 está definido para 0, e um pedido de emissão
de alarme PW0000 é emitido.
5. Desligue e em seguida ligue novamente a energia.
6. Execute a operação de retorno normal ao ponto de referência.

NOTA
1 Configuração de parâmetro
Quando o bit 1 (ATS) do parâmetro nº 8303 é
definido, o bit 4 (APZ) do parâmetro nº 1815 e o
parâmetro nº 8326 para o eixo principal e eixo
escravo são definidos para 0.
Quando o operador define o parâmetro nº 8326
(MDI, G10L50), o bit 0 (ATE) do parâmetro nº 8303
é definido em 0.
2 Esta função não pode ser utilizada em conjunto
com a função de mudança de ponto de referência.

-370-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

17.1.4 Verificação de Falhas no Sincronismo

Explicação
Um valor de erro de sincronização é controlado a todo momento. Se
um erro que exceda um certo limite é detectado, um alarme é emitido
e o movimento ao longo do eixo é interrompido.
Em uma verificação de erro de sincronismo são executadas
verificações com base nas coordenadas da máquina e na verificação de
erro de um valor de desvio de posicionamento.

- Verificação de erros de sincronismo baseado nas coordenadas da máquina


Uma verificação de erros de sincronismo baseada nas coordenadas da
máquina é efetuada.
As coordenadas da máquina sobre o eixo principal são comparadas
com as do eixo escravo. Quando o erro entre as coordenadas da
máquina excede o valor fixado no parâmetro nº 8314, o alarme
SV0005 é emitido e o motor é imediatamente parado.
A verificação pode ser feita mesmo na parada de emergência, no
desligamento de servo e em estados de servo alarme.
Uma verificação de erro de sincronização é realizada durante a
operação normal, assim como durante a operação síncrona. Assim,
mesmo se o controle de sinal de seleção dos eixos síncronos (SYNCx)
ou o controle de seleção manual de sinal de avanço do eixo síncrono
(SYNCJx) seja definido para 0 por engano durante a operação
síncrona, o dano à máquina poderá ser evitado.
As coordenadas da máquina no eixo principal e no eixo escravo podem
ser verificadas usando o sinal de saída do estado das coordenadas da
máquina SYNMT <F0210>.

- Verificação de erro de sincronismo com base em um valor de desvio posicional


O valor do desvio da posição do servo do eixo principal e do eixo
escravo é monitorado durante o controle de sincronismo do eixo.
Quando o valor do desvio posicional exceder o valor limite fixado no
parâmetro nº 8323, o alarme DS0001 é emitido e o sinal de alarme de
erro do controle de sincronismo posicional do eixo <F403.0> é
emitido.
O alarme DS0001 é emitido para os eixos principal e escravo.
Quando o bit 4 (SYA) do parâmetro nº 8301 é definido em 1, o valor
limite de desvio de posicionamento do eixo principal e eixo escravo é
verificado, mesmo se um desligamento de servo ocorrer durante o
controle de sincronismo de eixo.

-371-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

17.1.5 Métodos de Recuperação de Alarme por meio de Verificação


de Erros de Sincronismo

Explicação
Para se recuperar de um alarme emitido como resultado da verificação
de erro de sincronismo, dois métodos estão disponíveis. Um método
usa o modo de correção e os outros usam a operação normal.
Se o modo de funcionamento é alternado entre a operação síncrona e
funcionamento normal usando um sinal de entrada, somente o método
de operação normal pode ser utilizado.
Se a operação síncrona é utilizada em todos os momentos, apenas o
método usando o modo de correção pode ser utilizado.

- Procedimento para corrigir um erro de sincronismo usando o modo de correção


Utilize este método caso a operação síncrona seja utilizada todas as
vezes sem o uso de um sinal de entrada (quando o bit 5 (SCA) do
parâmetro nº 8304 estiver definido em 1).
Quando o modo de correção é usado, a verificação de erros de
sincronismo pode ser temporariamente desativada e um movimento
pode ser feito ao longo do eixo principal ou eixo escravo para corrigir
um erro de sincronismo.
No modo de correção, a verificação de erro não é realizada, de modo
que um alarme DS0003 é emitido como aviso.

1. Selecione o modo de correção e selecione um eixo ao longo do


qual um movimento é executado por meio de avanço por
manivela do eixo principal. Ajuste o bit 2 (ADJ) do parâmetro nº
8304 do eixo principal ou do eixo escravo em 1 para definir o
modo de correção. Assim, por avanço por manivela do eixo
principal, um movimento pode ser executado ao longo do eixo
com este parâmetro definido em 1.
Quando este parâmetro é definido como 1, o alarme DS0003
(modo de correção do controle de sincronismo do eixo) é emitido.
2. Redefina o alarme de erro de sincronismo excessivo.
Neste estado, a verificação de erros não é executada. Tenha
cuidado.
3. Selecione o modo manual (movimento, avanço incremental ou
manuseio).
4. Ao verificar o valor de erro de sincronismo, faça um movimento
ao longo do eixo principal ou do eixo escravo no sentido para o
qual o erro é reduzido.
Se um eixo principal possui vários eixos escravos, uma tentativa
de reduzir o erro de sincronismo de um eixo escravo pelo
movimento do eixo mestre pode aumentar o erro de sincronismo
de um outro eixo escravo, portanto desabilitando um movimento
em qualquer sentido. Nesse caso, definindo o bit 4 (MVB) do
parâmetro nº 8304 em 1, um movimento pode ser feito em um
sentido que aumentará o erro de sincronismo.
5. Quando o erro de sincronismo é reduzido para dentro do valor
permitido para reprimir o alarme, reconfigure o valor do bit 2
(ADJ) do parâmetro nº 8304 para o valor original para alternar
entre o modo de correção para o modo de sincronização normal.
A verificação de erro de sincronismo é então reiniciada.
6. Redefina o alarme do modo de correção.

-372-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

- Método de recuperação usando a operação normal


Utilize este método ao alternar entre a operação síncrona e o
funcionamento normal, usando um sinal de entrada.
Use o procedimento a seguir para a recuperação do alarme SV0005.

1. Defina SYNCx / SYNCJx (com x representando um número do


eixo escravo) em 0 para selecionar a operação normal.
2. Defina um valor superior ao valor atual no parâmetro nº
8314 para especificar o máximo número de erros de sincronismo
permitidos e em seguida, redefina o alarme.
3. Faça um movimento ao longo do eixo principal ou do eixo
escravo usando a manivela para que as coordenadas do eixo
principal e do eixo escravo da máquina correspondam o máximo
possível.
4. Retorne o valor do parâmetro nº 8314 para especificar o número
máximo de erros de sincronismo para o valor original.

-373-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

17.1.6 Alarme de Diferença de Torque no Controle de Sincronismo


de Eixos

Explicação
Caso um movimento feito ao longo do eixo mestre seja
diferente de um movimento feito ao longo do eixo escravo
durante o controle de sincronismo de eixos, a máquina
poderá ser danificada. Para evitar esses danos, a diferença
de comando de torque entre os dois eixos deve ser observada.
Caso a diferença seja anormal, um servo alarme SV0420
poderá ser emitido.
Ganho de posicionamento Comando de torque do eixo
mestre
Controle de
Eixo Mestre avanço
posicionamento
Reavanço da posição do eixo
comando
mestre

Diferença de
comando de
Compare valor
Ganho de posicionamento torque
absoluto com limiar
Ganho de posicionamento Detecção de
alarme
Controle de
Eixo Mestre avanço Comando de
posicionamento torque do eixo
comando escravo

Eixo escravo
posicionamento comando

Fig. 17.1.6 (a) Configuração do sistema

[Método de uso]
Especifique o limite do parâmetro nº2031 de acordo com o
procedimento abaixo.

1. Defina 0 no parâmetro nº 2031 e desative a função de alarme de


detecção de diferença de torque.
2. Para verificar o valor absoluto da diferença de torque entre os
eixos síncronos, defina os parâmetros abaixo. Defina o mesmo
valor para os dois eixos sob controle de sincronização de eixos.
Parâmetro nº 2115 = 0
Parâmetro nº 2151 é como descrito abaixo.
• Para a série T (sistema de controle de 2 caminhos),
configure-o em 434 caso a configuração do parâmetro
nº 1023 seja 1, 2, 5, 6, 9, 10 ... e para 6578 caso seja
3, 4, 7, 8, 11, 12 ...
• Para o sistema de controle de 1 caminho, configure-o
em 434.
3. Exiba a tela de diagnóstico ao pressionar a tecla de
função, e, em seguida, a tecla [DGNOS].
Diagnóstico nº 0353 indica o valor absoluto da diferença de
torque entre os dois eixos.

-374-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

4. Leia o valor absoluto da diferença de torque apresentado quando a


operação normal está sendo executada. Especifique o limite no
parâmetro nº 2031, defina um valor obtido adicionando uma certa
margem para ler o valor absoluto.
O valor absoluto da diferença de torque pode ser observado com o
Servo Principal.

- Ativação / desativação da detecção de alarme


A detecção de alarme é ativada quando o tempo configurado no
parâmetro nº 8327 tiver decorrido após o sinal de servo pronto SA
<F000.6> tiver sido definido em 1. Quando o sinal de entrada
NSYNCA <G059.7> estiver definido como 1, a detecção de alarme
está desativada.

SA<F000#6> 1
0

Função alarme de detecção


Habilitado
Desabilitado
Ajuste do parâmetro nº 8327
(512 mseg quando este parâmetro não estiver definido)

Fig. 17.1.6 b (gráfico de sincronismo)

Quando o sinal de servo pronto SA < F000.6> estiver definido como


0, a detecção de alarme de diferença de torque é desativada.

NOTA
A combinação numérica do servo dos eixos mestre
e escravo sincronizados entre si deve ser tal que
um número de servo eixo ímpar seja atribuído ao
eixo mestre e o próximo número de eixo de servo
seja atribuído ao eixo escravo, como (1,2) e (3,4).

CUIDADO
1 Ao fazer uma verificação de erro de sincronismo,
garanta que o ponto de referência no eixo mestre
e o ponto de referência no eixo escravo estejam
na mesma posição.
2 Na operação de retorno manual ao ponto de
referência, a mesma operação é executada ao
longo do eixo mestre e do eixo escravo até que
seja iniciada uma operação de desaceleração.
Após o início da operação de desaceleração, a
detecção de grade é executada para o eixo mestre
e o eixo escravo de forma independente.
3 A compensação de erros de passo e
compensação de recuo são executadas para o
eixo mestre e o eixo escravo de forma
independente.

-375-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

NOTA
1 Durante o controle de sincronismo de eixos, um
movimento baseado na verificação de retorno ao
ponto de referência (G27), retorno automático de ao
ponto de referência (G28), retorno ao 2º/3º/4º ponto
de referência (G30), ou comando de seleção do
sistema de coordenadas de máquina (G53) é
executada como descrito abaixo de acordo com a
configuração do bit 7 (SRF) do parâmetro nº 8304.
<1> Quando SRF = 0, o mesmo movimento como
executado ao longo do eixo mestre é
executado ao longo do eixo escravo.
<2> Quando SRF = 1, o movimento é feito ao longo
do eixo escravo para a posição especificada
independentemente do movimento feito ao
longo do eixo mestre para a posição
especificada.
2 Um comando que não implique um movimento ao
longo de um eixo como peça do sistema de
configuração de comando de coordenadas e
configuração de sistema de coordenadas local é
definido com o eixo mestre de acordo com a
programação eixo mestre.
3 Durante a operação síncrona, os sinais fornecidos
para cada eixo, como a desaceleração externa,
intertravamento e bloqueio de sinais de máquina,
são ativados somente no lado do eixo mestre e
ignorados no lado do eixo escravo.
4 Ao mudar o estado de sincronização em um
programa, certifique-se de especificar os códigos M
(parâmetro nº 8337 e o parâmetro nº 8338) para
ligar e desligar a sincronização.
Ao alternar entre os sinais de entrada SYNCx
<G138> e SYNCJx <G140> do PMC com os
códigos M, o estado de sincronização pode ser
ligado no programa.
5 Quando a remoção controlada do eixo é executada,
o estado de sincronização é cancelado. Ao
realizar a remoção controlada de eixo, realize a
remoção para o eixo principal e eixo escravo ao
mesmo tempo.
6 Se um comando programado é especificado para o
eixo escravo durante a operação sincronizada, um
alarme PS0213 é emitido.
Um comando programado pode ser especificado
para o eixo escravo quando se alterna entre a
operação síncrona e o funcionamento normal é
definido como 0 (com bit 5 (SCA) do parâmetro nº
8304 definido em 0) para selecionar a operação
normal.
7 O controle de sincronismo do eixo e o controle de
eixo PMC não podem ser utilizados ao mesmo
tempo.

-376-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

17.2 DESLOCAMENTO ROTATIVO DO EIXO

Visão geral
A função de rolagem impede um estouro das coordenadas do eixo
de rotação. A função de rolagem é ativada colocando em 1 o bit 0 do
parâmetro 1008.

Explicações Para um comando incremental, a ferramenta se desloca ao longo do


ângulo especificado no comando. Para um comando absoluto, as
coordenadas após a movimentação da ferramenta correspondem aos
valores definidos no parâmetro nº 1260, arredondados pelo ângulo
correspondente a uma rotação. A ferramenta move -se para a direção
na qual as coordenadas finais estão mais perto quando o bit 1 (RABx)
do parâmetro n.º 1008 está definido para 0. Os valores exibidos para
as coordenadas relativas são também arredondados no ângulo
correspondente a uma rotação quando o bit 2 (RRLx) do parâmetro n.º
1008 é ajustado para 1.

Exemplos Suponha que o eixo A é o eixo de rotação e que a distância a percorrer por
rotação é de 360.000 (parâmetro nº 1260). Quando o programa seguinte é
executado usando a função roll -over do eixo de rotação, o eixo se move
como ilustrado abaixo.

Valor das
coordenadas
G90 A0 ; Número de Valor real do absolutas após o
N1 G90 A-150.0 ; sequência movimento término do
N2 G90 A540.0 ; movimento
N3 G90 A-620.0 ; N1 -150 210
N4 G91 A380.0 ; N2 -30 180
N5 G91 A-840.0 ; N3 -80 100
N4 +380 120
N5 -840 0

Valor das
coordenadas -720° -360° -0° 360°
relativas
Valor das -0° -0° -0° -0°
coordenadas
absolutas 210° (Absoluto)

N1 180°
100°
N2
120°
N3
N4
N5

M
NOTA
Esta função não pode ser utilizada em conjunto
com a função de indexação da tabela índice.

-377-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

17.3 CONTROLE DE UM EIXO ANGULAR ARBITRÁRIO

Visão geral Quando o eixo angular instalado faz um ângulo diferente de 90° com o
eixo perpendicular, a função de controle arbitrário angular do eixo
controla a distância percorrida ao longo de cada eixo de acordo com o
ângulo de inclinação, como no caso em que o eixo angular fica a 90°
com o eixo perpendicular.
Eixos arbitrários podem ser especificados como um conjunto de um
eixo angular e um eixo perpendicular pela configuração de parâmetro.
A distância real percorrida é controlada de acordo com um ângulo de
inclinação. No entanto, um programa, quando criado, assume que o
eixo angular e eixo perpendicular se cruzam em ângulos retos. O
sistema de coordenadas utilizado no momento é referido como o
programa de sistema de coordenadas. (O programa de sistema de
coordenadas pode ser referido como o sistema de coordenadas
cartesianas e o sistema de movimentação de coordenadas real pode ser
referido como o sistema de coordenadas angulares ou sistema de
coordenadas da máquina.)

Programa de sistema de
+Y' (eixo hipotético) coordenadas
(Coordenadas
θ cartesianas)
+Y'
+Y' (eixo angular)
+X (eixo perpendicular)
+X

Sistema de coordenadas da
máquina
(Coordenadas angulares)
θ: ângulo de inclinação +Y
+X

Fig. 17.3 (a)

Explicações
Quando os montantes das viagens ao longo do eixo angular e eixo
perpendicular são Ya e Xa respectivamente, os montantes são
controlados de acordo com as fórmulas abaixo.
Yp Xa,Ya: Distância real
Ya =
cos θ Xp,Yp: Distância programada
A quantidade de percursos ao longo do eixo perpendicular é corrigida
pela influência dos percursos ao longo do eixo angular e é determinada
pela seguinte fórmula:
Xa = Xp – C × Yp × tanθ

NOTA
O coeficiente C é de 2, no caso da especificação
de diâmetro para o eixo perpendicular (X) ou 1
no caso da especificação do raio.

-378-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

+Y' (eixo hipotético)


+Y (eixo angular) Yp tanθ (componente do eixo
perpendicular produzido por
percursos ao longo do eixo
angular)
θ

Xp e Yp

Xa e Ya

Percurso real da ferramenta


+X (eixo perpendicular)

Fig. 17.3 (b)

- Avanço Quando o eixo Y é um eixo angular e o eixo X é um eixo


perpendicular, o avanço ao longo de cada eixo é controlado como
descrito abaixo, para que a velocidade de avanço no sentido da
tangente se torne Fp.
O componente de avanço ao longo do eixo Y é determinado pelas
seguintes expressões:
Fp
Fa representa o avanço real.
Fay =
θ
Fp representa um avanço programado.
cos

Fax = Fp – Fp × tanθ

- Indicação da posição absoluta e relativa

São indicadas uma posição absoluta e uma posição relativa no sistema de


coordenadas cartesianas programado.

- Indicação da posição da É fornecida uma indicação da posição da máquina no sistema de


máquina coordenadas da máquina, onde está sendo realizado um movimento de
acordo com um ângulo de inclinação.

Método de uso Os eixos angular e perpendicular para qual o controle arbitrário de eixo
angular deve ser aplicado deve ser especificado de antemão, usando os
parâmetros nº 8211 e 8212. Quando 0 é definido em um dos
parâmetros, o mesmo número é especificado nos parâmetros, ou um
número diferente do número de eixos controlados é especificado em
um parâmetro, no entanto, um eixo angular e um eixo perpendicular
são selecionados de acordo com a tabela abaixo.
Eixo angular Eixo perpendicular
Eixo Y dos três eixos básicos Eixo Z dos três eixos básicos
Série M (eixo com 2 definido no (eixo com 3 definido no
parâmetro nº 1022) parâmetro nº 1022)
Eixo X dos três eixos básicos Eixo Z dos três eixos básicos
Série T (eixo com 1 definido no (eixo com 3 definido no
parâmetro nº 1022) parâmetro nº 1022)

• Bit 0 (AAC) do parâmetro nº 8200 ativa ou desativa o controle


arbitrário do eixo angular. Se a função é ativada, a distância
percorrida ao longo de cada eixo é controlada de acordo com um
ângulo de parâmetro angular nº 8210.

-379-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

• Ao usar o bit 2 (AZR) do parâmetro nº 8200, para fazer um


movimento ao longo do eixo perpendicular por um movimento feito
ao longo do eixo angular quando uma operação manual de retorno
ao ponto de referência é executada ao longo do eixo angular pode
ser escolhida.
• Ao definir o controle de sinal de eixo normal / eixo angular inválido
NOZAGC em 1, o controle do eixo angular apenas para o eixo
angular, pode estar disponível. Neste momento, o eixo angular é
convertido para aqueles ao longo do sistema angular de
coordenadas sem afetar os comandos do eixo normal.
Use este sinal ao operar cada eixo de forma independente.

- Operação de retorno manual ao ponto de referência


Um movimento é executado para o ponto de referência (posição da
máquina) designado no parâmetro nº 1240. Ao usar o bit 2
(AZR) do parâmetro nº 8200, seja para fazer um movimento ao longo
do eixo perpendicular quanto para uma operação de retorno manual ao
ponto de referência, é executada ao longo do eixo angular pode ser
escolhido.

- Operação de retorno automático ao ponto de referência (G28, G30)


Um movimento para o ponto médio ao longo do eixo angular afeta um
movimento ao longo do eixo perpendicular. Como um
movimento a partir do ponto médio para o ponto de referência ao
longo do eixo angular, uma seleção pode ser feita com o bit 0 (ARF)
do parâmetro nº (compatibilidade FS0i-C) e uma operação de sistema
angular de coordenadas. Se a operação de retorno manual ao ponto de
referência não é executada sequer uma vez após ligada, a operação é
executada na mesma seqüência de instruções para operação de retorno
ao ponto de referência. Portanto, especificar comandos primeiro para o
eixo angular, em seguida, para o eixo perpendicular.
Exemplo 1)
Quando o eixo Y é um eixo angular e o eixo X é um eixo
perpendicular
(1) Se o eixo angular é especificado primeiro então o eixo
perpendicular é especificado, a operação de retorno para a o
ponto de referência é efetuada normalmente.
G28 Y_ ;
G28 X_ ;
(2) Se o eixo perpendicular é especificado primeiro e em seguida
o eixo angular é especificado, ou se o eixo perpendicular e o eixo
angular são especificados ao mesmo tempo, o alarme PS0372 é
emitido quando um movimento é executado ao longo do eixo
perpendicular. G28 X_; ou G28X_Y_;
G28Y_;

-380-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

Exemplo 2)
Exemplos de retorno automático ao ponto de referência
(Se o eixo Y for um eixo angular, o eixo X será um eixo perpendicular
e o ângulo de inclinação será -30. Este exemplo supõe que o ponto de
referência já tenha sido estabelecido uma vez.)
<1> Comando para retorno automático ao ponto de referência ao
longo do eixo Y a partir do ponto P2
>G91 G28 X200. :
<2> Comando para retorno automático ao ponto de referência ao
longo do eixo X a partir do ponto P1
>G91 G28 Y100. ;

(1) Se o bit 0 (ARF) do parâmetro nº. 8209 for 1 (Compatibilidade


FS0i-C)
<1> Coordenadas de P1
(Coordenadas Absolutas) (Coordenadas da máquina)
X 0.000 X 57.735
Y 100.000 Y 115.470
<2> Coordenadas de P0
(Coordenadas Absolutas) (Coordenadas da máquina)
X 0.000 X 0.000
Y 0.000 Y 0.000

+Y (eixo angular) +Y' (eixo hipotético)

P1 P2
115.470
30°
+X (eixo
perpendicular)

P0(0,0)
200
57.735 257.735

(2) Se o bit 0 (ARF) do parâmetro no. 8209 é 0


<1> Coordenadas de P1
(Coordenadas absolutas) (Coordenadas de Máquina)
X 0.000 X 0.000
Y 100.000 Y 115.470
<2> Coordenadas de P0
(Coordenadas absolutas) (Coordenadas de máquina)
X 0.000 X 0.000
Y 0.000 Y 0.000
+Y (eixo angular) +Y' (eixo hipotético)

P1 P2
115.470
30°

+X (eixo perpendicular)

P0(0,0) 200

-381-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

- Operação de retorno ao ponto de referência do tipo de alta velocidade


Quando um ponto de referência já está estabelecido e uma operação de
retorno ao ponto de referência do tipo de alta velocidade deve ser
executada, a operação de retorno ao ponto de referência não precisa ser
executada no fim do eixo angular ao eixo perpendicular.

- Seleção de coordenadas da máquina (G53)


Ao especificar (G90) G53X_Y_:, um movimento é executado por
deslocamento rápido.
No entanto, um movimento ao longo do eixo angular (comando G53)
não afeta o movimento ao longo do eixo perpendicular, mesmo que o
controle de sinal de desativação do eixo perpendicular/eixo angular
(NOZAGC) esteja ligado ou desligado.
Exemplo)
(quando o eixo Y é um eixo angular, o eixo X é um eixo
perpendicular e o ângulo de inclinação é de -30°)
1 Mover comando para movimento do ponto P0 ao ponto P1
>G90G53Y100.
2 Mover comando para movimento do ponto P1 ao ponto P2
>G90G53X200.

<1> Coordenadas de P1
(Coordenadas absolutas) (Coordenadas de máquina)
X -50.000 X 0.000
Y 86.603 Y 100.000
<2> Coordenadas de P2
(Coordenadas absolutas) (Coordenadas de máquina)
X 150.000 X 200.000
Y 86.603 Y 100.000

+ Y (eixo angular) + Y' (eixo hipotético)

P1(0,100) P2(200,100)
30°
+X (eixo
perpendicular)

P0(0,0)

-382-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

- Comandos para interpolação linear e posicionamento tipo interpolação linear


(G01, G00)
A ferramenta se movimenta até uma posição especificada no sistema de
coordenadas cartesianas quando é especificado o seguinte:

(G90)G00X_Y_;
ou
(G90)G01X_Y_F_;

Exemplo)
Exemplos de posicionamento
(quando o eixo Y é um eixo angular, o eixo X é um eixo
perpendicular e o ângulo de inclinação é de -30°)
1 Mover comando para movimento do ponto P0 ao ponto P1
> G90 G00 Y100. ;
2 Mover comando para movimento do ponto P1 ao ponto P2
> G90 G00 X200. ;

(1) Quando o controle do sinal de desativar do eixo perpendicular


/ eixo angular (NOZAGC) é definido como 0
<1> Coordenadas de P1
(Coordenadas absolutas) (Coordenadas de máquina)
X 0.000 X 57.735
Y 100.000 Y 115.470
<2> Coordenadas de P2
(Coordenadas absolutas) (Coordenadas de máquina)
X 200.000 X 257.735
Y 100.000 Y 115.470

+Y (eixo angular) +Y' (eixo hipotético)

P1 P2
115.470
30°

+X (eixo
perpendicular)
P0(0,0) 57.735 200 257.735

(2) Quando o controle do sinal de desativar do eixo perpendicular


/ eixo angular (NOZAGC) é definido como 1
<1> Coordenadas de P1
(Coordenadas absolutas) (Coordenadas de máquina)
X 0.000 X 0.000
Y 100.000 Y 115.470
<2> Coordenadas de P2
(Coordenadas absolutas) (Coordenadas de máquina)
X 200.000 X 200.000
Y 100.000 Y 115.470

-383-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

+Y (eixo angular) +Y' (eixo hipotético)

P2
P1
115.470
30°

+X (eixo
perpendicular)

P0(0,0) 200

- Limites do curso Limites do curso armazenado sob controle arbitrário do eixo angular
armazenado não podem ser definidos em um sistema de coordenadas angulares,
mas no sistema de coordenadas cartesianas definindo os bits 2, 1 e 0
(AO3, AO2 e AOT) do parâmetro nº 8201.

Y Y'

Fig. 17.3 (c) área OT em um sistema de Fig. 17.3 (d) área OT em um sistema de
coordenadas angulares de coordenadas cartesianas

Coordenadas de máquina incluem um valor convertido para o eixo


angular e um valor de compensação para o eixo perpendicular, de modo
que resulte em um sistema de coordenadas angulares da máquina, como
mostrado na fig. 17.3 (c).
Um limite de curso armazenado é verificado no sistema de coordenadas
da máquina, de modo que a área limite seja inclinada a formar um
losango, como mostrado na figura. 17.3 (c). Neste caso, a área não pode
ser identificada de forma intuitiva. Assim, os limites de curso não são
verificados em um sistema de coordenadas angulares de uma máquina,
mas em um sistema virtual de coordenadas cartesianas da máquina,
como mostrado na figura.17.3 (d).
As funções que operam no sistema de coordenadas cartesianas são:
• Seleção de curso armazenado 1 (ambas de I e II)
• Seleção de curso armazenado 2 (G22/G23)
• Seleção de seleção armazenado 3
• Seleção de curso armazenado antes do movimento
A função de verificação de curso armazenado antes do movimento não
funciona em um sistema de coordenadas angulares. A menos que esta
função seja ativada e o sistema de coordenadas seja convertido para o
sistema de coordenadas cartesianas, nenhuma verificação de curso é
efetuada.
-384-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

• Bit 7 (BFA) do parâmetro nº 1300 para especificar a emissão do


alarme antes ou após que um limite de curso seja excedido (válido
para OT1 e OT3)

M • Configuração de limite externo de curso (válido somente para OT1)

As funções de limite de curso armazenados que não sejam o trabalho


acima de um sistema de coordenadas angulares.

- Relações entre esta função e os sinais de entrada/saída eixo a eixo


A tabela abaixo indica as relações entre esta função e o significado de
cada controle de sinal de eixo.
As entradas/saídas de sinais são classificadas como sinais válidos para
o programa de sistema de coordenadas (sistema de coordenadas
cartesianas) e sinais válidos para o sistema de coordenadas da máquina
(sistema de coordenadas angulares). Na coluna "classificação”,
"cartesiano" é indicado para um sinal que é válido para o sistema de
coordenadas cartesianas, e "angular" é indicado para um sinal que é
válido para o sistema de coordenadas angulares.
Um sinal válido para o sistema de coordenadas cartesianas significa
um sinal válido para um eixo especificado e um sinal válido para o
sistema de coordenadas angulares é um sinal válido para o movimento
da máquina real.
Ou seja, quando o eixo perpendicular é movido por um comando único
para o eixo angular:
Um sinal válido para o sistema de coordenadas cartesianas é
afetado por um movimento ao longo do eixo angular.
Um sinal válido para o sistema de coordenadas angulares não é
afetado por um movimento ao longo do eixo angular.
Sinal de entrada

Nome do sinal Endereço Classificação Observações


Quando um movimento é feito ao longo do eixo
angular apenas, o intertravamento do eixo
perpendicular não intertrava um movimento ao
Intertravamento para cada *ITx G130 Cartesiano longo do eixo perpendicular feito por um
eixo movimento ao longo do eixo angular.
Cuidado) Ao utilizar o sinal de bloqueio para cada
eixo, fazer ambos, o eixo angular e o eixo
perpendicular elevar.
Este sinal é aplicado a cada eixo de forma
*+Lx G114 independente. (Se o eixo perpendicular é
Sobrecurso Angular
*-Lx G116 elevado, nenhum alarme é emitido para o eixo
perpendicular, mesmo quando um alarme OT é
emitido para o eixo angular).
Sinal de desaceleração
*DECx X009 Angular Este sinal é aplicado a cada eixo de forma
para voltar ao ponto de independente.
referência
Desligamento do sinal servo SVFx G126 Angular Este sinal é aplicado a cada eixo de forma independente.
Eixo Controle separar sinal DTCH G124 Angular Este sinal é aplicado a cada eixo de forma independente.
x O movimento é executado no sistema de
seleção de sinal de +Jx G100 coordenadas cartesianas. (Quando o sinal +J/J-
Cartesiano
sentido de direção de -Jx G102 para o eixo angular é elevado, um movimento
avanço de eixo também é feito ao longo do eixo perpendicular.)

-385-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

Sinal de entrada
Nome do sinal Endereço Classificação Observações
A imagem espelho é aplicada ao sistema de
coordenadas angulares para cada eixo de forma
independente.
Espelhamento MIx G106 Angular
Cuidado) Certifique-se de desligar o sinal de
imagem espelho para o eixo angular e eixo
perpendicular acoplada em modo manual
operação.
Bloqueio de sinal de
avanço por manivela para
+MIT1, X004.2, Defina o parâmetro de compensação da
cada sentido do eixo, Cartesiano ferramenta no sistema de coordenadas
+MIT2, 4
valor de compensação de cartesianas.
ferramenta escrever sinal
Intertravamento de
MLKx G108 Angular Este sinal é aplicado a cada eixo de forma
máquina para cada independente.
eixo

Sinal de saída
Nome do sinal Endereço Classificação Observações
Sinal de posição correta INPx F104 Angular Aplicada a cada eixo de forma independente.
Verificação de sinal de MMIX F108 Angular Aplicada a cada eixo de forma independente.
imagem espelho de
Sinal controlado MDTC
F110 Angular Aplicada a cada eixo de forma independente.
remoção de eixos em Hx
andamento
Sinal de percurso em MVX F102 Angular Aplicada a cada eixo de forma independente.
progresso Aplicada a cada eixo de forma independente. (Uma
operação de retorno à posição de referência
Sinal de finalização de
ZPX F094 Cartesiano manual e a primeira operação de retorno
retorno à posição de
automático à posição de referência após ligar o
referência
computador precisa ser executado para o eixo
angular primeiro).
2º. sinal de finalização
ZP2x F096 Cartesiano Aplicada a cada eixo de forma independente.
de retorno à posição de
referência
2º. sinal de finalização
ZP3x F098 Cartesiano Aplicada a cada eixo de forma independente.
de retorno à posição de
referência
4º. sinal de finalização
ZP4x F100 Cartesiano Aplicada a cada eixo de forma independente.
de retorno à posição de
referência
Restrição
- Escala linear com a marca absoluta do endereço de referência
• Para ambos, o eixo angular e o eixo perpendicular, uma escala linear,
com uma marca de endereço de referência absoluta deve ser utilizado.

• Operação de retorno ao ponto de referência deve ser concluída em


conjunto com o primeiro eixo angular.

• A operação de retorno não pode ser executada ao longo do eixo


perpendicular enquanto a operação de retorno está sendo realizada ao
longo do eixo angular.

-386-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

T
Para o controle de sincronismo em eixos relacionados ao controle
- Controle do arbitrário angular do eixo, o eixo angular e eixo cartesiano do lado do
sincronismo eixo mestre e o eixo angular e eixos cartesianos no lado do eixo
escravo deve ser colocado sob controle de sincronismo, ao mesmo
tempo. Além disso, o controle de sincronismo pode ser exercido entre
eixos angulares ou apenas entre eixos cartesianos.
Se for feita uma tentativa para efetuar a operação de forma diferente da
acima, o alarme PS0375 é emitido.
Exemplo)
Percurso 1 Percurso 2
X1 (eixo cartesiano) ←Sincronismo → X2 (eixo cartesiano)
Y1 (eixo angular) ←Sincronismo → Y2 (eixo angular)

- Controle Composto
Para o controle composto em eixos relacionados ao controle arbitrário
angular do eixo, o eixo angular e eixo cartesiano do lado do eixo
mestre e o eixo angular e eixos cartesianos no lado do eixo escravo
deve ser colocado sob controle composto, ao mesmo tempo. Além
disso, o controle composto pode ser exercido entre eixos angulares ou
apenas entre eixos cartesianos.
Se for feita uma tentativa para efetuar a operação de forma diferente da
acima, o alarme PS0375 é emitido.
Exemplo)
Percurso 1 Percurso 2
X1 (eixo cartesiano) ←composto→ X2 (eixo cartesiano)
Y1 (eixo angular) ←composto→ Y2 (eixo angular)

- Macho rígido
Como um eixo macho rígido, nenhum eixo angular pode ser usado.

-387-
17. FUNÇÕES DE CONTROLE DE EIXOS PROGRAMAÇÃO B-64304PO/01

- Funções que não podem ser utilizadas simultaneamente


• Controle de sincronismo de eixos, macho rígido, controle de eixo
PMC

T
• Conversão de polígono, controle sobreposto
M
• Função de caixa de velocidades eletrônica

CUIDADO
1 Após a configuração do controle arbitrário do eixo
angular, certifique-se de executar a operação manual
de retorno ao ponto de referência.
2 Antes de ser executada a operação de retorno manual
ao ponto de referência ao longo do eixo
perpendicular, a operação de retorno ao ponto de
referência ao longo do eixo angular deve ser
finalizada (com o sinal de conclusão do retorno ao
ponto de referência do eixo angular (ZPX)
determinado em 1). Se a operação de retorno ao
ponto de referência é feita ao longo do eixo
perpendicular em primeiro lugar, um alarme PS0372 é
emitido.
3 Quando o ajuste é feito para que a ferramenta se
movimente ao longo do eixo perpendicular durante o
retorno manual ao ponto de referência ao longo do
eixo angular (bit 2 (AZK) do parâmetro nº 8200 é
definido como 0), se quando o retorno manual ao
ponto de referência tiver sido executado ao longo do
eixo angular, execute também o retorno manual ao
ponto de referência ao longo do eixo perpendicular
imediatamente após a operação.
4 Para mover o eixo perpendicular e o eixo angular de
forma independente durante a operação manual,
ajuste o sinal de desativação do controle dos eixos
perpendicular/angular NOZAGC em 1.
5 Uma vez movimentada a ferramenta ao longo do eixo
angular quando o sinal de desativar o controle de
eixos perpendicular/angular NOZAGC tiver sido
definido em 1, o retorno manual ao ponto de
referência deverá ser executado.
6 O mesmo sistema de incremento deve ser usado com
o eixo angular e com o eixo perpendicular.
7 Antes que uma verificação do retorno ao ponto de
referência de um eixo perpendicular possa ser
executada, a operação de retorno ao ponto de
referência do eixo angular deve ser finalizada.
8 Nenhum eixo de rotação deve ser definido para os
eixos angular e perpendicular. Um eixo de rotação
pode ser especificado apenas por um eixo linear
9 Defina uma escala de operação de posição de
comutação (números de parâmetro 6930 a 6965) em
um sistema de coordenadas angulares.

-388-
B-64304PO/01 PROGRAMAÇÃO 17. FUNÇÕES DE CONTROLE DE EIXOS

17.4 CONTROLE DE TANDEM

Se um só motor não produzir torque suficiente para acionar um mesa


grande, podem ser usados dois motores para o movimento ao longo de
um só eixo. O posicionamento é realizado apenas pelo motor
principal. O motor auxiliar é usado apenas para produzir o torque.
A função de controle de tandem permite duplicar o torque produzido.

Motor
Mesa principal

Fuso de rótula
Motor
auxiliar

Fig. 19.4 Exemplo de operação

Em geral, o NC considera o controle de tandem como sendo


executado em um só eixo. No entanto, para o gerenciamento dos
parâmetros do servo e a monitoração do alarme servo, o controle
de tandem é considerado como sendo executado em dois eixos.
Para mais informações, consulte o manual correspondente publicado
pelo fabricante da ferramenta da máquina.

-389-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

18 FUNÇÃO DE ENTRADA DE DADOS


PADRÃO
Capítulo 18, "FUNÇÃO DE ENTRADA DE DADOS PADRÃO",
consiste das seguintes seções:

18.1 VISÃO GERAL............................................................. 391


18.2 EXPLICAÇÃO… ............................................................ 392
18.3 EXPLICAÇÃO DE OPERAÇÃO.................................... 394
18.4 DEFINIÇÃO DA TELA.................................................. 396

-390-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

18.1 VISÃO GERAL


No programa de processamento de forma fixa com a macro
personalizada, o operador seleciona o padrão de processamento na tela
de menu e especifica o tamanho, número e assim por diante para a
variável na tela de macro personalizada. Como acima mencionado, esta
função permite aos usuários executar uma programação simples sem
utilizar uma linguagem de programação NC existente.
Com o auxílio dessa função, o fabricante da ferramenta da máquina
pode preparar o programa de um ciclo de usinagem de furos (como um
ciclo de mandrilagem ou um ciclo de rosqueamento) através da
função de macro de usuário, podendo armazená-lo na memória do
programa. Atribuem -se a esse ciclo nomes padrão, como BOR1, TAP3
e DRL2.
O operador pode selecionar um padrão a partir do menu de nomes padrão
mostrado na tela.
Os dados (dados padrão) a serem especificados pelo operador devem ser
criados com antecedência, através de variáveis em um ciclo de perfuração.
O operador pode identificar essas variáveis através de nomes como
PROFUNDIDADE, RETORNO, ALÍVIO, AVANÇO, MATERIAL ou
outros nomes padronizados de dados. O operador atribui valores (dados
padrão) a esses nomes.
O operador seleciona o padrão na tela de menu e o número padrão
selecionado é atribuído à variável do sistema. A macro personalizada
do padrão selecionado pode ser iniciada a partir de um programa, em
seguida, referindo-se à variável de sistema no programa.

-391-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

18.2 EXPLICAÇÃO
Esta função é composta de tela de menu padrão e tela de macro
personalizada.
O processo padrão é selecionado na tela de menu padrão.
Em seguida, o processo padrão é selecionado, a tela de macro
personalizado é exibida.
Nesta tela de macro personalizada, a variável com o nome e
comentário é exibida de acordo com o padrão de processo selecionado.
Os dados do processo podem ser introduzidos por referência ao nome
da variável com o valor numérico no desenho.

O bit 7 (NPD) do parâmetro nº 8135 pode ser configurado para


habilitar ou desabilitar esta função (0: habilitado, 1: desabilitado).
Quando esta função está desativada, as telas acima não são exibidas.

A seguir os exemplos para o menu padrão e a macro personalizada.

(1) tela de menu padrão

Fig. 18.2 (a) tela de menu padrão de dados (10.4-polegadas)

(2) Tela de macro personalizada


O nome da variável e comentário podem ser exibidos na tela usual
de macro personalizada.
O título do menu e o nome padrão na tela de menu padrão e o
nome da variável na tela de macro personalizada podem ser
definidos.

-392-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

Fig. 18.2 (b) Tela de macro personalizada (10,4 polegadas)

-393-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

18.3 EXPLICAÇÃO DA OPERAÇÃO


Explicação como exibir a tela de menu padrão.

1 Pressione a tecla de função .


2 Pressione a tecla de menu contínuo .
3 Pressione tecla [PATTERN MENU] ([MENU] para a unidade
de display de 8,4 polegadas).

Tela de menu padrão


A tela de menu padrão a seguir é exibida.

Fig. 18.3 (a) Tela de menu padrão (10,4-polegadas)

Selecione o padrão nessa tela


Os dois métodos a seguir são eficazes.
• Seleção por cursor
Movimente o cursor para o nome do padrão com as teclas de
movimentação do cursor
, e pressione a tecla [SELECT] ou a tecla .
• Seleção por definição de número padrão
O número que é exibido no lado esquerdo do nome padrão é a
entrada e pressione a tecla [Select] ou a tecla .

O número padrão selecionado é registrado para a variável do sistema


#5900. A macro personalizada do modelo selecionado pode ser
iniciada por iniciar um programa fixo (busca nº. programa externo)
com um sinal externo. Este programa refere-se à variável de sistema
# 5900 no programa. Esta variável de sistema # 5900 é mantida depois
de desligada.

-394-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

Tela de macro variável personalizada


A seguinte tela de macro personalizado é exibida.

Fig. 18.3 (b) Tela de macro personalizada quando o padrão é a entrada de


dados (10.4-polegadas)

Quando a tela muda para a tela de macro personalizada, o número de


variável de macro que é selecionado primeiro é especificado pelos
parâmetros nº. 6101 a 6110. As variáveis de macro cujos nomes não
estão definidos podem ser inseridas também.

NOTA
1 O nome da variável que é exibido não pode ser
usado como o nome comum de variável do
programa NC.
2 Quando o nome da variável comum é definido pelo
comando SETVN, o nome da variável definido pela
função de entrada de dados padrão é priorizado.

-395-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

18.4 DEFINIÇÃO DA TELA


A definição da tela é feita através do programa NC.

Configuração do
programa Esta função é composta por um programa para a definição da tela de
menu padrão e o máximo de dez programas para a definição da tela de
macro personalizada.
O número de programa é como o seguinte

Tabela 18.4 (a) Números de subprogramas utilizados na função de


entrada padrão de dados
Sub programa nº. Tela
O9500 Especifica as cadeias de caracteres exibidas no
menu de dados padrão.
O9501 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº.1
O9502 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..2
O9503 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..3
O9504 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº.4
O9505 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..5
O9506 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..6
O9507 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..7
O9508 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..8
O9509 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..9
O9510 Especifica uma seqüência de caracteres dos
dados padrão correspondente ao padrão nº..10

Quadro 18.4 (b) Comandos macro utilizados na função de entrada de


dados padrão
Código G Código H Função
G65 H90 Especifica o título do menu.
G65 H91 Especifica o nome padrão.
G65 H92 Especifica o título de dados padrão.
G65 H93 Especifica o nome da variável.
G65 H94 Especifica o comentário.

Tabela 18.4 (c) Variáveis do sistema empregado na função de entrada


de dados padrão
Variável do sistema Função
#5900 Nº padrão selecionado pelo usuário

-396-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

18.4.1 Definição da Tela de Menu Padrão


Título do menu e nome padrão são definidos da seguinte forma.

Título do Menu

Nome do padrão

Fig. 18.4.1 (a) Tela de menu padrão

Definição do título do menu


A seqüência de caracteres exibida no título do menu da tela de menu
padrão é definida.
O título de menu é especificado com até 12 caracteres de tamanho
meia letra e até 6 caracteres em uma letra de maior tamanho, tais como
caracteres kanji.

- Formato
G65 H90 P_ Q_ R_ I_ J_ K_ ;
H90 : Especifica o título do menu.
P_ : O código do 1º. e 2º. caracteres do título
Q_ : O código do 3º. e 4º. caracteres do título
R_ : O código do 5º. e 6º. caracteres do título
I_ : O código do 7º. e 8º. caracteres do título
J_ : O código do 9º. e 10º. caracteres do título
K_ : O código do 11º. e 12º. caracteres do título
Quanto à forma de definir o caráter de código, consulte a
subseção 18.4.3, "Definir os códigos de caracteres" na
Parte II, Programação "."

-397-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

Definição do nome padrão


A seqüência de caracteres exibida no nome padrão que se torna um
item de menu é definida.
O nome padrão é especificado com até 10 caracteres em um tamanho
meia letra e até 5 caracteres com letra em tamanho maior.

- Formato G65 H91 P_ Q_ R_ I_ J_ K_ ;


H91 : Especifica o nome padrão.
P_ : Especifica o número de menu do nome do padrão
O número do menu = 1 a 10
Q_ : O código do 1o. e 2º. caracteres do nome padrão
R_ : O código do 3º. e 4º. caracteres do nome padrão
I_ : O código do 5º. e 6º. caracteres do nome padrão
J_ : O código do 7º. e 8º. caracteres do nome padrão
K_ : O código do 7º. e 8º. caracteres do nome padrão
Quanto à forma de definir o caráter de código, consulte a
subsecção 18.4.3, "Definir os códigos de caracteres" na
Parte II, Programação "."

Exemplo O seguinte é um exemplo para a tela de menu padrão.

Fig. 18.4.1 (b) Tela de menu padrão

O9500 :
N1 G65 H90 P072079 Q076069 R032080 I065084 J084069 K082078 ; "PADRÃO DE PERFURAÇÃO"
N2 G65 H91 P1 Q066079 R076084 I032072 J079076 K069032 ; ..........."CICLO DE PERFURAÇÃO"
N3 G65 H91 P2 Q071082 R073068 ; ......................................................."GRADE"
N4 G65 H91 P3 Q076073 R078069 I032065 J078071 K076069 ; ..........."ÂNGULO DA LINHA"
N5 G65 H91 P4 Q084065 R080080 I073078 J071032 ; ........................."ROSQUEAMENTO"
N6 G65 H91 P5 Q068082 R073076 I076073 J078071 ;..........................."PERFURAR"
N7 G65 H91 P6 Q066079 R082073 I078071 ; .........................................“MANDRILHAR"
N8 G65 H91 P7 Q080079 R067075 I069084 ; ........................................."BOLSA"
N9 G65 H91 P8 Q080069 R067075 ; ......................................................."CRISTA"
N10 G65 H91 P9 Q084069 R083084 ; ....................................................."TESTE"
N11 G65 H91 P10 Q066065 R067075 ; ..................................................."VOLTA"
N12 M99;

-398-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

18.4.2 Definição da Tela de Macro Personalizada

O título, nome da variável e o comentário são definidos da seguinte


forma.

Macro nome da variável Título

Comentário

Fig. 18.4.2 (a) Tela de macro personalizada

Definição do título
A seqüência de caracteres exibida no título do menu da tela de menu
personalizado está definida.
O título é especificado com até 12 caracteres em um tamanho meia
letra e até 6 caracteres com letra em tamanho maior.

- Formato
G65 H92 P_ Q_ R_ I_ J_ K_ ;
H92 : Especifica o título do menu.
P_: O código do 1ro. e 2º. caracteres do título do menu
Q_: O código do 3º. e 4º. caracteres do título do menu
R_: O código do 5º. e 6º. caracteres do título do menu
I_ O código do 7º. e 8º. caracteres do título do menu
J_: O código do 9º. e 10º. caracteres do título do menu
K_: O código do 11º. e 12º. caracteres do nome padrão
Quanto à forma de definir o caráter de código, consulte a
subsecção 18.4.3, "Definir os códigos de caracteres" na
Parte II, Programação "."

-399-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

Definição de variáveis de macro


A seqüência de caracteres exibida no nome da macro variável é
definida. O variável de macro é especificada com até 10 caracteres em
um tamanho meia letra e até 5 caracteres com letra em tamanho maior.

A variável que pode ser usada é a seguinte


# 100 a 199 (100 variáveis)
# 500 a 999 (500 variáveis), 600 variáveis no total

- Formato
G65 H93 P_ Q_ R_ I_ J_ K_ ;
H93 : Especifica o nome da variável
P_ Especifica o nome da variável.
Especifica 100 a 199 ou 500 a 999
Q_ O código do 1º. e 2º. caracteres do nome da variável
R_ O código do 3º. e 4º. caracteres do nome da variável
I_ O código do 5º. e 6º. caracteres do nome da variável
J_ O código do 7º. e 8º. caracteres do nome da variável K_ :
O código do 9º. e 10º. caracteres do nome da variável. Quanto
à forma de definir o caráter de código, consulte a subsecção
18.4.3, "Definir os códigos de caracteres" na Parte II,
Programação "."

-400-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

Definição de um A seqüência de caracteres exibida no título do menu da tela de macro


comentário personalizada está definida.
O comentário é especificado com até 12 caracteres em um tamanho
meia letra e até 6 caracteres com letra em tamanho maior.

A linha 1 é composta por 1 bloco, o número máximo de linhas é de 8


na unidade de tela de 8,4 polegadas ou de 12 polegadas na unidade de
tela de 10,4 polegadas.
Os blocos são exibidos a partir da primeira linha de comentário na
ordem especificada no programa.

- Formato
G65 H94 P_ Q_ R_ I_ J_ K_ ;
H94 :Especifica o comentário
P_ :O código do 1º. e 2º. caracteres do comentário
Q_ :O código do 3º. e 4º. caracteres do comentário
R_ :O código do 5º. e 6º. caracteres do comentário
I_ :O código do 7º. e 8º. caracteres do comentário
J_ :O código do 9º. e 10º. caracteres do comentário
K_ :O código do 11º. e 12º. caracteres do comentário
Quanto à forma de definir o caráter de código, consulte a
subsecção 18.4.3, "Definir os códigos de caracteres" na
Parte II, Programação "."

-401-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

Exemplo
O seguinte é exemplo da tela de macro personalizado.

Fig. 18.4.2 (c) Tela de macro personalizada

O9501 :
N1 G65 H92 P066079 Q076084 R032072 I079076 J069032 ; ..................."CICLO DE PERFURAÇÃO"
N2 G65 H93 P500 Q084079 R079076 ; ................................................ "FERRAMENTA"
N3 G65 H93 P501 Q079082 R071032 I08832 ; ........................................."ORG X"
N4 G65 H93 P502 Q079082 R071032 I08932 ; ........................................."ORG Y"
N5 G65 H93 P503 Q082065 R068073 I085803 ; ......................................."RAIO"
N6 G65 H93 P504 Q083046 R032065 I078071 J076032 ; ........................."S. ANGL "
o
N7 G65 H93 P505 Q072079 R076079 I083032 J078079 K046032 ;........."PERFURAÇÃO N ."
N8 G65 H94 P032042 Q066079 R076084 I032072 J079076 K069032 ;..”* CICLO DE PERFURAÇÃO"
N9 G65 H94 P067073 Q082067 R076069 I042032 ;.................................."CÍRCULO*"
N10 G65 H94 P083069 Q084032 R080065 I084084 J069082 K078032 ;.."DEFINIR PADRÃO"
N11 G65 H94 P068065 Q084065 R032084 I079032 J086065 K082046 ;.."DADOS NENHUMA VAR."
N12 G65 H94 P078079 Q046053 R048048 I045053 J048053 K046032 ;.."NO500-505"
N13 M99 ;

-402-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

18.4.3 Definir Códigos de Caracteres


O caractere não pode ser utilizado para especificar o programa NC.
Portanto, o código correspondente ao caractere é especificado.
Um caractere é composto por três figuras no tamanho meia letra e seis
números em letra em tamanho maior.
O código de caracteres é especificado para cada endereço da instrução
G65 por seis dígitos.

Consulte a tabela para o código de caracteres.


Exemplo)
Quando "ABCDEFGH" é especificada, a descrição do código é a
seguinte.
Cadeia de caracteres codificados: 065 066 067 068 069 070 071
072
P065066 Q067068 R069070 I071072 ;
AB CD EF GH

NOTA
1 O espaço (032) é adicionado à frente do código-
caractere, quando o código-caractere de três
dígitos ou menos for especificado.
Exemplo)
P065066 Q067 ; → " AB C "
032 (espaço) é colocado no final, quando o
"ABC" é exibido.
P065066 Q067032 ; → " ABC "
2 É presumido que o espaço de dois caracteres foi
definido no endereço quando há um endereço não
definido.
Exemplo)
P065066 I067068 ; → "AB CD"

-403-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

Caracteres e códigos a serem utilizados para a função de entrada de dados padrão


Caractere Código Comentário Caractere Código Comentário
A 065 6 054
B 066 7 055
C 067 8 056
D 068 9 057
E 069 032 Espaço
F 070 ! 033 Ponto de exclamação
G 071 ” 034 Aspas
H 072 # 035 Sinal de Tralha
I 073 $ 036 Cifrão
J 074 % 037 Percentual
K 075 & 038 E comercial
L 076 ’ 039 Apóstrofo
M 077 * 042 Asterisco
N 078 + 043 Sinal positivo
O 079 , 044 Vírgula
P 080 - 045 Sinal negativo
Q 081 . 046 Ponto
R 082 / 047 Barra
S 083 : 058 Dois pontos
T 084 ; 059 Ponto e Vírgula
U 085 < 060 Menor que
V 086 = 061 Sinal de igual
W 087 > 062 Maior que
X 088 ? 063 Ponto de Interrogação
Y 089 @ 064 Arroba
Z 090 [ 091 Colchete à esquerda
0 048 ¥ 092 Símbolo de Yen
1 049 ] 093 Colchete à direita
2 050 ^ 094 Circunflexo
3 051 _ 095 Sublinhado
4 052
5 053

-404-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

Os caracteres e códigos de katakana são como segue:


Caractere Código Comentário Caractere Código Comentário
ア 177 ム 209
イ 178 メ 210
ウ 179 モ 211
エ 180 ヤ 212
オ 181 ユ 213
カ 182 ヨ 214
キ 183 ラ 215
ク 184 リ 216
ケ 185 ル 217
コ 186 レ 218
サ 187 ロ 219
シ 188 ワ 220
ス 189 ヲ 166
セ 190 ン 221
ソ 191 ァ 167
タ 192 ィ 168
チ 193 ゥ 169
ツ 194 ェ 170
テ 195 ォ 171
ト 196 ャ 172
ナ 197 ュ 173
ニ 198 ョ 174
ヌ 199 ッ 175
ネ 200 ″ 222 Sinal diacrítico
ノ 201 ° 223 Sinal diacrítico
ハ 202 。 161 Pontuação
ヒ 203 「 162 Cota à esquerda
フ 204 」 163 quotation mark
Cota à direita
ヘ 205 、 164 Vírgula
ホ 206 ・ 165 Ponto
マ 207 000 Espaço
ミ 208

NOTA
O Sinal diacrítico é um caractere.

-405-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

Os caracteres e os códigos do hiragana e kanjis são os seguintes. Os


hiraganas e kanjis a seguir utilizam dois caracteres do caractere
alfanumérico.

ぁ あ ぃ い う う ぇ え ぉ お
002 000 002 002 002 004 002 006 002 008 002 010 002 012 002 014 002 016 002 018
か が き ぎ く ぐ け げ こ ご
002 020 002 022 002 024 002 026 002 028 002 030 002 032 002 034 002 036 002 038
さ ざ し じ す ず せ ぜ そ ぞ
002 040 002 042 002 044 002 046 002 048 002 050 002 052 002 054 002 056 002 058
た だ ち ぢ っ つ づ て で と
002 060 002 062 002 064 002 066 002 068 002 070 002 072 002 074 002 076 002 078
ど な に ぬ ね の は ば ぱ ひ
002 080 002 082 002 084 002 086 002 088 002 090 002 092 002 094 002 096 002 098
び ぴ ふ ぶ ぷ へ べ ぺ ほ ぼ
002 100 002 102 002 104 002 106 002 108 002 110 002 112 002 114 002 116 002 118
ぽ ま み む め も ゃ や ゅ ゆ
002 120 002 122 002 124 002 126 002 128 002 130 002 132 002 134 002 136 002 138
ょ よ ら り る れ ろ わ わ 素
002 140 002 142 002 144 002 146 002 148 002 150 002 152 002 154 002 156 002 158
材 を ん 種 類 棒 穴 成 形 質
002 160 002 162 002 164 002 166 002 168 002 170 002 172 002 174 002 176 002 178
寸 法 外 径 長 端 面 最 小 内
002 180 002 182 002 184 002 186 002 188 002 190 002 192 002 194 002 196 002 198
大 加 工 切 削 倣 正 途 中 荒
002 200 002 202 002 204 002 206 002 208 002 210 002 212 002 214 002 216 002 218
具 番 号 仕 上 込 点 方 向 速
002 220 002 222 002 224 002 226 002 228 002 230 002 232 002 234 002 236 002 238
度 送 量 開 始 深 主 軸
002 240 002 242 002 244 002 246 002 248 002 250 002 252 002 254
回 転 数 位 置 決 直 線 時 円
003 000 003 002 003 004 003 006 003 008 003 010 003 012 003 014 003 016 003 018
反 現 在 指 令 値 領 域 診 断
003 020 003 022 003 024 003 026 003 028 003 030 003 032 003 034 003 036 003 038
操 作 手 引 機 械 残 移 動 次
003 040 003 042 003 044 003 046 003 048 003 050 003 052 003 054 003 056 003 058
早 電 源 投 入 間 分 秒 自 運
003 060 003 062 003 064 003 066 003 068 003 070 003 072 003 074 003 076 003 078
負 荷 実 使 用 寿 命 新 規 除
003 080 003 082 003 084 003 086 003 088 003 090 003 092 003 094 003 096 003 098
隅 取 単 補 能 独 終 了 記 角
003 100 003 102 003 104 003 106 003 108 003 110 003 112 003 114 003 116 003 118
溝 刃 幅 広 設 定 一 覧 表 部
003 120 003 122 003 124 003 126 003 128 003 130 003 132 003 134 003 136 003 138
炭 合 金 鋼 超 硬 先 付 摩 耗
003 140 003 142 003 144 003 146 003 148 003 150 003 152 003 154 003 156 003 158
仮 想 副 行 挿 消 去 山 高 準
003 160 003 162 003 164 003 166 003 168 003 170 003 172 003 174 003 176 003 178
備 完 後 弧 助 択 無 視 器 原
003 180 003 182 003 184 003 186 003 188 003 190 003 192 003 194 003 196 003 198

-406-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

登 録 再 処 理 描 画 過 容 編
003 200 003 202 003 204 003 206 003 208 003 210 003 212 003 214 003 216 003 218
集 未 対 相 座 標 示 名 歯 変
003 220 003 222 003 224 003 226 003 228 003 230 003 232 003 234 003 236 003 238
呼 推 馬 力 系 選 達 閉
003 240 003 242 003 244 003 246 003 248 003 250 003 252 003 254
禁 復 帰 書 個 桁 稼 由 両 半
004 000 004 002 004 004 004 006 004 008 004 010 004 012 004 014 004 016 004 018
逃 底 逆 下 空 四 触 平 代 辺
004 020 004 022 004 024 004 026 004 028 004 030 004 032 004 034 004 036 004 038
格 子 周 心 本 群 停 止 巾 微
004 040 004 042 004 044 004 046 004 048 004 050 004 052 004 054 004 056 004 058
状 路 範 囲 倍 率 注 側 特 殊
004 060 004 062 004 064 004 066 004 068 004 070 004 072 004 074 004 076 004 078
距 離 連 続 増 隔 件 初 期 条
004 080 004 082 004 084 004 086 004 088 004 090 004 092 004 094 004 096 004 098
経 握 圧 扱 陰 隠 右 押 横 黄
004 100 004 102 004 104 004 106 004 108 004 110 004 112 004 114 004 116 004 118
億 屋 化 何 絵 階 概 該 巻 換
004 120 004 122 004 124 004 126 004 128 004 130 004 132 004 134 004 136 004 138
気 起 軌 技 疑 供 共 境 強 教
004 140 004 142 004 144 004 146 004 148 004 150 004 152 004 154 004 156 004 158
掘 繰 係 傾 型 検 権 研 肩 見
004 160 004 162 004 164 004 166 004 168 004 170 004 172 004 174 004 176 004 178
験 元 弦 減 孔 巧 控 更 校 構
004 180 004 182 004 184 004 186 004 188 004 190 004 192 004 194 004 196 004 198
根 左 差 雑 参 散 産 算 治 耳
004 200 004 202 004 204 004 206 004 208 004 210 004 212 004 214 004 216 004 218
式 失 修 十 従 勝 商 少 尚 昇
004 220 004 222 004 224 004 226 004 228 004 230 004 232 004 234 004 236 004 238
植 色 食 伸 信 侵 振 浸
004 240 004 242 004 244 004 246 004 248 004 250 004 252 004 254
真 暗 以 意 異 影 鋭 越 価 可
005 000 005 002 005 004 005 006 005 008 005 010 005 012 005 014 005 016 005 018
科 果 箇 課 各 拡 核 学 掛 漢
005 020 005 022 005 024 005 026 005 028 005 030 005 032 005 034 005 036 005 038
簡 観 関 含 却 客 休 急 業 曲
005 040 005 042 005 044 005 046 005 048 005 050 005 052 005 054 005 056 005 058
均 筋 継 計 軽 言 限 互 降 採
005 060 005 062 005 064 005 066 005 068 005 070 005 072 005 074 005 076 005 078
済 細 姿 思 写 射 斜 者 車 借
005 080 005 082 005 084 005 086 005 088 005 090 005 092 005 094 005 096 005 098
縦 重 出 述 術 渉 照 省 章 証
005 100 005 102 005 104 005 106 005 108 005 110 005 112 005 114 005 116 005 118
象 身 進 人 図 違 印 沿 遠 央
005 120 005 122 005 124 005 126 005 128 005 130 005 132 005 134 005 136 005 138
奥 往 応 会 解 改 割 活 願 基
005 140 005 142 005 144 005 146 005 148 005 150 005 152 005 154 005 156 005 158
奇 寄 岐 既 近 区 矩 駆 偶 旧
005 160 005 162 005 164 005 166 005 168 005 170 005 172 005 174 005 176 005 178

-407-
18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO PROGRAMAÇÃO B-64304PO/01

求 球 究 級 欠 結 口 語 誤 交
005 180 005 182 005 184 005 186 005 188 005 190 005 192 005 194 005 196 005 198
厚 項 刻 告 黒 財 策 糸 試 資
005 200 005 202 005 204 005 206 005 208 005 210 005 212 005 214 005 216 005 218
事 持 似 釈 弱 受 収 純 順 所
005 220 005 222 005 224 005 226 005 228 005 230 005 232 005 234 005 236 005 238
序 剰 場 常 飾 水 錐 据
005 240 005 242 005 244 005 246 005 248 005 250 005 252 005 254
制 整 製 前 全 然 則 属 即 他
006 000 006 002 006 004 006 006 006 008 006 010 006 012 006 014 006 016 006 018
多 存 谷 探 短 徴 鎮 調 頂 鉄
006 020 006 022 006 024 006 026 006 028 006 030 006 032 006 034 006 036 006 038
添 頭 同 導 道 熱 年 濃 箱 発
006 040 006 042 006 044 006 046 006 048 006 050 006 052 006 054 006 056 006 058
抜 伴 必 百 複 物 文 聞 併 忘
006 060 006 062 006 064 006 066 006 068 006 070 006 072 006 074 006 076 006 078
末 密 有 余 与 裏 立 略 青 席
006 080 006 082 006 084 006 086 006 088 006 090 006 092 006 094 006 096 006 098
石 積 赤 接 折 粗 創 双 捜 太
006 100 006 102 006 104 006 106 006 108 006 110 006 112 006 114 006 116 006 118
打 体 待 態 替 段 知 地 致 遅
006 120 006 122 006 124 006 126 006 128 006 130 006 132 006 134 006 136 006 138
追 通 伝 得 読 凸 凹 突 鈍 敗
006 140 006 142 006 144 006 146 006 148 006 150 006 152 006 154 006 156 006 158
杯 背 配 品 不 布 並 頁 別 片
006 160 006 162 006 164 006 166 006 168 006 170 006 172 006 174 006 176 006 178
返 勉 弁 保 明 滅 木 目 歪 揺
006 180 006 182 006 184 006 186 006 188 006 190 006 192 006 194 006 196 006 198
様 溶 要 抑 良 輪 和 話 枠 節
006 200 006 202 006 204 006 206 006 208 006 210 006 212 006 214 006 216 006 218
説 絶 千 専 浅 旋 総 走 退 台
006 220 006 222 006 224 006 226 006 228 006 230 006 232 006 234 006 236 006 238
第 題 卓 室 着 柱 鋳 丁
006 240 006 242 006 244 006 246 006 248 006 250 006 252 006 254
低 訂 肉 日 白 薄 比 皮 被 非
007 000 007 002 007 004 007 006 007 008 007 010 007 012 007 014 007 016 007 018
美 普 伏 歩 包 門 問 絡 列 万
007 020 007 022 007 024 007 026 007 028 007 030 007 032 007 034 007 036 007 038
利 訳 礼 乱 放 枚 約 練 油 劣
007 040 007 042 007 044 007 046 007 048 007 050 007 052 007 054 007 056 007 058
例 郭 戻 冷 垂 緑 紫 許 測 精
007 060 007 062 007 064 007 066 007 068 007 070 007 072 007 074 007 076 007 078
効 → ↑ ← ↓
007 080 007 082 007 084 007 086 007 088 007 090 007 092 007 094 007 096 007 098
板 予 〃 家 装 管
007 100 007 102 007 104 007 106 007 108 007 110 007 112 007 114 007 116 007 118
粉 等 貫 安 α β
007 120 007 122 007 124 007 126 007 128 007 130 007 132 007 134 007 136 007 138
程 抗 張 任 破 損 御 足 守 般
007 140 007 142 007 144 007 146 007 148 007 150 007 152 007 154 007 156 007 158

-408-
B-64304PO/01 PROGRAMAÇÃO 18. FUNÇÕES DE ENTRADA DE DADOS PADRÃO

納 義 丸 汎 固 毎 当 的 詳 鳥
007 160 007 162 007 164 007 166 007 168 007 170 007 172 007 174 007 176 007 178
適 論 額 縁 温 給 界 混 監 締
007 180 007 182 007 184 007 186 007 188 007 190 007 192 007 194 007 196 007 198
護 己 称 樹 脂 料 落 確 認 報
007 200 007 202 007 204 007 206 007 208 007 210 007 212 007 214 007 216 007 218
排 性 生 績 判 搬 砥 θ 島 壁
007 220 007 222 007 224 007 226 007 228 007 230 007 232 007 234 007 236 007 238
] [ | ■
007 240 007 242 007 244 007 246 007 248 007 250 007 252 007 254

-409-
III. OPERAÇÃO
B-64304PO/01 OPERAÇÃO 1.GERAL

1 GERAL
O Capítulo 1, "GERAL", consiste das seguintes seções:

1.1 OPERAÇÃO MANUAL........................................................ 414


1.2 MOVIMENTAÇÃO DA FERRAMENTA POR
PROGRAMAÇÃO– OPERAÇÃO AUTOMÁTICA............ 416
1.3 OPERAÇÃO AUTOMÁTICA............................................... 418
1.4 TESTANDO UM PROGRAMA............................................ 420
1.5 EDITANDO UM PROGRAMA............................................. 422
1.6 EXIBIÇÃO E CONFIGURAÇÃO DE DADOS.................... 423
1.7 EXIBIÇÃO.............................................................................. 426

-413-
1.GERAL OPERAÇÃO B-64304PO/01

1.1 OPERAÇÃO MANUAL

Explicação
- Retorno manual ao ponto de referência

A ferramenta da máquina CNC tem uma posição usada para


determinar a posição da máquina.
Esta posição é chamada de ponto de referência, onde a
ferramenta é substituída, ou as coordenadas são estabelecidas.
Normalmente, após a energia ser ligada, a ferramenta é movida
para o ponto de referência.
O retorno manual ao ponto de referência deve mover a
ferramenta para o ponto de referência usando interruptores e
botões localizados no painel do operador. (Ver Seção III-3.1)

Ponto de Referência

Ferramenta

Painel do Operador da Máquina

Fig. 1.1 (a) Retorno Manual à Posição de Referência

A ferramenta pode ser movida para o ponto de referência


também com comandos de programa.
Esta operação é chamada retorno automático ao ponto de
referência (Ver Seção II-6.1).

-414-
B-64304PO/01 OPERAÇÃO 1.GERAL

- O movimento da ferramenta por operação manual


Usando interruptores do painel do operador da máquina, botões,
ou a maçaneta manual, a ferramenta pode ser movida ao longo de
cada eixo.
Painel do Operador da Máquina

Gerador de
pulso manual

Ferramenta

Peça

Fig. 1.1 (b) O movimento da ferramenta por operação manual

A ferramenta pode ser movida das seguintes formas:


(i) Avanço por manivela (Ver Seção III-3.2)
A ferramenta se move continuamente enquanto um botão
permanece pressionado.
(ii) Avanço incremental (Ver Seção III-3.3)
A ferramenta se move pela distância pré-determinada cada
vez que o botão for pressionado.
(iii) Avanço por manivela (Ver Seção III-3.4)
Fazendo girar a manivela manual, a ferramenta se move pela
distância correspondente ao grau de rotação da manivela.

-415-
1.GERAL OPERAÇÃO B-64304PO/01

1.2 MOVIMENTO DA FERRAMENTA POR


PROGRAMAÇÃO – OPERAÇÃO AUTOMÁTICA

A operação automática opera a máquina segundo o programa


criado. Inclui memória, MDI e operações DNC. (Ver Seção III-
4).
Programa

01000 ;
MST;
G92 X ; Ferramenta
Ferramenta
G00 ;
G01 ;
:
:
:

Fig. 1.2 (a) Movimento da Ferramenta por Programação

Explicação
- Operação de memória
Após o programa ser registrado uma vez na memória do CNC, a
máquina pode ser operada de acordo com as instruções do
programa. Esta operação é chamada operação de memória.

CNC Máquina

Memória

Fig. 1.2 (b) Operação de memória

-416-
B-64304PO/01 OPERAÇÃO 1.GERAL

- Operação MDI
Depois que o programa é introduzido, como um grupo de
comando, a partir do teclado MDI, a máquina pode ser operada
de acordo com o programa. Esta operação é chamada operação
MDI.

Teclado CNC MDI Máquina

Entrada de
programa
manual

Fig. 1.2 (c) Operação MDI

- Operação DNC
Neste modo de operação, o programa não é registrado na
memória do CNC. É lido nos dispositivos externos de
entrada/saída ao invés. Isto é chamado operação DNC.

-417-
1.GERAL OPERAÇÃO B-64304PO/01

1.3 OPERAÇÃO AUTOMÁTICA

Explicação
- Seleção de programa
Selecionar o programa usado para a peça. Normalmente, um
programa está preparado para uma peça. Se dois ou mais
programas estiverem na memória, selecionar o programa a ser
usado, pesquisando o número do programa (Seção III-9.3).

Programas na memória

O1001
Operação
G92
automática

Busca de programa desejado


M30 através do nome do arquivo ou do
número do programa.

Fig. 1.3 (a) Seleção de programa para a operação automática

- Partida e parada
Pressionar o botão de partida do ciclo faz com que a operação
automática se inicie. Pressionando o botão de bloqueio de avanço
ou reiniciar, a operação automática pausa ou pára.
Especificando a parada de programa ou comando de
encerramento de programa no programa, o funcionamento irá
parar durante a operação automática. Quando um processo de
usinagem é concluído, a operação automática pára. (Ver Seção
III-4)

Partida do ciclo Partida

Bloquear Avanço Parada Operação


Reiniciar Automática

Parada causada
pelo programa
Parar programa
Fim de programa

Fig. 1.3 (b) Partida e parada para a operação automática

-418-
B-64304PO/01 OPERAÇÃO 1.GERAL

- Interrupção de manivela
Enquanto a operação automática estiver sendo executada, o
movimento da ferramenta pode se sobrepor à operação
automática ao girar a manivela manual. (Ver Seção III-4.6)
Posiçãoda ferramenta
Z durante aoperação
Posiçãodaferramentaapós
automática
Interrupção de manivela

Profundidade
de corte
programada

Profundidade
de corte pela
interrupção X
da manivela

Fig. 1.3 (c) Interrupção de manivela para operação automática

-419-
1.GERAL OPERAÇÃO B-64304PO/01

1.4 TESTANDO UM PROGRAMA

Antes da usinagem ser iniciada, a verificação do funcionamento


automático pode ser executada.
Ele verifica se o programa criado pode operar a máquina como
desejado.
Esta verificação pode ser realizada operando-se a máquina
realmente ou examinando a modificação da exibição de posição
(sem operar a máquina) (Ver Seção III-5).

1.4.1 Verificação ao Operar a Máquina

Explicação
- Funcionamento Remover a peça, verificar apenas o movimento da ferramenta.
em vazio Selecionar a taxa de movimento da ferramenta que usa o botão
no painel do operador. (Ver Seção III-5.4)

Ferramenta

Tabela

Fig. 1.4.1 (a) Funcionamento em vazio

- Override da
velocidade de avanço Verificar o programa substituindo a velocidade de avanço
especificada no programa. (Ver Seção III-5.2)

Vel. de avanço especificada pelo programa


100 mm/min. Ferramenta

Vel. de avanço após override


da vel. de avanço (20%); 20
mm/min.

Peça

Fig. 1.4.1 (b) Override da velocidade de avanço

-420-
B-64304PO/01 OPERAÇÃO 1.GERAL

- Bloco único
Quando o botão de partida do ciclo é pressionado, a ferramenta
executa uma operação e então pára. Pressionando-se a partida do
ciclo novamente, a ferramenta executa a próxima operação e
então pára. O programa é verificado desta forma. (Ver Seção III-
5.5)
Partida
do ciclo

Partida Partida
do ciclo do ciclo

Ferramenta
Parada
Partida Parada
do ciclo

Peça

Parada

Fig. 1.4.1 (c) Bloco único

1.4.2 Como Examinar a Modificação da Exibição de Posição


Atual sem Operar a Máquina

Explicação
- Bloqueio de Máquina
MDI

X
Ferramenta Y
Z

Peça
A ferramenta permanece parada, e apenas
os exibições posicionais dos eixos mudam.

Fig. 1.4.2 (a) Bloqueio de Máquina

- Bloqueio da função auxiliar


Quando o funcionamento automático é colocado no modo de
bloqueio de função auxiliar durante o modo de bloqueio de
máquina (Ver Seções III-5.1), todas as funções auxiliares
(rotação de fuso, substituição de ferramenta, refrigeração
liga/desliga, etc.) (Ver Seção III-5.1) são desativadas.

-421-
1.GERAL OPERAÇÃO B-64304PO/01

1.5 EDITANDO UM PROGRAMA

Após um programa criado ser registrado uma vez na memória,


ele pode ser corrigido ou modificado a partir do painel MDI (Ver
Seção III-10).
Esta operação pode ser executada usando-se a função de editar
programa.

-422-
B-64304PO/01 OPERAÇÃO 1.GERAL

1.6 EXIBIÇÃO E CONFIGURAÇÃO DE DADOS

O operador pode exibir ou modificar um valor armazenado na


memória interna do CNC pela operação da chave na tela MDI
(Ver III-12).

Configuração de dados

Exibição de dados
Teclas da Tela

Memória CNC

Fig. 1.6 (a) Exibindo e configurando dados

Explicação
- Valor de correção da ferramenta

Geometria Uso
o
Configuração Compensação Compensação
Número de compensação da ferramenta 1 12.3 25.0

Número de compensação da ferramenta 2 20.0 40.0

Número de compensação da ferramenta 3

Teclas da Tela Exibição

MDI

Memória CNC

Fig. 1.6 (b) Exibição e Configuração de Valores de Correção da


Ferramenta

A ferramenta tem a dimensão da ferramenta (comprimento, diâmetro).


Quando uma peça é usinada, o valor de movimento da ferramenta
depende das dimensões da ferramenta. Configurando-se os dados de
dimensão da ferramenta na memória CNC anteriormente, o CNC
automaticamente gera rotas de ferramenta que permitem a
qualquer ferramenta cortar a peça especificada pelo programa.
Dados de dimensão da ferramenta são chamados de valor de correção
da ferramenta.

-423-
1.GERAL OPERAÇÃO B-64304PO/01

1º. Caminho da Ferramenta


Forma
usinada

2º.Caminho da Ferramenta

Valor de correção da 1ª. ferramenta


Valor de correção da 2ª. ferramenta

Fig. 1.6 (c) Valor de Correção da Ferramenta

- Exibir e configurar dados de configuração do operador


À parte de parâmetros, há dados que são estabelecidos pelo operador na
operação. Estes dados fazem as características da máquina mudar.
Por exemplo, os seguintes dados podem ser configurados:
• Comutação em Polegadas/Comutação Métrica
• Seleção de dispositivos I/O
• Corte de espelhamento ligado/desligado
Os dados acima são chamados dados de configuração (Ver Seção III-
2.3.1).

Configuração de dados

Configuração Comutação em Polegadas / Comutação


Métrica
Seleção de dispositivos I/O
Configuração de espelhamento
LIGADO/DESLIGADO
Teclas da Tela Exibição :
:
MDI :

Memória CNC
Características
operacionais

Operação Movimento
Programa Automática da máquina

Fig. 1.6 (d) Exibindo e configurando dados de configuração do operador

-424-
B-64304PO/01 OPERAÇÃO 1.GERAL

- Exibir e Configurar Parâmetros


As funções do CNC tem versatilidade para funcionar com
características de várias máquinas.
Por exemplo, o CNC pode especificar o seguinte:
- Deslocamento rápido de cada eixo
- Se o sistema de incremento for baseado no sistema métrico ou
sistema de polegada.
- Como configurar comando múltiplo/detectar múltiplo
(CMR/DMR)
Os dados para fazer a especificação acima são chamados parâmetros
(Ver Seção III-12.4.1).
Os parâmetros diferem dependendo da ferramenta da máquina.

Parâmetro
Configuração Taxa de deslocamento rápido
Controle de posição
Retorno ao ponto de referência
Dados de compensação de folga
Dados de compensação de
Teclas da Tela Exibição erro de passo
:
:

MDI
Memória CNC
Características
operacionais

Operação
Programa Movimento da
automática
máquina

Fig. 1.6 (e) Exibindo e Configurando Parâmetros

- Tecla de proteção de Dados


Uma tecla chamada de tecla de proteção de dados pode ser definida.
Ela é usada para evitar que parte de programas, valores de correção,
parâmetros, e dados de configuração sejam registrados, modificados
ou deletados erroneamente (Ver Seção III-12).

Configuração
de dados

Teclas da Tela Tecla de proteção de dados

MDI Inibição de Registro / Modificação

Painel do operador da máquina

Programa Tecla de proteção


Valores de correção Sinal de dados
Parâmetros
Configuração de dados
Memória CNC

Fig. 1.6 (f) Tecla de proteção de dados

-425-
1.GERAL OPERAÇÃO B-64304PO/01

1.7 EXIBIÇÃO

1.7.1 Exibição de Programa


Os conteúdos do programa ativo atualmente são exibidos.
(Ver Seção III-12.2.1)

Executando número
de programa
Executando número de sequência

Conteúdo do Programa

A linha sendo executada é


indicada pelo cursor.

Fig. 1.7.1 (a)

Os programas na memória do programa são listados.

Fig. 1.7.1 (b)

-426-
B-64304PO/01 OPERAÇÃO 1.GERAL

1.7.2 Exibição da Posição Atual


A posição atual da ferramenta é mostrada com os valores de
coordenadas.
Além disso, a distância da posição atual até um ponto de destino pode
ser exibida como uma distância de trajetória remanescente.
(Ver Subseções III-12.1.1 a 12.1.3.)
Y
X

Sistema de Coordenadas da peça X

Fig. 1.7.2 (a)

Fig. 1.7.2 (b)

-427-
1.GERAL OPERAÇÃO B-64304PO/01

1.7.3 Exibição de Alarme


Quando um problema ocorre durante a operação, o código de erro e a
mensagem de alarme são mostrados na tela. (Ver Seção III-7.1)
Ver APÊNDICE G para a lista de códigos de erro e seus significados.

Fig. 1.7.3 (a)

1.7.4 Exibição de Contagem de Peças, Exibição de Tempo de


Funcionamento
A tela de exibição de posição exibe uma contagem de peças
usinadas, tempo de funcionamento, e tempo de ciclo. (Ver Seção
III-12.3.3)

Fig. 1.7.4 (a)

-428-
B-64304PO/01 OPERAÇÃO 2. DISPOSITIVOS OPERACIONAIS

2 DISPOSITIVOS OPERACIONAIS
Como dispositivos operacionais, os dispositivos de configuração e de
vídeo conectados ao CNC e painéis operacionais do operador estão
disponíveis. Para os painéis do operador da máquina, consulte o
manual de referência do construtor da ferramenta da máquina.

O Capítulo 2, "DISPOSITIVOS OPERACIONAIS", consiste das


seguintes seções:

2.1 UNIDADES DE CONFIGURAÇÃO E EXIBIÇÃO.............. 430


2.2 DISPOSITIVOS OPERACIONAIS....................................... 437
2.3 TECLAS DE FUNÇÃO E TECLAS DE FUNÇÃO
PROGRAMÁVEL................................................................. 439
2.4 DISPOSITIVOS I/O EXTERNOS......................................... 457
2.5 LIGAR/DESLIGAR............................................................... 459

-429-
2. DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

2.1 UNIDADES DE CONFIGURAÇÃO E EXIBIÇÃO


As unidades de configuração e exibição são mostradas nas Subseções
2.1.1 a 2.1.4 da Parte III.

8.4” LCD/MDI......................................................................... III-2.1.1


10.4” LCD........................................................................ III-2.1.2
Unidade MDI Padrão (Tecla ONG)....................................... III-2.1.3
Unidade MDI Pequena (Tecla ONG)..................................... III-2.1.4

-430-
B-64304PO/01 OPERAÇÃO 2. DISPOSITIVOS OPERACIONAIS

2.1.1 8.4’’ LCD/MDI

8.4” LCD/MDI (Tipo vertical)

8.4” LCD/MDI (Tipo horizontal)

-431-
2 DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

2.1.2 10.4” LCD

10.4” LCD
(Nota) A unidade de exibição de toque táctil não possui teclas de função
programável.

-432-
B-64304PO/01 OPERAÇÃO 2. DISPOSITIVOS OPERACIONAIS

2.1.3 UNIDADE MDI PADRÃO (TECLA ONG)

Unidade com sistema


série M
Tecla Teclas de Endereçamento/ Numérico
RESET
Tecla AJUDA

Teclas de Edição

Tecla Cancelar (CAN)

Tecla
SHIFT Tecla de ENTRADA

Teclas mudar página Teclas mover cursor Teclas de Função

-433-
2 DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

- Unidade com Sistema Série T


Tecla AJUDA Tecla Teclas de Endereçamento/ Numérico
RESET

Teclas de Edição

Tecla Cancelar (CAN)

Tecla de ENTRADA
Tecla
SHIFT

Teclas de mudança de Tela Teclas de Movimentação de Cursor Teclas de Função

-434-
B-64304PO/01 OPERAÇÃO 2. DISPOSITIVOS OPERACIONAIS

2.1.4 Unidade MDI Pequena (Tecla ONG)

- Unidade com sistema Série M


Unidade MDI pequena (Tecla ONG, tipo horizontal)
Teclas de Endereçamento/
Numérico

Tecla Cancelar (CAN)


Teclas de
Função Tecla Entrada (INPUT)

Tecla SHIFT

Tecla AJUDA
Teclas de mudança
de página
Tecla RESET

Teclas de Edição

Teclas de
movimentação de
cursor

Unidade MDI pequena (Tecla ONG, tipo vertical)

TECLAS
DE
FUNÇÃO
PROGRA
MÁVEL

Tecla RESET

Teclas de Função

Tecla AJUDA

Teclas de Edição

Teclas de Troca de Página

Teclas de Endereçamento/ Numéricas


Teclas de movimentação de cursor

Tecla SHIFT Tecla de ENTRADA

-435-
2 DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

- Unidade com sistema Série T


Unidade MDI pequena (Tecla ONG, tipo horizontal)
Teclas de Endereçamento/
Numéricas

Tecla Cancelar (CAN)

Tecla de ENTRADA
Teclas de
Tecla SHIFT
Função

Tecla AJUDA
Teclas de Troca de
Página
Tecla RESET

Teclas de Edição

Teclas de
movimentação de
cursor

Unidade MDI pequena (Tecla ONG, tipo vertical)


Teclas de
Função
Programável

Tecla de RESET

Teclas de Função

Tecla AJUDA

Teclas de Edição

Teclas de Troca de Página

Teclas de Endereçamento/ Numérico Teclas de movimentação de cursor

Tecla SHIFT Tecla de INPUT

-436-
B-64304PO/01 OPERAÇÃO 2. DISPOSITIVOS OPERACIONAIS

2.2 DISPOSITIVOS OPERACIONAIS

Tabela 2.2 (a) Explicação para o teclado MDI


Número Nome Explicação
Tecla RESET
1 Pressionar este tecla para reiniciar o CNC, para cancelar um alarme, etc.

Tecla AJUDA
Pressionar esta tecla para usar a função de ajuda quando incerto sobre a operação
2
de uma tecla MDI (função help)
As teclas suaves têm várias funções, de acordo com as Aplicações. As funções
3 Teclas de função
programável da tecla suave são exibidas na unidade de exibição.

Teclas de endereço e
numéricas
4 Pressionar essas teclas para inserir caracteres alfabéticos, numéricos, e outros.
...
Algumas teclas de endereço ou teclas numéricas têm dois caracteres em suas
Tecla SHIFT faces superiores. Pressionar a tecla <SHIFT> comuta os caracteres. Caractere
5 especial ^ é mostrado na tela quando um caractere indicado no canto superior
esquerdo na topo da tecla pode ser inserido.

Quando uma tecla de endereço ou uma tecla numérica é pressionada, os


Tecla de
INSERÇÃO dados são inseridos no buffer de entrada chave, e são mostrados na tela.
6 Para copiar os dados no buffer de entrada chave
Para o registro de deslocamento, etc., pressionar a tecla. Esta tecla é
equivalente a tecla [INSERIR] das teclas suaves, e também podem ser
pressionadas para produzir o mesmo resultado.
Pressionar esta tecla para deletar o último caractere ou símbolo inserido no
Tecla CANCELAR buffer de entrada chave. Exemplo) Quando o buffer de entrada chave mostra
(CAN)
>N001X100Z_
7
e a tecla cancelar É pressionada, Z é cancelado e

>N001X100_
é exibido.
Pressionar estas teclas quando editando o programa.
8 Teclas de Edição : ALTERAR

: INSERIR

: DELETAR

Teclas de função Pressione estas teclas para alterar telas de exibição para cada função. Veja lll-2,3
9 para obter detalhes das Teclas de Função.

Há quatro diferentes teclas de mover o cursor.

Teclas de cursor :Esta tecla é usada para mover o cursor para a direção a direita ou para
frente. O cursor é movido em unidades curtas para frente.
10 Esta tecla é usada para mover o cursor para a esquerda ou no sentido
inverso.O cursor é movido em unidades curtas no sentido inverso.
:Esta tecla é usada para mover o cursor para baixo e para frente.
O cursor é movido em grandes unidades para frente.
Esta tecla é usada para mover o cursor para cima ou no sentido inverso.
O cursor é movido em grandes unidades no sentido inverso.

-437-
2 DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

Tabela 2.2 (a) Explicação para o teclado MDI

Número Nome Explicação


Teclas de mudança de Dois tipos de teclas de mudança de página estão descritos abaixo.
página : Esta tecla é usada para passagem de página na tela para
(Teclas de Página) frente.
11
: Esta tecla é usada para passagem de página na tela no sentido inverso.

Explicação
- Operação Chave com controle de 2 trajetórias
No controle de 2 trajetórias, certifique-se de selecionar o posto da
ferramenta no qual os dados serão especificados, usando o
interruptor de seleção de trajetória no painel do operador da
máquina. Em seguida, execute a operação do teclado, tal como
exibir ou especificar vários itens de dados e edição de um
programa.

-438-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

2.3 TECLAS DE FUNÇÃO E TECLAS DE FUNÇÃO


PROGRAMÁVEL
As teclas de função são usadas para selecionar o tipo de tela (função) a
ser exibida. Quando uma tecla de Função Programável (tecla de
Função Programável de seleção de seção) é pressionada imediatamente
após a tecla de função, a tecla (seção) correspondente à função
selecionada pode ser selecionada.

Esta seção assume a unidade de display de 8,4 polegadas com sete


Teclas de Função Programável.

-439-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

2.3.1 Operações da Tela Geral

-Procedimento 1 Ao pressionar a tecla de função no painel MDI, as Teclas de


Função Programável de seleção de capítulo que pertencem à
Exemplo 1) função são exibidas.

Tecla de seleção de operação

Tecla de menu contínuo

Teclas de função de
seleção de capítulo
2 Quando uma das Teclas de Função Programável de seleção de
capítulo for pressionada, a tela do capítulo é exibida. Se a tecla de
Função Programável de um capítulo desejado não for exibida,
pressionar a tecla de menu contínuo.
Em um capítulo, uma nova escolha pode ser feita de vários
capítulos.

3 Quando a tela de um capítulo desejado é exibida, pressionar a


tecla de seleção de operação para exibir as operações (Teclas de
Função Programável de seleção de operação). Se as teclas de
endereço/numérica forem usadas, as Teclas de Função
Programável de seleção de operação podem ser exibidas
automaticamente.
Exemplo 2)

Tecla de retorno ao menu Teclas de função de seleção de operação

4 Selecionar uma operação desejada com a tecla de Função


Programável de seleção de operação.
Dependendo da operação a ser executada, um menu auxiliar de
Teclas de Função Programável é exibido. Realizar uma operação
de acordo com as indicações no menu auxiliar.
Exemplo 3)

Menu auxiliar
5 Para retornar ao display de Teclas de Função Programável de
seleção de capítulo, pressionar a tecla de retorno ao menu.
Um procedimento de exibição de tela geral é fornecido acima.
O procedimento de exibição real varia de uma tela para
outra. Para detalhes, ver cada descrição de operação.
-440-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

- O desenho da tecla modifica-se dependendo do estado da tecla de Função


Programável
As Teclas de Função Programável a serem exibidas dependem do
objeto a ser selecionado.
Teclas de função de seleção de capítulo
Teclas de função de seleção de operação
Menu auxiliar de Teclas de Função Programável de seleção de
operação

Dependendo do estado, as imagens da Teclas de Função Programável


muda. A partir das imagens da tecla, qual estado as teclas de função
estão assumindo pode ser conhecido.

Exemplo 1)
Para a unidade de display de LCD de 8.4 polegadas
Teclas de função de seleção de capítulo

Teclas de função de seleção de operação

Teclas de seleção de operação, menu auxiliar

Exemplo 2)
Para a unidade de display de LCD de 10.4 polegadas
Teclas de função de seleção de capítulo

Teclas de função de seleção de operação

Teclas de seleção de operação, menu auxiliar

-441-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

2.3.2 Teclas de função


As teclas de função são fornecidas para selecionar o tipo de tela a ser
exibida. As seguintes teclas de função são fornecidas no painel MDI:

Pressionar esta tecla para exibir a tela de posição.

Pressionar esta tecla para exibir a tela de programa.

Pressionar esta tecla para exibir a tela de correção/configuração.

Pressionar esta tecla para exibir a tela de sistema.

Pressionar esta tecla para exibir a tela de mensagem.

Pressionar esta tecla para exibir a tela de gráficos. Para a unidade MDI
pequena, pressionar

Pressionar esta tecla para exibir a tela 1 de cliente (tela macro de


conversação ou tela executora de linguagem C).
Para a unidade MDI pequena, pressionar

Pressionar esta tecla para exibir a tela 2 de cliente (tela macro de


conversação ou tela executora de linguagem C).
Para a unidade MDI pequena, não há tecla que corresponda a esta tecla.

-442-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

2.3.3 Teclas de Função Programável


Ao pressionar a tecla de função após uma tecla de função, a tela
correspondente da função pode ser exibida.

As teclas de função de seleção de capítulo de cada função são descritas


abaixo. As quatro teclas do lado direito são atribuídas às teclas de
função de seleção de capítulo. Quando várias páginas são usadas por
teclas de função de seleção de capítulo, [+] é exibido na tecla de menu
continuo (tecla à direta). Pressionar a tecla de menu contínuo para troca
entre teclas de função de seleção de capítulo.

NOTA
1 Pressionar teclas de função para trocar entre telas
que são usadas frequentemente.
2 Algumas teclas de função não são exibidas,
dependendo da opção de configuração ou
definição de parâmetro.

Para a unidade de display LCD de 10.4 polegadas, quando pressionar


outra que não a tecla de função indica display posicional no lado
esquerdo da tela, a metade esquerda das teclas de função são
mostradas abaixo.

ou

Quanto à tecla de função [MONITOR], consultar a Seção III-12.8.


Consultar a próxima página para outras teclas de função.

-443-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

Tela de display de
posição
As teclas de função de seleção de capítulo que pertencem à tecla
de função e a função de cada tela estão descritas abaixo.

(1) (2) (3) (4) (5)

ABS REL ALL HNDL (OPRT) +


Page 1

(6) (7) (8) (9) (10)

MONI (OPRT) +
Page 2

Tabela 2.3.3 (a) Tela de display de posição


No. Menu de Descrição
(1) capítulo
ABS Selecionar a tela de display de coordenada absoluta
(ABSOLUTO)
(2) REL Selecionar a tela de display de coordenada relativa.
(RELATIVA)
(3) ALL Selecionar a tela de display de todas coordenadas.
(TODAS)
(4) HNDL Selecionar a tela de operação para operação em
(MANIVELA) modo manivela.
(6) MONI Seleciona a tela para exibir o metro de carga do eixo
(MONITOR) servo, metro de carga do fuso serial, e velocímetro.

* Os itens entre parênteses na segunda linha no “Menu de


Capítulo” são mostrados na unidade de display de 10.4
polegadas.

-444-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

Tela de programa
As teclas de função de seleção de capítulo que pertencem à tecla
de função e a função de cada tela estão descritas abaixo.

No modo MEM/RMT

(1) (2) (3) (4) (5)

Página 1 PROGRAMA VERIFICAÇÃO ATUAL PRÓXIMA. (OPRT) ++

(6) (7) (8) (9) (10)

REINÍCIO DIR (OPRT) +


Página 2

No modo MDI

(1) (2) (3) (4) (5)

PROGRAMA MDI ATUAL PRÓXIMA. (OPRT) +


Página 1

(6) (7) (8) (9) (10)

REINÍCIO DIR (OPRT) +


Página 2

No modo EDIT/TJOG/THND

(1) (2) (3) (4) (5)

PROGRAMA DIR C.A.P (OPRT) +


Página 1

No modo JOG/HND/REF

(1) (2) (3) (4) (5)

PROGRAMA ATUAL PRÓXIMA. (OPRT) +


Página 1

(6) (7) (8) (9) (10)

REINÍCIO DIR (OPRT) +


Página 2

-445-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

Tabela 2.3.3 (b) Programa


No. Menu de Descrição
capítulo
(1) PROGRM Seleciona a tela para exibir uma lista de programas de peça
(PROGRAMA) atualmente registrados
(2) VERIFICAÇÃO Selecionar a tela de verificação de programa para exibir posições de
programa e eixo e valores de comando modal.
(Apenas para a Unidade de Display de 8.4 polegadas ou 10.4 polegadas
usadas para 2 caminhos simultâneaos
(2) MDI (MDI) Selecionar a tela para editar e exibir um programa no modo MDI. (Apenas
no modo MDI)
(3) ATUAL Seleciona a tela para exibir o valor de comando modal e o valor de
comando do bloco sendo atualmente executado a partir de valores de
comando. (Apenas para a unidade de display de 8.4 polegadas)
(4) PRÓXIMO Seleciona a tela para exibir o valor de comando do bloco sendo atualmente
(PRÓXIMO executado e o valor de comando do bloco a ser executado a seguir a partir
BLOCO) de valores de comando.
(4) C.A.P (C.A.P) Seleciona a tela para entrada convencional de figura ou a tela de
GUIA MANUAL 0i.
(6) REINÍCIO Seleciona a tela de operação para reiniciar uma operação de
(REINÍCIO) programa interrompida.
(2) DIR (DIR) Seleciona a tela para exibir uma lista de programas de peça
(7) atualmente registrados
* Os itens entre parênteses na segunda linha no “Menu de Capítulo”
são mostrados na unidade de display de 10.4 polegadas.

-446-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

Tela de
correção/configuração
As teclas de função de seleção de capítulo que pertencem a tecla
de função e a função de cada tela estão descritas abaixo.

(1) (2) (3) (4) (5)

Página 1 CORREÇÃO CONFIGURAÇÃO TRABALHO (OPRT) +

(6) (7) (8) (9) (10)

MACRO MENU OPR FERRAMENTA (OPRT) +


Página 2

(11) (12) (13) (14) (15)

CORREÇÃO.2 W.SHFT BARREIRA (OPRT) +


Página 3

(16) (17) (18) (19) (20)

PR-LEV (OPRT) +
Página 4

(21) (22) (23) (24) (25)

LANG. PROT. GUARD (OPRT) +


Página 5

Tabela 2.3.3 (c) Correção


No. Menu de capítulo Descrição
(1) CORREÇÃO Seleciona a tela para configuração de valores de correção da
ferramenta.
(2) (CONFIGURAÇÃO) Seleciona a tela para configurar os parâmetros de configuração.
(CONFIGURAÇÃO
(3) )
TRABALHO Seleciona a tela para configurar uma correção de sistema de
(TRABALHO) coordenadas de peça de trabalho
(6) MACRO Seleciona a tela para configuração de variáveis de macro.
(MACRO)
(7) MENU (MENU DE Seleciona a tela para configuração de dados modelo. (Modelo de
MODELO) entrada de dados)
(8) OPR (PAINEL Seleciona a tela para parte operacional dos interruptores de operação
DE OPERADOR) no painel do operador da máquina como interruptores de função na
tela CNC. (Software do painel do operador)
(9) TOOLLF (VIDA DA Seleciona a tela para configuração de dados da vida da ferramenta.
FERRAMENTA)
(11) CORREÇÃO.2 Seleciona a tela para configuração de correção do eixo Y. (Apenas
(CORREÇÃO Y) para a série T)

-447-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

No. Menu de capítulo Descrição


(12) W.SHFT Seleciona a tela para configurar os valores de troca de sistema
(TURNOS) de coordenada de peça de trabalho. (Apenas para a série T)
(14) BARREIRA Seleciona a tela de barreira do estoque de cauda de mandril (Apenas
(BARREIRA) para a série T)
(17) PR-LEV (NÍVEL Seleciona a tela para configurar níveis de precisão. (Função de
PRECI ) seleção de condição de usinagem)
(22) LANG. Seleciona a tela para configurar uma linguagem de display.
(LINGUAGEM)
(23) PROT. Selecionar a tela para configuração de proteção de dados de 8 níveis.
(PROTEGER)
(24) GUARD (GUARD) Selecionar a tela para configuração de prevenção de operação errada.

* Os itens entre parênteses na segunda linha no “Menu de Capítulo”


são mostrados na unidade de display de 10.4 polegadas.

-448-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

Tela de sistema
As teclas de função de seleção de capítulo que pertencem à tecla
de função e a função de cada tela estão descritas abaixo.

(1) (2) (3) (4) (5)

PARAM DGNOS SISTEMA (OPRT) +


Página 1

(6) (7) (8) (9) (10)

PASSO SV.SET SP.SET (OPRT) +


Página 2

(11) (12) (13) (14) (15)

W.DGNS ALL IO OPEHIS +


Página 3

(16) (17) (18) (19) (20)

PMCMNT PMCLAD PMCCNF PM.MGR (OPRT) +


Página 4

(21) (22) (23) (24) (25)

COR MAINTE M-INFO (OPRT) +


Página 5

(26) (27) (28) (29) (30)

FSSB PRMSET (OPRT) +


Página 6

(31) (32) (33) (34) (35)

EMBUTIR PCMCIA ETHBRD (OPRT) +


Página 7

(36) (37) (38) (39) (40)

Página 8 RMTDIAG M-TUN (OPRT) +

-449-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

(41) (42) (43) (44) (45)

ID-INF MEMÓRIA (OPRT) +


Página 9

(46) (47) (48) (49) (50)

PROF.M PROF.S (OPRT) +


Página 10

Tabela 2.3.3 (s) Sistema


No. Menu de capítulo Descrição

(1) PARAM Seleciona a tela para parâmetros de configuração.


(PARÂMETRO)
(2) DGNOS Seleciona a tela para exibir estado do CNC.
(DIAGNÓSTICO)
(4) SISTEMA Seleciona a tela para exibir o status do sistema atual.
(SISTEMA)
(7) PASSO (ERRO DE Seleciona a tela para configurar compensação de erro de passo
PASSO)
(8) SV.SET Seleciona a tela para configurar os parâmetros relacionados ao servo.
(CONFIGURAÇÃO
DE SERVO)
(9) SP.SET(CONFIGU Seleciona a tela para configuração relacionada ao fuso.
RAÇÃO DE
FUSO)
(11) W.DGNS Seleciona a tela para exibir dados como valores de desvio posicional
(DIAG.DE ONDA) do servo, valores de torque, sinais da máquina, e assim por diante
como gráficos.
(12) ALL IO (ALL IO) Seleciona a tela para entrada ou saída de dados.

(14) OPEHIS (OPERAT Seleciona a tela para exibir o histórico de operações realizadas pelo
HISTRY) operador e alarmes emitidos.
(16) PMCMNT (PMC Seleciona a tela relacionada a manutenção do PMC como
MAINTE) monitoramento e rastreamento do estado do sinal do PMC, e
display/edição de parâmetro do PMC.
(17) PMCLAD (PMC Seleciona a tela relativa ao display/edição da escada.
LADDER)
(18) PMCCNF (PMC Exibe a tela para exibição/edição de dados diferentes das escadas
CONFIG) que compõe um programa de seqüência e para configurar a função
PMC.
(19) PM.MGR Seleciona a tela de Gerente CNC de União de Força.
(P.MATEMGR.)
(21) COR (COR) Seleciona a tela para configurar cores a serem usadas na tela.

(22) MAINTE (PERIOD Seleciona a tela para configurar itens de manutenção a serem
MAINTE) gerenciados periodicamente.
(23) M-INFO (MAINTE Seleciona a tela para exibir informações sobre manutenção
INFO) realizada.
(27) FSSB (FSSB) Seleciona a tela para fazer configurações relativas ao Ônibus servo
de alta velocidade (FSSB: Fanuc Serial Servo Bus).
(28) PRMSET Seleciona a tela para configurar parâmetros necessários para
(PARÂMETRO) partida e afinação.
(31) EMBED (EMBED Seleciona a tela para fazer configurações relacionadas a Ethernet
PORT) embutida (porto integrado).

-450-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

No. Menu de capítulo Descrição

(32) PCMCIA Seleciona a tela para fazer configurações relacionadas a Ethernet


(PCMCIA LAN) embutida (cartão PCMCIA Ethernet ).
(33) ETHBRD (ETHER Seleciona a tela para fazer configurações relacionadas a Ethernet
BOARD) rápida/servidor de dados rápido.
(36) RMTDIAG Selecionar a tela para fazer configurações relacionadas ao diagnóstico
(REMOTE DIAG) remoto.
(37) M-TUN (MCHN Exibe a tela para configurar o parâmetro definido para ênfase em
TUNING) velocidade (LV1) ou ênfase na precisão (LV10).
(43) MEMÓRIA Seleciona a tela para exibir o conteúdo da memória.
(MEMÒRIA)
(46) PROF.M (PROFI Seleciona a tela para fazer configurações relacionadas a função
MASTER) mestre Profibus.
(47) PROF.S (PROFI Seleciona a tela para fazer configurações relacionadas a função escrava
SLAVE) Profibus.
* Os itens entre parênteses na segunda linha no “Menu de Capítulo”
são mostrados na unidade de display de 10.4 polegadas.

-451-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

Tela de mensagem
As teclas de função de seleção de capítulo que pertencem a tecla
de função e a função de cada tela estão descritas abaixo.

(1) (2) (3) (4) (5)

ALARME MSG HISTÓRICO +


Página 1

(6) (7) (8) (9) (10)


MSGHIS
Página 2

EMB LOG PCM LOG BRD LOG +


Página 3

Tabela 2.3.3 (e) Mensagem


No. Menu de capítulo Descrição
(1) ALARME Seleciona a tela de mensagem de alarme.
(ALARME)
(2) MSG Seleciona a tela de mensagem do operador.
(MENSAGEM)
(3) HISTÓRICO Seleciona a tela para exibir os detalhes de alarmes emitidos até
(HISTÓRICO) agora.
(7) MSGHIS (HISTÓRICO Seleciona a tela externa de mensagem do operador.
DE MENSAGEM)

(11) EMB LOG (LOG Seleciona a tela para exibir mensagens de erro relacionadas a
INTEGRADO) Ethernet embutida (porto integrado)
(12) PCM LOG (PCMCIA Seleciona a tela para exibir mensagens de erro relacionadas a
LOG) Ethernet embutida (cartão PMCMIA Ethernet).
(13) BRD LOG (BOARD Seleciona a tela para exibir mensagens de erro relacionadas a
LOG) Ethernet
Rápida/servidor de dados rápido.
Os itens entre parênteses na segunda linha no “Menu de
Capítulo” são mostrados na unidade de display de 10.4
polegadas.

-452-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

Tela de Gráfico
As teclas de função de seleção de capítulo que pertencem a tecla
de função e a função de cada tela estão descritas abaixo.

Quando a função de display do gráfico é ativada:

(1) (2) (3) (4) (5)

PARAM GRÁFICO GRÁFICO MAIOR (OPRT)

Tabela 2.3.3 (f) Gráfico


No. Menu de capítulo Descrição
(1) PARAM Seleciona a tela para configuração de parâmetros de gráfico .
(PARÂMETRO)
(2) GRAPH Seleciona a tela para realiar o display do gráfico de caminhos da
(GRÁFICO) ferramenta. (Para o sistema da série M)
(3) GRAPH Seleciona a tela para realiar o display do gráfico de caminhos da
(GRÁFICO) ferramenta. (Para o sistema da série T)
(4) MAIOR Exibe a tecla de função para configurar o fator de escalonamento ou
(MAIOR) display gráfico.
* Os itens entre parênteses na segunda linha no
“Menu de Capítulo” são mostrados na unidade de display de
10.4 polegadas.

-453-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

Quando a função de display do gráfico dinâmico é ativada:

Série M:
(1) (2) (3) (4) (5)

PARAM EXEC EXEC POS (OPRT) +

(6) (7) (8) (9) (10)

PARAM 3-PLN (OPRT) +

Série T:
(6) (7) (8) (9) (10)

PARAM GRÁFICO MAIOR (OPRT)

Tabela 2.3.3 (g) Gráfico (para gráfico dinâmico)


No. Menu de capítulo Descrição

(1) PARAM Seleciona a tela para configuração de parâmetros de desenho.


(6) (PARÂMETRO)
(11)
(2) EXEC (EXEC) Seleciona a tela para desenhar caminhos da ferramenta.

(3) EXEC (EXEC) Seleciona a tela para desenhar animação.

(4) POS (POSIÇÃO) Seleciona a tela para exibir posições da ferramenta nos caminhos da
ferramenta durante desenho de caminhos da ferramenta.
(7) 3-PLN (3-PLN) Seleciona a tela para exibir desenhos de 3 planos em simulação
animada.
(13) GRAPH Seleciona a tela para realiar o display do gráfico de caminhos da
(GRÁFICO) ferramenta.
(14) MAIOR (MAIOR) Exibe a tecla de função para configurar o fator de escalonamento ou
display gráfico.
*1 Os itens entre parênteses na segunda linha no “Menu de Capítulo”
são mostrados na unidade de display de 10.4 polegadas.
*2 Item (2) e item (3) são exibidos alternadamente a cada vez que a
tecla de função é pressionada.

-454-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

2.3.4 Entrada da Chave e Buffer de Entrada


Quando uma tecla de endereço e uma tecla numérica são pressionadas,
o caractere correspondente aquela tecla é inserido uma vez dentro do
buffer de entrada da chave. Os conteúdos do buffer de entrada da
chave são mostrados no rodapé da tela.
Para indicar que é um dado de entrada da chave, um símbolo “>” é
exibido imediatamente na frente dele. Um “_” é exibido no final do
dado de entrada da chave indicando a posição de entrada do próximo
caractere.
Key input buffer display

Fig. 2.3.4 (a) Tecla do display do buffer de entrada

- Troca entre tecla de caracteres superiores e inferiores


Para inserir os caracteres superiores o símbolos d teclas que tem dois
caracteres inscritos aperte primeiro a tecla e depois a tecla em
questão.
Quando a tecla é pressionada, “_” indicando a posição de
entrada do próximo caractere muda para “^” e o caractere superior
pode ser inserido. Este estado é chamado de mudança de estado.
Quando um caractere é inserido no estado de mudança, o estado de
mudança é cancelado. Além disso, se a tecla for
pressionada no estado de mudança, o estado de mudança é cancelado.
É possível inserir até 128 caracteres ao mesmo tempo no buffer de
entrada da chave.
Pressionar a tecla para cancelar a inserção de um caractere ou
símbolo no buffer de entrada da chave.

(Exemplo)
Quando o buffer de entrada da chave mostra
>N001X100Z_
e a tecla cancelar é pressionada, Z é cancelado e
>N001X100_
é exibido.

-455-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

2.3.5 Mensagens de Aviso


Depois que um caractere ou número tiver sido inserido a partir de
painel MDI, uma verificação de dados é executada quando a tecla
ou uma tecla de Função Programável é pressionada. No caso de dados
de entrada incorretos ou a operação errada, uma mensagem de alerta
piscando será exibida na linha de exibição de status.

Exibição de buffer de entrada da chave


Exibição de mensagem de alerta
Exibição de Estado
Exibição de tecla de Função
Programável
Fig. 2.3.5 (a) Exibição de mensagem de alerta

Tabela 2.3.5 (a) Mensagens de Alerta


Mensagens de Alerta Conteúdo
ERRO DE FORMATO O formato está incorreto.
Entrada da chave é inválida por causa de tecla
PROTEGER ESCRITA
de proteger dados ou o parâmetro não é
permitido escrever.
DADOS ESTÃO FORA DA O valor de entrada excede ao faixa permitida.
FAIXA
O valor de entrada excede o número de
MUITOS DÍGITOS
dígitos permitido.
A entrada do parâmetro não é possível em
MODO ERRADO
qualquer outro modo que não o modo MDI.
Não é possível editar no atual estado do CNC.
EDIÇÃO REJEITADA

-456-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

2.4 DISPOSITIVOS EXTERNOS I/O


Dispositivos externos I/O como um cartão de memória, estão
disponíveis.
Ao usar um dispositivo externo I/O como um cartão de memória, os
seguintes dados podem ser inseridos ou tirados:
1. Programas
2. Dados de correção
3. Parâmetros
4. Variáveis comuns de macro personalizada
Para como inserir ou tirar dados e inserir dados de ou tirá-los para um
cartão de memória, ver III-8.

- Configuração de
parâmetro Antes que um dispositivo externo de entrada/saída possa ser usado, os
parâmetros devem ser definidos como segue.

CNC

Placa mãe

Canal 1 Canal 2
JA56A JA36A

RS-232-C RS-232-C

Leitor/ Leitor/
furador furador

CANAL I/O=0 ou Canal I/O=2


Canal I/O=1

Este CNC tem um total de dois canais de interfaces de


leitor/perfurador. Ele também tem uma interface de cartão de memória.
O dispositivo de entrada/saída a ser usado é especificado
configurando-se o canal (interface) conectado aquele dispositivo
configurando-se o parâmetro CANAL I/O.
Os dados especificados, como uma taxa de transmissão e o número de
bits de parada, de um dispositivo de entrada/saída conectado a um
canal específico devem estar configurados no parâmetro para este
canal com antecedência. (Estas configurações não são requeridas para
a interface do cartão de memória.)
Para o canal 1, duas combinações de parâmetros para especificar os
dados do dispositivo de entrada/saída são fornecidas.
O seguinte mostra a relação mútua entre os parâmetros de interface do
leitor/furador para os canais.

-457-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

Canal I/O número do canal de entrada/saída (parâmetro N° 0020)


0020 Ou entrada de
novos ↓
conhecimentos
Configurar canais a 0101 Bit de parada e outros dados.
serem usados para
entrada/saída de dados. Canal I/O=0 0102 Número especificado para o dispositivo de
entrada/saída
(Canal 1) 0103 Taxa de transmissão
CANAL I/O (0 a 9)
=0 : Canal 1
=1 : Canal 1
=2 : Canal 2 0111 Bit de parada e outros dados.
=3 : Canal 3
Canal I/O=1 0112 Número especificado para o dispositivo de
:
(Canal 1) entrada/saída
: 0113 Taxa de transmissão
:
:
Entrada/saída para e da interface do
cartão de memória, etc. Também é 0121 Bit de parade e outros dados
possível.
I/O CANAL=2 0122 Número especificado para o dispositivo de
entrada-saida
Quando bit 0 (IO4) do parâmetro
(Canal 2)
No.0110 é configurado Taxa de transmissão
: 0123
Saída de
0021 conhecimento :

0022 Entrada de :
experiência
Canal I/O=9
0023
Entrada de
experiência

A configuração de canal é a mesma que


>No.0020_

-458-
B-64304PO/01 OPERAÇÃO 2.DISPOSITIVOS OPERACIONAIS

2.5 ENERGIA LIGADA/DESLIGADA

2.5.1 Ligando a energia

Procedimento de ligar a energia

Procedimento
1 Verificar se o CNC ou a máquina está visualmente normal. (Por
exemplo, verificar se a porta da frente e a porta traseira estão
fechadas.)
2 Ligar a energia de acordo com o Manual emitido pelo construtor
da ferramenta da máquina.
3 Depois que a energia é ligada, verificar que a tela de posição seja
exibida. Uma tela de alarme é exibida se um alarme ocorrer após
a energia ser ligada.

Fig. 2.5.1 (a) Tela de posição (exemplo para a unidade de exibição 8.4
polegadas)

4 Verificar que o ventilador do motor esteja girando.

AVISO
Até que a tela posicional ou de alarme seja
exibida com a energia ligada, não tocá-los.
Algumas teclas são usadas com o propósito de
manutenção ou operação especial. Quando as
teclas são pressionadas, operação inesperada
pode ser causada.

-459-
2.DISPOSITIVOS OPERACIONAIS OPERAÇÃO B-64304PO/01

2.5.2 Desconexão de Energia

Procedimento de corte de energia

Procedimento
1 Verificar que o LED indicando a partida do ciclo esteja desligado
no painel do operador.
2 Verificar que todas as partes móveis da ferramenta da máquina
CNC estejam parando.
3 Se um dispositivo externo de entrada/saída como o Arquivo
Handy estiver conectado ao CNC, desligue o dispositivo externo
de entrada/saída.
4 Continuar a pressionar a tecla <POWER OFF> por
aproximadamente 5 segundos.
5 Consultar o manual do construtor da ferramenta da máquina para
desligar a energia para a máquina.

-460-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3 OPERAÇÃO MANUAL
OPERAÇÃO MANUAL são oito tipos conforme segue:

3.1.RETORNO MANUAL À POSIÇÃO DE REFERÊNCIA. 462


3.2.AVANÇAR CORRIDA (CORRIDA)................................ 464
3.3 AVANÇO INCREMENTAL.............................................. 466
3.4 AVANÇO POR MANIVELA………………..............….. 467
3.5 ABSOLUTO MANUAL LIGADO E DESLIGADO......... 471
3.6 INTERFACE DE ESCALA LINEAR DE DISTÂNCIA
CODIFICADA................................................................... 477
3.7 ESCALA LINEAR COM INDICAÇÕES DE
REFERÊNCIA DE DISTÂNCIA CODIFICADA
(SERIAL)........................................................................... 485
3.8 AVANÇO POR MANIVELA........................………........ 491

-461-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

3.1 RETORNO MANUAL À POSIÇÃO DE REFERÊNCIA


A ferramenta é retornada â posição de referência como segue:
A ferramenta é movida na direção especificada no bit 5 (ZMI) do
parâmetro Nº 1006 para cada eixo com a opção de retorno a posição de
referência no painel do operador da máquina. A ferramenta se move
para o ponto de desaceleração na taxa de travessia rápida, então se
move para a posição de referência na velocidade FL. A taxa de
travessia rápida e a velocidade FL estão especificadas nos parâmetros
Nºs 1424,1421, e 1425.
Quatro etapas para override a travessia rápida são eficazes durante a
travessia rápida. Quando a ferramenta tiver retornado à posição de
referência, o LED de realização de retorno a posição de referência
continua. A ferramenta geralmente se move ao longo de apenas um
único eixo, mas pode mover-se ao longo de três eixos simultaneamente
quando dessa forma for especificado no bit 0 (JAX) do parâmetro Nº
1002.

Posição de referência
Ponto de desaceleração

Movimento de Movimento de desaceleração


travessia rápida Taxa Velocidade FL
de travessia rápida
(override travessia
rápida é eficaz)
Fig. 3.1 (a) Retorno manual a posição de referência

Procedimento para retorno manual à posição de referência


Procedimento
1 Pressionar a tecla de retorno à posição de referência, uma das
opções de seleção de modo.
2 Para diminuir a velocidade de avanço, pressionar um botão de
substituição de travessia rápida.
3 Pressionar o eixo de avanço e a tecla de seleção de direção
correspondente ao eixo e direção para retorno à posição de
referência. Continuar pressionando a tecla até que a ferramenta
retorne à posição de referência. A ferramenta pode ser movida ao
longo de três eixos simultaneamente quando especificado desta
forma em uma configuração de parâmetro apropriada. A
ferramenta se move para o ponto de desaceleração na taxa de
travessia rápida, então se move para a posição de referência na
velocidade FL configurada no parâmetro. Quando a ferramenta
tiver retornado à posição de referência, o LED de realização de
retorno à posição de referência continua.
4 Realizar as mesmas operações para outros eixos, se necessário.
O acima é um exemplo. Consultar o manual apropriado fornecido pelo
construtor da ferramenta da máquina para as operações reais.

vcnv

Fig. 3.1 (b)

-462-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

Explicação
- Configurar automaticamente o sistema de coordenadas
Bit 0 (ZPR) do parâmetro Nº 1201 é usado para configurar
automaticamente o sistema de coordenadas. Quando ZPR for definido,
o sistema de coordenadas é automaticamente determinado quando o
retorno manual à posição de referência for realizado.
Quando α, β e γ forem definidos no parâmetro 1250, o sistema de
coordenadas de peças de trabalho é determinado para que o ponto de
referência no porta-ferramenta ou a posição da ponta da ferramenta de
referência é X= α, Y = β, Z = γ quando o retorno à posição de
referência é realizado. Isto tem o mesmo efeito como esfecifica o
seguinte comando para retorno à posição de referência: G92XαYβZγ;
Quando o sistema de coordenada da peça de trabalho é usado (bit 0
(NWZ) do parâmetro No. 8136 é 0), esta função não pode ser usada.

Limitação
- Movendo a
ferramenta novamente Uma vez que o LED de realização do retorno à posição de referência
acenda na realização do retorno à posição de referência, a ferramenta
não se move a menos que a tecla de retorno à posição de referência
seja desligada.

- LED de realização de retorno à posição de referência


O LED de realização de retorno à posição de referência é extinto por
uma das seguintes operações:
Movimento a partir da posição de referência.
Entrando um estado de parada de emergência

- A distância para retorno a posição de referência


Para a distância (Não na condição de desaceleração) para retornar a
ferramenta à posição de referência, consultar o manual emitido pelo
construtor da ferramenta da máquina.

-463-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

3.2 AVANÇO MANUAL (MANUAL)


No modo corrida, pressionando um eixo de avanço e botão de seleção
de direção no painel do operador da máquina continuamente move a
ferramenta ao longo do eixo selecionado na direção selecionada.
O avanço manual está especificado no parâmetro Nº 1423.
O avanço manual pode ser ajustado com o seletor de substituição do
avanço manual. Pressionando a tecla de travessia rápida move a
ferramenta no avanço de travessia rápida Nº 1424, independente da
posição do seletor de substituição do avanço manual. Esta função é
chamada travessia rápida manual.
A operação manual é permitida para um eixo de cada vez. 3 eixos
podem ser selecionados de cada vez pelo bit 0 (JAX) do parâmetro Nº
1002.

Quando um botão é pressionado, a


ferramenta se move na direção
especificada pela tecla.
X

Fig. 3.2 (a) Avançar Corrida (CORRIDA)

Procedimento para avanço manual

Procedimento 1 Pressionar a tecla de avanço, uma das teclas de seleção de


modo.

2 Pressionar o eixo de avanço e tecla de seleção de direção


correspondente ao eixo e a direção onde a ferramenta deve ser
movida. Enquanto a tecla for pressionada, a ferramenta se
move na velocidade de avanço especificada no parâmetro Nº
1423. A ferramenta para quando a tecla for liberada.
3 A velocidade de avanço manual pode ser ajustada com o
seletor de substituição da velocidade de avanço.
4 Pressionar a tecla de travessia rápida enquanto pressiona um
eixo de avanço e botão de seleção de direção move a
ferramenta na taxa de travessia rápida enquanto a tecla de
travessia rápida for pressionada. A substituição de travessia
rápida pelos botões de substituição de travessia rápida é eficaz
durante a travessia rápida.

O acima é um exemplo. Consultar o manual apropriado fornecido pelo


construtor da ferramenta da máquina para as operações reais.

-464-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

Explicação
- Avanço por revolução
manual A avanço por revolução manual é habilitado para avanço de corrida
pela configuração do bit 4 (JRV) do parâmetro Nº 1402.
No avanço por revolução manual, a avanço de corrida é realizada na
velocidade de avanço do montante de avanço por revolução de eixo
configurado pelo parâmetro Nº 1423 multiplicado pela substituição da
velocidade de avanço de corrida multiplicado pela velocidade do eixo.
Durante o avanço por revolução manual, a ferramenta é corrida na
seguinte velocidade de avanço:
Distância de avanço por rotação do eixo (mm/rev) (especificada com
parâmetro Nº 1423) x substituição de velocidade de avanço de
CORRIDA x velocidade real do fuso (ver/min).

Restrição
- Aceleração/desaceleração para travessia rápida
Velocidade de avanço, tempo constante e método de aceleração /
desaceleração automática para travessia rápida manual são os mesmos
que G00 no comando programado.

- Mudança de modos
Mudar o modo para o modo de corrida enquanto pressionando um eixo
de avanço e botão de seleção de direção não habilita a avanço de
corrida. Para habilitar a avanço de corrida, inserir o modo de corrida
primeiramente, então pressionar um eixo de avanço e botão de seleção
de direção.

- Travessia rápida antes do retorno à posição de referência


Se o retorno à posição de referência não for realizado após ligar a
energia, empurrar a tecla de travessia rápida não aciona, mas
permanece na velocidade de avanço da CORRIDA. Esta função pode
ser desativada acionando-se o bit 0(RPD) do parâmetro Nº1401.

-465-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

3.3 AVANÇO INCREMENTAL


No modo incremental (INC), pressionando um eixo de avanço e botão
de seleção de direção no painel do operador da máquina move a
ferramenta um passo ao longo do eixo selecionado na direção
selecionada. A distância mínima que a ferramenta é movida é o
incremento mínimo de entrada. Cada passo pode ser 10, 100, ou 1000
vezes o incremento mínimo de entrada.
Com o uso do bit 2 (HNT) do parâmetro Nº 7103, cada passo pode ser
adicionado 10 vezes para que o incremento dê entrada.
O avanço de velocidade configurado no parâmetro nº 1423) é aplicado.
Ao usar o sinal de sobreposição de avanço de velocidade, o avanço de
velocidade pode ser aumentado ou diminuido.
A ferramenta também pode ser movida na faixa da travessia rápida ao
usar o sinal de seleção manual de travessia rápida, independente do
sinal de sobreposição manual de avanço de velocidade.
Z
Ferramenta Cada vez que um botão é
pressionado, a ferramenta
move um passo na direção
especificada pela tecla.

Fig. 3.3 (a) Avanço incremental

Procedimento para avanço incremental


Procedimento
1 Pressionar a tecla INC, uma das teclas de seleção de modo.
2 Selecionar a distância a ser movida para cada passo com o seletor
de ampliação.
3 Pressionar o eixo de avanço e botão de seleção de direção
correspondente ao eixo e a direção que a ferramenta deve ser
movida. Cada vez que um botão é pressionado, a ferramenta
move um passo. A velocidade de avanço é o mesmo que a
velocidade de avanço de corrida.
4 Pressionar a tecla de travessia rápida enquanto pressiona um eixo
de avanço e botão de seleção de direção move a ferramenta na
taxa de travessia rápida. A substituição de travessia rápida pela
tecla de substituição de travessia rápida é eficaz durante a
travessia rápida.

O acima é um exemplo. Consultar o manual apropriado fornecido pelo


construtor da ferramenta da máquina para as operações reais.

Explicação
- Distância de viagem especificada com um diâmetro
Para especificação com um diâmetro, a distância de viagem é um valor
de diâmetro.

-466-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.4 AVANÇO POR MANIVELA


No modo manual, a ferramenta pode ser minuciosamente movida
girando-se o gerador de pulso manual no painel do operador da
máquina. Selecionar o eixo ao longo do qual a ferramenta deve ser
movida com os botões de seleção de eixo de avanço por manivela.
A distância mínima da ferramenta é movida quando o gerador manual
de pulso é girado por uma graduação que é igual ao menor incremento
de entrada.
Pode ser multiplicado por um de quatro fatores de escalonamento: 1,
10, e dois valores arbitrários configurados nos parâmetros Nº 7113 e
7114. É possível configurar os fatores de escalonamento
arbitrário para cada eixo (configurado nos parâmetros Nº 12350 e
12351) bem como fatores de escalonamento arbitrário comum a todos
os eixos (configurados nos parâmetros Nº 7113 e 7114. Se o
parâmetro No.12350, não for configurado, a configuração do
parâmetro nº 7113 é usada. Se o parâmetro No. 12351, não for
configurado, a configuração do parâmetro nº 7114 é usada.Com o bit 2
(HNT) do parâmetro Nº 7103, a distância mínima pode ser ainda 10
vezes maior. Os parâmetros acima são válidos para interpolação por
manivela.

O número de geradores manuais de pulso é dado


abaixo.

T
Até dois (Dois eixos podem ser movidos ao mesmo tempo.)
M
Até três (Três eixos podem ser movidos ao mesmo tempo.)

Gerador manual de pulso

Fig. 3.4 (a) Avanço por manivela

-467-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Procedimento para avanço por manivela


Procedimento
1 Pressionar a tecla manual, uma das teclas de seleção de modo.
2 Selecionar o eixo ao longo do qual a ferramenta deve ser movida
pressionando-se a tecla de seleção do eixo de avanço por
manivela.
3 Selecionar a ampliação para a distância que a ferramenta deve ser
movida pressionando-se um botão de ampliação de avanço por
manivela. A distância mínima da ferramenta é movida quando o
gerador manual de pulso é girado por uma graduação que é igual
ao menor incremento de entrada.
4 Mover a ferramenta ao longo do eixo designado selecionando a
manivela.
Girar a manivela 360 graus, mover a ferramenta na distância
equivalente a 100 graduações.
O acima é um exemplo. Consultar o manual apropriado fornecido pelo
construtor da ferramenta da máquina para as operações reais.

Explicação
- Disponibilidade do gerado manual de pulso no modo Corrida (JHD)
Quando o Bit 0 (JHD) do parâmetro nº 7100 for configurado para 1,
tanto avanço de corrida como avanço por manivela podem ser usados
no modo CORRIDA.
Quando o Bit 0 (JHD) do parâmetro nº 7100 for configurado para 1,
tanto avanço por manivela como avanço incremental pode ser usados
no modo MANIVELA.

- Avanço por manivela no modo ENSINAR EM CORRIDA (THD)


Ao configurar bit 1 (THD) do parâmetro Nº 7100, avanço por manivela
no modo ENSINAR EM CORRIDA pode ser ativada ou desativada.

- Quando o avanço por manivela excedendo a travessia rápida for especificado


A quantidade de pulsos excedendo a faixa de deslocamento rápido
pode ser salva pelo CNC como B. E a quantidade de pulsos B será
tirada como pulsos C.
A: A quantidade de pulsos corresponde ao valor da
Faixa de travessia rápida
B: Quantidade de pulsos acumulada no CNC.
C: Quantidade de pulsos é a mesma que
B
B.

Faixa de
travessi
a rápida
A C

Fig. 3.4 (b) Quantidade de pulsos tirada pelo CNC na Avanço Manual

Quantidade de pulsos B é calculada em 2 casos como segue:

No caso de
1) Parâmetro No. 7117 = 0
A velocidade de avanço é apertada na Faixa de Travessia Rápida
e os pulsos gerados excedendo a Faixa de Travessia Rápida são
ignorados (B=0).

-468-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

No caso de
2) Parâmetro No. 7117 > 0
A velocidade de avanço é acionada na Faixa de Travessia Rápida,
mas os pulsos excedentes da Faixa de Travessia Rápida não são
ignorados. Quantidade de pulsos acumulada no CNC é calculada
como segue: (Embora a rotação do gerador manual de pulsos seja
parada, se houver pulsos acumulados no CNC, eles serão tirados e
a ferramenta se movimentará como quantidade dele)

A ampliação configurada pelo MP1, MP2<Gn019.4,5> for m, o


valor do parâmetro Nº 7117 é n.

n < m: O aperto é definido realizado no valor do parâmetro


No.7117.
n ≥ m: Quantidade A+B, mostrada na figura, que valor é
múltiplo de m e menor do que n. Como resultado, o aperto é
realizado como um múltiplo integral da ampliação selecionada.
A: Quantidade de pulsos a mesma
n que a Faixa de Travessia
Rápida.
A B: Quantidade de pulsos salva no
CNC.
B k : Número inteiro


A+B=k⋅m
Pulsos a mais (k⋅m) serão ignorados

Fig. 3.4 (c) Quantidade de pulsos excedendo a Faixa de


Deslocamento rápido (n ≥ m)

NOTA
Devido à troca de modo, o aperto pode ser
realizado não como um múltiplo integral da
ampliação selecionada.
A distância que a ferramenta se move pode não
combinar com as graduações no gerador manual
de pulso.

- Limite de velocidade de avanço superior no avanço manual


O limite de velocidade de avanço superior depende do sinal de entrada
(sinal HNDLF de troca de velocidade de avanço manual máxima da
manivela) do PMC como segue:
Quando o HNDLF for configurado para 0, a velocidade de avanço
é apertado para a faixa de deslocamento rápido manual
(parâmetro Nº 1424).
Quando HNDLF for 1, a velocidade de avanço é apertado para a
velocidade de avanço configurado no parâmetro Nº 1434.

-469-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Direção de movimento de um eixo para a rotação de MP G (HNGx)


Bit 0 (HNGx) do parâmetro Nº 7102 troca a direção de MPG no qual a
ferramenta se move junto a um eixo, correspondente a direção na qual
a manivela do gerador manual de pulso é girada.

Este parâmetro é válido apenas para as seguintes funções:


Avanço por manivela
Interrupção por manivela

Limitação
AVISO
Girar a manivela rapidamente com uma grande
ampliação como 100x, move a ferramenta muito
rápido. A velocidade de avanço é pinçada na
velocidade de avanço da travessia rápida.

NOTA
Girar o gerador manual de pulso a uma taxa de
cinco rotações por segundo ou mais baixas. Se o
gerador manual de pulso for girado a uma taxa mais
alta do que cinco rotações por segundo, a
ferramenta pode não parar imediatamente após a
manivela não estar mais girando, ou a distância que
a ferramenta move pode não atingir as graduações
no gerador de pulso manual.

-470-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.5 ABSOLUTO MANUAL LIGADO E DESLIGADO


Se a distância que a ferramenta é movida pela operação manual for
acrescentada às coordenadas, pode ser selecionada ligando o
interruptor manual absoluto ou desligando o painel do operador da
máquina. Quando o interruptor é ligado, a distância que a ferramenta é
movida pela operação manual é adicionada às coordenadas. Quando o
interruptor é ligado, a distância que a ferramenta é movida pela
operação manual não é adicionada às coordenadas.

Eixo Y

P2 OPERAÇÃO MANUAL

P1
Eixo X
O Os valores das coordenadas mudam pelo
montante da operação manual

Fig. 3.5 (a) Coordenadas com o interruptor LIGADO

Y2

Y1

P2

O2 P1
X2

X1
O1
As coordenadas não mudam.

Fig. 3.5 (a) Coordenadas com o interruptor DESLIGADO

-471-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Explicação
O seguinte descreve a relação entre a operação manual e as
coordenadas quando o interruptor absoluto manual é ligado ou
desligado, usando um exemplo de programa.

G01G90 X100.0Y100.0F10 ; <1>


X200.0Y150.0 ; <2>
X300.0Y200.0 ; <3>

Fig. 3.5 (c) Exemplo de programa


Os números subseqüentes usam a seguinte notação: Movimento da
ferramenta quando o interruptor está ligado
Movimento da ferramenta quando o interruptor está desligado
As coordenadas após operação manual incluem a distância que a
ferramenta é movida pela operação manual. Quando o interruptor é
desligado, entretanto, subtrair a distância que a ferramenta é movida
pela operação manual.

- Operação manual após o fim do bloco


Coordenadas quando o bloco <1> tiver sido executado após a operação
manual (eixo X + 20.0, eixo Y + 100.0) no fim do movimento do bloco
<2>.
Y

(220.0 , 250.0)

(120.0 , 200.0)

Interruptor
(200.0 , 150.0) LIGADO
Interruptor
DESLIGADO
(100.0 , 100.0) Manual
operação
X

Fig. 3.5 (d) Operação manual após o fim do bloco

- Operação manual após realizar um avanço


Coordenadas quando a tecla de realização avanço é pressionada
enquanto o bloco <2> está sendo executado, operação manual (Eixo Y
+ 75.0) é realizada, e a tecla de partida do ciclo é pressionada e
liberada.
Y
(300.0 , 275.0)

(200.0 , 225.0)
(150.0 , 200.0) (300.0 , 200.0)
Interruptor
LIGADO
Interruptor
(200.0 , 150.0) DESLIGADO
(150.0 , 125.0) Manual
Ponto de parada de realização de avanço operação
X

Fig. 3.5 (e) Operação manual após realizar um avanço

-472-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

- Quando reiniciar depois que uma operação manual seguir uma realização de
avanço
Coordenadas quando a tecla de realização avanço é pressionada
enquanto o bloco <2> está sendo executado, operação manual (Eixo Y
+ 75.0) é realizada, a unidade de controle é reiniciada com a tecla
RESET, e o bloco <2> é lido novamente.

Y
(300.0 , 275.0)

(200.0 , 225.0)
(150.0 , 200.0) (300.0 , 200.0)
Interruptor
LIGADO
Interruptor
(200.0 , 150.0) DESLIGADO
(150.0 , 125.0)
Manual
Ponto de parada de realização de avanço operação
X

Fig. 3.5 (f) Quando reiniciar depois que uma operação manual seguir
uma realização de avanço

- Quando um comando de movimento no próximo bloco é apenas um eixo


Quando há apenas um eixo no comando seguinte, apenas o eixo
comandado retorna.
Programa
N1 G90 G01 X100. Y100. F500 ;
N2 X200.0 ;
N3 Y150.0 ; Y

(200.0 , 150.0)

Interruptor N3
N2
Ligado (200.0 , 100.0)
(100.0 , 100.0)
Interruptor
Desligado N1
Operação
Manual X

Fig. 3.5 (g) Quando um comando de movimento no próximo bloco é


apenas um eixo

- Quando o próximo bloco de movimento é um incremental


Quando os seguintes comandos são comandos incrementais, a
operação é a mesma de quando o interruptor está DESLIGADO.

-473-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Operação manual durante compensação da ferramenta de corte ou raio da ponta


da ferramenta
Quando o interruptor está DESLIGADO
Depois que a operação manual é realizada com o interruptor
DESLIGADO durante
A compensação da ferramenta de corte ou raio da ponta da
ferramenta, a operação automática é reiniciada, então a
ferramenta se move paralela ao movimento que teria sido
realizado se o movimento manual não tivesse sido realizado.
O montante de separação igual ao montante que foi realizado
manualmente.
Caminho do corte
após operação
manual

Operação
manual

Caminho do corte
Caminho programado

Quando o interruptor estiver LIGADO durante a compensação da


ferramenta de corte ou raio da ponta da ferramenta
A operação da máquina após o retorno para operação automática
depois que a intervenção manual com o interruptor estiver
LIGADA durante a execução com um programa de comando
absoluto no modo de compensação na ferramenta de corte ou raio
da ponta da ferramenta será descrita. O vetor criado a partir de
peça remanescente do bloco atual e o início do próximo bloco é
deslocado em paralelo. Um novo vetor é criado com base no
próximo bloco, o bloco seguinte ao próximo bloco e o montante
de movimento manual. Isto também se aplica quando a operação
manual é realizada durante as curvas.

Operação manual realizada em outro, que não curva.


Assumir que a realização do avanço foi aplicada no ponto Ph
quando se movendo de PA a PB do caminho programado P A, PB,
e PC e que a ferramenta foi manualmente movida para PH'. O
ponto final do bloco PB se move para o ponto PB' pelo montante
do movimento manual, e os vetores VB1 e VB2 em PB também se
movem para VB1' e VB2'. Os vetores VC1 e VC2 entre os próximos
dois blocos PB - PC e PC - PD são descartados e novos vetores
VC1' e VC2' (VC2' = VC2 neste exemplo) são produzidos a partir
da relação entre PB' - PC e PC - PD. Entretanto, desde que VB2'
não é um vetor recém-calculado ,a correção correta não é
realizado no bloco PB' - PC. A correção é corretamente
realizada após PC.

-474-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

Caminho programado
(Comando absoluto)
Caminho do corte após
operação manual
Caminho do corte antes
da operação manual

Operação manual

Operação manual durante a curva


Este é um exemplo de quando a operação manual é realizada
durante a curva. VA2', VB1', e VB2' são vetores movidos em paralelo
com VA2, VB1 e VB2 pelo montante do movimento manual. Os
novos vetores são calculados a partir de VC1 e VC2. Então a
compensação correta da ferramenta de corte e do raio da ponta da
ferramenta é realizada para os blocos seguintes PC.

Caminho programado
(Comando absoluto)
Caminho do corte após
operação manual
Caminho do corte antes
da operação manual
Operação manual

-475-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Operação manual depois de parada do bloco único


A operação manual foi realizada quando a execução de um bloco
estava terminada pela parada de bloco único.
Os vetores VB1 e VB2 são deslocados pela quantidade de operação
manual. O processamento subseqüente é o mesmo caso descrito
acima. Uma operação MDI também pode ter intervenção, bem
como a operação manual. O movimento é o mesmo que pela
operação manual.
Caminho do corte após
operação manual

Operação
manual

Caminho programado
(Comando absoluto)

Caminho do corte antes


da operação manual

-476-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.6 DISTÂNCIA DE INTERFACE DE ESCALA LINEAR


CODIFICADA

Visão Geral
O intervalo de cada uma das marcas de referência de distância de
escala linear codificada é variável. Assim, se o intervalo for
determinado, a posição absoluta pode ser determinada. O CNC mede o
intervalo de marcas de referência pelo movimento de eixo de distância
curta e determina a posição absoluta. Consequentemente, a posição de
referência pode ser estabelecida sem mover para a posição de
referência.
Marca de referência 1 Marca de referência 2 Marca de referência 1 Marca de referê ncia 2 Marca de referência 1

10.02 10.04 10.06

20.02
20.00 20.00

Fig. 3.6 (a) Exemplo de distância de escala linear codificada

Esta é uma função opcional.

3.6.1 Procedimento para Estabelecimento de Posição de Referência

Procedimento
(1) Selecionar o modo CORRIDA, e configurar o sinal ZRB de
seleção de retorno manual à posição de referência para “1”.
(2) Configurar um sinal (+J1,-J1,+J2,-J2,…) de seleção de direção
para um eixo alvo.
(3) O eixo é alimentado em uma velocidade constante baixa
(velocidade de avanço FL de retorno à posição de referência
especificado pela configuração do parâmetro Nº 1425)
(4) Quando uma marca de referência é detectada, o eixo para, então o
eixo é alimentado em uma velocidade constante baixa novamente.
(5) O acima (4) é executado repetidamente até duas, três ou quatro
marcas de referência serem detectadas. E a posição absoluta
ser determinada e referência posição estabelecimento sinal
(ZRF1,ZRF2,ZRF3, …) voltar para “1”.
(Um número de marcas de ferência é determinado pelo bit 2
(DC2x) e 1 (DC4x) do parâmetro Nº 1802.)

Mesmo quando o sinal de seleção de direção (+J1, -J1, +J2, -J2...) For
configurado para “0“ enquanto os passos (2) a (5) estiverem sendo
realizados, a operação de velocidade de avanço não para, e a operação
para estabelecer uma posição de referência é realizada continuamente.

-477-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

O gráfico de tempo para este procedimento é dado abaixo.

JOG

ZRN
+J1

Marca de referência

ZRF1

Velocidade
de avanço Faixa FL Faixa FL Faixa FL

Fig. 3.6.1 (a) Gráfico de tempo para estabelecimento de posição de referência

- Procedimento para estebecer uma posição de referência através de operação


automática
Se um retorno automático à posição de referência (G28) for
especificado antes de uma posição de referência não for estabelecida,
os passos (3) a (5) acima são realizados automaticamente.
Após a posição de referência ser estabelecida, o retorno automático à
posição de referência é realiazado.

- Parar a operação por estabelecer uma posição de referência


A operação para estabelecer uma posição de referência é parada se
qualquer das seguintes operações for realizada nos passos (3) a (5),
descritos acima.
Reset
Configurando o sinal de seleção de direção de eixo de avanço
(+J1, -J1, +J2, -J2, etc.) para 0

Se qualquer das seguintes operações for realizada durante a operação


de retorno automático à posição de referência (G28) antes de uma
posição de referência for estabelecida, a operação para estabelecer uma
posição de referência para:
Reset
Realizar manter avanço durante o movimento de uma posição
intermediária.

Se a operação para estabelecer uma posição de referência for parada


por uma operação diferente de uma recomposição, a operação para
estabelecer uma posição de referência deve ser recomposta e retomada.

-478-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.6.2 Retorno à Posição de Referência


(1) Quando a posição de referência não estabelecida e o eixo movido
pela mudança do sinal de direção do eixo (+J1,-J1,+J2,-J2,...) Para
“1” no modo REF, o procedimento de estabelecimento de posição
de referência é executado.
(2) Quando a posição de referência já está estabelecida e o eixo é
movido pela mudança do sinal de direção do eixo (+J1,-J1,+J2,-
J2,...) para “1” no modo REF, o eixo é movido para o ponto de
referência sem executar o procedimento de estabelecimento de
posição de referência.
(3) Quando a posição de referência não for estabelecida e o comando
de retorno à posição de referência (G28) for executado, a posição
de referência estabelecimento procedimento é executada. O
próximo movimento do eixo depende da configuração do
parâmetro RFS (Nº 1818#0).
(4) Quando a posição de referência já está estabelecida e o comando
de posição de referência (G28) for executado, o movimento do
eixo depende da configuração do bit 1 (RF2) do parâmetro Nº
1818.
3.6.3 Codificador de Distância Rotativa Codificada
No caso de configuração de um eixo de rotação, se o bit 3 (DCRx) do
parâmetro Nº 1815 for definido, o eixo configurado é considerado
como estando equipado com um codificador de distância de rotação
codificada.
No caso de codificador de distância de rotação codificada, o intervalo
marcador pode ser diferente do valor de configuração de parâmetro.
(seção a-b da seguinte figura) Quando o retorno ao ponto de
referência for executado através desta seção, ele não é capaz de
estabelecer o ponto de referência. Portanto, no caso do codificador de
distância de rotação codificada, se o retorno ao ponto de referência for
iniciado para o ponto B a partir do ponto A da figura abaixo, o ponto
de referência ainda não é estabelecido no ponto B. O retorno ao ponto
de referência é reiniciado para o ponto C. O procedimento de retorno
ao ponto de referência é terminado no ponto C.
C
B

20.02° 20.02° b
9.96°
20.02° 19.66
9.98°
9.94° A
a
9.64°

20.00°
20.00°
20.00°

-479-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Quando usar o codificador de distância rotativo codificado no


caso do parâmetro tipo B de eixo ratativo (bits 0 e 1 do parâmetro
Nº 1006 são 1 e 1, respectivamente (o sistema de coordenadas da
máquina do eixo rotativo é do tipo eixo linear)), mesmo se a
máquina girar mais do que uma volta, a posição de referência
estabelecida por esta função é arredondada para uma quantidade
de movimento por revolução do eixo rotativo.
Ao usar o codificado de distância rotativa codificada, apenas
medição de 3 pontos ou medição de 4 pontos é ativada; medição
de 2 pontos (bit 2 (DC2) do parâmetro Nº 1802) é usada.
3.6.4 Controle de Sincronização de Eixo
Requisitos quando esta função é usada com eixos de controle de
sincronização de eixo
Quando esta função é usada com eixos de controle de sincronização de
eixo, a distância da escala linear codificada usada para o eixo mestre e
aquela usada para eixo escravo deve ter marcas de referência colocadas
em intervalos idênticos. (Definir valores idênticos nos parâmetros Nº
1821 e 1882 tanto para eixos mestre como escravo.)
Esta função não funciona a menos que o uso desta função seja
especificado tanto para eixos mestre como escravo (bit 2 (DCL) do
parâmetro Nº 1815 for 1).
Também, em todos os parâmetros relacionados a esta função, exceto
parâmetro Nº1882, 1884 (distância do ponto zero da escala até a
posição de referência 1, 2) definir valores idênticos tanto para eixos
mestre como escravo.
Se um valor do parâmetro para eixo mestre difere do valor do
parâmetro correspondente para o eixo escravo, o alarme SV1051 é
emitido.

NOTA
Quando esta função for usada com eixos de
controle de sincronização de eixo para a qual o
modo de operação é trocado entre operação de
sincronização e operação normal, esta função é
ativa apenas se o sinal (SYNC1 a SYNC5<Gn138>)
de selecionar sincronização for 1. (Durante o
estabelecimento de uma posição de referência, o
status do sinal de selecionar sincronização deve ser
mantido.)

Estabelecimento da posição de referência com eixos de controle de


sincronização de eixo
Com os eixos de controle de sincronização de eixo, uma posição de
referência é estabelecida como segue. Quando uma marca de referência
para eixo mestre ou escravo for detectada, uma parada acontece
temporariamente. Então, uma operação de avanço é realizada
novamente na velocidade de avanço FL de retorno à posição de
referência. Esta seqüência é repetida até que uma marca de referência
seja detectada três ou quatro vezes tanto para os eixos mestre como
escravo. Então a posição absoluta é calculada para os eixos mestre e
escravo, e os sinais ZRF1, ZRF2, ... <F120> são definidos para 1.

-480-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

Após a posição de referência ter sido estabelecida pela operação acima,


um erro de sincronização é corrigido. (Verificação para alarme 2
excessivo de erro de sincronização é feito mesmo durante o
estabelecimento de posição de referência.)

(Exemplo de sistema de medição de 3 pontos)

Fim de escala
Marca de referência

Eixo mestre

(1) (2) (3)


Ponto de partida Ponto final

Eixo escravo

Neste exemplo, a marca de referência (1) do eixo mestre é primeiro


detectada, uma pausa acontece, a operação de movimento é realiazada
na velocidade de avanço FL, e uma pausa acontece novamente em uma
posição onde a marca de referência do eixo escravo é detectada.
Então, a operação de movimento é realiazada novamente, a marca de
referência (2) do eixo mestre, uma pausa acontece quando a marca de
referência do eixo escravo, e marca de referência (3) do eixo mestre
são detectadas durante o movimento na velocidade de avanço FL, e a
operação de estabelecimento de posição de referência de ambos os
eixos é completada no eixo escravo a terceira marca de referência é
detectada.

NOTA
No caso desta função ser usada com eixos de
controle de sincronização de eixo, se o valor dos
parâmetros Nº 1882 e 1884 tanto para exiso
mestre como escravo for 0, a posição de referência
não é estabelecida. Também, os sinais ZRF1,
ZRF2, ... de estabelecer posição de referência
<F120> são definidos para 0.

-481-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

3.6.5 Controle de Eixo pelo PMC


No controle de eixo PMC, se o comando de retorno à posição de
referência (comando de controle de eixo código 05H) for emitido para
um eixo que tem uma escala de distância linear codificada, o retorno à
posição de referência é realizado de acordo com a sequência de retorno
à posição de referência para a escala de distância linear codificada.
Especificamente, as seguintes operações acontecem:

Antes do A posição de referência é estabelecida ao


estabelecimento da detectar duas, três ou quatro marcas de
posição de referência referência.
O movimento para a posição de referência não é
realizado.
Depois do O posicionamento na posição de referência é
estabelecimento da realizado.
posição de referência

3.6.6 Controle de Eixo Angular


Há as seguintes limitações quando o controle de eixo angular é usado.
(a) É necessário usar uma escala linear com a marca da distância de
referência codificada para eixos perpendicular e eixo angular.
(b) Quando o ponto de referência do eixo perpendicular for
estabelecido, é necessário estabelecer o ponto de referência do
eixo angular previamente. Quando o ponto de referência do eixo
angular não for estabelecido previamente, o alarme DS0020 é
gerado.
(c) Durante a operação de estabelecimento do ponto de referência do
eixo angular, o comando no eixo perpendicular é inválido no
retorno manual ao ponto de referência.

-482-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.6.7 NOTA
(1) No caso do intervalor real das marcas de referência ser diferente
do valor de configuração do parâmetro, o alarme DS1449 ocorre.

(2) Esta função é desativada se qualquer das seguintes condições for


satisfeita:
Ou parâmetro Nº 1821 (1 de intervalo) ou parâmetro
Nº 1882 (marca 2 de intervalo) for definido para 0.
A configuração do parâmetro Nº 1821 é maior ou igual a
configuração do parâmetro Nº 1882.
A diferença entre as configurações feitas para parâmetros
1821 e 1882 é maior ou igual a duas vezes qualquer configuração.
A função de detecção de posição absoluta é ativada (Bit 5
(APCx) do parâmetro Nº 1815 é definmida para 1.)

(3) Uma diferença dos parâmetros Nº 1821 e 1882 deve ser mais do
que 4.
Exemplo
Quando a escala, a qual é aquela marca 1 de intervalo for
20.000mm e a marca-2 de intervalo for 20.004mm, for usada
na máquina IS-B: Quando a unidade de detecção de
0.001mm for selecionada, os parâmetros Nº 1821 e Nº 1882
devem ser definidos 20000” e “20004”, e a diferença deles
for “4”.
Para usar esta escala, por favor, ajuste a unidade de detecção
pela modificação dos parâmetros No.1820 (CMR) e Nº
2084/2085 (engrenagem flexível de avanço) para fazer a
diferença dos parâmetros Nº 1821 e 1882 mais do que 4
como os seguintes exemplos.
(a) Configurar a unidade de detecção = 0.0001mm, e
configurar No.1821=200000, No.1882=200040
(b) Configurar a unidade de detecção = 0.0005mm, e
configurar No.1821=40000, No.1882=40008

NOTA
Quando a unidade de detecção for trocada, os
parâmetros relativos à unidade de detecção (como a
área efetiva e o limite de desvio posicional) também
devem ser trocados em conformidade.

-483-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

(4) Neste procedimento, o eixo não para até que duas, três ou quatro
marcas de referência sejam detectadas. Se este procedimento
for iniciado na posição próxima ao fim da escala, o CNC não
pode detectar três ou quatro marcas de referência e o eixo não
para até que o alarme de ultrapassagem ocorra. Por favor,
preocupe-se em começar na posição que tenha distância suficiente
do final da escala.
Fim de escala
Marcas de referência

Ponto de partida (Ruim) Ponto de partida (Bom)

(5) Quando o eixo usou esta função, a seguinte função não pode ser
usada.
Detecção de posição absoluta (bit 5 (APCx) do parâmetro
No.1815 = 1)
(6) Se o movimento axial for feito na direção oposta daquele retorno à
posição de referência, o movimento é revertido ára a direção de
retorno à posição de referência depois que três ou quatro marcas
de referência tenham sido detectadas. Passos (3) a (5) do
procedimento básico para estabelecer uma posição de referência
são realizados para estabelecer a posição de referência.

M
(7) Compensação de retidão simples
Quando o estabelecimento do ponto de referência do eixo de
movimento for executado após o estabelecimento do eixo de
compensação, o eixo de compensação é movido pela quantidade
de compensação de retidão simples quando o ponto de referência
do eixo de movimento for estabelecido.

T
(8) O estabelecimento do ponto de referência não é realizado durante
o controle síncrono ser ativado.
(9) O estabelecimento do ponto de referência não é realizado durante
o controle composto ser ativado.
(10) O estabelecimento do ponto de referência não é realizado durante
o controle sobreposto ser ativado.

-484-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.7 ESCALA LINEAR COM MARCAS DE REFERÊNCIA DE


DISTÂNCIA CODIFICADA (SERIAL)

Visão Geral
Ao usar o circuito de saída serial de alta resolução para a escala linear
com marcas de referência de distância codificada (serial), o CNC mede
o intervalo da marca referenciada por movimento de eixo de curta
distância e determina a posição absoluta.
Esta função ativa a detecção de alta precisão de alta velocidade ao usar
o circuito de saída serial de alta resolução.
Está disponível aquela que usa o curso de 30 metros de comprimento
máximo.

Explicação
A escala linear com marcas de referência de distância codificada
(serial) é combinada a escala marcada de referência irregular com o
curcuíto de saída serial de alta resolução, pode detectar a posição
exata.

Sinal da marcada de referência

10.02 10.04 10.06

0 20 40 60

O CNC mede o intervalo de marcas referenciadas pelo movimento de


eixo de distância curta e determina a posição absoluta, por causa do
intervalo de cada marca de referência ser diferente com intervalo
regular.
Não é necessário que o eixo seja movido para a posição de referência
para estabelecimento da posição de referência.

Esta função ativa a detecção de alta precisão de alta velocidade ao usar


o circuito de saída serial de alta resolução.
Está disponível aquela que usa o curso de 30 metros de comprimento
máximo.

-485-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Conexão
Está disponível em sistema fechado completo.

Sistema Fechado Completo

CNC Servo
Amplifica Tabela
dor

Unidade Saída Serial de


de Interface Alta Resolução
de Detector Circuito C
Separado Máx. 30m

Escala linear com marcas de


referência de distância codificada
(Serial)

-486-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

- Procedimento para Estabelecimento de Posição de Referência através de


operação manual
(1) Selecionar o modo CORRIDA, e configurar o sinal ZRB de
seleção de retorno manual à posição de referência para “1”.
(2) Configurar um sinal (+J1,-J1,+J2,-J2,…) de seleção de direção
para um eixo alvo.
(3) O eixo é alimentado em uma velocidade constante baixa (retorno à
posição de referência velocidade de avanço FL especificado pela
configuração do parâmetro Nº 1425).
(4) Quando a posição absoluta da escala linear com marcas de
referência de distância codificada (serial) for detectada, o eixo
para. Então a posição absoluta do CNC é calculada e o sinal
(ZRF1,ZRF2,ZRF3,…) de estabelecimento de posição de referência volta para
“1”.

JOG

ZRN

+J1

Marca de
referência

ZRF1

Velocidade de avanço
Faixa FL

- Procedimento para Estabelecimento de Posição de Referência através de


operação automática
Se um retorno automático à posição de referência (G28) for
especificado antes de uma posição de referência não for estabelecida,
os passos (3) a (4) acima são realizados automaticamente.
Após a posição de referência ser estabelecida, o retorno automático à
posição de referência é realiazado pela configuração do parâmetro RFS
Nº 1818#0.

- Parar a operação por estabelecer uma posição de referência


A operação para estabelecer uma posição de referência é parada se
qualquer das seguintes operações for realizada nos passos (3) a (4),
descritos acima.
Reset
Configurando o sinal de seleção de direção de eixo de avanço
(+J1, -J1, +J2, -J2...etc.) para 0
Definir os sinais (SVF1, SVF2, etc.) de Servo fora para 1
Se qualquer das seguintes operações for realizada durante a operação
de retorno automático à posição de referência (G28) antes de uma
posição de referência não for estabelecida, a operação para estabelecer
uma posição de referência para:
Reset
Realizar manter avanço durante o movimento de uma posição
intermediária
Definir os sinais (SVF1, SVF2, etc.) de Servo fora para 1
Se a operação para estabelecer uma posição de referência for parada
por uma operação diferente de uma recomposição, a operação para
estabelecer uma posição de referência deve ser recomposta e retomada.
-487-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Estabelecer uma posição de referência e mover para a posição de referência


Seguindo a operação, estabelecer uma posição de referência e mover
para a posição de referência são realizadas.

Mover através da operação Mover através da operação automática pelo


manual no modo REF retorno automático à posição de referência 28)
(A posição Estabelecer a posição de Primeiramente, mover para a posição
de referência referência intermediária, e estabelecer a posição de
não é referência.
estabelecida) Em segundo lugar, mover ou não para a
posição de referência é realizado ao
configurar o bit 0
(RFS) do parâmetro No.1818.
(A posição Mover para a posição de Mover ou não para a posição intermediária e
de referência referência posição de referência é realizado ao configurar o bit
é 1 (RF2) do parâmetro Nº 1818.
estabelecida)

- Controle de Sincronização de Eixo de Avanço


No caso do uso do controle de sincronização de eixo, por favor,
confirmar os seguintes itens.
Quando esta função é usada com eixos de controle de sincronização
de eixo, a escala linear com marcas de referência de distância
codificada (serial) usada para o eixo mestre e aquela usada para o
eixo escravo deve ter marcas de referência colocadas em intervalos
idênticos.
A escala do eixo mestre e a escala do eixo escravo devem ser
instaladas em direção paralela. (As posições zero devem ser
faceadas para a mesma direção.)
Para os parâmetros, os quais são relativos a esta função (exceto Nº
1883, Nº 1884), o mesmo valor deve ser definido para o eixo
mestre e para o eixo escravo.
A escala linear com marcas de referência de distância codificada
(Serial) deve ser aplicada para o eixo mestre e o eixo escravo.
Se ou o eixo mestre ou o eixo escravo não for a escala linear com
marcas de referência de distância codificada (serial), o alarme
DS0018 ocorre quando o estabelecimento da posição de referência
for tentado.
Durante a operação do estabelecimento da posição de referência, o
estado do sinal para seleção do eixo sincronizado (SYNCn<Gn138>
ou SYNCJn<Gn140>) deve ser mantido.

O procedimento para estabelecimento da posição de referência pelo


controle de sincronização do eixo é como segue.
Ambos os eixos (eixo mestre e eixo escravo) são alimentados na
velocidade de avanço FL do retorno à posição de referência até que
a escala de distância codificada de ambos os eixos detecte a
posição absoluta.
Então, as posições absolutas de ambos os eixos são calculadas e os
Sinais de Estabelecimento de Posição de Referência (ZRF1,
ZRF2,...) voltam para “1”.

-488-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

- Controle de Eixo Angular


No caso de uso do controle de eixo angular, por favor, confirme os
seguintes itens.
É necessário usar a escala linear com marcas de referência de
distância codificada (serial) para o eixo perpendicular e o
eixo angular.
Se não, o alarme DS0019 ocorre quando o estabelecimento da
posição de referência for comandado.
Quando o estabelecimento do ponto de referência de eixos
angular e perpendicular for tentato, por favor, definir bit 2 (AZR)
do parâmetro No. 8200 para „0‟ e sinal de entrada NOZAGC
<G063.5> para '0'.
Se não, o alarme DS0019 ocorre quando o estabelecimento da
posição de referência for comandado.
Quando o ponto de referência do eixo perpendicular for
estabelecido, é necessário estabelecer o ponto de referência do
eixo angular
Previamente. Quando a posição de referência do eixo angular não
for estabelecida previamente, o alarme DS0020 ocorre.
No controle de eixo angular, se você usar configuração
automática de parâmnetros Nº 1883, 1884 no estabelecimento de
ponto de referência (bit 2 (DATx) do parâmetro Nº 1819 = 1), por
favor, estabeleça ponto de referência de eixo perpendicular depois
do estabelecimento do ponto de referência e retorno do eixo
angular.

No retorno manual à posição de referência, o eixo perpendicular não


pode ser especificado enquanto o ponto de referência do eixo angular
estiver sendo estabelecido. O eixo perpendicular, se especificado, é
ignorado.

-489-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

CUIDADO
1 Quando a escala linear com as marcas de
referência de distância codificada (serial) for usada,
por favor, definir o bit 3 (SDCx) do parâmetro Nº
1818 para 1.
2 Na escala Linear com marcas de referência de
distância codificada (serial), o eixo não para até
que três marcas de referência sejam detectadas.
Se este procedimento for iniciado na posição
próxima ao fim da escala, o CNC não pode
detectar três marcas de referência e o eixo não
para até que o alarme de ultrapassagem ocorra.
Por favor, preocupe-se em começar na posição
que tenha distância suficiente do final da escala.
E se o estabelecimento de posição de referência
for falho, o estabelecimento é repetido. Então o
eixo não para até que ainda mais três marcas de
referência sejam detectadas. Então, por favor,
definir a quantidade máxima de movimento
(unidade de detecção: parâmetro Nº 14010) a não
atingir o fim da escala.
Fim de escala
Marcas de referência

Ponto de partida (Ruim) Ponto de partida (Bom)

3 Compensação de retidão simples (serie M) Quando


o estabelecimento do ponto de referência do eixo
de movimento for executado após o
estabelecimento do eixo de compensação, o eixo
de compensação é movido pela quantidade de
compensação de retidão simples quando o ponto
de referência do eixo de movimento for
estabelecido.
4 Não está disponível para usar esta função e a
configuração de coordenada absoluta temporária
juntas.
5 O controle de eixo angular não pode ser realizado
junto com o controle síncrono (série T), controle
composto (série T), ou controle de sobreposição
(série T).

-490-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

3.8 AVANÇO POR MANIVELA

Visão Geral
Nesta função, o programa pode ser executado tanto para frente como
para trás com uma manivela (gerador manual de pulso) na operação
automática.
Portanto, erros de um programa, interferência, e assim por diante,
podem ser verificados facilmente ao funcionar uma máquina
realmente.

- Modo de verificação
Neste modo, o programa pode ser executado para frente e para trás e o
programa pode ser verificado.
Para mudar o modo de verificação, é necessário mudar o modo para o modo de
memória (modo MEM), e o sinal de modo de verificação MMOD<Gn067.2> é
definido para “1”. Esta função faz os dados executarem o programa
para trás quando o programa for executado para frente no modo de
verificação.
Para trabalhar uma sincronização e máquina com um pulso gerado por uma
manivela no modo de verificação, o sinal de verificação de manivela MCHK
<Gn067.3> é definido para "1" além do acima mencionado. Como
resultado, torna-se possível verificar o programa com a manivela.

NOTA
Durante o modo de verificação, não é possível
mudar o parâmetro e a correção.

- Movimento para frente com uma manivela


O “movimento para frente” é que o programa é executado para frente
voltando a manivela na direção positiva (quando o sinal de verificação
da manivela está definido para “1”.), ou em nenhuma relação à rotação
da manivela, (quando o sinal de verificação da manivela está definido
para "0".) Quando o sinal de verificação da manivela estiver definido
para "1", a velocidade de execução do programa é proporcional ao
número de rotações da manivela. O programa é executado para frente
rapidamente quando a manivela é girada para a direção positiva
rapidamente. E, o programa é executado para frente lentamente
quando uma manivela é girada para a direção positiva lentamente. A
ampliação da distância percorrida por pulso a partir da manivela pode
ser trocada como uma função de avanço manual da manivela.
Quando o sinal de verificação manual da manivela estiver definido
para "0", a execução do programa é controlada como uma operação
automática.

-491-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Movimento para trás


O “movimento para trás” é aquele que o programa executado para
frente uma vez, é executado para trás girando uma manivela em uma
direção negativa.
O programa pode ser executado para trás apenas para o bloco
executado para frente. E, o número de blocos para isto é
aproximadamente 190 blocos. Este número de bloco muda pelo
conteúdo do programa comandado.
O programa é executado para trás rapidamente quando uma manivela é
girada para a direção negativa rapidamente. E, o programa é
executado para trás lentamente quando uma manivela é girada para a
direção negativa lentamente. A distância percorrida por pulso a partir
da manivela pode trocar a ampliação bem como uma função de avanço
manual da manivela.

Explicação
- Controle pela manivela
Iniciar a execução do programa
O sinal MMOD<Gn067.2> do modo de verificação é definido para “1”
no modo de memória (modo MEM) para mudar o modo de verificação.
Então, a execução do programa é iniciada ao girar o sinal ST de “1”
para “0”.
Se o sinal MCHK <Gn067.3> de verificação da manivela for definido
para “1” neste momento, a execução do programa é controlada por
uma manivela. O programa é executado sincronizando com a rotação
de uma manivela.
Quando um sinal MCHK<Gn067.3> de verificação de manivela for definido
para “0”, ele é controla como execução normal.
Quando o sinal MMOD<Gn067.2> do modo de verificação for
definido para “1” durante a operação do programa, é ativado um modo
de verificação a partir do bloco que o buffer seguinte é feito.
Isto é, mesmo se o sinal do modo de verificação definido para “1”, o
modo de verificação não é sempre atividado de uma vez.
Quando o modo de verificação for ativado, o sinal de confirmação do
modo de verificação MMMOD<Fn091.3> é definido para “1”.

NOTA
Após o sinal MMOD ser gurado para “0” durante
a execução do programa, o programa não pode
ser executado para frente e para trás.

-492-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

Controle com manivela


O valor do parâmetro Nº 6410 e os fatores de escala decidem a
velocidade de movimento da máquina por um pulso gerado por uma
manivela.
Quando uma manivela é girada, a velocidade de movimento real da
máquina é como segue.
[Valor de comando da velocidade de avanço] x [Número de pulso da
manivela por um segundo]
x [Ampliação da manivela] x ([Valor de configuração do
parâmetro]/100) x (8/1000) (mm/min ou pol/min)
Exemplo: Quando o valor de comando da velocidade de avanço for
30mm/min, a ampliação da manivela é 100, parâmetro Nº 6410 está
definido para 1 e o gerado de pulso manual é girado a 100 pulsos/ver, a
velocidade de avanço do eixo é decidido como segue.
[Velocidade de avanço]=30[mm/min] × 100[pulso/s] × 100 × (1/100)
× (8/1000)[s]
=24[mm/min]

Quando a velocidade de avanço exceder a substituição 100% da


velocidade de avanço girando a manivela rapidamente, a velocidade de
avanço é apertada na velocidade de substituição.
100%. Isto é, se o pulso da seguinte fórmula excede “1”, a velocidade
de avanço é apertada.
[Número de pulso da manivela por um segundo]
X [Ampliação da manivela] x [Valor de configuração de
parâmetro]/100) x (8/1000 A velocidade de avanço de travessia rápida é
apertado em 10%. Entretanto, a velocidade de avanço da travessia
rápida é apertado em 100% quando o bit 0 (HDRPD) do parâmetro Nº
6400 for definido para "1".
E se o parâmetro Nº 6405 for definido para um valor opcional, ele
pode ser apertado para override por valor quase opcional.
Quando o parâmetro Nº 6405 for definido para valor maior do que
"100", ele é apertado para quase 100%.
Quando o parâmetro Nº 6405 for definido para "0", a configuração do
bit 0 (RPO) do parâmetro Nº 6400 se torna válida.
O sinal de bloco único e o sinal de manter avanço são eficazes no
modo de verificação. Quando a execução de um programa for parada
pela parada de bloco únicio ou parada de manter avanço, é necessário
girar o sinal ST de “1” para “0” para reiniciar o programa.
No bloco com o movimento e o bloco de residência, a velocidade de
execução do programa pode ser controlada girando uma manivela.
A rotação do fuso não sincroniza com um pulso de uma manivela.
Duranteo modo de verificação, o fuso gira na velocidade de rotação
especificada. Quanto a avanço por revolução, um programa é
executado na velocidade de avanço que foi convertido de velocidade
de rotação do fuso para a velocidade correspondente por minuto dentro
do CNC.

NOTA
A manivela usada para esta função é sempre a
primeira. A segunda e a terceira manivelas (série
M) não podem ser usadas.

-493-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Movimento para frente e movimento para trás com uma manivela


O programa é executado para frente quando uma manivela é girada
para a direção positiva. E, o programa é executado para trás quando
uma manivela é girada para a direção negativa.
O programa é executado para trás tão logo uma manivela seja girada
para a direção negativa na execução de um programa para frente.
Quando uma manivela se mantém sendo girada em uma direção
negativa, o programa é executado para trás e a execução para no bloco
de número 0. Então, se uma manivela for girada para a direção
positiva, o programa é executado para frente novamente.
Mesmo se uma manivela controla a execução do programa, o programa
é executado para frente sem relação com um pulso gerado por uma
manivela na configuração do sinal de verificação da manivela para “0”.

Final do Programa
Quando o bloco de M2 ou M39 for executado, o avanço por manivela
termina. Não é possível executar o programa para trás a partir do bloco
de M2 ou M30.
Quando a execução do programa termina, o sinal de RESET deve ser
configurado para “1”, e o sinal de modo de verificação e sinal de
verificação da manivela deve ser configurado para “0”.
No sistema de controle de 2 caminhos, o sinal FIN não deve ser
definido para “1” quando o bloco de M2 ou M30 for executado em
apenas um dos caminhos. Após o bloco de M2 e M30 ter sido
executado em ambos os caminhos, o sinal FIN é definido para “1”.
(Exceto para o bloco de espera código M ser comando antes de M2 ou
M30 em ambos os caminhos.)

- Aviso da operação
Funcionamento seco não pode operar durante o modo de
verificação. O sinal de funcionamento em vazio deve ser definido
para “0”.
A operação automática inicia imediatamente com a velocidade de
avanço comandado pelo programa, quando sinal de modo de
verificação ou operação síncrona com sinal de manivela for
desligado durante a execução do programa no modo de verificação.
A edição do programa e a troca do parâmetro e a correção não
devem ser feitas.

- Movimento para trás de cada código


Toda informação modal de código G, T, S é memorizada ao executar o
programa para frente. E, os dados memorizados do código modal G, T,
S são usados ao executar o programa para trás.
Quanto aos códigos M, eles são agrupados e a informação modal é
gerenciada pelos parâmetros Nº 6411 a 6490. Portanto, o código M
pode ser executado para trás de acordo com a informação. Quanto à
informação modal do código M, uma mudança em cada grupo é
memorizada nos dados de execução.
Quanto aos códigos, exceto para G, M, S, e T, o mesmo código é
produzido entre o movimento para frente e o movimento para trás.

-494-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

- Código G
Se o código G que muda a informação modal for comandado em um
movimento para trás, a informação modal do bloco anterior é
executada. Exemplo:
N1 G99 ;
N2 G01 X_ F_ ;
N3 X_ Z_ ;
N4 G98 ; .................movimento para trás inicia a partir deste bloco
N5 X_ Y_ Z_ ;
Se o movimento para trás inicia a partir do bloco N4, a informação
modal é trocada de G98 para G99 e G99 é executado a partir de N3.
O código G com um movimento é traçado ao longo da rota oposta para
movimento para frente.
O código G que pode ser comandado ao executar o programa para trás
é como segue.
Os outros códigos G não podem ser comandados ao executar o
programa para trás.
Os códigos G no sistema B e C do código G (para série T) também
podem ser usados.

Série T (para sistema A do código G)


G00 G01 G02 G03 G04 G22 G23
G25 G26 G28 G30 G40 G41 G42
G50 G53 G65 G70 G71 G72 G73
G75 G80 G83 G85 G87 G89 G90
G94 G96 G97 G98 G99

Série M
G00 G01 G02 G03 G04 G22 G23
G25 G26 G28 G30 G40 G41 G42
G43 G44 G49 G53 G65 G73 G76
G80 G81 G82 G83 G85 G86 G87
G88 G89 G82 G94 G95 G96 G97

NOTA
1 No Ciclo de Perfuração Profunda (G83) (série M), o
movimento para trás é proibido.
2 No movimento para frente do Ciclo de Perfuração
(G88) (série M), a seqüência de ações no fundo do
buraco é mostrada como segue (residente -> parada
de motor do fuso -> estado de manter). Mas no
movimento para trás, isto é (rotação do fuso ->
estado de manter -> residente após reinício).

-495-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Código M
Se houver código M no mesmo grupo que é comandado em blocos
anteriores, a informação modal do código M, comandado no último em
blocos anteriores, é produzida.
Se nenhum código M for comandado nos blocos anteriores, o código
M definido para o primeiro parâmetro no mesmo grupo de código M é
produzido.
Se o código M não for definido para o grupo de código M no
parâmetro, o mesmo código M é produzido no movimento para trás.
Se o parâmetro RVN(6400#5) for definido para “1”, o movimento
para trás é proibido quando o código M, que não está definido para
o código M do grupo, é comandado em movimento para trás.

NOTA
Quando configurar o parâmetro RVN, a proibição do
movimento para trás é ativada, exceto o código M
que foi definido no agrupamento, mas o movimento
para trás pode ser ativado para o seguinte código M,
excepcionalmente.
1. Chamada de subprograma pelo M98/M99.
2. Chamada de Subprograma Usando um Código M
3. Chamada de Macro Usando um Código M
4. Aguardando código M
5. M0

Exemplo: produção de códigos M que estão definidos para grupos


pelos parâmetros em movimento para trás
Configuração de parâmetros:
No.6400#2=1, #3=0 (5 códigos M/grupo e 16 grupos)
No.6411=100
No.6412=101
No.6413=102 Grupo A
No.6414=103
No.6415=104
No.6416=200
No.6417=201
No.6418=202 Grupo B
No.6419=203
No.6420=204

O programa O10 é executado em movimento para frente de N1 a N5 e


o movimento para trás é executado a partir de N15. No movimento
para trás, a produção do código M é mostrada conforme a seguinte
tabela.

-496-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

Movimento para frente Movimento para trás


O0010 ;
N1 G4 X1. ;
N2 M101 ; M101 M100 (*1)
N3 G4 X1. ;
N4 M204 ; M204 M200 (*1)
N5 G4 X1. ;
N6 M104 ; M104 M101 (*2)
N7 G4 X1. ;
N8 M300 ; M300 M300 (*3)
N9 G4 X1. ;
N10 M200 ; M200 M204 (*2)
N11 G4 X1. ;
N12 M0 ; M0 M0 (*3)
N13 G4 X1. ;
N14 M102 ; M102 M104 (*2)
N15 G4 X1. ; Movimento para trás inicia
a partir deste bloco
M2 ;
*1 Nenhum comando M no mesmo grupo é comandado antes deste
bloco, assim o código M, que é definido no primeiro parâmetro
do mesmo grupo, é produzido.
*2 O código M no mesmo grupo é comandando antes deste bloco,
assim o código M, que é comandado no último deste bloco, é
produzido.
*3 O código M não é definido para o código M de grupo, assim o
mesmo código M é produzido.

- Código S e T
Um valor modal do bloco anterior é produzido.
Quando o comando de movimento e o código S ou código T é
comandado no mesmo bloco, o tempo da produção do código S e
código T é diferente. Como o tempo em que o código S e o código T
são produzidos no movimento para frente é diferente daquele no
movimento para trás. Ao configurar o bit 7 (STO) do parâmetro Nº
6401 para “1”, o tempo da produção do código S e T no movimento
para frente é o mesmo que aquele no momento para trás.

Exemplo:
Tempo de produção do código T no movimento para trás
O código T é produzido como segue, quando o programa procede
para trás depois do movimento para frente para o bloco N8.

-497-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Movimento Movimento para trás


para trás Parâmetro STO=o Parâmetro STO=1
O1000 ;
N1 G98 ; Código T output
N2 G00 X-10. T11 ; Produção de T11 Podução do Código T
N3 G00 X100. ; Produção de T11
N4 G00 X10. Z20. T22 ; Produção de T22 Produção de T11 Sem produção de código T
N5 G00 X30. Z30. ;
N6 G00 X-10. Z-20. ; Produção de T22
N7 G00 X50. Z40. T33 ; Produção de T33 Produção de T22 Produção de T33
N8 G04 X5. ; (Início do mov para (Início do mov para trás )
trás)
M30 ;

O “Código T” significa um status do código T no bloco N1 em


movimento para frente. Se o status for T0, sinal “T0” é pr oduzido
como “Código T” no movimento para tr ás.

O tempo de produção do código T de N7 e N8 em O1000 mostrado no


exemplo acima é como segue.

Movimento para frente:

N6 com T22

N7 N8

Produção
de T33

Movimento para trás (Quando o parâmetro STO está definido para “0”):

N6

N8
N7
Produção de T22

Movimento para trás (Quando o parâmetro STO está definido para “1”):

N6

N8
N7
Produção de T22 Produção de T33

-498-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

- Proibição de mudança de direção


A proibição de mudança de direção é um estado que não muda a
direção onde o programa é executado.
No estado, mesmo se a direção de rotação de uma manivela for
revertida, a rotação revertida é ignorada. Uma manivela deve ser
girada na mesma direção que a direção atual para remover este estado.
A proibição de mudança de direção pode ser confirmada pelo sinal de
produção MNCHG<Fn091.1>.

Ele se torna o estado de proibição de alteração na seguinte condição.


Durante o movimento do eixo
Enquanto o bloco com o código aguardando por FIN é executado
Após o bloco ter feito e até que o próximo bloco comece a operar
Durante corte de segmentação
Código G modal de G68 (série M) e G51.2 (série T)
O bloco com o eixo que termina o movimento mais cedo no bloco
Com G02 ou posição do tipo não linear (G00) etc.
Durante a espera em um limite de bloco (Apenas para um sistema
de 2 caminhos. Ver “Aguardando em um sistema de 2 caminhos”)

- Proibição de movimento para trás


A proibição do movimento para trás é um estado que o programa não
pode ser executado a partir de um bloco para trás. Neste estado, a
rotação negativa de uma manivela é ignorada e a única rotação positiva
é eficaz. O programa deve ser executado para frente girando uma
manivela na direção positiva para remover este estado.
A proibição do movimento para trás pode ser confirmada pelo sinal de
saída MRVSP<Fn091.2>.
Se os seguintes blocos forem executados em movimento para trás, o
movimento para trás é proibido.
Bloco de número de programa do programa principal (exceto
subprograma e programa macro)
Sobre o número máximo dos blocos para movimento inverso
O bloco incluindo código G de proibição de movimento para trás
(o qual não é descrito no parágrafo “Código G”)
O bloco que é executado enquanto no modal incluindo o código G
de proibição de movimento para trás (que não está descrito no
Parágrafo “Código G”)

-499-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Display de status
No avanço por manivela, o status do avanço por manivela é exibido no
display do relógio da linha de display do estado CNC. Este display de
status é exibido durante a execução do avanço por manivela. O relógio
é exibido normalmente.

Quando todas as condições forem preenchidas, "M.H.RTR." é exibido


no display do relógio da linha de display de estado do CNC. Este status
é exibido pela cor da configuração de cor 3 (TECLA DE ENTRADA,
O/N NO. e STATUS são da mesma cor). O display da tela é como
mostrado na Fig. 3.8 (a). Quando as seguintes condições não forem
preenchidas, o relógio é exibido.

Quando o bit 2 (CHS) do parâmetro Nº 6401 for definido para “0”:


1) A opção de software do avanço por manivela é ativada.
2) O status exibe desativar/ativar bit 6 (HST) do parâmetro
No.6401 está definido para "1".
3) Sinal de confirmação do modo de verificação
MMMOD<Fn091.3> está definido para “1”.

Quando o bit 2 (CHS) do parâmetro Nº 6401 for definido para “1”:


1) A opção de software do avanço por manivela é ativada.
2) O status exibe desativar/ativar o bit 6 (HST) do parâmetro
No.6401 está definido para "1".
3) Sinal de incío do ciclo STL<Fn000.5> é definido para “1”.
4) Sinal do modo de verificação MMOD<Gn067.2> é definido para
“1”.
5) Sinal de verificação da manivela MCHK<Gn067.3> é definido
para “1”.

Fig. 3.8 (a) "M.H.RTR." Display de status

-500-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO
MANUAL

Além disso, quando o sinal de proibição de movimento de retrocesso


MRVSP<Fn091.2> é definido para “1”, o "NO RVRS." é exibido.
Este status é exibido pelo piscar/reversão na cor da cor número 1
(ALARME é a mesma cor). O display da tela é como mostrado na
Fig. 3.8 (b). Quando o sinal de proibição de movimento de
retrocesso MRVSP<Fn091.2> é configurado para “0”, o
M.H.RTR." é exibido novamente.

Fig. 3.12 (b) " NO RVRS." Display de status

Além disso, quando a direção muda, o sinal de proibição


MNCHG<F0091.1> é definido para “1” e a direção da execução do
programa for mudada pela manivela, este display de status muda de
"M.H.RTR." para “NO.CHAG”.
Este status é exibido pelo piscar/reversão da cor número 3 (TECLA
DE ENTRA, O/N NO. e STATUS são da mesma cor). O display da
tela é mostrado na Fig. 3.12 (c). Quando o programa for executado na
mesma direção que antes pela manivela ou o sinal de proibição de
mudança de direção MNCHG <Fn091.1> for definido para “0”, o "
M.H.RTR." é exibido novamente.
Além disso, quando o parâmetro FWD (No. 6400#1) é definido para
“1” e o programa é executado para mudar a direção pela manivela,
este display de status muda de "M.H.RTR." para “NO.CHAG”.

-501-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

Fig. 3.12 (c) "NO.CHAG." Display de status

Limitação
- Movimento na operação automática pelo modo de operação DNC (RTM)
Na operação automática pelo modo de operação DNC (RMT), o
movimento para trás é proibido através do movimento para frente ser
ativado.

- Movimento na operação de subprograma pela chamada de subprograma externo


No M198 ou Código M para operação de subprograma pela chamada
de subprograma externo (parâmetro Nº 6030), o movimento para trás é
proibido através do movimento para frente ser ativado.

- Comando de movimento e códigos M, S, T


Quando os códigos M, S, T e comandos de movimento estão no
mesmo bloco, os códigos de produção de tempo mudam entre
movimento para frente e movimento para trás. Portanto, os códigos M,
S, T devem ser comandados em movimento para trás após confirmar
que o sinal “DEN” está definido para “1”.

Exemplo de execução dos seguintes programas com série T


O0001 ;
M5 S0 F0 ;
G53 X0 Z0 ; ................................ (1)
G1 W100 M3 S100 F1. ; ............ (2)
G0 U50. W50. ;........................... (3)
M2 ;

-502-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

[Movimento para
frente] (1)G53

X0 Z0 (3) G0 U50. W50.


(2) G1 W100.

M3 S100 F1.
O bloco de (2) se move com M3 S100 F1.

[Movimento para trás]

(1)G53 X0 Z0
(3) G0 U50. W50.
(2) G1 W100.
M5 S0 F1.

O bloco de (2) se move com M5 S0 F1.

- Não posicionamento de tipo de interpolação linear


No posicionamento do tipo de interpolação linear, a rota é diferente
entre o movimento para frente e o movimento para trás.

A rota do movimento para frente

X A rota do movimento para trás

Por favor, use o posicionamento do tipo interpolação para afastar o


perigo. (Definir o bit 1 (LRP) do parâmetro Nº 1401 para “1”) Quando
o posicionamento tipo interpolação não linear for usado, uma mudança
de direção é proibida quando qualquer eixo para de se mover.

- Segmentação em movimento para frente


A segmentação é sempre executada em 100% da velocidade de
sobreposição. Ou seja, um pulso gerado por uma manivela é ignorado
ao executar um bloco de segmentação. No ciclo de corte de
segmentação, o pulso é inválido no momento de realmente segmentar o
corte, mas aquele é válido nos outros movimentos.

- MACRO
Na declaração de macro, a configuração, operação, e assim por diante
do macro variável é executada no movimento para frente apenas. Ou
seja, a configuração, operação, e assim por diante do macro variável
nunca é executado no bloco executando-os uma vez.

-503-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

- Controle de Eixo pelo PMC


O movimento do controle do eixo pelo PMC não pode ser controlado
por esta função.

T
- Verificação simultânea de dois caminhos no sistema de 2 caminhos
Quando usar a função de avanço por manivela ao mesmo tempo em
dois caminhos, o tempo da operação do bloco pode diferir ligeiramente
entre estes caminhos devido à repetição de movimento para frente e
para trás ou diferenças na velocidade de rotação da manivela. Para
sincronizar a operação do bloco entre os caminhos, usar o código M de
espera.

- Aguardando em um No sistema de 2 caminhos, o total de entrada de pulsos da manivela


sistema de 2 caminhos entre o início e o fim de cada bloco é registrado durante o movimento
para frente. Durante o movimento para trás, o controle é feito para
evitar que o processamento prossiga para o próximo bloco até que
tantos pulsos de manivela quanto os que foram inseridos durante o
movimento para frente sejam inseridos. Desde que as entradas de
pulsos de manivela durante uma verificação na posição sejam também
registradas, quando a velocidade de rotação da manivela (velocidade
de avanço do eixo) mude entre o movimento para frente e o
movimento para trás, o tempo necessário para verificação na posição
varia, causando uma diferença entre o total de pulsos da manivela
registrados durante o movimento para frente e aquele registrado
durante o movimento para trás. Neste caso, mesmo se o bloco for
completado (a quantidade de movimento restante é indicada para ser 0)
durante o movimento para trás, o processamento pode não proceder
para o próximo bloco até que a manivela seja girada pela quantidade
equivalente para o número de pulsos de manivela registrados durante o
movimento para frente. Uma mudança de direção é proibida neste
caso, assim trocar para movimento para frente não é permitido até que
o processo proceda para o próximo bloco em movimento para frente.

- Verificação de unidade de caminhos pelo sistema de 2 caminhos


No sistema de 2 caminhos, a verificação do programa de um caminho
arbitrário é possível. No caminho de não verificar, por favor, selecione
o modo de exclusão do modo MEM. Mesmo se o bit 4 (HMP) do
parâmetro Nº 6400 for definido para “1”, é possível executar a
verificação de movimento para frente, mudança de direção e
movimento para trás.
Se o código M de espera existe no programa, por favor, defina o sinal
Sem-espera para dois caminhos NOWT <Gn063.1> para "1".

- Multi Fuso
Durante o movimento para trás, tanto o controle multi fuso TIPO A
como o TIPO B podem não ser operados exatamente.

- Display modal
No movimento para trás com a manivela, o display modal é atualizado
de acordo com a condição de operação do programa.

-504-
B-64304PO/01 OPERAÇÃO 3.OPERAÇÃO MANUAL

- Informação modal
No movimento para trás com a manivela, o estado de informação
modal é atualizado de acordo com a condição de operação do
programa.

- Mudança no modo de
operação Quando você muda para o modo de EDIÇÃO durante o modo de
verificação, o movimento para trás e o movimento de retransmitir não
podem ser executados nos blocos que já foram executados.

- LIGAR/DESLIGAR do modo de Avanço por Manivela


Quando o sinal do modo de verificação MMOD<Gn067.2> está
definido para “0” e o sinal disponível de manivela no modo de
verificação MCHK<Gn067.3> está definido para “0”, o modo de verificação
pode não ser desligado de uma vez.
Basicamente, no meio do bloco, o modo de verificação não muda de
ligar para DESLIGAR ou de DESLIGAR para LIGAR. Após o bloco
ser terminado, o modo de verificação troca de LIGAR para
DESLIGAR ou de DESLIGAR para LIGAR.

- Controle avançado por antecipação (Série T)/Controle avançado AI por


antecipação (Série M)/Controle de Contornos AI (Série M)
Quando o sinal do modo de verificação MMOD<Gn067.2> for 1, o
controle avançado por antecipação(G08 P1), controle avançado AI por
antecipação (G05.1 Q1), e controle de contornos AI (G05.1 Q1) são
desativados. O movimento para frente ou movimento para trás é
realizado com o controle avançado por antecipação (G08 P1), controle
avançado AI por antecipação (G05.1 Q1), e controle de contornos AI
(G05.1 Q1) desativado.
Se o sinal do modo de verificação MMOD<Gn067.2> for definido para
1 no modo de controle avançado por antecipação (G08 P1), modo de
controle avançado AI por antecipação (G05.1 Q1), ou modo de
controle de contorno AI (G05.1 Q1), então o modo de verificação é
desativado até que o controle avançado por antecipação seja desativado
(G08 P0) ou o controle avançado AI por antecipação /controle de
contornos AI seja desativado (G05.1 Q0).

- Execução do código G de medição com velocidade de sobreposição 100%


Quando o bit 6 (MGO) do parâmetro Nº 6400 for definido para “1”,
um pulso da manivela é invalido e é sempre executado em
sobreposição 100%. Quando o bit 6 (MGO) do parâmetro Nº 6400 for
definido para “0”, esta função é inválida e o pulso da manivela é
válido.
No sistema de 2 caminhos, esta função não é eficaz na execução de um
outro caminho e o pulso da manivela é válido em um outro caminho. O
código G de medição para o qual está função é eficaz é como segue.
1) G31 para saltear
2) G31, G31 P1, G31 P2, G31 P3, G31 P4, G04, G04 Q1, G04 Q2,
G04 Q3 e G04 Q4 para saltear vários estágios
3) G31 P99 e G31 P98 para saltear limite de torque

-505-
3.OPERAÇÃO MANUAL OPERAÇÃO B-64304PO/01

T
Durante a medição de G36 e G378 para compensação automática de
ferramenta, os pulsos da manivela são desativados e a execução em um
velocidade de avanço de sobreposição 100% é assumido, independente
da configuração do bit 6 (MGO) do parâmetro Nº 6400. Durante a
travessia rápida antes da medição, os pulsos da manivela são ativados.

Quando o bit 7 (SKF) do parâmetro Nº 6200 é definido para “0” e o bit


2 (SFN) do parâmetro Nº 6207 é definido para “0”, o pulso de
manivela em G31 é inválido e é sempre executado em sobreposição
100%, independente de configurar bit 6 (MGO) do parâmetro Nº 6400.

Quando o bit 7 (MG4) do parâmetro Nº 6400 for definido para “1” e a


opção de software de saltear vários estágios for ativada e a
configuração do parâmetro de Nº 6202 a Nº 6206 for ativada, a
proibição do movimento para trás é ativada no bloco G04 para saltear
vários estágios.
O código G para o qual está função é eficaz é como segue.
1) G04, G04 Q1, G04 Q2, G04 Q3, e G04 Q4 para saltear vários
estágios

-506-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

4 OPERAÇÃO AUTOMÁTICA
Operação programada de uma ferramenta de máquina CNC é referida como
uma operação automática.
Este capítulo explica os seguintes tipos de operação automática:

4.1 OPERAÇÃO DE MEMÓRIA...................................................... 508


Operação pela execução de um programa registrado na memória
do CNC
4.2 OPERAÇÃO MDI ....................................................................... 511
Operação pela execução de um programa inserido a partir do
painel MDI
4.3 OPERAÇÃO DNC... .................................................................... 515
Função para executar um programa enquanto lê o programa a
partir de um dispositivo de entrada conectado a interface do
leitor/furador ou um cartão de memória.
4.4 OPERAÇÃO DE PLANEJAMENTO.......................................... 518
Função para executar um programa enquanto lê o programa a
partir de um dispositivo de entrada conectado a interface do
leitor/furador ou um cartão de memória de acordo com um
planejamento.
4.5 CHAMADA DE SUBPROGRAMA EXTERNO (M198)............ 524
Função para chamar e executar subprogramas (arquivos)
registrados em um dispositivo de entrada/saída externa durante a
operação de memória
4.6. INTERRUPÇÃO MANUAL DA
MANIVELA................................................................................ 527
Função para realizar avanço manual durante o movimento
executado pela operação automática
4.7. INTERVENÇÃO E RETORNO MANUAL............................... 534
Função para fazer o retorno da ferramenta a sua posição anterior
e reiniciar a operação automática após o movimento ao longo de
um eixo ter sido parada por manter avanço durante a operação
automática, a intervenção manual ter sido feita na ferramenta, e
um pedido ter sido feito para iniciar a operação automática.
4.8 IMAGEM DE ESPELHO............................................................. 537
Função para habilitar o movimento imagem de espelho ao longo
de um eixo durante a operação automática
4.9 REINÍCIO DE PROGRAMA....................................................... 539
Reinício do programa para operação automática. a partir de um
ponto intermediário

-507-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

4.1 Operação de memória


Os programas são registrados na memória com antecedência. Quando
um desses programas é selecionado e o interruptor de partida do ciclo
no painel do operador da máquina é pressionado, a operação
automática inicia, e o LED de partida do ciclo continua.
Quando o interruptor de realizar avanço no painel do operador da
máquina é pressionado durante a operação Automática, a operaçã é
parada temporariamente. Quando o interruptor de partida do ciclo é
pressionado novamente, a operação automática é reiniciada.
Quando a tecla no painel MDI é pressionada, a operação

automática termina e o estado de reiniciar é inserido.

T
Para o controle de 2 caminhos, os programas para dois caminhos
podem ser executados simultaneamente de forma que os dois caminhos
possam operar independentemente ao mesmo tempo.

O seguinte procedimento é dado como um exemplo. Para a operação


real, consultar o manual fornecido pelo construtor da ferramenta da
máquina

Operação de memória
Procedimento
T
1 Para o controle de 2 caminhos, selecionar o caminho a ser
operado com o interruptor de seleção de caminho no painel do
operador da máquina.

2 Pressionar o interruptor de seleção de modo MEMÓRIA.


3 Selecionar um programa a partir dos programas registrados. Para
fazer isto, seguir os passos abaixo.

2-1 Pressionar a tecla para exibir a tela de programa.

2-2 Pressionar a tecla endereço.

2-3 Inserir um número de programa usando os teclados


numéricos.
2-4 Pressionar a tecla de Função Programável [O SRH].
4 Pressionar o interruptor de partida do ciclo no painel do
operador da máquina.
A operação automática se inicia, e o LED de partida do ciclo
continua. Quando a operação automática termina, o LED de
partida do ciclo apaga.
5 Para parar ou cancelar a meio caminho através da operação de
memória, siga os passos abaixo.
a. Parar operação de memória
Pressionar o interruptor de realizar avanço no painel do
operador da máquina. O LED de realizar avanço continua e
o LED de partida de ciclo apaga. A máquina responde como
segue:
(i) Quando a máquina estava em movimento, a operação
de avanço desacelera e para.
-508-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

(ii) Quando habitar estava sendo realizado, habitar é


parado.
(iii) Quando M, S, ou T estava sendo executado, a operação
é parada após M, S, ou T ser terminada.
Quando a tecla de partida do ciclo no painel do operado da
máquina é pressionada enquanto o LED de realizar avanço
está ligado, a operação da máquina reinicia.
b. Operação de memória de encerramento
Pressionar a tecla no painel MDI.
A operação automática é encerrada e o estado de reiniciar é
inserido.
Quando um reset for aplicado durante o movimento, o
movimento desacelera e então para.

Explicação
- Operação de memória
Após a operação de memória ser iniciada, o seguinte é executado:
(1) Um comando de um bloco é lido a parte do programa específico.
(2) O comando de bloco é decodificado.
(3) A execução do comando é iniciada.
(4) O comando no próximo bloco é lido.
(5) O buffering é executado. Isto é, o comando é decodificado para
permitir a execução imediata.
(6) Imediatamente após o bloco precedente ser executado, a execução
do próximo bloco pode ser iniciada. Isto é porque o buffering foi
executado.
(7) A partir de agora, a operação de memória pode ser executada pela
repetição dos passos (4) a (6).

- Parar e encerrar a operação de memória


A operação de memória pode ser parada usando-se um dos dois
métodos: Especificar um comando de parada, ou pressionar uma tecla
no painel do operado da máquina.
• Os comandos de parada incluem M00 (parada de programa), M01
(parada opcional), e M02 e M30 (fim de programa).
• Há duas teclas para parar a operação de memória: A tecla de
realizar avanço e a tecla reset.

- Parar programa (M00) A operação de memória é parada após um bloco contendo M00 ser
executado. Quando o programa é parado, toda informação modal
existente permanece inalterada como na operação de bloco único. A
operação de memória pode ser reiniciada pressionando-se a tecla de
partida de ciclo. A operação pode variar dependendo do construtor da
ferramenta da máquina. Consultar o manual fornecido pelo fabricante
da ferramenta da máquina.

- Parada opcional (M01) Similarmente a M00, a operação de memória é parada após um bloco
contendo M01 ser executado. Este código é eficaz apenas quando a
tecla de Parada Opcional no painel do operador da máquina estiver
definida como LIGADO. A operação pode variar dependendo do
construtor da ferramenta da máquina. Consultar o manual fornecido
pelo fabricante da ferramenta da máquina.

-509-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

- Fim de programa (M02,


M30) Quando M02 ou M30 (especificado no fim do programa principal) é
lido, a operação de memória é terminada e o estado reset é inserido.
Em algumas máquinas, o M30 retorna o controle para o topo do
programa. Consultar o manual fornecido pelo fabricante da ferramenta
da máquina.

- Realizar Avanço
Quando a tecla de Realizar Avanço no painel do operador é
pressionada durante a operação de memória, a ferramenta desacelera
para parar de uma vez.

- Reiniciar
A operação automática pode ser parada e o sistema pode ser feito para
o estado de reiniciar usando-se a tecla no painel MDI ou sinal
externo de reinício. Quando a operação de reinício é aplicada ao
sistema durante um estado de movimento da ferramenta, o movimento
é diminuído e então para.

- Passagem de bloco
opcional Quando a tecla de passagem de bloco opcional no painel do operador
da máquina é ligada, os blocos contendo um talho (/) são ignorados.

T
- Início do ciclo para o controle de 2 caminhos
Para o controle de 2 caminhos, o o interruptor de início de ciclo é
fornecido para cada caminho. Consequentemente, é possível operar um
caminho simples iniciando o caminho ou operar ambos os caminhos ao
mesmo tempo iniciando os caminhos durante a operação de memória
ou operação MDI. Geralmente, selecionar o caminho a ser operado
com o interruptor de seleção de caminho no painel do operador da
máquina e pressionar a tecla de início para iniciar o caminho. (O
método de operação pode variar dependendo do construtor da
ferramenta da máquina, então consultar o manual fornecido pelo
construtor da ferramenta da máquina.)

-510-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

4.2 Operação MDI


No modo MDI, um programa consistindo de até 511 caracteres pode
ser criado no mesmo formato que programas normais e executado a
partir do painel MDI.
A operação MDI é usada para operações de teste simples.
O seguinte procedimento é dado como um exemplo. Consultar o
manual fornecido pelo fabricante da ferramenta da máquina.

Operação MDI
Procedimento
1 Selecionar o modo MDI.
T
Para o controle de 2 caminhos, selecionar o caminho para o qual
um programa é criado e selecionar o modo MDI. Um programa
é criado para cada caminho.

2 Pressionar a tecla para selecionar a tela de programa.


A seguinte tela aparece:

Tela de programa MDI


Neste momento, o programa número “O0000” é inserido
automaticamente.

3 Preparar um programa para ser executado por uma operação


similar a edição do programa normal. O M99 especificado no
ultimo bloco pode retornar o controle ao início do programa
depôs que a operação termina. A inserção de palavra,
modificação, eliminação, pesquisa de palavra, pesquisa de
endereço, e pesquisa de programa estão disponíveis para
programas criados no modo MDI.

-511-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

4 Para apagar inteiramente um programa criado no modo MDI, usar


um dos seguintes métodos:

a. Inserir tecla de Endereço e então pressionar a tecla.

b. Alternativamente, pressionar a tecla Neste caso,


configurar parâmetro MCL (Nº 3203#7) para 1 com
antecedência.
5 Para executar um programa, colocar o cursor sobre o cabeçalho
do programa.
Empurrar a tecla Partida de Ciclo no painel do operador. Por esta
ação, o programa preparado iniciará.
Quando o fim do programa (M02, M30) ou EOR (%) for
executado, o programa preparado será automaticamente apagado
e a operação terminará.
Pelo comando de M99, o programa retorna ao cabeçalho do
programa preparado.
6 Para parar ou encerrar a meio caminho através da operação MDI,
siga os passos abaixo.
a. Parar a operação MDI
Pressionar o interruptor de realizar avanço no painel do
operador da máquina. O LED de realizar avanço continua e
o LED de partida de ciclo apaga. A máquina responde como
segue:
(i) Quando a máquina estava em movimento, a operação
de avanço desacelera e para.
(ii) Quando habitar estava sendo realizado, habitar é
parado.
(iii) Quando M, S, ou T estava sendo executado, a operação
é parade após M, S, ou T ser terminada.
Quando a tecla de partida do ciclo no painel do operado da
máquina é pressionada, a operação da máquina reinicia.
b. Encerrar a operação MDI
Pressionar a tecla.

A operação automática é encerrada e o estado de reiniciar é


inserido.
Quando um reset for aplicado durante o movimento, o
movimento desacelera e então para.

Explicação
A explicação prévia de como executar e parar a operação de memória
também se aplica a operação MDI, exceto que na operação MDI, M30
não retorno o controle para o início do programa (M99 executa esta
função).

- Apagar o programa
Os programas preparados no modo MDI serão apagados nos seguintes
casos:
• Na operação MDI, se M02, M30 ou EOR (%) for executado.
• Quando o Bit 6 (MER) do parâmetro nº 3203 for definido para 1,
e o último bloco do programa for executado em operação de
bloco único
NOTA
Nos dois casos acima, o apagamento do programa
pode ser evitado configurando-se bit 6 (MKP) do
parâmetro Nº 3204 para 1.
-512-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

• No modo MEM, se a operação de memória dor realizada.


• No modo EDIT, se qualquer edição for realizada.
• Quando as teclas e são pressionadas.
• No reinício, quando bit 7 (MCL) do parâmetro Nº 3203 é
configurado para 1
NOTA
Sobre recomposição quando o parâmetro MCL = 0, o
cursor se move para o fim do programa

- Reiniciar
Se um programa não for executado até uma vez depois que o programa
for inserido, o programa é executado do começo, independente de onde
o cursor está colocado. Entretanto, um programa é executado
começando no início do bloco onde o cursor está colocado, se o
programa for parado por uma razão como operação de bloco único
depois do reinício de uma operação MDI, então é reiniciado depois de
uma operação de edição

CUIDADO
Quando um programa MDI é reiniciado, o programa
é executado começando no início do bloco onde o
cursor é colocado, independente da posição de
cursor no bloco.
(Exemplo)
Quando o cursor é colocado em G90
:
G91 X100.0 G90 Y200.0 Z300.0 ;
:
O programa é executado começando no
começo (a saber, G91) deste bloco. Deste
modo, a ferramenta se move por 100.0 ao
longo do eixo X na programação incremental, e
se move para 200.0 e 300.0 ao longo do eixo Y
e eixo Z, respectivamente, na programação
absoluta.

- Editar um programa durante a operação MDI


Um programa pode ser editado durante a operação MDI. Ao configurar
bit 5 (MIE) do parâmetro Nº 3203 para 1, a edição pode ser desativada.
Entretanto, mesmo quando o bit 5 (MIE) do parâmetro Nº 3203 for
definido para 1, a edição pode ser ativada redefinindo-se a operação.

- Comando absoluto/incremental
Quando o Bit 4 (MAB) do parâmetro nº 3401 for definido para 1, a
programação absoluta/incremental da operação MDI não depende do
G90/G91. Neste caso, a programação absoluta é definida quanbdo
o bit 5 (ABS) do parâmetro Nº 3401 está definida para 0, e a
programação absoluta é definida quando o bit 5 (ABS) do parâmetro
Nº 3401 é definido para 1.

-513-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

Parâmetro MAB
Parâmetro MAB (No.3401#4)=1
(No.3401#4)=0
Operação de modo Parâmetro ABS Parâmetro ABS
absoluto com comando (No.3401#5)=0 (No.3401#5)=1
G90, e operação de
programação
incremental com Operação de modo Operação de modo
comando G91 incremental a todo bsoluto a todo
momento, momento,
independente do independente do
comando G90/G91 comando G90/G91

NOTA
Quando o sistema A do código G é usado em uma
série T, os parâmetros MAB e ABS são inválidos.

Limitação
- Registro de programa
Programas criados no modo MDI não podem ser registrados.

- Número de caracteres em um programa


Um programa criado pode consistir de até 511 caracteres incluindo
"O0000" inserido automaticamente.

- Aninhamento de
subprograma O comando de chamada de subprograma (M98) pode ser descrito em
um programa criado no modo MDI. Isto é, programas que são
registrados na memória através da operação MDI podem ser chamados
e executados. O nível de aninhamento de chamada de subprograma é o
mesmo que na operação MEM.

- Chamar macro
Quando a função de macro personalizado for ativada (bit 5 (NMC) do
parâmetro Nº 8135 é 0), um programa macro pode ser criado e
executado mesmo no modo MDI. Além disso, um programa macro
pode ser chamado para execução.

NOTA
A declaração GOTO, declaração de WHILE, e
declaração DO não podem ser executadas em
um programa criado no modo MDI. O alarme
PS0377 é emitido.
Quando um programa incluindo estas
declarações estiver para ser executado, registrar
o programa na memório de programa, então
achamar o programa para execução.

-514-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

4.3 Operação DNC


Ao ativar a operação automática durante o modo de operação DNC
(RMT), é possível realizar a usinagem (operação DNC) enquanto um
programa está sendo lido via interface leitor/furador.
Par usar a função da operação DNC, é necessário configurar os
parâmetros relacionados à interface leitor/furador com antecedência.
O procedimento descrito abaixo é apenas um exemplo. Para a
operação real, consultar o manual pertinente do construtor da
ferramenta da máquina

Operação DNC
Procedimento
1 Pressionar o interruptor REMOTO no painel do operador da
máquina para inserir o modo RMT.
2 Selecionar o programa a ser executado.
• Selecionar um arquivo de operação DNC
Inserir o número do arquivo a ser submetido à operação
DNC que é realizada na tela de lista do cartão de memória
(ou CD ou disquete) com o teclado e aperte a tecla de função
[DNC SET] (ou [DNC SET] para unidade de display de 10.4
polegadas) para selecionar o arquivo a ser sumetido a
operação DNC. (O arquivo selecionado é marcado com
“D”.)
• Liberando um arquivo de operação DNC
Pressionar tecla de função [DNC CLR] (ou [DNC CLR]
para a unidade de display de 10.4 polegadas) na tela da lista
do cartão de memória (ou CD ou disquete) para liberar o
arquivo de operação DNC. (A marca “D” para o arquivo é
removida.)

-515-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

3 Pressionar o interruptor de início de ciclo para executar o arquivi


selecionado. Para detalhes sobre o interruptor REMOTE,
consultar o manual fornecido pelo construtor da ferramenta da
máquina.
4 Durante a operação CNC, os programas executados são listados
na tela de verificação de programa e tela de programa.

Fig. 4.3 (a) Tela de PROGRAMA

Fig. 4.3 (B) Tela de VERIFICAÇÃO DE PROGRAMA

-516-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

NOTA
1 Antes de selecionar uma operação DNC certificar-
se de liberar todos os dados de programação. A
operação DNC e operação de programação não
podem ser especificadas ao mesmo tempo.
2 Um arquivo de operação DNC não pode ser liberado
durante a operação DNC.
3 Para troca entre dispositivos quando as
configurações DNC são feitas, liberar as
configurações e então fazer as configurações
novamente.

Explicação
Durante a operação DNC, subprogramas e macro-programas
armazenados na memória podem ser chamados.

Limitação
- M198 (comando para chamar um programa dentro de uma unidade externa de
entrada/saída)
Na operação DNC, M198 não pode ser executada. Se M198 for
executada, o alarme PS0210 é emitido.

- Macro personalizado
Na operação DNC, os macros personalizados podem ser especificados,
mas nenhuma instrução de repetição e instrução de ramo pode ser
programada. Se uma instrução de repetição ou instrução de ramo for
executada, o alarme PS0123 é emitido.

- M99
Para retornar de um subprograma ou programa macro para o programa
de chamada duante a operação DNC, a especificação de um comando
de retorno (M99P...) com um número de seqüência especificado, não é
permitida.

T
- Operação concorrente de 2 caminhos
A operação DNC não pode ser realizada concorrentemente em dois
caminhos. A operação DNC pode ser realizada em um caminho de
cada vez.

-517-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

4.4 OPERAÇÃO DE PLANEJAMENTO

Para realizar a operação de programação, selecionar arquivos


(programas) registrados em um cartão de memória e especificar a
sequência de execução e a contagem de repetição de cada programa.

Operação de programação
Procedimento
1 Pressionar o interruptor REMOTO no painel do operador da
máquina para inserir o modo RMT.
2 Selecionar o programa a ser submetido à operação de
programação.
• Selecionar uma programação
Selecionar o programa a ser submetido à operação de
programação. Após selecionar o arquivo, pressionar a tecla de
função [SCHDL] para exibir a tela de lista de programação.

Fig. 4.4 (a) Tela de lista de programa (10.4 polegadas)

[SCHDL]
Listar as configurações de dados de programação para editar a
contagem de repetição ou similar (ver a próxima página para
detalhes).

-518-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

• Configurando e editando uma programação (para a unidade de


display de 10.4 polegadas). Mover o cursor para o campo
NÚMERO DE ARQUIVO ou campo NOME DE ARQUIVO do
número desejado, inserir o número de arquivo ou nome do
arquivo com o teclado, e pressionar a tecla de edição para

programar o arquivo. A operação de programação é realizada em


ordem ascendente do número. Quando uma programação estiver
configurada neste procedimento, a contagem que repete a
execução do arquivo é definida para 1. A contagem de repetição
e a ordem da operação de programação podem ser editadas nesta
tela.

Fig. 4.4 (b) Tela de lista de programação (10.4 polegadas)

[FILE UP]
Move o arquivo na posição do cursor uma linha acima e move o
arquivo substituído uma linha abaixo.
[FILE DOWN]
Move o arquivo na posição do cursor uma linha abaixo e move o
arquivo substituído uma linha acima.
[DELETE]
Elimina o arquivo na posição do cursor e move o arquivo abaixo
do cursor uma linha acima.
[INSERT]
Move o arquivo abaixo do cursor uma linha para baixo.
[ALL DELETE]
Elimina todos os registros.

-519-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

• Configurando e editando uma programação (para a unidade de


display de 8.4 polegadas)
Há duas telas de lista de programação para a unidade de display
de 8.4 polegadas: A tela de número de arquivo para configurar
números de arquivo e a tela de nome de arquivo para
configuração de nomes. Na tela de lista de programação,
pressionar a tecla de menu contínuo e pressionar a tecla de
função [F-NOME] ou [F-NÚMERO] para selecionar uma das
duas telas.
(Quando a tela de número de arquivo é exibida, a tecla de função
[F-NOME] aparece. Quando a tela de nome de arquivo é exibida,
a tecla de função [F-NO] aparece.)
Mover o cursor para o campo NÚMERO DE ARQUIVO ou
campo NOME DE ARQUIVO do número desejado, inserir o
número de arquivo ou nome do arquivo com o teclado e
pressionar a tecla de edição para programar o arquivo.

A operação de programação é realizada em ordem ascendente do


número. Quando uma programação estiver configurada neste
procedimento, a contagem de repetição de execução de arquivo é
definida para 1. A contagem de repetição e a ordem da operação
de programação podem ser editadas nesta tela.

Fig. 4.4 (c) Tela de número de arquivo (tela de lista de programação)


(8.4 polegadas)

-520-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

Fig. 4.4 (d) Tela de nome de arquivo (tela de lista de programação)


(unidade de display de 8.4 polegadas)

Fig. 4.4 (e) Tecla de função [F-NO](unidade de display de 8.4 polegadas)

Fig. 4.4 (f) Tecla de função [F-NOME](unidade de display de 8.4


polegadas)

[F-UP] Substitui o arquivo na posição do cursor com o


arquivo localizado uma linha acima.
[F-DOWN] Substitui o arquivo na posição do cursor com o
arquivo localizado uma linha abaixo.
[DELETE] Elimina o arquivo na posição do cursor e move os
arquivos em posições abaixo uma linha para cima.
[INST] Move os arquicos na posição do cursor e posições
abaixo uma linha para baixo.
[ALLDEL] Elimina todos os registros.
[F-NO] Exibe a tela de número de arquivo.
[F-NOME] Exibe a tela de nome de arquivo.

-521-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

Os arquivos registrados como dados de programação são


marcados com “S” à esquerda de seus nomes de arquivo na tela
de lista de programa.

Fig. 4.4 (g) Tela de lista de programa (após configuração de dados de


programação)(unidade de display de 10.4 polegadas)

3 Pressionar o interruptor de início de ciclo para executar os


arquivos selecionados. Para detalhes sobre o interruptor
REMOTE, consultar o manual fornecido pelo construtor da
ferramenta da máquina.

NOTA
1 Antes de configurar a operação de programação,
liberar os arquivos da operação DNC no modo MDI.
A operação DNC e operação de programação não
podem ser especificadas ao mesmo tempo.
2 Antes de iniciar a operação de programação,
confirmar que os dados de programação estão
definidos corretamente na tela de lista de
programação.
3 Os dados de programação não podem ser alterados
ou editados durante a operação de programação.
Antes de alterar os dados de programação, fazer
uma recomposição para parar a operação.

Restrições
- Contagem de repetição
A contagem de repetição máxima durante a operação de programação é
9999. Quando um valor negativo for especificado, um loop sem fim
(display LOOP) é assumido. O arquivo para o qual 0 está definido é
salteado e o processamento procede para o próximo arquivo.

-522-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

- Número de arquivos
registrados O número máximo de programas que podem ser registrados como
dados de configuração de programação é 20.

- Arquivos selecionáveis
Os arquivos a serem selecionados como dados de configuração de
programação devem ser registrados no mesmo diretório. (Arquivos nos
diferentes diretórios não podem ser selecionados.)

- Código M
Mesmo se um código diferente de M01 e M30 no programa de
execução for executado, a contagem atual na tela de status de execução
de programação não é aumentada.

- Display do diretório de CD ou disquete durante a execução de um arquivo


Durante a operação de programação, os diretórios em um CD ou
disquete não podem ser exibidos em uma edição de contexto.

- Intervenção durante operação automática


A intervenção na operação de programação não pode ser realizada
durante a operação automática.

T
- Durante controle de 2
caminhos A função de programação não pode ser usada por dois caminhos ao
mesmo tempo.

-523-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

4.5 CHAMADA DE SUBPROGRAMA EXTERNO (M198)


Durante a operação de memória, você pode chamar e executar um
subprograma registrado em um dispositivo externo (como Cartão de
Memória, Arquivo Prático, ou Servidor de Dados) conectado ao CNC.

Formato
M198 Pxxxxxxxx Lyyyyyyyy ;
↑ ↑
Pxxxxxxxx : Número de programa (ou número de arquivo)
Lyyyyyyyy : Número de cahamdas repetitivas
Quando o endereço L for omitido, o número de chamadas
repetitivas é assumido ser 1.
FS0i-C formato de comando compatível
M198 Pxxxx yyyy ;
↑ ↑
xxxx : Número de cahamdas repetitivas
yyyy : Número de programa (ou número de arquivo)
Quando o número de chamadas repetitivas for omitido, é
assumido ser 1.

Explicação
M198 do Código M especifica uma chamada de subprograma externo.
Você também pode chamar um subprograma externo usando um
código M definido no parâmetro Nº 6030. (Quando um código M
diferente de M198 for definido como um código M para chamar um
subprograma externo, M198 é executado como um código M normal.)

Especificar um número de programa (número de arquivo) registrado


em um dispositio externo no endereço P. Se o número de programa
especificado (número de arquivo) não for registrado em um
dispoisitivo externo conectado, um alarme (PS1079) é emitido.

-524-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

Exemplo)

M198 P0123 L3 ;
Este comando especifica que o subprograma que tem
número de subprograma externo O0123 deve ser
chamado três vezes repetidamente.
O subprograma é chamado de um programa principal e
executado como segue:
Programa principal Subprograma
1 2 3
N0010 ... ; 0123 ... ;
N0020 ... ; N1020 ... ;
N0030 M198 P0123 L3 ; N1030 ... ;
N0040 ... ; N1040 ... ;
N0050 ; N0050 ... ;
N0060 ... ; N1060 ... M99 ;

- Chamada de número de
programa Você também pode chamar uma chamada de subprograma com o
número de programa dele em vez do número de arquivo ao configurar
o bit 2 (SBP) do parâmetro Nº 3404.

NOTA
1 Uma chamada de subprograma externo pode ser
especificada durante a operação de programa no
modo MEM ou modo MDI. Para fazer uma
chamada de subprograma externo no modo MDI,
definir o bit 1 (MDE) do parâmetro Nº 11630 para 1.
2 Uma chamada de subprograma externo está
disponível para os seguintes dispositivos
externos:
Chamada de Chamada de
Nome do dispositivo número de
externo número de
arquivo
programa
Arquivo Prático Disponível Disponível
CD ou DISQUETE Disponível Disponível
Cartão de Memória Disponível Indisponível
Servidor de Dados Disponível Indisponível
3 Para realizar uma chamada de subprograma
usando um Cartão
De Memória como o dispositivo externo, definir o bit
7 (MNC) do parâmetro Nº 138 para 1 e o canal I/O
(parâmetro Nº 0020) para 4.
Uma chamada de número de programa é sempre
ativada independente da configuração do bit 2
(SBP) do parâmetro Nº 3404.

-525-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

NOTA
4 Uma chamada de subprograma de dispositivo
externo não pode ser realizada a partir de uma
chamada de subprograma usando chamada de
subprograma de dispositivo externo. (Um
alarme (PS1080) é emitido.)

Programa principal Subprograma Subprograma


(Memória Interna) (Dispositivo (Dispositivo externo)
externo)
pode ser Não pode
chamada. ser
M198 chamada
M198

5 Um subprograma registrado na memória interna


pode ser chamado a partir de uma chamada de
subprograma usando uma chamada de
subprograma de dispositivo externo. A partir de um
subprograma chamado na memória interna, uma
outra chamada de subprograma de dispositivo
externo não pode ser realizada. (Um alarme
(PS1080) é emitido.)
Programa principal Subprograma Subprograma Subprograma
(Memória Interna) (Dispositivo (memória (Dispositivo
externo) interna) externo)

M198
M98 M198
pode ser chamada. Não pode ser
pode ser chamado.
chamada. (Alarme)

6 Uma chamada usando a função de chamada de


subprograma de dispoisitivo externo é contada
como um nível de aninhamento de subprograma.
7 Em um sistema de 2 caminhos (série T), uma
chamada de subprograma de dispositivo externo
não pode ser realizada simultaneamente a partir
de ambos os caminhos.

-526-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

4.6 INTERRUPÇÃO POR MANIVELA

Ao girar o gerador de pulso manual no modo de operação automática


(entrada de dados manual, operação DNC, ou operação de memória)
ou no modo de edição de memória, o avanço por manivela pode ser
sobreposto ao movimento pela operação automática. Um eixo de
interrupção por manivela é selecionado usando o sinal de seleção de
eixo de interrupção por manivela.
A unidade mínima de distância de viagem por divisão de escala é o
menor incremento de entrada. Um dos quatro tipo de ampliadores
selecionados com MP1 e MP2 <G019.4 e 5> pode ser aplicado. Com o
bit 3 (HIT) do parâmetro Nº 7103, a unidade mínima de distância de
viagem pode ser ainda 10 vezes maior. Um ampliador de avanço por
manivela é selecionado usando-se o sinal de seleção de quantidade de
avanço por manivela. (Ver Seção III-4.6, “AVANÇO POR
MANIVELA”.)

Programado X Posição da ferramenta


durante a operação
Posição da ferramenta automática
durante
a interrupção manual

Profundidade
de corte

Z
profundidade
de corte
pela interrupção Peça
por manivela

Fig. 4.6 (a) Interrupção por manivela

AVISO
A distância de viagem por divisão de escala pela
interrupção por manivela é o menor incremento
de entrada como com avanço por manivela. Por
exemplo, no caso de IS- B, 254 marcas
correspondem a 0.01 polegadas para uma
máquina de entrada em milímetro/saída em
polegada e 100 marcas correspondem a 0.254
milímetros para uma máquina de entrada em
milímetro/saída em polegada.

-527-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

Explicação
- Operação de interrupção
1 Quando o sinal de seleção de eixo de interrupção por manivela para
um eixo de interrupção de manivela for definido para 1 no modo de
operação automática (entrada de dados manual, operação de DNC, ou
operação de memória) ou no modo de edição de memória, a
interrupção por manivela pode ser realizada fazendo girar a manivela
do gerador de pulso manual.

NOTA
Mesmo quando o sinal de sobreposição de
velocidade de avanço define 0%, a interrupção
por manivela pode ser aceita.

2 Para o método de selecionar um eixo de interrupção por manivela,


consultar o manual pertinente do construtor de ferramenta da
máquina.
3 A velocidade de avanço durante a interrupção por manivela é a soma
da velocidade de avanço usado para a operação automática e a
velocidade de avanço usado para o movimento pela interrupção por
manivela. Entretanto, a velocidade de avanço durante a interrupção
por manivela é controlada para que não exceda a velocidade de
avanço de corte permissível máximo para o eixo.

Exemplo
Suponha que a velocidade de avanço de corte
permissível máximo para um eixo é 5 m/min, e que
um movimento é feito na direção + em 2 m/min ao
longo do eixo Neste caso, a interrupção por
manivela pode ser aceita mesmo quando o gerado
de pulso manual for girado até uma velocidade
equivalente a 3 m/min. A interrupção de manivela
pela rotação em uma direção pode ser aceita
mesmo quando o gerado de pulso manual for
girado até uma velocidade equivalente a 7 m/min.
Se o gerador de pulso manual for girado a uma
velocidade além dos limites superiores, aqueles
pulsos do gerador de pulso manual que
correspondem ao excesso são perdidos, resultando
em uma má combinação entre a marca de escala do
gerador de pulso manual e a distância de viagem
interrompida de fato.

4 Para um amplificador para a interrupção por manivela, consultar o


manual pertinente do construtor de ferramenta da máquina.
5 Se a direção de viagem for invertida em conseqüência da
interrupção por manivela, a compensação de folga é executada.
Compensação de erro de passo é realizada para a posição depois
da interrupção.
6 Na interrupção por manivela, só a aceleração/desaceleração para
avanço de corte é ativada. Ao configurar bit 0 (MNJ) do
parâmetro Nº 1606 para 1, a aceleração/desaceleração para ambas
de avanço de corte e avanço de corrida pode ser aplicada à
interrupção por manivela.

-528-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

- Interrupção por manivela e sistema de coordenadas


1 A quantidade de interrupção por manivela troca os sistemas
de coordenada de peça de trabalho e o sistema de coordenada
local. Deste modo, a máquina se move, mas as coordenadas
nos sistemas de coordenada de peça de trabalho e o sistema de
coordenada local permanecem inalterados. Independente de
qual o sistema de coordenada for selecionado, todos os
sistemas de coordenada de peça de trabalho e o sistema de
coordenada local trocam pela mesma quantidade.

• Coordenadas absolutas
→ Permanecem inalteradas pela interrupção por manivela.
• Coordenadas relativas
→ Alteram pela quantidade de interrupção por manivela.
• Coordenadas de máquina
→ Alteram pela quantidade de interrupção por manivela.

Caminho programado

Caminho após

a interrupção

Troca pela interrupção


por manivela

(Sistema de coordenada de peça de trabalho antes


da interrupção)

(Sistema de coordenada de peça de trabalho


depois da interrupção)

(Sistema de coordenada da máquina)

2 Mesmo quando a interrupção por manivela for realizada, o


sistema de coordenada da máquina permanece inalterado. O
comando absoluto (G53) no sistema de coordenada da
máquina não é afetado pela interrupção por manivela.

(G90G54****)

Caminho
programado
Caminhos após
interrupção
Troca pela interrupção por manivela

(Sistema de Coordenada de peça de trabalho


antes da interrupção por manivela)

(Sistema de coordenação de peça de trabalho


G (G90G53****) depois da interrupção por manivela)

( Sistema de coordenada da máquina)

-529-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

3 No retorno automático à posição de referência (G28), o ponto final


(posição de referência) não é afetado pela interrupção por
manivela. Entretanto, o ponto médio está no sistema de
coordenada de peça de trabalho, para que a posição trocada pela
quantidade de interrupção se torne o ponto médio.

- Cancelamento da quantidade de interrupção


.

Posição antes da interrupção

Sistema de
coordenada de
peça de trabalho
Correção de antes da
origem da interrupção
peça de Interrupção
trabalho
Posição após
interrupção

Sistema de
coordenada
de peça de
(Ponto zero da máquina) trabalho
depois da
interrupção
Ao efetuar o cancelamento, o sistema de coordenada de peça de
trabalho retorna ao estado presente antes da interrupção por manivela.

Sistema de
coordenada de
Correção peça de trabalho
Cancelamento da depois do
de origem quantidade de
da peça de cancelamento
interrupção
trabalho
Posição após
cancelamento
Sistema de
coordenada de
peça de trabalho
(Ponto zero da máquina) antes do
cancelamento

Nos seguintes casos, a quantidade de interrupção é cancelada:


• Quando uma recomposição for feita (quando o bit 1 (RTH) do
parâmetro Nº 7103 for definido para 1)
• Quando o estado de parada de emergência for cancelado (quando
o bit 1 (RTH) do parâmetro Nº 7103 for definido para 1)

-530-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

• Quando uma operação de retorno manual à posição de referência


for realizada (quando G28 for especificado antes de uma posição
de referência ser estabelecida)
• Quando a posição de referência for definida sem mordentes
• Quando o sistema de coordenada de peça de trabalho for pré-
ajustado

NOTA
Quando a quantidade de interrupção for
compensada usando teclas de função, apenas a
indicação do montante da interrupção se torna 0, e o
sistema de coordenada de peça de trabalho
permanece inalterado.

- Compensando a quantidade de interrupção pelas teclas de função


Compensação da quantidade de interrupção significa qua a indicação
da quantidade de interrupção pela interrupção por manivela é definida
para 0. O sistema de coordenadas de peça de trabalho não muda.
“Compensar todos os eixos" ou "Compensar qualquer eixo" é realizado
no caminho para o qual a quantidade de interrupção por manivela é
indicada.
Quando o Bit 3 (HLC) do parâmetro nº 7100 é ativado, a tecla de
função [INTRPT CANCEL], a qual é usada para esta operação,
aparece. Quando HLC está desativado, a tecla de função [INTRPT
CANCEL] não aparece.

Para selecionar “Compensar todos os eixos” ou “Compensar qualquer


eixo”, seguir o procedimento abaixo.

1 Pressionar a tecla de função no painel MDI.


2 Pressionar a tecla de função [HANDLE].

3 Pressionar a tecla de função [(OPRT)].

4 Para se preparar para “Compensar todos os eixos” ou “Compensar


qualquer eixo”, pressionar a tecla de função [CANCEL].

Para se preparar para “Compensar todos os eixos” ou “Compensar


qualquer eixo”, realizar um dos seguintes.

• Compensar todos os eixos


Pressionar a tecla de função [CANCEL] e então pressionar a tecla
de função [ALL-AX].

• Compensar qualquer eixo (há os dois métodos seguintes.)


- Inserir o nome do eixo e então pressionar
[INTRPTCANCEL].
- Pressionar a tecla de função [INTRPTCANCEL], Inserir o
nome do eixo, e então pressionar a tecla de função [EXEC].

Se um nome incorreto de eixo for inserido, uma mensagem de


aviso indicando "ERRO DE FORMATO” aparece.

-531-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

- Relação com outras funções


A seguinte tabela indica a relação entre outras funções e o movimento
pela interrupção por manivela.
Tabela 4.6(a) Relação entre outras funções e o movimento pela
interrupção por manivela
Sinais Relação
Bloqueio de máquina é eficaz. Quando o bloqueio de
Bloqueio de
máquina máquina estiver ligado, nenhum movimento é feito
devido a interrupção por manivela.
A engrenagem é eficaz. Quando a engrenagem estiver
Engrenagem
ligada, nenhum movimento é feito devido a interrupção
por manivela.
A imagem de espelho não é eficaz. Interromper funções na
Imagem de direção plus por comando de direção plus, mesmo se este
espelho sinal se ligar.

- Display de posição A seguinte tabela mostra a relação entre os dados do display de várias
posições e o movimento pela interrupção por manivela.
Tabela 4.6(b) relação entre os dados do display de várias posições
e o movimento pela interrupção por manivela.
Sinais Relação
Valor de A interrupção de manivela não altera as
coordenada coordenadas absolutas.
absolutas As coordenadas relativas são alteradas pela
Valor de coordenada
relativa distância de viagem especificada pela
interrupção por manivela.
Valor de As coordenadas de máquina são alteradas
coordenada de pela distância de viagem especificada pela
máquina interrupção por manivela.

- Display de distância de
viagem Pressionar a tecla de função então pressionar a tecla de função
de seleção de capítulo
[HNDL]. A quantidade de movimento pela interrupção de manivela é
exibida. Os seguintes 4 tipos de dados são exibidos
concomitantemente.

Fig. 4.6 (b)

-532-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

(a) UNIDADE DE ENTRADA:


A quantidade de movimento de interrupção por manivela no
sistema de unidade de entrada
Indica a distância de viagem especificada pela interrupção de
manivela de acordo com o menor incremento de entrada.
(b) UNIDADE DE SAÍDA:
A quantidade de movimento de interrupção por manivela no
sistema de unidade de saída
Indica a distância de viagem especificada pela interrupção por
manivela de acordo com o menor incremento de comando.
(c) RELATIVO:
Posição no sistema de coordenada relativo
As coordenadas relativas são alteradas pela distância de viagem
especificada pela interrupção por manivela.
(d) DISTÂNCIA A IR:
A distância de viagem restante no bloco atual não tem nenhum
efeito na distância de viagem especificada pela interrupção por
manivela.
A quantidade de movimento de interrupção de manivela é compensada
quando o retorno manual à posição de referência termina cada eixo.

- Display do quinto eixo


O display do quinto eixo de cada caminho é o mesmo display de
posição geral. Ver III-12.1.2

Nota

NOTA
1 Em um modo de operação manual como modo
de avanço de corrida, ou modo de ENSINO EM
MANIVELA, a interrupção por manivela não pode
ser realizada.
2 Durante um bloqueio de máquina ou
engrenagem, a interrupção por manivela
não provoca movimento.
3 A interrupção por manivela é desativada para o eixo
em qualquer dos seguintes estados.
- Estado de follow-up
- Estado de controle de eixo PMC
4 Interrupção por manivela não pode ser realizada
para os eixos especificados no modo G00.

-533-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

4.7 INTERVENÇÃO E RETORNO MANUAL


Quando o movimento ao longo de um eixo é parado por manter avanço
durante a operação automática, a intervenção manual é executada para
verificar a superfície de corte, e um reinício é feito, então a ferramenta
volta à posição onde estava antes que a intervenção e operação
automática sejam reiniciadas.

Explicação

Para ativar o retorno automático e a intervenção, definir bit 0 (MIN) do


parâmetro Nº 7001 para ser ativado.
O retorno automático e a seqüência de intervenção são descritos abaixo.

1. O bloco N1 corta uma peça


Ferramenta N2

N1
2. A ferramenta é parada ao se pressionar a tecla de realizar avanço no meio
do bloco N1 (ponto A).
N2

N1 Ponto A

3. Depois de retrair a ferramenta manualmente para o ponto B, o movimento


da ferramenta é reiniciado.

Ponto B

Intervenção N2
Manual

N1 Ponto A
4. Depois do retorno automático ao ponto A na velocidade de avanço do
funcionamento a seco, o comando de movimento restante do bloco N1 é
executado.
Ponto B Retorno (posicionamento tipo interpolação não linear)
N2

N1 Ponto A

-534-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

AVISO
Certificar-se de realizar a intervenção correta de
acordo com a direção de usinagem e figura da peça
de trabalho. De outra forma, a peça de trabalho,
máquina, ou ferramenta podem ser quebradas.

Intervenção
manual
Ponto B

N2

N1 Ponto A

Retorno (posicionamento tipo


interpolação não linear)

Ponto B

N2

N1 Ponto A

- Absoluto manual
ligado/desligado Em casos como quando o movimento da ferramenta ao longo do eixo é
parado por manter avanço durante a operação automática para que a
intervenção manual possa ser usada para override a ferramenta:
Quando a operação manual é reiniciada, esta função retorna a
ferramenta à posição onde a intervenção manual foi iniciada.

- Velocidade de avanço de
retorno A velocidade de avanço de retorno é uma velocidade de avanço de
funcionamento seco e a override de velocidade de avanço de corrida é
ativada. Quando o sinal de travessia rápida manual RT(G0019.7) for 1,
a velocidade de avanço de retorno não é um velocidade de avanço de
funcionamento seco, mas uma taxa de travessia rápida.

- Operação de retorno
A operação de retorno é realizada de acordo com o posicionamento
tipo interpolação não linear.

- Bloco único
Se a tecla de parada do bloco único estiver ligada durante a operação
de retorno, a ferramenta para na posição de parada e reinicia o
movimento quando a tecla de partida de ciclo for pressionado.

-535-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

- Cancelamento
Quando uma recomposição, alarme ou parada de emergência ocorre
durante a intervenção ou retorno manual, a função de intervenção ou
retorno manual é cancelada.

- Modo MDI
A função de intervenção ou retorno manual é ativada no modo MDI.

Limitação

- Habilitar a desabilitar intervenção e retorno manual


Esta função é habilitada apenas quando o LED da operação automática
de manter está ligado.
Quando a distância de viagem restante for 0, se uma parada de manter
avanço for feita e a intervenção manual for realiazada, a intervenção e
o retorno manual são desativados e a operação é realizada de acordo
com a especificação da função absoluta manual ligada/desligada.

- Correção
Quando a ferramenta é quebrada, se a ferramenta for substituída pela
intervenção manual e então o processamento for reiniciado a partir de
ponto médio no bloco interrompido, uma alteração na correção não é
refletida.

- Trava de máquina e imagem de espelho


Quando realizar a intervenção e retorno manual, não aplicar uma trava
de máquina ou imagem de espelho.

M
- Escalonamento
Quando realizar a intervenção e retorno manual, não aplicar
escalonamento.

-536-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

4.8 IMAGEM DE ESPELHO


Durante a operação automática, a função de imagem de espelho pode
ser usada para movimento ao longo de um eixo. Para usar esta função,
coloque o interruptor de imagem de espelho para LIGADO no painel
de operador da máquina, ou coloque a configuração da imagem de
espelho para LIGADO a partir do painel MDI.

Y Imagem de espelho do eixo Y continua.

Caminho da
ferramenta
programado

Caminho da
ferramenta após a
função de imagem
de espelho ser
Ferram enta usada

Fig. 4.8 (a) Imagem de espelho

Procedimento para imagem de


espelho
Procedimento
O seguinte procedimento é dado como um exemplo. Consultar o
manual fornecido pelo fabricante da ferramenta da máquina.
1 Pressionar o interruptor de bloco único para parar operação
automática.
Quando a função de imagem de espelho é usada a partir do
início da operação, este passo é omitido.
2 Pressionar o interruptor de imagem de espelho para o eixo alvo
no painel do operador da máquina.
Alternativamente, ligar a configuração de imagem de espelho
seguindo-se os passos abaixo:
2-1 Definir o modo MDI.
2-2 Pressionar a tecla de função .

-537-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

2-3 Pressionar a tecla de Função Programável [CONFIGURAÇÃO]


para seleção de capítulo para exibir a tela de configuração.

Fig. 4.8 (b) Tela de configuração

2-4 Mover o cursos para a posição de configuração de imagem


de espelho, então definir o eixo alvo para 1.
3 Inserir um modo de operação automática (modo de memória ou
modo MDI), então pressionar a tecla de partida de ciclo para
iniciar operação automática.

Explicação
• A função de imagem de espelho também pode ser ligada e
desligada ao configurar-se bit 0 (MIRx) do parâmetro Nº 0012
para 1 ou 0.
• Para interruptores de imagem de espelho, consultar o manual
fornecido pelo fabricante da ferramenta da máquina.

Limitação
T
A direção de movimento durante a configuração do sistema de
coordenada de máquina (G53), a direção de movimento durante a
operação manual, e a direção de movimento a partir de um ponto
intermediário para a posição de referência durante o retorno
automático à posição de referência (G28) não podem ser revertidas.
M
A direção de movimento durante a configuração do sistema de
coordenada de máquina (G53), a direção de movimento durante a
operação manual, e a direção de movimento a partir de um ponto
intermediário para a posição de referência durante o retorno
automático à posição de referência (G28), a direção de aproximação
durante o posicionamento de direção única (G60), e a troca de direção
em um ciclo de perfuração (G76, G87) não podem ser revertidas.

-538-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

4.9 REINÍCIO DE PROGRAMA


Esta função especifica Nº de Seqüência de um bloco a ser reiniciado
quando uma ferramenta é quebrada ou quando é desejado reiniciar a
operação de usinagem após um dia de folga, e reiniciar a operação de
usinagem a partir daquele bloco. Ele pode ser usado como uma
função de verificação de programa de alta velocidade.
Há dois métodos de reinício: o método tipo P e o método tipo Q.
A operação pode ser reiniciada em qualquer lugar. Este método de reinicia-
TIPO P lização é usado quando o motivo da paralisação é uma ferramenta quebrada.

Ponto de partida do programa ( ponto de partida da usinagem)

Retorno à operação

Posição de reinicio

Antes de poder reiniciar a operação a máquina deve ser movida para o


TIPO Q ponto de partida programado (ponto de partida da usinagem)

Retorno à operação

Ponto de partida do programa


( ponto de partida da usinagem)

Posição de reinicio

-539-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

Procedimento para reiniciar programa pela especificação de uma seqüência numérica


Procedimento 1
[TIPO P]
1 Retrair a ferramenta e substituí-la com uma nova. Quando
necessário, mudar o deslocamento. (Ir para o passo 2)

[TIPO Q]
1 Quando a energia está LIGADA ou a parada de emergência for
liberada, realizar todas as operações necessárias de uma vez,
incluindo o retorno à posição de referência.
2 Mover a máquina manualmente para o ponto de partida do
programa (ponto de partida de usinagem), e manter os dados
modais e o sistema de coordenadas nas mesmas condições que a
partida de usinagem.
3 Se necessário, modificar a quantia de correção. (Ir para o passo 2)

Procedimento 2
[DE COMUM PARA TIPO P / TIPO Q]
1 Ligar o interruptor de reinício de programa no painel do operador
da máquina LIGAR.
2 Pressionar a tecla para exibir o programa desejado.

3 Achar o cabeçalho do programa. Pressionar tecla.


4 Inserir o número de seqüência do bloco a ser reiniciado, então
pressionar a tecla de Função Programável [TIPO P] ou [TIPO Q].

xxxxx [TIPO Q]
ou
[TIPO P]
número

Se o mesmo número de seqüência aparecer mais do que uma vez,


o local do bloco alvo deve ser especificado. Especificar uma
freqüência e um número de seqüência.

[TIPO Q]
xxxyyyyy ou
[TIPO P]

Número de seqüência (Os cinco dígitos à direita.)


Frequência

-540-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

5 O número de seqüência é pesquisado por, e a tela de reinício de


programa aparece no display de LCD.

Fig. 4.0(a) Tela de reinício de programa

DESTINO mostra a posição na qual a usinagem deve reiniciar.


DISTÂNCIA A PERCORRER mostra a distância da posição
atual para a posição onde a usinagem deve reiniciar. Um número
a esquerda de cada nome de eixo indica a ordem de eixos
(determinada pela configuração de parâmetro) ao longo do qual a
ferramenta se move para a posição de reinício. As coordenadas e
a quantia de deslocamento para reiniciar o programa podem ser
exibidas para até quatro eixos.
Se o sistema surporta cinco ou mais eixos, pressionar a tecla de
função [RSTR] novamente exibe os dados para o quinto eixo e os
subsequentes.
M : Até 35 códigos M mais recentemente especificados. O
número máximo de códigos M exibidos difere dependendo
do tamanho do display.
Com painel LCD/MDI de 10.4 polegadas: Até 30 códigos M
Com painel LCD/MDI de 8.4 polegadas: Até 6 códigos M
T : Os dois códigos T mais recentemente especificados
S : O código S mais recentemente especificado
B : Código B especificado mais recentemente
Os códigos são exibidos na ordem na qual eles são especificados.
Todos os códigos são compensados por um comando de reinício
de programa ou partida de ciclo no estado de reiniciar.
6 DESLIGAR o interruptor de reinício de programa. Neste
momento, o número do lado esquerdo do nome do eixo
DISTÂNCIA A PERCORRER pisca.
7 Verificar a tela para os códigos M, S, T, e B a serem executados.
Se eles forem achados, inserir o modo MDI, então executar as
funções M, S, T, e B. Após a execução, restaurar o modo anterior.
Estes códigos não são exibidos na tela de reinício de programa.
8 Verificar que a distância indicada sob a DISTÂNCIA A
PERCORRER esteja correta. Também verificar se há a
possibilidade que a ferramenta

-541-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

possa bater uma peça ou outro objetos quando ela se move para a
posição de reinício de usinagem. Se tal possibilidade existe,
mover a ferramenta manualmente para uma posição da qual a
ferramenta possa mover-se para a posição de reinício de usinagem
sem encontrar quaisquer obstáculos.
9 Pressionar a tecla de partida de ciclo. A ferramenta se move para
a posição de reinício de usinagem na velocidade de avanço de
funcionamento seco sequencialmente ao longo dos eixos, na
ordem especificada pelas configurações do parâmetro Nº 7310. A
usinagem é então reiniciada.
Procedimento para reiniciar programa pela especificação de um Número de bloco.
Procedimento 1
[TIPO P]
1 Retrair a ferramenta e substituí-la com uma nova. Quando
necessário, mudar a correção. (Ir para o passo 2)

[TIPO Q]
1 Quando a energia está LIGADA ou a parada de emergência for
liberada, realizar todas as operações necessárias de uma vez,
incluindo o retorno à posição de referência.
2 Mover a máquina manualmente para o ponto de partida do
programa (ponto de partida de usinagem), e manter os dados
modais e o sistema de coordenadas nas mesmas condições que a
partida de usinagem.
3 Se necessário, modificar a quantia de correção. (Ir para o passo 2)

Procedimento 2
[DE COMUM PARA TIPO P / TIPO Q]
1 Ligar o interruptor de reinício de programa no painel do operador
da máquina
2 Pressionar a tecla para exibir o programa desejado.

3 Achar o cabeçalho do programa. Pressionar tecla.


4 Inserir o número do bloco a ser reiniciado, então pressionar a
tecla de Função Programável [TIPO P] ou [TIPO Q]. O
número do bloco não pode exceder a oito dígitos.

[TIPO Q]
B xxxxxxxx ou
[TIPO P]

Número do bloco

-542-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

5 O número de bloco é pesquisado por, e a tela de reinício de


programa aparece no display de LCD.

Fig. 4.9(b) Tela de reinício de programa

DESTINO mostra a posição na qual a usinagem deve reiniciar.


DISTÂNCIA A PERCORRER mostra a distância da posição
atual para a posição onde a usinagem deve reiniciar. Um número
a esquerda de cada nome de eixo indica a ordem de eixos
(determinada pela configuração de parâmetro) ao longo do qual a
ferramenta se move para a posição de reinício.
As coordenadas e a quantia de viagem para reiniciar o programa
podem ser exibidas para até quatro eixos.
Para um caminho de cinco eixos, quando a tecla de função
[RSTR] for pressionada novamente para exibir o quinto eixo.
M : Até 35 códigos M mais recentemente especificados. O
número máximo de códigos M exibidos difere dependendo
do tamanho do display.
Com painel LCD/MDI de 10.4 polegadas: Até 30 códigos M
Com painel LCD/MDI de 8.4 polegadas: Até 6 códigos M
T : Os dois códigos T mais recentemente especificados
S : O código S mais recentemente especificado
B : O código B mais recentemente especificado
Os códigos são exibidos na ordem na qual eles são
especificados. Todos os códigos são compensados por um
comando de reinício de programa ou partida de ciclo no
estado de reiniciar.
6 DESLIGAR o interruptor de reinício de programa. Neste
momento, o número do lado esquerdo do nome do eixo
DISTÂNCIA A PERCORRER pisca.
7 Verificar a tela para os códigos M, S, T, e B a serem executados.
Se eles forem achados, inserir o modo MDI, então executar as
funções M, S, T, e B. Após a execução, restaurar o modo
anterior. Estes códigos não são exibidos na tela de reinício de
programa.

-543-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

8 Verificar que a distância indicada sob a DISTÂNCIA A


PERCORRER esteja correta. Também verificar se há a
possibilidade que a ferramenta possa bater uma peça ou outro
objeto quando ela se move para a posição de reinício de
usinagem. Se tal possibilidade existe, mover a ferramenta
manualmente para uma posição da qual a ferramenta possa
mover-se para a posição de reinício de usinagem sem encontrar
quaisquer obstáculos.
9 Pressionar a tecla de partida de ciclo. A ferramenta se move para
a posição de reinício de usinagem na velocidade de avanço de
funcionamento seco sequencialmente ao longo dos eixos, na
ordem especificada pelo parâmetro Nº 7310. A usinagem é então
reiniciada.
Liberando os códigos M, S, T, e B para o reinício de programa

Depois que o bloco a ser reiniciado for pesquisado, você pode realizar
as seguintes operações

1 Antes que a ferramenta seja movida para a posição de reinício de


usinagem
<1> Os códigos M, S, T, e B especificados mais recenetemente
podem ser automaticamente liberados para o PMC.
O código S mais recentemente especificado é liberado como
a velocidade de fuso máxima quando o código S for
especificado no bloco que contém G92 ou como a
velocidade de fuso especificada em outros casos. Como
o código S mais recentemente especificado, apenas um
código S é exibido na tela de reinício de programa
independente se o código S for especificado no bloco que
contém G92.
<2> Enquanto o bloco a ser reiniciado está sendo pesquisado,
todos os códigos M mostrados e os códigos S, T, e B mais
recentemente especificados podem ser automaticamente
liberados para o PMC. Até 35
Os códigos M podem ser mostrados. Se o número de
códigos M mostrados exceder 35, os 35 códigos M mais
recentemente especificados são liberados para o PMC.
Troca entre operações <1> e <2> usando bit 6 (MOA) do
parâmetro Nº 7300.
2 Antes que a ferramenta atinja a posição de reinício de usinagem
Na tela de reinício de programa você pode especificar os códigos
M, S, T e B a partir do painel MDI no modo MEM ou RMT sem
alteração do modo.

Liberação dos códigos M, S, T, e B mais recentemente especificados


Quando o Bit 7 (MOU) do parâmetro nº 7300 for 1 e o bit 6 (MOA) do
parâmetro nº 7300 for 0, se a tecla de partida de ciclo for pressionado
depois de pesquisar pelo bloco a ser reiniciado, os últimos códigos M,
S, T, e B são automaticamente liberados para PMC antes de mover ao
ponto de reinício de usinagem.
Na posição de parada de bloco único, depois que os códigos M, S, T, e
B mais recentemente especificados forem liberados, pressionando o
interruptor de partida de ciclo novamente move a ferramenta para a
posição de reinício de usinagem.
-544-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

Liberação de todos os códigos M e os códigos S, T, e B mais recentemente


especificados

Quando o Bit 7 (MOU) do parâmetro nº 7300 for 1 e o bit 6 (MOA) do


parâmetro nº 7300 for 1, se a tecla de partida de ciclo for pressionada
depois de pesquisar pelo bloco a ser reiniciado, todos os códigos M e
os últimos códigos S, T, e B são automaticamente liberados para PMC
antes de mover ao ponto de reinício de usinagem.
(Exemplo)
Quando M10, M11, M12, M13, M14, T0101, S1000, e B10 forem
mostrados, um programa é executado no formato mostrado abaixo
antes que a ferramenta seja movida para a posição de reinício de
usinagem:
M10 T0101 S1000 B10 ;
M11 ;
M12 ;
M13 ;
M14 ;

Liberando os códigos M, S, T, e B na tela de reinício de programa

Quando o Bit 7 (MOU) do parâmetro nº

Procedimento
1 Quando o bloco a ser reiniciado for pesquisado usando a função
de reinício de programa, a tela de reinício de programa aparece.
Quando o Bit 7 (MOP) do parâmetro nº 7300 for definido para 1,
as teclas de função [OVERSTORE], [ERASE], e [INPUT] são
exibidas.

Fig. 4..9 (c) Tela de reinício de programa (liberando os códigos M, S, T, e B)

-545-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

2 Antes que a ferramenta atinja a posição de reinício de usinagem,


pressionar a tecla de função [OVERSTORE] seleciona o modo
over store. No modo over store, os dados podem ser inseridos nos
campos M, S, T, e B exibidos na seção (OVERSTORE).
Para selecionar o modo over store enquanto a ferramenta estiver
se movendo para a posição de reinício e usinagem, mantenha a
operação de reinício por manter avanço e pressione a tecla de
função [OVERSOTORE].
Inserir os códigos M, S, T, e B a serem liberados na seção
(OVERSTORE) do painel
MDI. (Exemplo)
Para inserir M10, S1000, T101, e B20 na Seção
(OVERSTORE):
<1> inserir M 1 0 do painel MDI.
<2> Pressionar a tecla [INPUT]
Você também pode inserir os códigos S, T, e B realizando os
passos <1> e <2>.

Fig. 4..9 (d) Tela de reinício de programa quando os códigos M, S,


T, e B são liberados

3 Quandos os valores forem inseridos na seção (OVERSTORE),


pressionar o interruptor de início de ciclo libera cada código na
seção (OVERSTORE). Os valores na seção (OVERSTORE) são
compensados.
4 Para compensar os valores inseridos na seção (OVERSTORE)
como códigos M, S, T, e B, pressionar a tecla de função
[ERASE]. Todos os valores inseridos são compensados.
5 Pressionar a tecla de função [OVERSTORE] novamente no
modo over store cancela o modo. Pressionar a tecla reset
também cancela o modo over store.
6 Para continuar com a operação de reinício, cancelar o modo over
store e pressionar o interruptor de início de ciclo.

-546-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

CUIDADO
1 Os códigos M, S, T, e B especificados no modo over
store não são exibidos na tela de reinício de
programa.
2 No modo over store, trocar o modo de Operação
para outro diferente do modo MEM ou RMT não
cancela o modo over store. Neste caso, nenhum
Valor pode ser inserido na (OVERSTORE) seção.
3 Na série T, não especificar um código T no modo
over store. Se um código T for especificado, ele
não é executado.

Explicação
- Número de bloco
Quando o CNC for parado, o número de bloco executados é exibido na
tela de programa ou tela de reinício de programa. O operador pode
especificar o número do bloco a partir do programa que está para ser
reiniciado, fazendo referência ao número exibido na tela. O número
exibido indica o número do bloco que foi executado mais
recentemente. Por exemplo, para reiniciar o programa a partir do
bloco no qual a execução parou, especificar o número exibido, mais
um.
O número de blocos é contado a partir da usinagem, assumindo uma
linha NC de um programa CNC para ser um bloco.

(Exemplo 1)
Programa CNC Número de blocos
O0001 ; 1
G90 G92 X0 Y0 Z0 ; 2
G01 X100. F100 ; 3
G01 Z-50. F50 ; 4
M30 ; 5

(Exemplo 2)
Programa CNC Número de blocos
O0001 ; 1
G90 G92 X0 Y0 Z0 ; 2
G90 G00 Z100. ; 3
G81 X100. Y0. Z120. R-80. F50. ; 4
#1=#1+1 ; 4
#2=#2+1 ; 4
#3=#3+1 ; 4
G00 X0 Z0 ; 5
M30 ; 6
Declarações de macro não são contadas como blocos.

- Armazenamento/limpeza do número de bloco


O número de bloco é mantido na memória enquanto nenhuma energia
for fornecida. O número pode ser limpo pelo início de ciclo no estado
de recomposição.

-547-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

- Número do bloco quando um programa é interrompido ou parado


A tela de programa normalmente exibe o número do bloco atualmente
sendo executado. Quando a execução de um bloco for completada, o
CNC é recomposto, ou o programa é executado no modo de parada de
bloco único, a tela de programa exibe o número do programa que foi
executado mais recentemente. Quando um programa CNC for
interrompido ou parado por manter avanço, recomposição, ou parada
de bloco único, os seguintes números de blocos são exibidos:
Manter avanço : Bloco sendo executado
Reset : Bloco executado mais recentemente
Parada de bloco único : Bloco executado mais recentemente
Por exemplo, quando o CNC for recomposto durante a execução do
bloco 10, o número de bloco exibido muda de 10 para 9.

- Intervenção MDI
Quando a intervenção MDI for realizada enquanto o programa for
parado por parada de bloco único, os comandos CNC usados para
intervenção não são contados como um bloco.

- Número de bloco excedendo oito dígitos


Quando o número de bloco exibido na tela de programa exceder oito
dígitos, o número de bloco é recomposto para 0 e a contagem continua.

Limitação
Nas seguintes condições, o reinício tipo P não pode ser realizado:
- Reinício tipo P • A operação automática não foi realizada desde que ligou o
equipamento.
• A operação automática não foi realizada desde que a parada de
emergência foi liberada.
• A operação automática não foi realizada desde que o sistema de
coordenada foi trocado ou alterado (alteração do valor de
correção externo de origem da peça de trabalho).

- Bloco de reinício
O bloco onde o programa deve reiniciar não é necessariamente o bloco
onde o programa foi interrompido. Você pode reiniciar o programa a
partir de qualquer bloco. Para o reinício tipo P, entretanto, o bloco
onde o programa é para reiniciar deve usar o mesmo sistema de
coordenada de quando a execução do programa foi interrompida.

- Bloco único
Quando a operação de bloco único for ativada no momento de um
movimento para o ponto de reinício, uma parada de bloco único ocorre
a cada vez que uma operação de eixo acontece. Neste caso, nenhuma
operação MDI é permitida.

- Intervenção manual
Durante o movimento para o ponto de reinício, a intervenção manual é
permitida para um eixo para o qual uma operação de retorno ainda não
tenha sido realizada. Entretanto, as operações manuais não causam
qualquer movimento ao longo dos eixos para os quais uma operação de
retorno já tenha sido completada.

-548-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

- MDI
Quando a operação de pesquisa tiver terminado, nenhum comando de
movimento pode ser especificado pelo MDI antes do movimento do
eixo.

- Reset
Não realizar uma operação de recomposição durante o tempo de início
da operação de pesquisa da seqüência de reinício até a usinagem ser
reiniciada.
Se uma operação de recomposição for realizada, os passos de reinício
devem ser realizados novamente a partir do começo.

- Manter avanço
Se uma operação de manutenção de avanço for realizada durante a
pesquisa, os passos de reinício devem ser realizados novamente a partir
do começo.

- Absoluto manual
Toda operação manual deve ser realizada com o modo absoluto manual
ligado independente de a operação manual ser realizada antes ou
depois da usinagem.

- Retorno à Posição de
Referência A menos que um detector de posição absoluta (codificador de pulso
absoluto) seja fornecido, esteja certo de realizar o retorno à posição de
referência após ligar, então realizar a operação de reinício.

- Interruptor de reinício
de programa Quando o interruptor de reinício de programa estiver ligado, pressionar
o interruptor de início de ciclo não inicia a operação.

- Blocos especificando uma declaração de macro, chamada de macro, e chamada de


subprograma
Os blocos especificando uma declaração de macro, chamada de macro,
e chamada de subprograma são pesquisados mesmo quando eles têm
um número de seqüência. Em tal caso, pesquisar por um bloco que
anteriormente precede tal bloco.

- INTERRUPÇÃO DO TIPO MACRO PERSONALIZADO


Durante o movimento ao ponto de reinício de usinagem em uma
velocidade de avanço de funcionamento seco, nenhum macro
personalizado de tipo de interrupção pode ser iniciado. Se um macro
personalizado de tipo de interrupção for iniciado, o alarme DS024 é
emitido.

M
- Indexação de tabela Para uma máquina que usa a indexação da tabela de índice, posicionar
de índice a máquina no ponto de reinício avanaçado antes de reiniciar o
programa.

-549-
4.OPERAÇÃO AUTOMÁTICA OPERAÇÃO B-64304PO/01

- Comandos para evitar reinício de programa


O reinício de programa não pode realizado por blocos colocados nos
seguintes modos:
• Controle de contorno Cs
• Segmentação (G32,G33)
• Macho Rígido

T
• Torneamento poligonal (G50.2)
• Ciclo de segmentação (G92)
• Ciclo de segmentação repetitiva múltipla (G76)
• Interpolação de coordenada polar G12.1)
• Corte balanceado (G68)

Se qualquer dos seguintes comandos for incluído entre o início de um


programa e o bloco onde o programa deve reiniciar, o reinício do
programa não pode ser realizado:
• Pré-ajuste do sistema de coordenadas da peça de trabalho
(G92.1,G50.3)
• Comandos para ativar e desativar o controle síncrono de eixo
T
• Comandos para ativar e desativar o controle síncrono/composto e
controle sobreposto

- Comandos M, S, e T não utilizáveis no modo over store


As funções M,S, e T listadas abaixo, ao contrário das outras funções
M, S e T, têm significado especial dentro do CNC. Estes comandos
M, S e T não podem ser especificados a partir da tela de over store.
Para especificar estes comandos, cancelar o modo over store, e
executa-los na operação MDI.
Exemplo:
• Macho Rígido

T
• Posicionamento do fuso

-550-
B-64304PO/01 OPERAÇÃO 4.OPERAÇÃO AUTOMÁTICA

AVISO
Como uma regra, a ferramenta não pode ser retornada para uma
posição correta nas seguintes condições.
Cuidado especial deve ser tomado nos seguintes casos desde
que nenhum deles provoque um alarme:
- A operação manual é realizada quando o modo absoluto
manual está DESLIGADO.
- A operação manual é realizada quando a máquina está travada.
- Quando a imagem de espelho é usada. Entretanto, o retorno
tipo P é possível para uma bloqo que trocou entre LIGADO e
DESLIGADO mais recentemente ou um bloco subseqüente.
Neste caso, a posição de sinal de imagem de espelho atual
quando o programa foi interrompido deve ser mantido.
Quando nenhum sistema de coordenada é criado no início de
um programa no qual os comandos principais são executadas
no modo incremental.
- Quando a operação manual é realizada no curso de movimento
de eixo para a operação de retorno.
- Quando o reinício do programa é comandado por um bloco
entre o bloco para saltar o corte e bloco de comando absoluto
subseqüente.
- Quando o reinício de programa é especificado no estado de
bloqueio de máquina, então o bloqueio de máquina é
cancelado.
- Quando o reinício do programa especificado para um bloco
intermediário para um ciclo fixo repetitivo múltiplo
- Em geral, quando um sistema de coordenada é criado,
modificado, ou trocado depois que a operação de pesquisa
termina, a ferramenta não pode ser retornada para uma posição
correta.

CUIDADO
Guarde o seguinte em mente quando reiniciar um programa
incluindo macros variáveis.
- Variável comum
Quando o programa é reiniciado, os valores anteriores são
herdados como variáveis comuns sem ser pré-ajustados
automaticamente. Antes de reiniciar o programa, inicialize as
variáveis apropriadas aos valores originais usados no início da
operação automática anterior.
- DI/DO
No reinício do programa, DI pode ser lido por uma variável de
sistema, mas DO não pode ser liberado.
- Relógio
Quando o programa está sendo reiniciado, o tempo de relógio
pode ser obtido por uma variável de sistema, mas o tempo não
pode ser pré-ajustado.
- Correção de ferramenta e correção original de peça de trabalho
Quando o programa está sendo reiniciado, a correção pode ser
lido por uma variável de sistema, mas a modificação da correção
é permitida só para o tipo Q.

-551-
5.OPERAÇÃO TESTE OPERAÇÃO B-64304PO/01

5 OPERAÇÃO - TESTE
As seguintes funções são usadas para verificação antes da usinagem real
se a máquina functionar conforme especificado pelo programa criado.

5.1. BLOQUEIO DE MÁQUINA E BLOQUEIO DE FUNÇÃO


AUXILIAR............................................................................. 553
5.2. .OVERRIDE DE VELOCIDADE DE AVANÇO..…............. 555
5.3. OVERRIDE DO DESLOCAMENTO RÁPIDO.................... 556
5.4. FUNCIONAMENTO EM VAZIO......................................... 557
5.5. BLOCO ÚNICO...................................................................... 558

-552-
B-64304PO/01 OPERAÇÃO 5.OPERAÇÃO TESTE

5.1 BLOQUEIO DE MÁQUINA E BLOQUEIO DE FUNÇÃO AUXILIAR


Para exibir a alteração na posição sem mover a ferramenta, usar o
bloqueio de máquina.
Há dois tipos de bloqueio de máquina: bloqueio de máquina de todos
os eixos, o qual para o movimento ao longo de todos os eixos, e
bloqueio de máquina de eixo específico, o qual para o movimento
apenas ao longo de eixos especificados. Além disso, o bloqueio da
função auxiliar, o qual desativa os comandos M, S, T, e B (2ª função
auxiliar), está disponível para verificar um programa junto com o
bloqueio de máquina.
Unidade de exibição

Ferram enta X
Y
Z ..................

Peça A ferramenta não se move, mas a


posição ao longo de cada eixo
muda na exibição.

Fig. 5.1 (a) Bloqueio de Máquina

BLOQUEIO DE MÁQUINA E BLOQUEIO DE FUNÇÃO AUXILIAR


Procedimento
- Bloqueio de Máquina
Pressionar o interruptor de bloqueio de máquina no painel do operador.
A ferramenta não se move, mas o posicionamento ao longo de cada
eixo muda na exibição como se a ferramenta tivesse se movido.
Algumas máquinas têm um interruptor de bloqueio de máquina para
cada eixo. Nestas máquinas, pressionar os interruptores de bloqueio de
máquina para os eixos ao longo dos quais a ferramenta deve ser
parada. Consultar o manual apropriado fornecido pelo construtor da
ferramenta da máquina para bloqueio de máquina.

AVISO
O relacionamento posicional entre as coordenadas
da peça e as coordenadas da máquina pode diferir
antes e depois da operação automática usando
bloqueio de máquina. Neste caso, especificar o
sistema de coordenadas da peça pelo uso de um
comando de configuração de coordenada ou por
realizar o retorno manual à posição de referência.

-553-
5.OPERAÇÃO TESTE OPERAÇÃO B-64304PO/01

- Bloqueio da função auxiliar


Pressionar o interruptor de bloqueio no painel do operador. Os códigos
M, S, T, e B são desativados e não executados. Consultar o manual
apropriado fornecido pelo construtor da ferramenta da máquina para
bloqueio da função auxiliar.

Limitação
- Comando M, S, T, B por apenas bloqueio de máquina
Os comandos M, S, T e B são executados no estado de bloqueio de
máquina.

- Retorno à posição de referência sob bloqueio de máquina


Quando um comando G27, G28 ou G30 é emitido no estado de
bloqueio de máquina, o comando é aceito, mas a ferramenta não se
move para a posição de referência e o LED de retorno à posição de
referência não continua.

- Os códigos M não bloqueados pelo bloqueio da função auxiliar


Os comandos M00, M01, M02, M30, M98, M99 e M198 (função de
chamada de subprograma externo) são executados mesmo no estado de
bloqueio de função auxiliar. Os códigos M para chamar um
subprograma (parâmetros Nº 6071 a 6079) e aqueles para chamar um
macro personalizado (parâmetros Nº 6080 a 6089) também são
executados.

-554-
B-64304PO/01 OPERAÇÃO 5.OPERAÇÃO TESTE

5.2 OVERRIDE DA VELOCIDADE DE AVANÇO


Uma velocidade de avanço do programa pode ser reduzida ou
aumentada por uma porcentagem (%) selecionada pelo seletor de
substituição. Este recurso é usado para verificar um programa.
Por exemplo, quando uma velocidade de avanço de 100 mm/min é
especificada no programa, configurar o seletor de substituição para
50% move a ferramenta para 50 mm/min.

Velocidade de avanço 100 mm/min Ferram enta


(Especificado pelo programado)
Verificar a usinagem ao
Velocidade de avanço de 50
alterar a velocidade de
mm/min após substituição da
avanço a partir de um valor
velocidade de avanço
especificado no programa.

Peça

Fig. 5.2 (a) Override da velocidade de avanço

Override Velocidade de
avanço
Procedimento Definir o seletor de substituição de velocidade de avanço para a
porcentagem desejada (%) no painel do operador da máquina, antes ou
durante a operação automática.
Em algumas máquinas, o mesmo seletor é usado para o seletor de
substituição de velocidade de avanço e seletor de velocidade de avanço
de corrida. Consultar o manual apropriado fornecido pelo construtor
da ferramenta para substituição de velocidade de avanço.

Limitação
- Faixa de substituição
A substituição que pode ser especificada varia de 0 a 254%. Para
máquinas individuais, a faixa depende das especificações do fabricante
da ferramenta da máquina.

- Substituição durante
filamento Durante o processo de filamento, a configuração de substituição é
ignorada;

-555-
5.OPERAÇÃO TESTE OPERAÇÃO B-64304PO/01

5.3 OVERRIDE DO DESLOCAMENTO RÁPIDO


Uma substituição de quatro passos (F0, 25%, 50%, e 100%) pode ser
aplicada para a faixa de deslocamento rápido. F0 é configurado por
um parâmetro Nº 1421.
Uma substituição de deslocamento rápido pode ser selecionada em
passos de 1% ou 0,1% na faixa de 0 a 100%.

Taxa de travessia rápida Substituição 5m/min


10m/min 50%

Fig. 5.3 (a) Sobreposição de deslocamento rápido

Overide do deslocamento
rápido
Procedimento
Selecionar um dos quatro avanços de velocidade com o interruptor de
substituição de deslocamento rápido durante o deslocamento rápido.
Selecionar uma override de deslocamento rápido nos passos de 1% ou
0,1%.
Consultar o manual apropriado fornecido pelo construtor da ferramenta
para override de deslocamento rápido.

Explicação
Os seguintes tipos de deslocamento rápido estão disponíveis. O
override do deslocamento rápido pode ser aplicado para cada um deles.
(1) Deslocamento rápido pelo G00
(2) Deslocamento rápido durante um ciclo fixo
(3) Deslocamento rápido em G27, G28, G29 (série M), G30, G53
(4) Deslocamento rápido manual
(5) Deslocamento rápido de retorno manual à posição de referência

-556-
B-64304PO/01 OPERAÇÃO 5.OPERAÇÃO TESTE

5.4 FUNCIONAMENTO EM VAZIO


A ferramenta é movida na velocidade de avanço especificado por um
parâmetro independente da velocidade de avanço especificado no
programa. Esta função é usada para verificar o movimento da
ferramenta sob o estado que a peça é removida de uma mesa.

Ferramenta

Tabela

Fig. 5.4 (a) Funcionamento em vazio


Funcionamento em vazio
Procedimento Pressionar a tecla de funcionamento em vazio no painel do operador da
máquina durante a operação automática.
A ferramenta se move na velocidade de avanço especificado em um
parâmetro. O interruptor de travessia rápida (sinal de seleção de
deslocamento rápido manual) também pode ser usado para mudar a
velocidade de avanço. Consultar o manual apropriado fornecido pelo
construtor da ferramenta da máquina para funcionamento em vazio.

Explicação
A velocidade de avanço de funcionamento em vazio muda conforme
- Velocidade de avanço de mostrado na tabela abaixo, de acordo com o interruptor de travessia
funcionamento em vazio rápida (sinal de seleção de travessia rápida manual) e parâmetros.
Tabela 5.4 (a) Velocidade de avanço durante funcionamento em vazio
Interruptor de Comando do programa
deslocamento Deslocamento rápido Avanço de corte
rápido
ON Taxa de deslocamento rápido Velocidade de avanço de
funcionamento em vazio ×
(*2)
Jvmax
Velocidade de avanço de Velocidade de avanço de
OFF funcionamento em vazio × JV, funcionamento seco × JV(*2)
Ou taxa de deslocamento
(*1)
rápido
Máxima velocidade de avanço do corte.................. definida pelo parâmetro No.1430
Taxa de deslocamento rápido ....................................definida pelo parâmetro No.1420
Velocidade de avanço de funcionamento seco. ....... definida pelo parâmetro No.1410
(*1) Velocidade de avanço de funcionamento seco × JV quando parâmetro RDR
(No. 1401#6) é 1.
Taxa de travessia rápida quando parâmetro RDR é 0.
JV override de velocidade de avanço de corrida
(*2) grampeado para o avanço de velocidade de corte máximo
Jvmax Valor máximo de override de velocidade de avanço da corrida

-557-
5.OPERAÇÃO TESTE OPERAÇÃO B-64304PO/01

5.5 BLOCO ÚNICO


Pressionar o interruptor de bloco único inicia o modo de bloco único.
Quando um botão de partida de ciclo é pressionado no modo de bloco
único, a ferramenta para após um bloco único no programa ser
executado. Verificar o programa no modo de bloco único pela
execução do bloco de programa pelo bloco.
Partida do ciclo Partida do ciclo

Ferram enta

Partida do ciclo
Parar Parar

Peça

Parar

Fig. 5.5 (a) Bloco único

Bloco único
Procedimento
1 Pressionar o interruptor de bloco único no painel do operador da
máquina.
A execução do programa é parada após o bloco atual ser
executado.
2 Pressionar a tecla de partida do ciclo para executar o próximo
bloco. A ferramenta para após o bloco ser executado.
Consultar o manual apropriado fornecido pelo construtor da
ferramenta para execução de bloco único.

-558-
B-64304PO/01 OPERAÇÃO 5.OPERAÇÃO TESTE

Explicação
- Retorno a posição de referência e bloco único
Se G28, G29 (série M), e G30 forem emitidos, a função de bloco único
é eficaz no ponto intermediário.

- Bloco único durante um ciclo fixo


Em um ciclo fixo, os pontos de parada de bloco único são o fim de <1>,
<2>, e <6> mostrados abaixo. Quando a parada de bloco único é feita
depois do ponto <1> ou <2>, o LED de manter avanço acende.
<1>

<2>
<6>
Rapid traverse

<3> Avanço de corte


<5>

<4>

Fig. 5.5 (b) Bloco único durante ciclo fixo

- Chamada de subprograma e bloco único


Parada de bloco único não é realizada em um bloco contendo M98P_;
M99; ou G65
Entretanto, a parada de bloco único é realizada mesmo em um bloco
com comando M98P_ ou M99, se o bloco contiver um outro endereço
que não O, N, P, L.

-559-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6 FUNÇÕES DE SEGURANÇA
Para parar imediatamente a máquina por segurança, pressionar a tecla
de parada de Emergência. Para impedir que a ferramenta exceda os
fins do tempo, verifique ultrapassagem e verifique tempos
armazenados estejam disponíveis. Este capítulo descreve parada de
emergência, verificação de ultrapassagem, e verificação de tempos
armazenados.

Capítulo 6, “FUNÇÕES DE SEGURANÇA”, consiste das seguintes


seções:

6.1.PARADA DE EMERGÊNCIA........................................... 561


6.2.ULTRAPASSAGEM DE CURSO .................................... 562
6.3.CONTROLE DO CURSO ARMAZENADO..................... 563
6.4.CONTROLE DE FIM DE CURSO ANTES DO
MOVIMENTO............................................................. 568
6.5.FUNÇÕES DE PREVENÇÃO DE OPERAÇÃO
ERRADA...................................................................... 571

-560-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.1 PARADA DE EMERGÊNCIA


Se você pressionar a tecla de Parada de Emergência no painel do
operador da máquina, o movimento da máquina para em um momento.

Vermelho

PARADA DE EMERGÊNCIA

Fig. 6.1 (a) Parada de emergência

Este botão é bloqueado quando é pressionado. Embora varie com o


construtor da ferramenta da máquina, a tecla pode normalmente ser
desbloqueada por torção.

Explicação
PARADA DE EMERGÊNCIA interrompe a corrente do motor.
As causas de problemas podem ser removidas antes que a tecla seja
liberada.

-561-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.2 ULTRAPASSAGEM DE CURSO


Quando a ferramenta tenta mover-se além do fim de tempo
estabelecido pelo interruptor de limite de instrumento da ferramenta da
máquina, a ferramenta desacelera e para por causa do trabalho do
interruptor de limite e uma ULTRAPASSAGEM DE CURSO é
exibida.

Desaceleração
e parada Y

X
Fim de tempo Interruptor de
limite

Fig. 6.2 (a) Ultrapassagem de curso

Explicação
- Ultrapassagem de curso durante a operação automática
Quando uma ferramenta toca um interruptor limite ao longo de um
eixo durante a operação automática, a ferramenta é desacelerada e
parada ao longo de todos os eixos e um alarme de ultrapassagem de
curso é exibido.

- Ultrapassagem de curso durante a operação manual


Na operação manual, a ferramenta é desacelerada e parada apenas ao
longo do eixo para o qual a ferramenta tocou um interruptor de limite.
A ferramenta ainda se move ao longo de outros eixos.

- Liberar ultrapassagem de Pressionar a tecla de reset para reiniciar o alarme após mover a
curso ferramenta para a direção de segurança pela operação manual. Para
detalhes sobre a operação, consultar o manual do operador do
construtor da ferramenta da máquina.

Alarme
Tabela 6.2 (a)
ALARME Nº Mensagem Descrição
O interruptor de limite de curso na direção positiva foi disparado.
Este alarme é gerado quando a máquina atinge o final do curso.
OT0506 + ULTRAPASSAGEM Quando este alarme não é gerando, a avanço de todos os eixos é
(RÍGIDO) parada durante a operação automática. Durante a operação manual,
apenas a avanço do eixo no qual o alarme ocorreu é parada.
O interruptor de limite de curso na direção negativa foi disparado.
Este alarme é gerado quando a máquina atinge o final do curso.
OT0507 - ULTRAPASSAGEM Quando este alarme não é gerando, a avanço de todos os eixos é
(RÍGIDO) parada durante a operação automática. Durante a operação manual,
apenas a avanço do eixo no qual o alarme ocorreu é parada.

-562-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.3 CONTROLE DO CURSO ARMAZENADO


Três áreas nas quais a ferramenta não pode entrar podem ser
especificadas com a verificação 1 de tempo armazenado, verificação 2
de tempo armazenado, e verificação 3 de tempo armazenado.

Verificação 3 de tempo armazenado

Verificação 2 de
tempo
armazenado

Verificação 1 de tempo armazenado

: Área proibida para a ferramenta

Fig. 6.3 (a) Verificação de tempo

O seguinte mostra as áreas que a ferramenta não pode entrar para o


controle de curso armazenado.
Verificação 1 de tempo armazenado fora
Verificação 2 de tempo armazenado dentro ou fora
(alterável)
Verificação 3 de tempo armazenado Dentro
Quando a ferramenta se move em uma área proibida, um alarme é
exibido e a ferramenta é desacelerada e parada.
Quando a ferramenta entrar em uma área proibida e um alarme for
gerado, a ferramenta pode ser movida na direção contrária da qual a
ferramenta veio.

-563-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

Explicação
- Controle 1 de curso
armazenado Parâmetros (Nºs 1320, 1321 ou Nºs 1326, 1327) configuram limites.
Fora da área dos limites fixados é uma área proibida. O construtor da
ferramenta da máquina normalmente define esta área como o tempo
máximo.
Quando a ferramenta entra em uma área proibida e um alarme é
gerado, a ferramenta pode ser movida na direção contrária da qual a
ferramenta veio.
Neste momento, um sinal (sinal de alarme de ultrapassagem) pode ser
liberado para o PMC se o bit 6 (OTS) do parâmetro Nº 1301 for
definido para 1. Além disso, quando a ferramenta entra na árera
proibida durante a operação manual, o sinal (sinal de alarme de
ultrapassagem) pode ser liberado para o PMC sem gerar o alarme ao
configurar bit 1 (NAL) do parâmetro Nº 1300 para
1. Com esta configuração de parâmetro, o alarme é gerado quando a
ferramenta entra na área proibida durante a operação automática.

CUIDADO
1 Se os dois pontos para especificar uma área
proibida forem idênticos, todas as áreas são
tratadas como áreas proibidas para o controle de
curso armazenado 1.
2 O tamanho da área proibida deve ser definido
cuidadosamente.
Se o tamanho for definido incorretamente, o
curso se torna infinito.

- Controle 2 de curso
armazenado Parâmetros (Nºs 1322, 1323) ou comando configuram estes limites.
Dentro ou fora da área do limite pode ser definida como área proibida.
Parâmetro FORA (Nº 1300#0) seleciona ou dentro ou fora como área
proibida.
No caso de comando de programa, um comando G22 proibe a
ferramenta de entrar na área proibida, e um comando G23 permite que
a ferramenta entre na área proibida.
Cada um dos G22; e G23; devem ser comandados independentemente
de outros comandos em um bloco.
O comando abaixo cria ou muda a área proibida:

G22 X_ Y_ Z_ I_ J_ K_ ;
(X, Y, Z)

(I, J, K)
X>I, Y>J, Z>K

Fig. 6.3 (b) Criar ou mudar uma área proibida usando um programa

-564-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

Quando a configuração da área pelos parâmetros, pontos A e B na


figura abaixo deve ser definida.
A(X1, Y1, Z1)

B(X2, Y2, Z2)


X1>X2, Y1>Y2, Z1>Z2

Fig. 6.3 (c) Criando ou modificando a área proibida usando um


parâmetro

Os valores X1, Y1, Z1, X2, Y2, e Z2, que são definidos pelos
parâmetros Nº 1322 e Nº 1323, devem ser especificados pela distância
a partir do sistema de coordenada de máquina (unidade de máquina).
Os valores X, Y, Z, I, J, e K, que são definidos por um comando G22,
devem ser especificados pela distância no menor incremento de
entrada (unidade de entrada)
Valores definidos por um programa são então convertidos em um
incremento de máquina e os valores são definidos como parâmetros.

- Controle 3 de curso
armazenado Configurar o limite com os parâmetros Nº 1324, e 1325. A área dentro
do limite se torna a área proibida.
Os valores X1, Y1, Z1, X2, Y2, e Z2 devem ser definidos como
coordenadas (unidade de máquina) no sistema de coordenada da
máquina.
CUIDADO
1 Se os dois pontos para especificar uma área
proibida forem idênticos, todas as áreas são
tratadas como áreas móveis para o controle de
curso armazenado 2/3.
2 Mesmo se a relação de magnitude dos dois pontos
para especificar uma área proibida for
incorretamente definida, um paralelepípedo
retangular que tem os dois pontos como os ápices
na sua linha diagonal é assumido como os limites
no controle de curso armazenado 2/3.
3 Desde que um eixo sem a função de retorno à
posição de referência não tenha nenhuma área
proibida, não há nenhum alarme sobre áreas
proibidas para o eixo.

- Pontos de verificação na área proibida


A configuração do parâmetro ou valor programado (XYZIJK) depende
de qual parte da ferramenta ou porta-ferramenta é verificada para
entrar na área proibida.
Se o ponto A (o topo da ferramenta) for verificado na Fig. 6.3(d), a
distância “a” deve ser definida como os dados para função de limite de
curso armazenado. Se o ponto B (o mandril da ferramenta) for
verificado, a distância “b” deve ser definida. A 点 deve ser definida
como os dados para função de limite de curso armazenado. Se o ponto
B (o mandril da ferramenta) for verificado, a distância “b” deve ser
definida. A 点 deve ser definida como os dados para função de limite
de curso armazenado. Isto elimina a configuração para cada ferramenta
e torna a usinagem segura.

-565-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

• Para sistema de centro de usinagem


B
A posição da
Ferramenta após
retorno à
Posição de
referência

b
Limite de área
A
A

• Para sistema de torno

A posição da
ferramenta após o
Limite da área proibida retorno à posição
de referência

Fig. 6.3 (d) Configurar a área proibida

- Sobreposição de área proibida


A área pode ser definida em pilhas.

Configurar a sobreposição de área proibida

Fig. 6.3 (e) Configurar a sobreposição de área proibida

Limites desnecessários deverão ser definidos para além do tempo da


máquina.

- Condição sob a qual cada verificação é ativada


Cada verificação entra em vigor depois que a energia é ligada e o
retorno manual à posição de referência ou o retorno automático à
posição de referência pelo G28 foi realizado.
Após a energia ser ligada, se a posição de referência estiver na área
proibida de cada limite, um alarme é gerado imediatamente. (Apenas
no modo G22 para verificação de curso armazenado 2).

-566-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

- Liberando os alarmes
Se introduzir uma área proibida e um alarme for gerado, a ferramenta
pode ser movida apenas na direção para trás. Para cancelar o alarme,
mover a ferramenta para trás até que ela esteja fora da área proibida e
reset o sistema. Quando o alarme for cancelado, a ferramenta pode ser
movida tanto para trás como para frente.
Quando o bit 4 (OF1) do parâmetro Nº 1301 for 1, se o eixo se mover
dentro da área móvel depois que um alarme ocorrer no controle de
curso armazenado 1, o alarme OT é limpo sem uma recomposição
(função de limpeza automática).

NOTA
Nos seguintes casos, a função de limpeza
automática é desativada. Para limpar um alarme,
fazer uma recomposição.
1 Um alarme é definido para ocorrer antes que o
limite de curso armazenado seja excedido (bit 7
(BFA) do parâmetro Nº 1300 for 1).
2 Um outro alarme de ultrapassagem (como o
controle de curso armazenado 2/3 e verificação
de interferência) ocorre.

- Mudar de G23 para G22 em uma área proibida


Quando o G23 é trocado para G22 na área proibida, resulta o seguinte.
<1> Quando a área proibida está dentro, um alarme é informado no
próximo movimento.
<2> Quando a área proibida está fora, um alarme é informado
imediatamente.

- Tempo para exibição de um alarme


No controle de curso armazenado 1/2/3, parâmetro BFA (bit 7 de Nº
1300) seleciona se um alarme é exibido imediatamente antes que a
ferramenta entre na área proibida ou imediatamente após a ferramenta
ter entrado na área proibida.

ALARME Número Mensagem Descrição


Um movimento na direção positiva
OT0500 + ULTRAPASSAGEM (SOFT 1) excedeu o controle de curso
armazenado 1.
Um movimento na direção negativa
OT0501 - ULTRAPASSAGEM (SOFT 1) excedeu o controle de curso
armazenado 1.
Um movimento na direção positiva
OT0502 + ULTRAPASSAGEM (SOFT 2) excedeu a verificação de curso
armazenado 2.
Um movimento na direção negativa
OT0503 - ULTRAPASSAGEM (SOFT 2) excedeu o controle de curso
armazenado 2.
Um movimento na direção positiva
OT0504 + ULTRAPASSAGEM (SOFT 3) excedeu o controle de curso
armazenado 3.
Um movimento na direção negativa
OT0505 - ULTRAPASSAGEM (SOFT 3) excedeu o controle de curso
armazenado 3.

-567-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.4 CONTROLE DE FIM DE CURSO ANTES DO MOVIMENTO


Durante a operação automática, antes do movimento especificado por
um bloco dado ser iniciado, se a ferramenta entrar em uma área
proibida definida pela verificação 1, 3 e 3 de tempo armazenado for
verificada pela determinação da posição do ponto final a partir da
posição atual da máquina e uma quantia específica de viagem. Se a
ferramenta é encontrada entrando na área proibida definida por um
limite de tempo armazenado, a ferramenta é parada imediatamente
após o início do movimento para aquele bloco, e um alarme é exibido.

AVISO
Se as coordenadas do ponto final atingidas como
um resultado de percorrer a distância especificada
em cada bloco estiverem em uma área proibida,
forem checadas. Neste caso, o caminho seguido
por um comando de movimento não é verificado.
Entretanto, se a ferramenta entrar em uma área
proibida definida pela verificação 1, 2, ou 3 de
tempo armazenado, um alarme é emitido. (Ver os
exemplos abaixo.)
Exemplo 1)

Área proibida definida pela verificação 1


ou 2 de tempo armazenado

Ponto final
Ponto de partida

A ferramenta é parada no ponto a de acordo com a


verificação 1 ou 2 do tempo armazenado.
Área proibida definida pela verificação 1
ou 2 de tempo armazenado

Ponto final

Imediatamente após o movimento começar a partir do ponto


de partida, a ferramenta é parada para permitir uma
verificação no limite do tempo antes que o movimento seja
realizado.

-568-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

Exemplo 2)

Área proibida definida pela verificação 2 Ponto final


ou 3 de tempo armazenado

Ponto de partida

A ferramenta é parada no ponto a de Ponto


acordo com a verificação 2 ou 3 do final
tempo armazenado.

Imediatamente após o movimento começar a partir do


ponto de partida, a ferramenta é parada para permitir uma
verificação no limite do tempo antes que o movimento
seja realizado antes do movimento.

Explicação Quando um controle de fim de curso antes do movimento é realizado,


se a verificação do movimento realizado por um bloco G31 (salto) e
bloco G37 (medição automática do comprimento da ferramenta (série
M) ou compensação automática da ferramenta (série T)) puder ser
determinada usando-se (parâmetro NPC (Nº 1301#2)).

Limitação
- Bloqueio de Máquina Se o bloqueio de máquina for aplicado no início do movimento,
nenhum controle de fim de curso feita antes do movimento é realizado.

- G23 Quando a verificação 2 do tempo armazenado for desativada (modo


G23), Nenhuma verificação é feita para determinar se a ferramenta
entra na área proibida definida pela verificação e de tempo
armazenado.

- Reiniciar programa Quando um programa é reiniciado, um alarme é emitido se a posição


de reinício estiver dentro de uma área proibida.

- Intervenção manual seguindo uma parada de realização do avanço


Quando a execução de um bloco é reiniciada após a intervenção
manual seguindo uma parada de realização do avanço, nenhum alarme
é emitido mesmo se o ponto final seguindo uma intervenção manual
for dentro de uma área proibida.

-569-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

- Um bloco consistindo de operações múltiplas


Se um bloco que consiste de operações múltiplas (como um ciclo fixo
e retorno automático à posição de referência) for executado, um alarme
é emitido no ponto de partida de qualquer operação cujo ponto final cai
dentro de uma área inibida.

- Modo de interpolação cilíndrica


No modo de interpolação cilíndrica, nenhuma verificação é feita.

T
- Modo de interpolação de coordenada polar
No modo de interpolação de coordenada polar, nenhuma verificação é
feita.

- Controle do eixo PMC


Nenhuma verificação é feita para um movimento baseado no controle do
eixo PMC.

Alarme
Tabela 6.4 (a) Alarme
Número Mensagem Descriçã
o foi encontrado
O ponto final do bloco
+ ULTRAPASSAGEM no lado + da área de proibição de
OT0510
(PRÉ-VERIFICAÇÃO) limite de curso durante uma verificação
de curso antes do movimento.
Modificar o programa.
O ponto final do bloco foi encontrado no
- ULTRAPASSAGEM lado - da área de proibição de limite de
OT0511
(PRÉ-VERIFICAÇÃO) curso durante uma verificação de curso
antes do movimento.
Modificar o programa.

-570-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5 FUNÇÕES DE PREVENÇÃO DE OPERAÇÃO ERRADA


Uma configuração de correção de ferramenta imprópria ou uma
operação imprópria da máquina pode resultar na peça de trabalho
sendo cortada inadequadamente ou a ferramenta sendo estragada.
Também, se o dado for perdido devido a um erro de operação, toma
tempo extra para recuperar a partir do erro.
As funções de confirmação de operação descritas abaixo são
destinadas a impedir o operador de realizar qualquer operação não
intecional (doravante referido como uma operação imprópria).
1 Funções que são usadas quando o dado é configurado
• Verificação de dados para verificar que o dado de correção
está dentro da faixa de configuração válida
• Confirmação de operação de entrada incremental
• Proibição de entrada absoluta pela tecla de função para
evitar qualquer operação absoluta ouentrada incremental
• Confirmação de qualquer operação de eliminação de
programa ou todos os dados
• Confirmação de um dado atualizado durante o processo de
configuração de dados
2 Funções que são usadas quando o programa é executado
• Destaque de informação modal atualizada
• Display do status do bloo executado antes da execução de
programa
• Display do status de eixo, como a função de imagem de
espelho ativada ou a função de engrenagem ativada.
• Verificação para início a partir do meio do programa
• Verificação de dados para verificar que o dado de correção
está dentro da faixa de configuração eficaz
• Verificação do valor incremental máximo

-571-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.1 Funções que são usadas quando o dado é configurado


As seguintes funções são fornecidas para evitar operações impróprias
quando o dado é configurado.
• Verificação da faixa de dados de entrada
• Confirmação de entrada incremental
• Proibição da entrada absoluta pela tecla de função
• Confirmação da eliminação do programa
• Confirmação da eliminação de todos os dados
• Confirmação de um dado atualizado durante o processo de
configuração de dado

Configurar estas funções na tela de configuração de função de


confirmação de operação. Para a verificação de faixa de entrada de
dados, definir uma faixa de dados de entrada válida, por exemplo, os
limites superior e inferior, para cada tela de entrada. para outras
funções, especificar se ativá-los ou desativá-los.
Para informação sobre como exibir as telas de configuração individual,
como manipula-las, e outros detalhes, ver o item “Tela de configuração
de confirmação de operação” que descreve os procedimentos de
operação.

-572-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.1.1 Verificação da faixa de dados de entrada

Esta função permite uma faixa de dados eficaz a ser definida e verifica
se os dados de entrada estão dentro da faixa de configuração.

Verificação da faixa de dados de entrada


Explicação
- Contorno da verificação da faixa de dados de entrada
Esta função permite uma faixa de dados eficaz a ser definida para o
dado de cada tela de entrada listada posteriormente e verifica se o dado
de entrada está dentro da faixa de configuração. Se o dado de entrada
estiver fora da faixa de configuração eficaz, a mensagem de aviso
„DADO ESTÁ FORA DA FAIXA” é exibida e o dado é rejeitado.

Por exemplo, assuma que a faixa de dados eficaz para um certo


número de correção de ferramenta é definida para -200 a 200, e que
você está indo para inserir 100.[ENTRADA]. Mesmo se você
inadvertidamente pressionar a tecla 0 mais uma vez, resultando em
1000.[ENTRADA], a entrada de 1000. não é aceita.
A função detecta um erro de configuração e evita que o programa
funcione com dados inválidos.

- Telas de entrada para as quais esta função é eficaz


• Compensação de ferramenta
• Correção de origem da peça de trabalho

T
• Correção de ferramenta de eixo Y
• Troca de peça de trabalho

- Configurações
Para ativar esta função, definir uma faixa de dados eficaz para cada
tela de entrada na tela de configuração de função de confirmação de
operação. Para informações sobre como exibir as telas de configuração
individual, como definir faixas de dados, e outros detalhes, ver os itens
que descrevem a configuração das faixas de dados.
Se a faixa de dado definida for inválida, nenhuma entrada de dado é
aceita. Corrigir a configuração de faixa de dado, e então inserir dados.

- Desativando a função A verificação de faixa de dados de entrada é desativada se você fizer


qualquer das seguintes configurações na tela de configuração de
função de confirmação de operação.
• Tanto os valores de limite superior como inferior para o número
de correção de ferramenta ou sistema de coordenada de peça de
trabalho são 0.
• Os valores de limite superior e inferior para cada correção são
idênticos.

-573-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

- Mensagens exibidas durante a verificação de faixa de dados de entrada


Quando o cursor se move em um campo de entrada de uma tela de
entrada, uma das seguintes mensagens e mensagens de aviso é exibida.
Nenhuma mensagem é exibida quando a verificação da faixa de dados
de entrada é desativada.

Quando a faixa de dados eficaz configurada é válida


Lista de
Status de dados de mensagem 1Mensa COR
A data entrada gem
no campo de entrada Faixa de entrada xxx - xxx Preto
está dentro da faixa.
O dado no campo de entrada Faixa de entrada xxx - xxx Vermelho
está dentro da faixa.
xxx: Valores de limite superior e inferior

Quando a faixa de dados eficaz configurada é inválida


Lista de
Status de verificação de mensagem 2Mensa COR
faixa
Sobreposição de número de CONFIGURAÇÃO gemNG Vermelho
correção de ferramenta (SOBREPOSIÇÃO DE
NÚMERO DE CORREÇÃO)
Sobreposição de sistema de CONFIGURAÇÃO NG Vermelho
coordenada de peça de (SOBREPOSIÇÃO VAL DE
trabalho COORDENADA DE
TRABALHO)
Valores de limite superior e CONFIGURAÇÃO NG (U-LMT Vermelho
inferior inválido AND L-LMT ILEGAL)
A mensagem “CONFIGURAÇÃO NG (U-LMT AND L-LMT
ILEGAL)” é exibida nos seguintes casos:
• Os valores de limite superior e inferior são revertidos.
• Os valores não são eficazes (por exemplo, mais pares de números
de correção do que o permitido são configurados).
• Ou o número de correção da ferramenta é 0.

- Verificação de faixa para dados alterados pelo G10 ou variável de sistema


Se os dados alterados pelo G10 ou variável de sistema está fora da
faixa de dados eficaz, o alarme PS0334 “DADOS DE CORREÇÃO
FORA DA FAIXA” é exibido.

-574-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.1.2 Confirmação de entrada incremental

Esta função exibe uma mensagem de confirmação quando sua tentativa


para inserir um valor incremental ao usar a tecla de função [+INPUT].

Confirmação de entrada incremental


Explicação
- Contorno da confirmação de entrada incremental
Esta função exibe uma mensagem de confirmação quando sua tentativa
para inserir um valor incremental ao usar a tecla de função [+INPUT]
em qualquer uma das telas de entrada listadas abaixo. Ele permite que
você confirme se realmente quer mudar dados ou não antes de fazer
aquela mudança.

Por exemplo, quando você define 5 [=INPUT] para 10., a mensagem


“15. INPUT OK?” é exibida.
A função evita operações obsolutas impróprias ou entrada incremental.

NOTA
Esta função não pode ser usada para inserir dois
ou mais valores consecutivamente ao delimitá-los
pelo ponto-e-vírgula (;).

- Telas de entrada para as quais esta função é eficaz


Compensação de ferramenta
Correção de origem da peça de trabalho
Configurações
Parâmetro
Compensação de erro de passo

T
Troca de peça de trabalho
Correção de ferramenta de eixo Y
Barreira de estoque de ponta de mandril

- Configurações Na tela de configuração de função de confirmação de operação,


verificar ou não verificar a caixa de “ENTRADA INCREMENTAL”
para ativar ou desativar esta função. Para informações sobre como
exibir a tela de configuração, como configurar a função, e outros
detalhes, ver o item “Configuração de confirmação de operação” que
descreve a configuração da função de confirmação de operação.

-575-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.1.3 Proibição da entrada absoluta pela tecla de função

Esta função proíbe a entrada absoluta usando a tecla de função


[INPUT].

Proibição da entrada absoluta pela tecla de função


Explicação
- Contorno da proibição da entrada absoluta pela tecla de função
Esta função proíbe a entrada absoluta pela tecla de função [INPUT]
nas telas de entrada listadas posteriormente.
Ela evita operações absolutas impróprias ou entrada incremental por
requerer que a entrada absoluta seja feita usando a tecla MDI e
que a entrada incremental seja feita usando a tecla de função [+
INPUT].

- Telas de entrada para as quais esta função é eficaz


Compensação de ferramenta
Correção de origem da peça de trabalho
T
Correção de ferramenta de eixo Y
Troca de peça de trabalho

- Configurações
Na tela de configuração de função de confirmação de operação,
verificar ou não verificar a caixa de “TECLA DESATIVADA
[ENTRADA] EM” para ativar ou desativar esta função. Para
informações sobre como exibir a tela de configuração, como configurar
a função, e outros detalhes, ver o item “Configuração de confirmação
de operação” que descreve a configuração da função de confirmação
de operação.

-576-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.1.4 Confirmação da eliminação do programa

Esta função exibe a mensagem de confirmação “ELIMINAR


PROGRAMA?” quando você tentar eliminar o programa.

Confirmação da eliminação do programa


Explicação
- Contorno da confirmação da eliminação do programa
Quando você tenta eliminar o programa, esta função exibe a mensagem
de confirmação “ELIMINAR PROGRAMA (nome do programa)?”
Ela permite que você confirme se você realmente quer eliminar o
programa ou não antes de executar a deleção.
A função evita que o programa seja eliminado devido a uma operação
imprópria.

- Configurações Na tela de configuração de função de confirmação de operação,


verificar ou não verificar a caixa de “ELIMINAR PROGRAMA” para
ativar ou desativar esta função. Para informações sobre como exibir a
tela de configuração, como configurar a função, e outros detalhes, ver
o item “Configuração de confirmação de operação” que descreve a
configuração da função de confirmação de operação.

-577-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.1.5 Confirmação da eliminação de todos os dados

Esta função exibe a mensagem de confirmação “DELETAR TODOS


OS DADOS?” quando você tenta eliminar todos os dados.

Confirmação da eliminação de todos os dados


Explicação
- Contorno da confirmação da eliminação de todos os dados
Quando você tenta eliminar todos os dados na tela de entrada descrita
depois, esta função exibe a mensagem de confirmação “ELIMINAR
TODOS OS DADOS?” Ela deixa você confirmar se você realmente
quer eliminar todos os dados ou não antes de executar a eliminação.
A função evita que todos os sejam eliminados devido a uma operação
imprópria.

- Telas de entrada para as quais esta função é eficaz


• Compensação de ferramenta
T
• Correção de ferramenta de eixo Y

- Configurações
Na tela de configuração de função de confirmação de operação,
verificar ou não verificar a caixa de “ELIMINAR TODOS OS
DADOS” para ativar ou desativar esta função. Para informações
sobre como exibir a tela de configuração, como configurar a função, e
outros detalhes, ver o item “Configuração de confirmação de
operação” que descreve a configuração da função de confirmação de
operação.

-578-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.1.6 Confirmação de um dado atualizado durante o processo de


configuração de dado

Esta função exibe as teclas [CAN] e [EXEC] para confirmação quando


você tenta atualizar os dados de uma tela de entrada durante o processo
de configuração de dados.

Confirmação de um dado atualizado durante o processo de configuração de dado


Explicação
- Contorno da confirmação de um dado atualizado durante o processo de
configuração de dado
Quando você insere dados na tela de inserção durante o processo de
configuração de dados, esta função exibe as teclas [CAN] e [EXEC]
para confirmação. Ela deixa você confirmar se você realmente quer
atualizar todos os dados ou não antes de executar a atualização.
A função evita valores configurados sejam perdidos devido a uma
operação imprópria.

Se você inserir dados usando a tecla [+INPUT] quando a confirmação


de entrada incremental estiver ativada, uma mensagem é exibida para
confirmar a entrada incremental.

- Configurações
Na tela de configuração de função de confirmação de operação,
verificar ou não verificar a caixa de “ENTRADA EM
CONFIGURAÇÃO” para ativar ou desativar esta função. Para
informações sobre como exibir a tela de configuração, como configurar
a função, e outros detalhes, ver o item “Configuração de confirmação
de operação” que descreve a configuração da função de confirmação
de operação.

-579-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.2 Funções que são usadas quando o programa é executado

Visão Geral
As seguintes funções são fornecidas para evitar operações impróprias
quando o programa é executado.
• Exibição de informação modal atualizada
• Iniciar Sinal de Verificação
• Exibição do status do eixo
• Confirmação do início a partir de um bloco médio
• Verificação da faixa de dados
• Verificação do valor incremental máximo
• Indicação de aviso durante um reinício na operação do programa

Ativar ou desativar cada uma das funções na tela de configuração de


função de prevenção de operação errada
Para ativar ou desativar “Indicação de aviso durante um reinício na
operação do programa”, configurar bit 0 (MDW) do parâmetro Nº
10334 em vez da tela de configuração da função de prevenção de
operação errada.
Para informação sobre como exibir as telas de configuração, como
manipula-las, e outros detalhes, ver o item “Tela de configuração de
confirmação de operação” que descreve os procedimentos de operação.

6.5.2.1 Exibição de informação modal atualizada

Esta função permite informação modal atualizada pelo comando NC


ou RESET a ser destacada na exibição de informação modal para o
bloco atual.

Exibição de informação modal atualizada


Explicação
- Contorle da exibição de informação modal atualizada
Esta função permite informação modal atualizada pelo comando NC
ou RESET a ser destacada na exibição de informação modal para o
bloco atual.
Por exemplo, quando um comando absoluto foi modificado para um
comando incremental ou quando o sistema de coordenada de peça de
trabalho foi inicializado pelo RESET, a função exibe a parte
modificada dos dados em uma maneira fácil de reconhecer, para
prevenir operações impróprias durante a execução do programa.

- Configurações
Na tela de configuração de função de confirmação de operação,
verificar ou não verificar a caixa de “EXIBIÇÃO DE DESTAQUE DE
ATUALIZAÇÃO MODAL” para ativar ou desativar esta função. Para
informações sobre como exibir a tela de configuração, como configurar
a função, e outros detalhes, ver o item “Configuração de confirmação
de operação” que descreve a configuração da função de confirmação
de operação.

-580-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.2.2 Iniciar Sinal de Verificação

Esta função exibe a quantidade restante de viagem e informação modal


do bloco a ser executado e coloca o programa para uma parada
temporária antes de o programa ser executado.

Iniciar Sinal de Verificação


Explicação
- Contorno do sinal de verificação de início
Quando um início de ciclo é feito com o sinal de verificação de início
STCHK <G0408.0> configurado para 1, a função exibe a quantidade
restante de viagem e informação modal do bloco a ser executado e
coloca o programa para uma parada temporária. Fazer a partida de
ciclo novamente retoma a execução do programa.
A função deixa você checar o status do bloco antes de executá-lo, além
de ajudar a prevenir operações impróprias no momnento da execução.
Usando esta função em combinação com a função de exibição de
informação modal atualizada descrita na subseção precedente torna
mais fácil verificar o status do bloco a ser executado.

- Configurações
Esta função não requer qualquer configuração na tela de configuração
de função de confirmação e operação.

-581-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.2.3 Exibição do status do eixo

Esta função exibe o status do eixo à esquerda do nome do eixo na tela


de exibição de coordenada.

Exibição do status do eixo


Explicação
- Contorno da exibição de status do eixo
Esta função exibe o status do eixo à esquerda do nome do eixo na
exibição das coordenadas de máquina, coordenadas absolutas,
coordenadas relativas, e quantidade de viagem restante.
Por exemplo, quando a função de imagem de espelho é ativada para o
eixo X1, as coordenadas absolutas são exibidas como segue.
ABSOLUTA
M X1 10.000
Y1 10.000
Z1 0.000

Ao exibir o status do eixo como mostrado acima, a função evita


operações impróprias no momento da execução.

- Indicação de status de eixo


O status de eixo é indicado como segue. Estas indicações estão listadas
em ordem de prioridade.
DESTAQUE DE EIXO :D
ENGRENAGEM :I
BLOQUEIO DE MÁQUINA: L
SERVO AFASTADO :S
Comando de movimento em progresso ou fora da posição: *
IMAGEM DE ESPELHO :M

- Configurações
Na tela de configuração de função de confirmação de operação,
verificar ou não verificar a caixa de “EXIBIÇÃO DE STATUS DO
EIXO” para ativar ou desativar esta função. Para informações
sobre como exibir a tela de configuração, como configurar a função, e
outros detalhes, ver o item “Configuração de confirmação de
operação” que descreve a configuração da função de confirmação de
operação.

NOTA
Para a unidade de exibição de 8.4 polegadas,
não há indicação na tela de verificação de
programa.

-582-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.2.4 Confirmação do início de um bloco intermediário

Esta função exibe uma mensagem de confirmação quando você tenta


executar uma operação de memória com o cursor colocado em um
bloco no meio do programa.

Confirmação do início de um bloco intermediário


Explicação
- Contorno de confirmação do início de um bloco intermediário
Esta função exibe uma mensagem de confirmação “INÍCIO A
PARTIR DO MEIO DO PROG (START/RESET)” quando você tenta
executar uma operação de memória com o cursor colocado em um
bloco no meio do programa. Ela deixa você confirmar se você
realmente quer iniciar a execução a partir daquele bloco ou não antes
de executar o programa.
A função evita que você inadvertidamente faça um início de ciclo a
partir de um bloco no meio do programa.

- Configurações
Na tela de configuração de função de confirmação de operação,
verificar ou não verificar a caixa de “INICIAR A PARTIR DO MEIO
DO PROGRAMA” para ativar ou desativar esta função. Para
informações sobre como exibir a tela de configuração, como configurar
a função, e outros detalhes, ver o item “Configuração de confirmação de
operação” que descreve a configuração da função de confirmação de
operação.

-583-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.2.5 Verificação da faixa de dados

Esta função permite você configurar uma faixa de dados eficaz e


verificar se os dadoa a serem usados para execução estão dentro da
faixa de configuração.

Verificação da faixa de dados


Explicação
- Contorno da verificação da faixa de dados
Esta função permite você configurar uma faixa de dados eficaz para
cada item de dado listado depois e verificar se os dadoa a serem usados
para execução estão dentro da faixa de configuração. Se o dado
estiver fora da faixa de dados eficaz, o alarme PS0334 “DADOS DE
CORREÇÃO FORA DA FAIXA” é exibido.
A função detecta um erro de configuração e evita que o programa
funcione com dados inválidos.

- Dados para os quais estão função é eficaz


• Compensação de ferramenta
• Correção de origem da peça de trabalho
T
• Correção de ferramenta de eixo Y
• Troca de peça de trabalho

NOTA
Para usar esta função, você precisa configurar
cada faixa de dados corretamente. Para
informações sobre como configurar as faixas de
dados, ver o item “Faixa de valor eficaz para cada
dado”.

-584-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.2.6 Verificação do valor incremental máximo

Esta função verifica o valor incremental máximo especificado para


cada eixo pelo comando NC.

Verificação do valor incremental máximo


Explicação
- Contorno da verificação do valor incremental máximo
Quando o valor incremental máximo é especificado pelo comando NC
descrito depois, assegure-se que o valor absoluto da distância de viagem
pelo comando incremental não exceda o valor especificado. Se o valor
especificado for excedido, o alarme PS0337 “EXCESSO DE VALOR
INCREMENTAL MÁXIMO” é exibido.
Um valor incremental máximo pode ser especificado em uma base por
eixo e permanece eficaz até 0 ser definido ou o valor ser recomposto.
Por exemplo, quando controle avançado por antecipação(série T)/
controle avançado AI por antecipação (série M)/controle de contornos
AI (série M) é usado, a função verifica se a quantidade de movimento
entre blocos é mantida para o valor especificado ou menos . Através
deste processo, ela detecta configurações errôneas de programa e evita
que o programa funcione com dados inválidos.

- Formato
O formato do comando CNC usado para especificar o valor
incremental máximo é como segue.

G91.1 IP_ ;
IP_ ; Valor incremental máximo

Para cancelar a verificação de valor incremental máximo,


configurar 0.

-585-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.2.7 Exibição de aviso durante uma recomposição na operação do


programa
Quando o Bit 6 (CLR) do parâmetro nº 3402 for 0, se uma
recomposição ocorrer durante a execução de bloco em uma operação
de programa, a informação modal retorna ao estado de antes da
execução do bloco.
Esta função exibe um aviso para notificar o operador que a informação
modal não está atualizada pela informação do bloco interrompido.

Exibição de aviso durante uma recomposição na operação do programa

Explicação
- Visão geral da exibição de aviso durante uma recomposição na operação do
programa
Para ativar ou desativar o aviso, definir bit 0 (MDW) do parâmetro Nº
10334.

- Condição de ocorrência de aviso


• Quando uma recomposição ocorre duante a operação de programa,
se o endereço G, F, H, D, T, S, M ou B (segunda função auxiliar)
foi mudado
- Condição de limpar aviso
• Quando uma recomposição for emitida
• Quando a tecla <CAN> for pressionada
- Tela de exibição de aviso

NOTA
Não há função para adquirir ou exibir uma
mensagem de aviso no Executor de Linguagem C.
Consequentemente, este aviso não pode ser
exibido em uma tela criada pelo construtor da
ferramenta da máquina.

-586-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.3 Tela de configuração


Esta seção descreve como exibir a tela de configuração de função de
confirmação de operação e como configurar o item de dados
individuais nesta tela.
A tela de configuração de função de confirmação de operação permite
que você configure os seguintes itens:
• Ativar ou desativar cada função de confirmação de operação
• Faixa de valor eficaz para a correção da ferramenta
• Faixa de valor eficaz para a correção de origem da peça de
trabalho
T
• Faixa de valor eficaz para a correção da ferramenta de eixo Y
• Faixa de valor eficaz para o turno de trabalho

-587-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.3.1 Tela de configuração de função de confirmação de operação

Esta tela exibe o status da configuração ativar/desativar das seguintes


funções de confirmação de operação e deixa você mudar suas
configurações. (Doravante, a tela é referida como tela de configuração
de função de confirmação de operação.)
Confirmação de entrada incremental
Proibição da entrada absoluta pela tecla de função
Confirmação da eliminação do programa
Confirmação da eliminação de todos os dados
Confirmação de um dado atualizado durante o processo de
configuração de dado
Exibição de informação modal atualizada
Exibição do status do eixo
Confirmação do início a partir de um bloco médio

Tela de exibição e configuração de função de confirmação de operação


Procedimento
1 Pressionar a tecla de função.
2 Pressionar a tecla de menu contínuo no canto direito da tela
várias vezes, até ue a tecla de função [GUARD] seja exibida.
3 Clicar na tecla de função [GUARD]. A tela de configuração que
foi exibida por último com relação a qualquer função de
confirmação de operação é exibida (a tela de configuração de
função de confirmação de operação é a primeira tela que aparece
depois que o sistema é reiniciado).
4 Se qualquer tela diferente da tela de configuração de função de
confirmação de operação for exibida, clicar a tecla de função
[GUARD]. A tela de configuração de função de confirmação de
operação é exibida.

Fig. 6.5.3.1 (a) Tela de configuração de função de confirmação de


operação

-588-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

5 Na tecla de configuração de função de confirmação de operação, a


caixa de seleção de cada função ativada é assinalada (✓). Mover
o cursor para a caixa de seleção do item que você quer configurar,
pressionando as teclas
, , ,e .

6 Clicar a tecla de função de operação [ON:1] o u [OFF:0].


Quando você clica a tecla de função[ON:1], a marca de
verificação (✓) aparece na caixa de verificação correspondente,
indicando que a função está ativada. Quando você clica a tecla de
função [OFF:0], a marca de verificação desaparece da caixa de
verificação, indicando que a função está desativada.

Explicação
- Itens a serem configurados
A seguinte tabela mostra o que é exibido para cada item a ser
configurado e as funções correspondentes.
Item exibido Função correspondente
ENTRADA INCREMENTAL Confirmação de entrada incremental
TECLA DE FUNÇÃO DESATIVA Proibição de entrada absoluta pela tecla
[INPUT] NA CORREÇÃO DE de função (correção de ferramenta,
FERRAMENTA, TURNO DE correção de ferramenta de eixo Y (série
TRABALHO T), e turno de trabalho (série T))
TECLA DE FUNÇÃO Proibição da entrada absoluta pela
DESATIVADA [INPUT] EM tecla de função (correção de origem
COORDENADAS DE de peça de trabalho)
TRABALHO
ELIMINAR PROGRAMA Confirmação da eliminação do
programa
ELIMINAR TODOS OS DADOS Confirmação da eliminação de todos os
dados
ENTRADA EM CONFIGURAÇÃO Confirmação de um dado atualizado
durante o processo de configuração de
dado
DISPLAY DE DESTAQUE DE Display de informação modal atualizada
ATUALIZAÇÃO MODAL
DISPLAY DO STATUS DO EIXO Display do status do eixo
INÍCIO A PARTIR DO MEIO DO Confirmação do início a partir de um
PROGRAMA bloco médio

-589-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

6.5.3.2 Tela de Configuração de Faixa de Correção de Ferramenta

Esta tela exibe o status de configuração das faixas de dados eficazes de


correção de ferramenta e deixa você alterar suas configurações.
(Doravante, a tela é referida como tela de configuração de faixa de
correção de ferramenta.)
Até 20 pares de números podem ser especificados para identificar as
faixas de números de correção de ferramenta, e uma faixa de valor de
correção eficaz pode ser definida para cada um desses 20 pares.

Exibindo e configurando a tela de configuração da faixa de correção


Procedimento
1 Pressionar a tecla de função.
2 Pressionar a tecla de menu contínuo no canto direito da tela
várias vezes, até que a tecla de função [GUARD] seja exibida.
3 Clicar na tecla de função [GUARD] a tela de configuração que foi
exibida por último com relação a qualquer função de confirmação
de operação é exibida (a tela de configuração de função de
confirmação de operação é a primeira tela que aparece depois que
o siste‟a é reiniciado).
4 Se qualquer tela diferente da tela de configuração de faixa de
correção de ferramenta for exibida, clicar a tecla de função
[CORREÇÃO]. A tela de configuração de faixa de correção de
ferramenta. O que é exibido nesta tela difere dependendo da
configuração do sistema descrita depois.

Fig. 6.5.3.2 (a) Tela de configuração de faixa de correção de ferramenta

5 Mover o cursor para o item que você quer configurar, usando as

teclas ,, , , e ou a tecla de função

[SWITCH].
6 Pressionar a tecla MDI, inserir dados necessários, e então clicar a
tecla de função [INPUT].
-590-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

Se a configuração da faixa de dados eficaz for inválida por qualquer


uma das razões descritas abaixo, a verificação da faixa de entrada de
dados não é realizada normalmente e a entrada de dados é rejeitada.
Há uma sobreposição de número de correção de ferramenta.
Os valores de limite superior e inferior são revertidos.
Os valores não são eficazes (por exemplo, mais pares de números
de correção do que o permitido são configurados).
Ou o número de correção da ferramenta é 0.

Também, a verificação da faixa de entrada de dados é invalidada nos


seguintes casos.
Tanto os valores de limites superiores como os inferiores para o
número de correção de ferramenta são 0.
Os valores de limite superior e inferior de correção são idênticos.

Explicação
- Tipo de controle A configuração depende do tipo de controle mostrado abaixo.

M
A memória A de correção de ferramenta (bit
6(NGW) do parâmetro Nº 8136 é 1).
A memória C de correção de ferramenta (bit 6
(NGW) do parâmetro Nº 8136 é 0).
T

Sem a correção de geometria e desgaste (bit


6(NGW) do parâmetro Nº 8136 é 1).
Com a correção de geometria e desgaste bit 6
(NGW) do parâmetro Nº 8136 é 0).

-591-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

M
- Configurações com a memória A de correção de ferramenta (bit 6 (NGW) do
parâmetro Nº 8136 é 1).
Com a memória A de correção de ferramenta, uma faixa de dados
eficaz é especificada usando os quatro itens seguintes.
Item exibido O que configurar
A PARTIR
FAIXA Especificar uma faixa de número de correção de
DE
ferramenta.
Para
LIMITE Especificar uma faixa de valor de correção de
- INFERIOR ferramenta em conexão com uma faixa de número
LIMITE de correção de ferramenta especificada.
SUPERIOR

- Configurações com a memória C de correção de ferramenta (bit 6 (NGW) do


parâmetro Nº 8136 é 0).
Com a memória C de correção de ferramenta, uma faixa de dados
eficaz é especificada usando os quatro itens seguintes.
Item exibido O que configurar
A PARTIR
FAIXA Especificar uma faixa de número de correção de
DE
ferramenta.
Para
LIMITE Especificar uma faixa de valor de correção de
COMPRI INFERIOR ferramenta válida em conexão com uma faixa de
MENTO número de correção de ferramenta especificada.
GEOMETRIA LIMITE
SUPERIOR
LIMITE Especificar uma faixa de valor de correção de
Raio INFERIOR ferramenta válida para raio de geometria em conexão
LIMITE com uma faixa de número de correção de ferramenta
SUPERIOR especificada.
LIMITE Especificar uma faixa de valor de correção de
COMPRI INFERIOR
ferramenta válida para comprimento mde desgaste em
DESGASTE MENTO
LIMITE conexão com uma faixa de número de correção de
SUPERIOR ferramenta especificada.

LIMITE Especificar uma faixa de valor de correção de


Raio INFERIOR ferramenta válida para raio de desgaste em conexão
LIMITE com uma faixa de número de correção de ferramenta
SUPERIOR especificada.

No caso desta configuração, todas as informações necessárias para


configurar uma faixa de entrada de dados não podem ser exibidas em
uma única página de tela . Configurar a informação quanto trocar de
páginas usando a tecla de função [SWITCH]. A tela fornece uma
indicação que deixa você saber qual parte da informação é exibida
atualmente

-592-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

T
- Configurações sem a correção de geometria e desgaste (bit 6 (NGW) do parâmetro
Nº 8136 é 1)
Sem a correção de geometria/desgaste, uma faixa de dados eficaz é
especificada usando os oito itens seguintes.
Item exibido O que configurar
A PARTIR DE
FAIXA Para Especificar uma faixa de número de correção de ferramenta.
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta válida
X para o eixo X em conexão com uma faixa de número de
LIMITE SUPERIOR
correção de ferramenta especificada.
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta válida
Z para o eixo Z em conexão com uma faixa de número de
LIMITE SUPERIOR
correção de ferramenta especificada.
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta válida
Raio para raio da ponta da ferramenta em conexão com uma faixa de
LIMITE SUPERIOR número de correção de ferramenta especificada.

NOTA
Os itens de raio não são exibidos quando a compensação
do raio da ponta da ferramenta não for fornecido (bit 7
(NCR) do parâmetro Nº 8136 for 1).
- Configurações com a correção de geometria e desgaste (bit 6 (NGW) do parâmetro Nº 8136
é 0)
Com a correção de geometria/desgaste, uma faixa de dados eficaz é
especificada usando os 14 itens seguintes.
Item exibido O que configurar
A PARTIR DE Especificar uma faixa de número de correção de ferramenta.
FAIXA Para
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta
X válida para a geometria do eixo X em conexão com uma faixa
LIMITE SUPERIOR de número de correção de ferramenta especificada.
GEOMETRIA
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta
Z válida para geometria do eixo Z em conexão com uma faixa
LIMITE SUPERIOR de número de correção de ferramenta especificada.
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta
Raio válida para geometria do raio da ponta da ferramenta em
LIMITE SUPERIOR conexão com uma faixa de número de correção de
ferramenta especificada.
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta
X válida para o desgaste do eixo X em conexão com uma
LIMITE SUPERIOR faixa de número de correção de ferramenta especificada.
DESGASTE
LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta
Z válida para o desgaste do eixo Z em conexão com uma
LIMITE SUPERIOR faixa de número de correção de ferramenta especificada.

LIMITE INFERIOR Especificar uma faixa de valor de correção de ferramenta


Raio válida para desgaste do raio da ponta
LIMITE SUPERIOR da ferramenta em conexão com uma faixa de número de
correção de ferramenta especificada.
No caso deste sistema, todas as informações necessaárias para
configura uma faixa de entrada de dados não podem ser exibidas em
uma única página de tela.Configurar a informação quanto trocar de
páginas usando a tecla de função [SWITCH]. A tela fornece uma
indicação que deixa você saber qual parte da informação é exibida
atualmente

NOTA
Os itens de raio não são exibidos quando a compensação
do raio da ponta da ferramenta não for fornecido (bit 7
(NCR) do parâmetro Nº 8136 for 1).

-593-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

- Exemplo de configuração de uma faixa de entrada de dados


Por exemplo, suponha que os seguintes valores são configurados com a
memória A de correção (série M).
A PARTIR DE: ATÉ LIMITE INFERIOR LIMITE SUPERIOR
1 : 20 0.000 : 100.000

Neste caso, a tela de entrada de correção de ferramenta aceita apenas


os valores de correção de 0.000 até 100.000 para números de correção
de 1 a 20.
Se você tentar inserir qualquer outro valor, a mensagem de aviso
“DADO ESTÁ FORA DA FAIXA” é exibida.

-594-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.3.3 Tela de configuração de faixa de correção de origem da peça


de trabalho

Esta tela exibe o status de configuração das faixas de dados eficazes de


correção de origem da peça de trabalho e correção de origem da peça
de trabalho externo e deixa você alterar suas configurações.
(Doravante, a tela é referida como tela de configuração de faixa de
correção de origem de peça de trabalho.)

Até seis pares de valores podem ser especificados para identificar as


faixas de coordenadas de peça de trabalho para a correção de origem de
peça de trabalho, e uma faixa de valor de correção eficaz pode ser
definida para cada um dos eixos destes seis pares. Quanto à correção de
origem da peça de trabalho externa, uma faixa de valor de correção
eficaz pode ser especificada para cada eixo.
Exibindo e configurando a tela de configuração da faixa de correção de origem de
peça de trabalho
Procedimento
1 Pressionar a tecla de função.
2 Pressionar a tecla de menu contínuo no canto direito da tela
várias vezes, até que a tecla de função [GUARD] seja exibida.
3 Clicar na tecla de função [GUARD] A tela de configuração que foi
Exibida por último com relação a qualquer função de confirmação
de operação é exibida (a tela de configuração de função de
confirmação de operação é a primeira tela que aparece depois que
o sistema é reiniciado).
4 Se qualquer tela diferente da tela de configuração de faixa de
correção de origem de peça de trabalho for exibida, clicar a tecla
de função [WORK]. A tela de configuração de faixa de correção
de origem da peça de trabalho é exibida.

Fig. 6.5.3.3 (a) Tela de configuração de faixa de correção de origem da


peça de trabalho

-595-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

5 Mova o cursor para o item que você quer configurar usando as

teclas e ou a tecla
de função [SWITCH].
6 Aperte a tecla MDI, entre com os dados necessários, então clique
na tecla de função [INPUT]
Se a configuração da faixa de dados efetivos for inválida por qualquer
uma das razões listadas abaixo a checagem da faixa de dados de entrada
não é executada normalmente e os dados de entrada são rejeitados.
• Há uma sobreposição de coordenada de peça de trabalho.
• Os valores de limite superior e inferior são revertidos.
• Os valores não são eficazes (por exemplo, um sistema de
coordenada de peça de trabalho inválido está configurado).
• O valor do limite superior está configurado para o sistema de
coordenada de peça de trabalho quando 0 está configurado para o
valor do limite inferior.

Também, a verificação da faixa de entrada de dados é invalidada nos


seguintes casos.
• Ambos os valores de limite superior e inferior para o sistema de
coordenada de peça de trabalho são 0.
• Os valores de limite superior e inferior para cada correção são
idênticos.

Explicação
- O que configurar para a correção de origem de peça de trabalho
Para a correção de origem de peça de trabalho, uma faixa de dados
eficaz é especificada usando os quatro itens seguintes
Item exibido O que configurar
A PARTIR
FAIXA Sistema de coordenada de peça de trabalho
DE
ATÉ
NOME LIMITE Especificar uma faixa válida de valor de correção em
DO INFERIOR conexão com uma faixa de sistema de coordenada
EIXO LIMITE de peça de trabalho especificada.
SUPERIOR

- O que configurar para a correção de origem de peça de trabalho externa


Para a correção de origem de peça de trabalho externa, uma faixa de
dados eficaz é especificada usando os dois itens seguintes
Item exibido O que configurar
NOME LIMITE Especificar uma faixa válida de valor de correção de
DO INFERIOR origem de peça de trabalho em cada eixo.
EIXO LIMITE
SUPERIOR

-596-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.3.4 Tela de configuração da faixa de correção da ferramenta do eixo y


No caso do sistema da série T esta tela exibe o status de faixas de
dados eficazes de correção de ferramenta do eixo Y e deixa você
mudar suas configurações. (Doravante, a tela é referida como tela de
configuração de faixa de correção de ferramenta do eixo Y.)
Até quatro pares de números podem ser especificados para identificar
as faixas de números de correção de ferramenta do eixo Y, e uma faixa
de valor de correção eficaz pode ser definida para cada um desses
quatro pares.

Exibindo e configurando a tela de configuração da faixa de correção de ferramenta


do eixo Y
Procedimento
1 Pressionar a tecla de função.
2 Pressionar a tecla de menu contínuo no canto direito da tela
várias vezes, até ue a tecla de função [GUARD] seja exibida.
3 Clicar na tecla de função [GUARD] A tela de configuração que
foi exibida por último com relação a qualquer função de
confirmação de operação é exibida (a tela de configuração de
função de confirmação de operação é a primeira tela que aparece
depois que o siste‟a é reiniciado).
4 Se qualquer tela diferente da tela de configuração de faixa de
correção de ferramenta do eixo Y for exibida, clicar a tecla de
função [OFST.2]. A tela de configuração de faixa de correção de
ferramenta do eixo Y é exibida. O que é exibido nesta tela difere
dependendo de fatores como se as correções de
geometria/desgaste da ferramenta estão presentes.

Fig. 6.5.3.4 (a) Tela de configuração de faixa de correção de ferramenta


do eixo Y

-597-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

5 Mova o cursor para o item que você quer configurar usando as

teclas e , , , ,e ou
a tecla de função [SWITCH].
6 Aperte a tecla MDI, entre com os dados necessários, então clique
na tecla de função [INPUT]
Se a configuração da faixa de dados efetivos for inválida por qualquer
uma das razões listadas abaixo a checagem da faixa de dados de entrada
não é executada normalmente e os dados de entrada são rejeitados.
Há uma sobreposição de número de correção de ferramenta.
Os valores de limite superior e inferior são revertidos.
Os valores não são eficazes (por exemplo, mais pares de números
de correção do que o permitido são configurados).
Também se o número de correção de ferramente for 0.

Também, a verificação da faixa de entrada de dados é invalidada nos


seguintes casos.
Tanto os valores de limites superiores como os
inferiores para o número de correção de ferramenta
são 0.
Os valores de limite superior e inferior de correção
são idênticos.

Explicação
- Configurações sem a correção de geometria e desgaste (bit 6 (NGW) do parâmetro
Nº 8136 é 1)
Sem as correções de geometria/desgaste, uma faixa de dados eficaz é
especificada usando os quatro itens seguintes.
Item exibido O que configurar
A PARTIR
Especificar uma faixa de número de correção de
FAIXA DE
ATÉ ferramenta do eixo Y.
LIMITE Especificar uma faixa de valor de correção de
- INFERIOR ferramenta em conexão com uma faixa de número
de correção de ferramenta do eixo Y especificada.
LIMITE
SUPERIOR

- Configurações com a correção de geometria e desgaste (bit 6 (NGW) do


parâmetroNº 8136 for 0)

Com a correção de geometria/desgaste, uma faixa de dados eficaz é especificada


usando os seis itens seguintes.
Item exibido O que configurar
A PARTIR Especificar uma faixa de número de correção de
FAIXA ferramenta.
DE
ATÉ
LIMITE Especificar uma faixa de valor de correção de
GEOMETRIA INFERIOR ferramenta em conexão com uma faixa de número
LIMITE de correção de ferramenta do eixo Y especificada.
SUPERIOR
LIMITE Especificar uma faixa de valor de correção de
DESGASTE INFERIOR ferramenta para desgaste em conexão com uma
LIMITE faixa de número de correção de ferramenta do eixo
SUPERIOR Y especificada.

-598-
B-64304PO/01 OPERAÇÃO 6.FUNÇÕES DE SEGURANÇA

6.5.3.5 Tela de configuração da faixa de troca de peça


T No caso de uma série T, esta tela exibe a configuração de faixa de
dados eficaz de troca de peça de trabalho e deixa você alterar suas
configurações. (Doravante, a tela é referida como tela de configuração
de faixa de troca de peça de trabalho.)
Uma faixa de valor de troca de peça de trabalho pode ser especificada
para cada eixo.

Exibindo e configurando faixas de troca de peças de trabalho


Procedimento
1 Pressionar a tecla de função.
2 Pressionar a tecla de menu contínuo no canto direito da tela
várias vezes, até que a tecla de função [GUARD] seja exibida.
3 Clicar na tecla de função [GUARD] A tela de configuração que
foi Exibida por último com relação a qualquer função de
confirmação de operação é exibida (a tela de configuração de
função de confirmação de operação é a primeira tela que aparece
depois que o sistema é reiniciado).
4 Se qualquer tela diferente da tela de configuração de faixa de
troca de peça de trabalho for exibida, clicar a tecla de função
[WORK SHIFT]. A tela de configuração de faixa de correção de
troca da peça de trabalho é exibida.

Fig. 6.5.3.5 (a) Tela de Configuração de Faixa de Troca de Peça de


Trabalho

5 Mover o cursor para o item que você quer configurar, usando as


teclas, ou a tecla de função

[SWITCH].
6 Pressionar a tecla MDI, inserir dados necessários, e então clicar na
tecla de função [INPUT].

-599-
6.FUNÇÕES DE SEGURANÇA OPERAÇÃO B-64304PO/01

Se a configuração da faixa de dados eficaz for inválida por qualquer


uma das razões descritas abaixo, a verificação da faixa de entrada de
dados não é realizada normalmente e a entrada de dados é rejeitada.
• Os valores de limite superior e inferior são revertidos.

Também, a verificação da faixa de entrada de dados é invalidada nos


seguintes casos.
• Os valores de limite superior e inferior de troca de peça de trabalho
são idênticos.

Explicação
- O que configurar para a troca de peça de trabalho
Para a troca de peça de trabalho, uma faixa de dados eficaz é
especificada usando os dois itens seguintes
Item exibido O que configurar
NOME DO EIXO LIMITE
Especificar uma faixa válida de valor de troca de peça de
INFERIOR
trabalho em cada eixo.
LIMITE
SUPERIOR

-600-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTO-DIAGNÓSTICO

7 FUNÇÕES DE ALARME E AUTO-


DIAGNÓSTICO
Quando ocorre um alarme, a tela de alarme correspondente aparece
para indicar a causa do alarme. As causas de alarmes são classificadas
pelos códigos e número de erro Até 50 alarmes anteriores podem ser
armazenados e exibidos na tela (exibição de histórico de alarme).
O sistema, algumas vezes, pode parecer estar em uma parada, embora
nenhum alarme seja exibido. Neste caso, o sistema pode estar
realizando algum processamento. O estado do sistema pode ser
verificado usando-se a função de autodiagnóstico.

-601-
7.FUNÇÕES DE ALARME E

AUTO-DIAGNÓSTICO OPERAÇÃO B-64304PO/01

7.1 EXIBIÇÃO DE ALARME

Explicação
Se um alarme ocorre, a tela de alarme (código do erro e número)
- Tela de alarme aparece para indicar a causa. Os alarmes são classificados por um
código e número de erro.

Fig. 7.1 (a) Tela de alarme (exemplo para unidade de exibição de 8.4
polegadas)
Acondicionamento de
exibição

Fig. 7.1 (b) Acondicionamento de exibição (exemplo para unidade de


exibição de 8.4 polegadas)

-602-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTODIAGNÓSTICO

7.1.1 Operação

- Como exibir a tela de alarme


Em alguns casos, nenhuma troca ocorre para a tela de alarme, e
"ALM" é exibido no rodapé da tela atual (por exemplo, se o bit 7
(NPA) do parâmetro Nº 3111 = 1).

Fig. 7.1 (c) Tela de parâmetro (exemplo para unidade de exibição de 8.4 polegadas)

Neste caso, exibir a tela de alarme pelos seguintes passos abaixo.


1 Pressionar a tecla de função programável .

2 Pressionar a tecla de função programável [ALARME]


3 A tecla de mudança de página pode ser usada para mudar as
páginas.

- Liberação de alarme
A causa de um alarme pode ser determinada a partir do código de erro,
número, e mensagem associada. Para liberar o alarme, geralmente
corrigir a causa, então pressionar a tecla reset.

- Código e número de erro


O tipo de um alarme é indicado por um código e número de
erro. Exemplo: PS0010, SV0004, etc.
Para detalhes, ver Anexo G, “ALARMES”

Rolagem de tela
Se a informação de alarme não se ajustar a uma tela, as teclas de
página (PageDown e PageUp) podem ser usadas para rolar tela por
tela de informação de alarme.

-603-
7. FUNÇÕES DE ALARME E

AUTODIAGNÓSTICO OPERAÇÃO B-64304PO/01

Rolagem de linha Se a informação do alarme não couber em uma tela, as


teclas de cursor podem ser usadas para rolar a

informação de alarme, alarme por alarme

NOTA
Na exibição de 2 caminhos simultâneos, as
exibições de alarme de ambos os caminhos são
sujeitos à rolagem simultânea de tela/linha.

-604-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTODIAGNÓSTICO

7.1.2 Exibição do Alarme em um Sistema de 2 Caminhos

T
Exibição simultânea de 2 Os alarmes para dois caminhos são exibidos simultaneamente em um
caminhos sistema de 2 caminhos. O nome do caminho é exibido na primeira linha
da cada tela.

Alteração de ordem O parâmetro No. 13130 pode ser configurado para mudar a ordem de
de exibição exibição de dois caminhos.

Fig. 7.1.2(a) Exibição de 2 caminhos na tela de exibição de alarme


(unidade de exibição de 8.4 polegadas)

Fig. 7.1.2(b) Exibição de 2 caminhos na tela de exibição de alarme


(unidade de exibição de 10.4 polegadas)

-605-
7. FUNÇÕES DE ALARME E

AUTODIAGNÓSTICO OPERAÇÃO B-64304PO/01

NOTA
Se um nome arbitrário for configurado (pelos
parâmetros Nº 3141 a 3147) para cada caminho, o
nome arbitrário é exibido no canto superior
esquerdo de cada tela dividida ao invés.

Exibição de
caminho único Para um sistema de 2 caminhos, se o bit 2 do parâmetro Nº 3193 for
configurado para 1, é possível trocar de exbição simultânea de 2
caminhos para exibição de caminho único.

Os alarmes para os caminhos selecionados são exibidos no modo de


tela cheia.

Fig. 7.1.2 (c) Tela de alarme (exibição de caminho único para unidade
de exibição de 8.4 polegadas)

-606-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTODIAGNÓSTICO

7.2 EXIBIÇÃO DE HISTÓRICO DE ALARME


Até 50 alarmes emitidos pela CNC incluindo o último alarme são
armazenados e exibidos na tela.
O procedimento de exibição é explicado abaixo.

Exibição do histórico
de alarme
Procedimento
1 Pressionar a tecla de função programável . .
2 Pressionar a tecla soft [HISTÓRICO]
Um histórico de alarme é exibido.
A seguinte informação é exibida:
<1> Data e hora da emissão do alarme
<2> Tipo de alarme
<3> Número do alarme
<4> Mensagem do alarme (algumas vezes não estão exibidos
dependendo do alarme)
<5> Número de alarmes registrados
3 Você pode mudar as páginas usando a tecla de página.

Fig. 7.2 (a) Tela de histórico de alarme (exemplo para unidade de exibição
de 8.4 polegadas)

-607-
7. FUNÇÕES DE ALARME E

AUTODIAGNÓSTICO OPERAÇÃO B-64304PO/01

T
Para um sistema de 2 caminhos, os alarmes que forem emitidos em
ambos os caminhos são exibidos em uma tela, independente do
caminho selecionado.
Cada dado do histórico é precedido pelo caminho no qual o alarme foi
emitido.
Um total de 50 alarmes emitidos em ambos os caminhos são
registrados.

Fig. 7.2 (b) Tela de histórico de alarme (ou um sistema de 2 caminhos,


exemplo da unidade de exibição de 10.4 polegadas)

-608-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTODIAGNÓSTICO

7.3 EXIBIÇÃO DE VERIFICAÇÃO PELO DIAGNÓSTICO


O sistema, algumas vezes, pode parecer estar em uma parada, embora
nenhum alarme tenha ocorrido. Neste caso, o sistema pode estar
realizando algum processamento.
A exibição de diagnóstico pode ser usado para verificar o status do
sistema.

Procedimento para exibição de diagnóstico


Procedimento
1. Pressionar a tecla de função programável .
2. Pressionar a tecla soft [DGNOS]
3. A tela de diagnóstico tem mais de 1 página. Selecionar a tela pela
seguinte operação.
(1) Mudar a página pela tecla de mudança de página.
(2) Método por soft key
• A tecla insere o número dos dados de diagnóstico a
serem exibidos.
• Pressionar a soft key [NO.SRH]

Fig. 7.3 (a) Exibição de diagnóstico (exemplo para unidade de exibição


de 8.4 polegadas)

-609-
7. FUNÇÕES DE ALARME E

AUTODIAGNÓSTICO OPERAÇÃO B-64304PO/01

7.4 RETORNO DA TELA DE ALARME

7.4.1 RETORNO DA TELA DE ALARME

Quando os alarmes são limpos ou a tecla de função programável


é pressionada na tela de alarme, a tela exibida antes da tela de alarme
aparece.
Para ativar esta função,o bit 4 (ADC) do parâmetro Nº 11302 está
definido para 1.

Trocando de telas quando os alarmes são limpos


Quando todos os alarmes são limpos na tela de alarme, a tela exibida
antes da tela de alarme aparece novamente.
Quando a tela de alarme for exibida automaticamente devido à
ocorrência de um alarme, a tela exibida imediatamente antes do alarme
aparece novamente.
Quando a tela de alarme for exibida ao pressionar a tecla de função
programável durante a ocorrência de um alarme,

a tela exibida imediatamente antes do alarme aparece novamente.

(Exemplo) Ocorrência de um
alarme

Limpeza de
alarme
Tela de PROGRAMA Tela de ALARME

NOTA
Mesmo se os alarmes forem limpos quando a tela de
alarme não estiver sendo exibida, a tela atual não é
mudada.

-610-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTODIAGNÓSTICO

Trocando de telas pela tecla de função programável

Quando a tecla de função programável for pressionada na tela


de alarme, a tela exibida antes da tela de alarme aparece. Pressione a
tecla de função programável para trocar para a tela de alarme para
verificação para alarmes e então pressionar a tecla de função
programável para retornar a tela anterior.

(Exemplo)
Tecla de função

Tecla de função

Tela de ALARME
Tela de PROGRAMA

Se a tecla de função programável for pressionada quando a tela


de alarme for exibida automaticamente devido à ocorrência de um
alarme, a tela exibida antes do alarme aparece novamente.

Restrições

• Troca para a tela de macro interativo não for realizada.


• As telas para as quais a tela de alarme pode ser trocada são apenas
as telas selecionadas pela tecla de função programável de seleção
de capítulo.

-611-
7. FUNÇÕES DE ALARME E

AUTODIAGNÓSTICO OPERAÇÃO B-64304PO/01

7.4.2 Relação com Outras Funções (Para controle de 2 caminhos)

T
Relação entre a função de troca de tela e um retorno da tela de alarme
durante a troca entre caminhos
(1) Quando o bit 5 (PSC) do parâmetro Nº 3208 estiver definido para
0, se os caminhos forem trocados pelo sinal de troca de caminho,
a última tela selecionada no caminho aparece novamente.
Neste momento, mesmo se um retorno da tela de alarme para a
tela anterior for realizado em um caminho, um retorno não é
realizado em um outro caminho e a tela de alarme permanece
exibida.

(Exemplo)

<1>
Deslocamento Alarme
Caminho 1
<2>
<5>

Posição
<3> Alarme
Caminho 2

<4>

<1> Quando a tecla de mensagem é pressionada na tela de


deslocamento do caminho 1, a tela de alarme (caminho 1)
aparece.
<2> Quando a troca para o caminho 2 é realizada na tela de
alarme do caminho 1, a tela de posição do caminho 2
aparece (quando a última tela exibida no caminho 2 é a tela
de posição).
<3> Quando a tecla de mensagem é pressionada na tela de
posição do caminho 2, a tela de alarme (caminho 2) aparece.
<4> Quando o alarme é limpo ou a tecla de mensagem é
pressionada na tela de alarme do caminho 2, um retorno a
tela de posição (caminho 2) é realizado.
<5> Quando a troca para o caminho 1 é realizada, a tela de
alarme (caminho 1) aparece.

(2) Quando o PSC do parâmetro Nº 3208 estiver definido para 1, se


os caminhos forem trocados pelo sinal de troca de caminho, a
última tela exibida imediatamente antes da troca de caminho
aparece novamente.
Neste momento, se um retorno da tela de alarme para a tela
anterior for realizado em um caminho, a tela do caminho no qual
um retorno foi realizado aparece no outro caminho.

-612-
7.FUNÇÕES DE ALARME E

B-64304PO/01 OPERAÇÃO AUTODIAGNÓSTICO

(Exemplo)

<1>
Deslocamento Alarme
Caminho 1

<2>
<4>

Caminho 2
Posição Alarme
<3>

<1> Quando a tecla de mensagem é pressionada na tela de


deslocamento do caminho 1, a tela de alarme (caminho 1)
aparece.
<2> Quando a troca para o caminho 2 é realizada na tela do
alarme do caminho 1, a tela de alarme (caminho 2) aparece.
<3> Quando o alarme é limpo na tela de alarme do caminho 2, a
tela de deslocamento (caminho 2) aparece.
<4> Quando a troca para o caminho 1 é realizada, a tela de
deslocamento do caminho 1 aparece.

-613-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8 Entrada/Saída de dados
As informações armazenadas nos dispositivos externos I/O podem ser
lidas no CNC, e as informações podem ser escritas nos dispositivos
externos I/O.
Os dispositivos externos I/O incluem cartões de memória que podem ser
montados na interface do cartão de memória localizada no lado
esquerdo da unidade de display, computadores pessoais e servidores de
dados que podem ser conectados via Ethernet incorporada.
Os seguintes tipos de dados podem ser inseridos e liberados.

Tipo de Nome de arquivo


Programa dado default
ALL-PROG.TXT
Dado de deslocamento TOOLOFST.TXT
Parâmetro CNC-PARA.TXT
Dado de compensação de erro de passo PASSO.TXT
Variável comum de macro personalizado MACRO.TXT
Dado de sistema de coordenada de peça EXT_WKZ.TXT

Dados de histórico de operação OPRT_HIS.TXT


Informação de manutenção MAINTINF.TXT
Dado de manutenção periódica (Tela de status de
manutenção periódica) MAINTENA.TXT

Dados de configuração de sistema SYS-CONF.TXT


Proteger sinal PMC DIDOENBL.TXT
Informação de Servo/fuso SV_SP_ID.TXT
Dados do nome do sistema da máquina
(manutenção periódica: tela de sistema da máquina) MAINTEMC.TXT

Diagnóstico de forma de onda do Servo WAVE-DGN.TXT


Dados de geometria da ferramenta (Verificação
TOOL-FRM.TXT
de interferência para cada caminho) (Série T)
Código P variável (executor de macro ) PCODE.TXT

Os tipos de dados acima podem ser inseridos e liberados nas telas para
exposição e configuração daqueles tipos de dados.
Se os dados NC como programas e parâmetros devem ser escritos em
um cartão de memória, e se um arquivo com o mesmo nome já existe, é
possível selecionar se sobrescrever o arquivo existente ou cancelar a
escrita com a operação adequada.

-614-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

O dispositivo externo I/O definido no parâmetro Nº 0020 é


selecionado. Checar a tabela abaixo para detalhes.

Correspondência entre configurações e unidades de


entrada/saída
CONFIGURAÇÃO Descrição
0,1 RS-232-C porta serial 1
2 RS-232-C porta serial 2
4 Interface de cartão de memória
5 Interface de servidor de dados
9 Interface de Ethernet incorporada

AVISO
1 Sempre utilizar códigos ISO para entrada/saída,
exceto quando dados do código ASCII estiverem
para ser inseridos.
A entrada/saída de código ISO é ativada para
cartões de memória e servidores de dados
configurando-se, respectivamente, bit 0
(ISO) do parâmetro No. 0139 e bit 0 (ISO) do
parâmetro nº 0908 para “1”.
2 Entrada/saída de dados ASCII é arriscada
porque os dados ASCII não contém informações
de paridade, portanto, qualquer erro de dados
pode não ser detectado.

NOTA
Os dispositivos externos I/O podem lidar com
nomes de arquivos de até 12 caracteres cada.

-615-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.1 SOBRESCREVENDO ARQUIVOS EM UM CARTÃO DE MEMÓRIA

Exibição da tela Quando é feita uma tentativa para liberar dados NC para um cartão de
memória, e se o nome do arquivo especificado ou nome do arquivo
default é o mesmo nome de um arquivo existente no cartão de memória,
uma mensagem de confirmação “SOBRESCREVER?” aparece.

Fig. 8.1 (a) Exemplo de exibição de tela

Procedimento
Na tela de saída para a função desejada, realize a seguinte operação.
1 Pressione a soft key [F OUTPUT].
2 Pressionar a soft key[EXEC]. Se um arquivo com o mesmo nome
não existir no cartão de memória, o arquivo é liberado neste passo.
3 Se um arquivo com o mesmo nome existir no cartão de memória, as
teclas soft [REWRITE] e [CAN] aparecem.
Pressionar a soft key [REWRITE] faz com que o arquivo seja
sobrescrito.
Pressionar a soft key [CAN] faz com que a liberação seja cancelada.

Exemplo) Saída da tela de parâmetro


1 Pressione a tecla de função programável .
2 Pressione a soft key [PARÂMETRO]
3 Entre no modo EDIÇÃO ou estado de parada de emergência.
4 Pressione a soft key [(OPRT)].
5 Para a unidade de exibição de 8.4 polegadas, pressione a tecla de
menu contínuo
6 Pressionar a soft key [F OUTPUT]. A soft key troca de um na Fig.
8.1 (b) para um na Fig. 8.1(c).
7 Se todos os parâmetros estiverem para ser liberados, pressionar a
soft key[ALL] Se apenas os parâmetros com valores não zero
estiverem para ser liberados, pressionar

-616-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

a soft key [NON-0]. A soft key exibe mudança daqueles exibidos


na Fig. 8.1 (c) para aqueles exibidos na Fig. 8.1 (d).
8 Pressionar a soft key [EXEC]. Como nenhum nome de arquivo é
especificado, o arquivo é liberado com um nome de CNC-
PARA.TXT, mas se um arquivo com o mesmo nome existir no
cartão de memória, a soft key exibe trocas do um na Fig. 8.1 (d)
para um na Fig. 8.1 (e) com uma mensagem de confirmação
aparecendo.
Se um arquivo com o mesmo nome não existir no cartão de
memória, o arquivo é liberado diretamente.
9 Pressionar a soft key [REWRITE] faz com que o arquivo seja
sobrescrito.
Pressionar a soft key [CAN] faz com que a liberação seja
cancelada. Se pretender liberar o arquivo depois de trocar o nome
do arquivo, especificar um nome de arquivo depois do passo 6 e
realizar o passo 7 novamente.

Fig. 8.1 (b) Exibição da soft key antes de [F OUTPUT] ser pressionada

Fig. 8.1 (c) Exibição da soft key depois de [F OUTPUT] ser pressionada

Fig. 8.1 (d) Exibição da soft key depois de [ALL] ou [NON-0] ser pressionada

Fig. 8.1 (e) Exibição da soft key depois de [EXEC] ser pressionada

CUIDADO
Se um arquivo a ser sobrescrito tem o atributo de
leitura apenas, a mensagem de aviso
"INSCRIÇÃO FALHOU" aparece para cancelar a
liberação mesmo quando a soft key [REWRITE] é
pressionada para aquele arquivo.
Se um cartão de memória é retirado ou inserido
enquanto uma mensagem para confirmar o
sobrescrito é exibida, é provável que a operação
de escrever falhe e, na pior das hipóteses, os
arquivos no cartão de memória podem ser
danificados.

-617-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2 ENTRADA/SAÍDA DE DADOS NA TELA


Esta seção explica como inserir e liberar dados dos seguintes tipos para e de
cada tela de operação: programa, parâmetro, deslocamento, compensação de
erro de passo, variável de macro, dados de sistema de coordenada de peça, e
histórico de operação.

Seção 8.2, “ENTRADA/SAÍDA DE DADOS NA TELA”, consiste das


seguintes subseções:

8.2.1 Entrada e saída de programas.......................................... 619


8.2.1.1 Entrada de um programa.................................................. 619
8.2.1.2 Saída de um programa..................................................... 620
8.2.2 Entrada e saída de parâmetros......................................... 621
8.2.2.1 Entrada de parâmetros..................................................... 621
8.2.2.2 Saída de parâmetros........................................................ 622
8.2.3 Entrada e saída de Dados de Correção............................ 623
8.2.3.1 Entrada de dados de correção.......................................... 623
8.2.3.2 Saída de dados de correção.............................................. 624
8.2.4 Entrada e saída de dados de Compensação de Erro de
Passo................................................................................ 628
8.2.4.1 Entrada de dados de compensação de erro de passo........ 628
8.2.4.2 Saída de dados compensação de erro de passo................. 629
8.2.4.3 Formato de entrada/saída de dados de compensação de
erro de passo ................................................................... 630
8.2.5 Entrada e Saída de Variáveis Comuns de Macro de
Usuário Variáveis............................................................ 631
8.2.5.1 Entrada de variáveis comuns de macro de usuário.......... 631
8.2.5.2 Saída de variáveis comuns de macro de usuário.............. 632
8.2.6 Entrada e Saída de Dados do Sistema de Coordenadas
da Peça............................................................................. 634
8.2.6.1 Entrada de dados do Sistema de Coordenadas de Peça... 634
8.2.6.2 Saída de dados do Sistema de Coordenadas de Peça....... 635
8.2.7 Entrada e Saída de Dados de Histórico de Operação....... 636
8.2.7.1 Entrada de Dados de Histórico de Operação.................... 636

-618-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.2.1 Entrada e saída de um Programa

8.2.1.1 Entrada de um Programa


O seguinte explica como inserir um programa de um dispositivo externo
para a memória do CNC usando a tela de edição de programa ou tela de
pasta de programa.

Entrada de um programa
Procedimento
1 Certificar-se que o dispositivo de entrada está pronto para leitura.
2 Pressionar a tecla de função programável
para exibir a tela de edição de programa ou tela de pasta de
programa.
3 Pressionar a tecla EDIT no painel do operador da máquina ou
digitar o estado de parada de emergência.
4 Pressionar a soft key (OPRT)].
5 Pressionar a tecla de menu contínuo Até a soft key [F INPUT]
aparecer.
Pressionar a soft key [F INPUT].
6 Digitar o nome do arquivo que você quer inserir.
Pressionar a soft key [F-NAME]. Para especificar o número do
programa a inserir, digitar o número do programa e pressionar a
soft key [O SET]. Para uma explicação das operações a serem
realizadas se um nome de arquivo inserido [F-NAME] e um
número de programa inserido [O SET] forem omitidos, ver a
tabela abaixo.
7 Pressionar a soft key [EXEC].
Isto inicia a leitura do programa, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

O programa de leitura é registrado na memória do programa do


caminho atualmente selecionado.

[F-NAME] [O SET] Inserir nome do arquivo Inserir programa Inserir número de


programa
Números de programas
Arquivo para o número de Todos os programas no
BRANCO ENTRADA contínuos iniciando
programa especificado com [O programa especificados
SET] com [O SET] naquele especificado com
[O SET]
Nome de arquivo definido com Todos os programas no Nome do arquivo no
ENTRADA BRANCO
[F-NAME] arquivo especificado com momento que o arquivo é
[F-NAME] salvo
Números de programas
ENTRADA ENTRADA Nome de arquivo definido com Todos os programas no
[F-NAME] arquivo especificado com contínuos iniciando
[F-NAME] naquele especificado com
[O SET]

-619-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.1.2 Saída de um programa

Um programa armazenado na memória da unidade CNC é liberado para


um dispositivo externo.

Saída de um programa
Procedimento 1 Certificar-se que o dispositivo de liberação está pronto para
escrever.
2 Pressionar a tecla de função programável para exibir a
tela de edição de programa ou tela de pasta de programa.
3 Pressionar a tecla EDIT no painel do operador da máquina ou
digitar o estado de parada de emergência.
4 Pressionar a soft key [(OPRT)].
5 Pressionar a tecla de menu contínuo até a soft key
[F OUTPUT] aparecer.
Pressionar a tecla de função programável [F OUTPUT].
6 Digitar o número do programa a liberar e pressionar a soft key [O
SET]. Para especificar um nome de arquivo liberado, digitar o
nome do arquivo liberado e pressionar soft key [F-NAME].
Se nenhum nome de arquivo liberado ou número de programa
liberado for especificado aqui, o programa principal ou o programa
que está sendo submetido à edição de fundo é liberado.
Para uma explicação das operações a serem realizadas se um nome
de arquivo liberado [F-NAME] e um número de programa liberado
[O SET] forem omitidos, ver a tabela abaixo.
7 Pressionar a soft key [EXEC].
Isto inicia a liberação do programa, e “OUTPUT” brilha no canto
superior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

[F-NAME] [O SET] Saída de nome de arquivo Saída de programa


Programa principal ou número de Programa principal ou programa sendo submetido
BRANCO BRANCO
programa sendo submetido à edição de à edição de fundo
fundo
Todos os programas na memória de programa que
BRANCO -9999 ALL-PROG.TXT
são exibidos na lista de programa
BRANCO ENTRADA Número de programa definido com [O SET] Programa no CNC que é definido com [O SET]
Programa principal ou programa sendo submetido
ENTRADA BRANCO Nome de arquivo definido com [F-NAME]
à edição de fundo
Todos os programas na memória de programa que
ENTRADA -9999 Nome de arquivo definido com [F-NAME]
são exibidos na lista de programa
ENTRADA ENTRADA Nome de arquivo definido com [F-NAME] Programa no CNC que é definido com [O SET]

-620-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.2.2 Entrada e saída de parâmetros


8.2.2.1 Entrada de parâmetros

Os parâmetros são carregados na memória da unidade CNC a partir de


um dispositivo externo.
O formato de entrada é o mesmo que o formato que saída. Quando um
parâmetro que é carregado tem o mesmo número de dados que um
parâmetro já registrado na memória, o parâmetro carregado substitui o
parâmetro existente.

Entrada de parâmetros
Procedimento 1 Certificar-se que o dispositivo de entrada está pronto para leitura.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key
[SETTING] aparecer.
Pressionar a soft key [SETTING].
4 Pressionar o botão MDI no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Digitar 1 em resposta à solicitação para “ESCREVER
PARÂMETRO” no dado de configuração.
O alarme SW0100 aparece.
6 Pressionar a tecla de função programável .
7 Pressionar a soft key [PARAMETER], então a tela de parâmetro
aparece.
8 Pressionar a tecla EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
9 Pressionar a tecla de função programável [(OPRT)].
10 Pressionar a tecla de menu contínuo até a soft key
[F INPUT] aparecer.
Pressionar a soft key [F INPUT].
11 Digitar o nome do arquivo que você quer inserir.
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default“CNC-PARA.TXT” é assumido.
12 Pressionar soft key [EXEC].
Isto inicia a leitura do parâmetro, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].
13 Pressionar a tecla de função programável
14 Pressionar a soft key [SETTING]
15 Pressionar o botão MID no painel do operador da máquina ou
digitar estado de parada de emergência.
16 Digitar 0 em resposta a solicitação para “ESCREVER
PARÂMETRO” no dado de configuração.
17 Ligar a energia do CNC novamente.

-621-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.2.2 Saída de parâmetros

Todos os parâmetros são liberados em um formato de liberação definido


da memória do CNC para um dispositivo externo.

Saída de parâmetros
Procedimento 1 Certificar-se que o dispositivo de liberação está pronto para
escrever.
2 Pressionar a tecla de função programável .
3 Pressionar a soft key[PARAMETER], então a tela de parâmetro
aparece.
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até a soft key
[F OUTPUT] aparecer.
Pressionar soft key [F OUTPUT].
7 Se todos os parâmetros estiverem para ser liberados, pressionar a
soft key [ALL] Se apenas os parâmetros com valores não zero
estiverem para ser liberados, pressionar a soft key [NON-0].
8 Digitar o nome do arquivo que você quer liberar.
Se o nome do arquivo for omitido, o nome do arquivo default
“CNC-PARA.TXT” é assumido.
9 Pressionar a soft key [EXEC].
Isto inicia a liberação do parâmetro, e “OUTPUT” brilha no canto
inferior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

Explicação
- Suprimindo a saída dos parâmetros configurados para 0
Quando o Bit 1 (PRM) do parâmetro nº 0010 é definido para 1, e a soft
key [EXEC] é pressionada, os seguintes parâmetros não são liberados:

Outro que não tipo de eixo Tipo de eixo


Parâmetro para o qual todos os bits Parâmetro para um eixo o qual todos os
Tipo de bit
são configurados para 0. bits são configurados para 0.
Parâmetro para um eixo cujo valor é 0.
Tipo de valor Parâmetro cujo valor é 0.

-622-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.2.3 Entrada e Saída de Dados de Correção

8.2.3.1 Entrada de dados de correção

O dado de correção é carregado na memória do CNC a partir de um


dispositivo externo. O formato de inserção é o mesmo que de liberação
de valor de correção. Quando um valor de correção é carregado, o qual
tem o mesmo número de correção que um número de correção já
registrado na memória, o dado de correção carregado substitui o dado
existente.

Entrada de dados de correção


Procedimento
1 Certificar-se que o dispositivo de inserção está pronto para
leitura.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key
[CORREÇÃO] aparecer.
Pressionar a soft key [CORREÇÃO].
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo Até a soft key [F
INPUT] aparecer.
Pressionar a soft key [F INPUT].
7 Digitar o nome do arquivo que você quer inserir.
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “TOOLOFST.TXT” é assumido.
8 Pressionar asoft key [EXEC].
Isto inicia a leitura do dado de deslocamento, e “INPUT” brilha
no canto inferior direito da tela. Quando a operação de leitura
terminar, a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

-623-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.3.2 Saída de dados de correção

Todo dado de correção é liberado em um formato de liberação definido


da memória do CNC para um dispositivo externo.

Saída de dados de correção


Procedimento

1 Certificar-se que o dispositivo de liberação está pronto para


escrever.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key
[CORREÇÃO] aparecer.
Pressionar a soft key[CORREÇÃO].
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até a soft key [F OUTPUT]
aparecer.
Pressionar a soft key [F OUTPUT].
7 Digitar o nome do arquivo que você quer liberar.
Se o nome do arquivo for omitido, o nome do arquivo default
“TOOLOFST.TXT” é assumido.
8 Pressionar a soft key [EXEC].
Isto inicia a liberação do dado de deslocamento, e “OUTPUT”
brilha no canto inferior direito da tela. Quando a operação de
escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

Explicação
- Formato de liberação
O formado de liberação é como segue:
M
• A memória A de compensação de ferramenta (bit 6 (NGW) do
parâmetro Nº 8136 = 1)
%
G10 G90 P01 R_
G10 G90 P02 R_
...
G10 G90 P_ R_
%
P_ : Número de deslocamento de ferramenta (1 para o
número de pares de compensação de ferramenta)

R_ : Dado de compensação de ferramenta Liberação


com um ponto decimal na unidade de inserção
usada na liberação.

-624-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

• A memória C de compensação de ferramenta (bit 6 (NGW) do


parâmetro Nº.8136 = 0)
%
G10 G90 L10 P01 R_
G10 G90 L11 P01 R_
G10 G90 L12 P01 R_
G10 G90 L13 P01 R_
G10 G90 L10 P02 R_
...
G10 G90 L12 P_ R_
G10 G90 L13 P_ R_
%
L10 : Quantidade de compensação de geometria
correspondente ao Código H
L11 : Quantidade de compensação de desgaste
correspondente ao código H
L12 : Quantidade de compensação de geometria
correspondente ao Código D
L13 : Quantidade de compensação de desgaste
correspondente ao código D
P_ e R_ têm o mesmo significado que a memória A
de compensação de ferramenta.

-625-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

T
• Sem o deslocamento de geometria/desgaste (bit 6 (NGW) do
parâmetro Nº8136 = 1)
A quantiade de compensação da ferramenta e quantidade de
compensação de raio da ponta da ferramenta é liberada no seguinte
formato.

%
G10 P01 X_ Z_ R_ Q_ Y_
G10 P02 X_ Z_ R_ Q_ Y_
...
G10 P X_ Z_ R_ Q_ Y_
%
P_: Número de compensação de ferramenta (1 para o
número de pares de compensação de ferramenta)
Número de deslocamento de ferramenta: Quantidade
de compensação de ferramenta
X_: Dado de compensação de ferramenta (X). Liberação
com um ponto decimal na unidade de inserção
usada na liberação.
Z_: Dado de compensação de ferramenta (Z). Mesmo que
X_.
R_: Quantidade de deslocamento de raio da ponta da
ferramenta (R). O formato do dado é o mesmo que
para X_.
Quando a compensação do raio da ponta da
ferramenta não é fornecida, este item não é liberado.
Q_: Número da ponta da ferramenta virtual (TIP).
Quando a compensação do raio da ponta da
ferramenta não é fornecida, este item não é
liberado.
Y_ : Dado de compensação de ferramenta (Y). O
formato do dado é o mesmo que para X_.
Quando nenhum deslocamento de eixo Y é
fornecido, este item não é liberado.

-626-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

• Com o deslocamento de geometria/desgaste (bit 6 (NGW) do


parâmetro Nº 8136 = 0)
A quantidade de compensação da ferramenta e quantidade de
compensação de raio da ponta da ferramenta são liberadas no
seguinte formato.
%
G10 P01 X_ Z_ R_ Q_ Y_
G10 P02 X_ Z_ R_ Q_ Y_
...
G10 P X_ Z_ R_ Q_ Y_
G10 P10001 X_ Z_ R_ Y_
G10 P10002 X_ Z_ R_ Y_
...
G10 P100 X_ Z_ R_ Y_
%
P_: Número de compensação de ferramenta (1 para o
número de pares de compensação de ferramenta)
Número de deslocamento de ferramenta: Quantidade
de compensação de desgaste de ferramenta
10000 + número de deslocamento de
ferramenta: Quantidade de compensação
de desgaste de geometria de ferramenta
X_: Dado de compensação de ferramenta (X).
Liberação com um ponto decimal na unidade de
inserção usada na liberação.
Z_: Dado de compensação de ferramenta (Z). Mesmo que X.
R_: Quantidade de deslocamento de raio da ponta da
ferramenta (R). O formato do dado é o mesmo que
para X_.
Quando a compensação do raio da ponta da
ferramenta não é fornecida, este item não é liberado.
Q_: Número da ponta da ferramenta virtual (TIP).
Quando a compensação do raio da ponta da
ferramenta não é fornecida, este item não é
liberado.
Y_ : Dado de compensação de ferramenta (Y). O
formato do dado é o mesmo que para X_.
Quando nenhum deslocamento de eixo Y é fornecido,
este item não é liberado.

NOTA
O formato de inserção e formato de liberação não
dependem do sistema A/B/C do código G.

-627-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.4 Entrada e Saída de Dados de Compensação de Erro de Passo

8.2.4.1 Entrada de dados de compensação de erro de passo


Os dados de compensação de erro de passo são carregados na memória
do CNC a partir de um dispositivo externo. O formato de inserção
é o mesmo que o formato de liberação. Quando um dado de
compensação de erro de passo é carregado, o qual tenha o número de
dado correspondente como um dado de compensação de erro já
registrado na memória, o dado carregado substitui o dado existente.

Entrada de dados de compensação de erro de passo


Procedimento
1 Certificar-se que o dispositivo de inserção está pronto para leitura.

2 Pressionar a tecla de função programável .

3 Pressionar a tecla de menu contínuo até asoft key[SETTING]


aparecer.
Pressionar a soft key [SETTING].
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Digitar 1 em resposta a solicitação para “ESCREVER
PARÂMETRO”no dado de configuração.
O alarme SW0100 aparece.
6 Pressionar a tecla de função programável .

7 Pressionar a tecla de menu contínuo até a soft key [ERRO


DE PASSO] aparecer.
Pressionar a soft key [ERRO DE PASSO]
8 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
9 Pressionar a soft key [(OPRT)].
10 Pressionar a tecla de menu contínuo Até a soft key [F INPUT]
aparecer.
Pressionar a soft key [F INPUT].
11 Digitar o nome do arquivo que você quer inserir.
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “PITCH.TXT” é assumido.
12 Pressionar a soft key [EXEC].
Isto inicia a leitura do dado de compensação de erro de passo, e
“INPUT” brilha n canto inferior direito da tela. Quando a
operação de leitura terminar, a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

13 Pressionar a tecla de função programável

14 Pressionar soft key [SETTING].


15 Pressionar o botão EDIT no painel do operador da máquina ou
entrar o estado de parada de emergência.
16 Digitar 0 em resposta a solicitação para “ESCREVER
PARÂMETRO”no dado de configuração.
17 Ligar a energia do CNC novamente.

-628-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.2.4.2 Saída de dados de compensação de erro de passo

Todos os dados de compensação de erro de passo são liberados em um


formato de liberação definido da memória do CNC para um dispositivo
externo.

Saída de dados de compensação de erro de passo


Procedimento
1 Certificar-se que o dispositivo de liberação está pronto para
escrever.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key [ERRO
DE PASSO] aparecer.
Pressionar a soft key [ERRO DE PASSO]
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até soft keyl [F OUTPUT]
aparecer.
Pressionar a soft key [F OUTPUT].
7 Digitar o nome do arquivo que você quer liberar.
Se o nome do arquivo for omitido, o nome de arquivo default
“PITCH.TXT” é assumido.
8 Pressionar a soft key [EXEC].
Isto inicia a liberação do dado de compensação de erro de passo, e
“OUTPUT” brilha no canto inferior direito da tela. Quando a
operação de escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-629-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.4.3 Formato de entrada/saída de dados de compensação de erro de


passo
O dado de compensação de erro de passo é inserido e liberado nos
seguintes formatos de inserção e liberação.

- Palavras-chave
Os seguintes alfabetos são usados como palavras-chave.
O valor número seguinte a cada palavra-chave tem o significado
listado abaixo:

Palavras- Significado dos seguintes valores numéricos


chave
N Número de dado de compensação de erro de passo + 10000
Q Identificação de dado
(1 : Dado de parâmetro, 0 : Dado de compensação de erro de
passo)
P Valor de dado de compensação de erro de passo

- Formato O dado de compensação de erro de passo é liberado no seguinte


formato:

N ***** Q0 P **** ;

O valor numérico de 5 dígitos depois de N indica um número de dados


de compensação de erro de passo ao qual um valor de 10000 é
acrescentado.
Q0 indica o dado de compensação de erro de passo
O valor numérico depois de P indica o valor (valor inteiro) do dado de
compensação de erro de passo entre -128 a 127.
O ponto-e-vírgula (;) indica o fim do bloco (LF no código ISO ou
CR no código EIA).

Exemplo
N10001 Q0 P100 ;
Número de dado de compensação de erro de passo 1
Valor de dado de compensação de erro de passo 100

- Início e fim de um registro


Um registro de dado de compensação de erro de passo começa com %
e termina com %.

Exemplo
% ..................................... Início de registro
N10000 Q0 P10 ;
N10001 Q0 P100 ;
:
N11023 Q0 P0 ;
% ..................................... Fim de registro

Quando os parâmetros e o dado de compensação de erro de passo são


integrados em um arquivo, % é acrescentada ao início e fim do
arquivo.

-630-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.2.5 Entrada e Saída de Variáveis Comuns de Macro de Usuário


8.2.5.1 Entrada de variáveis comuns de macro de usuário
O valor de uma variável comum de macro de usuário é carregado na
memória do CNC a partir de um dispositivo externo.O mesmo formato
usado para liberar variáveis comuns de macro de usuário é usado para
entrada.

Entrada de variáveis comuns de macro de usuário


Procedimento
1 Certificar-se que o dispositivo de inserção está pronto para leitura.
2 Pressionar a tecla de função programável
3 Pressionar a tecla de menu contínuo até a soft key [MACRO]
aparecer.
Pressionar a soft key [MACRO].
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até a soft key [F
INPUT] aparecer.
Pressionar a soft key [F INPUT].
7 Digitar o nome do arquivo que você quer inserir.
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “MACRO.TXT” é assumido.
8 Pressionar a soft key [EXEC].
Isto inicia a leitura das variáveis comuns de macro personalizado,
e “INPUT” brilha no canto inferior direito da tela. Quando a
operação de leitura terminar, a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

Explicação
- Variáveis comuns
As variáveis comuns (#500 a 999) podem ser inseridas e liberadas.
#100 a #199 podem ser inseridos quando bit 3 (PV5) do parâmetro Nº
6001 está definido para 1.

-631-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.5.2 Saída de variáveis comuns de macro de usuário

As variáveis comuns de macro de usuário armazenadas na memória do


CNC podem ser liberadas em um formato de liberação definido para um
dispositivo externo.

Saída de variáveis comuns de macro de usuário


Procedimento
1 Certificar-se que o dispositivo de liberação está pronto para
escrever.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key [MACRO]
aparecer.
Pressionar a soft key [MACRO]
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até a soft key [F
OUTPUT] aparecer.
Pressionar a soft key [F OUTPUT].
7 Digitar o nome do arquivo que você quer liberar.
Se o nome do arquivo for omitido, o nome de arquivo default
“MACRO.TXT” é assumido.
8 Pressionar a soft key [EXEC].
Isto inicia a liberação das variáveis comuns de macro
personalizado, e “OUTPUT” brilha no canto inferior direito da
tela. Quando a operação de escrita terminar, a indicação
“OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-632-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

Explicação
- Formato de saída
O formato de saída é como segue:
Os valores de variáveis de macro de usuário são liberados em uma
representação hexadecimal de imagem de bit de dados tipo ponto
flutuante de dupla precisão.
%
G10 L85 P500(4024000000000000)
G10 L85 P501(4021000000000000)
G10 L85 P502(0000000000000000)

SETVN500[ABC,DEF]
SETVN501[GHI,JKL]
SETVN502[MNO,PQR]

M02
%

NOTA
O formato do programa de declaração de macro
de usuário convencional não pode ser usado
para liberação.

Ao configurar bit 0 (MCO) do parâmetro Nº 6019, é possível liberar


números variáveis de macro e valores de dado variável como
comentários após normalmente liberar dados.
Os comentários de liberação não afetam a inserção de dados.

- Variável comum
As variáveis comuns (#500 a 999) podem ser inseridas e liberadas.
#100 a #199 podem ser liberados quando bit 3 (PV5) do parâmetro Nº
6001 está definido para 1.

-633-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.6 Entrada e Saída de Dados do Sistema de Coordenadas da


Peça
8.2.6.1 Entrada de dados do Sistema de Coordenadas de Peça

O dado de da variável do sistema de coordenada é carregado na


memória do CNC a partir de um dispositivo externo. O formato de
entrada é o mesmo que o formato de saída.

Entrada de dados do Sistema de Coordenadas de Peça


Procedimento
1 Certificar-se que o dispositivo de inserção está pronto para leitura.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key [WORK]
aparecer.
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até a soft key [F INPUT]
aparecer.
Pressionar a soft key [F INPUT].
7 Digitar o nome do arquivo que você quer inserir.
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default EXT_WKZ.TXT” é assumido.
8 Pressionar a soft key [EXEC].
Isto inicia a leitura do dado de compensação de sistema de
coordenada de peça, e “INPUT” brilha no canto inferior direito da
tela. Quando a operação de leitura terminar, a indicação “INPUT”
desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

-634-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.2.6.2 Saída de dados do Sistema de Coordenadas de Peça

Todo dado de variável de sistema de coordenada é liberado em um


formato de saída definido da memória do CNC para um dispositivo
externo.

Saída de dados do Sistema de Coordenadas de Peça


Procedimento
1 Certificar-se que o dispositivo de liberação está pronto para
escrever.
2 Pressionar a tecla de função programável
3 Pressionar a tecla de menu contínuo até a soft key [WORK]
aparecer.
Pressionar a soft key [WORK]
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a tecla de menu contínuo até a soft key
[F OUTPUT] aparecer.
Pressionar a soft key [F OUTPUT].
7 Digitar o nome do arquivo que você quer liberar.
Se o nome do arquivo for omitido, o nome do arquivo default
“EXT_WKZ.TXT” é assumido.
8 Pressionar a soft key[EXEC].
Isto inicia a liberação do dado de sistema de coordenada de peça, e
“OUTPUT” brilha no canto inferior direito da tela. Quando a
operação de escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-635-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.2.7 Entrada e Saída de Dados de Histórico de Operação


Apenas a operação de saída é permitida em dados de histórico de
operação. O dado de saída está em formato de texto. Deste modo, para
referência dos dados de saída, você deve utilizar uma aplicação que
pode tratar arquivos de texto no computador pessoal.

8.2.7.1 Saída de Dados de Histórico de Operação

Todo dado de histórico de operação é liberado no formato de saída da


memória do CNC para um dispositivo externo.

Saída de Dados de Histórico de Operação


Procedimento
1 Certificar-se que o dispositivo de liberação está pronto para
escrever.
2 Pressionar a tecla de função programável .
3 Pressionar a tecla de menu contínuo até a soft key [OPERAT
HISTRY] aparecer.
Pressionar a soft key [OPERAT HISTRY].
4 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
5 Pressionar a soft key [(OPRT)].
6 Pressionar a soft key [F OUTPUT].
7 Digitar o nome do arquivo que você quer liberar.
Se o nome do arquivo for omitido, o nome do arquivo default
“OPRT_HIS.TXT” é assumido.
8 Pressionar a soft key [EXEC].
Isto inicia a liberação do dado de histórico de operação, e
“OUTPUT” brilha no canto inferior direito da tela. Quando a
operação de escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-636-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.3 ENTRADA/SAÍDA NA TELA ALL IO


Somente usando tela ALL IO, você pode inserir e liberar programas,
parâmetros, dados de deslocamento, dados de compensação de erro
passo, variáveis macro, dados de sistema de coordenada de peça, e
dados de histórico de operação.

NOTA
A tela ALL IO pode ser operada apenas se uma
interface de cartão de memória for selecionada
como um dispositivo externo I/O.

O seguinte explica como exibir a tela ALL IO:

Exibindo a tela ALL IO


Procedimento
1 Pressionar a tecla de função programável.
2 Pressionar a tecla de menu contínuo várias vezes.
3 Pressionar a soft key [ALL IO] para exibir a tela ALL IO.

Os passos subseqüentes para selecionados dados da tela ALL IO serão


explicados para cada tipo de dado.

Configuração desta seção


Seção 8.3, “ENTRADA/SAÍDA NA TELA ALL IO”, consiste das
seguintes subseções:
8.3.1 Entrada/Saída de um Programa...................................................638
8.3.2 Entrada/Saída de Parâmetros.......................................................640
8.3.3 Entrada e Saída de Dados de Correção........................................642
8.3.4 Entrada/Saída de Dados de Compensação de Erro de Passo.......643
8.3.5 Entrada/Saída de Variáveis Comuns de Macro de Usuário.........645
8.3.6 Entrada e Saída de Dados do Sistema de Coordenadas da Peça. 646
8.3.7 Formato de Arquivo e Mensagens de Erro..................................647

-637-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.3.1 Entrada/Saída de um Programa

Um programa pode ser inserido e liberado usando-se a tela ALL/IO.

Entrada de um programa
Procedimento 1 Pressionar soft key [PROGRAM] na tela ALL /IO
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key[(OPRT)].
4 Pressionar a soft key [N INPUT].
5 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “ALL-PROG.TXT” é assumido. Ver a tabela
abaixo para detalhes.
6 Definir o número do programa a ser usado depois da inserção.
Digitar um número de programa, e pressionar a soft key[O SET].
Se nenhum número de programa for especificado aqui, o número
de programa no arquivo é adotado como é.
7 Pressionar a soft key [EXEC].
Isto inicia a leitura do programa, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

[F-NAME] [O SET] Inserir nome de Inserir programa Inserir número de programa


arquivo

Arquivo para o
Números de programas
número de Todos os programas no
BRANCO ENTRADA contínuos iniciando
programa programa especificados com
naquele especificado
especificado [O SET]
com [O SET]
com
[O SET]
Nome de arquivo Todos os programas no Número de programa no
ENTRADA BRANCO definido com arquivo especificado com momento que o arquivo é
[F-NAME] [F-NAME] salvo

Números de programas
Nome de arquivo Todos os programas no
ENTRADA ENTRADA definido com contínuos iniciando
arquivo especificado com
[F-NAME] naquele especificado
[F-NAME]
com [O SET]

-638-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

Entrada de um programa
Procedimento
1 Pressionar a soft key [PROGRAM] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key[(OPRT)].
4 Pressionar a soft key [F OUTPUT].
5 Definir o programa que você quer liberar.
Digitar um número de programa, e pressionar a soft key[O SET].
Se -9999 for digitado, todos os programas na memória são
liberados.
6 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Quando nenhum nome de arquivo é definido, o nome de arquivo
liberado é assumido ser “O” se um número de programa único for
especificado; se -9999 for especificado, o nome do arquivo
liberado é assumido ser “ALL-PROG.TXT”.
Ver a tabela abaixo para detalhes.
7 Pressionar asoft key [EXEC].
Isto inicia a liberação do programa, e “OUTPUT” brilha no canto
superior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

[F-NAME] [O SET] Liberar nome de arquivo Liberar programa


Programa principal ou número de Programa principal ou programa sendo
BRANCO BRANCO
programa sendo submetido à submetido à edição de fundo
edição de fundo
Todos os programas na memória de
BRANCO -9999 ALL-PROG.TXT
programa que são exibidos na lista de
programa
BRANCO ENTRADA Número de programa definido com [O Programa no CNC que é definido com [O SET]
SET] Programa principal ou programa sendo
ENTRADA BRANCO Nome de arquivo definido com [F-
NAME] submetido à edição de fundo
Todos os programas na memória de
ENTRADA -9999 Nome de arquivo definido com [F-
NAME] programa que são exibidos na lista de
programa
ENTRADA ENTRADA Nome de arquivo definido com [F- Programa no CNC que é definido com [O SET]
NAME]

-639-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.3.2 Entrada e Saída de Parâmetros

Os parâmetros podem ser inseridos e liberados usando-se a tela ALL


IO.

Entrada de parâmetros
Procedimento
1 Pressionar a tecla de função programável .
2 Pressionar a tecla de menu contínuo até soft key [SETTING]
aparecer.
Pressionar a soft key [SETTING].
3 Pressionar o botão MDI no painel do operador da máquina ou
digitar estado de parada de emergência.
4 Digitar 1 em resposta a solicitação para “ESCREVER
PARÂMETRO” no dado de configuração.O alarme SW0100
aparece.
5 Pressionar a soft key [PARAMETER] na tela ALL IO.
6 Pressionar o botão EDIT no painel do operador da máquina ou
digitar o estado de parada de emergência.
7 Pressionar a soft key [(OPRT)].
8 Pressionar a soft key [N INPUT].
9 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar a soft key
[F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “CNC-PARA.TXT” é assumido.
10 Pressionar a soft key [EXEC].
Isto inicia a leitura do parâmetro, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].
11 Pressionar a tecla de função programável .
12 Pressionar a soft key [SETTING].
13 Pressionar o botão MDI no painel do operador da máquina ou
digitar estado de parada de emergência.
14 Digitar 0 em resposta a solicitação para “ESCREVER
PARÂMETRO” no dado de configuração.
15 Ligar a energia do CNC novamente.

-640-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

Saída de Parâmetros
Procedimento 1 Pressionar a soft key [PARAMETER] na tela ALL IO.
2 Pressionar a tecla EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [F OUTPUT].
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo for omitido, o nome do arquivo default
“CNC-PARA.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação do parâmetro, e “OUTPUT” brilha no canto
inferior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key[CAN].

-641-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.3.3 Entrada e Saída de Dados de Correção

Os dados de deslocamento podem ser inseridos e liberados usando-se a


tela ALL IO.

Entrada de dados de correção


Procedimento
1 Pressionar a soft key [CORREÇÃO] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar o estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [N INPUT].
5 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “TOOLOFST.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a leitura do dado de deslocamento, e “INPUT” brilha
no canto inferior direito da tela. Quando a operação de leitura
terminar, a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

Saída de dados de correção


Procedimento
1 Pressionar a soft key [CORREÇÃO] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [F OUTPUT].
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo for omitido, o nome do arquivo default
“TOOLOFST.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação do dado de deslocamento, e “OUTPUT”
brilha no canto inferior direito da tela. Quando a operação de
escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-642-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.3.4 Entrada/saída de dados de compensação de erro de passo


Os dados de compensação de erro de passo podem ser inseridos e
liberados usando-se a tela ALL IO.

Inserindo dados de compensação de erro de passo


Procedimento
1 Pressionar a tecla de função programável .
2 Pressionar a tecla de menu contínuo até a soft key
[SETTING] aparecer.
Pressionar a soft key [SETTING].
3 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
4 Digitar 1 em resposta a solicitação para “ESCREVER
PARÂMETRO” no dado de configuração. O alarme SW0100
aparece.
5 Pressionar a soft key [PASSO] na tela ALL IO.
6 Pressionar o botão EDIT no painel do operador da máquina ou
digitar o estado de parada de emergência.
7 Pressionar soft key [(OPRT)].
8 Pressionar a soft key [N INPUT].
9 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar a soft key[F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “PASSO.TXT” é assumido.
10 Pressionar a soft key [EXEC].
Isto inicia a leitura do dado de compensação de erro de passo, e
“INPUT” brilha no canto inferior direito da tela. Quando a
operação de leitura terminar, a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].
11 Pressionar a tecla de função programável
12 Pressionar a soft key [SETTING].
13 Pressionar o botão MDI no painel do operador da máquina ou
digitar estado de parada de emergência.
14 Digitar 0 em resposta a solicitação para “ESCREVER
PARÂMETRO” no dado de configuração.
15 Ligar a energia do CNC novamente.

-643-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

Saída de dados de compensação de erro de passo


Procedimento
1 Pressionar a soft key [PASSO] na tela ALL IO.
2 Pressionar a tecla EDIT no painel do operador da máquina ou
digitar o estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [F OUTPUT].
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo for omitido, o nome de arquivo default
“PITCH.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação do dado de compensação de erro de passo, e
“OUTPUT” brilha no canto inferior direito da tela. Quando a
operação de escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-644-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.3.5 Entrada/Saída de Variáveis Comuns de Macro de Usuário


As variáveis comuns de macro de usuário podem ser inseridas e
liberadas usando-se a tela ALL IO

Entrada de variáveis comuns de macro de usuário


Procedimento
1 Pressionar a soft key [MACRO] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [N INPUT].
5 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default “MACRO.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a leitura das variáveis comuns de macro personalizado,
e “INPUT” brilha no canto inferior direito da tela. Quando a
operação de leitura terminar, a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

Saída de variáveis comuns de macro de usuário


Procedimento
1 Pressionar a soft key [MACRO] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [F OUTPUT].
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Se o nome do arquivo for omitido, o nome de arquivo default
“MACRO.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação das variáveis comuns de macro
personalizado, e “OUTPUT” brilha no canto inferior direito da
tela. Quando a operação de escrita terminar, a indicação
“OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-645-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.3.6 Entrada e Saída do Sistema de Coordenadas da Peça

Os dados de sistema de coordenada de peça podem ser inseridos e


liberados usando-se a tela ALL IO

Entrada de dados do Sistema de Coordenadas de Peça


Procedimento
1 Pressionar a soft key [WORK] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [N INPUT].
5 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar soft
key[F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default“EXT_WKZ.TXT” é assumido.
6 Pressionar a soft key [EXEC].
Isto inicia a leitura do dado de compensação de sistema de
coordenada de peça, e “INPUT” brilha no canto inferior direito da
tela. Quando a operação de leitura terminar, a indicação “INPUT”
desaparece.
Para cancelar a inserção do programa, pressionar soft key
[CAN].

Saída de dados do Sistema de Coordenadas de Peça


Procedimento
1 Pressionar a soft key [WORK] na tela ALL IO.
2 Pressionar o botão EDIT no painel do operador da máquina ou
digitar estado de parada de emergência.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [F OUTPUT].
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key
[F-NAME].
Se o nome do arquivo inserido for omitido, o nome do arquivo
inserido default é assumido.
6 Pressionar a soft key programável [EXEC].
Isto inicia a liberação do dado de sistema de coordenada de peça,
e “OUTPUT” brilha no canto inferior direito da tela. Quando a
operação de escrita terminar, a indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

-646-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.3.7 Formato de Arquivo e Mensagens de Erro

Explicação
- Formato de arquivo
Toda saída de arquivos para ou entrada de dispositivos externos I/O
são arquivos de texto. O formato está descrito abaixo.
Um arquivo começa com % ou LF, seguido pelos dados reais. Um
arquivo sempre termina com %. Em uma operação de entrada, o dado
entre o primeiro % e o próximo LF é salteado. Cada bloco ermina com
um LF, não um ponto-e-vírgula (;).
• LF: 0A (hexadecimal) de código ASCII
• Quando um arquivo contendo letras minúsculas, caracteres kana,
e vários caracteres especiais (como $, \, e !) for escrito, aquelas
letras e caracteres serão ignorados.
Exemplo)
%
O0001(ARQUIVO DE AMOSTRA DE CARTÃO DE
MEMÓRIA)
G17 G49 G97
G92 X-11.3 Y2.33
:
:
M30
%
• Os códigos ASCII são sempre utilizados quando o dado é inserido
para ou liberado de um cartão de memória, independente do
parâmetro de configuração (ISO/EIA).
• Bit 3 (NCR) do parâmetro nº 0100 pode ser utilizado para
especificar se o fim do código de bloco (EOB) é liberado como
“LF” apenas, ou como “LF, CR, CR.”

Limitação
- Especificação de cartão de
memória Utilizar cartões de memória que concordem com PCMCIA Ver 2.0 ou
JEIDA Ver 4.1.

- Memória de atributo
Os cartões de memória de não tem nenhuma memória de atributo ou
não contêm nenhuma informação de dispositivo na memória de
atributo não podem ser usados.

- Cartão ROM flash


Os cartões ROM flash podem ser usados para inserção apenas.

-647-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.4 TELA DE CARTÃO DE MEMÓRIA

8.4.1 Exibindo a Tela de Cartão de Memória

Procedimento
1 Pressionar a tecla de função programável .
2 Pressionar a soft key [DIR]. A tela de lista de programa aparece.
(Se a soft key não aparecer, pressionar a tecla de menu
contínuo )
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [DEVICE CHANGE].
5 Pressionar a soft key [MEMORY CARD], então a tela de cartão de
memória aparece.

Fig. 8.4.1 (a) Tela de cartão de memória

Item exibido
ARQUIVO DNC OPE
O nome de arquivo a ser submetido à operação DNC é exibido.

PROGRAMA
REGISTRADO O número de arquivos registrados é exibido.

No.
O número de arquivo é exibido.

NOME DE ARQUIVO
O nome do arquivo é exibido.

-648-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

COMENTÁRIO
O comentário do programa é exibido.

TAMANHO
(KBYTE) A capacidade de memória que o arquivo toma é exibida .

DATA DE
ATUALIZAÇÃO A data de atualização do arquivo é exibida.

8.4.2 Exibindo e Operando a Lista de Arquivo


DIR + Para a unidade de display de 8.4 polegadas, as exibições podem ser
trocadas entre o comentário e tamanho/data.

ATUALIZAÇÃO
Dados de exibição podem ser atualizados.

F SRH Um arquivo pode ser pesquisado. O arquivo encontrado é exibido no


início da lista.

1 Pressionar a soft key [F SRH].


2 Digitar o número de arquivo de um arquivo a ser pesquisado.
3 Pressionar a soft key [F SET].
4 • Para executar o pedido de pesquisa, pressionar a soft key
[EXEC].
• Para cancelar o pedido de pesquisa, pressionar a soft key
[CAN].

F DEL Um arquivo pode ser deletado.

<Usando um número de arquivo para especificar um arquivo a ser


eliminado>
1 Pressionar a soft key [F DEL].
2 Digitar o número de arquivo de um arquivo a ser eliminado.
3 Pressionar a soft key [F SET].
4 • Para executar o pedido de eliminação, pressionar a soft key
[EXEC].
• Para cancelar o pedido de eliminação, pressionar a soft key
[CAN].

<Usando um nome de arquivo para especificar um arquivo a ser


eliminado>
1 Pressionar a soft key [F DEL].
2 Digitar o nome de arquivo de um arquivo a ser eliminado.
3 Pressionar a soft key [F-NAME].
4 • Para executar o pedido de eliminação, pressionar a soft key
[EXEC].
• Para cancelar o pedido de eliminação, pressionar a soft key
[CAN].

TROCA DE
DISPOSITIVO Um dispositivo pode ser selecionado na tela de lista de programa.

1 Pressionar a soft key [CHANGE DEVICE].


2 Pressionar a soft key para um dispositivo ser trocado.

-649-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

DEFINIR DNC Um arquivo a ser submetido à operação de DNC pode ser selecionado.
Ver Seção 4.3, “OPERAÇÃO DNC” para detalhes.

LIMPAR DNC
A seleção de um arquivo a ser submetido à operação de DNC pode ser
cancelada.
Ver Seção 4.3, “OPERAÇÃO DNC” para detalhes.

PROGRAMAÇÃO
A tela de lista de programação pode ser exibida.
Ver Seção 4.4, “OPERAÇÃO DE PROGRAMAÇÃO” para detalhes.

-650-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.4.3 Entrada/Saída de um Arquivo


Um programa pode ser inserido e liberado usando-se a tela de cartão de
memória.

Entrada de um Programa (F INPUT)

1 Pressionar o botão EDIT no painel do operador da máquina ou


digitar estado de parada de emergência.
2 Pressionar a soft key [(OPRT)].
3 Pressionar a soft key [F INPUT].
4 Definir o número do arquivo que você quer inserir.
Digitar um número de arquivo, e pressionar a soft key [F SET].
Ver a tabela abaixo para detalhes.
5 Definir o número do programa a ser usado depois da entrada.
Digitar um número de programa, e pressionar a soft key [O SET].
Se nenhum número de programa for especificado aqui, o número
de programa no arquivo é adotado como é.
6 Pressionar a soft key [EXEC].
Isto inicia a leitura do programa, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

[F SET] [O SET] Inserir nome de arquivo Inserir programa Inserir número de


programa
Números de
Arquivo para o Todos os programas no
BRANCO ENTRADA programas contínuos
número de programa programa especificados com
iniciando naquele
especificado com [O [O SET]
especificado com [O
SET]
SET]

Nome de arquivo para Todos os programas no Número de


ENTRADA BRANCO
o número de arquivo arquivo especificado programa no
especificado com [F com [F-SET] momento que o
SET] arquivo é salvo

Números de
Nome de arquivo para Todos os programas no
ENTRADA ENTRADA programas contínuos
o número de arquivo arquivo especificado
iniciando naquele
especificado com [F com [F-SET]
especificado com [O
SET]
SET]

-651-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

Entrada de um arquivo(N INPUT)

1 Pressionar o botão EDIT no painel do operador da máquina ou


digitar estado de parada de emergência.
2 Pressionar a soft key[(OPRT)].
3 Pressionar a soft key [N INPUT].
4 Definir o nome do arquivo que você quer inserir.
Digitar um nome de arquivo, e pressionar a soft key [F-
NAME].
Ver a tabela abaixo para detalhes.
5 Definir o número do programa a ser usado depois da entrada
Digitar um número de programa, e pressionar a soft key [O
SET].
Se nenhum número de programa for especificado aqui, o
número de programa no arquivo é adotado como é.
6 Pressionar asoft key [EXEC].
Isto inicia a leitura do programa, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar,
a indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft
key[CAN].

[F-NAME] [O SET] Inserir nome de Inserir programa Inserir número de


arquivo programa
Números de programas
Arquivo para o número Todos os programas no
BRANCO ENTRADA contínuos iniciando
de programa programa especificados
naquele especificado
especificado com [O com [O SET]
com [O SET]
SET]

Nome de arquivo Todos os programas no Número de programa no


ENTRADA BRANCO definido com arquivo especificado momento que o arquivo é
[F-NAME] com [F-NAME] salvo

Números de programas
Nome de arquivo Todos os programas no
ENTRADA ENTRADA definido com contínuos iniciando
arquivo especificado
[F-NAME] naquele especificado
com [F-NAME]
com [O SET]

-652-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

Saída de um programa

1 Pressionar o botão EDIT no painel do operador da máquina ou


digitar estado de parada de emergência.
2 Pressionar a soft key [(OPRT)].
3 Pressionar a soft key [F OUTPUT].
4 Definir o programa que você quer liberar.
Digitar um número de programa, e pressionar a soft key [O SET].
Se -9999 for digitado, todos os programas na memória são
liberados.
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Quando nenhum nome de arquivo é definido, o nome de arquivo de
liberação é assumido ser “O” se um número de programa único for
especificado; se -9999 for especificado, o nome do arquivo
liberado é assumido ser “ALL-PROG.TXT”.
Ver a tabela abaixo para detalhes.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação do programa, e “OUTPUT” brilha no canto
superior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

[F-NAME] [O SET] Liberar nome de arquivo Liberar programa


Programa principal ou número Programa principal ou programa sendo
BRANCO BRANCO
de programa sendo submetido submetido à edição de fundo
à edição de fundo
Todos os programas na memória de
BRANCO -9999 ALL-PROG.TXT
programa que são exibidos na lista de
programa
BRANCO ENTRADA Número de programa definido Programa no CNC que é definido com [O SET]
com [O SET]

Programa principal ou programa sendo


ENTRADA BRANCO Nome de arquivo definido com
[F-NAME] submetido à edição de fundo

Todos os programas na memória de


ENTRADA -9999 Nome de arquivo definido com
[F-NAME] programa que são exibidos na lista de
programa
ENTRADA ENTRADA Nome de arquivo definido com Programa no CNC que é definido com [O SET]
[F-NAME]

-653-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.5 OPERAÇÕES DE ETHERNET INCORPORADAS

8.5.1 Função de Transferência de Arquivo FTP

A operação da função de transferência de arquivo FTP é descrita


abaixo.

Exibição da lista de arquivo host

Uma lista dos arquivos mantidos no computador host é exibida.

Procedimento
1 Pressionar a tecla de função programável
2 Pressionar a soft key [DIR]. A tela de lista de programa aparece.
(Se a soft key não aparecer, pressionar a tecla de menu contínuo
)
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key programável [DEVICE CHANGE].
5 Pressionar a soft key [EMB ETHER], e a tela LISTA DE
ARQUIVO HOST DA ETHERNET INCORPORADA aparece.

Fig. 8.5.1 (a) Tela de lista de arquivo host de Ethernet Incorporada

-654-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

NOTA
1 Quando usar a função de transferência de arquivo
FTP, verificar que o dispositivo válido é a porta da
Ethernet incorporada. As duas condições abaixo
determinam um destino de conexão na tela de
lista de arquivo host:
(1) Verificar que o dispositivo válido é a porta da
Ethernet incorporada. Fazer uma seleção em
“SELEÇÃO DE DISPOSITIVO" na tela de
configuração de Ethernet.
(2) Um computador host pode ser selecionado de
destinos de conexão 1, 2, e 3. Fazer uma
seleção de acordo com a tecla soft [HOST
CHANGE] descrita depois.
2 Nomes de arquivo incluindo caracteres kanji,
hiragana, e katakana não podem ser exibidos
corretamente.

6 Quando uma lista de arquivos é maior do que uma página, o


display da tela pode ser trocado utilizando as teclas de página.
.
7 Pressionar a soft key [DIR +] para atualizar a exibição de tela.
8 Pressionar a soft key [DIR +] para exibir a tela de lista de arquivo
anfritrião (nomes de arquivo apenas). Pressionar a soft key
[DETAIL ON] para exibir a tela de lista de arquivo host (detalhe).
9 Quando selecionar uma pasta com cursor e pressionar a tecla MDI
, a pasta selecionada é mudada para a nova pasta atual.

Item exibido

DISPOSITIVO DISPONÍVEL “INCORPORADO” ou “PCMCIA” é exibido.

HOST DE CONEXÃO
O número de host de conexão atualmente selecionado e o nome de host
são expostos.

PROGRAMA REGISTRADO O número de arquivos registrados na pasta de trabalho do host


conectado é exibido. Até 8 dígitos podem ser exibidos.

PASTA ATUAL O nome da pasta atual do host conectado é exibido.


Se o caminho da pasta é longo comparado com o Item exibido, os
caracteres: “…” e apenas a primeira e as últimas dez letras do nome da
pasta são exibidos.
LISTA DE ARQUIVO Não há distinção entre nomes de arquivo e nomes de pasta.
Embora o número máximo de caracteres exibidos seja 127, os caracteres
são exibidos tão logo eles possam ser exibidos.

-655-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

Lista de operação

DIR + A exibição de tela pode ser trocada entre a exibição de nomes de


arquivo apenas e a exibição de detalhes.

ATUALIZAR Dados de exibição podem ser atualizados.

F INPUT
Um arquivo pode ser inserido de computador host para a memória de
armazenamento de programa de peça do CNC. Este item é exibido
apenas quando 9 é definido como o número de dispositivo I/O do
CNC.

F OUTPUT Um arquivo pode ser liberado da memória de armazenamento de


programa de peça do CNC para o computador host. Este item é exibido
apenas quando 9 é definido como o número de dispositivo I/O do
CNC.

ELIMINAR Uma pasta ou arquivo pode ser eliminado do computador host.

RENOMEAR Um arquivo ou pasta no computador host pode ser renomeado.

ELIMINAR PASTA Uma pasta pode ser eliminada do computador host.

CRIAR PASTA Uma pasta pode ser criada no computador host.

TROCA DE HOST O host conectado pode ser trocado.

-656-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

Entrada de programa NC

Um arquivo (programa NC) armazenado no computador host pode ser


inserido na memória de armazenamento de programa de peça do CNC.

Procedimento 1 Exibir a tela LISTA DE ARQUIVO HOST DE ETHERNET


INCORPORADA
2 Pressionar o botão EDIT no painel do operador da máquina.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a tecla de menu contínuo até a soft key [F
INPUT] aparecer.
Pressionar a soft key[F INPUT].
5 Posicionar o cursor no arquivo a inserir, e pressionar [F GET] ou
digitar o nome de arquivo a inserir.
Pressionar a soft key [F-NAME].
6 Digitar o número de programa, e pressionar a soft key[O SET].
Para uma explicação das operações a serem realizadas se um
nome de arquivo inserido [F-NAME] e um número de programa
inserido [O SET] forem omitidos, ver a tabela abaixo.
7 Pressionar a soft key [EXEC].
Isto inicia a leitura do programa, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

[F-NAME] [O SET] Inserir nome de Inserir programa Inserir número de


arquivo programa
Números de programas
Arquivo para o Todos os programas no
BRANCO ENTRADA contínuos iniciando
número de programa programa especificados
naquele especificado
especificado com [O com [O SET]
com [O SET]
SET]
Nome de arquivo Todos os programas no Número de programa no
ENTRADA BRANCO definido com arquivo especificado momento que o arquivo é
[F-NAME] com [F-NAME] salvo

Números de programas
Nome de arquivo Todos os programas no
ENTRADA ENTRADA definido com contínuos iniciando
arquivo especificado
[F-NAME] naquele especificado
com [F-NAME]
com [O SET]

-657-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

Saída de programa NC
Um arquivo (programa NC) armazenado na memória de armazenamento
de programa de peça do CNC pode ser liberado para o computador host.

Procedimento 1 Exibir a tela LISTA DE ARQUIVO HOST DE ETHERNET


INCORPORADA
2 Pressionar o botão EDIT no painel do operador da máquina.
3 Pressionar a soft key [(OPRT)].
4 Pressionar a tecla de menu contínuo até a soft key [F
OUTPUT] aparecer.
Pressionar soft key [F OUTPUT].
5 Digitar o número do programa a liberar, e pressionar a soft key [O
SET]. Para especificar um nome de arquivo liberado, digitar o
nome do arquivo liberado e pressionar a soft key [F-NAME]. Se
nenhum nome de arquivo liberado ou número de programa liberado
for especificado aqui, o programa principal ou o programa que está
sendo submetido à edição de fundo é liberado.
Para uma explicação das operações a serem realizadas se um nome
de arquivo liberado [F-NAME] e um número de programa liberado
[O SET] forem omitidos, ver a tabela abaixo.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação do programa, e “OUTPUT” brilha no canto
superior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação do programa, pressionar a soft key
[CAN].

[F-NAME] [O SET] Liberar nome de arquivo Liberar programa

Programa principal
Programa principal ou programa sendo
BRANCO BRANCO ou número de
submetido à edição de fundo
programa sendo
submetido à edição
de fundo
Todos os programas na memória de
BRANCO -9999 ALL-PROG.TXT
programa que são exibidos na lista de
programa
Número de programa
BRANCO ENTRADA Programa no CNC que é definido com [O
definido com [O SET] SET]

Programa principal ou programa sendo


ENTRADA BRANCO Nome de arquivo definido
com [F-NAME] submetido à edição de fundo

Todos os programas na memória de


ENTRADA -9999 Nome de arquivo definido
com [F-NAME] programa que são exibidos na lista de
programa

ENTRADA ENTRADA Nome de arquivo definido Programa no CNC que é definido com [O
com [F-NAME] SET]

-658-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.6 TELA DE DISQUETE

8.6.1 Exibindo a Tela de Disquete

Procedimento
1 Pressionar a tecla de função programável
2 Pressionar a soft key [DIR]. A tela de lista de programa aparece.
(Se a soft key não aparecer, pressionar a tecla de menu contínuo
.)
3 Pressionar a soft key [(OPRT)].
4 Pressionar a soft key [DEVICE CHANGE].
5 Pressionar a soft key [FLOPPY], então a tela de disquete aparece.

Fig. 8.6.1 (a) Tela de disquete

Item exibido
ARQUIVO DNC OPE
O nome de arquivo a ser submetido a operação DNC é exibido.

PROGRAMA REGISTRADO
O número de arquivos registrados é exibido.

No.
O número de arquivo é exibido.

NOME DE ARQUIVO
O nome de arquivo é exibido.

-659-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

8.6.2 Exibindo e Operando a Lista de Arquivo

F SRH Um arquivo pode ser pesquisado. O arquivo encontrado é exibido no


início da lista.

1 Pressionar a soft key [F SRH].


2 Digitar o número de arquivo de um arquivo a ser pesquisado.
3 Pressionar a soft key [F SET].
4 • Para executar o pedido de pesquisa, pressionar a soft key
[EXEC].
• Para cancelar o pedido de pesquisa, pressionar a soft key
[CAN].

F DEL Um arquivo pode ser deletado.

<Usando um número de arquivo para especificar um arquivo a ser


eliminado>
1 Pressionar a soft key [F DEL].
2 Digitar o número de arquivo de um arquivo a ser eliminado.
3 Pressionar a soft key [F SET].
4 • Para executar o pedido de eliminação, pressionar a soft key
[EXEC].
• Para cancelar o pedido de eliminação, pressionar a soft key
[CAN].

<Usando um nome de arquivo para especificar um arquivo a ser


eliminado>
1 Pressionar a soft key [F DEL].
2 Digitar o nome de arquivo de um arquivo a ser eliminado.
3 Pressionar a soft key[F-NAME].
4 • Para executar o pedido de eliminação, pressionar a soft key
[EXEC].
• Para cancelar o pedido de eliminação, pressionar a soft key
[CAN].

TROCA DE DISPOSITIVO Um dispositivo pode ser selecionado na tela de lista de programa.

1 Pressionar a soft key[CHANGE DEVICE].


2 Pressionar a soft key para um dispositivo ser trocado.

DEFINIR DNC Um arquivo a ser submetido à operação de DNC pode ser selecionado.
Ver Seção 4.3, “OPERAÇÃO DNC” para detalhes.

LIMPAR DNC A seleção de um arquivo a ser submetido à operação de DNC pode ser
cancelada.
Ver Seção 4.3, “OPERAÇÃO DNC” para detalhes.

PROGRAMAÇÃO
A tela de lista de programação pode ser exibida.
Ver Seção 4.4, “OPERAÇÃO DE PROGRAMAÇÃO” para detalhes.

-660-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.6.3 Entrada/Saída de um Arquivo

Um programa pode ser inserido e liberado usando-se a tela de disquete.

Entrada de um arquivo

1 Pressionar o botão EDIT no painel do operador da máquina ou


digitar estado de parada de emergência.
2 Pressionar a soft key [(OPRT)].
3 Pressionar a soft key [F INPUT].
4 Definir o número do arquivo que você quer inserir.
Digitar um número de arquivo, e pressionar a soft key [O SET].
Ver a tabela abaixo para detalhes.
5 Definir o número do programa a er usado depois da inserção.
Digitar um número de programa, e pressionar a soft key [O SET].
Se nenhum número de programa for especificado aqui, o número
de programa no arquivo é adotado como é.
6 Pressionar a soft key [EXEC].
Isto inicia a leitura do programa, e “INPUT” brilha no canto
inferior direito da tela. Quando a operação de leitura terminar, a
indicação “INPUT” desaparece.
Para cancelar a inserção do programa, pressionar a soft key
[CAN].

[F SET] [O SET] Inserir nome de Inserir programa Inserir número de


arquivo programa
Arquivo para o Números de
Todos os programas no
BRANCO ENTRADA número de programa programas contínuos
programa especificados com
especificado com iniciando naquele
[O SET]
[O SET] especificado com [O
SET]
Nome de
Todos os programas no Número de programa no
ENTRADA BRANCO arquivo para o
arquivo especificado momento que o arquivo é
número de
com [F-SET] salvo
arquivo
especificado
com [F SET]
Nome de Números de
Todos os programas no
ENTRADA ENTRADA arquivo para o programas contínuos
arquivo especificado
número de iniciando naquele
com [F-SET]
arquivo especificado com [O
especificado SET]
com [F SET]

-661-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

Saída de um arquivo

1 Pressionar o botão EDIT no painel do operador da máquina ou


digitar estado de parada de emergência.
2 Pressionar a soft key [(OPRT)].
3 Pressionar a soft key [F OUTPUT].
4 Definir o programa que você quer liberar.
Digitar um número de programa, e pressionar a soft key [O SET].
Se -9999 for digitado, todos os programas na memória são
liberados.
5 Definir o nome de arquivo a ser liberado.
Digitar um nome de arquivo, e pressionar a soft key [F-NAME].
Quando nenhum nome de arquivo é definido, o nome de arquivo
de liberação é assumido ser “O” se um número de programa único
for especificado; se -9999 for especificado, o nome do arquivo
liberado é assumido ser “ALL-PROG.TXT”.
Ver a tabela abaixo para detalhes.
6 Pressionar a soft key [EXEC].
Isto inicia a liberação do programa, e “OUTPUT” brilha no canto
superior direito da tela. Quando a operação de escrita terminar, a
indicação “OUTPUT” desaparece.
Para cancelar a liberação, pressionar a soft key [CAN].

[F-NAME] [O SET] Liberar nome de arquivo Liberar programa

Programa principal ou número de Programa principal ou programa


BRANCO BRANCO
programa sendo submetido à edição de sendo submetido à edição de fundo
fundo
Todos os programas na memória de
BRANCO -9999 ALL-PROG.TXT
programa que são exibidos na lista
de programa
BRANCO ENTRADA Número de programa definido com [O Programa no CNC que é definido com [O
SET] SET]
Todos os programas na memória de
ENTRADA BRANCO Nome de arquivo definido com [F-NAME]
programa que são exibidos na lista
de programa
Programa principal ou programa
ENTRADA -9999 Nome de arquivo definido com [F-NAME]
sendo submetido à edição de fundo

ENTRADA ENTRADA Nome de arquivo definido com [F-NAME] Programa no CNC que é definido com [O
SET]

-662-
B-64304PO/01 OPERAÇÃO 8.ENTRADA/SAÍDA DE DADOS

8.7 FUNÇÃO DE TELA DE CÓPIA


Visão Geral Esta função converte a informação da tela exibida no CNC em dado de
formato bit map e o libera para um cartão de memória. Uma vez
liberado, o dado em formato bit map pode ser exibido ou editado em
um computador pessoal.

Explicação
- Métodos de início/cancelamento

A função de cópia de tela é iniciada ao se pressionar e manter


pressionada a tecla por cinco segundos. A função pode ser
cancelada pressionando a tecla ou trocando o sinal de
solicitação de cancelamento de cópia. HCABT<G067.6> para "1".
Enquanto a função de cópia da tela está em progresso, o sinal de status
de execução de cópia HCEXE <F061.3> é "1", e na conclusão, é
definido para "0". Quando uma solicitação de cancelamento de cópia
de tela é recebida, o sinal HCAB2 <F061.2> de recepção de pedido de
cancelamento de cópia é definido para "1" e permanece no estado "1"
até que a função de cópia seja iniciada novamente ou uma
recomposição seja feita

- Aquisição e liberação de dados da tela


Quando iniciada, a função de cópia da tela começa adquirindo dados
da tela. Tão logo sejam adquiridos, a função libera dados em formato
bit map para o cartão de memória inserido na unidade LCD.
Enquando o dado da tela está sendo adquirido, a tela permanece
estacionária por uns poucos segundos. O dado adquirido da tela pode
ser liberado da tela de cartão de memória. Também, enquanto o dado
da tela está sendo liberado, "OUTPUT" brilha no display de status.

- Nome de arquivos de Arquivos de dados de tela em formato bit map criados por esta função
dados de tela são atribuídos os nomes abaixo, iniciando com aquele criado depois da
energia ser ligada.
"HDCPY000.BMP" (nome do primeiro arquivo liberado para o cartão
de memória depois que a energia for ligada)
"HDCPY001.BMP" (nome do segundo arquivo liberado para o cartão
de memória depois que a energia for ligada)
:
:
"HDCPY999.BMP" (nome do 1000º arquivo liberado para o cartão de
memória depois que a energia for ligada)
Se, depois de um arquivo com "HDCPY999.BMP" for liberado, a
função de cópia de tela for executada, o nome de arquivo volta para
"HDCPY000. BMP" Se, entretanto, um arquivo com o mesmo nome
de arquivo que aquele a ser liberado quando a função de cópia da tela
for executada existe no cartão de memória, o alarme SR1973 é
emitido. Se a capacidade do cartão de memória for excedida, o alarme
SR1962 é emitido.
Desde nenhum dado de tela em liberação em ambos os casos, renomear
ou eliminar o arquivo ou substitua o cartão de memória com um novo.

-663-
8. ENTRADA/SAÍDA DE DADOS OPERAÇÃO B-64304PO/01

Limitação
- Telas cujas cópias não podem ser feitas

Cópias da tela BOOT, a tela IPL, e a tela de alarme de sistema não podem
ser feitas.

- Dispositivos I/O de
primeiro plano Durante a operação DNC, por exemplo, os dados de tela não podem ser
liberados enquanto um dispositivo I/O de primeiro plano estiver em uso.

- Cancelamento da função de cópia

Se a função de cópia for cancelada antes que uma cópia seja concluída,
um arquivo de bitmap incompleto de dados que foram liberados é criado.

-664-
B-64304PO/01 OPERAÇÃO 9.CRIANDO PROGRAMAS

9 CRIANDO PROGRAMAS
Este capítulo explica como criar programas pelo MDI do CNC. Este
capítulo também explica a inserção automática de números de
seqüência e como criar programas no modo TEACH IN.

Criação/registro

Criando programas utilizando painel MDI............... Ver III-9.1


Criação de Inserção automática de números de sequência..... Ver III-9.2
programa
Criando programas no modo TEACH IN................ Ver III-9.3
Programação de conversação
com função gráfica............................................... Ver III-9.4

Registro Registro a partir de inserção externa......................Ver III-8.2.1


de Ver III-8.3.1
programa

Edição

Gerenciamento

Liberação Execução

-665-
9 CRIANDO PROGRAMAS OPERAÇÃO B-64304PO/01

9.1 CRIANDO PROGRAMAS USANDO O PAINEL MDI


Os programas podem ser criados no modo EDIT usando as funções de
edição de programa descritas no III-10.

Procedimentos para Criação de Programas Usando o Painel MDI

1 Inserir o modo EDIT.


2 Pressionar a tecla.

3 Pressionar tecla de endereço e inserir o número do


programa.

4 Pressionar a tecla.
5 Criar um programa usando as funções de edição de programa
descritas no III-10.

Explicação
- Comentários em um
programa Os comentários podem ser escritos em um programa usando-se os
códigos de controle in/out.
Exemplo) O0001 (TEST PROGRAM) ;
M08 (COOLANT LIGADO);

• Quando a tecla é pressionada após o código de controle


de saída“(“, comentários, e código de controle de entrada ”)”
ter sido digitado, os comentários digitados são registrados.
• Quando a tecla é pressionada no meio dos comentários,
para inserir o restante dos comentários mais tarde, os dados
digitados antes da tecla ser pressionada podem não ser
registrados corretamente (não inseridos, modificados ou
perdidos) porque os dados estão sujeitos a uma verificação de
entrada , a qual é realizada na edição normal.
• Código de controle externo “(“ ou Código de controle interno
”)” não pode ser registrado por si próprio.

-666-
B-64304PO/01 OPERAÇÃO 9.CRIANDO PROGRAMAS

9.2 INSERÇÃO AUTOMÁTICA DE NÚMEROS DE SEQUÊNCIA


Os números de seqüência podem ser inseridos automaticamente em
cada bloco quando um programa for criado usando as teclas MDI no
modo EDIT.
Configurar o incremento para números de seqüência no parâmetro Nº
3216.

Procedimento para inserção automática de números de seqüência


Procedimento
1 Digitar 1 em resposta ao aviso de “SEQUÊNCIA Nº” no dado de
configuração. (see III-12.3.1).
2 Inserir o modo EDIT.
3 Pressionar a tecla para exibir a tela de programa.
4 Procurar por ou registrar o número de um programa ser editado e
mover o cursor para o EOB (;) do bloco após o que a inserção
automática de números de seqüência é iniciada.
Quando um número de programa for registrado e um EOB (;) for
inserido com a tecla , os números de seqüência são
automaticamente inseridos, iniciando com 0. Mudar o valor
inicial, se necessário, de acordo com o passo 10, então saltar para
o passo 7.

5 Pressionar tecla de endereço e inserir o valor inicial de N.

6 Pressionar a tecla
7 Inserir cada palavra de um bloco.
8 Pressionar a tecla.

-667-
9 CRIANDO PROGRAMAS OPERAÇÃO B-64304PO/01

9 Pressionar a tecla. O EOB é registrado na memória e os


números de seqüência são automaticamente inseridos. Por exemplo,
se o valor inicial de N for 10 e o parâmetro para o incremento for
configurado para 2, o N12 inserido e exibido abaixo da linha onde um
novo bloco está especificado.

10 No exemplo acima, se N12 não for necessário no próximo bloco,


pressionar a tecla após N12 ser exibido, elimina N12. Se
desejar inserir N100, não N12, no próximo bloco, digitar

N100 imediatamente após N12 ser exibido, e pressionar .


Isto faz com que N100 seja registrado e o valor inicial seja
trocado para 100.

-668-
B-64304PO/01 OPERAÇÃO 9.CRIANDO PROGRAMAS

9.3 CRIAR PROGRAMAS NO MODO TEACH IN (REPRODUÇÃO)

No modo TECH IN JOG ou TEACH IN HANDLE, você pode criar um


programa enquanto insere as coordenadas da posição atual junto a cada
eixo no sistema de coordenadas absoluto quando a ferramenta é movida
pela operação manual no programa.
Você pode inserir outras palavras que não nomes de eixo da mesma
forma que no modo EDIT.

Tela de programa no modo TEACH IN JOG ou TEACH IN HANDLE


Itens exibidos
No modo TEACH IN JOG ou TEACH IN HANDLE, a seguinte tela de
programa é exibida.
No lado esquerdo da tela, as coordenadas da posição atual nos sistemas
de coordenada absoluta e relativa são exibidas; à direita da tela, os
conteúdos de um programa são exibidos. Você pode criar um programa
enquanto verifica a posição atual pela operação manual.

Fig. 9.3 (a) Tela de programa no modo TEACH IN JOG

-669-
9 CRIANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Inserir as coordenadas da posição atual


Você pode utilizar o seguinte procedimento para inserir a coordenadas
da posição atual ao longo de cada eixo no sistema de coordenada
absoluta:

1 Selecionar o modo TEACH IN JOG ou modo TEACH IN


HANDLE.
2 Pressionar a tecla para exibir a tela de programa. Procurar
por ou registrar o número de um programa a ser editado e mudar
o cursor para a posição onde a posição atual ao longo de cada
eixo deve ser inserida.
3 Mover a ferramenta para a posição desejada com jog ou manivela.
4 Teclar no nome do eixo de um eixo ao longo do qual você quer
inserir a coordenada da posição atual.
5 Pressionar a tecla Então, a coordenada da posição atual ao
longo do eixo especificado é inserida no programa.
(Exemplo) X10.521 Coordenada da posição atual
X10521 Dado inserido no programa (Para IS-B)

Exemplo (Para IS-B)


O 1 234 ;
G 9 2 X 1 0 0 0 0 Y 0 Z 1 00 00 ;
G 0 0 G 90 X30 25 Y 237 23 ;
G 0 1 Z -3 2 5 F 3 0 0 ;
M02 ; Z
P1
(3 .02 5, 23.723, 1 0 .0 )

P0

(10.0, 0, 10 .0 ) Y

(3 . 02 5, 23. 7 23 , - 0.32
X
5) P 2

1 Selecionar o modo TEACH IN HANDLE


2 Fazer o posicionamento na posição P0 do gerador manual de
pulso.
3 Selecionar a tela de programa.
4 Inserir o número do programa O1234 como segue:

Esta operação insere o número do programa O1234 na memória.


Depois, pressionar as seguintes teclas:

Um EOB (;) é inserido depois do número do programa O1234.


5 Inserir a posição de máquina P0 para dados do primeiro bloco
como segue:

Esta operação registra G92X10000Y0Z10000 ; no programa.


6 Posicionar a ferramenta em P1 com o gerador manual de pulso.

-670-
B-64304PO/01 OPERAÇÃO 9.CRIANDO PROGRAMAS

7 Inserir a posição de máquina P1 para dados do segundo bloco


como segue:

Esta operação insere G00G90X3025Z23723 ; no programa.


8 Posicionar a ferramenta em P2 com o gerador manual de pulso.
9 Inserir a posição de máquina P2 para dados do terceiro bloco como
segue:

Esta operação insere G01Z-325F300; no programa.


10 Inserir M02; no programa como segue:

Isto completa o registro do programa de amostra.

Explicação
- Registrar a posição com compensação
Quando um nome de eixo e um valor numérico são teclados e a
tecla é pressionada, o valor teclado é acrescentado à coordenada
absoluta da posição atual e a coordenada é inserida. Esta posição
permite a inserção de um valor corrigido para a posição de coordenada
absoluta.

- Registrar comandos diferentes dos comandos de posição


Os comandos a serem inseridos antes e depois de um comando de
posição devem ser digitados antes e depois que a posição da máquina
for registrada, usando a mesma operação como edição de programa no
modo EDIT.

- Inserção tipo calculadora de bolso


Quando o formato de inserção tipo calculadora de bolso é desativado
(bit 0 (DPI) do parâmetro Nº 3401 é definido para 0), a coordenada da
posição atual é inserida no programa em menores incrementos de
inserção. Quando o formato de inserção tipo calculadora de bolso é
ativado (o bit é definido para 1), a coordenada é inserida com um ponto
decimal.

(Exemplo)
Coordenada da posição atual X10.521
Neste momento, a coordenada do eixo X é inserida no programa
como segue (Para IS-B):
Quando o formato de inserção tipo calculadora de bolso é
desativado X10521
Quando o formato de inserção tipo calculadora de bolso é
ativado X10.521

-671-
9 CRIANDO PROGRAMAS OPERAÇÃO B-64304PO/01

9.4 PROGRAMAÇÃO DE CONVERSAÇÃO COM FUNÇÃO


DE GRÁFICO

Os programas NC podem ser criados em uma base de bloco por bloco,


examinando a tela de menu do código G exibida e a tela de detalhes do
Código G.

Procedimentos para Programação de Conversação com Função de Gráfico


Procedimento 1: Criar um programa
1 Insira o modo EDIT.
2 Pressionar a tecla de função programável Se nenhum
.
programa for registrado, a seguinte tela é exibida.

Fig. 9.4 (a) Tela de programa (com nenhum programa registrado)

Se um programa for registrado, o programa atualmente selecionado é


exibido.

-672-
B-64304PO/01 OPERAÇÃO 9.CRIANDO PROGRAMAS

Fig. 9.4 (a) Tela de programa (com um programa registrado)

3 Teclar no número do programa de um programa a ser registrado


depois da teclagem no endereço O, então pressionar tecla
Por exemplo, quando um programa com número de programa 10
estiver para ser registrado, teclar em O10, então pressionar a tecla
. Isto registra um novo programa O0010.

4 Pressionar a soft key [C.A.P]. O seguinte menu do Código G é


exibido na tela. (Se a soft key [C.A.P] não for exibida, mantenha
pressionada a tecla à direita do menu contínuo ou a
tecla à esquerda do menu de torno _ _ até que a soft key [C.A.P]
seja exibida.)

Fig. 9.4 (c) Tela de menu do Código G


-673-
9.CRIANDO PROGRAMAS OPERAÇÃO B-64304PO/01

5 A tecla no código G corresponde a uma função a ser programada.


Quando a função de posicionamento é desejada, por exemplo, o
menu do código G enumera a função com o código G G00. Assim
teclar em G00. Se a tela não indicar uma função a ser programada,
pressionar a tecla de página para exibir a próxima tela de menu do
código G. Repetir esta operação até que uma função desejada
apareça. Se uma função desejada não for um código G, não teclar
em nenhum dado.
6 Pressionar a soft key [BLOCK] para exibir uma tela detalhada para
um código teclado em G. A figura abaixo mostra um exemplo de
tela detalhada para G00.

Fig. 9.4 (d) Tela de detalhes do Código G (G00)

-674-
B-64304PO/01 OPERAÇÃO 9.CRIANDO PROGRAMAS

Quando nenhuma tecla for pressionada, a tela de detalhes padrão


é mostrada.

Fig. 9.4 (e) Tela de detalhes do código G (tela de detalhes padrão)

7 Mover o cursor para o bloco a ser modificado na tela de programa.


Se o endereço onde o cursor é colocado no lado do programa
estiver presente no lado da figura, o endereço no lado da figura
pisca.
8 Inserir dados numéricos pressionando o teclado numérico e
pressionar a soft key [ENTRADA] ou a tecla . Isto completa
a entrada de um item de dado.
9 Repetindo os passos 7 e 8 acima, inserir todos os dados necessários
para o código G teclado no passo 5 acima.
10 Pressionar a tecla . Isto completa o registro de dados de um
bloco na memória do programa. Na tela, a tela do menu do código
G é exibida, permitindo que o usuário insira dados para um outro
bloco. Repetir o procedimento iniciando com 5, conforme
requerido.
11 Após registrar todos os programas, pressionar a soft key
[PRGRM]. Os programas registrados são convertidos para o
formato convencional e exibidos.
12 Pressionar a tecla para retornar ao cabeçalho do programa.

-675-
9.CRIANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Procedimento 2: Modificar um bloco

1 Mover o cursor para o bloco a ser modificado na tela de programa


e pressionar a soft key [C.A.P]. Ou, pressionar a soft key [C.A.P].
primeiro para exibir a tela de conversação, então pressionar a tecla
de página ou até que o bloco a ser modificado seja

exibido.
2 Quando outros dados que não um código G estiverem pra ser
alterados, apenas mover o cursor para o dado e teclar em um valor
desejado, então pressionar a soft key [ENTRADA] ou a tecla.

.
3 Quando um código G estiver para ser alterado, pressionar a tecla
de retorno do menu e a soft key [G.MENU]. Então o menu do
código G aparece. Selecionar um código G desejado, então teclar
no valor. Por exemplo, para especificar um avanço da ferramenta
de corte, desde que o menu do código G indique G01, teclar no
G01. Então pressionar a soft key [BLOCK]. A tela detalhada do
código G é exibida, então inserir os dados.
4 Após os dados serem completamente mudados, pressionar a tecla.
Esta operação substitui um bloco inteiro de um programa.

Procedimento 3: Inserindo um bloco


1 Na tela convencional, exibir o bloco imediatamente antes que um
novo bloco esteja para ser inserido, usando as teclas de página. Na
tela de programa, mover o cursor com as teclas de página e teclas
de cursor para imediatamente antes do ponto onde um novo bloco
está para ser inserido.
2 Pressionar a soft key [G MENU] para exibir o menu do código G.
Então inserir novos dados do bloco.
3 Quando a entrada de um bloco de dados for completada no passo 2,
pressionar a tecla . Esta operação insere um bloco de dados.

Procedimento 4: Eliminando um bloco


1 Na tela de conversação, exibir os conteúdos de um bloco a ser
eliminado, então pressionar a tecla
2 Os conteúdos do bloco exibido são eliminados da memória do
programa. Então os conteúdos do próximo bloco são exibidos na
tela de conversação.

NOTA
Com um sistema central de usinagem, os nomes dos três eixos básicos
são X, Y, e Z em todos os momentos.
Com um sistema de torno, os nomes dos dois eixos básicos são X e Z
em todos os momentos.

-676-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10 EDITANDO PROGRAMAS
Este capítulo descreve como editar programas registrados no CNC.
Edição inclui inserção, modificação e eliminação de palavras. Edição
também inclui eliminação do programa inteiro e inserção automática
de números de seqüência. Este capítulo também descreve a pesquisa
de programa, pesquisa de número de seqüência, pesquisa de palavra, e
pesquisa de endereço, as quais são realizadas antes da edição do
programa.

Criação e registro

Edição

Pesquisar por 1) Pesquisar programa Ver Seção III-10.4


parte 2) Pesquisar número de seqüência Ver Seção III-10.5
de programa ser 3) Pesquisar palavra..........................................................Ver III-10.2.1.
editado 4) Pesquisar endereço.......................................................Ver III-10.2.1.

1) Inserir, alterar, e eliminar uma palavra............Ver III-10.2.3 a 10.2.5.


Inserir, alterar, e
2) Eliminar blocos Ver Seção III-10.3
eliminar
3) Eliminar programas Ver Seção III-10.6
programas
4) Copiar/mover programas Ver Seção III-10.7

Gerenciamento

Saída Execução

-677-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.1 ATRIBUTO DE DESATIVAR EDIÇÃO


Quando a função de proteção de dados de 8 níveis é utilizada
(quando bit 4 (NLV) do parâmetro Nº 8131 é definido para 1),
o atributo de desativar edição pode ser definido para cada
programa.
Os programas com o atributo de desativar edição não podem
ser editados.
Assim, antes que um programa possa ser editado, o atributo de
desativar a edição, se definido para o programa, precisa ser
removido.

Procedimento para remover o atributo de desativar edição

1 Selecionar modo EDIT.


2 Pressionar a tecla de função programável .
3 Pressionar a soft key [DIR].
4 Pressionar a soft key [DIR+] para exibir uma lista de
programa detalhada.
(Cada vez que a soft key [DIR+] é pressionada, a exibição
da lista de programa troca entre exibição detalhada e exibição
normal.)
5 Selecione um programa cujo atributo que desativa a
edição deva ser removido.
Mover o cursor com a tecla de cursor ou
para um programa cujo atributo que desativa a edição deva
ser removido.
6 Pressionar a soft key [(OPRT)].
7 Pressionar a soft key [CHANGEATTRIB] (ou [ATTRIB]
quando uma unidade de display de 8.4 polegadas for usada).
8 Pressionar a soft key [EDIT ENABLE] (ou a soft key [EDT
ON] quando uma unidade de display de 8.4 polegadas for
usada).
9 Pressionar a soft key [END].

CUIDADO
1 Após completar a edição, definit o atributo de
desativar edição conforme necessário.
2 Para definir um atributo de desativar edição,
seguir o mesmo procedimento que para
remover o atributo.
No passo 7, pressionar a soft key
[EDIT DISABL].

-678-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.2 INSERIR, ALTERAR E APAGAR UMA PALAVRA


Esta seção descreve o procedimento para a inserção, alteração e
apagamento de palavras em programas registrados na memória.

Procedimento para inserir, alterar e apagar uma palavra

1 Selecione o modo EDIÇÃO.


2 Pressionar a tecla de função .
3 Selecione o programa a ser editado.
Se um programa a ser editado estiver selecionado, realize a
operação 4.
Se um programa a ser editado não estiver selecionado, procure o
número do programa.
4 Mover o cursor para a posição a ser editada, com um dos métodos
abaixo:
• Método de varredura “Scan”
• Método de procura de palavra
• Método de procura de endereço
Para cada método, consultar III-10.1.1.
5 Proceda à alteração, inserção ou apagamento da palavra.
Explicação
- Conceito de palavra e unidade de edição
Uma palavra é um endereço seguido de um número. Nas macros de
usuário, o conceito de palavra é ambíguo, sendo, por isso, utilizado
aqui o conceito de unidade de edição.
A unidade de edição é uma unidade que poderá ser alterada ou
apagada durante uma operação. Em uma operação de varredura, o
cursor indica o início de uma unidade de edição.
A inserção é feita a seguir à unidade de edição.
Definição de unidade de edição:
• Parte de um programa compreendido entre um endereço e o ponto
imediatamente anterior ao endereço seguinte.
• Um endereço é um alfabeto, SE, ENQUANTO, IR PARA, FIM,
FAÇA+, ou; (EOB) [“IF, WHILE, GOTO, END, DO=, or;
(EOB)”].
De acordo com esta definição, uma palavra é uma unidade edição.
Para conveniência na explicação sobre edição indicada abaixo, a
“unidade de edição” é mencionada como a “palavra”.

AVISO
Quando uma mudança, uma inserção ou eliminação tenha sido
feita em dados de um programa por meio de uma pausa na
usinagem com uma única parada de bloco, manutenção de
avanço ou outras operações durante a execução de um
programa, assegurar que o cursor seja retornado à posição
original antes de recomeçar o programa. Para executar o
programa com o cursor colocado em outra posição, assegurar
que seja feita uma recomposição (“reset”).
Se não for assim, o programa não pode ser executado como
esperado no programa mostrado na tela depois que a usinagem
recomeça.
-679-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.2.1 Pesquisa de palavras

Por conveniência, o selecionar uma palavra com o cursor é chamado de


fazer a varredura (“scan”) de uma palavra.
Uma palavra pode ser varrida movendo o cursor para a palavra,
fazendo uma operação de procura da palavra, ou fazendo uma
operação de procura de endereço.
Por conveniência na explicação abaixo, a seleção de uma palavra
fazendo uma operação de procura de palavras ou de procura de
endereço pode ser expressa como a procura de uma palavra.

Procedimento para a varredura de um programa (operação de mover o cursor)

Mover o cursor palavra por palavra.


Mover o cursor de acordo com o procedimento abaixo para varrer a
palavra desejada.

1 Pressione a tecla do cursor .


O cursor avança palavra a palavra na tela; o cursor é mostrado em
uma palavra selecionada.
2 Pressione a tecla do cursor .
O cursor avança palavra a palavra na tela; o cursor é mostrado
em uma palavra selecionada.
Exemplo: Quando o cursor se move a Z1250.0

3 Quando se mantém premida a teclado cursor ou as


palavras são localizadas continuamente.
4 Pressionando a tecla de cursor , o cursor se move para a
primeira palavra do próximo bloco.
5 Pressionando a tecla de cursor, o cursor se move para a
primeira palavra do bloco anterior.
6 Quando se mantém pressionada a tecla do cursor ou
o cursor se desloca continuamente para o início de um bloco.
7 Se pressionar a tecla de página é exibida a página seguinte
e localizada a primeira palavra dessa página.
8 Se pressionar a tecla de página é exibida a página anterior
e localizada a primeira palavra dessa página.

-680-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

9 Quando se mantém pressionada a tecla de página ou


é exibida uma página após a outra

-681-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Procedimento para procurar uma palavra


- Procura usando uma tecla flexível
1. Selecionar o modo EDIT ou MEMORY [EDITAR, MEMÓRIA].
2. Pressionar a tecla de função .
3. Inserir pelo teclado a palavra a ser achada.
4. Pressionando uma tecla flexível [SRH↓] acontece uma procura da
palavra na direção para frente da posição do cursor.
5. Se o programa inclui a palavra selecionada a ser achada, o cursor
se move para a palavra. Se a palavra não puder ser encontrada
quando uma procura é feita até o fim do programa, o cursor se
move ao fim do programa e a mensagem de alerta "A
SEQUÊNCIA NÃO FOI ENCONTRADA” é exibida.
6. Pressionando a tecla flexível [SRH↓] de novo outra procura é feita
para mesma palavra.
7. Para procurar uma palavra diferente, entrar com a palavra no
“buffer” de informação teclada, e então pressionar a tecla flexível
[SRH↓].
8. Pressionando a tecla flexível [SRH↑] uma procura é feita na direção
inversa.

- Procura usando as teclas de cursor


1. Selecionar o modo EDIT ou MEMORY.
2. Pressionar a tecla de função .
3. Inserir pelo teclado a palavra a ser achada.
4. Pressionar a tecla de cursor causa a procura de uma
palavra na direção frontal.
5. Se o programa incluir a palavra a ser achada, o cursor se move para
a palavra. Se a palavra não puder ser achada, a mensagem de alerta
“A SEQUÊNCIA NÃO FOI ENCONTRADA” é exibida.
Pressionar a tecla de cursor depois de ter inserido uma palavra
pelo teclado causa uma procura na direção inversa.

NOTA
1 Para procurar uma palavra, a sequência de
caracteres que coincide plenamente com a palavra
a ser achada deve ser especificada.
Exemplo:
X100.0 não ode ser achado especificando X1. Deve
ser especificado X100.0.
G01 não pode ser achado especificando G1. Deve
ser especificado G01.
2 Diferentemente da procura de palavras usando
uma tecla flexível, a procura de palavras usando
teclas de cursor exige que a palavra a ser achada
seja definida cada vez.

-682-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

Procedimento para procurar um endereço


- Procura usando uma tecla flexível
1. Selecionar o modo EDIT ou MEMORY [“EDITAR, MEMÓRIA”].
2. Pressionar a tecla da função .
3. Inserir pelo teclado o endereço a ser achado.
4. Pressionando uma tecla flexível [SRH↓] acontece uma procura do
endereço na direção para frente da posição do cursor.
5. Se o programa inclui o endereço selecionado a ser achada, o cursor
se move para o endereço. Se o endereço não puder ser encontrado
quando uma procura é feita até o fim do programa, o cursor se move
ao fim do programa e a mensagem de alerta "A SEQUÊNCIA NÃO
FOI ENCONTRADA” é exibida.
6. Pressionando a tecla flexível [SRH↓] de novo outra procura é feita
para mesmo endereço.
7. Para procurar um endereço diferente, entrar com o endereço no
buffer [“área temporária”] de informação teclada, e então pressionar
a tecla flexível [SRH↓].
8. Pressionando a tecla flexível [SRH↑] uma procura é feita na direção
inversa.

- Procura usando as teclas de cursor


1. Selecionar o modo EDIT ou MEMORY.
2. Pressionar a tecla de função .
3. Inserir pelo teclado o endereço a ser achado.
4. Pressionar a tecla de cursor causa a procura de um
endereço na direção frontal.
5. Se o programa incluir o endereço a ser achado, o cursor se move
para o endereço. Se o endereço não puder ser achado, a mensagem
de alerta “A SEQUÊNCIA NÃO FOI ENCONTRADA” é exibida.
6. Pressionar a tecla de cursor depois de ter inserido um
endereço pelo teclado causa uma procura na direção inversa.

Exemplo: Fazer uma procura pelo endereço "M"


1. Inserir "M" no teclado.
2. Pressionando a tecla flexível [SRH↓] o cursor se move para
“M06”, localizado na mesma linha que N2.
3. Pressionando a tecla flexível [SRH↓] de novo o cursor se move
para "M03", localizado na mesma linha que N3.
4. Pressionando a tecla flexível [SRH↑] o cursor se move para
"M06", localizado na mesma linha que N2.
5. Pressionar a tecla de cursor depois de haver teclado “M”
move o cursor para “M03”, localizado na mesma linha que N3.
6. Se a continuação da operação de procura na direção frontal não
encontrar nenhum outro endereço, o cursor se move para a última
linha e a mensagem de alerta "A SEQUÊNCIA NÃO FOI
ENCONTRADA” é exibida.

-683-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

NOTA
Diferentemente da procura de endereço usando uma
tecla flexível, a procura de endereço usando as teclas
de cursor exige que o endereço a ser achado seja
especificado a cada vez.

-684-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.2.2 Cabeça do Programa

O cursor pode ser pulado para o topo do programa. Esta função é


chamada de indicar a cabeça do programa. Esta seção descreve os
quatro métodos para a indicação da cabeça do programa.

Procedimento para indicar a cabeça de um programa

Método 1 1 Aperte a tecla quando a tela do programa está selecionada no modo


EDIT.

Quando o cursor tenha retornado ao início do programa, os conteúdos


do programa são exibidos na tela desde seu início.

Método 2 1 Procurar o número do programa.


Quando a tela do programa está selecionada em modo de MEMORY
ou EDIT, inserir o número do programa.
(Pressionar a tecla de endereço O e então digite o numero do
programa).
2 Pressionar a tecla flexível [O SEARCH] [“PROCURA”].

Método 3 1 Selecionar a tela de programa ou tela de verificação do programa em


modo de MEMORY.
2 Pressionar a tecla flexível [(OPRT)].
3 Pressionar a tecla flexível [REWIND] [“REBOBINAR”].

Método 4 1 Selecionar a tela de programa no modo de EDIT.


2 Pressionar a tecla flexível [(OPRT)].
3 Pressionar a tecla flexível [REWIND].

-685-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.2.3 Inserção de palavras

Procedimento para inserir uma palavra

1 Procure a palavra, ou faça uma varredura dela, imediatamente


antes da palavra ser inserida.
2 Tecle o endereço a ser inserido.
3 Digite os dados.
4 Pressione a tecla .

Exemplo da Inserção de T15


1 Procurar Z1250, ou fazer a varredura dele.

Z1250.0 é
procurado/varrido。

2 Teclar T 1 5 .
3 Pressionar a tecla.

T15 é inserido.

-686-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.2.4 Alteração de palavras

Procedimento para alterar uma palavra


1 Procure a palavra a ser alterada, ou faça a varredura dela.
2 Tecle um endereço a ser inserido.
3 Digitar os dados.
4 Pressionar a tecla .

Exemplo de alterar T15 para M15

1 Procurar T15, ou fazer varredura sobre ele.

T15 é procurado/varrido.

2 Teclar

3 Pressionar a tecla.

T15 é alterado para M15.

-687-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.2.5 Apagar palavras

Procedimento para apagar uma palavra

1 Procurar a palavra a ser eliminada, ou faça a varredura sobre ela.


2 Pressionar a tecla .

Exemplo de eliminação de X100.0

1 Procurar ou varrer X100.0.

X100.0 é procurado/
varrido

2 Pressionar

X100.0 é eliminado.

-688-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.3 APAGAR BLOCOS

É possível um ou vários blocos de um programa.

10.3.1 Apagar um bloco

A porção da posição atual da palavra para o próximo EOB é eliminada.


O cursor é então colocado na palavra ao lado do EOB eliminado.

Procedimento para apagar um bloco

1 Procure ou localize o endereço N do bloco a ser apagado.

2 Pressionar a tecla .

3 Pressionar a tecla de edição .

Exemplo do apagamento de um bloco com o nº 1234


1 Procure ou localize o N01234.
N01234 foi
encontrado/localizado.

2 Pressionar a tecla .

3 Pressionar a tecla de

O bloco com N01234 foi


apagado.

-689-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.3.2 Apagar vários blocos

Os vários blocos na direção frontal a partir da posição atual da palavra


até o EOB do mais remoto desses blocos são eliminados. O cursor é
então colocado na palavra ao lado do EOB eliminado.

Procedimento para apagar vários blocos

1 Procure ou localize uma palavra no primeiro bloco da parte a ser


apagada.
2 Pressionar a tecla tantas vezes quanto seja o número de
blocos que se deseja eliminar.
3 Pressionar a tecla de edição .

Exemplo de eliminação de blocos de N01234 até o EOB de um bloco que fica dois
blocos adiante
1 Procure ou localize N01234.
N01234 foi
encontrado/localizado.

2 Teclar .

3 Pressionar a tecla de edição.

Os blocos de N01234
até o EOB de um
bloco que fica dois
blocos adiante foram
apagados.

-690-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.4 PESQUISA DO NÚMERO DO PROGRAMA

Se existirem vários programas na memória, é possível procurar um


determinado programa. Existem quatro métodos para procurar um
programa.

Procedimento para a pesquisa do número do programa


Método 1 Para procurar um programa por este método, insira pelo teclado o
número do programa desejado e depois pressione a tecla flexível
seleção de operação [O SEARCH].
1 Selecione o modo EDIÇÃO ou MEMÓRIA.
2 Pressione a tecla de função para exibir a tela do programa.

3 Pressione a tecla de endereço .


• Para um programa registrado na memória do CNC, as
inserções de memória e tecla de endereço podem ser
omitidas.
4 Inserir pelo teclado o número do programa a ser achado.
5 Pressione a tecla flexível de seleção de operação [O SEARCH].
Na conclusão da operação de procura, o número do programa
achado é exibido na parte superior direita da tela.
Se o número de programa desejado não é encontrado, a
mensagem de alerta "O PROGRAMA ESPECIFICADO NÃO
FOI ENCONTRADO” é exibido quando um número de programa
de 5 dígitos, ou mais longo, for especificado para a operação de
procura.
Quando um caractere que não tenha seguido os passos 3 ou 4
acima for inserido para a operação de procura, a mensagem de
alerta "ERRO DE FORMATO" é exibida.

-691-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Método 2 Para procurar um programa por este método, inserir pelo teclado o
número do programa desejado e depois pressione a tecla do cursor
ou .

1 Selecione o modo EDIÇÃO ou MEMÓRIA.


2 Pressione a tecla de função para exibir a tela do programa.
3 Pressione a tecla .
4 Insira pelo teclado o número do programa a ser achado
5 Pressione a tecla ou .
• Ao pressionar a tecla do cursor o programa prévio é
procurado.
• Ao pressionar a tecla do cursor o programa seguinte é
procurado.
Na conclusão da operação de procura o número de programa
encontrado é exibido na parte superior direita da tela.
Se o número de programa desejado não foi achado, a mensagem de
alerta "O PROGRAMA ESPECIFICADO NÃO FOI
ENCONTRADO” é exibido quando um número de programa de 5
dígitos, ou mais longo, for especificado para a operação de
procura.
Quando um caráter que não tenha seguido os passos 3 ou 4 acima é
inserido para operação de procura, a mensagem de alerta "ERRO
DE FORMATO" é exibida.

Método 3 Este método procura o próximo programa a partir do programa atual.


1 Selecione o modo EDIÇÃO ou MEMÓRIA.
2 Pressionar a tecla de função para exibir a tela do programa.
3 Pressionar a tecla de seleção de operação [O SEARCH].
4 Na conclusão da operação de procura, o número de programa
encontrado é exibido na parte superior direita da tela.

Método 4 Para procurar um programa, pressionar a tecla de endereço , e


então a tecla do cursor ou .
1 Selecione o modo EDIÇÃO ou MEMÓRIA.

2 Pressionar a tecla da função para exibir a tela do programa.


3 Pressione a tecla de endereço .
4 Pressionar a tecla do cursor ou

• Pressionando a tecla do cursor o programa prévio é


procurado.
• Pressionando a tecla do cursor o programa seguinte é
procurado.
Na conclusão da operação de procura, o número de programa
encontrado é exibido na parte superior direita da tela.

-692-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.5 PESQUISA DO NÚMERO DE SEQUÊNCIA

A operação de pesquisa de números de seqüência é, normalmente,


utilizada para procurar um número de seqüência no meio de um
programa, de forma a que a execução possa ser iniciada ou reiniciada no
bloco que contém esse número de seqüência.

Exemplo)
Pesquisa do número de seqüência 02346 em um programa (O0002).

PROGRAMA
O0001 ;
N01234 X100.0 Z100.0 ;
S12 ;
:
O0002 ; Esta seção é pesquisada
desde o início. (A
Programa selecionado N02345 X20.0 Z20.0 ;
N02346 X10.0 Z10.0 ; operação de pesquisa só
é executada dentro de
: O0003 ;
O número de um programa).
:
seqüência
procurado foi
encontrado.

Procedimento para a pesquisa do número de sequência


Procedimento
1 Selecione o modo MEMÓRIA.
2 Pressionar atecla de função .
3 Se o programa contiver o número de sequência a ser procurado,
execute as operações 4 a 7, abaixo descritas.
Se o programa não contiver o número de seqüência a ser
procurado, selecione o número do programa que contém o
número de seqüência a ser procurado.
4 Pressionar a tecla de endereço .
5 Introduza o número de sequêcia procurado.
6 Pressionar a tecla flexível [N SRH].
7 Depois de concluída a operação de pesquisa, o número de
sequência procurado é exibido no canto superior direito da tela
CRT

-693-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Explicações
- Operação durante a
pesquisa Os blocos que são ignorados não exercem qualquer influência sobre o
CNC. Isso significa que os dados contidos nos blocos ignorados, tais
como as coordenadas e os códigos M, S e T, não alteram as
coordenadas do CNC nem os valores modais.
Portanto, no primeiro bloco em que a execução deva ser iniciada ou
reiniciada através de um comando de pesquisa do número de
seqüência, certifique-se de que introduziu os códigos M, S e T
necessários, bem como as coordenadas. Um bloco procurado através
da pesquisa de números de seqüência representa, normalmente, um
ponto de transição de um processo para outro. Se for necessário
procurar um bloco no meio de um processo, a fim de reiniciar a
execução nesse bloco, especifique os códigos M, S e T necessários, os
códigos G, as coordenadas, etc., através do painel MDI, depois de ter
controlado cuidadosamente os estados da máquina-ferramenta e do
CNC nesse ponto.

- Quando a função opcional de salto de bloco é habilitada


Quando a função opcional de salto de bloco é habilitada para um
bloco, os números de sequência incluídos no bloco são excluídos como
alvos de procura de números de sequência.

Limitação
- Pesquisa em um
subprograma Durante a operação de pesquisa de números de seqüência, o
M98Pxxxx (chamada de subprograma) não é executado. Se tentar
pesquisar um número de seqüência em um subprograma chamado pelo
programa atualmente selecionado, é acionado um alarme P/S (nº 060).

Programa principal Subprograma

O1234 O5678
: :
: N88888
M98 P5678 ; :
: M99 ;
: :

Se tentar procurar N8888, no exemplo acima, é acionado um alarme.

Fig. 10.5 (a)

-694-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.6 APAGAR PROGRAMAS

Os programas registrados na memória podem ser apagados um a um


ou todos de uma vez. Também é possível apagar mais de um
programa, especificando-se uma faixa.

10.6.1 Apagando um programa

Pode ser eliminado um único programa.

Procedimento para apagar um programa

1 Selecione o modo EDIÇÃO


2 Pressionar a tecla de função para exibir a tela do programa.
3 Pressionar a tecla de endereço .
4 Introduza o número de programa desejado.
5 Pressionar a tecla de edição . O programa com o número
de programa introduzido é apagado.

10.6.2 Apagando todos os programas

Todos os programas podem ser eliminados.

Procedimento para apagar todos os programas

1 Selecionar o modo EDIÇÃO.


2 Pressionar a tecla de função para exibir a tela do programa.
3 Pressionar a tecla de endereço .
4 Introduza -9999
5 Pressionar a tecla para apagar todos os programas.

-695-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.7 CÓPIAS E MOVIMENTOS DE PROGRAMAS

Um programa inteiro ou uma parte do programa podem ser copiados


ou movidos.

10.7.1 Cópia de parte de um programa


A parte do programa que está sendo exibido pode ser copiada ou
colada em outra área.

Antes da cópia Depois da cópia


Oxxxx Oyyyy Oxxxx Oyyyy

A A

B B B

C C

Fig. 10.7.1 (a) Cópia de parte de um programa

Na Fig. 10.7.1 (a), o programa B com o número de programa xxxx é


copiado e colado no programa que tem o número de programa yyyy. O
programa com número de programa xxxx permanece sem mudanças
antes e depois da operação de cópia.

Procedimento para copiar parte de um programa


1. Mover o cursor para a posição inicial de cópia
desejada.
[SELECT] [SEL-ALL] [COPY] [CUT] [PASTE] 2. Pressionar a tecla flexível [SELECT] [“SELECIONAR”].
3. Quando o cursor é movido, a faixa entre a posição inicial de cópia
até a posição atual do cursor é selecionada e exibida na mesma cor
[キャンセル ] [SEL-ALL] [COPY] [CUT] [PASTE]
que a cor do cursor. Para cancelar a seleção, pressione a tecla
flexível [CANCEL] [“CANCELAR”].
4. Pressionar a tecla flexível [COPY] [“COPIAR”]. A faixa
selecionada do programa é armazenada no “buffer” [“memória
[キャンセル ] [SEL-ALL] [COPY] [CUT] [PASTE]
temporária”] de cópia.
Se o tamanho da faixa selecionada do programa exceder a
capacidade do buffer de cópia, a seleção é terminada com a
mensagem de alerta “A CAPACIDADE DO BUFFER DE CÓPIA
FOI EXCEDIDA”.
Se a tecla flexível [COPY] for pressionada sem faixa de programa
selecionada, a mensagem de alerta "NÃO FOI SELECIONADA
NENHUMA PALAVRA" é exibida e o buffer de cópia é
esvaziado. Se o tamanho da faixa de programa selecionado exceder
o limite superior do buffer de cópia, a mensagem de alerta
“EXCEDIDA A CAPACIDADE DO BUFFER DE CÓPIA” é
exibida. A faixa selecionada não é liberada.

-696-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

5. Procurar um programa alvo de colagem.


6. Mover o cursor para a posição desejada para a colagem.
7. Pressionar a tecla flexível [PASTE] [“COLAR”] e depois
pressionar a tecla flexível [BUF-EX] [“SAÍDA DO BUFFER”]. O
conteúdo copiado no passo 4 é colado onde o cursor indicar. Se
[BUF-EX] for pressionado quando o buffer de cópia está vazio, a
mensagem de alerta “O BUFFER DE CÓPIA ESTÁ VAZIO" será
exibido.

Exemplo 1: Uma parte de O0001 é copiada para O0002.


1. Exibir O0001 e então mover o cursor para a posição desejada de
início da cópia. (<1>)
2. Pressionar a tecla flexível [SELECT].
3. Quando o cursor se move, a faixa entre a posição de início da cópia
até a posição atual do cursor é selecionada e exibida na mesma cor
que o cursor (<3>)
4. Pressionar a tecla flexível [COPY]. A faixa de programo
selecionada é armazenada no buffer de cópia.
5. Procurar o O0002 e depois mover o cursor para a posição onde o
conteúdo copiado de O0001 deve ser inserido. (<5>)
6. Pressionar a tecla flexível [PASTE] e então pressionar a tecla
flexível [BUF-EX]. O conteúdo copiado de O0001 é então colado
no lugar indicado pelo cursor (<6>)

<1> [SELECT] <3>


+ O0001;
O0001;
G00 X0 Y0; Mover cursor. G00 X0 Y0;
G01 X100.0 F100 ; G01 X100.0 F100 ;
Y-100.0 ; Y-100.0 ;
M30; M30;

<5> <6>
[PASTE] O0002;
O0002;
N1 G92 X0 Y0; N1 G92 X0 Y0;
N2 G91 G17 G00 Y4.0 ; N2 G91 G17 G00 Y4.0 ;
N3 G01 Y25.0 F120 ; N3 G01 Y25.0 F120 ;
N4 G03 X20.0 R20.0 ; G00 X0 Y0 ;
N5 G01 X25.0 ; G01 X100.0 F100 ;

N4 G03 X20.0 R20.0 ;


N5 G01 X25.0 ;

: Cursor faixa de seleção : Faixa de colagem

Para conveniência de explicação, o cursor <6> é colocado na mesma


posição que em <5>.
Na realidade, o cursor se move para a última palavra do conteúdo
colado.

-697-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Exemplo 2: Uma parte de O0001 é copiada para criar o novo


programa O0003.
] 1. Exibir O0001 e depois mover o cursor para a posição desejada
de início da cópia. (<1>)
2. Pressionar a tecla flexível [SELECT].
3. Quando o cursor é movido, a faixa entre a posição inicial de
cópia e a posição atual do cursor é selecionada e exibida na
mesma cor que a cor do cursor. (<3>)
4. Pressionar a tecla flexível [COPY]. A faixa selecionada de
programa é armazenada no buffer de cópia.
5. Insira "O0003" pelo teclado e então pressione a tecla de edição
para criar o novo programa O0003. (<5>)
6. Pressione a tecla flexível [PASTE] e então pressione a tecla
flexível [BUF-EX]. O conteúdo copiado de O0001 é colado.
(<6>)

<1> <3>
[SELECT]
+ O0001;
O0001;
Mover cursor. G00 X0 Y0;
G00 X0 Y0;
G01 X100.0 F100 ; G01 X100.0 F100 ;
Y-100.0 ; Y-100.0 ;
M30; M30;

[PASTE]
<5> <6>
+ [BUF-
O0003
EX]
O0003;
G00 X0 Y0;
G01 X100.0 F100 ;

: Cursor & faixa de seleção : Faixa de colagem

Para conveniência de explicação, o cursor de <6> é colocado na


mesma posição que em <5>.
Na realidade, o cursor se move para a última palavra do conteúdo
colado.

-698-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.7.2 Mover parte de um programa


Uma parte do programa sendo exibido pode ser cortada e transferida
para outra área.

Antes do movimento Depois do movimento


Oxxxx Oyyyy Oxxxx Oyyyy

A
A
B B
C
C

Fig. 10.7.2 (a) Movendo uma parte do programa

Na Fig. 10.7.2 (a), o programa B, que tem o número de programa


xxxx é cortado e transferido para o programa que tem o número de
programa yyyy.
Procedimento para mover parte de um programa
1. Mover o cursor para a posição desejada de início do corte.
2. Pressionar a tecla flexível [SELECT].

3. Quando o cursor é movido, a faixa da posição inicial de corte até a


posição atual do cursor é selecionada e exibida na mesma cor que
a cor do cursor.
Para cancelar a seleção, pressionar a tecla flexível [CANCEL].
4. Pressionar a tecla flexível [CUT] [“CORTAR”]. A faixa
selecionada do programa é armazenada no buffer da cópia. Ao
mesmo tempo, a faixa selecionada do programa é cortada. Depois
do corte, o cursor se move para uma posição antes da faixa de
corte.
Se a tecla flexível [CUT] for pressionada sem nenhuma faixa de
programa selecionada, a mensagem de alerta "NENHUMA
PALAVRA FOI SELECIONADA" é exibida e o buffer de cópia é
esvaziado.
Se o tamanho da faixa selecionada do programa exceder o limite
superior do buffer de cópia, a mensagem de alerta "EXCEDIDA A
CAPACIDADE DO BUFFER DE CÓPIA” é exibida. A faixa
selecionada não é liberada. Neste caso, nenhuma operação de
corte será realizada.
5. Procurar um programa alvo de colagem.
6. Mover o cursor para a posição desejada de colagem.
7. Pressionar a tecla flexível [PASTE] e depois pressionar a tecla
flexível [BUF-EX]. A faixa de programa é cortada no passo 4 é
colada na posição indicada pelo cursor. Se a tecla [BUF-EX] for
pressionada quando o buffer de cópia está vazio, a mensagem de
alerta "O BUFFER DE CÓPIA ESTÁ VAZIO" é exibida.

-699-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

Exemplo 1: Uma parte de O0001 é movida para O0002.


1. Exibir O0001 e depois mover o cursor para a posição desejada de
início de corte. (<1>)
2. Pressionar a tecla flexível [SELECT].

3. Quando o cursor se move, a faixa desde a posição de início do


corte até a posição atual do cursor é selecionada e exibida na
mesma cor que a cor do cursor. (<3>)
4. Pressionar a tecla flexível [CUT]. A faixa selecionada do programa
é cortada. (<4>)
5. Procurar O0002 e depois mover o cursor até a posição onde o
conteúdo cortado do O0001 deve ser inserido. (<5>)
6. Pressionar a tecla flexível [PASTE] e depois pressionar a tecla
flexível [BUF-EX]. O conteúdo cortado do O0001 é colado no
lugar indicado pelo cursor. (<6>)

<1> [SELECT] <3> <4>


+
O0001; Mover O0001; O0001 ;
G00 X0 Y0; o G00 X0 Y0; [CUT] Y-100.0 ;
G01 X100.0 F100 ; cursor. G01 X100.0 F100 ; M30;
Y-100.0 ; Y-100.0 ;
M30; M30;

[PASTE]
O0002; + [BUF- O0002;
N1 G92 X0 Y0; EX] N1 G92 X0 Y0;
N2 G91 G17 G00 Y4.0 ; N2 G91 G17 G00 Y4.0 ;
N3 G01 Y25.0 F120 ; N3 G01 Y25.0 F120 ;
N4 G03 X20.0 R20.0 ; G00 X0 Y0 ;
N5 G01 X25.0 ; G01 X100.0 F100 ;

N4 G03 X20.0 R20.0 ;


N5 G01 X25.0 ;

: Cursor & faixa de seleção : Faixa de colagem


Para conveniência de explicação, o cursor de <6> fica localizado na
mesma posição que em <5>.
Na realidade, o cursor se move à última palavra do conteúdo colado.

-700-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

Exemplo 2: Uma parte de O0001 é cortada para criar o novo


programa O0003.
1. Exibir O0001 e depois mover o cursor para a posição desejada de
início de corte. (<1>)
2. Pressionar a tecla flexível [SELECT].
3. Quando o cursor é movido, a faixa desde a posição inicial de corte
até a posição atual do cursor é selecionada e exibida na mesma cor
que a mesma cor do cursor. (<3>)
4. Pressionar a tecla flexível [CUT]. A faixa selecionada do programa
é cortada. (<4>)

5. Inserir "O0003" pelo teclado e depois pressionar a tecla de edição


para criar o novo programa O0003. (<5>)

6. Pressionar a tecla flexível [PASTE] e depois pressionar a tecla


flexível [BUF-EX]. O conteúdo cortado do O0001 é transferido.
(<6>)

<1> <3> <4>


[SELECT]
+
O0001;
O0001; O0001 ;
G00 X0 Y0; Mover G00 X0 Y0; [CUT] Y-100.0 ;
G01 X100.0 F100 ; o G01 X100.0 F100 ; M30 ;
Y-100.0 ; cursor. Y-100.0 ;
M30; M30;

<5> [PASTE] <6>


+ [BUF-
EX] O0003 G00 X0 Y0;
O0003
G01 X100.0 F100 ;

: Cursor & faixa de seleção : Faixa de colagem

Por conveniência de explicação, o cursor de <6> fica localizado na


mesma posição que em <5>.
Na realidade, o cursor se move para a última palavra do conteúdo
cortado.

-701-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.7.3 Copiar um programa inteiro

Um programa inteiro pode ser copiado e transferido para outra área.

Antes da cópia Depois da cópia


Oxxxx Oyyyy Oxxxx Oyyyy

A A A

Posição de inserção

Fig. 10.7.3 (a)

Na Fig. 10.7.3 (a), o programa com o número de programa xxxx


é copiado para um programa recém -criado com o número de
programa yyyy. O programa que tem o número de programa
xxxx permanece sem mudanças antes e depois da inserção.
Procedimento para copiar um programa inteiro
1. Exibir o programa a ser copiado.
2. Pressionar a tecla flexível [SELECTALL] [“SELECIONAR
TUDO”]. O programa inteiro com exceção do número O é
selecionado e exibido na mesma cor que a cor do cursor.

Para cancelar esta seleção, pressionar a tecla flexível [CANCEL].

3. Pressionar a tecla flexível [COPY]. O programa inteiro será


armazenado no buffer de cópia.
Se a tecla flexível [COPY] for pressionada sem nenhuma faixa de
programa selecionada, a mensagem de alerta "NENHUMA
PALAVRA FOI SELECIONADA” é exibida e o buffer de cópia é
esvaziado. Se o tamanho da faixa de programa selecionado
exceder o limite superior do buffer de cópia, a mensagem de alerta
“EXCEDIDA A CAPACIDADE DO BUFFER DE CÓPIA” é
exibida. A faixa selecionada não é liberada.
4. Procurar um programa alvo de colagem.
5. Mover o cursor à posição desejada de colagem.
6. Pressionar a tecla flexível [PASTE] e depois pressionar a tecla
flexível [BUF-EX]. O conteúdo copiado no passo 3 é colado para
o lugar indicado pelo cursor. Se a tecla [BUF-EX] for pressionada
quando o buffer de cópia está vazio, a mensagem de alerta "O
BUFFER DE CÓPIA ESTÁ VAZIO” é exibida.

-702-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

Exemplo) O0001 é copiado e transferido para O0002.

1. Exibir O0001 e depois pressionar a tecla [SELECTALL]. O


programa inteiro é destacado com a mesma cor que a do cursor.
(<l>)
2. Pressionar a tecla flexível [COPY].
3. Exibir O0002 e depois mover o cursor para a posição de inserção
desejada em O0001. (<3>)
4. Pressionar a tecla flexível [PASTE] e depois pressionar a tecla
flexível [BUF-EX]. O0001 é transferida para o lugar indicado pelo
cursor. (<4>)

<1>

O0001;
G00 X0 Y0;
G01 X100.0 F100 ;
Y-100.0 ;
M30;

<3> <4>

O0002; O0002;
N1 G92 X0 Y0; N1 G92 X0 Y0;
[PASTE]
N2 G91 G17 G00 Y4.0 ; + [BUF- N2 G91 G17 G00 Y4.0 ;
N3 G01 Y25.0 F120 ; EX] N3 G01 Y25.0 F120 ;
N4 G03 X20.0 R20.0 ; G00 X0 Y0 ;
N5 G01 X25.0 ; G01 X100.0 F100 ;
Y-100.0 ;
M30;
N4 G03 X20.0 R20.0 ;
N5 G01 X25.0 ;

: Cursor & faixa de seleção : Faixa de colagem

Para conveniência de explicação, o cursor de <4> fica localizado na


mesma posição que em<3>.
Na realidade, o cursor se move para a última palavra do conteúdo
colado.

-703-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.7.4 Mover um Programa Inteiro

Um programa inteiro pode ser cortado e transferido para outra área.

Antes do movimento Depois do movimento


Oxxxx Oyyyy Oxxxx Oyyyy

A A A

Posição de inserção

Fig. 10.7.4 (a)

Na Fig. 10.7.4 (a), o programa que tem o número de programa xxxx é


inserido no programa que tem o número de programa yyyy. O conteúdo
do programa que tem o número de programa xxxx é eliminado. Porém,
o programa eliminado permanece como um programa vazio.

Procedimento para mover um programa inteiro


1. Exibir o programa a ser cortado.
2. Pressionar a tecla flexível [SELECTALL].
[SELECT] [SEL-ALL] [COPY] [CUT] [PASTE]
O programa inteiro, com exceção do seu número O selecionado e
exibido na mesma cor que a cor do cursor.
[キャンセル ] [SEL-ALL] [COPY] [CUT] [PASTE]
Para cancelar a seleção pressionar a tecla flexível [CANCEL].

[SELECT] [SEL-ALL] [COPY] [CUT] [PASTE]


3. Pressionar a tecla flexível [CUT]. O programa inteiro é
armazenado no buffer de cópia. Ao mesmo tempo, o conteúdo do
programa é cortado.
Se a tecla flexível [CUT] for pressionada sem nenhuma faixa de
programa selecionada, a mensagem de alerta "NENHUMA
PALAVRA ESTÁ SELECIONADA” é exibida e o buffer de cópia
é esvaziado. Se o tamanho da faixa selecionada de programa
exceder o limite superior do buffer de cópia a mensagem de alerta
"A CAPACIDADE DO BUFFER FOI EXCEDIDA” é exibida. A
faixa selecionada não é liberada, e nenhuma operação de corte é
executada.
4. Procurar um programa alvo de colagem.
[SELECT] [SEL-ALL] [COPY] [CUT] [PASTE] 5. Mover o cursor para a posição desejada de colagem.
6. Pressionar a tecla flexível [PASTE] e depois pressionar a tecla
flexível [BUF-EX]. O programa cortado no passo 3 é colado no
[BUF-EX] [SPCPRG] [ ][ ][ ] lugar indicado pelo cursor. Se a tecla [BUF-EX] for pressionada
quando o buffer de cópia está vazio, a mensagem de alerta "O
BUFFER DE CÓPIA ESTÁ VAZIO" é exibida.

-704-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

Exemplo: O0001 é cortado e transferido para O0002.


1. Exibir O0001 e depois pressionar a tecla flexível [SELECTALL].
O programa inteiro é selecionado e destacado na mesma cor que a
cor do cursor. (<1>)
2. Pressionar a tecla flexível [CUT].

3. Exibir O0002 e depois mover o cursor para o ponto desejado de


inserção do O0001. (<3>)
4. Pressionar a tecla flexível [PASTE] e depois a tecla flexível [BUF-
EX]. O0001 é então colada no lugar indicado pelo cursor. (<4>)

[BUF-EX] [SPCPRG] [ ][ ][ ]
<1>

O0001; O0001
G00 X0 Y0; [CUT]
G01 X100.0 F100 ;
Y-100.0 ;
M30;

<3> <4>

O0002;
O0002 ;
N1 G92 X0 Y0;
[PASTE] N1 G92 X0 Y0;
N2 G91 G17 G00 Y4.0 ;
+ [BUF- N2 G91 G17 G00 Y4.0 ;
N3 G01 Y25.0 F120 ;
N4 G03 X20.0 R20.0 ; EX] N3 G01 Y25.0 F120 ;
N5 G01 X25.0 ; G00 X0 Y0 ;
G01 X100.0 F100 ;
Y-100.0 ;
M30 ;
N4 G03 X20.0 R20.0 ;
N5 G01 X25.0 ;

: Cursor & faixa de seleção : Faixa de colagem

Para conveniência de explicação, o cursor de <4> fica localizado na


mesma posição que em <3>.
Na realidade, o cursor se move para a última palavra do conteúdo
colado.

-705-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.7.5 Copiar Especificando um Número de Programa

Um programa inteiro pode ser copiado para a posição atual do cursor


especificando seu número de programa.
Com esta função, um programa inteiro pode ser copiado facilmente.
Mesmo quando o tamanho do programa exceder a capacidade do buffer
de cópia, o programa inteiro pode ser copiado.

Procedimento para copiar um programa especificando seu número de programa


1. Exibir um programa alvo de colagem e depois mover o cursor
imediatamente para a posição desejada de colagem.

2. Pressionar a tecla flexível [PASTE] e depois inserir pelo teclado o


número do programa a ser colado. Depois, pressione a tecla
[SPCPRG] [“ESPECIFICAR O PROGRAMA”]. O programa cujo
número de programa foi digitado é colado no lugar indicado pelo
cursor. Quando a tecla [SPCPRG] for pressionada sem nenhum
número de programa selecionado a mensagem de alerta "O
PROGRAMA NÃO FOI ESPECIFICADO” é exibida.

Exemplo: O0001 é copiado e transferido para O0002.


1. Procurar O0002 e depois mover o cursor para a posição desejada
de inserção do O0001. (<1>)
2. Pressionar a tecla flexível [PASTE] e depois inserir "O0001" pelo
teclado. Depois, pressionar a tecla [SPCPRG]. O0001 será colada
no lugar que o cursor indicar. (<2>)

O0001 G00 X0 Y0;


G01 X100.0 F100 ;
Y-100.0 ;
M30;

<1>
<2>
O0002; “O0001”
+ O0002 ;
N1 G92 X0 Y0; [SPCPRG] N1 G92 X0 Y0;
N2 G91 G17 G00 Y4.0 ; N2 G91 G17 G00 Y4.0 ;
N3 G01 Y25.0 F120 ; N3 G01 Y25.0 F120 ;
N4 G03 X20.0 R20.0 ;
N5 G01 X25.0 ; G00 X0 Y0 ;
G01 X100.0 F100 ; Copiado de
Y-100.0 ; O0001
M30 ;
N4 G03 X20.0 R20.0 ;
N5 G01 X25.0 ;
: Cursor & faixa de seleção : Faixa de colagem
Para conveniência de explicação, o cursor de <2> fica localizado na
mesma posição que em <1>. Na realidade, o cursor se move para a
última palavra do conteúdo colado.

-706-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.7.6 Cópia/Movimento para o Buffer de Entrada pelo Teclado


O destino da cópia/movimento de uma palavra selecionada é mudado
do buffer de cópia para o buffer de entrada pelo teclado. Com esta
função, o usuário pode fazer edição enquanto verifica o conteúdo a ser
copiado/movido.
Procedimento: Cópia para o buffer de entrada pelo teclado
1. Configurar o bit 2 do Parâmetro No. 3205 para o valor 1.
2. Exibir o programa desejado.
3. Pressionar a tecla flexível [SELECT].
4. Quando o cursor se move, a faixa a partir da posição inicial de cópia
até a posição atual do cursor é selecionada e exibida na mesma cor
que a cor do cursor.
5. Se a tecla flexível [COPY] for pressionada sem uma faixa
selecionada, a mensagem de alerta "NENHUMA PALAVRA FOI
SELECIONADA" é exibida e o buffer de cópia é esvaziado.
Pressionar a tecla flexível [COPY] e depois pressionar a tecla
flexível [KEYIN]. A faixa de palavras selecionada é inserida no
buffer de entrada pelo teclado.

NOTA
1 Ao executar uma operação normal de cópia, pressionar a
tecla flexível [COPY] e depois pressionar a tecla [COPYBUF]
[“COPIAR AO BUFFER”].
2 Até 127 caracteres podem ser copiados. Se a tecla [KEYIN]
[“DIGITAR”] for pressionada quando mais que 127 caracteres
estão selecionados, a mensagem de alerta "A CAPACIDADE
DO BUFFER DE ENTRADA PELO TECLADO FOI
EXCEDIDA" é exibida.

Procedimento: Mover para o buffer de entrada pelo teclado


1. C o n f i g u r a r o bit 2 do Parâmetro No. 3205 para o valor 1.
2. E x i b i r o p r o g r a ma d es e j a d o .
3. Pressionar a tecla flexível [SELECT].
4. Q u a n d o o cursor se move, a faixa a partir da posição inicial de
corte até a posição atual do cursor é selecionada e exibida com a
mesma cor que a cor do cursor.
5. Pressionar a tecla flexível [CUT] e depois pressionar a tecla
flexível [KEYIN]. A faixa de palavras selecionada é inserida no
buffer de entrada pelo teclado.

NOTA
1 Ao realizar uma operação normal de movimento, pressionar a
tecla flexível [CUT] e depois pressionar a tecla [COPYBUF].
2 Até 127 caracteres podem ser movidos. Se a tecla [KEYIN] for
pressionada quando mais que 127 caracteres estão
selecionados, a mensagem de alerta "A CAPACIDADE DO
BUFFER DE ENTRADA EPELO TECLADO FOI EXCEDIDA”
é exibida.

-707-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.8 SUBSTITUIÇÃO
Uma sequência dentro de um programa é substituída por uma sequência
especificada.
Procedimento para substituição
1. Entrar no modo EDIT ou no modo MDI (tela MDI).
2. Pressionar a tecla da função .
3. Pressionar a tecla flexível [(OPRT)].
4. Pressionar a tecla de menu contínuo até que a tecla flexível
[REP] apareça. .
5. Pressionar a tecla flexível [REP] [“SUBSTITUIR”].
6. Digitar a palavra a ser substituída.
7. Pressionar a tecla flexível [BEFORE] [“ANTES”].
8. Digitar a palavra substituidora.
9. Pressionar a tecla flexível [AFTER] [“DEPOIS”]. A palavra
definida pela tecla [BEFORE] é procurada e o cursor se move para
a palavra.
• Se a palavra definida pela tecla flexível [BEFORE] não for
encontrada, a mensagem de alerta "A SEQUÊNCIA NÃO
FOI ENCONTRADA" é exibida.
10. Pressionar a tecla flexível [EX-SGL] ou [EXE-ALL]
[“EXECUTAR”] para substituir a sequência. Para mover o cursor para
a próxima sequência sem substituir a sequência pressionar a tecla
[SKIP] [“SALTAR”].
• Se a tecla flexível [SKIP] for pressionada, a palavra na
posição do cursor não é substituída e a próxima palavra é
procurada. Se nenhuma palavra for encontrada na posição
atual do cursor, e depois desta posição, o cursor se move até
o fim do programa, e a mensagem de alerta "A
SEQUÊNCIA NÃO FOI ENCONTRADA” é exibida.
• Se a tecla flexível [EX-SGL] for pressionada, a palavra na
posição do cursor é substituída. Então, uma procura na
direção frontal é feita e o cursor se move. Se não for achada
nenhuma palavra na posição atual do cursor e nas posições
depois desta, o cursor se move até o fim do programa, e a
mensagem de alerta "A SEQUÊNCIA NÃO FOI
ENCONTRADA” é exibida.
• Se a tecla flexível [EXE-ALL] for pressionada, todas as
palavras que estão presentes na posição atual do cursor, e
depois dela, são substituídas.
11. Para finalizar a substituição pressionar esta tecla flexível .

-708-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

10.9 EDIÇÃO DE MACROS DE USUÁRIO


Contrariamente aos programas normais, os programas de macros de
usuário são alterados, inseridos ou apagados com base em unidades de
edição. As palavras de macros de usuário podem ser introduzidas
de forma abreviada. É possível introduzir comentários nos programas.
Consultar o III-9.1 para observar os comentários sobre o programa.

Explicação
- Unidade de edição Ao editar uma macro de usuário já introduzida, o usuário pode deslocar
o cursor para qualquer unidade de edição que comece por um dos
seguintes caracteres e símbolos:
(a) Endereço
(b) # situado no início do lado esquerdo de uma instrução de substituição
(c) /, (,=, e;
(d) Primeiro caractere de IF, WHILE, GOTO, END, DO, POPEN,
BPRNT,DPRNT e PCLOS
Na tela CRT, é colocado um espaço em branco antes de cada um
dos caracteres e símbolos acima indicados.
(Exemplo) Posições de início onde o cursor é colocado
N001 X-#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 X-SQRT [#3/3*[#4+1]] ;
N004 X-#2 Z#1 ;
N005 #5 =1+2-#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] = #2*10 ;
#2 =#2+1 ;
END1 ;

- Abreviaturas da palavra de macro usuário


Quando uma palavra de macro de usuário é alterada ou inserida, os
dois primeiros caracteres ou mais podem substituir a palavra inteira.
Nomeadamente,
WHILE → WH GOTO → GO XOR → XO AND → AN
SIN → SI ASIN → AS COS → CO ACOS → AC
TAN → TA ATAN → AT SQRT → SQ ABS → AB
BCD → BC BIN → BI FIX → FI FUP → FU
ROUND → RO END → EN POPEN → PO BPRNT → BP
DPRNT → DP PCLOS → PC EXP → EX THEN → TH
Exemplo) Digitar
WH [AB [#2] LE RO [#3]] tem o mesmo efeito de
WHILE [ABS [#2] LE ROUND [#3]]
O programa é exibido da mesma forma.

NOTA
A função aritmética POW não pode ser substituída
por PO.

-709-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.10 LIMITAÇÕES DE MOVIMENTOS DO CURSOR NA


EDIÇÃO DE PROGRAMAS
Se um programa será editado enquanto estiver parado ou sendo
interrompido, são impostas limitações de forma que blocos já
executados e blocos com memória temporária (“bufferizados”) não
possam ser editados. Blocos modificáveis são aqueles na ou debaixo da
posição do cursor no momento em que o sistema passa para o modo de
edição (EDIT). No r estante deste manual, a área de blocos
editáveis é chamada de ár ea habilitada para edição,
enquanto que a ár ea de blocos executados e blocos
“buffer izados” é chamada de ár ea desabilitada para edição.
Estas limitações são aplicadas quando o sinal de status de operação
automática <F0000. 7> estiver ligado (“ON”) e quando um único bloco
de execução de operação MDI for editado. E também são aplicados
para os modos TEACH IN HNDL ou TEACH IN JOG. Estas funções
são habilitadas quando o bit 3 (FPD) do Parâmetro No. 11308 tiver o
valor 1.

Explicação
- Mostra onde são impostas limitações de movimentos de cursor
• Modo EDIT enquanto uma operação automática for parada ou
interrompida.
• Modo MDI e quando um único bloco é definido
• Modos TEACH IN HNDL ou TEACH IN JOG
- Movimento do
As operações que causem que o cursor se mova aos blocos acima da
cursor
posição de início do modo de edição são ignoradas.
• ↑
• ←
• UMA PÁGINA PARA CIMA (“PAGE UP”)

- Procura e substituição
As operações que fazem o cursor se mover para a área de edição
desabilitada são desabilitadas.
• Procura da linha superior: Resulta na procura da linha superior do
bloco de edição habilitada.
• Procura para cima: Feita através da área de edição habilitada.
Se for tentada no início do bloco de edição habilitada, esta
operação é ignorada.
• Procura para cima (substituição): Feita através da área de edição
habilitada.
Se for tentada no início do bloco de edição habilitada, esta
operação é ignorada.
• Procura de candidato para cima: Feita através da área de edição
habilitada.
Se for tentada no início do bloco de edição habilitada, esta operação
é ignorada.
• Sequência de caracteres + ↑ (procura): Digitar a sequência de
caracteres para procurar, e pressionando a tecla ↑ causa a procura
da sequência de caracteres. Esta procura é feita através da área
habilitada para edição. Se for tentada no início do bloco de edição
habilitada a operação é ignorada.
• Substituir tudo: Esta operação está desabilitada.
-710-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

- Recomposição
(“Reset”) O status de execução do programa é cancelado, e as limitações de
movimentos do cursor também são canceladas.

- Procura de
programa Esta operação está desabilitada.

-711-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.11 FUNÇÃO DE SENHA


A função de senha bit 4 (NE9) do parâmetro nº 3202 pode ser bloqueada
através dos parâmetros nº 3210 (PASSWD) e nº 3211 (KEYWD) para
proteger os programas nº O9000 a O9999. No estado de bloqueio, o
parâmetro NE9 não pode ser definido para 0. Em este estado, os
programas nº. O9000 a O9999 não podem ser alterados, a não ser que
seja introduzida a palavra-chave correta.
O estado de bloqueio significa que o valor especificado no parâmetro
PASSWD é diferente do valor especificado no parâmetro KEYWD. Os
valores especificados nestes parâmetros não são exibidos. O estado de
bloqueio é desativado quando o valor especificado no parâmetro
PASSWD é também especificado no parâmetro KEYWD. Se o
parâmetro PASSWD apresentar o valor 0, isso significa que esse
parâmetro não está definido.

Procedimento para bloquear e desbloquear

Bloquear
1 Selecione o modo MDI.
2 Ative a escrita de parâmetros através da especificação das
definições adequadas (III-12.3.1). Neste momento, é acionado o
alarme SW0100 no CNC.
3 Defina o parâmetro No. 3210 (PASSWD). Neste momento é
acionado o estado de bloqueio.
4 Desative a função da escrita de parâmetros.
5 Pressione para desativar o estado de alarme.

Desbloquear
1 Selecione o modo MDI.
2 Ative a função escrita de parâmetros (III-12.3.1). Neste momento,
é acionado o alarme SW0100 no CNC.
3 No parâmetro nº 3211 (KEYWD), especifique o mesmo
valor já especificado no parâmetro nº 3210 (PASSWD) para
ativar o bloqueio. Nesse momento, o estado de bloqueio é
desativado.
4 Defina o bit 4 (NE9) do parâmetro No.3202 com 0.
5 Desative a função de escrita de parâmetros.
6 Pressione para desativar o estado de alarme.
7 Agora, os subprogramas dos programas nº 9000 a 9999 podem ser
editados.

-712-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

Explicações
- Especificação do parâmetro PASSWD
O estado de bloqueio é ativado quando se especifica um valor para o
parâmetro PASSWD. Tenha, contudo, atenção com o parâmetro
PASSWD, que só pode ser especificado se o estado de bloqueio não
estiver ativado (se PASSWD = 0 ou PASSWD = KEYWD). Quando se
tenta especificar o parâmetro PASSWD em outros casos, surge um
aviso para indicar que a função de escrita está desativada. Quando o
estado de bloqueio está definido (quando PASSWD ≠ 0 e PASSWD ≠
KEYWD), o parâmetro NE9 é automaticamente definido para 1. Se for
realizada uma tentativa de definir NE9 para 0, é mostrado um aviso
indicando que escrita está desativada.

- Alteração do parâmetro PASSWD


O parâmetro PASSWD pode ser alterado quando o estado de bloqueio
está desativado (se PASSWD = 0 ou PASSWD = KEYWD). Após o
passo 3 do procedimento para desbloquear, é possível especificar um
novo valor no parâmetro PASSWD. A partir desse momento, será
necessário especificar este novo valor no parâmetro KEYWD para
desativar o estado de bloqueio.

- Definição de 0 no parâmetro PASSWD


Quando o parâmetro PASSWD é definido com 0, o número 0 é
exibido e a função de senha é desativada. Por outras palavras, a
função de senha pode ser desativada não definindo o parâmetro
PASSWD ou definindo-o com 0 depois do passo 3 do procedimento
para desbloquear. Para assegurar que o estado de bloqueio não seja
ativado, há que ter em atenção que o parâmetro PASSWD não seja
definido com um valor diferente de 0.

- Novo bloqueio
Depois de desativado, o estado de bloqueio pode ser novamente ativado,
especificando um valor diferente no parâmetro PASSWD ou desligando e
voltando a ligar o NC para redefinir o parâmetro KEYWD.

CUIDADO
Depois de ativado o bloqueio, o parâmetro NE9 não
pode ser definido com 0 e o parâmetro PASSWD não
pode ser alterado até que o estado de bloqueio
seja desativado ou que a memória seja limpa por
completo. Deve proceder–se de forma especialmente
cuidadosa ao definir o parâmetro PASSWD.

-713-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

10.12 EDIÇÃO SIMULTÂNEA DE PROGRAMAS DE 2 CAMINHOS

T
A edição simultânea de programas de 2 caminhos permite a edição
simultânea de programas de dois caminhos em uma única tela.
Esta função é habilitada quando as seguintes condições são satisfeitas:
• Sistema de controle de 2 caminhos
• Bit 2 (DOP) do Parâmetro No. 3193 = 0
• Bit 0 (DHD) do Parâmetro No. 3106 = 1

Explicação
- Procedimento 1 Coloque o caminho 1 e o caminho 2 no modo EDIT.
2 Pressione a tecla da função.
3 Pressionar a tecla flexível [PROGRAM] para exibir a tela de
edição de programas.

- Exibição da tela
As Figuras 10.12 (a) a (c) mostram exemplos da execução de edição
simultânea de programas de 2 caminhos.
Em cima de cada programa há uma linha de status na qual três itens de
informação são exibidos: o número do programa, "FG:EDIT", que
indica que programa está sendo editado em primeiro plano “em
foreground”, e o nome do caminho.
Para o programa editado no momento, sua linha de status é exibida em
vídeo reverso.

Alvo de edição

Fig. 10.12 (a) Edição simultânea de uma ela de programas de 2 caminhos


(10,4-polegadas - LCD)

-714-
B-64304PO/01 OPERAÇÃO 10.EDITANDO PROGRAMAS

Alvo de edição

Fig. 10.12 (b) Edição simultânea de tela de programas de 2 caminhos


(8,4-polegadas - LCD)

- Modos
Quando ambos os caminhos 1 e 2 estão colocados em modo EDIT ou
em modo MEM, os programas de ambos os caminhos são
simultaneamente exibidos na tela de programas. Quando um caminho
colocado em modo EDIT for selecionado, a edição do programa
pode ser executada.

Fig. 10.12 (c) Tela de edição simultânea de programa de 2 caminhos


(modo MEM)

- Alternando o caminho sujeito a edição


O caminho selecionado com o sinal de seleção de caminho está sujeito
a edição.

-715-
10.EDITANDO PROGRAMAS OPERAÇÃO B-64304PO/01

- Condições para habilitação simultânea de exibição e edição


A edição simultânea de programas de 2 caminhos é desabilitada nos casos
seguintes:
• Quando a tela de programas é selecionada como tela cheia.
• Quando ambos os caminhos estão colocados em modos EDIT ou
MEM em edição em foreground.
• A função virtual chave de MDI está desabilitada.

Quando a edição no fundo (em “background”) for iniciada quando a


edição simultânea de programas de 2 caminhos está habilitada, a edição
em background é iniciada não apenas com o caminho para o qual a
operação é executada, mas também com o caminho não selecionado, e a
edição simultânea em background dos programas em dois caminhos é
exibida. (Observar, porém, que a edição em background com o caminho
não selecionado é iniciada sem nenhum programa). O modo EDIT
especificado no início da edição em background é aplicado a todos os
caminhos sob edição simultânea. Na tela de edição simultânea, não é
permitida qualquer mistura do modo de edição e do modo de referência.
Quando a operação final de edição em background é executada não
apenas com o caminho para o qual a operação for executada, mas também
com o caminho não selecionado.

- Edição simultânea na tela LCD de 8,4 polegadas


Se a tela de edição simultânea for exibida em uma unidade de 8,4
polegadas, os caracteres são exibidos em tamanho menor.

-716-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

11 GERÊNCIA DE PROGRAMAS
As funções de gerência de programas estão classificadas nos dois
seguintes tipos:
• Funções para dispositivos
• Funções para programas

As funções para dispositivos incluem a seleção e outras mais.


As funções para programas incluem a seleção, eliminação, alteração de
nome e atributos, compactação do programa principal e outras mais.

Criação e registro

Edição

Gerência

Seleção de um dispositivo ..............................Ver III-11.1.


Gerência de
dispositivos

Eliminação de um programa ............ Ver III-11.2.


Gerência de Mudança de atributos de programa. Ver III-11.3.
programas Seleção de um programa principal.. Ver III-11.4.
Compactando um programa............. Ver III-11.5.

Produção Execução

-717-
11.GERÊNCIA DE PROGRAMAS OPERAÇÃO B-64304PO/01

11.1 SELEÇÃO DE UM DISPOSITIVO


Quando a função de servidor rápido de dados (opção) for oferecida,
um dispositivo de armazenamento de programa pode ser selecionado.
Esta seção explica o procedimento de seleção.

Procedimento para seleção de um dispositivo

1 Pressionar a tecla da função.


2 Pressionar a tecla flexível [DIR].
3 Pressionar a tecla flexível de seleção de operação [(OPRT)].
4 Mantenha pressionada a tecla de menu contínuo até que a
tecla flexível [DEVICECHANGE] [“MUDANÇA DE
DISPOSITIVO”] (ou [DEVICE] qua ndo u ma
e x i b i ç ã o [ “ u n i d a d e d e e x i b i ç ã o ” ] d e 8,4
polegadas estiver sendo usado) seja exibida.
5 Pressionar a tecla flexível [DEVICECHANGE].
6 Pressionar a tecla flexível para o dispositivo desejado.

-718-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

11.1.1 Seleção de um Cartão de Memória como um Dispositivo

Visão geral
Selecionando um cartão de memória que inclui o arquivo de
armazenamento do programa (chamado "FANUCPRG.BIN") como um
dispositivo, uma operação de memória pode ser executada com o
programa no arquivo de armazenamento de programa selecionado
como programa principal.
Adicionalmente, o conteúdo do arquivo de armazenamento de
programas pode ser exibido na tela de lista de programas ou um
programa em um arquivo de armazenamento de programas pode ser
editado na tela de edição de programas.
Um arquivo de armazenamento de programas pode ser criado usando
uma ferramenta de programa baseada em cartão de memória (A08B-
9010-J700#ZZ11) em um computador pessoal comercialmente
disponível. Para ser usado, o arquivo de armazenamento de programas
deve ser gravado em um cartão de memória formatado no formato
FAT16.
(A partir deste ponto, um programa mantido no arquivo de
armazenamento de programas é denominado programa de cartão de
memória. Além disso, um cartão de memória que contém um arquivo
de armazenamento de programas é denominado como um cartão de
memória de armazenamento de programas).

Procedimento para seleção de dispositivos

1 Pressionar a tecla de função. .


2 Pressionar a tecla flexível [DIR].
3 Pressionar a tecla flexível de seleção de operação [(OPRT)].
4 Mantenha pressionado a tecla do menu contínuo até que a
tecla flexível [DEVICECHANGE] (ou [DEVICE] q u a n d o
u m a t e l a d e 8,4 polegadas estiver sendo usado) seja
exibida.
5 Pressionar a tecla flexível [DEVICECHANGE].
6 Pressionar a tecla flexível [MEMCARD] [“CARTÃO DE
MEMÓRIA”].

NOTA
O cartão de memória no formato FAT16 que
contém o arquivo de armazenamento de programas
FANUCPRG.BIN é reconhecido como o cartão de
memória de armazenamento de programas.

-719-
11.GERÊNCIA DE PROGRAMAS OPERAÇÃO B-64304PO/01

Procedimento para retirar um dispositivo


Quando um cartão de memória de armazenamento de programas for
substituído ou um cartão de memória for usado para aplicação normal
como entrada/saída de dados, é necessário limpar o reconhecimento do
cartão de memória de armazenamento de programas com uma
operação de retirada.

1 Pressionar a tecla de função .


2 Pressionar a tecla flexível [DIR].
3 Pressionar a tecla flexível de seleção de operação [(OPRT)].
4 Manter pressionada a tecla de menu contínuo até que a
tecla flexível [DEVICECHANGE] (ou [DEVICE] quando um
display de 8,4 polegadas estiver sendo usado) seja exibida.
5 Pressionar a tecla flexível [DEVICECHANGE].
6 Mantenha pressionada a tecla de menu contínuo até que a
tecla flexível [UMOUNT] [“DESMONTAR”] seja exibida.
7 Pressionar a tecla flexível [UMOUNT].

NOTE
1 A tecla flexível [UMOUNT] é exibida depois que o
dispositivo selecionado pelo CNC é reconhecido
como um “cartão de memória de armazenamento
de programas” como resultado de uma operação
de mudança de dispositivo.
2 Esta operação está habilitada somente no modo
EDIT ou no modo MEM.
Quando um programa do cartão de memória for
selecionado como programa principal de 2
caminhos em um sistema de controle de 2
caminhos, ajuste os modos dos dois caminhos
para o modo EDIT ou para o modo MEM.
3 Se a pasta pré-definida for uma pasta de arquivo
de armazenamento de programas no cartão de
memória, a pasta pré-definida é mudada para
"//CNC_MEM/" como resultado de uma operação
de separação.
4 Quando o programa principal é um programa de
cartão de memória, o programa principal ingressa
no estado não selecionado, por meio de uma
operação de retirada.

Explicação
- Sobre operações Um programa de cartão de memória pode ser selecionado como
programa principal para executar uma operação de memória.
A operação de memória tem os seguintes elementos:
• São permitidas chamados sucessivos (“call nesting”) de
subprogramas.
• É permitido o “call nesting” de macro programas.
• Em uma macro adaptada, um comando de controle usando um
comando GOTO/um comando WHILE pode ser especificado.

-720-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

- Seleção como programa principal


Como programa principal a ser automaticamente executado no modo de
memória, um programa de cartão de memória pode ser selecionado.

- Subprograma (chamado usando M98)


- Macro-programa (chamado usando G65/G66/M96)
O seguinte subprograma ou macro-programa é chamado:
• Chamado de subprograma (M98)
• Chamado de macro (Chamado simples de macro G65 / Chamado
modal G66)
• Interrupção de macro (M96)

- Subprograma (chamado usando o código M / o código S / o código T / um


endereço particular / a segunda função auxiliar)
- Macro programa (chamado usando o código G / o código M) (chamado de macro
de um toque)
O seguinte subprograma / macro programa chama um programa do
dispositivo CNC_MEM (memória de armazenamento de programas
CNC):
• Chamada de subprograma usando o código M / o código S / o
código T / endereços particulares / a segunda função auxiliar.
• Chamada de macro usando o código G / o código M.
• Chamada de macro de um toque

NOTA
Para um programa do cartão de memória podem
ser especificados: a chamada de subprograma
usando o código M / o código S / o código T /
endereços particulares / a segunda função auxiliar,
ou a chamada de macro usando o código G / o
código M. Porém, um programa no dispositivo
CNC_MEM (memória de armazenamento de
programas CNC) é chamado.

- Procura de número de programa externo / Procura de número de objeto


de trabalho externo
Um programa em um cartão de memória de armazenamento de
programas pode ser pesquisado com a função de procura de número de
programa externo ou com a função de procura de número de objeto de
trabalho externo.

- Procura do O programa principal atual é procurado. O programa principal


programa principal encontrado é exibido no topo da lista. O cursor é colocado no
programa principal.
1 Pressionar a tecla flexível [PROGRMSEARCH] [“PROCURA DE
PROGRAMA”].
2 Pressionar a tecla flexível [MAIN SRCH] [“PROCURA DO
PROGRAMA PRINCIPAL”].

NOTA
Se um programa em outro dispositivo é definido para ser o
programa principal, a execução de uma procura pelo
programa principal causa a passagem automática para o
dispositivo.
-721-
11.GERÊNCIA DE PROGRAMAS OPERAÇÃO B-64304PO/01

Limitação
Para um programa do cartão de memória, M198 não pode s er
especificado. Além disso, nenhum pr ograma de cartão de
memór ia pode s er chamado de u m pr ograma no dispositivo
CNC_MEM (memória de armazenamento de programas CNC)
especificando M198.

Quando o ajuste de configuração é feito para habilitar um chamado de


subprograma de dispositivo externo a partir de um cartão de memória
(M198) ou de uma operação DNC a partir de um cartão de memória
(bit 7 (MNC) do Parâmetro No. 0138 = valor 1), o conteúdo do
arquivo de armazenamento de programas não ode ser exibido
durante a operação automática.

Quando o cartão de memória de armazenamento de programas for


selecionado, o cartão de memória não poderá ser usado para propósitos
regulares listados abaixo. Para usar o cartão de memória nesse caso,
executar uma operação de “retirada” para cancelar o reconhecimento
do cartão de memória de armazenamento de programas.
• Tela de TODAS AS ENTRADAS/SAÍDAS (“ALL I/O”).
Exibição do conteúdo do cartão de memória, e entrada/saída de
dados para o/do cartão de memória.
• Tela de Entrada/Saída de dados PMC.
Exibição do conteúdo do cartão de memória, e entrada/saída de
dados para o/do cartão de memória.
• Tela de diretório de programas.
Entrada / Saída de dados de programa em / de um cartão de
memória.
• Operação de chamado de subprograma de dispositivo externo
(M198).
Chamado de subprograma (M198) com um cartão de memór ia
configurado como um dispositivo exter no.
• Operação DNC.
Operação DNC a partir de um cartão de memória.

CUIDADO
1 Não remova o cartão de memória quando o
programa que especifica uma gravação no cartão
de memória estiver sendo editado. Os dados
podem ser destruídos.
2 Se uma operação de edição for completada, os
resultados da edição são preservados mesmo
quando a energia do CNC seja desligada.

-722-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

CUIDADO
3 Ao remover o cartão de memória, assegurar que
está sendo feita uma operação de “retirada”. Se
um cartão de memória for removido sem realizar
uma operação de “retirada” e uma tentativa for
feita de acessar o cartão de memória, um dos
dois alarmes (SR1964) ou (IO1030) é emitido.
Se o cartão for removido inadvertidamente, inserir
o cartão de novo e executar a operação de
“retirada”.
Quando um alarme for emitido, executar a
operação seguinte:
- Quando o alarme (SR1964) for emitido.
Recompor (“Reset“) o alarme depois de
executar a operação de “retirada”.
- Quando o alarme (IO1030) for emitido
O alarme pode ser recomposto somente
desligando a energia do CNC.
4 Existem casos em que um cartão de memória é
substituído por outro. O CNC não pode detectar a
substituição. Consequentemente é arriscado
substituir um cartão de memória sem executar
uma operação de “retirada”. Isso nunca deve ser
tentado.

-723-
11.GERÊNCIA DE PROGRAMAS OPERAÇÃO B-64304PO/01

- Operação de criação, edição e gerência de um programa


Quando for selecionada a opção “programa de cartão de memória como
dispositivo”, a operação de criação, edição e gerência de um programa
são mostradas abaixo:
Item Usável
Criação de um programa Não usável
Inserção, alteração e eliminação de uma Palavra Usável
Eliminação de um bloco Usável
Procura de um programa Usável
Procura de um número de sequência Usável
Eliminação de um programa Não usável
Edição de uma macro personalizada Usável
Função de Senha Não usável
Seleção de um dispositivo Usável
Seleção de um programa principal Usável
Compactação de um programa Não usável
Entrada/Saída do programa Não usável

-724-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

11.2 ELIMINAÇÃO DE UM PROGRAMA


Esta seção explica o procedimento para eliminar um programa.

Procedimento para eliminar um arquivo

1 Selecionar o modo EDIT.


2 Pressionar a tecla de função.
3 Pressionar a tecla flexível [DIR].
4 Inserir pelo teclado o número do programa a ser eliminado.
(Pressione a tecla de O endereço no número de programa
desejado).
5 Pressionar a tecla de edição.

Quando a função de proteção de dados de 8 níveis for usada (quando o bit 4


(NLV) do Parâmetro No. 8131 estiver definido com o valor 1), o cursor
aparece na lista de programas.
Neste caso, selecionar o programa não com o passo 4 acima, mas com a tecla de
cursor ou .

NOTA
Dependendo do status da operação e do status
da proteção, um arquivo não poderá, algumas
vezes, ser eliminado.

-725-
11.GERÊNCIA DE PROGRAMAS OPERAÇÃO B-64304PO/01

11.3 MUDANÇA DE ATRIBUTOS DE PROGRAMAS


Esta seção explica o procedimento de mudança de atributos de um
programa (desabilitar a edição, desabilitar edição/exibição, ou proteção
de dados em oito níveis).

Procedimento para seleção de atributos de um programa

1 Selecionar o modo EDIT.


2 Pressionar a tecla da função.
3 Pressionar a tecla flexível [DIR].
4 Pressionar a tecla flexível [DIR+] para exibir uma lista detalhada
de programas. (Cada vez que a tecla flexível [DIR+] for
pressionada, a exibição da lista de programas se alterna entre
exibição detalhada e exibição normal).
5 Selecionar o programa cujo atributo se deseja mudar.
Mover o cursor com a tecla do cursor ou a um
programa cujo atributo se deseja mudar.
6 Pressionar a tecla flexível [(OPRT)].
7 Pressionar a tecla flexível ['CHANGEATTRIB] [“MUDAR
ATRIBUTO”] (ou [ATTRIB] quando um display de 8,4
polegadas estiver sendo usado).
8 Pressionar a tecla de menu contínuo até que a tecla
flexível desejada (dar um passo & para baixo (“step 8 below”))
apareça.
9 • Para desabilitar a edição, pressionar a tecla flexível [EDIT
DISABL] [“DESABILITAR EDIÇÃO”] (ou [EDT OFF]
quando um display de 8,4 polegadas estiver sendo usado).
• Para habilitar a edição, pressionar a tecla flexível [EDIT
ENABLE] [“HABILITAR EDIÇÃO”] (ou [EDT ON] quando
um display de 8,4 polegadas estiver sendo usado).
• Para desabilitar edição e exibição, pressionar a tecla flexível
[DISP DISABL] [“DESABILITAR DISPOSIÇÃO”] (ou [DSP
OFF] quando um display de 8,4 polegadas estiver sendo
usado).
• Para habilitar a edição e a exibição, pressione a tecla flexível
[DISP ENABLE] [“HABILITAR DISPOSIÇÃO”] (ou [DSP
ON] quando um display de 8,4 polegadas estiver sendo
usado).
• Para mudar o nível de proteção, digitar um nível de proteção e
depois pressionar a tecla flexível [CHANGELEVEL]
[“MUDAR NÍVEL”] (ou [CHG LEV] quando um display de 8,4
polegadas estiver sendo usado).
• Para muda o nível de proteção de saída, digitar um nível de
proteção de saída e depois pressionar a tecla flexível [OUT
LEVEL] [“NÍVEL DE SAÍDA”] (ou [OUT LEV] quando um
display de 8,4 polegadas estiver sendo usado).
10 Pressionar a tecla flexível [END].

-726-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

NOTA
1 Dependendo do status de operação e do status
de proteção, não poderá, algumas vezes, ser
eliminado.
2 Dependendo da configuração dos parâmetros
seguintes, os itens ajustáveis variam:
• Proteção de programa (Parâmetros No. 3210
e No. 3211)
• Proteção de dados em oito níveis (bit 4 (NLV)
do Parâmetro No. 8131).

-727-
11.GERÊNCIA DE PROGRAMAS OPERAÇÃO B-64304PO/01

11.4 SELEÇÃO DE UM PROGRAMA PRINCIPAL


Esta seção explica os procedimentos para selecionar um programa
principal.
Procedimento para selecionar um programa principal

1 Selecionar o modo EDIT.


2 Pressionar a tecla de função.
3 Pressionar a tecla flexível [DIR].
4 Inserir pelo teclado o número do programa a ser selecionado
como programa principal.
(Pressionar a tecla de O endereço e depois digitar o
número de programa desejado).
5 Pressionar a tecla flexível [O SEARCH] [“SELECIONAR”].
A seleção pode também ser feita pressionando a tecla de
cursor.
Quando uma função de proteção de dados de 8 níveis for usada (quando o bit
4 (NLV) do Parâmetro No. 8131 fica configurado no valor 1), o cursor
aparece na lista de programas.
Neste caso, selecionar um programa não através do passo 4 acima, mas com a
tecla de cursor ou .

NOTA
Dependendo do status de operação e do status
de proteção, o programa principal não poderá,
algumas vezes, ser selecionado.

-728-
B-64304PO/01 OPERAÇÃO 11.GERÊNCIA DE PROGRAMAS

11.5 COMPACTAÇÃO DE UM PROGRAMA


Esta seção explica o procedimento para compactar programas.

Procedimento para compactar um programa

1 Selecionar ao modo EDIT.


2 Pressionar a tecla da função.
3 Pressionar a tecla flexível [DIR].
4 Inserir pelo teclado o número do programa a ser compactado.
(Pressione a tecla de O endereço e depois digitar o
número de programa desejado).
5 Pressionar a tecla flexível [PROGRMCNDENS]
[“CONDENSAR PROGRAMA”] (ou [CONDENS] quando um
display de 8,4 polegadas estiver sendo usado).

Quando a função de proteção de dados em 8 níveis for usada (quando


o bit 4 (NLV) do Parâmetro No. 8131 é configurado no valor 1), o
cursos aparece na lista de programas.
Neste caso, selecionar um programa não através do passo 4 acima,
mas com a tecla de cursor ou .

NOTA
1 Dependendo do status da operação e do status
de proteção, um programa não poderá, algumas
vezes, ser compactado.
2 Somente programas no dispositivo CNC_MEM
podem ser compactados.

-729-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12 ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS


Para operar uma ferramenta da máquina CNC, é necessário definir
diversos dados no painel de operação MDI do CNC. O operador
pode monitorar o estado da operação através dos dados mostrados
durante a mesma.
Este capítulo descreve como exibir e configurar dados para cada
função. O Capítulo 12, "CONFIGURAÇÃO E EXIBIÇÃO DE
DADOS”, compreende as seções seguintes:
12.1 TELAS EXIBIDAS POR TECLA FUNCIONAL ...........749

12.2 TELAS EXIBIDAS POR TECLA FUNCIONAL ...........766

12.3 TELAS EXIBIDAS POR TECLA FUNCIONAL ...........829

12.4 TELAS EXIBIDAS POR TECLA FUNCIONAL ...........921

12.5 TELAS EXIBIDAS POR TECLA FUNCIONAL ...........925


12.6 EXIBIÇÃO DO NÚMERO DE PROGRAMA, NÚMERO
DE SEQUÊNCIA, E STATUS, E MESSAGES DE
ALERTA PARA OPERAÇÕES DE CONFIGURAÇÃO
OU ENTRADA/SAÍDA DE DADOS................................922
12.7 FUNÇÃO DE LIMPEZA DE TELA E FUNÇÃO DE
LIMPEZA AUTOMÁTICA DE TELA...............................926
12.8 TELA DE MEDIÇÃO DE CARGA..........................................928

Explicação
- Diagrama de transição A transição de tela correspondente a cada tecla de função do painel de
de tela operação MDI é mostrada abaixo. São igualmente mostradas as subseções
relativas a cada tela. Consulte a subseção adequada para mais pormenores
sobre cada tela e o procedimento de especificação na tela. Ver outros
capítulos para telas não descritas neste capítulo.
Consultar o Capítulo 7 para a tela que aparece quando a
chave funcional indicada for pressionada.

Em geral uma das teclas ou é preparada pelo fabricante da


máquina-ferramenta e usada para macros. Consultar o manual emitido
pelo fabricante da ferramenta da máquina para achar a tela que aparece
quando uma das teclas funcionais abaixo for pressionada.
ou

- Chave para A máquina poderá dispor de uma chave para proteção dos dados, para
proteção de dados proteger os programas das peças, os valores de compensação das
ferramentas, os dados especificados e as variáveis de macro de usuário.
Consulte o manual fornecido pelo fabricante da ferramenta da máquina
para informações sobre a localização da chave para proteção dos dados
e respectiva utilização.

-730-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela exibida quando a tecla de função for pressionada para “displays”


[“unidades de exibição”] de 8,4/10,4 polegadas)

Página 1

Posicionar o Posicionar o Posicionar o


display no display no display no Interrupção
sistema de sistema de sistema de de suporte
coordenadas coordenadas do coordenadas manual
do objeto de objeto de do objeto de ⇒ Ver III-4.6
trabalho trabalho trabalho
⇒ Ver III-12.1.1 ⇒ Ver III-12.1.1 ⇒ Ver III-12.1.1

Exibição do Exibição do Exibição do


ritmo atual de ritmo atual de ritmo atual de
avanço avanço avanço
⇒ Ver III-12.1.5 ⇒ Ver III-12.1.5 ⇒ Ver III-12.1.5

Exibição do Exibição do Exibição do


tempo de tempo de tempo de
corrida e da corrida e da corrida e da
contagem de contagem de contagem de
peças peças peças
⇒ Ver III-12.1.6 ⇒ Ver III-12.1.6 ⇒ Ver III-12.1.6

Página 2

Display de
monitoração
da operação
⇒ Ver III-12.1.7

-731-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Tela exibida quando a tecla da função for pressionada (para uma unidade
de display de 8,4 polegadas)

No modo MEM/RMT

Página 1

Tela de
Editando Tela de Tela de
checagem do exibição do exibição do
Programas
programa = ver bloco atual próximo bloco
= ver III-10 III-12.2.6 = ver III-12.2.7 = ver III-12.2.5

Página 2

Reinicio do Tela da lista


programa do programa
= ver III-10

No modo MDI

Página 1

Editando Operação MDI Tela de Tela de


para tela do exibição do exibição do
Programas
programa = ver bloco atual próximo bloco
= ver III-10 = ver III-12.2.7 = ver III-12.2.5
III-12.2.3

-732-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

(6) (7) (8) (9) (10)

Página 2 RESTART DIR (OPRT) +


Página 2

Reinicio doReinício Tela do da lista do


Tela de lista de
programa programaprograma programas
⇒ Ver III-12.2.4
= ver III-4.9⇒ Ver III-4.9= ver III-12.2.4

No modoNo modo EDIT/TJOG/THND


EDIT/TJOG/THND
(1) (2) (3) (4) (5)

PROGRM DIR C.A.P (OPRT) +


Página
Página 1 1

Ø Ø Ø
Tela de lista Tela de
Programas de
Editando edição Tela dade lista do Tela daprogramação
gráfica e
Programas⇒ Ver III-10programa programas programação
conversacional
⇒ Ver III-12.2.4
= ver III-10 = ver III-12.2.4 gráfica⇒eVer III-12.2.8
conversacional
= ver III-12.2.8

No modo JOG/HND/REF

(1)
No modo JOG/HND/REF(2) (3) (4) (5)

PROGRM CURRENT NEXT (OPRT) +


Página 1

Página 1 Ø Ø Ø
Tela de
Programas de
exibição do Tela de
edição
bloco atual exibição
⇒ Ver III-10
⇒ Ver III-12.2.7 do próximo
Editando Tela de exibição Tela de
bloco
programas do bloco atual exibição do
⇒ Ver III-12.2.5
= ver III-10 = III-12.2.7 próximo bloco
= Ver III-12.2.5

-733-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

(6) (7) (8) (9) (10)

RESTART DIR (OPRT) +


Página
Página 2 2

Ø Ø
Reinício do Tela de lista
Reinicioprograma
do Tela da
de lista do
programa
⇒ Ver III-4.9 programa
programas
= ver III-4.9 = ver⇒III-12.2.4
Ver III-12.2.4

-734-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela exibida quando a tecla de função é pressionada (para 10.4 – Unidade de


exibição de polegadas)

No modo MEM/JOG/HND/RMT
No modo MEM/JOG/HND/RMT

(1) (2) (3) (4) (5)


Página 1 (OPRT)
PROGRA NEXT +
Página 1 M BLOCK

Editando Ø Tela de Ø
Tela de
programas Programas exibição do
exibição
de edição
= ver III-10 próximo bloco
do próximo
⇒ Ver III-10
= Verbloco
III-12.2.5
⇒ Ver III-12.2.5

(6) (7) (8) (9) (10)


Página 2
RESTART DIR (OPRT) +
Página 2

Reinicio do Ø Tela da lista Ø do


programa programa Tela de lista
Reinício do
= ver III-4.9
programa
= ver III-12.2.4
de
programas
⇒ Ver III-4.9
⇒ Ver III-12.2.4
No modo MDI

No modo MDI
Página 1 (1) (2) (3) (4) (5)
PROGRA MDI NEXT (OPRT) +
Página 1 M BLOCK
Editando Operação MDI Tela de
programas Ø para tela do Ø exibição doØ
= ver III-10 programa =
Edição de próximo bloco
Tela de
ver III-12.2.3
programas = VerTela de
III-12.2.5
programa para exibição do
⇒ Ver III-10
operação
próximo
MDI
bloco
⇒ Ver III-12.2.3
⇒ Ver III-12.2.5

(6) (7) (8) (9) (10)


Página 2 RESTART DIR (OPRT) +
Página 2

Reinicio do Ø Tela da lista Ø do


Tela de lista
programaReinício doprograma
de programas
= ver III-4.9
programa= ver III-12.2.4
⇒ Ver III-12.2.4
⇒ Ver III-4.9

-735-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

No modo EDIT/TJOG/THND
No modo EDIT/TJOG/THND

(1) (2) (3) (4) (5)


PROGRA DIR C.A.P (OPRT) +
Página
Página 11 M

Ø Ø Ø
Programas de
Editando Tela da de
Tela listalista
do TelaTela
da de
edição
programas
⇒ Ver III-10
programa
de = programação
programação
gráfica e
= ver III-10 verprogramas
III-12.2.4 gráfica e
conversacional
⇒ Ver III-12.2.4 conversacional
⇒ Ver III-12.2.8
= ver III-12.2.8

-736-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela exibida quando a tecla de função é pressionada (para 8.4 – Unidade de


exibição de polegada

(1) (2) (3) (4) (5)

OFFSET SETTING WORK (OPRT) +


Página 1 CORREÇÃO
Página 1

Ø Ø Ø
Configurando
Ajuste e Exibindo e Exibindo e
e exibindo o
exibição do configurando configurando
Exibição e Exibição e o
entrada de
valorvalor
de de dados
dados de
valorajuste
de do valor
de
correção da
neutralização configuração correção
= ver-12.3.1 de
neutralização
ferramenta
da ferramenta= ⇒ Ver III-12.3.1 origem da peça
da origem do
*1
ver III-2.1.1
⇒ Ver III-2.1.1
*1 = ver III12.3.4
objeto de
trabalho
⇒ Ver III-12.3.4

Página 2 (6) (7) (8) (9) (10)

MACRO MENU OPR TOOLLF (OPRT) +


Página 2

Exibindo e Exibindo e Exibindo e Exibindo e


Ø configurando
configurando Ø configurando Ø o Ø os
configurando
Exibição e Exibição e
as variáveis
Exibição e entradas de painel
ajuste do e
Exibição dados
ajustedede
de variáveis ajuste de
comuns do
comuns de
dados padrão operador de
entrada de
ajuste do gerenciamento
dados de
painel do
macro de
macros = ver III-
dados software dagestão
vida da da vida
operador de da ferramenta
usuário
personalizadas 12.3.12
modelos = ver III-12.3.7 ferramenta
software ⇒ Ver III-12.3.11
= ver III-12.3.6
⇒ Ver III-12.3.6
⇒ Ver III-12.3.12
⇒ Ver III-12.3.7
=ver III-12.3.11

Página 3 (11) (12) (13) (14) (15)

OFST.2 W.SHFT BARRIER (OPRT) +


Página 3

Configuração Configuração do Barreiras de


de correção Ø do valor de troca
Ø placa e Ø
do sistema de
eixoConfiguração
Y Ajuste do valor cabeçote do
da coordenadas da
= verneutralização
III-2.1.6*1 de
peça torno
Barreiras
do eixo Y
*1
deslocamento
= ver III-2.1.5*1 = ver
deIII-2.1.7
placa e*1
⇒ Ver III-2.1.6 das cabeçote
coordenadas do torno
de sistema do *1
⇒ Ver III-2.1.7
objeto de
trabalho
*1
⇒ Ver III-2.1.5

-737-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

(16) (17) (18) (19) (20)

PR-LEV (OPRT) +
Página 44
Página

Ø
Seleção do
Seleção dede
nível
precisão
nível de
⇒ Ver III-12.3.10
precisão
=ver III-12.3.10

(21) (22) (23) (24) (25)

LANG. PROT. GUARD (OPRT) +


Página 5
Página 5

Ø Ø Ø
Proteção de
Exibição e
dados em
escolha da Funções de
Exibindo e
linguagem de
Proteção dos
oito níveis Funções de
prevenção de
trocando a
exibição dados em
⇒ Ver oito
III-12.3.9 prevenção
operações
de
linguagem de níveis
⇒ Ver III-12.3.8 = ver III- operação
erradas errada
exibição = ver III-12.3.9 = ver III-6.5
⇒ Ver III-6.5
12.3.8

-738-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela exibida quando a tecla de função é pressionado (por 10.4 – unidade


de exibição de polegada

Página
Ø 1 Ø CORREÇÃO
Ø
Exibição e
Ajuste e
entrada dos Exibição e
exibição do dados de ajuste do valor
valor de configuração de
neutralização ⇒ Ver III-12.3.1
Configurando Exibindo e Exibindo e
neutralização
da ferramenta de origem do
e ⇒exibindo o*1
Ver III-2.1.1 configurando configurando
objeto de
o
valor de dados valor de
trabalho
correção da = ver-12.3.1 correção
⇒ de
See III-12.3.4

ferramenta
6) = (7) origem
(8) da peça (9) (10)
ver III-2.1.1*1 = ver III12.3.4 (OPRT)
MACRO PATTERN OPERAT TOOL +
Página 2 MENU PANEL LIFE

Ø Ø Ø Ø
Página 1
Exibição e Exibição e Exibição e
Exibição e ajuste
das variáveis ajuste de ajuste o ajuste dos
comuns de entradas de painel do dados de
macros dados operador de gestão da
Exibindo e
personalizadas Exibindo e
modelos Exibindo e
software Exibindo
vida da e
⇒ Ver III-12.3.6
configurando configurando configurando o configurando os
⇒ Ver III-12.3.12 ⇒ Ver III-12.3.7 ferramenta
⇒ Ver III-12.3.11
as variáveis entradas de painel do dados de
comuns do dados padrão operador de gerenciamento da
macro(11)de = ver
(12) III- software
(13) vida
(14)da (15)
usuário 12.3.12 = ver III-12.3.7 ferramenta
Y OFFSET WORK BARRIER (OPRT) +
Página = ver III-12.3.6 =ver III-12.3.11
SHIFT
3

Ø Ø Ø
Configuração Configuração
Página 3 CORREÇÃO do valor de
da
neutralização Barreiras
do eixo YY deslocamento de placa e
*1
⇒ Ver III-2.1.6 do sistema de cabeçote
coordenadas do torno
Configuração Configuração
do objeto de do Barreiras de
*1
⇒ Ver III-2.1.7

da correção do valor de troca do


trabalho
placa e
sistema de *1
⇒ Ver III-2.1.5
eixo Y cabeçote do
coordenadas da
= ver III-2.1.6*1 peça = torno
ver III-2.1.5*1 = ver III-2.1.7*1

-739-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Página 4

Seleção de
nível de
precisão
=ver III-12.3.10

Página 5 (21) (22) (23) (24) (25)

LANGUA PROTEC GUARD (OPRT) +


Página 5 GE T

Exibindo e Proteção dos Funções de


Ø dados em oitoØ prevenção deØ
trocando a Proteção de Funções de
Exibição e
linguagem de níveis dados= operação errada de
em prevenção
ajuste da
exibição = ver III-12.3.9
oito níveis= ver III-6.5
operações
linguagem de
ver III-12.3.8
exibição
⇒ Ver III-12.3.9 erradas
⇒ Ver III-6.5
⇒ Ver III-12.3.8

-740-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela exibida quando a tecla de função é pressionada (para unidades de


display de 8,4 polegadas)

(1) (2) (3) (4) (5)

Página 1 PARAM DGNOS SYSTEM (OPRT) +


Página 1

Ø Ø Ø
Exibindo e Checando
Exibição e pela Tela de Tela de
configuração
configurando exibição
ajuste de do Verificação configuração do
de sistema
parâmetros = diagnóstico por exibição
parâmetros sistema = ver
de ⇒ Ver III-12.4.12
ver III-12.4.1 = ver III-7.3
⇒ Ver III-12.4.1
III-12.4.12
diagnóstico
⇒ Ver III-7.3

(6) (7) (8) (9) (10)

Página 2 PASSO SV.SET SP.SET (OPRT) +


Página 2

Ø Ø Ø
Exibindo e ExibiçãoConfiguração
e Configuração do
Configuração
do servo fuso
Configuração
configurando do
ajuste de Servo
dados
de do eixo de
dados de compensação = ver III-142.4.5
⇒ Ver III-12.4.3
= ver III-12.4.3 rotação
compensação de erros de ⇒ Ver III-12.4.5

de erro de afastamento
passo ⇒ Ver III-12.4.2

= ver III-12.4.2
(11) (12) (13) (14) (15)

W.DGNS ALL IO OPEHIS (OPRT) +


Página 3
Página 3
Ø Ø Ø
Entradas / Visão geral
Exibição do
saídas na tela da função
diagnóstico
Exibição do de forma
Entrada
de
/saída
ALL/IO Visão geral da
histórica
diagnóstico ondana Tela ALL/IO
⇒ Ver III-8.3 função história
⇒ Ver III-12.4.13

Waveform = = ver III-8.3 = ver III-12.4.13


Manual de ⇒ Manual de
Manutenção
manutenção B-
B-64305EN
64305PO

-741-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Página 4

Diagnóstico ØTelas de edição


Ø Telas de Ø Ø
Funções do
PMC e telas de e monitoração definição de Power mate
manutenção de diagrama dados de CNC Manager
= Manual de Ladder configuração = Manual de
manutenção = Manual de PMC manutenção
B-64305PO Manutenção = Manual de B-64305PO
= Manual de B-64305PO programação
programação de = Manual de de linguagem
linguagem PMC programação de PMC Ladder
Ladder linguagem PMC B-64393PO
B-64393PO Ladder
B-64393PO

-742-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

(21) (22) (23) (24) (25)

COLOR MAINTE M-INFO (OPRT) +


Página 5

Ø Ø Ø
Tela de
Tela de
Tecla de manutençãoTecla de Tecla
Tela de de
ajuste de cor
ajuste de cor informações de
manutenção informações
periódica
⇒ Ver III-12.4.8 manutenção
=Ver III – ⇒ Verperiódica
III-12.4.11 de
=Manual de
12.4.8 =Ver III – manutenção
manutenção
12.4.11 ⇒ Manual
B-64305PO
de
Manutenção

B-64305EN

(26) (27) (28) (29) (30)

FSSB PRMSET (OPRT) +


Página 6

Ø Ø
Tecla Tela de
Tela de de Tecla de
exibição suporte a
exibição e e suporte a
ajuste
ajuste dede FSSB ajustes de
ajustes de
= Manual de parâmetros
FSSB parâmetros
manutenção
⇒ Manual B-⇒ Ver III-12.4.10
de
=Ver III –
60345PO
Manutenção

B-64305EN
12.4.10
(31) (32) (33) (34) (35)

EMBED PCMCIA ETHBRD (OPRT) +


Página 7

Ø Ø Ø
Funções
Funções
embutidas Configuração
embutidas
Funções
Ethernet Funções
Ethernet Configuração
de funções de
⇒ Manual de Data Server
embutidas
⇒ Manual de embutidas ⇒ Manual
de funções
do
de
manutenção
Ethernet
manutenção
Ethernet Operador
DataFastServer
=Manual deB-64305EN
B-64305EN
=Manual deEthernet/Fast
=Manual do
manutenção manutenção Operador
Data Server Fast
B-64305PO B-64305PO Ethernet/Fast
B-64414EN

Server
B-64414PO

-743-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Página 8

Ø Ø
Diagnóstico
Diagnóstico Afinação de
Afinação de
remoto
remoto da da parâmetros
parâmetros
máquina
máquina = Manual de de usinagem
usinagem
⇒ Manual
do operador do
Fast ⇒ Ver III-12.4.9
operador Fast =Ver III –
Ethernet/Fast
Ethernet/Fast Data 12.4.9
Data Server
Server
B-64414PO
B-64414EN
=Manoal do
⇒ Manual do
operador do do
Operador
pacote de de
Pacote
diagnóstico
diagnóstico

remoto da da
remoto

máquina
máquina

B-63734EN

(41) (42) (43) (44) (45)

ID-INF MEMORY (OPRT) +

Página 9

Ødo
Exibição
conteúdo
Exibição da
do
memória da
conteúdo
memória
=Manual de
⇒ Manual de
manutenção
Manutenção
B-34305PO
B-64305EN

(46) (47) (48) (49) (50)

PROF.M PROF.S (OPRT) +


Página 10

Ø Ø
Funções
Funções Funções
Funções
mestras
mestrasdodo escravas
escravasdo do
PROFIBUS-DP
PROFIBUS-DP PROFIBUS-DP
PROFIBUS-DP
⇒ Manual do
=Manual do
⇒ Manual do
=Manual
Operadordo
do
Operador do
operador do
PROFIBUS-DP PROFIBUS-DP
PROFIBUS-DP

PROFIBUS-DP
B-64404EN B-64404PO
B-64404EN

-744-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela exibida quando a tecla de função é pressionada (para displays de 10,4


polegadas)
(1) (2) (3) (4) (5)
PARAMET DIAGNOS SYSTEM (OPRT) +
Página 1 ER IS

Ø Ø Ø
Tela de
Exibição e
Exibição
ajustes e de Tela Teladede Tela de
configuração
do sistema
ajustes de
parâmetros verificação por
verificação configuração do
⇒ Ver III-12.4.12
parâmetros
⇒ Ver III-12.4.1 = diagnóstico
por sistema
Ver III – 12.4.1 diagnóstico =Ver III – 12.4.12
=Ver III – 7.3
⇒ Ver III-7.3

(6) (7) (8) (9) (10)


PITCH
ERRO DE SERVO SPINDLE (OPRT) +
Página 2 ERROR SETTING SETTING
PASSO

Ø Ø Ø
Exibição e e
Exibição Configuração
Configuração
Configuração
ajustes de Configuração
ajustes de dados dodoservo servo dodoeixo
eixo de
de
dados de mecanismo
de compensação
compensação mecanismo rotação
rotação
de erros
de erros de de =Ver ⇒ VerIIIIII-12.4.3
– =Ver
⇒ VerIII –
III-12.4.5

deslocamento 12.4.3
deslocamento 12.4.5
=Ver ⇒IIIVer– III-12.4.2
12.4.2

(11) (12) (13) (14) (15)


WAVE ALL IO OPERAT (OPRT) +
Página 3 DIAG HISTRY

Ø Ø Ø
Visão geral
Exibição de
Exibição de
diagnóstico Entradas
Entradas // Visão geral
da função
diagnóstico
de forma de de Saídas
Saídasnanatela dahistórica
função
forma
onda de onda ALL/IO
tela ALL/IO histórica
⇒ Ver III-12.4.13

=Manual de de
⇒ Manual ⇒ Ver III-8.3
=Ver III – 8.3 =Ver III –
manutenção
manutenção
12.4.13
B-64305EN
B-64305PO

-745-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Página 4

Telas de Telas de Telas de Funções de


diagnóstico e monitoração e definição de gerência
Telas de Telas de Telas de Funçõesdode
manutenção de edição do dados de de Power Mate
diagnóstico e monitoração e definição gerência do
PMC Ladder CNC
manutenção edição do
configuração
dados de do Power Mate
⇒Manual ⇒Manual PMC
configuração
de PMCde Ladder de CNC
⇒Manual de
do PMC
manutenção
⇒ Manual de manutenção
⇒Manual de manutenção
⇒ Manual de
manutenção manutenção
⇒ Manual da manutenção
B-64305PO
B-64305EN
B-64305PO
B-64305EN
linguagem de B-64305EN
⇒ Manual da
⇒ Manual da ⇒ Manual da programação
linguagem de
⇒Manual
linguagemda
de ⇒linguagem
Manual de
da
programação PMC programação PMC PMC Ladder
programação
B-64305PO
linguagem
Ladder de linguagem
Ladder de PMC Ladder

programação programação B-64393PO


B-64393EN
PMC ladder
B-64393EN
PMC Ladder
B-64393EN

B-64393PO B-64393PO

(21) (22) (23) (24) (25)

COLOR PERIOD MAINTE (OPRT) +


Página 5 MAINTE INFO

Tela de de
Tela ajuste Tela
Teladede Tela
Teladede
deajuste
cores de informações de
manutenção
manutenção informações
manutenção
cores periódica
periódica de
⇒Ver III-12.4.8
⇒ Ver III-12.4.8 ⇒ Ver III-12.4.11 ⇒Manual de
manutenção
⇒Ver III-12.4.11 manutenção
⇒Manual de
manutenção
B-64305PO
B-64305EN

(26) (27) (28) (29) (30)


FSSB PARAMET ER (OPRT) +
Página 6

Tela de suporte à
Tela
Tela dede
exibição Tela de suporte
configuração de à
e configuração
exibição e configuração
parâmetros de
deconfiguração
FSSB parâmetros
.4.10
de FSSB
⇒Manual de
⇒ Manual de ⇒Ver III-12.4.10
manutenção
manutenção

B-64305EN
B-64305PO

-746-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

(31) (32) (33) (34) (35)


EMBED PCMCIA ETHER (OPRT) +
Página 7 PORT LAN BOARD

Funções Configuração
Configuração
Funções
Funções Funções
embutidas
embutidas das funções
das funçõesde
integradas integradas
Ethernet
Ethernet Data Server
de Data
Ethernet Ethernet
⇒ Manual de Server
⇒ Manual de
manutenção ⇒Manual do
⇒ Manual do
⇒Manual de
manutenção ⇒ Manual de operador de Fast
operador de
manutenção
B-64305EN manutenção
B-64305EN
Fast
Ethernet/Fast
Ethernet/Fast
B-64305PO B-64305PO Data Server
Data Server

B-64414PO
B-64414EN

(36) (37) (38) (39) (40)


Página 8 FINE (OPRT) +
TORQUE

(41) (42) (43) (44) (45)

REMOTE MCHN (OPRT) +


Página 9 DIAG TUNING

Afinação de
Diagnóstico
Diagnóstico Afinação
parâmetros de
remoto da de usinagem
remoto da parâmetros
máquina ⇒ Ver III-12.4.9
máquina de usinagem
⇒ Manual do
operador de Fast
⇒Manual do ⇒Ver III-2.4.9
Ethernet/Fast Data
operador de Fast
Server

Ethernet/Fast
B-64414EN Data
⇒ Manual do
Server
operador do
B-64414PO
pacote de
diagnóstico remoto
⇒Manual do
B-63734EN
operador do
pacote de
diagnóstico
remoto

B-63734PO

-747-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Página 10

Exibição do
conteúdo da
memória

⇒Manual de
manutenção

B-64305PO

Página 11

Funções mestras Funções


do PROFIBUS- escravas do
DP PROFIBUS-DP
⇒Manual do ⇒ Manual do
operador de operador de
PROFIBUS-DP PROFIBUS-DP

B-64404PO B-64404PO

NOTA
Para informações sobre uma tela dedicada para
cada tipo de controle na série T ou na série M,
consultar os manuais:
*1: Manual do usuário (Série T) (B-64304PO-1)
*2: Manual do usuário (Série M) (B-64304PO-2)

-748-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.1 TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO


Seção 12.1, "TELAS EXIBIDAS PELA TECLA DA FUNÇÃO AO
LADO ”, compreende as subseções seguintes:

12.1.1 Exibição da Posição no Sistema de Coordenadas do Objeto de


Trabalho................................................................................750
12.1.2 Exibição da Posição no Sistema de Coordenadas
Relativas ...............................................................................752
12.1.3 Exibição da Posição Geral ....................................................755
12.1.4 Pré-definição do Sistema de Coordenadas do Objeto de
Trabalho ................................................................................757
12.1.5 Exibição do Ritmo de Avanço Real ......................................758
12.1.6 Exibição do Tempo de Corrida e da Contagem de Peças .....761
12.1.7 Exibição da Monitoração da Operação .................................763

Pressione a tecla de função para mostrar a posição atual


da ferramenta. As três telas seguintes são utilizadas para
visualizar a posição atual da ferramenta:
Tela de exibição da posição atual para o sistema de coordenadas do
objeto de trabalho.
Tela de exibição da posição atual para o sistema de coordenadas
relativas.
Tela de exibição da posição geral.
As telas acima também podem indicar a velocidade de avanço, o
tempo de trabalho e o número de peças. Os pontos de referência
flutuante podem ser igualmente definidos nessas telas.

A tecla de função também pode ser usada para mostrar a carga


no servo motor e no motor do fuso e a velocidade de rotação do motor
do fuso (tela do monitor de operação).

A tecla de função também pode ser usada para mostrar a tela


da distância acionada manualmente. Ver seção III-4.6 para detalhes
sobre esta tela.
Em qualquer uma das telas de exibição de posições, o status (tal como
D, I, L, S, *, ou M) de um eixo é indicado à esquerda do nome do
eixo para evitar operações erradas. Consultar "Exibição do status de
eixos" em III-6.5, "FUNÇÕES DE PREVENÇÃO DE OPERAÇÔES
ERRADAS" para mais detalhes.

-749-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.1.1 Exibição da posição no sistema de coordenadas da peça

Mostra a posição atual da ferramenta no sistema de coordenadas da


peça. A posição atual muda à medida que a ferramenta se desloca. O
menor incremento de entrada é utilizado como unidade para os valores
numéricos. O título no topo da tela indica que são utilizadas
coordenadas absolutas.

Procedimento para visualizar a tela da posição atual no sistema de coordenadas da peça


Procedimento
1 Pressione a tecla de função .
2 Pressionar a tecla flexível de seleção de capítulo [ABSOLUTE]
[“ABSOLUTO”].

Fig. 12.1.1 (a) Tela de posição atual (absoluta) (10,4


polegadas)

Explicação
- Pré-definição do sistema de coordenadas do objeto de trabalho
Um sistema de coordenadas do objeto de trabalho deslocado por
intervenção manual ou outras operações podem ser pré-definidas por
uma operação MDI para um sistema de coordenadas do objeto de
trabalho que seja neutralizado por uma compensação da origem do
objeto de trabalho a partir do ponto zero da máquina antes do
deslocamento. Para obter o procedimento, consultar a Subseção 12.1.4,
"Pré-definição de Sistema de Coordenadas da Ferramenta de
Trabalho".

-750-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Exibição com a inclusão de valores de compensação


M
Os bits 6 (DAL) e 7 (DAC) do Parâmetro No. 3104 podem ser usados
para selecionar se os valores exibidos devem incluir a compensação do
comprimento da ferramenta e a compensação de corte.
T
O bit 1 (DAP) do Par â metr o No. 3129 e o bit 7 (DAC) do
Par âmetr o No. 3104 podem ser usados para selecionar se os valores
exibidos devem incluir a compensação da neutralização da ferramenta
e a compensação do raio da ponta da ferramenta.

-751-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.1.2 Exibição da Posição no Sistema de Coordenadas Relativas

Exibe a posição atual da ferramenta em um sistema de coordenadas


relativas baseado nas coordenadas (ver Explicações) definidas pelo
operador. A posição atual muda enquanto a ferramenta se move. O
sistema de incrementos é usado como unidade para os valores numéricos.
O título no topo da tela indica que coordenadas relativas estão sendo
usadas.

Procedimento de exibição para a tela de posição atual com o sistema de


coordenadas relativas
Procedimento
1 Pressionar a tecla de função.
2 Pressionar a tecla flexível de seleção de capítulo [RELATIVE]
[“RELATIVO”].

Fig. 12.1.2 (a) Tela de posição atual (relativa) (10,4 polegadas

Ver as Explicações para mais detalhes sobre o procedimento para


definição das coordenadas.

Explicação
- Definição das coordenadas relativas
A posição atual da ferramenta no sistema de coordenadas relativas
pode ser recomposta para 0 ou pré-definida para um valor
especificado, como mostrado a seguir:

-752-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Recomposição das coordenadas relativas para 0


Procedimento
- Quando todos os eixos são recompostos para 0
1 Pressionar a tecla de função .
2 Pressionar a tecla flexível de seleção de capítulo [RELATIVE]
para exibir a tela de coordenadas relativas.
3 Pressionar a tecla flexível [(OPRT)].

4 Pressionar a tecla flexível [ORIGIN].

5 Pressionar a tecla flexível [ALL AXIS] [“TODOS OS EIXOS”].


Neste momento, as posições atuais de todos os eixos
representados em coordenadas relativas são recompostas para 0.

- Quando um eixo específico é recomposto para 0


1 Pressionar a tecla de função .
2 Pressionar a tecla flexível de seleção de capítulo [RELATIVE]
para exibir a tela de coordenadas relativas.
3 Pressionar a tecla flexível [(OPRT)].

4 Pressionar a tecla flexível [ORIGIN] [“ORIGEM”].

5 Insira o nome do eixo através de teclas (o nome do eixo fica


piscando) e pr ess ione a t ecla flex ível [EXEC]
[“EXECUTAR”].
Neste momento, a posição atual do eixo especificado
representado em coordenadas relativas é recomposta para 0.

-753-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Pré-definição de coordenadas relativas


Procedimento
1 Pressionar a tecla de função . .
2 Pressione a tecla flexível de seleção de capítulo [RELATIVE]
para exibir a tela de coordenadas relativas.
3 Pressionar a tecla flexível [(OPRT)].

4 Inserir o nome do eixo. Neste momento, o nome do eixo fica


piscando.
5 Inserir as coordenadas, e pressionar a tecla flexível [PRESET]
[“PRÉ-DEFINIR”].
Neste momento, as posições atuais de todos os eixos
representados em coordenadas relativas são configuradas para um
valor especificado.

- Exibição que inclui os valores de compensação


M
Os bits 4 (DRL) e 5 (DRC) do Parâmetro No. 3104 podem ser usados
para selecionar se os valores exibidos devem incluir a compensação do
comprimento da ferramenta ou a compensação de corte.

T
O bit 0 (DRP) do Parâmetro No. 3129 e o bit 5 (DRC) do Parâmetro
No. 3104 podem ser usados para selecionar se os valores exibidos
devem incluir a neutralização da ferramenta e a compensação do raio da
ponta da ferramenta.

- Pré-definição pela configuração de um sistema de coordenadas


M
O bit 3 (PPD) do Parâmetro No. 3104 pode ser usado para especificar
se os valores de indicação de posição no sistema de coordenadas
Absolutas devem ser pré-definidos como aqueles no sistema de
coordenadas relativas durante a configuração do sistema de
coordenadas ou no retorno manual à posição de referência através do
comando G92.

T
O bit 3 (PPD) do Parâmetro No. 3104 pode ser usado para especificar
se os valores de indicação de posição no sistema de coordenadas
Absolutas devem ser pré-definidos como aqueles no sistema de
coordenadas relativas durante a configuração do sistema de
coordenadas ou no retorno manual à posição de referência através do
comando G50 (para o sistema A do código G) ou do comando G92
(para sistemas B ou C do código G).

-754-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.1.3 Exibição da posição geral

Mostra as posições seguintes em uma tela: Posições atuais da


ferramenta no sistema de coordenadas da peça, sistema de coordenadas
relativas, sistema de coordenadas da máquina e distância restante. As
coordenadas relativas também podem ser definidas nesta tela. Ver
subseção III -11.1.2 sobre o procedimento.

Procedimento para visualizar a tela da posição geral


Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla flexível de seleção de capítulo [ALL].

Fig. 12.1.3 (a) Tela de posição atual (geral) (10,4 polegadas)

-755-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicação
- Visualização das
coordenadas As posições atuais da ferramenta são mostradas simultaneamente nos
sistemas de coordenadas seguintes:
• Posição atual no sistema de coordenadas relativas
(coordenadas relativas)
• Posição atual nas coordenadas do objeto de trabalho.
(coordenadas absolutas)
• Posição atual no sistema de coordenadas da máquina
(coordenadas da máquina)
• Distância a percorrer (caminho a percorrer)

- Distância a percorrer
A distância restante é mostrada no modo MEMÓRIA ou MDI. É mostrada
a distância que a ferramenta ainda tem de percorrer no bloco atual.

- Sistema de coordenadas da máquina


O menor incremento de comando é utilizado como unidade para os
valores mostrados no sistema de coordenadas da máquina. Contudo, o
menor incremento de entrada também pode ser usado colocando em 1
o bit 0 (MCN) do parâmetro 3104.

- Reset das coordenadas relativas


A tela de exibição da posição total também suporta a recomposição das
coordenadas relativas para 0, ou a pré-definição delas para valores
especificados. Consultar os procedimentos para recomposição de
coordenadas relativas descritos na Subseção III-12.1.2

-756-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.1.4 Pré-definição do Sistema de Coordenadas do Objeto de


Trabalho

Se um sistema de coordenadas do objeto de trabalho foi deslocado por


intervenção manual ou por qualquer outra operação, uma operação
MDI pode ser executada para pré-definir o sistema de coordenadas
do objeto de trabalho que é neutralizado pela compensação da origem
do objeto de trabalho, a partir do ponto zero da máquina que foi
definido antes do deslocamento.
É possível programar um comando (G92.1) para predefinir um sistema
de coordenadas da peça. (Ver II-7.2.4.)

Procedimento de Pré-definição do sistema de coordenadas do objeto de trabalho


Procedimento
- Quando todos os eixos são pré-definidos
1 Pressione a tecla de função .
2 Pressione a tecla flexível de seleção de capítulo [ABSOLUTE]
para exibir a tela de coordenadas absolutas.
3 Pressione a soft key [(OPRT)].

4 Pressionar a tecla flexível [WRK-CD].

5 Pressionar a tecla flexível [ALL AXIS] [“TODOS OS EIXOS”].


- Quando um eixo específico é pré-definido
1 Pressione a tecla de função
2 Pressione a tecla flexível de seleção de capítulo [ABSOLUTE]
para exibir a tela de coordenadas absolutas.
3 Pressione a soft key [(OPRT)].

4 Press soft key [WRK-CD].

5 Inserir o nome do eixo a ser , Y pré-definido usando teclas


Neste momento, o nome do eixo ficará piscando.
6 Inserir 0 com a tecla numérica correspondente e pressionar a tecla
flexível [EXEC].

Explicação
Esta função pode ser executada quando o estado de reset ou o estado de
- Modo de operação parada da operação automática é introduzido, qualquer que seja o
modo de operação.

- Predefinição
das coordenadas Tal como sucede com as coordenadas absolutas, o bit 3 (PPD) do
relativas parâmetro nº 3104 é utilizado para especificar a predefinição, ou não,
das coordenadas relativas.
-757-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.1.5 Exibição do Ritmo de Avanço Real


Se o bit 0 (DPF) do Parâmetro No. 3105 for configurado para o valor
1, o avanço real da máquina por minuto (ritmo de avanço real) ou por
revolução pode ser indicada na tela de exibição da posição atual (e na
tela de verificação de programas para displays de 8,4 polegadas).
Procedimento de tela para o ritmo de avanço real na tela de posição atual
Procedimento
1 Pressione a tecla de função para mostrar a tela da posição
atual. No local indicado por um , um ritmo de avanço real é
exibido.

Fig. 12.1.5 (a) Tela de posição atual (absoluta) (10,4 polegadas)

A velocidade de avanço real é representada em unidades de


milímetros/min ou polegadas/min (dependendo do menor incremento
de entrada especificado), sob a indicação da posição atual.
Explicações
- Valor da velocidade A velocidade real é calculada através da seguinte expressão:
de avanço real n: Número de eixos
fi: Velocidade de avanço de corte no sentido
∑ (fi)
n
Fact= 2 tangencial de cada eixo ou velocidade de
i =1
deslocamento rápido
Fact: Velocidade de avanço real mostrada
A unidade de visualização:
mm/min (entrada em mm).
polegadas/min (entrada em polegadas, são mostradas duas casas
decimais.)

-758-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Exibição do rit mo de avanço real ou de avanço por rotação


No caso de avanço por rotação e corte de rosca, o ritmo de avanço real
exibido é o avanço por minuto e não o avanço por rotação.

- Avanço real por


rotação A alternância entre a exibição de avanço por minuto e a exibição de
avanço real por rotação na tabela de ritmo de avanço real pode ser
executada dependendo do bit 3 (GSC) do Parâmetro No. 3107, do bit
5 (FSS) do Parâmetro No. 3191, o modo do código G, e o status da
operação.
Para a exibição do avanço por minuto, a unidade é o milímetro por
minuto. Paro avanço real por rotação, a unidade é o milímetro por
revolução.

O parâmetro INI de incremento de entradas (bit 2 do Parâmetro No.


0) é usado para alternar entre exibição em polegada e exibição em
milímetros. A relação entre o parâmetro INI de incremento de entradas
(bit 2 do Parâmetro No. 0) e a exibição de unidades do ritmo de
avanço real e do avanço real por rotação é mostrada abaixo.
Tabela 12.1.5 (a) Exibição de unidades
Avanço por
Ritmo de avanço real
rotação real
Polegadas (INI=0) MM/MIN MM/R
Milímetros (INI=1) POL./MIN POL./R

- Condição de alternância de exibição do ritmo de avanço real


A exibição do ritmo de avanço real é alternada como mostrado na
tabela abaixo, dependendo do bit 3 (GSC) do Parâmetro No. 3107, do
bit 5 (FSS) do Parâmetro No. 3191, do modo do código G, e do status da
operação.
Tabela 12.1.5 (b) Condição de alternância de informações exibidas
Ritmo de avanço
GSC FSS Status da operação Modo do código G
real

Avanço por minuto


0 - - -

Avanço manual,
Avanço por minuto
transversal rápida e -
ensaio
Outras que não Série M: G93, G94
0 avanço manual, Avanço por minuto
Série T: G98(sistema A do
1 transversal rápida e
código G) G93, G94
ensaio
(sistemas B, C do código G)
Série M: G95
Avanço por
Série T: G99(sistema A do
rotação
código G) G95 (sistemas B,
C do código G)
Avanço por
1 - -
rotação

-759-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Visualização da velocidade de avanço real por rotação


No caso de movimento do eixo de rotação, a velocidade é exibida em
unidades de graus/min., mas é exibida na tela em unidades de sistema
de entrada nesse momento. Por exemplo, quando o eixo de rotação se
move a 50 graus/min., o seguinte é exibido: 50 mm/min. (entrada
métrica) ou 0,50 pol./min. (entrada em polegadas).

- Visualização da velocidade de avanço real na outra tela


Para o display de 8,4 polegadas, o ritmo de avanço real é exibido na tela
de verificação de programas. Também é exibido na tela gráfica.

- Exibição do número de casas decimais


Para a exibição do ritmo de avanço real, o número de casas decimais é
indicado como está descrito abaixo, dependendo das definições do
Parâmetro No. 3135 e da unidade de entrada.

Definição 0: Entrada de milímetros sem vírgula decimal.


1: Entrada em milímetros Um dígito à direita da
vírgula decimal.
2: Entrada em milímetros Dois dígitos à direita da
vírgula decimal.
3: Entrada em milímetros Três dígitos à direita da
vírgula decimal.
Para entrada em polegadas, o número de casas decimais é a
definição mais 2.

Para exibição de avanço por revolução, o número de casas


decimais é descrito abaixo.
Quando a unidade de entrada for o milímetro, o número de
casas decimais exibidas é dois.
Quando a unidade de entrada for a polegada, o número de casas
decimais exibida é três.
* O número de casas decimais é fixo, de forma que não pode
ser alterado por um parâmetro ou coisa parecida.

-760-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.1.6 Exibição do Tempo de Corrida e da Contagem das Peças

O tempo de trabalho, o tempo de ciclo e o número de peças usinadas


são mostrados na tela da posição atual.

Procedimento para visualizar o tempo de corrida e contagem de peças na tela da


posição atual

Procedimento
1 Pressione a tecla de função para mostrar a tela da posição
atual. "PARTS COUNT" [CONTAGEM DE PEÇAS], "RUN
TIME" [TEMPO DE CORRIDA], e "CYCLE TIME" [TEMPO DE
CICLO] são exibidos na área indicada por

Fig. 12.1.6 (a) Tela de posição atual (relativa) (10,4 polegadas)

Explicações
- CONT. PEÇAS Indica o número de peças usinadas. O número aumenta sempre que
M02, M30 ou um código M especificado através do parâmetro 6710
são executados.

- Incremento do número de peças usinadas


O bit 0 (PCM) do parâmetro 6700 é utilizado para especificar se o
número de peças usinadas deve ser incrementado sempre que é
executado M02, M30 ou um código M especificado pelo parâmetro
6710 ou apenas quando é executado um código M especificado pelo
parâmetro 6710.

- TEMPO DE CORRIDA
Indica o tempo de execução total durante a operação automática,
excluindo o tempo de parada e de bloqueio de avanço.

-761-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- TEMPO DE CICLO
Indica o tempo de corrida de uma operação automática, excluindo o
tempo de manutenção de parada e de avanço. Ele é pré-definido como
0 quando um início de ciclo é executado no estado de recomposição.
Está pré-definido como 0 mesmo quando a energia é removida.

- Visualização na outra tela


Os pormenores sobre o tempo de trabalho e o número de peças
usinadas são mostrados na tela de especificação. Ver subseção III -
12.3.3.

- Especificação de
parâmetros O número de peças usinadas e o tempo de trabalho não podem ser
definidos nas telas da posição atual. Eles podem ser definidos através
dos parâmetros nº 6711, 6751 e 6752 ou na tela de especificação.

-762-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.1.7 Exibição da monitoração da operação

O medidor de carga para um eixo servo pode ser exibido. Também o


medidor de carga e o medidor de velocidade para um eixo rotativo
serial podem ser exibidos.
Para habilitar esta função, o bit 5 (OPM) do Parâmetro No. 3111
deve ser configurado para o valor 1.

Procedimento para exibir a monitoração da operação


Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla de mudança para o menu seguinte
3 Pressione a soft key [MONITOR] [“MONITORAR”].

Fig. 12.1.7 (a) Monitor da operação (10,4 polegadas)

Explicações
- Visualização dos eixos
servo Os medidores de carga de eixos servos até um número igual ao número
máximo de eixos controlados do caminho podem ser exibidos. Para o
display de 10,4 polegadas até cinco eixos podem ser exibidos ao
mesmo tempo em uma tela. Se a tecla flexível [MONITOR] é
pressionada, os medidores de carga do sexto eixo e subsequentes serão
exibidos.
Para displays de 8,4 polegadas, até quatro eixos podem ser exibidos
concorrentemente em uma tela. Se a tecla flexível [MONITOR] é
pressionada, os medidores de carga do quinto eixo e subsequentes
serão exibidos.
Para exibir até cinco eixos ao mesmo tempo em uma tela de 8,4
polegadas como na tela de 10,4 polegadas, configurar o bit 4 (9DE) do
Parâmetro No. 11350 para o valor 1.

-763-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Visualização dos eixos Tanto o medidor de cargas quanto o medidor de eixo de rotação podem
do fuso ser exibidos para o primeiro eixo de rotação quando um eixo de
rotação serial estiver sendo usado.

- Unidade gráfica
O gráfico de barras para o medidor de carga mostra a carga até 200%
(só é mostrado um valor para qualquer carga que exceda os 200%). O
gráfico de barras para o medidor de rotações mostra a relação entre a
velocidade atual do fuso e a velocidade máxima do mesmo (100%).

- Medidor de carga
A leitura no medidor de carga depende do parâmetro servo 2086 e do
parâmetro do fuso 4127.

- Medidor de rotações
Embora o medidor de rotações indique normalmente a velocidade do
motor do fuso, também pode ser usado para indicar a velocidade do fuso,
colocando em 1 o bit 6 (OPS) do parâmetro 3111.
A velocidade do fuso a ser exibida durante a monitoração da operação é
calculada a partir da velocidade do motor do fuso (ver a fórmula abaixo).
Assim, a velocidade do fuso pode ser mostrada durante a monitoração da
operação, mesmo que não seja utilizado qualquer codificador de posição.
No entanto, a velocidade correta do fuso só será visualizada se a
velocidade máxima do fuso de cada engrenagem (velocidade do fuso em
cada relação de transmissão quando o motor do fuso roda à velocidade
máxima) for definida nos parâmetros nº 3741 a 3744.
A entrada dos sinais da embreagem e da engrenagem para o primeiro
fuso serial é usada para determinar a engrenagem atualmente selecionada.
Controle a entrada dos sinais CTH1A e CTH2A em função da seleção da
engrenagem; para tal, consulte a tabela abaixo.
(Fórmula para o cálculo da velocidade do fuso a ser mostrada)
Velocidade do fuso exibida Velocidade do motor de Velocidade máxima do fuso com
= fuso x a embreagem sendo usada
durante a monitoração

velocidade máxima
do motor de fuso

A tabela que se segue indica a correspondência entre os sinais de


seleção da embreagem e da engrenagem CTH1A e CTH2A<G070#3,
#2>, usados para determinar a engrenagem em uso e respectivos
parâmetros:
Especificação
CTH1A CTH2A Parâmetro
do fuso serial
=No.3741 (Velocidade maxima do
0 0 ELEVADA
fuso com a engrenagem 1)
=No.3742 (Velocidade maxima do
0 1 MEIO ELEVADA
fuso com a engrenagem 2)
=No.3743 (Velocidade maxima do
1 0 MEIO REDUZIDA
fuso com a engrenagem 3)
=No.3744 (Velocidade maxima do
1 1 REDUZIDA
fuso com a engrenagem 4)

A velocidade do motor do fuso e do fuso pode ser mostrada durante a


monitoração da operação, mas apenas para o primeiro fuso serial e para
o eixo de comutação do primeiro fuso serial.
Não pode ser mostrada para o segundo fuso.

-764-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Cor do gráfico
Se o valor de um medidor de carga exceder 100%, o gráfico de barras
passa a apresentar uma cor púrpura.

-765-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.2 TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO

Seção 12.2, "TELAS EXIBIDAS PELA TECLA FUNCIONAL “


compreende as subseções seguintes:

12.2.1 Exibição do Conteúdo de Programas .......................... 767


12.2.2 Edição de um Programa............................................... 769
12.2.3 Tela de Programa para Operação MDI........................ 771
12.2.4 Tela de Lista de Programas ......................................... 772
12.2.5 Tela de Exibição do Próximo Bloco............................ 773
12.2.6 Tela de Verificação de Programas (Somente para
Displays de 8,4 Polegadas).................................................... 774
12.2.7 Tela de Exibição do Bloco Atual (Somente para
Displays de 8,4 Polegadas)...................................................... 775
12.2.8 Tela de Programação Gráfica Conversacional ............ 776
12.2.9 Edição no Background ................................................ 778

Esta seção descreve as telas exibidas ao pressionar a tecla de função


. Entre elas estão a tela de edição de programas, a tela de lista de
programas e a tela para exibição do status do comando especificado
pelo programa sendo executa do no momento.
1. Tela de programas
2. Tela de lista de programas
3. Tela de exibição do próximo bloco
4. Tela de verificação do programa (LCD de 8,4 polegadas)

Na tela de programas é possível editar um programa que está


atualmente selecionado, e exibir o bloco que está sendo executado no
momento durante a operação do programa. No modo MDI é possível
também editar um programa de operação MDI, e exibir o bloco que
está sendo executado no momento.

-766-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.2.1 Exibição do conteúdo de programas

Mostra o programa atualmente em execução no modo MEMÓRIA ou MDI.

Exibição do programa que está sendo executado


Procedimento
1 Pressione a tecla de função para visualizar uma tela
de programa
2 Pressione a tecla [PROGRAM] para seleção de capítulo.
O cursor é posicionado no bloco atualmente em execução.

Fig. 12.2.1 (a) Tela para exibição do programa sendo executado


(exibição de tela cheia) (10,4 polegadas)

Para displays de 10,4 polegadas, pressionando de novo a tecla flexível


[PROGRAM] a exibição da tela passa para exibição de tela cheia ou
para exibição de tela pequena.
Na exibição de tela pequena, a exibição da posição e a exibição do
modo são permitidas ao mesmo tempo.
Na exibição em tela cheia, muitas informações sobre um programa
podem ser exibidas ao mesmo tempo.

-767-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Fig.12.2.1 (b) Tela para exibição do programa sendo executado


(exibição de tela pequena) (10,4 polegadas)

-768-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.2.2 Edição de um Programa

Um programa pode ser editado no modo EDIT.


Um programa pode ser editado na base de palavra por palavra.
Para operações de criação e edição de programas, consultar o Capítulo
III-9, “CRIAÇÃO DE PROGRAMAS” e o Capítulo III-10, “EDIÇÃO
DE PROGRAMAS”.

Tela de exibição da edição de programas


Procedimento
1 Pressionar a tecla da função para exibir a tela de
programas.
2 Pressionar a tecla flexível de seleção de capítulo [PROGRAM].

As operações de edição como inserção, modificação e eliminação de


textos, e movimentos do cursor são executadas na base de palavra por
palavra.

Fig. 12.2.2 (a) Tela de edição de programas (exibição de um


quarto de tela) (10,4 polegadas)

Para displays de 10,4 polegadas, pressionando de novo a tecla flexível


[PROGRAM] a exibição da tela passa para exibição de tela cheia ou
para exibição de tela pequena.
Na exibição de tela pequena, a exibição da posição e a exibição do
modo são permitidas ao mesmo tempo.
Na exibição em tela cheia, muitas informações sobre um programa
podem ser exibidas ao mesmo tempo.

-769-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Fig. 12.2.2 (b) Tela de edição de programas (exibição em tela pequena)


(10,4 polegadas)

-770-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.2.3 Tela de programa para a operação MDI

Durante a operação MDI ou a edição de um programa de operação


MDI no modo MDI, o programa sendo executado no momento é
exibido. Para mais detalhes sobre operações MDI, consultar a Seção
III-4.2, “Operação MDI”.
Procedimento para visualizar a tela do programa para a operação MDI
Procedimento
1 Entrar no modo MDI.
2 Pressione a tecla de função .
3 Pressione a tecla para seleção de capítulo[MDI].
São mostrados a entrada de programas através do MDI e os
dados modais.

Fig. 12.2.3 (a) Tela de programa de operação MDI (10,4 polegadas)

-771-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.2.4 Tela de Lista de Programas

Uma lista de programas registrada na memória do programa é exibida.


A tela de lista de programas pode ser exibida em qualquer modo.
Para mais detalhes sobre a tela de lista de programas, consultar o
Capítulo III-11, “GERÊNCIA DE PROGRAMAS”.

Exibição da tela de lista de programas


Procedimento
1 Pressionar a tecla da função .
2 Pressionar a tecla de menu contínuo.
3 Pressionar a tecla flexível de seleção de capítulo [LIST]
[“LISTAR”].

Fig. 12.2.4 (a) Tela de lista de programas (10,4 polegadas)

-772-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.2.5 Tela de Exibição do Próximo Bloco

O bloco sendo executado no momento e o bloco a ser executado a


seguir é exibido no modo MEM e no modo MDI.

Procedimento para a apresentação da tela de exibição do próximo bloco


Procedimento
1 Pressionar a tecla da função
2 Pressionar a tecla flexível de seleção de capítulo [NEXT]
[“PRÓXIMO”].
Os valores do código G, dos endereços e dos comandos especificados
no bloco sendo executado no momento e no próximo bloco
são exibidos.

Fig. 12.2.5 (a) Tela de exibição do próximo bloco (10,4 polegadas)

NOTA
Se uma recomposição (“Reset”) for feita durante a
execução de um programa, as exibições do bloco
atual e do próximo bloco são apagadas.

-773-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.2.6 Tela de Verificação de Programas (Somente para displays de


8,4 polegadas)

O programa em execução, a posição atual, e as informações modais são


exibidos no modo MEM.

Procedimento para visualizar a tela de verificação do programa


Procedimento
1 Pressione a tecla de função
2 Pressione a tecla para seleção de capítulo [VERIF].
É mostrado o programa atualmente em execução, a posição atual
da ferramenta e os dados modais.

Fig. 12.2.6 (a) Tela de verificação de programa (8,4 polegadas)

Explicações
-Tela do programa São exibidos até quatro blocos a partir do início do bloco sendo
executado no programa no momento.
O bloco sendo executado é exibido em vídeo reverso.

-Tela da posição atual


As teclas programáveis de seleção de capítulos [RELATIVO] ou
[ABSOLUTO] podem ser pressionadas para alternar entre exibição do
sistema de coordenadas relativo e exibição do sistema de coordenadas
da peça de trabalho.

- Códigos G modais
São mostrados até 12 códigos G modais.

-774-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.2.7 Tela d e e x i b i ç ã o do Bloco Atual (Somente para exibições


de 8,4 polegadas)
O bloco em execução e o valor de especificação modal são exibidos
no modo MEM e no modo MDI.

Procedimento para visualizar a tela do bloco atual


Procedimento

1 Pressione a tecla de função .


2 Pressione a tecla para seleção de capítulo [ATUAL].
São exibidos os valores de especificação modal, valores de
especificação, endereços e códigos G especificados no bloco em
execução.

Fig. 12.2.7 (a) Tela do bloco atual (8,4 polegadas)

-775-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.2.8 Tela de Programação Gráfica Conversacional

O menu de códigos G e detalhes sobre os códigos G são exibidos no


modo EDIT.
Pode-se criar um programa de um bloco por vez enquanto se vê o
menu de códigos G na tela e a tela de detalhes de códigos G.
Para mais detalhes sobre a programação conversacional com a função
gráfica, ver Capítulo III-11, "CRIAÇÃO DE PROGRAMA".

Exibindo a tela de programação conversacional gráfica


Procedimento
1 Pressione a tecla de função
2 Pressione a tecla de mudança para o menu seguinte .
3 Pressione a tecla programável de seleção de capítulo [C.A.P].

Fig. 12.2.8 (a) Tela de programação conversacional gráfica (tela de


menu de códigos G) (10,4 polegadas)

-776-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Fig. 12.2.8 (b) Tela de programação conversacional gráfica (tela de


detalhes de códigos G) (10,4 polegadas)

A tela de menu de códigos G e a tela de detalhes de códigos G estão


presentes na tela de programação conversacional gráfica.
Para exibir a tela de detalhes de códigos G, pressione a tecla
programável [BLOCK]. Para exibir a tela de menu de códigos G,
pressione a tecla programável [G. MENU].

Tela de menu de
códigos G Na tela de menu de códigos G, selecione um código G a ser
especificado de uma lista de códigos G exibidos.

Tela de detalhes de
códigos G Na tela de detalhes de códigos G, insira os valores necessários no
formulário de especificação para cada código G exibido.

-777-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.2.9 EDIÇÃO SIMULTÂNEA

A edição de um programa que não o programa principal chama-se


edição simultânea. Na edição simultânea, um programa pode ser
editado durante a execução de outro programa e podem ser executadas
as mesmas operações de edição do que na edição normal (edição de
plano frontal). Na edição simultânea há o modo de edição e o modo de
referência. Um programa pode ser editado no modo de edição, mas não
no modo de referência. No modo de referência, o programa em
operação pode ser referenciado.
A edição simultânea pode ser realizada em qualquer modo.

Função
- Programas editáveis
Os programas editáveis para cada dispositivo são listados abaixo.

Programas editáveis para cada dispositivo


Dispositivo Programa editável
Memória CNC embutida Programa no caminho selecionado
MEMCARD Todos os programas
Servidor de dados Todos os programas

- Número de programas editáveis no plano de fundo


O número de programas editáveis no plano de fundo é de apenas um
para cada caminho.

- Edição simultânea num sistema de 2 caminhos


Cada caminho possui seu próprio status de edição, plano de fundo ou
frontal. Se o status de edição do caminho 1 é de plano de fundo e o do
caminho 2 é de plano frontal, logo, alternar do caminho 1 para o
caminho 2 faz com que o programa do caminho 2 sujeito a edição
simultânea seja exibido na tela de edição do programa e, em contraste,
alternar do caminho 2 para o 1 faz com que o programa do caminho 1
sujeito a edição simultânea seja exibido.
Além disso, se a edição simultânea de programas nos dois caminhos
for habilitada (bit 0 (DHD) do parâmetro No. 3106 = 1 e bit 2 (DOP)
do parâmetro No. 3193 = 0), o início da edição simultânea em um dos
caminhos faz com que seja iniciada a edição simultânea no outro
caminho; assim se dá a edição simultânea dos programas nos dois
caminhos.
Um programa de um caminho pode ser exibido junto de um do outro
caminho durante a edição simultânea. É possível alternar entre os
programas-alvo da edição exibidos lado a lado para copiar e colar;
assim se dá uma edição de programa eficiente.

-778-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Exibição na tela
No início da edição simultânea, a tela de edição normal é alternada
para a tela de edição simultânea. O nome do programa e "BG: EDIT",
que indica que a edição simultânea está em progresso, aparece na linha
de status do programa, acima dele.
Quando a edição simultânea é realizada no modo de referência, "BG:
READ ONLY" aparece na linha de status do programa. Os caracteres
são exibidos em verde quando o programa é exibido no modo a cores.

Fig. 12.2.7 (a) Tela sendo editada simultaneamente (modo de edição) (10,4
polegadas)

Fig. 12.2.7 (b) Tela sendo editada simultaneamente (modo de referência)


(10,4 polegadas)

-779-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Status de edição
Os seguintes itens são exibidos na linha de status do programa e na
área de edição do programa de acordo com o status da edição de plano
de fundo.

Itens exibidos na linha de status e na área de edição do programa


Status da edição Itens exibidos
Nenhum programa (BG-EDIT)
selecionado “NO PROGRAM” é exibido na área de edição.
Nenhum programa selecionado (BG:READ ONLY)
Modo de referência "NO PROGRAM" é exibido na área de edição.
Programa selecionado nome-do-programa + (BG:EDIT)
Programa selecionado nome-do-programa + (BG:READ ONLY)
Modo de referência, O conteúdo do programa é exibido em
Somente leitura verde.

- Operação na edição de plano de fundo


Quando um programa é operado em edição simultânea no modo de
edição, é emitido um alarme dizendo "PS0075 PROTECT". No modo
de referência, é possível operar um programa em edição simultânea.

- Alternando entre exibição de tela cheia ou em janela


Para a unidade de exibição de 10,4 polegadas, se a tecla programável
[PROGRAM] é pressionada novamente durante a edição simultânea, o
tamanho da tela é alternado entre tela cheia ou janela.
Na exibição em janela, as exibições de posição ou modal podem ser
selecionadas concomitantemente com o programa em edição
simultânea.
Na exibição de tela cheia, muitas informações sobre o programa em
edição simultânea podem ser exibidas de uma só vez.

Fig. 12.2.7(c) Tela de programa (janela) (10,4 polegadas)

-780-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Início da edição simultânea

A edição simultânea pode ser iniciada a partir das seguintes telas.

PROGRAM (PROGRAMA)
PROGRAM LIST (LISTA DE PROGRAMAS)
MDI PROGRAM (PROGRAMA MDI)
PROGRAM CHECK (VERIFICAÇÃO DE PROGRAMA)
CURRENT BLOCK (BLOCO ATUAL)
NEXT BLOCK (PRÓXIMO BLOCO)
RESTART (REINICIAR)

Procedimento
Método 1 Quando a edição simultânea é realizada no modo de edição
1 Exiba uma tela na qual a edição simultânea possa ser iniciada.
2 Pressione a tecla programável [(OPRT)].
3 Pressione a tecla programável [BG EDIT].

4 Insira o número do programa a ser aberto no modo de edição no


buffer do teclado.
5 Pressione a tecla programável [EDIT EXEC] ([EDIT] na unidade
de exibição de 8,4 polegadas).
O programa cujo número foi inserido é aberto durante a edição
simultânea no modo de edição. Se o programa cujo numero foi
inserido não estiver presente, um novo programa é criado e aberto
durante a edição simultânea.

Método 2 Quando a edição simultânea é realizada no modo de referência


1 Pressione a tecla de função .
2 Pressione a tecla programável [PROGRAM].
3 Pressione a tecla programável [(OPRT)].
4 Certifique-se de que não há uma sequência de caracteres no
buffer do teclado e pressione a tecla programável [BG EDIT].

5 Insira o número do programa a ser aberto no modo de referência


no buffer do teclado.
6 Pressione a tecla programável [REF EXEC] ([REF EXE] na
unidade de exibição de 8,4 polegadas).
O programa cujo número foi inserido é aberto durante a edição
simultânea no modo de referência. Se o programa cujo numero foi
inserido não estiver presente, aparece a mensagem de aviso
“SPECIFIED PROGRAM NOT FOUND”.

-781-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

NOTA
1 Um programa no local em que o programa principal
está presente pode ser especificado para edição
simultânea (ou um programa na memória embutida
CNC se o programa principal não estiver presente).
Na tela de lista de programas, contudo, o programa
do dispositivo exibido pode ser aberto para edição
simultânea. Ao editar um programa que não esteja
onde o programa principal está presente no plano
de fundo, selecione o programa na tela de lista de
programas.
3 Ao abrir um programa O número para edição em
plano de fundo, o endereço O pode ser omitido. Ao
especificar um programa O número para dispositivo
MEMCARD ou servidor de dados, contudo, o
endereço O não pode ser omitido.
4 O modo selecionado no início da edição em plano
de fundo é mantido até que ela seja terminada. Para
alternar entre o modo de edição e o modo de
referência, finalize a edição simultânea e então
inicie novamente a edição simultânea no modo
desejado.
5 Mesmo quando a edição simultânea é realizada no
modo de edição, se qualquer um dos seguintes
programas estiver especificado, o programa é
aberto temporariamente no modo de referência.
- Programa sendo operado
- Programa principal
6 O dispositivo para o qual um novo programa é
criado no início da edição simultânea é apenas a
memória embutida CNC. Para os dispositivos
MEMCARD ou servidor de dados, especifique um
programa existente, pois nenhum programa será
criado.

-782-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Selecionando um programa sujeito a edição simultânea com o cursor


Quando o dispositivo exibido é o dispositivo MEMCARD ou o
servidor de dados, o nome do programa na posição do cursor pode ser
armazenado no buffer do teclado para ser aberto em edição simultânea.

Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla programável [DIR].
(Se [LIST] não for exibida, pressione a tecla contínua de menu
)
3 Pressione a tecla programável [(OPRT)].
4 Altere o dispositivo a ser exibido no MEMCARD ou servidor de
dados.
Para alterar o dispositivo, ver III-11.1.
5 Mova o cursor até o programa a ser aberto para edição
simultânea.
6 Pressione a tecla programável [BG EDIT].

7 Pressione [EDIT EXEC] ([EDIT EXE] para a unidade de tela de


8,4 polegadas) ou [REF EXEC] ([REF EXE] para a unidade de
tela de 8,4 polegadas) para iniciar a edição simultânea.

Terminando a edição simultânea


Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla programável [PROGRAM] ou [DIR].
3 Pressione a tecla programável [(OPRT)] e pressione [BG-END].
A edição simultânea é terminada e esta tela é alternada par a tela
na última função de programa exibida no modo CNC atual antes
da edição simultânea.

-783-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3 TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO

A Seção 12.3, “TELAS EXIBIDAS ATRAVÉS DA TECLA DE


FUNÇÃO ” , consiste nas seguintes seções:

12.3.1 Exibindo e Inserindo Dados de Configuração................. 785


12.3.2 Comparação e Parada de Sequência Numérica............... 788
12.3.3 Exibindo e Configurando Tempo de Execução,
Contagem de Partes e Tempo .................................................... 790
12.3.4 Exibindo e Configurando o Valor de Correção da
Origem da Peça de Trabalho...................................................... 793
12.3.5 Inserção Direta do Valor de Correção Medido da
Origem da Peça de Trabalho...................................................... 794
12.3.6 Exibindo e Configurando Variáveis Comuns de Macros
Individualizadas ......................................................................... 796
12.3.7 Exibindo e Configurando o Painel do Operador do
Software ..................................................................................... 798
12.3.8 Exibindo e Alterando o Idioma de Exibição .................. 801
12.3.9 Proteção de Dados em Oito Níveis ................................. 803
12.3.10 Seleção de Nível de Precisão.......................................... 810
12.3.11 Exibindo e Configurando Gerenciamento de Dados de
Vida da Ferramenta.................................................................... 812
12.3.12 Exibindo e Configurando Inserções de Dados
Padronizadas .............................................................................. 826

Pressione a tecla de função para exibir ou configurar os


valores de compensação de ferramenta e outros dados.
Esta seção descreve como exibir ou configurar os seguintes dados:
1. Valor de Compensação de Ferramenta
2. Dados de configuração
3. Comparação e parada de sequência numérica
4. Tempo de execução e contagem de partes
5. Valor de correção de origem da ferramenta
6. Variáveis comuns de macros individualizadas
7. Painel de operador do software
8. Alteração de idioma de exibição
9. Proteção de dados em oito níveis
10. Seleção do nível de precisão
11. Gerenciamento de dados de vida da ferramenta
12. Inserção de dados padronizados

Para informações sobre a configuração de um valor de correção para as


séries T e M, verifique o manual do usuário (série T) (B-64304PO-1) e
o manual do usuário (série M) (B-64304PO-2), respectivamente.

O painel do operador do software, alteração de idioma de exibição,


seleção de nível de precisão e inserção de dados padronizados
dependem das especificações do fabricante da máquina ferramenta.
Veja o manual publicado pelo fabricante da máquina ferramenta para
mais detalhes.

-784-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.1 Visualização e Entrada de Dados de Definição


Certos dados, como o flag de verificação TV e o código de envio, são
definidos na tela de especificação de dados. Nessa tela, o operador
pode igualmente ativar/desativar a escrita de parâmetros,
ativar/desativar a inserção automática de números de seqüência na
edição de programas e efetuar especificações para a comparação de
números de seqüência e para a função de parada.
Ver o Capítulo III -9.2, para mais informações sobre a inserção
automática de números de seqüência.
Ver subseção III -12.3.2 para informações mais detalhadas sobre a
comparação de números de seqüência e sobre a função de parada. Esta
subseção esclarece como definir dados..
Procedimento para definir os dados de especificação

Procedimento
1 Selecione o modo MDI
2 Pressione a tecla de função
3 Pressione a tecla [DEFINIR] para visualizar a tela de especificação
de dados.
4 Esta tela é constituída por diversas páginas. Pressione a tecla de
página ou até mostrar a tela desejada.

Em seguida, é mostrado um exemplo de tela de especificação de


dados

Fig. 12.3.1 (a) Tela de CONFIGURAÇÃO (ÚTIL) (10,4 polegadas)

-785-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Fig. 12.3.1 (b) Tela de CONFIGURAÇÃO (IMAGEM ESPELHADA) (10,4


polegadas)

5 Desloque o cursor até o elemento a alterar pressionando as teclas


do cursor , , ou

6 Introduza um novo valor e pressione a tecla [ENTRADA].

Explicação
- ESCRITA DE PARÂMETRO. Definir a ativação ou desativação da escrita de parâmetros.
0 : Desativado
1 : Ativado

- VERIFICAÇÃO . TV
Definir a execução da verificação TV.
0 : Sem verificação TV
1 : Executar verificação TV

- CÓDIGO DE ENVIO
Código para a saída de dados através da interface de leitura/envio.
0: Código de saída EIA
1: Código de saída ISO

- UNIDADE DE ENTRADA
Definir a unidade de entrada em polegadas ou milímetros
0 : Unidades métricas
1 : Polegada

-786-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- CANAL I/O
Canal para a interface de leitura/envio.
0 : Canal 0
1 : Canal 1
2 : Canal 2

- Nº DE SEQUÊNCIA. Definir a inserção automática do número de seqüência durante a edição


de um programa no modo EDICAO.
0 : Não executa a inserção automática do número de seqüência.
1 : Executa a inserção automática do número de seqüência.

- FORMATO DO PROGRAMAConfiguração de quando usar o formato de Série 10/11.


0: Usa o formato padrão.
1: Usa o formato Série 10/11.
Para o formato Série 10/11, verifique o Capítulo II-6 no Manual do
Usuário (série T) (B-64304PO-1) o Capítulo II-7 da Parte II no
Manual do Usuário (série M) (B-64304PO-2).

- PARADA DE SEQUÊNCIA

Definir o número de seqüência com o qual é executada uma parada da


operação para a comparação do número de seqüência, bem como a função
- ESPELHAMENTO de parada e o número do programa ao qual o número de seqüência
pertence.

Definir o espelhamento ON/OFF para cada eixo.


0 : Espelhamento OFF
1 : Espelhamento ON

- Outros
As teclas de página ou também podem ser
pressionadas para mostrar a tela de especificação DEFINIR
(TEMPORIZADOR).. Ver III-12.3.3 para esta tela.

-787-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.2 Comparação e Parada do Número de Seqüência


Se um bloco contendo um número de seqüência especificada surgir no
programa em execução, o modo bloco único é ativado após a execução do
bloco.

Procedimento para comparação e parada para número de sequência


Procedimento
1. Selecione o modo MDI.
2. Pressione a tecla de função
3. Pressione a tecla para seleção de capítulo [DEFINIR].].
4. Pressione a tecla de página ou até a visualização da
tela seguinte.

Fig. 12.3.2 (a) Tela de CONFIGURAÇÃO (ÚTIL) (10,4 polegadas)

5 No (NO PROGRAMA) para a PARADA DA SEQUENCIA,


introduza o número (1 a 9999) do programa contendo o número
de seqüência com o qual a operação pára..
6 No (NO SEQUENCIA) para a PARADA DA SEQUENCIA (de
até cinco dígitos), introduza o número de seqüência com o
qual a operação pára.
7 Durante a operação automática, o modo de bloco único é ativado
no bloco contendo o número de seqüência que foi definido.

-788-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Explicações
- Número de seqüência após execução do programa
Após a sequência numérica ser encontrada durante a execução do
programa, a configuração de sequência numérica para compensação e
parada de sequência numérica passa a ser “-1”.

- Blocos excepcionais
Se o número de seqüência pré-determinado for encontrado em um bloco,
onde estão contidos todos os comandos a processar na unidade de
controle CNC, a execução não pára nesse bloco
[Exemplo] N1 #1=1 ;
N2 IF[#1 EQ 1]GOTO 08 ;
N3 GOTO 09 ;
N4 M98 P1000 ;
N5 M99 ;
No exemplo acima, o número de seqüência pré-determinado foi
encontrado e a execução do programa não pára.

- Parada no ciclo fixo


Quando é encontrada a sequência numérica do bloco em que o
comando de ciclo fixo está presente, o programa para após a conclusão
da operação de retorno do ciclo fixo.

- Quando o mesmo número de seqüência é encontrado várias vezes no programa


Se o número de seqüência pré-determinado surgir duas ou mais vezes em
um programa, a execução do programa pára após a execução do bloco
em que o número de seqüência pré-determinado surge pela primeira vez.

- Bloco a repetir um determinado número de vezes


Se o número de seqüência pré-determinado for encontrado em um bloco a
executar várias vezes, a execução do programa pára depois do bloco ter
sido executado o número de vezes especificado.

-789-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.3 Exibindo e configurando Tempo de execução, Contagem


de Partes e Tempo
Podem ser mostrados vários tempos de execução, o número total de
peças usinadas, o número de peças necessárias e o número de peças
usinadas. Estes dados podem ser definidos por parâmetros ou através
desta tela (exceto no que diz respeito ao número total de peças usinadas
e ao tempo durante o qual o sistema está ligado, os quais só podem ser
especificados por parâmetros). Esta tela pode mostrar também as horas.
A hora pode ser especificada na tela.

Procedimento para Exibição e configuração do Tempo de Execução, Contagem de


Partes e Tempo
Procedimento
1 Selecione o modo MDI.
2 Pressione a tecla de função
3 Pressione a tecla para seleção de capítulo [DEFINIR].

4 Pressione a tecla de página ou até a visualização da


tela seguinte.

Fig. 12.3.3 (a) Tela de CONFIGURAÇÃO (TIMER) (10,4 polegadas)

5 Para definir o número de peças necessárias, mova o cursor até


PECAS REQUER. e introduza o número de peças a usinar..
6 Para regular o relógio, mova o cursor até DATA ou HORA,
introduza uma nova data ou hora e pressione a tecla [ENTRADA].

-790-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Explicação
Este valor é incrementado uma unidade quando M02, M30 ou um código
- TOTAL DE PEÇAS M especificado pelo parâmetro 6710 é executado. Este valor não pode
ser definido nesta tela. Especifique o valor no parâmetro 6712.

- PEÇAS REQUERIDAS
É usado para definir o número necessário de peças usinadas. Se este for
colocado em ”0”, o número de peças é ilimitado. Esta definição também
pode ser feita através do parâmetro (nº 6713).

- CONTAGEM DE PEÇAS
Este valor é incrementado uma unidade quando M02, M30 ou um código
M especificado pelo parâmetro 6710 é executado. O valor também
pode ser definido pelo parâmetro 6711. De um modo geral, este valor é
reposto quando atinge o número de peças requerido. Para mais
informações, consulte o manual fornecido pelo fabricante da
ferramenta da máquina.

- LIGADO
Visualização do período total em que o sistema está ligado. Este valor
não pode ser definido nesta tela, mas pode ser pré-selecionado no parâmetro
6750.

- TEMPO DE EXECUÇÃO
Indica o tempo de execução total durante a operação automática,
excluindo o tempo de parada e de bloqueio do avanço.
Este valor pode ser pré-selecionado no parâmetro 6751 ou 6752.

- TEMPO DE CORTE
Indicação do tempo total necessário para o corte, relacionado com o
avanço de corte, como a interpolação linear (G01) e a interpolação
circular (G02 ou G03). Este valor pode ser pré-selecionado no parâmetro
6753 ou 6754.

- TEMPO LIVRE
Este valor pode ser usado, por exemplo, para indicar o tempo total de
fluxo do líquido refrigerante. Para mais informações, consulte o manual
fornecido pelo fabricante da ferramenta da máquina.

- TEMPO DE CICLO
Indica o tempo de execução de uma operação automática, excluindo o
tempo de parada e de bloqueio de avanço. Este valor é colocado
automaticamente em 0 quando o início de um ciclo é executado no
estado de reset. Mantém-se colocado em 0, mesmo após a
desenergização.

- DATA e HORA
Indicação da data e hora atuais. A data e hora podem ser definidas
nesta tela.

-791-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Utilização
Quando o comando M02 ou M30 é executado, o número total de
peças usinadas e o número de peças usinadas são incrementados em um.
Por este motivo, o programa deve ser criado de forma que M02 ou
M30 seja executado sempre que termina a fabricação de uma peça.
Além disso, se um código M especificado pelo parâmetro (nº 6710) é
executado, a contagem é feita de forma semelhante. É igualmente
possível desativar a contagem, mesmo que M02 ou M30 seja executado
(o parâmetro PCM (nº 6700#0) é colocado em 1). Para mais
informações, consulte o manual editado pelo fabricante da máquina-
ferramenta

Limitação
- Definição do tempo de trabalho e da contagem de peças

Não podem ser definidos valores negativos. De igual modo, a definição


de “M” e “S” do tempo de trabalho é válida de 0 a 59.
Pode não ser possível definir valores negativos para o número total de
peças usinadas.

- Definição do tempo
Não podem ser especificados valores negativos nem valores que excedam
os que se encontram indicados na tabela a seguir.

Tabela 12.3.3 (a)


Elemento Valor máximo Elemento Valor máximo
Ano 2096 Hora 23
Mês 12 Minuto 59
Dia 31 Segundo 59

-792-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.4 Exibindo e Configurando o Valor de Correção da Origem da


Peça de Trabalho
Visualização da correção do ponto de origem de cada sistema de
coordenadas da peça (G54 a G59) e da correção externa do ponto de
origem. O valor de correção do ponto de origem da peça e o valor externo
de correção do ponto de origem da peça podem ser definidos nesta tela.

Procedimento para Visualizar e Definir o Valor de Correção do Ponto de Origem da Peça


Procedimento
1 Pressione a tecla de função

2 Pressione a tecla para seleção de capítulo [TRAB].


É exibida a tela para especificação do sistema de coordenadas da peça.

Fig. 12.3.4 (a) Tela de COORDENADAS DE TRABALHO (10,4 polegadas)

3 A tela para visualizar os valores de correção do ponto de origem da


peça é constituída por duas ou mais páginas. Visualize a página
desejada de uma das seguintes formas:
• Pressione a tecla de página ou
• Introduza o número do sistema de coordenadas da peça
(0: correção externa do ponto de origem da peça, 1 a 6: sistemas
de coordenadas da peça G54 a G59) e pressione a tecla de seleção da
operação [PESQ.NO] .
4 Coloque em OFF a chave para proteção dos dados (ativação
da escrita).
5 Mova o cursor até o valor de correção do ponto de origem da peça
a alterar.
6 Introduza o valor pretendido através do teclado numérico e
pressione a tecla [ENTRADA] . O valor introduzido é especificado
no novo valor de correção do ponto de origem da peça. O valor
introduzido pode ser igualmente adicionado ao valor de correção
anterior através do teclado numérico e da tecla [+ENTRADA].

-793-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

7 Ao realizar a inserção de contador, insira o nome do eixo no


buffer do teclado e pressione a tecla programável [C INPUT]
para configurar as coordenadas relativas do eixo especificado.
8 Repita os passos 5, 6 e 7 para alterar outros valores de correção.
9 Coloque em ON a chave para proteção dos dados (ativação
da proteção contra escrita).

12.3.5 Inserção Direta do Valor de Correção da Origem da Peça de


Trabalho
Esta função é usada para compensar a diferença entre o sistema programado
de coordenadas da peça e o sistema real de coordenadas da peça. O valor de
correção do ponto de origem do sistema de coordenadas da peça pode ser
introduzido na tela, de forma que os valores de comando estejam de acordo
com as dimensões reais.
A seleção do novo sistema de coordenadas faz corresponder o sistema de
coordenadas programado ao sistema de coordenadas real.

Procedimento para Introduzir os Valores de Correção do Ponto de Origem da Peça


Procedimento

x X Ponto de origem programada da


peça

Superfície B

Valor de
O α
correção z
anterior
O’ Z

Valor de
β
correção Superfície A
Origem novo

1 Se a peça tiver o formato atrás mostrado, corte manualmente a


superfície A.
2 Desloque a ferramenta ao longo do eixo X sem alterar a coordenada Z
e pare, em seguida, o fuso.
3 Meça a distância entre a superfície A e o ponto de origem
programado do sistema de coordenadas da peça, como acima
indicado..
4 Pressione a tecla de função .

-794-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

5 Para exibir a tela de COORDENADAS DE TRABALHO,


pressione a tecla programável de seleção de capítulos [WORK].

Fig. 12.3.5 (a) Tela de COORDENADAS DE TRABALHO


(10,4 polegadas)

6 Posicione o cursor no valor de correção a ser configurado da origem


da peça de trabalho.
7 Pressione a tecla de endereço para o eixo ao longo do qual a
correção será configurada (eixo Z neste exemplo).
8 Insira o valor medido (β) e em seguida pressione a tecla
programável [MEASUR].
9 Corte a superfície B na operação manual.
10 Recolha a ferramenta apenas na direção do eixo Z sem mover o
eixo X e pare o fuso.
11 Meça o diâmetro α da superfície B e insira este valor diretamente
como o valor de X conforme descrito nos Passos 7 e 8.

Restrições
- Entradas consecutivas Não é possível inserir simultaneamente valores de correção para dois ou
mais eixos.

- Durante a execução do
programa Esta função não pode ser usada durante a execução de um programa.

-795-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.6 Exibindo e Configurando Variáveis Comuns de Macros


Individualizadas
Exibe as variáveis comuns (#100 a #149 ou #100 a #199, e #500 a
#531 ou #500 a #999) na tela.
Os valores das variáveis podem ser definidos nesta tela. As
coordenadas relativas também podem ser atribuídas às variáveis
Procedimento para visualizar e definir variáveis comuns de macro de usuário

Procedimento
1 Pressione a tecla de função
2 Pressione a tecla de menu contínua , a tecla programável de
seleção de capítulos [MACRO], e a tecla programável [(OPRT)] nesta
ordem. A tela seguinte será mostrada
.

Fig. 12.3.6 (a) Tela de MACRO INDIVIDUALIZADA (10,4 polegadas)

3 Mova o cursor até o número da variável a definir, seguindo um dos


métodos abaixo indicados:
• Introduza o número da variável e pressione a tecla
[PESQ.NO].
• Mova o cursor até o número da variável a definir,

pressionando as teclas de página e/ou e as teclas

de cursor , , , e/ou
4 Introduza os dados através do teclado numérico e pressione a tecla
[ENTRADA].
5 Para converter uma coordenada relativa em uma variável,

pressione a tecla de endereço , ou e, em seguida, a


tecla [ENT.C.]
6 Para deixar uma variável em branco, basta pressionar a tecla
[ENTRADA].

-796-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Explicação
Se o valor de uma variável produzida por uma operação não for
exibível, é fornecida uma das indicações abaixo.
Quando o número de dígitos significativos é 12 (com o bit 0 (F0C)
do parâmetro No. 6008 configurado em 0):
Amplitude de valor da variável Indicação de valor da variável
0 < Valor da variável < +0.00000000001 +Underflow
0 > Valor da variável > -0.00000000001 -Underflow
Valor da variável > 999999999999 +Overflow
Valor da variável < -999999999999 -Overflow
Quando o número de dígitos significativos é 8 (com o bit 0 (F0C) do
parâmetro No. 6008 configurado em 1):
Amplitude de valor da variável Indicação de valor da variável
0 < Valor da variável < +0.0000001 +Underflow
0 > Valor da variável > -0.0000001 -Underflow
Valor da variável > 99999999 +Overflow
Valor da variável < -99999999 -Overflow

-797-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.7 Exibindo e Configurando o Painel do Operador do Software

As operações no painel MDI podem substituir as funções dos


interruptores no painel do operador da máquina. Isto significa que a
seleção de modo, seleção de override de avanço manual, dentre outros,
pode ser realizadas com operações no painel MDI, eliminando a
necessidade de se usar os interruptores correspondentes no painel do
operador da máquina.
O avanço manual pode ser controlado utilizando-se teclas numéricas.

Procedimento para visualizar e definir o painel de operação por software


Procedimento
1 Pressione a tecla de função
2 Pressione a tecla de menu contínua , e em seguida pressione
a tecla programável de seleção de capítulos [OPERAT PANEL]
([OPR] para as unidades de tela de 8,4 polegadas).
3 A tela é constituída por diversas páginas. Pressione a tecla de
página ou até mostrar a tela desejada

Fig. 12.3.7 (a) Exemplo 1: Sem a função de avanço manual (10,4


polegadas)

-798-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Fig. 12.3.7 (b) Exemplo 2: Com a função de avanço manual (10,4


polegadas)

Fig. 12.3.7 (c) Exemplo 3: (10,4 polegadas)


4 Desloque o cursor até o botão desejado, pressionando a tecla do
cursor ou
5 Pressione a tecla do cursor ou para colocar a
marca em uma posição qualquer e definir o estado desejado.

-799-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

6 Pressione uma das seguintes teclas de direção para controlar o


avanço manual. Pressione a tecla de mudança para o menu

seguinte juntamente com uma tecla de seta para executar o


deslocamento rápido manual contínuo.

Fig. 12.3.7 (d) Teclas de direção do MDI (série T)

Explicações
As operações válidas no painel de operação por software são exibidas
- Operações válidas a seguir. Através do parâmetro 7200 pode-se selecionar a utilização do
painel CRT ou do painel de operação da máquina para cada grupo de
operações.

Grupo1: Seleção do modo


Grupo2: Seleção do eixo de avanço em modo jog, deslocamento
rápido manual contínuo
Grupo3: Seleção do eixo de avanço do gerador de pulsos
manual,
seleção do aumento dos pulsos manuais x1, x10, x100
Grupo4: Velocidade de avanço em modo jog, override da
velocidade de avanço, override do deslocamento rápido
Grupo5: Salto de bloco opcional, bloco único, bloqueio da
máquina, funcionamento em vazio
Grupo6: Chave de proteção
Grupo7: Bloqueio de avanço

- Telas em que é válido o avanço em modo jog

Quando o LCD indica uma tela que não a do painel de operador do


software, o avanço manual não é conduzido mesmo que a tecla de
direção seja pressionada.

- Avanço em modo jog e


teclas de seta
Os parâmetros Nos. 7210 a 7217 são usados para especificar a
correspondência entre as teclas de direção, os eixos e as direções dos
movimentos.

- Magnificação de avanço do avanço incremental


O item em exibição pode ser trocado dependendo se a função de
avanço manual de manivela está ativada.
Quando a função está ativada, a magnificação de avanço durante o
avanço incremental é alterada para a magnificação de manivela.

- Botões multi-uso
Para o significado destes interruptores, verifique o manual publicado
pelo fabricante da máquina ferramenta.

-800-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.8 Exibindo e Alterando o Idioma de Exibição

O idioma usado para exibição pode ser alterado para outro idioma.
Um idioma de exibição pode ser configurado usando-se um
parâmetro. Contudo, ao modificar a configuração do idioma de
exibição nesta tela, o idioma de exibição pode ser alterado sem
necessidade de desligar e religar.

Exibindo e configurando o idioma de exibição


Procedimento
1 Pressione a tecla de função .
2 Pressione várias vezes a tecla de menu contínuo .
3 Pressione a tecla [LANGUAGE] para exibir a tela de idiomas.

Fig. 12.3.8 (a) Tela de IDIOMAS (10,4 polegadas)

4 Pressione as teclas de página ou , e em seguida as


teclas de cursor , ,

para mover o cursor até o idioma de exibição desejado.


5 Pressione a tecla programável de operação [APPLY]. O idioma
de exibição é alterado para o idioma selecionado. O idioma
especificado nesta tela continua a ser usado se a máquina é
desligada e religada.

-801-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicação
- Alteração de idioma
A tela de idiomas pode ser exibida se o bit 0 (NLC) do parâmetro No.
3280 estiver configurado em 0.
- Idiomas selecionáveis
Os idiomas de exibição selecionáveis nesta tela são os seguintes:
1. Inglês
2. Japonês
3. Alemão
4. Francês
5. Chinês (Tradicional)
6. Chinês (Simplificado)
7. Italiano
8. Coreano
9. Espanhol
10. Neerlandês
11. Dinamarquês
12. Português
13. Polonês
14. Húngaro
15. Sueco
16. Tcheco
17. Russo
18. Turco
Dentre os idiomas listados acima, o inglês e outros idiomas utilizáveis
são exibidos na tela como uma lista de idiomas alternáveis.

Limitação
- Modificação de parâmetro de idioma na tela de parâmetros
O idioma a ser usado para exibição é especificado no parâmetro No.
3281. Este parâmetro também pode ser modificado utilizando-se a tela
de parâmetros. Contudo, se uma modificação for feita na tela de
parâmetros, a nova configuração não se refletirá até que a operação de
“APLICAR” seja realizada na tela de idiomas ou que a máquina seja
desligada e religada. Se for configurado um valor inválido no
parâmetro No. 3281 na tela de parâmetros, a tela é exibida em inglês
após a máquina ser desligada e religada.

-802-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.9 Proteção de dados em oito níveis

É possível configurar oito níveis de operação CNC e PMC e um de


oito níveis de proteção para cada tipo de dados CNC e PMC.
Quando se tenta alterar os dados ou resultados CNC e PMC para uma
unidade externa, o nível de operação é comparado com o nível de
proteção para determinar se a mudança ou resultados externos serão
alterados.
Para usar esta função, configure o bit 4 (NLV) do parâmetro No. 8131
em 1.
12.3.9.1 Configuração de nível de operação
É possível configurar oito níveis de operação CNC e PMC.

Exibindo e Configurando a tela de configuração de nível de operação


Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla de menu contínua várias vezes até que a tecla
programável [PROTECT] ([PROT.]) para a unidade de exibição
de 8,4 polegadas) seja exibida.
3 Pressione a tecla programável [PROTECT].
A tela de configuração de nível de operação mostrada abaixo é
exibida.

Fig. 12.3.9.1 (a) Tela de configuração de nível de operação (10,4 polegadas)

4 Insira a senha para um nível operacional a ser


configurado/modificado, e em seguida pressione a tecla
programável [INPUT PASSWD] ([INPUT] para a unidade de
tela de 8,4 polegadas).
5 Para retornar o nível operacional a 0, 1, 2 ou 3, p ressione a
tecla programável [CANCEL PASSWD] ([CANCEL] para a
unidade de tela de 8,4 polegadas).

-803-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicação
- Configuração de nível
operacional Para selecionar os níveis operacionais 0 a 3, use o sinal-chave de
proteção de memória correspondente.
Para selecionar os níveis operacionais 4 a 7, use a senha correspondente.
Tabela 12.3.9.1 (a) Configuração de nível operacional
Nível operacional Configuração Grupamento de amostra
7 (alto) Senha -
6 Senha MTB
5 Senha Negociador e integrador
4 Senha Usuário final
3 Sinal-chave de proteção de Nível de usuário (nvl1)
memória
2 Sinal-chave de proteção de Nível de usuário (nvl 2)
memória
1 Sinal-chave de proteção de Nível de usuário (nvl 3)
memória
0 (baixo) Sinal-chave de proteção de Nível de usuário (nvl 4)
memória

Quando os níveis operacionais 4 a 7 são configurados, o nível


operacional permanece inalterado até que a senha seja confirmada.
(O nível operacional também permanece inalterado se a máquina for
desligada.)
O nível operacional 7 é reservado à manutenção de CNC e PMC.

NOTA
Quando uma senha é digitada, um asterisco (*)
é exibido em lugar dos caracteres digitados.

-804-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.9.2 Modificação de senha

O nível operacional atual é exibido.


A senha para cada um dos níveis operacionais 4 a 7 pode ser
modificada.

Exibindo e Configurando a tela de modificação de senha


Procedimento
1 Pressione a tecla de função
2 Pressione a tecla de menu contínua várias vezes até que a
tecla programável [PROTECT] ([PROT.]) para a unidade de
exibição de 8,4 polegadas) seja exibida.
3 Pressione a tecla programável [PROTECT].
4 Pressione a tecla programável [PASSWORD] ([PASSWD] para
a unidade de exibição de 8,4 polegadas).
A tela de MUDANÇA DE SENHA mostrada abaixo é exibida.

Fig. 12.3.9.2 (a) Tela de MUDANÇA DE SENHA (10,4


polegadas)

5 Digite o nível operacional cuja senha será modificada, e em


seguida pressione a tecla programável [INPUT].
6 Digite a senha atual para o nível operacional cuja senha será
modificada, e em seguida pressione a tecla programável [INPUT].
7 Digite uma nova senha, e em seguida pressione a tecla
programável [INPUT].
8 Digite a nova senha novamente para confirmação, e em seguida
pressione a tecla programável [INPUT].
9 Pressione a tecla programável [PASSWD CHANGE]
([CHANGE] para a unidade de exibição de 8,4 polegadas).
10 Para confirmar a senha, pressione a tecla programável
[PASSWD CLEAR] ([CLEAR] para a unidade de exibição de
8,4 polegadas).

-805-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicação
Podem ser digitados até oito caracteres (apenas caracteres alfabéticos
em maiúsculas e caracteres numéricos).

NOTA
1 Para uma senha que consista em três a oito
caracteres, os seguintes caracteres estão
disponíveis:
• Caracteres alfabéticos em maiúsculas
• Caracteres numéricos
2 Quando uma senha é digitada, um asterisco (*)
é exibido em lugar de cada caractere digitado.
3 A possibilidade de alterar uma senha no nível
operacional atual é determinada da seguinte
forma:
• A senha de um nível operacional mais alto do
que o nível operacional atual não pode ser
alterada.
• A senha do nível operacional atual pode ser
alterada.
• A senha de um nível operacional mais baixo
do que o nível operacional atual pode ser
alterada (apenas para a senha inicial).
4 A senha de configuração não é exibida.
Tenha cuidado para não esquecer a senha.

-806-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.9.3 Configuração dos níveis de proteção


O nível de proteção atual é exibido.
O nível de proteção de alterações e o nível de proteção de resultados
de cada item de dados é exibido.
O nível de proteção de alterações e o nível de proteção de resultados
de cada item de dados pode ser alterado.

Confirmação baseada na configuração dos níveis de proteção


Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla de menu contínua várias vezes até que a
tecla programável [PROTECT] ([PROT.]) para a unidade de
exibição de 8,4 polegadas) seja exibida.
3 Pressione a tecla programável [PROTECT].
4 Pressione a tecla programável [DATA LEVEL] ([PRT LV]
para a unidade de exibição de 8,4 polegadas) para alterar o nível
de proteção dos dados CNC ou pressione a tecla programável
[PMC LEVEL] ([PMC LV] para a unidade de exibição de 8,4
polegadas) para alterar o nível de proteção dos dados PMC.
A seguinte tela de mudança de nível de proteção é exibida.

Fig. 12.3.9.3 (a) Tela de mudança de nível de proteção (10,4


polegadas)

5 Mova o cursos para o nível de mudança ou nível de resultado do


item de dados desejado.
6 Digite o novo nível desejado, e em seguida pressione a tecla
programável [INPUT].

-807-
12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicação
Quando o nível de proteção de um item de dados é maior do que o
nível operacional atual, o nível de proteção do item de dados não pode
ser alterado.
O nível de proteção de um item de dados não pode ser alterado para
um nível de proteção superior ao nível operacional atual.
Para cada um dos seguintes tipos de dados, é possível configurar um
nível de proteção de dados. Existem os seguintes dois tipos de nível de
proteção de dados:
• Nível de proteção de alterações
Configura o nível de proteção usado quando os dados são alterados.
• Nível de proteção de resultados
Configura o nível de proteção usado quando os dados são enviados
para uma unidade externa. Como nível de proteção, é possível
configurar um valor de 0 (baixo) a 7 (alto).
Tabela 12.3.9.3 (a) Nível de proteção de cada tipo de dado
Nível de proteção
Tipo de dado
inicial
Alteração Resultado
Dados variáveis de macro individualizado <CUSTOM MACRO> (inclusive dados
0 0
variáveis dedicados ao executor de macro)
Dados de manutenção periódica <PERIODICAL MAINTENANCE DATA> 0 0
Dados de correção de ferramenta <TOOL CORREÇÃO DATA>
(Para cada tipo quando a compensação geométrica e a compensação de desgaste da 0 0
ferramenta são tratadas de forma diferente)
Dados de relógio <TIME> 0 0
Dados de quantia de deslocamento da origem da peça de trabalho <WORK ZERO 0 0
SHIFT>
Dados de correção de origem de peça de trabalho <WORK ZERO CORREÇÃO> 0 0
Dados de configuração do Ethernet <ETHER NET SETTING> 0 0
Dados de parâmetro <PARAMETER DATA> 4 0
Configurações <SETTING DATA> 0 0
Dados de compensação de erro de passo de rosca <DADOS DE ERRO DE PASSO> 4 0
Dados de parâmetros para a função de gerenciamento de Power Mate CNC
0 0
<PARAMETER DATA FOR POWER MATE CNC MANAGER>
Operação de edição de parte de programa <CHANGE PROGRAMS FOR EACH 0 0
PARTS>
Operação de pré-configuração de coordenadas absolutas <PRESET OF ABSOLUTE 0 0
AXIS DATA>

Tabela 12.3.9.3 (b) Nível de proteção de dados PMC


Nível de proteção inicial
Tipo de dado
Alteração Resultado
Parâmetro de composição 0 0
Configuração (online) 0 0
Configuração (cada caminho) 0 0
Programa de sequência 0 0
Parâmetro de PMC 0 0
Timer 0 0
Contador 0 0
Keep relay 0 0
Keep relay (sistema) 0 0
Tabela de dados 0 0
Controle da tabela de dados 0 0
Memória PMC 0 0

-808-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

NOTA
1 Para alguns tipos de dados, a função de resultados não é fornecida.
2 Quando o nível de proteção de dados é superior ao nível operacional atual, o
nível de proteção não pode ser alterado.
3 O nível de proteção de dados não pode ser alterado para um nível superior ao do
nível operacional atual.
4 Tipos de dados configuráveis aumentam ou diminuem, dependendo da
configuração de opções.
5 Para detalhes a respeito do nível de proteção de dados PMC, verifique o “Manual
de Programação PMC (B-64393PO)”.
6 O tipo de dados de correção da ferramenta em efeito varia dependendo da
memória de valor de compensação de ferramenta usada.
7 Para alterar o nível de proteção de cada parte do programa, use a tela de PASTA
DO PROGRAMA em vez de a tela de NÍVEL DE PROTEÇÃO.
8 A edição de parte de programa inclui a edição de programa para o modo MDI.
9 A pré-configuração de coordenadas absolutas faz com que os valores pré-
configurados do sistema de coordenadas da peça de trabalho sejam protegidos.
10 Durante a inserção/emissão de dados de correção da ferramenta, se nenhum tipo
de dado de correção da ferramenta tiver permissão de alteração ou resultado
externo, ele será processado da seguinte forma:
- Inserção: Qualquer tipo de dado que não aquele cuja alteração não seja
permitida é alterado.
- Emissão: Qualquer tipo de dado que não aquele cuja alteração não seja
permitida é emitido.

-809-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.10 Seleção de Nível de Precisão

É possível selecionar um nível intermediário de precisão


entre os parâmetros para ênfase em velocidade (nível de
precisão 1) e os parâmetros para ênfase em precisão (nível de
precisão 10) configurados na tela de ajuste de parâmetros de
usinagem. Como mostrado na figura abaixo, os níveis são
proporcionalmente lineares, e um nível intermediário pode
ser selecionado de forma que os parâmetros otimizados
possam ser automaticamente calculados para realizar
usinagem.
Valor

valor RMQ

1 10 Nível de Precisão

(valor RMQ: valor da Raiz-Média-Quadrado)


Fig. 12.3.10 (a) Imagem do “nível”

Procedimento para seleção de nível de precisão


1 Selecione o modo MDI.
2 Pressione a tecla de função .
3 Pressione a tecla contínua de menu várias vezes até
que a tecla programável [PREC LEV] ([PR-LEV] para a
unidade de exibição de 8,4 polegadas) seja exibida.
4 Pressione a tecla programável [PREC LEV].

-810-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Fig. 12.3.10 (b) Tela de seleção de nível de precisão (10,4 polegadas)

5 Para alterar o nível de precisão, digite um nível de precisão (1 a


10) desejado, e em seguida pressione a tecla no painel do
MDI ou a tecla programável [APPLY].
6 Quando o nível de precisão é alterado, um valor de RMQ é
obtido a partir da configuração de parâmetro com ênfase em
velocidade e a configuração de parâmetro com ênfase em
precisão para a modificação do parâmetro. Para os parâmetros
modificados, veja a descrição do ajuste de parâmetros de
usinagem.
7 Se há um eixo além daqueles atualmente exibidos, pressione as
teclas de página ou várias vezes para exibir a tela
com os eixos.

-811-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.11 Exibindo e Configurando Gerenc iamento de Dados de


Vida da Ferramenta

A exibição de dados de Gerenciamento de Vida de Ferramenta numa


tela permite que o estado atual do gerenciamento de vida de
ferramenta seja compreendido. Ainda nesta tela, os dados de
gerenciamento de vida de ferramenta podem ser editados. A tela pode
ser:
• Gerenciamento de vida de ferramenta
(tela de listagem) ou
• Gerenciamento de vida de ferramenta (tela
de edição em grupo)

Visão geral

Item exibidos no gerenciamento


de vida de ferramenta (tela de
listagem):
- PRÓXIMO GRUPO, GRUPO EM USO, GRUPO
SELECIONADO
- OVERRIDE DE CONTAGEM
- GRUPO Nº.
- TIPO
- VIDA, CONTAGEM
- STATUS DO GERENCIAMENTO DA FERRAMENTA
- NÚMERO DA FERRAMENTA
- GRUPO A SER ALTERADO

Tela de Listagem

EDIT

END

Itens exibidos no gerenciamento de vida de


ferramenta (tela de edição em grupo):
- PRÓXIMO GRUPO, GRUPO EM USO, GRUPO
SELECIONADO
- OVERRIDE DE CONTAGEM
- MÁX. DE PEÇAS DE FERRAMENTA
- TIPO
- VIDA, CONTAGEM
- ESTADO
- CÓDIGOS T, H e D

Pressionando as teclas programáveis


horizontais [EDIT] ou [END] alterna-se entre a
tela de listagem e a tela de edição em grupo.
Tela de edição em grupo

-812-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

M
A tela de edição em grupo sempre exibe os códigos H e D.

T
A série T possui o sistema de torre para trocar ferramentas e os
códigos H e D não são usados, portanto esses códigos não são
exibidos.

-813-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.11.1 Gestão da Vida útil das ferramentas (tela de listagem)


Esta tela pode exibir o status do gerenciamento da vida de todas as
ferramentas nos grupos de ferramentas e se a vida dos grupos de
ferramentas já expirou. Ela também permite configurar contadores de
vida de ferramenta e confirmar dados de execução.

Exibições na tela de listagem


Procedimento
1 Pressione a tecla de função .
2 Pressione a tecla contínua de menu várias vezes para exibir
a tecla programável [TOOL LIFE] ([TOOLLF] para a unidade de
exibição de 8,4 polegadas).
3 Pressione a tecla programável [TOOL LIFE].

(A)

(B)

( C)

Fig. 12.3.11.1 (a) Exibindo o gerenciamento de vida de ferramenta (tela de


listagem) (10,4 polegadas)

-814-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

(A)

(B)

( C)

Fig. 12.3.11.1 (b) Exibindo o gerenciamento de vida de ferramenta (tela de


listagem) (8,4 polegadas)

- Conteúdo de (A) (A) exibe os números dos grupos de ferramentas e um valor de


override. Se não houver um grupo de ferramentas a ser exibido, é
exibido ***, em vez de números de grupo de ferramentas.
PRÓXIMO GRUPO:
Número de grupo de ferramenta para o qual a contagem de vida é
iniciada pelo próximo comando M06.
GRUPO EM USO:
Número de grupo de ferramenta para o qual a contagem de vida
está em andamento.
GRUPO SELECIONADO:
Número de grupo de ferramenta para o qual a contagem de vida
está em andamento ou a contagem de vida foi realizada mais
recentemente.
OVERRIDE DE CONTAGEM:
O valor de override pelo qual a contagem de vida (tempo) é
multiplicada é exibido se o sinal de override do contador de vida
de ferramenta for habilitado (bit 2 (LFV) do parâmetro No. 6801
= 1).
“1.0TIMES” é exibido se o sinal de override do contador de vida
de ferramenta for desabilitado (bit 2 (LFV) do parâmetro No.
6801 = 0)
- Conteúdo de (B)
(B) exibe o valor de vida configurado, o conteúdo atual do contador de
via da ferramenta, e os números de ferramenta registrados (na ordem
em que são usados) para cada grupo de ferramenta. Se o tipo de
contagem de vida é especificação por duração, a unidade de medida
usada na exibição e especificação de valores de vida configurados e
valores de contador de vida de ferramenta é selecionada de acordo com
a configuração do bit 0 (FCO) do parâmetro No. 6805 como listado
abaixo.
Bit 0 (FCO) do parâmetro No. 6805 0 1
Unidade de medida usada na exibição e 1 minuto 0,1
especificação de valores de vida configurados e minutos
valores de contador de vida de ferramenta

-815-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

A tabela a seguir lista os prefixos usados com os números de ferramenta.


Status da ferramenta Ferramenta em uso Ferramenta não em uso
Vida restante @ Sem indicação
Salto # #
Vida expirada . *

NOTA
1 O contador de vida da ferramenta indica o valor
de contagem para a ferramenta indicada com @.
2 Se o bit 3 (EMD) do parâmetro No. 6801 = 0, o
número de ferramenta permanece prefixado com
@ mesmo que a vida da ferramenta tenha
expirado até que outra ferramenta seja
selecionada.
3 Se o bit 3 (EMD) do parâmetro No. 6801 =1, as
seguintes diferenças podem ocorrer dependendo
do tipo de contador de vida utilizado.
• Se o tipo de contador de vida é de
especificação por duração, o prefixo é
alterado para “*” (vida expirada) assim
que a vida da ferramenta expira.
• Se o tipo de contador de vida é de
especificação por contagem, o contador é
incrementado por um no fim do programa (tais
como M02 ou M30). Então, o prefixo não é
alterado para “*” (vida expirada) mesmo se o
contador de vida da ferramenta seja
equivalente ao valor de vida. O símbolo “*”
(vida expirada) aparece quando o contador de
vida da ferramenta é incrementado após o
CNC ser reconfigurado.
4 Se o bit 2 (ETE) do parâmetro No. 6804 = 1, o
símbolo “*” indicando a expiração da vida da
última ferramenta aparece na tela de
gerenciamento de vida de ferramenta quando o
contador de vida para a última ferramenta do
grupo de ferramenta de interesse é equivalente ao
valor de vida. Desta forma, a informação sobre a
última ferramenta na janela do FOCAS2 ou do
PMC indica que a vida da ferramenta expirou se o
sinal de alteração da ferramenta TLCH <Fn064.0>
é 1.

- Conteúdo de (C)
(C) exibe os números de grupo de ferramenta para os quais um sinal de
alteração de ferramenta foi emitido.
Se houver tantos números de grupo de ferramenta que nem todos os
números podem ser exibidos, alguns deles são omitidos, e “>>” é
exibido em seu lugar.
Se não há número de grupo de ferramenta que necessite alterações,
“***” é exibido.

-816-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Configurando dados na tela de listagem


Os dados de gerenciamento de vida de ferramenta podem ser
especificados no estado de reconfiguração (tanto o sinal OP como o
RST são “0”). Contudo, configurar o bit 1 (TCI) do parâmetro No.
6804 como 1 permite que os dados do gerenciamento de vida de
ferramenta sejam especificados mesmo durante a operação automática
(o sinal OP é “1”).

NOTA
Quanto às configurações de GRUPO EM USO ou
PRÓXIMO GRUPO:
1) Durante a operação automática (sinal de OP = “1”
e bit 1 (TCI) do parâmetro No. 6804 = 1), apenas o
contador de vida de ferramenta pode ser alterado.
2) No estado de reconfiguração (sinal de OP = “0” e
sinal de RST “0”), a seguinte operação de edição
pára o gerenciamento de vida porque não pode
ser continuada.
- Apagar dados de execução

Procedimento
- Configurando o contador
de vida de ferramenta
O contador de vida de ferramenta pode ser configurado com um valor,
usando-se os seguintes métodos.
Método 1
1 Ponha o cursor no contador de vida de ferramenta para o grupo de
ferramenta desejado.
2 Digite o valor.
3 Pressione a tecla programável [INPUT].
Método 2
1 Ponha o cursor no contador de vida de ferramenta para o grupo de
ferramenta desejado.
2 Digite o valor.
3 Pressione a tecla

- Apagando dados de
execução
Todos os dados de execução existentes para um grupo de ferramenta
selecionado pelo cursor podem ser apagados da seguinte forma:
1 Ponha o cursor no grupo de ferramenta cujos dados de execução
você quer apagar.
2 Pressione a tecla programável [ERASE].
3 Pressione a tecla programável [EXEC].

NOTA
A configuração do bit 4 (GRS) do parâmetro No.
6800 em 1 permite que os dados de execução para
todos os grupos de ferramenta registrados sejam
apagados.

-817-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Selecionando grupos
de ferramenta Os grupos de ferramenta podem ser selecionados usando-se os
seguintes métodos.
Método 1
1 Digite um número de grupo de ferramenta.
2 Pressione a tecla programável [GRP.SRH].

NOTA
Se os números de grupo arbitrários estiverem
habilitados, um grupo de ferramenta é selecionado
buscando-se um número de grupo arbitrário em vez
de o número do grupo de ferramenta.

Método 2
1 Pressione a tecla de página ou para exibir os grupos
desejados.

2 Pressione a tecla de movimento de cursor ou para


mover o cursor até o grupo desejado.

- Alternando para a tela de edição de grupo


Alterna para o gerenciamento de vida de ferramenta (tela de edição de
grupo).
1 Mova o cursor até o grupo de ferramenta que deseja editar:
2 Pressione a tecla programável [EDIT].

-818-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.3.11.2 Gerenciamento da Vida útil das ferramentas (tela de edição


de grupo)

Nesta tela, é possível editar os dados de gerenciamento de vida de


ferramenta (tais como valor de vida de ferramenta, contador de vida de
ferramenta, e dados de ferramenta) para o grupo de ferramenta de
interesse.

Exibindo a tela de edição de grupo


Procedimento
1 Ponha o cursor no grupo de ferramenta que deseja editar na tela
de listagem.
2 Pressione a tecla programável [(OPRT)].
3 Pressione a tecla programável [EDIT].

(A)

(B)

Fig. 12.3.11.2 (a) Exibindo o gerenciamento de vida de ferramenta


(tela de edição de grupo) (10,4 polegadas)

(A)

(B)

Fig. 12.3.11.2 (b) Exibindo o gerenciamento de vida de ferramenta


(tela de edição de grupo) (8,4 polegadas)

-819-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

NOTA
1 Se nenhuma ferramenta for registrada num grupo de
ferramenta, nenhum tipo de contagem de vida, valor
de vida, e valor de contador de vida de ferramenta
será exibido para o grupo de ferramenta.
2 O OVERRIDE DE CONTAGEM não exibido na tela
de edição de grupo para a unidade de exibição de
8,4 polegadas.

- Conteúdo de (A) Como sua contraparte na tela de listagem, o (A) da tela de edição exibe
o próximo número de grupo de ferramenta e valor de override. Se não
há grupo de ferramenta apropriado, *** é exibido em seu lugar.
PRÓXIMO GRUPO:
Número de grupo de ferramenta para o qual a contagem de vida é
iniciada pelo próximo comando M06.
GRUPO EM USO:
Número de grupo de ferramenta para o qual a contagem de vida
está em andamento.
GRUPO SELECIONADO:
Número de grupo de ferramenta para o qual a contagem de vida
está em andamento ou a contagem de vida foi realizada mais
recentemente.
OVERRIDE DE CONTAGEM:
O valor de override pelo qual a contagem de vida (tempo) é
multiplicado é exibido se o sinal de override do contador de vida
de ferramenta for habilitado (bit 2 (LFV) do parâmetro No. 6801
= 1). “1.0TIMES” é exibido se o sinal de override do contador de
vida de ferramenta for desabilitado (bit 2 (LFV) do parâmetro No.
6801 = 0).

- Conteúdo de (B) (B) detalha os dados de gerenciamento de vida de ferramenta relativos


a um grupo de ferramenta selecionado da seguinte forma:
TIPO : 1 Especificação por contagem
2 Especificação por duração

VIDA : Valor de vida da ferramenta


CONTAGEM : Contador de vida de ferramenta
ESTADO : Status da ferramenta Ferr. em uso Ferr. não em uso
Vida restante @ Sem indicação
Salto # #
Vida expirada *
CÓDIGO T : Número da ferramenta
M
CÓDIGO H : Código de especificação da compensação de
comprimento de ferramenta
CÓDIGO D : Código de especificação da compensação do corte
T
CÓDIGO H: Sem exibição.
CÓDIGO D: Sem exibição.

-820-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

NOTA
1 O contador de vida de ferramenta indica o valor de
contagem para a ferramenta indicada por @.
2 Se o bit 3 (EMD) do parâmetro No. 6801 = 0, o
número de ferramenta permanece prefixado com
@ mesmo que a vida da ferramenta tenha
expirado até que outra ferramenta seja
selecionada.
3 Se o bit 3 (EMD) do parâmetro No. 6801 =1, as
seguintes diferenças podem ocorrer dependendo
do tipo de contador de vida utilizado.
• Se o tipo de contador de vida é de especificação
por duração, o prefixo é alterado para “*” (vida
expirada) assim que a vida da ferramenta expira.
• Se o tipo de contador de vida é de especificação
por contagem, o contador é incrementado por
um no fim do programa (tais como M02 ou M30).
Então, o prefixo não é alterado para “*” (vida
expirada) mesmo se o contador de vida da
ferramenta seja equivalente ao valor de vida. O
símbolo “*” (vida expirada) aparece quando o
contador de vida da ferramenta é incrementado
após o CNC ser reconfigurado.
4 Se o bit 2 (ETE) do parâmetro No. 6804 = 1, o
símbolo “*” indicando a expiração da vida da última
ferramenta aparece na tela de gerenciamento de
vida de ferramenta quando o contador de vida para
a última ferramenta do grupo de ferramenta de
interesse é equivalente ao valor de vida. Desta
forma, a informação sobre a última ferramenta na
janela do FOCAS2 ou do PMC indica que a vida da
ferramenta expirou se o sinal de alteração da
ferramenta TLCH <Fn064.0> é 1.

-821-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Configurando dados na tela de edição de grupo


Os dados de gerenciamento de vida de ferramenta podem ser
especificados no estado de reconfiguração (tanto o sinal OP como o
RST são “0”). Contudo, configurar o bit 1 (TCI) do parâmetro No.
6804 como 1 permite que os dados do gerenciamento de vida de
ferramenta sejam especificados mesmo durante a operação automática
(o sinal OP é “1”).
As operações de edição disponíveis encontram-se listadas abaixo.

Itens que podem ser editados Modo


Configuração do tipo de contagem de vida, valor de vida, Todos os
contador de vida de ferramenta, e dados de ferramenta modos
(códigos T, H e D)
Adicionar números de ferramenta (código T) MDI
Apagar todos os dados de grupo de ferramenta de uma vez MDI
Apagar dados de ferramenta (status, códigos T, H e D) MDI
Selecionar salto de ferramenta MDI
Especificar para limpar dados de ferramenta MDI
(reconfiguração de vida)

T
Itens que podem ser editados Modo
Configuração do tipo de contagem de vida, valor de vida, Todos os
contador de vida de ferramenta, e dados de ferramenta modos
(códigos T, H e D)
Adicionar números de ferramenta (código T) MDI
Apagar todos os dados de grupo de ferramenta de uma vez MDI
Apagar dados de ferramenta (status, códigos T, H e D) MDI
Selecionar salto de ferramenta MDI
Especificar para limpar dados de ferramenta MDI
(reconfiguração de vida)

-822-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

M
T
Se nenhuma ferramenta for registrada num grupo de ferramenta,
nenhum tipo de contagem de vida, valor de vida, e valor de contador
de vida de ferramenta poderão ser configurados para o grupo de
ferramenta. Antes de tudo, adicione um número de ferramenta (código
T).

NOTA
1 Quanto à edição de GRUPO EM USO ou PRÓXIMO
GRUPO:
<1> Durante a operação automática (sinal de OP
= “1” e bit 1 (TCI) do parâmetro No. 6804 =
1), apenas o contador de vida de ferramenta
pode ser alterado.
<2> No estado de reconfiguração (sinal de OP =
“0” e sinal de RST “0”), as seguintes
operações de edição param o gerenciamento
de vida porque não podem ser continuadas.
- Adicionar números de ferramenta (código
T)
- Apagar todos os dados de grupo de
ferramenta de uma vez
- Apagar dados de ferramenta (status,
códigos T, H e D)
2 As seguintes operações de edição podem
configurar o sinal de alteração de ferramenta para
”1”.
- Seleção de salto de ferramenta para a última
ferramenta.
- Apagar números de ferramenta, resultando em
qualquer ferramenta que não aquelas cujas vidas
tenham expirado ou que tenham sido saltadas
não sendo encontradas no grupo de ferramenta
de interesse.
3 As seguintes operações de edição podem
reconfigurar o sinal de alteração de ferramenta para
”0”.
- Adicionar números de ferramenta, fazendo com
que ferramentas cuja vida não expirou sejam
postas no grupo de ferramenta de interesse.
- Selecionar limpeza de ferramenta.

-823-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Procedimento
- Configurando um tipo de contagem de vida, valor de vida de ferramenta, contador
de vida de ferramenta, e dados de ferramenta

Configurando um tipo de contagem de vida, valor de vida de


ferramenta, contador de vida de ferramenta, e dados de ferramenta.
Método 1
1 Ponha o cursor sobre o item desejado.
2 Digite um valor.
3 Pressione a tecla programável [INPUT].

Método 2
1 Ponha o cursor sobre o item desejado.
2 Digite um valor.
3 Pressione

NOTA
1 A alteração de um valor de vida de ferramenta ou
contador de vida de ferramenta não afeta o status
ou sinal de alteração da ferramenta.
2 A alteração de um tipo de contagem de vida faz
com que o valor de vida da ferramenta e o
contador de vida da ferramenta sejam
reconfigurados como 0.

- Adicionando números
de ferramenta
Os números de ferramenta podem ser adicionados a um grupo de
ferramenta da seguinte forma:
1 Selecione o modo MDI.
2 Ponha o cursor sobre os dados da ferramenta (Códigos T, H ou D)
logo antes de adicionar um número de ferramenta.
3 Digite um número de ferramenta.
4 Pressione a tecla programável [INSERT].

(Exemplo)
Adicionando o número de ferramenta 1550 entre os números 1 e
2 (para a série M)
1 Mova o cursor até os dados para o número 1, digite “1550”,
e pressione [INSERT].

2 O código T digitado 1550 é inserido na posição do número


2. Os códigos H e D são reconfigurados para 0.

-824-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Apagando todos os dados de grupo de ferramenta de uma vez


Todos os dados de grupo de ferramenta podem ser apagados de uma
vez da seguinte forma:
1 Selecione o modo MDI.
2 Ponha o cursor sobre os dados da ferramenta (Códigos T, H ou
D) e apenas selecione o grupo de ferramenta do qual você
deseja apagar todos os dados de uma vez.
3 Pressione a tecla programável [DELETE].
4 Pressione a tecla programável [GROUP].
5 Pressione a tecla programável [EXEC].
- Apagando dados Os dados de uma ferramenta podem ser apagados de um grupo de
de ferramenta ferramenta da seguinte forma:
1 Selecione o modo MDI.
2 Ponha o cursor sobre os dados da ferramenta (Códigos T, H ou
D) que você deseja apagar.
3 Pressione a tecla programável [DELETE].
4 Pressione a tecla programável [<CURS>].

NOTA
1 Apagar todas as ferramentas de um grupo de
ferramenta equivale a apagar o grupo de
ferramenta em si.
2 Apagar uma ferramenta marcada com @ (em
uso) resulta no @ sendo movido para a
ferramenta anterior cuja vida tenha expirado ou
que tenha sido saltada.

- Selecionando salto de ferramenta


Os dados de ferramenta podem ser colocados num estado de salto da
seguinte forma:
1 Selecione o modo MDI.
2 Ponha o cursor sobre os dados da ferramenta (Códigos T, H ou
D) para uma ferramenta que você deseja saltar.
3 Pressione a tecla programável [STATE].
4 Pressione a tecla programável [SKIP].

- Especificando para limpar dados de ferramenta (reconfiguração de vida)


Os dados de ferramenta podem ser limpos da seguinte forma:
1 Selecione o modo MDI.
2 Ponha o cursor sobre os dados da ferramenta (Códigos T, H ou
D) para uma ferramenta que você deseja limpar.
3 Pressione a tecla programável [STATE].
4 Pressione a tecla programável [CLEAR].
- Selecionando um grupo de ferramenta
Um grupo de ferramenta pode ser selecionado da seguinte forma:
Método 1
1 Digite um número de grupo de ferramenta.
2 Pressione a tecla programável ['GRP.SRH].

- Alternando para a tela de O gerenciamento de vida de ferramenta (tela de listagem) pode ser
listagem recuperado da seguinte forma:
1 Pressione a tecla programável [END].
-825-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.3.12 Exibindo e Configurando Inserções de Dados Padronizados


Abaixo é descrito um método para exibição de menus de usinagem
(menus padrão) criados pelos fabricantes de máquinas ferramentas e
um método para configurá-los. As descrições são baseadas num
exemplo. Para os verdadeiros menus e dados padrão, verifique os
manuais lançados pelos respectivos fabricantes de máquinas
ferramentas.

Exibindo dados e menus padrão


Abaixo é dado um procedimento para exibir menus padrão.
1 Pressione a tecla de função .
2 Pressione a tecla contínua de menu .
3 Pressione a tecla programável [PATTERN MENU] ([MENU]
para a unidade de exibição de 8,4 polegadas).
A tela de menu padrão mostrada abaixo aparece.

Fig. 12.3.12 (a) Tela de menu padrão (10,4 polegadas)

-826-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Nesta tela, é possível selecionar o padrão a ser usado.


Os dois métodos a seguir podem ser usados para selecionar padrões.
• Usando o cursor
Mova o cursor até o nome do padrão que deseja selecionar,
usando as teclas de cursor ou , e então pressione a

tecla programável [SELECT] ou .


• Especificando um número de padrão
Digite o número exibido do lado esquerdo do nome de um padrão,
e pressione a tecla programável [SELECT] ou .
A tela de macro individualizada (tela de dados padrão) mostrada
abaixo aparece.

Fig. 12.3.12 (b) Tela de macro individualizada (dados padrão) (10,4


polegadas)

Digite os dados padrão necessários, e pressione .


Após digitar todos os dados necessários, selecione o modo
MEMÓRIA e pressione o botão de início de ciclo. A usinagem tem
início.

Explicação
- Explicações sobre a tela de menu padrão
PADRÃO DE BURACO
Uma corrente de caracteres arbitrários consistindo de 12 caracteres ou
menos pode ser exibida como título de menu.

BURACO DE Uma corrente de caracteres arbitrários consistindo de 10 caracteres ou


PARAFUSO menos pode ser exibida como nome de padrão.

Fabricantes de máquinas de ferramenta devem programar o título do


menu e o nome padrão da corrente de caracteres usando os macros de
usuário e salvando-os na memória do programa
Para detalhes sobre este programa, ver II-16.
-827-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Explicações sobre a tela de macro individualizada (tela de dados padrão)


BURACO DE PARAFUSO
Uma corrente de caracteres arbitrários consistindo de 12 caracteres ou
menos pode ser exibida como título de dados padrão.

FERRAMENTA
Uma corrente de caracteres arbitrários consistindo de 10 caracteres ou
menos pode ser exibida como nome de variável.

*BURACO CIRCULAR
DE PARAFUSO* Até 12 linhas (unidade de exibição de 10,4 polegadas) ou 8 linhas
(unidade de exibição de 8,4 polegadas) de comentários podem ser
exibidas por um comentário considerando-se que um bloco sejam 12 e
que um bloco seja uma linha.

Os fabricantes de máquina ferramenta devem programar as correntes


de caracteres de nome de variável e texto de comentários, usando
macros de usuário, e salvá-las na memória do programa.
Para detalhes sobre este programa, ver II-16.

-828-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4 TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO

Quando o CNC e a máquina estão ligados, é necessário definir parâmetros


para determinar as especificações e funções da máquina, para utilizar
plenamente as características do servo motor ou de outras partes.
Este capítulo descreve como definir parâmetros no painel MDI. Os
parâmetros também podem ser definidos com dispositivos externos de
entrada/saída, tais como o arquivo handy (ver capítulo III -8).
Além disso, os dados de compensação do erro de passo de rosca, usados
para aumentar a precisão de posicionamento com o parafuso de rótula da
máquina, podem ser definidos ou visualizados através da tecla de função
.
A seção 12.4, "TELAS EXIBIDAS PELA TECLA DE FUNÇÃO",
consiste das seguintes subseções:

12.4.1 Exibindo e Configurando Parâmetros............................. 830


12.4.2 Exibindo e Configurando Dados de Compensação de
Erro do Passo.............................................................................. 833
12.4.3 Configuração de Servo.................................................... 836
12.4.4 Ajuste de Servo............................................................... 840
12.4.5 Configuração de Fuso..................................................... 841
12.4.6 Ajuste de Fuso. .............................................................. 845
12.4.7 Monitor de Fuso ............................................................. 846
12.4.8 Tela de Configuração de Cores....................................... 847
12.4.9 Ajuste de Parâmetro de Usinagem.................................. 850
12.4.10 Tela de Suporte a Configuração de Parâmetros............. 856
12.4.11 Tela de Manutenção Periódica....................................... 887
12.4.12 Tela de Configuração de Sistema.................................. 895
12.4.13 Visão geral da Função Histórico.................................... 898

Ver III-7 para as telas de diagnóstico exibidas ao pressionar a tecla de


função

-829-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Telas de uma unidade de exibição de 7.2/8.4/10.4 polegadas

12.4.1 Exibindo e configurando parâmetros


Quando o CNC e a máquina estão ligados, são definidos parâmetros
para determinar as especificações e funções da máquina, para utilizar
plenamente as características do servo motor. A definição dos
parâmetros depende da máquina. Consulte a lista de parâmetros
preparada pelo fabricante da ferramenta da máquina.
Normalmente, o usuário não necessita de alterar a definição de
parâmetros.

Procedimento para exibir e configurar parâmetro


Procedimento
1 Coloque em 1 ESCRITA PARAM para ativar a escrita. Ver
o procedimento para ativar/desativar a escrita de parâmetros, descrito
em seguida.
2 Pressione a tecla de função .
3 Pressione a tecla para seleção de capítulo [PARAM.]para mostrar
a tela de parâmetros.

Fig. 12.4.1 (a) Tela de PARÂMETROS (10,4 polegadas)


4 Desloque o cursor para o número do parâmetro a definir ou a
visualizar de uma das seguintes formas:
• Introduza o número do parâmetro e pressione a tecla [PESQ.
NO] .
• Mova o cursor até o número do parâmetro usando as teclas
de página e , e as teclas do cursor , ,
e ..
5 Para configurar o parâmetro, digite um novo valor com as teclas
numéricas e pressione a tecla programável [INPUT] no modo
MDI. O parâmetro é definido para o valor introduzido e esse valor
é mostrado.
6 Coloque em 0 [ESCRIT. PARAM.].para desativar a escrita.
-830-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Procedimento para ativar/visualizar a escrita de parâmetros


Procedimento
1 Selecione o modo MDI ou introduza o estado de parada de
emergência.
2 Pressione a tecla de função
3 Pressione a tecla [DEFINIR] para visualizar a tela de
especificação.

Fig. 12.4.1 (b) Tela de CONFIGURAÇÃO (10,4 polegadas)

4 Mova o cursor até ESCRITA.PARAM. através das teclas do


cursor.
5 Pressione a tecla[(OPRC)], e, em seguida, [1:ON]para ativar a
escrita de parâmetros.
Deste modo, o CNC libera o estado de alarme P/S(nº100)
6 Depois da definição de parâmetros, volte ara a tela de
especificação. Mova o cursor para ESCRITA
PARAMETROS e pressione a tecla [(OPRC)] , seguida de
[0:OFF].
7 Pressione a tecla para anular o estado de alarme.
Quando ocorrer um alarme PW0000, contudo, ele não é
liberado exceto se a energia for desligada e religada.

-831-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicações
- Definição de parâmetros com dispositivos externos de entrada/saída

Ver III-8 para configurar parâmetros com dispositivos externos de


entrada/saída tais como o cartão de memória.

- Parâmetros que requerem desenergização

Após a respectiva definição, alguns parâmetros só são eficazes depois da


desenergização e energização do sistema A configuração de tais
parâmetros causa o alarme PW0000. Neste caso, desligue a energia da
máquina, e em seguida ligue-a novamente.

- Lista de parâmetros
Verifique o Manual de Parâmetros (B-64310PO) para a lista de
parâmetros.

- Definição de dados
Alguns parâmetros podem ser definidos na tela de especificação se a lista
de parâmetros indicar “Entrada de definição aceitável”. Não é necessário
colocar ESCRITA PARAM. em 1 quando são definidos três parâmetros na
tela de especificação.

-832-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.2 Exibindo e configurando Dados de Compensação de Erro do


Passo

Se forem especificados dados de compensação de erro do passo de


rosca, os erros de passo de cada eixo podem ser compensados em
unidades de detecção por eixo. Os dados de compensação do erro de
passo são definidos para cada ponto de compensação, a intervalos
estabelecidos para cada eixo. A origem da compensação é o ponto de
referência ao qual a ferramenta regressa. Os dados de compensação do
erro de passo são definidos de acordo com as características da
máquina ligada ao NC. O conteúdo de tais dados varia de acordo com
o modelo da máquina. Se forem alterados, a precisão da máquina
diminui. Em princípio, o usuário final não deve alterar estes dados. Os
dados de compensação de erro do passo podem ser definidos com
dispositivos externos de entrada/saída, tais como o arquivo handy (ver
capítulo III -9). Os dados de compensação podem também ser escritos
diretamente através do painel MDI. Os parâmetros que se seguem
devem ser definidos para a compensação do erro de passo. Definir o
valor de compensação do erro de passo para cada número do ponto de
compensação do erro do passo definido por esses parâmetros. No
exemplo que se segue, 33 é definido como o ponto de compensação
do erro de passo no ponto de referência.
Valor de compensação do erro de passo (valor absoluto)
r
Parâmetro do número de Parâmetro do número de
compensação para o ponto de compensação para o ponto
referência (No. 3620) de compensação com o
2 maior valor (No. 3622)

31 32 33 34 35 36 37

Ponto de referência
-1
Parâmetro de ampliação da
compensação (No. 3623)
-2
Parâmetro do número de compensação Parâmetro de intervalo de
para o ponto de compensação com o compensação (No. 3624)
menor valor (No. 3621)
Número de
compensação 31 3 3 3 3 3 3
Valor de
compensasão
a ser inserido
-3 +1 +1 +1 +2 -1 -3

Número do ponto de compensação do erro de passo no ponto


de referência (para cada eixo): Parâmetro 3620
Número do ponto de compensação do erro de passo com o menor valor
(para cada eixo): Parâmetro 3621
Número do ponto de compensação do erro de passo com o maior valor
(para cada eixo): Parâmetro 3622
Aumento da compensação do erro de passo
(para cada eixo): Parâmetro 3623
Intervalo dos pontos de compensação do erro de passo
(para cada eixo): Parâmetro 3624
-833-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Distância percorrida por rotação da compensação do erro de passo


do tipo eixo de rotação (para cada eixo): Parâmetro 3625

- Dados de compensação de erro bidirecional


A função de compensação de erro de passo bidirecional permite a
compensação individual dos erros de passo em diferentes sentidos.
(No caso do movimento em sentido inverso, a compensação é
efetuada automaticamente como se de uma folga se tratasse.) Para
usar esta função, especifique a compensação do erro de passo para
cada sentido de deslocação, ou seja, individualmente nos sentidos
positivo e negativo de um movimento. Ao usar a função de
compensação de erro de passo bidirecional (colocando o bit BDP
(bit 0 do parâmetro 3605) em 1, especifique os parâmetros
seguintes além do parâmetro de compensação de erro de passo.
Número do ponto de compensação do erro de passo na
extremidade negativa (no caso de deslocação no sentido
positivo, para cada eixo): Parâmetro 3621
Número do ponto de compensação do erro de passo na
extremidade positiva (no caso de deslocação no sentido
positivo, para cada eixo): Parâmetro 3622
Número do ponto de compensação de erro do passo na
extremidade negativa (no caso de deslocação no sentido
negativo, para cada eixo): Parâmetro 3626
Compensação de erros de passo no ponto de referência,
quando o deslocamento é feito para o ponto de referência desde
a direção oposta à direção do retorno ao ponto de referência
(valor absoluto, para cada eixo): Parâmetro 3627

Procedimento para visualizar e definir os dados de compensação de erro do passo

Procedimento 1 Defina os seguintes parâmetros:


Número do ponto de compensação do erro de passo no
ponto de referência (para cada eixo): Parâmetro 3620
Número do ponto de compensação do erro de passo com
o menor valor (para cada eixo): Parâmetro 3621
Número do ponto de compensação do erro de passo com o
maior valor
(para cada eixo): Parâmetro 3622
Aumento da compensação do erro de passo (para cada
eixo): Parâmetro 3623
Intervalo dos pontos de compensação do erro de passo
(para cada eixo): Parâmetro 3624
Distância percorrida por rotação da compensação do erro
de passo do tipo eixo de rotação (para cada eixo):
Parâmetro 3625
Ao usar a função de compensação de erro de passo bidirecional
(colocando o bit BDP (bit 0 do parâmetro 3605) em 1,
especifique os parâmetros seguintes além do parâmetro de
compensação de erro de passo.
Número do ponto de compensação do erro de passo na
extremidade negativa (no caso de deslocação no sentido
positivo, para cada eixo): Parâmetro 3621

-834-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Número do ponto de compensação do erro de passo na extremidade


positiva (no caso de deslocação no sentido positivo, para cada eixo):
Parâmetro 3622
Número do ponto de compensação de erro do passo na extremidade
negativa (no caso de deslocação no sentido negativo, para cada eixo):
Parâmetro 3626
Compensação de erros de passo no ponto de referência, quando o
deslocamento é feito para o ponto de referência desde a direção oposta
à direção do retorno ao ponto de referência (valor absoluto, para cada
eixo): Parâmetro 3627
2 Pressione a tecla de função .
3 Pressione a tecla de mudança para o menu seguinte e, em
seguida, a tecla para seleção de capítulo [PASSO]. A tela seguinte é
mostrada:

Fig. 12.4.2 (a) Tela de compensação de erro do passo (10.4-polegadas)

4 Desloque o cursor para o número do ponto de compensação a definir


de uma das seguintes formas:
Introduza o número do ponto de compensação e pressione a tecla
[PESQ.NO].
Mova o cursor até ao número do ponto de compensação através das
teclas de página , e as teclas do cursor , ,
e

5 Digite um valor nas teclas numéricas e pressione a tecla


programável [INPUT] no modo MDI.

NOTA
Para usar a compensação de erro de passo,
configure o bit 0 (NPE) do parâmetro No. 8135 em
0.

-835-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.3 Configuração de Servo


Insira as constantes da máquina necessárias à configuração do servo
para cálculos dentro do CNC para configurar os parâmetros do CNC
correspondentes automaticamente. É exibida uma ajuda simples sobre
o item na posição do cursor.

Procedimento para configuração de parâmetros do servo


Procedimento
1 Configure o bit 0 (SVS) do parâmetro No. 3111 em 1 para
exibir as telas de configuração e ajuste do servo.
2 Pressione a tecla de função , a tecla de menu contínua,
e a tecla programável [SERVO SETTING] ([SV.SET] para a
unidade de exibição de 8,4 polegadas) nesta ordem.
4 Pressione a tecla programável [SERVO SETTING] para
selecionar a tela de configuração de servo.
A seguinte tela aparece:

Fig. 12.4.3 (a) Tela de configuração de parâmetros do


servo (10,4 polegadas)

4 Pressione a tecla programável [AXIS] e selecione o eixo a ser


configurado ou alterado.
5 Mova o cursor até os dados a serem configurados ou alterados
usando as teclas de página e de cursor.
6 Digite uma configuração e pressione a tecla programável
[INPUT] ou a tecla do MDI [INPUT].
7 Configure todos os itens e pressione a tecla programável [SET].
Quando os dados são configurados com sucesso, a tecla
programável [SET] fica escondida. Quando os dados são
alterados, a tecla programável [SET] reaparece.

-836-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Inserindo dados
especiais As configurações de CONFIGURAÇÃO DE SENTIDO e
REVEVRSÃO DE SENTIDO são inseridas com teclas
programáveis.
Mova o cursor até o item a ser configurado e pressione a tecla
programável dos dados a serem configurados.
Quando a tecla programável [(OPRT)] é exibida, pressione [(OPRT)]
para exibir as teclas programáveis dos dados a serem configurados.

Fig. 12.4.3 (b) Tela de configuração do servo (CONFIGURAÇÃO DE


SENTIDO) (10,4 polegadas)

Fig. 12.4.3 (c) Tela de configuração do servo (REVERSÃO DE


SENTIDO) (10,4 polegadas)

-837-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

NOTA
1 O item CONFIGURAÇÃO DE SENTIDO fica em
branco " " se seu parâmetro correspondente for
configurado como um valor não definido.
2 Também é possível inserir dados com teclas
numéricas e em seguida pressionar a tecla
programável [INPUT] ou a tecla MDI [INPUT].
As teclas programáveis a serem exibidas e seus
valores são exibidos abaixo.
- CW: 1, CCW: 0
- ON: 1, OFF: 0

Dados de
configuração Quando todos os itens são configurados e a tecla programável [SET] é
pressionada, o CNC configura os parâmetros de CNC para os resultados
calculados.

Quando uma
configuração é ilegal Se um parâmetro do CNC cair fora do espectro de configuração como
resultado do cálculo interno do CNC com base em cada configuração,
o cursor se move para o item UNIDADE DE DETECÇÃO e um aviso
dizendo "DADOS DE CONFIGURAÇÃO ILEGAIS" é emitido.
Insira uma unidade de detecção que possa ser configurada e pressione
a tecla programável [SET] novamente.

Configurando uma unidade de detecção automaticamente


Quando o cursor é colocado sobre o item UNIDADE DE
DETECÇÃO, a tecla programável [AUTO] aparece. A unidade de
detecção pode ser configurada automaticamente pressionando-se a
tecla programável [AUTO].
A unidade de detecção a ser configurada automaticamente é calculada
com base nas configurações de outros itens e os valores dos parâmetros
caem dentro dos espectros de configuração.

Fig. 12.4.3 (d) Teclas programáveis para seleção de uma unidade de


detecção (10,4 polegadas)

NOTA
1 Quando a configuração da unidade de detecção é 0,
a unidade de detecção é configurada em 1.0000 ou
0.1000. Se o bit 1 (ISC) do parâmetro No. 1004 for 1,
a unidade de detecção é 0.1000.
2 Num eixo para o qual o bit 3 (DIA, especificação
direta) do parâmetro No. 1006 é configurado em 1, a
unidade de detecção é configurada na metade do
valor de configuração (unidade de detecção de um
raio). (Apenas para a série T)

-838-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Exibindo a tela de configuração de servo para inserir parâmetros


Pressione a tecla programável [(OPRT)] e pressione a tecla de menu
contínua para exibir a tecla programável [CHANGE].
Pressione a tecla programável [CHANGE] para exibir a tela de
configuração do servo para inserir parâmetros. Neste momento, a tela
para o eixo a ser configurado aparece e o cursor se move até o primeiro
item.

Fig. 12.4.3 (c) Tela de configuração do servo para inserir parâmetros


(10,4 polegadas)

Para exibir a tela de configuração do servo para inserir constantes da


máquina novamente, pressione a tecla programável [CHANGE] no
mesmo procedimento. Neste momento, a tela de configuração do servo
inserir constantes da máquina é exibida com o eixo selecionado pelo
cursor na tela de configuração do servo para inserir parâmetros,
especificado como o eixo-alvo.
Para impedir a exibição da tela de configuração do servo para inserir
constantes da máquina, configure o bit 2 (SVO) do parâmetro No.
13117 em 1.

-839-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.4 Ajuste de Servo


Os dados relativos ao ajuste de servo são exibidos e configurados.

Procedimento para ajuste de


servo
Procedimento
1 Configure o bit 0 (SVS) do parâmetro No. 3111 em 1 para
exibir as telas de configuração e ajuste do servo.
2 Pressione a tecla de função , a tecla de menu contínua,
e a tecla programável [SERVO SETTING] ([SV.SET] para a
unidade de exibição de 8,4 polegadas) nesta ordem.
3 Pressione a tecla programável [SERVO TUNE] ([SV.TUN] para
a unidade de exibição de 8,4 polegadas) para selecionar a tela de
ajuste de servo.
A seguinte tela aparece:

Fig. 12.4.4 (a) Tela de ajuste de servo (10,4 polegadas)

4 Com as teclas de página e de cursor, mova o cursor até a


posição dos dados a serem configurados ou modificados.
5 Digite o valor desejado e em seguida pressione a tecla
programável [INPUT].

-840-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.5 Configuração de Fuso


As constantes da máquina necessárias para iniciar um fuso são
inseridas para realizar os cálculos pelo CNC. Quando o CNC é
reiniciado, os parâmetros necessários para iniciar o fuso são
configurados.

Configurando os parâmetros
de fuso
Procedimento
1 Configure o bit 1 (SPS) do parâmetro No. 3111 em 1 para
exibir as telas de configuração e ajuste de fuso.
2 Pressione a tecla de função , a tecla de menu contínua ,
e a tecla programável [SPINDL SETING]([SP.SET] para a
unidade de exibição de 8,4 polegadas).
3 Pressione a tecla programável [SPINDL SETING] para
selecionar a tela de configuração de fuso.
A seguinte tela aparece:

Fig. 12.4.5 (a) Tela de configuração de fuso para inserção de


constantes da máquina (10,4 polegadas)

4 Com as teclas de página e de cursor, mova o cursor até a posição


dos dados a serem configurados ou modificados.
5 Digite o valor desejado e em seguida pressione a tecla
programável [INPUT] ou a tecla MDI [INPUT].
6 Depois que todas as constantes da máquina necessárias para
iniciar um fuso sejam inseridas, pressione a tecla programável
[SET]. Um parâmetro necessário é calculado por esta operação.
Após o fim do cálculo, os parâmetros necessários para iniciar o
fuso são definidos para quando o CNC for reiniciado.

-841-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Alterando o fuso a ser configurado


Pressione a tecla programável [(OPRT)] para exibir a tecla
programável [SPINDL CHANGE] ([SP.CHG] para a unidade de
exibição de 8,4 polegadas). A tecla programável [SPINDL CHANGE]
é usada para alterar o fuso a ser configurado. Pressione a tecla
programável [SPINDL CHANGE] várias vezes para selecionar o fuso a
ser configurado.

Fig. 12.4.5 (b) Teclas programáveis de alteração de fuso (10,4 polegadas)

NOTA
Quando múltiplos fusos seriais não estão
conectados, a tecla programável [SP.CHG] não é
exibida.

Inserção por teclas


programáveis As configurações de SENSOR DO MOTOR, PROXIMIDADE DO
INTERRUPTOR DA BORDA, DIREÇÃO DO MOTOR, e DIREÇÃO
DO CODIFICADOR DE POS. são feitas por teclas programáveis.
Quando o cursor é movido até o item a ser configurado, as seguintes
teclas programáveis são exibidas. Pressione a tecla programável para
que os dados sejam configurados segundo os dados inseridos.
Quando a tecla programável [(OPRT)] for exibida, pressione [(OPRT)]
para exibir as teclas programáveis para os dados a serem configurados.

Fig. 12.4.5 (c) Teclas programáveis exibidas para SENSOR DE MOTOR e


PROXIMIDADE DO INTERRUPTOR DA BORDA (10,4 polegadas)

Fig. 12.4.5 (d) Teclas programáveis exibidas para DIREÇÃO DO


MOTOR e DIREÇÃO DO CODIFICADOR DE POS. (10,4 polegadas)

NOTA
Também é possível inserir dados com as teclas
numéricas e pressionar a tecla programável
[INPUT] ou a tecla MDI [INPUT] para inseri-los.
As teclas programáveis a serem exibidas e seus
valores correspondentes são exibidos abaixo.
- ON: 1, OFF: 0
- OPPST: 1, SAME: 0

-842-
B-64304PO/01 OPERAÇÃO 12.ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Entrada de uma lista de códigos de modelo de motor


Os dados do CÓDIGO DE MODELO DE MOTOR podem ser
inseridos na tela de listagem de código de modelo de motor. A tela de
listagem de código de modelo de motor aparece quando a tecla
programável [CODE] é pressionada. A tecla programável [CODE]
aparece quando o cursor é colocado sobre o item CÓDIGO DE
MODELO DE MOTOR.
Para voltar da tela de listagem de código de modelo de motor para a tela
anterior, pressione a tecla programável [RETURN].

Fig. 12.4.5 (e) Teclas programáveis exibidas para CÓDIGO DE MODELO


DE MOTOR (10,4 polegadas)

Fig. 12.4.5 (f) Teclas programáveis exibidas na tela de listagem de


código de modelo de motor (10,4 polegadas)

Quando a tela de listagem de código de modelo de motor é exibida, os


códigos de modelo de motor e seus correspondentes nomes de motor e
nomes de amplificador são listados. Quando o cursor é movido até o
número de código a ser configurado e a tecla programável [SELECT] é
pressionada, a inserção é concluída. Até a conclusão da inserção, a tela
anterior é exibida.

Fig. 12.4.5 (g) Tela de listagem de código de modelo de motor (10,4


polegadas)

NOTA
Para inserir um código de modelo de motor não
listado, pressione a tecla programável [INPUT] ou
a tecla no painel MDI e insira o código de modelo
de motor.

-843-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Exibindo a tela de configuração de fuso para inserir parâmetros


Pressione a tecla programável [(OPRT)] e a tecla de menu
contínua para exibir a tecla programável [CHANGE].
Pressione a tecla programável [CHANGE] para exibir a tela de
configuração de fuso para inserção de parâmetros. Neste
momento, o fuso a ser configurado é exibido com o cursor
posicionado no começo.

Fig. 12.4.5 (h) Tela de configuração de fuso para inserção de


parâmetros (10,4 polegadas)

Para exibir novamente a tela de configuração de fuso para


inserção de constantes da máquina, pressione a tecla
programável [CHANGE] no mesmo procedimento. Neste
momento, o alvo é o fuso exibido na tela de configuração de
fuso para inserção de parâmetros com o cursor posicionado no
começo.
Para impedir a exibição da tela de configuração do fuso para
inserir constantes da máquina, configure o bit 2 (SDO) do
parâmetro No. 13118 em 1.

-844-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.6 Ajuste de fuso

Os dados do ajuste de servo do fuso são mostrados e configurados.

Configuração para ajuste de


servo do fuso
Procedimento 1 Configure o bit 1 (SPS) do parâmetro de Nº 3111 como 1 para
exibir as telas de configuração e ajuste de servo.
2 Aperte a tecla de função , tecla de menu contínuo , em
seguida a tecla [SPINDL SETING]([SP.SET] para a unidade de
exibição de 8.4 polegadas).
3 Pressione a tecla [SPINDL TUNE] ([SP.TUN] para a unidade
de exibição de 8.4 polegadas) para selecionar a tela de ajuste de
servo do fuso.
4 A tela a seguir será exibida:

Fig. 12.4.6 (a) tela de ajuste de servo do fuso (10.4 polegadas)

5 Com as teclas de página e de cursor, mova o cursor até a posição


dos dados a serem ajustados ou modificados.
6 Digite o valor desejado, em seguida pressione a tecla [INPUT].

-845-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.7 Monitor de Fuso

Os dados relacionados ao fuso são exibidos.

Exibindo o monitor do fuso


Procedimento
1 Configure o bit 1 (SPS) do parâmetro de Nº 3111 como 1 para
exibir as telas de configuração e ajuste de servo.
2 Aperte a tecla de função , tecla de menu contínuo , em
seguida a tecla [SPINDL SETING]([SP.SET] para a unidade de
exibição de 8.4 polegadas).
3 Pressione a tecla [SPINDL MONIT.] ([SP.MON] para a unidade
de exibição de 8.4 polegadas) para selecionar a tela de ajuste de
servo do fuso.
4 A tela a seguir será exibida:

Fig. 12.4.7 (a) tela de monitor do fuso (10.4 polegadas)

-846-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.8 Tela de Configuração de Cores

As cores da tela podem ser ajustadas na tela de configuração de cores.

Exibindo a tela de configuração de cores


Procedimento
1 Aperte a tecla de função .
2 Aperte a tecla de menu contínuo várias vezes para exibir a
tecla [COLOR].
3 Pressione a tecla [COLOR] para exibir a tela de configuração de
cores.

Fig. 12.4.8 (a) tela de configurações do fuso (10.4 polegadas)

-847-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Procedimentos operacionais para tela de configuração de cores


- Modificando as cores (valores da paleta de cores)
1 Pressione a tecla [(OPRT)]. A tecla exibe as alterações nas
seguintes teclas de operação:

2 Mova o cursor até o número da cor cujos valores da paleta de cor


devam ser modificados.
O valor da paleta de cores atual configurado para cada cor
primária é exibido.
3 Selecione uma cor primária cuja configuração deva ser
modificada, com a tecla operacional correspondente [RED],
[GREEN], ou [BLUE]. Mais de uma cor primária pode ser
selecionada ao mesmo tempo. Sempre que uma tecla operacional
[RED], [GREEN], ou [BLUE] for pressionada, a tecla
operacional alterna entre a seleção ou não.
(Quando as teclas operacionais [RED], [GREEN], e [BLUE] não
forem exibidas, pressione a tecla mais à direita para exibir as
teclas operacionais).
4 Selecione a tecla operacional [BRIGHT] ou [DARK] para
modificar o brilho das cores primárias selecionadas.

- Armazenando as cores (valores da paleta de cores)


Os valores da paleta de cores podem ser armazenados.
1 Pressione a tecla operacional [COLOR1], [COLOR2], ou
[COLOR3] para selecionar uma área de armazenamento.
(Quando as teclas operacionais [COLOR1], [COLOR2], e
[COLOR3] não forem exibidas, pressione a tecla mais à direita
para exibir as teclas operacionais).

COLOR1 Parâmetros padrões de dados das cores – Nº 6581 a


6595
COLOR2 Parâmetros de Nº 10421 a 10435
COLOR3 Parâmetros de Nº 10461 a 10475
2 Pressione a tecla operacional [MEMORY]. A tecla operacional
alterna para o seguinte:

3 Pressionar a tecla operacional [EXEC] armazena as configurações


da paleta de cor atual na área selecionada.
Pressionar a tecla operacional [CAN] ou a tecla mais à esquerda
não armazena as configurações da paleta de cor atual na área
selecionada.

-848-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Chamando a cor (valores da paleta de cores)


1 Pressione a tecla operacional [COLOR1], [COLOR2], ou
[COLOR3] para selecionar uma área de armazenamento onde os
valores da paleta de cores são armazenados. (Quando as
teclas operacionais [COLOR1], [COLOR2], e [COLOR3] não
forem exibidas, pressione a tecla mais à direita para exibir as
teclas operacionais).

2 Pressione a tecla operacional [RECALL]. A tecla operacional


exibe os comutadores a seguir:

3 Pressionar a tecla operacional [EXEC] exibe os valores da paleta


de cores da área selecionada para permitir que a cor seja
modificada. Essa operação é inválida se nenhum valor da paleta
de cores for armazenado.
Pressionar a tecla operacional [CAN] ou a tecla mais à esquerda
não exibe os valores da paleta de cor atual da área selecionada.

NOTA
1 Imediatamente após a energia ser ligada, as
configurações de COLOR1 (parâmetros) são
usados como exibição. Se nada for armazenado
para COLOR1, as cores usadas para a exibição
são as cores padrão.
2 Não modifique os parâmetros dos dados da
configuração de cores diretamente pelas teclas
do MDI. Quando modificar os dados padrões de
cores, certifique-se de executar uma operação de
armazenamento na tela de configuração.

-849-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.9 Ajuste de Parâmetro de Usinagem

No controle avançado por antecipação, controle avançado AI por


antecipação, e controle de contornos AI, ao configurar um conjunto de
parâmetro com destaque para a velocidade, e ajustar o nível de
precisão correspondente a uma condição de usinagem (tal como
usinagem brusca ou usinagem de acabamento) na tela de configuração
do nível de precisão, ou pela programação, os parâmetros adequados à
condição podem ser automaticamente calculados para realizar a
usinagem.
Nessa tela, podemos ajustar os conjuntos de parâmetros para ênfase na
velocidade (nível de precisão 1) e ênfase na precisão (nível de precisão
10).
Configure os seguintes parâmetros:
• Taxa de aceleração da aceleração/desaceleração antes da
interpolação
• Tempo de mudança da aceleração (forma de sino)
• Taxa de aceleração permitida
• Taxa de aceleração da aceleração/desaceleração depois da
interpolação
• Diferença da velocidade no canto
• Velocidade de avanço máxima
• Itens que podem ser ajustados livremente (2 itens)
Para os detalhes de cada parâmetro, veja as descrições do controle de
contornos da AI.
Ao configurar o bit 0 (MPR) do parâmetro de Nº 13601 para 1, essa
tela pode ser escondida.
Para o método de configurar um nível de precisão, veja a descrição da
tela de seleção do nível de precisão na subseção 12.3.10.

-850-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Procedimento para ajuste de servo do parâmetro de usinagem


Procedimento
1 Configure o modo MDI.
2 Aperte a tecla de função .

3 Pressione a tecla [MCHN TUNING] ([M-TUN] para a unidade


de exibição de 8.4 polegadas) para exibir a tela de ajuste de servo
do parâmetro de usinagem.

Fig. 12.4.9 (a) tela de ajuste de servo do parâmetro de usinagem


(10.4 polegadas)
4 Mova o cursor até a posição do parâmetro a ser configurado,
como mostrado:

Pressione a tecla de página , ou , e as teclas de cursor


, , e/ou para mover o cursor até o
parâmetro.
5 Digite os dados desejados, então pressione a tecla no painel
do MDI.
6 Quando os dados forem inseridos, um valor RMS é encontrado de
acordo com os parâmetros do nível de precisão. Se o cálculo de
um valor de RMS falhar, um aviso (indicando que uma
configuração automática falhou) é exibido. Os parâmetros do
nível de precisão podem ser alterados na tela de seleção do nível
de precisão ou na tela de configuração do parâmetro.
7 Repita as etapas 4 e 5 até que os parâmetros de usinagem estejam
configurados.
8 Além do método de configuração descrito acima, também há
disponível um método de configuração do parâmetro usando as
teclas. Pressionar a tecla [INIT] exibe o valor padrão
(recomendado pela FANUC) do item selecionado pelo cursor no
buffer de entrada de dados. Pressionar a tecla [EXEC] inicializa o
item com seu valor padrão. Pressionar a tecla [GROUP INIT]
([G_INIT] da unidade de exibição de 8.4 polegadas) inicializa
todos os itens de um grupo (ênfase na velocidade ou na precisão)
selecionados pelo cursor com seus valores padrão.

-851-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

A tabela abaixo indica as configurações iniciais.

Tabela 12.4.9 (a) configurações iniciais


Controle de contornos da
AI
Item de configuração Ênfase na Ênfase na Unidade
velocidade velocidade
(LV1) (LV10)
Taxa de aceleração da aceleração/desaceleração antes da interpolação 2
<ACC FOR BIPL> 4902.000 1042.000 mm/seg

Tempo de alteração da aceleração (forma de sino) <ACC CHG 32 64 milissegundos


TIME(BELL)>
2
Taxa de aceleração permitida <MAX AACELERATION> 2977.000 596.000 mm/seg
Constante de tempo para aceleração/desaceleração após a interpolação
<T-CON AIPL ACC/DEC> 24 24 milissegundos

Diferença de velocidade no canto <CORNER FEED DIFFER> 1000 400 mm/min.


Velocidade de corte máximo <MAX CUT FEEDRATE> 10000 10000 mm/min.

Explicação
- Aceleração / desaceleração simultânea antes da interpolação
Configure uma taxa de aceleração para uma porção linear na
aceleração/desaceleração simultânea antes da interpolação
Unidades de dados: mm/seg.2, pol./seg.2, grau/seg.2 (unidade de
usinagem)

O parâmetro configurado na tela de ajuste de servo do parâmetro de


usinagem é refletido nos seguintes parâmetros:
Parâmetro Nº. 13610 (parâmetro com ênfase na velocidade)
Parâmetro Nº. 13611 (parâmetro com ênfase na precisão)

Além disso, o seguinte parâmetro também é configurado de acordo


com o nível de precisão:
Parâmetro Nº. 1660: Taxa de aceleração permitida máxima para
cada eixo na aceleração/desaceleração antes da interpolação

-852-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Tempo de mudança da aceleração (forma de sino)


Configure uma constante de tempo para uma porção em forma de sino
na aceleração/ desaceleração antes da interpolação simultânea.
Unidades de dados: ms

O parâmetro configurado na tela de ajuste de servo do parâmetro de


usinagem é refletido nos seguintes parâmetros:
Parâmetro Nº. 13612 (parâmetro com ênfase na velocidade)
Parâmetro Nº. 13613 (parâmetro com ênfase na precisão)

Além disso, o seguinte parâmetro também é configurado de acordo


com o nível de precisão:
Parâmetro Nº 1772: Constante de tempo para aceleração /
desaceleração simultânea em forma de sino
antes da interpolação do tipo de tempo de
aceleração constante.

CUIDADO
Uma constante de tempo configurada é aplicada a
todos os eixos. Por isso, uma modificação feita
nesse item altera as configurações para todos os
eixos.

- Taxa de aceleração
permitida Configure uma taxa de aceleração permitida na determinação da
velocidade com base na aceleração.
Unidades de dados: mm/seg.2, pol./seg.2, grau/seg.2 (unidade de
usinagem)

O parâmetro configurado na tela de ajuste de servo do parâmetro de


usinagem é refletido nos seguintes parâmetros:
Parâmetro Nº. 13620 (parâmetro com ênfase na velocidade)
Parâmetro Nº. 13621 (parâmetro com ênfase na precisão)

Além disso, o seguinte parâmetro também é configurado de acordo


com o nível de precisão:
Parâmetro Nº. 1735: Taxa de aceleração permitida para cada eixo
aplicável à função de desaceleração com base
na aceleração da interpolação circular
Parâmetro Nº. 1737: Taxa de aceleração permitida para cada eixo
aplicável à função de desaceleração com base
na aceleração do controle de contornos de AI

CUIDADO
Quando o bit 0 (MCR) do parâmetro de Nº 13600
é configurado como 1, a função de
desaceleração com base na aceleração na
interpolação circular não é configurada.

-853-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Constante de tempo para aceleração/desaceleração após a interpolação


Configure uma constante de tempo para aceleração/desaceleração após a
interpolação Unidades de dados: ms

O parâmetro configurado na tela de ajuste de servo do parâmetro de


usinagem é refletido nos seguintes parâmetros:
Parâmetro Nº. 13622 (parâmetro com ênfase na velocidade)
Parâmetro Nº. 13623 (parâmetro com ênfase na precisão)

Além disso, o seguinte parâmetro também é configurado de acordo com o


nível de precisão:
Parâmetro Nº. 1769: A constante de tempo para aceleração /
desaceleração após a interpolação do avanço do
corte

- Diferença da velocidade
no canto Configure uma diferença na velocidade de canto permitida usada para a
determinação da velocidade. Unidades de dados: mm/seg.,
pol./seg., grau/seg. (unidade de usinagem)

O parâmetro configurado na tela de ajuste de servo do parâmetro de


usinagem é refletido nos seguintes parâmetros:
Parâmetro Nº. 13624 (parâmetro com ênfase na velocidade)
Parâmetro Nº. 13625 (parâmetro com ênfase na precisão)

Além disso, o seguinte parâmetro também é configurado de acordo com


o nível de precisão:
Parâmetro Nº. 1783: Diferença na velocidade permitida para cada eixo
na desaceleração automática de canto com base
na diferença da velocidade

- Velocidade máxima de
corte Determine uma velocidade máxima de corte para cada eixo.
Unidades de dados: mm/seg., pol./seg., grau/seg. (unidade de
usinagem)

O parâmetro configurado na tela de ajuste de servo do parâmetro de


usinagem é refletido nos seguintes parâmetros:
Parâmetro Nº. 13626 (parâmetro com ênfase na velocidade)
Parâmetro Nº. 13627 (parâmetro com ênfase na precisão)

Além disso, o seguinte parâmetro também é configurado de acordo


com o nível de precisão: Parâmetro Nº. 1432: Velocidade máxima da
avanço de corte para cada eixo no modo de controle de contornos da
AI.

-854-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Itens arbitrários
Dois parâmetros arbitrários podem ser registrados. Cada item pode
corresponder ao parâmetro CNC ou ao parâmetro de servo. Um
número de parâmetro correspondente a cada item deve ser especificado
com os parâmetros.

Como indicado abaixo, configure os parâmetros para os números de


parâmetros correspondentes, parâmetros com ênfase em velocidade
(nível de precisão 1), e com ênfase na precisão (nível de precisão 10).

Tabela 12.4.9 (b) parâmetros relacionados aos itens arbitrários


Configuração do valor Configuração do valor
Número do com ênfase em com ênfase em precisão
parâmetro velocidade (nível de (nível de precisão 10)
correspondente precisão 1)

Item arbitrário 1 Nº 13628 Nº 13630 Nº 13632


Item arbitrário 2 Nº 13629 Nº 13631 Nº 13633

• Exibição
Os números do parâmetro alvo de ajuste de servo são exibidos.

Fig. 12.4.9 (b) Tela de ajuste de servo do parâmetro de usinagem (10.4


polegadas) exemplo de uso dos itens arbitrários

NOTA
Como itens arbitrários, os números dos seguintes
parâmetros não podem ser especificados:
• Parâmetro do bit
• Parâmetros do fuso (Parâmetros de Nº 4000
até4799)
• Parâmetro de tipo real
• Parâmetro de desligamento
• Parâmetro não existente

-855-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10 Tela de Suporte de Configuração de Parâmetros

A tela de suporte da configuração do parâmetro é uma tela para


configuração e ajuste de servo de parâmetros projetada para:
1 Os parâmetros necessários mínimos que devem ser configurados
quando a máquina é iniciada, são exibidos de forma coletiva para
facilitar a inicialização da mesma.
2 A tela de ajuste de servo, tela de ajuste de servo do fuso, e tela de
suporte às configurações de parâmetro de usinagem são exibidas
para se obter um ajuste de servo.
A tela de suporte às configurações de parâmetro consiste de uma tela
com menu, e várias telas de configuração.

12.4.10.1 Exibindo a tela de menu e selecionando um item do menu


A tela do menu de suporte às configurações de parâmetro exibem os
seguintes itens:
[START UP]
• AXIS SETTING (CONFIGURAÇÃO DO EIXO)

• FSSB (AMP)

• FSSB (EIXO)

• SERVO SETTING (CONFIGURAÇÃO HIDRÁULICA)

• SERVO PARAMETER (PARÂMETRO DE SERVO)

• SERVO GAIN TUNING (AJUSTE DE SERVO)

• HIGH-PRECISION (ALTA PRECISÃO)

• SPINDLE SETTING (CONFIGURAÇÃO DO FUSO)

• MISCELLANY (DIVERSOS)

[TUNING] (AJUSTE DE GANHO)

• SERVO TUNING (AJUSTE DE SERVO)

• SPINDLE TUNING (AJUSTE DE GANHO DE FUSO)

• AICC TUNING (AJUSTE DE GANHO DE AICC)

Na tela de menu de suporte às configurações de parâmetros, um dos


itens exibidos pode ser selecionado para mostrar a tela correspondente.
Em cada tela de configuração, você pode retornar à tela de menu
pressionando uma tecla operacional.

NOTA
Alguns itens podem não ser exibidos,
dependendo da configuração do sistema .

-856-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Exibindo a tela de menu e selecionando uma tela de configuração


Procedimento
1 Configure o modo MDI.
2 Troque a configuração de "PARAMETER WRITE" para
"ENABLED".
Para mais detalhes, consulte o procedimento para
"PARAMETER WRITE) na Subseção III-12.4.1.
3 Aperte a tecla de função .
4 Aperte a tecla de menu contínuo várias vezes.
5 Aperte a tecla [PARAMETER] ([PRMSET] para a unidade de
exibição de 8.4 polegadas) para exibir a tela de menu do suporte
às configurações de parâmetros.

Fig. 12.4.10.1 (a) Tela de menu do suporte às configurações de


parâmetros (10.4 polegadas)

6 Mova o cursor até um item desejado pressionando a tecla de


cursor ou

7 Pressione a tecla [SELECT]. A tela de exibição muda para a tela


selecionada.

-857-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Retornando à tela de menu


Procedimento
1 Pressione a tecla [SELECT] na tela de menu de suporte às
configurações de parâmetros. A tela e teclas mostradas abaixo são
mostradas. (A tela abaixo é mostrada quando a opção "AXIS
SETTING" for selecionada).

Fig. 12.4.10.1 (a) Tela de configuração do eixo (10.4 polegadas)

2 Aperte a tecla de menu contínuo várias vezes.

3 Pressione a tecla [MENU].


A tela de exibição retorna à tela de menu de suporte às
configurações de parâmetros.
4 Depois do término da configuração de parâmetro troque as
configurações de"PARAMETER WRITE" para "DISABLED".

NOTA
Algumas telas de configuração também podem ser
exibidas por uma tecla de seleção de capítulo.
Porém, se uma tela for selecionada usando uma
tecla de seleção de capítulo, você não pode
retornar à tela de menu de suporte às
configurações de parâmetros.

-858-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Explicação
- Itens exibidos com [START UP]
Os itens de [START UP] indicam as telas para configurar os
parâmetros mínimos requeridos para iniciar a máquina.

Tabela 12.4.10.1 (a) Itens exibidos com [START UP]


Item de Descrição
exibição Determina os parâmetros CNS dos eixos, fusos,
CONFIGURAÇÃO
coordenadas, velocidade de avanço e
DO EIXO
aceleração/desaceleração.
FSSB (AMP) Exibe a tela de configuração do amplificador de FSSB.
FSSB (EIXO) Exibe a tela de configuração do eixo FSSB.
CONFIGURAÇÃO
Exibe a tela de definição de servo.
DO SERVO
Determina os parâmetros CNC do controle de servo
PARÂMETRO atual, controle de velocidade, controle da posição e
SE SERVO aceleração de retrocesso.
AJUSTE DE
SERVO Ajusta o ganho do laço de velocidade automaticamente.

Determina os parâmetros CNC das constantes de tempo


ALTA PRECISÃO hidráulicas e aceleração/desaceleração automática.

CONFIGURAÇÃO Exibe a tela de configuração do fuso.


DO FUSO
Determina os parâmetros CNC de atribuição do
DIVERSOS caminho do eixo, DI/DO e fusos seriais.

NOTA
Alguns itens podem não ser exibidos, dependendo
da configuração do sistema

- Itens exibidos com [TUNING]


Os itens de [TUNING] indicam as telas de ajuste de servo de usinagem
de alta precisão de velocidade, fuso e hidráulica.

Fig. 12.4.10.1 (b) Itens exibidos com [TUNING]


Item de exibição Descrição
AJUSTE DE Tela de ajuste de servo
SERVO
AJUSTE DE Tela de ajuste de ganho de fuso
SERVO
AJUSTE DE Tela de ajuste de ganho de parâmetro de usinagem
GANHO DE AICC

NOTA
Alguns itens podem não ser exibidos, dependendo
da configuração do sistema

-859-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.2 Tela de suporte às configurações de parâmetros


(configurações de eixo)

Essa tela ativa os parâmetros CNC relacionados aos eixos,


coordenadas, velocidade de avanço, e aceleração/desaceleração a
serem exibidos e configurados. Os parâmetros exibidos podem ser
divididos em quatro grupos:
(Basic) grupo:
São exibidos os parâmetros relacionados às configurações
básicas. (SPINDLE) grupo:
São exibidos os parâmetros relacionados às configurações dos
eixos. (Coordinate) grupo:
São exibidos os parâmetros relacionados às coordenadas.
(Feedrate) grupo:
São exibidos os parâmetros relacionados à velocidade de avanço.
(Acceleration/deceleration) grupo:
São exibidos os parâmetros relacionados à
aceleração/desaceleração. Os parâmetros podem ser
inicializados com seus valores padrões (recomendados
pela FANUC).

Exibição e configuração
Procedimento
1 Mova o cursor até [AXIS SETTING] pressionando a tecla de cursor
ou na tela de menu de suporte às configurações de
parâmetros.
2 Pressione a tecla [SELECT]. A exibição de tela alterna para a tela
e teclas mostradas abaixo.

Fig. 12.4.10.2 (a) tela de suporte às configurações de parâmetros


(10.4 polegadas)

3 Mova o cursor para o número do parâmetro a ser determinado ou


exibido, de acordo com um dos métodos abaixo.
• Insira o número de parâmetro e pressione a tecla [NO.SRH].

-860-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

• Mova o cursor até o número de parâmetro desejado,


pressionando a tecla de página ou , e as teclas
de cursor , e/ou .

Uma breve descrição do parâmetro sobre o qual o cursor se


encontra é fornecida na parte inferior da tela. Porém, nenhuma
descrição é fornecida quando o cursor é colocado sobre múltiplis
bits para os parâmetros de bit.
4 Digite os dados desejados, em seguida pressione a tecla
no painel MDI para determinar o parâmetro.
5 Pressione a tecla [INIT]. O valor padrão (recomendado pela
FANUC) para o item selecionado pelo cursor é exibido no buffer de
entrada de dados. Pressionar a tecla [EXEC] nesse estado inicializa o
item com seu valor padrão.
6 Pressione a tecla [GROUP INIT] (G_INIT] para a unidade de exibição
de 8.4 polegadas). Será exibida na tela uma mensagem perguntando se
você deseja determinar os valores padrões do grupo. Pressionar a tecla
[EXEC] nesse estado determinar todos os valores padrões do grupo.

NOTA
1 Se o cursor for posicionado sobre um parâmetro que
não tenha um valor padrão atribuído, nenhum valor
padrão é inserido, mesmo quando [INIT] é
pressionado.
2 Quando o cursor é posicionado sobre múltiplos bits
para parâmetros de bit, esses múltiplos bits podem ser
inseridos simultaneamente. Quando [INIT] é
pressionada nesse estado, o buffer de entrada de
dados exibe os valores padrões para os bits onde o
cursor está posicionado. Se um
bit não tiver um valor padrão atribuído “*” é exibido
para o bit, e nenhum valor é inserido para o bit.
3 Quando [GROUP INIT]([G_INIT] para a unidade de
exibição de 8.4 polegadas) é pressionado, aqueles
parâmetros que não tenham valores padrões atribuídos
não são inicializados.

-861-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.3 Exibindo e configurando a tela de configurações do


amplificador FSSB

Na tela de suporte às configurações de parâmetros, a tela de


configurações do amplificador FSSB pode ser exibida. Para detalhes
sobre a tela de configurações do amplificador FSSB, veja a descrição
da tela de configurações do amplificador FSSB na subseção 1.4.4 no
Manual de Conexão (Função) (B-64303PO-1).

Fig. 12.4.10.3 (a) tela de configurações do amplificador FSSB


(10.4 polegadas)

Fig. 12.4.10.3 (b) tela 2 de configurações do amplificador FSSB


(10.4 polegadas)

-862-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.10.4 Exibindo e configurando a tela de configurações do eixo


FSSB

Na tela de suporte às configurações de parâmetros, a tela de


configurações do eixo pode ser exibida. Para mais detalhes sobre a tela
de configurações do eixo FSSB, veja a descrição da tela de
configurações do eixo FSSB na subseção 1.4.4 no Manual de Conexão
(Função) (B-64303PO-1).

Fig. 12.4.10.4 (a) tela de configurações do eixo FSSB


(10.4 polegadas)
12.4.10.5 Visualização e definição da tela de definição servo
Na tela de suporte às configurações de parâmetros, a tela de
configurações do amplificador FSSB pode ser exibida. Na tela de
suporte às configurações de parâmetros, a tela de configurações do
amplificador FSSB pode ser exibida.

Fig. 12.4.10.5 (a) tela de definições de servo (10.4 polegadas)

-863-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.6 Tela de suporte às configurações de parâmetros


(definição de servo)
Os parâmetros relacionados à hidráulica podem ser exibidos ou
alterados.
Os parâmetros CNC do controle de servo atual, controle de velocidade,
controle da posição e aceleração de retrocesso podem ser exibidos ou
alterados.

Exibindo a tela de parâmetro de servo

A tela de parâmetro de servo pode ser exibida a partir da tela de


suporte de configuração de parâmetro. Para o procedimento de
exibição, consulte a tela de suporte as configurações de parâmetro
(configuração de eixo) descrita anteriormente.

Alternando a exibição da Há dois tipos de exibição de tela para a tela de parâmetro de servo.
tela 1. Exibição para cada eixo
Os itens a serem exibidos para cada eixo.
2. Exibição para cada item
A exibição é feita para cada item a ser configurado.
(Os dados de todos os eixos são mostrados para cada item).

A exibição da tela é alternada entre exibição para cada eixo e exibição


para cada item, sempre que a tecla [CHANGE] for pressionada. Para
exibir a tecla [CHANGE], siga o procedimento abaixo.
1. Exibe a tela de parâmetro de servo
2. Pressione a tecla de menu contínuo para exibir a tecla
[CHANGE].

Fig. 12.4.10.6 (a) tela de parâmetro de servo (10.4 polegadas)

Fig. 12.4.10.6 (a) tela de parâmetro de servo (exibição para cada eixo)
(10.4 polegadas)

-864-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Fig. 12.4.10.6 (c) Tela de parâmetro de servo (exibição para


cada item) (10.4 polegadas)

Configurando a tela de parâmetro de servo

Procedimento
1 Na tela de configurações, confirme PARAMETER ENABLE
SWITCH ON.
2 Pressione a tecla [AXIS] várias vezes para selecionar o eixo a
ser configurado.
3 Insira um valor com as teclas numéricas e pressione a tecla
[INPUT] ou a tecla MDI [INPUT].

Os parâmetros podem ser inicializados para seus valores padrão


(valores recomendados FANUC). (Para esse procedimento, consulte
essa subseção ou "tela de suporte de configurações de parâmetro
(configuração de eixo).

-865-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.7 Tela de suporte às configurações de parâmetros (definição


de ajuste de ganho)

Na tela de ajuste de ganho de servo, é possível ajustar os seguintes


parâmetros automaticamente para que o ganho otimizado da
velocidade possa ser ajustado facilmente de acordo com as
características da máquina.
• Índice de inércia da carga (parâmetro
Nº 2021)
• A velocidade ganha multiplicador durante o corte (Parâmetro
Nº 2107)
• A velocidade ganha multiplicador durante controle atual HRV de
alta velocidade
(parâmetro Nº. 2335)
Exibindo e configurando a tela de ajuste de ganho

A tela de ajuste de ganho pode ser exibida a partir da tela de suporte às


configurações de parâmetro. Para o procedimento de exibição,
consulte a tela de suporte às configurações de parâmetro (configuração
de eixo) descrita anteriormente.

Há dois tipos de exibição de tela para a tela de ajuste de ganho. Na tela


de ajuste de servo automático, o software calcula o ganho do laço de
servo otimizado de todos os eixos de um eixo selecionado, e
automaticamente determina as opções VELOCITY GAIN, CUT OVR,
e H. SP HRV.
Na tela de ajuste de servo manual, as opções VELOCITY GAIN, CUT
OVR, e H. SP HRV do eixo desejado podem ser determinadas
diretamente com as teclas MDI.

Fig. 12.4.10.7 (a) tela de ajuste de ganho


(tela de ajuste de ganho automático) (10.4 polegadas)

-866-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Fig. 12.4.10.7 (b) tela de ajuste de ganho


(tela de ajuste de ganho manual) (10.4 polegadas)
Item de exibição

GANHO DE VELOCIDADE
O valor calculado pelo CNC com a seguinte expressão na base do
parâmetro de Nº 2021 é exibido.
(Expressão):
GANHO DE VELOCIDADE = (256 + Nº 2021) / 256 × 100

CORTE DE OVR
A configuração do parâmetro de Nº 21071 é exibida.

H. SP HRV
A configuração do parâmetro de Nº 2335 é exibida.

VEL. GAIN TUN. STATUS


O estado de ajuste automático é exibido. O estado de ajuste de ganho
automático é indicado por um dos 4 estados a seguir: "tuning
finished", que indica que o ajuste de ganho está concluído, "tuning not
finished", que indica que o ajuste de ganho não está concluído, "tuning
in progress", que indica que o ajuste de ganho automático está em
progresso, e "initial status error", que indica que o ajuste de ganho
automático não foi concluído com sucesso.
Para o eixo cujo ajuste de ganho automático estiver concluído, TUN.
FINISH é exibido sob VEL. GAIN TUN. STATUS Para o eixo cujo
ajuste de ganho automático está em andamento, ON TUNING será
exibido. Para o eixo cujo ajuste de ganho automático não é estiver
concluído com sucesso, INIT. ERR será exibido. Para o eixo cujo
ajuste de ganho automático não estiver concluído, nenhuma mensagem
será exibida sob VEL. GAIN TUN. STATUS
Porém, mesmo quando o ajuste automático de um eixo estiver
concluído, se ele for executado novamente, a mensagem anterior é
apagada.

-867-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Portanto, se o ajuste de ganho automático for interrompido, a indicação


estará em branco.

Modo CNC quando o ganho da velocidade for determinado


Quando estiver configurando o ganho da velocidade na tela de
definição de ajuste de ganho, configure PARAMETER WRITE como
1 (ativado) na tela de configuração, e ajuste o CNC no modo MDI.
Se o ganho de velocidade for configurado quando o PARAMETER
WRITE for 0, um aviso dizendo "WRITE PROTECT" (PROTEÇÃO
CONTRA GRAVAÇÃO) será emitido. Se o ganho da velocidade for
configurado em qualquer outro método além do MDI, um aviso
dizendo “WRONG MODE" (MODO ERRADO) será emitido.

Tela de ajuste de ganho


Na tela de ajuste de ganho automático, o software calcula o ganho do
laço de servo otimizado de todos os eixos de um eixo selecionado, e
automaticamente determina as opções VELOCITY GAIN, CUT
OVR, e H. SP HRV. Esse processo é chamado de ajuste de ganho
automático.
Quando a tecla [ALL AX] é pressionada na tela de ajuste de ganho
automático, o ganho de laço de servo de todos os eixos é determinado
automaticamente. Quando [SEL AX] é pressionado, o ganho de laço
de servo do eixo selecionado pelo cursor é automaticamente
determinado. Esses processos são chamados de ajuste de ganho de
todos os eixos, e ajuste de ganho de eixo selecionado, respectivamente.

Fig. 12.4.10.7 (b) tela de ajuste de ganho


(ajuste de ganho de todos os eixos) (10.4 polegadas)

-868-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Ajuste de ganho de todos


Quando [ALL AX] é pressionada na tela de ajuste de ganho
os eixos automático, as seguintes teclas são exibidas e a função SERVO GAIN
TUNING (AUTO-TUN. ALL AXES) é indicada na barra de título da
tela.

Fig. 12.4.10.7 (b) tela de ajuste de ganho automático


(ajuste de ganho de todos os eixos) (10.4 polegadas)

- Ajuste de ganho em
Quando nenhum eixo de um caminho está sendo sujeito a um ajuste de
lote de todos os eixos ganho automático, a tecla [ALL AX TUNING] ([EXEC ALL] para a
unidade de exibição de 8.4 polegadas) é exibida.
Quando a tecla [ALL AX TUNING] é pressionada durante o ajuste de
ganho de todos os eixos, todos os eixos são sujeitos um a um ao ajuste
de ganho, começando pelo primeiro eixo. Porém, os alvos do ajuste
automático são apenas para os eixos cujo ajuste de ganho automático
não estiver concluído. Por exemplo, nas condições mostradas na figura
acima, o ajuste de ganho automático começa com o eixo X, e quando
ele é concluído, avança até o eixo Z. Os eixos Y e C não estão sujeitos
ao ajuste de ganho. automático
As teclas de cursor são desativadas durante o ajuste de ganho em lote
de todos os eixos. Após o término do ajuste de ganho automático de
todos os eixos, o cursor retorna ao primeiro eixo e as teclas de cursor
são ativadas.
Se a tela for alternada para outra durante o ajuste de ganho em lote de
todos os eixos, o ajuste de ganho automático é cancelado quando o
ajuste de ganho automático do eixo atual estiver concluído. Para
começar o ajuste de ganho automático novamente, mostre essa tela e
pressione a tecla [ALL AX TUNING].

NOTA
1 O eixo para o qual TUN, FINISH ou INIT. ERR é
indicado sob VEL. GAIN TUN. STATUS não está
sujeito ao ajuste de ganho automático.
2 Se a tela mudar para outra durante o ajuste de ganho
em lote de todos os eixos, todos os ajustes de ganho
em lote dos eixos são cancelados.
-869-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Ajuste de ganho
intercalado em todos os
eixos Quando nenhum eixo de um caminho está sendo sujeito a um ajuste de
ganho automático, a tecla [ONE AX TUNING] ([ONE EX] para a
unidade de exibição de 8.4 polegadas) é exibida.
Quando a tecla [ONE AX TUNING] é pressionada, assim como em
todos os ajustes de ganho em lote de todos os eixos, os eixos para os
quais o ajuste de ganho não estiver concluído estão sujeitos ao ajuste
de ganho automático um por um, começando pelo primeiro eixo.
Porém, sempre que um eixo é sujeito a um ajuste de ganho automático,
o ajuste de ganho automático é interrompido. Nesse momento, o
cursor se move automaticamente até o próximo eixo para o qual o
ajuste de ganho automático não está concluído.
Por exemplo, nas condições mostradas na figura acima, o ajuste de
ganho automático começa com o eixo X, e quando ele é concluído,
avança até o eixo Z; em seguida o ajuste de ganho automático é
interrompido. Se a tecla [ONE AX TUNING] for pressionada
novamente nesse momento, o eixo Z está sujeito ao ajuste de ganho
automático.
As teclas de cursor são desativadas quando qualquer eixo está sujeito
ao ajuste de ganho automático, e, se o ajuste de ganho automático for
concluído, as teclas do cursor são ativadas. Quando o ajuste de
ganho automático de todos os eixos estiver concluído, o cursor retorna
ao primeiro eixo.

NOTA
Mesmo quando outras posições do cursor além do
primeiro eixo, o ajuste de ganho automático
começa com o primeiro eixo.

- Cancelando o ajuste de
ganho automático
Quando nenhum eixo de um caminho está sujeito a um ajuste de ganho
automático, a tecla [CANCEL] é exibida. Quando a tecla [CANCEL] é
pressionada, a tela de definição de ajuste de ganho (tela de ajuste de
ganho automático) é exibida novamente sem iniciar o ajuste de ganho
automático.

- Limpeza da conclusão do
ajuste de ganho
Quando nenhum eixo de um caminho estiver sendo sujeito a um ajuste
de ganho automático, a tecla [FINISH CLEAR] ([FIN. CL] para a
unidade de exibição de 8.4 polegadas) é exibida.
Quando a tecla [FINISH CLEAR] é pressionada durante o ajuste de
ganho de todos os eixos, a tecla VEL. GAIN TUN. STATUS dos eixos
no estado de término do ajuste de ganho é limpo até o estado de
inconclusão (branco) como mostrado na metade direita da figura
inferior. Porém, as configurações VELOCITY GAIN, CUT DVR, e H.
SP HRV não são zeradas.

-870-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Zerado

NOTA
Uma operação de limpeza no estado de conclusão
do ajuste de ganho não zera o VEL. GAIN TUN.
STATUS do eixo no estado INIT. ERR.
Para zerar o estado INIT. ERR mude a
configuração de VELOCITY GAIN, CUT DVR, ou
H. SP HRV na tela de ajuste de ganho manual.

-871-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Selecione o ajuste Quando a tecla [SEL AX] for pressionada na tela de ajuste de ganho
de ganho do eixo automático, as seguintes teclas são exibidas e SERVO GAIN TUNING
(AUTO-TUN SEL AXES) é indicado na barra de título da tela.

Fig. 12.4.10.7 (e) tela de ajuste de ganho automático


(selecione ajuste de ganho automático) (10.4 polegadas)

- Ajuste de ganho do Quando nenhum eixo de um caminho está sendo sujeito a um ajuste de
eixo selecionado ganho automático, a tecla [TUNING START] ([START] para a
unidade de exibição de 8.4 polegadas) é exibida.
Quando a tecla [TUNING START] for pressionada durante o ajuste de
ganho do eixo selecionado, esse eixo selecionado pelo cursor está
sujeito ao ajuste de ganho automático. Nesse momento, o ajuste de
ganho automático é executado novamente, independentemente do
estado de ajuste de ganho do eixo selecionado. Por exemplo, no estado
mostrado acima, o ajuste de ganho automático do eixo Y estava
terminado, mas o ajuste de ganho automático é executado novamente.
As teclas de cursor são desativadas durante o ajuste de ganho do eixo
selecionado. Depois do término do ajuste de ganho automático, as
teclas de cursor são ativadas.

- Cancelando o ajuste de Quando nenhum eixo de um caminho está sujeito a um ajuste de ganho
ganho automático automático, a tecla [CANCEL] é exibida. Quando a tecla [CANCEL] é
pressionada, a tela de definição de ajuste de ganho (tela de ajuste de
ganho automático) é exibida novamente sem iniciar o ajuste de ganho
automático.

- Zerando o estado de ajuste de ganho automático


Quando nenhum eixo de um caminho estiver sendo sujeito a um ajuste
de ganho automático, a tecla [FINISH CLEAR] ([FIN. CL] para a
unidade de exibição de 8.4 polegadas) é exibida. Quando [FINISH
CLEAR] for pressionado durante o ajuste de ganho do eixo
selecionado, se o eixo selecionado pelo cursor estiver no estado de
conclusão do ajuste de ganho, a indicação de VEL. GAIN TUN.
STATUS é zerada pela não conclusão do estado (branco). Porém, as
configurações VELOCITY GAIN, CUT DVR, e H. SP HRV não são
zeradas.
-872-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Zerado

NOTE
Uma operação de limpeza no estado de conclusão do
ajuste de ganho não zera o VEL. GAIN TUN. STATUS
do eixo no estado INIT. ERR.
Para zerar o estado INIT. ERR, mude a configuração
de VELOCITY GAIN, CUT DVR, ou H. SP HRV na tela
de ajuste de ganho manual.

-873-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Interrompendo forçadamente o ajuste de ganho automático


Quando um eixo de um caminho está sendo sujeito a um ajuste de
ganho automático, a seguinte tela e tecla [TUNING STOP] ([STOP] da
unidade de exibição de 8.4 polegadas) é exibida.

Fig. 12.4.10.7 (f) Todos os eixos sendo ajustados


(10.4 polegadas)

Fig. 12.4.10.7 (g) Eixo selecionado recebendo ajuste de ganho


(10.4 polegadas)

Quando a tecla [TUNING STOP] é pressionada nesse momento, o


ajuste de ganho automático é parado forçadamente mesmo durante tal
operação. Também é possível parar forçadamente o ajuste de ganho
automático pressionando a tecla RESET ou configurando o CNC no
estado de parada de emergência.

-874-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

As configurações de VELOCITY GAIN, CUT DVR, e H. SP HRV do


eixo cujo ajuste de ganho automático foi interrompido na metade
voltam às configurações antes do ajuste de ganho automático. Para o
ajuste de ganho de todos os eixos, as configurações de VELOCITY
GAIN, CUT DVR, e H. SP HRV do eixo cujo ajuste de ganho
automático foi concluído permanecem nos valores determinados
durante o ajuste de ganho automático.
Porém, o ajuste de ganho automático é interrompido na metade, por
isso, a indicação de VEL. GAIN TUN. STATUS se torna branco (não
concluído).

NOTA
O ajuste de ganho automático pode ser interrompido
independentemente da posição do cursor.

- Tela de ajuste de ganho


Na tela de ajuste de ganho manual, é possível inserir diretamente um
valor em VELOCITY GAIN, CUT DVR, e H. SP HRV de um eixo
arbitrário com as teclas MDI. Essa operação é chamada de ajuste de
ganho manual.

- Exibindo a tela de ajuste de ganho manual


Quando a tecla [MANUAL TUNING] ([MANUAL] para a unidade de
exibição de 8.4 polegadas) é pressionada na tela de ajuste de ganho, a
tela de ajuste de ganho manual é exibida.

Fig. Fig. 12.4.10.7 (h) tela de ajuste de ganho


(tela de ajuste de ganho manual) (10.4 polegadas)

NOTA
Se qualquer eixo sendo sujeito a um ajuste de ganho
automático [MANUAL TUNING] não for exibido na tela
de ajuste de ganho automático. Apropriadamente a tela
de ajuste de ganho manual não pode ser exibida
durante o ajuste de ganho automático.

-875-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Configurando parâmetros
Mova o cursor até o item desejado do eixo e insira um valor
diretamente com as teclas MDI.
Quando as teclas [+INPUT] e [INPUT], ou tecla MDI [INPUT] forem
pressionadas, o valor é determinado.

Tecla [+ INPUT]
O valor já determinado mais o valor inserido pelas teclas MDI são
determinados.
Exemplo) Quando a configuração atual for 500 e o valor
digitado pelas teclas MDI for 50
O valor a ser inserido é 550.

Tecla MDI [INPUT], tecla [INPUT]


O valor digitado pela tecla MDI é configurado como estiver.

NOTA
Durante a inserção com a tecla [INPUT], se um
valor precedido pelo símbolo + (tal como "+1") for
digitado, será exibido um aviso dizendo
"FORMAT ERROR" (ERRO DE FORMATO).
Se um valor que esteja fora do alcance for
determinado, o valor é alterado para que caiba
dentro do alcance.

- Estado de ajuste de
TUN. FINISH é indicado sob VEL. GAIN TUN. STATUS para o eixo
ganho automático que estava sujeito ao ajuste de ganho automático e INIT. ERR é
indicado para o eixo cujo estado inicial é ilegal. Se qualquer uma das
funções VELOCITY GAIN, CUT OVR, e H.SP HRV do eixo sujeito
ao ajuste de ganho ou eixo cujo estado inicial estava ilegal, receber um
valor determinado, a indicação de VEL. GAIN TUN. STATUS é
zerada até se tornar branca (não conclusão do estado).

- Alternando para a tela de ajuste de ganho automático


Para retornar à tela de ajuste de ganho automático à partir da tela de
ajuste de ganho manual, pressione a tecla [AUTO TUNING] ([AUTO]
para a tela de 8.4 polegadas) na tela de ajuste de ganho manual. A tela
de ajuste de ganho automática é exibida.

- Cuidado
Reiniciar Se a tecla RESET for pressionada ou o sinal de reset externo
ERS<Gn008.7> ou sinal de reset & rewind RRW<Gn008.6> forem
digitados durante o ajuste de ganho automático, o ajuste de ganho
automático é interrompido.

VEL. GAIN TUN. STATUS "INIT. ERR"


Quando INIT. ERR é indicado sob VEL. GAIN TUN. STATUS, o
ajuste de ganho automático não pode ser executado em razão da
configuração de VELOCITY GAIN ser ilegal.
Altere a configuração da função VELOCITY GAIN.

-876-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Alterando parâmetros
Se a configuração de VELOCITY GAIN, CUT OVR, ou H.SP HRV
do eixo sujeito ao ajuste de ganho automático for alterada na tela do
parâmetro, ou por uma aplicação externa, o ajuste de ganho automático
é interrompido. Nesse momento, o ajuste de ganho automático está
incompleto e a função VEL. GAIN TUN. STATUS se torna branca
(não concluído).

Reexecução do ajuste de ganho automático


Para reexecutar o ajuste de ganho automático do eixo cujas funções
TUN. FINISH ou INIT. ERR forem indicadas em todos os ajustes de
ganho de eixo, limpe a indicação de VEL. GAIN TUN. STATUS
Se o eixo selecionado for usado, o ajuste de ganho automático de um
eixo que estava sujeito ao ajuste de ganho automático pode ser
reexecutado sem a indicação de VEL. GAIN TUN. STATUS ser
zerada;

Ajuste de ganho automático e operação do MDI


Não execute o ajuste de ganho automático durante a operação do MDI.
Caso contrário, um aviso dizendo “CNC RUNNING” é emitido.
De forma semelhante, não execute a operação de MDI durante o ajuste
de ganho automático. Caso contrário, um aviso dizendo “CNC
RUNNING” é emitido.

Ajuste de ganho automático entre caminhos


O ajuste de ganho automático não pode ser executado em vários
caminhos ao mesmo tempo. Se uma tentativa de executar um ajuste de
ganho automático for feita em um caminho enquanto o ajuste de ganho
automático estiver sendo executado em outro caminho, um aviso
dizendo “NOW TUNING OTHER AXIS” será emitido. Nesse
momento, o ajuste de ganho automático do caminho na qual o ajuste de
ganho automático é executado continua (não interrompido).

Alarme de servo Se o desvio de posição exceder o limite do desvio, o alarme de servo


SV0411 é emitido. Configure o parâmetro nº 1828 (limite de desvio de
posição durante o movimento) novamente.

-877-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.8 Exibindo e configurando a tela de configuração de alta


precisão

Os parâmetros CNC das constantes de tempo hidráulicas e


aceleração/desaceleração automática podem ser exibidos e alterados.

Exibindo a tela de configuração de alta precisão

A tela de parâmetro de servo pode ser exibida a partir da tela de


suporte às configurações de parâmetro. (Para o procedimento de
exibição, consulte a tela de suporte às configurações de parâmetro,
descrita anteriormente.)
Alternando a exibição da
tela
Há os dois métodos a seguir para exibir os métodos de configuração
de alta precisão.
1. Exibição para cada eixo
Os itens a serem exibidos para cada eixo.
2. Exibição para cada item
A exibição é feita para cada item a ser configurado. (A
exibição é feita para cada item a ser configurado.)

Fig. 12.4.10.8 (a) tela de configuração de alta precisão


(exibição para cada eixo) (10.4 polegadas)

-878-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Fig. 12.4.10.8 (a) tela de configuração de alta precisão


(exibição para cada eixo) (10.4 polegadas)

A exibição da tela é alternada entre exibição para cada eixo e exibição


para cada item, sempre que a tecla [CHANGE] for pressionada. (Para o
método de alternação, consulte a “tela de suporte às configurações de
parâmetro (parâmetro de servo)” descrita anteriormente.)

Configurando a tela de configuração de alta precisão

Para o procedimento de configuração, consulte a “tela de suporte às


configurações de parâmetro (parâmetro de servo)” descrita
anteriormente.)

-879-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.9 Exibindo e configurando a tela de configuração de fuso

Os parâmetros relacionados aos fusos podem ser exibidos ou alterados.


Para os métodos de configuração e exibição, consulte a “tela de suporte às
configurações de parâmetro (configuração do eixo)” descrita anteriormente.

Fig. 12.4.10.9 (a) tela de suporte às configurações de parâmetros


(configuração de fuso) (10.4 polegadas)

-880-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.10.10 Exibindo e configurando a tela de configuração de diversos


(miscellaneous)
Pode-se executar a alocação de caminhos de eixo e configuração de
fusos seriais de DI/DO. Também é possível inicializar os parâmetros
com suas configurações padrão (valores recomendados pela
FANUC).
Para os procedimentos de configuração e exibição, consulte a “tela de
suporte às configurações de parâmetro (configuração do eixo)”
descrita anteriormente.

Fig. 12.4.10.10 (a) tela de suporte às configurações de parâmetros


(diversos) (10.4 polegadas)

-881-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.10.11 Visualização e definição da tela de definição de ajuste


de servo
Na tela de suporte às configurações de parâmetros, a tela de ajuste de
servo pode ser exibida. Para detalhes sobre a tela de ajuste de servo,
consulte a descrição da tela de ajuste de servo na subseção III-12.4.4.

Fig. 12.4.10.11 (a) tela de ajuste de servo (10.4 polegadas)

12.4.10.12 Exibindo e configurando a tela de ajuste de servo

Na tela de suporte às configurações de parâmetros, a tela de ajuste de


servo pode ser exibida. Para detalhes sobre a tela de ajuste de servo,
consulte a descrição da tela de ajuste de servo na subseção III-12.4.6.

Fig. 12.4.10.12 (a) tela de ajuste de servo (10.4 polegadas)

-882-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.10.13 Exibindo e configurando a tela de ajuste de servo do


parâmetro de usinagem

Na tela de suporte às configurações de parâmetros, a tela de ajuste de


servo do parâmetro de usinagem pode ser exibida. Para detalhes sobre
a tela de ajuste de servo do parâmetro da usinagem, consulte a
descrição da mesma na subseção III-12.4.9.

Fig. 12.4.10.13 (a) tela de ajuste de servo do parâmetro de usinagem


(10.4 polegadas)

-883-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Explicação
- Parâmetros exibidos para suporte às configurações de parâmetro

Tabela 12.4.10.13 (a) Parâmetros exibidos para o suporte às configurações de parâmetros (1)
Parâmetro
Menu Grupo Nº Nome Descrição Rápida
SPINDLE SPINDLE 3741 Velocidade máxima do fuso
SETTING SETTING 4000#0 Direção da rotação do motor
(CONFI (CONFI
4001#4 Direção da rotação do codificador de posição
GURA GURA
ÇÃO DO ÇÃO DO 4002#3, 2, 1,0 Comutador de sensor do fuso
FUSO) FUSO) 4004#3,2 Interruptor de proximidade
4005#0 Método de retorno da velocidade
4006#1 Resolução de proporção da engrenagem
4010#2, 1,0 Tipo de sensor do motor
4019#7 Os parâmetros do fuso serial são:
0: Configurado automaticamente. 1: Não
configurado automaticamente.
(Não necessário para o fuso analógico).
4020 Velocidade de rotação máxima do motor (RPM)
4056 Contagem de rotação do motor por cada revolução do fuso
Velocidade máxima do fuso/velocidade máxima do motor×100
(arredondadas)
4133 Código do modelo do motor do fuso serial
(Não necessário para o fuso analógico.)
4171 Número de engrenagens na lateral do fuso
4172 Número de engrenagens na lateral do motor
4334 Contagem de pulso arbitrário do detector de velocidade.

-884-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tabela 12.4.10.13 (a) Parâmetros exibidos para o suporte às configurações de parâmetros (2)
Parâmetro
Menu Grupo Nº Nome Descrição Rápida
AXIS BÁSICO 1001#0 INM Último incremento do comando nos eixos lineares:
SETTING 0:Metric (máquina de milímetro) 1:Inch (máquina de polegada)
(CONFI
1005#0 ZRNx Quando uma operação automática (além de G28) for executada
GURAÇÃO
antes do retorno da posição de referência:
DO EIXO)
0:O alarme é emitido (PS0224) 1:Nenhum alarme é emitido.
1005#1 DLZx Retorno de posição de referência sem alarmes:
0:Desativado 1:Ativado
1006#0 ROTx Configuração dos eixos lineares ou eixo rotatório:
0:Eixo linear 1:Eixo rotatório
1006#3 DIAx Configuração do total de viagens:
0:Especificação do raio 1: Especificação do diâmetro
1006#5 ZMIx Direção do retorno da posição de referência:
0:Mais direção 1:Menos direção
1008#0 ROAx Função de permissão de rotação de eixo:
0:Desativado 1:Ativado
1008#2 RRLx Com o total de viagem por revolução, as coordenadas relativas são:
0:Não arredondadas 1:Arredondadas
1013#1 ISCx Determina o último incremento de entrada último incremento de
comando
1020 0:IS-B
Nome do1:IS-C
programa
1022 Configura cada eixo no sistema de coordenada básica
1023 Número do eixo de servo
1815#1 OPTx Um codificador de pulso separado é:
0:Não usado 1:Usado
1815#4 APZx A correspondência entre as posições da máquina e
a posição do detector de posição absoluta é:
0:Não determinado 1:Determinado
1815#5 APCx O detector de posição usado é:
0:Outro além do detector de posição absoluta 1:Detector de
posição absoluta
1825 Ganho do laço de servo
1826 Largura na posição
1828 Limite de desvio da posição durante a viagem
1829 Limite de desvio da posição durante a parada

-885-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Tabela 12.4.10.13 (c) Parâmetros exibidos para o suporte às configurações de parâmetros (3)
Parâmetro
Menu Grupo Nº Nome Descrição Rápida
AXIS Fuso 3716#0 A/S Configura o tipo de motor do fuso:
SETTING 0:Analógico / 1:Serial.
(CONFI 3717 Número do amplificador do fuso
GURA COORD 1240 Coordenada da máquina da primeira posição de referência
ÇÃO DO ENADA
EIXO) 1241 Coordenada da máquina da segunda posição de referência
1260 Total de viagem por revolução do eixo rotatório
1320 Coordenadas da borda de direção positiva da verificação 1 de acerto
armazenada
1321 Coordenadas da borda de direção negativa da verificação 1 de
acerto armazenada
VELOCID 1401#6 RDR Para um comando de transversal rápida, o funcionamento a seco é:
ADE DE 0:Desativado 1:Ativado
AVANÇO 1410 Velocidade de avanço do funcionamento a seco
1420 Razão da transversal rápida
1421 Razão F0 de cancelamento da transversal rápida
1423 Velocidade de avanço do trote
1424 Razão da transversal rápida manual
1425 Retorno da posição de referência da velocidade de avanço FL
1428 Posição de retorno da velocidade de avanço do retorno
1430 Velocidade de avanço máxima de corte
ACC./DE 1610#0 CTL A aceleração/desaceleração para o avanço do corte é:
C. 0:Aceleração/desaceleração exponencial
1: Aceleração linear / desaceleração após a interpolação
1610#4 JGL A aceleração/desaceleração para o avanço do trote é:
0:Aceleração/desaceleração exponencial
1:Mesma da aceleração/desaceleração para avanço de corte (as
configurações do bit 1 (CTBx) e bit 0 (CTLx) do parâmetro de Nº
1610 são acompanhadas).
1620 Constante de tempo para aceleração/desaceleração linear para
rápida transversal
1622 Constante de tempo para aceleração/desaceleração de avanço do
corte
1623 Velocidade de avanço para aceleração/desaceleração após a
interpolação do avanço do corte
1624 Constante de tempo para aceleração/desaceleração de avanço do
trote

1625 Velocidade de avanço FL para aceleração/desaceleração


exponencial de avanço do trote
MISCELLANY DIVERSO 981 Configura o caminho de cada eixo.
(DIVERSOS) S
982 Configura o caminho de cada fuso.
3017 Tempo de saída do sinal de reinicialização
3030 Número permitido de dígitos de um código M
3716#0 A/Ss Configura o tipo de motor do fuso:
0:Analógico / 1:Serial.
3717 Número do amplificador do fuso

-886-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.11 Tela de Manutenção Periódica

As telas de manutenção periódica são usadas para administrar os


consumíveis (tais como a luz de fundo de uma unidade de LCD e
baterias de reserva). Ao configurar o nome de um consumível, seu
tempo de via, e o método para contar regressivamente o tempo de vida,
a vida útil do consumível pode ser contada de forma regressiva no
método apropriado ao consumível, e o tempo restante de vida poderá
ser exibido.
Com essas telas, o usuário pode facilmente administrar consumíveis
que requeiram uma substituição periódica.

Explicação
Há quatro telas de manutenção periódica: A tela de estado, a tela de
configuração, a tela de menu da máquina, e a tela de menu NC.
• Tela de estado:
Nomes do item, tempo restante, e estados de contagem são
exibidos, e os nomes dos itens são configurados.
• Configuração de vídeo:
Tempos de vida, tempos restantes, e tipos de contagem (método
de contagem regressiva) são configurados.
• Tela de menu da máquina:
Os nomes dos consumíveis na máquina podem ser registrados.
• Tela de menu NC:
Os nomes dos consumíveis na máquina já estão registrados.

Usando as telas de manutenção periódica


<1> Referência da tela de manutenção periódica
Exibe o estado da tela. Para os significados dos itens da tela de
estado, consulte Tela de Status.

<2> Adicionar o nome de um novo item consumível a uma tela de


manutenção periódica ou editar um item consumível existente na
tela
O nome de um item consumível pode ser adicionado ou editado
na tela de menu da máquina. Para detalhes, consulte Tela de
Menu da Máquina.

<3> Adicionar ou editar um tempo de vida, tempo restante, e um


método de contar regressivamente o tempo restante de um
consumível em uma tela de manutenção periódica
O tempo de vida e tempo restante podem ser adicionados ou
editados na tela de configurações. Para detalhes, consulte Tela de
configurações.

<4> Exibindo o nome de item e tempo restante de um consumível em


uma tela de manutenção periódica.
1 Configurando um nome de item
Selecione um nome de item de um consumível a ser exibido
na tela de menu da máquina ou tela de menu NC, ou digite o
nome usando as teclas MDI. Para esse procedimento,
consulte Nome do item na Tela de estado

-887-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

2 Configurando um tempo de vida, tempo restante e tipo de


contagem.
Selecione o tempo de vida, tempo restante, e tipo de
contagem de um consumível a ser exibido na tela de
configuração. Para esse procedimento, consulte Tempo
restante na Tela de status.

Procedimento para exibição da tela de manutenção periódica

1 Aperte a tecla de função .


2 Aperte a tecla de menu contínuo várias vezes para exibir.
[PERIOD MAINTE] ([MAINTE] para a unidade de exibição de
8.4 polegadas).
3 Pressione a tecla [PERIOD MAINTE] para exibir a tela de
manutenção periódica.

Tela de status
Quando a tecla [STATUS] é pressionada, a tela de estado é exibida. A
tela de estado exibe os nomes de item, estados de contagem, e tempos
restantes dos consumíveis gerenciados.

Fig. 12.4.11 (a) tela de status (10.4 polegadas)


- Nome do item
Assim como o nome do item, configure o nome de um consumível a
ser gerenciado pela manutenção periódica. Para determinar um nome
de item, selecione um nome na tela de menu da máquina ou tela de
menu NC, ou digite o nome usando as teclas MDI.

Configurando um nome de item na tela de menu


1 NA tela de estado, mova o cursor até o nome do item alvo,
pressione a tecla [(OPRT)], em seguida a tecla [ENTRY].
2 Pressione a tecla [MACHINE] ou [NC] para exibir a tela de menu
da máquina.
3 Mova o cursor para um nome de item existente na tela de menu,
pressione a tecla [(OPRT)], e pressione a tecla [SELECT] e em
seguida [EXEC] sucessivamente.

-888-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

4 A exibição da tela retorna à tela de estado, e o nome do item


selecionado na tela de menu é adicionado à tela de estado.

Inicialmente, não há nenhum nome de item configurado na tela de


menu da máquina, por isso os nomes de itens devem ser registrados
com antecedência. Para o método de registro, consulte a descrição do
procedimento sobre como registrar os nomes de item na tela de menu
da máquina.

Configurando um nome de item usando as teclas MDI


1 Pressione a tecla [(OPRT)].
2 Digite os caracteres alfanuméricos a serem inseridos, então
pressione a tecla [INPUT].
3 O nome de item inserido é registrado na tela de estado.

Quando a tecla [+INPUT] é pressionada em vez da tecla [INPUT], os


caracteres digitados podem ser adicionados a um nome de item
existente.
Quando estiver digitando um caractere de 2 bytes, digite “*” antes e
depois dos códigos do caractere. Os códigos de caracteres devem estar
em conformidade com os códigos da FANUC. (Consulte o Apêndice
G, TABELA DE CÓDIGOS DE CARACTERE DE 2 BYTES DA
FANUC)
Um nome de item a ser registrado deve conter até 24 caracteres de
comprimento se consistir apenas de caracteres alfanuméricos; ou até 12
caracteres se consistir apenas de caracteres de 2 bytes.
Exemplo: Para registrar "LCD バックライト", digite o seguinte:
>LCD*110E10F410CC114010B610FE*
_
NOTA
1 Um asterisco (*) é usado como código de controle,
por isso, ele não pode ser usado nos nomes de
itens. Além disso, caracteres como "[",”]", "(", e”)"
não podem ser usados nos nomes dos itens.
2 Quando um nome de item consistindo de
caracteres alfanuméricos e de 2 bytes for
registrado, o aviso “DATA OUT OF RANGE”
(DADOS FORA DE ALCANCE) podem ser
enviados.

Excluindo um nome de item


Para excluir um nome de item registrado, mova o cursor até o nome
do item, pressione a tecla [ERASE], e em seguida a tecla [EXEC].
Quando um nome de item é excluído, seu tempo de vida, tempo
restante, e tipo de contagem são excluídos ao mesmo tempo.

- Tempo restante Assim como o tempo restante, o período de tempo restante até o
momento de substituição é alcançado pela contagem regressiva.
Se a porcentagem do tempo restante até o tempo de vida tiver
alcançado o valor especificado (em %) especificado pelo parâmetro
de Nº 8911, ou menor, o tempo restante é exibido em vermelho.
Mesmo após o tempo de vida ter expirado, a contagem regressiva
continua.

-889-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Configurando o tempo restante


1 Na tela de estado, coloque o cursor sobre um item para o qual o
tempo restante deve ser determinado (o nome do item deve ter
sido configurado antecipadamente).
2 Pressione a tecla [(OPRT)], em seguida a tecla [CHANGE].
3 A exibição da tela altera para a tela de configuração.
4 Configure o tempo de vida, tempo restante e tipo de contagem.
Para detalhes sobre o método de configuração e outras
informações, consulte Tela de configurações.

NOTA
Na tela de estado, o tempo restante e tempo de
vida não podem ser determinados.
Esses itens devem ser determinados na tela de
configuração.

- Estado da contagem O estado da contagem é indicado na parte à esquerda do número do


item, como segue:
Indicação Estado da contagem
Branco Contagem interrompida
@ Contagem em andamento
* Vida expirada

Tela de configuração Na tela de configuração, o tempo de vida, tempo restante, e tipo de


contagem de um consumível gerenciado são determinados.

Fig. 12.4.11 (a) Tela de configuração

Procedimento de exibição
1 Quando a tela de estado for exibida, pressione a tecla [(OPRT)].
2 Pressione a tecla [CHANGE].

- Tempo de Vida
-890-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Determina o tempo de vida de um consumível.


Mova o cursor até um item existente, digite um tempo de vida, em
seguida pressione a tecla [INPUT] (ou a tecla). O tempo de
vida é configurado, e o mesmo valor também é determinado como
tempo restante. Nesse momento, "------" é indicado no campo de tipo
de contagem. Quando a tecla [+INPUT] é pressionada, o valor digitado
pode ser adicionado ao tempo de vida já configurado. O mesmo valor
do valor adicionado também é adicionado ao tempo restante.
Um valor que vai de 0 a 65535 (em horas) pode ser determinado.

NOTA
1 Se uma operação de ajuste for tentada quando o
nome do item não estiver registrado, o aviso “EDIT
REJECTED” (EDIÇÃO REJEITADA) é emitido.
2 Se um valor exceder o alcance válido for inserido, o
aviso “DATA IS OUT OF RANGE” (DADO FORA DE
ALCANCE) é emitido.
3 Se a tecla [ERASE] ou [TYPE] for pressionada, o
aviso “EDIT REJECTED” é emitido.

- Tempo restante
O período de tempo restante até o momento de substituição é
alcançado pela contagem regressiva.
Se a porcentagem do tempo restante até o tempo de vida tiver
alcançado o valor especificado (em %) especificado pelo parâmetro de
Nº 8911, ou menor, o tempo restante é exibido em vermelho.
Mesmo após o tempo de vida ter expirado, a contagem regressiva
continua. Mova o cursor até o tempo restante de um número alvo
registrado, digite um tempo restante, em seguida pressione a tecla
[INPUT] (ou a tecla ). O tempo restante é então configurado.
Quando a tecla [+INPUT] é pressionada, o valor digitado pode ser
adicionado ao tempo restante já configurado.
Um alcance de valor que vai de 0 até (tempo de vida) pode ser
determinado. Quando as teclas [ERASE] e em seguida a tecla [EXEC]
são pressionadas, o mesmo valor do tempo de vida é determinado.

NOTA
1 Se uma operação de ajuste for tentada quando
o nome do item ou tempo de vida não estiver
registrado, o aviso “EDIT REJECTED” (EDIÇÃO
REJEITADA) é emitido.
2 Quando um valor exceder o alcance válido for
inserido, o aviso “DATA IS OUT OF RANGE”
(DADO FORA DE ALCANCE) é emitido.
3 Se a tecla [TYPE] for pressionada, o aviso “EDIT
REJECTED” é emitido.

-891-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

- Tipo de contagem
Selecione a forma de a contagem ser feita.
Coloque o cursor sobre o tipo de contagem de um número de registro
alvo, em seguida pressione a tecla [TYPE]. Os tipos de contagem são
exibidos como teclas, como mostrados abaixo. Selecione uma dessas
teclas, em seguida pressione a tecla [EXEC].
Tecla Significa Indicação
[NO CNT] A contagem não do
é feita (parada) ——————
[ALL] A contagem é feita todas as vezes Todas as vezes
[POWER ON] A contagem é feita quando a Quando a energia
energia está ligada está ligada
[RUN] A contagem é feita quando a Quando a operação
operação está em andamento. está em andamento.
[CUT] O corte é feito quando o corte está Quando o corte
em andamento. está sendo feito.

NOTA
1 Se uma operação de ajuste for tentada quando o
nome do item ou tempo de vida não estiver
registrado, o aviso “EDIT REJECTED” (EDIÇÃO
REJEITADA) é emitido.
2 As teclas [INPUT] e [+INPUT] não tem efeito.
3 Quando a contagem é feita todas as vezes, um erro
de 24 horas é gerado.
4 Se a tecla [ERASE] for pressionada, o aviso “EDIT
REJECTED” é emitido.

Tela de menu da máquina


Na tela de menu da máquina, os nomes dos consumíveis de todas as
máquinas são registrados. Nessa tela, os nomes dos itens podem ser
adicionados à tela de estado. Para o método de adição da tela de
estado, consulte a descrição da tela de estado.

Fig. 12.4.11 (a) Tela de menu da máquina


- Exibindo a tela 1 Quando a tela de estado for exibida, pressione a tecla [MACHINE].

-892-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Na tela de menu da máquina, os nomes podem ser registrados usando


um dos seguintes 2 métodos:
• Registro originado em um programa
• Registro usando as teclas MDI

- Registro originado em um programa


Ao executar um programa que tenha o seguinte formato, um nome de
item pode ser registrado no menu da máquina:

Formato

G10 L61 Px [n]


X Número de registro
n Nome do item, formato:
[caracteres alfanuméricos*caracteres de 2 bytes*caracteres
alfanuméricos]

- Registro usando as teclas MDI


Quando o cursor é movido na tela de menu da máquina, um nome de
item é inserido no seguinte formato, e a tecla [INPUT] (ou é
pressionada, então o nome do item pode ser registrado na tela de menu
da máquina.

Quando a tecla [+INPUT] é pressionada, os caracteres digitados podem


ser adicionados a um nome de item já registrado.

Formato
[caracteres alfanuméricos*caracteres de 2 bytes*caracteres alfanuméricos]

Descrição do formato
Os caracteres alfanuméricos devem ser digitados diretamente.
Os códigos de 2 bytes devem estar em conformidade com os códigos
da FANUC. (Consulte o Apêndice G, TABELA DE CÓDIGOS DE
CARACTERES DE 2 BYTES DA FANUC)
Para registrar um caractere de 2 bytes, coloque o código de 2 bytes
entre asteriscos (*). Um nome de item a ser registrado deve conter até
24 caracteres de comprimento se consistir apenas de caracteres
alfanuméricos; ou até 12 caracteres se consistir apenas de caracteres de
2 bytes.

Exemplo) Para registrar "LCD バックライト", digite o seguinte:


Registro com um programa
G10 L61 P1 [LCD*110E10F410CC114010B610FE*]
Registro com as teclas MDI
>LCD*110E10F410CC114010B610FE*_

-893-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

NOTA
1 Um asterisco (*) é usado como código de controle,
por isso, ele não pode ser usado nos nomes de
itens. Além disso, caracteres como "[", "]", "(", e ")"
não podem ser usados nos nomes dos itens.
2 Quando um nome de item consistindo de caracteres
alfanuméricos e de 2 bytes for registrado, o aviso
“DATA OUT OF RANGE” (DADOS FORA DE
ALCANCE) podem ser enviados.
3 Quando um item de nome em branco for selecionado
na tela de máquina, o aviso “EDIT REJECTED” é
emitido.

Para excluir um nome de item registrado, mova o cursor até o nome do


item, pressione a tecla [ERASE], e em seguida a tecla [EXEC].

Tela de menu NC
Na tela de menu NC, os nomes dos consumíveis NC são registrados.
Nessa tela, um nome de item pode ser registrado na tela de estado. Para
o método de registro da tela de estado, consulte a descrição da tela de
estado.

Fig. 12.4.11 (a) Tela de menu NC

- Exibindo a tela
1 Quando a tela de estado for exibida, pressione a tecla [NC].

NOTA
Na tela de menu NC, o registro, exclusão, e I/O
dos nomes dos itens não podem ser executados.
Quando um nome de item em branco é selecionado,
um em branco é selecionado.

-894-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.12 Tela de configuração de sistema

A tela de configuração do sistema fornece as informações sobre os


tipos de hardware e software instalados.

Procedimento para exibição da tela

Procedimento
1 Aperte a tecla para exibir a tela que mostra os
parâmetros e outras informações.
2 Pressione a tecla [SYSTEM]. A tela de configuração do sistema é
exibida.

Há dois tipos de telas de configuração do sistema: A tela de


configuração do hardware e a tela de configuração do software. A tela
pode alternar entre essas telas usando a e .
Quando a tecla [SERVO INFO] ou [SPINDLE INFO] é pressionada.
as informações sobre o sistema de servo conectado ou fusos são
exibidos.

Fig. 12.4.12 (a) Tela de configuração do sistema

-895-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Tela de configuração do hardware


Essa tela mostra os nomes e IDs do hardware usados pelo NC.

Fig. 12.4.12 (a) Tela de configuração do hardware

Tela de configuração do software


Essa tela mostra os nomes e séries/versões do software usados pelo NC.

Fig. 12.4.12 (a) Tela de configuração do software

-896-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tela de informações
sobre a hidráulica Quando um sistema de servo é conectado ao NC, as informações de ID
dos dispositivos de servos conectados (motores de servos e módulos
amplificadores de servos) podem ser exibidos na NC.

Exibindo a tela

1 Quando a tela de configuração do sistema for exibida, pressione a


tecla [SERVO INFO].
2 A tela de informações sobre a hidráulica é exibida.

Fig. 12.4.12 (d) Tela de informações hidráulicas

Tela de informações do
fuso Quando um sistema de fuso é conectado ao NC, as informações de ID
dos dispositivos de fuso conectados (motores de fuso e módulos
amplificadores de fuso) podem ser exibidos na NC.

Exibindo a tela
1 Quando a tela de configuração do sistema for exibida, pressione a
tecla [SPINDLE INFO] ([SPINDLE] para a unidade de exibição
de 8.4 polegadas.
2 A tela de informações sobre o fuso é exibida.

Fig. 12.4.12 (d) Tela de informações do fuso

-897-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.13 Visão geral da Função Histórico

A função histórico registra as operações executadas pelo operador,


alarmes que tenham acontecido, e mensagens do operador externo, e as
verifica ou as envia com dados de saída. Esses registros são
armazenados todos como dados de histórico.

1 Condições para registrar um histórico


a Tela de exibição
Um histórico de telas além da tela de histórico de operações
é registrado.
b Seleção de sinal
Até 60 sinais de I/O podem ser selecionados para que eles
possam ser registrados no histórico.
c Configuração do parâmetro
Com os parâmetros, é possível configurar separadamente
tanto um histórico de operações da tecla MDI quanto um
histórico de mensagens do operador externo, adicionar
alarmes externos e mensagens, além de registrar históricos
das modificações dos dados, balanços da ferramenta,
balanços do objeto a usinar (total de troca do objeto a
usinar), variáveis comuns de macros personalizadas e sinais
de I/O. Os alarmes que ocorreram são registrados nos dados
do histórico do alarme, independentemente da configuração
do parâmetro.

2 Saída de dados
Todos os dados do histórico podem ser enviados para dispositivos
de entrada/saída externos. (Consulte a subseção 12.4.15.5,
"Enviando para fora todos os dados do histórico").

NOTA
1 Todos os dados do histórico permanecem mesmo
após a energia estar desligada.
Limpar a memória também exclui esses itens de
dados.
2 Determine o tempo e data corretamente na tela de
configuração.

-898-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.4.13.1 Histórico de alarme


Os dados do histórico de alarme são exibidos na tela. Se o total de
dados do histórico de alarmes exceder a capacidade de armazenamento
de registro (50 itens), os dados de histórico de alarme são
automaticamente excluídos em seqüência, a partir do mais velho.

Fig. 12.4.13.1 (a) Tela de histórico do alarme

Tela de exibição
Alarmes emitidos são exibidos seqüencialmente a partir do último
alarme. A informação abaixo é exibida para cada alarme:
• Nome do caminho (apenas quando o controle de 2 caminhos for
executado)
• Hora e data da ocorrência do alarme
• Tipo e número do alarme.
• Mensagem do alarme

NOTA
Para registrar também alarmes externos e
mensagens de alarme de macros como dados de
histórico, configure o bit 3 (EAH) como parâmetro
Nº 3112 para 1, e ao mesmo tempo configure o bit
7 (HAL) do parâmetro Nº 3196 ao 0.

Quando um nome tal como nome de caminho, nome do eixo, ou nome


do fuso tiver sido alterado após a emissão de um alarme, um novo e
recém atribuído nome será exibido na tela de histórico de alarmes.

Procedimento 1 Aperte a tecla de função .

2 Aperte a tecla de menu contínuo várias vezes até que a tecla


[HISTRY] seja exibida.

-899-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

3 Pressione a tecla [HISTRY]. A tela de histórico de alarmes é


então exibida.
4 A exibição da tela pode ser alterada para a página anterior, e a
próxima página usando as teclas de página e .

Excluindo os dados do histórico de alarmes na tela de histórico de alarmes


Procedimento
1 Exibe a tela do histórico de alarmes.
2 Pressione a tecla [(OPRT)].
3 Pressione a tecla [CLEAR]. Os dados de histórico do alarme são
então excluídos.

Exibição dos alarmes externos e alarmes de macro


O parâmetro a seguir pode ser usado para registrar uma mensagem,
bem como o número correspondente do alarme no histórico de
ocorrências de alarme registrado em todos os dados do histórico,
quando um alarme externo ou alarme de macro ocorrer.
A mensagem registrada pode ser enviada na forma dos dados do
histórico, e depois verificada. Para mais detalhes, consulte
“Enviando todos os dados do histórico” posteriormente.
Porém, esses dados não podem ser exibidos na tela CNC.

#7 #6 #5 #4 #3 #2 #1 #0

3112 EAH

[Tipo de dados] Bit

#3 EAH Mensagens do alarme externo/macro na operação do alarme ou na


operação
do histórico:
0: Não registrado
1: Registrado

NOTA
Esse parâmetro é válido quando o bit 7 (HAL) do
parâmetro de Nº 3196 é configurado como 0
#7 #6 #5 #4 #3 #2 #1 #0
3196 HAL

-900-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

[Tipo de dados] Bit

#7 HAL Durante a ocorrência de um alarme, registro das informações


adicionais
(Coordenadas absolutas, coordenadas da máquina e dados modais
durante aocorrência de um alarme) no histórico de ocorrência do alarme
edados
todosdooshistórico da operação de histórico é:
0: Executado.
1: Não executado.
Para registrar mais dados de histórico de alarme do que as informações
detalhadas do alarme em todo o histórico da função de histórico,
determine o parâmetro como 1. Dez números de grupos modais de
código G são determinados nos parâmetros de Nº 12990 até 12999.

NOTA
Para também registrar alarmes externos e mensagens
de alarme de macros como dados de histórico, configure
o bit 3 (EAH) do parâmetro Nº 3112 para 1, e o bit 7
(HAL) do parâmetro Nº 3196 ao 0.

Quando um nome de caminho, nome do eixo, ou nome do fuso tiver


sido alterado após a emissão de um alarme, o novo nome será usado
no histórico de alarmes.

-901-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.13.2 Histórico de mensagens do operador externo

De todos os dados do histórico registrados, apenas o histórico de


mensagens do operador externo e o histórico de mensagens de macro
são extraídos e exibidos na tela. Quando o total de dados do histórico
exceder a capacidade de armazenamento, os dados do histórico são
automaticamente excluídos ordenadamente, a partir dos dados mais
antigos.

Fig. 12.4.13.2 (a) Tela do histórico de mensagens do operador externo

Exibição da tela
Para exibir a tela do histórico de mensagens do operador externo,
configure o bit 2 (OHM) do parâmetro N 3112 para 1.

Procedimento

1 Pressione a tecla de função .

2 Pressione a tecla de menu continuo várias vezes até que a


tecla [MESSAGE HISTRY] seja exibida.
3 Pressione a tecla [MESSAGE HISTRY]. A tela do histórico de
mensagens do operador externo é exibida.
4 A exibição da tela pode ser alterada para a página anterior, e a
próxima página, usando as teclas e .

Excluindo dados do histórico na tela de histórico de mensagens do operador externo

Procedimento
1 Exibe a tela do histórico de mensagens do operador externo.
2 Pressione a tecla [(OPRT).
3 Pressione a tecla [CLEAR] Todos os dados do histórico são
apagados.
-902-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Configuração de
parâmetro #7 #6 #5 #4 #3 #2 #1 #0
3112 OMH

[Tipo de dados] Bit

#2 OMH A tela do histórico de mensagens do operador externo é:


0: Não exibida
1: Exibida.

#7 #6 #5 #4 #3 #2 #1 #0
3196 HOM

[Tipo de dados] Bit

#6 HOM Um histórico das mensagens do operador externo e mensagens de


macro são:
0: Registrados
1: Não registrados

-903-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.13.3 Histórico de operações

Essa função exibe um histórico das operações chave do operador, e das


operações de sinal feitas quando uma falha ocorreu, ou um alarme foi
emitido, além de informações sobre os alarmes.
Os dados a seguir são registrados (esses são registrados de forma
coletiva como dados de histórico.):

a Histórico de operações
i As operações de tecla MDI feitas pelo operador
ii Sinal de I/O (X, Y, G, F)do comutador liga/desliga
b Histórico de alarmes
i Alarmes emitidos
ii As informações modais em um bloco executado, e as
coordenadas observadas quando um alarme foi emitido
(Não exibida na tela)
c Histórico de modificações dos dados
i Modificação dos dados de compensação da ferramenta
(Quando o bit 0 (HTO) do parâmetro N 3196 é configurado
como 1)
ii A modificação dos dados do objeto a usinar/dados
estendidos de compensação do objeto a usinar/troca do
objeto a usinar (série T)
(Quando o bit 1 (HWO) do parâmetro N 3196 é configurado
como 1)
iii Modificação dos parâmetros
(Quando o bit 2 (HPM) do parâmetro N 3196 é configurado
como 1)
iv Modificação dos dados de variáveis comuns de macro
personalizada
(Quando o bit 3 (HMV) do parâmetro N 3196 é configurado
como 1)
d Histórico das mensagens do operador externo e mensagens
de macro
(Quando o bit 6 (HOM) do parâmetro N 3196 é configurado
como 0)
e Registro temporal (hora e data)

Com algumas exceções, os dados do histórico do histórico de


operações e de alarme podem ser visualizados na tela de histórico de
operações. (O histórico de modificações dos dados, histórico de
mensagens de operador externo, e mensagens de alarme não são
exibidos). Todos os dados dos históricos registrados podem ser
enviados para dispositivos de entrada e saída externos.

NOTA
Até mais ou menos 8.000 itens dos dados do
histórico podem ser registrados, se os dados
incluírem os dados de histórico do MDI.
Apenas operações de chave. Porém, em razão dos
dados dos históricos variarem em tamanho, o
número máximo dos itens dos dados do histórico
que podem ser registrados, não é fixo.

-904-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Configuração de
parâmetro #7 #6 #5 #4 #3 #2 #1 #0
3106 OPH

[Tipo de dados] Bit

#4 OPH A tela do histórico de operações


é:
0: Não exibida
1: Exibida.

3122 O intervalo de tempo usado para registrar os dados no histórico de operações

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho da palavra
[Unidade de dados] min
[Faixa de dados válida] 0 a 1440
Quando os dados do histórico são registrados dentro de um
período de tempo determinado, o tempo para cada período de
tempo determinado é registrado nos dados do histórico.
Quando 0 é configurado, presumimos uma especificação de
um período de tempo de 10 minutos.
Se nenhum dado é registrado dentro de um período de tempo
determinado, o tempo daquele período não é registrado.

NOTA
Quando dois caminhos estão presentes,
determine o mesmo valor desse parâmetro para
ambos os caminhos.

#7 #6 #5 #4 #3 #2 #1 #0
3195 EKE HDE HKE

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Bit

#5 HKE A tela do histórico operações é:


0: Registrados
1: Não registrados

#6 HDE Um histórico de DI/DO é:


0: Registrados
1: Não registrados

#7 EKE Tecla [ALL CLEAR] para limpar todo os dados do


histórico
0: Não é:exibida
1: Exibida.

-905-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
3196 HAL HMV HPM HWO HTO

[Tipo de dados] Bit

#0 HTO Uma modificação do histórico de compensação da ferramenta é:


0: Não registrados
1: Registrados

#1 HWO Uma modificação do histórico dos dados de compensação do objeto a


usinar/objeto a usinar extendido do objeto a usinar (série T) é:
Dados de compensação/alteração
0: Não registrados
1: Registrados

#2 HPM Uma modificação do histórico de parâmetros é:


0: Não registrados
1: Registrados

#3 HMV Uma modificação do histórico de variáveis comuns de macros


personalizadas é:
0: Não registrados
1: Registrados
#7 HAL Quando um alarme é emitido, informações adicionais (dados modais,
absoluto
coordenadas absolutas, e coordenadas da máquina presentes na
missão do alarme) é:
0: Registrado no histórico de operações e histórico de alarmes.
1: Não registrado no histórico de operações e histórico de alarmes.
Para registrar quantos itens do histórico de alarme forem possíveis,
mais que informações detalhadas do alarme, configurado como 1. Os
números de 10 grupos modais de código G a serem registrados são
determinados nos parâmetros de N 12990 a 12999.
12990 (1ª) o grupo de código modal a ser registrado no histórico quando um
alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme é
emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 01 é registrado.
12991 (2ª) o grupo de código modal a ser registrado no histórico quando um
alarme é emitido
[Tipo de entrada] Entrada do parâmetro:
[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme é
emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 02 é registrado.

-906-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12992 (3ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 03 é registrado.
12993 (4ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 04 é registrado.
12994 (5ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 05 é registrado.
12995 (6ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 06 é registrado.
12996 (7ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 07 é registrado.

-907-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12997 (8ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 08 é registrado.

12998 (9ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 09 é registrado.

12999 (10ª) o grupo de código modal a ser registrado no histórico quando um alarme é emitido

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do byte
[Faixa de dados válida] 1 até o número máximo dos grupos de código G
Determine o grupo de código modal G a ser registrado no
histórico de alarme e histórico de operações quando um alarme
é emitido
* Se um valor além do alcance dos dados válidos for
determinado, o estado do grupo 10 é registrado.

Exibição da tela
Para exibir a tela do histórico de operações, configure o bit 4 (OPH) do
parâmetro Nº3106 a 1.

Procedimento
1 Pressione a tecla de função .

2 Pressione a tecla de menu continuo várias vezes até que a


tecla [OPERAT HISTRY] ([OPEHIS] para a unidade de exibição
de 8.4 polegadas) seja exibida.
3 Pressione a tecla [OPERAT HISTRY], em seguida pressione a tecla
recém exibida [OPERA HISTRY]. A tela do histórico de operações
é exibida:
4 Para exibir a página anterior e a próxima página do histórico de
operações, use as teclas de páginas e .

Para exibir uma parte por duas páginas, use as teclas do cursor
e . A exibição da tela é alterada pela metade. (Com os
dispositivos de exibição de 8.4 polegadas, a exibição da tela é
alterada por uma coluna)

-908-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Ao pressionar a tecla [(OPRT)] na tela de histórico de operações,


se torna possível executar as seguintes operações com as teclas.
a [TOP] exibe a página inicial (os dados mais antigos).
b [BOTTOM] exibe a página final (os dados mais recentes).
c [NO. SRH] exibe os dados do histórico de operações
específicos.
(Exemplo) especificando 50, em seguida [NO. SRH] exibe o
50º dado.

Fig. 12.4.13.3 (a) Tela do histórico de operações


Informações exibidas
1 Número serial e número de histórico de início de
exibições/número total de itens dos dados do histórico
Um número serial é indicado na lateral esquerda para cada item
de dado do histórico registrado. Um número serial pequeno indica
um item de dado mais antigo.
Na parte direita superior da tela, o número de início de exibição e
o número total dos itens de dados do histórico são indicados. O
número total de itens dos dados do histórico não inclui os itens de
dados do histórico não exibidos na tela.

2 Dados
• Tecla MDI
(Quando o bit 5 (HKE) do parâmetro N 3195 é configurado
como 0, as operações chave são registradas.
Uma tecla chave é indicada seguindo um número de
caminho, (por exemplo, "1_[LEFT F]", e "2_[LEFT F]").
(Quando apenas um caminho é usado, o número do caminho
não é indicado).
P_ usado em "P_ [LEFT F]", por exemplo, indica uma
operação chave feita externamente.
i) Chaves dos endereços e chaves numéricas
Caracteres tais como A a Z, 0 a 9, ;, +, e – são
indicados diretamente.
Esses caracteres são exibidos em preto.

-909-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

ii As teclas de menu de função, teclas de operação do menu e


teclas normais
Essas teclas são contidas em colchetes [ ] (por exemplo,
"[LEFT F]", "[SOFT 1]" até "[SOFT 10]", e "[RIGHT F]").
Essas teclas são exibidas com caracteres verdes.
iii As teclas de função, teclas de páginas, teclas de cursor, e
assim por diante.
Essas teclas são contidas em sinais de maior e menor <> (por
exemplo, "<POS>", "<SYSTEM>“,
"<PAGE ↑>", "<CUR →>", "<RESET>", e "<INPUT>").
Essas teclas são exibidas com caracteres verdes.
iv Tecla de ligar
Essa tecla é exibida com caracteres brancos sobre um plano de
fundo verde.

• Sinais de I/O
(Quando o bit 6 (HDE) do parâmetro N 3195 é configurado como
0, os sinais de I/O especificados no sinal de histórico de operações
da tela de seleção são registrados. Os sinais registrados são
indicados bit a bit, com informações sobre o endereço do sinal e
uma alteração no bit. Esses sinais são exibidos com caracteres
púrpuras.
G000.2 ↓
A alteração de 0 para 1 é indicada por ↑.
A alteração de 1 para 0 é indicada por ↓.

Indica um bit.

Indica o endereço de um sinal

NOTA
1 Quando mais de um bit no mesmo endereço altera ao
mesmo tempo, as alterações desses bits são tratadas
como um item de dado do histórico.
2 Uma flutuação de sinal por menos que 8
milissegundos não é registrada como dado de
histórico.

-910-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

• Alarmes
Os números de alarme e horas de suas emissões são exibidos
na tela de histórico das operações
Essa informação de alarme é exibida com caracteres brancos
no plano de fundo vermelho.
Indica o número do caminho
Indica o número do alarme
Para o eixo de servo, ele indica o nome do eixo de servo.
Para o do tipo fuso, ele indica o nome do fuso ou
número do fuso.

1_OT0506 (XA1)
2008/01/1 Indica a data e hora de emissão em duas linhas.
11:22:33

Quando um nome de caminho, nome de eixo ou nome de


fuso foi alterado após a emissão de um alarme, o alarme é
indicado com um novo nome atribuído.

• Data e Hora
A hora e data dos itens a seguir são exibidas em duas linhas:
i A hora e data de ligar a energia. Esses são exibidos com
caracteres brancos sobre um plano de fundo verde.
ii A hora e data de desligar a energia. Esses são exibidos
com caracteres verdes.
iii Data na qual a data foi alterada. Exibida com caracteres
pretos.
iv Data e hora em intervalos regulares do período
determinado nos parâmetros Nº 3122. Exibida com
caracteres pretos.
v Data e hora quando o histórico de dados foi excluído.
Esses são exibidos com caracteres pretos.

NOTA
1 Para o item iv (tempo de gravação em intervalos
regulares) acima, se não houver operação a ser
registrada dentro de um certo período, o tempo
não é registrado. Para o item iii (data na qual a
data foi alterada) acima, presumimos que há um
item de dados a ser registrado, e o item iv
(registrando tempo em intervalos regulares)
acima também é recomendado.
2 Quando a data e hora no sistema CNC são
alteradas, a data e hora nas quais a alteração é
feita podem ser registradas como hora e tempo
nas seções III ou IV acima.

-911-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Dados do histórico não exibidos na tela


Além dos dados de histórico das teclas MDI, o estado do sinal I/O,
alarmes emitidos, mensagens de operador externo (não exibidas na tela
de histórico de operações), e registro temporal, os dados descritos
abaixo podem ser registrados com tempo. Tais dados de histórico não
podem ser exibidos na tela, mas podem ser enviados para dispositivos
de entrada e saída externos. (consulte a subseção 12.4.15.5, "enviando
todos os dados do histórico").

1 Dados detalhados na emissão do alarme


Se o bit 7 (HAL) do parâmetro Nº 3196 for configurado como 0,
10 códigos modais G, códigos de função auxiliar D, E, F, H, M,
N, O, S, e T, coordenadas absolutas, e coordenadas de máquina no
bloco sendo executado quando uma alarme foi emitido, são
registrados juntos com o número do alarme e o tempo de emissão
do alarme.
Os números de 10 grupos modais de código G a serem registrados
são determinados nos parâmetros de Nº 12990 a 12999. Se esses
parâmetros não forem especificados, os códigos modais G dos
grupos de 1 a 10 são registrados.

NOTA
Para registrar o máximo de itens possível, em vez
de registrar dados detalhados na emissão do
alarme, configure o bit 7 (HAL) do parâmetro Nº
3196 até 1.

2 Mensagens de alarme externo e mensagens de alarme de macro


Se o bit 3 (EAH) do parâmetro N 3112 é configurado como 1, as
mensagens do alarme externos, e mensagens de alarme de
macros também podem ser visualizadas como dados de histórico.

NOTA
Para registrar também o alarme externo e
mensagens de alarme de macros como dados de
histórico, configure o bit 3 (EAH) do parâmetro de
Nº. 3112 ao 1, e ao mesmo tempo configure o bit 7
(HAL) do parâmetro Nº. 3196 ao 0.

3 Modificação dos dados de compensação da ferramenta. Se o bit 0


(HTO) do parâmetro Nº 3196 for configurado como 1, quando os
dados de compensação da ferramenta são modificados, o número e
tipo da compensação da ferramenta são registrados também antes
da modificação.

4 Modificação dos dados do objeto a usinar/compensação do objeto


a usinar (série T). Se o bit 1 (HWO) do parâmetro Nº 3196 for
configurado como 1, quando os dados de compensação da
ferramenta são modificados, o número da compensação
modificada da ferramenta, os dados da compensação e o tempo da
modificação são registrados também antes da modificação. Dados
semelhantes também são registrados quando o total de troca do
objeto a usinar (série T) é modificado

-912-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

5 Modificação dos parâmetros


Se o bit 2 (HPM) do parâmetro Nº 3196 for configurado como 1,
quando um parâmetro é modificado, o número e tipo do(tipo do
eixo, do fuso, do caminho ou tipo do grupo da máquina) do
parâmetro são registrados bem como os dados dos parâmetros
antes da modificação, depois da modificação, e o tempo da
modificação.

NOTA
As modificações feitas no momento de inicialização
e as modificações das senhas e teclas não são
registradas no histórico.

6 A modificação das variáveis comuns de macro personalizada


(#100 a #999) se o bit 3 (HMV) do parâmetro de Nº 3196 é
configurado como 1, quando uma variável comum de macro
personalizada é registrada, bem como o valor variável antes da
modificação, a variável comum após a modificação, e o tempo da
modificação.

Excluindo dados do histórico na tela de histórico das operações

Procedimento
1 Exibe a tela de histórico das operações.
2 Pressione a tecla [(OPRT)].
3 Pressione a tecla [ALL CLEAR]
4 Pressione a tecla [EXEC] Os dados do histórico da operação
foram excluídos.

-913-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.13.4 Selecionando os sinais do histórico de operações


Os sinais de I/O a serem registrados como dados do histórico podem
ser selecionados. Até 60 endereços podem ser determinados para
selecionar sinais.

Configurando dados 1 Pressione a tecla de função .

2 Pressione a tecla de menu continuo várias vezes até que a tecla


[OPERAT HISTRY] seja exibida.
3 Pressione a tecla [OPERAT HISTRY].
4 Pressione a tecla [SIGNAL SELECT] para exibir a tela de seleção
de sinal do histórico de operações.
5 Pressione a tecla[(OPRT).
6 Mova o cursor até a posição desejada usando as teclas de cursor e
.
7 Digite um tipo de sinal (X, G, F ou Y) e um endereço, depois
pressione .
Exemplo:
Quando G0004 for inserido, então é pressionado:
O endereço do sinal digitado, G0004, é determinado no
campo ADDRESS, e o valor inicial de 00000000 é
determinado no campo SIGNAL.
8 Seleciona os bits a serem registrados no histórico.
Para alterar os estado de todos os bits do endereço de sinal
especificado, coloque o cursor em todos os bits, para que os bits
fiquem destacados (por exemplo, "00000000"), em seguida,
pressione a tecla [ON:1] ou [OFF:0]. Em seguida, os bits são
determinados como 11111111 ou 00000000.
Para alterar o estado de apenas um bit determinado, mova o cursor
até o bit usando as teclas de cursor e , e
pressione [ON:1] ou [OFF:0]. Então, o bit selecionado é
determinado como 1 ou 0.
9 Até 60 endereços podem ser determinados para selecionar sinais.
Os endereços não precisam necessariamente ser ajustados
sequencialmente a partir do Nº 1.
NOTA
1 Enquanto a tela de seleção do sinal do histórico de
operações está sendo exibida, a gravação de dados no
histórico não é feita.
2 Apenas X, Y, G e F podem ser determinados como sinais
de IO.
Para dados não determinados, "********" é exibido.
3 Até mesmo quando um endereço é determinado, os dados
do histórico não são registrados se todos os bits estiverem
determinados como 0.
4 Quando a largura ON/OFF de um sinal de entrada for
menor que 8 milissegundos, o registro dos dados não é
feito. Além disso, há também alguns sinais que não são
gravados.
5 Quando muitos sinais estão selecionados, a velocidade de
processamento pode diminuir.
-914-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Limpando a seleção de cada sinal


1 Exibe a tela de seleção de sinais do histórico das operações.
2 Mova o cursor até os dados a serem limpos.
3 Pressione a tecla [DELETE]
4 Pressione a tecla [EXEC]

Limpando a seleção de todos os sinais


1 Exibe a tela de seleção de sinais do histórico das operações.
2 Pressione a tecla [ALLDEL]
3 Pressione a tecla [EXEC]

Fig. 12.4.13.4 (a) Tela de seleção do sinal do histórico de operações

-915-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.4.13.5 Enviando todos os dados do histórico

Todos os dados do histórico (dados do histórico de operações, dados


do histórico de alarme e dados de histórico de mensagens do operador)
podem ser enviados para dispositivos de saída/entrada.
Porém, é impossível enviar os dados do histórico individualmente.

Procedimento
1 Prepare um dispositivo de saída.
2 Veja o modo EDIT.
3 Pressione a tecla de função .
4 Pressione a tecla de menu continuo várias vezes até que a
tecla [OPERAT HISTRY] ([OPEHIS] para a unidade de exibição
de 8.4 polegadas) seja exibida.
5 Pressione a tecla [OPERAT HISTRY], em seguida pressione a
tecla recém exibida [OPERA HISTRY]. A tela do histórico de
operações é exibida.
6 Pressione a tecla [(OPRT).
7 Pressione a tecla [F OUTPUT].
8 Digite um nome de arquivo, e pressione a tecla [EXEC]
Quando a tecla [EXEC] é pressionada sem digitar um nome de
arquivo, o nome do arquivo de saída acaba ficando como
OPRT_HIS.TXT.

Formato de saída
Os dados do histórico são enviados como um arquivo ASCII no
seguinte formato:

1 Tecla MDI
Depois de "MDI", "número de caminho_", "key-data", e "input-
time" são enviados nessa ordem.
(Dados chave digitados na inicialização são indicados como
“power on MDI”.)
<Exemplo>
MDI 01_A 12:23:34
MDI 02_<CAN> 12:23:34
MDI 02_[SOFT HF1] 12:23:35
MDI P_<RESET> 12:34:56
Power on MDI 01_<RESET> 12:34:56

2 Sinais de I/O
Depois de "DI/DO", "PMC-number_", "signal-address_bit-
status", e "time-of-change" são enviados nessa ordem.
<Exemplo>
DI/DO 1_F0002.2_on 12:34:56
DI/DO 1_ G0043.0_off G0043.1_off 12:35:00
(Para vários bits no mesmo endereço)

-916-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

3 Alarmes
Depois de "Alarm", "número do caminho_", "type", "alarm-
number", "G-code-modal-data", "modal-data-other-than-G-code",
"absolute-coordinate-value" e "machine-coordinate-value" para
cada eixo, e "date-and-time-of-alarm-issuance" são enviados
nessa ordem.
Um asterisco “*” é enviado antes dos dados modais que foram
especificados em um bloco executado quando o alarme foi
emitido.
<Exemplo>
• Alarme 01_SR01973
*G0. G97. G69. G99. G21. G50.2 G25. G13.1 B0. D0. E0.
*F100. H0. M10. *N123. Test_S1000. T1010.
X1 ABS 197.999 MCN 197.999 Y1 ABS -199806.00 MCN
-199806.00 Z1 ABS 297.009 MCN 0.123 C1 ABS
10395.999 MCN 0.000 at 2007/09/01 19:03:28
• Alarme 02_ OT00506(ZA2)
*G1. G17. G90. G22. G94. G20. *G42. G49. G80. G12,1
B0. *D12. E0. *F100. H34. M0. *N123. O123 S0. T0.
X2 ABS 123.999 MCN 234.000 Y2 ABS -123.00 MCN
-234.00 ZA2 ABS 1234.567 MCN –1234.567 em 2007/09/01
12:34:56
• Quando informações adicionais não são registradas durante a
emissão de um alame (bit 7 (HAL) do parâmetro Nº 3196 é
configurado como
1), apenas "número do caminho_", "alarm-number", e
"date-and-time-of-alarm-issuance" são enviados.
Alarme 01_OT00506(XC1) em 2007/09/01 22:08:32
Alarme 02_SW00100 em 2007/09/01 19:07:52
• Quando as mensagens de alarme e macro/alarme devem ser
registradas (o bit 7 (HAL) o parâmetro de Nº 3196 é
configurado como 0) e o bit 3 (EAH) do parâmetro de Nº
3112 é configurado como 1, as mensagens também são
enviadas.
Alarme 01_MC00001 Message ATC ALARM
G0. G97. G69. G99. G21. G40. G25. G22. G80. D0. E0.
F0. H0. M0. N0. O9999 S0. T0.
X2 ABS 10.000 MCN 0.000Y2 ABS 123.000 MCN
0.000Z2 ABS 0.000 MCN 0.000 em 2007/09/01 10:06:43

4 Mensagens de operador externo


Depois de "EXT_Message", "message-number", "message", e
"date-and-time-of-issuance" são enviados nessa ordem.
<Exemplo>
EXT_Message 01234 OIL PRESSURE DECREASE
(diminuição da pressão do óleo) em 2007/09/01 2:38:43

-917-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

5 Modificação dos dados de compensação da ferramenta


Depois de "Ferramenta de Correção", "número de caminho_", "type",
"número de correção", "dados de correção antes da modificação",
"dados de correção após da modificação", e "tempo de modificação" são
enviados nessa ordem. Os tipos a seguir são fornecidos:

Comum ao M/T: G= Compensação W= Compensação de


geométrica desgaste
Série M: H=Compensação do D=Compensação de
comprimento da corte
ferramenta
Série T: R=Compensação do T=Ferramenta da
raio de ponta da direção da ponta da
ferramenta ferramenta

<Exemplo>
Compensação da ferramenta 01_X0002 0.000 → 1 em
12:15:43
Compensação da ferramenta 02_XW000 -9999.999 →
9999.999 em 12:15:46
Compensação da ferramenta 01_RG0032 0.000 → 0.003 em
12:15:52
Compensação da ferramenta 02_T0001 5. → 2. em 19:34:11
Compensação da ferramenta 02_W0123 -10.000 → 123.456
em 10:28:58
Compensação da ferramenta 01_HG0456 0.000 → 999.999
em 11:37:40
Compensação da ferramenta 01_ 0064 12.340 → 12.569
em 11:39:42
6 Modificação da compensação do objeto a usinar/alteração do
objeto a usinar (Série T) dados após "trabalho de correção",
"EXT trabalho de correção", ou "Work Shift", "número de
caminho_(nome do eixo)", "tipo", "número de correção", "dados
de correção antes da modificação", "dados de correção após a
modificação", e "tempo de modificação" são enviados nessa
ordem.
<Exemplo>
Compensação de trabalho 01_G55(XA1) 15.000 → 0.007 em
09:23:03
Compensação de trabalho 02_EXT(Z2) 0.000 → 300.003 em
09:22:50
EXT Compensação de trabalho 02_G54.1P300 (Y2)
123.456 → 9999.999 em 12:15:46
Troca de trabalho (X) 02_999999.999 → 999999.999 em
10:22:37
7 Modificação dos parâmetros Após "Parâmetro","tipo", "número
de parâmetro-"," parâmetro antes da modificação", " parâmetro
após da modificação ", e "tempo da modificação" são enviados
nessa ordem.
Os tipos a seguir são fornecidos:
Tipo do caminho : L é adicionado antes do número
do caminho. Tipo do eixo : A é adicionado antes do número
do eixo.
Tipo do fuso : S é adicionado antes do número do fuso.
Tipo do grupo da máquina: Indicado como o tipo da máquina. T é
adicionado antes do número do grupo da máquina.
Outros : Nenhum tipo é enviado
<Exemplo>
Parâmetro N03112 00000100 → 00001100 em
11:18:40
Tipo do caminho do parâmetro N01410 L02
0.000 → 1000.000 em 18:58:48
-918-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Tipo do eixo do parâmetro N01423 A04(B2) 0.000


→ 10000.000 em 18:58:48
Tipo do fuso do parâmetro N04011 S1(S)
10011010 → 10011010 em 18:58:53
Tipo da máquina do parâmetro N06310
T01 0 → -32768 em 19:21:13

8 Modificação das variáveis comuns de macro personalizadas


(#100 to #999)
Depois de "Macro variable", "número do caminho_", "#variable-
number", "common-variable-value-before-modification",
"common-variable-value-after-modification", e
"time-of-modification" são enviados nessa ordem.
Os valores variáveis são enviados no formato de dados M ×
(10**(-E)).
<Exemplo>
• Quando #149 do primeiro caminho foi modificado de
<empty> para 12.345
Macro variável 01_#149 Empty → 123450000*(10**-7) em
15:02:35
• Quando #549 do segundo caminho foi modificado de -
12.345 para 123456789012
Macro variável 02_#549 -123450000*(10**-7)
→123456789*(10**3) em 15:03:27

9 Data e Hora
Inicialização em 2008/02/01 17:11:17 (data e hora da
inicialização)
Desligamento em 2008/02/01 17:49:17 (data e hora do
desligamento)
Data 2008/02/01 00:00:00 (registro
indicando uma
alteração na data)
Registro temporal em 2008/02/01 15:51:00 (registro em
Intervalos
regulares)
Exclusão de dados em 2008/02/01 10:56:18 (Data e hora
quando o
histórico de
dados foi
excluído)

-919-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Exemplo de saída

%
=============== OPERATION HISTORY ===============
Data delete at 2000/01/23 12:34:01
MDI 01_<RESET> 12:34:02
MCR_Message MACRO MESSAGE at 2000/01/23 12:34:03
Alarm 01_MC03001 Message MACRO ALRM
G0.G97.G69.G99.G21.G40.G25.G22.G80. D0.E0.F0.H0.M0.N0.O1234 S0.T0.
X1 ABS 0.005 MCN 0.000 Z1 ABS 0.010 MCN 0.000 at 2000/01/23 12:34:04
MDI 01_<SYSTEM> 12:34:05
MDI 01_[RIGHT F] 12:34:06
MDI 01_[RIGHT F] 12:34:07
MDI 01_[RIGHT F] 12:34:08
MDI 01_[SOFT HF9] 12:34:09
DI/DO 1_ G0043.1_on 12:34:10
Alarm 01_SR01973
G0.G97.G69.G99.G21.G40.G25.G22.G80. D0.E0.F0.H0.M0.N0.O1234 S0.T0.
X1 ABS 0.005 MCN 0.000 Z1 ABS 0.010 MCN 0.000 at 2000/01/23 12:34:11
MDI 01_<RESET> 12:34:12
EXT_Message 02001 EXT MESSAGE at 2000/01/23 12:34:13

=============== ALARM HISTORY ===============


Alarm 01_MC03001 Message MACRO ALRM at 2000/01/23 12:34:04
Alarm 01_SR01973 at 2000/01/23 12:34:11

========= OPERATION MESSAGE HISTORY =========


MCR_Message MACRO MESSAGE at 2000/01/23 12:34:03
EXT_Message 02001 EXT MESSAGE at 2000/01/23 12:34:13
%

-920-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.5 TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO

Tecla de função pode ser pressionada para exibir alarmes,


histórico de alarme, mensagens de operador, ou histórico de mensagens
de operador externo, etc.

Para ver mais sobre alarmes, consulte III-7.1. Para saber mais sobre
históricos e histórico de mensagens de operador, consulte III-12.4.13.

Para saber mais sobre as mensagens do operador, consulte o manual


fornecido pelo fabricante da máquina-ferramenta.

-921-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.6 VISUALIZAÇÃO DO NÚMERO DO PROGRAMA,


NÚMERO DE SEQUÊNCIA, DO ESTADO, E
MENSAGENS DE AVISOS PARA OPERAÇÃO DE
ESPECIFICAÇÃO DOS DADOS OU ENTRADA/SAÍDA
O número do programa, o número de seqüência e o estado
atual do CNC são sempre mostrados na tela, exceto em caso
de energização, acionamento de um alarme de sistema ou
visualização da tela PMC.
Se a definição de dados ou a operação de entrada/saída forem
executadas incorretamente, o CNC não aceita a operação e
mostra uma mensagem de aviso.
Esta seção descreve a tela com o número do programa, do
número de seqüência, do estado e das mensagens de aviso
exibidas em caso de execução incorreta da definição dos
dados ou da operação de entrada/saída.

12.6.1 Visualização do número do programa e do número de sequência

O número do programa selecionado no momento, ou sendo


executado, e o número da sequencia atual são indicados na parte
direita superior, como mostrado abaixo.

Número do Programa Número sequencial

Fig. 12.6.1 (a) Número do programa e número sequencial (10.4


polegadas)

No modo EDIT, é indicado o número do programa selecionado


no momento sendo editado.

-922-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

12.6.2 Visualização do estado e avisos para a especificação de


dados ou a operação de entrada/saída
O modo atual, o estado de operação automática, o estado de
alarme e o estado de edição de programas são apresentados na
penúltima linha da tela CRT, permitindo ao operador conhecer
de imediato as condições de operação do sistema.
Se a definição dos dados ou a operação de entrada/saída
estiverem incorretos, o CNC não aceita a operação e mostra
uma mensagem de aviso na penúltima linha da tela CRT. Deste
modo, evita -se uma definição de dados inválida e erros de
entrada/saída.
Explicações
- Descrição de cada tela

(9) DADOS ESTÃO FORA DE ALCANCE

(1)

(2) (3) (4) (6) (7) (8)

(5) : (10) :
(5) é exibido na área (10) é exibido na área para (8)
para (3) e (4). agora é exibido.

Fig. 12.6.2 (a) Posições das indicações de estado


(1) Modo atual
MDI : Entrada manual de dados, operação MDI
MEM : Operação automática (operação de memória)
RMT : Operação automática (Operação DNT ou similares)
EDIT : Edição de memória
HND : Avanço por manivela
JOG : Avanço em modo jog
INC : Avanço incremental manual
REF : Retorno manual ao ponto de referência
**** : Modos diferentes dos anteriores.

(2) Estado de operação


automática
**** : Reset (Quando é ligada a energia ou estado em que
terminou a execução do programa e a operação
automática.)
STOP : Parada da operação automática (o estado em que
um bloco foi executado e a operação automática é
interrompida)
HOLD : Bloqueio de avanço (o estado em que a execução
de um bloco foi interrompida e a operação
automática está parada).
STRT : In í c i o d a o p e r a ç ã o a u t o m á t i c a ( o
e st a d o e m q u e o s ist e ma fu n c io n a
aut o mat ica me nt e) .

-923-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

(3) Estado de movimento ou pausa do eixo


MTN : Indica que o eixo está em movimento.
DWL : Indica o estado de pausa.
*** : Indica um estado diferente dos anteriores.
(4) Estado em qual uma função auxiliar está sendo executada.
FIN : Indica o estado em que uma função auxiliar está
sendo executada. (Aguardando o sinal de
„completo‟ por parte do PMC).
*** : Indicada estados além dos anteriores.

(5) Estado de parada de emergência ou de reset


-EMG -- : Indica parada de emergência.(Pisca em
representação inversa).
-RESrses - : Indica que está recebendo o sinal de reset.

(6) Estado de
alarme ALM
ALM : Indica que um alarme está acionado. (Pisca em
representação inversa).
BAT
BAT : Indica que a voltagem da bateria de lítio (a bateria
reserva do CNC) está fraca. (Pisca em
representação inversa).
APC
APC : Indica que a voltagem da bateria auxiliar do
codificador de pulso absoluto diminuiu.
(pisca de forma reversa no mostrador).
FAN
FAN : Indica que a velocidade de rotação do ventilador
diminuiu. (pisca na tela reversa).
Espaço : Indica um estado além dos anteriores.

(7)Tempo atual hh : mm : ss - Horas, minutos e segundos.

(8) Estado de edição do programa e estado de operação do programa


INPUT : Indica que os dados estão sendo inseridos.
OUTPUT : Indica que os dados estão sendo transmitidos.
SEARCH : Indica que uma pesquisa está em execução.
EDIT : Indica que outra operação de edição está sendo
executada (inserção, modificação, etc.)
LSK : Indica que os rótulos são ignorados durante a
inserção de dados.
RSTR : Indica que o programa está sendo reinicializado.
COMPARE : Indica que a comparação de dados está sendo
feita.
OFST : Indica o modo de medição do total de
compensação do comprimento da ferramenta está determinado
(para a série M), ou que o modo de escrita do total de
compensação do comprimento da ferramenta está determinado
(para a série T).
WOFS : Indica que o modo de medição do total de
compensação de origem do objeto a usinar está determinado.
AICC : Indica que a operação está sendo feita no modo
de controle de contornos AI. (apenas para a série M, parâmetros
Nº 3241 até 3247)
AI APC : Indica que a operação está sendo feita no modo
de controle avançado por antecipação.

-924-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

(apenas para a série M, parâmetros Nº 3241 até


3247)
APC : Indica que a operação está sendo feita no modo
de controle avançado por antecipação.
(apenas para a série T, parâmetros Nº 3251 até
3267)
WSFT : Indica que o modo de escrita do total de
alteração do objeto a usinar está configurado.
Espaço : Indica outros estados.

(9) Aviso para especificação de dados ou operação de entrada/saída


Se forem inseridos dados inválidos (formato errado, valor fora
da faixa, etc.), se a entrada estiver desativada (modo errado,
escrita desativada, etc.) ou se a operação de entrada/saída
estiver incorreta (modo errado, etc.), é mostrada uma
mensagem de aviso. Neste caso, o CNC não aceita a definição
ou a operação de entrada/saída (repita a operação de acordo
com a mensagem).

Exemplo 1)
Quando um parâmetro é introduzido

Exemplo 2)
Quando um parâmetro é introduzido

Exemplo 3)
Quando um parâmetro é transmitido para um dispositivo
externo de entrada/saída

(10) Nome do caminho


É exibido o número de um caminho cujo estado é indicado.
HEAD1 : Indica que o estado sendo indicado está no caminho 1.
Outros nomes podem ser usados dependendo das
configurações dos parâmetros 3141 até 3147. O nome
do caminho é exibido na posição onde (8) agora é
exibido. Quando um programa está sendo editado ou
operado, (8) está sendo exibido dependendo da
situação.

-925-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.7 FUNÇÃO DE APAGAR TELA E FUNÇÃO


AUTOMÁTICA DE APAGAR TELA

Visão Geral
Manter os mesmos caracteres exibidos nas mesmas posições na tela
por um longo tempo, irá encurtar a vida do LCD.
Para evitar isso, a tela CNC pode ser apagada. A função de apagar tela
permite que o usuário execute uma operação-chave para apagar a tela.
A função automática de apagar tela apaga a tela automaticamente
quando não tiver ocorrido uma operação-chave para um
parâmetro/período de tempo determinado.

Função de apagar tela


Quando 0 for configurado no parâmetro Nº 3123, a tela CNC pode ser
apagada pressionando a tecla e qualquer outra tecla de
função (tais como ou ) ao mesmo tempo. A tela CNC
pode ser exibida novamente pressionando qualquer tecla de função.

Função automática de apagar tela


Quando não houver operação-chave para um tempo (em minutos)
determinados no parâmetro Nº 3123, a tela CNC é apagada
automaticamente. A tela CNC pode ser exibida novamente
pressionando qualquer tecla.

- Função de apagar tela pela função automática de apagar tela


Se as seguintes condições forem todas satisfeitas para o tempo (em
minutos) determinado no parâmetro Nº 3123, a tela CNC é apagada.
As condições para apagar automaticamente a tela CNC
• Parâmetro Nº. 3123 ≠ 0
• Nenhuma das seguintes operações-chave é executada.
Teclas MDI
Teclas
Entrada de tecla externa
• Nenhum alarme é emitido

- Reexibição da tela pela função automática de apagar tela


Se uma das seguintes condições for satisfeita quando a tela CNC
estiver desligada, a tela CNC é exibida novamente:
Condições para reexibição da tela CNC
• Uma das seguintes operações-chave é executada.
Teclas MDI
Teclas
Entrada de tecla externa
• Um alarme é emitido

-926-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

- Apagar tela pelo uso da Tecla + tecla de função


Quando um valor de não-zero é determinado no parâmetro Nº 3123, a
tela não é apagada com A tecla e a tecla de função

- Ajustar tempo
Apenas o tempo determinado no parâmetro Nº 3123 para o caminho 1
é válido.

- Alarme em outro caminho


Quando um alarme é emitido em qualquer um dos caminhos, a tela não
é apagada.

Parâmetro

3123 Tempo necessário antes que um screensaver seja ativado

[Tipo de entrada] Configurando a entrada


[Tipos de dados] Caminho do byte
[Faixa de dados válida] min
[Alcance dos dados válidos] 0 até 127
Após um tempo (em minutos) determinados no parâmetro Nº 3123, a
tela CNC é excluída automaticamente. Pressionar uma tecla faz com
que a tecla NC seja reexibida.

NOTA
1 Configurar 0 desativa o apagamento automático de tela.
2 Essa função não pode ser usada junto com a exclusão
de tela automática. Se 1 ou um valor maior for usado
nesse parâmetro, a exclusão de tela automática é
desativada.

-927-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.8 TELA DO MEDIDOR DE CARGA

Visão Geral
Nas telas a seguir, o medidor de carga do fuso e o medidor de
velocidade do fuso podem ser exibidos na área de exibição da distância
restante, e a área de exibição das informações modais.

• Max. 8,4” Tela de verificação do programa


→ Exibindo o medidor de carga do fuso e medidor de velocidade
do fuso

T
・ LCD de 10.4 polegadas: Tela que tem sua exibição de posição atual
à sua metade esquerda
(Exibindo a posição atual e o programa)
→ Alternando entre o medidor de carga do servo e medidor de
carga do fuso

12.8.1 Para a Unidade de Exibição de 8.4 polegadas

Para exibir o medidor de carga do fuso e medidor de velocidade do


fuso na unidade de exibição de 8.4 polegadas, configure o bit 0 (OHM)
do parâmetro N 3117 para 1.

Descrição O medidor de carga do fuso e o medidor de velocidade do fuso são


exibidos na área de exibição da distância restante, e a área de exibição
das informações modais na tela de verificação do programa.

Fig 12.8.1 (a) Medidor de carga do fuso e medidor de velocidade do fuso

-928-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Alternando entre telas


Para exibir o medidor de carga do fuso e medidor de velocidade do
fuso aperte a tecla [MONI]
Para alternar entre a distância restante e as informações modais,
aperte a tecla [D. GO].

Alternando com [MONI]/[D. GO]

NOTA
Para usar o mostrador do medidor de carga
do fuso e o mostrador do medidor de
velocidade do fuso, o fuso serial é necessário.

-929-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

12.8.2 Para a Unidade de Exibição de 10,4 polegadas

Para exibir o medidor de carga do servo e o medidor de carga do fuso


na tela da unidade de exibição de 10.4 polegadas, na metade esquerda
da qual a posição atual é exibida, configure o bit 7 (PLD) do parâmetro
Nº 3192 até 1.

Layout da tela
O medidor de carga do servo ou o medidor de carga de fuso é exibido
na posição restante de toda a posição de exibição.

Fig 12.8.1 (a) Medidor de carga hidráulica

Fig 12.8.2 (a) Medidor de carga do fuso

-930-
B-64304PO/01 OPERAÇÃO 12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS

Alternando entre telas


Para exibir o medidor de carga do servo ou medidor de carga do fuso
aperte a tecla [MONITOR] na parte inferior da tela. O padrão é o
medidor de carga hidráulica. Apertar a tecla [MONITOR] alterna entre
o medido de carga hidráulica e o medidor de carga do fuso.

Medido de carga hidráulica Medido de carga do fuso

Pressione [MONITOR] para alternar a exibição.

-931-
12. ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS OPERAÇÃO B-64304PO/01

Parâmetro

#7 #6 #5 #4 #3 #2 #1 #0
3117 SMS

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Caminho do bit

#0 SMS Na tela de verificação do programa da unidade de exibição de 8.4


polegadas,
de exibiçãoa do
função
medidor de carga do fuso e medidor de velocidade do
fuso no
movimento restante do total de exibição da posição e as informações
modais.
A posição de exibição é:
0: Desativado
1: Ativado

T
#7 #6 #5 #4 #3 #2 #1 #0
3192 PLD

[Tipo de entrada] Entrada do parâmetro:


[Tipo de dados] Bit

#7 PLD Na tela da unidade de exibição de 10,4 polegadas, aonde o mostrador


posicional é metade esquerda, a função para exibição do eixo de servo
executado na
do medidor de carga e do medidor de carga do fuso é:
0: Desativado
1: Ativado

13140 Primeiro caractere no mostrador do medidor de carga do fuso

13141 Segundo caractere no mostrador do medidor de carga do fuso

[Tipo de entrada] Configurando a entrada


[Tipo de dados] Fuso do byte
[Faixa de dados válida] Esses parâmetros determinam os códigos de caracteres que
ajustam o nome de cada fuso que aparece no mostrador do
medidor de carga do fuso. Qualquer cadeia de caracteres
consistindo de caracteres numéricos, alfabéticos, katana, e
símbolos com um comprimento máximo de 2 caracteres
podem ser exibidos como um nome de fuso.
Se 0 for configurado, o seguinte será exibido:
1º fuso S1
2º fuso S2
3º fuso S3

-932-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

13 FUNÇÃO DE GRÁFICOS
Capítulo 13, "FUNÇÃO DE GRÁFICO", consiste das seguintes
seções:

13.1 EXIBIÇÃO GRÁFICA....................................................... 934


13.2 EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE M) ............. 958
13,3 EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE T) .............. 1008

-933-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.1 EXIBIÇÃO GRÁFICA


A função de exibição gráfica permite o desenho do caminho da
ferramenta do programa atualmente em uso para a usinagem.
Essas funções são destinadas para exibir o movimento da ferramenta
durante a operação automática ou durante a operação manual.

TT
Os caminhos da ferramenta de duas torres são desenhados ao mesmo
tempo nas visualizações esquerda e direita em uma tela.

Isso permite que o operador verifique o progresso da usinagem, e a


posição atual da ferramenta.
Essas funções incluem o seguinte:
• A posição da ferramenta atual no sistema de coordenadas do
objeto a usinar é exibida.
• As coordenadas gráficas podem ser ajustadas livremente.
• A rápida transversal e o avanço de corte podem ser desenhadas
usando uma cor diferente para cada.
• Os valores de F, S e T no programa durante o desenho são
exibidos.
• É possível aumentar ou reduzir o gráfico.

-934-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

13.1.1 Tela de Parâmetro Gráfico

Pressione a tecla de função (ou quando uma pequena


unidade MDI é usada) e em seguida pressione a tecla [PARAM] para
exibir a tela GRAPHIC PARAMETER.
Nessa tela, faça as configurações necessárias para desenhar o caminho
de uma ferramenta.
A tela de parâmetro gráfico consiste de três páginas.

M
- Tela de parâmetro gráfico (primeira página)

Fig. 13.1.1 (a) Tela de parâmetro gráfico (primeira página)


(LCD de 8.4 polegadas)

Fig. 13.1.1 (b) Tela de parâmetro gráfico (primeira página)


(LCD de 10.4 polegadas)
-935-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Na tela de parâmetro gráfico (primeira página), um sistema de


coordenadas gráficas, alcance gráfico, e assim por diante são
determinados.
Na configuração do sistema de coordenada gráfica, os eixos das
coordenadas e nomes dos eixos do sistema de coordenada determinado
são exibidos. Quando um sistema de coordenadas tridimensional é
exibido, um ângulo de rotação também é exibido.
O alcance gráfico pode ser determinado por um dos seguintes métodos:
Um método é configurar os valores mínimos e máximos das posições
de coordenada das posições de coordenada, e o outro seria configurar o
fator de escala gráfica e o centro de alcance gráfico.
- Tela de parâmetro gráfico (segunda página)

Fig. 13.1.1 (c) Tela de parâmetro gráfico (segunda página)


(LCD de 8.4 polegadas)

Fig. 13.1.1 (d) Tela de parâmetro gráfico (segunda página)


(LCD de 10 polegadas)

-936-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Na tela de parâmetro gráfico (segunda página), um bloco final de


desenho, uma exclusão automática, cores gráficas, e ângulos de rotação
são determinados.

- Tela de parâmetro gráfico (terceira página)

Fig. 13.1.1 (e) Tela de parâmetro gráfico (terceira página)


(LCD de 8.4 polegadas)

Fig. 13.1.1 (f) Tela de parâmetro gráfico (terceira página)


(LCD de 10,4 polegadas)

Na tela de parâmetro gráfico (terceira página), os eixos das


coordenadas a serem usadas para o desenho são determinadas.

-937-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

T
- Tela de parâmetro gráfico (primeira página)

Fig. 13.1.1 (g) Tela de parâmetro gráfico (primeira página) (LCD de 8.4
polegadas)

Fig. 13.1.1 (h) Tela de parâmetro gráfico (primeira página) (LCD de 10,4
polegadas)

Na tela de parâmetro gráfico (primeira página), as dimensões em


branco (comprimento e diâmetro), bloco final do desenho, exclusão
automática, limite de fronteira, alcance gráfico são determinados.
O alcance gráfico pode ser determinado por um dos seguintes métodos:
um método é configurar as dimensões em branco (comprimento e
diâmetro), e o outro seria configurar o fator de escala gráfica e o centro
de alcance gráfico.

-938-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

- Tela de parâmetro gráfico (segunda página)

Fig. 13.1.1 (i) Tela de parâmetro gráfico (segunda página)


(LCD de 8.4 polegadas)

Fig. 13.1.1 (j) Tela de parâmetro gráfico (segunda página)


(LCD de 10,4 polegadas)

Na tela de parâmetro gráfico (segunda página), as cores dos gráficos


são determinadas.

-939-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

- Tela de parâmetro gráfico (terceira página)

Fig. 13.1.1 (k) Tela de parâmetro gráfico (terceira página)


(LCD de 8.4 polegadas)

Fig. 13.1.1 (i) Tela de parâmetro gráfico (terceira página)


(LCD de 10,4 polegadas)

Na tela de parâmetro gráfico (terceira página), os eixos das


coordenadas a serem usadas para o desenho são determinadas.

-940-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Configurações de parâmetro gráfico: Procedimento operacional

Procedimento
Para exibir as teclas de operações de entrada na tela de parâmetro
gráfico, faça o seguinte:
1 Pressione a tecla de função (ou quando uma pequena
unidade é usada) para mostrar a tela de PARÂMETRO
GRÁFICO.
2 Pressione a tecla [(OPRT) ou uma tecla numérica.

- Movendo o cursor
O cursor pode ser movido até um parâmetro desejado usando-se as
teclas de página ou e as teclas do cursor , ,
, ou .
Porém, com as teclas do cursor, você não pode mover da página 1 ou 2
até a página 3.

- Entrada das configurações (entrada absoluta)


Método 1
(1) Chave em um valor a ser determinado.
(2) Pressione a tecla (INPUT).
Método 2
(1) Chave em um valor a ser determinado.
(2) Pressione a tecla.

- Entrada das configurações (entrada de incrementos)


Método 1
(1) Chave em um valor a ser incrementado para ou diminuído em
incrementos à partir das configurações atuais.
(2) Pressione a tecla [+INPUT].

Valores padrão das


configurações
M
Após você alterar o centro de alcance gráfico e o fator de escala em
uma operação de aumento/diminuição de alcance gráfico, pode
pressionar a tecla [NORMAL] para restaurar esses valores às suas
configurações obtidas pela operação automática, com base nos valores
máximos e mínimos no alcance gráfico.

T Após você alterar o centro de alcance gráfico e o fator de escala em


uma operação de aumento/diminuição de alcance gráfico, pode
pressionar a tecla [NORMAL] para restaurar esses valores às suas
configurações obtidas pela operação automática, com base no
comprimento em branco e diâmetro.

-941-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Explicação
Para o desenho do caminho da ferramenta, um sistema de coordenadas
gráficas e alcance gráfico, devem ser determinados na tela de
parâmetro gráfico.
Os parâmetros gráficos a serem determinados na tela de parâmetro
gráfico são descritos abaixo.
Se você alterar qualquer um dos parâmetros gráficos e alternar para a
tela CAMINHO GRÁFICO, o caminho da ferramenta já desenhado é
apagado.
Os parâmetros gráficos são preservados mesmo que a energia esteja
desligada.

- Sistema de coordenadas
gráficas

M
Selecione um sistema de coordenada gráfica para desenhar o caminho
da ferramenta, em seguida determine o número correspondente.

S 0. XY Z 1. YZ S 2. ZY

X S Z

Z 3. XZ Z 4. XYZ S 5. ZXY

X Z
X X S

Fig. 13.1.1 (m) Sistema de coordenadas gráficas

-942-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

T
Selecione um sistema de coordenada gráfica desejado para desenhar o
caminho da ferramenta, e determine seu número no parâmetro Nº
6510.

Configuração Configuração Configuração Configuração


do valor = 0 do valor = 1 do valor = 2 do valor = 3

Configuração Configuração Configuração Configuração


do valor = 4 do valor = 5 do valor = 6 do valor = 7

Configuração
do valor = 8

Fig. 13.1.1 (n) Sistema de coordenadas gráficas

-943-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

TT
Para um sistema Lathe de 2 caminhos, com 1 fuso e duas torres (bit 1
(SPC) do parâmetro Nº 6500 é 1+), selecione um sistema de
coordenada desejado à partir do seguinte, e determine seu número no
parâmetro de Nº 6509.

Configuração do Configuração do Configuração do


valor = 0 ou 10 valor = 1 ou 11 valor = 2 ou 12

Configuração do Configuração do Configuração do


valor = 3 ou 13 valor = 4 ou 14 valor = 5 ou 15

Configuração do Configuração do Configuração do


valor = 6 ou 16 valor = 7 ou 17 valor = 8 ou 18

Configuração do
valor = 9 ou 19

Fig. 13.1.1 (o) Sistema de coordenadas gráficas (um fuso e duas torres)

NOTA
O sistema de coordenada gráfica acima, para um
fuso e duas torres é ativado quando 2 caminhos
são exibidos ao mesmo tempo.

-944-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

M
- Configurações de
alcance gráfico Para o desenho do caminho da ferramenta em uma área de desenho na
tela CAMINHO GRÁFICO, determine um alcance gráfico. Há 2
métodos disponíveis:
1. Método configurando os valores mínimos e máximos das
posições de coordenada
2. Método configurando o centro de alcance gráfico, e fator de
escala
Quer o método 1 ou método 2 sejam usados é determinado por
quais parâmetros foram determinados mais recentemente. Um
alcance gráfico determinado é preservado mesmo que a energia
esteja desligada.

1. Método configurando os valores mínimos e máximos das posições da


coordenada
Configure o alcance gráfico desejado de acordo com os valores
máximos e mínimos no sistema de coordenada do objeto a usinar.
O desenho é executado de forma que todo o alcance determinado
dentro da área de desenho.

O centro do alcance gráfico e fator de escala são calculados


automaticamente a partir dos valores máximos e mínimos, e em
seguida as configurações do centro de alcance e fator de escala na tela
de parâmetro gráfico são atualizadas.
Mesmo quando o fator de escala é automaticamente determinado, o
valor é reduzido até o alcance de 0.01 até 100. O valor máximo deve
ser maior que o valor mínimo.

NOTA
Quando você determina os parâmetros gráficos
para os valores máximos e mínimos no alcance
gráfico, os parâmetros gráficos do centro de alcance
gráfico e fator de escala são automaticamente
atualizados. Porém, quando você altera o centro de
alcance gráfico e fator de escala, os valores
máximos e mínimos no alcance de gráfico não são
atualizados.

2. Método configurando o centro de alcance gráfico e fator de escala


Determine as coordenadas centrais da área de desenho de acordo com
os valores de coordenada do sistema de coordenadas do objeto a
usinar.
Depois, determine o fator de escala para fazer o alcance gráfico cair
dentro da área de desenho.
Determine um valor de 0.01 para 100 como fator de escala.
Com um fator de escala menor, você pode executar o desenho do
caminho da ferramenta em um alcance mais amplo.
Com um fator de escala maior, você pode executar o desenho enquanto
aumenta a área do centro de alcance gráfico.

-945-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

T
- Configurações de
Para o desenho do caminho da ferramenta em uma área de desenho na
alcance gráfico tela CAMINHO GRÁFICO, determine um alcance gráfico. Há 2
métodos disponíveis:
1. Método através da configuração de comprimento em branco e
diâmetro
2. Método configurando o centro de alcance gráfico, e fator de
escala
Quer o método 1 ou método 2 sejam usados é determinado por quais
parâmetros foram determinados mais recentemente. Um alcance
gráfico determinado é preservado mesmo que a energia esteja
desligada.

1. Método através da configuração de comprimento em branco e diâmetro


Determina o comprimento e diâmetro de um branco de um programa
de usinagem para um desenho.
O desenho é executado de forma que todo o alcance determinado
dentro da área de desenho.

O centro do alcance gráfico e fator de escala são calculados


automaticamente a partir do comprimento e diâmetro de um branco, e
em seguida as configurações do centro de alcance e fator de escala na
tela de parâmetro gráfico são atualizados.
Mesmo quando o fator de escala é automaticamente determinado, o
valor é reduzido até o alcance de 0.01 até 100.

NOTA
Quando você determina os parâmetros gráficos
para o comprimento e diâmetro, os parâmetros
gráficos do centro de alcance gráfico e fator de
escala são automaticamente atualizados. Porém,
quando você altera o centro de alcance gráfico e
fator de escala, o comprimento e diâmetro não são
atualizados.

2. Método configurando o centro de alcance gráfico e fator de escala


Determine as coordenadas centrais da área de desenho de acordo com
os valores de coordenada do sistema de coordenadas do objeto a
usinar.
Depois, determine o fator de escala para fazer o alcance gráfico cair
dentro da área de desenho.
Determine um valor de 0.01 para 100 como fator de escala.
Com um fator de escala menor, você pode executar o desenho do
caminho da ferramenta em um alcance mais amplo.
Com um fator de escala maior, você pode executar o desenho enquanto
aumenta a área do centro de alcance gráfico.

-946-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

- Desenhando o
bloco final Para executar um desenho de uma parte de um programa, determine o
número de sequência de um bloco no qual concluir o desenho. Depois
de o desenho ter sido completado, esse valor é automaticamente
cancelado e alterado para -1.

- Exclusão automática
O gráfico anterior é automaticamente apagado antes do desenho ser
iniciado.
1 : O gráfico anterior é automaticamente apagado imediatamente
antes do desenho ser iniciado.
0 : O gráfico anterior não é automaticamente apagado.

- Limite de fronteira Quando 1 é determinado, uma área de limite de acerto armazenada 1 é


desenhada com uma linha pontilhada dupla.

- Cor do gráfico
Determine um número de cor de gráfico para um caminho de
ferramenta de cada avanço de corte e rápida transversal.

1: Vermelho 2: Verde 3: Amarelo 4: Azul


5: Roxo 6: Azul celeste 7: Branco

NOTA
Para qualquer valor além das configurações
acima, a cor do gráfico de um caminho de
ferramenta é verde.

-947-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

M
- Ângulo de rotação
Quando um sistema de coordena gráfica tridimensional, tal como
horizontal 4.XYZ ou 5.ZXY é selecionado, o sistema de coordenada pode ser
girado com o plano horizontal usado como plano de rotação.
Determina um ângulo de rotação a partir de -360° a +360°.

Na Fig. 13.1.1 (p) abaixo, o sistema de coordenada gráfica XYZ é


convertido para X”Y”Z” pelas seguintes configurações:
Ângulo de rotação horizontal: 210°

X’

Y’
210°

Ângulo de rotação
horizontal

X S

Fig. 13.1.1 (p) Rotação do sistema de coordenadas na direção


horizontal

- Ângulo de rotação
vertical Quando um sistema de coordenada tridimensional tal como 4.XYZ ou
5.ZXY é selecionado, o sistema de coordenada pode ser girado com
um eixo sobre o plano horizontal especificado como eixo de rotação
vertical. Determine um ângulo de rotação a partir de -360° até +360°.

Na Fig. 13.1.1 (q) abaixo, o sistema de coordenada gráfica XYZ é


convertido para X’Y’Z’ pelas seguintes configurações:
Ângulo de rotação vertical: 210°

Z' Z

Vertical
Plano de rotação 20°

Vertical Y'
eixo de rotação
S

Plano de rotação do
eixo de rotação
vertical

X'

Fig. 13.1.1 (q) Rotação do sistema de coordenadas na direção vertical

-948-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

- Número do eixo gráfico


Determina quais eixos controlados serão atribuídos a cada um dos eixos
gráficos.
Para cada eixo controlado, determina um dos seguintes eixos gráficos:
Primeiro eixo gráfico: 1
Segundo eixo gráfico: 2
Terceiro eixo gráfico: 3
Os eixos não são usados para desenho: 0

NOTA
1 Quando 0 é configurado para todos os eixos
controlados, presumimos que 1, 2 e 3 são
determinados sequencialmente do primeiro até o
terceiro eixo controlado.
2 Com a série T, um caminho de ferramenta é
desenhado ao longo do primeiro e segundo
eixo. Nenhum caminho de ferramenta é
desenhado ao longo do terceiro eixo gráfico.

-949-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.1.2 Tela de Caminho Gráfico

Explicação
Pressione a tecla de função (ou Quando uma pequena
unidade MDI é usada) e em seguida pressione a tecla [GRAPH] para
exibir a tela CAMINHO GRÁFICO.

A tela CAMINHO GRÁFICO consiste principalmente de 3 partes.


・Parte da área de desenho para desenho do caminho da ferramenta
・Parte para exibição das informações de usinagem incluindo uma
posição da ferramenta
・Parte para exibição do sistema de coordenada gráfica

-950-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Fig. 13.1.2 (a) Tela CAMINHO GRÁFICO (LCD de 8.4 polegadas)

Fig. 13.1.2 (b) Tela CAMINHO GRÁFICO (LCD de 10,4 polegadas)

-951-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Fig. 13.1.2 (c) Tela CAMINHO GRÁFICO (LCD de 8.4 polegadas)

Fig. 13.1.2 (d) Tela CAMINHO GRÁFICO (LCD de 10,4 polegadas)

-952-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

TT

- Tela para exibição simultânea de dois caminhos

Fig. 13.1.2 (e) Tela CAMINHO GRÁFICO (LCD de 8.4 polegadas)

Fig. 13.1.2 (f) Tela CAMINHO GRÁFICO (LCD de 10,4 polegadas)

- Tela para exibição simultânea de um caminho


Quando você configura o bit 2 (DOP) do parâmetro Nº 3192 para
desativar a exibição simultânea de dois caminhos, cada caminho é
exibido da mesma forma que no sistema de tela para um caminho.

-953-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

- Caminho da ferramenta
No sistema de coordenadas gráficas determinado com um parâmetro
gráfico, um caminho de ferramenta é desenhado no sistema de
coordenada do objeto a usinar. Podemos fazer uma distinção entre os
caminhos de viagem para rápida transversal e avanço do corte através
da configuração das cores do gráfico.

Mesmo se uma posição de ferramenta se alterar de forma


descontinuada devido à configuração de origem e troca do sistema de
coordenada do objeto a usinar, o caminho da ferramenta é desenhado
que a suposição que a ferramenta se move.
O desenho do caminho da ferramenta continua até mesmo depois que
você alterna para outra tela.

NOTA
O desenho não continua e um caminho de
desenho não é retido quando:
- Você alterna para a tela de macro de
conversão.
- Você alterna para uma tela exibida pela
linguagem C de execução.
- Você alterna para a tela Guia do Manual i.
- Você começa ou interrompe a função de
exibição da tela CNC

- Informações de
usinagem Na parte direita da tela, você verá uma posição no sistema de
coordenada do objeto a usinar, assim como a velocidade de avanço (F),
velocidade do fuso (S), e número da ferramenta (T).
NOTA
Até três eixos gráficos são suportados para a série
M, até dois são suportados para a série T.

- Sistema de coordenadas
gráficas Os eixos de coordenada e nomes dos eixos são exibidos no canto
inferior direito da tela.

- Fator de escala e dimensões


Quando o sistema de coordenada gráfica está em um plano, o fator de
escala para o alcance gráfico e os valores dimensionais das medições
são exibidos.

T
- Eixos de coordenadas no sistema de coordenada do objeto a usinar
Em uma área de desenho, os eixos gráficos do sistema de coordenada
do objeto a usinar são exibidos.
Observe que você vê a posição do sistema de coordenada do objeto a
usinar determinado no momento que o desenho se inicia. Durante a
operação automática, as posições dos eixos de coordenada não são
alteradas mesmo que o sistema de coordenada do objeto a usinar seja
alterado.

-954-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Procedimento para o caminho de desenho na tela de gráfico do caminho


Procedimento
- Iniciando o desenho
1 Pressione a tecla de função (ou quando uma unidade
MDI pequena é usada) e determine parâmetros gráficos
necessários na tela GRAPHIC PARAMETER.
2 Pressione a tecla [GRAPH] para exibir a tela CAMINHO
GRÁFICO.
3 Início automático ou operação manual. Movimentos da máquina
são desenhados na tela.

NOTA
1 Veja o estado de trava da máquina para executar o
desenho apenas sem mover a ferramenta.
2 Quando a velocidade de avanço estiver alta, o
caminho da ferramenta pode não ser desenhado
corretamente. Em um caso como esse, diminua a
velocidade de avanço executando, por exemplo,
um funcionamento a seco.

- Interrompendo o
desenho
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada).
Se a tela CAMINHO GRÁFICO não aparecer, pressione a tecla
[GRAPH] para exibir a tela.
2 O desenho do caminho da ferramenta para quando uma operação
automática tenha sido completada, ou seja, interrompida pela
metade.

- Exclusão do desenho
Pressione a tecla [CLEAR]. O desenho do caminho da ferramenta é
apagado.

-955-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Procedimento para aumentar ou diminuir um caminho de desenho na tela de gráfico


do caminho
Na tela de gráfico de caminho da ferramenta, você pode mover a
posição do centro do desenho do caminho da ferramenta, ou aumentar
o desenho do caminho enquanto visualiza o caminho da ferramenta.
Se qualquer uma dessas operações for executada, o caminho da
ferramenta desenhado é limpo:

Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada).
2 Pressione a tecla [GRAPH] para exibir a tela CAMINHO
GRÁFICO
E depois desenhe um caminho de ferramenta.
3 Pressione a tecla [LARGE].

- Procedimento para alterar o alcance gráfico através da configuração do


centro gráfico e ampliação visual
A posição do centro do desenho pode ser movida. Ao mesmo tempo, a
escala também pode ser alterada. Então, o caminho da ferramenta pode
ser aumentado ou reduzido em uma nova posição de centro desejado.

4 Após o passo 3 descrito acima, pressiona a tecla [CENTER].


Um cursor amarelo aparecerá no centro da tela, e a tecla de
exibição é alterada.
5 Mova o cursor amarelo até uma nova posição de centro gráfico
usando a tecla , , ou .
6 Quando estiver alterando a escala, digite um valor de 0.01 até 100
(ampliação de visão) depois pressione a tecla [INPUT]. Um valor
de entrada é exibido em “SCALE” na parte inferior direita da tela.
Quando você pressionar a tecla [+INPUT], a ampliação atual é
incrementada pelo valor de entrada.
7 Pressione a tecla [EXEC] para terminar a operação.
Após esse passo, a configuração para o movimento gráfico é
efetiva para permitir o desenho com uma nova configuração.

Antes do movimento gráfico Depois do movimento gráfico

Fig. 13.1.2 (g) Movimento gráfico (ampliação = 2.00)

-956-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

- Procedimento para alterar o alcance gráfico com um retângulo


Um caminho de ferramenta pode ser desenhado ampliando-se uma área
retangular especificada.

4 Após o passo 3 descrito acima, pressiona a tecla [AREA].


Dois cursores, um vermelho e outro em amarelo, aparecerão no
centro da tela, e a tecla de exibição será alterada.

5 Mova o cursor amarelo usando a tecla , ,


ou . O cursor a ser movido pode ser alterado pressionando
a tecla [HI/LO].
Mova os dois cursores até os pontos diagonais de um novo
alcance gráfico retangular. Um caminho de ferramenta é
desenhado na próxima vez que o caminho da ferramenta
desenhado é contido no alcance retangular.
6 Pressione a tecla [EXEC] para terminar a operação.
Depois dessa etapa, a configuração feita nas etapas acima é
efetiva para permitir o desenho no novo alcance gráfico.

Antes do aumento do gráfico Depois do aumento do gráfico

Fig. 13.1.2 (h) Aumento do gráfico

NOTA
1 Para interromper um aumento/redução na
operação pressione a tecla [CANCEL]
2 Mesmo que você execute uma operação de
aumento/redução, o caminho da ferramenta já
desenhado na tela não é movido nem aumentado.
A configuração de aumento/redução é efetive na
próxima vez que o desenho for feito.

-957-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2 EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE M)

Visão geral
A função de exibição gráfica dinâmica tem dois recursos:

• Desenho do caminho
O caminho das coordenadas, especificado em um programa, é
desenhado na tela.
Ao exibir o caminho de viagem na tela, o caminho pode ser
verificado facilmente antes de executar a usinagem em si.

• Animação
A figura de um objeto a usinar por um movimento de ferramenta
programado é desenhado.
Ao desenhar a figura tridimensional de um objeto a usinar como
se fosse animação, o processo de usinagem intermediário e figura
final pode ser facilmente agarrado.

Quando a usinagem estiver sendo feita de acordo com um programa,


essa função pode desenhar um caminho de ferramenta com outro
programa.
Essa função executa um desenho muito mais rapidamente do que a
função de exibição de gráfico com base na operação automática, para
que uma verificação de programa possa ser feita mais suavemente.
Essa função pode ser distinguida da operação de programa automática,
como indicado pela seguinte terminologia:

Operação automática Operação executada para a usinagem atual


Operação em segundo Operação virtual executada para desenho
plano

-958-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

13.2.1 Desenho de caminho

Visão geral
As telas de desenho de caminho de ferramenta a seguir são usadas para
criar várias configurações e executar desenhos:

• Tela CAMINHO GRÁFICO (CONFIGURAÇÃO)


Essa tela é usada para determinar os dados necessários para
o desenho de caminho da ferramenta

• Tela CAMINHO GRÁFICO (EXECUÇÃO)


Essa tela é usada para o desenho de caminho da
ferramenta
Aumenta ou reduz um alcance gráfico, ou gira o sistema de
coordenada de gráfico.

• Tela CAMINHO GRÁFICO (POSIÇÃO)


Essa tela é usada para indicar a posição da ferramenta atual
durante a operação automática, exibindo o cursor do gráfico no
desenho do caminho na tela CAMINHO GRÁFICO
(EXECUÇÃO).

-959-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2.1.1 Tela de CAMINHO GRÁFICO (CONFIGURAÇÃO)


Essa tela é usada para determinar os parâmetros gráficos necessários
para o desenho do caminho da ferramenta.
Os dados determinados usando essa tela são validados pela exibição da
tela CAMINHO GRÁFICO (EXECUÇÃO) ou pela execução do
desenho. Se um caminho de ferramenta já está desenhado, o caminho é
excluído.
Os dados do parâmetro gráficos uma vez determinados são preservados
mesmo que a energia seja desligada.

Tela de Caminho Gráfico (Configurações): Procedimento operacional


Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada) para exibir a tela de CAMINHO
GRÁFICO (CONFIGURAÇÃO-1).

Fig. 13.2.1.1 (a) Tela de CAMINHO GRÁFICO (CONFIGURAÇÃO-1)


(primeira página) (8.4 polegadas LCD)

-960-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Fig. 13.2.1.1 (b) Tela de CAMINHO GRÁFICO (CONFIGURAÇÃO-1)


(primeira página) (10,4 polegadas LCD)

Fig. 13.2.1.1 (c) Tela de CAMINHO GRÁFICO (CONFIGURAÇÃO-2)


(primeira página) (8.4 polegadas LCD)

-961-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Fig. 13.2.1.1 (b) Tela de CAMINHO GRÁFICO (CONFIGURAÇÃO-2)


(primeira página) (10,4 polegadas LCD)

2 Duas telas são usadas para a tela de CAMINHO GRÁFICO


(CONFIGURAÇÃO).
Use as teclas de página MDI para alternar entre as telas para
exibição de um item de configuração desejado.

3 Use as teclas de cursor MDI para colocar o cursor no valor do


item desejado. Use as teclas numéricas para digitar um valor
numérico a ser determinado. (O valor numérico digitado é
armazenado no buffer de armazenamento).

4 Para determinar diretamente o valor numérico digitado na


etapa 3, pressiona e tecla ou a tecla [INPUT].
Para incrementar o valor atual pelo valor numérico digitado na
etapa 3, pressione a tecla [+INPUT].

Para cada item de configuração, consulte a explicação.

-962-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Explicação Os itens de configuração na tela CAMINHO GRÁFICO


(CONFIGURAÇÃO) são descritos abaixo.

- Sistema de coordenada gráfica (COORDENADA GRÁFICA)


Selecione um sistema de coordenada gráfica para desenhar a partir do
seguinte, e determine seu número.

Configuração=0 (XY) Configuração=1 (YZ) Configuração=2 (ZY)

Y Z Y

X Y Z

Configuração=3 (XZ) Configuração=5 (XYZ) Configuração=5 (ZXY)

Z Z Y

X X Y Z X

Fig. 13.1.1.1 (b) Sistema de coordenadas gráficas

- Escala
(SCALE) Determine o fator de escala para desenho no alcance de 0.01 até 100.00
(vezes). Com um fator de escala menor, é possível desenhar dentro de
um alcance mais amplo. Com um fator de escala maior é possível
desenhar nas bordas do centro gráfico sendo aumentado.

NOTA
Quando 0 é determinado, o fator de escala e
posições de coordenada central para desenho
são de acordo com os parâmetros do alcance
gráfico (valores máximos e mínimos).

- Centro de alcance gráfico (GRAPHIC RANGE CENTER)


Para especificar as coordenadas do centro de um alcance gráfico,
determine uma coordenada sobre cada eixo do sistema de coordenadas
do objeto a usinar do programa executado para desenho.

NOTA
1 Determine uma coordenada sobre cada eixo do
sistema de coordenadas da máquina, no caso do
bit 3 (BGM) do parâmetro de Nº 11329=1.
2 Essa configuração é efetiva quando um valor que
não seja zero é determinado como parâmetro para
o fator de escala.

-963-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

- Alcance gráfico (valor máximo)/(valor mínimo) (RANGE(MAX.)/(MIN.))


Determina o alcance gráfico desejado pelos valores de coordenada
máximos e mínimos no sistema de coordenada do objeto a usinar.
O fator de escala e as posições de coordenada centrais para desenhos
são automaticamente calculadas a partir dos valores mínimos e
máximos, e o desenho é executado de forma que o alcance de todo o
conjunto caia dentro da área de desenho.

NOTA
1 Essa configuração é efetiva quando 0 é
determinado como parâmetro gráfico para o fator
de escala.
2 O fator de escala para desenho é reduzido para o
alcance de 0.01 até 100.00.
3 Determina a posição do valor máximo maior que
o valor mínimo.
4 Quando o bit 3 (BGM) do parâmetro de Nº 11329
for 1, determinar o valor de coordenada de cada
eixo no sistema de coordenada da máquina.

- Números de início/final da sequência (START/END SEQUENCE NO.)


Determina os números sequenciais de início e final do desenho. Um
programa de alvo do desenho é executado a partir do começo, mas o
desenho só é executado para a parte entre os números sequenciais de
início e fim.
Quando 0 é especificado como o número sequencial inicial, o desenho
é executado à partir do começo do programa.
Quando 0 é especificado como o número sequencial final, o desenho é
executado até que o fim do programa seja alcançado.
Os números sequenciais são verificados sem distinção entre o
programa principal e o subprograma.

- Correção da ferramenta (CAMINHO) (FERRAMENTA DE CORREÇÃO(CAMINHO))


Para o desenho do caminho da ferramenta, você pode selecionar ativar
ou desativar a função de compensação da ferramenta (compensação de
comprimento da ferramenta, compensação de corte).
Configuração 0: A função de compensação da ferramenta é
ativada para desenho.
1: A função de compensação da ferramenta é
desativada para desenho.
- Cor do gráfico (GRAPHIC COLOR)
Determina as cores a serem usadas para o desenho do caminho da
ferramenta.
As cores que podem ser determinadas são indicadas abaixo, junto com
seus valores de configuração:
Cor do gráfico Branco Vermelho Verde Amarelo Azul Roxo Azul
Claro
Configuração do 0 1 2 3 4 5 6
valor

CAMINHO
Determina as cores a serem usadas para o desenho do caminho da
ferramenta.

-964-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Posição da ferramenta
(TOOL POS)
Determina uma cor para o cursor gráfico a ser usada para a tela
CAMINHO GRÁFICO (POSIÇÃO).

- Alteração automática
(AUTO CHANGE)
Os códigos T especificados em um programa alvo de desenhos podem
ser usados para alterar automaticamente a cor de um caminho de
ferramenta durante o desenho.
Configuração 0: A alteração automática não é executada.
1: A alteração automática é executada.

Quando 1 é determinado, a configuração da cor do caminho de


ferramenta é incrementado por 1, sempre que um código T for
executado; a cor do caminho de ferramenta é alterada de acordo.
Quando a configuração alcançar 6, ela é reiniciada como 0.

- Exclusão automática
(AUTO ERASE) Quando o desenho é iniciado com a tecla [AUTO] ou [START] a
partir de um estado onde o desenho não esteja sendo executado, ou não
seja interrompido temporariamente, o caminho anteriormente
desenhado pode ser excluído.
Configuração 0: O caminho desenhado anteriormente não é
excluído.
1: O caminho desenhado anteriormente é excluído.

- Ângulo de rotação
Determina um ângulo de rotação do sistema de coordenada gráfica que
centraliza sobre o centro do alcance gráfico. O ângulo de rotação é um
alcance de -360°-+360°. Determina um ângulo de rotação como
posição de referência (posição do ângulo de rotação 0º) na direção
indicada de cada sistema de coordenada gráfica.

Ângulo de rotação do plano vertical


Determina um ângulo de rotação no centro de direção horizontal em
frente à tela.
A direção da rotação é como mostrada abaixo:

+ -

Centro de rotação

-965-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Ângulo de rotação do plano horizontal


Determina um ângulo de rotação no centro de direção vertical em
frente à tela.
A direção da rotação é como mostrada abaixo:
-

Centro de rotação
+

Ângulo de rotação do centro da tela


Determina um ângulo de rotação no centro de direção vertical no
plano da tela. A direção da rotação é como mostrada abaixo:

+ -
Centro de rotação

-966-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

13.2.1.2 Tela CAMINHO GRÁFICO (EXECUÇÃO)

A tela CAMINHO GRÁFICO é usada para desenhar um caminho de


ferramenta. As seguintes operações podem ser executadas:
• Início/final do desenho do caminho da ferramenta
• Retroceder um programa alvo de desenho
• Exclusão de um caminho de ferramenta desenhado
• Aumentar/reduzir/mover o alcance gráfico
• Alterar/rotacionar o sistema de coordenada gráfica

A tela é composta dos seguintes itens:


(1) Área de desenho
(2) Exibição do estado da operação em segundo plano
(3) Número do programa e número seqüencial para a execução de
desenho
(4) Coordenadas atuais
(5) Velocidade de avanço e informações sobre as instruções de
códigos M/S/T/D
(6) Sistema de coordenadas gráficas
(7) Linha de dimensão atual

Fig. 13.2.1.2 (a) Tela CAMINHO GRÁFICO (EXECUÇÃO) (8.4 polegadas


LCD)

-967-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Fig. 13.2.1.2 (b) Tela CAMINHO GRÁFICO (EXECUÇÃO) (10,4 polegadas


LCD)

-968-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Tela CAMINHO GRÁFICO (EXECUÇÃO) Procedimento


Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada) para exibir a tela CAMINHO GRÁFICO
(CONFIGURAÇÃO-1).
2 Pressione a tecla [EXEC]. A tela CAMINHO GRÁFICO é
exibida.

Fig. 13.2.1.2 (a) Tela CAMINHO GRÁFICO (EXECUÇÃO) (8.4 polegadas


LCD)

Fig. 13.2.1.2 (d) Tela CAMINHO GRÁFICO (EXECUÇÃO) (10,4 polegadas


LCD)

-969-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

3 Pressione a tecla [(OPRT)]. As teclas para desenho do caminho da


ferramenta são exibidas.

Fig. 13.2.1.2 (e) Tela CAMINHO GRÁFICO (EXECUÇÃO) (8.4 polegadas LCD)

Fig. 13.2.1.2 (f) Tela CAMINHO GRÁFICO (EXECUÇÃO) (LCD de


10,4 polegadas)
4 Aperte a tecla de menu contínuo para exibir as teclas de
aumentar/reduzir/mover o alcance gráfico

Fig. 13.2.1.2 (g) Tela CAMINHO GRÁFICO (EXECUÇÃO)


(aumentando/reduzindo/movendo o alcance gráfico) (LCD de 8.4
polegadas)

Fig. 13.2.1.2 (h) CAMINHO GRÁFICO (EXECUÇÃO)


(aumentando/reduzindo/movendo o alcance gráfico) (10,4
polegadas LCD)

5 Pressione a tecla [COORDINATE] para exibir as teclas de


alteração do sistema de coordenada gráfica CAMINHO GRÁFICO

Fig. 13.2.1.2 (i) Tela CAMINHO GRÁFICO (EXECUÇÃO)


(alterando o sistema de coordenada gráfica) (8.4 polegadas LCD)

Fig. 13.2.1.2 (j) Tela CAMINHO GRÁFICO (EXECUÇÃO)


(alterando o sistema de coordenada gráfica)
(10,4 polegadas LCD)

6 Pressione a tecla [ROTATION] para exibir as teclas de rotação do


sistema de coordenada gráfica.

Fig. 13.2.1.2 (k) Tela CAMINHO GRÁFICO (EXECUÇÃO)


(girando o sistema de coordenada gráfica) (8.4 polegadas LCD)

Fig. 13.2.1.2 (l) Tela CAMINHO GRÁFICO (EXECUÇÃO)


(girando o sistema de coordenada gráfica) (10,4 polegadas LCD)

-970-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Para a operação de cada uma das teclas, consulte a explicação.

Explicação
- Seleção do programa
gráfico O desenho é executado pelo programa selecionado como sendo o
programa principal. Na tela de lista de programa, você poderá
selecionar outro programa apenas para desenho.
O procedimento é como mostrado:

1 Pressione a tecla [(OPRT)] na tela de lista do programa, e em


seguida pressione a tecla de menu contínuo várias vezes para
exibir a tecla [DRAW SELECT].

Fig. 13.2.1.2 (m) Tecla da tela de lista do programa ([DRAW SELECT])


(8.4 Polegadas LCD)

Fig. 13.2.1.2 (n) Tecla da tela de lista do programa ([DRAW


SELECT]) (10,4 polegadas LCD)

2 Use as teclas numéricas MDI para digitar o número de um


programa para desenho.
3 Pressione a tecla [DRAW SELECT].

O número do programa selecionado nas etapas acima é pré-fixado com


"#" indicando que o programa está selecionado para desenho.

Fig. 13.2.1.2 (o) Tela de lista do programa


(desenhando o estado de seleção do programa alvo)
(8,4 polegadas LCD)

-971-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Fig. 13.2.1.2 (p) Tela de lista do programa


(desenhando o estado de seleção do programa alvo)
(10,4 polegadas LCD)

NOTA
O arquivo que pode ser selecionado como
programa alvo de desenho é apenas um arquivo
que pode ser selecionado como programa
principal.

- Iniciando / Interrompendo o desenho


Para desenhar um caminho de ferramenta de um programa selecionado
para desenho, pressione uma das teclas exibidas pela etapa 3
mencionada acima:
• tecla [AUTO]
Essa tecla executa um escalonamento automático. Antes de o
desenho ser iniciado, os valores de coordenada máximos e
mínimos do programa alvo de desenho são determinados e
ajustados como os parâmetros gráficos para os valores máximos e
mínimos no alcance gráfico, e o 0 é determinado para o fator de
escala e centro do alcance gráfico. Então o desenho é iniciado. O
caminho da ferramenta é desenhado devidamente na tela.
• Tecla [START]
Essa tecla inicia o desenho a partir do início do programa.
• Tecla [1BLOCK]
Essa tecla executa o programa de desenho, e interrompe
temporariamente com base bloco a bloco, assim como em uma
operação de parada de bloco único comum.

Se um programa é executado com a tecla acima, a exibição da mesma é


alterada para:

Fig. 13.2.1.2 (q) Teclas exibidas durante a execução do desenho


(8,4 polegadas LCD)
-972-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Fig. 13.2.1.2 (r) Teclas exibidas durante a execução do desenho


(LCD de 10.4-polegadas)

A operação dessas teclas são como mostradas:


• Tecla [END]
Essa tecla termina a execução do programa alvo de desenho.
• Tecla [PAUSE]
Essa tecla interrompe temporariamente a execução do programa
alvo de desenho.
• Tecla [1BLOCK]
Essa tecla executa o programa de desenho, e interrompe
temporariamente com base bloco a bloco, assim como em uma
operação de parada de bloco único comum.
• Tecla [RESTART]
Se a tecla [RESTART] for pressionada no estado de parada
determinado pela tecla [PAUSE] ou a tecla [1BLOCK], a
execução do desenho pode ser reiniciada a partir do bloco onde o
desenho é interrompido.

NOTA
Quando o novo caminho foi desenhado pela
operação inicial do desenho sem excluir o
caminho antigo antes da operação, é impossível
redesenhar o velho caminho através das
operações de aumentar/reduzir/mover o alcance
gráfico e alterar/rotacionar o sistema de
coordenada gráfica.

O estado de desenho é indicado como mostrado abaixo:

DRAWING: Indica que o desenho está sendo executado.

Fig. 13.2.1.2 (s) Indicação do estado durante o desenho

STOP: Indica que o desenho está temporariamente interrompido.

Fig. 13.2.1.2 (t) Indicação do estado durante uma parada temporária

-973-
13. FUNÇÃO DE GRÁFICO OPERAÇÃO B-64304PO/01

ALM: Indica que a ocorrência de um alarme na operação em


segundo plano.

Fig. 13.2.1.2 (u) Indicação do estado durante a ocorrência de um alarme

- Fim do desenho
Quando M02 ou M30 for executado, o programa de desenho em
funcionamento interrompe o desenho.
Ao término do programa, a tecla de exibição volta às teclas (Fig.
13.2.1.2 (e)/(f)) exibidas antes do desenho ter sido iniciado.
- Retroceder um programa alvo de desenho
Se a execução de um desenho de um programa selecionado tiver
terminado, ou interrompida pela metade, pressione a tecla [REWIND]
para reiniciar o começo do programa.

- Excluindo um caminho de
ferramenta desenhado Pressione a tecla [ERASE] para excluir um caminho de ferramenta
desenhado.

NOTA
1 Se a tela de exibição for alternada durante o
desenho do caminho da ferramenta, a operação
em segundo plano é interrompida para terminar
o desenho.
2 Um caminho de ferramenta já desenhado é
excluído quando a exibição da tela for alternada.

- Aumentando/reduzindo o alcance gráfico


As seguintes teclas exibidas pela etapa 4 são usadas:
• Tecla [LARGE]
Essa tecla aumenta a escala para aumentar o alcance gráfico.
• Tecla [SMALL]
Essa tecla diminui a escala para reduzir o alcance gráfico.
• Tecla [AUTO]
Quando os parâmetros gráficos do alcance gráfico (valores
máximos e mínimos) são determinados, essa tecla
automaticamente escalona o alcance gráfico determinado, para
que o alcance caia dentro da área de desenho. Quando o alcance
gráfico (valores mínimos e máximos) não são determinados (0 é
determinado), essa operação é desativada.

NOTA
1 Determine a unidade de escala para uma
operação de aumento/diminuição no parâmetro Nº
14713.
2 Uma escala de aumento/redução usada aqui é
determinada no parâmetro gráfico para escala.
-974-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

- Movendo o alcance gráfico


As seguintes teclas exibidas pela etapa 4 são usadas:
• Tecla [←MOVE]
Essa tecla move o alcance gráfico para a esquerda.
• Tecla [MOVE→]
Essa tecla move o alcance gráfico para a direita.
• Tecla [↑MOVE]
Essa tecla move o alcance gráfico para cima.
• Tecla [↓MOVE]
Essa tecla move o alcance gráfico para baixo.
• Tecla [CENTER]
Essa tecla devolve o alcance gráfico para sua posição original.

NOTA
1 Determine o incremento de viagem feito por uma
operação de movimento horizontal no parâmetro
Nº 14714.
2 Determine o incremento de viagem feito por uma
operação de movimento vertical no parâmetro Nº
14715.
3 O alcance gráfico modificado aqui não é
determinado no parâmetro gráfico do centro de
alcance gráfico.
- Alterando o sistema de coordenada gráfica
As seguintes teclas exibidas pela etapa 5 são usadas.
Um sistema de coordenada gráfica selecionado aqui é o mesmo do
determinado no parâmetro gráfico para o sistema de coordenada
gráfica.
• Tecla [XY]
Essa tecla seleciona o sistema de coordenada gráfica de XY (com
a configuração de 0).
• Tecla [YZ]
Essa tecla seleciona o sistema de coordenada gráfica de YZ (com
a configuração de 1).
• Tecla [ZY]
Essa tecla seleciona o sistema de coordenada gráfica de ZY (com
a configuração de 2).
• Tecla [XZ]
Essa tecla seleciona o sistema de coordenada gráfica de XZ (com
a configuração de 3).
• Tecla [XYZ]
Essa tecla seleciona o sistema de coordenada gráfica de XYZ
(com a configuração de 4).
• Tecla [ZXY]
Essa tecla seleciona o sistema de coordenada gráfica de ZXY
(com a configuração de 5).
• Tecla [OK]
Essa tecla altera o sistema de coordenada gráfica atual para o
sistema de coordenada gráfica selecionado por uma das teclas
acima.
• Tecla [CANCEL]
Essa tecla cancela o sistema de coordenada gráfica selecionado
por
-975-
13. FUNÇÃO DE GRÁFICO OPERAÇÃO B-64304PO/01

Uma das teclas acima para retornar ao sistema de coordenada


gráfica original.

NOTA
Um sistema de coordenada gráfica selecionado
aqui é o mesmo do determinado no parâmetro
gráfico para o sistema de coordenada gráfica.

- Rotacionando o sistema de coordenada gráfica


As seguintes teclas exibidas pela etapa 6 são usadas.
• Tecla [↑]
Essa tecla rotaciona o sistema de coordenada gráfica para cima.
• Tecla [↓]
Essa tecla rotaciona o sistema de coordenada gráfica para baixo.
• Tecla [←]
Essa tecla rotaciona o sistema de coordenada gráfica para a
esquerda.
• Tecla [→]
Essa tecla rotaciona o sistema de coordenada gráfica para a direita.
• Tecla [CW]
Essa tecla rotaciona o sistema de coordenada gráfica no sentido
horário.
• Tecla [CCW]
Essa tecla rotaciona o sistema de coordenada gráfica no sentido
anti-horário.
• Tecla [OK]
Essa tecla altera o ângulo de rotação do sistema de coordenada
gráfica atual para uma determinada por uma das teclas acima.
• Tecla [CANCEL]
Essa tecla cancela a rotação do sistema de coordenada gráfica por
uma das teclas acima para retornar ao sistema de coordenada
gráfica original.

NOTA
1 Determine o incremento de viagem feito por uma
operação de rotação no parâmetro Nº 14716.
2 O ângulo de rotação do sistema de coordenada
gráfica determinado aqui não é determinado no
parâmetro gráfico do ângulo de rotação.

-976-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

13.2.1.3 Tela CAMINHO GRÁFICO (POSIÇÃO)


A tela CAMINHO GRÁFICO (POSIÇÃO) indica a posição atual
durante a operação pelo cursor em um desenho de caminho da
ferramenta na tela CAMINHO GRÁFICO (EXECUÇÃO); você pode
verificar o movimento programado da ferramenta durante a operação
automática.

A tela é composta dos seguintes itens:


(1) Área de desenho
(2) Coordenadas atuais
(3) Velocidade de avanço e informações sobre as instruções de
códigos M/S/T/D
(4) Sistema de coordenadas gráficas
(5) Linha de dimensão atual
(6) Cursos para mostrar posição atual

Fig. 13.2.1.3 (a) Tela CAMINHO GRÁFICO (POSIÇÃO) (8.4 polegadas LCD)

-977-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Fig. 13.2.1.3 (b) Tela CAMINHO GRÁFICO (POSIÇÃO) (10,4 polegadas LCD)

-978-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

Tela CAMINHO GRÁFICO (POSIÇÃO): Procedimento


Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada) para exibir a tela CAMINHO GRÁFICO
(CONFIGURAÇÃO-1).
2 Pressione a tecla [POS].
A tela exibe alterações na tela CAMINHO GRÁFICO
(POSIÇÃO) e o cursor indicando a posição da ferramenta é
exibido.

Fig. 13.2.1.3 (c) Tela CAMINHO GRÁFICO (POSIÇÃO) (8.4 polegadas LCD)

Fig. 13.2.1.3 (d) Tela CAMINHO GRÁFICO (POSIÇÃO) (10,4 polegadas LCD)

-979-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Para o método de verificação da posição atual da ferramenta,


consulte a explicação.
Pressionar uma tecla que não seja a tecla [POS] exibe a tela
correspondente.

Explicação
Use o procedimento a seguir para verificar a posição da ferramenta
durante a operação na tela DESENHO GRÁFICO (POSIÇÃO):
(1) Desenha o caminho da ferramenta do programa selecionado na
tela DESENHO GRÁFICO (EXECUÇÃO).
(2) Após o final do desenho, troque a exibição de tela para a tela
DESENHO GRÁFICO (POSIÇÃO).
(3) Inicie a operação automática com o programa executado para o
desenho do caminho da ferramenta.
Após a operação automática ser iniciada, o cursor se move ao longo do
caminho desenhado da ferramenta, à medida que a ferramenta se move.
A taxa de intermitência do cursor é rápida quando a ferramenta se
move, e é mais lenta quando a ferramenta para.
Os itens a seguir são exibidos na tela, e são fornecidos para a operação
automática do programa:
• Coordenadas atuais
• Velocidade de avanço e informações das
especificações do código M/S/T/D.
NOTA
1 Um caminho de ferramenta desenhado pela
configuração do parâmetro de compensação até 1
(para desativar a função de compensação da
ferramenta) é diferente do caminho atual da
ferramenta. Nesse caso, o cursor indicando a posição
da ferramenta pode não se mover ao longo do
caminho desenhado da ferramenta
2 O caminho da ferramenta não pode ser desenhado
corretamente se um comando que não suporta o
desenho, ou um comando que especifique a
operação diferente da operação executada durante o
desenho for especificado, ou se uma operação
dependente do estado de operação ou configuração
na lateral da máquina seja executada. Por isso, o
caminho atual da ferramenta pode ser diferente de
um caminho de ferramenta desenhado. Nesse caso, o
cursor indicando a posição da ferramenta não se
move ao longo do caminho desenhado da ferramenta
3 Quando o parâmetro gráfico do sistema de
coordenada gráfica, alcance gráfico (valores máximos
e mínimos), escala, centro do alcance gráfico, e
ângulo de rotação for alterado, o desenho do caminho
da ferramenta é excluído. Portanto, por favor,
desenhe o caminho da ferramenta novamente na
tela CAMINHO GRÁFICO (EXECUÇÃO) para exibir a
posição da ferramenta, configurando o parâmetro
gráfico alterado.

-980-
B-64304PO/01 OPERAÇÃO 13. FUNÇÃO DE GRÁFICOS

13.2.2 Animação

Visão geral
Para desenho de animação, faça as configurações necessárias e execute
as operações para desenhar a execução nas seguintes telas:

• Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO)


Nessa tela, os dados necessários para executar a animação do
desenho podem ser determinados.
• tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)
Essa tela é usada para desenho animado
Nessa tela, o alcance gráfico pode ser reduzido/aumentado, e o
sistema de coordenada gráfica pode ser rotacionado.
• Tela ANIMAÇÃO GRÁFICA (3-PLANO)
Nessa tela, um diagrama em 3 planos pode ser desenhado para um
perfil de usinagem que tenha sido desenhado.
Além disso, as posições das visões laterais e seções de
cruzamento podem ser alteradas.

-981-
13. FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2.2.1 Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO)

Essa tela é usada para determinar os parâmetros gráficos


necessários para o desenho da animação.
Os dados determinados usando-se essa tela são validados pela
exibição da tela ANIMAÇÃO GRÁFICA (EXECUÇÃO) ou
pela execução do desenho.
Os dados do parâmetro gráficos uma vez determinados são
preservados mesmo que a energia seja desligada.

Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO): Procedimento


Procedimento
1 Pressione a tecla de função (ou quando uma
pequena unidade MDI é usada) para exibir a
ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO-1).

Fig. 13.2.2.1 (a) Tela ANIMAÇÃO GRÁFICA CONFIGURAÇÃO-1)


(8.4 polegadas LCD)

-982-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

Fig. 13.2.2.1 (b) Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO-1) (10,4


polegadas LCD)

Fig. 13.2.2.1 (c) Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO-2) (8.4


polegadas LCD)

-983-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Fig. 13.2.2.1 (d) Tela ANIMAÇÃO GRÁFICA (CONFIGURAÇÃO -2)


(10,4 polegadas LCD)

2 Duas telas são usadas para a tela ANIMAÇÃO


GRÁFICA(CONFIGURAÇÃO).
Use as teclas de página MDI para alternar entre as telas para
exibição de um item de configuração desejado.
3 Use as teclas de cursor MDI para colocar o cursor no valor do
item desejado. Use as teclas numéricas para digitar um valor
numérico a ser determinado. (O valor numérico digitado é
armazenado no buffer de armazenamento).
4 Para determinar diretamente o valor numérico digitado na
etapa 3, pressione a tecla ou a tecla [INPUT].
Para incrementar o valor atual pelo valor numérico digitado na
etapa (3) Pressione a tecla [+INPUT].

Para cada item de configuração, consulte a explicação.

-984-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

Explicação

Os itens de configuração na tela ANIMAÇÃO


GRÁFICA(CONFIGURAÇÃO) são descritos abaixo.
Porém, os parâmetros gráficos listados abaixo são compartilhados para
o desenho do caminho gráfico. Portanto, consulte a explicação da tela
CAMINHO GRÁFICO (CONFIGURAÇÃO) para desenho do
caminho da ferramenta.
• Sistema de coordenadas gráficas
• Início/final dos números seqüenciais
• Ângulos de rotação (plano vertical, plano horizontal, centro da
tela)
- Figura em branco (BLANK (FORM))
Com um programa de desenho, determine a figura, posição, e
dimensões de um branco a ser usinado.

NOTA
Para desenhar figuras em branco e figuras de
ferramenta, certifique-se que os parâmetros
gráficos do branco (figura/posição/dimensões) e
figura da ferramenta (raio).
Figura (FIGURE)

Selecione um tipo de figura em branco a partir do seguinte, e determine


o valor correspondente:

Configurações Figura
Coluna ou cilindro
0
(paralelo com o eixo Z)
1 Retangular paralelepipédica
Posição (POSITION)
Determine a posição de referência do branco com as coordenadas
(X,Y,Z) no sistema de coordenada do objeto a usinar.
NOTA
Determina a posição de referência de um branco
com as coordenadas (X,Y,Z) no sistema de
coordenada da máquina, em caso do bit 3 (BGM)
do parâmetro Nº 11329=1.
Dimensões (DIMENSION)
Determine as dimensões de cada tipo de figura em branco, como
indicado abaixo.

Tipo da
figura em Dimensão I Dimensão J Dimensão K
branco
Retangular Comprimento na Comprimento na Comprimento na
paralelepipédi direção do eixo X direção do eixo Y direção do eixo Z
ca
Comprimento da
Coluna Raio da coluna 0 coluna
Raio do círculo Raio do círculo Comprimento
Cilindro externo do interno do cilindro do cilindro
cilindro

-985-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

A relação entre a posição e as dimensões de uma figura em branco é


mostrada abaixo.

Posição de referência (X,Y,Z)

- Figura da ferramenta (raio) (TOOL FIGURE (RADIUS))


Determina o raio de uma figura de ferramenta a ser desenhada.
O comprimento da ferramenta é o mesmo da dimensão K de uma
figura em branco na direção do eixo Z.

Raio da
Comprimento da ferramenta R
ferramenta =
Dimensão do
branco K

Ponto
programado

- Cor do gráfico

Determina as cores a serem usadas para a animação do desenho.


As cores que podem ser determinadas são indicadas abaixo, junto
com seus valores de configuração:
Cor do gráfico Branco Vermelho Verde Amarelo Azul Roxo Azul claro
Configuração do valor 0 1 2 3 4 5 6

Branco
Determina a cor de um branco a ser desenhado na animação de
desenho.

Ferramenta
Determina a cor de uma ferramenta a ser desenhada na animação de
desenho.

-986-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

- Compensação do
comprimento da ferramenta Para a animação de desenho, as opções de ativar ou desativar a
(Anime) compensação do comprimento da ferramenta podem ser
selecionadas.
Configuração 0: A compensação de comprimento da ferramenta
é desativada para desenho.
1: A compensação de comprimento da ferramenta
é ativada para desenho.

NOTA
Na animação de desenho, a compensação
do raio do corte está sempre ativado para
desenho.

-987-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2.2.2 Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


A tela ANIMAÇÃO GRÁFICA é usada para desenhar uma animação.
As seguintes operações podem ser executadas:
• Início/final do desenho da animação
• Retroceder um programa alvo de desenho
• Inicializar um branco
• Aumentar/reduzir/mover o alcance gráfico
• Alterar/rotacionar o sistema de coordenada gráfica

A configuração da tela é como mostrado a seguir:


(1) Área de desenho
(2) Exibição do estado da operação em segundo plano
(3) Nome do programa e número seqüencial para a execução de
desenho
(4) Coordenadas atuais
(5) Velocidade de avanço e informações sobre as instruções de
códigos M/S/T/D
(6) Sistema de coordenadas gráficas

Fig. 13.2.2.2 (a) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(8.4 polegadas LCD)

-988-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

Fig. 13.2.2.2 (b) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(10,4 polegadas LCD)

-989-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO): Procedimento


Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI for usada) para exibir a tela PARÂMETRO
GRÁFICO (GRÁFICO DINÂMICO).

2 Pressione a tecla [EXEC]. A tela ANIMAÇÃO GRÁFICA


(EXECUÇÃO) é exibida.

Fig. 13.2.2.2 (c) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(8.4 polegadas LCD)

Fig. 13.2.2.2 (d) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(10,4 polegadas LCD)

-990-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

3 Pressione a tecla [(OPRT)]. As teclas para desenho do caminho da


ferramenta são exibidas.

Fig. 13.2.1.2 (e) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO) (operação)


(8.4 polegadas LCD)

Fig. 13.2.2.2 (f) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO) (operação)


(10,4 polegadas LCD)

4 Aperte a tecla de menu contínuo para exibir as teclas de


aumentar/reduzir/mover o alcance gráfico

Fig. 13.2.2.2 (g) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(aumentando/reduzindo/movendo o alcance gráfico)
(8.4 polegadas LCD)

Fig. 13.2.2.2 (h) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(aumentando/reduzindo/movendo o alcance gráfico)
(10,4 polegadas LCD)

5 Pressione a tecla [COORDINATE] para exibir as teclas de


alteração do sistema de coordenada gráfica CAMINHO GRÁFICO

Fig. 13.2.2.2 (i) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(alterando o sistema de coordenada gráfica)
(8.4 polegadas LCD)

Fig. 13.2.2.2 (j) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(alterando o sistema de coordenada gráfica)
(10,4 polegadas LCD)

6 Pressione a tecla [ROTATION] para exibir as teclas de rotação do


sistema de coordenada gráfica.

Fig. 13.2.2.2 (k) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(girando o sistema de coordenada gráfica)
(8.4 polegadas LCD)

Fig. 13.2.2.2 (l) Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO)


(girando o sistema de coordenada gráfica)
(10,4 polegadas LCD)

-991-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Para a operação de cada uma das teclas, consulte a explicação.

Explicação
As operações listadas abaixo são as mesmas operações da tela
CAMINHO GRÁFICO (EXECUÇÃO). Consulte a explicação na tela
CAMINHO GRÁFICO (EXECUÇÃO).
• Seleção do programa gráfico
• Iniciando / Interrompendo o desenho
• Fim do desenho
• Retroceder um programa alvo de desenho

- Inicializar um branco
Pressione a tecla [INIT.] para inicializar e devolver um perfil de
usinagem desenhado à figura em branco original.

NOTA
1 A inicialização em branco também pode ser
executada por qualquer uma das seguintes
operações:
- Iniciando o desenho
- Alterando o sistema de coordenada gráfica e o
alcance gráfico realizando as operações de
aumento/redução/movimento/ rotação
- Alteração da tela
2 Um perfil de usinagem já desenhado para um
branco é excluído, quando a tela é alternada.

- Aumentando/reduzindo o alcance gráfico


As seguintes teclas exibidas pela etapa 4 são usadas:
• Tecla [LARGE]
Essa tecla aumenta a escala para aumentar o alcance gráfico.
• Tecla [SMALL]
Essa tecla diminui a escala para reduzir o alcance gráfico.
• Tecla [AUTO]
Quando a figura em branco especificada em um parâmetro gráfico
for inserida, essa tecla automaticamente escalona o alcance
gráfico para que a figura em branco seja contida dentro do
alcance gráfico.
Se nenhuma figura em branco for inserida, essa tecla
não tem efeito.

NOTA
Determine a unidade de escala para uma
operação de aumento/diminuição no parâmetro Nº
14713.

- Movendo o alcance
gráfico As seguintes teclas exibidas pela etapa 4 são usadas:
• Tecla [←MOVE]
Essa tecla move o alcance gráfico para a esquerda.

-992-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

• Tecla [MOVE→]
Essa tecla move o alcance gráfico para a direita.
• Tecla [↑MOVE]
Essa tecla move o alcance gráfico para cima.
• Tecla [↓MOVE]
Essa tecla move o alcance gráfico para baixo.
• Tecla [CENTER]
Essa tecla devolve o alcance gráfico para sua posição original.

NOTA
1 Determine o incremento de viagem feito por uma
operação de movimento horizontal no parâmetro
Nº 14714.
2 Determine o incremento de viagem feito por uma
operação de movimento vertical no parâmetro Nº
14715.

- Alterando o sistema de coordenada gráfica


As seguintes teclas exibidas pela etapa 5 são usadas.
Um sistema de coordenada gráfica selecionado aqui é o mesmo do
determinado no parâmetro gráfico para o sistema de coordenada
gráfica.
• Tecla [XY]
Essa tecla seleciona o sistema de coordenada gráfica de XY (com
a configuração de 0).
• Tecla [YZ]
Essa tecla seleciona o sistema de coordenada gráfica de YZ (com
a configuração de 1).
• Tecla [ZY]
Essa tecla seleciona o sistema de coordenada gráfica de ZY (com
a configuração de 2).
• Tecla [XZ]
Essa tecla seleciona o sistema de coordenada gráfica de XZ (com
a configuração de 3).
• Tecla [XYZ]
Essa tecla seleciona o sistema de coordenada gráfica de XYZ
(com a configuração de 4).
• Tecla [ZXY]
Essa tecla seleciona o sistema de coordenada gráfica de ZXY
(com a configuração de 5).
• Tecla [OK]
Essa tecla altera o sistema de coordenada gráfica atual para o
sistema de coordenada gráfica selecionado por uma das teclas
acima.
• Tecla [CANCEL]
Essa tecla cancela o sistema de coordenada gráfica selecionado
por uma das teclas acima para retornar ao sistema de coordenada
gráfica original.

NOTA
Um sistema de coordenada gráfica selecionado
aqui é o mesmo do determinado no parâmetro
gráfico para o sistema de coordenada gráfica.

-993-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

- Rotacionando o sistema de coordenada gráfica


As seguintes teclas exibidas pela etapa 6 são usadas.
• Tecla [↑]
Essa tecla rotaciona o sistema de coordenada gráfica para
cima.
• Tecla [↓]
Essa tecla rotaciona o sistema de coordenada gráfica para
baixo.
• Tecla [←]
Essa tecla rotaciona o sistema de coordenada gráfica para
a esquerda.
• Tecla [→]
Essa tecla rotaciona o sistema de coordenada gráfica para a
direita.
• Tecla [CW]
Essa tecla rotaciona o sistema de coordenada gráfica no
sentido horário.
• Tecla [CCW]
Essa tecla rotaciona o sistema de coordenada gráfica no sentido
anti-horário.
• Tecla [OK]
Essa tecla altera o ângulo de rotação do sistema de coordenada
gráfica atual para uma determinada por uma das teclas acima.
• Tecla [CANCEL]
Essa tecla cancela a rotação do sistema de coordenada gráfica por
uma das teclas acima para retornar ao sistema de coordenada
gráfica original.

NOTA
1 Determine o incremento de viagem feito por uma
operação de rotação no parâmetro Nº 14716.
2 O ângulo de rotação do sistema de coordenada
gráfica determinado aqui não é determinado no
parâmetro gráfico do ângulo de rotação.

-994-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

13.2.2.3 Tela ANIMAÇÃO GRÁFICA (3 PLANOS)


Para um perfil de usinagem tridimensional desenhado na tela
ANIMAÇÃO GRÁFICA (EXECUTION), um diagrama de três planos
incluindo uma visão de plano e duas visões laterais podem ser
desenhadas. Você pode selecionar um dos quatro pares das posições de
exibição de visão lateral Você também pode arbitrariamente a posição
de uma seção cruzada a ser desenhada em uma visão lateral.

Fig. 13.2.2.3 (a) Tela ANIMAÇÃO GRÁFICA (3-PLANOS)


(8.4 polegadas LCD)

Fig. 13.2.2.3 (b) Tela ANIMAÇÃO GRÁFICA (3-PLANOS)


(10,4 polegadas LCD)

-995-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Tela ANIMAÇÃO GRÁFICA (3-PLANOS): Procedimento


Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada) para exibir a ANIMAÇÃO GRÁFICA
(CONFIGURAÇÃO-1).
2 Aperte a tecla de menu contínuo .
3 Pressione a tecla [3-PLN]. A tela ANIMAÇÃO GRÁFICA (3-
PLANOS) é exibida.

Fig. 13.2.2.3 (c) Tela ANIMAÇÃO GRÁFICA (3-PLANOS) (8.4 polegadas


LCD)

Fig. 13.2.2.3 (d) Tela ANIMAÇÃO GRÁFICA (3-PLANOS) (10,4 polegadas LCD)

4 Pressione a tecla [(OPRT)]. As teclas para desenho do diagrama


de três planos são exibidas.

-996-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

Fig. 13.2.2.3 (e) Tela ANIMAÇÃO GRÁFICA (3-PLANOS)


(8,4 polegadas LCD)

Fig. 13.2.2.3 (f) Tela ANIMAÇÃO GRÁFICA (3-PLANOS)


(operação de diagrama de três planos) (10,4 polegadas LCD)

Explicação
- Alternando a exibição da visão lateral
Use a tecla [ ] exibida na etapa 4 para executar esse operação.
Sempre que você pressionar a tecla, a exibição de visão lateral muda,
como mostrado abaixo.
Exibição das visões laterais direita e superior

Exibição das visões laterais esquerda e superior

Exibição das visões laterais esquerda e inferior

Exibição das visões laterais direita e inferior

-997-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

Perfil tridimensional Vista lateral superior

Visão do plano

Visão lateral Visão lateral


esquerda direita

Visão lateral inferior


As posições de visão lateral na figura à direita acima são alteradas
como mostrado abaixo.
Exibição das visões laterais direita e superior Exibição das visões laterais esquerda e superior

Pressione [ ].

Pressione [ ]. Pressione [ ].

Exibição das visões laterais direita e inferior Exibição das visões laterais esquerda e inferior

Pressione [ ].

Fig. 13.2.2.3 (g) Exemplo de exibição de desenho de diagrama de três planos

-998-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

- Alterando a posição de uma seção cruzada em uma visão lateral.


Use as seguintes teclas exibidas na etapa 4 ou nas teclas de cursor MID
para especificar a posição de uma seção cruzada em uma visão lateral.
• As teclas [←] e [→], [←] e [→]
Use essas teclas para mover horizontalmente as marcas ▲▼ que
indicam a posição de uma seção cruzada em uma visão lateral
esquerda ou direita.
• As teclas [↑] e [↓], teclas [↑] e [↓]
Use essas teclas para mover verticalmente as marcas que
indicam a posição de uma seção cruzada em uma visão lateral
inferior ou superior.
Após a operação acima, uma seção cruzada na posição marcada é
desenhada em uma visão lateral.

Exemplo 1 Exemplo 2

図13.2.2.3 (h) Exibição do exemplo da posição da seção cruzada

Você pode alterar a posição de seção cruzada continuamente


segurando qualquer uma das teclas de cursor MDI.
O total de alteração da posição de seção cruzada pode ser modificado
no alcance de 1 até 10 pontos, configurando o parâmetro Nª 6515.

- Método de desenhar um diagrama de três planos


Você pode selecionar um dos seguintes métodos de desenhar um
diagrama de 3 planos, configurando o bit 2 (3PL) do parâmetro Nº
6501.

Projeção do terceiro ângulo (3PL = 0) Projeção do primeiro ângulo (3PL = 1)

Fig. 13.2.2.3 (i) Seleção do método do diagrama de desenho de três planos

-999-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2.2.4 Entrada Programável de Dados (G10) para Parâmetros de


Desenho de Figura em Branco

Visão geral
Para um desenho de animação de acordo com a função de exibição
gráfica, podemos usar uma entrada programável de dados (G10) para
determinar os parâmetros gráficos para a figura em branco
(figura/posição/dimensões) em um programa NC.

Formato
G10 L90 P_ IP_ I_ J_ K_ ;
P_ : Figura em branco
IP_ : Endereços dos três eixos básicos e a
posição de referência de um branco
I_,J_,K_ : Dimensões de um branco

NOTA
1 Esse comando é válido apenas durante o desenho da
animação.
Ele é ignorado durante a operação automática normal
2 Esse comando é um código G de um disparo
3 Esse comando deve ser especificado em um único
bloco.

Explicação

- Figura em
branco (P_) Especifique o tipo de uma figura em branco com uma das seguintes
configurações de formatos.

Configurações Figura
Coluna ou cilindro
0
(paralelo com o eixo Z)
1 Retangular paralelepipédica
Um valor especificado é determinado no parâmetro Nº 11343.

- Posição de referência de um branco (IP_)


Especifique a posição de referência do branco com as coordenadas
(X,Y,Z) no sistema de coordenada do objeto a usinar.

NOTA
Especifique a posição de referência de um
branco com as coordenadas (X,Y,Z) no
sistema de coordenada da máquina, em caso
do bit 3 (BGM) do parâmetro Nº 11329=1.

Um valor especificado é determinado no parâmetro Nº 11344.

-1000-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

- Dimensões de um branco (I_, J_, K_)


Para o formato de cada branco, especifique as dimensões do branco,
como segue:
Figura em Endereço I Endereço J Endereço K
branco

Retangular Comprimento Comprimento na


Comprimento na
paralelepipé na direção do direção do eixo
direção do eixo Z
dica eixo X Y

Comprimento
Coluna Raio da coluna 0 da coluna

Raio do círculo Raio do círculo


Comprimento
Cilindro externo do interno do
co cilindro
cilindro cilindro

O valor especificado é determinado no parâmetro de Nº 11345


(endereço I), parâmetro de Nº 11346 (endereço J), e parâmetro de Nº
11347 (endereço K).
- A relação entre a posição e as dimensões de uma figura em branco
A relação entre a posição e as dimensões de uma figura em branco é
mostrada abaixo.

v : Posição de referência (X, Y, Z)

Z
Z

Y
K
K Y
J
X
X J
I I

- Operação a ser executada quando esse comando é emitido


Quando esse comando é executado na operação de desenho de
animação, os valores especificados são determinados nos parâmetros
de desenho para a figura em branco, posição de referência, e
dimensões que correspondam aos argumentos especificados, e a área
de desenho é automaticamente determinada novamente com os valores
ajustados.
Isso faz com que esse comando e comandos subseqüentes executem o
desenho na nova área de desenho.

NOTA
Quando esse comando é executado, o
seguinte ocorre para o desenho que tenha
sido anteriormente feito.
O comando deve, portanto, ser executado no
começo de um programa para desenho.
- A figura em branco a ser inicializada.
- A figura ferramenta é excluída.
- A posição inicial de desenho é tornada inválida.
-1001-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2.2.5 Entrada de dados programáveis (G10) para parâmetros de


desenho de figura da ferramenta

Visão geral Para um desenho de animação de acordo com a função de exibição


gráfica, podemos usar uma entrada programável de dados (G10) para
determinar os parâmetros gráficos para a figura da ferramenta (raio) em
um programa NC.

Formato
G10 L91 R_ ;
R_ : Raio da ferramenta

NOTA
1 Esse comando é válido apenas durante o desenho da
animação.
Ele é ignorado durante a operação automática normal
2 Esse comando é um código G de um disparo
3 Esse comando deve ser especificado em um único
bloco.

Explicação
- Raio da ferramenta (R_)
Determina o raio de uma figura de ferramenta a ser desenhada.
O comprimento da ferramenta é o mesmo da dimensão K de uma figura
em branco na direção do eixo Z.

Raio da
Comprimento da
ferramenta R
ferramenta =
Dimensão do branco K

Raio da ferramenta R

Ponto programado

- Operação a ser executada quando esse comando é emitido


Quando esse comando é executado na operação de desenho de
animação, o valor especificado é determinado no parâmetro gráfico
para a figura da ferramenta (raio) que corresponda ao argumento
especificado, e a figura ferramenta seja redesenhada com o valor
determinado.

NOTA
Quando esse comando é executado, o seguinte
ocorre para o desenho que tenha sido anteriormente
feito.
- A figura em branco é inicializada.

-1002-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

13.2.3 Mensagens de Aviso

Mensagem de aviso Índice


INÍCIO REJEITADO Esse programa não pode ser desenhado.
NENHUM PROGRAMA SELECIONADO Nenhum programa alvo de desenho está selecionado.
COMANDO INDISPONÍVEL ESTÁ NO DESENHO Uma declaração de macro/NC que não pode executar um
desenho é instruída.
CONFIGURAÇÃO ILEGAL DE PARÂMETROS Os parâmetros gráficos não estão ajustados corretamente.
GRÁFICOS

13.2.4 Nota
NOTA
1 Os eixos alvo de desenho são os três eixos básicos.
Os três eixos básicos são os eixos X, eixo Y e eixo Z no sistema de coordenada
básica determinado com o parâmetro de Nº 1022.
2 Em um programa de desenho que tenha uma seqüência de pequenos blocos
contíguos, o desenho requer um tempo de processamento maior, possivelmente
fazendo com que o tempo de usinagem se torne mais longo que o tempo de
usinagem atual
3 Quando o desenho é executado, os dados são tratados como descrito abaixo.
(1) Parâmetros
São usados os mesmos parâmetros da operação automática. Porém, os
parâmetros não podem ser regravados com um comando tal como o comando
G10. Se uma tentativa de regravar um parâmetro for feita com a entrada
programável de parâmetro (G10L52), o comando é ignorado.
Porém, ao configurar o bit 7 (GST) do parâmetro Nº 11329, o desenho pode
ser temporariamente interrompido com o aviso "UNAVAILABLE COMMAND
IS IN DRAWING" (comando indisponível está no desenho).
(2) Valor de compensação de ferramenta/compensação de origem do objeto a
usinar/compensação do objeto estendido/variável de macro, etc.
Para cada execução de desenho e operação automática, um dado separado é
usado. No início do desenho, os dados para desenho são produzidos
copiando-se dados para a operação automática. Em operações
subseqüentes, os dados para desenho e os dados para a operação
automática são tratados independentemente uns dos outros. Por isso, mesmo
que os dados sejam regravados com um comando como G10, a operação
automática ou execução de desenho não afetam uns aos outros. Note,
entretanto, que os dados regravados na execução de desenho não são
refletidos na operação automática de dados, mas sim excluídos.
(3) Dados do gerenciamento de vida útil da ferramenta, dados de compensação
do número da ferramenta.
Esses itens de dados não são usados para a execução do desenho. Por isso,
se for feita uma tentativa de regravar dados com o G10, o comando é
ignorado.
Porém, ao configurar o bit 7 (GST) do parâmetro Nº 11329, o desenho pode
ser temporariamente interrompido com o aviso "UNAVAILABLE COMMAND
IS IN DRAWING"(comando indisponível está no desenho).

-1003-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.2.5 Restrições

- Funções que operam de forma diferente na execução do desenho e operação


automática
As operações das seguintes funções na execução de desenho são
diferentes das operações no modo de operação automática:
1. Operações que diferem, dependendo da macro personalizada
1) Sinal da interface
Presumimos que #1000 até #1035 são 0 todas as vezes.
2) Saída da mensagem
Uma mensagem a ser enviada com #3006 não é exibida,
mas ignorada.
3) Relógio
#3001 e #3002 são ignorados. Portanto, observe que o
desenho não é continuado, por exemplo, se os seguintes
itens forem especificados:
#3001=0;
WHILE [#3001 LE 100] DO1 ;
END1 ;
4) Espelhamento
Presumimos que #3007 é 0 todas as vezes.
5) Estado de reinício do programa
Presumimos que #3008 é 0 todas as vezes.
6) Comando de saída externa
BPRNT, DPRNT, POPEN, e PCLOS são ignorados.
2 Funções que executam operações parcialmente diferentes
1) Quando G28 (retorno de posição de referência automática)
for especificado, até o ponto intermediário.
2) Quando G29 (retorno de posição de referência automática)
for especificado, o desenho é executado do ponto
intermediário.
3) Quando G27 (verificação retorno de posição de referência )
for especificado, nenhuma verificação de retorno de
posição de referência é feita.
4) Nenhuma verificação de limite de acerto armazenado é feita.
5) Quando G31 (função salto), ou G31.1, G31.2, ou G31.3
(função salto multiuso) for especificada, o desenho é
executado até a posição especificada, independentemente
do sinal salto.
6) Quando G60 (posicionamento de direção único), for
especificado, o desenho é executado diretamente até a
posição especificada, todas as vezes, mesmo que a direção
de posicionamento seja oposta.
3. As funções que executam operações diferentes.
Se as funções a seguir forem especificadas, as operações
descritas abaixo resultam:
1) G07.1 (interpolação cilíndrica)
A interpolação linear é executada apenas com os eixos
lineares.

- Funções que não suportam desenho


As seguintes funções são ignoradas na execução de desenho:
1) G04 (pausa)
2) G20, G21 (comutador de polegada/métrica)
3) Função auxiliar (M, S, T, B)
4) G22, G23 (liga/desliga de verificação do limite de acerto
armazenado)

-1004-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

5) G10 (entrada de dados programáveis para outra função além dos


parâmetros gráficos da figura em branco/figura da ferramenta)

NOTA
Se G10 (a entrada de dados programáveis) for
especificada, o desenho pode ser interrompido
com o aviso "UNAVAILABLE COMMAND IS IN
DRAWING" ao configurar o bit 7 (GST) do
parâmetro de Nº 11329.

As seguintes funções são avisadas na execução de desenho:


1) M198 (chamada de subprograma externo)

- Funções que suportam desenho


As operações executadas com os comandos do seguinte
programa podem ser desenhadas:
1) G00 (posicionamento)
2) G01 (interpolação linear)
3) G02/G03 (interpolação circular)
Porém, a interpolação helicoidal com o eixo de instruções
que não seja os três eixos básicos, não pode ser desenhada.
4) G17/G18/G19 (Seleção de plano)
5) G33 (Costura)
Porém, ele é desenhado como interpolação linear.
6) G40/G41/G42 (Cancelamento/compensação do corte)
7) G52 (Sistema de coordenada local)
8) G53 (Seleção de sistema de coordenada da máquina)
9) G54 to G59 (Seleção do sistema de coordenada do objeto a
usinar)
10) G54.1 (Seleção do sistema de coordenada do objeto a usinar
estendido)
11) G65 (Chamada de macro)
12) G68/G69 (Rotacionar/cancelar o sistema de coordenada)
13) G90/G91 (Comando absoluto/incremental)
14) G92 (Alteração do sistema de coordenada do objeto a usinar)
15) G92,1 (preset do sistema de coordenada do objeto a usinar
16) G94/G95 (Avanço por minuto/avanço por rotação)
17) G96/G97 (controle/cancelamento da velocidade de superfície
constante)
18) M98 (chamada de subprograma)
19) G73/G74/G76/G81/G82/G83/G84/G85/G86/G87/
G88/G89/G80
(ciclo fixo de perfuração)

-1005-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

NOTA
1 É possível desenhar com a instrução G68 (rotação
de sistema de coordenada) apenas no desenho
do caminho da ferramenta.
E a exibição das coordenadas durante a instrução
G68 é um valor de coordenada no sistema de
coordenada do objeto a usinar.
2 No desenho de animação, o formato pelo
movimento do comando de ciclo de drilagem
traseiro é diferente do formato atual.
3 No desenho de animação, o movimento no fundo
de um orifício no comando de ciclo de drilagem
traseiro e o ciclo de drilagem não é desenhado
pela configuração do bit 1 (ABC) do parâmetro de
Nº 11349=0.

- Operações que não suportam desenho


As seguintes operações não podem ser desenhadas:
1) Movimento para frente/para trás; movimento resumido para
frente/movimento baseado na função de retraço do manuseio.
2) Movimento feito com a entrada de sinal de salto para um comando
de salto, ou comando de salto várias etapas.
3) Movimento em um eixo com base em um controle de eixo PMC
4) Operação com base em interrupção manual, interrupção de
manuseio manual etc.
5) Operação com base na função de alta velocidade, alta precisão
(controle avançado de visualização avançada de AI, controle de
contornos de AI)

- Posição de início de
desenho No desenho do caminho da ferramenta, se G92, G52, ou G92.1 for
especificado no início de um programa alvo de desenho, a posição
especificada com o código G na posição de início do desenho. Se
nenhum desses códigos G for especificado, o ponto final do primeiro
comando de movimento é a posição de início do desenho.
No desenho de animação, a posição atual quando a figura da
ferramenta é exibida é a posição de início do desenho.

- Uso dessa função com as outras funções


Quando essa função é especificada, as seguintes funções não podem
ser usadas:
• Exibição gráfica
• MANUAL GUIDE i

- Exibição VGA com base no executor de linguagem C


Se uma exibição VGA com base no executor de linguagem C for
usada, a janela VGA é apagada quando a tela de exibição for alternada
para uma tela dessa função.
Por isso, quando estiver usando uma janela VGA, determine a tela
dessa função pelo número da tela, e feche a janela VGA antes de
alternar a exibição da tela.

-1006-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

- Uso da função de exibição de tela CNC


A seguinte restrição existe quando a tela de função de exibição gráfica
dinâmica é exibida pela função de exibição de tela CNC.
1) A tela de desenho não é exibida na função de exibição da tela
CNC, através de uma placa Ethernet embutida.
Por favor, use a função de exibição de tela CNC através da placa
FAST Ethernet.
2) A tela de desenho não é exibida na função de exibição de tela dual
CNC.
3) Por favor, não inicie/desligue a função de exibição de tela CNC
quando exibir a tela de desenho. Por favor, inicie/desligue a
função de exibição de tela CNC após alternar para outras telas.

- Uso da função de cópia original da tela


O desenho é temporariamente interrompido quando a tela de desenho é
copiada usando a função de cópia original de tela. O desenho pode ser
reiniciado pressionando-se a tecla [RESTART] se necessário, após a
operação da cópia estar terminada.

-1007-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

13.3 EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE T)

Visão geral
A função de exibição gráfica dinâmica permite a exibição de um
caminho de viagem da usinagem, sem na verdade fazer a máquina
funcionar.
Com a função de exibição gráfica dinâmica, a máquina não precisa ser
inicializada como é feito com a função de exibição gráfica. Antes
de iniciar o desenho do caminho, você deve selecionar o modo MEM
alternando o modo no painel de operador da máquina, e determinar as
condições que podem ser usadas para iniciar a operação NC da
máquina.

13.3.1 Tela de Parâmetro Gráfico

A tela de parâmetro gráfico usada para fazer as configurações


necessárias para o desenho do caminho da ferramenta, e os métodos de
fazer essas configurações são os mesmos daqueles usados para a
função de exibição gráfica.
Consulte a seção 13.1, "EXIBIÇÃO GRÁFICA".

-1008-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

13.3.2 Caminho do desenho

Explicação
A tela CAMINHO GRÁFICO é usada para desenhar um caminho de
ferramenta. As seguintes operações podem ser executadas:
• Início/final do desenho do caminho da ferramenta
• Retrocedendo um programa de usinagem alvo de desenho
• Exclusão de um caminho de ferramenta desenhado
• Aumentando/reduzindo o alcance gráfico
Procedimento para o caminho de desenho na tela de gráfico do caminho
Para desenhar um caminho de ferramenta, selecione o modo MEM
alternando o modo no painel de operador da máquina, e determine as
condições que podem ser usadas para iniciar a operação NC da
máquina.
Em seguida, use o seguinte procedimento para executar um desenho.

Procedimento
1 Pressione a tecla de função (ou quando uma
unidade MDI pequena é usada) e determine parâmetros gráficos
necessários na tela PARÂMETRO GRÁFICO.

2 Pressione a tecla [CAMINHO EXEC]. A tela CAMINHO


GRÁFICO é exibida.
3 Pressione a tecla [(OPRT)]. As teclas para desenho do caminho da
ferramenta são exibidas.

Fig. 13.3.2 (a) Tela CAMINHO GRÁFICO (EXECUÇÃO) (operação) (8.4


polegadas LCD)

Fig. 13.3.2 (b) Tela CAMINHO GRÁFICO (EXECUÇÃO) (operação)


(10,4 polegadas LCD)

NOTA
Um caminho de viagem não pode ser desenhado
se o movimento do eixo é desativado devido à
trava de início ou ao estado de intertravamento.
Libere o estado de travamento antes de começar
a desenhar.

- Iniciando o desenho
• Tecla [EXEC]
O desenho é feito de forma contínua até que o bloco M02 ou M30
do programa sejam alcançados.
Quando o comutador de bloco único no painel de operador da
máquina é ligado, e o desenho é iniciado, uma operação de parada
de bloco único é executada após desenhar apenas por um único
bloco.

-1009-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

• Tecla [PROCESS]
Se o desenho é iniciado pressionando-se a tecla [PROCESS], uma
operação de parada de bloco único é executada no bloco M00 ou
M01 no programa de usinagem, quando aquele bloco é executado.
Para reiniciar o desenho, pressione a tecla [EXEC] ou
[PROCESS] novamente.

- Interrompendo o desenho
• Tecla [STOP]
Durante o desenho iniciado pela tecla [EXEC] ou [PROCESS],
uma operação de parada de bloco único pode ser feita
pressionando-se a tecla [STOP].
Para reiniciar o desenho, pressione a tecla [EXEC] ou
[PROCESS] novamente.

- Excluindo um caminho de
ferramenta desenhado • Tecla [ERASE]
Um caminho desenhado pode ser apagado pressionando-se a tecla
[ERASE].

- Retroceder um programa alvo de desenho


• Tecla [REWIND]
O programa de usinagem pode ser retrocedido pressionando-se a
Tecla [REWIND]
Essa tecla é ativada quando o desenho é interrompido.

-1010-
B-64304PO/01 OPERAÇÃO 13.FUNÇÃO DE GRÁFICOS

Procedimento para aumentar ou diminuir um caminho de desenho na tela de gráfico


do caminho
Na tela de gráfico de caminho da ferramenta, você pode mover a
posição do centro do desenho do caminho da ferramenta, ou aumentar
ou reduzir o desenho do caminho enquanto visualiza o caminho da
ferramenta.
Se qualquer uma dessas operações for executada, o caminho da
ferramenta desenhado é limpo:

Procedimento
1 Pressione a tecla de função (ou quando uma pequena
unidade MDI é usada).
2 Pressione a tecla [GRAPH] para exibir a tela CAMINHO
GRÁFICO
E depois desenhe um caminho de ferramenta.
3 Aperte a tecla de retorno .
4 Pressione a tecla [LARGE].

- Procedimento para alterar o alcance gráfico através da configuração do centro


gráfico e ampliação visual
A posição do centro do gráfico pode ser movida. Ao mesmo tempo, a
escala também pode ser alterada. Então, o caminho da ferramenta pode
ser aumentado ou reduzido em uma nova posição de centro desejado.

5 Após o passo 4 descrito acima, pressiona a tecla [CENTER].


Um cursor amarelo aparecerá no centro da tela, e a tecla de
exibição é alterada.
6 Mova o cursor amarelo até uma nova posição de centro gráfico
usando a tecla , , , ou .
7 Quando estiver alterando a escala, digite um valor de 0.01 até
100 (amplificação de visão) depois pressione a tecla [INPUT].
Um valor de entrada é exibido em “SCALE” na parte inferior
direita da tela.
Quando você pressionar a tecla [+INPUT a ampliação atual é
incrementada pelo valor de entrada.
8 Pressione a tecla [EXEC] para terminar a operação.
Depois dessa etapa, a configuração feita nas etapas acima é
efetiva para permitir o desenho no novo alcance gráfico.

Antes do movimento gráfico Depois do movimento gráfico

Fig. 13.3.2 (c) Movimento gráfico (ampliação = 2.00)

-1011-
13.FUNÇÃO DE GRÁFICOS OPERAÇÃO B-64304PO/01

- Procedimento para alterar o alcance gráfico com um retângulo


Um caminho de ferramenta pode ser desenhado ampliando-se uma área
retangular especificada.

5 Após o passo 4 descrito acima, pressiona a tecla [AREA].


Dois cursores, um vermelho e outro em amarelo, aparecerão no
centro da tela, e a tecla de exibição será alterada.

6 Mova o cursor amarelo usando a tecla ou


. O cursor a ser movido pode ser alterado pressionando a
tecla [HI/LO].
Mova os dois cursores até os pontos diagonais de um novo
alcance gráfico retangular. Um caminho de ferramenta é
desenhado na próxima vez que o caminho da ferramenta
desenhado é contido no alcance retangular.
7 Pressione a tecla [EXEC] para terminar a operação.
Depois dessa etapa, a configuração feita nas etapas acima é
efetiva para permitir o desenho no novo alcance gráfico.

Antes do aumento do gráfico Depois do aumento do gráfico

Fig. 13.3.2 (d) Aumento do gráfico

NOTA
1 Para interromper um aumento/redução na operação
pressione a tecla [CANCEL]
2 Mesmo que você execute uma operação de
aumento/redução, o caminho da ferramenta já
desenhado na tela não é movido nem aumentado. A
configuração de aumento/redução é efetive na
próxima vez que o desenho for feito.

13.3.3 Restrições

- Comando de registro da ferramenta na função de gerenciamento de vida útil da


ferramenta
Durante o desenho, o registro de ferramenta (comando G10L3) na
função de gerenciamento de vida útil da ferramenta é desativado. Você
pode, portanto, usar o comando G10L3 para registrar uma nova
ferramenta apenas durante a operação automática normal.

-1012-
B-64304PO/01 OPERAÇÃO 14.FUNÇÃO DE TECLA MDI VIRTUAL

14 FUNÇÃO DE TECLA MDI VIRTUAL


Capítulo 14, “FUNÇÃO DE TECLA MDI VIRTUAL”, consiste
das seguintes seções:

14.1 TECLA MDI VIRTUAL .................................................1014

-1013-
14.FUNÇÃO DE TECLA MDI VIRTUAL OPERAÇÃO B-64304PO/01

14.1 TECLA MDI VIRTUAL

Visão geral
Essa função é usada para executar a edição e alteração de programa de
vários dados usando o teclado exibido no LCD com um painel de
toque.

Tela na qual uma tela CNC é exibida na área de 1/4 esquerda superior
Explicação
Uma tela de CNC equivalente àquela exibida no LCD de 8.4 polegadas
na parte superior esquerda da tela, e o teclado é exibido na área
remanescente.

Figura 14.1 Tela na qual uma tela CNC é exibida na área esquerda
superior

Operação
- Tecla de entrada
A exibição "INPUT" no teclado virtual MDI é equivalente à tecla de
entrada.

- Tecla cancelar
As exibições "BACK SPACE" e "CANCEL" no teclado virtual
MDI são equivalentes à tecla cancel.

- Tecla alternar
A exibição "↑ SHIFT" no teclado virtual MDI é equivalente à tecla
alternar (shift).
Pressionar a tecla "↑ SHIFT" uma vez coloca o sistema no estado
"alternar”, e pressionar a tecla "↑ SHIFT" novamente, ou outra tecla
libera o sistema desse estado.
Pressionar uma tecla no estado “alternar” faz com que o caractere
indicado no canto esquerdo superior da tecla a ser digitada.

-1014-
B-64304PO/01 OPERAÇÃO 14.FUNÇÃO DE TECLA MDI VIRTUAL

- Pressionando duas teclas simultaneamente


A operação a ser executada para pressionar duas teclas
simultaneamente, como as teclas "CANCEL" e "RESET" para apagar o
alarme SW0100, é como mostrado a seguir:
(1) Pressione a tecla “SPCL”. A tecla “SPCL” é segurada, e coloca o
sistema no modo SPCL.
(2) Pressione as teclas a serem pressionadas simultaneamente,
uma de cada vez.
(3) Pressione a tecla “INPUT”. Das teclas pressionadas no modo
SPCL, presumimos que as duas últimas foram pressionadas
simultaneamente. O sistema é liberado do modo SPCL, e a tecla
SPCL, que tinha sido pressionada, retorna ao estado normal.
Exemplo: "SPCL" → "CANCEL" → "RESET" → "INPUT"

NOTA
1 No modo SPCL, outras teclas são desativadas até
que as teclas "SPCL" ou "INPUT" sejam
pressionadas.
2 Pressionar a tecla “SPCL” no modo “SPCL” faz
com que todas as teclas pressionadas no modo
SPCL sejam desativadas. O sistema é liberado do
modo SPCL, e a tecla SPCL, que tinha sido
pressionada, retorna ao estado normal.

Tela na qual uma tela CNC é exibida em toda a área

Explicação
Uma tela CNC equivalente àquela exibida no LCD de 8.4 polegadas é
exibida em toda a área. As teclas de função e o botão ON/OFF das
teclas virtuais são exibidas na parte inferior da tela.

Figura 14.1 (b) Tela na qual uma tela CNC é exibida em toda a área

-1015-
14.FUNÇÃO DE TECLA MDI VIRTUAL OPERAÇÃO B-64304PO/01

Operação
- Tecla de função de troca de página
Pressionar “MENU” próximo à parte direita inferior da tela alterna a
tela para a página 1, página 2, página 3, e de volta para a página 1 nessa
ordem.

Teclas de função da página 1

Teclas de função da página 2

Teclas de função da página 3

- Exibição das teclas


virtuais Pressionar a tecla "KEY ON" localizada na parte inferior direita da tela
exibe as teclas MDI. A cadeia de caracteres no topo da tecla altera para
“KEYOFF”.
Pressionar "KEYOFF" esconde as teclas virtuais MDI

Figura 14.1 (c) Estado no qual as teclas virtuais estão ON

-1016-
B-64304PO/01 OPERAÇÃO 14.FUNÇÃO DE TECLA MDI VIRTUAL

- Tecla de entrada
A exibição "INPUT" no teclado virtual MDI é equivalente à tecla de
entrada.

- Tecla cancelar
A exibição "BS" no teclado virtual MDI é equivalente à tecla cancelar.
(A tecla de função "CAN" também é equivalente à tecla cancelar).

- Tecla alternar
A exibição "SHIFT" no teclado virtual MDI é equivalente á tecla
alternar (shift). Os caracteres sobre as teclas mudam sempre que a
tecla “shift” é pressionada. (Os caracteres que podem ser digitados são
exibidos).

Figura 14.1 (d) Topos das teclas no estado “alternar”

- Pressionando duas teclas simultaneamente


A operação a ser executada para pressionar duas teclas
simultaneamente, como as teclas "CAN" e "RESET" para apagar o
alarme SW0100, é como mostrado a seguir:
(1) Pressione a tecla “SPCL”. A tecla “SPCL” é segurada, e coloca o
sistema no modo SPCL.
(2) Pressione as teclas a serem pressionadas simultaneamente,
uma de cada vez.
(3) Pressione a tecla “INPUT”.
Exemplo: "SPCL" → "CAN" → "RESET" → "INPUT"

NOTA
1 No modo SPCL, outras teclas são desativadas
até que as teclas "SPCL" ou "INPUT" sejam
pressionadas.
2 Pressionar a tecla “SPCL” no modo “SPCL” faz
com que todas as teclas pressionadas no modo
SPCL sejam desativadas. O sistema é liberado
do modo SPCL, e a tecla SPCL, que tinha sido
pressionada, retorna ao estado normal.

14.1.1 Limitações

- Exibição da janela VGA no executor de linguagem C


Essa função usa uma janela VGA, para que o número de janelas VGA
que podem ser usadas no executor de linguagem C seja reduzido em
um.
- LCDs
LCDS nos quais essa função pode ser usada são LCDs de 10.4
polegadas com um painel de toque.
-1017-
IV. MANUTENÇÃO
B-64304PO/01 OPERAÇÃO 1.MANUTENÇÃO DE ROTINA

1 MANUTENÇÃO DE ROTINA
Esse capítulo descreve o trabalho de manutenção de rotina que o
operador pode executar quando estiver usando o CNC.

AVISO
Apenas aquelas pessoas que tenham sido
treinadas em serviços de manutenção e segurança
podem realizar o trabalho de manutenção nesse
capítulo.

Capítulo 1, “MANUTENÇÃO DE ROTINA”, consiste das seguintes


seções:

1.1 AÇÕES A SEREM TOMADAS QUANDO UM PROBLEMA


OCORRER ................................................................................1022
1.2 FAZENDO BACKUP DE VÁRIOS TIPOS DE DADOS..........1023
1.3 MÉTODO DE SUBSTITUIR A BATERIA...............................1025

-1021-
1.MANUTENÇÃO DE ROTINA OPERAÇÃO B-64304PO/01

1.1 AÇÕES A SEREM TOMADAS QUANDO UM PROBLEMA


OCORRER

Se uma operação inesperada ocorrer, ou um alarme ou aviso for


enviado quando o CNC e a máquina estiverem em uso, o problema
precisa ser resolvido rapidamente. Por isso, o estado do problema
deve ser identificado corretamente, e uma ação adequada deve ser
tomada.
O procedimento para tomar uma ação para um problema é mostrado
abaixo.

PROBLEMA!

Perigo? Perigo
Perigo para você e para os outros Ação para evitar o perigo.
- Pare a máquina imediatamente.
- Esconda-se em um lugar seguro
imediatamente.

Não perigoso Confirme e garanta a segurança,


Verifique e identifique o problema. - Confirme a segurança atual,
- Atenção
- Verifique a máquina e as
- Alarme
- Operação anormal circunstâncias.
- Operação errada, etc. - Desligue a energia da máquina.

Verifique o estado, e como o Se uma recuperação é


problema ocorreu. impossível, notifique o agente de
- Hora e local da ocorrência do
alarme vendas ou fornecedor sobre os
- Procedimento da operação detalhes do problema para ação.

Investigue a causa e tome uma ação.


- Verifique e corrija o programa de usinagem e determine
os itens de dados.
- Revisão e modifique o procedimento da operação
- Verifique e conserte as seções de operação da máquina.

Trabalho de recuperação
- Ação através de você ou de seu
fornecedor de ferramenta da máquina
- Verifique a operação após a
recuperação

Para mais detalhes sobre a investigação e ações tomadas para os


problemas do CNC, consulte a seção "PROCEDIMENTOS PARA
RESOLUÇÃO DE PROBLEMAS" no manual de manutenção (B-
64305PO) emitido pela FANUC.
-1022-
B-64304PO/01 OPERAÇÃO 1.MANUTENÇÃO DE ROTINA

1.2 FAZENDO BACKUP DE VÁRIOS ITENS DE DADOS

Com o CNC, vários itens de dados tais como dados de compensação e


parâmetros do sistema são armazenados na SRAM da unidade de
controle, e são protegidos por uma bateria reserva. Porém, um acidente
pode apagar os dados. Ao armazenar os dados em outro local (for a do
CNC), os dados, se perdidos, podem ser restaurados.
Portanto, quando a máquina é iniciada ou os dados são atualizados, por
exemplo, deve-se fazer backup dos dados (armazenados fora do CNC).

- Operação de backup
dos dados Os itens de dados listados abaixo devem ter backup. Para o método da
operação de saída de dados, consulte o capitulo "DATA
INPUT/OUTPUT" nesse manual.

<1> Programas de usinagem


→ Consulte III-8.2.1.
<2> Parâmetros do sistema
→ Consulte III-8.20,2.
<3> Dados de compensação da ferramenta
→ Consulte III-8.20,3.
<4> Dados do PMC
→ Consulte MANUAL DE PROGRAMAÇÃO DO PMC (B-
64393PO).
<5> Espaçamento Dados de compensação de erro (quando a função
de compensação de erro do espaçamento for selecionada).
→ Consulte III-8.20,4.
<6> Variáveis de macro personalizada (quando a função de macro
personalizada é selecionada).
→ Consulte III-8.20,5.
<7> Dados de configuração do sistema de coordenada do objeto a
usinar (quando a função do sistema de coordenada é selecionada).
→ Consulte III-8.20,6.
<8> Dados do histórico de operações
→ Consulte III-8.20,7.

É recomendado que a mídia de gravação (tais como disquetes e cartões


de memória) usada diariamente com a máquina esteja limpa. Os dados
armazenados devem ser administrados corretamente para que os dados
possam ser restaurados rapidamente se um problema ocorrer.

-1023-
1.MANUTENÇÃO DE ROTINA OPERAÇÃO B-64304PO/01

- Trabalho de
restauração dos dados Para poder restaurar os dados perdidos ao estado dos dados
armazenados, digite os dados de backup de acordo com o item anterior
do CNC. Para o método da operação de entrada de dados, consulte o
capitulo "DATA INPUT/OUTPUT" nesse manual.

AVISO
Após entrar os dados armazenados, não inicie
imediatamente uma operação. Em vez disso,
verifique que os dados são digitados corretamente,
e que as configurações sejam feitas para atender
uma operação desejada.
Se uma operação é executada sem fazer essa
verificação, a máquina e o objeto a usinar podem
ser danificados, e ferimentos pessoais podem
ocorrer devido a um movimento inesperado da
máquina. Tenha sempre muito cuidado.

CUIDADO
Antes da recuperação dos itens de dados a seguir,
consulte com o fabricante da máquina-ferramenta
sobre a mesma.
Parâmetros do sistema
Dados do PMC
Programas de macro e variáveis de macro
personalizadas
Valores de compensação do erro de
espaçamento

NOTA
O método de recuperação descrito nessa seção é
destinado apenas à restauração do estado de
dados de backup, e não garante a recuperação do
estado que era presente quando os dados foram
perdidos.

-1024-
B-64304PO/01 OPERAÇÃO 1.MANUTENÇÃO DE ROTINA

1.3 MÉTODO DE SUBSTITUIR A BATERIA

Esse capítulo descreve como substituir a bateria reserva do CNC e a


bateria codificadora de pulso absoluto. Essa seção consiste das
seguintes subseções:

1.3.1 Substituindo a Bateria por uma Unidade de Controle


CNC ............................................................................... 1025
1.3.2 Bateria para Codificadores de Pulsos Absolutos
Separados........................................................................ 1029
1.3.3 Bateria para Codificador de Pulso Absoluto Integrado
no Motor (6VDC).......................................................... 1032

1.3.1 Substituindo a Bateria pela Unidade de Controle CNC

Bateria de backup de
memória Dados de compensação, e parâmetros do sistema são armazenados na
SRAM na unidade de controle. A SRAM é suportada pela bateria de
lítio instalada na unidade de controle. Portanto, os dados acima não são
perdidos mesmo que a bateria principal falhe. A bateria reserva é
instalada na unidade de controle antes de ser embalada na fábrica. Essa
bateria pode fornecer backup para o conteúdo da memória por mais ou
menos um ano.
Quando a voltagem da bateria cair, a mensagem de alarme "BAT"
piscar na tela de LCD, e o sinal de alarme da bateria for enviado ao
PMC. Quando esse alarme for exibido, substitua a bateria o mais
rápido possível. No geral, a bateria pode ser substituída dentro de uma
ou duas semanas da primeira emissão do alarme. Porém, isso depende
da configuração do sistema.
Se a voltagem da bateria subseqüentemente cair ainda mais, o backup
da memória não pode mais ser fornecido. Ligar a força da unidade de
controle nesse estado faz com que o alarme do sistema seja emitido
porque o conteúdo da memória está perdido. A FANUC recomenda
que a bateria seja substituída anualmente, independentemente da
emissão do alarme de bateria.
Os seguintes dois tipos de baterias podem ser
usados.
• Bateria de lítio, incorporados na unidade de controle CNC.
• Duas células de alcalina (tamanho D) em um revestimento de
bateria externa.

NOTA
Uma bateria de lítio é instalada como padrão
na fábrica

-1025-
1.MANUTENÇÃO DE ROTINA OPERAÇÃO B-64304PO/01

Quando uma bateria de lítio é usada


- procedimento de substituição
Preparando uma nova unidade de bateria (código de pedido: A02B–
0309–K102).
(1) Desligue a energia do CNC. Depois de 30 segundos, desligue a
força
(2) Tire a velha bateria da unidade, a partir da parte inferior direita
traseira da unidade CNC. (Segure a trava da bateria, e retire a
unidade para cima enquanto solta o prendedor do invólucro)

Retire a unidade enquanto segura essa parte.

(3) Coloque a nova unidade de bateria. (Empurre a bateria até que


o prendedor trave no invólucro). Certifique-se que o prendedor
esteja seguro.

Empurre a bateria até que o


prendedor trave no invólucro.

-1026-
B-64304PO/01 OPERAÇÃO 1.MANUTENÇÃO DE ROTINA

AVISO
Usando outra bateria que não a recomendada,
pode resultar na explosão da bateria. Substitua
a bateria apenas pela bateria especificada
(A02B-0309-K102).

CUIDADO
As etapas (1) até a (3) devem ser concluídas
dentro de 30 minutos. Não deixe a unidade de
controle sem bateria por mais tempo do que o
especificado. Caso contrário, o conteúdo da
memória pode ser perdido.
Se as etapas (1) até a (3) não puderem ser
concluídas dentro de 30 minutos, salve todo o
conteúdo da memória SRAM no memory card
antecipadamente. Assim, se o conteúdo da
memória SRAM for perdido, ele poderá ser
restaurado facilmente.

Quando estiver jogando fora uma bateria, leve em conta as


regulamentações vigentes da legislação local. Além disso, cubra os
pinos expostos com fita ou outro material isolante para evitar um
curto-circuito, antes de jogar a bateria no lixo.

-1027-
1.MANUTENÇÃO DE ROTINA OPERAÇÃO B-64304PO/01

Quando células de alcalina seca (tamanho D) forem usadas


- Substituindo a bateria
(1) Prepare suas novas célular alcalínas (tamanho D).
(2) Ligue a energia da unidade de controle.
(3) Remova a tampa da caixa da bateria.
(5) Recoloque as baterias, prestando muita atenção a suas
orientações
(6) Recoloque a tampa da caixa da bateria.

CUIDADO
Para substituir a bateria quando a energia estiver
desligada, siga o mesmo procedimento descrito
para substituição da bateria de lítio.

Célula x2

Tampa

Terminal de
conecção na parte
de trás

Caixa da bateria Buraco da montagem × 4

-1028-
B-64304PO/01 OPERAÇÃO 1.MANUTENÇÃO DE ROTINA

1.3.2 Bateria para Codificadores de Pulso Absolutos Separados

Os dados da posição atual do codificador de pulso absoluto,


conectados á interface do detector separado, são salvos pela bateria
conectada ao conector JA4A da unidade de interface detectora
separada.
Se a voltagem da bateria cair, os alarmes DS0306 até DS0308 são
emitidos. Quando o alarme DS0307 (alarme de queda de voltagem da
bateria) ocorrer, substitua a bateria o mais rápido possível. O tempo
estimado para esgotamento da bateria é de 1 a 2 semanas, mas a vida
real depende do número de codificadores de pulso.
Se a voltagem da bateria cair ainda mais, o alarme DS0306 (alarme de
bateria esgotada) é emitido. Nesse caso, a posição atual do codificador
de pulso não pode ser registrada, e o alarme DS0300 (alarme de
retorno da posição de referência) ocorre.
Substitua a bateria e execute o retorno da posição de referência.
Apesar da vida da bateria depender do número de codificadores de
pulso conectados, recomenda-se que a bateria seja substituída
anualmente independentemente da emissão dos alarmes acima.
A bateria pode ser conectada usando-se o invólucro da bateria ou
incorporando a bateria no amplificador de servo. Observe que o
método de instalação da bateria depende do método de conexão e do
tipo amplificador de servo.

-1029-
1.MANUTENÇÃO DE ROTINA OPERAÇÃO B-64304PO/01

- Substituindo baterias
Para evitar que as informações dos codificadores de pulso sejam perdidas,
ligue a energia da máquina antes de substituir a bateria. O procedimento
de substituição é descrito abaixo. (Observação: A etapa de ligar não é
necessária quando o motor servo da série αi ou motor servo da série βi
(βiS 0.4 até βiS 22) for usado).

(1) Ligue a unidade hidráulica (máquina).


(2) Coloque a máquina no estado de parada de emergência.
(3) Verifique que os motores não estão ativos.
(4) Certifique0se que o LED de DC esteja desligado.
(5) Remova a velha bateria, e em seguida coloque a nova.
(6) Agora, a substituição está concluída. Agora o sistema pode ser
desligado.

NOTA
O codificador de pulso absoluto do motor servo das
séries αi/αi ou βiS (βiS 0.4 até βiS 22) é incorporado
com um capacitor de backup como padrão. O
capacitor de backup permite uma detecção de posição
absoluta à ser continuada por mais ou menos 10
minutos. Portanto, nenhum retorno de posição de
referência manual pode ser executado se o tempo
durante o qual a energia do amplificador de servo é
mantida desligada para a substituição da bateria for de
10 minutos. Se a substituição da bateria levar 10
minutos ou mais, a energia deve permanecer ligada.

AVISO
1 Quando estiver substituindo a bateria, tenha cuidado
para não tocar as peças de metal no painel. Em
especial, tenha cuidado para não tocar nenhum circuito
de alta-voltagem para evitar choque elétrico.
2 Antes de substituir a bateria certifique-se que o LED de
DC está desligado. Caso contrário, um choque elétrico
pode ocorrer.
3 Certifique-se de usar a bateria especificada. Se outro
tipo de bateria for usado, ela pode superaquecer,
explodir, ou pegar fogo.
4 Instale a bateria com a polaridade correta. Se a bateria
for instalada com a polaridade incorreta, ela pode
sobreaquecer, explodir, ou pegar fogo. Ou, as
informações de posição absoluta nos codificadores de
pulso podem ser perdidas.
5 Durante a colocação da bateria, insira o soquete de
proteção integrado de fábrica, no conector CX5X ou
CX5Y, qualquer um que não estiver em uso. Se os
pinos +6 V e 0 V estiverem em curto, a bateria pode
sobreaquecer, explodir ou pegar fogo. Ou, as
informações de posição absoluta nos codificadores de
pulso podem ser perdidas.
-1030-
B-64304PO/01 OPERAÇÃO 1.MANUTENÇÃO DE ROTINA

Substituindo células de alcalina (tamanho D) no revestimento da bateria


Substitua as 4 baterias de alcalina de tamanho D (A06B-6050-K061)
no revestimento da bateria dentro da máquina.

Tenha quatro baterias alcalinas novas (tamanho D) à mão.


(1) Desligue a energia da máquina (CNC).
(2) Afrouxe os parafusos do revestimento da bateria. Remova
a tampa.
(3) Substitua as baterias no revestimento.
Primeiro, insira as duas baterias que estão orientadas de forma
oposta, e então insira as outras duas que também estão orientadas
de forma oposta, mas na disposição reversa, como mostrado
abaixo.

Parafusos

Tampa

(4) Coloque a tampa após substituir as baterias.


(5) Desligue a energia da máquina (CNC).

AVISO
Instale a bateria com a polaridade correta. Se a
bateria for instalada com a polaridade incorreta,
ela pode sobreaquecer, explodir, ou pegar fogo.
Ou, as informações de posição absoluta nos
codificadores de pulso podem ser perdidas.
Substitua as baterias apenas pelas baterias
especificadas (células de alcalina de tamanho
D).

CUIDADO
Substitua as baterias quando a energia do CNC
for ligada.
Observe que as posições absolutas
armazenadas são perdidas se as baterias forem
substituídas quando a força está desligada.

-1031-
1.MANUTENÇÃO DE ROTINA OPERAÇÃO B-64304PO/01

1.3.3 Bateria para Codificador de Pulso Absoluto Integrado no


Motor (6VDC)

A bateria para o codificador de pulso absoluto integrado no motor é


instalada no amplificador de servo. Para os métodos de conexão e
substituição, consulte o manual de manutenção de seu amplificador
de servo.

-1032-
APÊNDICE
B-64304PO/01 APÊNDICE A. PARÂMETROS

A PARÂMETROS
Este manual descreve todos os parâmetros indicados neste manual.
Para aqueles parâmetros não indicados neste manual e outros
parâmetros, consulte o manual de parâmetros.

NOTA
Um parâmetro que seja válido com apenas um
tipo de controle de percurso para o sistema de
torno (série T) e sistema do centro de usinagem
(série M) é indicado nas linhas superior e inferior
como descrito abaixo. Um espaço em branco
representa um parâmetro não utilizável.

[Exemplo 1]
O parâmetro HTG é comum às séries T e M, e
RTV e ROC são parâmetros utilizados apenas na
série T.
nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº0
RTV HTG ROC Série T
1403
HTG Série M

[Exemplo 2]
O parâmetro a seguir é utilizado apenas com a
série M:

Série T
1411 Série M
Taxa de Avanço do Corte

-1035-
A. PARÂMETROS APÊNDICE B-64304PO/01

A.1 DESCRIÇÃO DOS PARÂMETROS


nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
0000 ISO TVC

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso de bit

nº 0 TVC Verificação de TV
0: Não executado
1: Executado

nº 1 ISO Código usado para saída de dados


0: Código EIA
1: Código ISO

NOTA
1 O ajuste de Entrada/Saída de um cartão de
memória é feito pelo bit 0 (ISO) do parâmetro Nº
0139.
2 O ajuste de Entrada/Saída do servidor de dados é
feito pelo bit 0 (ISO) do parâmetro Nº 0908.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
0001 FCV

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso de bit

nº 1 FCV Formato do Programa


0: Formato padrão de Série 0
(Este formato está de acordo com a série 0i-C.)
1: Formato de série 10/11

NOTA
1 Programas criados no formato de programa de
Série 10/11 podem ser usados nas seguintes
funções:
1 Chamada do subprograma M98,M198
2 Abertura de roscas com avanços iguais G32
(Série T)
3 Ciclos especiais G90, G92, G94 (Série T)
4 Ciclos especiais repetitivos múltiplos G71 a
G76 (Série T)
5 Ciclo especial de perfuração
G80 a G89 (Série T)
G73, G74, G76, G80 a G89 (Série M)
2 Quando o formato de programa usado na Série
10/11 é usado para este CNC, alguns limites
podem ser adicionados. Consulte o Manual do
Usuário.
-1036-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
0010 PRM

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso de bit

nº 1 PRM Quando os parâmetros forem de saída, os parâmetros cujos valores são


0 serão:
0: Saída.
1: Não-saída.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
0012 MIRx

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Eixo de bit

nº 0 MIRx Imagem espelho para cada eixo


0: Imagem espelho desligada. (Normal)
1: Imagem espelho ligada. (Espelho)

CANAL I/O: seleção do dispositivo de entrada/saída, ou número de


0020 interface para um dispositivo de entrada de primeiro plano

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Byte
[Intervalo de dados válidos] 0a9
O CNC possui as seguintes interfaces para transferência de dados de e
para um dispositivo de entrada/saída externo e o computador hospedeiro:
Interface do dispositivo de entrada/saída (RS-232-C portas
seriais 1 e 2) Interface com cartão de memória
Interface com servidor de dados
Interface de Ethernet integrado
Ajustando o bit 0 (IO4) do parâmetro Nº 0110, a entrada/saída de
dados pode ser controlada separadamente. Quando o IO4 não está
ajustado, a entrada/saída de dados é feita usando o ajuste de canal no
parâmetro Nº 0020. Quando o IO4 está ajustado, um canal pode ser
designado para cada entrada de primeiro plano, saída de primeiro
plano, entrada de segundo plano, e saída de segundo plano.
Nestes parâmetros, especifique a interface conectada a cada dispositivo
de entrada/saída de e para que dados devem ser transferidos. Veja na
tabela abaixo estes ajustes.
Para executar a operação DNC ou o comando M198 com FOCAS2/
Ethernet, ajuste este parâmetro para 6.

Correspondência entre os ajustes e dispositivo de entrada/saída


Ajuste Descrição
0,1 RS-232-C porta serial 1
2 RS-232-C porta serial 2
4 Interface com cartão de memória
5 Interface com servidor de dados
Execução da operação DNC ou comando M198 com
6
FOCAS2/Ethernet
9 Interface Ethernet integrada

-1037-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
0100 NCR CTV

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Bit

nº 1 CTV Contagem de caracteres para verificação de TV na seção de


comentários de um programa.
0: Executado
1: Não executado

nº 3 NCR Saída do fim do bloco (EOB) em código ISO


0: LF, CR, CR são saída.
1: Apenas LF é saída.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
0138 MNC

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Bit

nº 7 MNC As operações DNC a partir do cartão de memória e na chamada do


subprograma do dispositivo externo a partir do cartão de memória são:
0: Não executado.
1: Executado.

0980 Número do grupo da máquina ao qual pertence cada percurso

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Intervalo de dados válidos] 1
Ajuste o número do grupo da máquina ao qual pertence cada percurso.
Para o 0i-D/0i Mate-D, certifique-se de ajustar este parâmetro para 1.

NOTA
Se este parâmetro for ajustado para 0, será
assumido o ajuste 1.

-1038-
B-64304PO/01 APÊNDICE A. PARÂMETROS

0981 Número de percurso absoluto ao qual pertence cada eixo

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de Byte
[Intervalo de dados válidos] 1, 2
Ajuste o percurso ao qual pertence cada eixo.

NOTA
1 Quando 0 for o ajuste para todos os eixos, o
parâmetro é ajustado automaticamente de acordo
com o número de eixos controlados de cada
ajuste.
2 Quando o ajuste cair fora da abrangência,
assume-se que o eixo pertence ao primeiro
percurso.

0982 Número de percurso absoluto ao qual pertence cada eixo motor

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo motor de byte
[Intervalo de dados válidos] 1, 2
Ajuste o percurso ao qual pertence cada eixo motor.

NOTA
1 Quando 0 for o ajuste para todos os eixos, o
parâmetro é ajustado automaticamente de acordo
com o número de eixos controlados de cada
percurso.
2 Quando o ajuste cair fora da abrangência,
assume-se que o eixo pertence ao primeiro
percurso.
3 Quando o controle do eixo motor com servo motor
estiver ativado, o servo motor usado com eixo
controlado do eixo motor é tratado como eixo
motor. Portanto, é necessário ajustar o percurso
para o eixo sujeito ao controle do eixo motor com
servo motor.

-1039-
A. PARÂMETROS APÊNDICE B-64304PO/01

0983 Tipo de controle de percurso de cada percurso

NOTA
1 Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.
2 Para o 0i -D/0i Mate-D, este parâmetro não
precisa de ajuste, pois o ajuste é automático.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Intervalo de dados válidos] 0a1
Ajuste o tipo de controle de percurso para cada percurso.
Os dois tipos de controle de percurso a seguir estão disponíveis:
Série T (sistema de torno) :0
Série M (sistema de usinagem) : 1

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1001 INM

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

nº 0 INM Mínimo incremento de comando no eixo linear


0: Em mm (máquina no sistema métrico)
1: Em polegadas (máquina no sistema de polegadas)

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1002 IDG XIK AZR JAX

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 JAX Número de eixos controlados simultaneamente em avanço manual,


rotação manual rápida e retorno manual à posição de referência:

0: 1 eixo
1: 3 eixos

-1040-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 3 AZR Quando não for marcada nenhuma posição de referência, o comando


G28 causa:
0: Retorno à posição de referência usando grampos de retardo (como
durante o retorno manual à posição de referência) a ser executado.
1: O alarme (PS0304) “G28 foi especificado quando nenhuma
posição de referência foi ajustada” deverá ser mostrado.

NOTA
Quando o retorno à posição de referência sem
grampos for especificado (quando o bit 1 (DLZ) do
parâmetro Nº1005 for ajustado para 1), o comando
G28 especificado antes do ajuste da posição de
referência causa o acionamento do alarme PS0304,
independente do ajuste de AZR.

nº 4 XIK Quando o LRP, bit 1 do parâmetro Nº1401, é ajustado para 0, ou


seja, quando o posicionamento é feito usando um tipo não linear, se
uma intertrava
namely, when é aplicada na máquina ao longo de um dos eixos no
posicionamento,
0: A máquina pára de se mover ao longo do eixo para o qual a
intertrava é aplicada, e continua a se mover ao longo dos outros
eixos.
1: A máquina pára de se mover ao longo dos eixos.

nº 7 IDG Quando a posição de referência é ajustada sem grampos, há um


ajuste automático do parâmetro IDGx (bit 0 do parâmetro
evitar quepara
Nº1012), a posição de referência seja ajustada de novo:
0: Não executado.
1: Executado.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1004 IPR

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 7 IPR Quando um número sem ponto decimal é especificado, o menor


incremento de entrada de cada eixo é:
0: Não 10 vezes maior do que o menor incremento do comando
1: 10 vezes maior do que o menor incremento do comando
Quando o sistema de incremento é o IS-A, e bit 0 (DPI) do
parâmetro Nº3401 é ajustado para 1 (formato de ponto fixo), o
menor incremento de entrada não poderá ser 10 vezes maior do que o
menor incremento do comando.

-1041-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1005 EDMx EDPx ZRNx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 0 ZRNx Se um comando de movimento diferente de G28 é especificado por


operação automática quando não é feito nenhum retorno à posição de
referência após ligado:
0: O alarme (PS0224) "REALIZAR RETORNO À POSIÇÃO DE
REFERÊNCIA" é acionado.
1: A operação é realizada sem o acionamento do alarme.

NOTA
1 O estado em que a posição de referência não foi
estabelecido se refere ao seguinte:
- Quando um detector de posição absoluta não for
usado e o retorno à posição de referência não foi
realizado até mesmo após a energia ser ligada
- Quando um detector de posição absoluta for
usado, e a associação da posição da máquina
com a posição detectada com o detector de
posição absoluta não foi completada (Ver a
descrição do bit 4 (APZx) do parâmetro Nº 1815.)
2 Quando as coordenadas dos eixos Cs tiverem que
ser ajustados, marque ZRN a 0.

nº 4 EDPx No avanço de corte, um sinal de desaceleração externa na direção +


para cada eixo é:
0: Inválido
1: Válido

nº 5 EDMx No avanço de corte, um sinal de desaceleração externa na direção -


para cada eixo é:
0: Inválido
1: Válido

-1042-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1006 ZMIx DIAx ROSx ROTx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes
de continuar a operação.

nº 0 ROTx Ajuste de eixo linear ou giratório.


nº 1 ROSx Ajuste de eixo linear ou giratório.

ROSx ROTx Significado


0 0 Eixo linear
(1) Conversão pol/métrico realizada.
(2) Todos os valores de coordenadas são do tipo eixo
linear. (Não é arredondado em 0 a 360°)
(3) A compensação do erro de passo armazenado é do
tipo eixo linear (Consulte parâmetro Nº3624)
0 1 Eixo de rotação (tipo A)
(1) Conversão pol/métrico não realizada.
Os valores de coordenada da máquina são
arredondados em 0 a 360°. Os valores de coordenada
absolutos são arrendodados ou não pelo parâmetro Nº
1008 nº 0 (ROAx) e nº 2 (RRLx).
(2) A compensação do erro de passo armazenado é
do tipo rotativo. (Consulte o parâmetro Nº3624)
(3) O retorno automático à posição de referência (G28,
G30) é feito na direção do retorno à posição de
referência e o valor do movimento não ultrapassa uma
rotação.
1 1 Eixo de rotação (tipo B)
(1) Conversão pol/métrico, valores de coordenada
absolutos e relativos não realizados.
(2) Os valores de coordenada da máquina, valores de
coordenada absolutos e relativos são do tipo eixo
linear. (Não é arredondado em 0 a 360°).
(3) A compensação do erro de passo armazenado é do tipo
eixo linear (Consulte o parâmetro Nº3624)
(4) Não pode ser usado com a função roll over do eixo
de rotação e a função de indexação do índice
(Série M)
Exceto pelo acima. Ajuste é inválido (não utilizado)

-1043-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 3 DIAx O comando de movimento para cada eixo é baseado em:


0: Especificação de raio
1: Especificação de diâmetro

NOTA
Para o FS 0i-C, uma das mudanças a seguir é
necessária, além do ajuste de bit 3 (DIAx) do
parâmetro Nº 1006 para que o eixo baseado na
especificação de diâmetro atinja o valor de
movimento especificado.
Mear a multiplicação de comando (a unidade de
detecção não está mudada).
Mear a unidade de detecção e dobrar o
comando de avanço flexível (DMR).
Para o FS 0i-D, apenas se o bit 3 (DIAx) do
parâmetro Nº 1006 for ajustado, o CNC meia o
pulso especificado. As mudanças acima não são
necessárias (quando a unidade de detecção não
for mudada). Para mear a unidade de detecção,
dobre o CMR e o DMR.

nº 5 ZMIx A direção do retorno manual à posição de referência é:


0: Direção +
1: Direção -

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1008 RRLx RABx ROAx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes
de continuar a operação.

nº 0 ROAx A função roll-over de um eixo de rotação é


0: Inválido
1: Válido

NOTA
O ROAx especifica a função apenas para um eixo
de rotação (para o qual o bit 0 (ROTx) do
parâmetro Nº1006 é ajustado para 1)

-1044-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 1 RABx Nos comandos absolutos o eixo gira na direção


0: Na qual a distância para o alvo é menor.
1: É especificado pelo sinal do valor do comando.

NOTA
RABx is válido apenas quando ROAx for 1.

nº 2 RRLx As coordenadas relativas são


0: Não arredondadas pelo valor do deslocamento para uma rotação
1: Arredondadas pelo valor do deslocamento para uma rotação

NOTA
1 RRLx é válido apenas quando ROAx for 1.
2 Designe o valor do deslocamento para uma
rotação no parâmetro Nº1260.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1013 ISCx ISAx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes
de continuar a operação.

nº 0 ISAx
nº 1 ISCx Sistema de incremento de cada eixo
Sistema de incremento Nº 1 ISCx Nº 0 ISAx
IS-A 0 1
IS-B 0 0
IS-C 1 0

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1015 DWT

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 7 DWT Quando o tempo de contato por segundo for especificado por P, o


sistema de incremento:
0: Depende do sistema de incremento
1: Não depende do sistema de incremento (1 ms)

-1045-
A. PARÂMETROS APÊNDICE B-64304PO/01

1020 Nome do eixo do programa para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de Byte
[Intervalo de dados válidos] 65 a 67,85 a 90
Um nome de eixo (parâmetro Nº 1020) pode ser selecionado
arbitrariamente a partir de 'A', 'B', 'C', 'U', 'V', 'W', 'X', 'Y', e 'Z'.
(Quando o código G do sistema A for usado na Série T, entretanto, 'U',
'V', e 'W' não são selecionáveis.)
(Tip) Código ASCII
Nome do eixo X Y Z A B C U V W
Ajuste 88 89 90 65 66 67 85 86 87

Para os eixos com nomes 'X', 'Y', 'Z', e 'C' no código G do sistema A da
Série T, os comandos 'U', 'V', 'W', e 'H' são os comandos incrementais
destes eixos.

NOTA
1 Quando o código G do sistema A for usado na Série
T, U, V, ou W não poderão ser usados como nome
de eixo.
2 O mesmo nome de eixo não poderá ser usado para
vários eixos.
3 Quando a segunda função auxiliar for dada (quando
o bit 2 (BCD) do parâmetro Nº 8132 for 1), se o
endereço (parâmetro Nº 3460) que especifica a
segunda função auxiliar for usada como nome de
eixo, a segunda função auxiliar é desabilitada.
4 Quando o endereço C ou A for usado durante a
chanfragem/arredondamento de arestas ou
programação direta da dimensão do desenho
(quando o bit 4 (CCR) do parâmetro Nº 3405 for 1)
na Série T, o endereço C ou A não poderão ser
usados como nome de eixo.
5 Quando os múltiplos ciclos especiais repetitivos
giratórios (Série T) forem usados, apenas 'X', 'Y', e
'Z' podem ser usados para o endereço do eixo alvo.

-1046-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1022 Ajuste de cada eixo no sistema básico de coordenadas

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de Byte
[Intervalo de dados válidos] 0a7
A fim de determinar o plano para a interpolação circular, o raio da
ferramenta/compensação do raio frontal da ferramenta, e assim por
diante (G17: plano Xp-Yp, G18: plano Zp-Xp, G19: plano Yp-Zp),
especifique qual dos três eixos básicos (X, Y, e Z) é usado para cada
eixo do controle, ou um eixo paralelo do qual o eixo básico é usado
para cada eixo do controle.
Um eixo básico (X, Y, ou Z) pode ser especificado apenas para um
eixo de controle. Dois ou mais eixos de controle podem ser ajustados
como eixos paralelos para o mesmo eixo básico.
Ajuste Significado
0 Eixo de rotação (Nem os três eixos básicos, nem um eixo paralelo)
1 Eixo X dos três eixos básicos
2 Eixo Y dos três eixos básicos
3 Eixo Z dos três eixos básicos
5 Eixo paralelo ao Eixo X
6 Eixo paralelo ao Eixo Y
7 Eixo paralelo ao Eixo Z

Em geral, o sistema de incremento e a especificação do diâmetro/raio


de um eixo ajustado como eixo paralelo, devem ser ajustados da
mesma forma que os três eixos básicos.

-1047-
A. PARÂMETROS APÊNDICE B-64304PO/01

1023 Número de eixos servos para cada eixo

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes de
continuar a operação.

[Tipo de Entrada] Entrada de parâmetros


[Tipo de Dados] Eixo de Byte
[Intervalo de dados válidos] 0 a Número de eixos controlados
Ajuste o eixo servo para cada eixo de controle.
Normalmente ajuste o mesmo número como o número do eixo de
controle.
O número do eixo de controle é o número de ordem que é usado para
ajustar os parâmetros do tipo de eixo ou sinais do tipo de eixo da
máquina
Tendo um eixo para o qual o controle do contorno/
posicionamento de Cs deverá ser feito, ajuste -(número de eixo
motor) como o número do servo eixo.
Exemplo)
Quando exercer controle dos contornos Cs no quarto eixo
controlado usando o primeiro eixo motor, ajuste -1.
Para eixos controlados em conjunto ou eixos controlados por
caixa de avanço eletrônico (EGB), dois eixos precisam ser
especificados como um par. Então, faça o ajuste conforme descrito
abaixo.
Eixo conjunto:
Para o eixo mestre, ajuste um número ímpar (1, 3, 5, 7, ...) para o
servo eixo. Para emparelhar o eixo escravo, ajuste um valor obtido
adicionando 1 ao valor ajustado para o eixo mestre.
Eixo EGB:
Para um eixo escravo, ajuste um número ímpar (1, 3, 5, 7, ...) para
o servo eixo. Para emparelhar um eixo Y, ajuste um valor obtido
adicionando 1 ao valor ajustado para o eixo escravo.

1031 Eixo de referência

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Intervalo de dados válidos] 1 a Número de eixos controlados
A unidade de alguns parâmetros em comum a todos os eixos, tais como
aqueles para a taxa de avanço a seco e a avanço do código F de um
dígito pode variar de acordo com o sistema de incremento. Um sistema
de incremento pode ser selecionado por um parâmetro numa base eixo-
por-eixo. Portanto, a unidade desses parâmetros é para adequar o
sistema de incremento de eixo de referência. Ajuste qual eixo a ser
usado como eixo de referência.
Entre os três eixos básicos, o eixo com o melhor sistema de incremento
é geralmente selecionado como eixo de referência.

-1048-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1201 ZCL ZPR

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 ZPR O ajuste automático de um sistema de coordenadas quando o retorno


manual à posição de referência é realizado
0: Não ajustado automaticamente
1: Ajustado automaticamente

NOTA
ZPR é válido quando o sistema de coordenadas da
peça não for usado (quando o bit 0 (NWZ) do
parâmetro Nº 8136 for 1). Quando o sistema de
coordenadas da peça, o sistema de coordenadas da
peça é estabelecido baseado no ângulo de origem
da peça (parâmetros Nos 1220 a 1226) durante um
retorno manual à posição de referência,
independente do ajuste deste parâmetro.

nº 2 ZCL Sistema de coordenadas local quando o retorno manual à posição de


referência é realizado
0: O sistema de coordenadas local não está cancelado.
1: O sistema de coordenadas local está cancelado.

NOTA
ZCL é válido quando o sistema de coordenadas da
peça for usado (quando o bit 0 (NWZ) do
parâmetro Nº 8136 for 0).
Para usar o sistema de coordenadas local (G52),
ajuste o bit 0 (NWZ) do parâmetro Nº 8136 a 0.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1202 G92

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 2 G92 Quando o sistema de coordenadas da peça for usado (quando o bit 0


(NWZ) of Nº 8136 for 0), se o código G (Série M: G92, Série T : G50)
parâmetro
para o ajuste do sistema de coordenadas for especificado:
0: O comando G é executado e nenhum alarme é acionado.
1: O comando G não é executado e um alarme (PS0010) é acionado.

-1049-
A. PARÂMETROS APÊNDICE B-64304PO/01

1240 Valor das coordenadas da posição de referência no sistema de coordenadas da máquina

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste padrão
do parâmetro tabela (A))
(Quando o sistema de incremento é IS-B, -999999.999 a
+999999.999)
Ajuste os valores de coordenada da posição de referência no
sistema de coordenadas da máquina.

Valor de coordenada da segunda posição de referência no sistema de


1241 coordenadas da máquina

Valor de coordenada da terceira posição de referência no sistema de


1242 coordenadas da máquina

Valor de coordenada da quarta posição de referência no sistema de


1243 coordenadas da máquina

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste padrão
do parâmetro tabela (A))
(Quando o sistema de incremento é IS-B, -999999.999 a
+999999.999)
Ajuste os valores de coordenada da segunda a quarta posições
de referência no sistema de coordenadas da máquina.

Sistema de coordenadas da posição de referência usada quando


1250 é realizado o ajuste do sistema de coordenadas

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste
padrão do parâmetro tabela (A))
(Quando o sistema de incremento é IS-B, -999999.999 a
+999999.999)
Ajuste os valores de coordenada da posição de referência em
cada eixo a ser usado para ajusta um sistema de coordenadas
automaticamente.

-1050-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1260 O valor de deslocamento para uma rotação de um eixo de rotação

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] Grau
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] 0 ou 9 dígitos positivos da u nidade mínima de dados (consulte
o ajuste padrão do parâmetro tabela (B))
(Quando o sistema de incremento for IS-B, 0.0 a +999999.999)
Ajuste o valor de deslocamento para uma rotação de um eixo de
rotação.
Para o eixo de rotação usado para interpolação cilíndrica, ajuste
o valor padrão.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1300 BFA NAL OUT

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso de bit

nº 0 OUT A área dentro ou fora da verificação do curso acumulado é ajustada


como uma área de inibição
0: Dentro
1: Fora

nº 1 NAL Se a ferramenta entrar na área de inibição do limite 1 do curso


acumulado durante a operação manual:
0: Um alarme é acionado e a ferramenta é parada.
1: Um alarme não é acionado, o sinal de alcance do limite do curso é
a saída para o PMC, e a ferramenta é parada.

NOTA
Quando a ferramenta entra na área de inibição do limite
1 do curso acumulado devido ao comando de
movimento durante uma operação automática, mesmo
se este parâmetro é ajustado para 1, um alarme é
acionado e a ferramenta é parada. Mesmo neste caso, o
sinal de alcance do limite do curso é a saída para o
PMC.

nº 7 BFA Quando o alarme de verificação 1, 2 ou 3 é acionado, um alarme de


interferência é acionado com a função de verificação de interferência
de inter percurso (série T), ou um alarme de barreira de carga do
mandril/cauda for acionado:
0: A ferramenta para depois de entrar na área proibida.
1: A ferramenta para antes de entrar na área proibida.

-1051-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1301 OTS NPC

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso de bit

nº 2 NPC Como parte da verificação de limite de curso realizado antes do


movimento, o movimento especificado nos blocos G31 (skip) e G37
(medição do comprimento automático da ferramenta (Série M) ou
compensação automática da ferramenta (Série T )) é:
0: Verificado
1: Não verificado

nº 6 OTS Quando o alarme de sobrecurso for acionado:


0: O sinal de alarme de sobrecurso não é saída para o PMC.
1: O sinal de alarme de sobrecurso é saída para o PMC.

1320 Valor da coordenada I da verificação 1 do curso acumulado na direção positiva em cada eixo

1321 Valor da coordenada I da verificação 1 do curso acumulado na direção negativa em cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste padrão
do parâmetro tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Ajuste o valor da coordenada da verificação 1 do curso
acumulado em cada eixo na direção + ou – no sistema de
coordenadas da máquina.

NOTA
1 Especifique os valores de diâmetro para os eixos Ys
para o qual o programa de diâmetro é especificado.
2 A área fora da área ajustada pelos parâmetros Nos
1320 e Nº 1321 é uma área proibida.

-1052-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1322 Valor da coordenada I da verificação 2 do curso acumulado na direção positiva em cada eixo

1323 Valor da coordenada I da verificação 2 do curso acumulado na direção negativa em cada eixo

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste
padrão do parâmetro tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Ajuste o valor da coordenada da verificação 2 do curso
acumulado em cada eixo na direção + ou – no sistema de
coordenadas da máquina.

NOTA
1 Especifique os valores de diâmetro para os eixos Ys
para o qual o programa de diâmetro é especificado.
2 A área de dentro ou de fora ser uma área proibida é
ajustada usando o bit 0 (OUT) do parâmetro Nº
1300.

1324 Valor da coordenada da verificação 3 do curso acumulado na direção positiva em cada eixo

1325 Valor da coordenada da verificação 3 do curso acumulado na direção negativa em cada eixo

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste
padrão do parâmetro tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Ajuste o valor da coordenada da verificação 3 do curso
acumulado em cada eixo na direção + ou – no sistema de
coordenadas da máquina.

NOTA
1 Especifique os valores de diâmetro para os eixos Ys
para o qual o programa de diâmetro é especificado.
2 A área dentro da área ajustada pelos parâmetros No
1324 e Nº 1325 é uma área proibida.

-1053-
A. PARÂMETROS APÊNDICE B-64304PO/01

1326 Valor da coordenada II da verificação 1 do curso acumulado na direção positiva em cada eixo

1327 Valor da coordenada II da verificação 1 do curso acumulado na direção negativa em cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol, grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste
padrão do parâmetro tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Ajuste o valor da coordenada da verificação 1 do curso
acumulado em cada eixo na direção + ou – no sistema de
coordenadas da máquina.
Quando o sinal EXLM do comutador de verificação do curso
acumulado for ajustado para 1, ou o sinal do comutador de
verificação do curso acumulado para cada direção de eixo
+EXLx for ajustado para 1, os parâmetros No 1326 e 1327 são
usados para verificação de curso ao invés dos parâmetros No
1320 e 1321.

NOTA
1 Especifique os valores de diâmetro para os eixos Ys
para o qual o programa de diâmetro é especificado.
2 A área fora da área ajustada pelos parâmetros Nos
1326 e 1327 é uma área proibida.
3 O sinal EXLM é válido apenas quando o bit 2 (LMS)
do parâmetro Nº 1300 é ajustado para 1.
4 O sinal +EXLx é válido apenas quando o bit 0 (DLM)
do parâmetro Nº 1301 é ajustado para 1.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1401 RF0 LRP RPD

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 RPD Rotação manual rápida durante o período de tempo ligado à


conclusão do retorno à posição de referência.
0: Desativado (Avanço manual é realizada.)
1: Ativado

nº 1 LRP Posicionamento (G00)


0: O posicionamento é realizado com o tipo não linear de forma que
a ferramenta se mova ao longo de cada eixo independentemente à
rotação rápida.
1: O posicionamento é realizado com interpolação linear de forma
que a ferramenta se mova em linha reta.

nº 4 RF0 Quando a sobreposição da Taxa de Avanço do Corte for 0% durante


rotação rápida,
0: A ferramenta não pára de se mover.
1: A ferramenta pára de se mover.
-1054-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1402 JRV NPC

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 NPC Avanço por revolução sem o codificador de posição (função


para converter avanço por revolução F em avanço por
minuto F no modo avanço por revolução (G95)) é:
0: Não usada
1: Usada

NOTA
Ao usar o codificador de posição, ajuste este
parâmetro para 0.

nº 4 JRV Avanço manual ou avanço adicional é


0: Realizada à avanço por minuto.
1: Realizada à avanço por rotação.

NOTA
Especifique a taxa de avanço no parâmetro Nº 1423.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1403 HTG

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 5 HTG A taxa de avanço para interpolação helicoidal é:


0: Especificada usando a taxa de avanço ao longo da tangente de um
arco
1: Especificada usando a taxa de avanço ao longo dos eixos incluindo
um eixo linear

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1404 FM3

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 2 FM3 O sistema de incremento de um comando F sem ponto decimal em


avanço por minuto é:
0: 1 mm/min (0,01 pol/min para entrada de pol.)
1: 0,001 mm/min (0,00001 pol/min para entrada de pol.)

-1055-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1405 FR3

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 1 FR3 O sistema de incremento de um comando F sem ponto decimal em


avanço por revolução é:
0: 0,01 mm/rev (0,0001 pol/rev para entrada de pol.)
1: 0,001 mm/rev (0,00001 pol/rev para entrada de pol.)

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1408 RFDx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 0 RFDx O controle da taxa de avanço sobre um eixo de rotação é feito usando:


0: Método convencional
1: Método que especifica a taxa de avanço no ciclo virtual do eixo
de rotação

1410 Taxa de avanço a seco

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Ajuste a taxa de avanço a seco à posição 100% no mostrador
da especificação da taxa de avanço manual. A Unidade de
dados depende do sistema de incremento do eixo de referência.

1420 Taxa de rotação rápida para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste a taxa de rotação rápida quando a sobreposição da
rotação rápida for 100% para cada eixo.

-1056-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1421 Sobreposição F0 da taxa de rotação rápida para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0).
Ajuste a sobreposição F0 da taxa de rotação rápida para
cada eixo.
1423 Taxa de avanço na avanço contínua manual (avanço manual) para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
(1) Quando o JRV, bit 4 do parâmetro Nº 1402, for ajustado
para 0 (avanço por minuto), especifique uma posição para a
taxa de avanço (avanço por minuto) sob uma sobreposição de
100%.
(2) Quando o JRV, bit 4 do parâmetro Nº 1402, for ajustado
para 1 (avanço por revolução), especifique uma taxa de avanço
manual (avanço por revolução) sob uma sobreposição de
100%.

NOTA
Este parâmetro está fechado para a taxa de rotação
manual rápida eixo-por-eixo (parâmetro Nº 1424).
1424 Taxa de rotação manual rápida para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste a taxa de rotação manual rápida quando a sobreposição
da rotação manual rápida for 100% para cada eixo.

NOTA
1 Se for ajustado como 0, a taxa ajustada no parâmetro
1420 (Taxa de rotação rápida para cada eixo) é
assumida.
2 Quando selecionada a rotação manual rápida (bit 0
(RPD) do parâmetro Nº 1401 for ajustado para 1), é
feito avanço manual à taxa de avanço ajustada neste
parâmetro, independente do ajuste do bit 4 (JRV) do
parâmetro Nº 1402.

-1057-
A. PARÂMETROS APÊNDICE B-64304PO/01

1425 Taxa FL do retorno à posição de referência para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste a taxa de avanço (Taxa FL) após o retardo quando o
retorno à posição de referência for realizado para cada eixo.

1427 Taxa de desaceleração externa da rotação rápida para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste a taxa de desaceleração externa da rotação rápida para
cada eixo.

-1058-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1428 Taxa de avanço de retorno à posição de referência para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste a taxa de desaceleração externa da rotação rápida para cada
eixo.
Este parâmetro ajusta a taxa de rotação rápida para a operação de
retorno à posição de referência usando grampos de retardo, ou para
operação de retorno à posição de referência antes que a posição de
referência seja ajustada.
Este parâmetro é também usado para ajustar a taxa de avanço para o
comando de rotação rápida (G00) em operação automática antes
que a posição de referência seja ajustada.
NOTA
1 Para este ajuste de taxa de avanço (100%), é aplicável uma sobreposição de
rotação rápida (F0, 25, 50, ou 100%).
2 Para retorno automático após conclusão do retorno à posição de referência e o
estabelecimento do sistema de coordenadas da máquina, é usada uma taxa de
rotação rápida.
3 Como taxa de rotação manual rápida antes do estabelecimento do sistema de
coordenadas da máquina por retorno à posição de referência, a taxa de avanço
manual ou taxa de rotação manual rápida pode ser selecionada com o bit 0 (RPD)
do parâmetro Nº 1401.
Antes do sistema de Após sistema de
coordenadas coordenadas
Retorno automático à posição de referência (G28) establish
Nº 1428 establishment
Nº 1420
Rotação rápida automática (G00) Nºment
1428 Nº 1420
Retorno manual à posição de referência *1 Nº 1428 Nº 1428 *3
Rotação manual rápida Nº 1423 *2 Nº 1424
4 Quando o parâmetro Nº 1428 é ajustado para 0, são aplicáveis as seguintes taxas de
avanço ajustáveis por parâmetro.
Antes do sistema de Após sistema de
coordenadas coordenadas
Retorno automático à posição de referência (G28) establishment
Nº1 establishment
Nº1420
Rotação rápida automática (G00) 420
Nº1 Nº1420
Retorno manual à posição de referência *1 420
Nº1 Nº1424 *3
Rotação manual rápida 424
Nº1423 *2 Nº1424
1420: taxa de rotação rápida
1423: Taxa de avanço manual
1424: Taxa de rotação manual rápida
*1 : Usando o bit 2 (JZR) do parâmetro Nº 1401, a taxa do avanço manual pode ser
usada para retorno manual à posição de referência todas as vezes.
*2 : Quando o bit 0 (RPD) do parâmetro Nº 1401 for ajustado para 1, é usado o ajuste
do parâmetro Nº 1424.
*3 : Quando a rotação rápida for usada para o retorno à posição de referência sem
grampos ou retorno manual à posição de referência após o estabelecimento da
posição de referência, independente do grampo de retardo, é usada a taxa de
avanço para o retorno manual à posição de referência baseada nestas funções (é
seguido o ajuste do bit 1 (DLF) do parâmetro Nº 1404).

-1059-
A. PARÂMETROS APÊNDICE B-64304PO/01

1430 Taxa Máxima de Avanço de Corte para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0) Especifique a Taxa Máxima de Avanço de
Corte para cada eixo.
Taxa Máxima de Avanço de Corte para todos eixos na aceleração/retardo
1432 antes da interpolação

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Ajuste uma taxa de avanço mínima de corte para cada eixo
no modo de aceleração/retardo antes da interpolação, tais
como controle prévio de avanço, controle prévio de avanço
AI ou controle de contorno AI. Quando o modo de
aceleração/retardo antes da interpolação não for ajustado, é
usada a Taxa Máxima de Avanço de Corte ajustada no
parâmetro Nº 1430.

1434 Taxa máxima de avanço manual para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Ajuste uma taxa máxima de avanço manual para cada eixo
no caso de sinal de comutador de taxa máxima de avanço
manual HNDLF<Gn023.3>=1.

1441 Ajuste 2 da taxa de desaceleração externa para cada eixo em rotação rápida

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste 2 da taxa de desaceleração externa para cada eixo em
rotação rápida.

-1060-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1444 Ajuste 3 da taxa de desaceleração externa para cada eixo in rotação rápida

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Ajuste 3 da taxa de desaceleração externa para cada eixo em
rotação rápida.

1450 Mudança da taxa de avanço para uma graduação no gerador de pulso


manual durante o código de avanço F de um dígito

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Intervalo de dados válidos] 1 a 127
Ajuste a constante que determina a mudança na taxa de avanço
conforme o gerador de pulso manual é girado uma graduação
durante o código de avanço F de um dígito.
F max i
∆F = (onde i=1 ou 2)
100n
Na equação acima, determine n. Ou seja, o número de
revoluções do gerador de pulso manual necessário para alcançar
a taxa de avanço Fmaxi. Fmaxi se refere ao limite superior da
taxa de avanço para um comando de código de avanço F de um
dígito, e ajuste-o nos parâmetros No 1460 ou 1461. Fmax1:
Limite superior da taxa de avanço para F1 a F4 (parâmetro Nº
1460) Fmax2: Limite superior da taxa de avanço para F5 a F9
(parâmetro Nº 1461)

1451
Taxa de avanço para F1

a a

1459
Taxa de avanço para F9

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Estes parâmetros ajustam as taxas de avanço para os comandos
de avanço do código F de um dígito, F1 a F9. Quando um
comando de avanço do código F de um dígito for especificado,
e a taxa de avanço é mudada girando o gerador de pulso
manual, o valor do ajuste de parâmetro também muda de
acordo.

-1061-
A. PARÂMETROS APÊNDICE B-64304PO/01

1460
Limite superior da taxa de avanço para F1 a F4

1461
Limite superior da taxa de avanço para F5 a F9

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Ajuste o limite superior da taxa de avanço para o comando do
avanço do código F de um dígito. Conforme a taxa de avanço
aumenta girando o gerador de pulso manual, a taxa de avanço é
fechada quando atinge o limite superior ajustado. Se um
comando F1 a F4 do avanço F de um dígito for realizado, o
limite superior é ajustado no parâmetro Nº 1460. Se é realizado
um comando do avanço do código F de um dígito F5 a F9, o
limite superior é aquele ajustado no parâmetro Nº 1461.
1465
Raio de um círculo virtual quando uma taxa de avanço é especificada no
círculo virtual de um eixo de rotação

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm, pol (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (B)
Ajuste o raio de um círculo virtual quando a taxa de avanço no
círculo virtual de um eixo de rotação for especificado.
Se for ajustado 0 para um eixo de rotação, o eixo é excluído do
cálculo da taxa de avanço.
Se a unidade de entrada for a polegada, insira um valor em
polegadas.
Os dados são então convertidos para um valor em milímetros e
mostrados.

NOTA
1 Este parâmetro is válido quando o bit 0 (ROTx) do
parâmetro Nº 1006 e o bit 0 (RFDx) do parâmetro
Nº 1408 são 1.
2 Cuidado ao ajustar o bit 0 (RFDx) do parâmetro Nº
1408 e parâmetro Nº 1465 para o raio virtual. Se o
raio virtual for ajustado para um valor baixo e a taxa
de avanço no círculo virtual do eixo de rotação for
especificado, o movimento do eixo fica mais rápido.

-1062-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1601 NCI

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 5 NCI Uma verificação em determinada posição:


0: Confirma que a taxa de avanço especificada se torna 0 (o atraso da
aceleração/retardo se torna 0) ao tempo de retardo e que a posição
da máquina alcançou determinada posição (o desvio servo
posicional está dentro da largura determinada pelo parâmetro Nº
1826).
1: Apenas confirma que a taxa de avanço especificada se torna 0 (o
atraso da aceleração/retardo se torna 0) ao tempo de retardo.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1606 MNJx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 0 MNJx Na interrupção manual:


0: Apenas a aceleração/retardo do avanço do corte está ativada, e a
aceleração/retardo do avanço manual está desativada.
1: Tanto a aceleração/retardo do avanço do corte e a aceleração/
retardo do avanço manual são aplicáveis.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1610 CTBx CTLx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 0 CTLx Aceleração/retardo em avanço do corte ou operação a seco


0: É aplicada aceleração/retardo exponencial.
1: É aplicada aceleração/retardo linear após interpolação.

NOTA
Ao usar aceleração/retardo em forma de sino após
interpolação, ajuste este parâmetro para 0 e ajuste o bit
1 (CTBx) do parâmetro Nº 1610 para selecionar
aceleração/retardo em forma de sino após interpolação.
Parâmetro
Aceleração/retardo
CTBx CTLx
0 0 Aceleração/retardo exponencial após interpolação
0 1 Aceleração/retardo linear após interpolação
1 0 Aceleração/retardo em forma de sino após interpolação

-1063-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 1 CTBx Aceleração/retardo no avanço do corte ou operação a seco


0: É aplicada aceleração/retardo exponencial ou linear.
(dependendo do ajuste no CTLx, bit 0 do parâmetro Nº1610)
1: É aplicada aceleração/retardo em forma de sino.

NOTA
Este parâmetro é válido apenas quando a função de
interpolação da aceleração/retardo em forma de sino
após avanço do corte é usada. Quando esta função
não é usada, a aceleração/retardo é determinada de
acordo com o bit 0 (CTLx) do parâmetro Nº 1610,
independente do ajuste deste parâmetro.

-1064-
B-64304PO/01 APÊNDICE A. PARÂMETROS

Constante de tempo T or T1 usada para aceleração/retardo linear


1620 ou em forma de sino na rotação rápida para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Unidade de dados] msec
[Intervalo de dados válidos] 0 a 4000
Especifique uma constante de tempo usada para
aceleração/retardo em rotação rápida.
[Exemplo]
Para aceleração/retardo linear

Velocidade
Taxa de rotação rápida
(Parâmetro Nº 1420)

T T Tempo

T : Ajuste do parâmetro Nº 1620

Para aceleração/retardo em forma de sino


Velocidade Taxa de rotação rápida
(Parâmetro Nº 1420)

T2 T2 T2 T2
Tempo
T1 T1

T1 : Ajuste do parâmetro Nº 1620


T2 : Ajuste do parâmetro Nº 1621
(No entanto, T1 ≥ T2 deve ser satisfeito)
Tempo total de aceleração (retardo) : T1 + T2
Tempo para a porção linear : T1−T2
Tempo para a porção curva : T2 × 2

-1065-
A. PARÂMETROS APÊNDICE B-64304PO/01

1622 Constante de tempo de aceleração/retardo no avanço do corte para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Unidade de dados] msec
[Intervalo de dados válidos] 0 a 4000
Ajuste a constante de tempo usado para aceleração/retardo
exponencial no avanço do corte e aceleração/retardo em forma
de sino após interpolação, ou linear aceleração/retardo
exponencial após interpolação no avanço do corte para cada
eixo. O tipo a ser usado será selecionado com os bits 1(CTBx)
and 0 (CTLx) do parâmetro Nº1610. Exceto em aplicações
especiais, a mesma constante de tempo deverá ser ajustada para
todos os eixos neste parâmetro. Se as constantes de tempo
ajustadas para os eixos forem diferentes entre si, não se
poderão obter linhas retas e arcos adequados.

1624 Constante de tempo de aceleração/retardo no avanço manual para cada eixo.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Unidade de dados] msec
[Intervalo de dados válidos] 0 a 4000
Ajuste a constante de tempo usada para aceleração/retardo no
avanço manual para cada eixo.

Taxa de aceleração máxima permitida na aceleração/retardo antes da


1660 interpolação para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/sec2, pol/sec2, grau/sec2 (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (D)
(Quando o sistema da máquina for métrico, 0.0 a +100000.0.
Quando o sistema da máquina for polegada, 0.0 a +10000.0.)
Ajuste uma taxa de aceleração máxima permitida em
aceleração/retardo antes da interpolação para cada eixo.
Se for ajustado um valor maior que 100000.0, o valor é
fechado a 100000.0.
Se for ajustado 0, assume-se a especificação 100000.0. Se for
ajustado 0 para todos os eixos, no entanto, a aceleração/retardo
antes da interpolação não é executada.
Se uma taxa de aceleração máxima permitida ajustada para um
eixo for maior que a taxa de aceleração máxima permitida
ajustada para um outro eixo por um fator de 2 ou mais, a taxa
de avanço em um canto onde a direção do deslocamento se
modifica abruptamente pode cair temporariamente.

-1066-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1671 Tempo de mudança de aceleração na aceleração/retardo em forma de sino


antes da interpolação para rotação rápida linear

[Tipo de Dados] Eixo real


[Unidade de dados] mm/sec2, pol/sec2, grau/sec2 (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (D)
(Quando o sistema da máquina for métrico, 0.0 a +100000.0.
Quando o sistema da máquina for polegada, 0.0 a +10000.0.)
Ajuste uma taxa de aceleração máxima permitida na
aceleração/retardo antes da interpolação para rotação rápida
linear.
Se um valor for maior que 100000.0, o valor é fechado em
100000.0. Se for ajustado 0, as especificações a seguir serão
assumidas:
1000.0 mm/sec2
100.0 pol/sec2
100.0 graus/sec2
Se for ajustado 0 para todos os eixos, no entanto, a
aceleração/retardo antes da interpolação não é executada.

Tempo de mudança de aceleração da aceleração/retardo em forma de sino


1672 antes da interpolação para rotação rápida linear

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso em duas palavras
[Unidade de dados] msec
[Intervalo de dados válidos] 0 a 200
Ajuste um tempo de mudança de aceleração de
aceleração/retardo em forma de sino para rotação rápida linear
(tempo para mudança do estado de taxa de avanço constante
(A) para o estado de aceleração/retardo constante (C) à taxa de
aceleração calculada a partir da taxa de aceleração ajustada no
parâmetro Nº 1671: tempo de (B) na figura abaixo).

Ta xa de a vanç o na dir eç ão tangente

Taxa de aceleração máxima que não excede a taxa de


aceleração máxima permitida pelo parâmetro Nº 1671
para cada eixo é calculada automaticamente.

(A ) (B ) (C ) (B ) (A ) (B ) (C ) (B ) (A )

Tempo ajustado pelo parâmetro Nº 1 6 7 2

-1067-
A. PARÂMETROS APÊNDICE B-64304PO/01

1710 Razão mínima de retardo (MDR) para a mudança da Taxa de Avanço do


Corte circular interno por sobreposição automática de canto

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Unidade de dados] %
[Intervalo de dados válidos] 0 a 100
Ajuste uma razão mínima de retardo (MDR) para uma mudança de
Taxa de Avanço do Corte circular interna por sobreposição automática
de canto.
No caso de ângulo de corte circular para dentro, a taxa real de avanço é
determinada por uma taxa específica de avanço (F) como a seguir:
Rc Rc: Raio do percurso do
F× centro da ferramenta
Rp Rp: Raio programado

Assim, a taxa de avanço ao longo do percurso programado satisfaz o


valor de F especificado.

Percurso programado

Rc
Percurso do centro
pathda ferrmamenta
Rp

No entanto, se Rc for pequeno demais quando comparado a Rp,


Rc/Rp, 0 resulta na parada da ferramenta. Então, a razão mínima
de retardo (MDR) é ajustada, e a taxa de avanço da ferramenta deve ser
ajustada para F×(MDR) quando Rc/Rp ≤ MDR.

NOTA
Quando este parâmetro for ajustado para 0, a
razão mínima de retardo (MDR) será 100%.

1711
Ângulo de determinação interno (θp) para sobreposição do canto interno

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso real
[Unidade de dados] deg
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] 2 a 178
Ajuste um ângulo de determinação interno para sobreposição
do canto interno na sobreposição automática do canto.

-1068-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1712
Valor de sobreposição para sobreposição interna do canto

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Unidade de dados] %
[Intervalo de dados válidos] 1 a 100
Ajuste a sobreposição interna de canto na sobreposição
automática de canto.

1713
Distância inicial (Le) para sobreposição interna do canto

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso real
[Unidade de dados] mm, pol (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste
padrão do parâmetro tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Ajuste uma distância inicial para sobreposição interna do canto
na sobreposição interna automática.

1714
Distância final (Ls) para sobreposição interna do canto

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso real
[Unidade de dados] mm, pol (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Unidade mínima de dados de 9 dígitos (consulte o ajuste
padrão do parâmetro tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Ajuste uma distância final para sobreposição interna do canto
na sobreposição interna automática.

Quando θ ≤ θp, assume-se um canto interno. (Parâmetro Nº


1711 é usado para ajuste de θp.)
Quando um canto é definido como canto interno, uma
sobreposição é aplicada à taxa de avanço na abrangência de Le
no bloco anterior a partir da interseção do canto e no alcance
de Ls no próximo bloco a partir da interseção do canto.
As distâncias Le e Ls representam distâncias lineares a partir
da interseção de um canto a pontos no percurso do centro da
ferramenta.
Le e Ls são ajustados nos parâmetros Nos 1713
e 1714.

-1069-
A. PARÂMETROS APÊNDICE B-64304PO/01

Taxa de avanço mínima permitida para a função de retardo baseada na


1732 aceleração em interpolação circular

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Com a função de retardo baseada na aceleração em
interpolação circular, uma taxa de avanço máxima é calculada
automaticamente, de forma que a aceleração produzida pela
mudança da direção do movimento na interpolação circular
não exceda a taxa de aceleração máxima permitida especificada
no parâmetro Nº 1735.
Se o raio de um arco for muito pequeno, uma taxa de avanço
calculada pode ser tornar baixa demais.
Neste caso, evita-se deixar a taxa de avanço ficar abaixo do
valor especificado neste parâmetro.

Taxa de aceleração máxima permitida para a função de retardo baseada na


1735 aceleração na interpolação circular para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/sec2, pol/sec2, grau/sec2 (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (D)
(Quando o sistema da máquina for métrico, 0.0 a +100000.0.
Quando o sistema da máquina for polegada, 0.0 a +10000.0.)
Ajuste a taxa de aceleração máxima permitida para a função de
retardo baseada na aceleração na interpolação circular.
A taxa de avanço é controlada de forma que a aceleração
produzida pela mudança da direção do movimento na
interpolação circular não exceda o valor especificado neste
parâmetro.
Para um eixo com ajuste 0 neste parâmetro, a função de
retardo baseada na aceleração é desativada.
Se um valor diferente for ajustado neste parâmetro para cada
eixo, a taxa de avanço é determinada a partir das menores taxas
de aceleração especificada para os dois eixos circulares.

-1070-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1737 Taxa de aceleração máxima permitida para a função de retardo baseada na


aceleração no controle de contorno AI para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/sec2, pol/sec2, grau/sec2 (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (D)
(Quando o sistema da máquina for métrico, 0.0 to +100000.0.
Quando o sistema da máquina for polegada, 0.0 to +10000.0.)
Ajuste a taxa de aceleração máxima permitida produzida pela
mudança da direção do movimento da ferramenta.
Para um eixo com ajuste 0 neste parâmetro, a função de
retardo baseada na aceleração é desativada. Se for ajustado 0
para todos os eixos, a função de retardo baseada na aceleração
não é executada.
Em interpolação circular, no entanto, a função de retardo
baseada no controle da taxa de avanço usando aceleração em
interpolação circular (parâmetro Nº 1735) é ativada.

1738 Taxa de avanço mínima permitida para a função de retardo baseada na


aceleração no controle de contorno AI

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Com a função de retard baseada na aceleração em controle
prévio avançado AI ou AI controle de contorno, a taxa de
avanço mais adequada para a figura desejada é calculada
automaticamente.
Dependendo da figura, no entanto, a taxa de avanço calculada
pode ficar baixa demais.
Neste caso, evita-se deixar a taxa de avanço ficar abaixo do
valor especificado neste parâmetro.
Constante de tempo para aceleração/retardo após avanço do corte de
1769 interpolação na aceleração/retardo antes do modo de interpolação

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Unidade de dados] msec
[Intervalo de dados válidos] 0 a 4000
Na aceleração/retardo antes do modo de interpolação mode
como no controle prévio avançado, controle prévio avançado
de AI ou controle de contorno AI, não a constante de tempo
comum (parâmetro Nº 1622) mas o valor deste parâmetro é
usado. Certifique-se de especificar a mesma constante de
tempo para todos os eixos, exceto para um aplicativo especial.
Se forem ajustados valores diferentes, as figuras lineares e
circulares corretas não poderão ser obtidas.
-1071-
A. PARÂMETROS APÊNDICE B-64304PO/01

1772 Tempo de mudança de aceleração da aceleração/retardo em forma de sino


antes da interpolação

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso em duas palavras
[Unidade de dados] msec
[Intervalo de dados válidos] 0 a 200
Ajuste um tempo de mudança de aceleração de
aceleração/retardo em forma de sino antes da interpolação
(tempo para mudar de estado de taxa de avanço constante (A)
para estado de aceleração/retardo constante (C) à taxa de
aceleração calculada a partir da taxa de aceleração ajustada no
parâmetro Nº 1660: tempo de (B) na figura abaixo).

Taxa de avanço na direção tangente

A inclinação máxima é calculada


automaticamente a partir do ajuste do
parâmetro Nº 1660.

(A) (B) (C) (B) (A) (B) (C) (B) (A)

Tempo ajustado pelo parâmetro Nº 1772

NOTA
A opção de aceleração/retardo em forma de sino
antes da interpolação antecipada é necessária.
Este parâmetro é válido apenas no modo de
controle de contorno AI.

Diferença máxima permitida da taxa de avanço para determinação da taxa


1783 de avanço baseada na diferença da taxa no canto

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Intervalo de dados válidos] Consulte o ajuste padrão do parâmetro tabela (C)
(Quando o sistema de incremento for IS-B, 0.0 a
+999000.0)
Se o componente da taxa de avanço mudar para cada eixo que
exceda o valor ajustado neste parâmetro ocorrer na junção dos
blocos, a função de definição da taxa de avanço baseada na
diferença da taxa de avanço no canto descobre que a taxa de
avanço não excede o valor ajustado e realiza um retardo
usando aceleração/retardo antes da interpolação. Assim,
pode-se r eduzir o choqu e para a máquina e o err o de
usinagem num canto.
-1072-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1802 DC2x DC4x

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 1 DC4x Quando a posição de referência for estabelecida numa escala linear


com marcadores de referência:
0: Uma posição absoluta é estabelecida detectando três marcas de
referência.
1: Uma posição absoluta é estabelecida detectando quatro marcas de
referência.

nº 2 DC2x A operação de definição de posição de referência para escala linear


com marcadores de referência é como a seguir:
0: É seguido o ajuste do bit 1 (DC4) do parâmetro Nº 1802.
1: Uma posição absoluta é estabelecida detectando duas
marcas de referência.

NOTA
1 Quando este parâmetro for ajustado para 1,
especifique a direção do ponto de escala zero por
ajuste do bit 4 (SCP) do parâmetro Nº 1817.
2 Quando um codificador rotativo com marcadores de
referência absoluta for usado, este parâmetro é
inválido. Mesmo quando este parâmetro for
ajustado para 1, é seguido o ajuste do bit 1 (DC4)
do parâmetro Nº 1802.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1815 APCx APZx DCRx OPTx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

NOTA
Quando pelo menos um dos parâmetros for ajustado, a
energia deverá ser desligada antes de continuar a
operação.

nº 1 OPTx Detector de posição


0: Um codificador de pulso separado não é usado.
1: Um codificador de pulso separado é usado.

NOTA
Ajuste este parâmetro para 1 ao usar uma escala
linear com marcadores de referência ou uma escala
linear com ponto zero de endereço absoluto (sistema
totalmente fechado).

-1073-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 3 DCRx Como uma escala com marcadores de referência com endereço


absoluto:
0: Um codificador rotativo com marcadores de referência com
endereço absoluto não é usado.
1: Um codificador rotativo com marcadores de referência com
endereço absoluto é usado.
NOTA
Ao usar um codificador rotativo com marcadores de
referência com endereço absoluto, ajuste também
o bit 2 (DCLx) do parâmetro Nº 1815 para 1.

nº 4 APZx Posição da máquina e posição sobre o detector de posição absoluta


quando o detector de posição absoluta é usado
0: Não corresponde
1: Corresponde
Quando um detector de posição absoluta é usado, após ajustes
primários ou depois que o detector de posição absoluta é recolocado,
este parâmetro deve ser ajustado para 0, a energia deve ser desligada e
ligada, e então o retorno manual à posição de referência deve ser
realizado. Isto completa a correspondência de posição entre a posição
da máquina e a posição sobre o detector de posição absoluta, e ajusta
este parâmetro para 1 automaticamente.

nº 5 APCx Detector de posição


0: Outro que não o detector de posição absoluta
1: Detector de posição absoluta (codificador de pulso absoluto)

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1817 TANx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes
de continuar a operação.

nº 6 TANx Controle consecutivo


0: Não usado
1: Usado

NOTA
Ajuste este parâmetro tanto para o eixo mestre
quanto o eixo escravo.

-1074-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1818 SDCx RF2x RFSx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 0 RFSx Se G28 for especificado para um eixo para o qual a posição de


referência não está estabelecida (ZRF = 0) quando uma escala linear
com um ponto zero de endereço absoluto ou uma escala linear com
marcadores de referência com endereço absoluto for usada:
0: um movimento é feito para a posição de referência após a
operação de definição de uma posição de referência.
1: Nenhum movimento é feito para a posição de referência após a
operação de definição de uma posição de referência é completa.

NOTA
Este parâmetro desativa o movimento baseado no
comando G28 para a posição de referência. Então,
use este parâmetro apenas em casos especiais.

nº 1 RF2x Se G28 for especificado para um eixo cuja posição está estabelecida
estabelecida (ZRF = 1) quando uma escala linear com um ponto
zero com endereço absoluto ou uma escala linear com marcadores de
referência com endereço absoluto for usada:
0: Um movimento é feito para a posição de referência.
1: Nenhum movimento é feito para a posição intermediária e
posição de referência, mas a operação é completada.

NOTA
Este parâmetro desativa o movimento baseado no
comando G28 para a posição de referência. Então,
use este parâmetro apenas em casos especiais.

nº 3 SDCx Uma escala linear com um ponto zero de endereço absoluto é:


0: Não usado.
1: Usado.

NOTA
1 Após ajuste parâmetro SDCx, certifique-se de
desligar e ligar a força novamente. Note que o
alarme de energia desligada (PW0000) não é
acionado.
2 Para o sistema totalmente fechado, ajuste o bit 1
(OPTx) do parâmetro Nº 1815 para 1.

-1075-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1819 DATx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 2 DATx Quando uma escala linear com um ponto zero de endereço absoluto
ou uma escala linear com marcadores de referência de endereço
Absoluto for usado, o ajuste automático do parâmetro Nos 1883 e
1884 no tempo de retorno manual à posição de referência é:
0: Não executado.
1: Executado.

O procedimento de ajuste automático é o seguinte:


<1> Ajuste um valor adequado nos parâmetros Nos 1815, 1821 e 1882.
<2> Posicione a máquina na posição de referência por operação
manual.
<3> Ajuste este parâmetro para 1.
<4> Realize uma operação manual de retorno à posição de referência.
Ao concluir a operação de retorno manual à posição de referência,
os parâmetros Nos 1883 e 1884 estarão ajustados, e este parâmetro
será automaticamente ajustado para 0.

-1076-
B-64304PO/01 APÊNDICE A. PARÂMETROS

1820 Multiplicador de comando para cada eixo (CMR)

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de Byte
[Intervalo de dados válidos] Ver abaixo:
Ajuste um multiplicador de comand indicando o raio do
menor incremento de comando para a unidade de detecção para
cada eixo.
Menor incremento de comando = unidade de detecção×
multiplicador de comando

A relação entre o sistema de incremento e o menor incremento


de comando
(1) Série T
Menor incremento de
Menor incremento de entrada
comando
Entrada em 0.001 mm (especificação de diâmetro) 0.0005 mm
Máquina milímetros
0.001 mm (especificação de raio) 0.001 mm
em Entrada em 0.0001 pol (especificação de diâmetro) 0.0005 mm
polegadas
milímetros 0.0001 pol (especificação de raio) 0.001 mm
IS-B Máquina Entrada em 0.001 mm (especificação de diâmetro) 0.00005 pol
em milímetros
0.001 mm (especificação de raio) 0.0001 pol
polegadas Entrada em 0.0001 pol (especificação de diâmetro) 0.00005 pol
polegadas
0.0001 pol (especificação de raio) 0.0001 pol
Eixo de rotação 0.001 grau 0.001 grau

Menor incremento de
Menor incremento de entrada
comando
Entrada em 0.0001 mm (especificação de diâmetro) 0.00005 mm
milímetros
Máquina 0.0001 mm (especificação de raio) 0.0001 mm
em 0.00001 pol (especificação de diâmetro) 0.00005 mm
Entrada em
milímetros polegadas 0.00001 pol (especificação de raio) 0.0001 mm
IS-C Entrada em 0.0001 mm (especificação de diâmetro) 0.000005 pol
milímetros
Máquina 0.0001 mm (especificação de raio) 0.00001 pol
em 0.00001 pol (especificação de diâmetro) 0.000005 pol
Entrada em
polegadas polegadas 0.00001 pol (especificação de raio) 0.00001 pol
Eixo de rotação 0.0001 grau 0.0001 grau

(2) Série M
Menor incremento de entrada e menor incremento de comando
Sistema de incremento
IS-A IS-B IS-C Unidade
Máquina em milímetros 0.01 0.001 0.0001 mm
Entrada em milímetros 0.001 0.0001 0.00001 pol
Eixo de rotação 0.01 0.001 0.0001 grau

Ajuste a multiplicação de comando (CMR), multiplicação de


detecção (DMR), e a capacidade do contador de referência

-1077-
A. PARÂMETROS APÊNDICE B-64304PO/01

Pulso de comando
Para controle de
×CMR Contador de erros
Conversor
menor velocidade
incremento DA
de comando -

Contador de referência
Unidade Detector
de ×DMR Pulso de de
Detecção Retorno posição

Ajuste CMR e DMR de forma que o peso do pulso de entrada +


(comando do CNC) no contador de erros corresponda ao peso do pulso
da entrada - (retorno do detector de posição).
[Menor incremento de comando] /CMR=[Unidade de detecção]=
[Unidade de pulso de retorno]/DMR
[Menor incremento de comando]: Unidade mínima de comandos
emitidos do CNC para a máquina
[Unidade de detecção]: Unidade mínima para detecção de posição da
máquina
A unidade dos pulsos de retorno varia, dependendo do tipo de detector.
[Unidade de pulso de retorno]=[Quantidade de deslocamento por
rotação do codificador de pulso] /[Número de pulsos por rotação do
codificador de pulso]

Assim como o tamanho do contador de referência, especifique o


intervalo de grade para o retorno à posição de referência no método de
grade.
[Tamanho do contador de referência]=[Intervalo de grade] /[Unidade de
detecção]
[Intervalo de grade]=[ Quantidade de deslocamento por rotação do
codificador de pulso]

O ajuste de um multiplicador de comando é o seguinte:


(1) Quando o multiplicador de comando é 1 a 1/27
Ajuste o valor = 1 / multiplicador de comando + 100
Intervalo de dados válidos: 101 a 127
(2) Quando o multiplicador de comando é 0.5 ar 48
Ajuste o valor = 2 × multiplicador de comando
Intervalo de dados válidos: 1 a 96

-1078-
B-64304PO/01 APÊNDICE A. PARÂMETROS

NOTA
1 Se for usada uma taxa de avanço que exceda a taxa
de avanço encontrada pela expressão abaixo, isso
pode resultar em uma quantidade incorreta de
deslocamento ou um alarme servo pode ser
acionado. Certifique-se de usar uma taxa de avanço
que não exceda a taxa de avanço encontrada pela
expressão a seguir: Fmax[mm/min] = 196602 × 104 ×
menor incremento de comando / CMR
2 Para o FS0i-C, uma das mudanças a seguir é
necessária além do ajuste de bit 3 (DIAx) do
parâmetro Nº 1006 de forma que o eixo baseado na
especificação de diâmetro atinja a quantidade de
movimento especifiicada.
• Dividir a multiplicação de comando (a unidade de
detecção não foi mudada).
• Dividir a unidade de detecção e dobrar o
comando de deslocamento flexível (DMR).
Para o FS0i-D, apenas se o bit 3 (DIAx) do
parâmetro Nº 1006 é ajustado, o CNC divide o pulso
especificado. Portanto, as mudanças acima não são
necessárias (quando a unidade de detecção não é
mudada). Para dividir a unidade de detecção, dobre
CMR e DMR.

1821 Tamanho do contador de referência para cada eixo

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de duas palavras
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] 0 a 999999999
Ajuste um tamanho de contador de referência.
Para um tamanho de contador de referência, especifique um
intervalo de intervalo de grade para o retorno à posição de
referência baseado no método de grade.
Quando for ajustado um valor menor que 0, assum-se a
especificação 10000. Quando for usada uma escala linear com
marcadores de referência de endereço absoluto, ajuste o
intervalo da marca 1.

-1079-
A. PARÂMETROS APÊNDICE B-64304PO/01

1828 Limite de desvio do posicionamento para cada eixo em movimento

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de duas palavras
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] 0 a 99999999
Ajuste o limite de desvio de posicionamento em movimento
para cada eixo.
Se o desvio de posicionamento exceder o limite de desvio de
posicionamento durante o movimento, um alarme servo
(SV0411) é gerado, e a operação é parada imediatamente
(como numa parada de emergência).
Em geral, ajuste o desvio de posicionamento para rotação
rápida mais alguma margem neste parâmetro.

1829 Limite de desvio de posicionamento para cada eixo no modo parado

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de duas palavras
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] 0 a 99999999
Ajuste o limite de desvio de posicionamento no modo parado
para cada eixo.
Se, no modo parado, o desvio de posicionamento exceder o
limite de desvio de posicionamento ajustado para o modo
parado, um alarme servo (SV0410) é gerado, e a operação é
parada imediatamente (como em uma parada de emergência).

1851 Valor de compensação da folga para cada eixo

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] -9999 a 9999
Ajuste o valor de compensação da folga para cada eixo.
Quando a máquina se move numa direção oposta à direção do
retorno à posição de referência depois de ligada a energia, é
realizada a primeira compensação de folga.

1882 Intervalo da marca 2 de uma escala linear com marcadores de referência


de endereço absoluto

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de duas palavras
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] 0 a 999999999
Ajuste o intervalo da marca 2 de uma escala linear com
marcadores de referência de endereço absoluto.

-1080-
B-64304PO/01 APÊNDICE A. PARÂMETROS

Distância 1 a partir do ponto zero da escala para a posição de referência


(escala linear com marcadores de referência de endereço absoluto) ou
1883 distância 1 a partir do ponto base para a posição de referência (escala
linear com ponto zero de endereço absoluto)

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de duas palavras
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] -999999999 a 999999999

Distância 2 a partir do ponto zero da escala para a posição de referência


1884 (escala linear com marcadores de referência de endereço absoluto) ou
distância 2 a partir do ponto base para a posição de referência (escala
linear com ponto zero de endereço absoluto)

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de duas palavras
[Unidade de dados] Unidade de detecção
[Intervalo de dados válidos] -999 a 999
Quando uma escala linear com marcadores de referência de
endereço absoluto for usada, ajuste a distância a partir do ponto
zero de escala para a posição de referência nos parâmetros Nos
1883 e 1884).
Distância a partir do ponto zero à posição de referência de
uma escala linear
= Nº 1884 × 1,000,000,000 + Nº 1883
O ponto zero da escala representa um ponto onde a marca1 e a
marca 2 se encontram. Normalmente, este ponto é um ponto
virtual que não existe fisicamente na escala. (Ver a figura abaixo.)
Se a posição de referência for colocada na direção + quando vista
a partir do ponto zero da escala, ajuste um valor positivo. Se a
posição de referência for colocada na direção – quando vista a
partir do ponto zero da escala, ajuste um valor negativo.

Ponto zero do codificador Fim do codificador Posição de referência

Marca 1 Marca 2 Marca 1 Marca 2


Marca 1 = marca 2

・・・・

8.0 42.0 8.2 41.8

Parâmetro Nº 1821

Parâmetro Nº 1882
Parâmetro Nº 1884) × 1,000,000,000 + Parâmetro Nº 1883

-1081-
A. PARÂMETROS APÊNDICE B-64304PO/01

[Exemplo de ajustes de parâmetro] Quando um codificador como o abaixo é usado com um IS-B,
máquina em milímetros:

Ponto zero da escala direção+ Posição de direção -


referência
A B
Marca 1 Marca 2 Marca Marca
1 2 Marca 1 Marca 2 Marca 1
Marca 1 = marca 2 Marca 1 Marca 2 Marca 1

20.00 19.980 9.940 10.060 9.960 10.040 9.980 10.020


0
5.000 20.000mm

-[9960/(20020-20000)*20000+5000] = -9965000 20.020mm

Parâmetros Nº1821 (intervalo da marca 1) = 20000


Nº1882 (intervalo da marca 2) = 20020
Nº1883 (posição de referência) = posição do ponto A + 5.000
= distância entre A e B/(marca 2 - marca 1) × marca 1+ 5000
= 9960/ (20020 – 20000) × 20000+5000
= 9965000
= -9965000 (a posição de referência está no lado negativo)

[Ajuste o parâmetro Nº 1883]


Quando for difícil medir a distância do ponto zero da escala à posição
de referência (parâmetro Nº 1883), o método descrito abaixo pode ser
usado para encontrar a distância.

<1> Ajuste o parâmetro Nº 1815 para ativar a função.


Ajuste um valor adequado nos parâmetros Nos 1821 e1882.
Ajuste 0 no parâmetro Nº 1240.
Ajuste 0 no parâmetro Nos 1883 e 1884.
<2> Numa posição adequada, estabeleça uma posição de referência.
(Como resultado, as coordenadas da máquina representam a
distânica do ponto zero da escala à posição atual.)
<3> Através do avanço manual, coloque a máquina na exta posição de
referência.
<4> No parâmetro Nº 1883, ajuste as coordenadas da máquina
daquele momento convertidas à unidade de detecção
(coordenadas da máquina × CMR).
<5> Se necessário, ajuste o parâmetro Nº 1240.

Quando uma escala linear com ponto zero de endereço absoluto for
usado, ajuste a distância do ponto base à posição de referência nos
parâmetros Nos 1883 e 1884. O ponto base é um ponto no final da
escala conforme mostrado abaixo.
Ponto base Posição de referência

Marca 1 Marca 2 Marca 1 Marca 2 Marca 1 Marca 2 Marca 1

10.020 9.980 10.040 9.960 10.060 9.940

20.000

20.020

-1082-
B-64304PO/01 APÊNDICE A. PARÂMETROS

Se a posição de referência for colocada na direção positiva quando


vista a partir do ponto base, ajuste um valor positivo; se a posição de
referência for colocada na direção negativa, ajuste um valor negativo.
Ajuste o valor seguindo os passos descritos abaixo.
<1> Ajute o bit 1 (OPT) do parâmetro Nº 1815, o bit 2 (DCL) do
parâmetro Nº 1815, e o bit 3 (SDC) do parâmetro Nº 1818 para
ativar esta função.
Ajuste 0 no parâmetro Nº 1240.
Ajuste 0 nos parâmetros Nos 1883 e 1884.
<2> Numa posição adequada, estabeleça uma posição de referência.
(Consequentemente, o valor das coordenadas da máquina indicará
a distância entre o ponto base e a posição atual.)
<3> Através do avanço manual, coloque a máquina na exata posição
de referência.
<4> Nos parâmetros Nos 1883 e 1884, ajuste as coordenadas da
máquina desse momento convertido para unidade de detecção
(coordenadas da máquina × CMR).
Se necessário, ajuste o parâmetro Nº 1240.

NOTA
1 Ajuste os parâmetros Nos 1883 e 1884 de forma que
a distância do ponto zero (para uma escala linear
scale com marcadores de referência de endereço
absoluto) ou o ponto base (para uma escala linear
com um ponto zero de endereço absoluto) à posição
de referência esteja dentro de -999,999,999,999 a
+999,999,999,999. Se um valor além desta faixa for
ajustado, um alarme (PS 5325) é acionado.
2 A área da escala na escala não pode se estender
através do ponto zero da escala ou ponto base.
Faça ajustes de parâmetro para fazer com que a
área da escala não se estenda além do ponto zero
da escala ou ponto base.

-1083-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1902 ASE FMD

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Bit

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes
de continuar a operação.

nº 0 FMD O modo de ajuste do FSSB é:


0: Modo de ajuste automático.
(Quando o bit 0 (DFS) do parâmetro Nº 14476 for 0:
Se a relação entre o eixo e o amplificador e similares forem
definidos na tela de ajuste do FSSB, os parâmetros No 1023, 1905,
1936 e 1937, No 14340 a 14349, e No 14376 a 14391 serão
ajustados automaticamente.)
(Quando o bit 0 (DFS) do parâmetro Nº 14476 for 1:
Se a relação entre o eixo e o amplificador e similares forem
definidos na tela de ajuste do FSSB, os parâmetros No 1023, 1905,
No 1910 a 1919, e No 1936 e 1937 serão ajustados
automaticamente.)
1: Modo de ajuste manual 2.
(Quando o bit 0 (DFS) do parâmetro Nº 14476 for 0:
Ajuste os parâmetros No 1023, 1905, 1936 e 1937, No 14340 a
14349, e No 14376 a 14391 manualmente.)
(Quando o bit 0 (DFS) do parâmetro Nº 14476 for 1:
Ajuste os parâmetros No 1023, 1905, No1910 a 1919, e No 1936 e
1937 manualmente.)

nº 1 ASE Quando o modo de ajuste automatic for selecionado para ajuste de FSSB
(quando o parâmetro FMD (bit 0 do parâmetro Nº1902) for ajustado
para 0)), o ajuste automático será:
0: Não completado.
1: Completado.
Este bit é ajustado automaticamente para 1 mediante término do ajuste
automático.

-1084-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
1905 PM2x PM1x

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

NOTA
Quando pelo menos um dos parâmetros for
ajustado, a energia deverá ser desligada antes
de continuar a operação.

nº 6 PM1x A primeira unidade interface de detector separado é:


0: Não usado.
1: Usado.

nº 7 PM2x A segunda unidade interface de detector separado é:


0: Não usado.
1: Usado.

NOTA
Quando o modo de ajuste automático é selecionado
para ajuste de FSSB (quando o parâmetro FMD
(Nº1902 nº 0) for ajustado para 0), Este parâmetro é
ajustado automaticamente quando é realizado com a
tela de ajuste FSSB. Quando o modo 2 de ajuste
manual for selecionado para ajuste FSSB (quando o
parâmetro FMD (Nº1902 nº 0) for ajustado para 1),
este parâmetro deve ser ajustado diretamente.
Quando uma unidade separada de interface de
detector for usada, um número de conector deverá
ser ajustado no parâmetro correspondente (Nº1936 ou
Nº1937).

-1085-
A. PARÂMETROS APÊNDICE B-64304PO/01

1936 Número de conector da primeira unidade separada de interface de detector

1937 Número de conector da segunda unidade separada de interface de detector

NOTA
Quando pelo menos um dos parâmetros for ajustado, a
energia deverá ser desligada antes de continuar a
operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de Byte
[Intervalo de dados válidos] 0a7
Este parâmetro ajusta o número de conector correspondente ao
conector conectado ao usar a unidade de interface de detector
separado ajustado pelos bits 6 e 7 do parâmetro Nº 1905 menos
1. Ou seja, é ajustado 0 a 7 para os números de conectores de 1
a 8, respectivamente. Ajuste 0 para o eixo para o qual a
unidade de interface de detector separado não é usado.
Use números em sequência para uma unidade de interface de
separador/ detector. Não omita o número intermediário.

Exemplo)
Número do conector Número do conector
Eixo para a primeira para a segunda PM2x, PM1x
Nº1936 Nº 1937
Controlado unidade de detector unidade de detector (Nº 1905 nº 7, nº
separada separada 6)
X 1 Não usado 0 0 0, 1
Y Não usado 2 0 1 1, 0
Z Não usado 1 0 0 1, 0
A Não usado Não usado 0 0 0, 0

NOTA
Quando o modo de ajuste automático é selecionado
para ajuste FSSB (quando o parâmetro FMD
(Nº1902nº 0) for ajustado para 0), estes parâmetros
são ajustados automaticamente quando a entrada é
realizada com a tela de ajuste de FSSB. Quando o
modo 2 de ajuste selecionado para ajuste FSSB
(quando o parâmetro FMD (Nº1902nº 0) for ajustado
para 1), estes parâmetros deverão ser ajustados
diretamente.

-1086-
B-64304PO/01 APÊNDICE A. PARÂMETROS

Parâmetros Nos 2000 a 2999 são para servo digital. Consulte o


FANUC AC SERVO MOTOR série αi PARÂMETRO
MANUAL (B-65270PO)

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
2011 XIAx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 7 XIAx Ajuste temporário de coordenadas absolutas:


0: Não usado.
1: Usado.

NOTA
1 Quando for usado o ajuste temporário de
coordenadas absolutas, obit 1 (OPTx) do parâmetro Nº
1815, bit 5 (APCx) do parâmetro Nº 1815, parâmetro Nº
1874, e o parâmetro Nº 1875 deverá ser ajustado.
2 O ajuste deste parâmetro se torna efetivo após a
energia ser desligada e então ligada novamente.

2031 Limite da diferença do comando de torque do alarme de diferença de torque

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Intervalo de dados válidos] 0 a 14564
Se o valor absoluto da diferença de comando de torque entre
dois eixos exceder o valor ajustado neste parâmetro, um alarme
é acionado.
Ajuste o mesmo valor para dois eixos que estão embaixo do
controle de eixo sincrônico.
Os números de eixo servo do eixo mestre sincronizado e o eixo
escravo devem ser definidos de forma que um múmero ímpar
seja atribuído ao eixo mestre e o número do próximo número
de eixo é atribuído ao eixo escravo. Exemplos: (1,2) e (3,4).

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
MVG
3003

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 7 MVG Durante o desenho com a exibição gráfica dinâmica, o sinal do movimento


drawing
é: with the dynamic graphic display function, the eixo
0: Saída.
1: Não-saída.

-1087-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3008 XSG

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

nº 2 XSG Um sinal atribuído para um endereço X é:


0: Fixado no endereço.
1: Capaz de ser reatribuído para um endereço X arbitrário.

NOTA
Quando este parâmetro for ajustado para 1, ajuste os
parâmetros No 3013, 3014, 3012, e 3019. Se os
parâmetros No 3013 e 3014 não estiverem ajustados,
o sinal de retardo para retorno à posição de referência
é atribuído para o bit 0 do X0000. Se os parâmetros
No 3012 e 3019 não estiverem ajustados, o sinal de
salto, o sinal de salto do controle de eixo PMC, o sinal
de chegada à posição de medição, o sinal de
intertrava para cada direção de eixo, e o sinal de
gravação do valor de compensação da ferramenta são
atribuídos para X0000.

3012 Endereço para atribuição do sinal de salto

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso da palavra
[Intervalo de dados válidos] 0 a 327
Ajuste um endereço X para o qual o sinal de salto (SKIPn)
deverá ser atribuído.

NOTA
Este parâmetro é válido quando o bit 2 (XSG) do
parâmetro Nº 3008 for ajustado para 1.
Os endereços X que realmente podem ser usados
estão abaixo, mas eles dependem da configuração
das opções de expansão da contagem de pontos da
Ligação I/O.
X0 a X127, X200 a X327

-1088-
B-64304PO/01 APÊNDICE A. PARÂMETROS

Endereço X para o qual o sinal de retardo para retorno à posição de


3013 referência é atribuído

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo palavra
[Intervalo de dados válidos] 0 a 327
Ajuste um endereço para o qual o sinal de retardo (*DECn)
para retorno à posição de referência para cada eixo deverá ser
atribuído.

NOTA
Este parâmetro is válido quando o bit 2 (XSG) do
parâmetro Nº 3008 for ajustado para 1.
Os endereços X que realmente podem ser usados
estão abaixo, mas eles dependem da configuração
das opções de expansão da contagem de pontos da
Ligação I/O.
X0 a X127, X200 a X327

Ver se o sinal de salto do controle de eixo do PMC e o sinal de chegada à


3019 posição de medição foram indicados

NOTA
Quando o parâmetro é ajustado, a força deve
estar desligada antes de continuar a operação.

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso da palavra
[Intervalo de dados válidos] 0 a 327
Ajustar se o sinal ESKIP de salto do controle de eixo do
endereço X, os sinais de chegada à posição de medição
(XAE1, XAE2, e XAE3 (série M); XAE1 e XAE2 (série T)), e
os sinais de gravação de compensação de ferramenta (±MIT1 e
±MIT2 (Série T)) são alocados.

-1089-
A. PARÂMETROS APÊNDICE B-64304PO/01

Exemplo 1. Quando o Nº 3012 for ajustado para 5 e o Nº 3019 for ajustado para 6
Quando o XSG (bit 2 do parâmetro Nº 3008) for 1, o sinal de salto de controle do eixo
PMC e o sinal de chegada à posição de medição são alocados para X0006 e o sinal de
salto é alocado para X0005.
nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
X005 SKIP SKIP6 SKIP5 SKIP4 SKIP3 SKIP2 SKIP8 SKIP7 (Série T )

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
SKIP SKIP6 SKIP5 SKIP4 SKIP3 SKIP2 SKIP8 SKIP7 (Série M)

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
X006 ESKIP -MIT2 +MIT2 -MIT1 +MIT1 XAE2 XAE1 (Série T )

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
ESKIP XAE3 XAE2 XAE1 (Série M)

Exemplo 2. Quando o Nº 3012 for ajustado para 5 e o Nº 3019 for ajustado para 5
Quando o XSG (bit 2 do parâmetro Nº 3008) for 1, o sinal de salto de ocntrole do
eixo PMC, o sinal de chegada à posição de medição e o sinal de salto são alocados para
X0005.
nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
ESKIP -MIT2 +MIT2 -MIT1 +MIT1 XAE2 XAE1
X005 SKIP (Série T )
SKIP6 SKIP5 SKIP4 SKIP3 SKIP2 SKIP8 SKIP7
nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
ESKIP XAE3 XAE2 XAE1
SKIP SKIP5 SKIP4 SKIP3 (Série M)
SKIP6 SKIP2 SKIP8 SKIP7

NOTA
Este parâmetro é válido quando o bit 2 (XSG) do
parâmetro Nº 3008 for ajustado para 1.
Os endereços X que podem realmente ser usados
são mostrados abaixo, mas eles dependem da
configuração das opções de expansão da
contagem de pontos da Ligação I/O.
X0 a X127, X200 a X327

3030 Número de dígitos permitidos para o código M

3031 Número de dígitos permitidos para o código S

3032 Número de dígitos permitidos para o código T

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Intervalo de dados válidos] 1a8
Ajuste os números de dígitos permitidos para os códigos
M, S e T. Quando for 0, o número de dígitos permitidos
é assumido como sendo 8.

NOTA
Até 5 dígitos podem ser especificados no código S.

-1090-
B-64304PO/01 APÊNDICE A. PARÂMETROS

3033 Número de dígitos permitidos para o código B (segunda função auxiliar)

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de byte
[Intervalo de dados válidos] 1a8
Ajuste os números de dígitos permitidos para a segunda
função auxiliar. Quando for 0, o número de dígitos permitidos
é assumido como sendo 8.
Para permitir que se especifique um ponto decimal, o bit 0
(AUP) do parâmetro Nº 3450 deve ser ajustado para 1. Neste
caso, o número de dígitos permitido neste parâmetro inclui o
número de casas decimais.
Se for especificado um valor que exceda o número permitido
de dígitos, o alarme (PS0003) é acionado.
nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
DAC DRC PPD MCN
3104
DAC DAL DRC DRL PPD MCN

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 MCN Posição da máquina


0: Independente de a entrada ser feita em mm ou polegadas, a
posição da máquina é mostrada em mm para máquina em
milímetros, ou em polegadas para máquina em polegadass.
1: Quando a entrada é feita em mm, a posição da máquina é
mostrada em mm, e quando a entrada é feita em polegadas, a
posição da máquina é mostrada em polegadas.

nº 3 PPD Mostrador da posição relativa quando um sistema de coordenadas é


ajustado
0: Não pré-ajustado
1: Pré-ajustado

NOTA
Se quaisquer das ações a seguir forem executadas
quando o PPD for ajustado para 1, o mostrador da
posição relativa é pré-ajustado para o mesmo valor
como o mostrador da posição absoluta:
(1) Retorno manual à posição de referência
(2) Sistema de coordenadas ajustada baseada no
G92 (G50 para código G sistema A no sistema de
torno)
(3) Sistema de coordenadas da peça pré-ajustada
baseada no G92.1 (G50.3 para código G sistema
A no sistema de torno)
(4) Quando um código T para a Série T for
especificado.

-1091-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 4 DRL Posição relativa


0: O mostrador da posição real leva em consideração o ângulo do
comprimento da ferramenta.
1: O mostrador da posição real não leva em consideração o ângulo
do comprimento da ferramenta.

NOTA
Na Série T, a exclusão de um ângulo da ferramenta
ao mostrar a posição relativa é determinada pelo
ajuste do bit 0 (DRP) do parâmetro Nº 3129.

nº 5 DRC Quando as posições relativas forem mostradas:


0: Os valores que não excluam a quantidade de deslocamento
baseada na compensação de corte e a compensação do raio frontal
são mostrados.
1: Os valores que não excluam a quantidade de deslocamento
baseada na compensação do corte e a compensaão do raio frontal
(posições programadas) são mostrados.

nº 6 DAL Posição absoluta


0: A posição real mostrada leva em consideração o ângulo do
comprimento da ferramenta.
1: A posição real mostrada não leva em consideração o ângulo do
comprimento da ferramenta.

NOTA
Na Série T, a exclusão de um ângulo da ferramenta
ao mostrar a posição absoluta é determinada pelo
ajuste do bit 1 (DAP) do parâmetro Nº 3129.

nº 7 DAC Quando a posição absoluta for mostrada:


0: Os valores que não excluam a quantidade de deslocamento
baseada na compensação do corte e a compensaão do raio frontal
são mostrados.
1: Os valores que não excluam a quantidade de deslocamento
baseada na compensação do corte e a compensaão do raio frontal
(posições programadas) são mostrados.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3106 OPH

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Bit

nº 4 OPH A tela do histórico da operação é:


0: Não mostrado.
1: Mostrado.

-1092-
B-64304PO/01 APÊNDICE A. PARÂMETROS

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3107 MDL

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 7 MDL O modo modal na tela para mostra o programa é:


0: Não mostrado.
1: Mostrado.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3111 OPS OPM SVP SPS SVS

[Tipo de Entrada] Entrada de Configurações


[Tipo de Dados] Percurso de bit

nº 0 SVS A tecla para mostra a tela de ajuste do servo é:


0: Não mostrado.
1: Mostrado.

nº 1 SPS A tecla para mostra a tela de ajuste do eixo motor é:


0: Não mostrado.
1: Mostrado.

nº 2 SVP O mostrador de erros de sincronização no eixo motor na tela de sintonia


do eixo motor
0: Valores instantâneos são mostrados.
1: Valores de fixação de máximo são mostrados.
Os erros de sincronização no eixo motor são mostrados ao lado do eixo
motor que funciona como eixo escravo no controle de sincronização do
eixo motor
nº 5 OPM Monitor da operação
0: Não mostrado
1: Mostrado

nº 6 OPS O velocímetro na tela do monitor da operação indica:


0: Velocidade do motor do eixo motor
1: Velocidade do eixo motor

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3112 EAH OMH

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Bit

nº 2 OMH A tela do histórico das mensagens do operador externo é:


0: Não mostrado.
1: Mostrado.

-1093-
A. PARÂMETROS APÊNDICE B-64304PO/01

nº 3 EAH Mensagens de alarme externo/macro alarme no alarme ou histórico


da operação:
0: Não registrado
1: Registrado

NOTA
Este parâmetro é válido quando o bit 7 (HAL)
do parâmetro Nº 3196 for ajustado para 0.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3115 NDAx NDPx

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Eixo de bit

nº 0 NDPx A posição atual é:


0: Mostrada.
1: Não mostrada.

NOTA
Ao usar a função de engrenagem elétrica (EGB)
(Série M), ajuste 1 para o eixo Y EGB para
desativar o mostrador da posição atual.

nº 1 NDAx A posição atual e a quantidade de movimento a ser feito nas


coordenadas absolutas e relativas são:
0: Mostrada.
1: Não mostrada.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
3117 SMS

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 SMS Na tela de verificação de programa do monitor de 8.4pol, a função para


mostrar o medidor de carga no eixo motor e a quantidade restante de
movimento no velocímetro do eixo motor na posição do mostrador de
quantidade restante de movimento e posição do mostrador de informação
modal é:
0: Desativado.
1: Ativado.

-1094-
B-64304PO/01 APÊNDICE A. PARÂMETROS

3122 Intervalo de tempo usdo para registrar dados de tempo no histórico da operação

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso da palavra
[Unidade de dados] min
[Intervalo de dados válidos] 0 a 1440
Quando os dados do histórico forem registrados dentro de um dado
período de tempo, o tempo para cada período de tempo dado é
registrado nos dados do histórico.
Quando é ajustado como 0, é assumida uma especificação de período
de 10 minutos.

nº 7 nº 6 nº 5 nº 4 nº 3 nº 2 nº 1 nº 0
DAP DRP
3129

[Tipo de Entrada] Entrada de Parâmetros


[Tipo de Dados] Percurso de bit

nº 0 DRP Para o mostrador da posição relativa:


0: A posição real considerando o ângulo da ferramenta (movimento
da ferramenta) é mostrada.
1: A posição programada excluindo o ângulo da ferramenta
(movimento da ferramenta) é mostrada.

NOTA
Na série M, a exclusão da compensação do
comprimento da ferramenta ao mostra a posição
relativa é determinada pelo bit 4 (DRL) do parâmetro Nº
3104.

nº 1 DAP Para o mostrador da posição absoluta:


0: A posição real considerando o ângulo da ferramenta (movimento
da ferramenta) é mostrada.
1: A posição programada excluindo o ângulo da ferramenta
(movimento da ferramenta) é mostrada.

-1095-
A.PARÂMETROS APÊNDICE B-64304PO/01

3131 Inscrição de nome do eixo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte Eixo
[Limite válido de Dados] 0 ao 9, 32, 65 ao 90

Para distinguir os eixos em uma operação paralela, controle de


sincronização e outros, especifique uma inscrição para cada eixo.

Valou definido Significado


Cada eixo é definido como outro além de controle de
0
sincronização e simultâneo.
1 ao 9 Um valou definido é utilizado como inscrição.
65 ao 90 Uma letra definida (ASCII) é utilizada como inscrição.

Exemplo:
Quando o eixo for X, uma inscrição é adicionada conforme
abaixo.

Eixo mostrado na tela, assim como a posição


Valou definido
0 X
1 X1
77 XM
83 XS

Quando a inscrição de um eixo não é definida em um sistema de 2 vias,


é automaticamente definida para o número do caminho. Para esconder
a inscrição de um eixo, defina o parâmetro do eixo no código ASCII
(32) como espaço.

-1096-
B-64304PO/01 APÊNDICE A.PARÂMETROS

3141 Nome do caminho (Primeiro caractere)

3142 Nome do caminho (Segundo caractere)

3143 Nome do caminho (Terceiro caractere)

3144 Nome do caminho (Quarto caractere)

3145 Nome do caminho (Quinto caractere)

3146 Nome do caminho (Sexto caractere)

3147 Nome do caminho (Sétimo caractere)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavras
[Limite válido de Dados] Veja o quadro de correspondência caractere-código.
Especifique um caminho com códigos.
Qualquer linha de que contenha caracteres alfanuméricos, Katakana e
especiais, com no máximo 7 caracteres, pode ser mostrada como uma
série.

NOTA
1 Para caracteres e códigos, veja o Apêndice
A, “LISTA DE CÓDIGO DE CARACTERES”.
2 Quando é definido 0 para o parâmetro n°3141,
CAMINHO1, CAMINHO2, etc. são mostrados
como caminhos.
3 No mostrador ampliado de um caminho arbitrário
(bit 2 (PNE) de parâmetro n°11350 é 1), apenas
caracteres alfanuméricos pode ser mostrados.
No caso de outros, serão mostrados espaços.

#7 #6 #5 #4 #3 #2 #1 #0
DOP
3193

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#2 DOP Em um controle de 2 caminhos, nas telas POSITION (absoluto,


relativo, todos, interrupção manual), PROGRAM CHECK, e ALARM,
as informações em 2 caminhos são:

0: Mostradas ao mesmo tempo.


1: Não mostradas ao mesmo tempo.

-1097-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
3195 EKE HDE HKE CPR

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Comum ao sistema bit

#2 CPR Exibição da tela de suporte para definição de parâmetros pela


tecla de função [SYSTEM] está:
0: Ativada.
1: Desativada.

#5 HKE Um histórico operacional está:


0: Gravado.
1: Não gravado.

#6 HDE Um histórico DI/DO está:


0: Gravado.
1: Não gravado.

#7 EKE A tecla [ALL CLEAR] para apagar todo o histórico de dados está:
0: Não exibida.
1: Exibida.

#7 #6 #5 #4 #3 #2 #1 #0
3196 HAL HOM HMV HPM HWO HTO

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 HTO Uma modificação do histórico de dados da ferramenta correção está:


0: Não gravado.
1: Gravado.

#1 HWO Uma modificação no histórico de dados de correção/shift (série T) está:


0: Não gravado.
1: Gravado.

#2 HPM Uma modificação no histórico de parâmetros está:


0: Não gravado.
1: Gravado.

#3 HMV Uma modificação no histórico de macro variáveis comuns


personalizadas está:
0: Não gravado.
1: Gravado.

#6 HOM O histórico operacional está:


0: Gravado.
1: Não gravado.

-1098-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 HAL Quando uma alarme é acionado informações adicionais (dados modais,


coordenadas
e coordenadasabsolutas
absolutas da máquina presentes no acionamento do
alarme) são:
0: Gravadas no histórico de operações e de alarme.
1: Não gravadas no histórico de operações e de alarme.
Para gravar a maior quantidade possível de históricos, especialmente
informações detalhadas de alarme, defina como 1.

#7 #6 #5 #4 #3 #2 #1 #0
3201 NPE

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#6 NPE Com os blocos M02, M30, ouM99, o registro do programa está:


0: Completado.
1: Não completado.

#7 #6 #5 #4 #3 #2 #1 #0
3202 NE9 OSR NE8

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 NE8 Edição de subprogramas com números de programas 8000 ao 8999


0: Desimpedido
1: Impedido
Quando o parâmetro é definido como 1, as seguintes operações estão
desabilitadas:
(1) Deleção de programa ( mesmo quando for especificada a deleção
de todos, os programas com numeração de 8000 ao 8999 não
serão deletados.)
(2) Output de programa (mesmo quando for especificada o output de
todos, os programas com numeração de 8000 ao 8999 não serão
afetados.)
(3) Procura de número de programa
(4) Edição de programas registrados
(5) Registro de programas
(6) Análise de programa
(7) Programas exibidos

NOTA
Estas configurações de parâmetros não afetam os
seguintes programas:
(1) Programas no Servidor de Dados
(2) Programas para execução e edição para
cartões de memória em cartões de memória

-1099-
A.PARÂMETROS APÊNDICE B-64304PO/01

#3 OSR Pressionando a tecla [O SEARCH] sem inserir um número de programa


Em uma procura de número de programa:
0: Procura pelo próximo número de programa (ou de registro).
1: Desabilita a função.

#4 NE9 Edição de subprogramas com números de programas 9000 ao 9999


0: Desimpedido
1: Impedido
Quando o parâmetro é definido como 1, as seguintes operações estão
desabilitadas:
(1) Deleção de programa ( mesmo quando for especificada a deleção
de todos, os programas com numeração de 9000 ao 9999 não
serão deletados.)
(2) Output de programa (mesmo quando for especificada o output de
todos, os programas com numeração de 9000 ao 9999 não serão
afetados.)
(3) Procura de número de programa
(4) Edição de programas registrados
(5) Registro de programas
(6) Análise de programa
(7) Programas exibidos

NOTA
Estas configurações de parâmetros não afetam os
seguintes programas:
(1) Programas no Servidor de Dados
(2) Programas para execução e edição para
cartões de memória em cartões de memória

#7 #6 #5 #4 #3 #2 #1 #0
3203 MCL MER MZE

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#5 MZE Após uma operação MDI ser iniciada, o programa de edição, durante
esta operação, está:
0: Habilitado
1: Desabilitado

#6 MER Quando o ultimo bloco de um programa for executado como operação


única, no modo MDI, o bloco executado é:
0: Não deletado
1: Deletado

NOTA
Quando MER é definido como 0, o programa é
deletado se o marcador (%) é executado. ( o
marcador % é inserido automaticamente no final
do programa.)

-1100-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 MCL Se um programa for preparado em modo MDI é apagado por reset


0: Não deletado
1: Deletado

#7 #6 #5 #4 #3 #2 #1 #0
3204 MKP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#6 MKP Quando M02, M30, ou EOU(%) forem executados durante uma


operação MDI, o programa MDI criado é:
0: Apagado automaticamente.
1: N.

NOTA
Se o bit 6 (MER) do parâmetro n°3203 é igual 1,
executar o último bloco possibilita uma opção de
apagar automaticamente um programa criado.

#7 #6 #5 #4 #3 #2 #1 #0
3205 PNS TOK

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#2 TOK Uma operação de copiar ou recortar na tela do programa:


0: É executada normalmente.
1: Pode ser executada utilizando um base de dados de um programa
(buffer).

#3 PNS Na tela do programa, uma procura com cursor é:


0: Executada.
1: Não executada.

#7 #6 #5 #4 #3 #2 #1 #0
3207 VRN

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#5 VRN Na tela de macro variável personalizada, os nomes variáveis comuns


#500 ao #549 são:
0: Não mostrados.
1: Mostrados.

-1101-
A.PARÂMETROS APÊNDICE B-64304PO/01

3210 Proteção do programa

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-palavras
[Limite válido de Dados] 0 ao 99999999
Este parâmetro define uma senha para proteção de programa n°9000 ao
9999. Quando um valou diferente de zero é definido neste parâmetro e
este valou difere da palavra-chave definida no parâmetro n°3211, bit 4
(NE9) do parâmetro n°3202 para proteção de programa n°9000 ao
9999 é automaticamente definido como 1.
Isto Desabilita a edição de programas n° 9000 ao 9999. Enquanto o
valor definido como senha for definido como palavra-chave, NE9 não
poderá ser definido para 0 e a senha não poderá ser modificada.

NOTA
1 O estado onde a senha ≠ 0 e a senha ≠ palavra-
chave é conhecido como travado. Quando uma
tentativa é feita para modificação de senha por
operação de entrada MDI, a mensagem de aviso
"WRITE PROTECTED" é mostrada para indicar
que a senha não pode ser modificada. Quando
uma tentativa é feita para modificação da senha
com G10 (Entrada de parâmetro programada), o
alarme (PS0231) é acionado.
2 Quando o valou da senha não for 0, a tela de
parâmetros não mostra a senha. Tenha cuidado ao
definir a senha.

3211 Chave de proteção de programa

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-palavras
[Limite válido de Dados] 0 ao 99999999
Quando o valou definido como senha (definido no parâmetro n°3210) é
definido neste parâmetro, o estado travado é desativado e o usuário
pode modificar a senha e o valou definido no bit 4 (NE9) do parâmetro
n°3202.

NOTA
O valou definido neste parâmetro não é mostrado.
Quando desligado, o parâmetro é definido como 0.

-1102-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
3280 NLC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 NLC O mostrador de mudança dinâmica de idioma está:


0: Habilitado
1: Desabilitado
Quando o mostrador de mudança dinâmica de idioma está desabilitado,
a tela de configuração de idioma não é mostrada. Neste caso,
modifique as configurações do parâmetro n°3281 na tela de parâmetro
e ligue a energia novamente para modificar o idioma mostrado.

3281 Mostrar idioma

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte
[Limite válido de Dados] 0 ao 17
Selecione o idioma mostrado:
0 : Inglês
1 : Japonês
2 : Alemão
3 : Francês
4 : Chinês (tradicional)
5 : Italiano
6 : Coreano
7 : Espanhol
8 : Holandês
9 : Dinamarquês
10 : Português
11 : Polonês
12 : Húngaro
13 : Sueco
14 : Tcheco
15 : Chinês (simplificado)
16 : Russo
17 : Turco
Se nenhum número acima for selecionado, o idioma inglês é o padrão.

-1103-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
GSC GSB ABS MAB DPI
3401
ABS MAB DPI

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 DPI Quando um ponto decimal é omitido em um endereço em que pode ser


incluído um ponto decimal:
0: O ultimo incremento inserido é considerado. (entrada normal de
ponto decimal)
1: A unidade de mm, polegadas, graus ou segundos é considerada.
(entrada de ponto decimal tipo calculadora de bolso)

#4 MAB Alterna entre os comandos absoluto e incremental em operação MDI


0: Executado por G90 ou G91
1: Dependendo da definição do bit5 (ABS) do parâmetro n°3401

NOTA
Quando o código G, sistema A, série T é usado, este
Parâmetro é invalido.

#5 ABS Comando do programa em operação


0: Considerado como comando incremental
1: Considerado como comando absoluto

NOTA
ABS é válido quando bit 4 (MAB) do parâmetro
n°3401 é definido como 1. Quando o código G,
sistema A da série T é usado, o parâmetro é inválido.

#6 GSB O sistema código G é definido


#7 GSC
GSC GSB Código
G
0 0 Código G sistema A
0 1 Código G sistema B
1 0 Código G sistema C

-1104-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0

G23 CLR FPM G91 G01


3402
G23 CLR G91 G19 G18 G01

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 G01 Modo G01 inserido quando a energia é ligada ou quando o controle é


apagado
0: Modo G00 (posicionamento)
1: Modo G01 (interpolação linear)

#1 G18 Plano selecionado quando a energia é ligada ou quando o controle é


apagado
0: Modo G17 (plano XY)
1: Modo G18 (plano ZX)

#2 G19 Plano selecionado quando a energia é ligada ou quando o controle é


apagado

0: A configuração de bit 1 (G18) do parâmetro n°3402 é seguida.


1: Modo G19 (plano YZ)
Quando este bit é definido como 1, defina o bit 1 (G18) do
parâmetro n°3402 para 0.

G19 G18 Modo G17, G18, ou G19


0 0 Modo G17 (plano X-Y)
0 1 Modo G18 (plano Z-X)
1 0 Modo G19 (plano Y-Z)

#4 FPM Em power-on time ou estado ocioso:


0: Modo G99 ou G95 (avanço p/ revolução) definido.
1: Modo G98 ou G94 (avanço p/ minuto) definido.

#6 CLR Butão reset no painel MDI, reset de sinal externo, reset, sinal de
retroceder e sinal de parada de emergência
0: Estado reset.
1: Estado apagar.
Para os estados resetar e pagar, veja o apêndice no manual do usuário.

#7 G23 Quando a energia está ligada


0: Modo G22 (Verificação ligada.)
1: Modo G23 (Verificação desligada)

-1105-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
3404 M3B M02 M30 SBP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#2 SBP Em uma chamada de subprograma externo (M198), o formato do


Do endereço P é baseado em:
0: Especificação de número de arquivo
1: Especificação de número de programa

NOTA
Em operações com cartão de memória, o
formato de especificação de número de
programa é usado, independentemente da
definição deste parâmetro.

#4 M30 Quando M30 é especificado em operações com memória:


0: M30 é enviado à máquina, e o início do programa é procurado
automaticamente. Quando o sinal FIN de OK retorna e o reset ou
reset e retorna não são executados, o programa é executado,
começando do início.
1: M30 é enviado à máquina, mas o início do programa não é
procurado.

#5 M02 Quando M02 é especificado em operações com memória:


0: M02 é enviado à máquina, e o início do programa é procurado
automaticamente. Quando o sinal FIN de OK retorna e o reset ou
reset e retorna não são executados, o programa é executado,
começando do início.
1: M02 é enviado à máquina, mas o início do programa não é
procurado.

#7 M3B O número de códigos M que podem ser especificados em um bloco


0: Um
1: Mais de três

-1106-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
CCR DWL AUX
3405
DWL AUX

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 AUX Quando a segunda função auxiliar é especificada em formato de


ponto decimal tipo calculadora ou com ponto decimal, o fator
de multiplicação para um valor de saída ( dentro do código de sinal)
relativo a um valor específico é:
0: O mesmo fator de multiplicação é usado para ambas as entradas
em metros ou polegadas
1: O fator de multiplicação usado para entrada em polegadas é 10
vezes maior do que em metros

Quando uma segunda função auxiliar é especificada em formato de


ponto decimal tipo calculadora ou com ponto decimal, o valor de saída
dentro do código de sinal é um valor específico multiplicado por valor
indicado abaixo:
Parâmetro Parâmetro
Sistema de Incremento
AUX=0 AUX=1
Sistema IS-A referência do eixo 100 vezes 100 vezes
de entrada IS-B referência do eixo 1000 vezes 1000 vezes
em metros IS-C referência do eixo 10000 vezes 10000 vezes
Sistema IS-A referência do eixo 100 vezes 1000 vezes
de entrada IS-B referência do eixo 1000 vezes 10000 vezes
em poleg. IS-C referência do eixo 10000 vezes 100000 vezes

#1 DWL O tempo de dwell (G04) é:


0: Sempre dwell por segundo.
1: Dwell por Segundo no modo de avanço por minuto ou dwell por
rotação no modo de avanço por rotação.

#4 CCR Endereços usados para chanfrar


0: O endereço é “I”, “J”, ou “K”.
Em programas de desenhos 3D, endereços ",C", ",R", e",A" (com
vírgulas) são usados ao invés de "C", "R", e "A".
1: O endereço é “C”.
Em programas de desenhos 3D,os endereços usados são "C", "R", e
"A" sem vírgulas.

NOTA
Se este bit (CCR) for definido como 0, a função de
mudança da direção de compensação
especificando I, J ou K, em um bloco G01, no
modo de ferramenta de compensação de raio,
não poderá ser usada.

-1107-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
3406 C07 C06 C05 C04 C03 C02 C01

#7 #6 #5 #4 #3 #2 #1 #0
3407 C15 C14 C13 C12 C11 C10 C09 C08

#7 #6 #5 #4 #3 #2 #1 #0
3408 C23 C22 C21 C20 C19 C18 C17 C16

#7 #6 #5 #4 #3 #2 #1 #0
3409 C30 C29 C28 C27 C26 C25 C24

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

C01 to C30 Se o bit 6 (CLR) Nº3402 for definido como 1, defina um grupo
de códigos G pra ser colocado no estado ocioso, quando o CNC
for resetado pelo botão do painel MDI, sinal externo de
reset, reset e retrocede ou o sinal de parada de emergência.
O quadro abaixo indica a correspondência entre grupos de bits e
código G
A configuração de um bit tem o seguinte significado:
0: Coloca o grupo de código G no estado ocioso.
1: Não coloca o grupo de código G no estado ocioso.
Parâmetro Grupo código G
C01 01
C02 02
C03 03
: :
C30 30

3410 Tolerância do raio do arco

[Tipo de entrada] Entrada definida


[Tipo de dados] Caminho real
[Unidade de dados] mm, polegadas (unidade de entrada)
[Mínimo de unidade de dados] Dependente do sistema de incremento do eixo referido
[Limite válido de Dados] 0 ou 9 dígitos positivos de mínimo da unidade de dados (veja
quadro de configuração de parâmetro padrão (B))
(Quando o sistema de incremento é IS-B, 0.0 para +999999.999)
Quando um comando de interpolação circular é executado, a tolerância
para o raio entre o ponto de partida e o ponto de chegada é definido.

NOTA
Quando o valor é 0, a diferença entre os valores
de arco do raio não são verificados.

-1108-
B-64304PO/01 APÊNDICE A.PARÂMETROS

3411 Código M prevenindo buffering 1

3412 Código M prevenindo buffering 2


:
3420 Código M prevenindo buffering 10

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Palavras
[Limite válido de Dados] 3 ao 99999999
Defina os códigos M para prevenirem o buffering de blocos seguintes.
Se o processo feito pelo código M for necessário pela máquina sem o
buffering do bloco seguinte, especifique o código M.
M00, M01, M02, e M30 sempre previnem o buffering mesmo quando
não especificados nestes parâmetros.

-1109-
A.PARÂMETROS APÊNDICE B-64304PO/01

3421 Especificação de extensão 1 de códigos M que não executam buffering (limite baixo)

3422 Especificação de extensão 1 de códigos M que não executam buffering (limite alto)

3423 Especificação de extensão 2 de códigos M que não executam buffering (limite baixo)

3424 Especificação de extensão 2 de códigos M que não executam buffering (limite alto)

3425 Especificação de extensão 3 de códigos M que não executam buffering (limite baixo)

3426 Especificação de extensão 3 de códigos M que não executam buffering (limite alto)

3427 Especificação de extensão 4 de códigos M que não executam buffering (limite baixo)

3428 Especificação de extensão 4 de códigos M que não executam buffering (limite alto)

3429 Especificação de extensão 5 de códigos M que não executam buffering (limite baixo)

3430 Especificação de extensão 5 de códigos M que não executam buffering (limite alto)

3431 Especificação de extensão 6 de códigos M que não executam buffering (limite baixo)

3432 Especificação de extensão 6 de códigos M que não executam buffering (limite alto)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Palavras
[Limite válido de Dados] 3 ao 99999999
Quando um código M específico está em uma extensão especificada
com os parâmetros n°s 3421 e 3422, 3423 e 3424, 3425 e 3426, 3427
e 3428, 3429 e 3430 ou 3431 e 3432, o buffering para o próximo
bloco não é executado até que a execução do bloco seja completada.

NOTA
1 M00, M01, M02 e M30 são códigos M que não
executam buffering, independentemente das
configurações de parâmetro. Os códigos M98,
M99 e M chamam subprogramas e códigos M que
chamam macros personalizadas são códigos que
executam buffering, independentemente das
configurações de parâmetro.
2 Se o valor mínimo é maior do que o valor máximo,
a configuração é inválida.
3 Se existir apenas um item de dados, o valor
mínimo deve ser igual ao valor máximo.

-1110-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
3450 BDX AUP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 AUP A segunda função auxiliar é especificada em formato de ponto


decimal tipo calculadora com ponto decimal ou com valor neg ativo
0:
está: Desabilitada.
1: Habilitada.
Se a segunda função auxiliar é especificada após definir este bit para
0, a seguinte operação resulta:
1. Quando o valor é especificado sem um ponto decimal, um valor
específico é produzido no sinal de código sem modificação,
independentemente da configuração do formato de entrada do
ponto decimal tipo calculadora (com bit 0 (DPI) do parâmetro n°
3401),
2. Quando um valor é especificado com um ponto decimal, o alarme
(PS0007) é acionado.
3. Quando um valor negativo é especificado, o alarme (PS0006) é
acionado.

#7 BDX Este parâmetro previne a unidade de argumentação de depender


da definição do bit 2 (BCD) do parâmetro n° 8132, quando
um subprograma chamado por um código ASCII é executado com o
endereço (especificado pelo parâmetro n° 3460) da segunda função
auxiliar.

0: Quando o bit 0 (AUP) do parâmetro n° 3450 é 1, a unidade de


argumentação depende da definição do bit 2 (BCD) do parâmetro
n° 3450.
1: A mesma unidade de argumentação é usada. A unidade em que o
bit 2 (BCD) do parâmetro n° 8132 é 1, é selecionada.
Exemplo:
Uma configuração é feita de maneira que o endereço B é usado
para chamar O9004 e o programa O1 abaixo é executado com o
parâmetro n° 3460 = 66.
O1 O9004
B2 #500 = #146
M30 M99
Quando o sistema de incremento for IS-B, e a entrada for em
metros,
#500 assume o valor indicado no quadro abaixo:

Parâmetro BDX=0
Parâmetro DPI
AUP Parâmetro Parâmetro BDX=1
(Nº3401#0)
(Nº3450#0) BCD(Nº8132#2)=0 BCD(Nº8132#2)=1
0 2.000 2.000 2.000
0
1 2.000 0.002 0.002
0 2.000 2.000 2.000
1
1 2.000 2.000 2.000

-1111-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0

3451
GQS

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 GQS Quando o sincronismo é especificado, a função de troca de ângulo


inicial (Q) está:
0: Desabilitada.
1: Habilitada.

#7 #6 #5 #4 #3 #2 #1 #0
3452 EAP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#7 EAP Quando o bit 0 (ADX) do parâmetro n° 3455 é definido como 1,


a entrada de ponto decimal tipo calculadora em um macro de endereço
de argumentação está:

0: Habilitada.
1: Desabilitada.

NOTA
Este parâmetro é válido quando o bit 0 (DPI) do
parâmetro n° 3401 é definido para 0.

#7 #6 #5 #4 #3 #2 #1 #0
3455 AXDx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit eixo

#0 AXDx Se um ponto decimal é omitido de um endereço de eixo em que um


ponto decimal possa ser usado, o valor é determinado:
0: De acordo com a última entrada de incremento (entrada de ponto
decimal normal)
1: Em milímetros, polegadas ou segundos (entrada de ponto decimal
tipo calculadora)

NOTA
Este parâmetro especifica a função de entrada
de ponto decimal tipo calculadora para cada
eixo.
Para o mesmo nome de eixo, certifique-se de
fazer a mesma configuração

-1112-
B-64304PO/01 APÊNDICE A.PARÂMETROS

3460 Endereço de especificação da segunda função auxiliar

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte
[Limite válido de Dados] 65 ao 67, 85ao87
Especifica qual de A,B,C,U,V e W é usado como endereço para
especificar a segunda função auxiliar. Se um endereço usado como
nome de eixo for especificado, a função é desabilitada.
Nome A B C U V W
Valor definido 65 66 67 85 86 87

O endereço B é considerado quando outro valor diferente dos acima é


definido.

Contudo, os nomes U, V ou W podem ser usados com a série T apenas


se os sistemas B ou C do código G estiverem em uso. Quando o valor
de 85 ao 87 é especificado no sistema A do código G, o endereço de
especificação para a segunda função auxiliar é B.

#7 #6 #5 #4 #3 #2 #1 #0
3605 BDPx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit de eixo

NOTA
Quando este parâmetro é definido, a energia deve
ser desligada antes de continuar a operação.

#0 BDPx A compensação de erros de passo de ambas as direções é:


0: Não utilizada.
1: Utilizada.

NOTA
A compensação de erros de passo de ambas as
direções é requisitada.

Número de posição de compensação de erros de passo para a referência


3620 de posição para cada eixo

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Limite válido de Dados] 0 ao 1023
Define o número da posição de compensação de erro de passo para a
posição de referência para cada eixo.

-1113-
A.PARÂMETROS APÊNDICE B-64304PO/01

Número da posição de compensação de erro de passo em posição


3621 extremamente negativa para cada eixo

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Limite válido de Dados] 0 ao 1023
Define o número de posição de compensação de erro de passo em
posição extremamente negativa para cada eixo.

Número da posição de compensação de erro de passo em posição


3622 extremamente positiva para cada eixo

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Limite válido de Dados] 0 ao 1023
Define o número de posição de compensação de erro de passo em
posição extremamente positiva para cada eixo.
Este valor deve ser mais amplo do que o valor definido do parâmetro
(n° 3620).

3623 Ampliação para compensação de erro de passo para cada eixo

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo Byte
[Limite válido de Dados] 0 ao 100
Define a Ampliação para compensação de erro de passo para cada eixo.
Se a ampliação é definida para 1, a mesma unidade, como a unidade de
detecção, é usada para compensação de dados.
Se 0 é definido, a compensação não é executada.

-1114-
B-64304PO/01 APÊNDICE A.PARÂMETROS

3624 Intervalo entre posições de compensação de erro de passo para cada eixo.

NOTA
Quando este parâmetro é definido, a energia deve
ser desligada antes de continuar a operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, polegadas, graus (unidade de máquina)
[Mínimo Unidade de dados] Depende do sistema de incremento do eixo
[Limite válido de Dados] Veja a descrição abaixo.
As posições de compensação de erro de passo são organizadas com
espaçamentos iguais. O espaço entre duas posições adjacentes é
definido para cada eixo. O mínimo de intervalo entre essas posições é
limitado e obtido da seguinte equação:
Mínimo de intervalo entre as posições de compensação de erro de
passo = avanço/7500 máximo
Unidade: Mínimo de intervalo entre as posições de
compensação de erro de passo: milímetros, polegadas e
graus.avanço/7500 máximo: milímetros/min, polegadas/min, graus/min
Exemplo:Quando o avanço máximo é de 15000 mm/min,
mínimo de intervalo entre as posições de
compensação de erro de passo é de 2 mm.

3625 Distância de percurso por revolução em compensação de erro de passo de eixo rotativo

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, polegadas, graus (unidade de máquina)
[Mínimo Unidade de dados] Depende do sistema de incremento do eixo
[Limite válido de Dados] Veja a descrição abaixo.
Se a compensação de erro de passo de eixo rotativo é executada (bit
1 (ROSx) do parâmetro n°1006 é definido para 0 e bit 0 (ROTx) do
parâmetro n°1006 é definido para 1), define a distância percorrida
por revolução.
A distância percorrida por revolução não tem que ser,
necessariamente, 360 graus, e um ciclo de compensação de erro de
passo de eixo rotativo pode ser definido.
Contudo, a distância percorrida por revolução, o intervalo de
compensação e o número de pontos de compensação devem
satisfazer as seguintes condições:
(Distância percorrida por revolução)
= (Intervalo de compensação) x (Número de pontos de
compensação)
A compensação em cada ponto de compensação deve ser definida de
maneira que o total de compensação por revolução seja igual a 0.

NOTA
Se 0 é definido, a distância de percurso por
revolução se torna 360 graus.

-1115-
A.PARÂMETROS APÊNDICE B-64304PO/01

Número da posição da compensação de erro de passo de ambas as


3626 direções em posição extremamente negativa (para movimento em direção
negativa)

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Limite válido de Dados] 0 ao 1023, 3000 ao 4023
Quando utilizar a compensação de erro de passo de ambas as direções,
definir o número de ponto de compensação no extremo final na direção
negativa para um movimento na direção negativa.

NOTA
1 Para um movimento na direção positiva, defina o
número de ponto de compensação no extremo final
na direção negativa no parâmetro n°3621.
2 Uma configuração de itens de compensação de
dados para um único eixo não deve ser feita para
1023 ao 3000.
Compensação de erro de passo em posição de referência quando um
3627 movimento para a posição de referência é feita da direção oposta à
direção de retorno da posição de referência

NOTA
Quando este parâmetro é definido, a energia
deve ser desligada antes de continuar a
operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Unidade de dados] Unidade de detecção
[Limite válido de Dados] -32768 ao 32767
Define o valor absoluto da compensação de erro de passo em posição
de referência quando um movimento para a posição de referência é
feito da direção negativa se a direção do retorno da posição de
referência (bit5 (ZMI) do parâmetro n°1006) é positivo ou se é feito da
direção positiva, se a direção do retorno da posição de referência é
negativa.

-1116-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
3700 NRF

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#1 NRF Com o primeiro comando de movimento (G00) após trocar o eixo


rotativo serial para o eixo de controle de contorno Cs:
0: Uma operação de retorno de posição de referência é executada, e,
em seguida, o posicionamento é executado.
1: Uma operação normal de posicionamento é executada.

NOTA
1 Quando utilizando a função de estabelecimento
do eixo Cs, é recomendado que este parâmetro
seja definido como 1.
2 A configuração deste parâmetro é válida para G00.
A primeira movimentação rápida de um ciclo é a
posição normal, independentemente da definição
deste parâmetro.

#7 #6 #5 #4 #3 #2 #1 #0
EMS
3702

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#1 EMS A função de controle de multi-eixo (rotativo) é:


0: Utilizada.
1: Não utilizada.

NOTA
Configurar na lateral do caminho onde o
controle de multi-eixo é desnecessário em um
controle de 2 vias.

-1117-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
3716 A/Ss

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit eixo rotativo

NOTA
Quando este parâmetro é definido, a energia deve
ser desligada antes de continuar a operação.

#0 A/Ss O Tipo de motor do eixo rotativo é:


0: Analógico.
1: Serial.

NOTA
1 Para usar o eixo rotativo serial, defina o bit5
(SSN) do parâmetro n°8133 para 0.
2 Um eixo rotativo analógico pode ser
controlado, no máximo.
3 Quando utilizar um eixo rotativo analógico, defina
no final da configuração de eixo.

3717 Número de motor de cada eixo rotativo

NOTA
Quando este parâmetro é definido, a energia deve
ser desligada antes de continuar a operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte eixo rotativo
[Limite válido de Dados] 0 ao Número máximo de eixos controlados.
Define um número de amplificação de eixo rotativo para cada eixo:
0: Nenhum amplificador está conectado.
1: Motor de eixo conectado ao amplificador número 1 em uso.
2: Motor de eixo conectado ao amplificador número 2 em uso.
3: Motor de eixo conectado ao amplificador número 3 em uso.

NOTA
Quando usando um eixo rotativo analógico, defina
no final da configuração do eixo.
(Exemplo)
Quando existirem três eixos rotativos em todo o
sistema (2 eixos seriais e 1 analógico), defina o
número de amplificação de eixo (este parâmetro)
do eixo analógico para 3.

-1118-
B-64304PO/01 APÊNDICE A.PARÂMETROS

3741 Máximo de velocidade de eixo rotativo para mecanismo 1

3742 Máximo de velocidade de eixo rotativo para mecanismo 2

3743 Máximo de velocidade de eixo rotativo para mecanismo 3

Máximo de velocidade de eixo rotativo para mecanismo 4


3744
(Nota)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-eixo
[Unidade de dados] min-1
[Limite válido de Dados] 0 ao 99999999
Define o máximo de velocidade de eixo rotativo correspondente a
cada mecanismo.

Velocidade motor do eixo rotativo

Velocidade max. (4095, 10V)

Velocidade max. de clamp do motor


Do eixo (Parâmetro n°3736)

Velocidade min. de clamp do motor


Do eixo (Parâmetro n°3735)
Comando de veloc. do eixo
(Comando S)
Mecanismo 1 Mecanismo 2 Mecanismo 3
Veloc. Máx. Veloc. Máx. Veloc. Máx.
(Parâmetro (Parâmetro (Parâmetro
n°3741) n°3742) n°3743)

NOTA
Se um esquema de troca do mecanismo tipo T é
selecionado para a série M (com a opção de
controle de velocidade de superfície constante
instalada ou bit 4 (GTT) do parâmetro n°3706=1),
o parâmetro n°3744 é usado também na série M.
Note, contudo, que mesmo nesse caso, apenas
mais do que três estágios de mecanismos
principais são utilizados.

-1119-
A.PARÂMETROS APÊNDICE B-64304PO/01

3770 Eixo conforme a referência de cálculo em controle de velocidade de superfície


constante

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 ao Número de eixos controlados
Define o eixo como referência de cálculo no controle de velocidade de
superfície constante.

NOTA
Quando 0 é definido, o controle de velocidade de
superfície constante é sempre aplicado ao eixo-X.
Neste caso, especificar P em um bloco G96 não
tem efeito no controle de velocidade de superfície
constante.

3781 Código P para seleção de eixo em controle multi-eixo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Limite válido de Dados] 0 ao 32767
Se um bit 3 (MPP) do parâmetro n° 3703 é definido para 1, defina o
código P para selecionar cada eixo sob controle multi-eixo. Especifique
o código P em bloco contendo o comando S.

Exemplo
Se o valor do código P para seleção do Segundo eixo rotativo
é definido para 3, S1000 P3; causa rotação do segundo eixo
em S1000.

NOTA
1 Este parâmetro é valido se o bit3 (MPP) do
parâmetro n°3703 é definido para 1.
2 Se este parâmetro é definido para 0, o eixo
correspondente não pode ser selecionado por um
código P.
3 Sob um controle de 2 vias, o código P especificado
aqui é válido para cada caminho.
Por exemplo, se o código P para selecionar o
primeiro eixo do caminho 2 é definido para 21,
especificando S1000 P21; no caminho 1 causa a
rotação do primeiro eixo do caminho 2 em S1000.
4 Valores de código P idênticos não podem ser
usados para eixos diferentes (mesmo se os
caminhos forem diferentes.)
5 Quando este parâmetro é usado (quando o bit 3
(MPP) do parâmetro n°3703 é definido para 1), o
sinal de seleção de comando de eixo é invalido.
6 Para usar este parâmetro, habilite o controle multi-
eixo (bit 3 (MSP) do parâmetro n° 8133 para 1).

-1120-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Os parâmetros nsº 4000 a0 4799 abaixo são basicamente usados com o


amplificador de eixo rotativo serial. Para detalhes desses parâmetros,
leia os manuais e outros documentos relacionados, dependendo do eixo
que estiver conectado no momento.
• FANUC AC SPINDLE MOTOR série αi - Manual de
Parâmetros (B-65280PO)

#7 #6 #5 #4 #3 #2 #1 #0
FLRs
4900

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit eixo (rotativo)
#0 FLRs Quando a função de detecção de flutuação de velocidade do eixo
(série T) é usada, a unidade com taxa permissível (q) e
taxa de flutuação (r), definidas pelos parâmetros n°4911 e n°4912 é:
0: 1%
1: 0,1%

Taxa de velocidade permissível (q) usada para supor que o eixo rotativo
atingiu uma velocidade específica
4911

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Unidade de dados] 1%, 0,1%
[Limite válido de Dados] 1 ao 100, 1 ao 1000

Quando a função de detecção de flutuação de velocidade do eixo é


usada, defina uma Taxa de velocidade permissível (q) usada para
supor que o eixo rotativo atingiu uma velocidade específica

NOTA
A unidade de dados é determinada pelo bit 0
(FLR) do parâmetro n° 4900.

Taxa de variação de eixo (r) para não acionar o alarme de detecção


de flutuação de velocidade de eixo
4912

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo
[Unidade de dados] 1%, 0,1%
[Limite válido de Dados] 1 ao 100, 1 ao 1000
Quando a função detecção de flutuação de velocidade do eixo é usada,
defina uma taxa de flutuação de eixo (r) para não acionar um alarme.

NOTA
A unidade de dados é determinada pelo bit 0
(FLR) do parâmetro n° 4900.

-1121-
A.PARÂMETROS APÊNDICE B-64304PO/01

Largura de flutuação de velocidade de eixo rotativo (i) para não


acionamento de alarme de detecção
4913

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Eixo
[Unidade de dados] min-1
[Limite válido de Dados] 0 ao 99999
Quando a função de detecção de flutuação de velocidade de eixo
rotativo é usada, defina uma largura de flutuação permitida (i) para o
não acionamento de um alarme.
Tempo (p) da mudança de uma velocidade específica à detecção de
flutuação de eixo rotativo ser iniciada
4914

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Eixo
[Unidade de dados] msec
[Limite válido de Dados] 0 ao 999999
Quando a função de detecção de flutuação de velocidade de eixo
rotativo é usada, defina um tempo (p) da mudança de uma velocidade
específica à detecção de flutuação de eixo rotativo ser iniciada. Em
outras palavras, a detecção de flutuação de velocidade de eixo rotativo
não é executada até um tempo definido ter transcorrido após a mudança
de uma velocidade específica. Contudo, quando a velocidade do eixo
atual é presumida de ter alcançado um valor específico dentro de um
tempo definido (p), a detecção de velocidade de flutuação de um eixo
rotativo é iniciada.
#7 #6 #5 #4 #3 #2 #1 #0
ISZs IDMs IOUs
4950

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit Eixo (rotativo)

#0 IOUs Resetando o sistema no modo de posicionamento de eixo rotativo:


0: Não libera o modo.
1: libera o modo

#1 IDMs A direção do posicionamento de eixo rotativo (posicionamento de


ângulo
- semi - fixo baseado em códigos M) é:
0: Mais direção.
1: Menos direção.
#2 ISZs Quando um código M para orientação de eixo rotativo é especificado
no posicionamento do eixo:
0: O eixo rotativo é trocado para o modo de posicionamento de eixo
e operação de orientação de eixo é executada.
1: Apenas a troca de eixo para o modo de posicionamento de eixo é
executada. (a operação de orientação de eixo não é executada.)

-1122-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Código M especificando a orientação de eixo rotativo


4960

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Eixo
[Limite válido de Dados] 6 ao 97
Define um código M para troca do modo de posicionamento
de eixo.

NOTA
1 Não defina um código M que duplique outros
códigos M utilizados para posicionamento de eixo
rotativo.
2 Não defina um código M utilizado com outras
funções (como M00-05, 30, 98 e 99, e códigos M
para chamar subprogramas).

Código M liberando o modo de posicionamento de eixo rotativo


4961

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Eixo (rotativo)
[Limite válido de Dados] 6 ao 97
Define um código M para cancelamento do modo de
posicionamento de eixo rotativo.

NOTA
1 Não defina um código M que duplique outros códigos
M utilizados para posicionamento de eixo rotativo.
2 Não defina um código M utilizado com outras
funções (como M00-05, 30, 98 e 99, e códigos M
para chamar subprogramas).

-1123-
A.PARÂMETROS APÊNDICE B-64304PO/01

Código M para especificação de ângulo de posicionamento de eixo


4962 rotativo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Eixo
[Limite válido de Dados] 6 ao 9999999
Dois métodos estão disponíveis para o especificação do
posicionamento do eixo rotativo. Um método utiliza o endereço do
eixo para o posicionamento de ângulo arbitrário. O outro utiliza um
código M para posicionamento de ângulo semi-fixo. Este parâmetro
define um código M para o método final.
Neste parâmetro, defina um código M para ser usado para o
posicionamento de ângulo semi-fixo baseado em códigos M.
Seis códigos M de Mα à M(α+5) são utilizados para posicionamento
de ângulo semi-fixo, quando α é o valor deste parâmetro.
Quando o número de Código M é definido no parâmetro nº
4964, deixe α ser o valor definido no parâmetro nº 4962 e
deixe β ser o valor definido no parâmetro nº 4964. Assim, os
códigos M β de Mα para M(α+β-1) serão usados como
códigos M para posicionamento de ângulo semi-fixo baseado
em códigos M.

O quadro abaixo indica a relação entre os códigos M e os ângulos de


posicionamento:
Exemplo: Ângulo
Código M Ângulo de de
posicionamento posicionamento
quando θ = 30°
Mα θ 30°
M(α+1) 2θ 60°
M(α+2) 3θ 90°
M(α+3) 4θ 120°
M(α+4) 5θ 150°
M(α+5) 6θ 180°
: : :
M(α+β-1) β×θ β×30°

β representa o número de códigos M definidos no parâmetro nº 4964.


(Quando o parâmetro nº 4964 é definido para 0, β = 6.)
θ representa o deslocamento angular básico definido no parâmetro
nº 4963.

NOTA
1 Não defina um código M que duplique outros
códigos M utilizados para posicionamento de eixo
rotativo.
2 Não defina um código M utilizado com outras
funções (como M00-05, 30, 98 e 99, e códigos M
para chamar subprogramas).

-1124-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Ângulo Básico para posicionamento de ângulo semi-fixo


4963

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo rotativo real
[Unidade de dados] Graus
[Unidade de dados Mínima] Dependendo do sistema de incremento do eixo
[Limite válido de Dados] 0 ao 60
Este parâmetro define um deslocamento angular básico usado para
posicionamento de ângulo semi-fixo usando os códigos M.

Número de códigos M para especificação de ângulo de posicionamento de eixo rotativo


4964

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-Eixo (rotativo)
[Limite válido de Dados] 0 ao255
Este parâmetro define o número de códigos M usados para o
posicionamento de ângulo semi-fixo utilizando códigos M.
Com quantos códigos M como números especificados neste parâmetro,
iniciando com o código M especificado no parâmetro nº 4962, são
usados para especificar o posicionamento de ângulo semi-fixo.
Deixe α ser o valor do parâmetro nº 4962, e β ser o valor do
parâmetro nº 4964. Assim, códigos M de Mα à M(α+β-1) são
utilizados para posicionamento de ângulo semi-fixo.
Definindo este parâmetro para 0, tem o mesmo efeito de defini-lo para
6. Assim, o código M de Mα à M(α+5) são utilizados para
posicionamento de ângulo semi-fixo.

NOTA
1 Certifique-se de que códigos M, de Mα ao M
(α+β-1) não duplique outros códigos M.
2 Não defina um código M que duplique outros códigos
M utilizados para posicionamento de eixo rotativo.
3 Não defina um código M utilizado com outras
funções (como M00-05, 30, 98 e 99, e códigos M
para chamar subprogramas).

-1125-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0

5001
EVO TAL TLB TLC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 TLC
#1 TLB Esses bits são usados para selecionar uma compensação de comprimento de
ferramenta.
Tipo TLB TLC
Compensação de comprimento de ferramenta A 0 0
Compensação de comprimento de ferramenta B 1 0
Compensação de comprimento de ferramenta C - 1

O eixo onde a compensação de corte é aplicada varia de tipo em tipo


conforme descrito abaixo:
Compensação de comprimento de ferramenta A :
Eixo-Z todo o tempo.
Compensação de comprimento de ferramenta B :
Eixo perpendicular a um plano específico (G17/G18/G19)
Compensação de comprimento de ferramenta C :
Eixo especificado em um bloco que especifica G43/G44

#3 TAL Compensação de comprimento de ferramenta C:


0: Gera um alarme quando dois ou mais eixos estão afastados.
1: Não gera um alarme quando dois ou mais eixos estão afastados.

#6 EVO Se uma modificação de valor de compensação de ferramenta é feita


para compensação de comprimento de ferramenta A ou B, no modo
correção (G43 ou G44):
0: O novo valor se torna válido em um bloco onde G43, G44 ou um
código H é especificado em seguida.
1: O novo valor se torna válido em um bloco onde o buffering é
executado em seguida.
#7 #6 #5 #4 #3 #2 #1 #0
LWT LGN
5002

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#1 LGN Número corretor geométrico de correção de ferramenta


0: O mesmo de número corretor
1: Especifica o número corretor geométrico pelo número de seleção
de ferramenta

NOTA
Este parâmetro é válido quando a compensação
de desgaste/geométrica de ferramenta está
habilitada ( bit 6 (NGW) do parâmetro nº 8136 é
0).

-1126-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#2 LWT A compensação de desgaste é executada:


0: Movendo a ferramenta
1: Trocando o sistema de coordenada

NOTA
Este parâmetro é válido quando a compensação de
desgaste/geometria de ferramenta está habilitada
( bit 6 (NGW) do parâmetro nº 8136 é 0).

-1127-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
5003 SUV SUP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 SUP
#1 SUV Esses bits são usados para especificar o tipo de início/
Cancelamento da compensação de corte ou do raio.

SUV SUP Tipo Operação


0 0 Tipo A Um vetor de compensação perpendicular ao bloco próximo do bloco inicial ou ao bloco que precede o bloco de
cancelamento é produzido.
Caminho do raio de ponta central/
G41 Ferramenta do caminho central

Caminho programado
N2
N1

0 1 Tipo B Um vetor de compensação perpendicular ao bloco inicial ou ao bloco de cancelamento e um vetor de interseção
é produzido.

Ponto de interseção Caminho do raio de ponta central/


Ferramenta do caminho central

G41 Caminho programado


N2

N1

1 0 Tipo C Quando um bloco inicial ou bloco de cancelamento não tem operação de movimento especificada, a ferramenta é trocada pela
compensação de corte em direção perpendicular ao bloco próximo ao início ou ao bloco anterior ao bloco de cancelamento.
1
Ponto de interseção
Caminho do raio de ponta central/
G41 Ferramenta do caminho central
troca
Caminho programado
N3

N2

Quando o bloco especifica uma operação de movimento, o tipo é definido de acordo com as configurações
SUP; se SUP é 0, o tipo A é definido. Se o SUP é 1, o tipo B é definido.

NOTA
Quando SUV,SUP = 0,1 (tipo B), uma operação
equivalente a FS0i-TC é executada.

-1128-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
OUC
5004
ODI

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#1 ORC A configuração de um valor de correção de ferramenta é corrigida como:


0: Valor de diâmetro
1: Valor de raio

NOTA
Este parâmetro é válido apenas para um eixo
baseado em especificação de diâmetro. Para um
eixo baseado em especificação de raio,
especifique um valor de raio, independentemente
da definição deste parâmetro.

#2 ODI A configuração de um valor de compensação de corte é corrigida como:


0: Valor de raio
1: Valor de diâmetro

#7 #6 #5 #4 #3 #2 #1 #0
5008 MCR

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#4 MCR Se G41/G42 (compensação de corte ou compensação de raio) é


especificada no modo MDI, o alarme é:
0: Não emitido.
1: Emitido. (alarme PS5257)

-1129-
A.PARÂMETROS APÊNDICE B-64304PO/01

Número de dígitos de um número correção usado com um comando de código T


5028

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 ao 3
Especifique o número de dígitos de um código T que é usado por um
número de ferramenta correção (de desgaste quando esta função
estiver sendo usada).
Quando 0 é definido, o número de dígitos é determinado pelo número
de valores de compensação.
Quando o número de valores de compensação é de 1 ao 9: abaixo 1
dígito
Quando o número de valores de compensação é de 10 ao 99: abaixo
2 dígitos
Quando o número de valores de compensação é de 100 ao 200:
abaixo 3 dígitos
Exemplo:
Quando um número corretor é especificado usando abaixo 2 dígitos
de um código T, defina 2 no parâmetro nº5028

Txxxxxx yy
xxxxxx : seleção de ferramenta
yy : número da ferramenta de correção

NOTA
A Um valor maior do que o definido para o
parâmetro nº 3032 (número permitido de dígitos de
um código T) não pode ser definido.

-1130-
B-64304PO/01 APÊNDICE A.PARÂMETROS

5029 Número de valor de compensação comum aos caminhos

NOTA
Quando este parâmetro é definido, a energia deve
ser desligada antes de continuar a operação.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Limite válido de Dados] 0 a número de valores de compensação
Quando usar memórias comuns aos caminhos, defina o número de
valores de compensação comuns neste parâmetro.
Assegure que a configuração deste parâmetro não exceda o número dos
valores de compensação definidos para cada caminho (parâmetro
nº5024).
Exemplo1:
Quando parâmetro nº5029 = 10, parâmetro nº5024 (caminho1) = 15 e
parâmetro nº5024 (caminho2) = 30 em um sistema de 2 vias, números
de compensação 1 ao 10 de todos os caminhos são feitos comuns.
Exemplo2:
Quando parâmetro nº5029 = 20 e as outras condições são as mesmas do
exemplo1, os números de compensação 1 ao 15 são feitos comuns.

NOTA
1 Assegure que a configuração do parâmetro nº5029
não exceda os valores do número de compensação
para cada caminho (parâmetro nº5024). Se a
configuração do parâmetro nº5029 exceder estes
valores, o menor dos valores de números de
compensação em todos os caminhos é comum.
2 Quando 0 ou um valor negativo é definido,
memórias comuns aos caminhos não são usadas.

-1131-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
OWD
5040

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário
#0 OWD Na programação do raio (bit 1 (OUC) do parâmetro nº 5004 é definida
para 1),
0: Valores de Correção para ambas as compensações geométrica e
de desgaste são especificadas pelo raio.
1: Valores de Correção para compensação geométrica é
especificada pelo raio e para compensação de desgaste pelo
diâmetro, para uma programação de diâmetro de eixo.

NOTA
Este parâmetro é válido quando a compensação de
desgaste/geométrica de ferramenta está habilitada
( bit 6 (NGW) do parâmetro nº 8136 é 0).

#7 #6 #5 #4 #3 #2 #1 #0
5042 OFC OFA

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

NOTA
Quando ao menos um destes parâmetros é definido, a
energia deve ser desligada antes de continuar a
operação.
#0 OFA
#1 OFC Esses bits são usados para especificar o sistema de incremento e o
limite válido de dados de um valor de correção.

Para entrada métrica


OFC OFA Unidade Limite válido de Dados
0 1 0.01mm ±9999.99mm
0 0 0.001mm ±9999.999mm
1 0 0.0001mm ±9999.9999mm

Para entrada em polegadas


OFC OFA Unidade Limite válido de Dados
0 1 0.001 pol. ±999.999 pol.
0 0 0.0001 pol. ±999.9999 pol.
1 0 0.00001 pol. ±999.99999 pol.

-1132-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Número de eixos para qual o eixo-Y de correção é usado


5043

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código de byte
[Limite válido de Dados] 0 a Número de eixos controlados
Define o número de um eixo para qual a ferramenta de correção é
corrigida.
Se 0 ou um valor fora do limite válido de dados é definido, o eixo-Y de
correção é aplicado ao eixo-Y dos três eixos básicos. Se a configuração
é feita pra os eixos X ou Z dos três eixos básicos, a ferramenta de
correção padrão para esses eixos não é usada e apenas o eixo-Y é
utilizado.

#7 #6 #5 #4 #3 #2 #1 #0
5101 FXY

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 FXY O eixo de perfuração no ciclo fixo, ou eixo do corte no ciclo de


polimento é:
0: No caso de ciclo de perfuração:
Sempre o eixo-Z
No caso de ciclo de polimento:
Para a série T
Sempre o eixo-Z •
Para a série M
Comando G75,G77 :eixo Y
Comando G78,G79 :eixo z
1: Eixo selecionado pelo programa

NOTA
1 No caso de série T, este parâmetro é válido
apenas para ciclo de perfuração na série de
formato 10/11.
2 Quando este parâmetro é 1, o eixo de
perfuração é determinado pela seleção de plano
(G17/G18/G19) no ciclo de perfuração na série
de formato 10/11. Para tanto, o eixo-Y é
requerido para especificação de G17/G19.

-1133-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
GFX
5106

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

NOTA
Quando este parâmetro é definido, a energia deve
ser desligada antes de continuar a operação.

#0 GFX Quando a opção ciclo de polimento é especificada, os comandos


G71, G72, G73 ou G74 é:
0: Um comando múltiplo repetitivo de ciclo fixo (Série T )
1: Um comando de ciclo de polimento

Número de polimento de eixo em ciclo de polimento transversal(G71)


5176
Número de polimento de eixo em ciclo de polimento imerso(G75)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Para o sistema de torno (Lathe):
Define o número de eixo de polimento do ciclo de polimento
transversal(G71).
Para o sistema de usinagem:
Define o número de eixo de polimento do ciclo de polimento imerso
(G75).

NOTA
O número de eixos, exceto pelo corte, deve ser
especificado. Quando o número de eixos que é o
mesmo do eixo de corte é especificado, o alarme
PS0456 é acionado na hora da execução. O Ciclo
de polimento é executado quando este valor de
parâmetro é 0, o alarme PS0456 também é
acionado.

-1134-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Número de eixo de polimento transversal de tamanho constante (G72).


5177 Define o número de eixo de polimento de dimensão direta constante (G77).

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Para o sistema de torno (Lathe):
Define o número de eixo de polimento transversal de tamanho
constante (G72).
Para o sistema de usinagem:
Define o número de eixo de polimento de dimensão direta
constante (G77).

NOTA
O número de eixos, exceto pelo corte, deve ser
especificado. Quando o número de eixos que é o
mesmo do eixo de corte é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0, o alarme PS0456 também é
acionado.

-1135-
A.PARÂMETROS APÊNDICE B-64304PO/01

Número de eixo de polimento do ciclo de polimento


5178 oscilante (G73)
Número de eixo de polimento do ciclo de superfície de avanço
contínuo(G78)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Para o sistema de torno (Lathe):
Define o número de eixo de polimento do ciclo de polimento
oscilatório (G73).
Para o sistema de usinagem:
Número de eixo de polimento do ciclo de superfície de avanço
contínuo(G78)

NOTA
O número de eixos, exceto pelo corte, deve ser
especificado. Quando o número de eixos que é o
mesmo do eixo de corte é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0, o alarme PS0456 também é
acionado.

Número de eixo de polimento do ciclo de polimento de dimensão


fixa(G74)
5179
Número de eixo de polimento do ciclo de polimento de superfície de
avanço intermitente(G79)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Para o sistema de torno (Lathe):
Define o Número de eixo de polimento do ciclo de polimento
de dimensão fixa(G74).
Para o sistema de usinagem:
Define o Número de eixo de polimento do ciclo de polimento
de superfície de avanço intermitente(G79).

NOTA
O número de eixos, exceto pelo corte, deve ser
especificado. Quando o número de eixos que é o
mesmo do eixo de corte é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0,o alarme PS0456 também é
acionado.

-1136-
B-64304PO/01 APÊNDICE A.PARÂMETROS

5180
Número de eixo protegido no ciclo de polimento imerso(G75)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Número de eixo protegido no ciclo de polimento imerso(G75).

NOTA
O número de eixos, exceto pelo corte ou eixo de
polimento, deve ser especificado. Quando o
número de eixos que é o mesmo do eixo de corte
ou eixo de polimento é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0 e o endereço “L” é especificado no
programa NC,o alarme PS0456 também é
acionado.

5181 Número de eixo protegido no ciclo de polimento imerso de dimensão constante


(G77)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Define o Número de eixo protegido no ciclo de polimento imerso de
dimensão constante (G77).

NOTA
O número de eixos, exceto pelo corte ou eixo de
polimento, deve ser especificado. Quando o
número de eixos que é o mesmo do eixo de corte
ou eixo de polimento é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0 e o endereço “L” é especificado no
programa NC,o alarme PS0456 também é
acionado.

-1137-
A.PARÂMETROS APÊNDICE B-64304PO/01

5182 Número de eixo protegido no ciclo de polimento de superfície de avanço


continuo (G78)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Define o número de eixo protegido no ciclo de polimento de superfície
de avanço contínuo (G78).

NOTA
O número de eixos, exceto pelo corte ou eixo de
polimento, deve ser especificado. Quando o
número de eixos que é o mesmo do eixo de corte
ou eixo de polimento é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0 e o endereço “L” é especificado no
programa NC,o alarme PS0456 também é
acionado.

5183
Número de eixo protegido no ciclo de polimento de superfície de avanço intermitente (G79)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 0 a número de eixos controlados
Define o número de eixo protegido no ciclo de polimento de superfície
de avanço intermitente (G79)

NOTA
O número de eixos, exceto pelo corte ou eixo de
polimento, deve ser especificado. Quando o
número de eixos que é o mesmo do eixo de corte
ou eixo de polimento é especificado, o alarme
PS0456 é acionado na hora da execução. O ciclo
de polimento é executado quando este valor de
parâmetro é 0 e o endereço “L” é especificado no
programa NC,o alarme PS0456 também é
acionado.

-1138-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
5200 CRG G84

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 G84 Método para especificar modo rígido:


0: Um código M especificando o modo rígido é estabelecido antes da
emissão do comando G84 (ou G74). (Veja parâmetro nº5210).
1: Um código M especificando o modo rígido não é usado. (G84 não
pode ser usado como código G para o ciclo rígido; G74 não pode
ser usado para o ciclo rígido reverso.)

#2 CRG Modo rígido quando um comando de cancelamento de modo rígido é


ficado (G80, G01 grupo código G, reset, etc.) :

0: Cancelado após sinal RGTAP é definido para 0.


1: Cancelado antes do sinal RGTAP é definido para 0.

-1139-
A.PARÂMETROS APÊNDICE B-64304PO/01

5241 Máximo de velocidade de eixo rotativo em modo rígido (primeira marcha)

5242 Máximo de velocidade de eixo rotativo em modo rígido (segunda marcha)

5243 Máximo de velocidade de eixo rotativo em modo rígido (terceira marcha)

Máximo de velocidade de eixo rotativo em modo rígido (quarta marcha)


5244

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-eixo (rotativo)
[Unidade de dados] min-1
[Limite válido de Dados] 0 ao 9999
Taxa de mecanismo de codificação de posição de eixo rotativo
1 : 1 0 ao 7400
1 : 2 0 ao 9999
1 : 4 0 ao 9999
1 : 8 0 ao 9999
Cada um desses parâmetros é usado para definir o máximo de
velocidade de eixo rotativo par cada marcha em modo rígido.
Defina o mesmo valor para ambos os parâmetros nºs 5241 e
5243 para um sistema de um estágio. Para um sistema de dois
estágios, defina o mesmo valor do parâmetro nº 5242 no
parâmetro nº 5243. Se não feito desta forma, o alarme PS0200
será acionado. Isto se aplica à série M.

#7 #6 #5 #4 #3 #2 #1 #0

5400
SCR XSC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#6 XSC A configuração de ampliação de escala (eixo por eixo) está:


0: Desabilitada.
1: Habilitada.

#7 SCR A unidade de ampliação de escala (G51):


0: 0.00001 vezes (1/100,000)
1: 0.001 vezes

#7 #6 #5 #4 #3 #2 #1 #0

5401
SCLx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit eixo

#0 SCLx Escalonamento neste eixo:


0: Invalidado
1: Validado

-1140-
B-64304PO/01 APÊNDICE A.PARÂMETROS

5411
Ampliação de escala (G51)

[Tipo de entrada] Entrada de config.


[Tipo de dados] 2-Palavras
[Unidade de dados] 0.001 ou 0.00001 vezes (Selecionado usando SCR, #7
do parâmetro Nº5400)
[Limite válido de Dados] 1 ao 999999999
Este parâmetro define uma ampliação de escala quando o
escalonamento eixo a eixo está desabilitado (com bit 6 (XSC) do
parâmetro nº5400 é definido para 0). Se nenhuma ampliação de escala
(P) é especificada no programa, a configuração deste parâmetro é usada
como uma ampliação de escala.

NOTA
Quando o bit 7 (SCR) do parâmetro nº 5400 é
definido para 1, o limite válido de dados é 1 ao
9999999.

5421
Ampliação de escala para cada eixo

[Tipo de entrada] Entrada de config.


[Tipo de dados] 2-eixo (rotativo)
[Unidade de dados] 0.001 ou 0.00001 vezes (Selecionado usando SCR,
#7 do parâmetro Nº5400)
[Limite válido de Dados] -999999999 ao –1, 1 ao 999999999
Este parâmetro define uma ampliação de escala para cada eixo quando
o escalonamento eixo a eixo está desabilitado (com bit 6 (XSC) do
parâmetro nº5400 é definido para 1). Para o primeiro eixo rotativo para
o terceiro (eixo X para o eixo Z), a configuração deste parâmetro é
usado como ampliação de escala se esta (I,J e K) não forem
especificadas no programa.

NOTA
Quando o bit 7 (SCR) do parâmetro nº 5400 é
definido para 1, o limite válido de dados é -
9999999 ao -1 e 1 ao 9999999.

-1141-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0

5431
MDL

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

NOTA
Quando ao menos um destes parâmetros é
definido, a energia deve ser desligada antes de
continuar a operação.

#0 MDL O código G60 (posicionamento de direção única) é:


0: Código G one-shot (grupo 00).
1: Código G modal (grupo 01).

5440
Direção de posição e distância overrun em posição direcional única

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, polegadas, graus (unidade de máquina)
[Unidade de dados mínima] Depende do sistema de incremento do eixo
[Limite válido de Dados] 9 dígitos de unidade de dados mínima (Veja o quadro (A) de
configurações de parâmetros padrões).
(Quando o incremento do sistema é IS-B, -999999.999 ao
+999999.999)
Este parâmetro define o posicionamento de direção e distância overrun
em posicionamento direcional único (G60) para cada eixo. A direção
de posicionamento é especificada usando um sinal de dados definido e
a distância overrun usando um valor definido aqui.
Distância overrun >0: A direção de posicionamento é positiva (+).
Distância overrun <0: A direção de posicionamento é negativa (*).
Distância overrun =0: A direção de posicionamento única não é
executada.

#7 #6 #5 #4 #3 #2 #1 #0
PLS
5450

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#2 PLS A função de troca de interpolação de coordenada polar é:


0: Não utilizada.
1: Utilizada.
Este processo é habilitado usando o sistema de coordenadas com um
ponto desejado que não é o centro de rotação do eixo definido como
origem do sistema de coordenadas em interpolação de coordenadas
polar.

-1142-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Especificação de eixo (linear) para interpolação de coordenada polar


5460

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 1 a número de eixos controlados
Este parâmetro define números de controle de eixo de eixo linear para
executar interpolação de coordenada polar.

Especificação de eixo (rotação) para interpolação de coordenada polar


5461

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Limite válido de Dados] 1 a número de eixos controlados
Este parâmetro define números de controle de eixo de eixo de rotação
para executar interpolação de coordenada polar.

Anulação automática de taxa de tolerância para interpolação de coordenada polar


5463

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Byte do caminho
[Unidade de dados] %
[Limite válido de Dados] 0 ao 100
Configuração típica: 90% (tratada como 90% quando definida para 0).
Define a taxa de tolerância do avanço de corte mais rápido para a
velocidade do eixo de rotação durante a anulação automática da
interpolação de coordenada polar.

Compensação para erro em interpolação de coordenada polar


hipotética
5464

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código de byte
[Unidade de dados] mm, polegadas (unidade de entrada)
[Unidade de dados mínima] Depende do sistema de incremento do eixo
[Limite válido de Dados] 9 dígitos de unidade de dados mínima (Veja o quadro (A) de
configurações de parâmetros padrões).
(Para IS-B, -999999.999 ao +999999.999)
Este parâmetro é usado para definir o erro se o centro do eixo de
rotação no qual a interpolação de coordenada polar é executada não é
no eixo X.
Se esta configuração do parâmetro é 0, a interpolação de coordenada
polar regular é executada.

-1143-
A.PARÂMETROS APÊNDICE B-64304PO/01

5481
Avanço de rotação de direção normal de eixo controlado

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] graus/min
[Unidade de dados mínima] Depende do sistema de incremento do eixo
[Limite válido de Dados] Veja o quadro (C) de configurações de parâmetros padrões
Este parâmetro define o avanço do movimento durante a direção
normal de eixo controlado que é inserido no início de um bloco durante
o controle de direção normal.

5483 Valor limite de movimento que é executado em ângulo de direção normal


de um bloco precedente

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho real
[Unidade de dados] mm, polegadas (unidade de entrada)
[Unidade de dados mínima] Depende do sistema de incremento do eixo
[Limite válido de Dados] 0 ou 9 dígitos positivos de mínimo da unidade de dados (veja quadro
de configuração de parâmetro padrão (B))
Para IS-B, -999999.999 ao +999999.999)
N2
Ferramenta decaminho central
Para linha reta
Quando a distância percorrida de N2 na figura à
esquerda não excede a definição, o bloco N2 é
N1 usinado com a ferramenta sendo normal para o
bloco N1.
N3
Distância percorrida

Caminho programado

N2
Ferramenta decaminho central
Para arco
Caminho programado Quando o diâmetro do arco de N2 na figura à
N3
esquerda não excede a definição, o arco N2 é
usinado com a ferramenta sendo normal ao bloco
N1. Um eixo de direção normal não é controlado
para mover na direção normal de acordo com o
N1 movimento do arco.

Diâmetro

-1144-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
SBM HGO MGO G67
6000
SBM HGO V10 MGO G67

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 G67 Se o comando de cancelamento de chamada modal macro (G67) é „w„


especificado quando o modo de chamada modal macro (G66) não é def.:
0: O alarme PS0122 é acionado.
1: A especificação de G67 é ignorada.

#1 MGO Quando um comando GOTO para especificar um controle de macro


personalizado é executado, uma ramificação de alta velocidade para 20
números seqüenciais executados do início do programa é:
0: Uma ramificação de alta velocidade não é feita para n números de
seqüência do início do programa executado.
1: Uma ramificação de alta velocidade é feita para n números de
seqüência do início do programa executado.

#3 V10 Conforme o sistema varia os números para a ferramenta de correção:.


0 : Os números variáveis de sistema padrão para Série 0 são usados.
1 : Os mesmos números variáveis de sistema como aqueles usados
para as séries 10/11 são usados.
As tabelas abaixo indicam as variáveis de sistema para números de
ferramenta de correção de 1 ao 400. Os Valores para números de
ferramenta de correção de 1 ao 200 podem ser lidos ou atribuídos às
variáveis de sistema em parênteses.
(1) Memória A de ferramenta de correção
Número de variável de sistema
V10 = 0 V10 = 1
#10001 ao #10400 #10001 ao #10400
Valor de desgaste de
(#2001 ao #2200) (#2001 ao #2200)
correção
(2) Memória C de ferramenta de correção
Número de variável de sistema
V10 = 0 V10 = 1
Ferramenta Valor de desgaste de
#11001 ao #11400 #10001 ao #10400
de correção correção (#2201 ao #2400) (#2001 ao #2200)
de
comprimento
Valor #10001 ao #10400 #11001 ao #11400
geométrico de (#2001 ao #2200) (#2201 ao #2400)
correção
Ferramenta Valor de desgaste #13001 ao #13400 #12001 ao #12400
de correção
Valor
de raio #12001 ao #12400 #13001 ao #13400
geométrico de
correção

#4 HGO Quando um comando GOTO em um controle de macro personalizada


é executado, uma ramificação de alta velocidade de 30 números
sequenciais é imediatamente após o comando executado:

0: Não feita.
1: Feita.

-1145-
A.PARÂMETROS APÊNDICE B-64304PO/01

#5 SBM Comando de macro personalizado


0: Não pára o bloco único.
1: Pára o bloco único.
Se desejar desabilitar os blocos únicos no comando de macro
personalizado usando a variável de sistema #3003, defina este
parâmetro para 0. Se este parâmetro é definido para 1, os blocos únicos
nos comandos de macro personalizados não podem ser desabilitados
utilizando a variável #3003. Para controlar blocos únicos usando a
variável de sistema #3003, use o bit 7 (SBV) do parâmetro nº 6000.

#7 #6 #5 #4 #3 #2 #1 #0
6001 CCV TCS CRO PV5 PRT MIF

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Código Binário

#0 MIF Os sinais de interface de macro personalizada são baseados em:


0: Especificação padrão.
(Os sinais UI000 ao UI015, UO000 ao UO015, e UO100 ao
UO131 são usados.)
1: Especificação estendida.
(Os sinais UI000 ao UI031, UI100 ao UI131, UI200 ao UI231,
UI300 ao UI331, UO000 ao UO031, UO100 ao UO131, UO200
ao UO231, e UO300 ao UO331 são usados.)

#1 PRT A leitura de zero quando os dados são produzidos usando um


comando DPRINT:
0: Produz um espaço
1: Não produz dados

#3 PV5 Variáveis comuns de macro personalizado:


0: #500 ao #999 são produzidos.
1: #100 ao #199 e #500 ao 999 são produzidos.

#4 CRO Código ISO em comando BPRWT ou DPRNT


0: Produz apenas “LF” após dados serem produzidos
1: Produz “LF” e “CR” após dados serem produzidos

#5 TCS Macro personalizado (subprograma)


0: Não é chamado usando um código T
1: É chamado usando um código T

#6 CCV Variáveis comuns #100 ao #199 apagadas por desligamento são:


0: Apagado ao <null> por reset
1: Não apagado por reset

-1146-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0

6003 MSB MPR TSE MIN

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

NOTA
Quando pelo menos um desses parâmetros for
definido, a energia deve ser desligada antes de a
operação continuar.

#2 MIN Interrupção de macro de usuário


0: Executada pela interrupção de um bloco em execução
(Interrupção de macro de usuário tipo I)
1: Executada após um bloco em execução ser concluído (Interrupção
de macro de usuário tipo II)

#3 TSE Sinal de interrupção de macro de usuário UINT


0: Método de disparo de borda (Borda positiva)
1: Método de disparo de estado

#4 MPR Código M válido/inválido da interrupção de macro de usuário


0: M96/M97
1: Código M definido usando parâmetros (Nº 6033 e 6034)

#5 MSB Programa de interrupção


0: Utiliza uma variável local dedicada (Interrupção de macro de
usuário)
1: Utiliza a mesma variável local que no programa principal
(Interrupção tipo subprograma)

#7 #6 #5 #4 #3 #2 #1 #0
VHD NAT
6004
D10 NAT

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#0 NAT Os resultados das interrupções de macro de usuários ATAN (com 2


argumentos) e ASIN são especificados como segue:
0: O resultado de ATAN é 0 a 360.0.
O resultado de ASIN é 270.0 a 0 a 90.0.
1: O resultado de ATAN é -180.0 a 0 a 180.0.
O resultado de ASIN é -90.0 a 0 a 90.0.

-1147-
A.PARÂMETROS APÊNDICE B-64304PO/01

#2 VHD Com as variáveis do sistema #5121 a #5125:


0: O valor de desvio da ferramenta (valor de desvio geométrico) no
bloco executado no momento é lido. (Esse parâmetro só é válido
quando existirem memórias de compensação de desgaste da
geometria da ferramenta ou de desgaste da ferramenta (bit 6
(NGW) do parâmetro nº 8136 for 0)).
1: Uma distância de percurso interrompido baseado em interrupção
de tratamento manual é lida.

#5 D10 Quando a memória de compensação de ferramenta C for usada para


ler ou para gravar valores de desvio da ferramenta (para até número de
desvio 200) para código D (raio da ferramenta), as mesmas variáveis
do sistema, #2401 até #2800, como Série 10/11:
0: Não são usadas.
1: Usadas.
Quando o bit 3 (V10) do parâmetro Nº 6000 for definido para 1
Código D
Geometria Desgaste
Número de
compensação Número Número
Nome da variável Nome da variável
variável variável
1 #2401 [#_OFSDG[1]] #2601 [#_OFSDW[1]]
2 #2402 [#_OFSDG[2]] #2602 [#_OFSDW[2]]
3 #2403 [#_OFSDG[3]] #2603 [#_OFSDW[3]]
: : : : :
199 #2599 [#_OFSDG[199]] #2799 [#_OFSDW[199]]
200 #2600 [#_OFSDG[200]] #2800 [#_OFSDW[200]]

#7 #6 #5 #4 #3 #2 #1 #0
6005 SQC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#0 SQC Na função de iniciação do subprograma, um iniciado de número


seqüencial de subprograma:
0: Não é usado.
1: É usado.

-1148-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
6007 CVA

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#4 CVA O formato para argumentos de iniciação de macro é especificado como


segue:
0: Os argumentos são passados no formato NC sem modificação.
1: Os argumentos são convertidos para formato macro quando são
passados.
Exemplo)
Quando G65 P_ X10; for especificado, o valor na variável local
#24 no programa de iniciado é definido como segue:
Comando CVA=0 CVA=1
#24 0.01 0.01
ADP[#24] 10.0 0.01

NOTA
As operações externas são as mesmas a menos que a
função ADP seja usada.

#7 #6 #5 #4 #3 #2 #1 #0
6008 IJK GMP ISO MCA F0C

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#0 F0C A precisão da operação é baseada em:


0: Nova especificação.
1: Especificação compatível com FS0i-C.

NOTA
Para ver detalhes, recorra ao capítulo de macro de
usuário no manual do usuário (B-64304PO).

#1 MCA Uma especificação de alarme macro baseada na variável #3000 do


sistema é selecionada como segue:
0: Um número de alarme obtido adicionando-se 3000 a um valor
atribuído à variável #3000 e a mensagem correspondente são
exibidos. (Um valor de 0 a 200 pode ser atribuído à variável
#3000).
1: Um valor atribuído à variável #3000 e a mensagem
correspondente são exibidos. (Um valor de 0 a 4095 pode ser
atribuído à variável #3000).

(Exemplo)
Execução de #3000=1 (MENSAGEM DE ALARME);
Quando o bit 1 (MCA) do parâmetro nº 6008 for para 0:
A tela de alarme exibe "MC 3001 ALARM MESSAGE".
Quando o bit 1 (MCA) do parâmetro nº 6008 for definido para 1:
A tela de alarme exibe "MC0001 ALARM MESSAGE".

-1149-
A.PARÂMETROS APÊNDICE B-64304PO/01

#4 ISO
0: Quando o código EIA for usado, os padrões de bits de códigos
especificados em vez de [, ], #, *, =, ?, @, &, e _ são definidos
no parâmetro nº 6010 a nº 6018.
1: Quando o código ISO/ASCII for usado, os padrões de bits de
códigos especificados em vez de [, ], #, *, =, ?, @, &, e _ são
definidos no parâmetro nº 6010 a nº 6018.

#6 GMP A iniciação de M, T ou um código particular durante a iniciação de um


código G durante o iniciado de M, T, ou código particular são:
0: Não permitido. (Eles são executados como um endereço G, M, T,
e NC.)
1: Permitido.

#7 IJK Para endereços I, J, e K especificados como argumentos:


0: A especificação de argumento I ou II é automaticamente
determinada.
1: A especificação de argumento I é sempre usada.

Exemplo
Quando K_J_I_ for especificado:
∙ Quando esse parâmetro for definido para 0:
A especificação de argumento II é usada e K=#6,
J=#8 e I=#10 são especificados.
∙ Quando esse parâmetro for definido para 1:
A especificação de argumento I é usada e I=#4,
J=#5 e K=#6 são especificados independente da
ordem de especificação.
(A especificação de argumento II não pode ser
usada)

-1150-
B-64304PO/01 APÊNDICE A.PARÂMETROS

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

*0 a *7 : O padrão de bits do código EIA ou ISO/ASCII indicando * é definido.


=0 a =7 : O padrão de bits do código EIA ou ISO/ASCII indicando = é definido.
#0 a #7 : O padrão de bits do código EIA ou ISO/ASCII indicando # é definido.
[0 a [7 : O padrão de bits do código EIA ou ISO/ASCII indicando [ é definido.
]0 a ]7 : O padrão de bits do código EIA ou ISO/ASCII indicando ] é definido.
?0 a ?7 : O padrão de bits do código EIA ou ISO/ASCII indicando ? é definido.
@0 a @7 : O padrão de bits do código EIA ou ISO/ASCII indicando @ é definido.
&0 a &7 : O padrão de bits do código EIA ou ISO/ASCII indicando & é definido.
_0 a _7 : O padrão de bits do código EIA ou ISO/ASCII indicando _ é definido.
0: Um bit correspondente é 0.
1: Um bit correspondente é 1.

-1151-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
6019 MCO

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 MCO Quando houver saída de dados, o valor do número decimal dos dados
da variável macro
0: Não sai como um comentário.
1: Sai ao mesmo tempo como um comentário.

Após o número, os dados e o nome da variável da variável da macro ser


emitidos quando a operação de saída dos dados for executada, o número
da variável e o valor dos dados variáveis da macro em número decimal
são emitidos como um comentário.

NOTA
1 A saída de dados por esse parâmetro é “Comment”
(comentário) e isso é ignorado na ocasião da
leitura.
2 A precisão da saída dos dados do comentário é de
até 15 dígitos. A faixa dos dados de saída são nove
dígitos acima da casa decimal e oito dígitos abaixo
da casa decimal. "± OVER FLOW" é emitido em
vez de um valor, quando o número total de dígitos
for superior a 16 e o número de dígitos acima da
casa decimal for dez ou mais. Quando o número de
dígitos abaixo da casa decimal for nove dígitos ou
mais, o nono local da casa decimal é arredondado
e emitido. Além disso, a sétima ou oitava casa
decimal é arredondada e emitida quando o número
de dígitos totais for superior a 16 e o número de
dígitos acima da casa decimal for nove ou oito.
3 A saída se torna “VAZIA” quando exibida, e os
dados variáveis de macro são "DATA EMPTY".

6030 Código M para executar subprograma de dispositivos externos

[Tipo de entrada] Ajuste da entrada


[Tipo de dados] Caminho de 2 palavras
[Faixa de dados válidos] 0 a 99999999
Definir o código M para executar subprograma de dispositivos
externos. Quando 0 for definido, M198 é usado. M01, M02, M30, M98
e M99 não podem ser usados para executar subprograma de
dispositivos externos. Quando um número negativo 1, 2, 30, 98, ou 99
for definido para esse parâmetro, M198 é usado para executar
subprograma de dispositivo externo.

-1152-
B-64304PO/01 APÊNDICE A.PARÂMETROS

Iniciar o número de variáveis comuns a serem protegidas entre as


6031 variáveis comuns (#500 a #999)
Iniciar

Terminar o número de variáveis comuns a serem protegidas entre as


6032 variáveis comuns (#500 a #999)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavras
[Faixa válida de dados] 500 a 999
Entre as variáveis comuns (#500 a #999), a faixa de variáveis comuns
especificada por esse parâmetro pode ser protegida (definindo seus
atributos como somente leitura). Se uma tentativa de gravação (no lado
esquerdo) for feita, um alarme é emitido.

NOTA
Definir 0 em ambos os parâmetros nº 6031 e nº 6032
para não proteger variáveis comuns.

6033 Código M que valida uma interrupção de macro de usuário

6034 Código M que invalida uma interrupção de macro de usuário

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 3 a 99999999 (excluindo 30, 98 e 99)
Esses parâmetros podem ser usados quando o bit 4 (MPR) do
parâmetro nº 6003 for 1. M96 é usado como um código M válido e
M97 é usado como um código M inválido quando MPR for 0,
independentemente do estado desse parâmetro.

Número de variáveis de macro de usuários comuns a um caminho de ferramenta


6036 (para #100 a #199)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Faixa válida de dados] 0 a 100
Quando a memória comum para caminhos for usada, esse parâmetro
define o número de variáveis comuns de macro customizados a ser
compartilhado (variáveis de macro de usuários comuns aos caminhos).
As variáveis comuns #100 a #199 podem ser compartilhadas.
Certifique-se de que o número máximo utilizável de variáveis comuns
de macro não seja ultrapassado.
Exemplo
Quando 20 é definido no parâmetro nº 6036
#100 a #119: Compartilhado por todos os caminhos
#120 a #199: Usado por cada caminho de forma
independente

NOTA
Quando 0 ou um valor negativo for definido, a
memória comum aos caminhos não é usada.

-1153-
A.PARÂMETROS APÊNDICE B-64304PO/01

Número de variáveis de macro de usuários comuns a um caminho de


6037 ferramenta (para #500 a #999)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Faixa válida de dados] 0 a 500
Quando a memória comum para caminhos for usada, esse parâmetro
define o número de variáveis comuns de macro de usuários a ser
compartilhado (variáveis de macro de usuários comuns aos caminhos).
As variáveis comuns #500 a #999 podem ser compartilhadas.
Certifique-se de que o número máximo utilizável de variáveis comuns
de macro não seja ultrapassado.

Exemplo
Quando 50 é definido no parâmetro nº 6037
#500 a #549: Compartilhado por todos os caminhos
#550 a #999: Usado por cada caminho de forma
independente

NOTA
Quando 0 ou um valor negativo for definido, a
memória comum aos caminhos não é usada.

6038 Iniciar código G usado para iniciar um macro de usuário

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho da palavra
[Faixa válida de dados] -9999 a 9999

6039 Iniciar número do programa de um macro de usuário iniciação pelo código G

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 1 a 9999

-1154-
B-64304PO/01 APÊNDICE A.PARÂMETROS

6040 Número de códigos G usados para iniciar macros de usuário

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho da palavra
[Faixa válida de dados] 0 a 255
Definir esse parâmetro para definir diversas iniciações de macro de
usuários usando códigos G um de cada vez. Com códigos G, tantos
quanto for o valor estabelecido no parâmetro nº 6040 iniciando com o
código G definido no parâmetro nº 6038, as macros de usuário de
números de programa tantas quantos for o valor definido no parâmetro
nº 6040 iniciando com o número de programa definido no parâmetro nº
6039 podem ser iniciações. Definir o parâmetro nº 6040 para 0 para
desativar esse modo de iniciação.
Se um valor negativo for definido no parâmetro nº 6038, entra-se no
modo de iniciação modal.
Exemplo)
Quando o parâmetro nº 6038 = 900, o parâmetro nº 6039 =
1000, e o parâmetro nº 6040 = 100 forem definidos, um conjunto
de 100 iniciações de macro de usuário (iniciações simples) é
definido como segue:
G900 → O1000
G901 → O1001
G902 → O1002
:
G999 → O1099
Quando o valor do parâmetro nº 6038 for alterado para -900, o
mesmo conjunto de iniciações customizadas de macro
(iniciações modais) é definido.

NOTA
1 Quando as condições abaixo forem atendidas,
todas as iniciações usando esses parâmetros são
desativadas:
1) Quando um valor de fora da faixa especificável
for definido em cada parâmetro
2) (Valor do parâmetro nº6039 + valor do
parâmetro nº 6040 - 1) > 9999
2 A especificação de uma mistura de iniciações
simples e iniciações modais não é tolerada.
3 Se uma faixa de códigos G definidos por esses
parâmetros duplicar os códigos G especificados no
parâmetro nº 6050 a nº 6059, as iniciações
especificadas pelo parâmetro nº 6050 a 6059 são
feitas, preferencialmente.

-1155-
A.PARÂMETROS APÊNDICE B-64304PO/01

6044 Iniciar código M usado para iniciar um subprograma

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 3 a 99999999

6045 Iniciar número do programa de um subprograma iniciado pelo código M

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 1 a 9999

Número de códigos M usados para iniciar subprogramas (número de


6046 subprogramas iniciados por códigos M)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 0 a 32767
Definir esse parâmetro para definir diversas iniciações de subprograma
usando um código M de cada vez. Com códigos M tantos quantos for o
valor definido no parâmetro nº 6046 iniciando com o código M
definido no parâmetro nº 6044, os subprogramas dos números de
programa tantos quantos o valor definido no parâmetro nº 6046
iniciando com o número de programa definido em 6045 podem ser
iniciados. Definir o parâmetro nº 6046 para 0 para desativar esse modo
de iniciação.

Exemplo)
Quando o parâmetro nº 6044 = 80000000, o parâmetro nº 6045
= 3000, e o parâmetro nº 6046 = 100 são definidos, um
conjunto de 100 iniciações de subprograma é definido como
segue:
M80000000 → O3000
M80000001 → O3001
M80000002 → O3002
:
M80000099 → O3099

NOTA
1 Quando as condições abaixo forem atendidas,
todas as iniciações usando esses parâmetros são
desativadas:
1) Quando um valor de fora da faixa especificável
for definido em cada parâmetro
2) (Valor do parâmetro nº 6045 + valor do
parâmetro nº 6046 - 1) > 9999
2 Se uma faixa de códigos M definida por esses
parâmetros duplicar os códigos M especificados no
parâmetro nº 6071 a nº 6079, as iniciações
especificadas pelo parâmetro nº 6071 a 6079 são
feitas preferencialmente.

-1156-
B-64304PO/01 APÊNDICE A.PARÂMETROS

6047 Iniciar código M usado para iniciar um programa macro

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 3 a 99999999

6048 Iniciar número de programa de uma macro de usuário iniciação pelo código M

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 1 a 9999

Número de códigos M usados para iniciar macros de usuário (número de


6049 macros de usuário iniciações por códigos M)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 0 a 32767
Definir esse parâmetro para definir diversas iniciações de macro de
usuário usando um código M de cada vez. Com códigos M tantos
quantos for o valor definido no parâmetro nº 6049 iniciando com o
código M definido no parâmetro nº 6047, as macros de usuário dos
números de programa tantos quantos o valor definido no parâmetro
nº 6049 iniciando com o número de programa definido em 6048
podem ser iniciados. Definir o parâmetro nº 6049 para 0 para desativar
esse modo de iniciação
Exemplo:
Quando o parâmetro nº 6047 = 90000000, o parâmetro nº 6048
= 4000, e o parâmetro nº 6049 = 100 forem definidos, um
conjunto de 100 iniciações de macro de usuário (iniciações
simples) é definido como segue:
M90000000 → O4000
M90000001 → O4001
M90000002 → O4002
:
M90000099 → O4099

NOTA
1 Quando as condições abaixo forem atendidas,
todas as iniciações usando esses parâmetros são
desativadas:
1) Quando um valor de fora da faixa especificável
for definido em cada parâmetro
2) (Valor do parâmetro nº 6048 + valor do
parâmetro nº 6049 - 1) > 9999
2 Se uma faixa de códigos M definida por esses
parâmetros duplicar os códigos M especificados no
parâmetro nº 6080 até nº 6089, as iniciações
especificadas pelo parâmetro nº 6080 até 6089
são feitas preferencialmente.

-1157-
A.PARÂMETROS APÊNDICE B-64304PO/01

6050 Código G que chama a macro de usuário do número de programa 9010

6051 Código G que chama a macro de usuário do número de programa 9011

6052 Código G que chama a macro de usuário do número de programa 9012

6053 Código G que chama a macro de usuário do número de programa 9013

6054 Código G que chama a macro de usuário do número de programa 9014

6055 Código G que chama a macro de usuário do número de programa 9015

6056 Código G que chama a macro de usuário do número de programa 9016

6057 Código G que chama a macro de usuário do número de programa 9017

6058 Código G que chama a macro de usuário do número de programa 9018

6059 Código G que chama a macro de usuário do número de programa 9019

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Faixa válida de dados] (-9999 a 9999 : excluindo 0, 5, 65, 66 e 67)
Definir os códigos G usados para iniciar macros de usuário de números
de programa 9010 a 9019. Entretanto, observe que quando um valor
negativo for definido nesse parâmetro, ela se torna uma iniciação
modal. Por exemplo: se esse parâmetro for definido para -11, o modo
de iniciação modal introduzido por G11.

-1158-
B-64304PO/01 APÊNDICE A.PARÂMETROS

6071 Código M usado para iniciar o subprograma do número de programa 9001

6072 Código M usado para iniciar o subprograma do número de programa 9002

6073 Código M usado para iniciar o subprograma do número de programa 9003

6074 Código M usado para iniciar o subprograma do número de programa 9004

6075 Código M usado para iniciar o subprograma do número de programa 9005

6076 Código M usado para iniciar o subprograma do número de programa 9006

6077 Código M usado para iniciar o subprograma do número de programa 9007

6078 Código M usado para iniciar o subprograma do número de programa 9008

6079 Código M usado para iniciar o subprograma do número de programa 9009

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 3 a 99999999 (excluindo 30, 98 e 99)
Esses parâmetros definem os códigos M que iniciam os
subprogramas de números de programa 9001 a 9009.

NOTA
Se o mesmo código M for definido nesses parâmetros, o
número mais anterior é iniciado de preferencialmente.
Por exemplo: se 100 for definido no parâmetro nº 6071 e
6072, e ambos os programas O9001 e O9002 existirem,
O9001 é iniciado quando M100 for especificado.

-1159-
A.PARÂMETROS APÊNDICE B-64304PO/01

6080 Código M usado para iniciar a macro de usuário do número de programa 9020

6081 Código M usado para iniciar a macro de usuário do número de programa 9021

6082 Código M usado para iniciar a macro de usuário do número de programa 9022

6083 Código M usado para iniciar a macro de usuário do número de programa 9023

6084 Código M usado para iniciar a macro de usuário do número de programa 9024

6085 Código M usado para iniciar a macro de usuário do número de programa 9025

6086 Código M usado para iniciar a macro de usuário do número de programa 9026

6087 Código M usado para iniciar a macro de usuário do número de programa 9027

6088 Código M usado para iniciar a macro de usuário do número de programa 9028

6089 Código M usado para iniciar a macro de usuário do número de programa 9029

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa válida de dados] 3 a 99999999 (excluindo 30, 98 e 99)
Defina os códigos M usados para iniciar as macros de usuário dos
números de programa 9020 a 9029. O modo de iniciação simples é
definido.

NOTA
1 Se o mesmo código M for definido nesses
parâmetros, o número mais anterior é iniciado
preferencialmente. Por exemplo: se 200 for
definido no parâmetro nº 6081 e 6082, e ambos
os programas O9021 e O9022 existirem, O9021 é
iniciado quando M200 for especificado
2 Se o mesmo código M for definido em um
parâmetro (nº 6071 a nº 6079) usado para iniciar
subprogramas e em um parâmetro (nº 6080 a nº
6089) usado para iniciar macros de usuário, uma
macro de usuário é iniciada preferencialmente. Por
exemplo, se o parâmetro nº 6071 e nº 6081 for
definido para 300, e ambos os programas O9001 e
O9021 existirem, O9021 é iniciado quando M300
for especificado.

-1160-
B-64304PO/01 APÊNDICE A.PARÂMETROS

6090 Código ASCII que chama o subprograma do número de programa 9004

6091 Código ASCII que chama o subprograma do número de programa 9005

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Faixa válida de dados] 65(A:41H) a 90(Z:5AH)
Esses parâmetros definem os códigos ASCII que iniciam subprogramas
em decimal.
Os endereços configuráveis são indicados abaixo.

Endereço Ajuste do Valor do Série T Série M


parâmetro
A 65 O O
B 66 O O
D 68 X O
F 70 O O
H 72 O O
I 73 O O
J 74 O O
K 75 O O
L 76 O O
M 77 O O
P 80 O O
Q 81 O O
R 82 O O
S 83 O O
T 84 O O
V 86 X O
X 88 X O
Y 89 X O
Z 90 X O

NOTA
1 Quando o endereço L for definido, o número
de repetições não pode ser especificado.
2 Definir 0 quando nenhum subprograma for iniciado.

#7 #6 #5 #4 #3 #2 #1 #0
6200 SKF SRE SLS HSS SK0 GSK

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#0 GSK Como um sinal de salto, um sinal de salto SKIPP é:


0: Inválido.
1: Válido.

#1 SK0 Esse parâmetro especifica se o sinal de salto for validado sob o estado
do sinal de salto SKIP e os sinais de salto de diversos estágios SKIP2 a
SKIP8.
0: O sinal de salto é válido quando esses sinais forem 1.
1: O sinal de salto é válido quando esses sinais forem 0.

-1161-
A.PARÂMETROS APÊNDICE B-64304PO/01

#4 HSS
0: A função de salto não emprega sinais de salto de alta velocidade
enquanto sinais de salto forem dados. (O sinal de salto
convencional é usado).
1: A função de salto de etapas utiliza sinais de salto de alta
velocidade enquanto sinais de salto forem dados.

#5 SLS
0: A função de salto em diversas etapas não usa sinais de salto de
alta velocidade enquanto sinais de salto forem dados. (O sinal de
salto convencional é usado).
1: A função de salto de várias etapas utiliza sinais de salto de alta
velocidade enquanto sinais de salto forem dados

NOTA
Os sinais de salto (SKIP e SKIP2 a SKIP8) são
válidos independentemente do valor desse
parâmetro. Eles podem também ser desativados
usando o bit 4 (IGX) do parâmetro nº 6201.

#6 SRE Quando um sinal de salto de alta velocidade for usado:


0: O sinal é assumido como sendo uma entrada na borda ascendente
(contato aberto → fechado).
1: O sinal é assumido como sendo uma entrada na borda descendente
(contato fechado → aberto).

#7 SKF Operação em seco, cancelamento, e aceleração/desaceleração


automática para comando de pulo G31
0: desativado
1: ativado

#7 #6 #5 #4 #3 #2 #1 #0
6201 SPE IGX TSE SEB

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#1 SEB Quando um sinal de salto ou sinal de chegada da posição de medição


for acionado enquanto a função de salto, ou a medição automática do
comprimento da ferramenta (série M) ou a compensação automática da
ferramenta (série T) for usada, os impulsos acumulados e o desvio de
posição devido à são:
0: Ignorados.
1: Considerados e compensados.
Os impulsos acumulados e o desvio de posição devidos a uma
aceleração/desaceleração real quando o sinal de salto ou sinal de
chegada da posição de medição for acionado são considerados para
obter a posição na qual o sinal for dado.

-1162-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#2 TSE Em um salto pelo comando de salto de limite de torque (G31P98/P99):


0: Uma quantidade de atraso servo (desvio posicional) é considerada
(variáveis do sistema #5061 a #5065 salvam as posições
corrigidas considerando a quantidade de atraso do sistema servo).
1: Uma quantidade de atraso servo (desvio posicional) não é
considerada (variáveis do sistema #5061 a #5065 salvam as
posições corrigidas sem consideração da quantidade de atraso do
sistema servo).
Posição durante a operação de salto

Posição corrente de CNC

Posição da máquina Quantidade de erro

Origem do sistema de coordenadas Ponto de parada

Posição considerada de atraso

Posição sem consideração de atraso

#4 IGX Quando a função de salto em alta velocidade for usada, SKIP, SKIPP e
SKIP2 a SKIP8 são:
0: Ativados como sinais de salto.
1: Desativados como sinais de salto.

#7 SPE Para a função de salto (G31), o sinal de salto SKIP é:


0: Ativado.
1: Desativado

Quer os sinais de salto sejam ativados ou desativados


IGX GSK SPE Sinal de salto Sinal de salto Sinais de salto diversos estágios
Parâmetro SKIPP SKIP SKIP2-SKIP8
(nº6201#4 (nº6200#0) (nº6201#7)
) 0 0 0 Desativado Ativado Ativado
0 1 0 Ativado Ativado Ativado
0 0 1 Desativado Desativado Ativado
0 1 1 Ativado Desativado Ativado
Valor
1 0 0 Desativado Desativado Desativado
1 1 0 Desativado Desativado Desativado
1 0 1 Desativado Desativado Desativado
1 1 1 Desativado Desativado Desativado

O bit 4 (IGX) do parâmetro nº 6201 é válido para a função de salto


usando sinais de salto em alta velocidade (quando o bit 4 (HSS) do
parâmetro nº 6200 for definido para 1) ou a função de salto de
diversos estágios usando sinais de salto em alta velocidade (quando o
bit 5 (SLS) do parâmetro nº 6200 for definido para 1).
Para usar sinais de salto de diversos estágios, a opção da função de
diversos estágios é necessária.

-1163-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
6202 1S8 1S7 1S6 1S5 1S4 1S3 1S2 1S1

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

1S1 a 1S8 Esses parâmetros especificam se cada sinal de salto em alta velocidade
deve ser ativado ou desativado quando o comando de salto G31 for
dado.
A tabela abaixo mostra a correspondência entre os bits, sinais de
entrada e comandos.
Os valores dos bits têm o seguinte significado:
0: O sinal de salto em alta velocidade correspondente a um bit foi
desativado.
1: O sinal de salto em alta velocidade correspondente a um bit foi
ativado.

Parâmetro Sinais de pulo em alta velocidade


1S1 HDI0
1S2 HDI1
1S3 HDI2
1S4 HDI3

NOTA
Não especifique o mesmo sinal simultaneamente
para diferentes caminhos.

-1164-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
6203 2S8 2S7 2S6 2S5 2S4 2S3 2S2 2S1

#7 #6 #5 #4 #3 #2 #1 #0
6204 3S8 3S7 3S6 3S5 3S4 3S3 3S2 3S1

#7 #6 #5 #4 #3 #2 #1 #0
6205 4S8 4S7 4S6 4S5 4S4 4S3 4S2 4S1

#7 #6 #5 #4 #3 #2 #1 #0
6206 DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

1S1 a 1S8, 2S1 a 2S8, 3S1 a 3S8, 4S1 a 4S8, DS1 a DS8
Especificar que sinal de salto é ativado quando o comando de salto
(G31 ou G31P1 a G31P4) e o comando de residência (G04, G04Q1
a G04Q4) forem emitidos com uma função de salto de diversas
etapas.
A tabela abaixo mostra a correspondência entre os bits, sinais de
entrada e comandos.
O valor dos bits tem o seguinte significado:
0: O sinal de salto correspondente a um bit é inválido.
1: O sinal de salto correspondente a um bit é ativado.
Função de salto de diversas etapas
Comando G31
G31P1 G31P2 G31P3 G31P4 G04
Sinal de
entrada G04Q1 G04Q2 G04Q3 G04Q4
SKIP/HDI0 1S1 2S1 3S1 4S1 DS1
SKIP2/HDI1 1S2 2S2 3S2 4S2 DS2
SKIP3/HDI2 1S3 2S3 3S3 4S3 DS3
SKIP4/HDI3 1S4 2S4 3S4 4S4 DS4
SKIP5 1S5 2S5 3S5 4S5 DS5
SKIP6 1S6 2S6 3S6 4S6 DS6
SKIP7 1S7 2S7 3S7 4S7 DS7
SKIP8 1S8 2S8 3S8 4S8 DS8

NOTA
HDI0 a HDI3 são sinais de salto em alta
velocidade. Não especifique o mesmo sinal
simultaneamente para diferentes caminhos.
Quando o bit 0 (GSK) do parâmetro nº 6200 for definido para 1, os
comandos a serem saltados podem ser selecionados definindo-se o
seguinte parâmetro:
Comandos saltados pelo sinal SKIPP <G006.6>
Parâmetro Comando saltado
Quando o bit 0 (1S1) do parâmetro nº 6202 for definido para 1 G31P1,G04Q1
Quando o bit 0 (2S1) do parâmetro nº 6203 for definido para 1 G31P2,G04Q2
Quando o bit 0 (3S1) do parâmetro nº 6204 for definido para 1 G31P3,G04Q3
Quando o bit 0 (4S1) do parâmetro nº 6205 for definido para 1 G31P4,G04Q4
Quando o bit 6 (DS1) do parâmetro nº 6206 for definido para 1 G04,G04Q1,G04Q2,G04Q3,G04Q4

-1165-
A.PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
6207 SFN SFP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bits

#1 SFP A taxa de avanço usada quando a função de salto (G31) estiver sendo
executada, é:
0: Taxa de avanço de um código F programado.
1: Taxa de avanço definida no parâmetro nº 6281.

NOTA
Para a função de salto de vários estágios e salto
em alta velocidade, veja a descrição do bit 2
(SFN) do parâmetro nº 6207.

#2 SFN A taxa de avanço usada quando a função de salto baseada nos sinais
de salto em alta velocidade (quando o bit 4 (HSS) do parâmetro
nº 6200 definido para 1) ou a função de diversos saltos estiver
sendo executada é:
0: Taxa de avanço de um código F programado.
1: Taxa de avanço definida em um parâmetro do nº 6282 a nº
6285.

NOTA
Para usar não a função de salto de vários estágios,
mas a função de salto sem usar sinais de salto em
alta velocidade, (quando o bit 4 (HSS) do
parâmetro nº 6200 é definido para 0), veja a
descrição do bit 1 (SFP) do parâmetro nº 6207.

6221 Tempo de zona morta do limite de torque para um comando de salto com limite de torque

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] msec
[Faixa válida de dados] 0 a 65535
O sinal de chegada do salto do limite de torque é ignorado por um
período determinado. Se G31P98, a operação de salto não é executada
por um período determinado após o sinal de chegada do salto do limite
de torque ser definido para 1.
Se G31P99 for especificado, a operação de salto não é executada por
um período determinado após o sinal de chegada do salto do limite de
torque ser definido para 1.
Todavia, se um sinal de salto for dado, a operação de salto é executada,
apesar do espaço de tempo definido nesse parâmetro.

-1166-
B-64304PO/01 APÊNDICE A.PARÂMETROS

6254 Valor ε no eixo X durante a compensação automática da ferramenta (série T)


Valor ε durante a medição automática do comprimento da ferramenta (série
M) (para os sinais XAE1 e GAE1)

6255 Valor ε no eixo Z durante a compensação automática da ferramenta (série T)


Valor ε durante a medição automática do comprimento da ferramenta (série
M) (para os sinais XAE2 e GAE2)

6256

Valor ε durante a medição automática do comprimento da ferramenta (série


M) (para os sinais XAE3 e GAE3)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Unidade dos dados] mm, polegada, graus (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Faixa válida de dados] 9 dígitos da unidade mínima de dados (recorra ao valor padrão do
parâmetro na tabela (A))
(Quando o sistema de incremento for IS-B, -999999.999 a
+999999.999)
Esses parâmetros definem o valor ε relevante durante a compensação
automática da ferramenta (série T) ou medição automática do
comprimento da ferramenta (série M).

NOTA
1 Para a série M, quando o valor do parâmetro
nº 6252 ou 6253 for 0, o valor do parâmetro
nº 6251 é usado.
2 Definir um valor de raio independentemente
da programação de diâmetro ou raio ser
indicada ou não.

-1167-
A.PARÂMETROS APÊNDICE B-64304PO/01

6281 Taxa de avanço para a função de pulo (G31)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho real
[Unidade dos dados] mm/min, pol./min, grau/min (unidade de máquina)
[Unidade mínima dos dados] Depende do sistema de incremento do eixo de referência
[Faixa válida de dados] Recorra à tabela de ajuste do parâmetro padrão (C)
(Quando o sistema de incremento for IS-B,IS-B, 0.0 a +
999000.0)
Esse parâmetro define uma taxa de avanço para a função de
salto (G31). Esse parâmetro é válido quando o bit 1 (SFP) do
parâmetro nº 6207 for definido para 1.

NOTA
Para a função de salto de vários estágios e salto
em alta velocidade, veja a descrição do parâmetro
nº 6282 a nº 6285.

6282 Taxa de avanço para a função de salto (G31, G31 P1)

6283 Taxa de avanço para a função de salto (G31 P2)

6284 Taxa de avanço para a função de salto (G31 P3)

6285 Taxa de avanço para a função de salto (G31 P4)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho real
[Unidade dos dados] mm/min, pol./min, grau/min (unidade de máquina)
[Unidade mínima dos dados] Depende do sistema de incremento do eixo de referência
[Faixa válida de dados] Recorra à tabela de ajuste do parâmetro padrão (C)
(Quando o sistema de incremento for IS-B, 0.0 a +999000.0)
Cada um desses parâmetros define uma taxa de avanço para
cada código G de função de salto. Esses parâmetros são válidos
quando o bit 2 (SFN) do parâmetro nº 6207 for definido para 1.

6287 Limite de desvio de posição no salto do limite de torque

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade dos dados] Unidade de detecção
[Faixa válida de dados] 0 a 327670
Este parâmetro define um limite de desvio de posição para
cada eixo imposto quando o pulo do limite de torque for
especificado. Quando o desvio real de posição exceder o limite
de desvio posicional, o alarme (SV0004) é dado e uma parada
imediata ocorre.

-1168-
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
MG4 MGO RVN HMP MC8 MC5 FWD RPO
6400
MG4 MGO RVN MC8 MC5 FWD RPO

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória bit

#0 RPO Com a função de retorno de manuseamento manual, a taxa travessa


rápida
firmou, assumindo que:
0: Uma sobreposição de 10% é usada.
1: Uma sobreposição de 100% é usada.

#1 FWD Com a função de retorno de manuseamento manual, a execução do


programa pode ser realizada:
0: Em ambas as direções dianteira e traseira.
1: Somente na direção para a frente. A execução na direção traseira
não é permitida.

#2 MC5
#3 MC8
Esses parâmetros ajustam o número dos grupos do código M e o número
dos códigos M por grupo.
(Veja as explicações dos parâmetros Nos. 6411 a 6490.)

MC5 MC8 Ajuste dos grupos do código M


0 0 Padrão (20 grupos de quatro)
1 0 16 grupos de cinco
0 1 10 grupos de oito

Quando 16 grupos de cinco são usados, os significados dos


parâmetros são modificados como a seguir:
Grupo A No.6411(1) a No.6415(5)
Grupo B No.6416(1) a No.6420(5)
:
Grupo P No.6486(1) a No.6490(5)
Quando 10 grupos de oito são usados, eles são modificados
como a seguir:
Grupo A No.6411(1) a No.6418(8)
Grupo B No.6419(1) a No.6426(8)
:
Grupo J No.6483(1) a No.6490(8)

#4 HMP Quando o movimento de inversão ou traseiro é inibido em outras


trajetórias:
0: O movimento de inversão ou traseiro não é inibido para a
trajetória atualmente executada.
1: O movimento de inversão ou traseiro também é inibido para a
trajetória atualmente executada.

- 1169 -
A.PARÂMETROS APÊNDICE B-64304PO/01

#5 RVN Quando a função de retração manual é usada, os códigos M codificam


códigos M diferentes dos códigos M agrupados
:0: Não inabilita o movimento traseiro.
1: Inabilita o movimento traseiro.
Quando esse parâmetro é ajustado para 1, os códigos M diferentes dos
códigos M agrupados, inabilitam o movimento traseiro em geral.
Excepcionalmente, contudo, os seguintes códigos M permitem o
movimento traseiro:
1. Chamada de subprograma baseada em M98/M99
2. Chamada de subprograma baseada em um código M
3. Chamada macro baseada em um código M
4. À espera do código M
5. M0
#6 MGO Quando a função de retração manual é usada, os pulsos de
manuseamento durante a execução de um código G, relacionado à
medição são:
0: Válido
1: Inválido. Uma velocidade de sobreposição de 100% é usada para
execuções em todas as vezes.

#7 MG4 Na função se retração manual, blocos para os


quais o salto de passos múltiplos G04 é possibilitado (quando a opção
de software
softwarededesalto
saltode,de passos múltiplos é usada, e os ajustes dos
parâmetros No. 6202 a 6206 são válidos):
0: O movimento traseiro não é proibido.
1: O movimento traseiro é proibido.

#7 #6 #5 #4 #3 #2 #1 #0
6401 STO HST CHS

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória bit
#2 CHS Na travessa de manuseamento manual:
0: O status será exibido se as seguintes condições forem todas
satisfeitas:
(1) O bit 6 (HST) do parâmetro No. 6401, que especifica
se habilita ou inabilita a exibição de status, estiver ajustado
para 1.
(2) O sinal de saída do modo de verificação MMMOD<Fn091.3>
estiver ajustado para 1.
1: O status será exibido se as seguintes condições forem todas
satisfeitas:
(1) O bit 6 (HST) do parâmetro No. 6401, que especifica se
habilita ou inabilita a exibição do status, estiver ajustado
para 1.
(2) O sinal de lâmpada de início do ciclo STL<Fn000.5> estiver
ajustado para 1.
(3) O sinal de entrada do modo de verificação MMOD<Gn067.2>
estiver ajustado para 1.
(4) O sinal de entrada de manuseamento MCHK<Gn067.3>
estiver ajustado para 1 no modo de verificação.

#6 HST Quando a função de retração manual é usada, o campo de


exibição do tempo, na linha de exibição do status da tela do CNC:
0: Não exibe o status.
1: Exibe o status.

- 1170 -
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 STO Na função de retração manual, a regulação para a saída de


um código S e de um código T durante o movimento traseiro é:
0: Diferente da regulação durante o movimento dianteiro:
1: A mesma do movimento dianteiro.

Valor de sobreposição (equivalência) para firmar a taxa percorrida usada


6405 com a função de retração manual

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória de texto
[Unidade de dados] %
[Faixa de dados válida] 0 a 100
Esse parâmetro ajusta um valor de sobreposição (equivalência) para
firmar a taxa percorrida rápida usada com a função de retração. Se um
valor maior do que 100 for ajustado no parâmetro (No.6405), a taxa
percorrida rápida será fixada para uma sobreposição de 100%. Essa
função será inválida se 0 for ajustado no parâmetro (No.6405). Nesse
caso, o ajuste do bit 0 (RPO) do parâmetro No. 6400 será usado.

6410 Distância de curso, por pulso gerado a partir do gerador de pulso manual

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória de texto
[Unidade de dados] %
[Faixa de dados válida] 0 a 100
Ajuste a distância de curso, por pulso gerado a partir do gerador de
pulso manual, em termos do valor de sobreposição.
A distância percorrida pela máquina, quando a retração manual for
realmente girado, poderá ser encontrada pela seguinte expressão:
[Velocidade especificada] × [Ampliação do manuseamento] ×
([Ajuste desse parâmetro]/100) × (8/60000) (mm ou polegada)
[Exemplo]
Quando um avanço especificado for de 30mm/min, a ampliação
da retração será 100, e o parâmetro No. 6410 for ajustado para1,
a distância percorrida, por pulso gerado a partir do gerador de
pulso manual, será calculada como o seguinte:
[Distância percorrida por pulso]
=30[mm/min] × 100 × (1/100) × (8/60000)[min]= 0.004mm

1171
A.PARÂMETROS APÊNDICE B-64304PO/01

6411 código M de grupo A na retração manual (1)


a
6414 código M de grupo A na retração manual (4)

a
6415 código M de grupo B na retração manual (1)
a
6418 código M de grupo B na retração manual (4)

a
6419 código M de grupo C na retração manual (1)
a
6422 código M de grupo C na retração manual (4)

a
6423 código M de grupo D na retração manual (1)
a
6426 código M de grupo D na retração manual (4)

a
6427 código M de grupo E na retração manual (1)
a
6430 código M de grupo E na retração manual (4)

a
6431 código M de grupo F na retração manual (1)
a
6434 código M de grupo F na retração manual (4)

a
6435 código M de grupo G na retração manual (1)
a
6438 código M de grupo G na retração manual (4)

a
6439 código M de grupo H na retração manual (1)
a
6442 código M de grupo H na retração manual (4)

6443 código M de grupo I na retração manual (1)


a
6446 código M de grupo I na retração manual (4)

6447 código M de grupo J na retração manual (1)


a
6450 código M de grupo J na retração manual (4)

a
6451 código M de grupo K na retração manual (1)
a
6454 código M de grupo K na retração manual (4)

a
6455 código M de grupo L na retração manual (1)
a
6458 código M de grupo L na retração manual (4)

1172
B-64304PO/01 APÊNDICE A.PARÂMETROS

6459 código M de grupo M na retração manual (1)


a
6462 código M de grupo M na retração manual (4)

a
6463 código M de grupo N na retração manual (1)
a
6466 código M de grupo N na retração manual (4)

6467 código M de grupo O na retração manual (1)


a
6470 código M de grupo O na retração manual (4)

a
6471 código M de grupo P na retração manual (1)
a
6474 código M de grupo P na retração manual (4)

a
6475 código M de grupo O na retração manual (1)
a
6478 código M de grupo Q na retração manual (4)

a
6479 código M de grupo R na retração manual (1)
a
6482 código M de grupo R na retração manual (4)

a
6483 código M de grupo S na retração manual (1)
a
6486 código M de grupo S na retração manual (4)

a
6487 código M de grupo T na retração manual (1)
a
6490 código M de grupo T na retração manual (4)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória de 2 textos
[Faixa de dados válida] 0 a 9999
Ajuste um grupo de saída de códigos M, durante um
movimento traseiro.
Para um movimento traseiro para um código M, o código M modal no
mesmo grupo, ajustado pelo parâmetro, é de saída.
O primeiro código M, em cada grupo, é ajustado
como a falha.
Quando o número de códigos M, em um grupo, for 3 ou menor, ajuste
o parâmetro, correspondente a um código M não usado, para 0.
Para o movimento traseiro para o "M0", o "M0" será de saída,
independentemente de qual código M for ajustado para o parâmetro. O
“0”, ajustado no parâmetro, será ignorado.
Para um código M que não esteja ajustado em qualquer grupo, por
qualquer dos parâmetros acima, o código M, para o movimento
dianteiro, será de saída.

1173
A.PARÂMETROS APÊNDICE B-64304PO/01

Com esses parâmetros, um código M no mesmo grupo, poderá ser de


saída, no movimento traseiro, somente quando o código M for o
primeiro código M em cada bloco. Quando um bloco contiver dois ou
mais códigos M, os mesmos códigos M, como saídos no movimento
dianteiro, serão de saída como um segundo código M e mais.

AVISO
As explicações, acima, dos grupos de código M se
aplicam nos ajustes padrões. O número de códigos
M, em cada grupo, e o número de grupos de
código M variam, dependendo dos ajustes do bit 2
(MC5) e do bit 3 (MC8) do parâmetro No. 6400.

#7 #6 #5 #4 #3 #2 #1 #0
DPA SPC
6500

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#1 SPC A exibição gráfica no controle de dois caminhos inclui:


0: Dois fusos e dois suportes de ferramenta.
1: Um fuso e dois suportes de ferramenta.

AVISO
Esse parâmetro é válido quando duas
trajetórias forem exibidas ao mesmo tempo.

#3 DPA A posição atual, exibida na tela de exibição gráfica, exibe:


0: A posição atual com a compensação radial da cabeça da
ferramenta considerada.
1: A posição programada.

#7 #6 #5 #4 #3 #2 #1 #0

6501
CSR 3PL ORG

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória bit

#0 ORG Quando o sistema coordenado for modificado, durante o desenho da


trajetória da ferramenta, pela função de exibição gráfica dinâmica, o
desenho será realizado:
0: Com o mesmo sistema coordenado.
1: Com o ponto de desenho atual para ser a posição atual, ajustada
no novo sistema coordenado.

AVISO
Esse parâmetro será válido quando o bit 3
(BGM) do parâmetro No. 11329 for 0.

1174
B-64304PO/01 APÊNDICE A.PARÂMETROS

#2 3PL Na simulação animada da função de exibição gráfica dinâmica,


o desenho em plano triplo será desenhado:
0: Em projeção no terceiro ângulo.
1: Em projeção no primeiro ângulo.

#5 CSR Na tela do GRÁFICO DE TRAJETÓRIA (POSIÇÃO ATUAL), o


formato do cursor, indicando a posição da ferramenta será:
0: Um quadrado (■).
1: Um x (×).

1175
A.PARÂMETROS APÊNDICE B-64304PO/01

Sistema coordenado de desenho para um gráfico de um fuso (controle de 2


6509 trajetórias)

[Tipo de Entrada] Entrada de parâmetro


[Tipo de dados] Byte
[Faixa de dados válida] 0 a 9, 10 a 19 (no entanto, um ajuste de 0 a 9 será o mesmo daquele
de 10 a 19, respectivamente.)
Esse parâmetro ajusta o sistema coordenado de desenho para um
gráfico de um fuso (bit 1 (SPC) do parâmetro No. 6500 is 1), no
controle de dois caminhos.
O sistema coordenado de desenho será.ajustado como mostrado
abaixo.

Ajuste Ajuste Ajuste

Ajuste
Ajuste Ajuste Ajuste

Ajuste Ajuste Ajuste

Ajuste

1176
B-64304PO/01 APÊNDICE A.PARÂMETROS

6510 Sistema coordenado de desenho

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória Byte
[Faixa de dados válida] 0a8
Esse parâmetro ajusta o sistema coordenado de desenho para a função
de exibição gráfica.
O sistema coordenado de desenho será ajustado como mostrado abaixo.

Para a série M:
Ajuste = 0 (XY) Ajuste = 1 (YZ) Ajuste = 2 (ZY)

Y Z Y

X Y Z

Ajuste = 3 (XZ) Ajuste = 4 (XYZ) Ajuste = 5 (ZXY)

Z Z
Y

X X Y X Z

Para a série T:
Ajuste =0
Ajuste Ajuste=1
Ajuste Ajuste=2
Ajuste Ajuste=3
Ajuste

Ajuste=4
Ajuste Ajuste=5
Ajuste Ajuste=6
Ajuste Ajuste=7
Ajuste

z
Z
X Z X
Ajuste=8
Ajuste

1177
A.PARÂMETROS APÊNDICE B-64304PO/01

Esse parâmetro ajusta o sistema coordenado de desenho para a função


de exibição gráfica, para o sistema central de usinagem.
O sistema coordenado de desenho será ajustado como mostrado abaixo.
Ajuste = 0 (XY) Ajuste = 1 (YZ) Ajuste = 2 (ZY)

Y Z Y

X Y Z

Ajuste = 3 (XZ) Ajuste = 4 (XYZ) Ajuste = 5 (ZXY)

Z Z Y

X X Y Z X

6515 Mudança na posição de seção transversal em um desenho de plano triplo,


na exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Trajetória byte
[Unidade de dados] Ponto
[Faixa de dados válida] 0 a 10
Esse parâmetro ajusta as mudanças na posição de seção transversal em
um desenho de plano triplo, em exibição gráfica dinâmica, que serão
feitas quando a teclado flexível for pressionado e segurado.
Um ajuste de 0 será assumido para ser 1.

1178
B-64304PO/01 APÊNDICE A.PARÂMETROS

6582 valor RGB da paleta de cor 2

6583 valor RGB da paleta de cor 3

6584 valor RGB da paleta de cor 4

6585 valor RGB da paleta de cor 5

6586 valor RGB da paleta de cor 6

6587 valor RGB da paleta de cor 7

6588 valor RGB da paleta de cor 8

6589 valor RGB da paleta de cor 9

6590 valor RGB da paleta de cor 10

6591 valor RGB da paleta de cor 11

6592 valor RGB da paleta de cor 12

6593 valor RGB da paleta de cor 13

6594 valor RGB da paleta de cor 14

6595 valor RGB da paleta de cor 15

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2 textos
[Faixa de dados válida] 0 a 151515
Cada um desses parâmetros ajusta o valor RGB de cada paleta
de cor, através da especificação de um número de 6 dígitos
como descrito abaixo.
rrggbb: número de 6 dígitos (rr: dados vermelhos, gg: dados
verdes, bb: dados azuis)
A faixa de dados válida de cada cor vai de 0 a 15 (a mesma
dos níveis de tom na tela de ajuste de cor). Quando um número
igual a ou maior do que 16 for especificado, a especificação de
15 será assumida.
Exemplo)
Quando o nível de tom de uma cor for: vermelho:1
verde:2, azul:3, ajuste 10203 no parâmetro.

1179
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
6700 PCM

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 PCM Código M que conta o número total de peças maquinadas e o número


de peças maquinadas
0: M02 ou M30, ou um código M especificamente pelo parâmetro
No.6710
1: Apenas código M especificado pelo parâmetro No.6710

6710 Código M que conta o número das peças maquinadas

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 99999999
O número total de peças maquinadas e o número de peças maquinadas
são contados (+1) quando o código de ajuste M é executado.

NOTA
A configuração de 0 é inválida (nenhuma operação
de contagem é realizada com M00.) Ademais, os
códigos M98, M99, M198 (chamada de sub-
programa de dispositivo externo), e M utilizados
para chamada de sub-programa e chamada macro
não podem ser ajustados como códigos M para
operação de contagem. (Mesmo quando um
código M é ajustado, a operação de contagem não
é realizada, ignorando o código M.)

6711 Número de peças maquinadas

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 999999999
O número de peças maquinadas é contado (+1) juntamente com o
número total de peças maquinadas quando M02, M30 ou um código M
especificado pelo parâmetro No.6710 é executado.

NOTA
O número de peças não é contado para M02,
M03, quando o bit 0 (PCM) do parâmetro No.
6700 é ajustado em 1.

- 1180 -
B-64304PO/01 APÊNDICE A. PARÂMETROS

6712 Número total de peças maquinadas

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 999999999
Este parâmetro ajusta o número total de peças maquinadas.
O número total de peças maquinadas é contado (+1) quando M02,
M30, ou um código M especificado pelo parâmetro No.6710 é
executado.
NOTA
O número de peças não é contado para M02,
M30, quando o bit 0 (PCM) do parâmetro No.
6700 é ajustado em 1.

6713 Número de peças requeridas

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 999999999
Este parâmetro ajusta o número de peças maquinadas requeridas.
O sinal final das peças requeridas PRTSF <F0062.7> é produzido para
PMC quando o número de peças maquinadas atinge o número de peças
requeridas. O número de peças é observado como infinito quando o
número de peças requeridas é zero. O sinal PRTSF é então não
produzido.
6750 Valor integrado de período de energia ligada

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] min.
[Alcance de dados válido] 0 a 999999999
Este parâmetro exibe o valor integrado do período de energia ligada.
6751 Tempo de operação (valor integrado de tempo durante operação automática) 1

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] mseg.
[Alcance de dados válido] 0 a 59999
Para detalhes, consulte a descrição do parâmetro No. 6752.
6752 Tempo de operação (valor integrado de tempo durante operação automática) 2

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] min.
[Alcance de dados válido] 0 a 999999999
Este parâmetro exibe o valor integrado de tempo durante operação
automática (sem tempos de parada e de espera incluídos).
O tempo real acumulado durante operação é a soma deste parâmetro
No. 6751 e parâmetro No. 6752.

- 1181 -
A. PARÂMETROS APÊNDICE B-64304PO/01

6753 Valor integrado do tempo de corte 1

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] mseg.
[Alcance de dados válido] 0 a 59999
Para detalhes, consulte a descrição do parâmetro No. 6754.
6754 Valor integrado do tempo de corte 2

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] min.
[Alcance de dados válido] 0 a 999999999
Este parâmetro exibe o valor integrado de um tempo de corte que é
realizado no avanço de corte tal como interpolação linear (G01) e
interpolação circular (G02 or G03).
O tempo real acumulado durante o corte é a soma deste parâmetro No.
6753 e parâmetro No. 6754.

#7 #6 #5 #4 #3 #2 #1 #0
6800 M6T IGI SNG GRS SIG LTM GS2 GS1

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 GS1
#1 GS2 Para o número máximo de grupos ajustados no parâmetro No. 6813, até
quatro ferramentas podem ser registradas por grupo. A combinação do
número de grupos registráveis e o número de ferramentas por grupo
podem ser alterados pela configuração de GS1 e GS2.

Número de
GS2 GS1 Número de grupos
ferramentas
0 0 1 ao número máximo de grupos (No. 6813)/8 1 a 16
0 1 1 ao número máximo de grupos (No. 6813)/4 1a8
1 0 1 ao número máximo de grupos (No. 6813)/2 1a4
1 1 1 ao número máximo de grupos (No. 6813) 1a2

NOTA
Depois de alterar estes parâmetros, ajustar dados
novamente utilizando G10 L3 ;(registro depois da
exclusão de dados de todos os grupos).

- 1182 -
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 LTM A contagem de duração de ferramenta é contada por:


0: Contagem.
1: Duração.

NOTA
Depois de alterar este parâmetro, ajustar dados
novamente utilizando G10 L3 ;(registro depois da
exclusão de dados de todos os grupos).

#3 SIG Quando uma ferramenta é ignorada por um sinal, o número de grupo é:


0: Não inserido pelos sinais de seleção de número de grupo de
ferramenta.
1: Inserido pelos sinais de seleção de número de grupo de ferramenta.

NOTA
Quando este parâmetro é ajustado em 0, uma
ferramenta do grupo atualmente utilizado é
ignorada.

#4 GRS Quando o sinal de retorno de alteração de ferramenta (TLRST)


é inserido:
0: Se a duração do grupo especificado pelos sinais de seleção de
número de grupo de ferramenta espirou, os dados de execução
do grupo são limpos.
1: Os dados de execução de todos os grupos registrados são
limpos.
Se o parâmetro é ajustado em 1, os dados de execução de todos os
grupos registrados são limpos também quando a operação de limpar
para limpeza de dados de execução é realizada na tela de lista de
gerenciamento de duração de ferramenta.
#5 SNG Quando o sinal de ignorar ferramenta (TLSKP) é inserido enquanto
uma ferramenta não controlada pela função de gerenciamento de
duração de ferramenta está sendo utilizada:
0: Uma ferramenta do grupo utilizado mais recentemente ou um
grupo específico (bit 3 (SIG) do parâmetro No. 6800) é ignorado.
1: O sinal de ignorar ferramenta é ignorado.

#6 IGI Os números anteriores de ferramenta são:


0: Não ignorado.
1: Ignorado.

#7 M6T Um código T especificado no mesmo bloco como M06 é:


0: Assumido como um número anterior.
1: Assumido como um comando especificando o próximo grupo de
ferramenta.

- 1183 -
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
M6E EMD LVF TSM
6801
M6E EMD LVF

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#1 TSM Na função de gerenciamento de duração de ferramenta, a contagem de


duração é realizada conforme a seguir quando mais de uma
compensação é especificada:
0: A contagem é realizada para cada número de ferramenta.
1: A contagem é realizada para cada ferramenta.
#2 LVF Quando o valor de duração é contado pela duração na função de
gerenciamento de duração de ferramenta, os sinais de anulação de
contagem de duração de ferramenta *TLV0 a *TLV9 <G049.0 a
G050.1> são:
0: Não usados.
1: Usados.
#3 EMD Na função de gerenciamento de duração de ferramenta, a marca "*"
indicando
0: A próxima
que a ferramenta
duração expirou
é utilizada.
é exibida quando:
1: A duração já expirou.

NOTA
Se este parâmetro estiver ajustado em 0, a marca
"@" (indicando que a ferramenta está em uso) é
mantida em exibição a menos que a próxima
ferramenta cuja duração não tenha expirado seja
usada. Se este parâmetro estiver ajustado em 1, as
marcas são exibidas de diferentes formas
dependendo do tipo de contagem de duração.
Se o tipo de contagem de duração for o tipo de
especificação de duração, a marca "*" (indicando
que a duração expirou) aparece quando a duração
expirou. Se o tipo de contagem de duração for o
tipo de especificação de contagem, uma contagem
não é assumida até o final do programa (M02, M30,
e etc.). Então, mesmo quando o valor de duração e
o valor de contador de duração de ferramenta
combinam, a marca "*" (duração expirada) não
aparecerá. A marca "*" (duração expirada) aparece
quando a ferramenta é utilizada novamente pelo
comando de grupo de ferramenta (código T) ou
comando de alteração de ferramenta (M06) emitido
depois que CNC é reiniciado.
#7 M6E Quando um código T especificado no mesmo bloco como M06:
0: O código T é tratado como um número anterior ou o número de
grupo a ser selecionado a seguir.
Tal número é assumido dependendo da configuração de bit 7
(M6T) do parâmetro No. 6800.
1: A contagem de duração para o grupo de ferramenta começa
imediatamente.
- 1184 -
B-64304PO/01 APÊNDICE A. PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
6802 RMT TSK E17 TCO T99

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 T99 Quando M99 do programa principal é excluído, e existe uma duração


de grupo de ferramenta que expirou:
0: O sinal de alteração de ferramenta não é produzido.
1: O sinal de alteração de ferramenta é produzido, e a operação
automática torna-se em estado parado.

Se o contador de duração é especificado pelo contador de uso e este


parâmetro 1, o sinal de alteração de ferramenta TLCH <Fn064.0> é
produzido e a operação automática torna-se um estado parado se a
duração de pelo menos um grupo de ferramenta tenha expirado quando
o comando M99 é especificado.
Se o tipo de contagem de duração é o tipo de especificação de duração,
a operação automática torna-se um estado parado se a duração de pelo
menos um grupo de ferramenta tenha expirado quando o comando
M99 é especificado.
M
Se a contagem de duração é especificada pela contagem de uso, depois
que o comando M99 é especificado, um comando de grupo de
ferramenta (código T) é selecionado, de um grupo especificado, uma
ferramenta cuja duração não expirou, e o próximo comando de
alteração de ferramenta (M06) incrementa o contador de duração de
ferramenta em um.
T
Se a contagem de duração é especificada pelo uso de contador, quando
um comando de grupo de ferramenta (código T) é especificado depois
que o comando M99 é especificado, uma ferramenta cuja duração não
expirou é selecionada de um grupo específico, e o contador de duração
de ferramenta é incrementado por um.
#1 TCO
#2 E17
Especifica se permite a função de janela FOCAS2 ou PMC escreva
informações de um grupo se utilizado ou um grupo a ser utilizado a
seguir durante operação automática (o sinal OP é ajustado em set to
"1").
6802#1(TCO)
1
Condição
0 6802#2(E17)
1 0
Durante operação Grupo sendo usado ou a Ferramenta sendo usada × ○
automática ser usado a seguir Ferramenta não sendo usada × ○ ○
Grupo nem sendo usado e nem a ser usado a seguir ○ ○ ○
Não durante operação automática ○ ○ ○
○: Informação de ferramenta pode ser escrita pela janela FOCAS2 e
PMC.
×: Informação de ferramenta não pode ser escrita pela janela
FOCAS2 e PMC.
Quando uma tentativa é realizada de tentar escrever informação de
ferramenta pela janela PMC, o código completo 13 (REJEITAR
ALARME) é retornado.
: Informação de ferramenta não pode ser limpa.
- 1185 -
A. PARÂMETROS APÊNDICE B-64304PO/01

NOTA
Quando a informação de ferramenta em um grupo
sendo usado (marcado com "@") no grupo sendo
usado ou a ser usado a seguir ou informação de
ferramenta da ferramenta usada mais
recentemente (marcada com "@") em um grupo
que não é nem o grupo sendo usado e nem o
próximo grupo a ser usado é limpa, o contador de
duração é reiniciado em 0.
É possível modificar a informação de ferramenta de
uma ferramenta no próximo grupo a ser usado.
Contudo, devido ao fato de que a seleção de
ferramenta já foi completada, a ferramenta
selecionada não muda mesmo quando a
informação de ferramenta é modificada.
Este parâmetro não tem influência sobre
modificações na informação de ferramenta por
operações de edição a partir da tela de
gerenciamento de duração de ferramenta.

#6 TSK Se o tipo de contador no gerenciamento de duração de ferramenta é do


tipo duração, então quando a última ferramenta de um grupo é ignorada
por um sinal:
0: O valor de contador para a última ferramenta é igual ao valor de
duração.
1: O valor de contador para a última ferramenta permanece inalterado.
#7 RMT O sinal de aviso de chegada de duração de ferramenta TLCHB é ligado
e desligado conforme a seguir:
0: O sinal é ligado se o valor de duração remanescente (o valor de
duração menos o valor de contador de duração) é menor do que ou
igual à configuração de duração remanescente. O sinal é desligado se
o valor de duração remanescente (o valor de duração menos o valor
de contador de duração) é maior do que a configuração de duração
remanescente.
1: O sinal é ligado se o valor de duração remanescente (o valor de
duração menos o valor de contador de duração) é igual à
configuração de duração remanescente. O sinal é desligado se o valor
de duração remanescente (o valor de duração menos o valor de
contador de duração) não é igual à configuração de duração
remanescente.
NOTA
Ao utilizar o atributo de anulação de contador de
duração, ajustar o bit 7 (RMT) do parâmetro No.
6802 to 0. Quando a contagem de duração é
especificada pela duração, a unidade utilizada para
determinar o resultado da comparação entre a
duração remanescente e a configuração de
duração remanescente varia dependendo do
intervalo de contagem de duração (bit 0 (FCO) do
parâmetro No. 6805). Se a duração é contada a
cada segundo, a comparação é feita em unidades
de 1 minuto; se duração é contada a cada 0,1
segundo, a comparação é feita em unidades de 0,1
minutos.

- 1186 -
B-64304PO/01 APÊNDICE A. PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
6804 LFI ETE TCI

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#1 TCI Durante a operação automática (o sinal OP é "1"), a edição dos dados


de duração de ferramenta é:
0: Desabilitada.
1: Habilitada.

NOTA
Quando este parâmetro está ajustado em 1, os
dados de duração de ferramenta não podem ser
editados mesmo durante operação automática (o
sinal OP é "1"). Se o grupo direcionado para
edição é o grupo sendo usado ou o grupo a ser
usado a seguir, contudo, apenas a pré-
configuração do contador de duração é permitida,
e nenhum outro dado pode ser modificado.

#2 ETE Na tela de gerenciamento de duração de ferramenta, a marca da


ferramenta na duração expirou na ferramenta final no grupo:
0: depende do parâmetro de configuração EMD (No.6801#3).
1: é marcada com "*".
Se o bit 2 (ETE) do parâmetro No. 6804 é ajustado em 1, quando o
contador de duração da ferramenta final no grupo torna-se igual ao
valor de duração, a marca "*" é exibida na ferramenta final da tela de
gerenciamento de duração de ferramenta.
Quando o sinal de alteração de ferramenta TLCH<Fn064.0> é "1", o
estado de duração da ferramenta expirou podendo ser lido pela
informação de ferramenta de leitura na ferramenta final na janela
FOCAS2 ou PMC.

#6 LFI No gerenciamento de duração de ferramenta, a contagem de duração


de uma ferramenta selecionada é:
0: Habilitada.
1: Habilitada ou desabilitada de acordo com o status do sinal
desabilitado de contagem de duração de ferramenta
LFCIV<G048.2>.

- 1187 -
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
6805 TAD TRU TRS FGL FCO

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 FCO Se o tipo de contagem de duração é do tipo especificação de duração, a


duração é contada conforme a seguir:
0: A cada segundo.
1: A cada 0,1 segundo.
De acordo com a configuração deste parâmetro, o sistema de incremento
dos valores de duração e os valores de contador de duração de
ferramenta exibidos na tela de gerenciamento de duração de ferramenta
são ajustados conforme a seguir:

Parâmetro FCO 0 1
Sistema de incremento para exibição e incrementos incrementos
configuração de valores de duração e valores de 1-minuto de 0,1-
de contador de duração minuto

NOTA
Depois de alterar a configuração deste parâmetro,
ajustar novamente dados novamente utilizando
G10L3 ;(registro depois da exclusão de dados de
todos os grupos).

#1 FGL Se o tipo de contagem de duração é do tipo especificação de duração,


os dados de duração registrados por G10 são:
0: Em incrementos de um minuto.
1: Em incrementos de 0,1 segundo.

#5 TRS O sinal de reinicio de alteração de ferramenta TLRST é válido quando o


sinal de reinicio RST não é "1" e:
0: O estado de reinício (sinal de operação automática OP é "0") é
observado.
1: O estado de reinício (sinal de operação automática OP é "0"),
estado de parada de operação automática (Os sinais STL e SPL
são "0" e o sinal OP é "1"), ou o estado de pausa de operação
automática (o sinal STL é "0" e o sinal SPL é "1") são
observados. O sinal TLRST, contudo, é inválido quando o estado
de parada de operação automática, estado de pausa de operação
automática e estado de início de operação automática (o sinal STL
é "1") são observados durante a execução de um comando de
configuração de dados (G10L3).

- 1188 -
B-64304PO/01 APÊNDICE A. PARÂMETROS

#6 TRU Quando o tipo de contagem de duração é do tipo especificação de


duração, e a duração é contada a cada segundo (bit 0 (FCO) do
parâmetro No. 6805 é ajustado em 0):
0: O tempo de contador menor do que um segundo é descartado e
não é contado.
1: O tempo de contador menor do que um segundo é recolhido e é
contado como um segundo.

NOTA
Se a duração é contada a cada 0,1 segundo (bit 0
(FCO) do parâmetro No. 6805 é ajustado em 1), o
tempo de corte menor do que 0,1 segundo é
sempre recolhido e é contado como 0,1 segundo.

#7 TAD Com alteração de ferramenta tipo D (bit 7 (M6E) do parâmetro No.


6801 é ajustado em 1), quando um bloco especificando M06 não
contém comando T:
0: Um alarme PS0153 é emitido.
1: Nenhum alarme é emitido

6810 Número ignorado pelo gerenciamento de duração de ferramenta

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 99999999
Este parâmetro ajusta o número ignorado pelo gerenciamento de
duração de ferramenta.
Quando o valor especificado em um código T excede o valor ajustado
neste parâmetro, o valor obtido pela subtração do valor de ajuste de
parâmetro a partir do valor de código T é assumido como o número de
grupo de ferramenta para o gerenciamento de duração de ferramenta.
6811 Código M de reinicio de contador de duração de ferramenta

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0 a 127 (exceto 01, 02, 30, 98 e 99) Quando 0 é especificado, é
ignorado.
Quando a duração é especificada por contagem, o sinal de alteração de
ferramenta (TLCH) é produzido se a duração de pelo menos um grupo
de ferramenta tenha expirado quando o código M de reinicio de
contador de duração de ferramenta é emitido.
O código T (comando de grupo de gerenciamento de duração de
ferramenta) especificado depois do código M de reinicio de contagem
de duração de ferramenta seleciona uma ferramenta cuja duração não
expirou de um grupo especificado, e o próximo comando M06
incrementa o contador de duração de ferramenta em um.
Quando a duração é especificada pela duração, o código específico M
de reinicio de contagem de duração de ferramenta não possui efeito.
Quando 0 é ajustado neste parâmetro, o código M de reinicio de
contagem de duração de ferramenta é inválido. Quando os dados do
código M excedem valores 127, ajustar 0 no parâmetro No.6811, e
ajustar o valor de código M no parâmetro No.13221. O alcance de
dados do parâmetro No.13221 é de 0 a 255.

- 1189 -
A. PARÂMETROS APÊNDICE B-64304PO/01

6813 Número máximo de grupos no gerenciamento de duração de ferramenta

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Unidade de dados] Grupo
[Alcance de dados válido] 0, 8, 16 a 128
Este parâmetro ajusta o número máximo de grupos a serem usados por
cada caminho. Como o número máximo dos grupos, ajustar um
múltiplo de oito. Quando este parâmetro é 0, 128 grupos são ajustados.
Até 128 grupos podem ser ajustados para cada caminho.

NOTA
Se a energia é ligada depois que este parâmetro é
alterado, todos os dados no arquivo de
gerenciamento de duração de ferramenta são
inicializados. Então, os dados de gerenciamento de
duração de todos os caminhos que usam a função
de gerenciamento de duração de ferramenta devem
ser ajustados.

6844 Duração de ferramenta remanescente (contador de uso)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Alcance de dados válido] Este alcance é o mesmo alcance de duração de ferramenta.
Este parâmetro ajusta uma duração de ferramenta remanescente
(contador de uso) usada para produzir o sinal de aviso de chegada de
duração de ferramenta quando a duração de ferramenta é especificada
pelo contador de uso. Se um valor maior do que o valor de duração de
ferramenta ou 0 é ajustado neste parâmetro, o sinal de aviso de chegada
de duração de ferramenta não é produzido.

6845 Duração de ferramenta remanescente (duração de uso)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] min.
[Alcance de dados válido] Não maior do que o valor de duração de ferramenta
Este parâmetro ajusta a duração de ferramenta remanescente (duração
de uso) usada para produzir o sinal de aviso de chegada de duração de
ferramenta quando a duração de ferramenta é especificada pela duração
de uso. Se um valor maior do que o valor de duração de ferramenta ou
0 é especificado neste parâmetro, o sinal de aviso de chegada de
duração de ferramenta não é produzido.

NOTA
Quando a duração é contada a cada 0,1 segundo
(bit 0 (FCO) do parâmetro No. 6805 = 1), o valor
do parâmetro é em incrementos de 0,1-minuto.

1190
B-64304PO/01 APÊNDICE A. PARÂMETROS

6930 Valor máximo do alcance operacional do comutador de 1ª posição


a a
6945 Valor máximo do alcance operacional do comutador de 16ª posição

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho real
[Unidade de dados] mm, pol., grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Alcance de dados válido] 9 dígitos da unidade mínima de dados (consultar a tabela de
configuração de parâmetro padrão (A))
(Quando o sistema de incremento é IS-B, -999999.999 a +999999.999)
Ajustar o valor máximo do alcance operacional dos comutadores de
primeira a décima sexta posição.

NOTA
1 Para um eixo de diâmetro especificado, use
valores de raio para especificar os parâmetros
usados para ajustar os valores máximos e
mínimos de um alcance operacional.
2 A função do comutador de posição é habilitada sob
a compleição do retorno de posição de referência.

6950 Valor mínimo do alcance operacional do comutador de 1ª posição


a a
6965 Valor mínimo do alcance operacional do comutador de 16ª posição

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho real
[Unidade de dados] mm, pol., grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Alcance de dados válido] 9 dígitos da unidade mínima de dados (consultar a tabela de
configuração de parâmetro padrão (A))
(Quando o sistema de incremento é IS-B, -999999.999 a +999999.999)
Ajustar o valor mínimo do alcance operacional dos comutadores de
primeira a décima sexta posição.

NOTA
1 Para um eixo de diâmetro especificado, use valores
de raio para especificar os parâmetros usados para
ajustar os valores máximos e mínimos de um
alcance operacional.
2 A função do comutador de posição é habilitada sob
a compleição do retorno de posição de referência.

1191
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0

7055
BCG

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#3 BCG A função de alteração de tempo constante de aceleração/desaceleração


melhor modelada de pré-interpolação no modo de controle de contorno
AI é:Desabilitada.
0:
1: Habilitada.

7066 Velocidade de referência de aceleração/desaceleração para a função de


alteração de tempo constante de aceleração/desaceleração melhor
moldada antes de interpolação

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Alcance de dados válido] Consultar a tabela de configuração de parâmetro padrão (C)
(Quando o sistema de incremento é IS-B, 0.0 a +999000,0)
Este parâmetro ajusta a velocidade de referência de
aceleração/desaceleração da função de alteração de tempo constante da
aceleração/desaceleração melhor moldada antes de interpolação em
controle de contornos AI.

#7 #6 #5 #4 #3 #2 #1 #0
7100 HCL THD JHD

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 JHD Avanço de identificador manual em modo de avanço JOG ou avanço


incremental no avanço de indicador manual
0: Inválido
1: Válido

Quando JHD:=0 Quando JHD:=1


Modo de av. Modo de av.
Modo de Modo de av.
av. JOG de id. manual JOG de id. manual

Avanço JOG ○ × ○ ×
Avanço de id manual × ○ ○ ○
Avanço incremental × × × ○

#1 THD No modo TEACH IN JOG, o gerador de pulso manual é:


0: Desabilitado.
1: Habilitado.

1192
B-64304PO/01 APÊNDICE A. PARÂMETROS

#3 HCL A limpeza do montante de interrupção de identificação exibido pela


operação de tecla flexível [CAN] é:
0: Desabilitada.
1: Habilitada.

#7 #6 #5 #4 #3 #2 #1 #0
7102 HNGx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit

#0 HNGx Direção de movimento de eixo para direção rotacional de gerador de


pulso manual
0: Mesma em direção
1: Reversa em direção

#7 #6 #5 #4 #3 #2 #1 #0
7103 HIT HNT RTH

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#1 RTH Por um retorno ou parada emergencial, o montante de interrupção de


identificação manual é:
0: Não cancelado.
1: Cancelado.

#2 HNT Quando comparada com a magnitude de distância de viagem


selecionada pelos sinais de seleção de distância de viagem de avanço
de identificação manual (sinais de avanço incrementais) (MP1, MP2),
a magnitude de distância de viagem para avanço incremental/ avanço
de identificação manual é:
0: A mesma.
1: 10 vezes maior.

#3 HIT Quando comparada com a magnitude de distância de viagem


selecionada pelos sinais de seleção de distância de viagem de avanço
de identificação manual (sinais de avanços incrementais) (MP1,
MP2), a magnitude de distância de viagem para interrupção de
identificação manual é:
0: A mesma.
1: 10 vezes maior.

1193
A. PARÂMETROS APÊNDICE B-64304PO/01

Números de pulsos permissíveis que podem ser acumulados durante


7117 avanço de identificação manual

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] Pulso
[Alcance de dados válido] 0 a 999999999
Este parâmetro ajusta o número de pulsos do gerador de pulso manual
que excede a taxa transversa rápida e pode ser acumulado sem ser
descartado se o avanço de identificação manual for mais rápida do que
a taxa transversa é especificada.

O montante de pulsos excedendo a taxa transversa rápida pode ser


salvo por CNC como B. E o montante de pulsos B será exportado
como pulsos C.

A:montante de pulsos corresponde ao valor da Taxa Transversa Rápida.

B B:montante de pulsos acumulados em CNC.


C:montante de pulsos é o mesmo de B.

Taxa Transversa Rápida


A C
t

Montante de pulsos exportados por CNC em Avanço de Identificação Manual

O montante de pulsos B é calculado em 2 casos conforme a seguir:

No caso de
1) Parâmetro No.7117 = 0
A taxa de avanço é fixada na Taxa Transversa Rápida e pulsos
gerais excedendo a Taxa Transversa Rápida são ignorados (B=0)

No caso de
2) Parâmetro No.7117 > 0
A taxa de avanço é fixada como a Taxa Transversa Rápida,
porém os pulsos excedendo a Taxa Transversa Rápida não são
ignorados. O montante de pulsos acumulado em CNC é
calculado conforme a seguir. (Embora a parada de rotação do
gerador de pulso manual, se houverem pulsos acumulados em
CNC, eles serão exportados e a ferramenta se moverá durante o
montante dela.)

A magnitude ajustada por MP1,MP2<Gn019.4,.5> é m, o valor


de parâmetro No.7117 é n.

n < m: A fixação é realizada no valor do parâmetro No.7117.

1194
B-64304PO/01 APÊNDICE A. PARÂMETROS

n ≥ m: Montante A+B, mostrado na figura, cujo valor é múltiplo


de m e menor do que n. Como resultado, a fixação é realizada
como um múltiplo integral da magnitude selecionada.

A: montante de pulsos é o mesmo da Taxa Transversa


Rápida. n
A B: montante de pulsos salvo em CNC.
B k: número inteiro

m
A+B=k⋅m
pulsos sobre (k⋅ m) serão ignorados

Montante de pulsos excedendo a Taxa Transversa Rápida (n ≥ m)

NOTA
Devido à alteração de modo, a fixação pode ser
realizada não como um múltiplo integral da
magnitude selecionada.
A distância de movimento de ferramenta pode não
ser igual às graduações no gerador de pulso
manual.

#7 #6 #5 #4 #3 #2 #1 #0
7200 OP7 OP6 OP5 OP4 OP3 OP2 OP1

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

#0 OP1 Modo de seleção no painel de operador de software


0: Não realizado
1: Realizado

#1 OP2 Eixo de avanço JOG e transverso rápido manual selecionado no painel


de operador de software
0: Não realizado
1: Realizado

#2 OP3 Eixo do gerador de pulso manual selecionado e magnitude do gerador


de pulso manual selecionado no painel de operador de software
0: Não realizado
1: Realizado

1195
A. PARÂMETROS APÊNDICE B-64304PO/01

#3 OP4 Cancelamento de taxa de avanço JOG selecionado, cancelamento de


taxa de avanço selecionado e cancelamento transverso rápido
selecionado no painel de operador de software
0: Não realizado
1: Realizado

#4 OP5 Ignorar bloco opcional selecionado, bloco simples selecionado, trava


de máquina selecionada e execução seca selecionada no painel de
operador de software
0: Não realizado
1: Realizado

#5 OP6 Tecla protegida no painel de operador de software


0: Não realizado
1: Realizado

#6 OP7 Avanço mantido no painel de operador de software


0: Não realizado
1: Realizado

1196
B-64304PO/01 APÊNDICE A. PARÂMETROS

7210 Eixo de movimento Jog e sua direção no painel de operador de software “↑”

7211 Eixo de movimento Jog e sua direção no painel de operador de software “↓”

7212 Eixo de movimento Jog e sua direção no painel de operador de software “→”

7213 Eixo de movimento Jog e sua direção no painel de operador de software “←”

7214 Eixo de movimento Jog e sua direção no painel de operador de software “ ”

7215 Eixo de movimento Jog e sua direção no painel de operador de software “ ”

7216 Eixo de movimento Jog e sua direção no painel de operador de software “ ”

7217 Eixo de movimento Jog e sua direção no painel de operador de software “ ”

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0a8
No painel de operador de software, ajuste um eixo de avanço
correspondente a uma tecla de seta no painel MDI quando avanço jog é
realizada.
Teclas de seta no painel MDI
Valor de Configuração Eixo e direção de avanço
0 Sem movimento
7 8 9
1 Primeiro eixo, direção positiva
2 Primeiro eixo, direção negativa
3 Segundo eixo, direção positiva
4 Segundo eixo, direção negativa 4 5 6
5 Terceiro eixo, direção positiva
6 Terceiro eixo, direção negativa
7 Quarto eixo, direção positiva
8 Quarto eixo, direção negativa 1 2 3

Exemplo)
Sob a configuração de eixo X, Y e Z, ajustar as teclas de seta
para avançar os eixos na direção especificada conforme a seguir,
ajustando os parâmetros aos valores dados abaixo. [8↑] para a
direção positiva do eixo Z, [2↓] para a direção negativa do eixo
Z, [6→] para a direção positiva do eixo X [4←] para a direção
negativa do eixo X, [1 ] para a direção positiva do eixo Y,
[9 ] para a direção negativa do eixo Y
Parâmetro No.7210 = 5 (eixo Z, direção positiva)
Parâmetro No.7211 = 6 (eixo Z, direção negativa)
Parâmetro No.7212 = 1 (eixo X, direção positiva)
Parâmetro No.7213 = 2 (eixo X, direção positiva)
Parâmetro No.7214 = 3 (eixo Y, direção positiva)
Parâmetro No.7215 = 4 (eixo Y, direção negativa)
Parâmetro No.7216 = 0 (Não utilizado)
Parâmetro No.7217 = 0 (Não utilizado)

1197
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
7300 MOU MOA

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#6 MOA Na operação de reinício do programa, antes de mover a um ponto de


reinicio de trabalho de máquina:
0: Os últimos códigos M, S, T e B são produzidos.
1: Todos os códigos M e últimos códigos S, T e B são produzidos.
Este parâmetro é habilitado quando o parâmetro MOU é ajustado em 1.

#7 MOU Na operação de reinicio do programa, antes de mover a um ponto de


reinicio de trabalho de máquina depois de busca de bloco de reinício:
0: Os códigos M, S, T e B são produzidos.
1: Os últimos códigos M, S, T e B são produzidos.

Número ordinal de um eixo junto ao qual um movimento é feito em


7310 execução seca depois do reinicio do programa

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Eixo de byte
[Alcance de dados válido] 1 ao Número de eixos controlados
Este parâmetro fixa o número ordinal de um eixo junto ao qual um
movimento é feito em execução seca depois que o programa é
reiniciado.
#7 #6 #5 #4 #3 #2 #1 #0
PLZ
7600

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#7 PLZ O retorno de posição de referência com base em um comando G28 no


eixo de rotação da ferramenta por torneamento poligonal é:
0: Realizado na mesma sequência conforme o retorno de posição de
referência manual.
1: Realizado por posicionamento utilizando a taxa transversa rápida.
O eixo síncrono retorna à posição de referência conforme a posição de
referência manual retorna quando nenhuma posição de retorno de
referência é realizada depois que a energia é ligada.

1198
B-64304PO/01 APÊNDICE A. PARÂMETROS

Controle de número de eixo de eixo de rotação de ferramenta para torneamento poligonal


7610

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja
continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 1 ao número de eixos controlados
Este parâmetro ajusta o número de eixo de controle de um eixo de
ferramenta de rotação utilizado para torneamento poligonal.
Contudo, quando um comando G51.2 é executado ajustando 0 neste
parâmetro, a operação pára com o alarme (PS0314).

Eixo master em torneamento poligonal fuso-a-fuso


7640

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0 ao Número máximo de eixos controlados (Dentro de um caminho)
Este parâmetro ajusta o eixo master no torneamento poligonal fuso-a-
fuso.

NOTE
1 O torneamento poligonal fuso-a-fuso é habilitado
apenas para fusos seriais.
2 Quando qualquer um dos parâmetros No. 7640 e
No. 7641 é ajustado em 0, o torneamento
poligonal é realizado utilizando o primeiro fuso
(eixo master) e o segundo fuso (eixo síncrono de
polígono) no caminho ao qual o parâmetro
pertence.
3 Quando um eixo além do primeiro fuso serial é
selecionado como o eixo master, controle multi-
fuso é requerido para executar um comando S
para o eixo master.
4 Quando a função de janela PMC ou comando G10
são usados para reescrever este parâmetro, re-
escrever este parâmetro antes do bloco
especificando o comando G51.2 de polígono fuso-
a-fuso. Quando a função de janela PMC é usada
para re-escrever este parâmetro no bloco
imediatamente antes de G51.2, especificar a re-
escrita deste parâmetro utilizando um código M
(parâmetro No. 3411 e superior) sem buffering.

1199
A. PARÂMETROS APÊNDICE B-64304PO/01

Eixo síncrono de polígono em torneamento poligonal fuso-a-fuso


7641

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0 ao Número máximo de eixos controlados (Dentro de um caminho)
Este parâmetro ajusta o eixo síncrono de polígono (escravo) no
torneamento poligonal fuso-a-fuso.

NOTA
1 O torneamento poligonal fuso-a-fuso é habilitado
apenas para fusos seriais.
2 Quando qualquer um dos parâmetros No. 7640 e
No. 7641 é ajustado em 0, o torneamento
poligonal é realizado utilizando o primeiro fuso
(eixo master) e o segundo fuso (eixo síncrono de
polígono) no caminho ao qual o parâmetro
pertence.
3 Quando um eixo além do primeiro fuso serial é
selecionado como o eixo master, controle multi-
fuso é requerido para executar um comando S
para o eixo master.
4 Quando a função de janela PMC ou comando
G10 são usados para reescrever este parâmetro,
reescrever este parâmetro antes do bloco
especificando o comando G51.2 de polígono fuso-
a-fuso. Quando a função de janela PMC é usada
para reescrever este parâmetro no bloco
imediatamente antes de G51.2, especificar a re-
escrita despe parâmetro utilizando um código M
(parâmetro No. 3411 e superior) sem buffering.

1200
B-64304PO/01 APÊNDICE A. PARÂMETROS

Eixo máster em torneamento poligonal fuso-a-fuso (fuso de número


comum ao sistema)
7642

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0 ao Número máximo de eixos controlados (Comum ao sistema)
Este parâmetro ajusta o eixo master no torneamento poligonal fuso-a-
fuso.

NOTA
1 O torneamento poligonal fuso-a-fuso é habilitado
apenas para fusos seriais.
2 Este parâmetro é inválido se o parâmetro No.
7642 ou o No.7643 estiver ajustado em 0. Neste
caso, as configurações dos parâmetros No. 7640
e No.7641 são válidas.
3 Quando um eixo além do primeiro fuso serial é
selecionado como o eixo master, controle multi-
fuso é requerido para executar um comando S
para o eixo master.
4 Quando a função de janela PMC ou comando G10
são usados para reescrever este parâmetro,
reescrever este parâmetro antes do bloco
especificando o comando G51.2 de polígono fuso-
a-fuso. Quando a função de janela PMC é usada
para re-escrever este parâmetro no bloco
imediatamente antes de G51.2, especificar a
reescrita deste parâmetro utilizando um código M
(parâmetro No. 3411 e superior) sem buffering.
5 Um fuso de número comum ao sistema deve ser
ajustado neste parâmetro. Ao utilizar este
parâmetro, ajustar 0 no parâmetro No. 7640 e No.
7641.

1201
A. PARÂMETROS APÊNDICE B-64304PO/01

Eixo síncrono de polígono em torneamento poligonal fuso-a-fuso


(fuso de número comum ao sistema)
7643

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0 ao Número máximo de eixos controlados (Comum ao sistema)
Este parâmetro ajusta o eixo síncrono de polígono (escravo) no
torneamento poligonal fuso-a-fuso.

NOTA
1 O torneamento poligonal fuso-a-fuso é habilitado
apenas para fusos seriais.
2 Este parâmetro é inválido se o parâmetro No.
7642 ou o No.7643 estiver ajustado em 0. Neste
caso, as configurações dos parâmetros No. 7640
e No.7641 são válidas.
3 Quando um eixo além do primeiro fuso serial é
selecionado como o eixo master, controle multi-
fuso é requerido para executar um comando S
para o eixo master.
4 Quando a função de janela PMC ou comando G10
são usados para reescrever este parâmetro, re-
escrever este parâmetro antes do bloco
especificando o comando G51.2 de polígono fuso-
a-fuso. Quando a função de janela PMC é usada
para reescrever este parâmetro no bloco
imediatamente antes de G51.2, especificar a
reescrita despe parâmetro utilizando um código M
(parâmetro No. 3411 e superior) sem buffering.
5 Um fuso de número comum ao sistema deve ser
ajustado neste parâmetro. Ao utilizar este
parâmetro, ajustar 0 no parâmetro No. 7640 e No.
7641.

#7 #6 #5 #4 #3 #2 #1 #0

7700
HDR HBR

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 HBR Quando a função de caixa de engrenagem eletrônica (EGB) é usada,


realizar um reinício:
0: Cancela o modo síncrono (G81).
1: Não cancela o modo síncrono. O modo é cancelado apenas pelo
comando G80.

1202
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 HDR Direção para compensação de engrenagem helicoidal (normalmente,


ajuste 1.)
(Exemplo) Para cortar uma engrenagem helicoidal torcida para a
esquerda quando a direção de rotação ao redor do eixo C é a direção
negativa (-):
0: Ajustar um valor negativo (-) em P.
1: Ajustar um valor positivo (+) em P.

Quando HDR = 1

(a) (b) (c) (d)


+Z
+C +C +C +C

C : +, Z : +, P : + C : +, Z : +, P : - C : +, Z : -, P : + C : +, Z : -, P : -
Direção de compensação:- Direção de compensação:- Direção de compensação:+
-Z Direção de compensação:+

(e) (f) (g) (h)


+Z -C -C -C -C

C : -, Z : +, P : + C : -, Z : +, P : - C : -, Z : -, P : + C : -, Z : -, P : -
-Z C : Direção de compensação:- Direção de compensação:+ Direção de compensação:+ Direção de compensação:-

Quando HDR = 0 ((a), (b), (c) e (d) são os mesmos de quando HDR = 1)

(e) (f) (g) (h)


+Z -C -C -C -C

C : -, Z : +, P : + C : -, Z : +, P : - C : -, Z : -, P : + C : -, Z : -, P : -
-Z Direção de compensação:+ Direção de compensação:- Direção de compensação:- Direção de compensação:+

#7 #6 #5 #4 #3 #2 #1 #0

7701
LZR

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#3 LZR Quando L (número de execuções de hob) = 0 é especificado no início da


sincronização EGB (G81):
0: A sincronização é iniciada, assumindo que L = 1 é especificado.
1: A sincronização não é iniciada, assumindo que L = 0 é
especificado. Contudo, a compensação de engrenagem helicoidal é
realizada.

1203
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0

7702
ART TDP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 TDP O número especificável do dente, T, da caixa de engrenagem eletrônica


(G81) é:
0: 1 a 1000
1: 0,1 a 100 (1/10 de um valor especificado)

NOTA
Em ambos os casos, um valor de 1 a 1000 pode
ser especificado.

#3 ART A função de retração executada quando um alarme é emitido é:


0: Desabilitada.
1: Habilitada.
Quando um alarme é emitido, uma operação de retração é realizada
com uma taxa de avanço e distância de trajeto fixadas (parâmetros
Nos. 7740 e 7741).

NOTA
Se um alarme servo é emitido para outro além do
eixo ao longo do qual uma operação de retração é
realizada, a corrente de ativação de servo é mantida
até que a operação de retração seja completada.

#7 #6 #5 #4 #3 #2 #1 #0

7703
ARO ARE ERV

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 ERV Durante sincronização EGB (G81), o avanço por revolução é


realizado por:
0: Pulsos de reavanço.
1: Pulsos convertendo a velocidade para o eixo de trabalho.

#1 ARE Na função de retração por um alarme, a operação de retração é:


0: Realizada durante sincronização EGB ou operação automática
(sinal de operação automática = 1).
1: Determinada pela configuração do parâmetro ARO.

1204
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 ARO A função de retração executada quando um alarme é emitido anulando


a ferramenta durante:
0: Sincronização EGB.
1: Sincronização EGB e operação automática (sinal de operação
automática OP = 1).

NOTA
Este parâmetro é inválido quando bit 1 (ARE) do
parâmetro No. 7703 é ajustado em 1.

A tabela a seguir lista as configurações de parâmetro e a operação


correspondente.

ARE ARO Operação


1 0 Durante sincronização EGB
1 1 Durante sincronização EGB e operação automática
0 0
Durante sincronização EGB ou operação automática
0 1

NOTA
Os parâmetros ARE e ARO são inválidos quando
bit 3 (ART) do parâmetro No. 7702 é ajustado em
1 (quando a função de retração é executada
quando um alarme é emitido.)

#7 #6 #5 #4 #3 #2 #1 #0

7731
ECN EFX

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 EFX Conforme o comando EGB:


0: G80 e G81 são usados.
1: G80,4 e G81,4 são usados.

NOTA
Quando este parâmetro está ajustado em 0,
nenhum ciclo fixo de exercício pode ser usado.

#3 ECN Durante sincronização EGB:


0: G81 não pode ser especificado novamente. (Um alarme (PS1595)
ocorre.)
1: G81 pode ser especificado.

1205
A. PARÂMETROS APÊNDICE B-64304PO/01

7740 Taxa de avanço durante retração

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] Consultar a tabela de configuração de parâmetro padrão (C)
(Quando o sistema de incremento é IS-B, 0.0 a +999000,0)
Este parâmetro ajusta a taxa de avanço durante retração de cada eixo.

7772
Número de pulsos de detector de pulsação por rotação sobre o eixo da ferramenta

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 1 a 999999999
Este parâmetro ajusta o número de pulsos por rotação sobre o eixo da
ferramenta (no lado de fuso), para o detector de posição.
Para um detector de fase A/B, ajuste este parâmetro com quatro pulsos
igualando um ciclo de fase A/B.

NOTA
Especifique o número de pulsos de reavanço por
rotação sobre o eixo da ferramenta para o detector
de posição, considerando o raio da engrenagem
com relação ao codificador de posição.

1206
B-64304PO/01 APÊNDICE A. PARÂMETROS

7773
Número de pulsos de detector de pulsação por rotação sobre o eixo de trabalho

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 1 a 999999999
Este parâmetro ajusta o número de pulsos por rotação sobre o eixo de
trabalho (no lado de escravo), para o detector de posição.
Ajustar o número de pulsos produzidos pela unidade de detecção.
Ajustar os parâmetros Nos. 7772 e 7773 ao usar o comando de
sincronização G81 EGB.

[Exemplo 1] Quando o eixo master EGB é o fuso e o eixo escravo EGB é o eixo C
CNC
á p/rev
×FFG
Pulsos de n/m
comando Detector
Eixo ×CMR Erro de contador Controle de vel./corrente Motor Raio de
escravo Incremento de comando eng.
mínimo A
0,001grau Unidade de detecção Raio
Fuso
de Eixo C
eng.B

Fator de sincron. ×FFG


Detector
Comutador de sinc. N/M â p/rev
Acompanhamento
Eixo simulado ×CMR Erro de contador

Taxa de engrenagem do fuso ao detector B:


1/1 (O fuso e o detector estão diretamente conectados.)
Número de detector de pulsos por rotação de fuso â: 80.000 pulsos/rev
(Calculado para quatro pulsos por um ciclo de fase A/B)
FFG N/M do eixo simulado EGB: 1/1
Taxa de engrenagem do eixo C A: 1/36 (Uma rotação sobre o eixo C
para 36 rotações de motor)
Número de pulsos de detector por rotação de eixo C a: 1.000.000
pulsos/rev
Eixo C CMR: 1
Eixo C FFG n/m: 1/100

Neste caso, o número de pulsos por rotação de fuso é:


80000 × 1/1 = 80000
Então, ajustar 80000 para parâmetro No. 7772.
O número de pulsos por rotação de eixo C na unidade de detecção é:
1000000 ÷ 1/36 × 1/100 = 360000
Então, ajustar 360000 para parâmetro No. 7773.

1207
A. PARÂMETROS APÊNDICE B-64304PO/01

[Exemplo 2] Quando o raio de engrenagem do fuso ao detector B é 2/3 para o


exemplo acima (Quando o detector gira duas vezes por três rotações de
fuso)
Neste caso, o número de pulsos por rotação de fuso é:
80000 × 2 = 160000
3 3
160000 não pode ser dividido por 3 sem um resto. Neste caso, alterar a
configuração do parâmetro No. 7773 de forma que o raio das
configurações dos parâmetros Nos. 7772 e 7773 indiquem o valor que
você deseja ajustar.
160000
No.7772 160000 = 160000
= 3 =
No.7773 360000 360000 × 3 1080000
Então, ajustar 160000 para o parâmetro No. 7772 e 1080000 para o
parâmetro No. 7773.
Conforme descrito acima, todas as configurações dos parâmetros Nos.
7772 e 7773 devem fazer isto para indicar o raio corretamente. Então,
você pode reduzir a fração indicada pelas configurações. Por exemplo,
você pode ajustar 16 para o parâmetro No. 7772 e 108 para o
parâmetro No. 7773 para este caso.
8001 #7 #6 #5 #4 RDE
#3 OVE
#2 #1 MLE
#0

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 MLE Se todos os sinais de trava de máquina de eixo MLK forem válidos


para eixos controlados PMC
0: Válido
1: Inválido
O sinal de trava de máquina eixo-por-eixo MLKx depende da
configuração do 1 do parâmetro No. 8006.
#2 OVE Sinais relacionados à execução seca e cancelamento utilizados no
controle de eixo PMC
0: Mesmos sinais daqueles usados para CNC
1: Sinais específicos ao PMC
Os sinais usados dependem das configurações destes bits de
parâmetro conforme indicado abaixo.

No.8001#2=0 No.8001#2=1
Sinais (mesmos sinais daqueles usados para CNC) (sinais específicos ao PMC)
Sinais de exceção de taxa de avanço *FV0 a *FV7 G012 *EFOV0 a *EFOV7 G151
Sinal de cancelamento de exceção OVC G006. EOVC G150.5
Sinais de exceção de transversão rápida ROV1,2 G014.0, .1 EROV1,2 G150.0, .1
Sinal de execução seca DRN G46.7 EDRN G150.7
Sinal de seleção de transversão rápida RT G19.7 ERT G150.6
(O sinal destina-se ao tempo de seleção PMC para o grupo A.)

#3 RDE Se a execução seca é válida para transversão rápida em controle de


eixo PMC
0: Inválido
1: Válido

1208
B-64304PO/01 APÊNDICE A. PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
8002 FR2 FR1 PF2 PF1 F10 RPD

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 RPD Taxa transversa rápida para eixos controlados PMC


0: Taxa de avanço especificada com parâmetro No.1420
1: Taxa de avanço especificada com os dados de taxa de avanço em
um comando de controle de eixo por PMC

#3 F10 Incremento mínimo para a taxa de avanço para avanço de corte (por
minuto) no controle de eixo PMC
As seguintes configurações são aplicadas quando bit 4 (PF1) do
parâmetro No. 8002 é ajustado em 0 e bit 5 (PF2) do parâmetro No.
8002 é ajustado em 0.
F10 IS-A IS-B IS-C
Entrada em 0 10 1 0.1
milímetro 1 100 10 1
(mm/min)
Entrada em 0 0.1 0.01 0.001
polegada
1 1 0.1 0.01
(pol/min)

#4 PF1
#5 PF2 Ajustar a unidade de taxa de avanço de taxa de avanço de corte
(avanço por minuto) para um eixo controlado por PMC.

Bit 5 (PF2) do parâmetro Bit 4 (PF1) do parâmetro


No. 8002 No. 8002 Unidade de taxa de
avanço

0 0 1/1
0 1 1 / 10
1 0 1 / 100
1 1 1 / 1000

#6 FR1
#7 FR2 Ajustar a unidade de taxa de avanço para taxa de avanço de corte
(avanço por rotação) para um eixo controlado por PMC.

Entrada em
Bit 7 (FR2) do parâmetro Bit 6 (FR1) do milímetro Entrada em
No. 8002 parâmetro No. 8002 (mm/rev) polegada
(pol/rev)
0 0 0.0001 0.000001
1 1
0 1 0.001 0.00001
1 0 0.01 0.0001

1209
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
8004 NCI

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#6 NCI No controle de eixo por PMC, uma verificação de posição no momento


de desaceleração é:
0: Realizada.
1: Não realizada.

#7 #6 #5 #4 #3 #2 #1 #0
8005 EDC

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho de bit

#0 EDC Em controle de eixo por PMC, uma função de desaceleração externa é:


0: Desabilitada.
1: Habilitada.

#7 #6 #5 #4 #3 #2 #1 #0
8006 EZR EFD

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#4 EFD Quando a avanço de corte (avanço por minuto) é usada em controle de


eixo PMC, a unidade de especificação de dados de taxa de avanço é:

0: Inalterada (1 vez).
1: 100 vezes maior.

NOTA
Quando este parâmetro é ajustado em 1, bit 3
(F10) do parâmetro No. 8002 é inválido.

#6 EZR No controle de eixo PMC, bit 0 (ZRNx) do parâmetro No. 1005 é:


0: Inválido.
Com um eixo controlado PMC, o alarme (PS0224) não é
emitido.
1: Válido.
Uma verificação de estado de retorno de posição de referência é
realizada em um eixo controlado PMC como um eixo controlado
NC à configuração de bit 0 (ZRNx) do parâmetro No. 1005.

1210
B-64304PO/01 APÊNDICE A. PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
8008 EMRx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit

#0 EMRx Quando um comando de controle de eixo PMC é emitido em estado de


imagem espelhada, a imagem espelhada é:
0: Não considerada.
1: Considerada.
Este parâmetro é válido no ajuste de modo de imagem espelhada com
os sinais de imagem espelhada MI1 a MI5 <G106.0 to 4> ajustados em
1 ou bit 0 (MIRx) do parâmetro No. 12 ajustado em 1.
Se um movimento é realizado ao longo do mesmo eixo pela
especificação dupla de um comando com o controle de eixo CNC e
PMC quando este parâmetro está ajustado em 0, e o modo de imagem
espelhada está ajustado, uma alteração de coordenada por ocorrer
posteriormente. Então, não tente realizar tel movimento.

8010 Seleção do grupo DI/DO para cada eixo controlado por PMC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de byte
[Alcance de dados válido] Série T: 1 a 4 (em controle de Caminho 1), 1 a 8 (em controle de
Caminho 2) Série M: 1 a 4
Especificar o grupo DI/DO a ser usado especificando um comando
para cada eixo controlado PMC.
P8010 Descrição
1 Usa caminho 1 DI/DO grupo A (G142 a G153)
2 Usa caminho 1 DI/DO grupo B (G154 a G165)
3 Usa caminho 1 DI/DO grupo B (G166 a G177)
4 Usa caminho 1 DI/DO grupo D (G178 a G189)
5 Usa caminho 2 DI/DO grupo A (G1142 a G1153)
6 Usa caminho 2 DI/DO grupo B (G1154 a G1165)
7 Usa caminho 2 DI/DO grupo B (G1166 a G1177)
8 Usa caminho 2 DI/DO grupo D (G1178 a G1189)

NOTA
Usa caminho 1 DI/DO (1 a 4) para os eixos
controlados pelo caminho 1.
Usa caminho 2 DI/DO (5 a 8) para os eixos
controlados pelo caminho 2.

1211
A. PARÂMETROS APÊNDICE B-64304PO/01

Tempo constante para aceleração/desaceleração exponencial em avanço


8030 de corte ou avanço contínua sob controle de eixo PMC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] mseg.
[Alcance de dados válido] 0 a 4000
Para cada eixo, este parâmetro ajusta um tempo constante para
aceleração/desaceleração exponencial em avanço de corte e avanço
contínua sob controle de eixo PMC.

NOTA
Quando 0 está ajustado neste parâmetro, o valor
ajustado no parâmetro No. 1622 é usado.
O valor ajustado no parâmetro No. 1622 é
também usado para aceleração/desaceleração
linear depois de interpolação de corte.

#7 #6 #5 #4 #3 #2 #1 #0
MWT
8103

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja
continuada.

#0 MWT Conforme a interface de sinal para código M de espera:


0: A interface de sinal individual de caminho é usada.
1: A interface de sinal comum de caminho é usada.
Este parâmetro pode ser selecionado apenas quando controle de
2 caminhos é usado.

NOTA
Quando este parâmetro é ajustado em 1, a
operação equivalente a aquela de FS0i-C é
assumida.

1212
B-64304PO/01 APÊNDICE A. PARÂMETROS

Alcance de código M de espera (valor mínimo)


8110

Alcance de código M de espera (valor máximo)


8111

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-palavras
[Alcance de dados válido] 0, 100 a 99999999
Um alcance dos valores de código M pode ser ajustado pela
especificação de um valor de código M de espera mínimo (parâmetro
No. 8110) e um valor de código M de espera máximo (parâmetro No.
8111).
(parâmetro No. 8110) ≤ (código M de espera) ≤ (parâmetro No. 8111)
Ajuste 0 bestes parâmetros quando o código M de espera não é usado.

8130 Número de eixos controlados

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 1 ao Número máximo de eixos controlados
Este parâmetro ajusta o número de eixos para cada caminho.

NOTA
Quando o controle de fuso com o servo motor é
habilitado, ajustar o número de eixos incluindo este
eixo com um eixo controlado por uso com servo
motor.

#7 #6 #5 #4 #3 #2 #1 #0
EDC HPG
8131
AOV EDC F1D HPG

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que a
operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 HPG O avanço de identificação manual é:


0: Não usada.
1: Usada.

1213
A. PARÂMETROS APÊNDICE B-64304PO/01

#1 F1D O avanço de código F de um dígito é:


0: Não usada.
1: Usada.

#2 EDC A desaceleração externa é:


0: Não usada.
1: Usada.

#3 AOV A exceção de canto automática é:


0: Não usada.
1: Usada.

#7 #6 #5 #4 #3 #2 #1 #0
BCD YOF TLF
8132
SCL SPK IXC BCD TLF

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 TLF O gerenciamento de vida de ferramenta é:


0: Não usado.
1: Usado.

#1 YOF A compensação de eixo Y é:


0: Não usada.
1: Usada.

#2 BCD A função auxiliar secundária é:


0: Não usada.
1: Usada.

#3 IXC A indexação de tabela de índice é:


0: Não usada.
1: Usada.

NOTA
Ao habilitar a função de indexação de tabela de
índice, ajustar bit 0 (ITI) do parâmetro No. 5501 em
0 em adição a este parâmetro. A função de
indexação de tabela de índice é habilitada apenas
quando tanto ITI quanto IXC são habilitados.

#4 SPK O ciclo de exercício de ponta de diâmetro pequeno é:


0: Não usado.
1: Usado.

1214
B-64304PO/01 APÊNDICE A. PARÂMETROS

#5 SCL Escala é:
0: Não usada.
1: Usada.

NOTA
Um ciclo e escala de exercício de ponta de
diâmetro menor não pode ser usado ao mesmo
tempo.

#7 #6 #5 #4 #3 #2 #1 #0
SSN SYC MSP SCS AXC SSC
8133
SSN SYC MSP SCS SSC

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 SSC O controle de velocidade de superfície constante é:


0: Não usado.
1: Usado.

#1 AXC O posicionamento de fuso é:


0: Não usado.
1: Usado.

#2 SCS O controle de contorno Cs é:


0: Não usado.
1: Usado.

#3 MSP O Multi-fuso é:
0: Não usado.
1: Usado.

#4 SYC A sincronização de fuso é:


0: Não usada.
1: Usada.

1215
A. PARÂMETROS APÊNDICE B-64304PO/01

#5 SSN O resultado serial de fuso é:


0: Usado.
1: Não usado.

Ajustar este parâmetro conforme mostrado abaixo dependendo da


configuração de fuso.

Parâmetro
Configuração de fuso SSN
Quando todos os fusos em todo o sistema são fusos seriais 0
Quando fusos seriais e fusos analógicos são misturados em
0
todo o sistema
Quando todos os fusos em todo o sistema são fusos 1
analógicos
NOTA
O posicionamento de fuso e controle de contornos
Cs pelo fuso serial não podem ser usados ao mesmo
tempo.

#7 #6 #5 #4 #3 #2 #1 #0
NCT NBG NGR CCR BAR IAP
8134
NCT NBG NGR BAR IAP

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 IAP A programação convencional com função de gráfico é:


0: Não usada.
1: Usada.

#1 BAR A função de barreira de ciclo dorsal (série T) é:


0: Não usada.
1: Usada.

NOTA
1 A função de barreira de ciclo dorsal é fornecida
apenas para a série T.
2 Quando a função de barreira dorsal é selecionada,
os limites de ciclo armazenados 2 e 3 não podem
ser usados.

Isto é, este parâmetro também especifica se usar os limites 2 e 3


conforme mostrado acima.

BAR Os limites de ciclo armazenados 2 e 3 são:


0: Usados
1: Não usados

1216
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 CCR O chanfro / contorno R é:


0: Não usado.
1: Usado.

#3 NGR A exibição gráfica é:


0: Usada.
1: Não usada.

#6 NBG A edição de fundo é:


0: Usada.
1: Não usada.

#7 NCT A exibição de hora executada e contagem de peças é:


0: Usada.
1: Não usada.

#7 #6 #5 #4 #3 #2 #1 #0
8135 NPD NCV NMC NOR NRG NSQ NHI NPE

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 NPE A compensação de erro de passo armazenado é:


0: Usada.
1: Não usada.

#1 NHI A interrupção de identificação manual é:


0: Usada.
1: Não usada.

#2 NSQ O reinicio do programa é:


0: Usado.
1: Não usado.

#3 NRG O rosqueamento rígido é:


0: Usado.
1: Não usado.

1217
A. PARÂMETROS APÊNDICE B-64304PO/01

#4 NOR O orientação de fuso é:


0: Usada.
1: Não usada.

NOTA
Este parâmetro é válido apenas quando o
resultado serial de fuso pode ser usado.

#5 NMC O macro personalizado é:


0: Usado.
1: Não usado.

#6 NCV A adição de variáveis comuns de macro personalizada é:


0: Usada.
1: Não usada.

#7 NPD A entrada de dados de padrão é:


0: Usada.
1: Não usada.

#7 #6 #5 #4 #3 #2 #1 #0
NCR NGW NDO NOW NOP NWC NWZ
8136
NTL NGW NDO NOW NOP NWN NWC NWZ

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 NWZ O sistema de coordenadas de trabalho é:


0: Usado.
1: Não usado.

#1 NWC O sistema pré-ajustado de coordenadas de trabalho é:


0: Usado.
1: Não usado.

#2 NWN A adição de um par de sistema coordenado de trabalho (48 pares) é:


0: Usada.
1: Não usada.

#3 NOP O painel de operador de software é:


0: Usado.
1: Não usado.

#4 NOW O comutador de propósito geral de painel de operador de software é:


0: Usada
1: Não usada

1218
B-64304PO/01 APÊNDICE A. PARÂMETROS

#5 NDO O contador de compensação de ferramenta 400 (série M) ou contador


de compensação de ferramenta 64 (série T sistema de 1 caminho)
/ 128 (série T sistema de 2 caminhos) é:
0: Usado.
1: Não usado.

#6 NGW A memória C de compensação de ferramenta (série M) ou compensação


de geometria/desgaste de ferramenta (série T) é:
0: Usada.
1: Não usada.

#7 NTL A medida de comprimento de ferramenta é:


NCR A compensação de raio de ponta de ferramenta é:
0: Usada.
1: Não usada.

#7 #6 #5 #4 #3 #2 #1 #0
NVC
8137

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja
continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 NVC O corte de balanço é:


0: Usado.
1: Não usado.

NOTA
Quando o corte de balanço é usado (este parâmetro
é 0), a imagem espelhada as postagens de face de
ferramenta não podem ser usadas. Para usar a
imagem espelhada de postagens de face de
ferramenta, ajuste este parâmetro em 1.

1219
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
PKUx
8162

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit

#2 PKUx No estado estacionário,


0: As coordenadas absoluta, relativa e de máquina não são
atualizadas.
1: As coordenadas absoluta e relativa são atualizadas. As
coordenadas de máquina não são atualizadas.

NOTA
1 Quando um eixo pelo qual a interpolação de
coordenada polar é especificada, ajustar este
parâmetro em 1. Se este parâmetro for ajustado
em 0, uma alteração de coordenada pode ocorrer
quando uma parada de bloco simples ou
manutenção de avanço são realizadas no modo
de interpolação de coordenada polar.
2 Com um eixo que é ajustado para funcionar como
um eixo máster síncrono e eixo escravo síncrono
ao mesmo tempo (com bit 1 (SYWx) do parâmetro
No. 8167), ajustar este parâmetro em 1.

#7 #6 #5 #4 #3 #2 #1 #0
NUMx
8163

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit

#7 NUMx Quando nem controle síncrono e nem controle composto são aplicados,
um comando de movimento para o eixo é:
0: Não desabilitado.
1: Desabilitado.

NOTA
Se um comando de movimento é especificado
para um eixo com NUMx ajustado em 1 quando
nem controle síncrono e nem controle composto
são aplicados, o alarme PS0353 é emitido.

1220
B-64304PO/01 APÊNDICE A. PARÂMETROS

Eixo master o qual um eixo é sincronizado sob controle síncrono


8180

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de palavra
[Alcance de dados válido] 101, 102, 103, . . . , (número de caminho)*100+(número de eixo
relativo intra-caminho) (101, 102, 103, . . . , 201, 202, 203, . . .)
Este parâmetro ajusta o número de caminho e número de eixo relativo
intra-caminho do eixo máster onde cada eixo é sincronizado. Quando
zero é especificado, o eixo não se torna um eixo escravo e não é
sincronizado com outro eixo. Quando um número idêntico é
especificado em dois ou mais parâmetros, um eixo máster possui dois
ou mais eixos escravos.

Eixo de controle composto de outro caminho no controle composto de cada eixo


8183

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de palavra
[Alcance de dados válido] 101, 102, 103, . . . , (número de caminho)*100+(número de eixo
relativo intra-caminho) (101, 102, 103, . . . , 201, 202, 203, . . . )
Este parâmetro ajusta qual eixo cada eixo deve ser posicionado sob o
controle composto. Quando zero é especificado, o controle do eixo não
é substituído sob controle composto. Um número idêntico pode ser
especificado em dois ou mais parâmetros, porém o controle composto
não pode ser exercido para todos eles ao mesmo tempo.

NOTA
Ao usar a interface de 2 caminhos convencional o
bit 1 (MIX) do parâmetro No. 8166 é 1, ajustar este
parâmetro no caminho 2. Neste caso, usar o sinal
de seleção de eixo de controle composto no
caminho 1.

1221
A. PARÂMETROS APÊNDICE B-64304PO/01

Eixo máster sob controle sobreposto


8186

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de palavra
[Alcance de dados válido] 101, 102, 103, . . . , (número de caminho)*100+(número de eixo
relativo intra-caminho) (101, 102, 103, . . . , 201, 202, 203, . . . )
Este parâmetro ajusta o número de caminho e número de eixo relativo
intra-caminho de um eixo máster sobreposto para cada eixo quando
controle sobreposto é exercido. Quando zero é especificado, o eixo não
pode tornar-se um eixo escravo sob controle sobreposto e o pulso de
movimento de outro eixo não é sobreposto.
Um número idêntico pode ser especificado em dois ou mais parâmetros
para exercer controle sobreposto simultaneamente. Isto significa que o
controle sobreposto com um eixo máster e múltiplos eixos escravos é
possível.
Um eixo escravo pode funcionar como um eixo máster de outro eixo
para permitir o controle sobreposto de três gerações: pai (eixo máster)
– filho (eixo escravo/eixo máster) – neto (eixo escravo).

Neste caso, um movimento ao longo do filho é realizado através de sua


distância de viagem mais a distância de viagem do pai, e um
movimento ao longo do neto é realizado por sua distância de viagem
mais a distância de viagem do filho mais a distância de viagem do pai.

Exemplo do relacionamento do pai (X1 do caminho 1) – filho (X2 do


caminho 2) – neto (U2 do caminho 2):
A distância de viagem de X1 é sobreposta em X2, e as distâncias de
viagem de X1 e X2 são ademais impostas em U2.
Parâmetro No. 8186x do caminho 2 = 101
Parâmetro No. 8186u do caminho 2 = 201

#7 #6 #5 #4 #3 #2 #1 #0
8200 AZR AAC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

#0 AAC
0: Não realiza controle de eixo angular.
1: Realiza controle de eixo inclinado.

1222
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 AZR
0: A ferramenta de máquina é movida ao longo do eixo Cartesiano
durante retorno de posição de referência manual ao longo do eixo
inclinado sob controle de eixo angular.
1: A ferramenta de máquina não é movida ao longo do eixo
cartesiano durante retorno de posição de referência manual ao
longo do eixo inclinado sob controle de eixo angular.

#7 #6 #5 #4 #3 #2 #1 #0
8201 ADG AO3 AO2 AOT

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.

#0 AOT Limite de ciclo armazenado 1 sob controle de eixo angular é


identificado como:
0: Valor no sistema de coordenada inclinada.
1: Valor no sistema de coordenada Cartesiana.

#1 AO2 Limite de ciclo armazenado 2 sob controle de eixo angular é


identificado como:
0: Valor no sistema de coordenada inclinada.
1: Valor no sistema de coordenada Cartesiana.

#2 AO3 Limite de ciclo armazenado 3 sob controle de eixo angular é


identificado como:
0: Valor no sistema de coordenada inclinada.
1: Valor no sistema de coordenada Cartesiana.

#7 ADG O conteúdo dos dados de diagnóstico Nos. 306 e 307 são:


0: Não comutados. O eixo inclinado e o eixo Cartesiano são
exibidos nesta ordem.
1: Comutado. O eixo Cartesiano e o eixo inclinado são exibidos
nesta ordem.

8210 Ângulo inclinado de um eixo inclinado em um controle de eixo angular

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho real
[Unidade de dados] Grau
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] -180.000 a 180.000. Contudo, o controle de eixo angular é desabilitado
nos alcances -95.000 a -85.000 e 85.000 a 95.000 (no caso de IS-B).

1223
A. PARÂMETROS APÊNDICE B-64304PO/01

8211 Número de eixo de um eixo inclinado sujeito a controle de eixo angular

8212 Número de eixo de um eixo Cartesiano sujeito a controle de eixo inclinado

NOTA
Quando estes parâmetros são ajustados, a energia
deve ser desligada antes que a operação seja
continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Alcance de dados válido] 1 ao número de eixos controlados
Quando o controle de eixo angular deve ser aplicado em um eixo
arbitrário, estes parâmetros ajustam os números de eixos de um eixo
inclinado e um eixo Cartesiano. Se 0 é ajustado em ambos os dois
parâmetros, o mesmo número é ajustado nos dois parâmetros, ou um
número além dos números de eixos controlados é ajustado em ambos
os dois parâmetros, um eixo inclinado e um eixo Cartesiano são
selecionados conforme indicado na tabela a seguir:

Eixo inclinado Eixo Cartesiano


Eixo Y (eixo com 2 ajustes no Eixo Z (eixo com 3 ajustes no
Série M
parâmetro No. 1022) dos três parâmetro No. 1022) dos três eixos
eixos básicos básicos
Eixo X (eixo com 1 ajustes no Eixo Z (eixo com 3 ajustes no
Série T
parâmetro No. 1022) dos três parâmetro No. 1022) dos três eixos
eixos básicos básicos

#7 #6 #5 #4 #3 #2 #1 #0
8301 SYA

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#4 SYA No estado fora de servo no controle síncrono de eixo, o limite da


diferença entre o desvio de posicionamento do eixo mestre e do eixo
escravo é:
0: Verificado.
1: Não verificado.

1224
B-64304PO/01 APÊNDICE A. PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
8302 SMA

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja continuada.

#7 SMA Quando um detector de posição absoluta é anexo, e bit 4 (APZ) do


parâmetro No. 1815 para um eixo em operação síncrona em ajustado
em DESLIGADO, APZ de eixo de pareamento em operação
síncrona é:
0: Não ajustado em DESLIGADO.
1: Ajustado em DESLIGADO.

#7 #6 #5 #4 #3 #2 #1 #0
8303 SOFx SAFx ATSx ATEx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit

NOTA
Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que a
operação seja continuada.

#0 ATEx Em controle síncrono de eixo, a configuração automática para


posicionamento de grade é:
0: Desabilitada.
1: Habilitada.
Ajustar este parâmetro com um eixo escravo.

#1 ATSx Em controle síncrono de eixo, a configuração automática para


posicionamento de grade é:
0: Não iniciado
1: Iniciado
Ajustar este parâmetro com um eixo escravo.

NOTA
Durante configuração automática inicial para
posicionamento de grade, ajustar ATS como 1. Sob
a compleição da configuração, ATS é
automaticamente ajustado em 0.

#2 SAFx Em controle síncrono de eixo, um movimento ao longo do eixo escravo é:


0: Não adicionado ao atraso de taxa de avanço real.
1: Adicionado ao atraso de taxa de avanço real. Ajustar este parâmetro
com um eixo escravo.

1225
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 SOFx Em controle síncrono de eixo, a função de estabelecimento de


sincronização com base nas coordenadas de máquina é:
0: Desabilitada.
1: Habilitada.
Ajustar este parâmetro com um eixo escravo.
0.

#7 #6 #5 #4 #3 #2 #1 #0
8304 SYEx SCAx MVBx ADJx SSAx

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit
#0 SSAx Quando a função de estabelecimento de sincronização em uma direção
sob controle síncrono de eixo é usada:
0: O eixo com a maior coordenada de máquina é usado como
referência.
1: O eixo com a menor coordenada de máquina é usado como
referência.

NOTA
1 Quando pelo menos um destes parâmetros é
ajustado, a energia deve ser desligada antes que
a operação seja continuada.
2 Ajustar este parâmetro (SSA) ao mesmo valor
para ambos os eixos máster e escravo.

#2 ADJx Em controle síncrono de eixo, este parâmetro especifica um eixo ao


longo do qual um movimento é realizado no modo de modificação.
0: Um movimento não é realizado no modo de modificação ao longo
do eixo.
1: Um movimento é realizado no modo de modificação ao longo do
eixo. Quando este parâmetro é ajustado em 1, o modo de modificação
é ajustado.
Ao longo de um eixo com este parâmetro ajustado em 1, um
movimento é realizado através de um comando de movimento pelo
eixo master.
Ajustar este parâmetro para um dos eixos master e escravo.
Quando houver múltiplos eixos escravos para um eixo master, ajustar
este parâmetro em 1 para um eixo no qual um alarme excessivo de erro
de sincronização é emitido para recuperação. Se um alarme é emitido
com eixos múltiplos, modificar este parâmetro depois da recuperação
de um eixo para recuperar outro eixo.

1226
B-64304PO/01 APÊNDICE A. PARÂMETROS

#4 MVBx No modo de modificação, um comando de movimento em uma


direção que aumenta o erro de sincronização é:
0: Ignorado.
1: Válido.
Quando existem múltiplos eixos escravos para um eixo master, uma
tentativa em reduzir o erro síncrono de um eixo escravo através de
um movimento ao longo do eixo mestre pode aumentar o erro de
sincronização de outro eixo escravo. Se este parâmetro é ajustado em
0 em tal caso, um movimento pode ser realizado em qualquer direção
ao longo do eixo mestre. Neste caso, ajustar bit 2 (ADJ) do
parâmetro No. 8304 para realizar um movimento ao longo de um
eixo escravo para realizar uma operação corretiva.
#5 SCAx Em controle síncrono de eixo:
0: A operação síncrona é realizada quando o sinal de seleção
manual de controle síncrono de eixo SYNCJ ou o sinal de
seleção de controle síncrono de eixo SYNC para os eixos
escravos é ajustado em 1.
1: A operação síncrona é realizada em todos os momentos. Ajustar
este parâmetro com um eixo escravo.

#7 SYEx Quando uma alteração de sistema de coordenada de máquina externa


é especificada pela entrada/saída de dados externos do eixo master no
controle síncrono, o eixo escravo é:
0: Não alterado
1: Alterado pelo mesmo montante conforme especificado para o
eixo master.
Ajustar este parâmetro para o eixo escravo.
Esta função é desabilitada durante operação normal.

#7 #6 #5 #4 #3 #2 #1 #0
8305 SSE SSO

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 SSO A função de sincronização unidirecional no controle de sincronização


de eixo é:
0: Desabilitada.
1: Habilitada.

#1 SSE Depois de parada emergencial, a função de sincronização unidirecional


no controle de sincronização de eixo é:
0: Habilitada.
1: Desabilitada.

1227
A. PARÂMETROS APÊNDICE B-64304PO/01

8311 Número de eixo de eixo máster em controle síncrono de eixo

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de byte
[Alcance de dados válido] 0 ao Número de eixos controlados
Selecionar um eixo master no controle síncrono de eixo. No parâmetro
para o eixo escravo, ajustar o número de eixo do eixo master.
Exemplo 1)
Quando um ajuste do controle síncrono de eixo é usado:
Quando o eixo máster é o primeiro eixo (eixo X), e o eixo escravo
é o terceiro eixo (eixo Z), ajustar parâmetro No. 8311 conforme a
seguir: Parâmetro No.8311 X (primeiro eixo) = 0
Parâmetro No.8311 Y (segundo eixo) = 0
Parâmetro No.8311 Z (terceiro eixo) = 1
Parâmetro No.8311 A (quarto eixo) = 0
Exemplo 2)
Quando dois ajustes do controle síncrono de eixo são usados:
Quando os eixos máster são o primeiro e o segundo eixo, e os
eixos escravos são o quarto e o terceiro eixo, ajustar parâmetro
No. 8311 conforme a seguir:
Parâmetro No.8311 X (primeiro eixo) = 0
Parâmetro No.8311 Y (segundo eixo) = 0
Parâmetro No.8311 Z (terceiro eixo) = 2
Parâmetro No.8311 A (quarto eixo) = 1

8312 Imagem espelhada habilitada/desabilitada no controle síncrono de eixo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de palavra
[Alcance de dados válido] -127 a 128
Este parâmetro ajusta a imagem espelhada para o eixo escravo.
Quando 100 ou um valor maior é ajustado com este parâmetro, a
função de imagem espelhada é aplicada ao controle síncrono. Ajustar
este parâmetro ao eixo escravo.
Exemplo)
Para sincronização reversa com o eixo máster sendo o terceiro
eixo e o eixo escravo sendo o quarto eixo, ajustar o parâmetro No.
8312 conforme a seguir:
Parâmetro No.8312 X (primeiro eixo) = 0
Parâmetro No.8312 Y (segundo eixo) = 0
Parâmetro No.8312 Z (terceiro eixo) = 0
Parâmetro No.8312 A (quarto eixo) = 100

NOTA
Em operação síncrona com imagem espelhada
aplicada, estabelecimento de sincronização,
verificação de erro de sincronização e modo de
modificação não podem ser utilizados.

1228
B-64304PO/01 APÊNDICE A. PARÂMETROS

Erro máximo permissível em verificação de erro de sincronização com


8314 base em coordenadas de máquina

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol., grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] 0 ou 9 dígitos positivos da unidade mínima de dados (consultar a tabela
de configuração de parâmetro padrão (B))
(Quando o sistema de incremento é IS-B, 0.0 a +999999,999)
Este parâmetro ajusta um erro máximo permissível na verificação de
erro de sincronização com base em coordenadas de máquina. Quando o
erro entre os eixos master e escravo nas coordenadas de máquina
excede o valor ajustado neste parâmetro, a máquina pára com o alarme
de servo (SV0005). Ajustar este parâmetro com um eixo escravo.

NOTA
Ajustar 0 neste parâmetro quando uma verificação
de erro de sincronização não é realizada.

8323 Limite em verificação de desvio posicional no controle síncrono de eixo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] Unidade de detecção
[Alcance de dados válido] 0 a 999999999
Este parâmetro ajusta a diferença máxima permissível entre os desvios
de posição do eixo master e do eixo escravo. Quando o valor absoluto
de uma diferença de desvio posicional excede o valor ajustado neste
parâmetro em controle síncrono de eixo, o alarme (DS0001) é emitido.
Ajustar este parâmetro com um eixo escravo. Se 0 é especificado neste
parâmetro, nenhuma verificação de diferença de desvio de posição é
realizada.

Valor de compensação máxima em estabelecimento de sincronização


8325 com base em coordenadas de máquina

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol., grau (unidade de máquina)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] 0 ou 9 dígitos positivos da unidade mínima de dados (consultar a tabela
de configuração de parâmetro padrão (B))
(Quando o sistema de incremento é IS-B, 0.0 a +999999,999)
Este parâmetro ajusta o valor de compensação máxima para
sincronização. Quando um valor de compensação excedendo o valor
ajustado neste parâmetro é detectado, o alarme de servo (SV0001) é
emitido, e o estabelecimento de sincronização não é realizado.
Especificar um eixo escravo para este parâmetro. Para habilitar este
parâmetro, ajustar o parâmetro SOF (bit 7 do parâmetro No.8303) em
1. Quando 0 é ajustado neste parâmetro, o estabelecimento de
sincronização não é realizado.

1229
A. PARÂMETROS APÊNDICE B-64304PO/01

8326 Diferença entre contadores de referência de eixo máster e eixo escravo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] Unidade de detecção
[Alcance de dados válido] 0 a 999999999
A diferença entre o contador de referência do eixo máster e o contador
de referência do eixo escravo (alteração de grade de eixo máster e eixo
escravo) é ajustada automaticamente quando a configuração
automática para posicionamento de grade é realizada. Então, a
diferença é transferida juntamente com um valor de alteração de grade
ordinário ao sistema servo quando a energia é ligada. Este parâmetro é
ajustado com um eixo escravo.

8327 Timer de detecção de alarme de diferença de torque

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] mseg.
[Alcance de dados válido] 0 a 4000
Este parâmetro ajusta um momento a partir do sinal de compleição de
preparação de servo, SA <F000.6>, sendo ajustado em 1 até que a
detecção de alarme de torque seja iniciada em controle síncrono de
eixo.
Quando 0 é ajustado neste parâmetro, a especificação de 512 mseg. É
assumida.
Ajustar este parâmetro com um eixo escravo.

8337 Código M para sincronização de desligamento no controle síncrono de eixo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 1 a 99999999
Este parâmetro especifica um código M para alteração de operação
síncrona para operação normal.
O código M ajustado neste parâmetro não é armazenado em buffer.

8338 Código M para sincronização de ligamento no controle síncrono de eixo

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 1 a 99999999
Este parâmetro especifica um código M para alteração de operação
normal para operação síncrona.
O código M ajustado neste parâmetro não é armazenado em buffer.

1230
B-64304PO/01 APÊNDICE A. PARÂMETROS

Limite superior da velocidade de controle avançado por


8465 antecipação/controle avançado AI por antecipação/controle de contornos AI

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Caminho real
[Unidade de dados] mm/min, pol/min, grau/min (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Alcance de dados válido] Consultar a tabela de configuração de parâmetro padrão (C)
(Quando o sistema de incremento é IS-B, 0.0 a +999000,0)
Este parâmetro ajusta o limite superior da velocidade de controle
avançado por antecipação/controle avançado AI por
antecipação/controle de contornos AI
Se uma velocidade maior do que este parâmetro for especificada no
controle avançado por antecipação/controle avançado AI por
antecipação/modo de controle de contornos AI, fixação é realizada na
velocidade especificada por este parâmetro.
Quando este parâmetro é 0, a fixação não é realizada.

#7 #6 #5 #4 #3 #2 #1 #0
8900 PWE

[Tipo de entrada] Entrada de configuração


[Tipo de dados] Bit

#0 PWE A configuração de um dispositivo externo e painel MDI, destes


parâmetros que não podem ser ajustados por entrada de configuração é:
0: Desabilitada.
1: Habilitada.

10461 Valor RGB para palheta de cor 1 para texto para ajuste de cor 3

10462 Valor RGB para palheta de cor 2 para texto para ajuste de cor 3
:
10475 Valor RGB para palheta de cor 15 para texto para ajuste de cor 3

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] 2-palavras
[Alcance de dados válido] 0 a 151515
Cada um destes parâmetros fixa o valor RGB de cada palheta de cor
para texto especificando um número de 6 dígitos como descrito abaixo.
rrggbb: número de 6 dígitos (rr: dado vermelho, gg: dado verde, bb:
dado azul)
O alcance de dados válido de cada cor é 0 a 15 (o mesmo conforme
níveis de tom na tela de configuração de cor). Quando um número igual
a ou maior do que 16 é especificado, a especificação de 15 é assumida.
Exemplo)
Quando o nível de tom de uma cor é: vermelho:1 verde:2, azul:3, ajuste
10203 no parâmetro.

1231
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
SIC
11005

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 SIC A indexação de fuso é:


0: Realizada com base em coordenadas absolutas.
1: Realizada com base em coordenadas de máquina.

Número de caminho no qual a rotação de cada fuso é especificada


11090

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Fuso de byte
[Alcance de dados válido] 0a2
Quando um caminho é especificado para comandos de fuso, este
parâmetro ajusta um número de caminho cujo o qual a rotação de um
fuso pode ser especificada.
0: Comandos de fuso podem ser emitidos de ambos os caminhos.
1 a 2: Comandos de fuso podem ser emitidos um caminho ajustado.

NOTA
1 Este parâmetro é válido quando SPSP<Gn536.7> é
ajustado em 1.
2 Se esta configuração for ilegal, um alarme
(PS5305) é emitido quando um comando de fuso é
emitido de qualquer um dos caminhos.
3 Esta configuração não se aplica a comandos de
fuso utilizando sinais selecionados de fuso (SWS1
e SWS2<Gn027.0 e 1>).

#7 #6 #5 #4 #3 #2 #1 #0
11222 CIM NIM

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit
#0 NIM A conversão automática de um sistema de coordenadas por um
comando de conversão polegada/métrico (G20 ou G21) é:
0: Não realizada.
1: Realizada.

1232
B-64304PO/01 APÊNDICE A. PARÂMETROS

#1 CIM Quando um comando de conversão polegada/métrico (G20 ou G21) é


especificado, se o sistema de coordenadas de trabalho é alterado
pelo montante de alteração conforme descrito abaixo :
0: Um alarme (PS1298) é emitido.
1: A limpeza é realizada.

Este parâmetro é válido quando bit 0 (NIM) do parâmetro No. 11222 é


1 ou bit 2 (IRF) do parâmetro No. 14000 e 1 e limpa os seguintes itens:
• Intervenção manual realizada quando o sinal absoluto manual é
desligado
• Emissão de um comando de movimento com a máquina travada
• Movimentado por interrupção de identificação
• Operação com uma imagem espelhada
• Alteração de um sistema de coordenadas de trabalho quando um
sistema de coordenadas local ou sistema de coordenadas de
trabalho é ajustado

#7 #6 #5 #4 #3 #2 #1 #0
11304 GGD

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja continuada.

#1 GGD A tela de guia de código G é:


0: Não exibida.
1: Exibida.

1233
A. PARÂMETROS APÊNDICE B-64304PO/01

11307 Sequência de exibição das coordenadas na exibição de posição atual

NOTA
Quando este parâmetro é ajustado, a energia
deve ser desligada antes que a operação seja
continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0a5
Este parâmetro ajusta a sequência de exibição das coordenadas de uma
posição exibida nas seguintes telas:
Unidades de exibição de 10,4 polegadas
• Tela de exibição de posição total
• Exibição de posição total em cada tela
Unidades de exibição de 8,4 polegadas
• Tela de exibição de posição total
A sequência de exibição das coordenadas corresponde às
configurações de parâmetro conforme a seguir:

Exibição de seq. de
coordenadas 1 2 3 4
Configuração
Coordenadas Coordenadas Coordenadas de Distância de
0
relativas absolutas máquina viagem
Coordenadas Coordenadas de Coordenadas remanescente
Distância de
1
relativas máquina absolutas viagem
Coordenadas Distância de Coordenadas remanescente
Coordenadas de
2
relativas viagem absolutas máquina
Coordenadas remanescente
Coordenadas de Coordenadas Distância de
3
absolutas máquina relativas viagem
Coordenadas Distância de Coordenadas remanescente
Coordenadas de
4
absolutas viagem relativas máquina
Coordenadas de remanescente
Distância de Coordenadas Coordenadas
5
máquina viagem relativas absolutas
remanescente
Se a configuração está além do alcance de dados válido, 0 é assumido.
Quando a função de exibição simultânea de 2 caminhos é habilitada
(parâmetro No. 13131 é ajustado em um valor não zero, e parâmetro
No. 13132 é ajustado em 1 ou um valor maior), este parâmetro se torna
inválido.

#7 #6 #5 #4 #3 #2 #1 #0

11329
GST ACT AER GTF BGM GTL DPC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#1 DPC As coordenadas atualmente exibidas em cada tela da função de


exibição gráfica dinâmica são:
0: Coordenadas absolutas.
1: Coordenadas de máquina.

1234
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 GTL Quando simulação animada é realizada com a função de exibição


gráfica dinâmica, desenhar em posições com a compensação de
comprimento de ferramenta considerada é:
0: Não realizado.
1: Realizado.

#3 BGM As coordenadas utilizadas pela função de exibição gráfica dinâmica são:


0: Coordenadas absolutas.
1: Coordenadas de máquina.

#4 GTF No desenho de caminho de ferramenta com a função de exibição


gráfica dinâmica, desenhar em uma posição onde compensação de
ferramenta (compensação de comprimento de ferramenta,
compensação de corte) é considerada é:
0: Realizado.
1: Não realizado.

#5 AER Quando o caminho de ferramenta é desenhado com a função de


exibição gráfica dinâmica, a borracha automática no início do desenho
é:
0: Não realizada.
1: Realizada.

#6 AGIR No desenho de caminho de ferramenta na função de exibição gráfica


dinâmica, a cor de desenho de um caminho de ferramenta é:
0: Não alterada automaticamente.
1: Alterada automaticamente.

#7 GST Quando desenho não puder ser realizado por um comando com a
função de exibição gráfica dinâmica:
0: O comando é ignorado, e o desenho continua sem parar o
desenho.
1: O desenho pára.

11330
Aumento de desenho em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Unidade de dados] 0.01
[Alcance de dados válido] 1 a 10000
Este parâmetro ajusta o aumento do alcance de desenho na função de
exibição gráfica dinâmica.

1235
A. PARÂMETROS APÊNDICE B-64304PO/01

11331 Valor de coordenada central de tela no alcance de desenho em exibição


gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol. (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] 9 dígitos da unidade mínima de dados (consultar a tabela de
configuração de parâmetro padrão (A))
(Quando o sistema de incremento é IS-B, -999999.999 a +999999.999)
Este parâmetro ajusta o valor de coordenada do centro do alcance de
desenho na função de exibição gráfica dinâmica.

NOTA
Se bit 3 (BGM) do parâmetro No. 11329 é
ajustado em 1, ajustar o valor de coordenada em
cada eixo no sistema de coordenada de máquina.

11332 Alcance de desenho do desenho de caminho de ferramenta em exibição


gráfica dinâmica (valor máximo)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol. (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] 9 dígitos da unidade mínima de dados (consultar a tabela de
configuração de parâmetro padrão (A))
(Quando o sistema de incremento é IS-B, -999999.999 a +999999.999)
Este parâmetro ajusta as coordenadas máximas no alcance de desenho
no desenho de caminho de ferramenta com função de exibição gráfica
dinâmica.

11333 Alcance de desenho do desenho de caminho de ferramenta em exibição


gráfica dinâmica (valor mínimo)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol. (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] 9 dígitos da unidade mínima de dados (consultar a tabela de
configuração de parâmetro padrão (A))
(Quando o sistema de incremento é IS-B, -999999.999 a +999999.999)
Este parâmetro ajusta as coordenadas mínimas no alcance de desenho
no desenho de caminho de ferramenta com função de exibição gráfica
dinâmica.

1236
B-64304PO/01 APÊNDICE A. PARÂMETROS

11334 Ângulo de rotação do sistema de coordenada de desenho em exibição


gráfica dinâmica (direção vertical)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Unidade de dados] grau
[Alcance de dados válido] -360 a 360
Este parâmetro ajusta o ângulo de rotação (direção vertical ) do sistema
de coordenada de desenho na função de exibição gráfica dinâmica.

11335 Ângulo de rotação do sistema de coordenada de desenho em


exibição gráfica dinâmica (direção horizontal)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Unidade de dados] grau
[Alcance de dados válido] -360 a 360
Este parâmetro ajusta o ângulo de rotação do sistema de coordenadas de
desenho na função de exibição gráfica dinâmica (o ângulo de rotação
sobre o eixo vertical na tela, que passa pela posição central do vazio).

11336 Cor de desenho do caminho de ferramenta em desenho de caminho


de ferramenta em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0a6
Este parâmetro ajusta a cor na qual o caminho de ferramenta é
desenhado com a função de exibição gráfica dinâmica.

11337 Cor do cursor indicando a posição de ferramenta na tela GRÁFICO DE


CAMINHO (POSIÇÃO DE FERRAMENTA) da exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0a6
Este parâmetro ajusta a cor do cursor indicando a posição de
ferramenta na tela GRÁFICO DE CAMINHO (POSIÇÃO DE
FERRAMENTA) da função exibição gráfica dinâmica

1237
A. PARÂMETROS APÊNDICE B-64304PO/01

11339
Número de sequência inicial de desenho em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 99999999
Este parâmetro ajusta o número de sequência no qual o desenho é
iniciado pela função de exibição gráfica dinâmica.

11340
Número de sequência final de desenho numérica em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Alcance de dados válido] 0 a 99999999
Este parâmetro ajusta o número de sequência no qual o desenho é
finalizado pela função de exibição gráfica dinâmica.

11341
Cor de desenho de uma figura em branco em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0a6
Este parâmetro ajusta a cor na qual uma figura em branco é desenhada
com a função de exibição gráfica dinâmica.

11342 Ângulo de rotação do sistema de coordenada de desenho de exibição


gráfica dinâmica (centro de tela)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Unidade de dados] grau
[Alcance de dados válido] -360 a 360
Este parâmetro ajusta o ângulo de rotação do sistema de coordenadas
de desenho na função de exibição gráfica dinâmica (o ângulo de
rotação sobre o eixo em tela plana, que passa pela posição central do
vazio).

1238
B-64304PO/01 APÊNDICE A. PARÂMETROS

11343
Figura em branco em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0a1
Este parâmetro ajusta o tipo de uma figura em branco em função de
exibição gráfica dinâmica.
Configuração Figura
0 Cilindro ou cilindro oco (paralelo ao eixo Z)
1 Paralelepípedo retangular

11344
Posição de referência em branco em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol. (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo aplicado
[Alcance de dados válido] 9 dígitos da unidade mínima de dados (consultar a tabela de
configuração de parâmetro padrão (A))
(Quando o sistema de incremento é IS-B, -999999.999 a
+999999.999)
Este parâmetro ajusta a posição de referência de um vazio na função de
exibição gráfica dinâmica utilizando valores de coordenada no sistema
de coordenadas de trabalho.

1239
A. PARÂMETROS APÊNDICE B-64304PO/01

11345
Dimensão em branco I em exibição gráfica dinâmica

11346
Dimensão em branco J em exibição gráfica dinâmica

11347
Dimensão em branco K em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol. (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Alcance de dados válido] 0 ou 9 dígitos positivos da unidade mínima de dados (consultar a tabela
de configuração de parâmetro padrão (B))
(Quando o sistema de incremento é IS-B, 0.000 a +999999,999)
Estes parâmetros ajustam as dimensões de um vazio na função de
exibição gráfica dinâmica de acordo com a figura em branco conforme
a seguir:

Figura em Endereço I Endereço J Endereço K


branco
Paralelepípedo Comprimento na Comprimento na Comprimento na
retangular direção do eixo X direção do eixo Y direção do eixo Z
Cilindro Raio de um cilindro 0 Comprimento de
um cilindro
Barril Raio do círculo Raio do círculo Comprimento de
externo de um interno de um um barril
barril barril

11348
Cor de desenho de uma ferramenta em uma simulação animada em
exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 0 a 6
Este parâmetro ajusta a cor na qual uma ferramenta é desenhada
durante simulação animada na função de exibição gráfica dinâmica.

#7 #6 #5 #4 #3 #2 #1 #0

11349
GSP ABC

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#1 ABC Em simulação animada na função de exibição gráfica dinâmica,


quando um ciclo de precisão fina ou ciclo de precisão anterior, que é
um ciclo fixo de máquina de orifício, é realizado, o movimento para
uma alteração no fundo é:
0: Não desenhada.
1: Desenhada.

1240
B-64304PO/01 APÊNDICE A. PARÂMETROS

#2 GSP No desenho de caminho de ferramenta na função de exibição gráfica


dinâmica, a posição inicial de desenho é:
0: A posição final de um bloco que faz um movimento pela primeira
vez.
1: A posição atual.

NOTA
Quando G92, G52 ou G92.1 é especificado no
início de um programa a ser desenhado, a posição
especificada neste código G é assumida como a
posição inicial de desenho.

#7 #6 #5 #4 #3 #2 #1 #0
11350 PNE

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#2 PNE Um nome de desenho aumentado é:


0: Não exibido.
1: Exibido.

NOTA
Quando este parâmetro é ajustado, a energia deve
ser desligada antes que a operação seja
continuada.
Este parâmetro é válido apenas para a exibição de
10,4 polegadas.

#7 #6 #5 #4 #3 #2 #1 #0
11352 PNI

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 PNI Um nome de caminho aumentado é exibido em:


0: Vídeo normal.
1: Vídeo reverso.

NOTA
Este parâmetro é válido apenas para a exibição de
10,4 polegadas.

1241
A. PARÂMETROS APÊNDICE B-64304PO/01

#7 #6 #5 #4 #3 #2 #1 #0
11353 SEK

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 SEK Quando a energia é ligada, ou quando o estado de limpeza está


presente, os números sequenciais são :
0: Não mantidos.
1: Mantidos.

NOTA
Durante uma chamada de subprograma, o número
sequencial do subprograma é mantido.

11363
Raio de uma figura de ferramenta em exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm, pol. (unidade de entrada)
[Unidade mínima de dados] Depende do sistema de incremento do eixo de referência
[Alcance de dados válido] 0 ou 9 dígitos positivos da unidade mínima de dados (consultar a tabela
de configuração de parâmetro padrão (B))
(Quando o sistema de incremento é IS-B, 0.000 a +999999,999)
Este parâmetro ajusta o raio de uma figura de ferramenta em simulação
animada em função de exibição gráfica dinâmica.

#7 #6 #5 #4 #3 #2 #1 #0

11630
FRD

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#0 FRD A unidade de comando mínimo dos ângulos de rotação da rotação


coordenada é:
0: 0,001 grau.
1: 0,00001 grau. (1/100,000)

1242
B-64304PO/01 APÊNDICE A. PARÂMETROS

Número de identificação para controle síncrono, composto e


sobreposto com comando de programa
12600

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de palavra
[Alcance de dados válido] 0,1 a 32767
Ajusta números de identificação que podem ser especificados com
endereços P,Q. O eixo cujo número de identificação é "0" não pode
tornar-se sob controle síncrono / composto / sobreposto pelo programa
CNC.
O mesmo número de identificação não pode ser ajustado para dois ou
mais eixos através de todos os caminhos.
Quando o mesmo número de identificação é ajustado, alarme PS
(PS5339) ocorre em bloco G50.4/G50.5/G50.6/G51.4/G51.5/G51.6.

(1º) Grupo modal de código G a ser registrado no histórico quando um


12990 alarme é emitido

(2º) Grupo modal de código G a ser registrado no histórico quando um


12991 alarme é emitido

(3º) Grupo modal de código G a ser registrado no histórico quando um


12992 alarme é emitido

(4º) Grupo modal de código G a ser registrado no histórico quando um


12993 alarme é emitido

(5º) Grupo modal de código G a ser registrado no histórico quando um


12994 alarme é emitido

(6º) Grupo modal de código G a ser registrado no histórico quando um


12995 alarme é emitido

(7º) Grupo modal de código G a ser registrado no histórico quando um


12996 alarme é emitido

(8º) Grupo modal de código G a ser registrado no histórico quando um


12997 alarme é emitido

(9º) Grupo modal de código G a ser registrado no histórico quando um


12998 alarme é emitido

(10º) Grupo modal de código G a ser registrado no histórico quando um


12999 alarme é emitido

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de byte
[Alcance de dados válido] 1 ao número máximo de grupos de código G
Ajusta o número de um grupo modal de código G a ser registrado no
histórico de alarme e histórico de operação quando um alarme é
emitido.
* Se um valor além do alcance de dados válido é ajustado, o status
do grupo 04 é registrado.

1243
A.PARÂMETROS APÊNDICE B-64304PO/01

13221 Código M para reinício de contagem da vida da ferramenta

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Faixa de dados válidos] 0 a 255 (não incluindo 01, 02, 30, 98, e 99). Quando 0 for ajustado, este
parâmetro é ignorado.
Para a operação de um código M para reinício de contagem da vida da
ferramenta, ver a descrição do parâmetro n.º 6811.
Este parâmetro é usado quando um código M para reinício de contagem
da vida da ferramenta ultrapassa 127.
Ajustar o parâmetro N.º 6811 par a 0 e ajustar o valor de um código M
neste parâmetro.

13265 Código H para usar o desvio no comprimento da ferramenta no gerenciamento da vida


da ferramenta

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa de dados válidos] 0 a 9999
O ajuste deste parâmetro para H99 em geral valida a compensação para a
ferramenta atualmente sendo usada. Ao ajustar qualquer código H neste
parâmetro, o código H ao invés de H99 pode ser usado. Se 0 for
especificado, H99 é assumido.
Um valor variando de 0 a 9999 pode ser ajustado.

13266 Código D para habilitar a compensação de corte no gerenciamento da vida da


ferramenta

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa de dados válidos] 0 a 9999
O ajuste deste parâmetro para D99 em geral valida a compensação para a
ferramenta atualmente sendo usada. Ao ajustar qualquer código D neste
parâmetro, o código D ao invés de D99 pode ser usado. Se 0 for
ajustado, D99 é assumido.

#7 #6 #5 #4 #3 #2 #1 #0
MCR
13600
MSA MCR

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

# 0 MCR Quando um ajuste na taxa de aceleração permissível é feito com a


função de seleção de condição de usinagem (tela de ajuste de
parâmetro de usinagem, tela de seleção de nível de precisão), o
parâmetro N.º 1735 para a função de desaceleração baseado na
aceleração em interpolação circular é:
0: Modificado.
1: Não modificado.

- 1244 -
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 MSA Quando a função de seleção de condição de usinagem é usada, o


tempo de mudança na taxa de aceleração (em forma de sino) (LV1,
LV10) é:

0: Ajuste usando parâmetros N.º 13612 e 13613.


1: Ajuste usando parâmetros N.º 13662 e 13663.

#7 #6 #5 #4 #3 #2 #1 #0
13601 MPR

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

NOTA
Quando este parâmetro é ajustado, a energia
deve ser desligada antes da operação ser
continuada.

#0 MPR A tela de ajuste de parâmetro de usinagem é:


0: Exibida.
1: Não exibida.
Mesmo quando este parâmetro é ajustado em 1, a tela de seleção de
nível de precisão é exibida.

Taxa de aceleração para aceleração/desaceleração antes da interpolação


13610 a frente no controle de visualização prévia / Controle de visualização
prévia avançada AI / Controle de contorno AI (nível de precisão 1)

Taxa de aceleração para aceleração/desaceleração antes da interpolação


13611 a frente no controle de visualização prévia / Controle de visualização
prévia avançada AI / Controle de contorno AI (nível de precisão 10)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm/s/s, polegada/s/s, grau/s/s (unidade de máquina)
[Mínima Unidade de dados] Depende do sistema de incremento do eixo aplicado
[Faixa de dados válidos] Consultar a tabela de ajuste de parâmetro padrão (D)
(Quando o sistema da máquina for o sistema métrico, 0.0 a +100000.0.
Quando o sistema da máquina for o sistema de polegada, máquina 0.0 a
+10000.0).
Cada um destes parâmetros ajusta uma taxa de aceleração para
aceleração/ desaceleração antes da interpolação no controle de
visualização prévia avançada / controle de visualização prévia
avançada AI/controle de contorno AI. Ajustar um valor (nível de
precisão 1) com ênfase colocada na velocidade e um valor (nível de
precisão 10) com ênfase na precisão.

- 1245 -
A.PARÂMETROS APÊNDICE B-64304PO/01

13612 Tempo de mudança na taxa de aceleração (formato de sino) quando o controle de


contorno AI for usado (nível de precisão 1)

13613 Tempo de mudança na taxa de aceleração (formato de sino) quando o controle de


contorno AI for usado (nível de precisão 10)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de Byte
[Unidade de dados] ms
[Faixa de dados válidos] 0 a 127
Cada um destes parâmetros ajusta um tempo de mudança de taxa de
aceleração (formato de sino) no controle de contorno AI. Ajustar um
valor (nível de precisão 1) com ênfase colocada em velocidade e um
valor (nível de precisão 10) com ênfase colocada em precisão.

Taxa de aceleração permissível quando o controle de visualização prévia


13620 avançada / controle de visualização prévia avançada AI / controle
de contorno AI é usado (nível de precisão 1)

Taxa de aceleração permissível quando o controle de visualização prévia


13621 avançada / controle de visualização prévia avançada AI / controle
de contorno AI é usado (nível de precisão 10)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm/s/s, polegada/s/s, grau/s/s (unidade de máquina)
[Mínima Unidade de dados] Depende do sistema de incremento do eixo aplicado
[Faixa de dados válidos] Consultar a tabela de ajuste de parâmetro padrão (D)
(Quando o sistema da máquina for o sistema métrico, 0.0 a
+100000.0. Quando o sistema da máquina for o sistema de polegada,
máquina 0.0 a +10000.0).
Cada um destes parâmetros ajusta uma taxa de aceleração permissível
no controle de visualização prévia avançada / controle de visualização
prévia avançada AI / controle de contorno AI. Ajustar um valor (nível
de precisão 1) com ênfase colocada na velocidade e um valor (nível de
precisão 10) com ênfase na precisão.

Constante de tempo para aceleração/desaceleração após interpolação


13622 quando o controle de visualização prévia / controle de visualização prévia
avançada AI / controle de contorno AI é usado (nível de precisão 1)

Constante de tempo para aceleração/desaceleração após interpolação


13623 quando o controle de visualização prévia / controle de visualização prévia
avançada AI / controle de contorno AI é usado (nível de precisão 10)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de palavra
[Unidade de dados] ms
[Faixa de dados válidos] 1 a 512
Cada um destes parâmetros ajusta uma constante de tempo para
aceleração / desaceleração após interpolação quando o controle de
visualização prévia avançada / controle de visualização prévia
avançada AI / controle de contorno AI é usado. Ajustar um valor (nível
de precisão 1) com ênfase colocada na velocidade e um valor (nível de
precisão 10) com ênfase na precisão.

- 1246 -
B-64304PO/01 APÊNDICE A.PARÂMETROS

Diferença da velocidade angular quando o controle de visualização


13624 prévia avançada / controle de visualização prévia avançada AI /
controle de contorno AI é usado (nível de precisão 1)

Diferença da velocidade angular quando o controle de visualização


13625 prévia avançada / controle de visualização prévia avançada AI /
controle de contorno AI é usado (nível de precisão 10)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm/min, polegada/min, grau/min (unidade de máquina)
[Mínima unidade de dados] Depende do sistema de incremento do eixo aplicado.
[Faixa de dados válidos] Consultar a tabela de ajuste de parâmetros padrão (C)
(Quando o sistema de incremento éIS-B, 0.0 to +999000.0)
Cada um destes parâmetros ajusta uma diferença de velocida
permissível para a determinação de velocidade com base na diferença
de velocidade angular no controle de visualização prévia avançada /
controle de visualização prévia AI / controle de contorno AI. Ajustar
um valor (nível de precisão 1) com ênfase colocada na velocidade e um
valor (nível de precisão 10) com ênfase na precisão..

Velocidade de corte máxima quando o controle de visualização


13626 prévia avançada / controle de visualização prévia AI / controle de
contorno AI é usado (nível de precisão 1)

Velocidade de corte máxima quando o controle de visualização


13627 prévia avançada / controle de visualização prévia AI / controle de
contorno AI é usado (nível de precisão 10)

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo real
[Unidade de dados] mm/min, polegada/min, grau/min (unidade de máquina)
[Mínima unidade de dados] Depende do sistema de incremento do eixo aplicado.
[Faixa de dados válidos] Consultar a tabela de ajuste de parâmetros padrão (C)
(Quando o sistema de incremento é IS-B, 0.0 a +999000.0)
Cada um destes parâmetros ajusta uma velocidade de corte máxima no
controle de visualização prévia avançada / controle de visualização
prévia AI / controle de contorno AI. Ajustar um valor (nível de
precisão 1) com ênfase colocada na velocidade e um valor (nível de
precisão 10) com ênfase na precisão.

1247
A.PARÂMETROS APÊNDICE B-64304PO/01

Número de parâmetro correspondente ao item 1 arbitrário quando controle


13628 de visualização prévia avançada / controle de visualização prévia AI /
controle de contorno AI é usado

Número de parâmetro correspondente ao item 2 arbitrário quando controle


13629 de visualização prévia avançada / controle de visualização prévia AI /
controle de contorno AI é usado

NOTA
Quando estes parâmetros forem ajustados a
energia deve ser desligada antes da operação ser
continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Faixa de dados válidos] 1 a 65535
Estes parâmetros ajustam os números de parâmetro correspondentes
aos itens arbitrários 1 e 2.

NOTA
Os números de parâmetro correspondentes ao
seguinte não podem ser especificados:
Parâmetros de bit
Parâmetros de eixo (N.º 4000 a N.º 4799)
Parâmetros do tipo número real
Parâmetros que requerem desligamento (para os
quais o alarme (PW0000) é emitido)
Parâmetros não existentes

Valor em ênfase na velocidade(nível de precisão 1) do parâmetro


13630 correspondente ao item arbitrário 1 quando o controle de
visualização prévia avançada / controle de visualização prévia AI /
controle de contorno AI é usado

Valor com ênfase na velocidade (nível de precisão 1) do parâmetro


13631 correspondente ao item arbitrário 2 quando o controle de
visualização prévia avançada / controle de visualização prévia AI /
controle de contorno AI é usado

Valor com ênfase na velocidade (nível de precisão 10) do parâmetro


13632 correspondente ao item arbitrário 1 quando o controle de
visualização prévia avançada / controle de visualização prévia AI /
controle de contorno AI é usado

Valor com ênfase na velocidade (nível de precisão 10) do parâmetro


correspondente ao item arbitrário 2 quando o controle de
13633 visualização prévia avançada / controle de visualização prévia AI /
controle de contorno AI é usado

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] Depende do tipo de parâmetro para um item arbitrário
[Faixa de dados válidos] Depende do tipo de parâmetro para um item arbitrário
Cada um destes parâmetros ajusta um valor com ênfase colocada na
velocidade ou precisão para um parâmetro.

1248
B-64304PO/01 APÊNDICE A.PARÂMETROS

13662 Tempo de mudança na taxa de aceleração (formato de sino) quando o controle de


contorno AI é usado (nível de precisão 1), faixa estendida

13663 Tempo de mudança na taxa de aceleração (formato de sino) quando o controle de


contorno AI é usado (nível de precisão 10), faixa estendida

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de 2 palavras
[Unidade de dados] ms
[Faixa de dados válidos] 0 a 200
Cada um destes parâmetros ajusta um tempo de mudança de taxa de
aceleração (formato de sino) no controle de contorno AI. Ajustar um
valor (precisão 1) com ênfase colocada na velocidade e um valor
(nível de precisão 10) com ênfase na precisão.

#7 #6 #5 #4 #3 #2 #1 #0
14000 IRFx

NOTA
Quando este parâmetro é ajustado a energia deve
ser desligada antes da operação ser continuada.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de bit

#2 IRFx Um comando de comutação polegada-métrico (G20, G21) na posição


de referência é
0: Desabilitado.
1: Habilitado.

Quando esta função é habilitada para um eixo, se uma tentativa de


comutar entre a unidade de polegada e métrica for feita, embora a
ferramenta não esteja na posição de referência naquele eixo, um alarme
(PS5362) é emitido e a comutação entre a unidade de polegada e
métrica é cancelada.
Confirmar que move a ferramenta para a posição de referência, por
exemplo, especificando G28 antes de comutar entre a unidade de
polegada e métrica.

1249
A.PARÂMETROS APÊNDICE B-64304PO/01

NOTA
1 Esta função habilita os comandos de comutação
polegada/métrica (G20 e G21) na posição de
referência. Ela não habilita a comutação da
unidade de entrada de ajuste (bit 2 (INI) do
parâmetro N.º 0000).
2 A comutação entre polegada e métrica ajustando a
unidade de entrada de ajuste (bit 2 (INI) do
parâmetro N.º 0000) é habilitada somente quando a
coordenada da máquina da primeira posição de
referência é 0 (parâmetro N.º 1240 é 0) e a
presença da primeira posição de referência é
assumida.
Para um sistema em que a coordenada da
máquina da primeira posição de referência não é 0,
ajustar este parâmetro para 1 e especificar
G20/G21 na primeira posição de referência para
comutar entre polegada e métrica.

Distância de deslocamento máxima permissível quando a posição de


14010 referência é estabelecida para uma escala linear com uma posição de
referência de endereço absoluta.

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Eixo de 2 palavras
[Unidade de dados] Unidade de detecção
[Faixa de dados válidos] 0 a 99999999
Este parâmetro ajusta a distância de deslocamento máxima permissível
na taxa de avanço FL quando a posição de referência é estabelecida
para uma escala linear com uma posição de referência de endereço
absoluta. Quando a distância de deslocamento ultrapassa o ajuste deste
parâmetro o alarme (DS0017) (ESCALA COM POSIÇÃO DE
REFERÊNCIA: ESTABELECIMENTO DE POSIÇÃO DE
REFERÊNCIA FALHOU) é emitido. Quando este parâmetro é ajustado
para 0, a distância de deslocamento máxima permissível não é
verificada.

1250
B-64304PO/01 APÊNDICE A.PARÂMETROS

14340 Valor ATR correspondente ao escravo 01 em FSSB

a a
14349 Valor ATR correspondente ao escravo 10 em FSSB

NOTA
Quando estes parâmetros são ajustados a energia
deve ser desligada antes da operação ser continuada..
[Tipo de entrada] Entrada de parâmetro
[Tipo de dados] Byte
[Faixa de dados válidos] 0 a 7,64,-56,-96
Cada um destes parâmetros ajusta o valor (valor ATR) da tabela de
tradução de endereço correspondente a cada um dos escravos 1 a 10 em
FSSB. O escravo é um termo genérico para servo amplificadores e
unidades de interface de detector separadas conectadas via um cabo
ótico FSSB ao CNC. Números 1 a 10 são atribuídos aos escravos,
com números mais baixos sequencialmente atribuídos aos escravos
mais próximos do CNC.
Um amplificador de 2 eixos consiste em dois escravos e um
amplificador de 3 eixos consiste em três escravos. Em cada um destes
parâmetros, ajustar um valor como descrito abaixo, dependendo se o
escravo é um amplificador, detector separado ou não existente.
• Quando o escravo é um amplificador:
Ajustar um valor obtido subtraindo 1 do ajuste do parâmetro N.º
1023 para o eixo ao qual o amplificador é atribuído.
• Quando o escravo é uma unidade de interface de detector separado:
Ajustar 64 para a primeira unidade de interface de detector separado
(conectada próxima ao CNC) e ajustar -56 para a segunda unidade
de interface de detector separado (conectada distante do CNC).
• Quando o escravo é não existente: Ajustar -96.

NOTA
1 Quando a função de caixa de engrenagens elétrica (EGB) for usada
Embora um amplificador não seja realmente requerido para um eixo
fictício de EGB, ajustar este parâmetro supondo que um amplificador
fictício está conectado. Isto é, como o valor da tabela de conversão de
endereço para um escravo não existente, ajustar o valor obtido
subtraindo 1 d o a j u s t e d o parâmetro N.º 1023 para o eixo fictício de
EGB, ao invés de -96.
2 Quando o FSSB é ajustado para o modo de ajuste au tomático
(quando o parâmetro FMD (N.º 1902#0) é a j u s t a d o p a r a 0),
o s parâmetros Nºs. 14340 a 14349 são automaticamente ajustados à
medida que dados são entrados na tela de ajuste de FSSB. Quando o
modo de ajuste manual 2 é ajustado (quando o parâmetro FMD
(N.º1902#0) é ajustado para 1) assegure-se de ajustar diretamente os
valores nos parâmetros Nºs. 14340 a 14349.

1251
A.PARÂMETROS APÊNDICE B-64304PO/01

Exemplo de configuração de eixo e ajustes de parâmetros


- Exemplo 1
CNC
Número ATR
Número Programar Eixo do No.14340 eixo
do eixo nome de servo escravo até 14349
controla eixo No.1023
do No.1020 Amplif.

1 X 1 eixo 1 0 X
simples
2 Y 3 2 1 A
Amplif. 2
3 Z 4 eixos 3 2 Y

4 A 2 4 3 Z
Amplif. 2
5 B 5 eixos 5 4 B
6 64 (M1)
M1
7 -56 (M2)
M2
8 a 10 -96 (Nenhum)

CNC
Número ATR
Número Programar Eixo do eixo
No.14340
do eixo nome de servo escravo
até 14349
controla eixo No.1023
do No.1020 Amplif.
1 X 1 Eixo 1 0 X
simples
2 Y 3 2 2 Y
Amplif. 2
3 Z 4 eixos 3 3 Z

4 A 2 4 1 A
Amplif. 2
5 B 5 eixos 5 4 B
6 64 (M1)
M1
7 -56 (M2)
M2
8 a 10 -96 (Nenhum)

M1/M2: Primeira / Segunda unidades de interface de detector separadas

1252
B-64304PO/01 APÊNDICE A.PARÂMETROS

- Exemplo 2
Exemplo de configuração de eixo e definição de parâmetro quando
a função de caixa de engrenagem eletrônica (EGB) for usada
(eixo escravo EGB; Eixo A, eixo do manequim EGB; Eixo B)

Número do ATR Nº Eixo


escravo 14340
Número Programar Eixo servo
do eixo nome de eixo nº 1023
até
controlado nº 1020 14349

Amplif. Eixo
simples

Amplif.
Eixo duplo

Amplif. Eixo
simples

B (Fictício)

(nenhum)

M1/M2: Primeira/segunda unidades de interface de detector separadas

1253
A.PARÂMETROS APÊNDICE B-64304PO/01

Valor ATR correspondente ao conector 1 na primeira unidade de interface


14376 de detector separada

a a
Valor ATR correspondente ao conector 8 na primeira unidade de interface
14383 de detector separada

Valor ATR correspondente ao conector 1 na segunda unidade de interface


14384 de detector separada

a a
Valor ATR correspondente ao conector 8 na terceira unidade de interface
14391 de detector separada

NOTA
Quando estes parâmetros forem ajustados a
energia deve ser desligada antes da operação ser
continuada..
[Tipo de entrada] Entrada de parâmetro
[Tipo de dados] Byte
[Faixa de dados válidos] 0 a 7, 32
Cada um destes parâmetros ajusta o valor (valor ATR) da tabela de
tradução de endereço correspondente a cada conector em uma
unidade de interface de detector separada.
Em cada um destes parâmetros, ajustar um valor obtido subtraindo 1 do
ajuste de parâmetro N.º 1023 para o eixo conectado a um conector em
uma unidade de interface de detector separada.
Quando houver eixos para os quais ajustes são feitos para usar uma
unidade de interface de detector separada (bit 6 (PM1x) do parâmetro N.º
1905 é ajustado para 1 ou bit 7 (PM2x) do parâmetro N.º 1905 é
ajustado para 1, ajustado para 32 para os conectores não usados.

NOTA
Quando o FSSB é ajustado para o modo de ajuste
automático (quando o parâmetro FMD (N.º 1902#0) é
ajustado para 0), os parâmetros Nos. 14376 a 14391
são automaticamente ajustados à medida que dados
são entrados na tela de ajuste de FSSB. Quando o
modo de ajuste manual 2 é ajustado (quando o
parâmetro FMD (No.1902#0) é ajustado para 1),
assegurar-se de ajustar diretamente os valores nos
parâmetros Nos. 14376 a 14391.

#7 #6 #5 #4 #3 #2 #1 #0
14476 DFS

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Bit

#0 DFS O FSSB entra:


0: O modo específico FS0i-D.
1: O modo compatível com FS0i-C.

1254
B-64304PO/01 APÊNDICE A.PARÂMETROS

14713 Unidade de aumento pela qual a ampliação e a redução são conduzidas com
a função de exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Faixa de dados válidos] 0 a 255
Este parâmetro a ju s t a a unidade de aumento pela qual a ampliação e
a redução são conduzidas com a função de exibição gráfica dinâmica.
Unidade de aumento = 64 / ajuste
Se 0 for ajustado, 64 é assumido.

14714 Unidade de movimento horizontal quando um movimento é feito com a


função de exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Faixa de dados válidos] 0 a 255
Este parâmetro ajusta a unidade de movimento horizontal (em dots)
aplicada quando um movimento é feito com a função de exibição
gráfica dinâmica.
Se 0 é ajustado, 64 é assumido.

14715 Unidade de movimento vertical quando um movimento é feito com a


função de exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Faixa de dados válidos] 0 a 255
Este parâmetro ajusta a unidade de movimento vertical (em dots)
aplicado quando um movimento é feito com a função de exibição
gráfica dinâmica.
Se 0 é ajustado, 35 é assumido.

14716 Unidade de ângulo de rotação quando rotação é conduzida com a função de


exibição gráfica dinâmica

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Palavra
[Faixa de dados válidos] 0 a 255
Este parâmetro ajusta a unidade (em graus) de um ângulo de rotação
pelo qual o sistema de coordenadas do desenho é girado com a função
de exibição gráfica dinâmica.
Se 0 é ajustado, 10 é assumido.

1255
A.PARÂMETROS APÊNDICE B-64304PO/01

18060 Código M de proibição de movimento para trás que não emite código M

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Faixa de dados válidos] 1 a 999
Quando um código M que proíbe o movimento para trás é especificado
durante o movimento para trás bloqueia antes do código M ser
proibido. Neste caso, o sinal de proibição de movimento para trás
MRVSP<Fn091.2> é emitido.

Este código M de proibição de movimento para trás não é emitido para


o PMC como um código M. Ajustar um código M que não é
usado por uma função auxiliar ou macr o como o código M
de pr oibição de movimento pa ra trás.

18065 Código M de proibição de movimento para trás 1 que emite um código M

18066 Código M de proibição de movimento para trás 2 que emite um código M

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de palavra
[Faixa de dados válidos] 1 a 999
Quando um código M que proíbe movimento para trás é especificado
durante o movimento para trás, o movimento para trás bloqueia antes
do código M ser proibido. Neste caso, o sinal de proibição de
movimento para trás MRVSP<Fn091.2> é emitido.

Estes códigos M de proibição de movimento para trás são emitidos para


o PMC como códigos M. Ajustar os códigos M que não são usados por
uma função auxiliar ou macro como os códigos M de proibição de
movimento para trás.

#7 #6 #5 #4 #3 #2 #1 #0
19500 FNW

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#6 FNW No método de determinação de velocidade pela diferença de velocidade


do controle de visualização prévia avançada / controle de visualização
prévia avançada AI / controle de contorno e o método de determinação
de velocidade pela aceleração do controle de visualização prévia
avançada / controle de contorno AI:
0: A velocidade máxima que não ultrapassa a diferença de velocidade
permissível ou a aceleração permissível é selecionada.
1: A taxa de avanço é determinada de modo que a diferença de
velocidade permissível e a aceleração permissível de cada eixo
não sejam ultrapassadas e que a velocidade de desaceleração seja
constante independentemente da direção do movimento se o
formato for o mesmo.

1256
B-64304PO/01 APÊNDICE A.PARÂMETROS

#7 #6 #5 #4 #3 #2 #1 #0
19501 FRP

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#5 FRP Travessia rápida de formato linear no modo de controle de


visualização prévia avançada / controle de visualização prévia
avançada AI / controle de contorno AI é:

0: Aceleração / desaceleração após interpolação.


1: Aceleração / desaceleração antes da interpolação.
Ajustar uma taxa de aceleração máxima permissível para cada eixo no
parâmetro No. 1671.
Quando usar aceleração / desaceleração em forma de sino antes da
interpolação, ajustar um tempo de mudança de taxa de aceleração no
parâmetro N.º 1672.

Quando este parâmetro for ajustado para 1, aceleração / desaceleração


antes da interpolação também é aplicada a travessia rápida se todas as
condições abaixo forem satisfeitas. Nesta ocasião, aceleração /
desaceleração após interpolação não é aplicada.
Bit 1 (LRP) do parâmetro N.º 1401 é ajustado para 1:
Posicionamento de tipo de interpolação linear.
Um valor que não 0 é ajustado no parâmetro N.º 1671 para um
eixo.
Se todas estas condições não forem satisfeitas, aceleração /
desaceleração após interpolação é aplicada.

NOTA
Para habilitar mostrador piscando e emissão de
sinal indicando que o modo de controle de
visualização prévia avançada / controle de
visualização prévia avançada AI / controle de
contorno AI mesmo quando o comando de
travessia rápida é especificado, ajustar o bit 1 (AIR)
do parâmetro N.º 1612 para 1 além dos ajustes
acima.

#7 #6 #5 #4 #3 #2 #1 #0
19607 CAV

[Tipo de entrada] Entrada de parâmetro


[Tipo de dados] Caminho de bit

#5 CAV Quando uma verificação de interferência concluir que a interferência


(sobrecorte) ocorreu:
0: A usinagem pára com o alarme (PS0041).
(Função de alarme de verificação de interferência).
1: A usinagem continua mudando o caminho da ferramenta para
evitar que interferência (sobrecorte) ocorra. (Função de evitar
verificação de interferência).
Quanto ao método de verificação de interferência ver as descrições de
bit 1 (CNC) do parâmetro N.º 5008 e bit 3 (CNV) do parâmetro N.º
5008.
1257
A.PARÂMETROS APÊNDICE B-64304PO/01

A.2 TIPO DE DADOS


Parâmetros são classificados pelo tipo de dados como a seguir:
Tipo de dados Faixa de dados Observações
válidos

Bit
Grupo de máquina de bit
0 ou 1
Caminho de bit
Eixo de bit
Eixo de bit
Byte
Grupo de máquina de Byte -128 a 127 Alguns parâmetros
Caminho de byte 0 a 255 tratam estes tipos de
Eixo de byte dados como dados não
assinados.
Eixo de byte
Palavra
Grupo de máquina de Alguns parâmetros
palavra -32768 a 32767
tratam estes tipos de
0 a 65535
Caminho de palavra dados como dados não
Eixo de palavra assinados.
Eixo de palavra
2-Palavras
Grupo de máquina de 2- Alguns parâmetros
palavras 0 a ±999999999 tratam estes tipos de
Caminho de 2-palavras dados como dados não
Eixo de 2-palavras assinados.
Eixo de 2-palavras
Real
Grupo de máquina real Ver Tabelas de
Caminho real Ajuste de
Parâmetro Padrão
Eixo real
Eixo real

NOTA
1 Cada um dos parâmetros dos tipos de bit, grupo de máquina de bit, caminho de
bit, eixo de bit e eixo de bit consiste em 8 bits para um número de dados
(parâmetros com oito significados diferentes).
2 Para os tipos de grupo de máquina, os parâmetros correspondentes ao número
máximo de grupos de máquina estão presentes, de modo que dados
independentes podem ser ajustados para cada grupo de máquina.
3 Para tipos de caminhos, os parâmetros correspondentes ao número máximo de
caminhos estão presentes, de modo que dados independentes podem ser
ajustados para cada caminho.
4 Para tipos de eixos geométricos, os parâmetros correspondentes ao número
máximo de caminhos estão presentes, de modo que dados independentes podem
ser ajustados para eixo geométrico de controle.
5 Para tipos de eixo, os parâmetros correspondentes ao número máximo de eixos
estão presentes, de modo que dados independentes podem ser ajustados para
cada eixo geométrico de eixo.
6 A faixa de dados válidos para cada tipo de dados indica uma faixa geral. A faixa
varia de acordo com os parâmetros. Para a faixa de dados válidos de um
parâmetro específico, ver a explicação do parâmetro.

1258
B-64304PO/01 APÊNDICE A.PARÂMETROS

A.3 TABELAS DE AJUSTE DE PARÂMETRO PADRÃO


Esta seção define as unidades de dados mínimas padrão e as faixas
de dados válidos dos parâmetros CNC do tipo real, tipo de grupo de
máquina real, tipo de caminho real, tipo de eixo geométrico real e tipo
de eixo real. O tipo de dados e a unidade de dados de cada parâmetro
es t á conforme as especificações de cada função.

NOTA
1 Os valores são arredondados para cima ou para
baixo para os múltiplos mais próximos da unidade
de dados mínima.
2 Uma faixa de dados válidos significa limites de
entrada de dados e pode diferir dos valores
representando o desempenho real.
3 Para informação sobre as faixas de comandos
para o CNC, consultar o Apêndice D, "Faixa de
Valores de Comando".

(A) Parâmetros de comprimento e ângulo (tipo 1)

Sistema de Unidade de
Unidade de Faixa de dados válidos
dados incremento dados
mínima

IS-A 0.01 -999999.99 a +999999.99


mm
IS-B 0.001 -999999.999 a +999999.999
grau
IS-C 0.0001 -99999.9999 a +99999.9999
IS-A 0.001 -99999.999 a +99999.999
Polegada IS-B 0.0001 -99999.9999 a +99999.9999
IS-C 0.00001 -9999.99999 a +9999.99999

(B) Parâmetros de comprimento e ângulo (tipo 2)

Sistema Unidade
Unidade de Faixa de dados válidos
dados de de dados
incremento mínima

IS-A 0.01 0.00 a +999999.99


mm grau
IS-B 0.001 0.000 a +999999.999
IS-C 0.0001 0.0000 a +99999.9999
IS-A 0.001 0.000 a +99999.999
polegada IS-B 0.0001 0.0000 a +99999.9999
IS-C 0.00001 0.00000 a +9999.99999

1259
A.PARÂMETROS APÊNDICE B-64304PO/01

(C) Parâmetros de velocidade e velocidade angular

Sistema Unidade
Unidade de Faixa de dados válidos
dados de de dados
incremento mínima
IS-A 0.01 0.0 a +999000.00
mm/min
IS-B 0.001 0.0 a +999000.000
grau/min
IS-C 0.0001 0.0 a +99999.9999
IS-A 0.001 0.0 a +96000.000
Polegada/min IS-B 0.0001 0.0 a +9600.0000
IS-C 0.00001 0.0 a +4000.00000

Se o bit 7 (IESP) do parâmetro N.º 1013 for ajustado para 1, a faixa


de dados válidos para IS-C é estendida como a seguir:

Unidade de Sistema Unidade


dados Faixa de dados válidos
de de dados
incremento mínima
mm/min IS-C 0.001 0.000 a +999000.000
grau/min
polegada/min IS-C 0.0001 0.0000 a +9600.0000

(D) Parâmetros de aceleração e aceleração angular

Unidade de Sistema Unidade


dados Faixa de dados válidos
de de dados
incremento mínima
IS-A 0.01 0.00 a +999999.99
mm/s2
IS-B 0.001 0.000 a +999999.999
grau/s2
IS-C 0.0001 0.0000 a +99999.9999
IS-A 0.001 0.000 a +99999.999
polegada/s2 IS-B 0.0001 0.0000 a +99999.9999
IS-C 0.00001 0.00000 a +9999.99999

Se o bit 7 (IESP) do parâmetro N.º 1013 for ajustado para 1, a faixa


de dados válidos para IS-C é estendida como a seguir:

Unidade de Sistema Unidade


dados Faixa de dados válidos
de de dados
incremento mínima
mm/min IS-C
0.001 0.000 a +999999.999
grau/min
polegada/min IS-C 0.0001 0.0000 a +99999.9999

1260
B-64304PO/01 APÊNDICE B. LISTA DE CÓDIGO DE PROGRAMA

B LISTA DE CÓDIGO DE PROGRAMA


Código ISO Código EIA Macro customizada
Nome do caractere Código Código
Caractere Caractere
(hexadecimal) (hexadecimal)
Sem macro Com macro
customizada customizada
Número 0 0 30 0 20
Número 1 1 B1 1 01
Número 2 2 B2 2 02
Número 3 3 33 3 13
Número 4 4 B4 4 04
Número 5 5 35 5 15
Número 6 6 36 6 16
Número 7 7 B7 7 07
Número 8 8 B8 8 08
Número 9 9 39 9 19
Endereço A A 41 a 61
Endereço B B 42 b 62
Endereço C C C3 c 73
Endereço D D 44 d 64
Endereço E E C5 e 75
Endereço F F C6 f 76
Endereço G G 47 g 67
Endereço H H 48 h 68
Endereço I I C9 i 79
Endereço J J CA j 51
Endereço K K 4B k 52
Endereço L L CC l 43
Endereço M M 4D m 54
Endereço N N 4E n 45
Endereço O O CF o 46
Endereço P P 50 p 57
Endereço Q Q D1 q 58
Endereço R R D2 r 49
Endereço S S 53 s 32
Endereço T T D4 t 23
Endereço U U 55 u 34
Endereço V V 56 v 25
Endereço W W D7 w 26
Endereço X X D8 x 37
Endereço Y Y 59 y 38
Endereço Z Z 5A z 29
Deletar DEL FF Del 7F
Retrocesso BS 88 BS 2A
Tabulador HT 09 Tab 2E
Fim de bloco LF ou NL 0A CR ou EOB 80
Retorno do carro CR 8D
Espaço SP A0 SP 10

1261
B.LISTA DE CÓDIGO DE PROGRAMA APÊNDICE B-64304PO/01

Código ISO Código EIA Macro customizada


Nome do Caractere
Código Código
Caractere Caractere
(hexadecimal) Sem macro Com macro
(hexadecimal)
customizada customizada
Parada de reenrolar absoluta % A5 ER 0B
Saída de controle (início comentário) ( 28 (2-4-5) 1A
Entrada de controle (fim comentário) ) A9 (2-4-7) 4A
Sinal mais + 2B + 70
Sinal menos - 2D - 40
Dois pontos(endereço O) : 3A
Salto bloco opcional / AF / 31
Ponto (ponto decimal) . 2E . 6B
Sinal # # A3 Parâmetro (No.6012)
Sinal de dólar $ 24
conjunção & A6 & 0E
Apóstrofo ’ 27
Asterisco * AA Parâmetro (No.6010)
Vírgula , AC , 3B
Ponto e vírgula ; FB
Sinal de menor < 2C
Sinal de igual = BD Parâmetro (No.6011)
Sinal de maior > BE
Ponto de interrogação ? 3F
Arroba @ C0
Aspas “ 22
Colchete esquerdo [ DB Parâmetro (No.6013)
Colchete direito ] DD Parâmetro (No.6014)
Sublinhado _ 6F Parâmetro (No.6018)

NOTA
1 Os símbolos usados na coluna "Macro customizada" têm os seguintes significados.
(Espaço) :O caractere será registrado na memória e tem um significado específico.
Se ele for usado incorretamente em uma afirmação que não um comentário,
um alarme ocorre.
: O caractere não será registrado na memória e será ignorado.
: O caractere será registrado na memória, mas será ignorado durante a
execução do programa.
: O caractere será registrado na memória. Se ele for usado em uma
afirmação que não um comentário, um alarme ocorre.
: Se ele for usado em uma afirmação que não um comentário, o caractere
não será registrado na memória. Se ele for usado em um comentário ele
será registrado na memória.
2 Códigos fora desta tabela são ignorados se a paridade deles estiver correta.
3 Códigos com paridade incorreta causam o alarme TH. Mas eles são ignorados sem
gerar o alarme TH quando eles estão na seção comentários.

1262
C.LISTA DE FUNÇÕES E FORMATO
B-64304PO/01 APÊNDICE DE PROGRAMA

C LISTA DE FUNÇÕES E FORMATO DE PROGRAMA

Com algumas funções o formato usado para especificação na série M


difere do formato usado para a especificação na série T. Algumas
funções são suportadas apenas para a série M ou série T.
Algumas funções não podem ser adicionadas como opções
dependendo do modelo. Para detalhes dos formatos de comando, ver
as seções ou subseções relevantes.

Na lista os seguintes símbolos são usados:


• Para série M
x : 1º eixo geométrico básico (X),
y : 2º eixo geométrico básico (Y),
z : 3º eixo geométrico básico (Z)
• Para série T
x : 1º eixo geométrico básico (X),
z : 2º eixo geométrico básico (Z),
codificado usando sistema A de código G

IP_ : apresenta uma combinação de endereços de eixo geométrico


arbitrário usando X, Y, Z, A, B, C, U, V e W (tal como X_ Y_
Z_A_).

α : U m dos endereços arbitrários


β : U m dos endereços arbitrários
Xp : E ix o g e o m ét r ic o X ou eixo geométrico paralelo ao eixo
geométrico X
Yp : E i x o g eo m ét r ic o Y ou eixo geométrico paralelo ao eixo
geométrico Y
Zp : E ix o g eo m ét r i c o Z ou eixo geométrico paralelo ao eixo
geométrico Z

1263
C. LISTA DE FUNÇÕES E FORMATO
DE PROGRAMA APÊNDICE B-64304PO/01

Funções Ilustração Formato do programa


Posicionamento IP G00 IP_ ;
(G00)
Ponto de partida
Interpolação linear IP G01 IP_ F_;
(G01)
Ponto de partida
Interpolação circular G02 R_
Ponto de partida
(G02, G03) G17 X_ Y_ F_ ;
G03 I_ J_

R G02
J G02 R_
G18 X_ Z_ F_ ;
I G03 I_ K_
()

G02 R_
G19 Y_ Z_ F_ ;
G03 J_ K_

Ponto
de partida

Interpolação helicoidal G02 R_


(G02, G03) G17 X_ Y_ α_ F_ ;
G03 I_ J_

Ponto de G02 R_
partida (xyz) G18 X_ Z_ α_ F_ ;
G03 I_ K_
(x,y)
G02 R_
Em caso de G03 em um plano X-Y G19 Y_ Z_ α_ F_ ;
G03 J_ K_
α: Endereço arbitrário, exceto o eixo de
interpolação circular

M
Pausa
(G04) X_
;
G04
P_
T

X_
G04 U_ ;
P_

M
G05.1 Q1 ; modo de controle avançado AI por
antecipação/controle de contorno AI ligado
Controle avançado AI por antecipação / G05.1 Q0 ; Modo de controle avançado AI por
Controle de contornos AI
antecipação/controle de contorno AI
(G05.1)
desligado

Controle HRV3 G05.4 Q1 ; modo de controle HRV3 ligado


(G05.4) G05.4 Q0 ; modo de controle HRV3 desligado
Interpolação cilíndrica G07 IP_ r_; modo de interpolação cilíndrica
(G07.1) R: raio do cilindro
G07 IP 0; cancelar o modo de interpolação cilíndrica
T G08 P1 ; modo de controle avançado por antecipação on
Controle avançado por antecipação G08 P0 ; modo de controle avançado por antecipação off
(G08)

1264
C.LISTA DE FUNÇÕES E FORMATO
B-64304PO/01 APÊNDICE DE PROGRAMA

Funções Ilustração Formato do programa


Parada exata Velocidade
(G09) G01
G09 G02 IP_ ;
Tempo G03
Em posição de checagem
Entrada de dados programável
(G10) M
Memória de compensação de ferramenta A G10 L01
P_ R_ ;
Memória de compensação de ferramenta C
G10 L10 P_ R_ ; (Quantidade de desvio da
geometria/H) G10 L11 P_ R_ ; (Quantidade de
desvio do desgaste/H)
G10 L12 P_ R_ ; (Quantidade de desvio da
geometria/D) G10 L13 P_ R_ ; (Quantidade de
desvio do desgaste/D)

T
Quantidade de desvio da geometria
G10 P_ X_ Z_ R_ Q_ ;
P = 10000 + Número de desvio da geometria
Quantidade de desvio do desgaste
G10 P_ X_ Z_ C_ Q_ ;
P = Número de desvio do desgaste
G12.1 ; Modo interpolação de coordenada polar
T
ligado
Interpolação de coordenada G13.1 ; Cancelar interpolação de coordenada polar
polar (G12.1, G13.1)
M Sistema de coordenada local G17 G16 Xp_ Yp_ . . . ;
M
Yp
Xp
G18 G16 Zp_ Xp_ . . . ;
G19 G16 Yp_ Zp_ . . . ;
Comando de coordenada polar
Yp G15 ; Cancelar
(G15, G16)
Xp
Sistema de coordenada da
peça de trabalho
Seleção de plano G17 ; seleção de plano Xp Yp
(G17, G18, G19) G18 ; seleção de plano Zp Xp
G19 ; seleção de plano Yp Zp
Conversão polegada/unidades Inch input G20 ;
métricas (G20, G21) Metric input G21 ;
Verificação de curso (XYZ)
armazenada G22 X_ Y_ Z_ I_ J_ K_ ;
(G22, 23) Verificação de curso armazenada
ligada
G23 ;
(IJK) Verificação de curso armazenada desligada
T G26 P_ Q_ R_ I_ ; Detecção de flutuação na
velocidade do eixo habilitada
Detecção de flutuação na
G25 ; Detecção de flutuação na
velocidade do eixo velocidade do eixo
(G25, G26) desabilitada
Verificação de retorno a posição IP G27 IP_ ;
de referência
(G27) Ponto de início

1265
C. LISTA DE FUNÇÕES E FORMATO
DE PROGRAMA APÊNDICE B-64304PO/01

Funções Ilustração Formato de programa


Retorno a posição de referência Posição de referência G28 IP_ ; Retorno a posição de referência
(G28) (G28) G30 P2 IP_ ; Retorno a 2ª posição de referência
G30 P3 IP_ ; Retorno a 3ª posição de referência
2º/3º/4º Retorno a posição de
Ponto intermediário G30 P4 IP_ ; Retorno a 4ª posição de referência
referência
IP P2 pode ser omitido.
(G30) Ponto início

2ª/3ª/4ª Posição de referência(G30)

Posição de referência G29 IP_ ;


M
Movimento da posição de
referência
(G29) IP
Ponto intermediário
Função salto IP G31 IP_ F_ ;
(G31)
Ponto início Sinal saltar
F
M M
Rosqueamento G33 IP_ F_ ;
(G33) F : Avanço
T
T
Rosca de avanço igual
Rosqueamento G32 IP_ F_ ;
(G32) F : Avanço
G34 IP_ F_ K_ ;
T
F : Avanço na posição de início na direção
Corte de rosca avançada
longitudinal
variável
(G34) K : Incremento/decremento no avanço por rotação do eixo

Posição início Sinal chegada Posição medida


T posição medida
Desvio automático da G36 X_ ;
ferramenta G37 Z_ ;
Posição programada Valor compensação
(G36,G37) (X_ ou _)

Z
M
Medição automática G92 IP_ ; Ajuste do sistema de coordenadas
A (Ponto início)
do comprimento da Travessia Posição de medida
da peça de trabalho (Este também
ferramenta
rápida comandada com G37 pode ser ajustado com G54 a G59)
B (Posição desaceleração)
(G37) Tx. Avanço de
medida Compensação de comprimento
C (Posição de medida) A
ferramenta pára quando o G90 G37 IP_ ; Programação absoluta
sinal de fim próximo liga. IP_ : Posição de m edida no eixo
X
0
Valor de compensação = (Valor de compensação de
geom étrico X_, Y_, Z_, ou
corrente) + [(Coordenada do ponto no qual a ferramenta
é parada) - (Coordenadas da pos ição de medida

programada)]

1266
C.LISTA DE FUNÇÕES E FORMATO
B-64304PO/01 APÊNDICE DE PROGRAMA

Funções Ilustração Formato de programa


Compensação de corte do
M
Raio da ferramenta/raio da
ponta da ferramenta G17
G41
(G39, G40 a G42) G41 G18 D_ ;
G42
G19
D : Número de compensação da ferramenta
G42
G40 : Cancelar
G40 T

G41
IP ;
G42

Caminho G41.1 ; Controle de direção normal lig. :


G40 : Cancelar
M
programado direita
Controle de direção normal Eixo C
Ferramenta G42.1 ; Controle de direção normal lig. :
(G40.1, G41.1, G42.1)
Ferramenta esquerda
G40.1 ; Controle de direção normal
cancelar

Direção normal (na qual a


ferramenta se move)
G43
M Z_ H_ ;
G44
Compensação do comprimento
da ferramenta
G17 G43 Z
(G43, G44, G49) G18 Y H_ ;
Com pensação
G19 G44 X

Z G43
IP_ H_ ;
G44
H : Número de compensação da ferramenta
G49 : Cancelar
Compensação da ferramenta: G 45 Aumentar
M
aumentar
G 46 IP Diminuir G45
(G45 a G48)
G 47 Duplo aumento G46 IP_ D_ ;
G 48 IP Duplo aumento G47
G48
Quant. desvio
D : Número de desvio da ferramenta
M G51 X_ Y_ Z_ P_
;
Escalonamento I_ J_ K_
(G50, G51)
P, I, J, K : Aumento do escalonamento
X, Y, Z : Posição de controle do escalonamento
G50 : Cancelar

G51.1 IP_ ; Ajuste


M
Espelho IP_: Comando para o eixo geométrico
Imagem de espelho
simétrico da imagem de espelho
programável
(G50.1, G51.1) G50.1 IP_ ; Cancelar
IP IP_: Q u a l q u e r comando para o eixo
geométrico simétrico da imagem de
espelho

1267
C. LISTA DE FUNÇÕES E FORMATO
DE PROGRAMA APÊNDICE B-64304PO/01

Funções Ilustração Formato de programa

T G51.2 (G251) P_ Q_ ; Torneamento Poligonal


ligado
Torneamento P_ Q_ : Razão de rotação entre o eixo e o
eixo geométrico de rotação
Poligonal
G50.2 (G250) ; Torneamento Poligonal cancelado
(G50.2, G51.2) G51.4 P_Q_(L_) ; Iniciar controle síncrono (L_
(G250, G251) Pode ser omitido.)
G50.4 Q_ ; Cancelar controle síncrono.
T
P : Número para identificar eixo geométrico
Controle síncrono, composto, mestre síncrono
e sobreposto pelo comando Q : Número para identificar eixo geométrico
do programa escravo síncrono
L : Comando início estacionamento
(G50.4, G51.4, G50.5, G51.5,
G51.5 P_Q_ ; Iniciar controle composto
G50.6, G51.6) G50.5 P_Q_ ; Cancelar controle composto
P : Número para identificar eixo
geométrico composto 1
Q : Número para identificar eixo
geométrico composto 2
G51.6 P_Q_ ; Iniciar controle sobreposto
G50.6 Q_ ; Cancelar controle sobreposto
P : Número para identificar eixo geométrico
mestre sobreposto
Q : Número para identificar eixo geométrico
escravo sobreposto

T
G50 IP_ ; (Ajuste sistema de coordenadas)
Ajuste do sistema de
coordenadas ou
G50 S_ ; (Grampo velocidade do eixo máxima)
Grampo de velocidade do eixo
máxima (G50)

Sistemas de
Especificação do sistema local c coordena local G52 IP_ ;
de coordenadas
(G52) Sistema de coordenadas da peça

Definição do sistema G53 IP_ ;


de coordenadas da
máquina (G53)
Seleção do sistema de G54
:
coordenada 1 da peça IP_ ;
:
(G54 a G59) G59

M
Exemplo) G54.1 P12 ; G54.1 Pn ; (n=1 to 48)
Seleção de sistema de
coordenadas da peça Selecionar sistema de coordenadas G54 Pn ; (n=1 to 48)
adicional (G54.1,G54) da peça adicional 12. G60 IP_ ;

M
IP
Posicionamento de direção G 60 IP_ ;
única (G60)

Modo de corte (G64)


G64_ ; Modo de corte
v
Modo de parada exata (G61) G61_ ; Modo de parada exata
Modo de rosqueamento (G63) G64 G63_ ; Modo de rosqueamento

1268
C.LISTA DE FUNÇÕES E FORMATO
B-64304PO/01 APÊNDICE DE PROGRAMA

Funções Ilustração Formato de programa


G62_ ; override automático de cantos
M
Override automático de
cantos(G62)
Chamada única
Chamada de macro Macro
G65 P_ L_ <Atribuição de argumento> ; P
(G65, G66, G67) O_ ; : Número de programa
G65 P_L_ ;
M99 ; L : Número de repetição
Chamada modal
G66 P_ L_ <Atribuição de argumento> ;
Chamar após o comando mover
G67 ; Cancelar

G68 : Imagem de espelho para torre dupla


T
Imagem de espelho para G69 : Cancelar imagem de espelho
torre dupla
(G68, G69)

G17 X_ Y_
M Y
G68 G18 Z_ X_ R;
Rotação do sistema de
G19 Y_ Z_
coordenadas
(G68, G69) R
R: Ângulo de rotação em sentido anti-
(x,y) horário
X
Em caso de plano X-Y G69 ; Cancelar
Ciclo de perfuração G80 ; Cancelar
profunda
M M
(G73, G74, G76, G80 to G89) G73
G74
T
G76
(G80 to G89)

G81 X_Y_Z_P_Q_R_F_K_ ;

G89
T
G70 P Q ;
Ciclo conservado para G71 U R ;
tornear G71 P Q U W F S T ;
Ciclo conservado repetitivo G72 W R ;
múltiplo G72 P Q U W F S T ;
G73 W R ;
(G70 a G76) G73 P Q U W F S T ;
Programação absoluta G74 R ;
(G90, G92, G94) G74 X(u) Z(w) P Q R F ;
G75 R ;
G75 X(u) Z(w ) P Q R F ;
G76 R ;
G76 X(u) Z(w) P Q R F ;
G90
X_ Z_ I_ F_ ;
G92
G94 X Z I F ;
Ciclo retificar conservado M
(retificadora) G75 I_ J_ K_ α_ R_ F_ P_ L_ ;

1269
C. LISTA DE FUNÇÕES E FORMATO
DE PROGRAMA APÊNDICE B-64304PO/01

Funções Ilustração Formato de programa


G77 I_ J_ K_ α_ R_ F_ P_ L_ ;
M
G78 I_ (J_) K_ α_ F_ P_ L_ ;
(G75 a G79)
G79 I_ J_ K_ α_ R_ F_ P_ L_ ;
T
α : Endereço de eixo geométrico arbitrário do
(G71 a G74) eixo geométrico de retificação

T
G71 A_ B_ W_ U_ I_ K_ H_ ;
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
G73 A_ (B_) W_ U_ K_ H_ ;
G74 P_ A_ (B_) W_ U_ K_ H_ ;
M
Caixa de transmissão
eletrônica Parameter EFX(No.7731#0)
(G81,G80) 0 0
(G81.4,G80.4) Start of G81 T_ (L_) G81 T_ (L_)
synchronization (Q_ P_) ; (Q_ P_) ;
Cancellation of G80 ; G80 ;
synchronization

T : Número de dentes
L : Número de roscas da fresa
Q : Módulo ou passo diametral
P : Ângulo da hélice da engrenagem
Programação
M
absoluta/incremental
G90_ ; Programação absoluta
(G90/G91)
G91_ ; Programação incremental

G90_ . . . G91_ ; Programação em ambos os
modos
T
Para sistema A de código G
X Z C : Programação absoluta
U W H : Programação incremental
Para sistema B/C de código G
G90_ ; Programação absoluta
G91_ ; Programação incremental:
G90_ … G91_ ; Programação ambos os
modos
Verificação do valor de comando G91.1 IP_ ;
incremental máximo (G91.1) IP_ ; Valor incremental máximo
Ajustar para 0 para cancelar a verificação
de valor incremental máximo.
Definição do sistema
M
de coordenadas da
IP G92 IP_ ;definição do sistema de coordenadas da
peça ou peça
Fixação da velocidade máxima G92 S_ ; Controle de velocidade superficial constante :
do fuso Fixação da velocidade máxima do fuso
(G92)
Predefinição do sistema de
coordenadas da peça
M
G92.1 IP 0 ;
(G92.1)
T
T
G50.3 IP 0 ;
(G50.3)

1270
C.LISTA DE FUNÇÕES E FORMATO
B-64304PO/01 APÊNDICE DE PROGRAMA

Funções Ilustração Formato de programa


G93 ; Modo de ajuste de tempo inverso
M
Avanço de tempo
inverso
(G93)
Avanço por minuto,
M
Avanço por rotação G94 F_ ; Avanço por minuto
M mm/min poleg./min G95 F_ ; Avanço por rotação
(G94, G95) mm/rev poleg./rev
T

T G98 F_ ; Avanço por minuto


(G98, G99) G99 F_ ; Avanço por rotação

Controle velocidade de Veloc. Superf. (m/min ou pés/min) G96 S_ ; Controle velocidade de superfície
superfície constante (G96, G97) constante lig.
(especificação de velocidade de superfície)
Veloc.
G97 S_ ; Controle velocidade de superfície
eixo
N(min-1) constante deslig.
(especificação de velocidade do eixo)

G96.1 P_R_; O próximo bloco começa a operar


T
mediante conclusão da indexação
Função exibir velocidade de do eixo (o modo de controle de
uma ferramenta de velocidade SV está desl.).
G96.2 P_R_; O pr óxi m o bl oc o c om eç a a
usinagem com servo motor op er ar s em es p er ar p el a
(G96.1,G96.2,G96.3,G96.4) c onc l us ão d a in d exaç ão d o
ei xo.
G96.3 P_; O próximo bloco começa a operar
após confirmar a conclusão da
indexação do eixo (o modo de
controle de velocidade SV está
deslig.).
G96.4 P_; O modo de controle de velocidade SV
está lig..
G98_ ; Retorno ao nível inicial do ciclo conservado
G98 G99_ ; retorno ao nível R do ciclo conservado
Retorno ao nível inicial Nível inicial T
do ciclo fixo/retorno ao
nível R (G98, G99)
Nível R Eles só podem ser usados no sistema B/C de código
G.
Ponto Z

M
G161 R_ ;
Cancelamento do controle
de avanço (ciclo de Programa de Figura (G01, G02, G03)
retificação) G160 ;
(G160, G161)

1271
D. FAIXAS DO VALOR DE COMANDO APÊNDICE B-64304PO/01

D
Eixos lineares
FAIXAS DO VALOR DE COMANDO

- No caso da entrada em milímetros, o valor da rosca de avanço é indicado em


milímetros.

Sistema incremental
IS-A IS-B IS-C
Menor incremento de entrada (mm) 0.01 0.001 0.0001
Menor incremento de comando (mm) 0.01 0.001 0.0001
Dimensão máxima programável (mm) ±999,999.99 ±999,999.999 ±99,999.9999
*1
Máximo deslocamento rápido (mm/min) 999,000 999,000 100,000
*1
Faixa da velocidade de avanço (mm/min) 0.01 to 999,000 0.001 to 999,000 0.0001 to 100,000
Avanço incremental (mm/step) 0.01 0.001 0.0001
0.1 0.01 0.001
1.0 0.1 0.01
10.0 1.0 0.1
*2
Compensação da ferramenta (mm) 0 to ±9,999.99 0 to ±9,999.999 0 to ±9,999.9999
Quantidade de compensação de jogo 0 to ±9,999 0 to ±9,999 0 to ±9,999
*3
(pulsos)
*4
Residência (s) 0 to 999,999.99 0 to 999,999.999 0 to 99,999.9999

- No caso de entrada em polegadas, o valor da rosca de avanço é indicado em


milímetros.

Sistema incremental
IS-A IS-B IS-C
Menor incremento de entrada (polegadas) 0.001 0.0001 0.00001
Menor incremento de comando 0.001 0.0001 0.00001
(polegadas)

Dimensão máxima programável ±39,370.078 ±39,370.0787 ±3,937.00787


(polegadas)
*1
Máximo deslocamento rápido (mm/min) 999,000 999,000 100,000
*1
Faixa de taxa de avanço (pol/min) 0.001 a 96,000 0.0001 a 9,600 0.00001 a 4,000
Avanço incremental (pol/etapa) 0.001 0.0001 0.00001
0.01 0.001 0.0001
0.1 0.01 0.001
1.0 0.1 0.01
*2
Compensação da ferramenta (polegada) 0 a ±999.999 0 a ±999.9999 0 a ±999.99999
*3
Quant. de compensação de jogo (pulsos) 0 a ±9,999 0 a ±9,999 0 a ±9,999
*4
Residência (s) 0 a 999,999.99 0 a 999,999.999 0 a 99,999.9999

1272
B-64304PO/01 APÊNDICE D. FAIXAS DO VALOR DE COMANDO

- No caso da entrada em polegadas, o valor da rosca de avanço é indicado em


polegadas.

Sistema incremental
IS-A IS-B IS-C
Menor incremento de entrada (polegadas) 0.001 0.0001 0.00001
Menor incremento de comando 0.001 0.0001 0.00001
(polegadas)
Dimensão máxima programável ±99,999.999 ±99,999.9999 ±9,999.99999
(polegadas)
*1
Máximo deslocamento rápido (mm/min) 96,000 9,600 4,000
*1
Faixa de taxa de avanço (pol/min) 0.001 a 96,000 0.0001 a 9,600 0.00001 a 4,000
Avanço incremental (pol/etapa) 0.001 0.0001 0.00001
0.01 0.001 0.0001
0.1 0.01 0.001
1.0 0.1 0.01
*2
Compensação da ferramenta (polegada) 0 a ±999.999 0 a ±999.9999 0 a ±999.99999
*3
Quant. de compensação de jogo (pulsos) 0 a ±9,999 0 a ±9,999 0 a ±9,999
*4
Residência (s) 0 a 999,999.99 0 a 999,999.999 0 a 99,999.9999

- No caso da entrada em milímetros, o valor da rosca de avanço é indicado em


polegadas

Sistema incremental
IS-A IS-B IS-C
Menor incremento de entrada (mm) 0.01 0.001 0.0001
Menor incremento de comando (mm) 0.01 0.001 0.0001
Dimensão máxima programável (mm) ±999,999.99 ±999,999.999 ±99,999.9999
*1
Máximo deslocamento rápido (mm/min) 96,000 9,600 4,000
*1
Faixa da velocidade de avanço (mm/min) 0.01 a 999,000 0.001 a 999,000 0.0001 a 100,000
Avanço incremental (mm/step) 0.01 0.001 0.0001
0.1 0.01 0.001
1.0 0.1 0.01
10.0 1.0 0.1
Quantidade de compensação da 0 a ±9,999.99 0 a ±9,999.999 0 a ±9,999.9999
*2
ferramenta (mm)
*3
Quant. de compensação de jogo (pulsos) 0 a ±9,999 0 a ±9,999 0 a ±9,999
*4
Residência (s) 0 a 999,999.99 0 a 999,999.999 0 a 99,999.9999

1273
D. FAIXAS DO VALOR DE COMANDO APÊNDICE B-64304PO/01

- Eixo rotativo

Sistema incremental
IS-A IS-B IS-C
Menor incremento de entrada 0.01 0.001 0.0001
Menor incremento de comando 0.01 0.001 0.0001
Dimensão máxima programável ±999,999.99 ±999,999.999 ±99,999.9999
Máx. deslocamento rápido * 1 999,000 999,000 100,000
Faixa da velocidade de avanço 0.01 a 999,000 0.001 a 999,000 0.0001 a 100,000
*1
Avanço incremental 0.01 0.001 0.0001
0.1 0.01 0.001
1.0 0.1 0.01
10.0 1.0 0.1
*2
Quant. compensação ferramenta (grau) 0 a ±9,999.99 0 a ±9,999.999 0 a ±9,999.9999
*3
Quant. de compensação de jogo (pulsos) 0 a ±9,999 0 a ±9,999 0 a ±9,999
*4
Residência (s) 0 a 999,999.99 0 a 999,999.999 0 a 99,999.9999

NOTA
*1 As faixas da velocidade de avanço
mostradas acima
dependem da capacidade de interpolação do
CNC.
Para a totalidade do sistema, devem ser
igualmente consideradas certas limitações
dependentes do sistema servo.
*2 Se o modo de entrada for comutado entre
entrada em polegada e entrada métrica, o valor
de compensação máximo que pode ser ajustado
na hora da entrada em polegada é (valor de
compensação máximo) × 1/25.4. Se um valor
ultrapassando este valor for especificado na hora
da entrada em polegada, o valor de
compensação não é convertido em um valor
métrico corretamente quando o modo de entrada
for comutado para entrada métrica.
*3 A unidade é a unidade de detecção.
*4 Depende do sistema de incremento para o eixo
geométrico no endereço de entrada X.

1274
B-64304PO/01 APÊNDICE E. NOMOGRAMAS

E NOMOGRAMAS
Apêndice E, "NOMÓGRAFOS", consiste nas seguintes seções:

E.1 COMPRIMENTO ROSQUEADO INCORRETO................................... 1276


E.2 CÁLCULO SIMPLES DE COMPRIMENTO DE ROSCA
INCORRETO.......................................................................................... 1278
E.3 CAMINHO DA FERRAMENTA NO CANTO ..................................... 1280
E.4 ERRO DE DIREÇÃO NO RAIO NO CORTE EM CÍRCULO ............. 1283

1275
E. NOMOGRAMAS APÊNDICE B-64304PO/01

E.1 COMPRIMENTO DE PASSO INCORRETO


Como ilustrado na Fig. E. 1 (a), os passos de uma rosca são
geralmente incorretos em δ 1 e δ 2, devido à aceleração e
desaceleração automática. Sendo assim, é necessário inserir no
programa tolerâncias de comprimento para δ1 e δ2 .

δ2 δ1

Fig. E.1 (a) Posição de rosca incorreta

Explicação
- Como determinar δ2
δ =T V (mm ). . . . (1)
2 1
1
V = 60RL
T1 : Constante de tempo do sistema
servo (seg.)
V : Velocidade de corte (mm/sec)
R : Velocidade do fuso (min-1)
L : Avanço da rosca (mm)
Constante de tempo T1 (sec) do sistema servo: Normalmente 0.033 s.

- Como determinar δ1
δ1 = {t-T1 + T1 exp ( - t ) } V ..... (2)
T
a = exp( - t ) ..... (3)
T
T1 : C o n s t a n t e d e t e m p o d o
sistem a servo (seg.)
V : Velocidade de corte (mm/sec)
Constante de tempo T1 (sec) do sistema servo:Normalmente 0.033 s.

No início da abertura da rosca, o passo é mais curto do que o passo L


especificado e o erro de passo admissível é ∆L. Daqui resulta a
seguinte fórmula.
∆L
a= L
Depois de determinado o valor de “a”, é possível calcular o
intervalo de tempo necessário até que seja alcançada a precisão da
rosca. O tempo “t” é substituído em (2) para determinar δ1: As
constantes V e T 1 são determinadas da mesma forma que em δ2.
Dado que o cálculo de δ1 é bastante complexo, é apresentado nas
páginas seguintes o respectivo nomograma.

1276
B-64304PO/01 APÊNDICE E. NOMOGRAMAS

- Como usar os
nomogramas Primeiro, especifique a classe e o passo de uma rosca. A precisão da
rosca, a, será obtida em (1) e, dependendo da constante de
tempo da aceleração/desaceleração do avanço de corte, o valor δ 1 será
obtido em (2) (se V = 10mm / s). Depois, dependendo da velocidade
da abertura de rosca, δ1 poderá ser obtido em (3) para outras
velocidades diferentes de10mm/s.

δ1(V=10mm/sec)

V=20mm/sec
V=40mm/sec

Constante de tempo do sistema servo


(2)

T1
(3)
(1) T2 a
δ1
L
0 L

(Nota) Ver o gráfico em posterior referência no manual para um exemplo real.

Fig. E.1 (b) Nomograma

NOTA
As equações para δ1 e δ2 são válidas
apenas se a constante de tempo de
aceleração/desaceleração do avanço de corte
for igual a 0.

1277
E. NOMOGRAMAS APÊNDICE B-64304PO/01

E.2 CÁLCULO SIMPLES DO COMPRIMENTO DE PASSO


INCORRETO

δ2 δ1

Fig. E.2 (a) Porção de rosca incorreta

Explicações
- Como determinar δ2
LR
a=1800*(mm)
R : velocidade do fuso (min-1)
L : Passo de rosca (mm)
* Se a constante de tempo T for 0.033 s.

- Como determinar δ1
LR
δ=
1 1800*( - 1 - lna) (mm)
=δ ( - 1 - lna)(mm)
2
R : velocidade do fuso (min-1)
L : Passo de rosca (mm)
* Quando a constante de tempo é 0.033 s. Em seguida, os valores de
rosca admissíveis.

a -1-lna
0.005 4.298
0.01 3.605

0.015 3.200
0.02 2.912

Exemplo
R=350rpm
L=1mm
a=0.01
logo
350×1
δ2 = 1800
= 0.194(mm)
δ1 = δ2 ×3.605 = 0.701(mm)

1278
B-64304PO/01 APÊNDICE E. NOMOGRAMAS

Referência
δ1 (V=10mm/seg)
V : Velocidade na
segmentação

V=10mm/sec
V=40mm/sec V=30mm/sec V=20mm/sec
(_0,39pol/seg)
(1.57pol/sec `(_1.18pol/sec `(_0,79pol/sec)

V=2in/sec V=1in/sec
Servo de tempo constante

50msec

33msec

δ1 ∆L
8 (mm) 6 4 2 0 0.007 0.010 0.015 0.020 0.025 a= ( )
Segmentação métrica L
JIS classe 1 3.3 3.0 2.5 2.0 1.5 1.2 1.0 0.9 0.7 0. 0.4 0.3 (mm) P Prumo
δ1 JIS classe
2 5.0 4.0 3.5 3.0 2.5 2.0 1.75 1.5 1.25 1.0 0.9 0.8 0.75 (mm) P Prumo
0.3 (pol) 0.2 0.1 45 6 7 8 910 121314 161820
Segmentação Cume/polegada
unific 6 7 8 9 1012 14161820
ada Cume/polegada
JIS 2A
JIS 3A
(Exatidão
teórica)

Fig. E.2 (b) Nom ogr am a par a obt er a di st ân c i a de a p r o x i m a ç ã o δ1

1279
E. NOMOGRAMAS APÊNDICE B-64304PO/01

E.3 CAMINHO DA FERRAMENTA NOS CANTOS

Quando há um retardamento do sistema servo (devido a uma


aceleração/desaceleração exponencial durante o corte ou ao sistema de
posicionamento, quando está sendo usado um servo motor) durante o
arredondamento de cantos, produz -se um ligeiro desvio entre o
caminho da ferramenta (caminho do centro da ferramenta) e o caminho
programado, como ilustrado na Fig. E.3 (a).
A constante de tempo T1 da aceleração/desaceleração exponencial é
fixada em 0.

θ
V2

Caminho do programa

Caminho da ferramenta

V1

Fig. E.3 (a) Ligeiro desvio entre o caminho da ferramenta e o caminho


programado

Este caminho da ferramenta é determinado pelos seguintes parâmetros:


Velocidade de avanço (V1, V2)
Ângulo do canto (θ)
Constante do tempo de aceleração/desaceleração exponencial (T1)
durante o corte (T1 = 0)
Presença ou ausência de registro buffer.
Os parâmetros acima mencionados são usados para analisar teoricamente
o caminho da ferramenta e o caminho da ferramenta acima apresentado é
traçado com base nos parâmetros definidos como exemplo.
Durante a programação propriamente dita, terão de ser considerados os
itens acima mencionados e a programação terá de ser executada
cuidadosamente para que o contorno da peça fique dentro dos limites de
tolerância predefinidos.
Por outras palavras, se o contorno da peça não se encontrar dentro dos
limites de tolerância teóricos, os comandos do bloco seguinte não serão
lidos até que a velocidade de avanço especificada seja igual a zero. Neste
caso, a função de pausa é utilizada para parar a máquina por um período
de tempo adequado.

1280
B-64304PO/01 APÊNDICE E. NOMOGRAMAS

Explicação
- Análise
O caminho da ferramenta ilustrado na Fig. D. 3 (b) é analisado com
base nas seguintes condições:
A velocidade de avanço é constante nos dois blocos anteriores
e posteriores ao arredondamento de cantos.
O controlador possui um registro buffer. (O erro varia em
função da velocidade de leitura do leitor de fita de papel, do
número de caracteres do bloco seguinte, etc.)

V
VY2 φ2
VX2
θ

V
Z

VY1
φ2
VX1 0 X

Fig. E.3 (b) Exemplo de um caminho de ferramenta

- Descrição das condições e dos símbolos

VX1 = Vcos φ1
VY1 = Vsen φ1
VX2 = Vcos φ2
VY2 = Vsen φ2

V : Velocidade de avanço nos dois blocos


antes e depois do arredondam ento de cantos
VX1 : Componente do eixo X referente à velocidade de avanço do
bloco anterior
VY1 : Componente do eixo Y referente à velocidade de avanço do
bloco anterior
VX2 : Componente do eixo X referente à velocidade de avanço do
bloco sub seqüente
VY2 : Componente do eixo Y referente à velocidade de avanço do
bloco
θ : ângulo do canto
φ1 : Ângulo formado pela direção especificada para o caminho da
ferramenta do bloco precedente e eixo X

φ2 : Ângulo formado pela direção especificada para o caminho do bloco


seguinte e do eixo X

1281
E. NOMOGRAMAS APÊNDICE B-64304PO/01

- Cálculo do valor inicial

Fig. E.3 (c) valor inicial

Quando o arredondamento de cantos é iniciado, o valor inicial - isto é,


as coordenadas X e Y após a distribuição de comandos efetuada pelo
controlador - é determinado pela velocidade de avanço e pela constante
de tempo do sistema de posicionamento do servo motor

X 0 = VX1(T1 + T2 )

Y0 = VY1(T1 + T2 )

T1: Constante exponencial de tempo da aceleração/desaceleração


(T=0)
T2: Constante de tempo do sistema de posicionamento (inversa ao ganho
de loop)

- Análise do caminho da ferramenta nos cantos


As equações abaixo representam a velocidade de avanço para a seção
de canto na direção do eixo X e do eixo Y. Sendo assim, as
coordenadas do caminho da ferramenta no momento t são calculadas a
partir das seguintes equações:

Portanto, as coordenadas do caminho da ferramenta no momento t são


calculadas a partir das seguintes equações:

1282
B-64304PO/01 APÊNDICE E. NOMOGRAMAS

E.4 ERRO NA DIREÇÃO DO RAIO NO CORTE CIRCULAR


Quando se utiliza um servo motor, o sistema de posicionamento
provoca um erro entre os comandos de entrada e os resultados de
saída. Dado que a ferramenta avança ao longo do segmento
especificado, esse erro não ocorre na interpolação linear. Na
interpolação circular, poderão ocorrer, contudo, erros radiais,
especialmente durante o corte circular a alta velocidade.
Este erro pode ser calculado da seguinte forma:

Caminho
Caminhoprogramado
Percorrido
Caminho
Caminhoreal
real

1 V2
∆r = (T 2 + T 2 (1 - α 2 ))
2 1
2 . . . . . (1)
r
∆r : D e s v i o r a d i a l m á x i m o (mm)
v : Velocidade de avanço (mm/seg)
r : R a i o d o c í r c u l o (mm)
T1 : C o n s t a n t e d e t e m p o d a
a c e l e r a ç ã o / d e s a c e l e r a ç ã o e x p o n e n c i a l (seg) (T=0)
T2 : C o n s t a n t e d o s i s t e m a d e p o s i c i o n a m e n t o (seg) (Inverso
da posição de ganho do loop)
α : Coeficiente de avanço (%)

No caso da aceleração/desaceleração em forma de sino e da


aceleração/ desaceleração linear após a interpolação de avanço de corte,
é possível obter - se um valor aproximado deste erro radial através da
seguinte ex- pressão:
Aceleração/desaceleração linear após a interpolação de avanço de corte.
No caso da aceleração/desaceleração em forma de sino e da aceleração/
desaceleração linear após a interpolação de avanço de corte, é possível
obter - se um valor aproximado deste erro radial através da seguinte ex-
pressão:

Aceleração/desaceleração em forma de sino após a interpolação de


avanço de corte

Assim, no caso da aceleração/desaceleração em forma de sino e da


aceleração/desaceleração linear após a interpolação, o erro radial é
menor no correspondente a um fator de 12 do que no caso da
aceleração/desaceleração exponencial, excluindo quaisquer erros
causados pela constante de tempo do loop servo.
Uma vez que o raio de usinagem r (mm) e o erro admissível ∆r (mm)
da peça se encontram predefinidos na usinagem real, a velocidade de
avanço máxima admissível v (mm /seg) é determinada através da
equação (1). Dado que a constante de tempo de
aceleração/desaceleração durante o corte, definida por este
equipamento, varia em função da máquina-ferramenta, consulte o
manual fornecido pelo fabricante da máquina -ferramenta para
informações mais detalhadas.
1283
F. AJUSTES NA LIGAÇÃO, NO ESTADO
LIBERADO OU NO ESTADO REAJUSTE APÊNDICE B-64304PO/01

F AJUSTES NA LIGAÇÃO, NO ESTADO


LIBERADO OU NO ESTADO REAJUSTE.

1284
F. AJUSTES NA LIGAÇÃO, NO ESTADO
B-64304PO/01 APÊNDICE LIBERADO OU NO ESTADO REAJUSTE
Ou o estado liberado ou o estado reajuste entrado durante um reajuste é
ajustado pelo bit 6 (CLR) do parâmetro N.º 3402 (0: estado reajuste/1:
estado liberado). Os símbolos na figura abaixo têm os seguintes
significados.
○ : O ajuste permanece sem modificação ou a operação continua.
× : O ajuste é deletado ou a operação pára.

Item Ligado Estado liberado Estado reajuste


Ajustes Desvio ○ ○ ○
Ajustar dados ○ ○ ○
Parâmetro ○ ○ ○
Vários Programa na memória ○ ○ ○
itens de Informação do bloco lido
dados antecipadamente durante
× × ×
a operação automática
N (número de sequência) × (NOTA 7) × (NOTAS 1, 2, 7) ○ (NOTA 1, 2)
Código G tentativa única × × ×
Valor inicial (NOTA 3) G20 Valor inicial (NOTA 3)
Código G modal e G21 são ajustados para o G20 e G21 n ã o s ã o
estado no desligamento m o d i f i c a d o s (NOTA 2). ○ (NOTA 2 e 6)
anterior.
F 0 0 ○ (NOTA 2)
S, T, M × ○ (NOTA 2) ○ (NOTA 2)
K (especificação de × × ×
contagem)
Coordena
da Coordenadas da peça 0 (NOTA 4) ○ ○
Opera Movimento × × ×
ção Residência × × ×
durante a Saída de código M, S, T × × ×
execu Compensação de × Ver “Compensação de Ver “Compensação de
ção posição de ferramenta posição de ferramenta em posição de ferramenta em
um reajuste” um reajuste”
Compensação de × Depende do ajuste do bit Depende do ajuste do bit
comprimento de 6 (LVK) do parâmetro N.º 6 (LVK) do parâmetro N.º
ferramenta 5003 5003
Compensação raio da × × ×
ferramenta / raio da
ponta da ferramenta
Armazenar um × × (NOTA 5) ×
subprograma chamado
Sinais de Sinal de alarme CNC AL "0”(quando nenhuma causa "0”(quando nenhuma causa "0”(quando nenhuma causa
saída de alarme está presente) de alarme está presente) de alarme está presente)
Sinal de término de ○ (ou × para parada de ○ (ou × para parada de
retorno a posição × emergência) emergência)
referência ZPx
Códigos S, T, B × ○ ○
Código M × × ×
Sinais estrobo M, S, T, B × × ×
Sinal rotação eixo × ○ ○
(Sinal analógico S)
Sinal pronto CNC MA “1” ○ ○
Sinal de prontidão servo “1” “1” “1”
AS (quando um alarme no (quando um alarme no (quando um alarme no
servo não ocorre) servo não ocorre) servo não ocorre)
Sinal início ciclo STL × × ×
Sinal reter avanço SPL × × ×

1285
F. AJUSTES NA LIGAÇÃO, NO ESTADO
LIBERADO OU NO ESTADO REAJUSTE APÊNDICE B-64304PO/01

Compensação de posição de ferramenta em um reinício


○ : Cancelado
× : Não cancelado
Bit 3 (LVC) do parâmetro N.º 5006 e bit 7 (TGC) do parâmetro
Método de compensação N.º 5003
LVC=0 LVC=1 LVC=0 LVC=1
TGC=0 TGC=0 TGC=1 TGC=1
Movimento da Compensação de × ○ × ○
ferramenta desgaste (Movimento do (Movimento do
Compensação de eixo geométrico) eixo geométrico)
geometria
Mudança de Compensação de × ○ × ○
coordenada desgaste
Compensação de × × ○ ○
geometria

NOTAS
1 Quando a posição de início é encontrada o número do programa principal é
exibido.
2 Se um reajuste for feito durante a execução de um bloco, os estados do código
modal e endereço modal (tais como N, F, S, T, ou M) especificados no bloco não
são refletidos. A informação modal especificada nos blocos anteriores e
precedentes é mantida.
3 O valor inicial do código modal G depende dos seguintes parâmetros. Para
detalhes, consultar o manual de parâmetros (B-63950).
- Parâmetro G01 (N.º 3402#0)
- Parâmetro G18 (N.º 3402#1)
- Parâmetro G19 (N.º 3402#2)
- Parâmetro G91 (N.º 3402#3)
- Parâmetro FPM (N.º 3402#4)
- Parâmetro G23 (N.º 3402#7)
- Parâmetros N.º 3406 a N.º 3409
4 Para detecção de uma posição absoluta o valor é gerado de coordenadas da
máquina e um desvio de origem da peça de trabalho.
5 Quando um reajuste é feito durante a execução de um subprograma, um retorno
ao programa principal é conduzido. A execução em um ponto intermediário do
subprograma é impossível.
6 Quando um dos dois ajustes a seguir, que retém o código modal G no grupo 1 por
um reajuste é ajustado:
- Reajustar o estado (bit 6 do parâmetro N.º 3402 é 0)
- Estado liberado (bit 1 do parâmetro N.º 3402 é 1) e
o código modal G no grupo 1 é mantido em uma hora de um reajuste (bit 1 do
parâmetro N.º 3406 é 1), se um reajuste é feito durante a execução de um dos
ciclos conservados, que cause operação do ciclo, o modo do código modal G
no grupo 1 é mudado para o modo G01.
- G90 : Ciclo de torneamento de superfície externa / superfície interna.
- G92 : Ciclo de rosqueamento.
- G94 : ciclo de torneamento de borda.
7 Quando o bit 0 (SEK) do parâmetro N.º 11353 é ajustado para 1, o número de
sequência N pode ser mantido mesmo no estado ligado ou estado liberado.

1286
G. TABELA DE CORRESPONDÊNCIA
B-64304PO/01 APÊNDICE CARACTERE - CÓDIGO

G TABELA DE CORRESPONDÊNCIA
CARACTERE-CÓDIGO
Apêndice G, "TABELA DE CORRESPONDÊNCIA CARACTERE
PARA CÓDIGOS", consiste nas seguintes seções:

G.1 TABELA DE CORRESPONDÊNCIA CARACTERE


PARA CÓDIGOS ......................................................... 1288
G.2 TABELA DE CÓDIGO DE CARACTERE DUPLO
BYTE FANUC ............................................................. 1289

1287
G. TABELA DE CORRESPONDÊNCIA
CARACTERE-CÓDIGO APÊNDICE B-64304PO/01

G.1 TABELA DE CORRESPONDÊNCIA CARACTERE – CÓDIGO


Caractere Código Comentário Caractere Código Comentário
A 065 6 054
B 066 7 055
C 067 8 056
D 068 9 057
E 069 032 Espaço
F 070 ! 033 Ponto de exclamação
G 071 ” 034 Aspas
H 072 # 035 Cerquilha
I 073 $ 036 Sinal de dólar
J 074 % 037 Porcentagem
K 075 & 038 E comercial
L 076 ’ 039 Apóstrofe
M 077 ( 040 Parêntese esquerdo
N 078 ) 041 Parêntese direito
O 079 * 042 Asterisco
P 080 + 043 Sinal de mais
Q 081 , 044 Vírgula
R 082 - 045 Sinal de menos
S 083 . 046 Ponto final
T 084 / 047 Barra
U 085 : 058 Dois pontos
V 086 ; 059 Ponto e vírgula
W 087 < 060 Sinal de menor
X 088 = 061 Sinal de igual
Y 089 > 062 Sinal de maior
Z 090 ? 063 Ponto de interrogação
0 048 @ 064 Arroba
1 049 [ 091 Colchete esquerdo
2 050 ] 093 Colchete direito
3 051 ^ 094
4 052 _ 095 Sublinha
5 053

1288
G. TABELA DE CORRESPONDÊNCIA
B-64304PO/01 APÊNDICE CARACTERE - CÓDIGO

G.2 TABELA DE CÓDIGO DE CARACTERE DUPLO BYTE


FANUC

1289
G. TABELA DE CORRESPONDÊNCIA
CARACTERE-CÓDIGO APÊNDICE B-64304PO/01

1290
G. TABELA DE CORRESPONDÊNCIA
B-64304PO/01 APÊNDICE CARACTERE - CÓDIGO

1291
G. TABELA DE CORRESPONDÊNCIA
CARACTERE-CÓDIGO APÊNDICE B-64304PO/01

1292
G.TABELA DE CORRESPONDÊNCIA
B-64304PO/01 APÊNDICE CARACTERE-CÓDIGO

1293
G. TABELA DE CORRESPONDÊNCIA
CARACTERE-CÓDIGO APÊNDICE B-64304PO/01

1294
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

H LISTA DE ALARMES
Apêndice H, "LISTA DE ALARMES", consiste nos seguintes itens:

(1) Alarmes sobre programa e operação (alarme PS)................ 1296


(2) Alarmes editar fundo (alarme BG)........................................ 1296
(3) Alarmes de comunicação (alarme SR) .................................. 1296
(4) Alarme de grafia de parâmetro (alarme SW)......................... 1322
(5) Servoalarmes (alarme SV)..................................................... 1322
(6) Alarmes de sobrecurso (alarme OT)...................................... 1327
(7) Alarmes de arquivo de memória (alarme IO) ....................... 1328
(8) Alarmes requerendo desligamento de energia (alarme PW).. 1328
(9) Alarmes de eixo (alarme SP)................................................. 1329
(10) Lista de alarmes (eixo em série) ......................................... 1331
(11) Alarmes superaquecimento (alarme OH)............................. 1339
(12) Outros alarmes (alarme DS)................................................. 1339
(13) Alarmes de função de prevenção de mau funcionamento
(alarme IE).......................................................................... 1343

1295
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

(1) Alarmes sobre programa e operação (alarme PS)


(2) Alarmes editar fundo (alarme BG)
(3) Alarmes de comunicação (alarme SR)

Os números de alarme são comuns a todos estes tipos de alarme.


Dependendo do estado um alarme é exibido como nos seguintes
exemplos:
PS"alarme número" Exemplo: PS0003
BG"alarme número" Exemplo: BG0085
SR"alarme número" Exemplo: SR0001

Número Mensagem Descrição


0001 ERRO TH Um erro TH foi detectado durante leitura de um dispositivo de
entrada. O código lido que causou o erro TH e quantas
afirmações são do bloco podem ser verificados na tela de
diagnóstico.
0002 ERRO TV Um erro foi detectado durante o erro TV de bloco simples.
A verificação TV pode ser suprimida ajustando o Parâmetro
TVC No.
0003 EXCESSO DE DÍGITOS 0000#0entrados
Dados to “0”. com mais dígitos do que o permitido na palavra
de instrução NC.
O número de dígitos permissíveis varia de acordo com a função
e a palavra.
0004 ENDEREÇO NÃO ENCONTRADO Endereço de palavra NC + valor numérico não estão no
formato de palavra. Este alarme também é gerado quando uma
macro customizada não contém uma palavra reservada ou não
está conforme a sintaxe.
0005 DADO INVÁLIDO APÓS ENDEREÇO Endereço de palavra NC + valor numérico não estão no
formato de palavra. Este alarme também é gerado quando uma
macro customizada não contém uma palavra reservada ou não
está conforme a sintaxe.
0006 USO INCORRETO DO SINAL Um sinal menos (–) foi especificado em uma palavra de
NEGATIVO instrução NC ou variável de sistema onde nenhum sinal
menos pode ser especificado.
0007 USO INDEVIDO DO PONTO DECIMAL Um ponto decimal (.) foi especificado em um endereço
onde nenhum ponto decimal pode ser especificado ou dois
pontos decimais foram especificados.
0009 ENDEREÇO NC IMPRÓPRIO Um endereço ilegal foi especificado ou o parâmetro 1020 não
está ajustado.
0010 CÓDIGO G INVÁLIDO Um código G não usual é especificado.
0011 ZERO AVANÇO ( COMANDO) A taxa de avanço de corte instruída por um código F foi
ajustada para 0. Este alarme também é gerado se o código F
instruído para o código S for ajustado extremamente pequeno
em uma instrução de Macho Rígido que a ferramenta não
pode cortar no avanço programado.
0015 MUITOS EIXOS SIMULTÂNEOS Um comando mover foi especificado para mais eixos
geométricos do que podem ser controlados pelo controle de eixo
simultâneo.
Dividir o número de eixos geométricos de movimento
programados em dois blocos pequenos.
0020 ULTRAPASSADA TOLERÂNCIA DO Um arco foi especificado para o qual a diferença no raio nos
RAIO pontos de início e fim ultrapassa o valor ajustado no parâmetro N.º
3410. Verificar os códigos de centro de arco I, J e K no
programa. O caminho da ferramenta quando o parâmetro N.º
3410 é ajustado para um valor grande é espiral.

1296
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0021 SELEÇÃO DE PLANO INVÁLIDO As instruções de seleção de plano G17 a G19 estão em erro.
Reprogramar de modo que os mesmos três eixos geométricos
paralelos básicos não sejam especificados simultaneamente.
Este alarme também é gerado quando um eixo geométrico
que não deveria ser especificado para usinagem plana é
especificado, por exemplo, para interpolação circular.
T
No 0i -TD, a opção de interpolação helicoidal é necessária para
habilitar a especificação de 3 ou mais eixos geométricos para o
bloco G02/G03.
0022 R OR I,J,K COMAND NOT FOUND O comando para interpolação circular carece do raio de arco
R ou coordenadas I, J ou K da distância entre o ponto de
início e o centro do arco.
0023 COMANDO DE RAIO INVÁLIDO
T
Um valor negativo é especificado para o comando de raio de
arco R. Na série T um arco a um ângulo maior que 180° não
pode ser especificado com o comando R. Modificar o programa.
0025 CORTAR CÍRCULO EM RÁPIDO (F0) M
F0 (travessia rápida em avanço de código F de um dígito) foi
especificada durante a interpolação circular (G02, G03).

0027 NENHUM EIXO DE COMANDO EM M


G43/G44 Nenhum eixo geométrico é especificado nos blocos G43 e
G44 para o desvio no comprimento da ferramenta tipo C.
O desvio não é cancelado, mas outro eixo geométrico é
desviado para o desvio no comprimento da ferramenta
tipo C.
Múltiplos eixos foram especificados para o mesmo bloco quando
o tipo de compensação no comprimento da ferramenta é C.
0028 SELEÇÃO INVÁLIDA DE PLANO As instruções de seleção de plano G17 a G19 estão em erro.
Reprogramar de modo que os mesmos 3 eixos geométricos
paralelos básicos não sejam especificados simultaneamente.
Este alarme também é gerado quando um eixo geométrico
que não deveria ser especificado para usinagem plana é
especificado, por exemplo, para interpolação circular.
T
No 0i -TD, a opção de interpolação helicoidal é necessária para
habilitar a especificação de 3 ou mais eixos geométricos para o
bloco G02/G03.
0029 VALOR DE DESLOCAMENTO ILEGAL N.º de desvio ilegal.
0030 NÚMERO DE DESLOCAMENTO Um N.º de desvio ilegal foi especificado.
0031 ILEGAL
COMANDO P INVÁLIDO EM G10 A entrada de dados para a L N.º de G10 ou a função
correspondente não está habilitada.
Um endereço de ajuste de dados tal como P ou R não é
especificado.
Um comando de endereço não envolvido com ajuste de dados
foi especificado. Um endereço varia com a L N.º
O sinal ou ponto decimal do endereço especificado está errado
ou fora da faixa.
0032 CORRETOR INVÁLIDO EM G10 Ao ajustar uma quantidade de desvio por G10 ou ao escrever
uma quantidade de desvio pelas variáveis do sistema a
quantidade de desvio foi excessiva.
0033 NENHUMA INTERSEÇÃO NA A interseção não pode ser obtida pelo cálculo da interseção na
COMPENSAÇÃO DA FERRAMENTA compensação de raio da ferramenta/raio do ponto da
DE CORTE ferramenta. Modificar o programa.
0034 CIRCULO NÃO PERMITIDO NO Em compensação de raio da ferramenta/raio da ponta da
BLOCO INIC/EXT ferramenta um iniciar ou cancelar é efetuado no modo G02
ou G03. Modificar o programa.

1297
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0035 NÃO PERMITIDO COMANDO G31 1) G31 não pode ser especificado. Este alarme é gerado
quando um código G (tal como para compensação de
raio da ferramenta/raio da ponta da ferramenta) do
grupo 07 não é cancelado.
2) Um pulo de limite de torque não foi especificado em um
comando de salto limite de torque (G31P98 ou P99).
Especificar o salto do limite de torque na janela PMC
0037 NÃO PODE MUDAR PLANO O plano de compensação G17/G18/G19 foi modificado
EM G41/G42 durante A compensação do raio do corte ou ponta da
ferramenta. Modificar o programa..
0038 INTERFERÊNCIA NO BLOCO Sobrecorte ocorrerá na compensação de raio da ferramenta
CIRCULAR / raio da ponta da ferramenta porque o ponto de início do
arco ou ponto final coincide com o centro do arco. Modificar
o programa.
0039 CHF/CNR NÃO PERMITIDO
EM G41,G42 T
Chanfragem ou R de canto foi especificado com um início,
um cancelamento ou comutação entre G41 e G42 nos
comandos G41 e G42 (compensação do raio da ponta). O
programa pode fazer com que ocorra sobrecorte na
chanfragem ou R de canto. Modificar o programa..
0041 INTERFERÊNCIA NA Na compensação de raio da ferramenta / raio da ponta da
COMPENSAÇÃO DA ferramenta excessivo corte pode ocorrer. Modificar o
FERRAMENTA DE CORTE programa.

0042 G45/G48 NÃO PERMITIDO EM CRC M


O desvio da ferramenta (G45 a G48) é comandado no
modo de compensação do raio da ferramenta. Modificar o
programa.
0044 G27-G30 NÃO PERMITIDO NO CYC Um de G27 a G30 (G29 é apenas para a série M) é
FIXO comandado no modo ciclo conservado. Modificar o
programa.
0045 ENDEREÇO Q NÃO ENCONTRADO Em um ciclo de perfuração de encosto de alta velocidade ou
(G73/G83) ciclo de perfuração de encosto, a quantidade de corte a
cada vez não é especificada pelo endereço Q, ou Q0 é
especificado Modificar o programa..
0046 COMANDO DE RETORNO DE Um comando para um retorno a segunda, terceira ou quarta
REFERÊNCIA ILEGAL posição de referência é erro. (O comando de endereço P é
um erro.)
0050 CHF/CNR NÃO PERMITIDO NO O bloco de chanfragem ou R de canto (opcional) é
TERCEIRO BLOCO especificado em um bloco de rosquear. Modificar o
programa.
0051 FALTA MOVER APÓS CNR/CHF O deslocamento ou distância de deslocamento está
incorreto no bloco próximo ao bloco de chanfragem ou R de
canto (opcional). Modificar o programa..
0052 O CÓDIGO NÃO É G01 APÓS
CHF/CNR T
O bloco próximo aos blocos de chanfragem ou R de canto
não é G01 (ou linha vertical). Modificar o programa.
0053 MUITOS COMANDOS DE ENDEREÇO
T
Nos comandos de chanfragem e R de canto, dois ou mais
de I, J, K e R são especificados.
0054 NENHUM AFUNILAMENTO
PERMITIDO APÓS CHF/CNR T
Um bloco em que chanfragem no ângulo especificado ou no
R de canto foi especificado inclui um comando de afunilar.
Modificar o programa.
0055 FALTA VALOR DE MOVIMENTO EM A distância de deslocamento especificada no bloco de
CHF/CNR chanfragem ou R de canto (opcional) é menor do que a
quantidade de chanfragem ou R de canto (opcional) R.
Modificar o programa.
0056 NENHUM PONTO FINAL &
ÂNGULO EM CHF/CNR T
Na programação de desenho em dimensão direta, tanto
o ponto final como um ângulo foram especificados no
bloco próximo ao bloco em que apenas um ângulo foi
especificado (Aa). Modificar o programa.

1298
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0057 NENHUMA SOLUÇÃO DE FINAL DE BLOCO
T
Ponto final do bloco não está calculado corretamente na
programação de desenho de dimensão direta. Modificar o
programa.
0058 PONTO FINAL NÃO ENCONTRADO
T
Ponto final do bloco não é encontrado na programação de
desenho de dimensão direta. Modificar o programa.
0060 NÚMERO DE SEQUÊNCIA NÃO [Entrada/saída de dados externos]
ENCONTRADO O número especificado não pode ser encontrado para
buscas de número de programa e número de sequência.
Uma solicitação foi emitida para entrada/saída de uma
quantidade de desvio para dados da ferramenta, mas
um número de ferramenta nunca foi entrado após
energização. Os dados da ferramenta correspondentes
ao número da ferramenta entrado não puderam ser
encontrados.
[Busca de número de peça de trabalho externa]
O programa correspondente ao número de peça
especificado não pode ser encontrado.
[Reiniciar programa]
Na especificação do número de sequência de reinício de
programa, o número de seqüência especificado não pode
ser encontrado.

0061 COMANDO P OU Q NÃO ESTÁ NO BLOCO


DE CICLOS REPETITIVOS MÚLTIPLOS T
Endereço P ou Q não está especificado no comando do
ciclo repetitivo múltiplo (G70, G71, G72 ou G73).
0062 A QUANTIA DE CORTE É ILEGAL NO
CICLO DE CORTE BRUTO T
Um valor de zero ou negativo foi especificado em um ciclo
de corte bruto conservado repetitivo (G71 ou G72) como a
profundidade de corte.
0063 O BLOCO DE UM NÚMERO DE
SEQUÊNCIA ESPECIFICADO NÃO É T
ENCONTRADO O número de sequência especificado pelos endereços P e
Q no comando do ciclo repetitivo múltiplo (G70, G71, G72
ou G73) não pode ser buscado.
0064 A FORMA DE ACABAMENTO NÃO É UMA
MODIFICAÇÃO MONÓTONA (PRIMEIROS T
Em um programa de formato para o ciclo de corte bruto
EIXOS) conservado repetitivo múltiplo (G71 ou G72), o comando
para o eixo geométrico do primeiro plano não foi uma
elevação ou diminuição monótona.
0065 G00/G01 NÃO ESTÁ NO PRIMEIRO
BLOCO DE PROGRAMA DE FORMA T
No primeiro bloco do programa de formato especificado por
P do ciclo conservado repetitivo múltiplo (G70, G71, G72
ou G73), G00 ou G01 não foi especificado.
0066 COMANDO INDISPONÍVEL ESTÁ NO BLOCO
DE CICLOS REPETITIVOS MÚLTIPLOS T
Um comando indisponível foi encontrado em um bloco
de comando de ciclo conservado repetitivo múltiplo
(G70, G71, G72 ou G73).
0067 OS CICLOS REPETITIVOS MÚLTIPLOS
NÃO ESTÃO NA PARTE DE T
ARMAZENAMENTO DO PROGRAMA Um comando de ciclo conservado repetitivo múltiplo (G70,
G71, G72, ou G73) não está registrado em uma área de
memória de fita.
0069 O ÚLTIMO BLOCO DO PROGRAMA DE
FORMA PE UM COMANDO ILEGAL T
Em um programa de formato no ciclo conservado repetitivo
múltiplo (G70, G71, G72 ou G73) um comando para a
chanfragem ou R de canto no último bloco é terminado no
meio.
0070 NENHUM ESPAÇO DE PROGRAMA NA A área de memória é insuficiente.
MEMÓRIA Deletar quaisquer programas desnecessários, então, tentar
de novo.

1299
H.LISTA DE ALARMES APÊNDICE B-64304PO/01
Número Mensagem Descrição
0071 DATA NÃO ENCONTRADA 1) O endereço a ser buscado não foi encontrado.
2) O programa com o número especificado de programa
não foi encontrado na busca de número de programa.
3) Na especificação de número de bloco de reinício de
programa o número de bloco especificado não pode ser
encontrado.
Verifique os dados.
0072 DATA NÃO ENCONTRADA O número de programas a serem armazenados ultrapassa
400 (sistema de 1 caminho ) ou 800 (sistema de 2 caminhos
ou série T). Deletar programas desnecessários e executar o
registro do programa de novo.
0073 NÚMERO DO PROGRAMA JÁ EM O número de programa comandado já foi usado. Mudar o
USO número do programa ou deletar programas desnecessários
e executar o registro do programa de novo.

0074 NÚMERO DO PROGRAMA JÁ EM O número do programa é diferente de 1 a 9999.


USO Modificar o número do programa.
0075 PROTEGER Foi feita uma tentativa de registrar um programa cujo número
estava protegido.
No cruzamento do programa a senha para o programa
codificado não estava correta.
Foi feita uma tentativa para selecionar um programa sendo
editado no fundo como o programa principal.
Foi feita uma tentativa para chamar um programa sendo
editado no fundo como um subprograma.
0076 PROGRAMA NÃO ENCONTRADO O programa especificado não é encontrado na chamada
de subprograma ou chamada de macro.
Os códigos M, G ou T são chamados por uma instrução P
que não aquela em uma macro customizada do tipo M98,
M198, G65, G66 ou interromper e um programa é chamado
por um endereço específico.
Este alarme também é gerado quando um programa não é
encontrado por estas chamadas.
0077 MUITO ANINHAMENTO DE SUB, O número total de chamadas de subprograma e macro
MACRO ultrapassa a faixa permissível.
Outra chamada de subprograma foi executada durante uma
chamada de subprograma de memória externa.
0078 NÚMERO DE SEQUÊNCIA NÃO O número se sequência especificado não foi encontrado
ENCONTRADO durante a busca de número de sequência.
O número de seqüência especificado como o destino salto
em GOTO–– e M99P–– não foi encontrado.
0079 PROGRAMA NÃO COMBINA O programa na memória não coincide com o programa
armazenado na fita.
Múltiplos programas não podem ser cruzados continuamente
quando o parâmetro N.º 2200#3 é ajustado para “1”.
Defina Parâmetro No. 2200#3 para “0” antes de executar uma
combinação.

0080 O SINAL ATINGIDO DA POSIÇÃO DE


MEDIÇÃO DO G37 NÃO ESTÁ M
INSERIDO ADEQUADAMENTE Quando a função de medida de comprimento da ferramenta
(G37) é executada, um sinal de posição de medida
alcançada vai a 1 em frente a área determinada pelo valor ε
especificado no parâmetro N.º6254. Alternativamente, o
sinal não vai a 1.

T
Quando a função de compensação de ferramenta
automática (G36, G37) é usada, sinais de posição de
medida alcançada (XAE1, XAE2) não vão a 1 dentro da
faixa determinada pelo valor ε especificado nos parâmetros
N.º 6254 e N.º 6255.

1300
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0081 G37 CORREÇÃO NO. SEM
M
ESPECIFICAÇÃO
Quando a função da ferramenta de medida do comprimento é
realizada, a função da ferramenta de medida do comprimento (G37)
é especificada sem especificar um código H.
Corrija o programa.
T
Quando a função de compensação automática da ferramenta é
usada, a função de compensação automática da ferramenta (G36,
G37) é especificada sem especificar um código T.
Corrija o programa.
0082 G37 ESPECIFICADA COM CÓDIGO H
M
Quando a função da ferramenta de medida do comprimento é
realizada, a função da ferramenta de medida do comprimento (G37)
é especificada junto com um código H no mesmo bloco.
Corrija o programa.
T
Quando a função de compensação automática da ferramenta é
usada, a função de compensação automática da ferramenta (G36,
G37) é especificada junto com um código T no mesmo bloco.
Corrija o programa.
0083 G37 COMANDO IMPRÓPRIO DO EIXO
M
Um erro foi encontrado na especificação do eixo da função da
ferramenta de medida do comprimento (G37). Alternativamente, um
comando de movimento é especificado como um comando
incremental.
Corrija o programa.
T
Um erro foi encontrado na especificação do eixo da função de
compensação automática da ferramenta (G36, G37).
Alternativamente, um comando é especificado como um
comando incremental.
Corrija o programa.
0085 ERRO DE SATURAÇÃO A próxima característica foi recebida a partir de um mecanismo I/O
conectado à interface de leitura/rosqueamento 1 antes de ela poder
ler uma característica recebida anteriormente.
Um erro de saturação, de paridade, ou uma elaboração de erro
ocorreu durante a leitura, pela interface de leitura/perfuração 1. A
quantidade de bits nos documentos que chegaram, a velocidade
de tranamissão, ou número de especificação da unidade I/O está
incorreta.
0086 DR OFF Durante o processo de I/O pela interface de leitura/rosqueamento
1, o sinal de entrada do conjunto de documentos prontos do
mecanismo I/O (DR) estava OFF. As possíveis causas são um
mecanismo I/O que não foi acionado, um cabo quebrado, e uma
placa de circuito impresso defeituosa.
0087 EXCESSO DE FLUXO DO Durante uma leitura pela interface de leitura/rosqueamento 1, embora
AMORTECEDOR um comando de leitura para parar tenha sido emitido, mais de 10
características forma de entrada. O mecanismo de I/O ou a placa de
circuito impresso estava com defeito.

1301
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0090 RETORNO DE REFERÊNCIA 1) O retorno da posição de referência não poderá ser realizada
INCOMPLETA normalmente porque o ponto de partida do retorno da posição
está muito próximo da posição de referência ou a velocidade
está muito baixa. Separe o ponto de partida para omais longe
possível da posição de referência, ou especifique uma velocidade
rápida o suficiente para o retorno da posição de referência.
2) Uma tentativa foi feita para ajustar a posição zero para o detector
de posição absoluta, pelo retorno, para a posição de referência
quando foi impossível ajustar o ponto zero.
Dê pelo menos uma volta, manualmente, no motor, e ajuste a
posição zero do detector de posição absoluta após desligar o CNC
e o servoamplificador edepois ligue novamente.
0091 A POSIÇÃO DE REFERÊNCIA O retorno manual para a posição de referência não poderá ser
DE RETORNO MANUAL NÂO É realizada quando a operação automática estiver interrompida.
REALIZADA EM SUPORTE DE Realize o retorno manual para a posição de referência quando a
AVANÇO operação automática estiver parada ou restabelecida.
0092 ERRO DE VERIFICAÇÃO DO O eixo especificado na G27 não retornou à posição de referência.
RETORNO ZERO (G27) Reprograme para que o eixo retorne à posição de referência.
0094 TIPO P NÃO PERMITIDO (TR O P type não poderá ser especificado quando o programa for
COORD) reiniciado. (Depois que a operação automática foi interrompida, a
operação do conjunto de sistema coordenado foi realizada.) Realize a
operação correta de acordo com o manual do Usuário.
0095 TIPO P NAO PERMITIDO (TR O P type não poderá ser especificado quando o programa for
CORR EXT) reiniciado. (Depois que.a operação automática foi interrompida, a
quantidade de correção de origem da peça externa mudou.) Realize a
operação correta de acordo com o manual do Usuário.
0096 TIPO P NÃO PERMITIDO (TR O P type não poderá ser especificado quando o programa for
CORR TRAB) reiniciado. (Depois que a operação automática foi interrompida, a
quantidade de correção de origem da peça mudou.) Realize a
operação correta de acordo com o manual do Usuário..
0097 TIPO P NÃO PERMITIDO (EXEC O P type não poderá ser direcionado quando o programa for
AUTO) reiniciado. (Depois que a energia for LIGADA, depois que uma
parada ou alarmes de emergência forem restabelecidas de 0094 a
0097, nenhuma operação automática é realizada.) Realize operação
automática
0099 EXEC MDI NAO PERMIT. Após a realização de busca em um reinício de programa, um comando
APOS PESQUISA de movimento é dado com MDI.
0109 ERRO DE FORMATO NA G08
T
Um valor diferente de 0 ou 1 foi especificado depois do P no código
G08, ou nenhum valor foi especificado.
0110 EXCESSO DE FLUXO :TOTALIDADE Uma totalidade saiu da faixa durante os cálculos aritméticos.
0111 EXCESSO DE FLUXO :OSCILANTE Um ponto decimal (dados com formato de número de ponto oscilante)
saiu da faixa durante os cálculos aritméticos.
0112 DIVISÃO POR ZERO Uma tentativa foi feita para dividir por zero em um macro
personalizado.
0113 COMANDO IMPRÓPRIO Uma função que não pode ser usada em um macro personalizado é
comandada. Modifique o programa.
0114 FORMATO ILEGAL DE O formato usado em uma expressão em uma confirmação de um
EXPRESSÃO macro personalizado está em erro. O formato de fita do parâmetro
está em erro.
0115 NO. DE VARIÁVEL FORA DA FAIXA Um número que não pode ser usado para uma variável local, variável
comum, ou variável de sistema em um macro personalizado é
especificado.
0116 VARIÁVEL PROTEGIDA POR Uma tentativa foi feita em um macro personalizado para usar, ao lado
ESCRITO esquerdo de uma expressão, uma variável que só pode ser usada ao
lado direito de uma expressão.
0118 MUITAS NIDIFICAÇÕES DE Muitos colchetes ―[ ]‖ foram nidificados em um macro personalizado. O
COLCHETES nível de nidificação, inclusive os colchetes de função é 5.

1302
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0119 VALOR DE ARGUMENTAÇÃO FOR A O valor de uma argumentação é uma função de macro
DA FAIXA personalizado está fora da faixa.
0122 MUITAS NIDIFICAÇÕES MACRO Muitas chamadas macro foram nidificadas em um macro
personalizado.
0123 MODO ILEGAL PARA Uma declaração de VÁ PARA ou de ENQUANTO-FAÇA foi
GOTO/WHILE/DO encontrada no programa principal no modo MDI ou DNC.
0124 DECLARAÇÃO DE FIM PERDIDO A instrução do FIM correspondente à instrução FAÇA estava
perdida em um macro personalizado.
0125 ERRO DE FORMATO DA O formato usado em uma declaração de macro em um macro
DECLARAÇÃO DE MACRO personalizado está em erro.
0126 NÚMERO ILEGAL DE LAÇADA Os nos de FAÇA e FIM em um macro personalizado estão em
erro, ou excederam a faixa permitida (faixa válida: 1 a 3).
0127 NC DUPLICADO, DECLARAÇÃO DE Uma declaração de NC e uma declaração de macro forma
MACRO especificadas nos mesmos blocos.
0128 NÚMERO ILEGAL DE O no especificado de sequência não pôde ser encontrado
SEQUÊNCIA MACRO para a busca do número de sequência.
O no de sequência especificado como o destino de salto em VÁ
PARA – e M99P—não pôde ser encontrado.
0129 USE 'G' COMO ARGUMENTO O G é usado como um argumento em uma chamada de macro
personalizado. O G não pode ser usado como um argumento.
0130 OS EIXOS NC E PMC O comando NC e o comando de controle do eixo PMC
ESTÃO EM CONFLITO estavam em conflito. Modifique o programa ou a malha.
0136 EIXO SPOS – OUTROS EIXOS
T
AO MESMO TEMPO
O eixo de posicionamento do fuso e outros eixos estão
especificados no mesmo bloco .
0137 CÓDIGO M & CMD DE
T
MOVIMENTO NO MESMO
BLOCO. O eixo de posicionamento do fuso e outros eixos estão
especificados no mesmo bloco.
0139 O EIXO DE CONTROLE PMC NÃO O eixo PMC foi selecionado para o eixo para o qual o eixo
PODE SER MODIFICADO PMC está sendo controlado.
0140 NÚMERO DE PROGRAMA JÁ EM No segundo plano, uma tentativa foi feita para selecionar ou
USO para excluir o programa selecionado no primeiro plano. Realize
a operação correta para a edição do segundo plano.
0142 FAIXA ILEGAL DE ESCALA
M
A faixa de escala é de 0 vezes ou 10000 vezes ou mais.
Modifique o ajuste da faixa de escala. (G51P_ … ou G51I_J_K_
… ou parâmetro (No. 5411 ou 5421))
0143 EXCESSO DE FLUXO DOS DADOS DE Um excesso de fluxo ocorreu no tamanho do armazenamento
COMANDO dos dados internos do CNC. Esse alarme também é gerado
quando o resultado do cálculo interno da escala (série M),
rotação coordenada (série M), e interpolação cilíndrica têm um
excesso de fluxo no armazenamento de dados. Ele também é
gerado durante a entrada de quantidade de intervenção manual.

0144 PLANO ILEGAL SELECIONADO


M
O plano selecionado de rotação e o plano arc ou plano
lapidador de compensação devem ser os mesmos.
Modifique o programa

0145 USO ILEGAL DA G12.1/G13.1


T
O no do eixo de seleção do plano do parâmetro no. 5460 (eixo
linear) e No. 5461(eixo de rotação) no modo de interpolação
coordenado polar está fora da faixa (1 ao número de eixos
controlados).

1303
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0146 USO ILEGAL DO CÓDIGO G
T
O código G deverá estar no modal G40 quando o modo de
interpolação coordenado polar estiver ajustado ou cancelado.
Um código G ilegal foi especificado enquanto no modo de
interpolação coordenado polar.
Somente os seguintes códigos G podem ser especificados
nesse modo. G01,G02,G03,G04,G40,G41,G42,G65,G66,G67,
(G90 e G91 para o código G no sistema B ou C), G98,G99
0148 DEFINIÇÃO DE ERRO M
A taxa de desaceleração do ângulo de substituição está fora.
Modifique os parâmetros da faixa ajustável do ângulo de
julgamento. Modifique os parâmetros (No.1710 ao No.1714).
0149 ERRO DE FORMATO NO G10L3 No registro (G10L3 ao G11) dos dados de gerenciamento da
vida da ferramenta, um endereço diferente de Q1, Q2, P1, e P2
ou um endereço incomum foi especificado.
0150 NÚMERO ILEGAL DE GRUPO DE VIDA Um número de grupo de ferramenta excedeu o valor máximo
permitido (P após especificação do G10 L3;) ou o número de
grupo dado pelo gerenciamento de vida da ferramenta do
códigoT em um programa mecânico.
0151 GRUPO NÃO ENCONTRADO NOS O grupo de ferramenta especificado em um programa
DADOS DE VIDA mecânico não está ajustado nos dados de gerenciamento de
vida da ferramenta.
0152 NÚMERO DE FERRAMENTA O número de ferramentas registrado em um grupo excedeu o
SUPERIOR AO MÁXIMO número máximo de registro de ferramenta permitido.
0153 CÓDIGO T NÃO ENCONTRADO No registro de dados de vida de ferramenta, um bloco no qual o
código T precisa ser especificado não inclui o código T.
Alternativamente, no método D de troca de ferramenta,o M06 é
especificado sozinho. Modifique o programa.
0154 SEM USAR FERRAMENTA NO GRUPO O comando H99, o comando D99, ou o código H/D ajustado
DE VIDA pelos parâmetros No. 13265 e No. 13266 foram especificados
quando nenhuma ferramenta pertencente a um grupo é usada.
0155 COMANDO ILEGAL DO CÓDIGO T Em um programa mecânico, o código T especificado no mesmo
bloco como M06 não corresponde ao grupo no uso atual.
Modifique o programa.
0156 COMANDO P/L NÃO ENCONTRADO Os comandos P e L não são especificados no início de um
programa para ajustar um grupo de ferramenta. Modifique o
programa.
0157 MUITOS GRUPOS DE FERRAMENTA No registro de dados de gerenciamento de vida da ferramenta,
a contagem do bloco de comando de ajuste do grupo P
(número do grupo) e L (vida da ferramenta) excedeu a
contagem máxima do grupo.
0158 VALOR DE VIDA DA FERRAMENTA O valor de vida que está sendo ajustado é muito grande.Mude
FORA DA FAIXA o ajuste.
0159 DADOS ILEGAIS DE VIDA DA Os dados de gerenciamento de vida da ferramenta está
FERRAMENTA corrompida por algum motivo. Registre os dados da ferramenta
no grupo da ferramenta ou os dados da ferramenta no grupo,
novamente, pelo G10L3; ou entrada MDI.
0160 INCOMPATIBILIDADE DE ESPERA DO Um código M em espera está em erro.
CÓDIGO M Códigos M diferentes em espera estão especificados para as
trajetórias 1 e 2.
0163 COMANDO ILEGAL NOS G68/G69 T
G68 e G69 não são comandados, independentemente, no corte
balanceado.
0169 DADOS ILEGAIS DE FERRAMENTA
T
GEOMÉTRICA
Dados de ferramenta de figura incorretos na verificação de
interferência. Ajuste os dados corretos, ou selecione os dados
corretos de ferramenta de figura.

1304
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0175 EIXO G07.1 ILEGAL Um eixo que não pode realizar interpolação cilíndrica foi
especificado. Mais de um eixo foi especificado em um bloco G07.1.
Uma tentativa foi feita para cancelar a interpolação cilíndrica para
um eixo que não estava no modo de interpolação cilíndrica.
No modo de interpolação cilíndrica, para especificar uma
interpolação circular incluindo um eixo de rotação (quando o bit 0
(ROT) do parâmetro No.1006 é 1 e o parâmetro No. 1260 é
ajustado), o valor do eixo de rotação do parâmetro No. 1022 não
deverá ser 0 mas 5, 6, ou 7 para um paralelo.

0176 USO ILEGAL DO CÓDIGO G (MODO Um código G foi especificado que não poderia ser especificado no
G07.1) modo de interpolação cilíndrica. Esse alarme também é gerado
quando um grupo 01 do código G estava no modal G00 ou o
código G00 foi instruído.
Cancele o modo de interpolação cilíndrical antes de instruir o
código G00.
0190 EIXO ILEGAL SELECIONADO (G96) Um valor ilegal foi especificado em P em um bloco G96 ou
parâmetro No. 5844.
0194 COMANDO DE FUSO
T
EM MODO
SINCRONIZADO Um modo de controle de contorno Cs, comando de
posicionamento de fusos, ou modo de exploração rígida foi
especificado durante o modo de controle sincronizado do fuso.
M
Um modo de controle de contorno Cs ou modo de exploração
rígida foi especificado durante o modo de controle sincronizado do
fuso ou modo de controle simples do fuso sincronizado.
0197 EIXO C COMANDADO NO O programa especificou um movimento junto ao eixo C quando
MODO DE FUSO o sinal de comutação de controle de contorno Cs estava desligado.
0199 MACROTEXTO INDEFINIDO Macrotexto indefinido foi usado. Modifique o macro personalizado.
0200 COMANDO ILEGAL DO CÓDIGO S Na exploração rígida, um valor S estava for a da faixa ou não foi
especificado. O ajuste do parâmetro (Nos. 5241 to 5243) está com
um valor S que pode ser especificado para a exploração rígida.
Corrija os parâmetros ou modifique o programa.

0201 VELOCIDADE DE AVANÇO NÃO O comando de um código F para uma velocidade de


ENCONTRADA NA avanço cortante é um zero.
EXPLORAÇÃO RÍGIDA Se o valor do comando F for muito menor que o do comando S,
quando um comando de exploração rígida é especificado, esse
alarme é gerado. Isso acontece porque não é possível cortar pelo
chumbo especificado pelo programa.
0202 EXCESSO DE FLUXO DA POSIÇÃO Na exploração rígida, o valor da distribuição do fuso é muito
LSI grande. (Erro do sistema)
0203 PERDA DO PROGRAMA NA Na exploração rígida, a posição para um código M rígido (M29)
EXPLORAÇÃO RÍGIDA ou um comando S está incorreta. Modifique o programa.
0204 OPERAÇÃO ILEGAL DO EIXO Na exploração rígida, um movimento do eixo axis é especificado
entre o bloco rígido do código M (M29) e do bloco G84 (ou G74).
Modifique o programa.
0205 SINAL RÍGIDO DO MODO DI Embora um código rígido M (M29) seja especificado em
DESLIGADO exploração rígida, o sinal rígido do modo DI (DGN G061.0) não
está LIGADO durante a execução do bloco G84 (ou G74).
Verifique o diagrama da malha PMC para descobrir a razão
porquê o sinal DI não estar ligado.
0206 O PLANO NÃO PODE SER A mudança do plano foi instruída no modo rígido. Modifique o
MODIFICADO (EXPLORAÇÃO programa.
RÍGIDA)
0207 INCOMPATIBILIDADE DE DADOS A distância especificada foi muito curta ou muito longa na exploração
RÍGIDOS rígida.

1305
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0210 COMANDOS M198/M99 NÃO PODEM 1) A execução de um comando M198 ou M99 foi tentada durante
SER COMANDADOS uma operação de cronograma. Alternativamente, a execução de
um comando M198 foi tentada durante uma operação DNC.
Modifique o programa.
T
2) A execução de um comando M99 foi tentada por uma
macro interrupção durante um bolso mecânico em um ciclo
fixo repetitivo e múltiplo.
0213 COMANDO ILEGAL NO MODO No controle do eixo de avanço, os seguintes erros ocorreram
SINCRONIZADO durante a operação sincronizada.
1) O programa emitiu o comando de movimento para o eixo
secundário.
2) O programa emitiu a operação manual para o eixo secundário.
3) O programa emitiu o comando de retorno da posição de
referência automática sem especificar o retorno da posição
de referência manual depois que a força foi ligada.
0214 COMANDO ILEGAL NO MODO O sistema Coordenado está ajustado ou a compensação do
SINCRONIZADO comprimento da ferramenta (série M) do tipo de mudança é
executado no controle sincronizado. Corrija o programa.
0217 G51.2 DUPLICADO (COMANDOS)
T
O G51.2 é ainda mais comandado no modo G51.2. Modifique
o programa.
0218 COMANDO P/Q NÃO ENCONTRADO
T
P ou Q não é comandado no bloco G51.2, ou o valor do
comando está fora da faixa. Modifique o programa. Para um
polígono girar entre fusos, mais informações sobre o porquê de
esse alarme ter ocorrido está indicado no DGN No. 471.
0219 COMANDO G51.2/G50.2
T
INDEPENDENTE
G51.2 e 50.2 foram especificados no mesmo bloco para
outros comandos. Modifique o programa em outro bloco.
0220 COMANDO ILEGAL NO MODO Na operação sincronizada, o movimento é comandado pelo
SINCRONIZADO programa NC ou pela interface do controle do eixo PMC para o
eixo sincronizado. Modifique o programa ou verifique a malha
PMC.
0221 COMANDO ILEGAL NO MODO
T
SINCRONIZADO
A operação sincronizada e mecânica do Polígono e o controle
do eixo ou o corte balanceado são executados em um
momento. Modifique o programa.
0222 NÃO É PERMITIDO DNC OP. EM A entrada e a saída são executadas em um momento na
EDIÇÃO DE BGIN BG edição de fundo. Execute uma operação correta .
0224 O RETORNO ZERO NÃO ACABOU Um retorno de referência não foi realizado antes do início da
operação automática.
(Somente quando o bit 0 (ZRNx) do parâmetro No. 1005 for 0)
Realize um retorno da posição de referência.
0230 CÓDIGO R NÃO ENCONTRADO
M
A profundidade do corte R não é especificado no bloco, inclusive
no G161. Alternativamente, o valor especificado para R é
negativo. Modifique o programa.
0231 FORMATO ILEGAL NO G10 L52 Erros ocorreram no formato especificado na entrada do parâmetro
programável.
0232 MUITO COMANDO DE EIXO Três ou mais eixos foram especificados como eixos helicoidais no
HELICOIDAL modo de interpolação helicoidal.
0233 MECANISMO OCUPADO Quando uma tentativa foi feita para usar uma unidade tal como
aquela conectada via interface RS-232-C, outros usuários a
estavam usando.

1306
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição

0245 NÃO É PERMITIDO CÓDIGO T Um dos códigos G, G04,G10,G28,G29 (série M),G30,G50 (série
NESSE BLOCO T), e G53, que não podem ser especificados no mesmo bloco
como um código T, foi especificado com um código T.
0247 O ERRO É ENCONTRADO NO Quando um programa encriptado é de saída, o EIA é ajustado
CÓDIGO DE SAÍDA DOS DADOS. para o código de saída. Especifique o ISO.
0250 MUDANÇA ILEGAL DE Um comando de movimento no eixo Z foi realizado no mesmo
FERRAMENTA NO COMANDO bloco para o comando M06.
DE EIXO Z
0251 MUDANÇA ILEGAL DE Um código T diferente foi especificado no M06Txx.
FERRAMENTA NO
COMANDO T
0300 COMANDO ILEGAL EM ESCALA Um código ilegal G foi especificado durante a escala.
Modifique o programa.
0301 REDEFINIÇÃO DE RETORNO Embora o parâmetro No. 1012#0 (IDGx) estivesse ajustado
DE REFERÊNCIA É INIBIDA para 1 para inibir a posição de referência de ser ajustada
novamente para um retorno para a posição de referência sem
um grampo, uma tentativa foi feita para realizar um retorno
manual para a posição de referência.
0302 O AJUSTE DA POSIÇÃO DE A posição de referência não pôde ser ajustada para um
REFERÊNCIA SEM GRAMPO NÃO retorno para a posição de referência sem um grampo. As
È REALIZADO possíveis causas são:
- O eixo não foi movido na direção de um retorno para a
posição de referência para uma sacudidela de avanço.
- O eixo foi movido na direção oposta à direção de um retorno
manual para uma posição de referência.

0304 O G28 É COMANDADO SEM O Embora uma posição de referência não tivesse sido ajustada,
RETORNO ZERO um retorno automático à posição de referência (G28) foi
comandado.
0305 UMA POSIÇÃO INTERMEDIÁRIA
M
NÃO É ASSINALADA
Embora um comando G28 (retorno automático à posição de
referência posição) ou G30 (retorno à segunda, terceira, ou
quarta posição de referência) não tivesse sido emitido após um
aumento de energia, um G29 (retorno da posição de referência)
foi comandado.
0306 INCOMPATIBILIDADE DO EIXO COM
T
CNR/CHF
A correspondência entre o eixo em movimento e o comando I,
J, ou K está incorreta em um bloco no qual um chanfro é
especificado.
0307 O RETORNO DE REFERÊNCIA Uma tentativa foi feita para ajustar uma posição de referência do
NÂO PODE SER INICIADO COM tipo alvo para um eixo que pssa usar a função para ajustar uma
O AJUSTE MECÂNICO DE posição de referência sem um grampo.
PARAR
0310 ARQUIVO NÃO ENCONTRADO O arquivo especificado não pôde ser encontrado durante
uma chamada de subprograma ou de macro.
0311 CHAMADO PELO ERRO NO Um formato inválido foi especificado para chamar um
FORMATO DO NOME DO subprograma ou macro, usando um nome de arquivo.
ARQUIVO
0312 FORMATO ILEGAL EM
T
PROGRAMAÇÃO DE
DIMENSÕES DE DESENHO A entrada direta de dimensões de desenho foi comandada
em um formato inválido.
Uma tentativa foi feita para especificar um código G inválido
durante a entrada direta de dimensões de desenho.
Há dois ou mais blocos que não deveriam ser movidos em
comandos consecutivos que especificam uma entrada direta
de dimensões de desenho. Embora o não uso de vírgulas (,)
(parâmetro No. 3405#4 = 1) tivesse sido especificado para a
entrada direta de dimensões de desenho, uma vírgula foi
especificada.

1307
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0313 COMANDO LÍDER ILEGAL
T
O incremento de rosca variável líder especificado no endereço
K excede o valor máximo especificado na rosca variável líder.
Ou, um valor líder negativo foi especificado.
0314 AJUSTE ILEGAL DO EIXO
T
POLIGONAL
Um eixo foi especificado, de modo inválido, na
volta do polígono. Para a volta do polígono:
1) Uma ferramenta do eixo de rotação não é especificada.
(Parâmetro No. 7610)
Para a volta do polígono entre fusos:
1) Fusos válidos não são especificados.
(Parâmetros Nos. 7640 to 7643)
2) Um fuso que não seja um fuso seriado.
3) Um fuso não está conectado.
0315 O COMANDO ILEGAL DE ÂNGULO DE
T
CHAVETA ESTÁ NO CICLO DE CORTE
DA ROSCA Um ângulo de ponta de ferramenta inválido está especificado
em um ciclo de rosca fixo repetitivo e múltiplo (G76).
0316 QUANTIDADE ILEGAL DE CORTE
T
ESTÁ NO CICLO DE CORTE DA
ROSCA Uma profundidade minima de corte maior que altura da rosca
está especificada em um ciclo de rosca fixo repetitivo e múltiplo
(G76).
0317 COMANDO ILEGAL DE ROSCA
T
ESTÁ NO CICLO DE CORTE DA
ROSCA Um valor zero ou negativo está especificado em um ciclo de
rosca fixo repetitivo e múltiplo (G76) como a altura da rosca ou
a profundidade do corte.
0318 QUANTIDADE ILEGAL DE ALÍVIO
T
ESTÁ NO CICLO DE PERFURAÇÃO
Embora uma direção de escape esteja ajustada em um ciclo de
corte fixo repetitivo e múltiplo (G74 ou G75), um valor negativo
está especificado para ∆d.
0319 O COMANDO DO PONTO FINAL
T
ESTÁ ILEGAL NO CICLO DE
PERFURAÇÃO Embora a distância de curso ∆i ou ∆k esteja ajustada para 0
em um ciclo de corte fixo repetitivo e múltiplo (G74 ou G75), um
valor diferente de 0 está especificado para um U ou W.

0320 QUANTIDADE ILEGAL DE


T
MOVIMENTO/QUANTIDADE DE
CORTE ESTÁ NO CICLO DE Um valor negativo está especificado em um ciclo de corte fixo
PERFURAÇÃO repetitivo e múltiplo (G74 ou G75) como ∆i ou ∆k (distância de
curso/a profundidade do corte).
0321 TEMPO ILEGAL REPETIDO ESTÁ NO
T
CICLO REPETITIVO DE
CONFIGURAÇÃO Um valor zero ou negativo está especificado em um ciclo
fechado de laçada fixo repetitivo e múltiplo (G73) como um
tempo repetido.
0322 FORMA ACABADA QUE ENCONTRA-
T
SE ACIMA DO PONTO DE PARTIDA
Uma forma inválida que está acima do ponto de início do ciclo
está especificada em um programa de forma para um ciclo de
desbastação de corte fixo repetitivo e múltiplo (G71 or G72).

0323 O PRIMEIRO BLOCO DE


T
PROGRAMA DE FORMA É UM
COMANDO DE TIPO II O tipo II está especificado no primeiro bloco do programa de
forma especificado por P em um ciclo de desbastação de corte
fixo repetitivo e múltiplo (G71 ou G72). Para G71, Z(W) este
specificado. Para G72, X(U) está especificado.

1308
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0324 O TIPO MACRO DE INTERRUPÇÃO
T
FOI FEITO NOS CICLOS
REPETITIVOS E MÚLTIPLOS Um tipo macro de interrupção foi emitido durante o ciclo fixo
repetitivo e múltiplo (G70, G71, G72, ou G73).
0325 COMANDO INDISPONÍVEL ESTÁ
T
NO PROGRAMA DE FORMA
Um comando usual foi emitido em um programa de forma para
um ciclo fixo repetitivo e múltiplo (G70, G71, G72, ou G73).
0326 ÚLTIMO BLOCO DO PROGRAMA É
T
UMA DIMENSÃO DE DESENHO
DIRETA Em um prgrama de forma no ciclo fixo repetitivo e múltiplo (G70,
G71, G72, or G73), um comando para entrada direta de
dimensões de desenho no último bloco está encerrado no meio.
0327 O MODAL DAQUELES CICLOS
T
REPETITIVOS E MÚLTIPLOS NÃO
PODE SER FEITO Um ciclo fixo repetitivo e múltiplo (G70, G71, G72 , ou G73) foi
comandado em um estado modal em que um ciclo fixo repetitivo e
múltiplo não poderia ser comandado.
0328 POSIÇÃO ILEGAL DE TRABALHO
T
ESTÁ NA COMPENSAÇÃO RADIAL DA
FERRAMENTA DE CABEÇA A especificação para o lado vazio para a compensação radial
da ferramenta de cabeça (G41 ou G42) está incorreta em um
ciclo fixo repetitivo e múltiplo (G71 ou G72).
0329 A FORMA ACABADA NÃO É UMA
T
MUDANÇA MONÓTONA (EIXOS
SECUNDÁRIOS) Em um programa de forma para um ciclo de desbastamento de
corte fixo repetitivo e múltiplo (G71 ou G72), o comando do
eixo de plano secundário não foi um aumento ou uma
diminuição monótona.
0330 COMANDO ILEGAL DO EIXO ESTÁ
T
NO CICLO FIXO DE VOLTA
Um eixo diferente do plano está especificado em um ciclo fixo
(G90, G92, ou G94).
0334 CORREÇÃO ESTÁ FORA DO Dados de uma correção que estavam fora do campo efetivo foi
CAMPO EFETIVO especificado. (função de prevenção de mau funcionamento)
0336 A COMPENSAÇÃO DE
M
FERRAMENTA COMANDOU MAIS
DOIS EIXOS Para uma compensação do comprimento da ferramenta C, uma
tentativa foi feita para comandar a correção a outros eixos sem
cancelar a correção. Ou, para uma compensação do
comprimento da ferramenta C, múltiplos eixos foram
especificados no bloco G43 ou G44.
0337 EXCESSO DO VALOR O valor do comando excedeu a quantidade máxima de
INCREMENTAL MÁXIMO incremental. (função de prevenção de mau funcionamento)
0338 ERRO VERIFICAÇÃO DE SOMA Um valor incorreto foi detectado em uma verificação de soma.
(função de prevenção de mau funcionamento)
0345 MUDANÇA ILEGAL DO EIXO Z Uma mudança na posição da ferramenta, no eixo Z, está
POS incorreta.
0346 MUDANÇA ILEGAL DA FERRAMENTA Um número de ferramenta para a mudança de ferramenta está
QUANTO AO NÚMERO DA incorreto.
FERRAMENTA
0347 MUDANÇA ILEGAL DA FERRAMENTA A mudança de ferramenta é comandada duas vezes ou mais
QUANTO AO COMANDO NO MESMO no mesmo bloco.
BLOCO
0348 MUDANÇA DE FERRAMENTA DO Uma mudança no fuso da ferramenta no eixo Z não está
EIXO Z POS NÃO FOI ajustada.
ESTABELECIDA
0349 MUDANÇA NO FUSO DA Uma mudança no fuso da ferramenta para parar não está
FERRAMENTA NÃO PAROU parada.
0350 PARÂMETRO DO ÍNDICE DO EIXO
T
DE CONTROLE SINCRONIZADO
AJUSTOU ERRO. Um número ilegal do eixo de controle sincronizado (parâmetro
No. 8180) foi ajustado.

1309
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0351 PORQUE O EIXO ESTÁ SE
T
MOVIMENTANDO, O
CONTROLE Enquanto o eixo estava sujeito ao controle sincronizador estava
SINCRONIZADOR IS NÃO sendo movimentado, uma tentativa foi feita para iniciar ou cancelar
PODE SER USADO. o controle sincronizador por um sinal de seleção do eixo de
controle sincronizador.
0352 ERRO NA COMPOSIÇÃO
T
DO EIXO DE CONTROLE
SINCRONIZADOR. Esse erro ocorreu quando:
1) Uma tentativa foi feita para realizar um controle sincronizador para
o eixo durante um controle de sincronização, composição, ou
sobreposição.
2) Uma tentativa foi feita para sincronizar uma relação maior de um
bisneto com um progenitor, filho e bisneto.
3) Uma tentativa foi feita para operar um controle sincronizador,
embora uma relação entre progenitor, filho e bisneto não
tivesse sido ajustada.
0353 A INSTRUÇÃO FOI FEITA
PARA O EIXO QUE NÃO T
ESTAVA APTO PARA SE Esse erro ocorreu quando:
MOVER. 1) Um comando de movimento foi executado para um eixo para o
qual o bit 7 (NUMx) do parâmetro No. 8163 era 1.
2) Um comando de movimento foi executado para um eixo
secundário no controle sincronizador.
3) Um comando de movimento foi executado para um eixo para o
qual o bit 7 (MUMx) do parâmetro No. 8162 era 1 no controle de
composição.
0354 O G28 FOI INSTRUÍDO COM A
T
REF POS NÃO FIXADA NO
MODO SINCRONIZADO Esse erro ocorreu quando o G28 foi especificado para o eixo principal
que estava estacionado durante o controle sincronizador, mas uma
posição de referência do eixo não é estabelecida para o eixo secundário.
0355 PARÂMETRO DO ÍNDICE DO
T
EIXO DE CONTROLE DE
COMPOSIÇÃO AJUSTOU Um número do eixo de controle de composição ilegal (parâmetro no.
ERRO. 8183) foi especificado.
0356 PORQUE O EIXO ESTÁ SE
T
MOVIMENTANDO, O
CONTROLE DE Enquanto o eixo, que estava sujeito ao controle de composição,
COMPOSIÇÃO IS NÃO PODE estava se movimentando, uma tentativa foi feita para iniciar ou
SER USADO. cancelar o controle de composição por um sinal de seleção do eixo de
composição.
0357 ERRO NA
T
COMPOSIÇÃO DO EIXO
DE CONTROLE DE Esse erro ocorreu quando quando uma tentativa foi feita para
COMPOSIÇÃO. realizar um controle de composição para o eixo durante um controle
de sincronização, composição, ou sobreposição.
0359 O G28 FOI INSTRUÍDO COM A
T
REF POS NÃO FIXADA NO
MODO DE COMPOSIÇÃO Esse erro ocorreu quando o G28 foi especificado para o eixo de
composição durante o controle de composição, mas uma posição de
referência não é ajustada à outra parte da composição.
0360 PARÂMETRO DO ÍNDICE
T
DO EIXO DE CONTROLE
SUPERPOS AJUSTOU Um número do eixo de controle de sobreposição ilegal (parâmetro No.
ERRO. 8186) foi especificado.
0361
PORQUE O EIXO ESTÁ SE T
MOVIMENTANDO, O Enquanto o eixo estava sujeito ao controle de sobreposição, estava
CONTROLE DE se movimentando, uma tentativa foi feita para iniciar ou cancelar o
SOBREPOSIÇÃO IS NÃO controle de sobreposição por um sinal de seleção do eixo de controle
PODE SER USADO. de sobreposição.

1310
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


0362 ERRO NA COMPOSIÇÃO DO EIXO
T
DE CONTROLE DE
SOBREPOSIÇÃO. Esse erro ocorreu quando:
1) Uma tentativa foi feita para realizar um controle de
sobreposição para o eixo durante um controle de
sincronização, composição, ou sobreposição.
2) Uma tentativa foi feita para sincronizar uma relação maior de
bisneto para uma relação entre progenitor, filho e bisneto.
0363 O G28 FOI INSTRUÍDO PARA O
T
EIXO SECUNDÁRIO DE CONTROLE
DE SOBREPOSIÇÃO. Esse erro ocorreu quando o G28 foi especificado para o eixo
secundário de controle de sobreposição durante o controle de
sobreposição.

0364 O G53 FOI INSTRUÍDO PARA O


T
EIXO SECUNDÁRIO DE CONTROLE
DE SOBREPOSIÇÃO. Esse erro ocorreu quando o G53 foi especificado para o eixo
secundário que estava sendo movimentado durante o controle de
sobreposição.

0365 MUITO NÚMERO DE EIXO O número de eixos ou fusos controlados a serem usados emu
MÁXIMO SV/SP POR TRAJETÓRIA ma trajetória não é ajustado corretamente. Verifique os
parâmetros No. 981 e No. 982. Se esse alarme for gerado, o
estado de parada de emergência não poderá ser liberado..

0369 G31 ERRO NO FORMATO 1) Nenhum eixo é especificado ou rebocado ou mais eixos são
especificados na instrução de mudança de limite de torque
(G31P98/P99).
2) G31P90 não pode ser especificado.

0370 G31P/G04Q ERRO 1) O valor especificado no endereço P para o G31 está fora da
faixa. A faixa do endereço P é de 1 a 4 em uma função de
salto multiestágio.
2) O valor especificado no endereço Q para o G04 está fora da
faixa. A faixa do endereço Q é de 1 a 4 em uma função de
salto multiestágio.
3) O P1-4 para o G31, ou o Q1-4 para o G04 foi comandado
sem uma opção de função de salto multiestágio.
T
4) No G72 or G74 em ciclos fixos de polimento, o valor
especificado para o endereço P está fora da faixa. A faixa do
endereço Pvai de 1 a 4 na função de salto multiestágio. O
P1-4 foi especificado no G72 ou G74 muito embora a opção
de função de salto multiestágio não esteja presente.

0372 RETORNO DE REFERÊNCIA Uma tentativa foi feita para realizar um retorno automático à
INCOMPLETO posição de referência no eixo ortogonal antes de completar um
retorno para a posição de referência no eixo angular. No
entanto, essa tentativa falhou porque um retorno manual à
posição de referência durante o controle do eixo angular ou um
retorno automático à posição de referência após um aumento
de energia não ter sido comandado. Primeiro, retorne à posição
de referência no eixo angular; depois retorne à posição de
referência no eixo ortogonal.
0373 SINAL ILEGAL DE SALTO A Nos comandos de salto (G31, G31P1 a G31P4) e de extensão
ALTA VELOCIDADE (G04, G04Q1 a G04Q4), o mesmo sinal de alta velocidade é
selecionado em diferentes trajetórias.

1311
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


0375 CONTROLE ANGULAR NÃO É O controle do eixo angular está inabilitado para essa configuração
PERMITIDO (SYNC:MIX:OVL) de eixo.
1) Todos os eixos relacionados no controle do eixo angular não estão no
modo de controle sincronizador. Alternativamente, os ajustes deverão
ser feitos para fornecer controle sincronizador entre eixos angulares, e
também entre eixos ortogonais.
2) Todos os eixos relacionados no controle do eixo angular não estão no
modo de controle de composição. Alternativamente, os ajustes
deverão ser feitos para fornecer controle de composição entre os eixos
angulares, e também entre os eixos ortogonais.
3) Os eixos relacionados no controle de eixo angular estão no modo de
controle de sobreposição.
0376 DCL SERIAL: PARÂMETRO 1) Quando o parâmetro No.1815#1 estiver ajustado para ―1‖, parâmetro
ILEGAL No.2002#3 estará ajustado para ―0‖
2) A função de detecção de posição absoluta está apta. (Parâmetro
No.1815#5 estará ajustado para ―1‖. )
0412 CÓDIGO G ILEGAL Um código G diferente foi usado.
0445 OPERAÇÃO ILEGAL DO EIXO O comando de posicionamento foi emitido no modo de controle de
velocidade. Verifique o sinal do modo de controle de velocidade SV
(Fn521).
0446 COMANDO ILEGAL NO O G96.1, G96.2, G96.3, e G96.4 estão especificados no bloco que inclui
96.1/G96.2/G96.3/G96.4 outros comandos. Modifique o programa.
0447 DADOS ILEGAIS DE AJUSTE O fuso controlado com o servo motor não está ajustado corretamente.
Verifique os parâmetros para a função de controle de fuso com o servo
motor.
0455 COMANDO ILEGAL EM Em ciclos fixos de polimento:
POLIMENTO
M
1) Os sinais dos comandos I, J, e K não combinam.

2) A quantidade de curso do eixo de polimento não está especificada.


0456 PARÂMETRO ILEGAL EM Parâmetros relacionados aos ciclos fixos de polimento estão ajustados de
POLIMENTO forma incorreta. As causas prováveis são dadas abaixo.
1) O número do eixo do eixo de polimento está ajustado de forma
incorreta (parâmetros No. 5176 a No. 5179).
M

2) O número do eixo do eixo de desbastamentoestá ajustado


de forma incorreta.
(parâmetros No. 5180 a No. 5183).

3) Os números do eixo do eixo de corte, de eixo de polimento, e de eixo


de desbastação (só para a série M) se sobrepõem.
0601 OPERAÇÃO ILEGAL DO EIXO Um comando de movimento é o executor para o fuso controlado com o
PARA O FUSO DO SERVO servo motor. Modifique o programa.
MOTOR
1001 MODO ILEGAL DE CONTROLE O modo de controle do eixo é ilegal.
DO EIXO
1013 POS. ILEGAL DO NO. DO O endereço O ou N está especificado onde não deveria estar (Após a
PROGRAMA declaração macro etc.).
1014 FORMATO ILEGAL DO O endereço O ou N não está seguido por um número.
NO. DO PROGRAMA
1016 EOB NÃO ENCONTRADO O código EOB (Final do Bloco) está faltando no final de uma entrada
de programa no modo MDI.
1077 PROGRAMA EM USO Uma tentativa foi feita no primeiro plano para executar um programa
que estava sendo editado no plano de fundo.
O programa atualmente não pode ser executado, então finalize
a edição e reinicie a execução do programa.
1079 ARQUIVO DE PROGRAMA O programa do número de arquivo especificado não está
NÃO ENCONTRADO registrado em um mecanismo externo. (chamada de subprograma
de mecanismo externo)

1312
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


1080 CHAMADA DE SUBPROGRAMA DE Outra chamada de subprograma de mecanismo externo foi feita a
MECANISMO DUPLICADO partir de um subprograma, depois que o subprograma foi
chamado por uma chamada de subprograma de mecanismo
externo.
1081 ERRO NO MODO DE CHAMADA DO A chamada de um subprograma de mecanismo externo não é
SUBPROGRAMA DE MECANISMO possível nesse modo.
EXTERNO
1091 TEXTO DE SUBCHAMADA Mais de uma instrução de chamada de subprograma foi
DUPLICADO especificada no mesmo bloco.
1092 TEXTO DE MACROCHAMADA Mais de uma instrução de chamada de macro foi especificada no
DUPLICADO mesmo bloco.
1093 TEXTO NC & M99 DUPLICADOS Um endereço diferente de O, N, P ou L foi especificado no mesmo
bloco do M99, durante o estado de chamada de macro modal.
1095 MUITOS ARGUMENTOS DE TIPO 2 Mais de dez ajustes dos argumentos I, J e K foram especificados
em argumentos de tipo II (A, B, C, I, J, K, I, J, K, ...) para macros
personalizados.
1096 NOME ILEGAL DE VARIÁVEL Um nome ilegal de variável foi especificado. Um código que não
poderia ser especificado como um nome variável foi especificado.
O comando de [#_OFSxx] não é compatível com o tipo (A oi C) da
memória de compensação de ferramenta em uso corrente.
1097 NOME VARIÁVEL MUITO LONGO O nome variável especificado é muito longo.
1098 NENHUM NOME VARIÁVEL O nome variável especificado não pode ser usado enquanto não
for registrado.
1099 SUFIXO ILEGAL [ ] Um sufixo não foi especificado para um nome variável que
requisitava um sufixo anexado por um [ ].
Um sufixo foi especificado para um nome variável que não
requisitou um sufixo anexado por um [ ].
O valor anexado pelo [ ] especificado estava fora da faixa.
1100 CANCELAMENTO SEM A CHAMADA O cancelamento de modo de chamada (G67) foi especificado,
MODAL muito embora o modo de chamada de estado contínuo macro (G66)
não estivesse sendo eficaz.
1101 DECLARAÇÃO DE CNC ILEGAL DE Uma interrupção foi feita em um estado em que uma interrupção
IRT. de macro personalizado contendo uma instrução de movimento
não poderia ser executada
1115 VARIÁVEL PROTEGIDA DE LEITURA Uma tentativa foi feita em um macro personalizado para usar no
lado direito de uma expressão, uma variável que só pode ser
usada no lado esquerdo de uma expressão.
1120 FORMATO ILEGAL DE ARGUMENTO O argumento especificado na função de argumento (ATAN,POW)
está em erro.
1124 DECLARAÇÃO DE FAÇA ESTÁ A instrução FAÇA, correspondente à instrução FINALIZE, estava
PERDIDA perdida em um macro personalizado.
1125 FORMATO ILEGAL DE EXPRESSÃO A descrição da expressão emu ma declaração de macro
personalizado contém um erro.
Há um erro no formato do parâmetro do programa .
A tela mostrada para entrar nos dados de manutenção periódica
ou nos dados do menu (máquina) de seleção de item é
incompatível com o tipo de dados.
1128 NÚMERO DE SEQUÊNCIA FORA O número de sequência de destino de pulo, em uma declaração
DA FAIXA de VÁ PARA de macro personalizado, estava fora da faixa (faixa
válida: 1 a 99999).
1131 ABERTURA DE COLCHETE ESTÁ O número de colchetes do lado esquerdo {[} é menor que o
FALTANDO número de colchetes do lado direito{]} em uma declaração de
macro personalizado.
1132 FECHAMENTO DE COLCHETE ESTÁ O número de colchetes do lado direito {]} é menor que o número
FALTANDO de colchetes do lado esquerdo {[} em um macro personalizado.
1133 ESTÁ FALTANDO '=' Um sinal de igual (=) está faltando na instrução de cálculo
aritmético em uma declaração de marco personalizado
personalizado.
1134 ESTÁ FALTANDO ',' Um delimitador (,) está faltando emu ma declaração de macro
personalizado.

1313
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


1137 ERRO NO FORMATO DA O formato usado na declaração SE em um macro personalizado
DECLARAÇÃO SE está em erro.
1138 ERRO NO FORMATO DA O formato usado na declaração ENQUANTO, em um macro
DECLARAÇÃO ENQUANTO personalizado, está em erro.
1139 ERRO NO FORMATO DA O formato usado na declaração SETVN, em um macro
DECLARAÇÃO SETVN personalizado, está em erro.
1141 CARACTERÍSTICA ILEGAL EM A declaração SETVN, em um macro personalizado, contata uma
NOME VARIÁVEL característica que não pode ser usada em um nome variável.
1142 NOME V É MUITO LONGO (SETVN) O nome variável usado emu ma declaração SETVN em um
macro personalizado excede 8 caracteres.
1143 ERRO NO FORMATO DA O formato usado na declaração IMPRESSÃO B ou IMPRESSÃO
DECLARAÇÃO IMPRESSÃO D está em erro.
B/ IMPRESSÃO D
1144 ERRO NO FORMATO G10 A entrada de dados para o número L do G10 ou a função
correspondente não está apta.
O endereço de ajuste de dados P ou R não está especificado.
Um endereço não relacionado ao ajuste de dados está
especificado. O endereço para especificar varia de acordo com o
número L
O sinal, ponto decimal ou faixa do endereço especificado estão
em erro.
1160 EXCESSO DE FLUXO DE DADOS DE Um excesso de fluxo ocorreu nos dados de posição junto com o
COMANDO CNC.
Esse alarme também é gerado se a posição alvo de um
comando excede o curso máximo como um resultado de cálculo
tal como conversão coordenada, correção, ou introdução de uma
quantidade de intervenção manual.
1180 TODOS OS EIXOS PARALELOS
ESTÃO ESTACIONADOS T
Todos os eixos especificados para uma operação automática
estão estacionados.
1196 EIXO ILEGAL DE PERFURAÇÃO FOI Um eixo ilegal foi especificado para perfuração em um ciclo fixo
SELECIONADO para perfuração.
No bloco de comando do código G em um ciclo fixo, um ponto Z
não está especificado para o eixo de perfuração.
1200 RETORNO ZERO INVÁLIDO DE A posição da grade não poderia ser calculada durante o retorno
CODIFICADOR DE PULSO da posição de referência da grade, usando o sistema de grades
com o único sinal de revolução que não foi recebido antes de
abandonar o interruptor de desaceleração. Esse alarme também
é gerado quando a ferramenta não alcança um avanço que
excede o preajuste da quantidade de erro do servo para o
parâmetro número 1836 antes de o interruptor do limite de
desaceleração ser abandonado (sinal de desaceleração *DEC
retorna a ―1‖)
1202 NENHUM COMANDO F NO G93
M
Os códigos F no modo de especificação de tempo inverso (G93)
não estão manipulados como modal, e deverão ser especificados
em blocos individuais.
1223 SELEÇÃO DE FUSO ILEGAL Uma tentativa foi feita para executar uma instrução que usa o
fuso, embora o fuso a ser controlado não tenha sido ajustado
corretamente.
1298 CONVERSÃO ILEGAL DE Ocorreu um erro durante a troca de polegada para metro.
POLEGADA PARA METRO
1300 ENDEREÇO ILEGAL O endereço do número do eixo foi especificado muito embora o
parâmetro não seja de um tipo eixo, enquanto estava
carregando os parâmetros ou os dados de compensação de erro
por lançamento, a partir de uma fita ou por uma entrada do
parâmetro G10.
O número do eixo não pode ser especificado em dados de
compensação de erro por lançamento.

1314
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


1301 ENDEREÇO PERDIDO O número do eixo não foi especificado, muito embora o parâmetro seja
de um tipo eixo, enquanto estava carregando os parâmetros ou os dados
de compensação de erro por lançamento, a partir de uma fita ou por uma
entrada do parâmetro G10.
Ou, os dados de endereço número N, ou o ajuste dos dados de endereço
P ou R não estão especificados.
1302 NÚMERO DE DOCUMENTOS Um número de dados não existente foi encontrado enquanto carregava os
ILEGAIS parâmetros ou dados de compensação de erro por lançamento a partir de
uma fita ou por uma entrada do parâmetro G10.
Esse alarme também é gerado quando são encontrados valores textuais
ilegais.
1303 NÚMERO DE EIXO ILEGAL Um número de endereço que excede o número máximo de eixos
controlados foi encontrado enquanto carregava os parâmetros a partir de
uma fita ou por uma entrada do parâmetro G10.
1304 EXCESSO DE DÍGITOS Dados com dígitos em excess foram encontrados enquanto carregava os
parâmetros ou dados de compensação de erro por lançamento a partir de
uma fita.
1305 DADOS FORA DA FAIXA Dados fora da faixa foram encontrados enquanto carregava os parâmetros
ou dados de compensação de erro por lançamento a partir de uma fita.
Os valores dos ajustes de endereço de dados, correspondente aos
números L, durante a entrada de dados pelo G10, estavam fora da faixa.
Esse alarme também é gerado quando textos de programação NC
contêm valores fora da faixa.
1306 ESTÁ FALTANDO O Um parâmetro que requer um eixo para ser especificado foi encontrado
NÚMERO DO EIXO sem um número de ixo (endereço A) carregava os parâmetros a partir de
uma fita.
1307 USO ILEGAL DE MENOS Dados com um sinal ilegal foram encontrados carregava os parâmetros ou
SINAIS dados de compensação de erro por lançamento a partir de uma fita, ou por
uma entrada do parâmetro G10. Um sinal foi especificado para um
endereço que não suporta o uso de sinais.
1308 DADOS PERDIDOS Um endereço não seguido por um valor numérico foi encontrado enquanto
carregava os parâmetros ou dados de compensação de erro por
lançamento a partir de uma fita.
1329 NÚMERO DE Um endereço de número de grupo de máquina, excedendo o número
GRUPO DE máximo de grupos controlados de máquina, foi encontrado enquanto
MÁQUINA ILEGAL carregava os parâmetros, a partir de uma fita ou por uma entrada do
parâmetro G10.
1330 NÚMERO DE FUSO ILEGAL Um endereço de número de fuso excedendo o número máximo de fusos
controlados foi encontrado enquanto carregava os parâmetros a partir de
uma fita ou por uma entrada do parâmetro G10.
1331 NÚMERO DE TRAJETÓRIA Um número de endereço de trajetória, excedendo o número máximo de
ILEGAL trajetória controlada, enquanto carregava os parâmetros a partir de uma
fita ou por uma entrada do parâmetro G10 .
1332 ERRO NO TRANCAMENTO Não se pode carregar dados enquanto estiver carregando parâmetros,
DE ESCRITA DE DADOS dados de compensação de erro por lançamento e dados coordenados de
trabalho a partir de uma fita.
1333 ERRO DE ESCRITA DE Não se pode escrever dados enquanto estiver carregando dados a partir
DADOS de uma fita.
1470 PERDA DOS PARÂMETROS
G40.1 –G42.1 M
Um ajuste de parâmetro relacionado a um controle de direção normal é
ilegal. O número de eixo de um eixo controlado em uma direção normal
é ajustado no parâmetro número 5480, mas aquele número de eixo está
na faixa do número de eixos controlados.
O eixo ajustado como um eixo controlado emu ma direção normal não
está ajustado como um eixo de rotação (ROTx, bit 0 do parâmetro No.
1006) = 1 e No.1022=0).
Ajuste o avanço em que for inserir a rotação sobre um eixo controlado emu
ma direção normal no parâmetro número 5481, na faixa entre 1 e 15000
mm/min.

1315
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


1508 CÓDIGO M DUPLICADO (ÍNDICE M
REVERSO DE TABELA)
Existe uma função para a qual o mesmo código desse código M
está ajustado. (indexação do índice de tabela)
1509 CÓDIGO M DUPLICADO
T
(ORIENTAÇÃO DO EIXO SPOS)
Existe uma função para a qual o mesmo código desse código M
está ajustado. (posicionamento, orientação do fuso)
1510 CÓDIGO M DUPLICADO
T
(ORIENTAÇÃO DO EIXO SPOS)
Existe uma função para a qual o mesmo código desse código M
está ajustado. (posicionamento, posicionamento do fuso)
1511 CÓDIGO M DUPLICADO
T
(LIBERAÇÃO DO EIXO SPOS)
Existe uma função para a qual o mesmo código desse código M
está ajustado. (posicionamento do fuso, cancelamento do modo)
1533 DIMINUIÇÃO DO ENDEREÇO F O avanço para o eixo do poço de perfuração, calculado a partir
(G95) dos códigos F e S, é muito devagar no avanço por modo de
rotação individual.
1534 EXCESSO DE FLUXO DO O avanço para o eixo do poço de perfuração calculado a partir
ENDEREÇO F (G95) dos códigos F e S é muito rápido no avanço por modo de
rotação individual.
1537 DIMINUIÇÃO DO A velocidade obtida através da aplicação de sobreposição para a
ENDEREÇO F instrução F é muito lenta.
(SOBREPOSIÇÃO)
1538 EXCESSO DE FLUXO
(OVERRIDE) A velocidade obtida através da aplicação de sobreposição para a
DO ENDEREÇO F instrução F é muito rápida.
(SOBREPOSIÇÃO)
1541 CÓDIGO S ZERO ―0‖ tem sido instruído como o código S.
1543 AJUSTE DE ENGRENAGEM ILEGAL
T
A razão de engrenagem entre o codificador do fuso e o
codificador de posição, ou o ajuste da posição do coder do
número de pulsos.é ilegal na função de posicionamento do fuso.
1544 EXCESSO MÁXIMO DO CÓDIGO S O comando S excede o número máximo de rotação do fuso.
1548 MODO ILEGAL DO EIXO O posicionamento do eixo (série T)/eixo de controle de contorno
Cs foi especificado durante a troca do modo de eixo controlado.

1561 ÂNGULO DE INDEXAÇÃO ILEGAL


M
O ângulo especificado de rotação não é um múltiplo inteiro do
ângulo mínimo de indexação.
1564 EIXO DE ÍNDICE DE TABELA –
M
OUTROS EIXOS AO MESMO
O eixo de indexação de índice de tabela e outro eixo têm sido
TEMPO
especificados no mesmo bloco.
1567 EIXO DE ÍNDICE DE TABELA
M
COMANDO DE EIXO
A indexação de índice de tabela foi especificada durante o
DUPLICADO
movimento do eixo, ou em um eixo para o qual a sequência de
indexação de índice de tabela não foi completada.
1590 ERRO DE TH Um erro de TH foi detectado durante a leitura a partir de um
mecanismo de entrada. O código de leitura que causou o erro de
TH e quantas são as declarações desde o bloco podem ser
verificados na tela de diagnósticos.
1591 ERRO DE TV Um erro foi detectado durante o erro de bloqueio individual de TV.
A verificação de TV pode ser suprimida através do ajuste do
parâmetro de TVC No. 0000#0 a ―0‖.

1316
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


1592 FIM DE GRAVAÇÃO O código EOR (Fim de Gravação) está especificado no meio de
um bloco.
Esse alarme também é gerado quando a porcentagem ao final de
um programa NC for lido.
Para a função de reinício do programa, esse alarme será gerado
se um bloco especificado não for encontrado.
1593 ERRO NO AJUSTE DO
M
PARÂMETRO EGB
Erro no ajuste de um parâmetro relacionado ao EGB
1) O ajuste de SIN, bit 0 do parâmetro número 2011 não
está correto.
2) O eixo secundário especificado com o G81 não está
ajustado como um eixo de rotação. (ROT, bit 0 do
parâmetro No. 1006)
3) Número de pulsos por rotação (Parâmetro (No. 7772 ou No.
7773) não está ajustado.)
1594 ERRO NO FORMATO EGB
M
Erro no formato do bloco de um comando EGB
1) T (número de dentes) não está especificado no bloco G81.
2) No bloco G81, os dados especificados para um dentre T, L, P, e
Q está fora de sua faixa válida.
3) No bloco G81, apenas um de P e Q está especificado.
1595 MAU COMANDO NO MODO EGB
M
Durante a sincronização com o EGB, um comando que não deve
ser emitido foi emitido.
1) Comando do eixo secundário, utilizando o G27, G28, G29, G30,
G33, G53, etc.
2) Comando de coversão polegada/metro, usando o G20, G21, etc.
1596 EXCESSO DE FLUXO DO EGB
M
Um excesso de fluxo ocorreu no cálculo do coeficiente de
sincronização.
1805 COMANDO ILEGAL [Mecanismo I/O]
Uma tentativa foi feita para especificar um comando ilegal
durante o processamento I/O em um mecanismo I/O. [G30
Retorno da Posição de Referência]
Os números de endereço P para especificar o 2, 3, e 4
retornos da posição de referência não são 2, 3, e 4.
[Permanência de Rotação Individual]
A rotação do fuso especificado é ―0‖ quando a permanência de
rotação individual for especificada.
1806 O TIPO DE MECANISMO NÃO É Uma operação que não é possível no mecanismo I/O, que está
COMPATÍVEL atualmente selecionada, foi especificada.
Esse alarme também é gerado quando a rebobinagem do arquivo é
instruída mesmo quando o mecanismo I/O não for um cassete
FANUC.
1807 ERRO NO AJUSTE DO Uma interface I/O ilegal está especificada.
PARÂMETRO Os ajustes do mecanismo externo e da taxa de transmissão
I/O, o bit de parada e a seleção de protocolo são errôneas.
1808 O MECANISMO FOI ABERTO Uma tentativa foi feita para abrir um mecanismo que está sendo
DUAS VEZES acessado.

1317
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


1820 ESTADO ILEGAL DO 1) Um sinal preajustado do sistema coordenado de cada uma das peças do eixo
SINAL DI foi ligado em ―1‖ no estado em que todos os eixos na trajetória, inclusive o
eixo sobre o qual é realizado o preajuste de cada peça do eixo do sistema
coordenado foram parados ou no qual um comando esteve em execução.
2) Quando o código M para o preajuste de realização em que um sinal
preajustado do sistema coordenado de cada uma das peças do eixo foi
especificado, o sinal preajustado do sistema do sistema coordenado de cada
uma das peças do eixo não será de entrada.
3) O cadeado de função auxiliar está apto.
1823 ERRO DE MOLDURA (1) O bit de parada da característica rec do mecanismo I/O conectado à interface de
leitura/rosqueamento 1 não foi detectado.
1830 DR DESLIGADO (2) O sinal DR de entrada imediata de dados do mecanismo I/O conectado à
interface de leitura/rosqueamento 2 está DESLIGADO.
1832 ERRO DE EXCEDÊNCIA(2) A próxima característica foi recebida do mecanismo I/O conectado à interface
de leitura/rosqueamento 2 antes de poder ler uma característica recebida
anteriormente.
1833 ERRO DE MOLDURA (2) O bit de parada da característica recebido do mecanismo I/O conectado à
interface de leitura/rosqueamento 2 não foi detectado.
1834 EXCESSO DE FLUXO DO O NC recebeu mais de 10 caracteres de dados do mecanismo I/O conectado à
AMORTECEDOR (2) interface de leitura/rosqueamento 2, mesmo o NC tendo enviado um código de
parada (DC3) durante a recepção dos dados.
1912 ERRO NO DRIVER DO Um erro ocorreu durante o controle do driver do mecanismo.
MECANISMO V (ABERTO)
1960 ERRO DE ACESSO Acesso ilegal do cartão de memória
(CARTÃO DE MEMÓRIA) Esse alarme também é gerado durante a leitura, quando a leitura for executada
até o final do arquivo sem detecção do código EOR.
1961 NÃO ESTÁ PRONTO O cartão de memória não está pronto.
(CARTÃO DE MEMÓRIA)
1962 CARTÃO CHEIO (CARTÃO O cartão de memória não tem mais espaço.
DE MEMÓRIA)
1963 CARTÃO PROTEGIDO O cartão de memória está protegido da escrita.
(CARTÃO DE MEMÓRIA)
1964 NÃO MONTADO (CARTÃO O cartão de memória não pode ser montado.
DE MEMÓRIA)
1965 DIRETÓRIO CHEIO O arquivo não pôde ser gerado no diretório de raiz para o cartão de memória.
(CARTÃO DE MEMÓRIA)
1966 ARQUIVO NÃO O arquivo especificado não pôden ser encontrado no cartão de memória.
ENCONTRADO (CARTÃO
DE MEMÓRIA)
1967 ARQUIVO PROTEGIDO O arquivo está protegido da escrita.
(CARTÃO DE MEMÓRIA)
1968 NOME DE ARQUIVO Nome de arquivo ilegal no cartão de memória
ILEGAL (CARTÃO DE
MEMÓRIA)
1969 FORMATO ILEGAL Verifique o nome do arquivo.
(CARTÃO DE MEMÓRIA)
1970 CARTÃO ILEGAL (CARTÃO Esse cartão de memória não pode ser manuseado.
DE MEMÓRIA)
1971 ERRO DE ESVAZIAMENTO Um erro ocorreu durante o esvaziamento do cartão de memória.
(CARTÃO DE MEMÓRIA)
1972 BATERIA BAIXA (CARTÃO A bateria do cartão de memória está baixa.
DE MEMÓRIA)
1973 ARQUIVO JÁ EXISTENTE Um arquivo com o mesmo nome já existe no cartão de memória.
2032 ERRO NA ETHERNET Um erro foi retornado na entrada da função de Ethernet/servidor de dados.
FIXA/SERVIDOR DE Para mais detalhes, veja a tela de mensagem de erro da entrada de Ethernet ou
DADOS servidor de dados.
2051 ENTRADA COMUM NO Uma tentativa foi feita para entrar em uma variável comum no macro
MACRO DO CÓDIGO personalizado não existente no sistema.
P#200-#499 ILEGAL (SEM
OPÇÃO)
2052 SELECIONADOR COMUM O nome variável não pode ser inserido.
NO MACRO DO CÓDIGO O comando SETVN não pode ser usado com as variáveis #500 a #549 no
P#500-#549 (SETVN NÃO macro comum do CÓDIGO P.
PODE SER USADO)
2053 O NÚMERO #30000 NÃO É Uma tentativa foi feita para inserir apenas uma variável do CÓDIGO P não
COMPATÍVEL existente no sistema.

1318
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


2054 O NÚMERO #40000 É Uma tentativa foi feita para inserir somente uma variável estendida do
INCOMPATÍVEL CÓDIGO P não existente no sistema.
4010 VALOR REAL DE O valor real para um amortecedor de saída está em erro.
AMORTECEDOR DE SAÍDA
ILEGAL :
5006 PALAVRAS EM EXCESSO O número de palavras em um bloco excede ao máximo. O máximo é de
EM UM BLOCO 26 palavras. No entanto, essa figura varia de acordo com as opções de
NC. Divida a palavra de instrução em dois blocos
5007 DISTÂNCIA MUITO GRANDE Devido a compensação, ponto de cálculo de interseção, interpolação ou
razões similares, uma distância de movimento que excede a distância
máxima permitida foi especificada. Verifique as coordenadas programadas
ou as quantidades de compensação.

5009 PARÂMETRO ZERO O parâmetro número 1410 de simulação de avanço ou o parâmetro


(SIMULAÇÃO) número 1430 do avanço máximo de corte para cada eixo têm sido
estabelecidos para 0.
5010 FINAL DE GRAVAÇÃO O código EOR (Final de Gravação) está especificado no meio de um
bloco. Esse alarme também é gerado quando a porcentagem ao final do
programa de NC for lido.
5011 PARÂMETRO ZERO (CORTE O parâmetro número 1430 do avanço máximo de corte tem sido
MÁXIMO) ajustado para 0.
5014 RASTRO DE DADOS NÃO Uma transferência não pôde ser feita porque não havia rastro de dados.
ENCONTRADO
5016 COMBINAÇÃO Códigos M que pertenciam ao mesmo grupo foram especificados em um
ILEGAL DE CÓDIGOS bloco. Alternativamente, um código M que devia ser especificado sem
outros códigos M, no bloco, foi especificado em um bloco com outros
M
códigos M.

5018 ERRO NA VELOCIDADE DO T


FUSO POLIGONAL No modo G51.2, a velocidade do eixo do fuso ou polígono sincronizado ou
excede o valor da fixação ou é muito baixa. A razão da velocidade de
rotação especificada não pode ser mantida.
Para um polígono girar entre fusos:
Mais informações sobre o porquê de esse alarme ter ocorrido estão indicadas
No. 471 do DGN.
5020 ERRO DE REINÍCIO DO Um valor inválido está ajustado no parâmetro de número 7310, que
PARÂMETRO especifica a ordem do eixo no qual a ferramenta é movida ao longo dos
eixos para a posição de reinício mecânico em simulação. Um valor cuja
faixa vá de 1 ao número de eixos controlados pode ser ajustado nesse
parâmetro.
5046 PARÂMETRO ILEGAL (S- M
COMP) O ajuste de um parâmetro relacionado a simples compensação direta
contém um erro.
Possíveis causas incluem:
1) Um número de eixo não existente está ajustado em um
parâmetro de eixo de compensação ou de movimento.
2) Os números de ponta de simples compensação direta não tem
relações corretas de magnitude.
3) Nenhuma ponta de simples compensação direta é encontrada entre a
ponta de compensação de erro mais distante na região negativar e
aquela na região positiva.
4) A compensação pela ponta de compensação ou é muito longa ou é
muito pequena.
5064 UNIDADE DIFERENTE DE A interpolação circular tem sido especificada em um plano constituído por
EIXO eixos com diferentes sistemas de incremento.
5065 UNIDADE DIFERENTE DE Eixos com diferentes sistemas de incremento têm sido especificados no
EIXO(EIXO PMC) mesmo grupo DI?DO para o controle do eixo PMC. Modifique o ajuste do
parâmetro número 8010
5073 NENHUM PONTO DECIMAL Nenhum ponto decimal tem sido especificado para um endereço que
solicita um ponto decimal.

1319
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


5074 ERRO DE DUPLICAÇÃO DE O mesmo endereço tem sido especificado duas ou mais vezes
ENDEREÇO em um bloco individual. Alternativamente, dois ou mais códigos G
no mesmo grupo têm sido especificados em um bloco individual.
5110 CÓDIGO G IMPRÓPRIO (MODO Um código não especificado foi especificado no controle prévio
AICC) avançado, controle prévio avançado Al, ou modo de controle do contorno
Al
5131 COMANDO NC NÃO É
COMPATÍVEL T
O controle do eixo PMC e a interpolação polar coordenada foram
especificados simultaneamente.
5195 A DIREÇÃO NÃO PODE SER T
JULGADA A medida é inválida na função de entrada B do valor direto de
medida de compensação da ferramenta.
[Para entrada de contato 1]
1) A direção do pulso gravado não é constante.
Por exemplo, o estado de parada pode ser ajustado durante o
modo de escrita avançado, o estado desligado do servo pode
ser inserido, ou a direção pode variar.
2) A ferramenta está se movendo ao longo de dois eixos (eixo X e
eixo Y). [Para julgamento da direção do movimento na entrada do
contato 4]
1) A direção do pulso gravado não é constante.
Por exemplo, o estado de parada pode ser ajustado durante o
modo de escrita avançado, o estado desligado do servo pode
ser inserido, ou a direção pode variar.
2) A ferramenta está se movendo ao longo de dois eixos (eixo X e
eixo Z).
3) A direção indicada pelo sinal da compensação escrita da
ferramenta não é compatível com a direção de movimento do
eixo.
5220 MODO DE AJUSTE DO No caso da escala linear I/F codificada, o parâmetro de auto-ajuste
PONTO DE REFERÊNCIA do ponto de referência (No.1819#2) está ajustado para "1". Mova a
máquina para a posição de referência através da operação manual e
execute o retorno de referência manual.
5257 G41/G42 NÃO SÃO A compensação radial/radial da cabeça da ferramenta foi
PERMITIDOS NO MODO especificada no modo MDI. (Dependendo do ajuste do parâmetro
MDI MCR (No. 5008#4))
5303 ERRO NO PAINEL DE TOQUE O painel de toque não está conectado corretamente, ou o painel de
toque não pode ser inicializado quando a energia estiver ligada.
Corrija a causa e então ligue a energia novamente.
5305 NÚMERO ILEGAL DO FUSO Em uma função de seleção de fuso através do endereço P para um
controle múltiplo de fuso,
1) O endereço P não está especificado.
2) Um código P, para selecionar um fuso, não está ajustado no
parâmetro No. 3781.
3) Um código G ilegal que não pode ser comandado com um S_P_;
comando está especificado.
4) O controle de fuso múltiplo não está apto porque o bit 1 (EMS)
do parâmetro No. 3702 é 1.
5) O número do amplificador do fuso de cada fuso não está
ajustado no parâmetro No. 3717.
6) Um comando de programa será executado por uma trajetória
em que esse comando é proibido (parâmetro No. 11090).
7) O ajuste do parâmetro No. 11090 está incorreto.
5329 COMANDOS M98 E NC NO Uma chamada de subprograma, que não é um bloco individual, foi
MESMO BLOCO comandada durante o modo de ciclo fixo.

1320
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


5306 ERRO DE MUDANÇA DE Um modo de mudança de estação falhou no momento de ativação. Uma
MODO tentativa para ativar um macro de um toque foi feita enquanto não estava no
estado de reposição ou durante uma parada de reposição ou de emergência
.T
5339 COMANDO ILEGAL
DE FORMATO SERÁ 1. O valor de P, Q, ou L especificado por
EXECUTADO NO G51.4/G50.4/G51.5/50.5/G51.6/G50.6 está inválido.
CONTROLE 2. Um valor duplicado é especificado pelo parâmetro No. 12600.
SINC/MIX/OVL
5346 RETORNO AO PONTO DE O estabelecimento coordenado do eixo de controle de contorno Cs não
REFERÊNCIA foi feito.
Realize um retorno da posição de referência manual.
1) Quando o estabelecimento coordenado de Cs for feito para o eixo Cs
para o qual o sinal CSPENx de status da posição de referência é 0
2) Quando a informação posicional não for enviada através do
amplificador do fuso
3) Quando o estado desligado do servo for inserido durante o início do
estabelecimento coordenado do eixo Cs
4) Quando o estado de parada de emergência for inserido durante o
estabelecimento coordenado do eixo Cs
T
5) Quando o eixo Cs estiver abaixo do controle sincronizado ou
sobreposto
6) Quando uma tentativa for feita para liberar o controle de composição
para o eixo Cs durante o estabelecimento coordenado do eixo Cs
7) Quando uma tentativa for feita para iniciar o controle de sincronização,
composição, ou superposição para o eixo Cs durante o estabelecimento
coordenado do eixo Cs
5362 CONVERSÃO DE Uma conversão de polegada em metro foi realizada em uma posição
POLEGADA EM METRO diferente da posição de referência. Realize uma conversão de polegada em
REF-POS metro após o retorno à posição de referência.
5391 G92 NÃO PODE SER
M
USADO
O ajuste do sistema coordenado da peça G92 não pode ser especificado
1) Depois de a compensação do comprimento da ferramenta tiver sido
modificada pelo tipo de mudança de compensação do comprimento da
ferramenta, o G92 foi especificado quando nenhum comando absoluto
estava presente.
2) O G92 foi especificado no bloco no qual o G49 estava presente.
5395 EXCESSO DO NÚMERO O número de eixos a ser ajustado para o controle de contorno do eixo
DO EIXO CS Cs excedeu o número máximo permitido no sistema. Verifique o
parâmetro número 1023.
Se esse alarme for gerado, o estado de parada de emergência não poderá
ser liberado.
5445 NÃO PODE TER A interpolação circular de canto (G39) do radial da ferramenta/compensação
MOVIMENTO DE radial da cabeça da ferramenta não é especificada sozinha, mas é
COMANDO NO G39 especificada com um comando de movimento.
5446 NENHUMA EVITAÇÃO NO Porque não há nenhum vetor de evitação de interferência, a função de
G41/G42 verificação de evitação da interferência do radial da
ferramenta/compensação radial da cabeça da ferramenta não funciona.

5447 EVITAÇÃO A operação da função de verificação de evitação da interferência do radial


PERIGOSA NO da ferramenta/compensação radial da cabeça da ferramenta levará a
G41/G42 uma situação perigosa.
5448 INTERFERÊNCIA Na função de verificação de evitação da interferência do radial da
PARA EVITAÇÃO ferramenta/compensação radial da cabeça da ferramenta, ocorre uma
NO G41/G42 interferência a mais para um vetor de evitação de interferência já criado.

1321
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

(4) Parâmetro escrito de alarme (alarme SW)


Número Mensagem Descrição
SW0100 PARÂMETRO APTO A LIGAR O ajuste do parâmetro está apto (PWE, bit 0 do parâmetro
No. 8900 está ajustado para ―1‖).
Para ajustar o parâmetro, gire o parâmetro para LIGADO.
Do contrário, ajuste para DESLIGADO.

(5) Alarmes servo (alarme SV)


Número Mensagem Descrição
SV0001 ERRO DE ALINHAMENTO No controle de avanço do eixo, a quantidade de
SINCRONIZADO compensação para a sincronização excedeu o valor de
ajuste do parâmetro (No. 8325
Esse alarme ocorre apenas para um eixo secundário.
SV0002 ALARME DE ERRO DE EXCESSO No controle de avanço do eixo, a quantidade de erro de
SINCRONIZADO 2 sincronização excedeu o valor de ajuste do parâmetro (No.
8332). Quando a sincronização não for completada após o
aumento de energia, a determinação é feita pelo valor do
parâmetro (No. 8332) multiplicado pelo multiplicador do
parâmetro (No. 8330).
Esse alarme ocorre somente para um eixo secundário.
SV0003 MODO DE CONTROLE
T
SINCRONIZADO/COMPOSTO/SOBRE-
Desde que um eixo no modo de sincronização, composição,
POSTO NÃO PODE SER CONTINUADO
ou sobreposição cause um alarme servo, o modo não pode
ser continuado, se um dos eixos em um modo causar um
alarme servo; todos os eixos relacionados ao eixo inserirão
o estado desligado do servo. Esse alarme é gerado para
permitir que causa do estado desligado do servo seja
verificada
SV0004 ERRO DE EXCESSO (G31) A quantidade de desvio posicional durante a operação
de comando de salto do limite de torque excedeu o valor
do limite do parâmetro No.6287.
SV0005 ERRO DE EXCESSO DE No controle de avanço do eixo, para a sincronização, o valor
SINCRONIZAÇÃO (MCN) da diferença da cordenação da máquina entre um eixo
principal e um eixo secundário excedeu o valor de ajuste do
parâmetro (No. 8314).
Esse alarme ocorre para um eixo principal
ou um eixo secundário.
SV0006 EIXO TANDEM ILEGAL Para o eixo secundário abaixo do controle tandem, a
detecção da posição absoluta é ajustada (parâmetro bit 5
(APC) do parâmetro No. 1815 = 1).
SV0007 ALARME SV PARA OUTRA TRAJETÓRIA
T
(MULTI AMP.)
Quando um amplificador de multieixos foi usado em um
sistema de 2 trajetórias através de trajetórias, um alarme
servo ocorreu em um eixo pertencente a outra trajetória.
Quando um sistema de 2 trajetórias e eixos de servo múltiplo
entre trajetórias são controlados por um amplificador de
multieixos, se um alarme servo ocorre em um eixo
pertencente a outra trajetória do mesmo amplificador, o MMC
do amplificador desce e um SV0401 V PRONTO PARA SER
DESLIGADO ocorre em um eixo pertencente à trajetória local
no mesmo amplificador. Desde que o SV0401 seja causado
por um alarme servo ocorrido em um eixo em outra trajetória,
o SV0007 é causado junto para indicar claramente o fato.
O eixo pertencente a outra trajetória no mesmo amplificador
resolve a causa do alarme servo.

1322
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


SV0301 ALARME APC: ERRO DE Desde que um detector de posição absoluta causou um erro de
COMUNICAÇÃO comunicação, a posição correta da máquina não pôde ser obtida.
(erro de transferência de dados)
O módulo de interface do detector, cabo, ou servo de posição
absoluta podem estar defeituosos.
SV0302 ALARME APC: ERRO DE TEMPO Desde que o detector de posição absoluta causou um erro de
EM EXCESSO excesso de tempo, a posição correta da máquina não pôde ser
obtida (erro de transferência de dados)
O módulo de interface do detector, cabo, ou servo de posição
absoluta podem estar defeituosos.
SV0303 ALARME APC: ERRO DE MOLDURA Desde que o detector de posição absoluta causou um erro de
moldura, a posição correta da máquina não pôde ser obtida (erro
de transferência de dados)
O módulo de interface do detector, cabo, ou servo de posição
absoluta podem estar defeituosos.
SV0304 ALARME APC: ERRO DE PARIDADE Desde que o detector de posição absoluta causou um erro de
paridade, a posição correta da máquina não pôde ser obtida.
(erro de transferência de dados)
O módulo de interface do detector, cabo, ou servo de posição
absoluta podem estar defeituosos.
SV0305 ALARME APC: ERRO DE PULSO Desde que o detector de posição absoluta causou um erro de
pulso, a posição correta da máquina não pôde ser obtida.
O detector, ou cabo de posição absoluta podem estar defeituosos.
SV0306 ALARME APC: ERRO DE EXCESSO Desde que a quantidade de desvio posicional teve um
DE FLUXO excesso de fluxo, a posição correta da máquina não pôde ser
obtida. Verifique par aver o parâmetro No. 2084 ou No. 2085.
SV0307 ALARME APC: ERRO DE Desde que a máquina se movimentou excessivamente, a
EXCESSO DE MOVIMENTO posição correta da máquina não pôde ser obtida.
SV0360 VERIFICAÇÃO DE SOMA ANORMAL A verificação de soma ocorreu no codificador de pulso integrado.
(INT)
SV0361 DADOS DE FASE ANORMAIS (INT) O alarme de dados de fase anormais ocorreu no codificador de
pulso integrado.
SV0362 DADOS VER. ANORMAIS (INT) O alarme de velocidade de contagem anormal ocorreu no
codificador de pulso integrado.
SV0363 RELÓGIO ANORMAL (INT) O alarme de relógio ocorreu no codificador de pulso integrado.
SV0364 ALARME DE FASE LEVE(INT) Um servo digital leve detectou uma anormalidade no codificador de
pulso integrado.
SV0365 LÍDER QUEBRADO (INT) O software de servo digital detectou dados anormais no
codificador de pulso integrado.
SV0366 PERDA DE PULSO (INT) Um erro de pulso ocorreu no codificador de pulso integrado.
SV0367 PERDA DO CONTADOR (INT) Um erro do contador ocorreu no codificador de pulso integrado.
SV0368 ERRO DE DADOS SERIAIS (INT) Os dados de comunicação não puderam ser recebidos a
partir do codificador de pulso integrado.
SV0369 ERRO DE TRANSFERÊNCIA DE Um erro de CRC ou erro de bit de parada ocorreu nos dados de
DADOS (INT) comunicação a partir do codificador de pulso integrado.
SV0380 LÍDER QUEBRADO (EXT) Erro do detector separado
SV0381 FASE ANORMAL (EXT) Um alarme anormal nos dados de posição ocorreu no
detector separado.
SV0382 PERDA DO CONTADOR (EXT) Um erro do contador ocorreu no detector separado.
SV0383 PERDA DE PULSO (EXT) Um erro de pulso ocorreu no detector separado.
SV0384 ALARME DE FASE LEVE (EXT) O software de servo digital detectou dados anormais no
detector separado.

1323
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


SV0385 ERRO DE DADOS Os dados de comunicações não puderam ser recebidos a partir do detector
SERIAIS (EXT) separado.
SV0386 ERRO DE Um erro no CRC ou um erro de bit de parada ocorreu nos dados de
TRANSFERÊNCIA DE comunicações a partir de um detector autônomo.
DADOS (EXT)
SV0387 CODIFICADOR Uma anormalidade ocorreu em um detector separado. Para mais
ANORMAL(EXT) informações, contate o fabricante de escala.
SV0401 V PRONTO DESLIGADO Embora o sinal de pronto (PRDY) do controle de posição estivesse LIGADO,
IMPROPRIAMENTE o sinal de pronto (VRDY) do controle de velocidade estava DESLIGADO.

SV0403 INCOMPATIBILIDADE DO A combinação do cartão de controle do eixo e do software de servo está


CARTÃO/SOFT incorreta.
As causas prováveis são dadas abaixo.
1) O cartão de controle do eixo correto não está incluído.
2) O software de servo correto não está instalado na memória flash.
SV0404 V PRONTO LIGADO Embora o sinal de pronto (PRDY) da posição de controle estivesse
IMPROPRIAMENTE DESLIGADO, o sinal de pronto (VRDY) do controle de velocidade estava
LIGADO.
SV0407 ERRO DE EXCESSO T
O valor da diferença da quantidade de desvio posicional para o eixo de
sincronização excedeu o valor de ajuste. (somente durante o controle
sincronizador)
SV0409 TORQUE ANORMAL Uma carga anormal foi detectada no motor de servo, durante o eixo Cs, ou
DETECTADO no eixo de posicionamento (série T) do fuso. O alarme pode ser cancelado
por RESTABELECIMENTO
SV0410 ERRO DE EXCESSO A quantidade.de desvio posicional durante a parada excedeu o valor de
(PARAR) ajuste do parâmetro (No. 1829)
SV0411 ERRO DE EXCESSO A quantidade de desvio posicional durante a curso ficou mais excessiva do
(MOVIMENTO) que o valor de ajuste do parâmetro (No. 1828).
SV0413 EXCESSO DE FLUXO DE O contador para a quantidade de desvio posicional teve um excesso de
LSI fluxo
SV0415 EXCESSO DE FLUXO DO A velocidade excedendo o limite de velocidade de curso foi comandada.
VALOR DE MOVIMENTO
SV0417 PARÂMETRO DE SERVO Um ajuste de parâmetro de servo está incorreto. [Quando o bit 4 de
DGTL FRACO informação diagnostic No. 203 é 1.]
Um parâmetro ilegal foi detectado pelo software de servo. Identifique a causa
com referência à informação diagnóstica No. 352.
[Quando o bit 4 de informação diagnóstica No. 203 é 0.]
O software de CNC detectou um parâmetro ilegal. As causas prováveis
são dadas abaixo (veja a informação diagnóstica No. 280).
1) O valor especificado no parâmetro No. 2020 como o modelo de motor
cai for a da faixa especificada.
2) A direção de rotação do motor no parâmetro No. 2022 não está
ajustado para um valor correto (111 ou -111).
3) O pulso de avanço de retorno de velocidade contado por rotação de
motor no parâmetro No. 2023 está ajustado para um valor negativo ou
outro valor incorreto.
4) O pulso de avanço de retorno de velocidade contado por rotação de
motor no parâmetro No. 2024 está ajustado para um valor negativo ou outro
valor incorreto.
SV0420 EXCESSO DE TORQUE No controle do eixo de avanço, para a sincronização, o valor da diferença
SINCRONIZADO de torque entre eixos principais e secundários excedeu o valor do ajuste do
parâmetro (No. 2031).
Esse alarme ocorre para um eixo principal.
SV0421 ERRO EM EXCESSO A diferença entre o avanço de retorno dos lados semi e cheio excedeu o
(SEMI-CHEIO) ajuste do parâmetro No.1729.

1324
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


SV0422 EXCESSO DE No controle de torque, a velocidade permitida comandada foi excedida.
VELOCIDADE NO TORQUE
SV0423 ERRO DE EXCESSO NO No controle de torque, o valor de movimento total permitido especificado
TORQUE como um parâmetro foi excedido.
SV0430 SUPERAQUECIMENTO DO O servo motor superaqueceu.
MOTOR SV
SV0431 CNV. EXCESSO DE CARGA Fornecimento de energia (PS) : Superaquecimento
Amplificador do servo : Superaquecimento
SV0432 CNV. CONTROLE DE BAIXA Fornecimento de Energia (PS) : A voltagem de controle do fornecimento
VOLTAGEM de energia caiu.
Amplificador do Servo : A voltagem de controle do fornecimento de
energia caiu.
SV0433 CNV. ELO DC DE Fornecimento de Energia (PS) : Elo DC de voltagem baixa
VOLTAGEM BAIXA Amplificador do Servo : Elo DC de voltagem baixa
SV0434 INV. CONTROLE DE Amplificador do Servo : Controle de energia de voltagem baixa
VOLTAGEM BAIXA
SV0435 INV. ELO DC DE Amplificador do Servo : Elo DC de voltagem baixa
VOLTAGEM BAIXA
SV0436 SOFTWARE TÉRMICO (OVC) O software de servo digital detectou um software térmico (OVC).
SV0437 CNV. ENERGIA DE Fornecimento de Energia (PS) : Corrente excessive na seção de circuito
CORRENTE EXCESSIVA de entrada.
SV0438 INV. CORRENTE ANORMAL Amplificador do Servo : Corrente excessiva do motor
SV0439 CNV. ELO DC DE Fornecimento de Energia (PS) : O elo DC de voltagem é muito alto.
EXCESSO DE VOLTAGEM Amplificador do Servo : O elo DC de voltagem é muito alto.
SV0440 CNV. ENERGIA DE Fornecimento de Energia (PS) : Descarga gerativa excessiva
DESACELERAÇÃO Amplificador do Servo:Descarga gerativa excessiva, ou erro anormal no
EXCESSIVA. circuito de energia gerativa
SV0441 CORREÇÃO DE O software de servo digital detectou uma anormalidade no circuito de
CORRENTE ANORMAL detecção da corrente do motor.
SV0442 CNV. FALHA DE CARGA Fornecimento de Energia (PS) : O circuito de reserve de carga para o
elo DC está anormal.
SV0443 CNV. FALHA DE Fornecimento de Energia (PS) : Falha de resfriamento do ventilador
RESFRIAMENTO DO interno.
VENTILADOR Amplificador do Servo: Falha de resfriamento do ventilador interno.
SV0444 INV. FALHA DE Amplificador do Servo: Falha de resfriamento do ventilador interno.
RESFRIAMENTO DO
VENTILADOR
SV0445 ALARME DE DESCONEXÃO O software de servo digital detectou um codificador de pulso
DO SOFTWARE desconectado.
SV0446 ALARME DE DESCONEXÃO O hardware detectou um codificador de pulso integrado desconectado.
DE HARDWARE
SV0447 DESCONEXÃO DE O hardware detectou um detector separado desconectado.
SV0448 HARDWARE
ALARME (EXT)
DE AVANÇO DE O sinal do sinal de avanço de retorno do detector autônomo está oposto
RETORNO INCOMPATÍVEL àquele do sinal de avanço de retorno do codificador de pulso integrado.
SV0449 INV. ALARME IPM Amplificador do Servo : OIPM (Módulo de Energia Inteligente)
detectou um alarme.
SV0453 SPC ALARME DE O alarme de desconexão de software do codificador de pulso α.
DESCONEXÃO DE Desligue a energia para o CNC, depois remova e insira o cabo de
SOFTWARE codificador de pulso. Se esse alarme for emitido novamente, substitua o
codificador de pulso.
SV0454 DETECÇÃO POS ROTOR A função de detecção do pólo magnético terminou de modo anormal. O
ILEGAL pólo magnéico não pôde ser detectado porque o motor não funcionou.
SV0456 LAÇADA DE CORRENTE Uma tentativa foi feita para ajustar a laçada da corrente que não pôde ser
ILEGAL ajustada.
O módulo de amplificador de pulso em uso não cumpre com a
VELOCIDADE ALTA HRV. Ou, solicitações para controle não foram
satisfeitas no sistema.

1325
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


SV0458 ERRO DE LAÇADA DA A laçada da corrente especificada difere da laçada da corrente atual.
CORRENTE
SV0459 ERRO DE AJUSTE DE HRV Porque dois eixos cujos numerous de eixo do servo (parâmetro 1023) são
ALTA números pares e ímpares, o controle de ALTA VELOCIDADE HRV é
possível para um eixo e impossível para o outro.
SV0460 FSSB DESCONECTADO A conexão FSSB foi descontinuada. As causas prováveis são:
1) O cabo de conexão FSSB foi desconectado ou quebrado.
2) O amplificador foi desligado .
3) No amplificador, ocorreu um alarme de voltagem baixa.
SV0462 O ENVIO DE DADOS CNC Os dados corretos não puderam ser recebidos em umlado secundário
FALHOU por causa do erro na comunicação FSSB.

SV0463 O ENVIO DE DADOS Os dados corretos não puderam ser recebidos no lado do software de
SECUNDÁRIOS FALHOU servo por causa do erro na comunicação FSSB.

SV0465 A LEITURA DE DADOS ID Uma leitura das informações ID para o amplificador falhou no
FALHOU acionamento de energia.
SV0466 COMBINAÇÃO MOTOR/AMP. A corrente máxima de um amplificador é diferente daquele de um
motor.
As causas prováveis são:
1) O comando de conexão para um amplificador está incorreto.
2) O ajuste do parâmetro (No.2165) está incorreto
SV0468 ERRO DE AJUSTE DA HRV Uma tentativa foi feita para ajustar o controle da HRV de ALTA
ALTA (AMP) VELOCIDADE para usar quando o eixo controlado de um amplificador
para o qual o controle de HRV de ALTA VELOCIDADE não puder ser
usado.
SV0600 INV. ELO DC DE CORRENTE Elo DC de corrente excessiva.
EXCESSIVA
SV0601 INV. FALHA DO VENTILADOR Falha de resfriamento do ventilador do radiador externo.
DO RADIADOR
SV0602 INV. SUPERAQUECIMENTO O servo motor superaqueceu.
SV0603 INV. ALARME IPM (OH) O IPM (Módulo de Energia Inteligente) detectou um alarme de
superaquecimento.
SV0604 AMP. ERRO DE A comunicação entre o amplificador do servo e o fornecimento de
COMUNICAÇÃO energia (PS) está em erro.
SV0605 CNV. ENERGIA DE Fornecimento de Energia (PS) : A energia regenerative do motor é
DESCARGA EXTERNA excessiva.
SV0606 CNV. FALHA DO Fornecimento de Energia (PS) : Falha no resfriamento do ventilador do
VENTILADOR DO RADIADOR radiador externo.
SV0607 CNV. FALHA DE FASE Fornecimento de Energia (PS) : O fornecimento de energia de entrada
INDIVIDUAL tem uma fase perdida.
SV0646 SINAL ANÁLOGO Um erro ocorreu na saída análoga 1 VP-p do detector separado. A
ANORMAL(EXT) unidade do detector separado, do cabo, ou a interface do detector
separado pode ter falhado
SV1025 V_PRONTO LIGADO O sinal de pronto (VRDY) do controle de velocidade que deveria estar
(INICIALIZANDO ) DESLIGADO está LIGADO, enquanto o controle de servo está LIGADO.
SV1026 ARRANJO DE EIXO ILEGAL O parâmetro para o arranjo do eixo do servo não está ajustado
corretamente.
Um valor negativo, valor duplicado, ou valor maior que o número de
eixos de controle foi ajustado para o parâmetro No. 1023 "O número do
eixo de servo de cada eixo."
SV1055 EIXO TANDEM ILEGAL No controle tandem, o ajuste do parâmetro No. 1023 está incorreto.
SV1056 PAR TANDEM ILEGAL No controle tandem, o ajuste do parâmetro TDM (No.1817#6) está
incorreto.
SV1067 FSSB:ERRO DE Ocorreu um erro de configuração FSSB (detectado pelo software). O tipo
CONFIGURAÇÃO(SOFT) de amplificador conectado está incompatível com o valor de ajuste do
FSSB.

1326
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


SV1100 COMPENSAÇÃO S. VALOR EM
M
EXCESSO
A quantidade de compensação para a direta simples excedeu o
valor máximo de 32767.
SV5134 FSSB:TEMPO ESGOTADO DE Na inicialização, o FSSB não pôde estar em uma saturação de
PRONTIDÃO ABERTA prontidão aberta. O cartão do eixo foi pensado para ser defeituoso.
SV5136 FSSB:NÚMERO O número de amplificador identificado pelo FSSB é mais insuficiente
DE AMP. É do que o número de eixos de controle. Ou, o ajuste do número de
INSUFICIENTE eixos ou da conexão do amplificador está em erro.

SV5137 FSSB:ERRO DE Ocorreu um erro de configuração do FSSB.


CONFIGURAÇÃO O tipo de conexão do amplificador é incompatível com o valor de ajuste
do FSSB.
SV5139 FSSB:ERRO A inicialização do servo não foi completada com êxito. É provável que
um cabo ótico falhou ou uma conexão entre o amplificador e outro
módulo falhou
SV5197 FSSB:TEMPO ESGOTADO A inicialização do FSSB foi completada, mas não pôde ser aberta. Ou,
ABERTO a conexão entre o CNC e o amplificador está incorreta.

(6) Alarmes de sobrecurso (alarme OT)


Número Mensagem Descrição

OT0500 + SOBRECURSO ( SOFT 1 ) Excedeu o lado positivo da verificação de curso armazenado 1.

OT0501 - SOBRECURSO ( SOFT 1 ) Excedeu o lado negativo da verificação de curso armazenado 1.


OT0502 + SOBRECURSO ( SOFT 2 ) Excedeu o lado positivo da verificação de curso armazenado 2.
T
Ou, na barreira de armazenamento de placa e contraponto, uma
entrada para a área inibida foi feita durante o movimento na direção
positiva.
OT0503 - SOBRECURSO ( SOFT 2 ) Excedeu o lado negativo da verificação de curso armazenado 2.
T
Ou, na barreira de armazenamento de placa e contraponto, uma
entrada para a área inibida foi feita durante o movimento na direção
OT0504 + SOBRECURSO ( SOFT 3 ) negativa. o lado positivo da verificação de curso armazenado 3.
Excedeu
OT0505 - SOBRECURSO ( SOFT 3 ) Excedeu o lado negativo da verificação de curso armazenado 3.
OT0506 + SOBRECURSO ( HARD ) O interruptor do limite de curso na direção positiva foi escorado. Esse
alarme é gerado quando a máquina alcança o final do curso.
Quando esse alarme não é gerado, o avanço de todos os eixos é
interrompida durante a operação automática.
Durante a operação manual, somente O avanço do eixo sobre o qual
ocorreu o alarme é interrompida.
OT0507 - SOBRECURSO ( HARD ) O interruptor do limite de curso na direção negativa foi
escorado.
Esse alarme é gerado quando a máquina alcança o final do
curso.
Quando esse alarme não é gerado, o avanço de todos os eixos é
interrompida durante a operação automática.
Durante a operação manual, somente o avanço do eixo sobre o qual
ocorreu o alarme é interrompida.
OT0508 INTERFERÊNCIA:+
T
Uma ferramenta que se deslocou na direção positiva ao longo do
eixo n falhou em outra coluna da ferramenta.

1327
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


OT0509 INTERFERÊNCIA:-
T
Uma ferramenta que se deslocou na direção negativa ao
longo do eixo n falhou em outra coluna da ferramenta.
OT0510 + SOBRECURSO ( PRÉ-VERIFICAÇÃO ) A ferramenta excedeu o limite na direção negativa
durante a verificação de curso anterior ao movimento.
OT0511 - SOBRECURSO ( PRÉ-VERIFICAÇÃO ) A ferramenta excedeu o limite na direção positiva durante o
curso anterior ao movimento.

(7) Alarmes de arquivo de memória (alarme IO)


Número Mensagem Descrição
IO1001 ERRO DE ACESSO A ARQUIVO O sistema de arquivo do tipo residente não pôde ser
acessado como um erro ocorrido no sistema de arquivo do
tipo residente.
IO1002 ERRO DE SISTEMA DO ARQUIVO O arquivo não pôde ser acessado como um erro ocorrido no
sistema de arquivo CNC.
IO1030 ERRO DE VERIFICAÇÃO DE SOMA O verificador de soma da memória de armazenamento de
programa da parte do CNC está incorreto.
IO1032 MEMÓRIA DE ACESSO ACIMA DA FAIXA O acesso dos dados ocorreu fora da faixa de memória de
armazenamento de programa da parte do CNC.
IO1104 PARES DE VIDA DA FERRAMENTA O número máximo de pares de gerenciamento de vida da
ACIMA DO MÁXIMO ferramenta é excessivo. Modifique o ajuste do número
máximo de pares de gerenciamento de vida da ferramenta
no parâmetro No. 6813.

(8) Alarmes que requerem energia para serem desligados (alarme PW)
Número Mensagem Descrição
PW0000 A ENERGIA DEVE SER DESLIGADA Um parâmetro foi ajustado para que a energia seja
DESLIGADA e então LIGADA novamente.
PW0001 O ENDEREÇO X-(*DEC) NÃO ESTÁ O endereço X do PMC não pôde ser nomeado
NOMEADO. corretamente. Esse alarme pode ocorrer no seguinte caso:
1) Durante o ajuste do parâmetro No. 3013, o endereço X
não pôde ser nomeado corretamente para a grade
(*DEC) para um retorno à posição de referência.

PW0002 O endereço PMC não está correto(EIXO). O endereço para nomear o sinal do eixo está
incorreto. Esse alarme pode ocorrer no seguinte
caso:
1) O ajuste do parâmetro No.3021 está incorreto.
PW0003 O endereço PMC não está correto(FUSO). O endereço para nomear o sinal do fuso está
incorreto. Esse alarme pode ocorrer no seguinte
caso:
1) O ajuste do parâmetro No.3022 está incorreto.
PW0006 A ENERGIA DEVE SER DESLIGADA A função de prevenção de mau funcionamento detectou
(FRACA-EXEC-CHK) um alarme para solicitar o desligamento da energia.
PW0007 O ENDEREÇO X(SALTO) NÃO ESTÁ O endereço X do PMC não pôde ser nomeado
NOMEADO corretamente. As possíveis causas são:
1) Durante o ajuste do parâmetro No. 3012, o sinal de
salto do endereço X não foi nomeado corretamente.
2) Durante o ajuste do parmetero No. 3019, um endereço
diferente do sinal de salto do endereço X não foi
nomeado corretamente.

1328
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


PW1102 PARÂMETRO ILEGAL (COMP. I) O parâmetro para a compensação do declive de ajuste está
incorreto. Esse alarme ocorre nos seguintes casos:
1) Quando o relacionamento de tamanho entre os Nos.
do ponto de compensação do declive estiver
incorreto
2) Quando o ponto de compensação do declive não estiver
localizado entre o lado mais negativo e o lado mais positivo da
compensação do erro por passo da engrenagem
3) Quando a compensação por ponto de compensação for muito
pequena ou muito grande.
PW1110 PARÂMETRO ILEGAL (FUSO O parâmetro para o fuso controlado com o motor de servo não foi
DO MOTORNDE SERVO) ajustado corretamente.
PW1111 NÚMERO ILEGAL DO FUSO O número do fuso (parâmetro No. 11010) ou o número do
(FUSO DO MOTOR DE amplificador do fuso (parâmetro No. 3717) para o fuso
SERVO) controlado com o motor de servo não foi ajustado
corretamente.
PW5046 PARÂMETRO ILEGAL (COMP S) M
O parmetero para a compensação direta e simples de ajuste está
incorreto.

(9) Alarmes de fuso (alarme SP)


Número Mensagem Descrição
SP0740 ALARME DE CHAVE RÍGIDA : O desvio posicional do fuso parado excedeu o valor do ajuste
ERRO DE EXCESSO durante a chave rígida.
SP0741 ALARME DE CHAVE RÍGIDA : O desvio posicional do fuso em movimento excedeu o valor do ajuste
ERRO DE EXCESSO durante a chave rígida.
SP0742 ALARME DE CHAVE RÍGIDA : Um excesso de LSI ocorreu para o fuso durante a chave rígida.
EXCESSO DE LSI
SP0752 ERRO DE MUDANÇA NO MODO Esse alarme é gerado se o sistema não terminar, de modo devido,
DE FUSO uma mudança de modo. Os modos incluem o controle de contorno do
Cs, o posicionamento do fuso (série T), chave rígida, e modos de
controle do fuso. O alarme é ativado se a unidade de controle do fuso
não responder corretamente ao comando de mudança de modo
emitido pelo NC.
SP0754 TORQUE ANORMAL Uma carga anormal foi detectada em um motor de fuso. O
alarme pode ser cancelado por RESTABELECIMENTO.
SP1202 ERRO DE SELEÇÃO DE FUSO Em um controle de multifuso, o número de fuso diferente do número
válido de fuso foi selecionado por um sinal de seleção de codificador
de posição. Uma tentativa foi feita para selecionar o número de fuso
do sistema com nenhum fuso válido.
SP1220 NENHUM AMP. DE FUSO Ou o cabo conectado a um amplificador de fuso serial está
quebrado, ou o amplificador de fuso serial não está conectado.
SP1221 NÚMERO ILEGAL DO MOTOR O No. de fuso e o No. do motor estão combinados de modo incorreto.

SP1224 RAZÃO ILEGAL DO FUSO - A razão do fuso–embreagem codificadora de posição estava incorreta.
DE EMBREAGEM
CODIFICADORA DE POSIÇÃO
SP1225 ERRO DO CRC (FUSO SERIAL) Um erro de CRC (erro de comunicações) ocorreu nas
comunicações entre o CNC e o amplificador do fuso serial.
SP1226 ERRO DE MOLDURA (FUSO Um erro de moldura ocorreu nas comunicações entre o
SERIAL) CNC e o amplificador do fuso serial.
SP1227 ERRO DE RECEBIMENTO (FUSO Um erro de recebimento ocorreu nas comunicações entre o
SERIAL) CNC e o amplificador do fuso serial.
SP1228 ERRO DE COMUNICAÇÃO Um erro de comunicações ocorreu entre o CNC e o amplificador do
(FUSO SERIAL) fuso serial.
1329
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


SP1229 ERRO NA COMUNICAÇÃO DO Um erro de comunicação ocorreu entre os amplificadores
AMP. DO FUSO SERIAL do fuso serial (motores Nos. 1 e 2, ou motores Nos. 3–4).
SP1231 ERRO DE EXCESSO DE FUSO O desvio de posição durante a rotação do fuso foi maior
(MOVIMENTO) que o ajuste do valor nos parâmetros.
SP1232 ERRO DE EXCESSO DE O desvio de posição durante a parada do fuso foi maior do
FUSO(PARADO) que o ajuste do valor nos parâmetros.
SP1233 EXCESSO DE CODIFICADOR DE O valor do contador de erro/instrução de velocidade do
POSIÇÃO codificador de posição foi excedido.
SP1234 EXCESSO DE TRANSFERÊNCIA DE Transferência de rede em excesso.
REDE
SP1240 CODIFICADOR DE POSIÇÃO O codificador de posição do fuso análogo está quebrado.
DESCONECTADO
SP1241 ERRO DE CONVERSOR D/A O conversor D/A para fusos análogos de controle
está errado.
SP1243 AJUSTE ILEGAL DE O ajuste para o ganho de posição do fuso está incorreto.
PARÂMETRO DE FUSO
(GANHO)
SP1244 EXCESSO DE VALOR DE MOVIMENTO A quantidade de distribuição para um fuso é excessiva.
SP1245 ERRO DE DADOS DE COMUNICAÇÃO Um erro de dados de comunicação foi detectado no CNC.
SP1246 ERRO DE DADOS DE COMUNICAÇÃO Um erro de dados de comunicação foi detectado no CNC.
SP1247 ERRO DE DADOS DE COMUNICAÇÃO Um erro de dados de comunicação foi detectado no CNC.
SP1969 ERRO DE CONTROLE DE FUSO Ocorreu um erro no software de controle do fuso.
SP1970 ERRO DE CONTROLE DE FUSO Inicialização do controle de fuso terminou em erro.
SP1971 ERRO DE CONTROLE DE FUSO Ocorreu um erro no software de controle do fuso.
SP1972 ERRO DE CONTROLE DE FUSO Ocorreu um erro no software de controle do fuso.
SP1974 ERRO DE CONTROLE DE FUSO Ocorreu um erro no software de controle do fuso.
ANÁLOGO
SP1975 ERRO DE CONTROLE DE FUSO Um erro no codificador de posição foi detectado no fuso
ANÁLOGO análogo.
SP1976 ERRO DE COMUNICAÇÃO DO O número do amplificador não pôde ser ajustado para
FUSO SERIAL o amplificador do fuso serial.
SP1977 ERRO DE COMUNICAÇÃO DO FUSO Ocorreu um erro no software de controle de controle do fuso.
SERIAL
SP1978 ERRO DE COMUNICAÇÃO DO FUSO Foi detectado um término de tempo durante as
SERIAL comunicações com o amplificador do fuso serial.
SP1979 ERRO DE COMUNICAÇÃO DO FUSO A sequência de comunicações não foi mais correta durante
SERIAL as comunicações com o amplificador do fuso serial.
SP1980 ERRO DE AMP. DO FUSO SERIAL SIC-LSI defeituoso no amplificador do fuso serial
SP1981 ERRO DE AMP. DO FUSO SERIAL Ocorreu um erro durante a leitura dos dados a partir do SIC-
LSI no lado do amplificador do fuso análogo.
SP1982 ERRO DE AMP. DO FUSO SERIAL Ocorreu um erro durante a leitura dos dados a partir do SIC-
LSI no lado do amplificador do fuso serial.
SP1983 ERRO DE AMP. DO FUSO SERIAL Não pôde limpar o lado do amplificador do fuso.
SP1984 ERRO DE AMP. DO FUSO SERIAL Ocorreu um erro durante a reinicialização do
amplificador do fuso.
SP1985 ERRO NO CONTROLE DO FUSO Falha ao ajustar os parâmetros automaticamente.
SERIAL
SP1986 ERRO NO CONTROLE DO FUSO Ocorreu um erro no software de controle do fuso.
SERIAL
SP1987 ERRO NO CONTROLE DO FUSO SIC–LSI defeituoso no CNC
SERIAL
SP1988 ERRO DE CONTROLE DO FUSO Ocorreu um erro no software de controle do fuso.
SP1989 ERRO DE CONTROLE DO FUSO Ocorreu um erro no software de controle do fuso.
SP1996 AJUSTE ILEGAL DO O fuso foi nomeado incorretamente. Alternativamente, o
PARÂMETRO DO FUSO número de fusos excederam o número máximo permitido no
sistema. Verifique os seguintes parâmetros (No.3701#1,#4,
3716, 3717)
SP1998 ERRO DE CONTROLE DO FUSO Ocorreu um erro no software de controle do fuso
SP1999 ERRO DE CONTROLE DO FUSO Ocorreu um erro no software de controle do fuso

1330
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

(10) Lista de alarme (fuso


serial) Quando ocorre um alarme de fuso serial, o seguinte número é exibido
no CNC

AVISO
*1 Note que os significados das indicações do
Amplificador de Fuso diferem, dependendo de
qual LED, LED vermelho ou amarelo, estiver
ligado. Quando o LED vermelho estiver ligado, o
Amplificador de Fuso indicará um número de
alarme de 2 dígitos. Quando o LED amarelo
estiver ligado, o Amplificador de Fuso indicará
um número de erro que designará um problema
de sequência (por exemplo, quando um
comando de rotação é inserido com o estado de
parada de emergência não liberado.
Veja "Códigos de Erro (Fuso Serial)."
*2 Para alarmes de fuso serial com um número não
listado, refira-se aos seguintes documentos
dependendo do motor do fuso para o qual uma
conexão está sendo feita atualmente.
- MOTOR DE FUSO AC FANUC Manual de
Manutenção da série αi (B-65285PO)
- Relatório Técnico etc.

Indicação
do
Número Mensagem amplifica- Localização da falha e Descrição
dor (*1) remediação
SP9001 SSPA:01 01 1 Verifique e corrija a A temperatura interna do motor
SUPERAQUECI- temperatura periférica e o excedeu o nível especificado.
MENTO DO status da carga. O motor é usado no excesso da faixa
MOTOR 2 Se o resfriamento do continua, ou o componente de
ventilador parar, substitua-o. resfriamento é anormal.
SP9002 SSPA:02 02 1 Verifique e corrija as A velocidade do motor não pode
VELOCIDADE DE condições de corte para seguir uma velocidade
DESVIO EX diminuir a carga. especificada.
2 Corrija o prâmetro No. 4082. Um torque de carga do motor
excessive é detectado.
O tempo de
aceleração/desaceleração no
parâmetro No. 4082 é insuficiente.
SP9003 SSPA:03 O 03 1 Substitua o Amplificador do O Fornecimento de Energia (PS)
FUSÍVEL DO ELO Fuso. ficará pronto (―00‖ sera indicado),
DC ESTÁ 2 Verifique o status de mas a voltagem do elo DC está
QUEBRADO insolação do motor. muito baixa no Amplificador do
Fuso.
O fusível na seção do elo DC está
queimado. (O mecanismo de
energia está avariado ou o motor
está falho.)
SP9004 SSPA:04 ERRO DE 04 Verifique a voltagem de O Fornecimento de Energia (PS)
FORNECIMENTO entrada de energia para encontrou uma fase perdida de
DE ENERGIA Fornecimento de Energia (PS) fornecimento de energia. (alarme 5
e o status de conexão. do Fornecimento de Energia (PS)

1331
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Indicação Localização da falha e


do amplifi- remediação
Número Mensagem cador (*1) Descrição
SP9006 DESCONEXÃO DO 06 1 Verifique e corrija o O sensor de temperatura do motor
SENSOR TÉRMICO parâmetro. está desconectado.
2 Substitua o cabo de avanço
de retorno.
SP9007 SSPA:07 EXCESSO 07 Verifique para um erro de A velocidade do motor excedeu
DE VELOCIDADE sequência. (Por exemplo, 115% de sua velocidade de faixa.
verifique se a sincronização do Quando o eixo do fuso estava no
fuso foi especificada quando o modo de controle de posição, os
fuso não pôde ser girado.) desvios posicionais foram
acumulados excessivamente (O SFR
e o SRV forma desligados durante a
sincronização do fuso.)
SP9009 SSPA:09 09 1 Melhore o status de A temperatura no radiador de
CIRCUITO PRINCIPAL resfriamento da pia de calor. resfriamento de energia
SUPERAQUECIDO 2 Se o ventilador de semicondutora está anormalmente
resfriamento do radiador alta.
esterno parar, substitua o
Amplificador do Fuso.

SP9010 SSPA:10 ENERGIA DE 09 1 A voltagem de energia de Uma queda na voltagem de energia


ENTRADA DE BAIXA entrada (PS) está muito de saída no amplificador do fuso foi
VOLTAGEM baixa. detectada.
2 O cabo de energia entre
amplificadores está
anormal.
3 O amplificador do fuso está
anormal.
SP9011 SSPA:11 11 1 Verifique o Fornecimento de O excesso de voltagem da seção do
CIRCUITO DE Energia (PS) selecionado. elo DC do Fornecimento de
ENERGIA DE 2 Verifique a voltagem de Energia(PS) foi detectado. (indicação
EXCESSO DE energia de entrada e troque de alarme para Fornecimento de
ENERGIA a energia durante a Energia (PS): 7)
desaceleração do motor. Erro de seleção do Fornecimento de
Se a voltagem exceder 253 Energia (PS). (A especificação
VAC (para o sistema 200-V) maxima de saída do Fornecimento
ou 530 VAC (para o sistema de Energia (PS) está em excesso.)
400-V), melhore a
impedância de fornecimento
de energia.
SP9012 SSPA:12 12 1 Verifique o status de A corrente do motor está
CIRCUITO DE insolação do motor. anormalmente alta.
ENERGIA DE 2 Verifique os parâmetros do Um parâmetro de motor específico
CORRENTE EM fuso. não é compatível com o modelo do
EXCESSO 3 Substitua o Amplificador do motor.
Fuso. Insolação ruim do motor

SP9013 SSPA:13 FALHA DA 13 Substitua a placa de circuito Uma anormalidade no componente


MEMÓRIA DE DADOS impresso de controle do do circuito de controle do
DA CPU Amplificador do Motor. Amplificador do Fuso foi detectada.
(A RAM interna está anormal.)
SP9015 SSPA:15 FALHA DE 15 1 Verifique e corrija a A sequência de interruptor no
INTERRUPTOR DE sequência de malha. interruptor do fuso/operação de
FUSO 2 Substitua o interruptor MC. interruptor de saída está anormal.
O comando e o sinal de verificação
do status de contato do interruptor
MC não são compatíveis.

SP9018 SSPA:18 18 Substitua a placa de circuito Foi detectada uma anormalidade em


PROGRAMA DE ERRO impresso de controle do um componente de circuito de
DE VERIFICAÇÃO DE Amplificador de Fuso. controle de Amplificador de Fuso.
SOMA ROM (Dados de programa ROM estão
anormais.)

1332
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Indicação
do Amplifi-
Número Mensagem cador (*1) Localização da falha e Descrição
remediação

SP9019 SSPA:19 19 Substitua o Amplificador do Foi detectada uma anormalidade no


CORRENTE U DE Fuso componente do Amplificador do
CORREÇÃO EM Fuso. (O valor inicial para o circuito
EXCESSO de detecção de corrente na fase U
está anormal.)
SP9020 SSPA:20 20 Substitua o Amplificador de Foi detectada uma anormalidade no
CORRENTE DE Fuso. componente do Amplificador de
CORREÇÃO EM Fuso. (O valor inicial do circuito de
EXCESSO V detecção de corrente na fase V) está
anormal.)
SP9021 ERRO DE 21 Verifique e corrija os O ajuste do parâmetro de
POLARIDADE DO parâmetros. polaridade do sensor de posição
SENSOR POS (Parâmetro No. 4000#0, está errado.
4001#4)
SP9024 SSPA:24 ERRO DE 24 1Coloque o cabo do CNC- A energia do CNC está desligada
TRANSFERÊNCIA Fuso longe do cabo de (desligamento de energia normal ou
SERIAL energia. cabo quebrado).
2 Substitua o cabo. Foi detectado um erro nos dados de
comunicação transferidos ao CNC.
SP9027 SSPA:27 27 Substitua o cabo. O sinal do codificador de posição do
CODIFICADOR DE fuso (conector JYA3) está anormal.
POSIÇÃO
DESCONECTADO
SP9029 SSPA:29 29 Verifique e corrija o status da Uma carga excessiva tem sido
SOBRECARGA carga. aplicada continuamente por um certo
período de tempo. (Esse alarme
também é emitido quando o eixo do
motor é trancado no estado de
animação.)
SP9030 SSPA:30 30 Verifique e corrija a voltagem Uma corrente em excesso foi
CIRCUITO DE do fornecimento de energia. detectada no circuito principal de
ENTRADA DE entrada de Fornecimento de Energia
CORRENTE EM (PS). (Indicação de alarme para
EXCESSO Fornecimento de Energia (PS): 1)
Fornecimento de energia (PS)
desequilibrado.
Erro de seleção de Fornecimento de
Energia (PS) (A especificação de
saída máxima de Fornecimento de
Energia (PS) está em excesso)
SP9031 SSPA:31 31 1 Verifique e corrija o status da O motor não pode rodar em uma
TRANACAMENTO carga. velocidade especificada. (Um nível
DO MOTOR OU 2 Substitua o cabo do sensor não excedente ao nível de SST para
DETECTOR do motor (JYA2). o comando de rotação existiu
DESCONECTADO continuamente.)
SP9032 SSPA:32 FALHA DA 32 Substitua a placa de circuito Foi detectada uma anormalidade em
RAM DE SIC-LSI impresso de controle do um componente de circuito de
Amplificador do Fuso. controle do Amplificador do Fuso. (O
mecanismo LSI para transferência
serial está anormal.)
SP9033 SSPA:33 33 1 Verifique e corrija a voltagem A voltagem de energia DC no
CARGA DE de fornecimento de energia. circuito de energia é insuficiente
ENERGIA 2 Substitua o Fornecimento de quando o contactor magnético
ENCURTADA Energia (PS). estiver ligado. (Indicador de alarme
do Fornecimento de Energia (PS) :
5)
(Como um resistor de carregamento
defeituoso e de fase aberta).

1333
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Indicação
do
Número Mensagem Amplifica- Localização da falha e Descrição
dor (*1) remediação

SP9034 SSPA:34 34 Corrija um valor de parâmetro de Foram ajustados dados de


PARÂMETRO acordo com o MANUAL DE parâmetro excedentes ao limite
ILEGAL PARÂMETRO da série αi do permitido.
MOTOR DE FUSO AC FANUC
(B-65280EN).
Se o número do parâmetro for
desconhecido, conecte a placa
de verificação do fuso, e
verifique o parâmetro indicado.
SP9036 SSPA:36 36 Verifique se o valor de ganho Ocorreu um excesso de contador de
CONTADOR DE de posição é muito grande, e erro.
ERRO EM corrija o valor.
EXCESSO
SP9037 SSPA:37 37 Corrija um valor de parâmetro de O ajuste do parâmetro para o
DETECTOR acordo com o MANUAL DE número de pulsos no detector de
ILEGALDE AJUSTE PARÂMETRO da série αi do velocidade está incorreto.
DE VELOCIDADE MOTOR DE FUSO AC FANUC
(B-65280EN)
SP9041 SSPA:41 SINAL 41 1 Verifique e corrija o 1 O sinal de rotação 1 do codificador
ILEGAL 1 REV DE parâmetro. de posição do fuso (conector
DECODIFICADOR 2 Substitua o cabo. JYA3) está anormal.
DE POSIÇÃO 2 Erro no ajuste do parâmetro
SP9042 SSPA:42 NENHUM 42 Substitua o cabo. O sinal de rotação 1 do codificador
SINAL 1REV DE de posição do fuso (conector JY4)
CODIFICADOR DE está desconectado.
POSIÇÃO
SP9043 SSPA:43 43 Substitua o cabo. O sinal decodificador de posição de
VELOCIDADE DEF. velocidade diferencial (conector
DE CODIFICADOR JYA3S) no submódulo SW está
DE POSIÇÃO anormal.
DESCONECTADA
SP9047 SSPA:47 SINAL 47 1 Substitua o cabo. O sinal de fase A/B do codificador
ILEGAL DE 2 Corrija o plano do cabo de posição do fuso (conector JYA3)
CODIFICADOR DE (vizinhança de linha de está anormal.
VELOCIDADE energia). A relação entre a fase A/B e o sinal
de rotação 1 está incorreto
(incompatibilidade do intervalo de
pulso).
SP9049 SSPA:49 49 Verifique se o valor de No modo de velocidade diferencial, a
VELOCIDADE DEF. velocidade diferencial velocidade do outro fuso convertido
ESTÁ COM calculado excedeu a à velocidade do fuso local tem
EXCESSO DE velocidade máxima do motor excedido o limite permitido (a
VALOR velocidade diferencial é calculada
pela multiplicação da velocidade do
outro fuso pela razão da
embreagem).
SP9050 SSPA:50 50 Verifique se o valor calculado Na sincronização do fuso, o valor do
O VALOR excede a velocidade maxima cálculo de comando de velocidade
SINCRONIZADO do motor. excedeu o limite permitido (a
ESTÁ COM velocidade do motor é calculada
EXCESSO DE pela multiplicação da velocidade do
VELOCIDADE fuso especificado pela razão da
embreagem).
SP9051 SSPA:51 CIRCUITO 51 1 Verifique e corrija a voltagem Foi detectada a queda de voltagem de
DE ENERGIA EM do fornecimento de energia. entrada.
BAIXA VOLTAGEM 2 Substitua o MC. (Indicação do alarme do Fornecimento
de Energia (PS): 4) (Falha
momentânea ou fraca de energia do
contato MC)

1334
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Indicação
do
Número Menssagem amplifica- Localização da falha e Descrição
dor (*1) remediação
SP9052 SSPA:52 FALHA DE 52 1 Substitua a placa de circuito Foi detectada uma anormalidade na
ITP 1 impresso de controle do interface entre o CNC e o
Amplificador do Fuso. amplificador do fuso (o sinal ITP foi
2 Substitua a placa principal ou parado).
a placa da subCPU no CNC.

SP9053 SSPA:53 FALHA DE 53 1 Substitua a placa de circuito Foi detectada uma anormalidade na
ITP 2 impresso de controle do interface entre o CNC e o
Amplificador do Fuso. amplificador do fuso (o sinal ITP foi
2 Substitua a placa principal parado).
ou a placa da subCPU no
CNC.
SP9054 SSPA:54 54 Revise o status da carga. Foi detectada uma sobrecarga na
CORRENTE corrente.
EXCESSIVA
SP9055 SSPA:55 LINHA DE 55 1 Substitua o contactor O sinal do estado da linha de força
ENERGIA ILEGAL magnético. de um contactor magnético para
2 Verifique e corrija a selecionar um fuso ou uma saída
sequência. está anormal.
SP9056 FALHA NO 56 Substitua o ventilador de O resfriamento interno do
RESFRIAMENTO DO resfriamento interno. resfriamento do ventilador parou.
VENTILADOR
SP9057 CONV. EX. DE 57 1 Diminua o duto de Uma sobrecarga foi detectada na
ENERGIA DE aceleração/desacele-ração. resistência regenerativa. (Indicação de
DESACELE-RAÇÃO 2 Verifique a condição de alarme do Fornecimento de Energia
resfriamento (PS): H)
(temperatura periférica). Foi detectada uma sobrecarga em um
3 Se o ventilador de curto período de tempo ou em uma
resfriamento parar, substitua operação termostática.
o resistor. O resistor regenerativo estava
4 Se a resistência for desconectado, ou foi detectada uma
anormal,substitua o resistor. resistência anormal.

SP9058 SOBRECARGA CNV. 58 1 Verifique o status de A temperatura do radiador do


resfriamento do Fornecimento Fornecimento de Energia (PS) tem
de Energia (PS). aumentado de forma anormal.
2 Substitua o Fornecimento de (Indicação de alarme para o
Energia (PS). Fornecimento de Energia (PS): 3)

SP9059 FALHA DO 59 Substitua o Fornecimento de O ventilador de resfriamento interno


VENTILADOR DE Energia para o Fornecimento de Energia
(PS). (PS) parou. (Indicação de alarme
RESFRIAMENTO para o Fornecimento de Energia
CNV. (PS): 2)
SP9061 ALARME DE FUSO 61 Verifique os ajustes de O erro entre os lados semi-
SERIAL parâmetros. fechados e fechados
completamente, em que a função
de avanço de retorno é usado, é
muito grande.
SP9065 ALARME DE FUSO 65 1 Verifique os ajustes de A distância de movimento é muito
SERIAL parâmetros. grande quando o pólo magnético é
2 Verifique os sinais e confirmado (fuso de sincronização)
conexões de sensor.
3 Verifique as conexões de
linha de energia.

SP9066 ERRO COM. ENTRE 66 1 Substitua o cabo. Um erro foi encontrado na


AMPS SP 2 Verifique e corrija a conexão. comunicação entre amplificadores
de fuso (conector JX4).

SP9073 SENSOR DE 73 1 Substitua o cabo de avanço O sinal de avanço de retorno do


MOTOR de retorno. sensor do motor não está presente
DESCONECTADO 2 Verifique o processamento (conector JYA2).
de proteção.
3 Verifique e corrija a conexão.
4 Ajuste o sensor

1335
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Indicação
do
Número Mensagem Amplifica- Localização da falha e Descrição
dor (*1) remediação

SP9080 ALARME NO 80 Remova a causa do alarme Durante a comunicação inter-


OUTRO AMP. SP do Amplificador de Fuso Ampliador de Fuso, foi gerado um
remoto. alarme no outro Amplificador de
Fuso.
SP9081 ERRO NO SENSOR 81 1 Verifique e corrija o O sinal de uma rotação do sensor do
DO MOTOR DE parâmetro. motor não pode ser detectado
ROT1 2 Substitua o cabo de corretamente (conector JYA2).
avanço de retorno.
3 Ajuste o sensor.
SP9082 NENHUM SENSOR 82 1 Substitua o cabo de O sinal de uma rotação do sensor do
DE MOTOR DE avanço de retorno. motor não foi gerado (conector
ROT 1 2 Ajuste o sensor. JYA2).
SP9083 ERRO DE SINAL 83 1 Substitua o cabo de Uma irregularidade foi detectada em
DO SENSOR DO avanço de retorno. um sinal de avanço de retorno do
MOTOR 2 Ajuste o sensor. sensor do motor(conector JYA2).
SP9084 SENSOR DO FUSO 84 1 Substitua o cabo de O sinal de avanço de retorno do
DESCONECTA-DO avanço de retorno. sensor do fuso não está presente
2 Verifique o processamento (conector JYA4).
de proteção.
3 Verifique e corrija a
conexão.
4 Verifique e corrija o
parâmetro.
5 Ajuste o sensor.
SP9085 ERRO NO SENSOR 85 1 Verifique e corrija o O sinal de avanço de retorno do
DO FUSO DE 1 parâmetro. sensor do fuso não está
ROT 2 Substitua o cabo de presente(conector JYA4).
avanço de retorno.
3 Ajuste o sensor.
SP9086 NNENHUM 86 1 Substitua o cabo de O sinal de uma rotação do sensor do
SENSOR DE FUSO avanço de retorno. fuso não foi gerado(conector JYA4).
DE 1 ROT 2 Ajuste o sensor.
SP9087 ERRO DE SINAL 87 1 Substitua o cabo de Uma irregularidade foi detectada em
DO SENSOR DO avanço de retorno. um sinal de avanço de retorno do
FUSO 2 Ajuste o sensor. sensor do fuso (conector JYA4).

SP9088 FALHA NO 88 Substitua o ventilador de O ventilador de resfriamento do


VENTILADOR resfriamento do radiador radiador externo parou.
RADIAL DE externo do Amplificador do
RESFRIAMENTO Fuso.
SP9089 FALHA NO 89 1 Verifique a conexão entre Erro no submódulo SM (SSM)
VENTILADOR o Amplificador do Fuso e o (fuso sincronizador)
RADIAL DE submódulo SM (SSM).
RESFRIAMENTO 2 Substitua o submódulo
SM(SSM).
3 Substitua a placa de
circuito impresso de
controle do Amplificador do
Fuso.
SP9110 ERRO DE b0 1 Substitua o cabo de Erro de comunicação entre o
COMUNICAÇÃO comunicação entre o Amplificador de Fuso e o
AMP Amplificador do Fuso e o Fornecimento de Energia (PS).
Fornecimento de Energia
(PS).
2 Substitua o Amplificador de
Fuso ou a placa de circuito
impresso de controle de
Fornecimento de Energia
(PS).

1336
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Indicação
do
Número Mensagem Amplifica- Localização da falha e Descrição
dor (*1) remediação

SP9111 CONTROLE DE b1 Substitua a placa de circuito Voltagem de fornecimento de


VOLTAGEM BAIXA impresso de controle do energia de controle de Baixo
CONV. Fornecimento de Energia Fornecimento de Energia(PS)
(PS). (Indicação de Fornecimento de
Energia(PS) = 6)
SP9112 DESCARGA DE b2 1 Verifique a resistência Energia regenerativa do Fornecedor
ENERGIA EX. regenerativa. de Energia excessivo (PS) (Indicação
CONV. 2 Verifique a seleção do do Fornecedor de Energia (PS) = 8)
motor.
3 Substitua o Fornecedor de
Energia (PS)
SP9113 FALHA NO b3 Substitua o ventilador de O ventilador de resfriamento do
VENTILADOR DE resfriamento do radiador radiador externo para o
RESFRIAMENTO externo para o Fornecimento Fornecimento de Energia (PS) parou
CONV. de Energia (PS). (Indicação do Fornecedor de Energia
(PS) = A)
SP9120 ERRO DE DADOS C0 1 Substitua o cabo de Alarme de dados de comunicação
DE COMUNICAÇÃO comunicação entre o CNC
e o Amplificador do Fuso.
2 Substitua a placa de
circuito impresso de
controle do Amplificador do
Fuso.
3 Substitua a placa principal
do lado do CNC ou a placa
de subCPU.
SP9121 ERRO DE DADOS C1 1 Substitua o cabo de Alarme de dados de comunicação
DE COMUNICAÇÃO comunicação entre o CNC
e o Amplificador do Fuso.
2 Substitua a placa de
circuito impresso de
controle do Amplificador do
Fuso.
3 Substitua a placa principal
do lado do CNC ou a placa
de subCPU.
SP9122 ERRO DE DADOS C2 1 Substitua o cabo de Alarme de dados de comunicação
DE COMUNICAÇÃO comunicação entre o CNC
e o Amplificador do Fuso.
2 Substitua a placa de
circuito impresso de
controle do Amplificador do
Fuso.
3 Substitua a placa principal
do lado do CNC ou a placa
de subCPU.
SP9123 ALARME DE FUSO C3 Substitua o submódulo Erro no submódulo SW (SSW)
SERIAL SW(SSW). (interruptor de fuso)
SP9135 ERRO DE d5 Realize a operação dentro A posição do motor excedeu a
VELOCIDADE da faixa de velocidade zero largura de monitoramento da
ZERO DE de segurança. velocidade zero de segurança.
SEGURANÇA(SP)
SP9136 RESULTADO d6 Substitua a placa de de O resultado da determinação da
INCOMPATÍVEL DE circuito impresso de controle velocidade zero do amplificador de
VERIFICAÇÃO DA do amplificador de fuso. fuso não compatibilizou com o
VELOCIDADE resultado da determinação da
ZERO DE velocidade zero do CNC.
SEGURANÇA (SP)

1337
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Códigos de erro (fuso serial)


NOTA
*1 Note que os significados das indicações do
Amplificador de Fuso diferem, dependendo de
qual LED, LED vermelho ou LED amarelo, estiver
ligado. Quando o LED amarelo estiver ligado, um
código de erro será indicado com um número de 2
dígitos. Quando o LED vermelho estiver ligado, o
Amplificador de Fuso indicará o número de um
alarme gerado no fuso serial.
→ Veja ―(10) Os alarmes de fuso serial (alarme SP).‖

Indicação
diagnós-
Localização da falha e remediação Descrição
tica (*1)
01 Embora nem o *ESP (sinal de parada de emergência; Verifique a sequência *ESP e MRDY. Para o
há dois tipos de sinais, inclusive o sinal de entrada e MRDY, preste atenção ao ajuste do parâmetro,
o sinal de contato do Fornecimento de Energia (PS)) concernente ao uso do sinal MRDY (parâmetro No.
nem o MRDY (sinal de prontidão da máquina) sejam 4001#0).
de entrada, o SFR (sinal de rotação avançada)/o SRF
(sinal de rotação reversa)/o ORCM (comando de
orientação) são de entrada.
03 Os ajustes de parâmetro são tais que um sensor de Verifique os ajustes de parâmetro.
posição não é usado (não é realizado controle de
posição) (bits 3, 2, 1, 0 do parâmetro No. 4002 = 0, 0,
0, 0), mas um comando de controle de contorno Cs é
de entrada. Nesse caso, o motor não é animado.
04 Os ajustes de parâmetro são tais que um sensor de Verifique os ajustes de parâmetro.
posição não é usado (não é realizado controle de
posição) (bits 3, 2, 1, 0 do parâmetro No. 4002 = 0, 0,
0, 0), mas um modo de servo (chave rígida,
posicionamento do fuso, etc.) ou um comando de
sincronização do fuso é de entrada.
Nesse caso, o motor não é animado.
05 O parâmetro de opção da função de Verifique os ajustes de parâmetro de função de
orientação não é especificado, mas o ORCM orientação.
(comando de orientação) é de entrada.
06 O parâmetro de opção da função de Verifique os ajustes de parâmetro da função de
controle do interruptor de saída não é controle do interruptor de saída e o sinal de
especificado, mas o acionamento verificação do estado de linha de energia (RCH).
característico de baixa velocidade foi
selecionado (RCH = 1).
07 Um comando de controle de contorno Cs é de Verifique a sequência.
entrada, mas o SFR (comando de rotação
horária)/o SRV (comando de rotação anti-horária)
não é de entrada.
08 Um comando de controle de um modo servo Verifique a sequência.
(chave rígida, posicionamento do fuso, etc.) é de
entrada, mas o SFR (comando de rotação
horária)/e SRV (comando de rotação anti-horária)
não é de entrada.
09 Um comando de sincronização do fuso é de Verifique a sequência.
entrada, mas o SFR (comando de rotação
horária)/e SRV (comando de rotação anti-horária)
não é de entrada.
10 Um comando de controle de contorno Cs é de Não mude para outro modo durante um
entrada, mas outro modo (modo servo, comando de controle de contorno Cs.
sincronização do fuso, ou orientação) está Antes de mover para outro modo, cancele o
especificado. comando de controle de contorno Cs.

1338
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Indicação
diagnósti-
Localização da falha e remediação Descrição
ca (*1)
11 Um comando de modo servo(chave rígida, Não mude para outro modo durante um
posicionamento do fuso, etc.) é de entrada, mas comando de modo servo.
outro modo de controle de contorno (controle de Antes de mover para outro modo, cancele o
contorno Cs, sincronização do fuso, ou comando de modo servo.
orientação) está especificado.
12 Um comando de modo servo é de entrada,mas Não mude para outro modo durante um
outro modo (controle de contorno Cs, modo servo, comando de sincronização de fuso.
ou orientação) está especificado. Antes de mover para outro modo, cancele o
comando de sincronização de fuso.
14 Tanto o SFR (comando de rotação horária) quanto Emita um deles.
o SRV (cmmando de rotação anti-horária) são de
entrada ao mesmo tempo.
17 Os ajustes do parâmetro de detector de velocidade Verifique os ajustes do parâmetro.
(bits 2, 1, e 0 do parâmetro No. 4011) não são
válidos. Não há nenhum detector de velocidade
correspondente.
18 Os ajustes de parâmetro são tais que um sensor Verifique os ajustes de parâmetro e o sinal de
de posição não é usado (não é realizado controle entrada.
de posição (bits 3, 2, 1, e 0 do parâmetro No.
4002), mas uma orientação de sistema de
codificador de posição é emitida.
24 Se um índice é realizado continuamente em Verifique o INCMD (comando incremental).
orientação de sistema de codificador de posição, Se um comando de posição absoluta for para
uma operação incremental é realizada primeiro ser seguido, assegure-se de realizar uma
(INCMD = 1), e então um comando de posição orientação de comando de posição absoluta
absoluta (INCMD = 0) é de entrada. primeiro.
29 Os ajustes de parâmetro são tais que a função No amplificador de fuso da série αi, a função de
de orientação de tempo encurtado é usada (bit orientação de tempo encurtado não pode ser
6 do parâmetro No. 4018 = 0, Nos. 4320 a 4323 usada. Use outra orientação de sistema.
≠0).
36 O submódulo SM (SSM) está falho ou a conexão Erro no submódulo SM (SSM) (fuso de
entre o Amplificador de Fuso e o SSM está em erro. sincronização)

(11) Alarmes de superaquecimento (alarme OH)


Número Mensagem Descrição
OH0700 SUPERAQUECIMENTO DA FECHADURA Superaquecimento do gabinete do CNC
OH0701 O VENTILADOR DO MOTOR PAROU Anormalidade no ventilador de resfriamento do motor PCB
OH0704 SUPERAQUECIMENTO
T
O fuso superaqueceu devido à detecção de mudanças na
velocidade do fuso
1) Quando a carga de corte estiver grande,
descarregue as condições de corte.
2) Verifique se a ferramenta de corte ficou opaca.
3) Verifique se o amplificador do fuso está com mau
funcionamento.

(12) Outros alarmes (alarme DS)


Número Mensagem Descrição
DS0001 ERRO POR EXCESSO DE No controle do eixo de avanço, a diferença na
SINCRONIZAÇÃO (POS DEV) quantidade de desvio posicional entre os eixos
principal e secundário excedeu o valor de ajuste do
parâmetro (No. 8323).
Esse alarme ocorre somente para o eixo secundário.
DS0003 MODO DE AJUSTE DA SINCRONIZAÇÃO O sistema está no modo de ajuste da sincronização.

1339
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


DS0004 VELOCIDADE DE AVANÇO DE EXCESSO A função de prevenção de mau funcionamento detectou o
MÁXIMO comando em que um valor, excedendo a velocidade
máxima, foi especificado.
DS0005 ACELERAÇÃO MÁXIMA DE EXCESSO A função de prevenção de mau funcionamento detectou o
comando em que um valor, excedendo a celeração
máxima, foi especificado.
DS0006 SEQUÊNCIA ILEGAL DE EXECUÇÃO A função de prevenção de mau funcionamento
detectou uma sequência ilegal de execução.
DS0007 SEQUÊNCIA ILEGAL DE EXECUÇÃO A função de prevenção de mau funcionamento
detectou uma sequência ilegal de execução.
DS0008 SEQUÊNCIA ILEGAL DE EXECUÇÃO A função de prevenção de mau funcionamento
detectou uma sequência ilegal de execução.
DS0009 SEQUÊNCIA ILEGAL DE EXECUÇÃO A função de prevenção de mau funcionamento
detectou uma sequência ilegal de execução.
DS0010 ÁREA ILEGAL DE REFERÊNCIA A função de prevenção de mau funcionamento
detectou uma área de referência inválida.
DS0011 ÁREA ILEGAL DE REFERÊNCIA A função de prevenção de mau funcionamento
detectou uma área de referência inválida.
DS0012 ÁREA ILEGAL DE REFERÊNCIA A função de prevenção de mau funcionamento
detectou uma área de referência inválida.
DS0013 ÁREA ILEGAL DE REFERÊNCIA A função de prevenção de mau funcionamento
detectou uma área de referência inválida.
DS0014 MUDANÇA DE FERRAMENTA Um cadeado da máquina foi ligado para o eixo Z, para o qual
DETECTA O CADEADO DA a ferramenta está sendo mudada.
MÁQUINA
DS0015 MUDANÇA DE FERRAMENTA Uma imagem de espelho está ligada para o eixo Z, para o
DETECTA IMAGEM DE ESPELHO qual a ferramenta está sendo mudada.
DS0016 DCL SERIAL: ERRO DE SEGUIMENTO 1) Os ajustes dos parâmetros No.1883 e No.1884
caíram fora da faixa.
2) A posição da corrente no estabelecimento da
posição de referência subtraídas pela distância entre
as posições de referência (unidade de detecção)
excederam ±2147483647. Mude a posição da
corrente ou a posição de referência para prevenir
essa situação.
DS0017 DCL SERIAL:REF POS A quantidade percorrida na velocidade FL, no
ESTABELECIMENTO DE ERRO estabelecimento da posição de referência excedeu o
ajuste do parâmetro No.14010.

DS0018 DCL Dos eixos principal e secundário para o controle do eixo de


SERIAL:INCOMPATIBILIDADE(CONTRO- avanço, um eixo está em uma escala linear com a origem e
LE DE S SINC) o outro não está em uma escala linear com a posição de
referência. Em tal configuração, o sinal de seleção de
controle do eixo de avanço (SYNC<Gn138> ou SYNCJ
<Gn140>) precisa ser ajustado para 0 para estabelecer a
origem.
DS0020 RETORNO DE REFERÊNCIA Uma tentativa foi feita para realizar um retorno automático à
INCOMPLETO posição de referência, no eixo perpendicular, antes de
completar um retorno à posição de referência no eixo
angular.
No entanto, essa tentativa falhou porque um retorno manual à
posição de referência durante o controle do eixo angular ou
um retorno automático à posição de referência depois de o
aumento de energia não ter sido comandado. Primeiro,
retorne à posição de referência no eixo angular, depois
retorne à posição de referência no eixo perpendicular.

1340
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


DS0021 ERRO DE INÍCIO(MACRO DE UM Uma operação de início de programa macro não pode ser aceita.
TOQUE) 1) O sinal de suporte de avanço do *SP é 0.
2) Um alarme é gerado.
3) O s i n a l SRN é 1.

DS0023 PARÂMETRO ILEGAL (VAL COMP O ajuste do parâmetro de compensação de inclinação está
I) incorreto.
A compensação pelo ponto de compensação é muito grande ou
muito pequena.
DS0024 SINAL DE UNIDADE FOI Um macro personalizado de interrupção foi iniciado durante o
INSERIDO ILEGALMENTE movimento à posição de reinício da máquina à velocidade de
simulação.
DS0025 G60 NÃO PODE SER M
EXECUTADO O estado de uma imagem de espelho é diferente entre o
momento quando é visto em frente a um bloco para
posicionamento unidirecional foi realizado e o momento quando
a execução do bloco foi iniciado, então o posicionamento
unidirecional não pode ser realizado. Modifique o programa.
DS0026 INCOMPATIBILIDADE DO EIXO No controle do eixo angular, um dos eixos angular/perpendicular
ANGULAR (D.C.S) está na escala pos ref, e o outro não está na escala com pos ref.
Tal sistema não é admirado.
DS0027 INCOMPATIBILIDADE DO EIXO Os eixos principal/secundário do controle do eixo sincronizado, um
SINCRONIZADO(D.C.S) deles na escala linear com as marcas de referência de distância
codificada, e o outro não está na escala linear com as marcas de
referência de distância codificada.
Por favor, estabeleça a posição de referência com o sinal de
entrada SYNCn<G138>, SYNCJn<G140> ou ajuste o parâmetro
para 0.
DS0059 NÚMERO ESPECIFICADO NÃO [Dados externos I/O]
ENCONTRADO O No. especificado para a busca de No. de programa ou No.de
sequência não pôde ser especificado.
Havia uma solicitação de I/O emitida para correção (dados de
ferramenta), mas ou os números de ferramenta foram inseridos
desde o LIGAMENTO da energia, ou não havia dados para a
entrada do No. de ferramenta.
[No. de busca de peça externa]
O programa correspondente ao No. da peça especificada não
pôde ser encontrado.
DS0131 EXCESSO DE MENSAGENS Uma tentativa foi feita para exibir uma mensagem de operador
externo ou mensagem de alarme externo, mas cinco ou mais
exibições foram solicitadas simultaneamente.
DS0132 NÚMERO DE MENSAGEM NÃO Uma tentativa para cancelar uma mensagem de operador externo
ENCONTRADO ou mensagem de alarme externo falhou porque o número da
mensagem especificada não foi encontrado.
DS0133 NÚMERO MUITO LONGO Um valor diferente de 0 a 4095 foi especificado como a mensagem
de operador externo ou o número de mensagem de alarme.

DS0300 ALARME APC: PRECISA DE Um ajuste para a posição zero para o detector de posição
RETORNO REF absoluta (associação com a posição de referência e o valor do
contador do detector de posição absoluta) é solicitado.
Esse alarme epode ocorrer, simultaneamente, com outros
alarmes.
Nesse caso, outros alarmes devem ser manuseados primeiro.
DS0306 ALARME APC: VOLTAGEM DE A voltagem da bateria do detector da posição absoluta caiu para
BATERIA 0 um nível em que os dados não podem mais ser manuseasos.
Ou, a energia foi fornecida para o codificador de pulso pela
primeira vez. Se esse problema ocorrer após a energia ser
desligada e depois ligada, a bateria ou o cabo pode estar com
defeito. Substitua a bateria com a máquina ligada.

1341
H.LISTA DE ALARMES APÊNDICE B-64304PO/01

Número Mensagem Descrição


DS0307 ALARME APC: BATERIA BAIXA 1 A voltagem da bateria do detector da posição absoluta caiu
para um nível, no qual uma substituição é solicitada.
Substitua a bateria com a máquina ligada.
DS0308 ALARME APC: BAT.ERIA BAIXA 2 A voltagem da bateria do detector da posição absoluta caiu
para um nível, no qual uma substituição foi solicitada no
passado. (inclusive durante o desligamento de energia)
Substitua a bateria com a máquina ligada.
DS0309 E APC: RETORNO REF IMPOSSÍVEL Uma tentativa foi feita para ajustar o ponto zero para o
detector de posição absoluta pela operação MDI, quando era
impossível ajustar o ponto zero.
Gire o motor, manualmente, pelo menos uma vez, e ajuste a
posição zero do detector de posição absoluta após desligar o
CNC e o amplificador de servo, e depois ligue o motor
novamente.
DS0405 FINAL DO RETORNO ZERO NÃO ESTÁ O eixo especificado no retorno zero automático não estava
NO REF no ponto zero correto quando o posicionamento não foi
completado. Realize o retorno zero a partir de um ponto cuja
distância da posição de início do retorno zero seja de 2 ou
mais revoluções do motor.
Outras causas prováveis são:
- O desvio posicional após o disparo do interruptor de
desaceleração é menor que 128.
- Voltagem insuficiente ou mau funcionamento do
codificador de pulso.
DS1120 ENDEREÇO NÃO NOMEADO (ALTO) O sinal superior a 4 bits (EIA4 a EIA7) de um endereço de
interface de dados externos I/O está ajustado para um
endereço indefinido (bits altos).
DS1121 ENDEREÇO NÃO NOMEADO (BAIXO) O sinal inferior a 4 bits (EIA0 a EIA3) de um endereço de
interface de dados externos I/O está ajustado para um
endereço indefinido (bits baixos).
DS1124 ERRO DE SOLICITAÇÃO DE SAÍDA ERRO DE SOLICITAÇÃO DE SAÍDA Uma solicitação de
saída foi emitida durante a saída de dados externos, ou uma
solicitação de saída foi emitida para um endereço que não
tem dados de saída.
DS1128 DI.EIDLL FOR A DA FAIXA Entrada de um valor numérico através de sinais de entrada
de dados externos ED0 a ED 31 excedeu a faixa permitida.
DS1130 SOLICITAÇÃO DE BUSCA NÃO ACEITA Nenhuma solicitação pode ser aceita para um No. de
programa ou um No de sequencia de busca quando o
sistema não estiver no modo memória ou no estado de
restabelecimento.
DS1131 ERRO DE DADOS EXTERNOS [Dados externos I/O]
(OUTROS) Uma tentativa foi feita para dados de ferramenta de entrada
para uma correção de ferramenta, através de um No. de
ferramenta, durante o carregamento pelo código G10.
DS1150 ALARME DE CONVERSÃO A/D Mau funcionamento do conversor A/D.
DS1184 ERRO DE PARÂMETRO NO TORQUE Um parâmetro inválido foi ajustado para o controle de torque.
O parâmetro constante de torque está ajustado para ―0‖.
DS1448 PARÂMETRO ILEGAL (D.C.S.) O valor de ajuste do parâmetro para marcas de referência
está satisfazendo quaisquer das seguintes condições.
1) Um ajuste é feito para usar o detector de posição
absoluta (Bit 5 (APC) do parâmetro No. 1815 é 1).
2) Tanto parâmetro 1821 (intervalo de uma marca) quanto
parâmetro 1882 estão ajustados para 0.
3) Parâmetros 1821 e 1882 tem ajustes idênticos.
4) A diferença entres os ajustes feitos para os parâmetros
1821 e 1882 é maior do que ou igual a duas vezes qualquer
ajuste.
5) O valor de ajuste dos parâmetros 1883 e 1884 estão
acima da faixa de dados válidos.

1342
B-64304PO/01 APÊNDICE H.LISTA DE ALARMES

Número Mensagem Descrição


DS1449 AS MARCAS DE REFERÊNCIA SÃO No caso da escala linear codificada de distância I/F, o
DIFERENTES DOS PARÂMETROS intervalo atual de marcas de referência é diferente do valor
de ajuste do parâmetro(No.1821,1882) .
DS1450 O RETORNO ZERO NÃO TERMINOU
Quando o bit 0 (ZRN) do parâmetro No. 1005 for 0, se um
retorno da posição de referência manual nunca tiver sido
realizado após o aumento de energia,o primeiro retorno de
posição de referência(07h) será especificado.
DS1451 COMANDO DE EIXO PMC IMPRÓPRIO Os eixos PMC não podem ser controlados nesse estado.
DS1512 EXCESSO DE VELOCIDADE
T
A velocidade de avanço do eixo linear durante a
interpolação coordenada polar excedeu a velocidade
de avanço máximo de corte.
DS1933 NECESSIDADE DE RETORNO DE REF
T
(SINC:MIX:OVL)
A relação entre uma máquina coordenada de um eixo no
controle de sincronização, composição, ou sobreposição, e a
coordenada absoluta, ou relativa foi deslocada.
DS2003 AJUSTE DE PARÂMETRO ILEGAL O fuso controlado com servo motor está ajustado como um
PARA UM EIXO DE FERRAMENTA eixo PMC controlado.
ATIVO (CONTROLE DE EIXO PMC)
DS2005 SINTONIZAÇÃO DE GANHO AGORA Operação automatica não pode ser iniciada durante o
ajuste de ganho de velocidade automática. Inicie a
operação automática após a confirmação da
integralização do ajuste automático.
DS5340 ERRO DE VERIFICAÇÃO DE SOMA DE A verificação de soma de parâmetro não é compatível
PARÂMETRO com a verificação de soma de referência por causa de
uma mudança nos parâmetros.
Restabeleça os parâmetros ou ajuste a verificação de
soma de referência novamente.

(13) Alarmes de função de prevenção de mau funcionamento (alarme IE)


Número Mensagem Descrição
IE0001 + SOBRECURSO ( SOFT 1 ) A função de prevenção de mau funcionamento detectou que
uma verificação de curso armazenado 1 no lado positivo estava
em excesso.
IE0002 - SOBRECURSO (SOFT 1 ) A função de prevenção de mau funcionamento detectou que
uma verificação de curso armazenado 1 no lado negativo estava
em excesso.
IE0003 + SOBRECURSO ( SOFT 2 ) A função de prevenção de mau funcionamento detectou que
uma verificação de curso armazenado 2 no lado positivo estava
em excesso.
IE0004 - SOBRECURSO ( SOFT 2 ) A função de prevenção de mau funcionamento detectou que
uma verificação de curso armazenado 2 no lado negativo estava
em excesso.
IE0005 + SOBRECURSO ( SOFT 3 ) A função de prevenção de mau funcionamento detectou que
uma verificação de curso armazenado 3 no lado positivo estava
em excesso.
IE0006 - SOBRECURSO (SOFT 3 ) A função de prevenção de mau funcionamento detectou que
uma verificação de curso armazenado 3 no lado negativo estava
em excesso..
IE0007 DADOS VER.MÁXIMO EM A função de prevenção de mau funcionamento detectou o
EXCESSO comando em que um valor, excedendo a velocidade máxima,
foi especificado.
IE0008 ACC/DEC ILEGAL A função de prevenção de mau funcionamento
detectou o erro de aceleração/desaceleração.
IE0009 MÁQUINA ILEGAL COORDENADA A função de prevenção de mau funcionamento detectou o
deslocamento de uma máquina coordenada no ponto de
verificação.

1343
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

I FERRAMENTA DE PC PARA PROGRAMA


DE OPERAÇÃO/EDIÇÃO DE CARTÃO DE
MEMÓRIA
Apêndice I, "FERRAMENTA DE PC PARA PROGRAMA DE
OPERAÇÃO/EDIÇÃO DE CARTÃO DE MEMÓRIA”, consiste das
seguintes seções:

I.1 FERRAMENTA DE PC PARA PROGRAMA DE


OPERAÇÃO / EDIÇÃO DE CARTÃO DE MEMÓRIA.. 1345
I.2 REGRAS DE NOMEAÇÃO.............................................. 1358
I.3 REGRAS DE CARACTERES EM ARQUIVO DE
PROGRAMA...................................................................... 1360
I.4 MENSAGEM DE ERRO EM PROGRAMA..................... 1363

1344
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

I.1 FERRAMENTA DE PC PARA PROGRAMA DE


OPERAÇÃO/EDIÇÃO DE CARTÃO DE MEMÓRIA

PERSPECTIVA
Usando essa ferramenta de PC, voce pode criar um arquivo de
programa de cartão de memória("FANUCPRG.BIN") que é necessário
para afunção “Programa de Operação/Edição de Cartão de Memória”.
O tamanho máximo do ar qu ivo de pr ogr a ma de car t ão d e
memór ia é de 2048 Mbytes (2 Gbytes). A função “Programa de
Operação/Edição de Cartão de Memória” precisa do cartão de memória
que possui o arquivo de programa de cartão de memória no cartão de
memória FAT formatado.
Essa ferramenta de PC pode ser operada em um PC no Mercado e com
os seguintes Sistemas Operacionais:
• Windows(R)NT4.0 Workstation (SP5 ou superior)
• Windows(R)2000 Professional (SP4 ou superior)
• Windows(R)XP Professional (SP2 ou superior)
• Windows(R)Vista Ultimate
E as especificações aceitáveis são as seguintes:
• Memória : 32Mbytes ou mais
• Disco rígido : 10Mbytes ou mais de espaço livre e espaço
adicional para o arquivo de programa de cartão de memória

I.1.1 Observações Úteis

Antes de usar essa ferramenta de PC, por favor certifique-se de que


não há nenhuma pasta [temp] no mesmo lugar dessa ferramenta de
PC.
A pasta [temp] é criada e usada por essa ferramenta de PC como pasta
de trabalho.
Se a pasta [temp] for criada, por favor não acesse essa pasta.
A pasta[temp] e os arquivos localizados nessa pasta serão apagados por
essa ferramenta de PC.

1345
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

I.1.2 Lista de Funções da Ferramenta de PC

• Folheia as pastas do arquivo de programa de cartão de memória


• Acrescenta um arquivo de programa
Desloca um arquivo de programa do Explorer ou de qualquer
ferramenta similar para essa ferramenta de PC.
(Essa operação é referida, abaixo, como "deslocar
para dentro".)
• Salva, em formato de texto para o sistema de arquivos do
Windows, um arquivo de programa no arquivo de programa do
cartão de memória.
Desloca um arquivo de programa dessa ferramenta de PC para o
Explorer ou para qualquer outra ferramenta similar.
(Essa operação é referida, abaixo, como "deslocar
para fora".)
• Renomeia um programa no arquivo de programa do cartão de
memória
• Apaga um programa no arquivo de programa do cartão de
memória
• Cria uma nova pasta no arquivo de programa do cartão de
memória
• Renomeia uma pasta no arquivo de programa do cartão de
memória
• Apaga uma pasta no arquivo de memória do cartão de memória
• Exibe espaço livre no arquivo de programa do cartão de memória
• Classifica vista de listas do arquivo de programa do cartão de
memória

1346
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

I.1.3 Explicação das Operações


- Sumário da tela

<1>
<3>

<2>

<4>

<5>

<1> Barra de menu : O menu dessa ferramenta de PC é exibido.


<2> Vista da árvore : Folheia as pastas do arquivo de programa do
cartão de memória.
<3> Coluna : Atribuição de cada arquivo ou pasta no arquivo
de programa no cartão de memória.
<4> Vista de lista : Os conteúdos da pasta selecionada são exibidos.
<5> Barra de status : O espaço usado e não usado no arquivo de
programa do cartão de memória é exibido.

1347
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01
- Janela de diálogo de Opção Inicial

Quando essa ferramenta de PC é iniciada, a janela de diálogo de Opção


é exibida.
Por favor selecione “Abrir um arquivo existente” ou “Criar um novo
arquivo”
• Quando “Abrir um arquivo existente” é selecionado
Depois de a tecla OK ter sido pressionada, a janela de diálogo
“Abrir” é exibida. Por favor selecione o arquivo de programa
existente no cartão de memória.

1348
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA
• Quando “Criar um novo arquivo” é selecionado
Depois de a tecla OK ter sido pressionada, a janela de diálogo
“ Salvar como” é exibida.
Por favor crie um novo arquivo de memória no cartão de memória
na pasta selecionada.

Quando o novo arquivo de programa no cartão de memória é criado, os


seguintes itens precisam ser selecionados:
• Pasta/Números do Programa
• Tamanho do Programa

"Pasta/Números do Programa" podem ser selecionados entre 63 / 500


/ 1000. O valor de falha é 63.
Para criar o arquivo para 0i-D/0i Mate-D, selecione 63.
" Tamanho do Programa" pode ser selecionado entre 2Mbyte, 4Mbyte,
8Mbyte, e Personalizado. O valor de falha é 2Mbyte.

AVISO
1 Quando o tamanho "Personalizado" é selecionado,
ele é disponível para cobrir a faixa de 2Mbyte a
2048Mbyte.
2 Apesar de o tamanho máximo ser de 2048Mbyte,
há uma pequena perda pelo uso do sistema.
3 O número de ―Pastas‖ na barra de status inclui o
número do arquivo de programa e da pasta.

Durante a criação do arquivo de programa do cartão de memória, a


barra de progresso está sendo exibida. A barra de progresso também é
exibida durante o deslocamento para dentro ou o deslocamento para
fora.
Se você pressionar a tecla [Cancelar], a execução será parada.

1349
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

-Menu
Menu de arquivo

[Novo]
Cria um novo arquivo de programa no cartão de memória.

[Abrir...]
Abre o arquivo de programa existente no cartão de memória.

[Sair]
Encerra essa ferramenta de PC.

[Nova Pasta]
Cria uma nova pasta. Ela fica disponível durante a vista de Árvore
selecionada.
São permitidos até sete níveis hierárquicos, começando pela pasta
de raiz do usuário (/USUÁRIO).
/USUÁRIO/TRAJETÓRIA1/Aaa/Bbb/Ccc/Ddd/O123
1 2 3 4 5 6 7(não é pasta)

[Apagar]
Apaga arquivos ou pastas de programa.
Se você apagar uma pasta, todas as pastas e programas de arquivo
na pasta serão apagadas.

1350
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

[Renomear]

Renomeia uma pasta ou arquivo.

AVISO
Para nomear um arquivo de pasta ou de
programa, as características que podem ser
usadas são limitadas. Veja "Regras de
Nomeação" abaixo.

Menu de opções

[Mensagem de Confirmação Oculta]


Quando as seguintes operações forem executadas, a seguinte
Mensagem de Confirmação aparecerá antes de o arquivo de
programa do cartão de memória ser modificado.

1. Apaga a pasta ou arquivo de programa


2. Renomeia a pasta ou arquivo de programa
3. Arrasta o arquivo de programa para dentro
4. Acrescenta pasta
Se a tecla[OK] for pressionada, a operação avança.
Se a tecla [Cancel] for pressionada, a operação é abandonada.
Quando a [Mensagem de Confirmação Oculta], nabarra de menu
é verificada, a Mensagem de Confirmação não será exibida e a
operação avançará de uma vez. O ajuste de falha será a exibição
da Mensagem de Confirmação.

1351
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

[Ignorar Código de Erro]


Quando você verificar [Ignorar Código de Erro], na barra de
menu e realizar o deslocamento para dentro, características
incomuns serão puladas, sem causar um erro. As características
incomuns, no arquivo de programa serão ignoradas e não serão
escritas no arquivo de programa do cartão de memória.

[Modificar Pasta de Trabalho]

Quando você selecionar essa opção, poderá ajustar uma pasta de


trabalho , e a pasta [temp] será criada na pasta que contiver o
arquivo executável(FANUCPRG.exe).
Durante o deslocamento para fora, um arquivo de programa será
movido do arquivo de programa do cartão de memória para o
destino especificado via a pasta de trabalho. Se não tiver espaço
livre o suficiente no disco rígido que contiver a pasta de trabalho, o
deslocamento para fora não poderá ser realizado com êxito.

Quando você inicia essa ferramenta de PC, e depois tenta


especificar uma nova pasta de trabalho pela primeira vez, a pasta
de trabalho fornecida pelo sistema já terá sido ajustada. A caixa de
texto no diálogo ficará, daí em diante, em branco. Quando você
modificar a pasta de trabalho, a seguinte mensagem de AVISO
aparecerá.

Se a tecla [OK] for pressionada, a operação avançará.


Se a tecla [Cancelar] for pressionada, a operação será abandonada.

Se a pasta de trabalho já tiver sido modificada antes, a seguinte


mensagem de AVISO aparecerá.

1352
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

Se a tecla [OK] for pressionada, a operação avançará.


Se a tecla [Cancelar] for pressionada, a operação será abandonada.

AVISO
1 Ao término dessa ferramenta de PC, todos os
arquivos serão apagados.
2 Durante a execução dessa ferramenta de PC,
não acesse os arquivos na pasta de trabalho. Se
o acesso for feito, não haverá nenhuma garantia
de operação normal.

Menu de ajuda

[Sobre...]
O número de versão dessa ferramenta de PC será exibido.

1353
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

- Operação do Mouse
[Deslocar para dentro e Deslocar para fora]
• Desloque para dentro a partir do Explorer
Você pode acrescentar programas do NC através do deslocamento de
arquivos para dentro.
Os nomes de programaa do NC e o tempo de atualização são gerados
com base nos arquivos que foram deslocados para dentro.
Se existir "Oxxxxxxxx" ou "<xxxx>" no topo dos arquivos, Esses
"Oxxxxxxxx" e "<xxxx>" serão o nome de programa do NC. Se não
existir, cada nome de arquivo ficará sendo o nome de programa do NC.
Relações entre os arquivos externos e os arquivos internos após o deslocamento para dentro
Nome do arquivo Topo do arquivo Nome do arquivo Número de parâmetro
externo externo interno
O1234 N10G00 O1234 1234
O123N10G00 N10G00 O123N10G00 Não é um programa de
número O
test.txt O1234N10G00 O1234 1234
test.txt <O1234> O1234 1234
test.txt <O1234N10> O1234N10 Não é um programa de
número O
O1234 <O1234N10> O1234N10 Não é um programa de
número O
O001234 N10G00 O1234 1234
O001234N10G00 N10G00 O001234N10G00 Não é um programa de
número O
test.txt O001234 O1234 1234
test.txt <O001234> O1234 1234
test.txt <O001234N10G00> O001234N10G00 Não é um programa de
número O

AVISO
1 Para uma explicação dos nomes de arquivos de
programas, veja ―Regras de Nomeação do Arquivo de
Programa‖, abaixo.
2 Para uma explicação das características que podem ser
usadas em arquivos de programa, veja ―REGRAS DE
CARACTERÍSTICAS NO ARQUIVO DE PROGRAMA‖,
abaixo.
3 O tempo de atualização do arquivo de programa estará
disponível de 1997 to 2037.
4 Os números de programa permitidos no 0i-D/0i Mate-D
serão de 1 a 9999. O 0i-D/0i Mate-D não poderá manusear,
daí em diante, um arquivo com um número de programa que
esteja fora da faixa de 1 a 9999.
Com base na descrição em “REGRAS DE CARACTERÍSTICAS NO
ARQUIVO DE PROGRAMA” abaixo, essa ferramenta de PC verifica
as características em um arquivo que tenha sido deslocado para dentro.
No entanto, essa ferramenta de PC não verifica a gramática do
programa de NC.

O arquivo de programa só pode ter um programa de NC. Daí em


diante, a saída do programa do NC não poderá ser deslocado para
dentro de forma direta.

1354
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA
Exemplo de Programa

Disponível para Deslocamento Indisponível para Deslocamento


para dentro para dentro

O1 <O1> % O1
G91 X10. Y10. G91 X10. Y10. O1 G91 X10. Y10.
M30 M30 G91 X10. Y10. M30
M30
% O10
G91 X10. Y10.
M30

AVISO
1 Se já existir outro programa com o mesmo nome,
o deslocamento para dentro não poderá ser
realizado.
2 Se o arquivo de programa do cartão de memória
não tiver espaço livre o suficiente, o
deslocamento para dentro não poderá ser
realizado.
3 Se um nome de programa não estiver de acordo
com as regras descritas em ―Regras de
Nomeação de Arquivo de Programa‖ abaixo, o
deslocamento para dentro não poderá ser
realizado.

Se o nome do Arquivo agir como número de Programa, o “O”


será exibido na primeira fileira da vista de lista.

• Desloque para fora a partir dessa ferramenta de PC


Você pode deslocar arquivos de programas para fora, dessa
ferramenta de PC para o Explorer ou para outras pastas.

CUIDADO
Não desloque um arquivo para fora a partir da
pasta de trabalho. Se você fizer isso, não haverá
garantia de uma operação adequada.

1355
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

- Menu de pop-up
O menu de pop-up sera exibido pelo clique do botão direito do mouse.

• Foque na vista de Árvore

Clicando em “Nova Pasta”, uma nova pasta será criada na pasta


selecionada.
Clicando em “Apagar”, a pasta selecionada será apagada.
Clicando em “Renomear”, a pasta selecionada será renomeada.

Se clicar em pasta de raiz, “Apagar” e “Renomear” não serão ativadas.


• Foque na vista de Lista

Clicando em “Apagar”, a pasta selecionada será apagada. Clicando em


“Renomar”, a pasta ou arquivo selecionado sera renomeado.

- Exibição de espaço livre no arquivo de programa do cartão de memória


("FANUCPRG.BIN")
O número da pasta usada, o tamanho do espaço usado, o número da
pasta não usada, e o tamanho de espaço livre serão exibidos na barra de
status na porção mais baixa da tela.

Quando é criado um novo arquivo de programa do cartão de memória,


Daí em diante, o número da pasta usada será dois. No entanto, ele não
mostrará que o número da pasta não usada foi reduzido.

A exibição da barra de status sera atualizada quando você criar uma


nova pasta, apagar uma pasta, deslocar para dentro um arquivo de
programa, do Explorer ou de qualquer outra ferramenta similar para
essa ferramenta de PC, ou apagar um arquivo de programa.

1356
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA
Classificando uma vista de lista do arquivo de programa do cartão de memória
Quando uma coluna estiver sendo clicada, a vista de lista do arquivo de
programa do cartão de programa estará sendo classificado através de uma
coluna-chave em ordem crescente ou decrescente.
A exibição inicial será classificada pelo NOME-chave em ordem crescente.

Click

1357
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

I.2 REGRAS DE NOMEAÇÃO

Visão Geral
As regras de nomeação da pasta e do arquivo de programa serão
descritas como o seguinte.

I.2.1 Regras de Nomeação de Arquivo de Programa


Aqui estão as regras de nomeação de arquivo de Programa:
• O nome do arquivo de programa pode ter um máximo de 32
caracteres.
• O nome do arquivo de programa pode ter os seguintes
caracteres.
Alfabeto (letras em caixa alta e caixa baixa), caracteres
núméricos, "-"(menos), "+"(mais), "_"(barra inferior), "."(ponto)
"." e ".." não poderão ser usados, visto que estão reservados
para o uso do sistema.

- O nome de Arquivo age como número de Programa


Quando o programa tem um nome de arquivo constituído de “O” e de
1 a 9999, o nome do programa também poderá ser usado como o
número de programa para manusear o programa.
Para usar um nome de arquivo incluindo o “O” e caracteres numéricos,
você deverá assegurar que as seguintes condições estão satisfeitas.
1. Somente caracteres numéricos serão usados depois de "O".
2. Poderão ser usados até 4 digítos após o "O".

Exemplo)
Nome do arquivo que poderá ser usado como número de programa
"O123" Número do programa 123
"O1" Número do Programa1 "
“O3000" Número do programa 3000
"O0123" Número do programa 123

O nome do programa não prevenirá o deslocamento para dentro,


mas será inválido
“O99999999” Número do programa 9999999
(Os números do programa
permitidos no 0i-D/0i Mate-D vão de 1 a
9999.)
Nome do programa que não prevenirá o deslocamento para
dentro, mas não poderá ser usado como um número de programa
“ABC” O topo da característica não é letra em caixa
alta de “O”
“o123” O topo da característica não é letra em caixa
alta de "O".
“O0123XY” Uma característica não numérica está
incluída após o "O".
Nome de arquivo que previne deslocamento para dentro
“O123456789” Caracteres numéricos excedem 8 dígitos.

1358
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

AVISO
1 O nome do arquivo de programa não poderá ser
repetido em uma Pasta.
2 Se o nome do arquivo começar com "O" e os
próximos oito caracteres forem todos caracteres
numéricos, o ―0‖ (zero) após o ―O‖ será apagado.

I.2.2 Regras de nomeação de Pasta

Aqui estão as regras de Nomeação de Pasta:


• O nome da pasta poderá ter um máximo de 32 caracteres.
• O nome da pasta poderá conter os seguintes caracteres.
Alfabeto(letra em caixa alta e em caixa baixa), caracteres
numéricos, "-"(menos), "+"(mais), "_"(barra inferior), "."
(ponto)
"." e ".." não poderão ser usados, visto que estão reservados
para o uso do sistema.

AVISO
O nome da pasta não poderá ser repetido em uma
Pasta.

1359
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

I.3 REGRAS DE CARACTERES EM ARQUIVO DE PROGRAMA

Visão Geral
Palavras entre parênteses "( )" em arquivo de Programa serão tratadas
como comentários.
A marca de início de comentário "(" é nomeada "Controle de saída ".
A marca de final de comentário ")" é nomeada "Controle de entrada".
"Controle de saída" e "Controle de entrada" devem formar um par. A
ordem é 1 - "Controle de saída" and 2 -"Controle de entrada". E
parenteses aninhados não estão disponíveis.

AVISO
1 Quando um arquivo de programa é deslocado para
dentro, o código de espaço (0x20 SPC) , código de
etiqueta (0x09 HT), código de retorno de carreto
(0x0d CR) e código de porcentagem (0x25 %) serão
apagados. Se o "%" for encontrado no Controle de
entrada, os caracteres entre o "%" e o próximo "LF"
(0x0a) serão apagados.
2 A frente do número de programa ":" será modificada
para "O"(O como em Oscar), enquanto o arquivo de
programa estiver sendo deslocado para dentro.
3 O arquivo de programa só poderá ter um programa
de NC.

1360
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

I.3.1 Caracteres Usados em Arquivo de Programa

- Caracteres usados no Controle de entrada


Lista de códigos ANSI(ASCII) de caracteres usados (forma hexadecimal)
Código Caracter Código Caracter Código Caracter Código Caracter
0a LF 3f ? 58 X 74 t
23 # 40 @ 59 Y 75 u
26 & 41 A 5a Z 76 v
28 ( 42 B 5b [ 77 w
29 ) 43 C 5d ] 78 x
2a * 44 D 5f _ 79 y
2b + 45 E 61 a 7a z
2c , 46 F 62 b
2d - 47 G 63 c
2e . 48 H 64 d
2f / 49 I 65 e
30 0 4a J 66 f
31 1 4b K 67 g
32 2 4c L 68 h
33 3 4d M 69 i
34 4 4e N 6a j
35 5 4f O 6b k
36 6 50 P 6c l
37 7 51 Q 6d m
38 8 52 R 6e n
39 9 53 S 6f o
3a : 54 T 70 p
3c < 55 U 71 q
3d = 56 V 72 r
3e > 57 W 73 s

AVISO
No Controle de entrada, "O", ":", e "<" não
poderão ser usados no topo da linha, exceto para
a 1ª linha.

1361
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01
- Caracteres usados no Controle de saída (caracteres entre parênteses)

Lista de códigos de caracteres usados ANSI(ASCII) (forma hexadecimal)


Código Caracter Código Caracter Código Caracter Código Caracter
0a LF 3c < 55 U 71 q
20 SPC 3d = 56 V 72 r
22 ― 3e > 57 W 73 s
23 # 3f ? 58 X 74 t
24 $ 40 @ 59 Y 75 u
26 & 41 A 5a Z 76 v
27 ‗ 42 B 5b [ 77 w
2a * 43 C 5d ] 78 x
2b + 44 D 5f _ 79 y
2c , 45 E 61 a 7a z
2d - 46 F 62 b
2e . 47 G 63 c
2f / 48 H 64 d
30 0 49 I 65 e
31 1 4a J 66 f
32 2 4b K 67 g
33 3 4c L 68 h
34 4 4d M 69 i
35 5 4e N 6a j
36 6 4f O 6b k
37 7 50 P 6c l
38 8 51 Q 6d m
39 9 52 R 6e n
3a : 53 S 6f o
3b ; 54 T 70 p

1362
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
B-64304PO/01 APÊNDICE MEMÓRIA

I.4 MENSAGEM DE ERRO EM PROGRAMA


O erro pode ocorrer quando essa aplicação for usada, daqui em diante
explica-se as mensagens de erro e dá-se instruções relativas.

I.4.1 Lista de Mensagem de Erro

Quando um erro ocorre, a caixa de mensagem de erro será exibida


como a seguinte.
Mensagem Reparos
Falha para abrir o arquivo que você O arquivo de programa do cartão de memória não pôde ser
especificou. aberto. Quando você tentar de novo e a falha ocorrer novamente, o
arquivo poderá estar corrompido.
Falha para ler ou escrever para o arquivo Uma tentativa de leitura a partir de ou de escrita para o arquivo de
especificado. programa do cartão de memória falhou.
Não há espaço suficiente no disco. Não há espaço suficiente no disco para a pasta de trabalho para
criar um arquivo de programa do cartão de memória ou para
deslocar para fora um arquivo de programa. Aloque espaço
suficiente no disco, e depois crie um arquivo
Veja uma explicação de [Modificar Pasta de Trabalho] em
"Explicações de Operações".
O nome do arquivo não está correto. O nome não poderá ser usado como um nome de arquivo de
programa. Veja ―REGRAS DE NOMEAÇÃO‖.
O nome de entrada já existe. O nome inserido já foi usado. Insira outro nome.
O nome do arquivo já existe. O nome do arquivo de programa adicionado já existe. Troque o
nome.
O nome de entrada não está correto. O nome inserido não pode ser usado. Veja "REGRAS DE
NOMEAÇÃO".
Por favor insira um número inteiro entre 2 e Um arquivo de programa do cartão de memória não pôde ser criado
2048 com o tamanho especificado. Insira um valor numérico na faixa de 2
a 2048.
Um caractere ilegal está incluso no arquivo Um carater inválido está incluso no arquivo de programa. Veja
especificado . "REGRAS DE CARACTERES EM ARQUIVO DE PROGRAMA".
O tempo da última atualização do arquivo O tempo de atualização do arquivo de programa está além da
especificado não foi mantido. faixa de anos (1997 a 2037) que pode ser mantido por essa
ferramenta de PC. Crie um novo arquivo ou mude o tempo de
atualização.
O arquivo de programa do cartão de O formato do arquivo de programa do cartão de memória não é o
memória que você especificou não pôde formato suportado por essa ferramenta de PC. O arquivo pode ser
ser identificado. reescrito com alguma outra ferramenta.
Não há pasta livre o suficiente. Uma pasta não pôde ser acrescentada. Apague as pastas e os
arquivos de programa desnessários.
Não há espaço de programa livre o Um arquivo de programa não pôde ser acrescentado. Apague os
suficiente. arquivos de programa desnecessários.
Uma pasta mais ´profunda que 7 não pôde Uma tentativa foi feita para criar uma pasta mais profunda que o
ser criada. nível 7. As pastas não puderam ser criadas com mais profundidade
que o nível 7.
A pasta de raiz não pode ser apagada. Uma tentativa foi feita para apagar a pasta de raiz.
A pasta de raiz não pode ser renomeada. Uma tentativa foi feita para renomear a pasta de raiz.
Falha para criar uma pasta de trabalho. Uma tentativa para criar uma pasta [temp] a ser usada como a
pasta de trabalho falhou. O deslocamento para fora não pôde ser
realizado. Verifique se a pasta [temp] pode ser criada na pasta que
contém o arquivo executável (FANUCPRG.exe).

O processo foi cancelado. O processo foi descontinuado.


A pasta de trabalho especificada não foi A pasta especificada na trajetória não foi encontrado. O
achada. deslocamento para for a não pôde ser realizado. Saia dessa
ferramenta de PC, e ajuste a pasta de trabalho novamente.
Só um exemplo dessa aplicação pode ser Não pode ser executado mais de um exemplo dessa ferramenta de
executado. PC.

1363
I FERRAMENTA DE PC PARA PROGRAMA
DE OPERAÇÃO /EDIÇÃO DE CARTÃO DE
MEMÓRIA APÊNDICE B-64304PO/01

I.4.2 Aviso

- Números de Pasta e de Programa

Essa ferramenta de PC permite que você selecione o número de pastas


ou programas que podem ser armazenados em um arquivo de programa
do cartão de memória; você pode selecionar 63, 500, ou 1000. O
número de pastas ou programas que podem ser usados com o 0i-D/0i
Mate-D é 63, contudo.
Se você selecionar 500 ou 1000 como o número de pastas ou
programas quando você criar um arquivo de programa do cartão de
memória, o 0i-D/0i Mate-D não poderá usar aquele arquivo de
programa do cartão de memória.

1364
I. FERRAMENTA DE CONVERSÃO DE CÓDIGO
B-64304PO/01 APÊNDICE ISSO/ASCII

J
Visão Geral
FERRAMENTA DE CONVERSÃO DE CÓDIGO ISO /ASCII

O conversor FANUC ISO é uma ferramenta que converte um arquivo


criado ou de saída externa com o código ASCII ao formato de código
ISO. Essa ferramenta funciona no Windows 2000, Windows XP, e
Windows Vista.
Essa ferramenta pode ser usada em dois modos, CUI e GUI.

Inicie o arquivo executável a partir do prompt de comando.

CUI

Especifique os seguintes argumentos quando iniciar a ferramenta.

/c : Especifica que a ferramenta funciona em um modo de linha de


comando.
Quando /c estiver omitido, a ferramenta
funcionará no modo GUI.
/i= : Especifica o nome de um arquivo de entrada a ser convertido.
/o= :Especifica o nome do arquivo convertido.

Exemplo
C:¥>ISO_CONV.EXE /c /i=ALL-PROG.TXT /o=ALL-PROG.ISO

Arquivos múltiplos podem ser convertidos de uma só vez, através de


sua listagem em um arquivo de grupo.

1365
I. FERRAMENTA DE CONVERSÃO DE CÓDIGO
iSSO/ISCII APÊNDICE B-64304PO/01

GUI
Quando você dá um clique duplo no ícone, a seguinte tela aparece,
permitindo que você selecione e converta um arquivo.

Procedimento de conversão
1. Passo 1
Em [Arquivo-alvo], especifique um arquivo que você queira
converter.
Quando você clicar a tecla [Selecione...▼], um diálogo de
seleção de arquivo aparecerá, permitindo que você selecione um
arquivo.

1366
I. FERRAMENTA DE CONVERSÃO DE CÓDIGO
B-64304PO/01 APÊNDICE ISSO/ASCII

2. Passo 2
Depois que você especificar o nome do arquivo no passo 1,
poderá determinar o código do artigo especificado através do
clique no botão [Verificar Artigo]. Quando você selecionar o
arquivo através do clique no botão [Selecionar... ▼], o código
será automaticamente determinado.
O arquivo será determinado como um arquivo ASCII, arquivo
ISO, ou um arquivo misto ASCII/ISO, ou será indeterminável.
Em [Mensagem], uma mensagem adicional aparecerá,
dependendo do resultado de determinação.
Se o arquivo for determinado como um arquivo misto ASCII/ISO,
ele não poderá ser convertido, então você não poderá proceder
para o próximo passo. O botão [Conversor de Arquivo] será
desabilitado e você não poderá clicá-lo. Se o arquivo contiver
apenas caracteres representados por valores de código comuns ao
ASCII e ao ISSO, o código do arquivo será indeterminável. Esse
arquivo não precisará ser convertido, então o botão [Conversor de
Arquivo] será desabilitado e você não conseguirá clicá-lo.

3. Passo 3
Quando você especificar o nome de um arquivo convertido e
clicar no botão [Conversor de Arquivo], o arquivo convertido será
criado. Quando o arquivo original for um arquivo ASCII, um
arquivo ISO será criado; quando o original for um arquivo ISO,
um arquivo ASCII será criado.
Você também poderá clicar no botão [Selecione...▼] e
especificar o nome do artigo convertido a partir de um diálogo de
seleção de arquivo.

Outro
Quando você clicar no botão [Versão], a informação da versão do
software será exibida como mostrado abaixo.

1367
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K DIFERENÇAS DA SÉRIE 0i-C


Apêndice K, "As diferenças das Série 0i-C", consiste dos seguintes
capítulos:

K.1 CONFIGURAÇÃO DA UNIDADE........................... 1370


K.2 FERRAMENTA DE MEDIÇÃO DE
COMPRIMENTO AUTOMÁTICA (SÉRIE M) /
DESLOCAMENTO AUTOMÁTICO DA
FERRAMENTA (SÉRIE T) ...................................... 1371
K.3 INTERPOLAÇÃO CIRCULAR................................ 1374
K.4 INTERPOLAÇÃO HELICOIDAL............................ 1375
K.5 FUNÇÃO SALTAR .................................................. 1376
K.6 MANUAL DE REFERÊNCIA DA POSIÇÃO DE
RETORNO................................................................. 1378
K.7 SISTEMA DE COORDENADAS DA PEÇA DE
TRABALHO.............................................................. 1381
K.8 SISTEMA DE COORDENADAS DA PEÇA DE
TRABALHO.............................................................. 1382
K.9 CONTROLE DE CONTORNOS Cs ........................ 1384
K.10 CONTROLE MULTI-EIXO...................................... 1385
K.11 CONTROLE DE EIXO SERIAL/ANÁLOGO ........ 1386
K.12 CONTROLE CONSTANTE DA VELOCIDADE DE
SUPERFÍCIE ............................................................. 1387
K.13 POSICIONAMENTO DO EIXO (SÉRIE T).............. 1388
K.14 FUNÇÕES DA FERRAMENTA............................... 1390
K.15 MEMÓRIA DE COMPENSAÇÃO DA
FERRAMENTA ......................................................... 1392
K.16 ENTRADA DO VALOR DE DESLOCAMENTO
DA FERRAMENTA MEDIDA B (SÉRIE T)............. 1394
K.17 MACRO PERSONALIZADO.................................... 1395
K.18 INTERRUPÇÃO DO TIPO MACRO
PERSONALIZADO.................................................... 1398
K.19 ENTRADA DE PARÂMETRO PROGRAMÁVEL
(G10) .......................................................................... 1399
K.20 CONTROLE AVANÇADO POR ANTECIPAÇÃO
(SÉRIE T)/CONTROLE AVANÇADO AI POR
ANTECIPAÇÃO (SÉRIE M)/CONTROLE DE
CONTORNOS AI. ...................................................... 1400
K.21 FUNÇÃO DE SELEÇÃO DE CONDIÇÃO DE
USINAGEM................................................................. 1403
K.22 CONTROLE DE EIXO SÍNCRONO.......................... 1404
K.23 CONTROLE ARBITRÁRIO DE EIXO
ANGULAR.................................................................. 1410
K.24 EXIBIÇÃO DE HORAS DE FUNCIONAMENTO E
CONTAGEM DE
PEÇAS ........................................................................ 1411
K.25 AVANÇO POR MANIVELA..................................... 1412
K.26 CONTROLE DE EIXO PMC...................................... 1415

1368
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.27 CHAMADA DE SUBPROGRAMA EXTERNO 1420


(M198).........................................................................
K.28 PESQUISAR NÚMERO DE SEQUÊNCIA............... 1421
K.29 VERIFICAR HORAS ARMAZENADAS.................. 1422
K.30 COMPENSAÇÃO DE ERRO DE PASSO
ARMAZENADO ........................................................ 1424
K.31 FUNÇÃO DE APAGAR A TELA E FUNÇÃO
AUTOMÁTICA DE APAGAR A TELA................... 1425
K.32 REINICIAR E REBOBINAR...................................... 1426
K.33 ABSOLUTO MANUAL LIGADO E
DESLIGADO.............................................................. 1427
K.34 SINAL DE PROTEÇÃO DE MEMÓRIA PARA O
CNC CONFIGURAÇÃO DA UNIDADE.................. 1428
K.35 ENTRADA EXTERNA DE DADOS......................... 1429
K.36 FUNÇÃO DE SERVIDOR DE DADOS………........ 1431
K.37 POWER MATE CNC MANAGER………................ 1432
K.38 BARREIRA DE ARMAZENAMENTO DE
MANDRIL/CONTRAPONTO(SÉRIE T) .................. 1433
K.39 RETRAIR CICLO DE ROSCA (CICLO FIXO DE
CORTE/CICLO FIXO DE CORTE REPETITIVO
MÚLTIPLO) (SÉRIE T) ............................................ 1434
K.40 INTERPOLAÇÃO DE COORDENADA POLAR
(SÉRIE T) ................................................................... 1435
K.41 VERIFICAR INTERFERÊNCIA DO CAMINHO
(SÉRIE T (CONTROLE DE 2 CAMINHOS)) .......... 1437
K.42 CONTROLE SÍNCRONO E CONTROLE
COMPOSTO (SÉRIE T (CONTROLE DE 2
CAMINHOS)).............................................................. 1438
K.43 CONTROLE SOBREPOSTO (SÉRIE T
(CONTROLE DE 2 CAMINHOS))............................ 1443
K.44 DESLOCAMENTO DO EIXO Y (SÉRIE T)............. 1445
K.45 COMPENSAÇÃO DA FERRAMENTA DE CORTE
/ COMPENSAÇÃO DO RAIO DA PONTA DA
FERRAMENTA........................................................... 1446
K.46 CICLO FIXO PARA PERFURAÇÃO........................ 1453
K.47 CICLO FIXO (SÉRIE T)/CICLO FIXO
REPETITIVO MÚLTIPLO (SÉRIE T) ...................... 1456
K.48 CICLO FIXO DE MOAGEM..................................... 1457
K.49 CICLO FIXO RESPECTIVO MÚLTIPLO PARA
TORNEAMENTO (SÉRIE T)..................................... 1459
K.50 CHANFRAGEM E ARREDONDAMENTO
(SÉRIE T)..................................................................... 1464
K.51 PROGRAMAÇÃO DIRETA DE DIMENSÕES DE
DESENHO (SÉRIE T)................................................. 1465
K.52 POSICIONAMENTO DE DIREÇÃO ÚNICA
(SÉRIE M)................................................................... 1466
K.53 CHANFRAGEM DE ÂNGULO OPCIONAL E
ARREDONDAMENTO DE CANTO(SÉRIE M)....... 1467

1369
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.1 CONFIGURAÇÃO DA UNIDADE

K.1.1 Diferenças nas Especificações

Função Explicação
Diâmetro / - Faça uma seleção usando o bit 3 (DIAx) do parâmetro nº 1006.
especificação do
raio no comando Bit 3 (DIAx) do parâmetro nº 1006
movimentar para O comando movimentar de cada eixo especifica:
cada eixo 0: Raio.
1: Diâmetro.

Com a Série 0i-C, para que um eixo, cujo diâmetro é especificado para percorrer a
distância especificada, é necessário não só definir 1 no bit 3 (DIAx) do parâmetro nº
1006, mas também fazer uma das duas seguintes alterações:
- Reduzir o comando multiplicador (CMR) pela metade. (A unidade de detecção
não precisa ser alterada.)
- Reduzir a unidade de detecção pela metade e dobrar a engrenagem de avanço
flexível (DMR).
Com a Série 0i-D, pelo contrário, apenas configurar 1 no bit 3 (DIAx) do parâmetro
No. 1006 faz com que o CNC reduza o comando de pulsos de comando pela metade,
eliminando a necessidade de fazer as alterações descritas acima (quando a unidade
de detecção não é alterada).
Note que, quando a unidade de detecção é reduzida à metade, tanto o CMR e DMR
precisam ser duplicados.

K.1.2 Diferenças no Display de Diagnósticos

Nenhuma

1370
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.2 MEDIÇÃO AUTOMÁTICA DO COMPRIMENTO DA


FERRAMENTA (SÉRIE M) / DESLOCAMENTO
AUTOMÁTICO DA FERRAMENTA (SÉRIE T)
K.2.1 Ferramenta de Medição Automática de Comprimento (Série M)

K.2.1.1 Diferenças nas Especificações

Função Série 0i-C Série


Operação de - Adicionado ao deslocamento atual. - 0i-D adicionar ou
Selecione se deseja
deslocamento atual subtrair, utilizando o bit 6 (MDC)
para o resultado da do parâmetro nº 6210.
medição
Bit 6 (DIAx) do parâmetro nº 6210
O resultado da medição da medição
automática do comprimento da
ferramenta (sistema M) ou a
compensação automática da
ferramenta (sistema T) é:
0: Adicionado ao deslocamento atual.
1: Subtraído do deslocamento atual.
Configuração do - Defina o valor do parâmetro No. 6241. - Parâmetro No. 6241
avanço para medição Este é um parâmetro comum para Este é um parâmetro para a
os sinais atingidos de posição de posição de medição de sinais
medição (XAE, EJA e ZAE). atingidos (XAE1 e GAE1).
- Parâmetro No. 6242
Este é um parâmetro para a
posição de medição de sinais
atingidos (XAE2 e GAE2).
- Parâmetro No. 6243
Este é um parâmetro para a
posição de medição de sinais
atingidos (XAE3 e GAE3).
OBSERVAÇÃO
Quando o 0 é estabelecido nos
parametros nos. 6242 e 6243, o
valor no parâmetro No. 6241
torna-se válido.

1371
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Configuração do valor - Defina o valor do parâmetro No. 6251. - do Parâmetro No. 6251
Y Este é um parâmetro comum para Este é um parâmetro para a posição
os sinais atingidos de posição de de medição de sinais atingidos
medição (XAE, EJA e ZAE). (XAE1 e GAE1).
- Parâmetro No. 6252
Este é um parâmetro para a posição
de medição de sinais atingidos
(XAE2 e GAE2).
- Parâmetro No. 6253
Este é um parâmetro para a posição
de medição de sinais atingidos
(XAE3 e GAE3).
OBSERVAÇÃO
Quando o 0 é estabelecido nos parâmetros
nos. 6252 e
6253, o valor no parâmetro No. 6251
torna-se válido.
Configuração do valor - Defina o valor do parâmetro No. 6254. - Parâmetro No. 6254
ε Este é um parâmetro comum para os sinais Este é um parâmetro para a posição de
atingidos de posição de medição (XAE, EJA medição de sinais atingidos (XAE1 e
e ZAE). GAE1).
- Parâmetro No. 6255
Este é um parâmetro para a posição de
medição sinais de atingidos (XAE2 e
GAE2).
- Parâmetro No. 6256
Este é um parâmetro para a posição de
medição de sinais atingidos (XAE3 e
GAE3).
OBSERVAÇÃO
Quando o 0 é estabelecido nos parametros
nos. 6255 e 6256, o valor no parâmetro No.
6254 torna-se válido.

K.2.1.2 Diferenças no Display de Diagnósticos

Nenhuma.

1372
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.2.2 DESLOCAMENTO AUTOMÁTICO DA FERRAMENTA

K.2.2.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Operação de - Adicionado ao deslocamento atual. - Selecione se deseja adicionar ou subtrair,
deslocamento atual utilizando o bit 6 (MDC) do parâmetro nº
para o resultado da 6210.
medição
Bit 6 (DIAx) do parâmetro nº 6210
O resultado da medição da medição
automática do comprimento da ferramenta
(sistema M) ou a compensação automática
da ferramenta (sistema T) é:
0: Adicionado ao deslocamento atual.
1: Subtraído do deslocamento atual.
Configuração do - Defina o valor do parâmetro No. 6241. - Parâmetro No. 6241
avanço para medição Este é um parâmetro comum para os Este é um parâmetro para a posição de
sinais atingidos de posição de medição de sinais atingidos (XAE1 e
medição (XAE, EJA e ZAE). GAE1).
- Parâmetro No. 6242
Este é um parâmetro para a posição de
medição de sinais atingidos (XAE2 e
GAE2).
OBSERVAÇÃO
Quando 0 é definido no parâmetro nº 6242, o
valor no parâmetro nº 6241 torna-se válido.
Configuração de valor - Defina o valor do parâmetro No. 6251. - Parâmetro No. 6251
de γ para o eixo X Este é um parâmetro comum para os Este é um parâmetro para a posição de
sinais atingidos de posição de medição de sinais atingidos (XAE1 e
medição (XAE, EJA e ZAE). GAE1).
- Parâmetro No. 6252
Este é um parâmetro para a posição de
medição de sinais atingidos (XAE2 e
GAE2).
OBSERVAÇÃO
Quando 0 é definido no parâmetro nº 6252, o
valor no parâmetro nº 6251 torna-se válido.

Configuração de valor - Defina o valor do parâmetro No. 6254. - Parâmetro No. 6254
de ε para o eixo X Este é um parâmetro comum para os Este é um parâmetro para a posição de
sinais atingidos de posição de medição de sinais atingidos (XAE1 e
medição (XAE, EJA e ZAE). GAE1).
- Parâmetro No. 6255
Este é um parâmetro para a posição de
medição de sinais atingidos (XAE2 e
GAE2).
OBSERVAÇÃO
Quando 0 é definido no parâmetro nº 6255, o
valor no parâmetro nº 6254 torna-se válido.

K.2.2.2 Diferenças no Display de Diagnósticos

Nenhuma.

1373
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.3 INTERPOLAÇÃO CIRCULAR

K.3.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Método de Se a diferença entre os valores de raio do ponto inicial e final de um arco é maior que o valor
interpolação quando fixado no parâmetro nº 3410, o alarme PS0020 é emitido. Se a diferença é menor (o ponto
o ponto final do arco final não está no arco), a interpolação circular é feita da seguinte forma.
não está no arco

- A Interpolação circular é executada - A Interpolação helicoidal é executada como


utilizando o valor do raio do ponto inicial exibido na figura abaixo.
Ponto final
e quando um eixo atinge o ponto final
ele é movimentado linearmente. γ e
γ (t) (γ e −γ s)θ (t )
γ (t) = γ s+
Iniciar θ θ
0 θ (t)
Parâmetro N . 3410 ponto
γ s 中心
Em um comando de interpolação circular, Raio

defina o limite permitido para a diferença Ponto de partida


γ s
entre os valores de raio do ponto inicial e γ e Ponto final

ponto final.
Centro θ θ

Em outras palavras, o raio do arco se movimenta


linearmente de acordo com o centro do ângulo θ
(t). Especificar um arco em que o raio do arco do
ponto de início difere do raio do ponto final permite
a interpolação helicoidal. Ao executar a
interpolação helicoidal, defina um valor grande no
0
parâmetro n . 3410, que especifica o limite para a
diferença do raio do arco.

K.3.2 Diferenças no Display de Diagnóstico


Nenhuma.

1374
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.4 INTERPOLAÇÃO HELICOIDAL

K.4.1 Diferenças nas Especificações


Função Série 0i-C Série 0i-D
Especificação do - Especifique o avanço ao longo de Faça uma seleção usando o bit 5
avanço um arco circular. Portanto, a (HTG) do parâmetro nº 1403.
velocidade de avanço do eixo 0: O mesmo que o da esquerda.
linear é a seguinte: 1: Especificar um avanço ao longo do
percurso da ferramenta, incluindo o eixo
Comprimento do eixo linear linear. Portanto, a velocidade
F × tangencial do arco é expressa da
Comprimento do arco circular seguinte forma:
Comprimento do arco:

Fx

(Comp. do arco)² +(Comp. Do eixo linear)²

A velocidade ao longo do eixo linear é:


Comprimento do eixo linear

Fx
(Comp. do arco)²+(Comp. do eixo linear)²
Para detalhes, olhar “ INTERPOLAÇÃO
HELICOIDAL “ em “ MANUAL DE CONEXÃO
(FUNÇÃO)” (B-64303PO-1)
Grampo de - Faça uma seleção usando o bit 0 - O Bit 0 (HFC) do parâmetro nº. 1.404
avanço de (HFC) não está disponível.
corte helicoidal do parâmetro N0. 1404. O Avanço do arco e dos eixos lineares é
0: O Avanço do arco e dos eixos fixado pelo parâmetro nº. 1430.
lineares é fixado pelo parâmetro
nº. 1422 ou N0. 1430.
1: O Avanço combinado ao longo do
percurso da ferramenta, incluindo o eixo
linear é fixado pelo parâmetro
No. 1422.

K.4.2 Diferenças no Display de Diagnóstico


Nenhuma

1375
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.5 FUNÇÃO DE SALTO

K.5.1 Diferenças nas Especificações

Função Série -C Série -D

Configuração para - Configurar 1 no bit 5 (SLS) do - Configurar 1 no bit 4 (SLS) do


permitir que o sinal de parâmetro nº parâmetro nº
salto em alta 6200. 6200.
velocidade, para o salto
normal (G31), quando a
função de salto multi-
etapas é ativada
Função de Parâmetro para decidir sobre o uso
salto multi-
Comando do sinal de salto de alta-velocidade
fase
Desabilitado
Habilitado

Alvo de - A compensação é executada para - A compensação é executada para as


aceleração/desaceleraçã as coordenadas de salto obtidas coordenadas de salto obtidas quando
o e compensação de quando o sinal de salto em alta o sinal de salto em alta velocidade é
retardo do sistema velocidade é definido em "1". definido em "1".
auxiliar
Método de - Há duas maneiras de efetuar a - Configurar 1 no bit 0 (SLS) do
aceleração/desaceleraçã compensação, como segue. parâmetro nº 6201 não está
o e compensação de [Compensar o valor calculado a disponível.
retardo do sistema partir da constante de corte e Existe apenas uma maneira de
auxiliar constante auxiliar] efetuar a compensação, como
Configurar 1 no bit 0 (SLS) do segue. [Compensar os pulsos
parâmetro nº acumulados e desvio posicional
6201. devido à aceleração / desaceleração]
[Compensar os pulsos acumulados e Configurar 1 no bit 1 (SLS) do
desvio posicional devido à aceleração parâmetro nº
/ desaceleração] 6201.
Configurar 1 no bit 1 (SLS) do parâmetro nº
6201.
Avanço de salto de corte - Avanço especificado pelo código F - Depende do bit 1 (SFP) do parâmetro
(salto normal) no programa nº 6207. Quando 0 é definido, o
processamento é o mesmo da Série
0i-C.
Configurar 1 no bit 1 (SLS) do parâmetro
nº 6207
O avanço durante a função de salto
G31 é:
0: Avanço especificado pelo código F
no programa
1: Avanço especificado no parâmetro No.
6281.

1376
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Avanço de salto de corte - Avanço especificado pelo código F - Depende do bit 2 (SFP) do parâmetro
(saltar utilizando o no programa nº 6207. Quando 0 é definido, o
Sinal de salto em alta processamento é o mesmo da Série
velocidade ou salto de 0i-C.
passo múltiplo)
Configurar 2 no bit 1 (SLS) do
parâmetro nº 6207
Quando a função saltear utilizando o
Sinal de salto em alta velocidade, (1 bit
é configurado em 4 (HSS), do
parâmetro nº 6200) ou a função de
salto de passo múltiplo é executada, a
velocidade de avanço é a seguinte:
0: Avanço especificado pelo código F
no programa
1: Avanço especificado nos parâmetros
Nos.6282 a 6285.

Eixo para monitorar - Depende do bit 3 (TSA) do parâmetro - Configurar 3 no bit 1 (SLS) do
para verificar se o limite No. 6201. parâmetro nº 6201 não está
de torque foi atingido disponível.
(limite de salto de Configurar 3 no bit 1 (SLS) do parâmetro Somente o eixo especificado no
torque) nº 6201 mesmo bloco como P99/98 G31 é
Para verificar se o limite de torque monitorado.
foi atingido, a função saltear o limite
de torque (G31 P99/98) monitora:
0: Todos os eixos.
1: Somente o eixo especificado no
mesmo bloco como P99/98 G31.
Entrada de sinal de Como o sinal de salto para o comando P99 G31, o sinal de salto em alta velocidade:
salto em alta - Não pode ser inserido. - Pode ser inserido.
velocidade para o
comando P99 G31
(saltear o limite de torque)
Configuração de um - Nenhum parâmetro está disponível - O valor pode ser fixado no parâmetro
limite de desvio dedicado para a configuração à nº.6287.
posicional no fixação de um limite de desvio de
comando de salto do posicionamento para a função saltear Parâmetro No. 6287
limite de torque o limite de torque. Configurar um limite de desvio
(saltear o limite de torque) posicional no comando saltear limite de
torque para cada eixo.
Quando P99/98 G31 - O comando G31 P99/98 é - O alarme PS0035 é emitido.
é especificado sem executado como está.
estabelecer um (Nenhum alarme é emitido.)
limite de torque com
antecedência
(Saltear limite de
torque)

K.5.2 Diferenças no Display de Diagnóstico


Nenhuma.

1377
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.6 RETORNO MANUAL À POSIÇÃO DE REFERÊNCIA


K.6.1 Diferenças nas Especificações

Função Série 0i -C Série 0i-D


Condições para a O retorno manual à posição de referência é executado quando a operação automática
execução de é interrompida (retenção de avanço) e quando alguma das seguintes condições é
retorno manual à atingida:
posição de <Condições>
referência durante (1) Distância de percurso a percorrer.
retenção de (2) Uma função auxiliar (função M, S, T ou B) está sendo executada. ]
avanço (3) Uma interrupção, ciclo pré-programado ou outro ciclo está em andamento.

- Depende do bit 2 (OZR) do parâmetro - Bit 2 (OZR) do parâmetro nº. 1800


número 1800. não está disponível.
[Quando OZR = 0] O alarme PS0091 é emitido e o
O alarme PS0091 é emitido e o retorno manual à posição de
retorno manual à posição de referência não é executado.
referência não é executado.
[Quando OZR = 1]
O retorno manual à posição de
referência é executado sem a
emissão de um alarme.

Quando a - A posição de referência é - A posição de referência é


comutação perdida. (A posição de perdida. (A posição de referência
polegada/métrica referência não é permance estabelecida.)
é executada estabelecida.)
Configuração da - Configurar 1 no bit 1 (DLZ) do parâmetro - O bit 1 (DLZ) do parâmetro nº. 1002
posição de nº. 1002. não está disponível.
referência sem Configuração da posição de referência,
mordente para sem mordentes
todos os eixos (bit 1 (DLZx) do parâmetro nº. 1005) é
definido para todos os eixos.
Função que executa - Não disponível. - Depende do bit 4 (GRD) do parâmetro
a configuração da No. 1007.
posição de
referência sem O bit 4 (GRD) do parâmetro nº. 1007
mordente duas ou Para o eixo sobre o qual os valores
mais vezes, quando absolutos são detectados, quando a
a posição de correspondência entre a posição da
referência não máquina e a posição do detector de
estiver estabelecida posição absoluta não é concluída, a
na detecção de posição de referência, sem mordentes é:
posição absoluta 0: Não executada duas ou mais vezes.
1: Executada duas ou mais vezes.

1378
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i -C Série 0i -D


Comportamento T - [Tipo de eixo rotativo = A e bit 0 (RTLx)
quando o retorno - [Quando bit 0 (RTLx) do parâmetro nº. do parâmetro No. 1007 = 0]
manual à posição 1007 = 0] O movimento é executado no avanço
de referência é O movimento é executado na de retorno à posição de referência FL,
iniciado em um eixo velocidade de avanço rápido até que a mesmo que a grade não esteja
rotativo com o grade seja estabelecida. estabelecida.
mordente de Caso o mordente de desaceleração Liberar o mordente de desaceleração
desaceleração seja liberado antes que a grade seja antes que a grade seja estabelecido
pressionado antes estabelecida, uma revolução é causa a emissão do alarme PS0090.
que alguma posição executada em velocidade de avanço [Tipo de eixo rotativo = A e bit 0 (RTLx)
de referência seja rápido, estabelecendo assim a grade. do parâmetro No. 1007 = 1]
estabelecida Pressionando novamente o mordente O movimento é executado na
de desaceleração estabelece a posição velocidade de avanço rápido até
de referência. que a grade seja estabelecida.
[Quando bit 0 (RTLx) do parâmetro nº. Caso o mordente de desaceleração
1007 = 1] seja liberado antes que a grade seja
O movimento é executado no avanço estabelecida, uma revolução é
de retorno à posição de referência FL, executada em velocidade de avanço
mesmo que a grade não esteja rápido, estabelecendo assim a grade.
estabelecida. Pressionando o mordente de
Liberar o mordente de desaceleração desaceleração estabelece a posição de
antes que a grade seja estabelecido referência.
causa a emissão do alarme PS0090. [Tipo de eixo rotativo = B]
M Não depende do bit 0 (RTLx) do
- Não depende do bit 0 (RTLx) do parâmetro nº 1007.
parâmetro nº 1007. O movimento é executado no avanço
O movimento é executado no avanço de retorno à posição de referência FL,
de retorno à posição de referência FL, mesmo que a grade não esteja
mesmo que a grade não esteja estabelecida.
estabelecida. Liberar o mordente de desaceleração
Ao liberar o mordente de desaceleração antes que a grade seja estabelecido
antes que a grade seja estabelecida causa a emissão do alarme
causa a emissão do alarme PS0090. PS0090.

Função alterar - Disponível apenas para as série M nas - Disponível para todas as séries da Série
posição de séries 0i-C e anteriores. 0i-D.
referência
Configuração da - A função é ativada para todos os eixos, - O bit 2 (SFD) do parâmetro nº. 1002
função de mudança definindo 1 no bit 2 (SFD) do parâmetro não está disponível.
de posição nº 1002. O bit 4 (SFDx) do parâmetro nº. 1008
para cada eixo.

Configuração para - Não disponível. - Depende do bit 1 (HZP) do parâmetro


programar o sistema O sistema de coordenadas não é pré- No. 1206.
de coordenadas após definido.
retorno manual à Bit 1 (HZP) do parâmetro No.1206
posição de referência Após o retorno manual à posição de
em alta velocidade referência em alta velocidade, o sistema
de coordenadas é:
0: Pré-definido.
1: Não predefinido (FS0i-C
especificações compatíveis).

1379
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

M
Função Série 0i-C Série 0i-D
O comando G28/G30 - Não disponível. - O comando pode ser executado
na rotação do sistema Cancelar o modo antes de executar o somente quando todas as
de coordenadas, comando. condições descritas abaixo sejam
escala, ou modo de atendidas.
imagem espelho Caso contrário, o alarme PS0412 é
programáveis emitido.

<Condições>
[Condições necessárias antes de
especificar o comando]
(1)O comando absoluto é especificado
para a rotação do sistema de
coordenadas, escala, ou imagem
espelho programável.
(2) A compensação do comprimento da
ferramenta não foi executada para o
eixo alvo da rotação do sistema de
coordenadas, escalonamento ou
imagem do espelho programável
quando ele é movimentado pelo retorno
à posição de referência.
(3) A compensação do comprimento da
ferramenta foi cancelada.
[Condições necessárias após especificar
o comando]
(4) Em um comando incremental, a
distância de percurso do ponto médio
é 0.
[Condições necessárias após
especificar o comando]
(5) O primeiro comando de movimento
especificado para o eixo alvo da
rotação do sistema de coordenadas,
escalonamento ou imagem espelho
programável é um comando absoluto.

K.6.2 Diferenças no Display de Diagnósticos


Nenhuma.

1380
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.7 SISTEMA DE COORDENADAS DA PEÇA DE TRABALHO

K.7.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Mudança na exibição - Selecionar utilizando o bit 5 (AWK) do - Bit 5 (AWK) do parâmetro nº 1201
de posição absoluta parâmetro nº 1201. não está disponível.
quando o A ferramenta sempre se comporta como
deslocamento do Bit 5 (AWK) do parâmetro nº 1201 quando o AWK é definido como 1.
valor do ponto zero Quando o valor de deslocamento do ponto
da peça é alterado zero é alterado:
0: Altera o display da posição absoluta
quando o programa executa o bloco
seguinte que está armazenado.
1: Altera imediatamente o display de
posição absoluta.
Em qualquer caso, o valor alterado não
terá efeito até que o bloco que está
armazenado a seguir.

K.7.2 Diferenças no Display de Diagnósticos


Nenhuma.

1381
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.8 SISTEMA DE COORDENADAS LOCAL

K.8.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Liberação do - O processamento é - O processamento é determinado pela configuração do
sistema de determinado pela bit
coordenadas local configuração do bit 5 7 (WZR) do parâmetro nº 1201, o Bit 3 (RLC) do
após o (SNC) e do bit 3 (RLC) parâmetro nº 1202, o Bit 6 (CLR) do parâmetro nº
3402, e o bit 6 (C14) do parâmetro nº 3407.
cancelamento do do parâmetro nº 1202.
O Bit 5 (SNC) do parâmetro nº 1202 não está disponível.
alarme auxiliar
O Bit 3 (RLC) do parâmetro
nº 1202 O Bit 7 (WZR) do parâmetro nº 1201
Ao reiniciar, o Se o CNC é reiniciado pela chave de reinicialização no
painel MDI, por sinais de reinicialização externo,
sistema de
reinicialização e retorno ou sinal de parada de
coordenadas local é: emergência quando o bit 6 (CLR) do parâmetro nº 3402
0: Não cancelado. está definido em 0, o código G do grupo número 14
1: Cancelado. (sistema de coordenadas da peça de trabalho) é:
0: Posto em estado de reinicialização.
O Bit 5 (SNC) do parâmetro 1: Não posto em estado de reinicialização.
nº NOTA
1202 Quando o Bit 6 (CLR) do parâmetro nº 3402 está definido
Após cancelamento do em 1, o processamento depende da configuração do bit 6
alarme auxiliar o sistema de (C14) do parâmetro nº 3407.
coordenadas é:
0: Liberado. O Bit 3 (RLC) do parâmetro nº 1202
1: Não liberado. Ao reiniciar, o sistema de coordenadas local é:
NOTA 0: Não cancelado.
Quando o bit RLC do 1: Cancelado.
parâmetro é definido como 1, NOTA
o sistema de coordenadas - Quando o Bit 6 (CLR) do parâmetro nº 3402 é definido
em 0 e o bit 7 (WZR) do parâmetro nº 1201 está
local é liberado, mesmo se o
definido em 1, o sistema de coordenadas local é
bit SNC do parâmetro for cancelado, independentemente da configuração deste
definido como 1. parâmetro.
- Quando o Bit 6 (CLR) do parâmetro nº 3402 é definido
em 0 e o bit 6 (C14) do parâmetro nº 3407 está
definido em 0, o sistema de coordenadas local é
cancelado, independentemente da configuração deste
parâmetro.

O Bit 6 (CLR) do parâmetro nº 3402


A tecla de reinicialização no painel MDI, sinal de
reinicialização externo, de reinicialização e de retorno ou
sinal de parada de emergência coloca o sistema de
coordenadas local em:
0: Estado de reinicialização.
1: Estado liberado.

O Bit 6 (C14) do parâmetro nº 3407


Se o CNC é reinicializado pela tecla de reinicialização no
painel MDI, o sinal de reinicialização externo,
reinicialização e retorno ou sinal de parada de
emergência quando o bit 6 (CLR) do parâmetro nº 3402
está definido em 1, o código G do grupo número 14
(sistema de coordenadas da peça de trabalho) é:
0: Posto em estado de liberação.
1: Não posto em estado de liberação.

1382
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Operação com a - Selecionar utilizando o bit 4 (G52) do - Bit 4(G52) do parâmetro nº 1202 não
configuração de parâmetro nº 1202. está disponível.
coordenada local. A ferramenta sempre se comporta
(G52) Bit 4(G52) do parâmetro nº 1202 como quando G52 está configurado
1) Se houver dois ou mais blocos que não para 1.
sejam motivos antes de G52 ser
especificado durante o modo de
compensação da ferramenta de corte,
ou se G52 for especificado depois do
modo de compensação da ferramenta
de corte ser desligado, com o vetor de
deslocamento mantido, a configuração
do sistema de coordenada local é
realizada.
0: Sem considerar o vetor de
compensação da ferramenta
de corte.
1: Considerando o vetor
de compensação da
ferramenta de corte.
2) Quando G52 é especificado, a
configuração do sistema de
coordenada local é realizada para:
0: Todos os eixos.
1: Apenas aqueles eixos cujos
endereços de comando são encontrados
no bloco especificado G52.

K.8.2 Diferenças no Display de Diagnósticos


Nenhuma.

1383
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.9 CONTROLE DE CONTORNOS Cs

K.9.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Verificação em - O verificação em posição não é - Selecionar utilizando o bit 2 (CSNs) do
posição quando o executada. parâmetro nº 3729.
modo de controle de
contornos Cs está O Bit 2 (CSNs) do parâmetro nº 3729
desligado Quando o modo de controle de contornos
Cs está desligado, a verificação em
posição está:
0: Efetuada.
1: Não efetuada.
Quando 1 é definido neste parâmetro,
o processamento é o mesmo que da
Série 0i-C.

K.9.2 Diferenças no Display de Diagnósticos

Item Série 0i-C Série 0i-D


Posição de exibição Para o primeiro fuso o display de Para o primeiro e segundo fusos, o display
de erro para controle diagnóstico no. 418 é usado. de diagnóstico No. 418 (fuso) é usado.
de contornos Cs Para o segundo fuso, o display de
diagnóstico no. 420 é usado.

1384
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.10 CONTROLE MULTI-FUSO


T

K.10.1 Diferenças nas Especificações


Função Série 0i-C Série 0i-D
Numero de - O primeiro fuso possui quatro estágios. - O primeiro e o segundo fusos possuem
estágios de Defina as velocidades máximas de cada quarto estágios cada. Defina as
engrenagem fuso para as engrenagens individuais nos velocidades máximas para as
para cada fuso parâmetros Nos. de 3741 a 3744, engrenagens individuais nos parâmetros
respectivamente. Nos. de 3741 a 3744, respectivamente.
- O segundo fuso possui dois estágios. (Os tipos de dados dos parâmetros Nos.
Defina as velocidades máximas para 3741 a 3744 são fusos).
as engrenagens individuais nos
parâmetros Nos.
3811 e 3812.

Corte de fuso quando a Quando a função de corte é utilizada para cada eixo em controle multi-fuso tipo C, as
função de corte é seguintes especificações de corte de fuso se aplicam durante o modo de ciclo de
utilizada para cada eixo rosqueamento (G84 ou G88) ou modo de rosqueamento (G32, G92 ou G76).
no controle multi-fuso
tipo C - Nenhuma função está disponível para - Depende do bit 6 (TSO) do parâmetro
interromper o corte de fuso até 100%. No. 3708.
(Não depende do bit 6 (TSO) do
parâmetro nº 3708.) Bit 6 (TSO) do parâmetro No. 3708
Modificar o código de escala se necessário.
0: Desativado (travado para 100%).
1: Ativado.

K.10.2 Diferenças no Display de Diagnósticos


Nenhuma.

1385
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.11 CONTROLE DE FUSO SERIAL/ANALÓGICO


K.11.1 Diferenças nas Especificações
Função Série 0i-C Série 0i-D

Número de fuso do - Quando um fuso serial e um fuso analógico são simultaneamente controlados em um
fuso analógico caminho (controle de fuso serial/analógico), o número do fuso do fuso analógico é o a
seguir.

Terceiro fuso Segundo fuso


Para obter detalhes sobre os parâmetros e
outras configurações, consulte o
"CONTROLE DE FUSO
SERIAL/ANALÓGICO " em "MANUAL DE
CONEXÕES (FUNÇÕES)" (B-64303EN-1).

K.11.2 Diferenças no Display de Diagnósticos


Nenhuma.

1386
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.12 CONTROLE DE VELOCIDADE DE SUPERFÍCIE CONSTANTE

K.12.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Controle de - Este é um opcional da Série T. - Esta é uma função tanto na Série M
velocidade de Não disponível na Série M. como da Série T.
superfície constante Pode ser utilizada ao habilitar o
sem codificador de controle de velocidade de superfície
posicionamento constante (definir 1 no bit 0 (SSC) do
parâmetro no. 8133) e definindo 1 no
bit 2 (PCL) do parâmetro no. 1405.

- Utilizando o bit 0 (PSSCL) do parâmetro - Bit 0 (PSSCL) do parâmetro nº 1407


no. 1407, selecione tanto habilitar quanto não está disponível.
deabilitar o fechamento do avanço de eixo O avanço de eixo é sempre travado.
em avanço por revolução quando a
velocidade do fuso está travada pela Utilizando o sinal de seleção de
velocidade máxima de fuso definida no codificador de posição, selecione o fuso
parâmetro no. 3772. a ser usado para o avanço por rotação.
(Para usar o sinal de seleção de
Bit 0 (PSSCL) do parâmetro no. 1407 codoficador de posicionamento é
No controle de velocidade de superfície exigido que se habilite o controle multi-
constante, sem codificador de posição, fuso.)
quando a velocidade do fuso é fixada
pelo parâmetro de velocidade máxima do
fuso, o avanço do fuso em avanço por
revolução é:
0: Não travado.
1: Travado.
Quando 1 é definido neste parâmetro,
selecione o fuso a ser usado para a
avançoo por rotação utilizando o sinal de
seleção de codificador de posicionamento.
(Para usar o sinal de seleção de
codoficador de posicionamento exige que
se habilite o controle multi-fuso.)

K.12.2 Diferenças no Display de Diagnósticos


Nenhuma.

1387
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.13 POSICIONAMENTO DE EIXO (SÉRIE T)


T

K.13.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Unidade de exibição - Pulsos - Selecionar utilizando o bit 0 (DMD) do
de coordenada da parâmetro nº 4959.
máquina no eixo de
posicionamento do O Bit 0 (DMD) do parâmetro nº 4959
fuso Uma coordenada da máquina no
eixo de posicionamento do fuso é
exibida em:
0: Graus.
1: Pulsos

Posicionamento do - Não disponível. - Posicionamento do fuso usando o


fuso usando o segundo fuso é possível quando o
segundo fuso controle multi-fuso está ativado.
Número de códigos - Selecionar utilizando o bit 6 (ESI) do - Independente da configuração do bit 6
M para especificar o parâmetro nº 4950. (ESI) do parâmetro nº 4950, a
ângulo de configuração do parâmetro nº 4964
posicionamento do O Bit 6 (C14) do parâmetro nº 4950 toma efeito.
fuso Selecionar a especificação de
posicionamento do fuso.
(Bit)
0: Especificação padrão.
1: Especificação estendida.
Quando a especificação estendida for
selecionada, o número de códigos M para
especificar o ângulo de posicionamento do
fuso pode ser mudado de 6 para qualquer
número na faixa de 1 a 255, dependendo
da configuração do parâmetro Nº 4964.
Unidade da taxa de - Selecionar a especificação estendida - Selecionar utilizando o bit 6 (ESI) do
travessia rápida pela configuração 1 no bit 6 (ESI) do parâmetro nº 4950.
para parâmetro nº 4950 estende o limite
posicionamento do superior da taxa de travessia rápida O Bit 6 (C14) do parâmetro nº 4950
fuso para posicionamento de fuso de Selecionar a unidade da taxa de
240000 para 269000 (unidade: 10 travessia rápida para posicionamento
graus/min). do fuso (bit de fuso).
0: Não aumentado por um fator de 10.
(Unidade:
graus/min)
1: Aumentado por um fator de 10.
(Unidade: 10 graus/min)
Taxa de travessia - O avanço de velocidade configurado no - O avanço de velocidade configurado no
rápida oara orientação parâmetro nº 1420 toma efeito. parâmetro nº 1428 toma efeito.
de fuso no caso de um Quando o 0 é estabelecido no
fuso analógico parametro no. 1428, o valor
estabelecido no parâmetro nº 1420
toma efeito.

1388
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.13.2 Diferenças no Display de Diagnósticos

Item Série 0i-C Série 0i-D


Dados do diagnóstico - Nenhuma. - Diagnóstico No. 1544
indicando o status da
seqüência de
posicionamento do
eixo (eixo)
Dados do - Nenhuma. - Diagnóstico No. 5207
diagnóstico
indicando o
status da
sequência do
engate/desengat
e (servo)

1389
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.14 FUNÇÕES DA FERRAMENTA

K.14.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Especificação de um - Não permitido. - Não permitido.
código G do grupo Especificar um código G desta forma
00, que não G50 provoca o alarme PS0245.
(série T) e um código
T no mesmo bloco

T
Função Série 0i-C Série 0i-D
Número de dígitos de - Set the value in bit 0 (LD1) of - Bit 0 (LD1) of parameter No. 5002 is
um número de parameter No. 5002. not available.
deslocamento em um Use parameter No. 5028.
comando de código T

Método de - Quando 1 for configurado no bit 2 (4) do parâmetro nº. 5002, o método de
compensação compensação de desgaste é como segue.
de desgaste Compensação com movimento de Compensação com troca de coordenadas
ferramenta

Cancelamento de - Selecionar a operação de cancelamento usando bit 3 (LVC) do parâmetro Nº 5006


deslocamento pela e o bit 7 (TGC) do parâmetro nº 5003.
recomposição

Parameter
Parâmetro
Método de compensação
Compensation method LVC="0" LVC="1" LVC="0" LVC="1"
TGC="0" TGC="0" TGC="1" TGC="1"
Wear
Compensação de ○ ○
Movimento
Tool desgaste
compensation × ×
da ferramenta (Quando o eixo
(When axis is é (Quando o eixo
(When axis
movement Compensação
Geometry de movido) é movido)
moved) is moved)
geometria
compensation
Wear
Compensação de
× ○ × ○
Troca de
Coordinate desgaste
compensation
compensação
shift Geometry de
Compensação
× × ○
geometria *
compensation

○ : Cancelado ×: Não cancelado

A operação marcada pelo “*” difere entre série 0i-C e série 0i-D.
Série 0i-C: × (Não cancelado)
Série 0i-D: ○ (Cancelado)

1390
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

M
Função Série 0i-C Série 0i-D
Comportamento - Selecionar utilizando o bit 6 (GCS) do - Bit 6(GCS) do parâmetro nº 5008 não
quando G49 e G40 parâmetro nº 5008. está disponível.
são especificados no A ferramenta sempre se comporta
mesmo bloco. Bit 6(GCS) do parâmetro nº 5008 como quando 1 está configurado no
Quando G49 (cancelamento de bit 6 (GCS) do parâmetro Nº
compensação de comprimento de 5008.
ferramenta) e G40 (cancelamento de
compensação de ferramenta de corte) são
especificados no mesmo bloco:
0: Compensação de comprimento de
ferramenta é cancelada no bloco
seguinte.
1: Compensação de comprimento de
ferramenta é cancelada no bloco
seguinte no qual o comando é
especificado.
Especificação da - Depende se a ordem de números de - Não depende das condições
quantidade de quantidade de compensação descritas à esquerda.
compensação de especificada pelo código H é aquela dos Na série 0i-D, o código H é usado para
comprimento da tipos A, B, e C, de compensação de especificar o número da quantidade de
ferramenta (Selecionar comprimento da ferramenta, estando o compensação (selecionar a quantidade de
o número da modo de compensação da ferramenta compensação), e G43, G44 e G49 são
quantidade de de corte ligado ou desligado, e da usados para selecionar e ativar ou
compensação com o configuração do bit 2 (OFH) do desativar a compensação de comprimento
código H.) parâmetro Nº 5001. P a ra detalhes, da ferramenta. Para detalhes, consultar
consultar a Seção 14.1, a Seção 6.1, “COMPENSAÇÃO DE
“COMPENSAÇÃO DE COMPRIMENTO COMPRIMENTO DA FERRAMENTA”, no
DA FERRAMENTA”, no “MANUAL DO “MANUAL DO USUÁRIO (CENTRO DE
OPERADOR”. USINAGEM)” (B-64304PO-2).
(B-64124PO).
Restauração do vetor - As condições de restauração diferem - Não depende da configuração do bit
de compensação de dependendo da configuração do bit 2 2 (OFH) do parâmetro Nº 5001 ou do
comprimento da (OFH) do parâmetro Nº 5001, bem modo de compensação da
ferramenta cancelado como se o modo de compensação da ferramenta de corte.
especificando G53, ferramenta de corte está ligado ou Depende apenas da configuração
G28, ou G30 duramte desligado. Para detalhes, consultar a do bit 6 (EVO) do parâmetro Nº
a compensação de Seção 14.1, “COMPENSAÇÃO DE 5001.
comprimento da COMPRIMENTO DA FERRAMENTA”,
ferramenta. no “MANUAL DO OPERADOR” (B- Bit 6 (EVO) do parâmetro nº 5001
64124PO). Para compensação de comprimento da
ferramenta tipo A ou B, se a quantidade de
compensação da ferramenta for trocada
durante o modo de deslocamento (G43 ou
G44), o vetor é restaurado no:
0: Bloco subseqüente contendo um
comando
G43 ou G44 ou um código H.
1: Próximo bloco armazenado em buffer.

K.14.2 Diferenças no Display de Diagnósticos


Nenhuma.

1391
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.15 MEMÓRIA DE COMPENSAÇÃO DA FERRAMENTA

K.15.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Unidade e taxa de - A unidade e a taxa de valores - Definir a unidade e a taxa usando o bit 0
valores de de compensação da (OFA) e bit 1 (OFC) do parâmetro Nº 5042.
compensação da ferramenta são determinados
ferramenta pela unidade de configuração Bit 0 (OFA) e bit 1 (OFC) do parâmetro Nº
5042
Selecionar a unidade e taxa de configuração
de valores de deslocamento da ferramenta.

Entrada métrica
OFC OFA Unit Range
0 1 0.01mm ±9999.99mm
0 0 0.001mm ±9999.999mm
1 0 0.0001mm ±9999.9999mm

Inserção em polegada
OFC OFA Unidade Taxa
0 1 0.001 poleg. ±999.999poleg.
0 0 0.0001 poleg. ±999.9999poleg.
1 0 0.00001 poleg. ±999.99999poleg

Conversão - Faça uma seleção usando o bit 0 - O Bit 0 (OIM) do parâmetro nº 5006 não
automática de valores (OIM) do parâmetro No. 5006. está disponível.
de compensação da Os valores de compensação da
ferramenta na troca O Bit 6 (C14) do parâmetro nº 5006 ferramenta são sempre convertidos
de Conversão automática de valores automaticamente
polegadas/unidades de compensação da ferramenta na
métricas troca de polegadas/unidades
métricas
0: Não realizado.
1: Realizado.
Se a configuração deste parâmetro
for trocada, definir novamente os
dados de compensação da
ferramenta.

1392
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

T
Função Série 0i-TTC Série 0i-D
Número de valores de - Até 64 valores de compensação de - Até 128 valores de compensação de
compensação da ferramenta podem ser usados por ferramenta podem ser usados por
ferramenta para cada
caminho. sistema. Usando parâmetro Nº 5024
eixo durante o controle
de 2 caminhos cujo tipo de dados é caminho, definir o
número de valores de compensação de
ferramenta a ser destinado para cada
caminho.
OBSERVAÇÃO
É possível aumentar para 200
valores de compensação de
ferramenta pela opção.

Compartilhamento de - Definir este item usando bit 5 (COF) do - Definir este item usando o parâmetro Nº
memória de parâmetro Nº 8100. Todas as 5029.
compensação da memórias de compensação da O número de memórias de
ferramenta durante o ferramenta podem ser compartilhadas compensação da ferramenta a
controle de 2 pelos caminhos. Note que não é ser compartilhado pode ser
caminhos Permitido compartilhar apenas definido arbitrariamente
parte das memórias.

Bit 5 (COF) do parâmetro nº 8100


Caminhos 1 e 2:
0: Não compartilha memórias de
compensação da ferramenta.
1: Compartilha memórias de compensação
da ferramenta.

K.15.2 Diferenças no Display de Diagnósticos


Nenhuma.

1393
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.16 INSERÇÃO DO VALOR DE DESLOCAMENTO DA


FERRAMENTA MEDIDA B (SÉRIE T)
T

K.16.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Definição dos eixos X e - É necessário definir o eixo X como o - É necessário definir o eixo X como o
Z primeiro eixo e o eixo Z como o eixo X dos três eixos básicos (definir 1
segundo eixo no parâmetro nº 1022) e o eixo Z como
o eixo Z dos três eixos básicos (definir
3 no parâmetro nº 1022).

Relacionamento com - Definir 1 no bit 3 (QSA) do parâmetro Nº - Não pode ser usado junto com o
o controle de eixo 5009, a função pode ser usada junto controle de eixo angular arbitrário.
angular arbitrário com o controle de eixo angular O valor correto não pode ser definido
arbitrário. para um eixo angular sob controle de
eixo angular arbitrário.

Relacionamento - Definir bit 0 (MXC), bit 1 (XSI), e bit 2 - Não pode ser usada junto
com controle (ZSI) do parâmetro Nº 8160 como com o controle composto.
composto adequado para a configuração da O valor correto não pode ser definido
máquina, a função pode ser usada para um eixo composto sob controle
junto com o controle composto. composto.

K.16.2 Diferenças no Display de Diagnósticos


Nenhuma.

1394
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.17 M ACRO PERSONALIZADO

K.17.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Variável comum - O valor default é <nulo>. - O valor default é 0.
para manter-tipo
- A função da Série 0i-D (descrita à - A taxa especificada pelos parâmetros Nº
(#500 a #999)
direita) não está disponível. 6031 e 6032 podem ser feitos protegidos
contra escrita (leitura apenas) .
- As coordenadas da máquina são - As coordenadas da máquina são sempre
Variável de sempre lidas nas unidades da lidas nas unidades de entrada.
sistema para ler as máquina (unidades de saída). Exemplo) Quando a unidade de
coordenadas da configuração é IS-B, a unidade entrada é a
máquina polegada, a unidade da máquina é o
#5021 a #5025 milímetro, e o valor da coordenada do eixo X
(primeiro eixo) é como segue:
Coordenada da máquina = 30.000 (mm)
Desde que o valor do #5021 seja lido em
unidades de entrada (polegadas), #5021 seja
1.1811.
Operações lógicas - Operações lógicas podem ser - Bit 0 (MLG) do parâmetro Nº 6006 não está
em uma se usadas definindo-se 1 no bit 0 disponível.
declarado (MLG) do parâmetro Nº 6006. As operações lógicas podem sempre ser
usadas.
Bit 0 (MLG) do parâmetro Nº 6006
Em uma declaração de em um
macro personalizado, as
operações lógicas:
0: Não podem ser usadas. (alarme
P/S No. 114 é emitido.)
1: Pode ser usado.
O comportamento da - O comando após o número de - Se um comando de movimento for
declaração GOTO sequência do bloco (a direita do especificado antes do número de seqüência
quando um número de número de sequência) é (lado esquerdo), a alarme PS0128 é emitido.
seqüência não é executado. Se nenhum comando de movimento for
achado no início do especificado antes do número de seqüência
bloco (lado esquerdo), um bloco contendo um
número de seqüência é executado do começo
* Usar um número de sequência no início do bloco.
Comportamento do - O programa pula para o bloco - Nenhum salto ocorre.
"GOTO 0" quando há que contém o número de O alarme PS1128 é emitido.
um número de seqüência.
sequência * Não use um número de sequência.
Quando um outro - Em um programa como como - Um programa como o mostrado no
comando NC for mostrado no exemplo, G01 muda o exemplo não pode ser executado. O
encontrado em um grupo do código G para 01, enquando alarme PS0127 é emitido.
bloco G65 ou em um o comando de movimento X100 não é Um código G65 ou código M que
bloco de código M executado. X100. é considerado chama um macro deve ser
onde um macro é como um argumento de G65. especificado no início e um bloco
chamado por um (antes de todos os outros argumentos).
código M. Exemplo)
G01 X100. G65 P9001 ;

1395
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Comportamento - Quando as máquina estiver funcionando sob as condições e programa
quando chamada de descritos abaixo:
subprograma usando [Condições]
um código M e ・Chamada de subprograma pelo código T é ativada (bit 5 (TCS) do parâmetro Nº
chamada de 6001 é definido para 1.)
subprograma usando ・ O código M que chama o subprograma Nº 9001 é M06 (parâmetro No. 6071 é
um código T são definido para 6).
feitas. [Program]
O0001;
T100; (1)
M06 T200; (2)
T300 M06; (3)
M30;
%
No FS0i-C, os blocos (1) a (3) do No FS0i-C, os blocos (1) a (3) do
programa fazem a máquina se comportar programa fazem a máquina se comportar
da seguinte forma: da seguinte forma:
1) Chama e executa O9000. 1) Chama e executa O9000.
2) Sai T200 e espera por FIN. 2) Emite alarme PS1091.
Mediante recibo do sinal FIN, a 3) Emite alarme PS1091(quando o
máquina chama e executa O9001. programa está funcionando com bloco
3) Libera T300 e espera por FIN. (2) eliminado).
Mediante recebimento do sinal FIN ,
a máquina chama e executa O9001.
Bloco contendo “M98 T - O Bit 4 (NPS) do parâmetro nº 3450 não
Pxxxx” ou “M99” sem - Usando o bit 4 (NPS) do parâmetro Nº está disponível. O bloco é sempre
quaisquer outros 3450, é possível selecionar se o tratado como uma declaração macro.
endereços que não O, bloco é tratado como uma (Parada de bloco único não é
N, P, e L declaração NC ou uma declaração realizada).
macro.

O Bit 4 (NPS) do parâmetro nº 3450


0: Tratado como uma declaração de bloco
único NC sem movimento
. (Parada de bloco único é realizada.)
1: Tratada como uma declaração
macro.
(Parada de bloco únicio não é realizada)
M
- Bit 4 (NPS) do parâmetro Nº 3450 não
está disponível. O bloco é sempre
tratado como uma declaração macro.
(Parada de bloco único não é realizada)
* Para detalhes sobre declarações macro e NC, consultar a Seção 16.4,
"DECLARAÇÕES MACRO E NC ", no "MANUAL DO USUÁRIO" (B-64304PO).
Chamada de - O nível de aninhamento de chamada difere como segue.
subprograma e Modelo Série 0i-C Série 0i-D
de macro Método Nível de Nível de
de chamada aninhamento Total aninhamento Total
independente independente

Chama de macro
4 em todos 5 em todos
(G65/G66) (G65/G66/M98) (G65/G66/M98)
Chamada de 8 em todos 15 em todos
subprogram 4 10
a (M98)

1396
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Operação de liberar - Selecionar utilizando o bit 7 (CLV) do - O Bit 7 (CLV) do parâmetro nº 6001
variável local pelo parâmetro nº 6001. não está disponível.
reinício Variáveis locais são sempre liberadas
O Bit 7 (CLV) do parâmetro nº 6001 para <nulo> quando reiniciar.
Quando reiniciar, as variáveis locais
no macro personalizado são:
0: Liberadas para <nulo>
1: Não liberado.

K.17.2 Diferenças no Display de Diagnósticos


Nenhuma.

K.17.3 Miscelânea

A Série 0i-D permite que você personalize as especificações


relacionadas aos valores e presição das variáveis máximas e mínimas
usando bit 0 (F0C) do parâmetro Nº 6008. Quando 1 for
configurado no bit 0 (F0C) do parâmetro nº. 6008, as especificações
são as mesmas que na Série C. Para detalhes, consultar a Seção 16,
‘MACRO PERSONALIZADO", no MANUAL DO USUÁRIO (B-
64304PO).

1397
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.18 TIPO DE INTERRUPÇÃO DA MACRO DE USUÁRIO

K.18.1 Diferenças nas Especificações

Série 0i-C Série 0i-D


Tipo de interrupção do - Não disponível. - Disponível.
macro de usuário em
operações DNC
Reinício de programa - Quando um tipo de macro de usuário for executado durante a operação de retorno
no funcionamento seco após operação de pesquisa provocada pelo reinício do
programa:
A interrupção tipo macro O alarme DS0024 é emitido.
personalizado é executada após
todos os eixos terem reiniciado.

K.18.2 Diferenças no Display de Diagnósticos


Nenhuma.

1398
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.19 ENTRADA DE PARÂMETRO PROGRAMÁVEL (G10)

K.19.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Configuração do modo - Especificar G10 L50. - Especificar G10 L52.
de entrada do
parâmetro

K.19.2 Diferenças no Display de Diagnósticos


Nenhuma.

1399
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.20 CONTROLE AVANÇADO POR ANTECIPAÇÃO(SÉRIE T)/CONTROLE


AVANÇADO AI POR ANTECIPAÇÃO(SÉRIE M)/CONTROLE DE
CONTORNOS AI (SERIE M)

K.20.1 Diferenças nas Especificações


Diferenças comuns para controle avançado por antecipação, controle
avançado AI por antecipação, e controle de contornos AI
Função Série 0i-C Série 0i-D
Nome da função Alguns nomes de função foram mudados como segue.
- Desaceleração automática do canto - Controle de velocidade baseado na
diferença do avanço de velocidade
em cada eixo

- Avanço de velocidade baseado no - Controle de velocidade com


engate do araio do arco aceleração em interpolação
circular
Configuração para ativar - Definir 1 no bit 6 (RBL) do parâmetro - O Bit 6 (RBL) do parâmetro nº 1603
aceleração / Nº 1603 ativa não está disponível.
desaceleração aceleração/desaceleração Aceleração/desaceleração campanular
campanular em travessia campanular em travessia rápida em travessia rápida é ativada
rápida configurando-se o tempo constante de
aceleração/ desaceleração campanular
após interpolação em travessia rápida
no parâmetro Nº 1621 ou a aceleração
muda o tempo de
aceleração/desaceleração campanular
antes da interpolação em travessia
rápida no parâmetro Nº 1672
Seleção de aceleração/ - A combinação do bit 1 (AIR) do - Bit 1 (AIR) do parâmetro Nº 7054
desaceleração antes da parâmetro Nº 7054 e bit 1 (LRP) do não está disponível.
interpolação na travessia parâmetro Nº 1401 determina A combinação do bit 5 (FRP) do
rápida ou aceleração/
desaceleração depois da aceleração/desaceleração antes da parâmetro Nº 19501 e bit 1 (LRP) do
interpolação na travessia interpolação ou aceleração/ parâmetro Nº 1401 determina
rápida desaceleração depois da interpolação. aceleração/desaceleração antes da
interpolação ou aceleração/
desaceleração depois da
interpolação. Para detalhes,
consultar "MANUAL DE
PARÂMETRO"
(B-64310PO).
Definir a aceleração para - Definir a aceleração especificando o - Os parâmetro Nº 1770 e 1771 não
aceleração/ avanço de velocidade de corte máximo estão disponíveis.
desaceleração linear de para aceleração/desaceleração linear No parâmetro Nº 1660, definir a
antes da interpolação no parâmetro Nº
olhar de frente antes da velocidade de avanço de corte
1770 e o tempo a decorrer antes de
interpolação atingir o avanço de velocidade de corte maxima permissível para
máximo para aceleração/desaceleração aceleração/desaceleração antes da
linear antes da interpolação no interpolação para cada eixo.
parâmetro Nº 1771.
Configuração de - Defina o valor do parâmetro No. 1768. - Parâmetro No.1768 não está disponível
constante de tempo de Definir o tempo constante para cada
aceleração/ eixo no parâmetro Nº 1769.
desaceleração
linear/campanular após
interpolação em avanço
de corte comum a todos
os eixos
1400
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Configuração de tempo -Defina o valor do parâmetro No. 1762. - Parâmetro No. 1762 não está disponível.
constante de aceleração/ (Para definir o valor para aceleração/ Defina o valor do parâmetro No. 1769.
desaceleração desaceleração (Usar o parâmetro Nº 1769 para
exponencial após Linear ou campanular, usar o parâmetro qualquer tipo de
interpolação no avanço Nº 1769.) aceleração/desaceleração, linear,
de velocidade de corte campanular, ou exponencial.)
para cada eixo
Desaceleração - Definir 0 no bit 4 (CSD) do parâmetro - Desaceleração automática do canto
automática do contato No. 1602 ativa a função. baseada na diferença de ângulo não
baseada na diferença de Definir a velocidade limite mais baixa está disponível. Portanto, o bit 4
ângulo no parâmetro Nº 1777 e o ângulo (CSD) do parâmetro Nº 1602 e os
crítico entre os dois blocos no parâmetros No. 1777 e 1779 não estão
parâmetro Nº 1779. disponíveis.
Diferença de velocidade - Defina o valor do parâmetro No. 1780. - Parâmetro No. 1780 não está
permissível comum a disponível.
todos os eixos para Definir a diferença de velocidade
desaceleração permissível para cada eixo no
automática de canto parâmetro Nº 1783.
baseada na diferença de
ângulo (controle de
velocidade baseado na
diferença de avanço de
velocidade
em cada eixo)
Configuração do engate - Definir o limite superior do avanço de - Parâmetro No. 1730 e 1731 não estão
de avanço de velocidade velocidade e o valor do raio do arco disponíveis.
baseado no raio do arco correspondente nos parâmetros nº Definir a aceleração permissível para
(controle de velocidade 1730 e 1731, respectivamente. cada eixo no parâmetro Nº 1735.
com aceleração em
interpolação circular)
Configuração do avanço - Defina o valor do parâmetro No. 1431. - Parâmetro No. 1431 não está disponível.
de velocidade de corte Definir o avanço de velocidade máximo
máximo comum a todos para cada eixo no parâmetro Nº 1432.
os eixos
Sobreposição do bloco - Desativada no controle de visualização - Ativado apenas quando a
de travessia rápida adiantada (série T)/controle de aceleração/desacelração após
visualização avançada AI ( série interpolação for usada no modo de
M)/controle de contornos AI (serie M) controle de visualização adiantada
(série T), controle de visualização
avançada AI (série M), ou controle de
contornos AI (série M)

M
Diferenças em relação ao controle avançado AI por antecipação e controle de
contornos AI
Função Série 0i-C Série 0i-D
Nome da função Alguns nomes de função foram trocados como segue.
- Engate de avanço de velocidade baseado - Controle de velocidade com a
em aceleração aceleração em cada eixo
Configuração da - Definir a aceleração permissível - Parâmetro No. 1785 não está
aceleração baseada especificando o tempo a decorrer antes disponível.
no engate de avanço de atingir o avanço de velocidade de Definir a aceleração permissível
de velocidade (controle corte máximo no parâmetro Nº 1785. para cada eixo no parâmetro Nº
de velocidade com a O avanço de velocidade de corte 1737.
aceleração em cada máximo definido no
eixo). Parâmetro No. 1432 é usado.

1401
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Diferenças em relação ao controle de contornos AI

Função Série 0i-C Série 0i-D


Constante de tempo de - Definir parâmetro No. 1773 e 1774. - Parâmetro No. 1773 e 1774 não
aceleração/desaceleração Se estes parâmetros não forem estão disponíveis.
em travessia rápida no definidos, os parâmetros Nº 1620 No caso de
modo de controle de e 1621 são utilizados. aceleração/desaceleração antes da
contornos AI interpolação em travessia rápida,
define os parâmetros Nº 1660 e
1672 no caso de
aceleração/desaceleração depois da
interpolação em travessia rápida,
define os parâmetros No. 1620 e
1621.
Configuração para ativar - Definir 1 no bit 7 (BEL) do - Bit 7 (BEL) do parâmetro nº 1603
olhar adiante a parâmetro Nº 1603 ativa o olhar não está disponível.
aceleração/desaceleração adiante a Configurar o tempo de mudança de
campanular antes da aceleração/desaceleração aceleração de
interpolação campanular antes da interpolação aceleração/desaceleração
campanular antes da interpolação no
parâmetro Nº 1772 ativa a
aceleração/ desaceleração
campanular antes da
interpolação.

K.20.2 Diferenças no Display de Diagnósticos


Nenhuma.

1402
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.21 FUNÇÃO DE SELEÇÃO DE CONDIÇÃO DE USINAGEM


K.21.1 Diferenças nas Especificações

Diferenças comuns para controle avançado por antecipação, controle


avançado AI por antecipação, e controle de contornos AI

Função Série 0i-C Série 0i-D


Parâmetros definidos pela - Os seguintes parâmetros são - Os seguintes parâmetros são
“aceleração/desaceleraçã definidos de acordo com o nível de definidos de acordo com o nível de
o antes da interpolação” precisão: Parâmetro No. 1770] precisão: Parâmetro No. 1660]
(tela de ajuste de Avanço de velocidade de corte Avanço de velocidade de corte
parâmetro de usinagem) máximo em aceleração/ máximo permissível em aceleração/
desaceleração linear antes da desaceleração antes da interpolação
interpolação em cada eixo
Parâmetro No. 1771] (Série 0i-D não tem parâmetro
Tempo antes do avanço de No. 1770 e 1771.
velocidade de corte máximo em
aceleração/desaceleração linear
antes da interpolação (parâmetro Nº
1770) ser atingida

Parâmetro 1 definido pela - Os seguintes parâmetros são - Os seguintes parâmetros são


“aceleração permissível” definidos de acordo com o nível de definidos de acordo com o nível de
(tela de ajuste de precisão: Parâmetro No. 1730] precisão: Parâmetro No. 1735]
parâmetro de usinagem) Limite superior do avanço de Aceleração permissível no controle
velocidade pelo engate do avanço de de velocidade com aceleração em
velocidade baseado no raio do arco interpolação circular
[Parâmetro Nº 1731] (Série 0i-D não tem parâmetro
Raio do arco correspondete ao limite No. 1730 e 1731. Também, “engate
superior do avanço de velocidade pelo do avanço de velocidade baseado
engate no raio do arco” foi renomeado para
Do avaço de velocidade baseado no “controle de velocidade com
raio do arco aceleração em interpolação circular”)
Parâmetro No. 1730)

M
Diferenças em relação ao controle avançado AI por antecipação e controle de
contornos AI
Função Série 0i-C Série 0i-D
Parâmetro 2 definido - Os seguintes parâmetros são definidos - Os seguintes parâmetros são definidos
pela “aceleração de acordo com o nível de precisão: de acordo com o nível de precisão:
permissível” (tela de Parâmetro No. 1432] Parâmetro No. 1737]
ajuste de parâmetro Avanço de velocidade de corte máximo Aceleração permissível para controle de
de usinagem) Parâmetro No. 1785] velocidade com a aceleração em cada
Tempo antes do avanço de velocidade eixo
de corte máximo (parâmetro Nº 1432) (Série 0i-D não tem parâmetro
ser atingida No. 1785. Também, “aceleração
(Definir esta para determinar a baseada em engate do avanço de
aceleração permissível para aceleração velocidade” foi renomeada como
baseada “controle de velocidade com a
no engate de avanço de velocidade.) aceleração em cada eixo”.)

K.21.2 Diferenças no Display de Diagnósticos


Nenhuma.

1403
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.22 CONTROLE SÍNCRONO DO EIXO

K.22.1 Diferenças nas Especificações

Função Série 0i- Série 0i-D


Nome da função - Controle síncrono rápido - Controle síncrono de eixo
Configuração para - Não disponível. - Depende do bit 5 (SCA) do parâmetro nº
realizar operação 8304 para o eixo escravo. Quando 0 é
definido, o processamento é o mesmo
síncrona o tempo
da Série 0i-C.
todo
Bit 5 (SCA) do parâmetro nº 8304
No controle síncrono de eixo:
0: A operação síncrona é realizada
quando o sinal SYNCx de seleção
de controle síncrono de eixo ou sinal
Synch de seleção de avanço manual
de controle síncrono de eixo para o
eixo escravo está definido para “1”.
1. Operação síncrona é realizada o tempo
todo.
A operação síncrona é realizada
independente da configuração do
SYNCx ou sinal SYNCJx.

Configuração para - Não disponível. - Disponível.


mudar eixos escravos Isto é possível configurando o
múltiplos em mesmo número de eixo mestre no
sincronismo com o parâmetro Nº
eixo mestre. 8311 para os eixos escravos múltiplos.

Configurar o mesmo - O mesmo nome não pode ser - O mesmo nome pode ser configurado
nome para os eixos configurado para os eixos mestre e para os eixos mestre e escravo.
mestre e escravo escravo. Naquele caso, entretanto, a operação
manual não pode ser realizada na
operação normal; apenas a operação
manual é permitida.
(Nenhum alarme é emitido mesmo se
um tentativa de realizar a operação
automática for feita.)
Configuração de T - O número de eixo mestre definido no
eixos para os quais - O método de configuração do parâmetro parâmetro nº. 8311 pode ou não pode
realizar controle nº 8311 é deferete daquele usado para a ser menor do que o número do eixo
síncrono único série M. Ver o Manual de Conexão série escravo.
(controle ssíncrono 0i-C (Função) para detalhes. - O método de configuração do parâmetro
de eixo) nº 8311 para a série M da série 0i-C é
M
sempre usado.

- O número de eixo mestre definido no


parâmetro nº. 8311 deve ser menor
do que o número do eixo escravo.

1404
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Verificar erro de T - A diferença posicional do servo entre
sincronização os eixos mestre e escravo é
baseado na diferença - Não disponível. monitorada, e o alarme DS0001 é
M
posicional emitido se a diferença exceder o valor
- A diferença posicional do servo entre os limite definido no parâmetro Nº 8323
eixos mestre e escravo é monitorada, e para o eixo escravo. Ao mesmo
o alarme PS0213 é emitido se a tempo, o sinal para indicar um alarme
diferença exceder o valor limite definido de erro de diferença posicional para o
no parâmetro Nº 8313 quando o número controle síncrono SYNER<F403.0> para
De pares de eixo sincronizado é um ou o eixo é liberado.
valor limite definido no parâmetro Nº Parâmetro No. 8313 não está
8323 para o eixo mestre quando o disponível. Independente do número
número de pares de eixos sincronizados de pares, definir o valor limite no
for dois. parâmetro Nº 8323.

- A faixa de dados do parâmetro Nº - A faixa de dados do parâmetro Nº


8323 é a seguinte: 8323 é a seguinte:
[Faixa de dados] [Faixa de dados]
0 a 32767. 0 a 999999999.

Verificar erro de T
- As coordenadas da máquina dos eixos
sincronização - Não disponível. mestre e escravo são comparadas e, se
baseado nas M a diferença for maior do que o valor
coordenadas da definido no parâmetro Nº 8314 para o
máquina - As coordenadas da máquina dos eixos eixo escravo, o alarme SV0005 é
mestre e escravo são comparadas e, emitido e o motor é parado
se imediatamente.
A diferença for maior do que o valor
definido no parâmetro Nº 8314 para o - A faixa de dados do parâmetro Nº
eixo mestre, o alarme SV0407 é 8314 é a seguinte:
emitido e o motor é parado [Faixa de dados]
imediatamente. 0 ou 9 dígitos positivos da unidade
mínima de dados. (Para IS-B, 0.0 a
+999999.999)
- A faixa de dados do parâmetro Nº
8314 é a seguinte:
[Faixa de dados]
0 a 32767.

Configuração T - O estabelecimento de sincronismo é


do - Estabelecimento de sincronização ativado pela configuração de 1 no bit 7
estabelecimento não está disponível. (SOF) do parâmetro Nº 8303 para o
de sincronismo eixo escravo. O Bit 6 (C14) do
M parâmetro nº 8301 não está disponível.
Independente do número de pares,
- O estabelecimento de sincronismo é definir 1 no bit 7 (SOF) do parâmetro
ativado pela configuração de 1 no bit 7 Nº 8303.)
(SOF) do parâmetro Nº 8301 quando o
número de pares de eixo
sincronizados for um ou configuração
1 no bit 7 (SOF) do parâmetro Nº 8303
para o eixo mestre quando o número
de pares de eixos sincronizados for
dois.

1405
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Cronometragem T - O estabelecimento de
do sincronismo é realizado quando:
estabelecimento - Estabelecimento de sincronização 1. A energia é ligada quando o detector
de sincronismo não está disponível. de posição absoluta é usado.
M
2. Operação de retorno à posição
- O estabelecimento de de referência manual é realizada
sincronismo é realizado quando: 3. O estado do controle de posição de
1. A energia é ligada quando o detector servo é mudado de desligado para
de posição absoluta é usado. ligado.
2. Parada de emergência é cancelada. (Isto ocorre quando parada de
emergência, alarme de servo, servo
esligado, etc, é cancelado. Observe,
entretanto, que o estabelecimento de
sincronização não é realizado no momento
do cancelamento de remoção do eixo.)
Compensação T - Defina o valor do parâmetro No. 8325
maxima para para o eixo escravo.
sincronismo - Estabelecimento de sincronização Se a quantidade de compensação
não está disponível. exceder os valores definidos neste
M
parâmetro, o alarme SV0001 ocorre.
- Defina o valor do parâmetro No. 8315 Parâmetro No. 8315 não está
quando o número de pares de eixo disponível. Independente do número
sincronizados for um ou no parâmetro de pares, definir o valor no parâmetro
Nº 8325 para o eixo mestre quando o Nº 8325.)
número de pares de eixos
sincronizados for dois.Se a quantidade - A unidade de dados e a faixa de
de compensação exceder os valores dados do parâmetro Nº 8325 são
definidos no parâmetro pertinente, o as seguintes: [Unidade de dados]
alarme SV0410 ocorre. Unidade de máquina
- A unidade de dados e a faixa de [Faixa de dados]
dados dos parâmetros Nº 8315 e
0 ou 9 dígitos positivos da unidade
8325 são as seguintes: mínima de dados. (Para IS-B, 0.0
[Unidade de dados] a
Unidade de detecção +999999.999)
[Faixa de dados]
0 a 32767.
Configuração T - Definir 1 no bit 0 (ATE) do parâmetro nº.
automática para 8303 para o eixo escravo para
- Configuração Automática para
correspondência de ativar a configuração automática
correspondência de posição da
posição da grade para correspondência da posição
grade não está disponível
M
de grade.
(Bit 0 (ATE) do parâmetro nº 8302
- Ativar configuração automática para não está disponível. Independente
correspondência de posição da grade do número de pares, definir o valor no
configuração 1 no bit 0 (ATE) do bit 0 (ATE) do parâmetro Nº 8303.)
parâmetro Nº 8302 quando o número
de pares de eixo sincronizados for um - Definir 1 no bit 1 (ATS) do parâmetro nº.
ou no bit 0 (ATE) do parâmetro Nº
8303 para o eixo escravo iniciar a
8303 quando o número de pares de
configuração automática para
eixo sincronizados for dois.
correspondência da posição de
grade.
- Iniciar configuração automática para
(Bit 1 (ATS) do parâmetro nº 8302
correspondência de posição da grade
não está disponível. Independente
configurando 1 no bit 1 (ATS) do
do número de pares, definir o valor no
parâmetro Nº 8302 quando o número
bit 1 (ATS) do parâmetro Nº 8303.)
de pares de eixo sincronizados for um
ou no
bit 1 (ATS) do parâmetro nº 8303 quando
o número de pares de eixo sincronizados
for dois.

1406
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Diferença entre o T - Defina o valor do parâmetro No. 8326
contador de referência - Configuração Automática para para o eixo escravo.
do eixo mestre o o correspondência de posição da Parâmetro No. 8316 não está
contador de referência grade não está disponível disponível. Independente do número
do eixo escravo obtida M de pares, definir o valor no parâmetro
através da - Defina o valor do parâmetro No. 8316 Nº 8326.)
configuração quando o número de pares de eixo
automática para sincronizados for um ou no parâmetro
posicionamento da Nº 8326 para o eixo mestre.
grade.

Tempo a partir do T - Defina o valor do parâmetro No. 8327


sinal SA de - Detecção de alarme de diferença de para o eixo escravo.
conclusão de torque não está disponível. Parâmetro No. 8317 não está
preparação do servo M disponível. Independente do número
<F000.6> sendo - Defina o valor do parâmetro No. 8317 de pares, definir o valor no parâmetro
definido para quando o número de pares de eixo Nº 8327.)
1 até que a sincronizados for um ou no parâmetro
detecção de Nº 8327 para o eixo mestre quando o
alarme de número de pares de eixos
diferença de torque sincronizados for dois.
seja iniciada

Configuração para T - Bit 3 (SSE) do parâmetro nº 8302


usar a função de - Não disponível. não está disponível.
troca de sistema de M Configurando 1 no bit 7 (SYE) do
coordenada externa - Quando 1 for definido no bit 3 (SSE) do parâmetro Nº 8304 para eixo escravo, o
da máquina para o parâmetro nº. 8302, configurar uma eixo escravo é trocado bem como
eixo escravo troca de sistema de coordenada de quando uma troca de sistema de
máquina externa faz com que o eixo coordenada de máquina externa é
escravo também troque. definida para o eixo mestre
Este parâmetro é utilizado para todos os correspondente.
pares. Este parâmetro é utilizado
individualmente para
cada eixo escravo.

Configuração para T - O Bit 7 (SMF) do parâmetro nº 3105


impedir que o - Não disponível. O movimento do eixo não está disponível.
movimento do eixo escravo é sempre adicionado ao display Definir 0 no bit 2 (RBL) do parâmetro
escravo seja de avanço de velocidade real. Nº 8303 previne o movimento do
adicionado ao display M eixo escravo de ser adicionado ao
de avanço de - Definir 1 no bit 7 (SMF) do parâmetro display do avanço de velocidade real.
velocidade real Nº 3104 impede que o movimento do (Observe que o significado dos valores
eixo escravo seja adicionado ao é o oposto do bit 7 (SMF) do parâmetro
display de avanço de velocidade real Nº
Este parâmetro é utilizado para todos os 3105.)
pares. Este parâmetro é utilizado
individualmente para cada eixo
escravo

1407
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Mudar o estado de - Especificar um código M que não - Especificar um código M que muda o
sincronismo durante deve ser armazenado em buffer estado de sincronismo (parâmetro Nº
um comando de Usando este código M, altera o sinal 8337 ou 8338).
programa de entrada – SYNCx<G138> ou Mudando o sinal de entrada
SYNCJx<G140> - do lado do PMC. SYNCx<G138> or SYNCJx<G140> - do
lado do PMC usando este código M, é
possível mudar o estado de
sincronismo durante um comando de
programa.

Parâmetro No. 8337


Especificar um código M que
mude a operação síncrona para
operação normal.

Parâmetro No. 8338


Especificar um código M que mude a
operação normal para operação
síncrona.
Configuração T - O Bit 4 (TRP) do parâmetro nº 12762
automática de não está disponível.
Esta função é ativada configurando 1
parâmetro de eixo no bit 4 (TRP) do parâmetro Nº 12762 Esta função é ativada configurando 1
escravo no bit 4 (SYP) do parâmetro Nº 8303
para o eixo mestre.
M
para eixos mestre como escravo
- Esta função é ativada configurando 1
no bit 4 (SYP) do parâmetro Nº 8303
para o eixo mestre.

Função Série 0i-C Série 0i-D


Número de pares - Um par (dois pares para a série M) - Dois pares (também 2 pares para a
para a operação série M.
síncrona
Operação - A operação síncrona não está - Configurar o sinal SYNCJx de seleção
síncrona durante disponível em manual, manivela, ou de avanço manual de controle
a operação avanço incremental manual síncrono de eixo para 1 ativa a
manual operação síncrona mesmo em
manual, manivela, ou avanço
incremental manual.

1408
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

M
Função Série 0i-C Série 0i-D
Imagem de espelho - Uma imagem de espelho não pode ser - Configuração o parâmetro Nº 8312
para o eixo escravo aplicada para um eixo escravo durante para eixo escravo, uma imagem de
o controle síncrono único. Ela pode espelho não pode ser aplicada para
ser aplicada apenas para a série T. um eixo escravo durante o controle
síncrono único.

Parâmetro No. 8312


Este parâmetreo define a imagem de
espelho para o eixo escravo. Quando 100
ou um valor maior for definido com este
parâmetro, a função de imagem de
espelho é aplicada para controle síncrono.

Configuração para - Depende do bit 5 (SYE) do parâmetro - Não disponível.


cancelar a verificação No. 8301. Portanto, bit 5 (SYE) do parâmetro Nº
de diferença 8301 não está disponível.
posicional entre os Bit 5 (SYE) do parâmetro nº 8301 Desde que a difereça posicional seja
eixos mestre e Durante o estabelecimento de sempre verificada, o parâmetro Nº 8318
escravo durante o sincronização, o limite de diferença não está disponível, também.
estabelecimento de posicional é:
sincronização. 0: Verificado. Parâmetro No. 8318
1: Não verificado. Definir o tempo a partir da função de
estabelecimento de sincronização
liberando um pulso de compensação para
o eixo escravo até que a verificação do
limite de diferença posicional entre os
eixos mestre e escravo se inicie

K.22.2 Diferenças no Display de Diagnósticos

Item Série 0i-C Série 0i-D


Diferença posicional - Este item é exibido no diagnóstico Nº - Este item é exibido no diagnóstico Nº
entre os eixos 540 para o eixo mestre quando o 3500 para o eixo escravo.
mestre e escravo número de pares de eixos (Independente do número de pares, o
sincronizados for um no diagnóstico item é exibido no diagnóstico Nº
Nº 541 para o eixo mestre quando o 3500.)
número de pares de eixos
sincronizados for dois.

1409
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.23 CONTROLE ARBITRÁRIO DE EIXO ANGULAR

K.23.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Eixos angulares e
perpendiculares Série 0i-C Série 0i-D
quando um valor Eixo Eixo
inválido é definido no angular perpendicular Eixo angular Eixo perpendicular
parâmetro Nº 8211 ou
8212 Eixo Y dos três eixos Eixo Z dos três eixos
série M Eixo Y Eixo Z (3º básicos (eixo com básicos (eixo com
(2º eixo) eixo) 2 definido no 3 definido no
parâmetro parâmetro
No. 1022) No. 1022)
Eixo X dos três eixos Eixo Z dos três eixos
série T Eixo X (1º Eixo Z (2º básicos (eixo com básicos (eixo com
eixo) eixo) 1 definido no 3 definido no
parâmetro parâmetro
No. 1022) No. 1022)
Sinal ZP de - Selecionar o sinal usando bit 3 (AZP) - Bit 3 (AZP) do parâmetro nº 8200
conclusão de do parâmetro Nº 8200. não está disponível.
retorno à posição Quando o bit é definido para 0, ZP não é ZP é sempre definido para “0”. (O sinal
de referência para definido para é limpo.)
o eixo “0”. (O sinal não é limpo.)
perpendicular Quando o bit é definido para 1, ZP é
movido com o eixo definido para "0". (O sinal é limpo.)
angular
<Fn094, Fn096,
Fn098, Fn100>
Quando um eixo - Selecionar a operação de eixo - Bit 6 (A53) do parâmetro nº 8201
angular é especificado perpendicular usado bit 6 (A53) do não está disponível.
individualmente na parâmetro Nº Apenas o eixo angular é sempre movido
seleção de sistema de 8201. .
coordenada de Quando o bit é definido para 0, o
máquina (G53) eixo perpendicular também é
durante o controle de movido. Quando o bit é
eixo angular configurado para 0, apenas o eixo
arbitrário angular é movido.
Comando G30 - Selecionar a operação usando bit 0 - Bit 0 (A30) do parâmetro nº 8202
durante o controle (A30) do parâmetro Nº 8202. não está disponível.
arbitreário do eixo Quando o bit é definido para 0, a A operação é sempre para o sistema
angular operação é para o sistema de de coordenada angular.
coordenada .
perpendicular.
Quando o bit é definido para 1, a
operação é para o sistema de
coordenada angular.

K.23.2 Diferenças no Display de Diagnósticos


Nenhuma.

1410
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.24 DISPLAY DE HORA DE FUNCIONAMENTO E CONTAGEM


DE PEÇAS

K.24.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Faixa de dados do Parâmetro No. 6710
código M que conta Faixa de dados do código M que conta o número de peças usinadas é como segue.
o número de peças - 0 a 255. - 0 a 99999999 (8 digitos)
usinadas.

Faixa de dados Parâmetro No. 6713


do número de Faixa de dados do número de peças requerido é como segue.
peças requerido.
- 0 a 9999. - 0 a 999999999 (9 digitos)

Faixa de dados Parâmetro No. 6711 Parâmetro No. 6712


do número e Número de peças ueinadas Número total de peças usinadas
número total de - 0 a 99999999 (8 digitos) - 0 a 999999999 (9 digitos)
peças usinadas A faixa de dados é a seguinte.
Faixa de dados do Parâmetro No. 6750 Parâmetro No. 6752 Parâmetro No. 6754
período ligado, tempo Valor integrado de Valor integrado de tempo durante Valor integrado de corte
durante operação do período ligado operação automática tempo
automática, tempo de Parâmetro No. 6756 Parâmetro No. 6758
corte, sinal TMRON Valor integrado de tempo quando o sinal de inserção TMRON (G053.0) Valor
de inserção em integrado de um é ligado tempo de operação automática
tempo, e um tempo de
operação automática A faixa de dados é a seguinte.
- 0 a 99999999 (8 digitos) - 0 a 999999999 (9 digitos)

K.24.2 Diferenças no Display de Diagnósticos


Nenhuma.

1411
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.25 AVANÇO POR MANIVELA

K.25.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Pulso de manivela Se o avanço por manivela que excede a faixa de travessia rápida é especificada, se
excedendo a taxa ignorar ou acumular pulsos de manivela que excedem ao avanço de velocidade de
de travessia rápida travessia rápida pode ser definido como segue.

- Depende do bit 4 (HPF) do parâmetro nº - Bit 4 (HPF) do parâmetro nº 7100


7100. A quantidade de pulsos a ser não está disponível. Ignorar ou
acumulada é definida no parâmetro Nº acumular excesso de pulso de
7117. manivela é determinado pela
quantidade a ser acumulada que é
definida no parâmetro Nº 7117.
[Quando parâmetro Nº 7117 =
0] ignorado.
[Quando parâmetro Nº 7117 > 0]
Acumulado no CNC sem ser ignorado.

Quantidade - A faixa de valor do parâmetro Nº 7117 - A faixa de valor do parâmetro Nº 7117


permissível de pulsos é 0 a 99999999 (8 dígitos). é 0 a 999999999 (9 dígitos).
para avanço por
manivela.

Função Série 0i-C Série 0i-D


Número de gerador de - Defina o valor do parâmetro No. 7110. - Parâmetro No. 7110 não está disponível.
pulso manuais usados Até dois geradores podem ser
usados sem configurar o
parâmetro.

1412
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Faixa do valor do - 1602 e parâmetros No. 7113, 7131, e - Para parâmetros No. 7113, 7114, 7131,
parâmetro de 12350, faixas de ampliação de 1 a 7132, 12350, e 12351, faixas de
ampliação para 127. ampliação de 1 a 2000.
avanço por manivela Para parâmetros No. 7114, 7132, e
12351, faixas de ampliação de 1 a
1000.

Parâmetro No. 7113 Parâmetro No. 7114


Ampliação quando avanço por manivela Ampliação quando os sinais de quantia de
sinais de seleção MP1 = 0 e MP2=1 e seleção de quantia e avanço por manivela
MP1 = 1 e MP2=1

[Quando bit 5 (MPX) do parâmetro Nº 7100 = 0]


Ampliação comum a todos os geradores no caminho
[Quando bit 5 (MPX) do parâmetro Nº 7100 – 1]
Ampliação utilizada pelo primeiro gerador no caminho

Parâmetro No. 7131 Parâmetro No. 7132


Ampliação quando avanço por manivela Ampliação quando os sinais de seleção de
quantia e avanço por manivela MP21 = 0 quantidade de sinais de seleção MP21 = 1
e MP22 = 1 e MP22 = 1

Quando bit 5 (MPX) do parâmetro Nº 7100 é definido para 1, a ampliação utilizada


pelo segundo gerador no caminho se aplica.

Parâmetro No. 12350 Parâmetro No. 12351


Ampliação quando manivela de pré-eixo Ampliação quando os sinais de seleção de
quantidade de avanço por manivela de pré-eixo MP1 = 0 e sinais de seleção de
quantidade de avanço MP1 = 1 e MP2 = 1 MP2 = 1

1413
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Número de geradores - Defina o valor do parâmetro No. 7110. - Parâmetro No. 7110 não está disponível.
de pulso manuais Até três geradores podem ser
usados utilizados sem configurar o
parâmetro.

Faixa do valor do - Para parâmetros No. 7113, 7131, 7133, - Para parâmetro No. 7113, 7114, 7131,
parâmetro de e 12350, faixas de ampliação de 1 a 7132, 7133, 7134, 12350, e 12351,
ampliação para 127. faixas de ampliação de 1 a 2000.
avanço por manivela Para parâmetros No. 7114, 7132, 7134,
e 12351, faixas de ampliação de 1
a 1000.

Parâmetro No. 7133 Parâmetro No. 7134


Ampliação quando avanço por manivela Ampliação quando os sinais de seleção
de quantia e avanço por manivela MP31 = 0 quantidade de sinais de seleção MP31 = 1
e MP32 = 1 e MP32 = 1
Quando bit 5 (MPX) do parâmetro Nº 7100 é definido para 1, a ampliação utilizada pelo
terceiro gerador no caminho se aplica.

* Para parâmetros No. 7113, 7114, 7131, 7132, 12350, e 12351, ver a seção
explicando a função similar para a série T.

K.25.2 Diferenças no Display de Diagnósticos


Nenhuma.

1414
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.26 CONTROLE DE EIXO PMC

K.26.1 Diferenças nas Especificações

Diferenças comuns ao controle de caminho 1 e controle de caminho 2


Função Série 0i-C Série 0i-D

Relacionamento com - O controle do eixo PMC pode ser - O controle do eixo PMC não pode
controle síncrono (controle aplicado para qualquer outro eixo ser aplicado para qualquer eixo sob
síncrono de controle que não um eixo escravo síncrono. controle síncrono.
síncrono/composto)

Relação com o - Ativar e desativar as função pelo uso do bit 7 Nem o avanço nem a função de avanço de
avanço avançada e (NAH) do parâmetro Nº 1819, o Bit 3 (G8C) visualização avançada estão disponíveis para
visualização avançada do parâmetro nº 8004, e o bit 4 (G8R) do um eixo sob controle de eixo PMC.
funções de avanço parâmetro nº 8004 em combinação. Bit 3 (G8C) e bit 4 (G8R) do parâmetro nº
8004 não estão disponíveis.
-

A faixa de dados é a seguinte. 1 a 65535.


Faixa de dados da faixa de A unidade de dados é a seguinte.
travessia rápida para
travessia rápida (00h),
retorno à posição de
referência de 1ª a 4ª (07h a
0Ah), e seleção de sistema
de coordenada da máquina
(20h)
- A faixa de dados é a seguinte.
- A faixa de dados é a seguinte.
Faixa de dados da distância
de movimentação total para
travessia rápida (00h),
avanço de corte –
- A unidade de dados é a menor unidade
avanço por minuto (01h),
configurável para o eixo correspondente (Ver
avanço de corte –
a tabela abaixo.)
avanço por revolução (02h),
e salto – avanço por minuto
(03h)

- 1 a 65535. - 1 a 65535.
Faixa de dados de
O avanço de velocidade especificado deve estar dentro
avanço de velocidade
da faixa mostrada na tabela abaixo
de corte para travessia
Rápida (01h) e salto -
avanço por minuto (03h)
-
Definir 1 no bit 2 (JFM) do
Função para aumentar
parâmetro Nº 8004, é possível
a unidade de especificação aumentar a unidade de
Não disponível.
por um fator de 200 para especificação por um fator de 200.
avanço contínuo (06h)
Bit 2 (JFM) do parâmetro No. 8004

Configure a unidade de especificação da taxa de


avanço de dados especificando o comando de
avanço contínuo para controle de eixo PMC.

1415
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Avanço de velocidade - Quando uma substituição de 254% for - Quando uma substituição de 254% for
máxima para avanço aplicada aplicada
contínuo (06h)

- Quando a substituição é cancelada


- Quando a substituição é cancelada

Unidade mínima de A unidade mínima de avanço de velocidade é dada pelas expressões mostradas
avanço de velocidade abaixo. O valor deve ser especificado como um inteiro. Nenum valor mais fino pode
para o comando de ser especificado.
velocidade (10h) Um cálculo
- Fmin = Pé÷feito
7500 de(mm/min)
acordo com IS-B. - Fmin = P ÷ 1000 (mm/min)
Fmin: Unidade mínima de avanço de
Especificação de Uma velocidade é especificada de acordo com as expressões
velocidade
velocidade no mostradas
P: Número abaixo. Um por
de pulsos cálculo é feito de
revolução de um
acordo com para
detector IS-B.avanço de velocidade de avanço
comando de F: Comando de velocidade
velocidade (10H) (inteiro)
N: Velocidade do servo motor
(min-1)
P: Número de pulsos por revolução de um detector para avanço de velocidade de
avanço

- F = N × P ÷ 7500 (mm/min) - F = N × P ÷ 1000 (mm/min)

Faixa de configuração - A faixa de configuração é a seguinte. - A faixa de configuração é a seguinte.


de dados de torque
para controle de torque
(11h)

Nota sobre a execução - [Para Série 0i-D]


de um comando Quando você troca para controle de eixo PMC para executar um comando de
movimento durante a operação automática e então troca de volta para controle de eixo
absoluto de programa NC para executar um comando absoluto do programa para os eixos movidos, aquele
para um eixo sujeito ao comando PMC precisa ser executado usando-se um código M não armazenado em
buffer.
controlçe de eixo PMC
durante a operação Por exemplo, quando um comando absoluto é executado em um bloco N40 após o
controle PMC ser aplicado ao eixo Y, como no exemplo abaixo, o controle do eixo
automática PMC precisa ser executado em um código M não armazenado em buffer (bloco
N20).
O0001 ;
N10 G94 G90 G01 X20. Y30. F3000 ;
N20 M55 ; → Executa controle de eixo PMC para o eixo Y.
N30 X70. ;
N40 Y50. ;
N50 M30 ;
Executa o controle de eixo PMC como segue.
1. Após a liberação do sinal MF strobe de função auxiliar para M55, iniciar o controle
de eixo PMC.
2. Após a conclusão do controle de eixo PMC, inserir o sinal FIN de conclusão para
M55.
- [Para Série 0i-C]
O controle não precisa ser executado usando um código M não armazenado em buffer.

1416
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Controle de aceleração/ - Depende do bit 2 (SUE) do parâmetro - Bit 2 (SUE) do parâmetro nº 8002 não
desaceleração para um No. 8002. está disponível.
eixo sincronizado com A aceleração/desaceleração do eixo
pulsos externos usando Bit 2 (SUE) do parâmetro nº 8002 sincronizado com pulsos externos é
sincronização de pulso Com o comando de sincronização de pulso controlada (aceleração/desaceração
externo (0Bh), externo para controle de eixo PMC, a exponencial).
0Dh a 0Fh. aceleração/desaceleração do meixo
sincronizado com pulsos externos é:
0: Controlada (aceleração/desaceleração
exponencial).
1: Não controlada.
Conversão - Depende do bit 0 (PIM) do parâmetro nº - Bit 0 (PIM) do parâmetro nº 8003 não
polegada/unidade 8003. está disponível. Parâmetro No.
métrica para um eixo 1010 não está disponível, também.
linear controlado Bit 0 (PIM) do parâmetro nº 8003 Para um eixo linear controlado
apenas pelo controle Quando o eixo controlado apenas pelo apenas pelo controle de eixo PMC,
de eixo PMC controle de eixo PMC (ver parâmetro Nº definir o eixo de rotação tipo B (definir
1010) é um eixo linear, entrada 1 tanto no bit a como no bit 0 do
polegada/métrica: parâmetro Nº 1006) para evitar a
0: Influencia o eixo. influência da entrada
1: Não influencia o eixo. polegada/métrica.
Definir para mudar - Depende do bit 1 (PAX) do parâmetro nº - Bit 1 (PAX) do parâmetro nº 8003 não
todos os eixos para 8003. está disponível. Parâmetro No.
eixos CNC ou eixos Bit 1 (PAX) do parâmetro nº 8003 1010 não está disponível, também.
PMC Quando 0 é definido como o número dos Não há nenhum parâmetro para
eixos de controle CNC (parâmetro Nº 1010), mudar todos os eixos para eixos
todos os eixos são mudados para: PMC.
0: Eixos CNC
1: Eixos PMC.
Se o PMC emitir um - Depende do bit 0 (CMV) do parâmetro - Bit 0 (CMV) do parâmetro nº 8004
comando de controle de No. 8004. não está disponível.
eixo para um eixo quando O comando de controle do eixo a
a ferramenta estiver Bit 0 (CMV) do parâmetro nº 8004 partir do lado PMC é executado.
aguardando pela Se o PMC emitir um comando de controle
conclusão da função de eixo para um eixo quando a ferramenta
auxiliar depois de mover estiver aguardando pelo sinal de conclusão
aquele eixo de acordo da função auxiliar depois de mover aquele
com um comando de eixo de acordo com um comando de
movimento e uma função movimento e uma função auxiliar
auxiliar especificada a especificada a partir do lado do CNC:
partir do lado do CNC. 0: O alarme PS0130 é emitido.
1: O comando de controle do eixo a partir do
lado do PMCé executado
Se o CNC emitir um - Depende do bit 1 (NMT) do parâmetro - Bit 1 (NMT) do parâmetro nº 8004
comando para um eixo No. 8004. não está disponível.
quando aquele eixo Um comando que não envolve
está sendo movido Bit 1 (NMT) do parâmetro nº 8004 movimentar o eixo está sendo
pelo comando de Se o CNC emitir um comando para um executado sem um alarme.
controle de eixo do eixo quando aquele eixo estiver sendo (Se o comando envolve movimentar
lado do PMC movido pelo comando de controle de eixo o eixo, o alarme PS0130 é emitido).
do lado do PMC:
0: O alarme PS0130 é emitido.
1: Um comando que não envolve movimentar
o eixo está sendo executado sem um
alarme

1417
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Configuração de - Este item é determinado pelo ueso do - Bit 7 (NDI) do parâmetro nº 8004 não
especificação de bit 7 (NDI) do parâmetro Nº 8004, e o está disponível. O item é
diâmetro/raio para a bit 1 (CDI) do parâmetro nº 8005 em determinado pelo bit 1 (CDI) do
quantia de viagem e combinação. parâmetro Nº 8005.
avanço de velocidade
quando a programação Bit 1 (CDI) do parâmetro nº 8005
de diâmetro é No controle de eixo PMC, quando a
especificada para um eixo programação de diâmetro é
controle por PMC especificada para um
eixo controlado por PMC:
0: As quantias de viagem e avanço de
velocidade são cada uma especificada
com um raio.
1: A quantia de viagem é especificada
com um diâmetro enquanto o avanço
de velocidade é
especificado com um raio.

Saída individual da - Depende do bit 7 (MFD) do parâmetro - Bit 7 (MFD) do parâmetro nº 8005
função auxiliar No. 8005. não está disponível.
A saída individual da função auxiliar
Bit 7 (MFD) do parâmetro nº 8005 pela função de controle de eixo PMC
A saída individual da função auxiliar pela é ativada.
função de controle de eixo PMC é:
0: Desativada.
1: Ativada.

Função para exercer - Depende do bit 4 (EVP) do parâmetro nº - Depende do bit 4 (EVP) do parâmetro
controle de posição para 8005. nº 8005. Note que, para a
o comando de velocidade configuração EVP=1 tomar efeito, 1
(10h) Bit 4 (EVP) do parâmetro nº 8005 deve ser configurado no bit 2 (VCP)
A velocidade do controle de eixo PMC é do parâmetro Nº 8007.
especificada pelo:
0: Comando de velocidade. Bit 2 (VCP) do parâmetro nº 8007
1. Comando de posição. O comando de velocidade no controle de
eixo PMC é:
0: Tipo FS10/11.
1: Tipo FS0.
Verificação na posição - Depende do bit 2 (IPA) do parâmetro nº - Bit 2 (IPA) do parâmetro nº 8006 não
para um eixo 8006. está disponível. Parâmetro No. 1010
controlado apenas pelo não está disponível, também.
controle de eixo PMC Bit 2 (IPA) do parâmetro nº 8006 A verificação é ralizada quando
No caso de um eixo controlado apenas pelo nenhum comando de movimento for
controle de eixo PMC (ver parâmetro Nº especificado para o eixo PMC. De
1010), a verificação na posição é: outra forma, o processamento é
0: Realizada quando nenhum comando de determinado pelo bit 6 (NCI) do
movimento for especificado para o eixo parâmetro Nº 8004.
PMC.
1: Sempre não realizada. Bit 6 (NCI) do parâmetro nº 8004
Quando o eixo controlado pelo
PMC é desacelerado, a
verificação na posição é:
0: Realizado.
1: Não realizada.

1418
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Nenhum sinal de - Depende do bit 0 (NIS) do parâmetro nº - Bit 0 (NIS) do parâmetro nº 8007
verificação na 8007. não está disponível.
posição para um Nenhum sinal de verificação na
Eixo controlado por PMC Bit 0 (NIS) do parâmetro nº 8007 posição NOINPS <G023.5> e
e nehum sinal de Para verificação na posição para um eixo nenhum sinal de verificação na
verificação na posição PMC, o sinal NOINPS <G023.5> de não posição para eixos individuais
para eixos individuais verificação na posição e os sinais de não NOINP1 <G359> a NOINP5 <G359>
verificação para eixos individuais NOINP1 são inutilizados para a verificação na
<G359> a NOINP5 <G359> são: posição para um eixo PMC.
0: Desativados.
1: Ativados.

A velocidade mínima - Defina o valor do parâmetro No. 8021. - Parâmetro No. 8021 não está
para travessia rápida disponível.
substituida no controle de A velocidade mínima para
eixo PMC substituição de travessia rápida não
pode ser estabelecida

T
Diferenças quanto ao controle de 2 caminhos

Função Série 0i-C Série 0i-D


Relacionamento - O controle de eixo de PMC também - O controle de eixo de PMC não pode
com controle pode ser aplicado a eixos sujeitos ao ser aplicado a eixos sujeitos ao
composto controle composto. controle composto.
Configurar quando - 1 (grupo A) a 4 (grupo D) são - 5 (grupo A para o caminho 2) a 8
grupos A a D no definidos no parâmetro Nº 8010 (grupo D para o caminho 2) são
caminho 2 são para o caminho 2. definidos no parâmetro de eixo Nº
usados 8010 controlado no caminho 2.

Parâmetro No. 8010


Especificar o grupo DI/DO a ser usado
para especificar um comando para
cada
eixo controlado por PMC.

K.26.2 Diferenças no Display de Diagnósticos


Nenhuma.

1419
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.27 CHAMADA DE SUBPROGRAMA EXTERNO (M198)

K.27.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Formato P de - Depende do bit 2 (SBP) do parâmetro - Para chamar um subprograma, o
endereço quando No. 3404. número de programa deve sempre
char um subprograma ser especificado no endereço P.
no cartão de memória O Bit 2 (SBP) do parâmetro nº 3404 Quando chamar um subprograma no
(especificação de Na chamada de subprograma de dispositivo cartão de memória, o processamento
número de externo não é dependente da configuração de
arquivo/especificação M198, o endereço P é especificado bit 2 (SBP) do parâmetro Nº 3404.
de número de utilizando:
0: Número de arquivo.
programa)
1: Número de programa
Alarme de chamada Se um subprograma chamado por uma chamada de subprograma externa
múltipla especificar uma nova chamada de subprograma externa, os seguintes alarmes
são emitidos, respectivamente:
- Alarme PS0210 - Alarme PS1080
Chamada de - Ativado. - Depende do bit 1 (MDE) do parâmetro
subprograma externo No. 11630.
no modo MDI
Bit 1 (DIAx) do parâmetro nº 11630
No modo MDI, uma chamada de
subprograma de dispositivo externo
(comando M198) é:
0: Desativada. (O alarme PS1081 é
emitido.)
1: Ativada.

K.27.2 Diferenças no Display de Diagnósticos


Nenhuma.

1420
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.28 PESQUISAR NÚMERO DE SEQUÊNCIA

K.28.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


O retorno de um - O programa de chamada é pesquisado - O programa de chamada é pesquisado
subprograma ao do começo, e o controle é devolvido ao em uma direção para frente do bloco
bloco de programa primeiro bloco encontrado para ter o que chamou o subprograma, e o
de chamada que número de seqüência Nxxxxx. controle é devolvido ao primeiro bloco
tem um número de encontrado para ter o número de
seqüência seqüência Nxxxxx.
especificado O programa de chamada é pesquisado
Pesquisar número do começo, e o controle é devolvido ao
de seqüência primeiro bloco encontrado para ter
quando (M99 o número de seqüência Nxxxxx
Pxxxxx) for executado
Exemplo) Programa principal Subprograma
O0001 ; O9001 ;
N100 ; (1) M99 P100 ;
N100 ; (2)
M98 P9001 ;
N100 ; (3)
N100 ; (4)
M30 ;
- [Para Série 0i-C] - [Para Série 0i-D]
O controle é retornado ao bloco (1). O controle é retornado ao bloco (3).

AVISO
Certifique-se de evitar escrever dois ou mais números de seqüência indênticos
em um programa. Isso pode fazer com que a pesquisa encontre blocos não
intencionais.

K.28.2 Diferenças no Display de Diagnósticos


Nenhuma.

1421
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.29 VERIFICAR CURSOS ARMAZENADOS


K.29.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Verificar horas - Esta função está sempre ativada - É possível selecionar se é ativa ou
armazenadas para todos os eixos desativa a função em uma base de
eixo-por-eixo usando bit 0 (DOT) do
imediatamente após parâmetro Nº 1311.
ligar o aparelho
Bit 0 (DOT) do parâmetro nº 1311
A verificação de limite de horas
armazenadas imediatamente após ligar o
aparelho é:imediatamente após ligar o
aparelho
0: Desativada.
1: Ativada.
OBSERVAÇÃO
Esta função armazena coordenadas de
máquina utilizando software e, portanto,
impõe uma carga ao sistema. Desativar
a função para aqueles eixos que não
requerem isto. Movimentos feitos enuanto
a energia estiver desligada não são
refletidos no sistema de coordenada da
máquina imeditamente após ligar a energia.

- As coordenadas da máquina são - As coordenadas da máquina são


definidas ao ligar amáquina. definidas ao ligar amáquina.
As coordenadas absoluta e relativa são
As coordenadas absoluta e relativa não definidas com base nestas
são definidas. coordenadas de máquina.
(Elas são definidas quando o detector
de posição absoluta é fornecido.)

Especificar endereços T - Disponível tanto para a série T como M


Y e J utilizando G22 Não disponível. T.
M
Não disponível.
Alarme de - Verificação de horas armazenadas 2 - Verificação 2 de cursos armazenados
ultrapassagem também suporta o bit
não suport o bit 7 (BFA) do
7 (BFA) do parâmetro nº 1300.
parâmetro Nº 1300. Portanto, se um
A configuração 1 em BFA permite que a
alarme de interferência ocorrer, a ferramenta pare antes de entrar na área
ferramenta para depois de entrar na proibida, assim eliminando a
área proibida. necessidade de fazer a área proibida
ligeiramente maior do que realmente
Isto torna necário fazer a área necessário.
proibida levemente maior do que Bit 7 (BFA) do parâmetro nº 1300
realmente necessário. Se uma verificação de horas armazenadas
1, 2, ou 3 ocorrer, se um alarme de
interferência ocorrer com a função de
verificação de interferência inter-caminho
(série T), ou se um alarme ocorrer com a
barreira de armazenamento de
mandril/contra-ponto (série T), a ferramenta
para:
0: Após entrar na área proibida.
1: Antes de entrar na área proibida.

1422
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


A continuação da - Quando a operação é retomada, a - Quando a operação é retomada, a
operação depois do ferramenta move a distância de viagem ferramenta se move em direção ao
cancelamento do restante do bloco que causou o OT ponto final do bloco que causou o OT
alarme automático suave. Portanto, o programa pode ser suave, causando outro OT suave e
quando um alarme o programa pode ser continuado se a tornando impossível continuar o
suave OT1 é emitido ferramenta for movida pela programa. Para detalhes, consultar
durante a execução intervenção manual além da distância “VERIFICAÇÃO 1
de um comando de viagem restante. DE CURSO ARMAZENADO” no
absoluto na operação “MANUAL DE CONEXÃO (FUNÇÃO)”
automática (B64303PO).

M
Função Série 0i-C Série 0i-D
O bloco que julga a - Uma seleção pode ser feita utilizando - Bit 5 (ODA) do parâmetro nº 7055
distância para o limite o bit 5 (ODA) do parâmetro Nº 7055. não está disponível.
de curso armazenado A distância é sempre julgada com respeito
em controle de Bit 5 (ODA) do parâmetro nº 7055 aos eixos especificados no bloco atual.
visualização A distância para o limite de curso
avançada AI ou modo armazenado em controle de visualização
de controle de avançada AI ou modo de controle de
contornos AI contornos AI julgados com relação à:
0: Eixos especificados nos blocos atual e
próximo.
1: Eixos especificados nos blocos atual.

K.29.2 Diferenças no Display de Diagnósticos


Nenhuma.

1423
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.30 COMPENSAÇÃO DE ERRO DE PASSO ARMAZENADO


K.30.1 Diferenças nas Especificações

Função Explicação
Valor do parâmetro
No. 3621 para a Posição de Referência
configuração de um
eixo rotatório (tipo A)

Os valores de compensação são


emitidos nas posições indicadas por O

- Quantidade de movimento por rotação: 360°


- Intervalo entre posições de compensação de erro de passo armazenado: 45°
- Número da posição de compensação da posição de referência: 60
No caso acima, os valores dos parâmetros são como se segue.
{0><}0{>Parâmetro<0} Série 0i-C Série 0i-D
No. 3620: N ú m e r o d e c omp ens aç ão da
pos iç ão d e ref erênc ia 60 60
No. 3621: Men or númer o d e c omp ens aç ão d a 60 61
pos iç ão d e ref erênc ia
No. 3622: Mai or númer o de c ompens aç ão da 68 68
pos iç ão d e ref erênc ia
No. 3623: O timizaç ão d a c omp ens aç ão 1 1
No. 3624: I n t e r v a l o e n t r e a s p o s i ç õ e s d e 45000 45000
c ompens aç ão
No. 3625: Q u a n t i d a d e d e m o v i m e n t o s p o r 360000 360000
rotaç ão

O valor do parâmetro Nº 3621 é o seguinte.


Série 0i-C
= Número da posição de compensação da posição de referência (parâmetro Nº 3620)
da Série Oi-D.
= Número da posição de compensação da posição de referência (parâmetro Nº 3620) +1

K.30.2 Diferenças no Display de Diagnósticos

Nenhuma.

1424
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.31 FUNÇÃO DE APAGAR A TELA E FUNÇÃO AUTOMÁTICA


DE APAGAR A TELA

K.31.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


O comportamento da - Quando um alarme é emitido (incluindo - Quando um alarme é emitido (incluindo
função de limpeza um associado com outro caminho), a um associado com outro caminho), a
manual da tela função de limpeza de tela manual é função de limpeza de tela manual é
("<CAN> + tecla de ativada. desativada.
função") quando um ("<CAN> + tecla de função" limpa a ("<CAN> + tecla de função" não
alarme é emitido tela.) limpa a tela.)

Reexposição da - Quando o modo de operação é trocado enquanto a tela é limpa:


tela em
consequência da A tela não é reexibida. (A tela A tela é reexibida.
troca de modo permanece limpa.)

Inserir a tecla de - Selecionar o comportando usando bit 2 - Bit 2 (NFU) do parâmetro nº 3209
função quando a (NFU) do parâmetro Nº 3209. não está disponível.
tela for limpa ou A ferramenta sempre se comporta
exbida Bit 2 (NFU) do parâmetro nº 3209 como quando 1 está configurado no
Quando uma tecla de função é pressionada bit 2 (NFU) do parâmetro Nº
para limpar ou expor a tela para a limpeza 3209.
da tela ou função de limpeza automática da
tela, a modificação de tela utilizando uma
tecla de função é:
0: Realizada.
1: Não realizada.

A função de tempo - Defina o valor no parâmetro Nº 3123.


antes da limpeza de
tela automática inicia A faxia de valor é de 1 a 255 (minutos). A faxia de valor é de 1 a 127 (minutos).

K.31.2 Diferenças no Display de Diagnósticos

Nenhuma.

1425
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.32 REINICIAR E REBOBINAR

K.32.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Dados modais - Se reinicializar ocorrer durante a execução de um bloco, os estados dos códigos G
quando reinicializar modais e endereços modais (N, F, S, T, M, etc.) especificados naquele bloco são
durante a execução tratados como se segue.
de um bloco
Mantidos. Não mantidos. Os estados voltam
àqueles dos dados modais
especificados nos blocos precedentes.
(Os dados modais são atualizados
depois que o bloco especificado for
totalmente executado.)

Exemplo) Se reinicializar ocorrer antes de


que o posicionamento seja concluído no
bloco N2 no programa mostrado abaixo, o
código T e o retorno do deslocamento aos
dados dos dados da ferramenta
precedente (T0101).

A informação em um - A informação no bloco pode ser ou não -N1 A informação


G00 X120. Z0.no bloco; pode ser ou
T0101
bloco que é pré-lido ser mantida dependendo se o modo ; não ser mantida independente se o
quando MDI estiver em progresso. N2 G00
modoX180.
MDI estiver
Z20. T0202
em progresso.
;
Uma reinicialização é No modo MDI ;
feita durante uma A informação no bloco é mantida.
operação Em modos diferentes do modo MDI
Automática A informação no bloco não é
(conteúdos do buffer) mantida.

K.32.2 Diferenças no Display de Diagnósticos


Nenhuma.

1426
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.33 ABSOLUTO MANUAL LIGADO E DESLIGADO

K.33.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Coordenadas - Se a compensação da ferramenta for trocada automaticamente quando o sinal do
absolutas durante absoluto manual
troca de compensação *ABSM(Gn006.2) estiver configurado para 1, as coordenadas absolutas são tratadas como
de ferramenta segue.
Coordenadas absolutas não são mudadas. Coordenadas absolutas são mudadas de
acordo com a quantida de compensação de
ferramenta resultante da troca de
coordenada.

K.33.2 Diferenças no Display de Diagnósticos

Nenhuma.

1427
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.34 Sinal de proteção de memória para o parâmetro CNC


T
K.34.1 Diferenças nas Especificações

Função Séerie 0i-TTC Série 0i-D


Sinal de proteção - O sinal é diferente para cada caminho. - O sinal é comuma todos os caminhos.
de memória para o
parâmetro CNC
KEYP, KEY1 a KEY4
<G046.0, G046.3 a
G046.6>

Parâmetro para - Ativar ou desativar o sinal usando o bit - Ativar ou desativar o sinal usando o bit
ativar o sinal KEYP 7 (PK5) do parâmetro Nº 3292. Este 0 (PKY) do parâmetro Nº 3299. Este
é um parâmetro de caminho de bit. é um parâmetro comum do sistema de
bit.

K.34.2 Diferenças no Display de Diagnósticos


Nenhuma.

1428
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.35 INSERÇÃO DE DADOS EXTERNOS

K.35.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Número de - [Número de mensagens que podem ser - [Número de mensagens que podem
mensagens de definidas ao mesmo tempo] ser definidas ao mesmo tempo]
alarme externo e Até 4 mensagens Depende do bit 1 (M16) do parâmetro
comprimento da [Comprimento de uma nº 11931. Quando 0 for definido, o
mensagem mensagem] Até 32 processamento é o mesmo da Série 0i-
caracteres C.

Bit 1 (M16) do parâmetro nº 11931


O número máxima de mensagens de
alarme externo ou mensagens de
operador externo que podem ser
exibidas em conexão com a entrada de
dados exterenos ou mensagens externas
é:
0: 4.
1: 16.

[Comprimento de um
mensagem] Até 32
caracteres

Formato de - [Números de alarmes que podem - Depende do bit 0 (EXA) do parâmetro


exposição de ser enviados] No. 6301.
mensagens de 0 a 999.
alarme externo [Como distinguir estes números dos Bit 0 (EXA) do parâmetro nº 6301
números de alarme geral] Selecionar a especificação de
Somar 1000 ao número enviado mensagem de alarme externo.
0: O números de alarmes que podem ser
enviados são de 0 a 999. O CNC
exibe um número de alarme, com
1000 somado ao número seguinte da
seqüência do caractere “EX”.
1: O números de alarmes que podem ser
enviados são de 0 a 4095. O CNC exibe um
número de alarme, com 1000 somado ao
número seguinte da seqüência do caractere
“EX” somada na frente dele.
Número de - Depende do bit 0 (OM4) do parâmetro - Bit 0 (OM4) do parâmetro nº 3207
mensagens de No. 3207. não está disponível.
operador externo e [Número de mensagens que podem
comprimento da Bit 0 (OM4) do parâmetro nº 3207 ser definidas ao mesmo tempo]
mensagem A tela de mensagem do operador externo Depende do bit 1 (M16) do parâmetro
pode exibir: nº 11931. Selecionar até 4 ou 6
0: Até 256 caracteres em até 1 mensagens.
mensagem. [Comprimento de uma mensagem]
1: Até 64 caracteres em até 4 256 caracteres ou menos.
mensagens.

1429
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Formato de - [Números de mensagens que podem ser - Depende do bit 1 (EXM) do parâmetro
exposição de enviadas] nº 6301. Quando 0 é definido, o
mensagens de 0 a 999. processamento é o mesmo da Série 0i-
operador externo [Como distinguir estes números dos C.
números de alarme e outros númerosl]
Mensagens de 0 a 99 Bit 1 (EXM) do parâmetro nº 6301
Esta mensagem é exibida na tela Selecionar a especificação de mensagem
junto com o número. O CNC soma de operador externo.
2000 a este número para distinção. 0: Os números de mensagens que podem
Mensagens de 100 a 999 ser enviadas são de 0 a 999.
Esta mensagem é exibida na tela sem Uma mensagem de 0 a 99 é exibida
o número. na tela junto com o número.
O CNC soma 2000 a este número
para distinção.
Quanto às mensagens de 100 a 999,
só a mensagem é exposta na tela sem
o número.
1: Os números de mensagens que podem
ser enviadas são de 0 a 4095.
Uma mensagem de 0 a 99 é exibida
na tela junto com o número.
O CNC acrescenta a cadeia do
caractere
“EX” em frente do número.
Esta mensagem é exibida na tela sem
o número.

Faixa de dados de Parâmetro No. 6310


números de A faixa de dados de números de mensagem de operador externo é a seguinte.
mensagem de
operador externo - 0 a 1000. - 0 a 4096.
Quando uma - Um alarme não é emitido; a pesquisa - O alarme DS0059 é emitido.
pesquisa de número não é feita, também.
de programa externo
é feita com 0
definido como o
número do
programa

A entrada de um - A entrada é ignorada sem emitir um - O alarme DS1121 é emitido.


deslocamento de alarme.
ferramenta externa
para um valor de
compensação de
função inválio
Número de - Selecionar utilizando o bit 7 (MS1) e bit - Bit 7 (MS1) e bit 6 (MS0) do parâmetro
mensagens de 6 (MS0) do parâmetro nº 3113 em nº 3113 não estão disponíveis.
histórico para combinação. [Número de mensagens de histórico]
mensagem de Até 32
operador externo e [Comprimento de mensagem de
comprimento da histórico de uma mensagem] Até 256
mensagem caracteres

K.35.2 Diferenças no Display de Diagnósticos

Nenhuma.
1430
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.36 FUNÇÃO DO SERVIDOR DE DADOS

K.36.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Modo de operação - O modo de operação de memória - No modo de operação de memória, as
de memória não é suportado. seguintes operações podem ser
realizadas por um programa
registrado com o servidor de dados:

1. Selecionar o programa no servidor


de dados como o programa principal
e operá-lo no modo de memória.
2. Chamar um subprograma ou
macro personalizado no mesmo
diretório que o programa principal
no servidor de dados.
3. Editar o programa, incluindo
inserção, eliminação, e
substituição de palavras.

Função Série 0i-C Série 0i-D


Chamada Em um sistema de 2 caminhos, uma chamada simultânea de subprograma externo
simultânea de (M198) de um programa do servidor de dados dos dois caminhos e:
dois caminhos - Permitida sob as seguintes condições. - Não permitido.
[Modo de Armazenamento] Usar chamada de subprograma/macro
Ambos os caminhos devem usar o personaluzado para o modo de
mesmo diretório de trabalho. operação de memória
[Modo FTP] como alternativa.
Ambos os caminhos devem
usar o mesmo anfitrião de
conexão.

K.36.2 Diferenças no Display de Diagnósticos

Nenhuma.

1431
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.37 POWER MATE CNC MANAGER

K.37.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Função de - Definir 1 no bit 0 (SLV) do parâmetro Nº - Bit 0 (SLV) do parâmetro nº 0960
exposição de 4 0960, é possível dividir a tela em quatro não está disponível.
escravos janelas, ativando até quatro escravos Um escravo é sempre exibido.
para serem exibidos. Quando há mais de um escravo,
você deve trocar o escravo ativo
Bit 0 (SLV) do parâmetro nº 0960 usando a tecla suave pertinente.
Quando o Poer Mate CNC manager
é selecionado, a tela:
0: Exibe um escravo.
1: É dividida em quatro janelas, ativando até
quatro escravos para serem exibidos.

K.37.2 Diferenças no Display de Diagnósticos


Nenhuma.

1432
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.38 BARREIRA DE ARMAZENAMENTO DE MANDRIL/CONTRA-


PONTO (SÉRIE T)
T
K.38.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Alarme de - Bit 7 (BFA) do parâmetro nº 1300 - Bit 7 (BFA) do parâmetro nº 1300
ultrapassagem não é suportado. não é suportado.
Portanto, se um alarme de A configuração 1 em BFA permite que
interferência ocorrer, a ferramenta a ferramenta pare antes de entrar na
para depois de entrar na área proibida. área proibida, assim eliminando a
Isto torna necário fazer a área necessidade de fazer a área proibida
proibida levemente maior do que ligeiramente maior do que realmente
realmente necessário. necessário.

Bit 7 (BFA) do parâmetro nº 1300


Se uma verificação de horas
armazenadas 1, 2, ou 3 ocorrer, se um
alarme de interferência ocorrer com o
Função de verificação de interferência de
inter-caminho (série T), ou se um alarme
ocorrer com a barreira de armazenamento
de mandril/contra-ponto (série T), a
ferramenta para:
0: Após entrar na área proibida.
1: Antes de entrar na área proibida.

K.38.2 Diferenças no Display de Diagnósticos


Nenhuma.

1433
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.39 RETRAIR CICLO DE ROSCA (CICLO FIXO DE


CORTE/CICLO FIXO DE CORTE REPETITIVO
MÚLTIPLO) (SÉRIE T)
T
K.39.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Posição de retorno - A ferramenta retorna ao ponto inicial do - A ferramenta retorna ao ponto inicial
após chanfragem no ciclo atual. Por exemplo, se for o ciclo do ciclo de segmentação. Isto
ciclo de segmentação nth, a ferramenta retorna a posição onde significa que a ferramenta retorna a
repetitiva múltipla o corte nth foi feito. posição onde ela estava antes do
(G76) corte, não importa quantos ciclos ela
tenha sofrido.
Retração após - As especificações são as seguintes. - Depende do bit 1 (CFR) do parâmetro
chanfragem nº 1611. Quando 0 é definido, o
[Tipo aceleração/desaceleração] processamento é o mesmo da Série 0i-
Aceleração/desaceleração após C.
interpolação para segmentação é
usada. [Contante de tempo] Bit 0 (CFR) do parâmetro nº 1611
A constante de tempo para No ciclo de segmentação G92 ou G76, a
segmentação (parâmetro Nº retração após segmentação usa:
1626) é usada. [Avanço de 0: Tipo de aceleração/desaceleração após
velocidade] interpolação para segmentação, junto
O avanço de velocidade configurado com a constante de tempo de
no parâmetro nº 1466 é usado.. segmentação (parâmetro N º 1626) e o
avanço de velocidade configurado no
parâmetro Nº 1466.
1: Tipo de aceleração/desaceleração após
interpolação para travessia rápida, junto
com a constante de tempo de travessia
rápida e a taxa de travessia rápida.

K.39.2 Diferenças no Display de Diagnósticos


Nenhuma.

1434
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.40 INTERPOLAÇÃO DE COORDENADA POLAR (SÉRIE T)


T

K.40.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


O sistema de - Não disponível. - Ativar ou desativar a função usando bit
coordenada troca 2 (PLS) do parâmetro nº 5450.
durante a
interpolação de Bit 2 (PLS) do parâmetro nº 5450
coordenada polar A função de troca de interpolação de
(função de troca de coordenada polar é:
interpolação de 0: Não usada.
coordenada polar) 1: Usada.
Isto ativa a usinagem usando o sistema
de coordenada de peça com um ponto
desejado que não é o centro do eixo de
rotção definido como a origem do sistema
de coordenada na interpolação de
coordenada polar.

Para detalhes, consultar


"INTERPOLAÇÃO DE COORDENADA
POLAR" no "MANUAL DO USUÁRIO
(SISTEMA DE TORNO MECÂNICO)"
(B-64304PO-1).

1435
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Compensação - Se o primeiro eixo do avião estiver em uma direção hipotética de eixo quanto ao
hipotética de direção centro do eixo de rotação, isto é, o centro do eixo de rotação não está no eixo X, a
de eixo durante a função de compensação de direção hipotética de eixo no modo de interpolação de
interpolação de coordenada polar executa a interpolação de coordenada polar enquanto leva o erro
coordenada polar em consideração. Defina o valor do erro no parâmetro No. 5464.

Eixo hipotético (eixo C)

Eixo de rotação

(X,C)

Eixo X

Erro de direção do eixo hipotético (P)

Centro do eixo de rotação

(X,C) Ponto plano X-C (O centro do eixo de rotação é a origem do


plano X-C
X Valor de coordenada do eixo X no plano X-C
C Valor de coordenada do eixo hipotético no plano X-C
P Erro de direção do eixo hipotético
(Defina o valor do parâmetro No. 5464.)

- Esta função não está dispoonível. - Esta função está dispoonível.

Avanço de velocidade - Defina o valor do parâmetro No. 5462. - Parâmetro No. 5462 não está
de corte e engate de Quando o valor for 0, o avanço de disponível. Defina o valor do parâmetro
avanço de velocidade velocidade e engatado pelo No. 1430.
de corte máximos parâmetro Nº 1422.
durante a interpolação
de coordenada polar
Sobreposição - Ativar ou desativar a função usando bit - Bit 1 (AFC) do parâmetro nº 5450
automática e engate 1 (AFC) do parâmetro nº 5450. não está disponível.
de avanço de A sobreposição automática e o engate
velocidade durante a Bit 1 (AFC) do parâmetro nº 5450 de avanço de velocidade automática
interpolação de No modo de interpolação de coordenada são sempre realizados.
coordenada polar polar, a sobreposição automática e engate
de avanço de velocidade são:
0: Não realizada.
1: Realizado.

K.40.2 Diferenças no Display de Diagnósticos

Nenhuma.
1436
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.41 VERIFICAÇÃO DE INTERFERÊNCIA DE CAMINHO


(SÉRIE T (CONTROLE DE 2 CAMINHOS))

K.41.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Alarme de interferência - Bit 7 (BFA) do parâmetro nº 1300 - Bit 7 (BFA) do parâmetro nº 1300
não é suportado. não é suportado.
Portanto, se um alarme de A configuração 1 em BFA permite que
interferência ocorrer, a ferramenta a ferramenta pare antes de entrar na
para depois de entrar na área proibida. área proibida, assim eliminando a
Isto torna necário fazer a área necessidade de fazer a área proibida
proibida levemente maior do que ligeiramente maior do que realmente
realmente necessário. necessário.

Bit 7 (BFA) do parâmetro nº 1300


Se uma verificação de horas armazenadas
1, 2, ou 3 ocorrer, se um alarme de
interferência ocorrer com a função de
verificação de interferência inter-caminho
(série T), ou se um alarme ocorrer com a
barreira de armazenamento de
mandril/contra-ponto (série T), a
ferramenta para:
0: Após entrar na área proibida.
1: Antes de entrar na área proibida.

K.41.2 Diferenças no Display de Diagnósticos


Nenhuma.

1437
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.42 CONTROLE SÍNCRONO E CONTROLE COMPOSTO


(SÉRIE T (CONTROLE DE 2 CAMINHOS))
T

K.42.1 Diferenças nas Especificações

Função Série 0i-TTC Série 0i-D


Controle síncrono - Acrescentar controle síncrono ou - Acrescentar controle síncrono ou
do eixo composto desativa o controle composto não desativa o controle
Série 0i-C (controle síncrono único. síncrono único.
síncrono rápido) - Os eixos mestre e escravo usados
para o controle cíncrono de eixo
não podem ser usados para
controle síncrono.
- O controle composto está disponível
para o eixo mestre usado para controle
síncrno de eixo, enquanto não está
disponível para o eixo escravo.

A função de avanço - Selecionar utilizando o bit 1 (SVF) do - Bit 1 (SVF) do parâmetro nº 8165
para frente e função parâmetro nº 8165. não está disponível.
de troca de A ferramenta sempre se comporta
corte/travessia rápida Bit 1 (SVF) do parâmetro nº 8165 como quando o SVF é definido como
para eixo síncrono e No controle síncrono ou composto, a 1.
composto de um outro função de avanço para frente e função de (A função de avanço para frente e
caminho troca de corte/travessia rápida para eixos função de troca de corte/travessia
síncronos e compostos de um outro rápida para eixos síncronos e
caminho são: compostos de um outro caminho.)
0: Desativada.
1: Ativada.
O comando de - Não proibido. - Selecionar utilizando o bit 7 (NUMx) do
movimento quando parâmetro nº 8163.
nem controle síncrono
nem controle Bit 7 (NUMx) do parâmetro nº 8163
composto estão em Quando nem o controle síncro nem o
vigor composto estiverem em vigor, especificar
o comando de movimento para um eixo
que está definido com este parâmetro é:
0: Não proibido.
1: Proibido. (O alarme PS0353 é emitido.)

1438
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-TTC Série 0i-D


O comportamento - Ambos os caminhos são colocados no - Selecionar utilizando o bit 0 (MPA) do
quando um alarme é estado de manter avanço. parâmetro nº 8168.
emitido em relação ao Bit 0 (MPA) do parâmetro nº 8168
controle síncrono ou Se um alarme é emitido em relação ao
composto controle síncrono, composto, ou de
sobreposição:
0: Ambos os caminhos são colocados no
estado de manter avanço.
1: Apenas o caminho que inclui eixos
relacionados ao controle síncrono,
composto ou de sobreposição é
colocado no estado de manter avanço.
Por exemplo, quando o controle
síncrono é exercido em um caminho,
apenas o caminho que causou o alarme
é colocado no estado de manter
avanço. O tratamento dos outros
caminhos depende da configuração
do Bit 1 (IAL) do parâmetro nº 8100.
O comportamento - O modo de controle síncrono ou - Selecionar utilizando o bit 5 (NCS) do
quando a composto é cancelado. parâmetro nº 8160.
ultrapassagem ocorre Bit 5 (NCSx) do parâmetro nº 8160
para um eixo sob Se a ultrapassagem ocorrer para um eixo
controle síncrono ou sob o modo de controle síncrono,
composto composto ou de sobreposição é:
0: Cancelado.
1: Não cancelado.
Troca entre sinal de - Os sinais podem ser trocados a - Utilizar um comando de código M.
seleção de eixo de qualquer tempo. Especificar um código M de espera
controle síncrono e (código M sem armazenamento em
sinal de seleção de buffer) antes e depois do código M.
eixo de controle Quanto o controle síncrono ou
composto durante a composto é exercido em um caminho,
operação automática especificar um código M ou outro código
sem armazenamento em buffer antes e
depois do código M que inicia ou
cancela o controle de forma a proibir a
antecipação da operação.

Controle síncrono
Item Série 0i-TTC Série 0i-D
G28 quando o eixo - Quando a posição de referência do eixo - Quando a posição de referência do
mestre estiver escravo não for estabelecida, as eixo escravo não for estabelecida, o
instalado coordenadas da máquina são mudadas alarme PS0354 ocorre.
para as coordenadas definidas no
parâmetro nº 1240, completando o
retorno à posição de referência.
Atualização das - Selecionar utilizando o bit 4 (SPN) do - Bit 4 (SPN) do parâmetro nº 8164
coordenadas da peça parâmetro nº 8164. não está disponível.
e coordenadas Bit 4 (SPN) do parâmetro nº 8164 A ferramenta sempre se
relativas do eixo As coordenadas da peça e comporta como quando o SPNx
escravo sob controle coordenadas relativas do eixo escravo está configurado para 0 (as
síncrono sob controle síncrono são: coordenadas são atualizadas).
0: Atualizadas.
1: Não atualizadas.

1439
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/

Item Série 0i-TTC Série 0i-D


A detecção de fora - A detecção de fora de sincronização - A detecção de fora de sincronização
de cincronização não é realizada. é realizada.
quando o controle
síncrono for exercido
é um caminho (1
está configurado no
bit 1 (SER) do
parâmetro Nº 8162)

Quantidade de - Sempre refletida no eixo escravo. - Selecionar se refletir q quantidade ou


interrupção por modo no eixo escravo, usando bit 5
manivela ou modo (SMIx) do parâmetro Nº 8163.
de imagem de Bit 5 (SMIx) do parâmetro nº 8163
espelho para o eixo Durante o controle síncrono, a
mestre quantidade de interrupção por manivela
ou modo de imagem de espelho para o
eixo mestre é:
0: Refletida no eixo escravo.
1: Não refletida no eixo escravo.

A configuração - Um sistema de coordenada de peça - Selecionar utilizando o bit 6 (SPVx)


automática de um não é automaticamente configurado do parâmetro nº 8167.
sistema de para o eixo escravo. Bit 6 (SPVx) do parâmetro nº 8167
coordenada de peça Ao final do controle síncrono, um sistema
para o eixo escravo de coordenada de peça para o eixo
no final do controle escravo é:
síncrono 0: Não configurado automaticamente.
1: Configurado automaticamente.
O sistema de coordenada de peça a
ser definido é determinado pelos
valores de coordenada de máquina e
os valores de coordenada de peça
dos pontos de referência dos eixos
individuais definidos pelo parâmetro
Nº 1250.

Controle composto
Item Série 0i-TTC Série 0i-D
G28 durante controle - Quando a posição de referência do eixo - Quando a posição de referência do
composto composto do outro caminho não for eixo composto do outro caminho não
estabelecida, as coordenadas da for estabelecida, o alarme PS0359
máquina são mudadas para as ocorre.
coordenadas definidas no parâmetro nº
1240, completando o retorno à posição
de referência.
Controle composto - Selecionar se usa a funçção composta - Bit 1 (CZMx) do parâmetro nº 8161
para o comando de do comando de retorno à posição de não está disponível.
retorno à posição de referência do eixo de contorno Cs, A ferramenta sempre se comporta
referência do eixo Cs usando bit 1 (CZMx) do parâmetro Nº como quando CZMx está configurada
quando o controle 8161. para 1 (o controle composto é usado).
composto for exercido Bit 1 (CZMx) do parâmetro nº 8161
para eixos de contorno Quando o controle composto for exercido
Cs para eixos de contorno Cs, a função de
controle composto para o comando de
retorno à posição de referência do eixo de
contorno Cs é:
0: Não usada.
1: Usada.
1440
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Item Série 0i-TTC Série 0i-D


Interrupção por - Desativada. - Ativar ou desativar a interrupção
manivela para eixos usando o bit 6 (MMIx) do parâmetro Nº
compostos 8163.
Bit 6 (MMIx) do parâmetro nº 8163
Durante o controle composto, a interrupção
por manivela para eixos compostos é:
0: Ativada.
1: Desativada.
Exibição da posição - Selecionar utilizando o bit 0 (MDXx) do - Bit 0 (MDXx) do parâmetro nº 8163 não
atual durante o parâmetro nº 8163. está disponível.
controle composto Bit 0 (MDXx) do parâmetro nº 8163. Os valores de coordenada do caminho
(coordenadas Durante o controle composto, a exibição da local são sempre exibidos.
absolutas/relativas) posição atual durante o controle composto
(coordenadas absolutas/relativas) mostra:
0: Valores de coordenada do caminho local.
1: Valores de coordenada do caminho
parceiro.

G53 durante controle - Selecionar utilizando o bit 2 (CPMx) do - Bit 2 (CPMx) do parâmetro nº 8165 não
composto parâmetro nº 8165. está disponível.
Bit 2 (CPMx) do parâmetro nº 8165. A ferramenta sempre se comporta
Durante o controle composto, a seleção do como quando CPMx está configurado
sistema de coordenada da máquina (G53) para 1 (G53 está ativado.)
é:
0: Desativada.
1: Ativada.
(A distância de viagem é calculada para
que a máquina se mova de acordo com o
sinal de seleção de sistema de
coordenada da máquina do caminho
parceiro.)
Aceleração/desaceler - Selecionar utilizando o bit 0 (NLSx) do - Bit 0 (NLSx) do parâmetro nº 8167 não
ação constante de parâmetro nº 8167. está disponível.
aceleração Bit 0 (NLSx) do parâmetro nº 8167 A ferramenta sempre se comporta
Para Aceleração/desaceleração constante de como quando NLSx é definido como 1.
aceleração/desacelera tempo de aceleração para (Aceleração/desaceleração constante
ção em travessia aceleração/desaceleração em travessia de tempo de aceleração é ativada.)
rápida para um eixo rápida para um eixo sujeito ao controle
sujeito ao controle composto (bit 4 (RPT) do parâmetro nº
composto (bit 1603) é:
4 (RPT) do parâmetro 0: Ativada.
No. 1603) 1: Desativada.
Coordenadas da - Os valores de coordenada do caminho - Selecionar utilizando o bit 0 (MDMx) do
máquina durante local são exibidos. parâmetro nº 8169.
controle composto Bit 0 (MDMx) do parâmetro nº 8169
Coordenadas da máquina exibidas
durante controle composto são:
0: Valores de coordenada do caminho
local.
1: Valores de coordenada da máquina do
caminho parceiro.
Leitura das - Os valores de coordenada do caminho - Selecionar utilizando o bit 1 (MVMx) do
coordenadas da local são lidos. parâmetro nº 8169.
máquina (#5021 e Bit 1 (MVMx) do parâmetro nº 8169
após) durante o As coordenadas da máquina (#5021
controle composto e após) que são lidas durante o
controle composto são:
0: Valores de coordenada da máquina do
caminho local.
1: Valores de coordenada da máquina do
caminho Parceiro.

1441
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Item Série 0i-TTC Série 0i-D


Avanço de - O avanço de velocidade de - Selecionar utilizando o bit 2 (MRFx) do
velocidade de travessia rápida do eixo parâmetro nº 8169.
travessia rápida especificado é usado. Bit 2 (MRFx) do parâmetro nº 8169
durante o controle Avanço de velocidade de travessia
composto rápida usado durante o controle
composto é:
0: O avanço de velocidade de
travessia rápida do eixo
especificado.
1: Avanço de velocidade de travessia
rápida do movimento

K.42.2 Diferenças no Display de Diagnósticos

Item Série 0i-TTC Série 0i-D


Display do valor de - Exibido no parâmetro Nº 8182. - Exibido no diagnóstico Nº 3502.
erro de sincronização
para cada eixo

1442
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.43 CONTROLE SOBREPOSTO (SÉRIE T (CONTROLE DE 2


CAMINHOS))
T
K.43.1 Diferenças nas Especificações

Função Série 0i-TTC Série 0i-D


Controle síncrono - Acrescentar controle sobreposto - Acrescentar controle sobreposto não
do eixo desativa o controle síncrono único. desativa o controle síncrono único.
(Série 0i: (controle - O mesmo eixo pode ser usado como o
síncrono rápido) eixo mestre para controle síncrono de
eixo e o eixo mestre para controle
sobreposto.
Manter avanço - Ambos os caminhos são colocados no - Selecionar utilizando o bit 0 (MPA) do
quando um alarme estado de manter avanço. parâmetro nº 8168.
ocorre com respeito Bit 0 (MPA) do parâmetro nº 8168
ao controle O sinal de movimento em progresso do
sobreposto eixo <Fn102> ou sinal de direção de
movimento do eixo <Fn106> para o eixo
escravo durante o controle sobreposto:
0: Colocar ambos os caminhos no estado
de manter avanço.
1: Colocar apenas o caminho que inclui
eixos relacionados ao controle de
sobreposição no estado de manter
avanço. (Por exemplo, quando o
controle de sobreposição é exercido em
um caminho, apenas o caminho que
causou o alarme é colocado no estado
de manter avanço.)
Retorno à posição de - Não disponível. - Não disponível. O alarme PS0363
referência do eixo ocorre.
escravo durante o
controle sobreposto
Eixos escravos - O controle sobreposto não pode ser - O controle sobreposto pode ser exercido
múltiplos exercido quando há eixos escravos quando há eixos escravos múltiplos e
múltiplos e um eixo mestre. um eixo mestre.
Movimento do eixo - A saída do estado é realizada de - Selecionar utilizando o bit 4 (AXS) do
Em andamento e sinal acordo com o resultado de acrescentar parâmetro nº 8160.
de direção do pulsos de movimento sobrepostos Bit 4 (AXS) do parâmetro nº 8160
movimento do eixo O sinal de movimento em progresso do
para o eixo escrao eixo
durante o controle <Fn102> ou sinal de direção de movimento
sobreposto do eixo
<Fn106> para o eixo escravo
durante o controle sobreposto:
0: Realizar a liberação do estado de
acordo com o resultado de acrescentar
pulsos de movimento sobrepostos
1: Realizar a liberação do estado de
acordo com o resultado de mover os
eixos individuais, independente do
movimento sobreposto
pulsos.

1443
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Séerie 0i-TTC Série 0i-D


Ultrapassagem de - O modo de controle sobreposto é - Selecionar utilizando o bit 5 (NCS) do
eixo durante o cancelado. parâmetro nº 8160.
controle sobreposto Bit 5 (NCSx) do parâmetro nº 8160
Se a ultrapassagem ocorrer para um eixo
sob o modo de controle síncrono,
composto ou de sobreposição é:
0: Cancelado.
1: Não cancelado.
Troca entre sinais de - Os sinais podem ser trocados a - Utilizar um comando de código M.
seleção de eixo de qualquer tempo. Note que ambos os Especificar um código M de espera
controle sobreposto eixos mestre e escravo podem ser (código M sem armazenamento em
durante a operação parados. buffer) antes e depois do código M.
automática. Quanto o controle sobreposto é
exercido em um caminho, especificar
um código M ou outro código sem
armazenamento em buffer antes e
depois do código M que inicia ou
cancela o controle de forma a proibir a
antecipação da operação.

K.43.2 Diferenças no Display de Diagnósticos


Nenhuma.

1444
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.44 DESLOCAMENTO DO EIXO Y (SÉRIE T)

K.44.1 Diferenças nas Especificações

Função Série 0i-C Série 0i-D


Número do eixo para o - Selecionar utilizando o bit 7 (Y03) do - Selecionar utilizando o parâmetro nº
qual o deslocamento parâmetro nº 5004. 5043.
do eixo Y é usado Quando 0 ou um valor fora da faixa de
Bit 7 (Y03) do parâmetro nº 5004 dados for definido, o deslocamento do eixo
O deslocamento do eixo Y é usado para: Y é usado para os eixos Y dos três eixos
0: 4º eixo básicos (X, Y, e Z).
1: 3º eixo.

K.44.2 Diferenças no Display de Diagnósticos


Nenhuma.

1445
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.45 COMPENSAÇÃO DA FERRAMENTA DE CORTE /


COMPENSAÇÃO DO RAIO DA PONTA DA FERRAMENTA

K.45.1 Diferenças nas Especificações


Função Série 0i-C Série 0i-D
Compensação da - Na Série os 0i-D, a compensação da ferramenta de corte C (série M) e
ferramenta de compensação de raio da ponta da ferramenta (série T) as funções da Série 0i-C são
corte/compensação coletivamente mencionadas como a compensação da ferramenta de
do raio da ponta da corte/compensação do raio da ponta da ferramenta.
ferramenta
Interpolação M - Disponível.
circular de canto É incluída na compensação de
(G39) - Ativado configurando 1 no bit 2 (G39) ferramenta de
do parâmetro Nº 5008. corte/compensação de raio de
T
ponta de ferramenta
- Não disponível. Desde a interpolação circular de canto
(G39) está sempre ativado, bit 2 (G39)
do parâmetro nº 5008 não está
disponível.
Compensação da - Nem a compensação da ferramenta de - A compensação da ferramenta de
ferramenta de corte C nem a compensação do raio da corte/compensação do raio da ponta
corte/compensação
do raio da ponta da ponta da ferramenta estão disponíveis da ferramenta está também disponível
ferramenta na na operação MDI na operação MDI
operação MDI
Posição de parada - A posição de pada do bloco único defere como
de bloco único mostrado abaixo.
durante o modo de
compensação da L
ferramenta de
corte/compensação
do raio da ponta da
ferramenta Peça
L
r α
Caminho programado
r Ferramenta de corte/raio
da ponta da ferramenta
L caminho do centro
L L
Parada de bloco único Série 0i-D
Parada de bloco único Série 0i-C

Função para mudar a - Não disponível. - No início ou durante o modo de


direção de compensação da ferramenta de
compensação corte/compensação do raio da ponta
intencionalmente da ferramenta, especificar I, J, ou K
(vetor tipo IJ e vetor em um bloco G00 ou G01. Isto faz o
tipo JK) vetor de compensação no ponto final
do bloco perpendicular à direção
especificada por I, J, ou K. Desta
forma, você pode mudar a direção de
compensação intencionalmente.

1446
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Posição de parada - Se o valor do raio especificado para interpolação circular for menor do que aquele
quanto um alarme de para compensação de ferramenta de corte/compensação de raio da ponta da
sobre-corte ferramenta, como no exemplo abaixo, realizar compensação interiormente através
da compensação da ferramenta de corte/compensação de raio da ponta da
ferramenta provoca sobrecorte, gerando um alarme e parando a ferramenta. A
posição de parade difere.

Ferramenta de corte/raio da ponta da ferramenta N1


caminho do centro P1
Caminho programado P2

Peça de trabalho N2

P3

N3

Corte como causas


programadas

[Quando a parada de bloco único ocorre no bloco precedente na série 0i-C]


Desde que a ferramenta se mova até atingir o ponto final do bloco (P3 na figura),
o sobrecorte pode ocorrer.
[Quando a parada de bloco único não ocorre bo bloco precedente na série 0i-C].
A ferramenta para imeditamente após executar o bloco (P2 na figura).
[No caso da série Oi-D]
Desde que a ferramenta pare no ponto de partida do bloco (P1 na figura),
independente do estado do bloco único, o sobrecorte pode ser evitado.

Parada de bloc único - Não disponível. - Depende do bit 0 (SBK) do parâmetro


em um bloco criado No. 5000.
internamente para
compensação de Bit 0 (SBK) do parâmetro No. 5000
ferramenta de Em um bloco criado internamente
corte/compensação para compensação de ferramenta de
de raio da ponta da corte/compensação de raio da ponta
ferramenta da ferramenta, a parada de bloco
único é:
0: Não realizada.
1: Realizada.
Este parâmetro é usado para verificar um
programa incluindo compensação de
ferramenta de corte/compensação de raio
da ponta da ferramenta.

1447
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Configurar para - Definir 1 no bit 0 (CNI) do parâmetro Nº - Não disponível.
desativar verificação 5008. (Bit 0 (CNI) do parâmetro Nº 5008
de interferência e não está disponível.
No exemplo abaixo, uma verificação de
eliminar vetores de interferência é feita sobre os vetores Para evitar sobrecorte, a função de
interferência dentro de V1 e V4, e os vetores de anulação de verificação de interferência
inferência são eliminados. Como (bit 5 (CAV) do parâmetro Nº 19607) é
resultado, o caminho do centro da usada.
ferramenta é de V1 a V4. No exemplo abaixo, ocorre interferência
entre V1 e V4 e entre V2 e V3. Então, os
vetores VA e VB são criados. O caminho
do centro da ferramente vai de VA a VB.

No caso da série Oi-C

Caminho do Centro
da Ferramenta

Caminho programado

V.4 V1

V3 V2

No caso da série Oi-D

Caminho do Centro
da Ferramenta

VA VB
Caminho programado
V4 V1

V3 V2

1448
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Númereo de blocos a - Sempre 3 blocos - O número pode ser definido no parâmetro
serem lidos no modo Nº 19625. A faixa especificável é de 3 a 8
de compensação da blocos.
ferramenta de Se o parâmetro não for definido (0 é
corte/compensação definido), o mesmo número da Série Oi-C
de raio da ponta da (3 blocos) é assumido.
ferramenta

Quando a - O alarme PS0038 é emitido, e a - O alarme PS0041 é emitido, e a


interpolação circular é ferramenta para no ponto final do ferramenta para no ponto de partida
especificada que faz bloco que precede o bloco de do bloco que precede o bloco de
com que o centro interpolação circular. interpolação circular.
coincida com o ponto
de partida ou ponto
final durante o modo
de compensação da
ferramenta de
corte/compensação
de raio da ponta da
ferramenta

1449
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D

Comportamento - Depende do bit 2 (CCN) do parâmetro nº - Bit 2 (CCN) do parâmetro no 5003


quando o ponto de 5003 não está disponível. A ferramenta
referência sempre se comporta como se CCN
automático é estivesse configurado para 1.
especificado durante
a compensação de
corte/ modo de
compensação da [Quando CCN = 0]
ponta da ferramenta. O vetor de substituição é cancelado quando a ferramenta se move para o ponto
intermediário.
Também, a operação de partida é realizada a partir da posição de
referência.
Ponto
intermediário
S G28 S S G01

G00 r

S
(G42 G01) Posição de referência

[Quando CCN = 1 ou para Série 0i-D]


O vetor de substituição não é cancelado quando a ferramenta se move para
a posição intermediária; é cancelado quando a ferramenta se move para a
posição de referência.
Ainda, a ferramenta se move da posição de referência para o próximo ponto
de interseção.

Ponto
intermediário

S G28 S S G01

r
G00

Posição de referência

(G42 G01)

1450
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Método de julgamento Depende do bit 5 do parâmetro Nº 5008 - Depende do bit 5 (QCR) do parâmetro no.
de distância de viagem 5008. A ferramenta sempre se comporta
para interpolação como quando QCR é configurado para 1.
circular na
comepnsação de
ferramenta de [Quando QCR = 0] [Quando QCR = 1 ou para Série 0i-D]
corte/compensação de
raio da ponta da
Ponto de partida
ferramenta. Ponto de partida

Ponto Ponto final


final

Centro Centro

Se o ponto final estiver no lado Se o ponto final estiver no lado A


A ,quando visto do ponto de partida, da linha L ligado ao ponto de
a distância de viagem é pequena. partida e ao centro, a distância de
Se estiver no lado B, C ou D, a viagem é pequena. Se estiver no
ferramenta percorreu quase uma lado B, a ferramenta percorreu
volta.
quase uma volta.

O método de - Conectado pela interpolação linear. - Depende do bit 2 (CCC) do parâmetro


conexão do vetor de nº. 19607.
compensação [Quando CCC = 0 ou para Série 0i-C] Conectar os vetores pela interpolação
quando a ferramenta - Conectar os vetores pela interpolação circular
viaja em torno de um [Quando CCC = 1]
canto externo durante
o modo de
compensação da
ferramenta de
corte/compensação
de raio da ponta da
ferramenta

1451
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Direção da ponta - Direções da ponta da ferramenta virtual - Todas as direções da ponta da
da ferramenta de 1 a 8 podem ser usadas apenas ferramenta virtual podem ser utilizadas
virtual para o plano G18 (Z-X). Quando a para os planos G17, G18, e G19.
direção da ponta da ferramenta for 0 ou
9, a compensação pode ser realizada
para os planos G17 e G19 também.

O caminho do centro - [Voltar superfície externa/ciclo de - [Voltar superfície externa/ciclo de


da ponta de perfuração (G90)]. perfuração (G90)].
compensação do raio Caminho do centro do raio da ponta da Caminho do centro do
da ponta da ferramenta raio da ponta da
ferramenta em um ferramenta
ciclo fixo (G90 ou Todas as pontas de ferramenta
G94).

Todas as pontas de Todas as


Todas as
pontas de
ferramenta pontas de
ferramenta ferramenta

Caminho
Caminho programado programado

- [Avanço do ciclo de corte (G94)] - [Avanço do ciclo de corte(G94)]

Caminho do centro do raio da ponta Caminho do centro do


da ferramenta raio da ponta da
ferramenta
Todas as pontas de ferramenta

Todas as Todas as pontas Todas as


pontas de 4 de ferramenta pontas de
ferramenta
ferramenta

Caminho programado
Caminho programado

* Números de 0 a 8 na figura são números de ponta de ferramenta virtual.


Tipo de - O tipo de partida/cancelamento não pode Quando SUV e SUP são
partida/cancelamento de ser definido. respectivamente definidos para 0 e 1
compensação de raio de (tipo B), o processamento é o mesmo
ponta da ferramenta que a Série Oi-C.

K.45.2 Diferenças no Display de Diagnósticos

Nenhuma

1452
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.46 CICLO FIXO PARA PERFURAÇÃO

K.46.1 Diferenças na Especificações

Função Série 0i-D Série 0i-D


Liberação de - Selecionar utilizando bit (M5T) do - Selecionar utilizando bit (M5T) do
M05 em um parâmetro Nº 5101. parâmetro Nº 5101.
ciclo de Bit 6 (M5T) do parâmetro Nº 5101 Bit 5 (M5T) do parâmetro Nº 5101
rosqueamento Quando a direção de rotação do fuso é Quando a direção de rotação do fuso é
modificada da rotação avançada para a modificada da rotação avançada para a
rotação inversa ou da rotação inversa para rotação inversa ou da rotação inversa para
um a rotação avançada em um ciclo de um a rotação avançada em um ciclo de
rosqueamento (G84/G74 com a série M, ou rosqueamento (G84/G74 com a série M, ou
G84/G88 com a série T): G84/G88 com a série T):
T 0: O M05 é liberado antes da liberação de
0: O M05 não é liberado antes da liberação M04 ou M03.
de M04 ou M03. 1: O M05 não é liberado antes da
1: O M05 é liberado antes da liberação de liberação de M04 ou M03.
M04 ou M03. NOTA
M Este parâmetro corresponde ao bit 6
(M5T) do parâmetro Nº 5101 da Série Oi-C.
0: O M05 é liberado antes da liberação de Com a série T, a lógica dos valores 0 e 1
M04 ou M03. é oposta àquela da Sério Oi-C.
1: O M05 não é liberado antes da liberação
de M04 ou M03.

Comportamento T -
Selecionar utilizando bit 4 (K0D) do
quando K0 está - Selecionar utilizando bit 5 (K0E) do parâmetro Nº 5105 para ambas as
especificado para o parâmetro Nº 5102. séries T e M.
número de repetições Bit 4 (K0D) do parâmetro Nº 5105
K Bit 5 (K0E) do parâmetro Nº 5102 Quando K0 está especificado em um ciclo
Quando K0 está especificado em um ciclo fixo de perfuração (G80 a G89):
fixo de perfuração (G80 a G89): 0: Operação de perfuração não é realizada,
0: Uma operação de perfuração é realizada. e apenas os dado de perfuração é
1: Operação de perfuração não é realizada armazenado.
e apenas o dado de perfuração é 1: Uma operação de perfuração é realizada.
armazenado. NOTA
M Com a série T, a lógica dos valores 0 e 1 é
oposta àquela do bit 5 (K0E) do parâmetro
1: Operação de perfuração não é realizada
nº 5102 da Série Oi-C.
e apenas o dado de perfuração é
armazenado.
Comportamento do - O comportamento pode ser selecionado - Enquanto bit 1 (NRF) do parâmetro Nº
primeiro comando de usando-se o bit 1 (NRF) do parâmetro Nº 3700 existir, a operação de
posicionament0 (G00) 3700. posicionamento normal é realizada
para um eixo de em um ciclo fixo, independente da
controle de contornos Bit 1 (NRF) do parâmetro Nº 3700 configuração deste bit de parâmetro.
CS em um ciclo fixoo Após um fuso serial ser trocado para um
eixo de controle de contornos Cs, o
primeiro comando de movimento:
0: Realiza a operação de posicionamento
normal após executar a operação de
retorno à posição de referência.
1: Realiza a operação de posicionamento
normal.

1453
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-D Série 0i-D


Retração em um ciclo - Selecionar a operação de retração - Bit 1 (BCR) do parâmetro Nº 5104
de perfuração (G85, utilizando o bit 1 (BCR) do parâmetro Nº não está disponível.
G89) 5104. A operação de retração é sempre
realizada no avanço de
Bit 1 (BCR) do parâmetro Nº 5104 velocidade de corte.
A operação de retração em um ciclo de Neste caso, o avanço de velocidade
perfuração é realizada: no de corte da operação de retração
0: Avanço de velocidade de corte pode ser multiplicado pelo valor de
Neste caso, o avanço de velocidade de sobreposição definido no parâmetro
corte da operação de retração pode ser Nº 5149. A faixa de valor de
multiplicado pelo valor de sobreposição sobreposição é
definido no parâmetro Nº 1% a 2000%.
5121. A faixa de valor de sobreposição
é
100% a 2000%.
1: Faixa de travessia rápida
Neste caso, a sobreposição de
travessia rápida também é ativada.

Valor de limpeza de - Definir o valor no parâmetro Nº 5114. - Definir o valor no parâmetro Nº 5115.
um ciclo de
perfuração profunda
Eixo de perfuração no - O eixo Y não pode ser utilizado como - O eixo Y pode ser utilizado como um eixo
Formato da Série um eixo de perfuração. de perfuração.
10/11 Alarme P/S Nº 028 é emitido.

Função Série 0i-D Série 0i-D


Avanço de - Quando o comando I (avanço de velocidade avançado/retração) for omitido e 0 for
velocidade definido nos parâmetros Nº 5172 e 5173, o avanço de velocidade avançado/retração é
avançada/retração o seguinte.
para ciclo de 0 Mesmo avanço de velocidade que o
perfuração especificado pelo comando F
profunda de furo
pequeno (G83)
Direção de rotação - Definir a direção utilizando o bit 5 - Bit 5 (RD2) e bit 4 (RD1) do
da ferramenta em (RD2) e o bit 4 (RD1) do parâmetro Nº parâmetro Nº 5101 não está
um ciclo de 5101 em combinação. disponível.
perfuração fino Definir a direção no parâmetro de tipo de
(G76) ou ciclo de eixo
perfuração traseiro Nº 5148.
(G87)

Comando de - Em um ciclo de perfuração profunda de alta velocidade (G73), ciclo de perfuração


endereço Q em um profunda (G83), e ciclo de perfunração profunda de furo pequeno G83), quando o
ciclo de perfuração comando do endereço Q (quantidade de corte por vez) não é especificado ou Q0
profund de alta for especificado:
velocidade (G73), Selecionar a operação utilizando bit 1 - Bit 1 (QZA) do parâmetro Nº 5103
ciclo de perfuração (QZA) do parâmetro Nº 5103. não está disponível.
profunda G83, ou A ferramenta sempre se comporta
ciclo de perfuração Bit 1 (QZA) do parâmetro Nº 5103 como quando 1 está definido no bit 1
profunda de furo 0: A ferramenta repete o movimento (QZA) do parâmetro Nº 5103. (Alarme
pequeno (G83) para cima e para baixo na PS0045 é emitido.)
mesma posição sem corte.
1: A larme P/S Nº 045 é emitido.

1454
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Compensação de - Selecionar o eixo para o qual ativar a - Bit 4 (TCE) do parâmetro Nº 5006
comprimento da compensação de comprimento da não está disponível.
ferramenta (G43 ou ferramenta, usnado bit 4 (TCE) do A ferramenta sempre se comporta
G44) em um ciclo parâmetro Nº 5006. como quando 1 está definido no bit 4
Fixo quando a (TCE) do parâmetro Nº
compensação de Bit 4 (TCE) do parâmetro Nº 5006 5006.
comprimento da Quando a compensação de
ferramenta tipo C for comprimento da ferramenta (G43 ou
selecionada (1 é G44) for especificada em um ciclo fixo, a
definido no bit 0 (TLC) compensação de comprimento da
do parâmetro Nº 5001) ferramenta é ativada por:
0: Eixo selecionado de acordo com
compensação de comprimento de
ferramenta tipo C.
1: Eixo de perfuração

K.46.2 Diferenças no Display de Diagnósticos


Nenhuma

1455
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.47 CICLO FIXO (SÉRIE T)/CICLO FIXO REPETITIVO


MÚLTIPLO (SÉRIE T)

K.47.1 Diferenças na Especificações

Função Série 0i-C Série 0i-D


Plano de usinagem - O plano no qual o ciclo fixo é realizado - O plano no qual o ciclo fixo pode ser
é sempre o plano ZX. selecionado arbitrariamente
(incluindo um eixo paralelo).
Obserque que, com o sistema A do
código G, um eixo cujo nome for U, V,
ou W não pode
Ser definido como um eixo paralelo.
Unidade de - A unidade de configuração comum a - A unidade de configuração se aplica a
configuração de todos os eixos é usada. diferentes eixos, dependendo do plano
endereço R (Endereço de usinagem e do comando.
I, J, ou K para o Segundo eixo dos eixos
formato da série compreendendo o plano de usinagem
10/11) para G90 e G92.
Primeiro eixo dos eixos compreendendo
o plano de usinagem para G94
Aplicação de - Consultar a Seção 4.1.5., “CICLO FIXO E COMPENSAÇÃO DE RAIO DA
compensação de PONTA DA FERRAMENTA” no “MANUAL DO USUÁRIO (SÉRIE T)” (B-
raio da ponta da 6430PO-1). As diferenças nas especificações são etalhadas.
ferramenta
Segmentação em - A segmentação é realizada como o - A segmentação em polegada é
polagada por comando de segmentação de realizada.
endereço E torno do endereço F.
(formato
da Série 10/11)
Compotamento do - O compostamento pode ser selecionado - Enquanto bit 1 (NRF) do parâmetro Nº
primeiro comando de utilizando bit 1 (NRF) do parâmetro Nº 3700 existir, a operação de
posicionament0 (G00) 3700. posicionamento normal é realizada
para um eixo de em um ciclo fixo, independente da
controle de contornos Bit 1 (NRF) do parâmetro Nº 3700 configuração deste bit de parâmetro.
CS em um ciclo fixo Após um fuso serial ser trocado para um
eixo de controle de contornos Cs, o
primeiro comando de movimento:
0: Realiza a operação de posicionamento
normal após executar a operação de
retorno à posição de referência.
1: Realiza o posicionamento normal
normal.

K.47.2 Diferenças no Display de Diagnósticos


Nenhuma

1456
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.48 CICLO DE MOAGEM FIXA

K.48.1 Diferenças na Especificações

Função Série 0i-C Série 0i-D


Especificação T - Definir os eixos de moagem para os
de eixo de - O eixo de moagem é sempre o eixo Z. ciclos de moagem fixos individuais nos
moagem parâmetros Nº 5176 a 5179.
M Se o mesmo número de eixo que o
- O eixo de moagem é o eixo X ou eixo Z. eixo de corte for especificado em
quaisquer daqueles parâmetros, ou se
um ciclo fixo de moagem for
executado quando 0 estiver definido,
o alarme
PS0456 é emitido.

Compotamento do - O compostamento pode ser selecionado - Enquanto bit 1 (NRF) do parâmetro Nº


primeiro comando de utilizando bit 3700 existir, a operação de
posicionament0 (G00) 1 (NRF) do parâmetro Nº 3700. posicionamento normal é realizada
para um eixo de em um ciclo fixo, independente da
controle de contornos Bit 1 (NRF) do parâmetro Nº 3700 configuração deste bit de parâmetro.
CS em um ciclo fixo Após um fuso serial ser trocado para um
eixo de controle de contornos Cs, o
primeiro comando de movimento:
0: Realiza a operação de posicionamento
normal após executar a operação de
retorno à posição de referência.
1: Realiza o posicionamento normal

Função Série 0i-C Série 0i-D


Controle exclusivo - Quando a opção de ciclo fixo de - Quando a opção de ciclo fixo de
contra o ciclo fixo moagem é especificada, o ciclo fixo moagem é especificada, selecionar se
respectivo múltiplo respectivo múltiplo (função padrão) não usar o ciclo fixo respectivo múltiplo
(função padrão) pode ser usado. (função padrão) ou ciclo fixo de
moagem, usado o bit 0 (GFX) do
parâmetro Nº 5106.

Bit 0 (GFX) do parâmetro Nº 5106


Quando a opção de ciclo fixo de moagem
é especificada, os comandos G71, G72,
G73 e G74 são destinados para:
0: Ciclo fixo respectivo múltiplo.
1: Ciclo fixo de moagem.

1457
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Especificação - O eixo de revestimento é sempre o - Definir os eixos de revestimento para
de eixo de quarto eixo. os ciclos de moagem fixos individuais
revestimento nos parâmetros Nº 5180 a 5183.
Se o mesmo número de eixo que o
eixo de corte for especificado em
quaisquer daqueles parâmetros, ou se
um ciclo fixo de moagem for
executado quando 0 estiver
definido, o alarme PD0456 é emitido.

K.48.2 Diferenças no Display de Diagnósticos

Nenhuma

1458
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.49 CICLO FIXO RESPECTIVO MÚLTIPLO PARA


TORNEAMENTO (SÉRIE T)

K.49.1 Diferenças na Especificações

Diferenças comuns ao formato padrão da Série 0 e formato da Série 10/11

Função Série 0i-C Série 0i-D


Plano especificável - O ciclo pode ser especificado para - O ciclo pode ser especificado por
um plano Z-X, com o eixo X definido um plano arbitrário selecionado com
como o primeiro eixo e o eixo Z os três eixos básicos e seus eixos
definido como o segundo eixo. paralelos.
Especificação - Não permitido. - Para o
para um plano sistema A do código G, o ciclo pode ser
incluindo um eixo especificado quando o nome do eixo
paralelo paralelos for diferente de U, V, ou
W.(Utilizar U, V, ou W como um nome
de eixo não é
Permitido para o sistema A do código G.)
Comportamento do - O comportamento pode ser selecionado - Enquanto bit 1 (NRF) do parâmetro Nº
primeiro comando de utilizando bit
3700 existir, a operação de
1 (NRF) do parâmetro Nº 3700.
posicionament0 (G00) posicionamento normal é realizada
Bit 1 (NRF) do parâmetro Nº 3700
para um eixo de em um ciclo fixo, independente da
Após um fuso serial ser trocado para um
controle de contornos eixo de controle de contornos Cs, o primeiro configuração deste bit de parâmetro.
CS em um ciclo fixo comando de movimento:
0: Realiza a operação de posicionamento
normal após executar a operação de
retorno à posição de referência.
1: Realiza a operação de posicionamento
normal
-
Caminho de retorno - A ferramenta retorna ao ponto de
- A ferramenta retorna diretamente ao
ao ponto de partida partida do ciclo através de um
ponto de partida do ciclo
do ciclo quando a deslocamento de ponto pela
permissão de permissão de acabamento.
Ponto de partida do ciclo
acabamento é Ponto de partida do ciclo
especificada em G71
Permissão de
ou G72 Permissão de Acabamento
Acabamento A ferramenta retorna
ao ponto de partida do
ciclo através de um
Retorno ao ponto de deslocamento de
partida ponto pela permissão
de acabamento.

1459
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Função Série 0i-C Série 0i-D


Verificação de - Depende do bit 1 (MRC) do parâmetro - Bit 1 (MRC) do parâmetro Nº 5102
aumento/diminuiçã Nº 5102. não está disponível.
o monótonos no Se o aumento ou diminuição
tipo I de G71/G72 Bit 1 (MRC) do parâmetro Nº 5102 monótono não for especificado para a
(ciclo fixo respectivo Quando qualquer figura alvo diferente do direção do primeiro eixo do plano, o
múltiplo para aumento ou diminuição monótonos é alarme PS0064 é emitido.
torneamento) especificada em um ciclo fixo respectivo Se o aumento ou diminuição monótono
múltiplo para torneamento (G71 ou G72): não for especificado para a direção do
0: Um alarme não é emitido. segundo eixo do plano, o alarme
1: O alarme PS0064 é emitido. PS0329 é emitido.
Observe que, configurando uma
quantidade permissível nos
parâmetros Nº 5145 e 5146, é
possível evitar que o alarme ocorra,
mesmo se a condição de
aumento/diminuição monótona não
for cumprida, enquanto a quantidade
permissível não é excedida.
Verificação de - Não verificado. - Sempre verificado.
aumento/diminuiçã Bit 1 (MRC) do parâmetro Nº 5102 Se o aumento ou diminuição monótono
o monótonos em não toma efeito para ciclo fixo não for especificado para a direção do
G71/G72 respectivo múltiplo para torneamento primeiro eixo do plano, o alarme PS006
(ciclo fixo respectivo II (tipo II). é emitido. Observe que, configurando
múltiplo para uma quantidade permissível no
torneamento II) parâmetro Nº 5145, é possível evitar
que o alarme ocorra, mesmo se a
condição de aumento/diminuição
monótona não for cumprida, enquanto a
quantidade permissível não é excedida
Desbaste após - Não realizado. - [Ciclo fixo respectivo múltiplo para
retorno ao ponto torneamento I(tipo I)]
de partida pelo Depende do bit 1 (RF1) do parâmetro Nº
G71 ou G72 5105.
[Ciclo fixo respectivo múltiplo para
torneamento II(tipo II)
Depende do bit 2 (RF2) do parâmetro Nº
5105.
Bit 1 (RF1) do parâmetro Nº 5105 Bit 2 (RF2) do parâmetro Nº 5105
No ciclo fixo repetivio múltiplo (Série No ciclo fixo repetivio múltiplo (Série
T) (G71/G72) de tipo I, o desbaste é: T) (G71/G72) de tipo II, o desbaste é:
0: Realizado. 0: Realizado.
1: Não realizado. 1: Não realizado.
Operação de retração - A ferramenta se retrai na direção do - Após a chanfragem, a ferramenta
no fundo de um eixo X depois da chanfragem primeiro se retrai na direção de 45 graus
buraco no tipo II de e então na direção do segundo eixo do
G71/G72 (ciclo fixo plano
respectivo múltiplo
para torneamento Direção de eixo X.
II) Direção de 45 graus.

1460
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Comandos G70 a - [comando G70] - Bit 4 (RFC) do parâmetro Nº 5102
G76 durante o modo A compensação do raio da ponta não está disponível.
de compensação de da ferramenta é realizada. [comandos G70 a G73]
raio da ponta da [comando G71 a G73] A compensação do raio da ponta
ferramenta Enquanto a compensação de raio da da ferramenta é realizada.
ponta da ferramenta não é realizada, é [comandos G74 a G76]
possível aplicar a compensação de raio
da ponta da ferramenta parcialmente A compensação do raio da ponta da
configurando o bit 4 (RFC) do parâmetro ferramenta não é realizada.
Nº 5102.

Bit 4 (RFC) do parâmetro Nº 5102


Para uma forma semi-acabada de G71 ou
G72 ou um modelo de corte de G73, a
compensação de raio da ponta da
ferramenta é:
0: Não realizada.
1: Realizada.

[comandos G74 a G76]


A compensação do raio da ponta da
ferramenta não é realizada.

Posicionamento em - Posicionamento tipo não linear é - [Retorno ao ponto de partirda pelo G70]
G70 para operações sempre utilizado, independente da O posicionamento tipo não linear é
de ciclo G76 configuração do bit 1 (LRP) do sempre utilizado.
parâmetro Nº 1401. [Outras operações de
posicionamento] Depende do bit 1
(LRP] do parâmetro
Nº 1401.

Código T - Inválido - Válido


especificado no
mesmo bloco que
G74 ou G75

Os comando de - Não pode ser especificado. - Pode ser especificado.


chanfragem e canto R Observe que o último bloco do
e comando de programa de figura alvo não deve estar
programação direta no meio do comando de chanfragem,
das dimensões de canto R, ou programação direta das
desenho para um dimensões de desenho.
programa de figura
alvo

Abordagem para o - Abordagem pelos dois ciclos - Abordagem por um ciclo


ponto de partida de
segmentação no G76. Segmentação Abordagem Segmentação Abordagem
pelos dois por um ciclo
ciclos

1461
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

Diferenças quanto ao formato padrão da Série 0

Função Série 0i-C Série 0i-D


Caminho de - A ferramenta se move de um bolso - A ferramenta comple um processo
embolsamento no para outro para cada corte. de embolsamento antes de proceder
G71/G72 tipo II (Os números na figura representam a ao corte para o próximo bolso.
(ciclo fixo respectivo seqüência de caminho da (Os números na figura representam a
múltiplo para ferramenta.) seqüência de caminho da ferramenta.)
torneamento II).

Limitação no número - Até 10 bolsos podem ser especificados. - Não limitado.


de bolsos no Especificar 11 ou mais bolsos causa o
G71/G72 tipo II (ciclo alarme PS0068.
fixo respectivo
múltiplo para
torneamento II).
Número de divisões - O número e divisões também é 2 para - O número de divisões especificadas por
em G73 o comando R1. Para os comandos R2 R
e subseqüentes, o número de divisões se aplica.
especificadas pelo R se aplica.

Diferenças quanto ao formato da Série 10/11

Função Série 0i-C Série 0i-D


Caminho de - Depende do bit 2 (P15) do parâmetro - Bit 2 (P15) do parâmetro Nº 5103
embolsamento no Nº 5103. não está disponível.
G71/G72 tipo II (ciclo [Quando P15 = A ferramenta comple um processo
fixo respectivo múltiplo 0] de embolsamento antes de proceder
para torneamento II). A ferramenta se move de um o corte para o próximo bolso.
bolso para outro para cada corte. (Os números na figura representam a
(Os números na figura representam a seqüência de caminho da
seqüência de caminho da ferramenta.)
ferramenta.)

[Quando P15 = 1]
A ferramenta comple um processo de
embolsamento antes de proceder ao
corte para o próximo bolso. (Ver a
figura à direita.)
Limitação no número - Depende do bit 2 (P15) do parâmetro - Bit 2 (P15) do parâmetro Nº 5103
de bolsos no Nº 5103. não está disponível.
G71/G72 tipo II (ciclo [Quando P15 = Não limitado.
fixo respectivo 0]
múltiplo para Até 10 bolsos podem ser
torneamento II). especificados. Especificar 11 ou mais
bolsos causa o alarme PS0068.
[Quando P15 = 1]
Não limitado.
1462
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

Função Série 0i-C Série 0i-D


Especificação de - Não permitido. - Permitida.
permissão de A permissão de acabamento é
acabamento em ignorada se especificada.
G71/G72

Número de divisões - O número e divisões também é 2 para - O número de divisões especificadas por
em G73 o comando D1. Para os comandos D2 D se aplica.
e subseqüentes, o número de divisões
especificadas pelo D se aplica.

Comando de - A segmentação é realizada como o - A segmentação em polegada é


endereço E em G76 comando de segmentação de realizada.
torno do endereço F.

K.49.2 Diferenças no Display de Diagnósticos

Nenhuma

1463
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.50 CHANFRAGEM E ARREDONDAMENTO DE CANTO (SÉRIE T)


T
K.50.1 Diferenças na Especificações

Função Série 0i-C Série 0i-D


Comando de - Não disponível. - Disponível.
chanfragem e Alarme PS0212 é emitido. Os comandos podem ser
arredondamento de especificados por qualquer plano,
conato para um plano mesmo um que inclua um eixo
diferente do plano Z-X paralelo.
Operação de bloco - [Chanfragem] - [Comum à chanfragem e
único Parada de bloco único não é realizada arredondamento de canto]
no ponto de partida de um bloco de Realizar parada de bloco único no
chanfragerm inserido. ponto de partida de um bloco inserido
[Arredondamento de canto]
depende do bit 0 (SBC) do parâmetro
Parada de bloco único é realizada no
Nº 5105.
ponto de partida de um bloco de
arredondamento de canto inserido.
Bit 0 (SBC) do parâmetro No. 5105
Em um ciclo fixo de furação, ciclo de
chanfro/arredondamento de canto (série T)
ou chanfragem de ângulo opcional/ciclo de
arredondamento de canto (série M):
0: Parada de bloco único não é realizada.
1: Parada de bloco único é realizada.

K.50.2 Diferenças no Display de Diagnósticos


Nenhuma

1464
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

K.51 PROGRAMAÇÃO DIRETA DE DIMENSÕES DE DESENHO


(SÉRIE T)
T

K.51.1 Diferenças na Especificações

Função Série 0i-C Série 0i-D


Comandos de - Alarme P/S Nº 212 é emitido. - Nenhum alarme é emitido.
especificação da O comando pode ser especificado para
programação direta um plano diferente do plano Z-X.
de dimensões de
desenho para um
plano diferente do
plano Z-X
Quando dois ou mais - Nenhum alarme é emitido. - Alarme PS0312 é emitido.
blocos a não serem
movidos existem
entre os comandos
consecutivos que
especificam inserção
direta de dimensões
de desenho

K.51.2 Diferenças no Display de Diagnósticos

Nenhuma

1465
K.DIFERENÇAS DA SÉRIE Oi-C APÊNDICE B-64304PO/01

K.52 POSICIONAMENTO DE DIREÇÃO ÚNICA (SÉRIE M)


M
K.52.1 Diferenças na Especificações

Função Série 0i-C Série 0i-D


Comportamento Se o posicionamento do tipo interpolação não linear é utilizado (1 é definido no bit 1 (LRP)
quando o do parâmetro Nº 1401), e se o estado de imagem de espelho quando um bloco de
posicionamento tipo posicionamento de direção única é olhado adiante diferente do estado de imagem de
espelho quando a execução do bloco é iniciada, os seguintes alarmes são emitidos,
não linear é utilizado respectivamente.
com imagem de
- Alarme PS5254 - Alarme DS0025
espelho

K.52.2 Diferenças no Display de Diagnósticos

Nenhuma

1466
B-64304PO/01 APÊNDICE K.DIFERENÇAS DA SÉRIEOi-C

M
K.53 CHANFRAGEM DE ÂNGULO OPCIONAL E ARREDONDAMENTO
DE CANTO (SÉRIE M)

M M

K.53.1 Diferenças na Especificações

Função Série 0i-C Série 0i-D


Comando área - Não disponível. - Disponível.
chanfragem de ângulo Alarme PS0212 é emitido.
opcional e
arredondamento de
canto para um plano
incluindo um eixo
paralelo

Operação de bloco - Parada de bloco único não é - Realizar parada de bloco único no ponto
único realizada no ponto de partida de um de partida de um bloco inserido
bloco de chanfragem de ângulo depende do bit 0 (SBC) do parâmetro
opcional ou arredondamento de Nº 5105.
canto inserido.
Bit 0 (SBC) do parâmetro No. 5105
Em um ciclo fixo de furação, ciclo de
chanfro/arredondamento de canto (série T)
ou chanfragem de ângulo opcional/ciclo de
arredondamento de canto (série M):
0: Parada de bloco único não é realizada.
1: Parada de bloco único é realizada.

Valor negativo - O valor é considerado como positivo. - Alarme PS0006 é emitido.


especificado em
um comando ,C_
ou ,R_
Número de - Não limitado. - Apenas um bloco pode ser inserido.
residentes a serem Inserir mais do que um bloco provoca
inseridos entre dois o alarme PS0051.
blocos para os quais
realizar chanfragem
de ângulo opcional
ou arredondamento
de canto

Operação DNC. - A chanfragem de ângulo opcional e - A chanfragem de ângulo opcional e


arredondamento de canto não estão arredondamento de canto estão
disponíveis na operação DNC. também disponíveis na operação
DNC.

K.53.2 Diferenças no Display de Diagnósticos

Nenhuma.

1467
B-64304PO-1/01 ÍNDICE

ÍNDICE

<Número> CAMINHO DA FERRAMENTA NOS CANTOS............ 1280


Caminho do desenho................................................... 1009
10.4” LCD ....................................................................... 432 Cancelamento de posicionamento do fuso (Série
8.4” LCD/MDI ................................................................. 431 T).................................................................................. 145
Caracteres Usados em Arquivo de Programa............. 1361
<A> CHAMADA DE MACRO .............................................. 289
Chamada de Macro através de um código G............. 306
ABSOLUTO MANUAL LIGADO E DESLIGADO..................... 1427 Chamada de Macro através de um código M............. 309
AÇÕES A SEREM TOMADAS QUANDO UM PROBLEMA Chamada de Macro usando um código G
OCORRER............................................................................. (Especificação de definições múltiplas)...................... 308
1022 Chamada de macro usando um código M
Ajuste de Fuso…................................................................... 845 (Especificação de múltiplas funções).......................... 310
Ajuste de Parâmetro de Usinagem........................................ 850 Chamada de subprograma através de um código T... 313
Ajuste de Servo..................................................................... 840 CHAMADA DE SUBPROGRAMA EXTERNO
AJUSTES NA LIGAÇÃO, NO ESTADO LIBERADO OU NO (M198)....... ............................................................. 524,1420
ESTADO REAJUSTE............................................................ 1284 Chamada de subprograma usando um código M
Alarme de diferença de torque no controle de sincronismo de (Especificação de múltiplas definições)..................... 312
eixos................................................................................ 374 290
Chamada Simples (G65) .....................................
Alteração de palavras............................................................ 687
CHANFRAGEM DE ÂNGULO OPCIONAL E
Alteração do Sistema de Coordenadas da peça.................. 109
ARREDONDAMENTO DE CANTO (SÉRIE M).......... 1467
Animação................................................................................ 981
CHANFRAGEM E ARREDONDAMENTO DE CANTO
Apagando todos os programas.............................................. 695
(SÉRIE T)......... ........................................................... 1464
Apagando um programa........................................................ 695
CICLO DE MOAGEM FIXA......................................... 1457
APAGAR BLOCOS…............................................................. 689
CICLO FIXO (SÉRIE T)/CICLO FIXO REPETITIVO
Apagar palavras…................................................................. 688 MÚLTIPLO (SÉRIE T)................................................. 1456
APAGAR PROGRAMAS........................................................ 695 1453
CICLO FIXO PARA PERFURAÇÃO............................
Apagar um bloco.................................................................... 689
CICLO FIXO RESPECTIVO MÚLTIPLO PARA
Apagar vários blocos……...................................................... 690 1459
TORNEAMENTO (SÉRIE T).......................................
ATRIBUTO DE DESATIVAR EDIÇÃO................................... 678
Codificador de Distância Rotativa Codificada............... 479
ATRIBUTOS DO PROGRAMA.............................................. 206 Código M de reinício de contagem da vida da 195
AVANÇO DE CORTE............................................................ 76 ferramenta.....................................................................
AVANÇO INCREMENTAL..................................................... 466 CÓDIGOS E PALAVRAS RESERVADAS USADAS
AVANÇO MANUAL (MANUAL).............................................. 464 NAS MACROS PERSONALIZADAS............................. 321
AVANÇO POR MANIVELA.................................................. 467,1412 COMANDO PARA OPERAÇÕES DE MÁQUINA –
Avanço por rotação............................................................... 171 FUNÇÃO AUXILIAR ................ .................................... 27
Aviso...................................................................................... 1364 Comandos de gerenciamento da vida da ferramenta no
s-3 programa de usinagem........................................... 183
AVISOS E CUIDADOS GERAIS........................................... .
s-6 COMANDOS DE SAÍDA EXTERNOS........................... 322
AVISOS E CUIDADOS RELATIVOS À PROGRAMAÇÃO.....
COMANDOS M MÚLTIPLOS EM UM BLOCO
AVISOS E CUIDADOS RELATIVOS AO MANUSEAMENTO s-9
ÚNICO................................................ .......................... 201
AVISOS RELATIVOS À MANUTENÇÃO DIÁRIA…............... s-12
Como examinar a modificação da exibição de posição
atual sem operar a máquina ......................................... 421
<B> Como indicar dimensões de comando para
movimentar a ferramenta – Comandos Absolutos /
Incrementais................................................................. 22
BARREIRA DE ARMAZENAMENTO DE MANDRIL/CONTRA-
COMPACTAÇÃO DE UM PROGRAMA....................... 729
PONTO (SÉRIE T).................................................................... 1433
Comparação e Parada do número de sequência......... 788
Bateria para Codificador de Pulso Absoluto Integrado no Motor COMPENSAÇÃO DA FERRAMENTA DE
(6VDC)...................................................................................... 1032 CORTE/COMPENSAÇÃO DO RAIO DA PONTA DA
Bateria para Codificadores de Pulso Absolutos FERRAMENTA....... ..................................................... 1446
Separados................................................................................. 1029
COMPENSAÇÃO DE ERRO DE PASSO
BLOCO ÚNICO......................................................................... 558 ARMAZENADO........................................................... 1424
BLOQUEIO DE MÁQUINA E BLOQUEIO DE FUNÇÃO COMPRIMENTO DE PASSO INCORRETO.............. 1276
AUXILIAR.................................................................................. 553 Configuração Automática do Sistema de coordenadas 118
Configuração automática para combinação de
<C> posicionamento de grade............................................ 370
CONFIGURAÇÃO DA SEÇÃO DE PROGRAMA........ 214
Cabeça do Programa................................................................. CONFIGURAÇÃO DA UNIDADE.............................. 1370
685
Configuração de eixo para o controle sincronizado de
CÁLCULO SIMPLES DO COMPRIMENTO DE PASSO 365
1278 eixo..............................................................................
INCORRETO.............................................................................

i-1
ÍNDICE B-64304PO-1/01

Configuração de Fuso.......................................................... 841 Definição do Sistema de Coordenadas da Peça......... 105


Configuração de nível de operação...................................... 803 Definir Códigos de caracteres...................................... 403
CONFIGURAÇÃO DE PROGRAMA.................................... 209 Desabilitando a contagem de vida da ferramenta....... 197
Configuração de Servo........................................................ 836 Desconexão de Energia............................................... 460
CONFIGURAÇÃO DO PROGRAMA................................... 28 DESCRIÇÃO DOS PARÂMETROS............................. 1036
Configuração dos níveis de proteção.................................. 807 DESENHO DA PEÇA E MOVIMENTO DA
Confirmação da eliminação de todos os dados................... 578 FERRAMENTA ............................ ............................... 15
Confirmação da eliminação do programa…........................ 577 Desenho de caminho................................................... 959
Confirmação de entrada incremental.................................. 575 DESLOCAMENTO AUTOMÁTICO DA
Confirmação de um dado atualizado durante o processo de FERRAMENTA............................................................ 1373
configuração de dado.......................................................... 579 DESLOCAMENTO DO EIXO Y (SÉRIE T)................... 1445
Confirmação do início de um bloco intermediário................ 583 DESLOCAMENTO RÁPIDO...................................... . 75
Contagem de vida da ferramenta e seleção de DESLOCAMENTO ROTATIVO DO EIXO................... 377
ferramenta.................................................................... 191 Desvio condicional ( Instrução IF) .............................. 284
CONTROLE ARBITRÁRIO DE EIXO ANGULAR................ 1410 Detalhes das funções................................................. 330
CONTROLE AVANÇADO POR DETECÇÃO DE FLUTUAÇÃO DE VELOCIDADE DO
ANTECIPAÇÃO(SÉRIE T)/CONTROLE AVANÇADO FUSO (SÉRIE T) ........................................................ 147
AI POR ANTECIPAÇÃO (SÉRIE M)/CONTROLE DE DIFERENÇAS DA SÉRIE 0i-C…................................ 1368
CONTORNOS AI (SERIE M)...................................... 344, 1400 DIMENSÃO E VALOR DAS COORDENADAS............. 124
CONTROLE DA VELOCIDADE DE AVANÇO DE CORTE. 82 DISPLAY DE HORA DE FUNCIONAMENTO E
CONTROLE DE CONTORNOS Cs..................................... 1384 CONTAGEM DE PEÇAS............................................. 1411
Controle de Eixo Angular.................................................... 482 DISPOSITIVOS EXTERNOS I/O............................. ... 457
Controle de Eixo pelo PMC................................................ 482 DISPOSITIVOS OPERACIONAIS............................. 429,437
CONTROLE DE EIXO PMC............................................... 1415 DISTÂNCIA DE INTERFACE DE ESCALA LINEAR
1386 CODIFICADA............................................................... 477
CONTROLE DE FUSO SERIAL/ANALÓGICO..................
Controle de saída do fuso com PMC................................. 172
480
<E>
Controle de Sincronização de Eixo....................................
CONTROLE DE TANDEM................................................. 389 709
EDIÇÃO DE MACROS DE USUÁRIO.........................
CONTROLE DE UM EIXO ANGULAR ARBITRÁRIO....... 378 Edição de um Programa............................................. 769
CONTROLE DE VELOCIDADE DE SUPERFÍCIE Edição simultânea...................................................... 778
CONSTANTE (G96, G97) ................................................. 136 EDIÇÃO SIMULTÂNEA DE PROGRAMAS DE 2
CONTROLE DE VELOCIDADE DE SUPERFÍCIE CAMINHOS............................ ................................... 714
CONSTANTE..................................................................... 1387 EDITANDO PROGRAMAS....................................... 677
CONTROLE DO CURSO ARMAZENADO........................ 563 EDITANDO UM PROGRAMA.................................... 422
CONTROLE DO FUSO COM SERVO MOTOR ............... 152 EIXOS CONTROLADOS…....................................... 32
ELIMINAÇÃO DE UM PROGRAMA........................... 725
Controle do fuso com Servo Motor.................................... 155
1385 ENERGIA LIGADA/DESLIGADA............................... 459
CONTROLE MULTI-FUSO….............................................
364,1404 Entrada da Chave e Buffer de Entrada...................... 455
CONTROLE SÍNCRONO DO EIXO............................
Entrada e saída de um Programa............................... 619
CONTROLE SÍNCRONO E CONTROLE COMPOSTO Entrada e saída de dados de compensação de erro
(SÉRIE T (CONTROLE DE 2 CAMINHOS))...................... 1438
de passo..... ............................................................... 628
CONTROLE SOBREPOSTO (SÉRIE T (CONTROLE DE 2 Entrada e saída de dados de correção...................... 623, 642
CAMINHOS)).............. ...................................................... 1443 Entrada e saída de dados do Sistema de
CONVERSÃO POLEGADAS / UNIDADES MÉTRICAS Coordenadas de Peça................................................ 634
(G20, G21)............ ............................................................ 127 Entrada de dados programáveis (G10) para
Cópia/Movimento para o Buffer de Entrada pelo Teclado... 707 parâmetros de desenho de figura da ferramenta.......... 1002
Copiar Especificando um Número de Programa................ 706 ENTRADA DE PARÂMETRO PROGRAMÁVEL
Copiar um programa inteiro......................................... 702 (G10). ..................................................................... 340,1399
CÓPIAS E MOVIMENTOS DE PROGRAMAS................... 696 Entrada e saída de parâmetros.................. ................ 621
Entrada de saída de um Programa............................. 619
Cópias e movimentos de programas................................. 696
666 Entrada e saída de variáveis comuns de macro de
CRIANDO PROGRAMAS USANDO O PAINEL MDI......... usuário..... .................................................................. 631
CRIANDO PROGRAMAS.................................................. 665 Entrada e Saída de Dados de Histórico de
CRIAR PROGRAMAS NO MODO TEACH IN Operação........................................................... 636
(REPRODUÇÃO)............................................................... 669 Entrada e Saída de Dados do Sistema de
CURSO MÁXIMO….......................................................... 36 Coordenadas da Peça........................................... 634
Entrada e Saída do Sistema de Coordenadas da
Peça…………......................................................... 646
<D>
Entrada Programável de Dados (G10) para
Parâmetros de Desenho de Figura em Branco.......... 1000
Dados de gerenciamento da vida da ferramenta................ 177 Entrada/Saída de Variáveis Comuns de Macro de
Declaração GOTO usando números sequenciais Usuário............................................................... 645
armazenados...................................................................... 282 Entrada/saída de dados de compensação de erro de
DECLARAÇÕES MACRO E DECLARAÇÕES NC............. 280 passo.......................................................................... 643
399 ENTRADA/SAÍDA DE DADOS NA TELA.................... 618
Definição da tela de macro personalizada.........................
ENTRADA/SAÍDA DE DADOS................................... 614
Definição da tela de menu padrão…................................. 397
Entrada/Saída de um Arquivo............................... 651, 661
DEFINIÇÃO DA TELA…................................................... . 396
Entrada/Saída de um Programa................................ 638
DEFINIÇÃO DE AVISO, CUIDADO E NOTA..................... s-2 ENTRADA/SAÍDA NA TELA ALL IO….….................. 637
Enviando todos os dados do histórico....................... 916

i-2
B-64304PO-1/01 ÍNDICE

ERRO DE DIREÇÃO NO RAIO NO CORTE CIRCULAR.. 1283


ESCALA LINEAR COM MARCAS DE REFERÊNCIA DE EXPLICAÇÃO............................................................... 392
DISTÂNCIA CODIFICADA (SERIAL)................................. 485
ESPECIFICAÇÃO E VISUALIZAÇÃO DE DADOS............ 730 <F>
ESPECIFICAR A VELOCIDADE DO FUSO COM UM
CÓDIGO............................................................................ 135 FAIXA DE MOVIMENTAÇÃO DA FERRAMENTA –
ESPECIFICAR O VALOR DE VELOCIDADE DO FUSO CURSO........................................................................... 31
(S5-COMANDO DE DÍGITO)............................................. 135 FAIXAS DO VALOR DE COMANDO............................. 1272
Estabelecimento de sincronia....................................... 368 FAZENDO BACKUP DE VÁRIOS TIPOS DE DADOS..... 1023
Exibição da Monitoração da Operação............................. 763 FERRAMENTA DE CONVERSÃO DE CÓDIGO
Exibição da Posição Geral................................................ 755 ISO/ASCII......................................................................... 1365
Exibição da Posição no Sistema de Coordenadas da FERRAMENTA DE PC PARA PROGRAMA DE
Peça.................................................................................. 750 OPERAÇÃO/EDIÇÃO DE CARTÃO DE
Exibição da Posição no Sistema de Coordenadas MEMÓRIA............................................................... 1345, 1344
Relativas........................................................................... 752 Formato de Arquivo e Mensagens de Erro................... 647
Exibição de alarme....................................................... 428, 602 Formato de entrada/saída de dados de compensação
Exibição de aviso durante uma recomposição na de erro de passo........................................................... 630
operação do programa................................................... 586 FUNÇÃO AUXILIAR (FUNÇÃO M).............................. 199
Exibição de contagem de peças, Exibição de tempo de FUNÇÃO AUXILIAR..................................................... 198
funcionamento................................................................... 428 FUNÇÃO AVANÇAR – AVANÇO.................................. 14
EXIBIÇÃO DE HISTÓRICO DE ALARME.......................... 607 FUNÇÃO DA FERRAMENTA (FUNÇÃO T) ................. 173
Exibição de posição atual.................................................. 427 FUNÇÃO DE APAGAR A TELA E FUNÇÃO
Exibição de programa........................................................ 426 AUTOMÁTICA DE APAGAR A TELA....................... 926,1425
EXIBIÇÃO DE VERIFICAÇÃO PELO DIAGNÓSTICO...... 609 FUNÇÃO DE ENTRADA DE DADOS PADRÃO........... 390
Exibição do Alarme em um Sistema de 2 Caminhos......... 605 FUNÇÃO DE GRÁFICOS............................................. 933
Exibição do Conteúdo de Programas................................ 767 Função de indexação do fuso….................................. 163
Exibição do Ritmo de Avanço Real................................... 758 FUNÇÃO DE POSICIONAMENTO DO FUSO............. 141
Exibição do Tempo de Corrida e da Contagem de Peças. 761 64
FUNÇÃO DE SALTO (G31)..........................................
EXIBIÇÃO E CONFIGURAÇÃO DE DADOS....................... 423
FUNÇÃO DE SALTO .................................................... 1376
EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE M)..................... 958
FUNÇÃO DE SELEÇÃO DE CONDIÇÃO DE
EXIBIÇÃO GRÁFICA DINÂMICA (SÉRIE T)..................... 1008 362, 1403
USINAGEM..............................................................
EXIBIÇÃO GRÁFICA.......................................................... 934 174
FUNÇÃO DE SELEÇÃO DE FERRAMENTA...............
EXIBIÇÃO........................................................................... 426
FUNÇÃO DE SENHA……............................................ 712
Exibindo a Tela de Cartão de Memória............................. 648 FUNÇÃO DE TECLA MDI VIRTUAL............................. 1013
Exibindo a Tela de Disquete………................................ 659
FUNÇÃO DE TELA DE CÓPIA……….......................... 663
Exibindo a tela de menu e selecionando um item do 856
Função de Transferência de Arquivo FTP.................... 654
menu..................................................................................
FUNÇÃO DE VELOCIDADE DO FUSO (FUNÇÃO S) ... 134
Exibindo e Alterando o Idioma de Exibição...................... 801
FUNÇÃO DO SERVIDOR DE DADOS......................... 1431
Exibindo e configurando a tela de ajuste de servo............ 882
FUNÇÃO PREPARATÓRIA (FUNÇÃO G) ................... 37
Exibindo e configurando a tela de ajuste de servo do
FUNCIONAMENTO EM VAZIO.................................... 557
parâmetro de usinagem..................................................... 883
FUNÇÕES DA FERRAMENTA..................................... 1390
Exibindo e configurando a tela de configuração de alta
878 FUNÇÕES DE ALARME E AUTO-DIAGNÓSTICO...... 601
precisão..............................................................................
Exibindo e configurando a tela de configuração de FUNÇÕES DE AVANÇO............................................... 72
diversos (miscellaneous).................................................... 881 FUNÇÕES DE CONTROLE DE EIXOS........................ 363
Exibindo e configurando a tela de configuração de fuso..... 880 FUNÇÕES DE CORTE DE ALTA VELOCIDADE......... 343
Exibindo e configurando a tela de configurações do FUNÇÕES DE INTERPOLAÇÃO.................................. 45
amplificador FSSB.............................................................. 862 FUNÇÕES DE PREVENÇÃO DE OPERAÇÃO
ERRADA........................................................................ 571
Exibindo e configurando a tela de configurações do eixo
FSSB.................................................................................. 863 FUNÇÕES DE SEGURANÇA........................................ 560
Exibindo e Configurando Dados de Compensação de Funções que são usadas quando o dado é
Erro do Passo............................................................. 833 configurado................................................................... 572
Exibindo e Configurando Gerenciamento de Dados de Vida Funções que são usadas quando o programa é
da Ferramenta........................................................... 812 executado..................................................................... 580
Exibindo e Configurando Inserções de Dados
Padronizados..................................................................... 826 <G>
Exibindo e Configurando o Painel do Operador do
Software................................................................... 798
Exibindo e Configurando o Valor de Correção da Origem GERAL ..................................................................... 3, 11, 413
da Peça ............................................................................. 793 GERENCIAMENTO DA VIDA DA FERRAMENTA........ 176
Exibindo e Configurando Parâmetros................................ 830 GERENCIAMENTO DE PROGRAMA.......................... 205
Exibindo e Configurando Tempo de Execução, Contagem GERÊNCIA DE PROGRAMAS...................................... 717
de Partes e Tempo............................................................. 790 Gestão da Vida útil das ferramentas (tela de edição de
Exibindo e Configurando Variáveis Comuns de Macros grupo)............................................................................ 819
Individualizadas.......................................................... 796 Gestão da Vida útil das ferramentas (tela de
Exibindo e Operando a Lista de Arquivo........................ 649, 660 listagem)........................................................................ 814
EXPLICAÇÃO DA OPERAÇÃO......................................... 394
Explicação das Operações............................................ 1347

i-3
ÍNDICE B-64304PO-1/01

<H>
899 Modificação de senha…................................................... 805
Modo de rosqueamento (G63)..................................... 83
Histórico de alarme...........................................................
Monitor de Fuso................................................................ 846
Histórico de mensagens do operador externo................... 902
Mover parte de um programa........................................... 699
Histórico de operações..................................................... 904
Mover um Programa Inteiro.............................................. 704
MOVIMENTO DA FERRAMENTA AO LONGO DOS
<I> CONTORNOS DA PEÇA – INTERPOLAÇÃO................. 12
537 MUDANÇA DE ATRIBUTOS DE PROGRAMAS.............. 726
IMAGEM DE ESPELHO...................................................
Iniciar Sinal de Verificação.............................................. 581
<N>
INSERÇÃO AUTOMÁTICA DE NÚMEROS DE
SEQUÊNCIA.................................................................... 667 34
NOMES DOS EIXOS........................................................
INSERÇÃO DE DADOS EXTERNOS............................. 1429
NOMOGRAMAS................................................................. 1275
Inserção de palavras................................................... 686 483, 1003
NOTA..........................................................................
Inserção Direta do Valor de Correção da Origem da
794 NOTAS SOBRE A LEITURA DESTE MANUAL............... 8
Peça de Trabalho............................................................
NOTAS SOBRE VÁRIOS TIPOS DE DADOS.................. 8
INSERÇÃO DO VALOR DE DESLOCAMENTO DA
FERRAMENTA MEDIDA B (SÉRIE T)............................. 1394 NÚMERO DE EIXOS CONTROLADOS........................... 33
INSTRUÇÃO DE VELOCIDADE DE AVANÇO EM
CÍRCULO IMAGINÁRIO PARA UM EIXO DE <O>
ROTAÇÃO...................................................................... 87
Instrução modal: Instrução após o comando mover (G66). 301 Observações Úteis............................................................ 1345
INTERPOLAÇÃO CILÍNDRICA (G07.1)......................... 59 Operação ........................................................................... 603
INTERPOLAÇÃO CIRCULAR (G02, G03)..................... 51 OPERAÇÃO ARITMÉTICA E LÓGICA............................. 273
INTERPOLAÇÃO CIRCULAR........................................ 1374 OPERAÇÃO AUTOMÁTICA...................................... 418, 507
INTERPOLAÇÃO DE COORDENADA POLAR (SÉRIE T) 1435 OPERAÇÃO DE MEMÓRIA.............................................. 508
INTERPOLAÇÃO HELICOIDAL (G02, G03) ................... 57 OPERAÇÃO DE PLANEJAMENTO.................................. 518
INTERPOLAÇÃO HELICOIDAL...................................... 1375 OPERAÇÃO DNC….......................................................... 515
INTERPOLAÇÃO LINEAR (G01)…................................. 48 OPERAÇÃO MANUAL................................................ 414, 461
INTERRUPÇÃO POR MANIVELA.................................. 527 OPERAÇÃO MDI…........................................................... 511
INTERVENÇÃO E RETORNO MANUAL....................... 534 OPERAÇÃO-TESTE.......................................................... 552
Operações da Tela Geral ….............................................. 440
OPERAÇÕES DE ETHERNET INCORPORADAS........... 654
<L>
Orientação do fuso............................................................. 142
OUTROS COMPONENTES DE PROGRAMA QUE NÃO
Ligando a energia…….............................................. 459 SEÇÕES DE PROGRAMA................................................ 211
LIMITAÇÕES DE MOVIMENTOS DO CURSOR NA Override automático de cantos internos (G62)................. 84
EDIÇÃO DE PROGRAMAS .......................................... 710 Override automático de cantos (Série M).......................... 84
Limitações...................................................................... 1017 OVERRIDE DA VELOCIDADE DE AVANÇO.................... 555
LISTA DE ALARMES...................................................... 1295 OVERRIDE DO DESLOCAMENTO RÁPIDO................... 556
LISTA DE CÓDIGO DE PROGRAMA............................. 1261
LISTA DE CÓDIGOS G NA SÉRIE T.............................. 42 <P>
Lista de Funções da Ferramenta de PC........................ 1346
LISTA DE FUNÇÕES E FORMATO DE PROGRAMA... 1263 Para a Unidade de Exibição de 10,4 polegadas............... 930
Lista de Mensagem de Erro........................................... 1363 Para a Unidade de Exibição de 8.4 polegadas................. 928
LISTA DE CÓDIGOS G NA SÉRIE M............................. 39 PARADA DE EMERGÊNCIA............................................. 561
PARÂMETROS RELACIONADOS.................................... 207
PARÂMETROS.................................................................... 1035
<M> PAUSA .............................................................................. 92
Pesquisa de palavras........................................................ 680
MACRO DE USUÁRIO DO TIPO INTERRUPÇÃO........ 328 PESQUISA DO NÚMERO DE SEQUÊNCIA..................... 693
MACRO PERSONALIZADO.......................................... 1395 691
PESQUISA DO NÚMERO DO PROGRAMA....................
MACRO P E R S O N A L I ZA D A ......................................... 226 PESQUISAR NÚMERO DE SEQUÊNCIA......................... 1421
MANUTENÇÃO DE ROTINA......................................... 1021
Ponto de Referência (Posição específica da Máquina)..... 15
MEDIÇÃO AUTOMATICA DO COMPRIMENTO DA PONTO DE REFERÊNCIA................................................ 94
FERRAMENTA (SÉRIE M) / DESLOCAMENTO POSICIONAMENTO (G00).............................................. 46
AUTOMÁTICO DA FERRAMENTA (SÉRIE T).............. 1371
POSICIONAMENTO DE DIREÇÃO ÚNICA (SÉRIE M).... 1466
MEDIDAS DE SEGURANÇA ......................................... s-1
POSICIONAMENTO DE EIXO (SÉRIE T)......................... 1388
MEMÓRIA DE COMPENSAÇÃO DA FERRAMENTA.... 1392
Posicionamento do fuso (Série T)...................................... 143
MENSAGEM DE ERRO EM PROGRAMA..................... 1363
POWER MATE CNC MANAGER....................................... 1432
Mensagens de Aviso.............................................. 456, 1003 Pré-definição do Sistema de Coordenadas da peça
M ét od o d e es p ec if ic aç ão. ....................................... 329
(G92.1).................................................................... 113
MÉTODO DE SUBSTITUIR A BATERIA......................... 1025 Pré-definição do Sistema de Coordenadas da peça.......... 757
Métodos de recuperação de alarme por meio de Procedimento para Estabelecimento de Posição de
verificação de erros de sincronismo........................... 372 Referência........................................................................... 477
Miscelânea ...................................................................... 1397

i-4
B-64304PO-1/01 ÍNDICE

PROCESSAMENTO DE INSTRUÇÕES MACRO.............. 318 SISTEMA DE COORDENADAS LOCAL.................. 121, 1382


PROGRAMAÇÃO ABSOLUTA E INCREMENTAL............. 125 SISTEMA DE COORDENADAS.................................... 102
PROGRAMAÇÃO DE CONVERSAÇÃO COM FUNÇÃO SISTEMA INCREMENTAL............................................ 35
DE GRÁFICO..................................................................... 672 Sistemas Adicionais de Coordenadas de (G54.1 ou
PROGRAMAÇÃO DE PONTO DECIMAL......................... 131 G54) (Série M)............................................................. 116
PROGRAMAÇÃO DIRETA DE DIMENSÕES DE SOBRESCREVENDO ARQUIVOS EM UM CARTÃO DE
DESENHO (SÉRIE T)....................................................... 1465 MEMÓRIA...................................................................... 616
PROGRAMAÇÃO DO RAIO E DO DIÂMETRO............... 133 SUBPROGRAMA (M98, M99) ....................................... 221
Proibição da entrada absoluta pela tecla de função......... 576 SUBSTITUIÇÃO............................................................. 708
Proteção de Dados em Oito Níveis.................................. 803 Substituindo a Bateria pela Unidade de Controle CNC.... 1025

<T>
<R>
TABELA DE CÓDIGO DE CARACTERE DUPLO BYTE
281 FANUC............................................................................ 1289
RAMIFICAÇÃO E REPETIÇÃO.......................................
Ramificação incondicional (Declaração GOTO)............... 281 TABELA DE CORRESPONDÊNCIA CARACTERE-
CÓDIGO..................................................................... 1287, 288
REGISTRO DE PROGRAMAS DE MACROS DE
USUÁRIO......................................................................... 320 TABELAS DE AJUSTE DE PARÂMETRO PADRÃO...... 1259
Registro, Troca e eliminação de dados do gerenciamento TAMANHO DO ARMAZENAMENTO DO PROGRAMA
de vida da ferramenta....................................................... 179 DE PEÇA / NÚMERO DE PROGRAMAS
REGRAS DE CARACTERES EM ARQUIVO DE REGISTRÁVEIS............................................................. 208
PROGRAMA..................................................................... 1360 TECLA MDI VIRTUAL..................................................... 1014
Regras de Nomeação de Arquivo de Programa............... 1358 TECLAS DE FUNÇÃO E TECLAS DE FUNÇÃO
Regras de nomeação de Pasta........................................ 1359 PROGRAMÁVEL............................................................ 439
REGRAS DE NOMEAÇÃO.............................................. 1358 Teclas de Função Programável...................................... 443
REINÍCIO DE PROGRAMA............................................. 539 Teclas de função............................................................ 442
Relação com Outras Funções (Para controle de 2 Tela ANIMAÇÃO GRÁFICA (3 PLANOS)…................... 995
caminhos)........................................................................ 612 Tela ANIMAÇÃO GRÁFICA (CONFGURAÇÃO)…….… 988
Repetição (Instrução WHILE).......................................... 286 Tela ANIMAÇÃO GRÁFICA (EXECUÇÃO…….............. 982
RESTRIÇÕES…........................................................... 1004, 1012
TELA DE CARTÃO DE MEMÓRIA................................. 648
Retorno à Posição de Referência…................................ 479 Tela de configuração da faixa de correção da ferramenta
RETORNO AO PONTO DE REFERÊNCIA..................... 95 do eixo Y......................................................................... 597
RETORNO DA TELA DE ALARME…….......................... 610 Tela de configuração da faixa de troca de peça........... 599
RETORNO MANUAL À POSIÇÃO DE Tela de Configuração de Cores.................................... 847
REFERÊNCIA......................................................... 462, 1378 Tela de Configuração de Faixa de Correção de
RETRAIR CICLO DE ROSCA (CICLO FIXO DE CORTE Ferramenta..................................................................... 590
/CICLO FIXO DE CORTE REPETITIVO MÚLTIPLO) Tela de configuração de faixa de correção de origem da
(SÉRIE T)......................................................................... 1434 peça de trabalho............................................................ 595
Tela de configuração de função de confirmação de
<S> operação........................................................................ 588
Tela de Configuração de Sistema................................. 895
Saída de dados de compensação de erro de passo........ 629 Tela de configuração..................................................... 587
Saída de dados de correção............................................. 624 TELA DE DISQUETE………......................................... 659
Saída de Dados de Histórico de Operação...................... 636 Tela de Exibição do Bloco Atual (Somente para exibições
Saída de dados do Sistema de Coordenadas de Peça..... 635 de 8,4 Polegadas).......................................................... 775
Saída de parâmetros…..................................................... 622 Tela de Exibição do Próximo Bloco............................... 773
Saída de um programa..................................................... 620 Tela de Caminho Gráfico.............................................. 950
Saída de variáveis comuns de macro de usuário............ 632 Tela de Lista de Programas.......................................... 772
SALTO DE PASSOS MÚLTIPLOS (G31)........................ 66 Tela de Manutenção Periódica..................................... 887
68 Tela de Parâmetro Gráfico........................................ 935, 1008
SALTO DO LIMITE DE TORQUE....................................
Tela de Programa para Operação MDI......................... 771
SEGUNDA FUNÇÃO AUXILIAR (CÓDIGO B) ................ 202
Tela de Programação Gráfica Conversacional….......... 776
SELEÇÃO DA FERRAMENTA USADA PARA VÁRIAS Tela de Suporte de Configuração de Parâmetros.......... 856
MÁQUINAS – FUNÇÃO DA FERRAMENTA ................... 26 Tela de suporte às configurações de parâmetros
Seleção de Nível de Precisão.......................................... 810 (definição de ajuste de ganho)....................................... 866
SELEÇÃO DE PLANO..................................................... 123 Tela de suporte às configurações de parâmetros
Seleção de Sistema de coordenadas da peça............... 108 (configurações de eixo)................................................. 860
Seleção de um Cartão de Memória como um Dispositivo.. 719 Tela de suporte às configurações de parâmetros (definição 864
SELEÇÃO DE UM DISPOSITIVO.................................... 718 de servo).........................................................................
SELEÇÃO DE UM PROGRAMA PRINCIPAL.................. 728 Tela de Verificação de Programas (Somente para
Selecionando os sinais do histórico de operações.......... 914 Displays de 8,4 Polegadas)............................................ 774
SINAL DE PROTEÇÃO DE MEMÓRIA PARA O TELA DO MEDIDOR DE CARGA................................... 928
PARÂMETRO CNC.......................................................... 1428 Tela CAMINHO GRÁFICO (CONFIGURAÇÃO)............. 967
SINAL DE SALTO DE ALTA VELOCIDADE (G31).......... 67 Tela CAMINHO GRÁFICO (EXECUÇÃO)...................... 977
SISTEMA DE COORDENADAS DA MÁQUINA............... 103 Tela CAMINHO GRÁFICO (POSIÇÃO).......................... 960
SISTEMA DE COORDENADAS DA PEÇA DE TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO 921
TRABALHO...................................................................... 1381
SISTEMA DE COORDENADAS DA PEÇA..................... 105 TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO 749
Sistema de coordenadas do desenho da peça e Sistema de
coordenadas especificado pelo CNC.............................. 16

i-5
ÍNDICE B-64304PO-1/01

TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO 766

TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO 784

TELAS EXIBIDAS ATRAVÉS DA TECLA DE FUNÇÃO 829

TESTANDO UM PROGRAMA........................................ 420


TIPO DE DADOS............................................................ 1258
TIPO DE INTERRUPÇÃO DA MACRO DE USUÁRIO... 1398
Troca da velocidade de avanço de corte circular
interno............................................................................. 86
Troca de sistema de coordenadas de peça de trabalho
(Série T) ......................................................................... 119

<U>

ULTRAPASSAGEM DE CURSO.................................... 562


Unidade MDI padrão (Tecla ONG) ................................ 433
Unidade MDI pequena (Tecla ONG).............................. 435
UNIDADES DE CONFIGURAÇÃO E EXIBIÇÃO............ 430

<V>

VARIÁVEIS DE SISTEMA.............................................. 234


VARIÁVEIS……............................................................. 227
VELOCIDADE DE CORTE – FUNÇÃO DA
VELOCIDADE DO FUSO............................................... 25
Verificação ao operar a máquina................................... 420
Verificação da faixa de dados de entrada...................... 573
Verificação da faixa de dados........................................ 584
Verificação de falhas no sincronismo............................. 371
Verificação do valor incremental máximo........................ 585
VERIFICAR CURSOS ARMAZENADOS......................... 1422
Visão geral da Função Histórico…................................. 898
VISÃO GERAL............................................................... 391
Visualização do estado e avisos para a especificação
de dados ou a operação de entrada/saída................. 923
Visualização do número do programa e do número de
922
sequência.......................................................................
VISUALIZAÇÃO DO NÚMERO DO PROGRAMA,
NÚMERO DE SEQUÊNCIA, DO ESTADO, E
MENSAGENS DE AVISOS PARA OPERAÇÃO DE
ESPECIFICAÇÃO DOS DADOS OU ENTRADA/SAÍDA. 922
Visualização e entrada de Dados de Configuração.......... 785

i-6
Registro de Revisão
FANUC Série 0i-MODELO D/Série 0i Mate-MODELO D MANUAL DO USUÁRIO (Para o Sistema de Torno
(B-63944PO)

01 Jun., 2008

Edição Data Conteúdo Edição Data Conteúdo

Você também pode gostar