2 Ajuste de Eixos
2 Ajuste de Eixos
2 Ajuste de Eixos
O ajuste do robô deverá ser realizado sempre sob as mesmas condições de temperatura,
a fim de excluir imprecisões provocadas por uma dilatação térmica.
Isto significa que o ajuste terá de ser realizado, ou sempre no estado de serviço frio do robô
ou sempre no seu estado quente.
4 1 Entalhe de referência
2 Comparador eletrônico
ou comparador mecânico
3 Pino de medição
4 Cartucho de medição
1
3
Corte através de um cartucho de medição
Inbetr:JustageR2.3.15 07.99.00 pt
5 de 106
Entrada em serviço: Ajuste / desajuste do robô
Quando o pino de medição atingir o ponto mais baixo, ao passar pelo entalhe de medição,
é atingida a posição de zero mecânico. O comparador eletrônico transmite à unidade de
comando um sinal elétrico.
Caso seja utilizado um relógio de medida, a passagem pela posição de zero mecânico é dete-
tada devido à inversão abrupta do ponteiro. A posição de preajuste simplifica a deslocação à
posição de zero mecânico. Esta posição de preajuste é identificada exteriormente por uma
fenda ou uma marcação de alça/mira e encontra--se um pouco antes da posição zero. Antes
de iniciar o processo de ajuste propriamente dito, deverá ser feita a deslocação a essa posição.
UEA ou UEA ou
comp. comp.
mecânico mecânico
Fenda ou marcação
de mira/alça
A deslocação à posição de zero mecânico só poderá ser realizada de “+” para “--”.
Caso seja necessário deslocar o eixo de “--” para “+”, é preciso passar primeiro por cima
da marcação da posição de preajuste, para depois voltar a essa marcação. Este procedi-
mento é absolutamente necessário, para desativar o jogo de inversão do acionamento.
A realização de um novo ajuste do robô poderá ter várias razões:
A anulação do ajuste
Deverá ser realizado um ajuste do robô...
realiza--se ...
...depois de uma reparação do robô
...automaticamente durante a
(p.ex., substituição do motor de acionamento ou
entrada em funcionamento1)
do RDW)
...quando o robô é movimentado sem intervenção da ...automaticamente durante a
unidade de comando (p.ex., através da manivela) entrada em funcionamento1)
...depois de embater num batente mecânico com
uma velocidade superior àquela que se realiza du- ...manualmente pelo operador
rante a deslocação manual (20 cm/s)
...depois de uma colisão entre a ferramenta ou o
...manualmente pelo operador
robô e uma peça
1) Caso se verifiquem divergências entre os dados de resolver memorizados aquando da
desativação da unidade de comando e a posição atual, todos os dados de ajuste são apa-
gados, por razões de segurança.
A anulação do ajuste
Um desajuste poderá ser realizado ...
realiza--se ...
...quando se pretende apagar intencionalmente os
valores de ajuste memorizados em relação a ...manualmente pelo operador
algum eixo individual.
O ajuste do eixo só poderá ser realizado, desde que não haja nenhuma situação de PARA-
GEM DE EMERGÊNCIA e os acionamentos estejam ligados. Eventualmente, será neces-
sário cablar os circuitos de PARAGEM DE EMERGÊNCIA periféricos.
As informações acerca do interruptor de PARAGEM DE EMERGÊNCIA encontram--se na
documentação [O KUKA Control Panel KCP], enquanto a cablagem dos circuitos de
PARAGEM DE EMERGÊNCIA e a ligação X32 para o comparador eletrônico são descri-
tas em [Painel de ligações/Interfaces com a periferia].
Inbetr:JustageR2.3.15 07.99.00 pt
6 de 106
2 Ajuste / desajuste do robô (continuação)
Aquando do ajuste dos eixos do manípulo, deverá ter--se em atenção a posição do feixe
de tubos eventualmente existente, uma vez que antes do ajuste os eixos 4 e 6 são defini-
dos com rotação infinita.
!
n
Posição de preajuste do eixo 3
A deslocação à posição de zero mecânico só poderá ser realizada de “+” para “--”.
Caso seja necessário deslocar o eixo de “--” para “+”, é preciso passar primeiro por cima
da marcação da posição de preajuste, para depois voltar a essa marcação. Este procedi-
mento é absolutamente necessário, para desativar o jogo de inversão do acionamento.
Esta função só está disponível no modo de serviço Teste (T1). Caso tenha selecionado
um outro modo de serviço em simultâneo com esta função, é emitida a respetiva mensa-
gem de erro.
Prima a menukey “Entr.Serv”. É aberto um menu. Selecione aqui a opção “Ajustar”. No
submenu que agora se abre confirme a opção “Relógio”.
Inbetr:JustageR2.3.15 07.99.00 pt
7 de 106
Entrada em serviço: Ajuste / desajuste do robô
É aberta uma janela de estado onde são indicados os eixos que precisam de ser ajustados.
Os eixos são indicados na seqüência na qual também deverá ser realizado o ajuste. O
próximo eixo a ajustar é indicado sobre um fundo de cor.
Os eixos ajustados já não são indicados na lista. Caso pretenda ajustá--los de novo, terá
de realizar primeiro um desajuste. Mais pormenores acerca deste assunto encontram--se
no parágrafo 2.4.
A tentativa de ajuste é cancelada, quando se tenta ajustar primeiro um eixo com um número
mais elevado. O ajuste terá de começar sempre pelo eixo com o número mais baixo.
Para realizar o ajuste, reduza a velocidade de deslocação para 1%, através do override
manual. Desloque o eixo a ajustar na direção negativa do eixo, passando a marcação da
posição de preajuste, e observe o ponteiro do relógio de medida. No ponto mais baixo do
entalhe de medição, ou seja, no momento em que o ponteiro mostra um movimento de
inversão abrupto, acerte o relógio de medida para zero.
A seguir, coloque o eixo novamente na posição de preajuste. Desloque o eixo a ajustar nova-
mente na direção negativa do eixo. Pare, quando o ponteiro do relógio de medida se encon-
tra cerca de cinco a dez marcas de escala antes da posição zero. Para aumentar a precisão
do ajuste, é melhor movimentar o robô agora em passos individuais definidos. Para esse
efeito, terá de mudar para o modo de deslocação “Passo” e corrigir o valor da variável de
sistema $MODE_MOVE para #MI.
Agora, cada vez que premir as teclas de deslocação, os eixos executam apenas passos
pequenos. Desloque o eixo desta forma na direção negativa do eixo, até ter atingido a
posição zero do relógio de medida.
Caso ultrapasse este ponto, terá de realizar novamente o movimento da posição de
preajuste em direção ao entalhe de medição.
Premindo a softkey “Ajustar”, a posição atual dos eixos é memorizada como a posição de
zero mecânico, sobre a qual se encontra a barra de marcação. O eixo ajustado é retirado
da janela.
Inbetr:JustageR2.3.15 07.99.00 pt
8 de 106
2 Ajuste / desajuste do robô (continuação)
Antes de ajustar o eixo seguinte ou depois de terminar todo o processo de ajuste, volte ao modo
de deslocação normal. Para esse efeito, coloque a variável $MODE_MOVE no valor #MM.
Inbetr:JustageR2.3.15 07.99.00 pt
9 de 106
Entrada em serviço: Ajuste / desajuste do robô
Primeiro ajuste
No primeiro ajuste, o robô é ajustado sem carga e sem carga adicional na posição de zero
mecânico. Nessa ocasião, é memorizado o valor absoluto do codificador em relação a todos
os eixos.
Movimento de ensaio
Esta função verifica o ajuste realizado em relação a uma ferramenta selecionada e montada
no robô, para a qual foi programado o peso da ferramenta. Com o offset do codificador
memorizado são feitos os cálculos em relação ao primeiro ajuste e é calculada e indicada
a diferença ao ajuste atual. O operador resolve então se pretende copiar o novo ajuste ou
se pretende manter o ajuste anterior.
Restaurar ajuste
O robô poderá ser ajustado com uma carga qualquer (também para uma ferramenta, para
a qual não foi programado o peso) e numa posição qualquer. Por isso, os cálculos são feitos,
exclusivamente, com base no valor absoluto do codificador aquando do primeiro ajuste.
Uma condição essencial para esta função é que não podem ter sido realizadas alterações
mecânicas desde o primeiro ajuste (p.ex., substituição do motor, substituição de peças etc.).
Primeiro ajuste
sem carga ou carga adicional
Entrada em serviço
Progr. a
ferramenta
calcular a diferença
de peso
Perda ou controle
*)1 Só possível, se o primeiro ajuste ainda for válido (isto é, no caso de não ter havido
alterações no acionamento, tal como substituição do motor, substituição de peças,
crash etc.)
Inbetr:JustageR2.3.15 07.99.00 pt
10 de 106
2 Ajuste / desajuste do robô (continuação)
Por razões de precisão, durante a execução das funções de ajuste com o EMT, os eixos do
manípulo deverão manter--se, tanto quanto possível, nas suas posições de zero mecâ-
nico.
Inbetr:JustageR2.3.15 07.99.00 pt
11 de 106
Entrada em serviço: Ajuste / desajuste do robô
!
n
Posição de preajuste do eixo 3
Inbetr:JustageR2.3.15 07.99.00 pt
12 de 106
2 Ajuste / desajuste do robô (continuação)
Caixa de ligação no
carrossel do robô
Ponto X32
Aqui é introduzido o
cabo de ligação do
EMT.
Para desligar o cabo de ligação, é preciso destravar a ficha. Caso contrário, o cabo
pode ser arrancado ou o EMT danificado.
Prima a menukey “Entr.Serv”. Selecione os submenus “Ajustar” --> “UEA” e a seguir a função
pretendida.
Inbetr:JustageR2.3.15 07.99.00 pt
13 de 106
Entrada em serviço: Ajuste / desajuste do robô
Esta função está disponível apenas no modo de serviço Teste (T1). Caso tenha selecio-
nado um outro modo de serviço em simultâneo com esta função, é emitida a respetiva
mensagem de erro.
Prepare o robô para o ajuste, tal como descrito no parágrafo 2.3.3, e selecione do submenu
“UEA” a opção “Primeiro ajuste”.
Os eixos são indicados na seqüência em que terá de se realizar o seu ajuste. O próximo eixo
a ajustar é apresentado sobre um fundo de cor. Depois de todos os eixos estarem ajustados,
é emitido na janela o texto “Não há eixos para ajustar”.
Os eixos ajustados já não são indicados na lista. Caso pretenda ajustá--los de novo, terá
de realizar primeiro o seu desajuste. Mais pormenores acerca deste assunto encontram--
se no parágrafo 2.4
A tentativa de ajuste é cancelada se tentar ajustar primeiro um eixo com um número super-
ior. O ajuste terá de ser realizado, começando sempre com o eixo com o número mais
baixo.
Premindo a softkey “Ajuste”, é selecionado para o ajuste o eixo sobre o qual se encontra a barra
de marcação. Na janela de mensagens é emitido o texto “Necessário tecla de arranque”.
Mantenha premida a tecla de confirmação na parte de trás do KCP e prima agora a tecla
“Arranque programa p.frente” (do lado esquerdo do display). O eixo de robô antes selecio-
nado é deslocado agora de “+” para “--”, através do programa. No momento em que o UEA
deteta o ponto mais baixo do entalhe de medição, o programa de medição pára. Os valores
verificados são memorizados e o eixo ajustado é retirado da janela.
Inbetr:JustageR2.3.15 07.99.00 pt
14 de 106
2 Ajuste / desajuste do robô (continuação)
Esta função só está disponível no modo de serviço Teste (T1). Caso tenha selecionado
um outro modo de serviço em simultâneo com esta função, é emitida a respetiva mensa-
gem de erro.
Prepare o robô para o ajuste, tal como descrito no parágrafo 2.3.3, e selecione do submenu
“UEA” a opção “Programar ferramenta”.
Com a statuskey (do lado direito do display, na parte de baixo), selecione o número de ferra-
menta.
...
Prima a softkey “Ferram.OK” (na parte de baixo do display), a fim de introduzir os dados
relativos a esta ferramenta.
É aberta uma janela de estado, onde constam todos os eixos (ajustados e desajustados),
entre os quais poderá selecionar o eixo a ajustar. Selecione o eixo a ajustar.
Inbetr:JustageR2.3.15 07.99.00 pt
15 de 106
Entrada em serviço: Ajuste / desajuste do robô
Através da softkey “Dados OK” são copiados os valores de ajuste, podendo ser selecionado
agora o eixo seguinte. No entanto, o eixo em relação ao qual se acabou de programar o peso,
não é retirado da janela de estado.
Inbetr:JustageR2.3.15 07.99.00 pt
16 de 106
2 Ajuste / desajuste do robô (continuação)
Caso ainda não tenha sido realizado o primeiro ajuste, na altura em que pretende proceder
à programação, terá de realizar primeiro aquele passo. Por esse motivo, o programa abre
automaticamente as janelas de diálogo necessárias para esse efeito. Por isso, esteja
atento ao conteúdo das janelas de estado!
Esta função só está disponível no modo de serviço Teste (T1). Caso tenha selecionado
um outro modo de serviço em simultâneo com esta função, é emitida a respetiva mensa-
gem de erro.
Prepare o robô para o ajuste, tal como descrito no parágrafo 2.3.3, e selecione do submenu
“UEA” a opção “Movimento de ensaio”.
Com a statuskey (do lado direito do display, na parte de baixo), selecione o número de ferra-
menta.
...
Caso queira restabelecer o primeiro ajuste, sem consideração da carga de ferramenta,
selecione o número de ferramenta 0.
Prima a softkey “Ferram.OK” (na parte de baixo do display), a fim de introduzir os dados rela-
tivos a essa ferramenta.
Inbetr:JustageR2.3.15 07.99.00 pt
17 de 106
Entrada em serviço: Ajuste / desajuste do robô
É aberta uma janela de estado, onde são apresentados todos os eixos (ajustados e desaju-
stados) para a seleção. Selecione aqui o eixo que pretende ajustar.
Através da softkey “Guardar” são memorizados o novos valores de ajuste, podendo ser sele-
cionado agora o eixo seguinte. Se não memorizar os novos dados, continua a ser utilizado
o ajuste anterior.
Caso no início do movimento de ensaio ainda não tenha sido programada a ferramenta,
é emitida agora uma mensagem de erro.
Inbetr:JustageR2.3.15 07.99.00 pt
18 de 106
2 Ajuste / desajuste do robô (continuação)
2.3.7 Restaurar
Esta função permite restaurar dados de ajuste perdidos. Nesse processo, o robô pode ser
ajustado com uma ferramenta qualquer, cujos parâmetros não tenham de ser programado
antes. Com a ajuda dos dados apurados durante o primeiro ajuste e dos dados atuais, é
calculada uma diferença, e o ajuste é submetido às respetivas correções.
A mecânica do robô, entre o motor de acionamento com a unidade de resolver e o redutor
do eixo em questão, não poderá ter sofrido alterações, desde o primeiro ajuste (p.ex.,
devido à substituição do motor ou a uma colisão). Nesse caso, será necessário proceder
a um primeiro ajuste.
Para que um ajuste possa ser restaurado, terá de ter havido antes um primeiro ajuste.
Esta função só está disponível no modo de serviço Teste (T1). Caso tenha selecionado
um outro modo de serviço em simultâneo com esta função, é emitida a respetiva mensa-
gem de erro.
Prepare o robô para o ajuste, tal como descrito no parágrafo 2.3.3, e selecione do submenu
“UEA” a opção “Restaurar”.
Os eixos são indicados na seqüência em que deverão ser ajustadas. O próximo eixo a
ajustar encontra--se sobre um fundo de cor.
Os eixos ajustados já não são indicados na lista. Caso queira ajustá--los de novo, terá de
realizar primeiro o seu desajuste. Mais pormenores acerca deste assunto encontram--se
no capítulo 2.4.
A tentativa de ajuste é cancelada se tentar ajustar primeiro um eixo com um número super-
ior. O ajuste terá de ser realizado, começando sempre com o eixo com o número mais
baixo.
Premindo a softkey “Ajustar”, é selecionado o eixo a ajustar sobre o qual se encontra a barra
de marcação. Na janela de mensagens é indicado o texto “Necessário tecla de arranque”.
Inbetr:JustageR2.3.15 07.99.00 pt
19 de 106
Entrada em serviço: Ajuste / desajuste do robô
Mantenha a tecla de confirmação premida (na parte de trás do KCP) e prima agora a tecla
“Arranque programa p.frente (do lado esquerdo do display). O eixo de robô antes selecio-
nado é deslocado agora de “+” para “--”, comandado pelo programa. No momento em que
o UEA deteta o ponto mais baixo do entalhe de medição, o programa de medição pára. Os
valores apurados são memorizados e o eixo ajustado é retirado da janela.
Inbetr:JustageR2.3.15 07.99.00 pt
20 de 106
2 Ajuste / desajuste do robô (continuação)
A seguir, é aberta uma janela de estado onde são indicados os eixos ajustados. Quando to-
dos os eixos estão desajustados, é emitido na janela o texto “Não há eixos a desajustar”.
Premindo a softkey “Desajustar”, são apagados os dados do eixo sobre o qual se encontra
a barra de marcação.
Inbetr:JustageR2.3.15 07.99.00 pt
21 de 106
Entrada em serviço: Ajuste / desajuste do robô
Este ficheiro é lido quando for selecionado o ajuste por UEA, sendo os valores nele memori-
zados copiados para as respetivas variáveis internas. Se faltar este ficheiro ou se as entra-
das não tiverem sido realizadas, as respetivas variáveis são assinaladas como não válidas.
Durante cada processo de ajuste, em que são apurados novos valores, estes são memoriza-
dos no disco duro.
Estes valores são:
ver
Designação Caraterísticas
parág.
Valor do codificador
aquando do primeiro 2.5.2
FIRST_ENCODER_VALUES[MAX_ACHS]
ajuste, em incremen- 2.5.5
tos.
Diferença progra-
mada com “Progra- 2.5.3
ENCODER_DIFFERENCE[MAX_TOOL][MAX_ACHS]
mar ferramenta”, em 2.5.4
incrementos.
Primeira diferença do
ajuste (necessário
apenas para robôs
FIRST_CALIBRATION_DIFFERENCE[MAX_ACHS] 2.5.2
com precisão abso-
luta), em graus ciclo-
métricos.
Inbetr:JustageR2.3.15 07.99.00 pt
22 de 106
2 Ajuste / desajuste do robô (continuação)
Inbetr:JustageR2.3.15 07.99.00 pt
23 de 106
Entrada em serviço: Ajuste / desajuste do robô
Inbetr:JustageR2.3.15 07.99.00 pt
24 de 106