KUKA.GripperSpotTech 5.0
Para KUKA System Software 8.5, 8.6 e 8.7
Data: 30.04.2020
KST GripperSpotTech 5.0 V1
KUKA Deutschland GmbH
KUKA.GripperSpotTech 5.0
© Copyright 2020
KUKA Deutschland GmbH
Zugspitzstraße 140
D-86165 Augsburg
Alemanha
Este documento ou excertos do mesmo não podem ser reproduzidos ou disponibilizados a ter-
ceiros sem autorização expressa da KUKA Deutschland GmbH.
Outras funções de comando não descritas nesta documentação poderão ser postas em prática.
No entanto, não está previsto qualquer tipo de reclamação quanto a estas funções em caso de
nova remessa ou de serviço.
Verificamos que o conteúdo do prospecto é compatível com o software e com o hardware de-
scrito. Porém, não são de excluir exceções, de forma que não nos responsabilizamos pela total
compatibilidade. Os dados contidos neste prospecto serão verificados regulamente e as corre-
ções necessárias serão incluídas na próxima edição.
Sob reserva de alterações técnicas sem influenciar na função.
KIM-PS5-DOC
Tradução da documentação original
Índice
1 Introdução................................................................................................. 5
1.1 Grupo-alvo............................................................................................................. 5
1.2 Documentação do robô industrial......................................................................... 5
1.3 Representação de notas....................................................................................... 5
1.4 Termos utilizados................................................................................................... 6
1.5 Licenças................................................................................................................. 6
2 Descrição do produto............................................................................. 7
2.1 Descrição do produto............................................................................................ 7
2.2 Módulos KRL......................................................................................................... 7
2.3 Uso de acordo com a finalidade e utilização incorreta....................................... 8
3 Segurança................................................................................................. 9
4 Instalação.................................................................................................. 13
4.1 Pré-requisitos de sistema...................................................................................... 13
4.2 Instalar ou atualizar GripperSpotTech.................................................................. 13
4.3 Desinstalar GripperSpotTech................................................................................. 14
5 Colocação em funcionamento............................................................... 15
5.1 Visão geral de colocação em funcionamento do software.................................. 15
6 Operação................................................................................................... 17
6.1 Seleção de garras................................................................................................. 17
6.2 Controlar garras manualmente............................................................................. 17
6.2.1 Teclas de estado................................................................................................... 17
6.2.2 Exibição dos estados do comutação.................................................................... 18
6.3 Exibir direitos de usuário...................................................................................... 21
7 Configuração............................................................................................ 23
7.1 Configurar os parâmetros de tecnologia.............................................................. 23
7.1.1 Estratégias de erro................................................................................................ 24
7.2 Configurar sinais de entrada/saída....................................................................... 25
7.3 Configurar garras................................................................................................... 26
7.3.1 Guia Garra............................................................................................................. 27
7.3.2 Guia Estados e ES............................................................................................... 28
7.3.3 Guia Atribuição...................................................................................................... 29
7.3.4 Guia Gestão de carga........................................................................................... 31
7.4 Configurar GripperSpotTech no WorkVisual......................................................... 32
7.4.1 Salvar e carregar a configuração......................................................................... 33
7.4.2 Organizar garras.................................................................................................... 33
7.4.3 Organizar ícones................................................................................................... 33
7.5 Configurar o interpretador Submit para o monitoramento de garras.................. 34
8 Programação............................................................................................ 37
8.1 Formulários Inline – Visão geral........................................................................... 37
8.2 Formulário Inline Gripper SET.............................................................................. 37
8.3 Formulário Inline Gripper SYN SET..................................................................... 38
9 Exemplos.................................................................................................. 49
9.1 Exemplo de programa USERSPOT.SRC............................................................. 49
9.1.1 Visão geral E/Ss da unidade de comando do robô (KRC) / Comando de sol-
da (PLC)................................................................................................................ 52
9.1.2 Diagrama de sinais: SPOT sem as opções RETRACT e PRESPOT................. 53
9.1.3 Diagrama de sinais: SPOT com as opções RETRACT e PRESPOT................. 55
10 Mensagens................................................................................................ 57
10.1 Informações sobre as mensagens........................................................................ 57
10.2 Mensagens de sistema do módulo: GripperTechKrl............................................ 57
10.2.1 GripperTechKrl 11001............................................................................................ 57
10.2.2 GripperTechKrl 11002............................................................................................ 58
10.2.3 GripperTechKrl 11003............................................................................................ 61
10.2.4 GripperTechKrl 11004............................................................................................ 62
10.2.5 GripperTechKrl 11005............................................................................................ 63
10.2.6 GripperTechKrl 11007............................................................................................ 63
10.2.7 GripperTechKrl 11008............................................................................................ 66
10.2.8 GripperTechKrl 11011............................................................................................ 67
10.2.9 GripperTechKrl 11012............................................................................................ 70
10.2.10 GripperTechKrl 11013............................................................................................ 72
10.2.11 GripperTechKrl 11014............................................................................................ 75
10.2.12 GripperTechKrl 11024............................................................................................ 77
10.2.13 GripperTechKrl 11026............................................................................................ 79
10.2.14 GripperTechKrl 11027............................................................................................ 80
10.2.15 GripperTechKrl 11028............................................................................................ 80
10.2.16 GripperTechKrl 11029............................................................................................ 81
10.2.17 GripperTechKrl 11030............................................................................................ 82
10.2.18 GripperTechKrl 11105............................................................................................ 82
11 KUKA Service........................................................................................... 85
11.1 Consulta ao suporte.............................................................................................. 85
11.2 KUKA Customer Support...................................................................................... 85
Index 87
Introdução
1 Introdução
1.1 Grupo-alvo
Segurança
ATENÇÃO
Estes avisos significam que, caso não sejam adotadas medidas de pre-
caução, poderão ocorrer a morte ou ferimentos graves.
CUIDADO
Estes avisos significam que, caso não sejam adotadas medidas de pre-
caução, poderá haver a ocorrência de ferimentos leves.
AVISO
Estes avisos significam que, caso não sejam adotadas medidas de pre-
caução, poderá haver a ocorrência de danos materiais.
Informações
Termo Descrição
GhostMode No GhostMode são simuladas as entradas/saídas da garra. As saídas
não são comutadas e as entradas não são avaliadas.
O GhostMode pode ser ligado através de uma entrada (unidade de
comando superior) ou da configuração. Quando o GhostMode está
ativo, é exibida uma mensagem de informação a cada ação da garra.
Gestão de carga A gestão de carga permite a definição de vários dados de carga para
uma garra. Se a garra então for controlada por um programa, os da-
dos de carga serão comutados automaticamente de acordo com o
estado da garra.
PRESPOT Fechamento precoce da pinça de solda
O fechamento do curso de trabalho não inicia somente depois de
atingir o ponto de solda, porém, enquanto o robô se desloca ao pon-
to de solda.
RETRACT Curso inicial, isto é, a abertura total da pinça de solda
SPOT Curso de trabalho, isto é, a abertura da pinça de solda, a partir da
qual é setado um ponto de solda
1.5 Licenças
Descrição do produto
2 Descrição do produto
Descrição
Funções
Descrição
Módulo Descrição
Grp_User.* Contém ajustes específicos de usuário.
É possível a edição pelo usuário.
Spot_Data.dat Contém as declarações que são necessárias para o
pacote SpotTech.
Spot_User.dat Este módulo contém todas as funções para o pacote
SpotTech.
É possível a edição pelo usuário.
Utilização incorreta
Segurança
3 Segurança
ATENÇÃO
Perigo de morte através de carga suspensa
Se for uma carga apanhada e portada através da garra, ocorre uma si-
tuação de perigo que pode ter como consequência a morte ou ferimen-
tos graves.
• Na medida do possível, realizar trabalhos fora do espaço delimitado
pelos dispositivos de proteção.
• Caso sejam necessários trabalhos dentro deste espaço, nenhuma
pessoa pode permanecer sob a carga suspensa.
ATENÇÃO
Perigo de morte através de abertura de garra imprevista
No planejamento de uma célula deve ser observado que a garra não
possa ser aberta acidentalmente. Em especial no desligamento da ali-
mentação de tensão (p.ex. através da abertura das portas de proteção),
a garra não pode se abrir automaticamente e deixar a peça agarrada
cair. Caso contrário, as consequências podem ser a morte, ferimentos
graves e danos materiais.
• O integrador da instalação deve conectar a garra de tal forma que o
estado seguro da garra seja mantido também em uma PARADA DE
EMERGÊNCIA, isto é, que a garra permaneça fechada.
• Alternativamente podem ser usadas entradas e saídas seguras de
um PLC seguro, de modo que uma saída de garra somente possa
ser setada quando o controle de componente estiver ocupado:
‒ Saídas seguras nos atuadores na garra
‒ Entradas seguras de sensores no apoio de peça
• Proteger a área de trabalho mecanicamente contra a queda de pe-
ças.
AVISO
Danos materiais através de comportamento de garra não testado
Quando a configuração de todos os estados de comutação estiver con-
cluída, deve ser verificado e testado se o comportamento real da garra
corresponde com o comportamento planejado. Caso contrário, poderão
ocorrer danos materiais.
• Após a configuração dos estados de comutação o comportamento
da garra deve ser testado através de pessoal treinado.
Segurança
Sobrecarga com a gestão de carga desligada
A gestão de carga impede que o robô seja sobrecarregado e, em robôs
com precisão absoluta, assegura que o posicionamento também está
correto sob carga. Se a gestão de carga estiver inativa, podem ocorrer
ferimentos graves e danos materiais devido à sobrecarga.
• Sempre ativar a gestão de carga durante a operação.
Instalação
4 Instalação
Hardware
Software
Descrição
Pré-requisito
Procedimento
Procedimento
Colocação em funcionamento
5 Colocação em funcionamento
A visão geral a seguir dá uma visão sobre as atividades que são neces-
sárias para colocar em funcionamento o pacote de opções por parte do
software. Uma colocação em funcionamento completa do sistema mecâni-
co do robô e da unidade de comando do robô é pressuposta como dada.
Esta visão geral também fornece um guia de toda a colocação em funcio-
namento do software em geral, uma vez que uma colocação em funciona-
mento completa é necessária para poder usar o pacote de opções. Mais
informações devem ser lidas nas instruções de operação e programação
do software de sistema e do WorkVisual.
Software de sistema
Passo Descrição
1 Ligar a unidade de comando do robô pela primeira vez com cinemática
WorkVisual
Passo Descrição
3 Estabelecer a conexão à unidade de comando do robô
• Configuração de célula
• Editar as configurações locais de segurança
• Configurar bus de campo
• Definição textos descritivos
6 Transmitir o projeto para a unidade de comando de robô
GripperSpotTech
Passo Descrição
6 Instalar ou atualizar GripperSpotTech
(>>> 4.2 "Instalar ou atualizar GripperSpotTech" Página 13)
7 Configurar GripperSpotTech no WorkVisual
Operação
6 Operação
Pos. Descrição
1 Garra selecionada
Pré-requisito
Procedimento
Descrição
1 Seleção de garras
2 Estados de comutação 1… 3
Descrição
Operação
Pré-requisito
Procedimento
Exibição
Pos. Descrição
1 Selecionar garras. Somente são exibidas garras ativas.
2 Exibe os outros estados de comutação, desde que existentes.
3 Um LED indica qual estado de comutação foi setado por último.
• Verde: TRUE
• Cinza: FALSE
8 São exibidos os dados de carga atuais.
Operação
• O LED vermelho em OPEN1 mostra que o estado de comutação não
está OK.
Isto é, o estado atual das entradas não está do jeito que a unidade
de comando o espera de acordo com a configuração para este estado
de comutação.
• Os LEDs vermelhos na coluna Descrição mostram quais entradas ou
event. sinais de entrada são a causa do erro.
Descrição
Procedimento
Configuração
7 Configuração
Pré-requisito
Procedimento
Parâmetro
Parâmetro Descrição
Entrada para GhostMode li- Número da entrada através da qual o GhostMode é ligado
gada
• 0: GhostMode não é comutado através de uma entrada.
• 1 … $NUM_IN: se a entrada é TRUE, o GhostMode está
ativo.
Padrão: 0
GhostMode ligado Liga o GhostMode (não através da entrada).
Parâmetro Descrição
Estratégia de erro 1 … Podem ser configuradas 3 estratégias de erro.
Estratégia de erro 3 Em alguns formulários Inline podem ser selecionadas estraté-
gias de erro. A estratégia selecionada é executada quando o
estado de comutação não existe.
(>>> 7.1.1 "Estratégias de erro" Página 24)
Prioridade Interrupt - Moni- Prioridade do Interrupt para o monitoramento de garras
toramento
• 10 … 32
Padrão: 18
Descrição
Configuração
Diálogo após erro em T1/T2
Descrição
Pré-requisito
Procedimento
Guia Sinal
Elemento Descrição
Entradas Sinal Aqui podem ser definidos até 32 sinais de entrada.
Saídas Sinal Aqui podem ser definidos até 32 sinais de saída.
Válido para sinais de entrada e de saída:
N° Index interno sequencial. Não pode ser alterado.
Descrição Aqui pode ser introduzido um nome descritivo para o sinal.
Área Sinal Área de entrada ou de saída que o sinal deve abranger
• 1 … 32 bit
Sinal de mais (+) Adiciona um novo sinal.
Sinal de menos (-) Remove o sinal inferior.
Pré-requisito
Configuração
Procedimento
• 1 … 16
Quantidade de entradas Quantidade das entradas com as quais a garra é controlada.
• 1 … 16
Ícone da garra Escolha dos ícones para a tecla de estado e para a exibição
dos estados de comutação
Padrão: Ícones com Num
Timeout para estados de No controle de estado é esperado, no máximo, este tempo,
comutação [s] até que o estado de comutação tenha que estar presente
(Set Gripper com monitoramento, Check Gripper).
Se este tempo expirou e ainda não estiver presente o estado
de comutação, é iniciada a estratégia de erro.
Se estiver presente o estado de comutação, o programa é
continuado sem aguardar este tempo.
• 0…10 s
Padrão: 3 s
Duração de pulso das saí- Duração de pulso das saídas, que estão definidas como pul-
das [s] sos.
• 0…3 s
Padrão: 0,5 s
Parâmetro Descrição
Gestão de carga Este ajuste ativa a gestão de carga para a garra selecionada.
Se a gestão de carga estiver ativa, na alteração do estado
da garra serão setados automaticamente os dados de carga
atribuídos ao estado.
Padrão: gestão de carga desativada
Ferramenta atribuída para Somente é exibido se Gestão de carga estiver ativo:
gestão de carga
Selecionar a ferramenta cujos dados de carga devem ser mo-
dificados pela gestão de carga.
Estados de comutação
Parâmetro Descrição
N° Número do estado de comutação
Index interno sequencial. Não pode ser alterado.
Ícone Selecionar o ícone que deve ser exibido nas teclas de estado
e na exibição dos estados de comutação.
Nome Atribuir um nome para o estado de comutação. Máx. 12 ca-
racteres.
É exibido nos formulários Inline, quando a respectiva garra
está selecionada.
Tipo Tipo da tecla de estado para esse estado de comutação:
Saídas
Parâmetro Descrição
N° Index interno sequencial. Não pode ser alterado.
$Out/Sinal Número da saída ou do sinal de saída
• Saídas: 1 … $NUM_OUT
• Sinais: quantidade dos sinais de saída definidos
Padrão: 0
Configuração
Parâmetro Descrição
Ghost Ajuste, se as saídas devem ser setadas no GhostMode
Entradas
Parâmetro Descrição
N° Index interno sequencial. Não pode ser alterado.
$In/Sinal Número da entrada ou do sinal de entrada
• Entradas: 1 … $NUM_OUT
• Sinais: quantidade dos sinais de entrada definidos
Padrão: 0
Ghost Ajuste, se as entradas devem ser avaliadas no GhostMode.
• $IN
• Sinal
Descrição Aqui pode ser introduzido um nome de texto descritivo/nome
descritivo ou o nome existente pode ser alterado.
Atribuições Descrição
Atribuição de saídas Por estado de comutação estão listadas todas as saídas e si-
nais de saída disponíveis. Definir a ação desejada por saída/
sinal.
• Para saídas:
‒ TRUE: a saída é setada em TRUE.
‒ FALSE: a saída é setada em FALSE.
• Para sinais: introduzir valor inteiro. A variável de sinal é
setada neste valor.
• [vazio]: sem ação, o estado atual é mantido.
Atribuição de entradas Por estado de comutação estão listadas todas as entradas e
sinais de entrada disponíveis. Indicar o estado necessário por
entrada/sinal.
• Para entradas:
‒ TRUE: a entrada deve estar setada.
‒ FALSE: a entrada não pode estar setada.
• Para sinais: introduzir valor inteiro. A variável de sinal de-
ve ter este valor.
• [vazio]: a entrada/sinal não é relevante e não é avaliada.
Pré-requisitos para a opera- Para o setamento manual de um estado de comutação po-
ção manual dem ser definidos até 3 pré-requisitos. O estado de comuta-
ção somente é setado depois que os pré-requisitos estiverem
atendidos.
Entrada:
Configuração
7.3.4 Guia Gestão de carga
Parâmetro Descrição
Seleção de garras Seleção da garra cujos dados de carga devem ser configura-
dos.
Configuração Gestão de car- Aqui são configurados os dados de carga dos estados de co-
ga mutação existentes.
Dados de carga do $Config.dat exibe os dados de carga
armazenados no sistema $Config.dat.
Para todos os dados de carga dos estados de comutação
existentes podem ser realizadas as seguintes ações:
Descrição
Pré-requisito
Procedimento
Configuração
7.4.1 Salvar e carregar a configuração
Descrição
Pré-requisito
Procedimento
Descrição
Pré-requisito
Procedimento
Descrição
Pré-requisito
Procedimento
Descrição
Pré-requisito
Procedimento
Configuração
Fig. 7-3: Iniciar Grp_sps
Programação
8 Programação
Pos. Descrição
1 Garras ativas
Somente são exibidas garras ativas.
2 Estado de comutação da garra que é setado.
A quantidade dos estados de comutação selecionáveis e a sua
designação dependem da configuração.
3 • CONT: o estado de comutação é setado através do avanço.
• [vazio]: o estado de comutação é setado com o avanço
principal.
4 Tempo de espera
Quando o tempo de espera indicado expirou, o programa é
continuado.
• 0,0 … 10,0s
Padrão: 0,2s
Esse campo somente é exibido se o estado de comutação esti-
ver no avanço principal.
5 Estratégia de erro
Se não estiver presente um determinado estado, aqui pode ser
ajustada uma estratégia de erro para isso.
Pos. Descrição
1 Garras ativas
Somente são exibidas garras ativas.
2 Estado de comutação da garra que é setado
A quantidade dos estados de comutação selecionáveis e a sua
designação dependem da configuração.
Programação
Pos. Descrição
3 Ponto ao qual se refere o Gripper SYN SET
• -2 000 … +2 000 mm
5 Deslocamento temporal da ação de comutação
• -1000 … 1000ms
A indicação de tempo é absoluta. O ponto de comutação se al-
tera conforme a velocidade do robô.
Pos. Descrição
1 Garras ativas
Somente são exibidas garras ativas.
2 Estado de comutação da garra, que é controlado
A quantidade dos estados de comutação selecionáveis e a sua
designação dependem da configuração.
3 • CONT: o estado de comutação é setado através do avanço.
• [vazio]: o estado de comutação é verificado com o avanço
principal.
4 Estratégia de erro
Se não estiver presente um determinado estado, aqui pode ser
ajustada uma estratégia de erro para isso.
Pos. Descrição
1 Garras ativas
Somente são exibidas garras ativas.
2 Estado de comutação da garra, que é controlado
A quantidade dos estados de comutação selecionáveis e a sua
designação dependem da configuração.
3 Ponto ao qual se refere o Gripper SYN CHECK
• -2 000 … +2 000 mm
5 Deslocamento temporal da verificação
• -1000 … 1000ms
A indicação de tempo é absoluta. O instante da verificação se
altera de acordo com a velocidade do robô.
6 Estratégia de erro
Se não estiver presente um determinado estado, aqui pode ser
ajustada uma estratégia de erro para isso.
Programação
Pré-requisito
Descrição
O monitoramento da garra está ligado até que ele seja desligado nova-
mente.
O monitoramento é desligado automaticamente para todas as garras, se
$PRO_STATE1 (= status de programa do interpretador do robô) assumir
um dos seguintes valores:
• #P_FREE: o programa do robô está desselecionado.
• #P_END: o programa do robô está selecionado e foi atingido o fim do
programa.
• #P_RESET: o programa do robô está selecionado e foi parado e rese-
tado.
A ativação ou desativação do monitoramento aciona uma parada de
avanço. Quando se deseja abrir a garra sem parada de avanço (p.ex.,
para ejetar um componente de forma volante) pode ser usado OFF Next
Action.
Formulário Inline
Pos. Descrição
1 • ON: ligar o monitoramento para a garra selecionada.
• OFF: desligar o monitoramento para a garra selecionada.
• OFF ALL: desligar o monitoramento para todas as garras.
Recomendação: usar OFF ALL no início de um programa,
para que todos os monitoramentos sejam resetados.
• OFF Next Action:
O monitoramento para a garra selecionada é desligado com
o próximo comando de set de garra (p.ex. SYN SET).
Os comandos são executados no avanço principal, exceto OFF
Next Action, este é executado no avanço.
2 Garras que devem ser monitoradas. Somente são exibidas gar-
ras ativas.
Não é exibido para OFF ALL.
3 É exibido somente para ON:
Linha Descrição
5 Resetar os monitoramentos para todas as garras.
7 Para a garra 2 setar o status 1.
8 Ligar o monitoramento para a garra 2. É monitorado o sta-
tus atual, isto é, o status 1.
Programação
Linha Descrição
10 Para a garra 2 setar o status 2.
O monitoramento continua ligado. É monitorado o status
atual, isto é, agora o status 2.
13 Para a garra 2 setar o status 3.
O monitoramento continua ligado. É monitorado o status
atual, isto é, agora o status 3.
16 Desligar o monitoramento para a garra 2.
17 Para a garra 2 setar o status 4.
Este status não é mais monitorado, uma vez que o monito-
ramento foi desligado anteriormente.
Pos. Descrição
1 Tipo de movimento
Pos. Descrição
5 Pinça de solda
• 1 ... 5
Exemplo de configuração da pinça de solda:
(>>> 9.1 "Exemplo de programa USERSPOT.SRC" Página 49)
6 Curso inicial após o processo de solda
Pos. Descrição
1 Tipo de movimento
Programação
Pos. Descrição
4 Nome para o registro de dados do movimento
O sistema atribui automaticamente um nome. O nome pode ser
sobrescrito.
Tocar a seta para editar os dados de ponto. A respectiva janela
de opções se abre.
(>>> 8.10 "Janela de opções Parâmetros de movimento (LIN,
CIRC, PTP)" Página 46)
5 Curso inicial ao atingir o ponto de destino
• 1 ... 5
Exemplo de configuração da pinça de solda:
(>>> 9.1 "Exemplo de programa USERSPOT.SRC" Página 49)
Pos. Descrição
1 Selecionar a ferramenta.
Quando True no campo TCP externo: selecionar a peça.
Faixa de valores: [1] … [16]
2 Selecionar a base.
Quando True no campo TCP externo: selecionar a ferramenta
fixa.
Faixa de valores: [1] … [32]
3 Modo de interpolação
Pos. Descrição
4 Detecção de colisão
Programação
Pos. Descrição
1 Aceleração
Refere-se ao valor máximo indicado nos dados da máquina. O
valor máximo depende do tipo de robô e do modo de operação
ajustado.
• 1 … 100%
2 Este campo é exibido somente para movimentos LIN e CIRC.
Selecionar controle de orientação para o TCP.
• Padrão
• PTP manual
• Orientação constante
3 Este campo é exibido somente para movimentos CIRC.
Selecionar controle de orientação para o movimento circular.
• referente à base
• referente à trajetória
Pos. Descrição
1 Tempo antes de atingir o ponto de solda, no qual o procedi-
mento de fechamento da pinça de solda inicia (PRESPOT)
AVISO
Danos materiais através de fechamento de pinça incorretamente
ajustado
O ponto de solda é setado incorretamente se a pinça de solda já está
fechada enquanto o robô ainda se move. A consequência podem ser
danos materiais na pinça de solda ou no componente.
• Antes de ajustar o parâmetro, medir o tempo de fechamento atual
da pinça de solda.
Deve ser observado que oscilações da pressão do ar ou diferentes
posições da pinça podem levar a diferentes tempos de fechamento
da pinça de solda.
Pos. Descrição
1 Programa de temporizador para o 1º par de eletrodos
• 1 … 65535
2 Pressão da garra para o 1º par de eletrodos
• 1 … 9.9
Exemplos
9 Exemplos
Descrição
Linha Descrição
12 … 25 Atribuição das E/Ss na interface Unidade de comando do
robô (KRC) / Comando de solda (PLC)
(>>> 9.1.1 "Visão geral E/Ss da unidade de comando do
robô (KRC) / Comando de solda (PLC)" Página 52)
13 Número de programa: Saída 1 … 8
15 Acionamento do curso inicial: Saída 10 … 11
Linha Descrição
17 Status do curso inicial: Entrada 10 … 11
19 Acionamento do curso de trabalho: Saída 12 … 13
21 Status do curso de trabalho: Entrada 12 … 13
23 Início de solda: Saída 15
25 Contato sequencial: Entrada 15
28 … 32 Definição dos estados de comutação da pinça de solda:
49 ;*****************************
50 DEF ADVSPOT (CMD :IN,S :IN )
51 WLD_STRT=FALSE
52 PNUM=S.PGNO1
53 END ;(ADVSPOT)
54 ;*****************************
55 DEF PRESPOT (CMD :IN,S :IN )
56 GUN_RET=R_CLO
57 WAIT FOR RET_STAT==R_CLO
58 GUN_WRK=W_CLO
59 END ;(PRESPOT)
60 ;*****************************
61 DEF SPOT (CMD :IN,S :IN )
62 WAIT FOR WRK_STAT==W_CLO
63 WLD_STRT=TRUE
64 WAIT FOR WLD_CMP
65 PNUM=0
66 WAIT FOR NOT (WLD_CMP)
67 WLD_STRT=FALSE
68 GUN_WRK=W_OPN
69 WAIT FOR WRK_STAT==W_OPN
70 SWITCH S.RETR
71 CASE #OPN
72 GUN_RET=R_OPN
73 WAIT FOR RET_STAT==R_OPN
74 ENDSWITCH
75 END ;(SPOT)
76 ;*****************************
77 DEF RETRACT (CMD :IN,S :IN )
78 SWITCH S.RETR
79 CASE #OPN
80 GUN_RET=R_OPN
81 WAIT FOR RET_STAT==R_OPN
82 CASE #CLO
83 GUN_RET=R_CLO
84 WAIT FOR RET_STAT==R_CLO
85 ENDSWITCH
86 END ;(RETR)
87 ;*****************************
88 DEF INIT ( )
89 PNUM=0
90 WLD_STRT=FALSE
91 GUN_WRK=W_OPN
92 WAIT FOR WRK_STAT==W_OPN
Exemplos
93 GUN_RET=R_OPN
94 WAIT FOR RET_STAT==R_OPN
95 S_READY=TRUE
96 END ;(INIT)
Linha Descrição
50 … 53 Dados de usuário para ADVSPOT
51 Resetar o início de solda.
52 Emitir número de programa.
55 … 59 Dados de usuário para PRESPOT
56 Fechar o curso inicial.
57 Aguardar "Curso inicial fechado".
58 Fechar o curso de trabalho.
61 … 75 Dados de usuário para SPOT
62 Aguardar "Curso de trabalho fechado".
63 Setar o início de solda.
64 Aguardar contato sequencial (TRUE).
65 Setar número de programa em "0".
66 Aguardar contato sequencial (FALSE).
67 Resetar o início de solda.
68 Abrir curso de trabalho.
69 Aguardar "Curso de trabalho aberto".
70 … 74 Consulta, qual curso inicial foi programado depois do ponto
de solda.
71 Condição: "RETR OPN" está programado.
72 Abrir curso inicial.
73 Aguardar "Curso inicial aberto".
77 … 86 Dados de usuário para RETRACT
78 Consulta, qual curso inicial foi programado
79 Condição 1: "RETR OPN" está programado.
80 Abrir curso inicial.
81 Aguardar "Curso inicial aberto".
82 Condição 2: "RETR CLO" está programado.
83 Fechar o curso inicial.
84 Aguardar "Curso inicial fechado".
88 … 96 Dados de usuário para INIT
89 Setar número de programa em "0".
90 Resetar o início de solda.
91 Abrir curso de trabalho.
92 Aguardar "Curso de trabalho aberto".
93 Abrir curso inicial.
94 Aguardar "Curso inicial aberto".
95 Liberação da continuidade de execução do programa
Visão geral
Exemplos
9.1.2 Diagrama de sinais: SPOT sem as opções RETRACT e PRESPOT
Descrição
Exemplos
9.1.3 Diagrama de sinais: SPOT com as opções RETRACT e PRESPOT
Descrição
Mensagens
10 Mensagens
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Mensagens
Causa: O tempo de espera para atingir o estado de comutação já
terminou. (>>> Página 59)
Solução: Prolongar os tempos de espera até que esteja presente o
estado de comutação (>>> Página 60)
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Descrição
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
mutação
Descrição
Procedimento
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Mensagens
Descrição
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Mensagens
10.2.5 GripperTechKrl 11005
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Descrição
Mensagens
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
mutação
Descrição
Procedimento
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Causa(s) possí- Causa: O estado de comutação não existe. (>>> Página 66)
vel(eis) Solução: Resetar o programa e reiniciar. (>>> Página 66)
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Mensagens
Procedimento alternativo
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Mensagens
Descrição
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
mutação
Descrição
Procedimento
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Mensagens
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Descrição
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
mutação
Descrição
Procedimento
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Mensagens
Causa: A garra não está conectada corretamente (>>> Página 74)
Solução: Estabelecer um cabeamento correto à garra (>>> Pági-
na 74)
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Descrição
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
Mensagens
mutação
Descrição
Procedimento
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Mensagens
10.2.11 GripperTechKrl 11014
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Descrição
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
mutação
Descrição
Procedimento
Descrição
Instrução de teste
Descrição
Mensagens
Descrição
Instrução de teste
Descrição
Descrição
Instrução de teste
Descrição
Requisito
• Programa selecionado.
Procedimento
Procedimento alternativo
Descrição
Instrução de teste
Solução: Prolongar os tempos de espera até que esteja presente o estado de co-
mutação
Descrição
Procedimento
Descrição
Mensagens
Instrução de teste
Descrição
Causa(s) possí- Causa: A configuração ou a programação não está correta (>>> Pá-
vel(eis) gina 79)
Solução: Corrigir a configuração na unidade de comando (>>> Pá-
gina 79)
Descrição
Instrução de teste
Descrição
Causa(s) possí- Causa: A configuração ou a programação não está correta (>>> Pá-
vel(eis) gina 80)
Solução: Corrigir a configuração na unidade de comando (>>> Pá-
gina 80)
Descrição
Instrução de teste
Descrição
Causa(s) possí- Causa: A configuração ou a programação não está correta (>>> Pá-
vel(eis) gina 81)
Solução: Corrigir a configuração na unidade de comando (>>> Pá-
gina 81)
Mensagens
Descrição
Instrução de teste
Descrição
Causa(s) possí- Causa: A configuração ou a programação não está correta (>>> Pá-
vel(eis) gina 81)
Solução: Corrigir a configuração na unidade de comando (>>> Pá-
gina 81)
Descrição
Instrução de teste
Descrição
Causa(s) possí- Causa: A garra não está ativa (>>> Página 82)
vel(eis) Solução: Corrigir a configuração na unidade de comando (>>> Pá-
gina 82)
Descrição
O estado de comutação não pode ser setado porque a garra não está ati-
va.
Assim é possível controlar se a garra está ativa:
Instrução de teste
Descrição
Causa(s) possí- Causa: "Grp_sps.sub" não foi atribuído a nenhum interpretador Sub-
vel(eis) mit (>>> Página 83)
Solução: Atribuir "Grp_sps.sub" corretamente a um interpretador
Submit (>>> Página 83)
Mensagens
Descrição
Pré-requisito
Procedimento
KUKA Service
11 KUKA Service
Introdução
Informações
A L
Licenças............................................................6
Atualizar, GripperSpotTech.............................13
C M
Mensagens..................................................... 57
Colocação em funcionamento....................... 15
Modo de interpolação.....................................45
Configuração...................................................23
Consulta ao suporte....................................... 85 Monitoramento de garras............24, 34, 40, 41
Controle de orientação, movimento circular..47
Controle de orientação, TCP......................... 47
Curso de trabalho.............................................6 N
Curso inicial...................................................... 6 Notas.................................................................5
Notas de segurançca....................................... 5
D
Descrição do produto....................................... 7 O
Desinstalação, GripperSpotTech.................... 14 Open-Source.....................................................6
Detecção de colisão.......................................46 Operação........................................................ 17
Diagrama de sinais, SPOT com RETRACT. 55
Diagrama de sinais, SPOT sem RETRACT. 53
Direitos de usuário, exibir.............................. 21 P
Documentação, robô industrial........................ 5 PNUM (sinal).................................................. 52
Pré-requisitos de sistema...............................13
Hardware................................................... 13
E Software.....................................................13
Estratégias de erro.........................................24 PRESPOT.................................................. 6, 47
Exemplos........................................................ 49 Programação.................................................. 37
Programação, Gripper CHECK...................... 39
Programação, Gripper Monitoring..................40
F Programação, Gripper SET............................37
Programação, Gripper SYN CHECK............. 39
Formulários Inline, visão geral.......................37
Programação, Gripper SYN SET...................38
Programação, RETRACT............................... 44
Programação, SPOT...................................... 43
G
Garra...............................................................17
Gestão de carga...............................................6
GhostMode....................................................... 6
R
Gripper CHECK, formulário Inline................. 39 RET_STAT (sinal)........................................... 52
RETRACT......................................................... 6
Gripper Monitoring, formulário Inline............. 40
RETRACT, formulário Inline........................... 44
Gripper SET, formulário Inline....................... 37
Gripper SYN CHECK, formulário Inline.........39
Gripper SYN SET, formulário Inline...............38
Grupos funcionais...........................................21 S
GUN_RET (sinal)............................................52 Segurança.........................................................9
GUN_WRK (sinal).......................................... 52 SPOT................................................................ 6
SPOT, formulário Inline.................................. 43
I
Instalação........................................................13 T
Instalar, GripperSpotTech............................... 13 Teclas de estado............................................ 17
Introdução......................................................... 5 Termos utilizados..............................................6
Termos, utilizados.............................................6
Treinamentos.................................................... 5
K
KUKA Customer Support............................... 85
U
USERSPOT.SRC, exemplo............................ 49
Uso de acordo com a finalidade..................... 8
Utilização incorreta........................................... 8
W
WLD_CMP (sinal)...........................................52
WLD_STRT (sinal)......................................... 52
WRK_STAT (sinal)..........................................52