Prévia do material em texto
1
Propriedade da Comau - Duplicação proibida
TREINAMENTO COMAU SERVICE DO BRASIL
Curso Básico - Operação e Programação
Sistema COMAU C4G
2
Propriedade da Comau - Duplicação proibida
Este manual foi escrito, traduzido e editado com o único propósito de treinar o pessoal
de Comau Service do Brasil por:
Marcello Marucci
Analista de Tecnologia Industrial
Responsável pela Programação de Robôs
Engenharia de Manutenção Unidade Operativa Prensas
Comau do Brasil Ind. e Com. LTDA
Business Unit Service
Cel: + 55 31 7328 – 7777
Tel.: + 55 31 2123 - 6899
marcello.marucci@comau.com
Todos os seus conteúdos, incluindo marcas, logotipos, ícones, texto, etc., são de
propriedade exclusiva da Comau do Brasil. Os argumentos utilizados neste manual são
protegidos por leis Brasileira e internacional de direitos autorais. Todo o seu conteúdo
não pode ser reproduzido, distribuído, divulgado, alterado ou copiado mesmo
parcialmente sem o prévio consentimento por escrito da Comau do Brasil Ind. e Com
LTDA. Comau reserva-se o direito de alterar, sem aviso prévio, características dos
produtos apresentados neste manual.
Copyright © 2013 by Comau do Brasil - Postado em 11/2013
mailto:marcello.marucci@comau.com
3
Propriedade da Comau - Duplicação proibida
Curso Básico - OPERACÃO E PROGRAMAÇÃO C4G – Primeiro Dia
Temas Abordados:
- Visão Geral
1 - Apresentação do Sistema de Controle
- Requisitos de segurança
2 - Requisitos de segurança para o uso do robô e Controle
- Descrição da Unidade de Controle
3 - Painel de Operação
4 - Os Estados do sistema
5 - Descrição da estrutura Hardware
- Programação Terminal
6 - As principais funções do Terminal de Programação
7 - Geral sobre a interface do usuário do Ensinar
8 - Linha de status
9 - Linha de mensagens
10 - Menu à Esquerda
11 - Menu à direita
12 - Central de Menu (Menu Inferior)
13 – Páginas Usuários
- Usando a Unidade de Controle
14 - Desligar o Sistema
15 - Controle de acesso ( login / logout )
- Introdução ao movimento do braço
16 - A execução das operações que exigem que o movimento do robô
17 - Calibração e Turn- set
18 - Alterações no estado da programação do robô
4
Propriedade da Comau - Duplicação proibida
1 Apresentação do Sistema de Controlo
A Unidade de Controle C4G é capaz de lidar com o conjunto do robô Comau pertencente à família de "N".
Unidade de Controle Robô C4G:
- Ele pode lidar com até 10 eixos de robôs configurados com uma capacidade total superior a 12 kVA
contínuo equipado com motores síncronos, Brushless e transdutor de posição tipo encoder ( Sen / Cos ) de alta
resolução .
- É alimentado diretamente da rede com tensões de 400 V a 480 V, 10 % a 15 % sem a necessidade de
transformador correspondente.
- Unidade possui Amplificador Servo Digital para a condução de motores de 600V.
- Opções para a elaboração e gestão do fieldbus mais comum ( DeviceNet , Profibus -DP , Interbus -S e
EtherNet / IP).
- Terminal de programação gráfica com display TFT de 6,4 " com 4096 cores , interface de usuário de fácil
entendimento , leve e interface USB Ergonomic a bordo.
- Possui interfaces de comunicação mais comuns (USB , Serial e porta Ethernet) . Com algumas limitações,
todas estas ligações permitem a programação, atualização de software e comunicação com dispositivos
externos.
5
Propriedade da Comau - Duplicação proibida
2- Requisitos de segurança para o uso do robô e controle
Resumimos abaixo alguns dos requisitos essenciais e é feita referência a uma leitura atenta das
exigências do capítulo Segurança Geral em todos os livros didáticos padrão. Comau Robóticas & Service
não se responsabiliza por acidentes causados por uso incorreto ou indevido do robô e controle, por
adulteração de circuitos, componentes, software e uso de peças de reposição que não estão incluídos na
lista.
A não observância destas precauções e avisos pode causar danos permanentes ou morte
para o pessoal e danificar o Robô e Controle.
- A comissão só é possível quando o sistema de controle do robô e está instalado corretamente e por
completo.
- A programação do robô é permitido apenas a pessoas autorizadas . Antes de programação, o operador
deve
verificar o sistema de controle do robô e para garantir que não há condições irregulares potencialmente
perigosas, que a área esteja protegida e que não haja pessoas .
- Durante a programação , a presença dentro da área protegida é permitida somente no terminal de
operador –held A ativação do motor ( unidade ), está sempre a ser controlado a partir de uma posição
fora do âmbito do robô, depois verificou-se que a área em causa não é a presença das pessoas . A
unidade em operação é concluída quando o indicação relevante do estado da máquina .
Cuidados devem ser tomados durante a programação usando o terminal: neste caso, apesar
de todo oos dispositivos de segurança de hardware e de software estão em funcionamento, o
movimento do robô depende do operador.
- Ativação da operação automática (AUTO e REMOTO estados) só é permitida com o robô e sistema de
controle integrado em um equipado com barreiras de segurança devidamente interligados , conforme
especificado pelas normas de segurança em vigor no país onde é feita a instalação. Antes de ativar a
operação automática , o operador deve verificar o sistema do robô e Controle e da área protegida para
garantir que não há condições irregulares potencialmente perigosas. Resumimos abaixo alguns dos
requisitos essenciais e é feita referência a uma leitura atenta das exigências do capítulo Segurança Geral
em todos os livros didáticos padrão. Comau Robotics & Service não se responsabiliza por acidentes
causados por uso incorreto ou indevido do robô e Controle, por adulteração de circuitos , componentes,
software e uso de peças de reposição não estão incluídos na lista de peças de reposição. A não
observância destas precauções e avisos pode causar danos permanentes ou morte para o pessoal e
danificar o Robô e Controle.
6
Propriedade da Comau - Duplicação proibida
3 Painel de Operação (Painel de Operador Kit)
Na frente você vai encontrar:
- (A) Programação Terminal TP4i / Witp
- (C) mudar
- (D) Botão de emergência
- (E) seletora de modo
- (F) Provisão para porta USB
- (B) Preparação contador (opcional)
- Na porta inferior está localizado:
• uma ficha x10 - Serviços gratuitos e placa I / O robô
• uma ficha x60 - Power (motores e freios).
• uma ficha x90 - Fieldbus (opcional) comandos de escravos iniciar e parar ciclo automático
• uma ficha x30 - Sinalização de segurança para dispositivos de paragem de emergência, controle de acesso à
linha de portas, etc.
• uma ficha x124 - Ligar o Teach Pendant
• uma ficha x93 - Fieldbus (opcional) mestre
Na parte de trás é:
- O sistema de recirculação de ar
- Ventilador de recirculação (parte inferior)
7
Propriedade da Comau - Duplicação proibida
3.1 Funções dos dispositivos no painel do operador
Interruptor principal - Interrompe a tensão de alimentação para a unidade de controle. Espere pelo menos
30 segundos antes de executar mais reiniciar .No caso da abertura e subsequente fecho do painel de
controle , certifique-se de que o funcionamento e / ou o eixo do seguidor de chaveQ100 geral estão na
mesma posição ( ON / OFF) , a fim de evitar danos da manobra .Seleção Mode - Selecione o modo da
Unidade de Controle de comando. Ele tem três posições padrão + 1 opcional .
- T1 - O modo de programação ( T1)
é o utilizado no processo de criação e verificação dos programas. Osda Comau - Duplicação proibida
Procedimento
a. Ativar o modo de funcionamento de programação Unidade de Controle ( St: PROG) .
b . Ligue a unidade pressionando o dispositivo que permite TP ( habilitação Devices) .
O lançamento do dispositivo que permite o TP pode causar ligeiros movimentos dos eixos
gerados pela gravidade das massas e aplicada se mais evidente se as ativações / desativações são
rápidos.
Depois de cada on / off das unidades, verifique a TP que os eixos retornar à posição de calibração
correta. Caso contrário começar desde o início o processo de calibração.
c . Retire os guardas de proteção contra os furos para a montagem titular calibre do seletor e as marcas de
referência para o calibração. Para cada eixo , execute as etapas listadas abaixo.
A calibração do robot tem de ser feito sem cargas aplicadas aos eixos (ferramentas, garras, etc),
com a excepção do eixo 1.
d . Usando o Teach Pendant , deslocar os eixos do robô na posição de calibração para trazer o índice móvel
coincide com fixo
e . Aparafuse o indicador de discagem titular fixação no assento e aperte o calibrador em até pré-carregar o
eixo do comparador vários milímetros ( cerca de 2,5 mm).
f . Gire a baixa velocidade ( 1% é recomendado, mas não mais do que 5% - GEN- OVR.
i. Selecione o braço (arm) para a calibração e confirme com ENTER.
j . Selecione o eixo para a calibração e confirme com ENTER.
k. Retire o suporte de titular calibrador usando um extrator .
l . Substituir os índices de proteção para calibração previamente removidos.
54
Propriedade da Comau - Duplicação proibida
18 Manipulação de programação do robô no estado
18.1 Referência Retroescavadeira
Sistema de referência cartesiano
Uma referência cartesiano , ou referência tríade , é um conceito geometria que permite representar um
objecto no espaço. Por exemplo, a o canto de um quadro pode ser escolhida como um sistema de referência
para o representam a mesma tabela. O mesmo pode ser feito com um livro inclinando-se sobre a mesa ,
bem como para uma pistola de soldadura montado no flange do robô. A transformação de coordenadas
Uma transformação de coordenadas que descreve a localização de um sistema de referência com respeito
ao outro. É descrito por uma variável do tipo POSITION. Por exemplo , se uma tabela é colocado em um
quarto , a sua localização em comparação com o quarto é expressa pela posição p_tavolo , que descreve a
transformação de coordenadas entre os dois sistemas de referência. A transformação de coordenadas
também podem ser utilizados para calcular a posição de um objecto em comparação com vários sistemas
de referência . Por exemplo, um livro cuja posição relação ao ângulo da tabela é p_libro terá a posição (
p_tavolo : p_libro ) relação ao ângulo da sala. O sinal (:) representa a operação de posição relativa, e
permite compor o efeito de diferentes transformações de coordenadas .
Para mais informações consulte o manual PDL2 Linguagem de Programação Manual.
1. - Terna da flange
2. - Terna ferramenta
3. - Ponto aprendeu
4. - User Terna
5. - Terna Basic
6. - Terna mundo
Referência do Sistema retroescavadeira
O controlador possui três variáveis do sistema ( $ BASE, TOOL $ e $ UFRAME ) que permitem descrever as
principais transformações de coordenadas . Antes de passar para o
explicação destas alterações, é necessário definir alguns conjuntos de referência.
Terna mundo - oficina Terna referência em relação ao qual as máquinas são posicionadas
Tripla de base - Terna que indica a base do robô
Terna usuário - Terna indica que a peça
Tern da flange - Terna indica que a flange do robô
Terna TCP - Terna indica que a ponta da ferramenta
A variável $ TOOL descreve a posição da tríade tríade de TCP em relação à flange , a variável $ BASE
55
Propriedade da Comau - Duplicação proibida
descreve a posição de base em relação a tríade tríade mundo , e, finalmente , a variável $ UFRAME
descreve a posição da peça de trabalho em relação ao mundo tríade .A transformação de POS indica o
ponto aprendido P em que o TCP irá posicionar durante a execução do programa. Por favor, note que todas
as posições aprendidas são definidas em relação ao utilizador de referência tríade ( definida por $ UFRAME
, com determinados valores de $TOOL DE BASE ) .
. Por favor, note que, ao modificar $TOOL ou $ BASE ou $UFRAME, a mesma posição (POS)
corresponde a uma posição real diferente do robô! Agora imagine uma caneta montada na flange
robô que deve escrever a palavra Comau na tabela. A transformação $ base define o ponto que está
localizado a base do robô, a deslocação $ TOOL indica a caneta e o deslocamento $UFRAME indica a
posição da mesa.
18.2 Movimento Manual
Movendo manualmente a ARM é necessário em várias circunstâncias , incluindo a aprendizagem de
posições ou a manutenção do equipamento montado sull'arm . São dedicados às teclas de movimento
manual em preto sobre o TP4i/WiTP Teach. Condições necessárias para a realização do movimento está
programando status, ou seja, com seletor estava em posição de T1 , e um dispositivo Ativar pressionado.
Antes de você começar a se mover , você deve escolher o modo de viagem e velocidade. Da programação
Page Movimento de Terminal , sub Básico ( COORD campo) , você pode selecionar um dos seguintes
modos de deslocamento do braço :
- JOINT- Modo de acoplamentos. Pressione o botão ' + / - ' estão associados a cada um dos eixos do braço
seleccionado ; chaves associadas com quaisquer eixos auxiliares Atualmente, seguidos por aqueles do
braço (normalmente as chaves são 7:08 (' + / - ')) . Pressionar uma das teclas faz com que a deslocação do
correspondente eixo no sentido positivo ou negativo de acordo com as indicações das placas em sull'arm .
- BASE - método de deslocamento linear de acordo com a tríade de referência x , y, z do mundo ( o
workshop referência tríade ) . Os três primeiros botões ' + / -' (aqueles esquerda ) permitem deslocamentos
do tipo linear, na direcção dos três eixos do mundo o sistema de referência; subsequentes três teclas " + / - "
( aqueles direita) permitir a rotação da ferramenta em torno do mesmo eixo , mantendo a posição do TCP.
Lembre-se que o mundo não é tríade definido directamente por qualquer variável do sistema , pois é a base
do robô com respeito ao mundo que é representado pela variável $ BASE.
- TOOL - método de deslocamento linear de acordo com a tríade de referência x , y, z da ferramenta (ou
retroescavadeira TCP). Os três primeiros botões ' + / - ' permitir o movimento tipo linear na direcção dos três
eixos do sistema de referência da ferramenta (definido pela variável $ TOOL); subsequentes três teclas " + /
- " permitir rotação em torno do mesmo eixo da ferramenta , mantendo a posição do TCP ( ponto da
ferramenta ) .
- UFRAME - Modo de deslocamento linear de acordo com a tríade referência x, y, z utilizador ( por exemplo,
o tripleto que descreve a peça de trabalho) . o três primeiras teclas " + / - " permitir deslocamentos do tipo
linear, na direcção dos três eixos do utilizador do sistema de referência ( definido pela variável $ UFRAME ) ,
as três teclas seguintes '+ / - ' permitir a rotação da ferramenta em torno do mesmo eixo , mantendo a
posição do TCP.
A velocidade com que será feito o movimento manual podem ser selecionados usando o + % e -% que
atuam em um valor percentual visível no bar da programação Terminal status. Esse percentual é chamado
de substituição geral e não só afeta a velocidade do movimento manual, mas em todos os tipos de
movimento , tanto no estado de programação , tanto automático .A velocidade de deslocamento do TCP,
durante o movimento manual, é sempre menor do que a velocidade de segurança de 250 mm / s, mesmo
nas articulações de modo. No modo cartesiano (Ferramenta, Uframe, Base), a velocidade máxima é limitada
pelo sistema variável $ JOG_SPD_OVR que o valor normal de 50% (ou seja, a metade da velocidade de
segurança). Este valor pode ser livremente modificado para se adaptar a velocidade normal deslocando
para as necessidades individuais de programação manual. O procedimento para o movimento manual dos
56
Propriedade da Comau - Duplicação proibida
braços de uma célula do robô tem pequenas variações, dependendo da configuração do controlador de
célula. As seções a seguir apresentam mais detalhes para algumas situações típicas.
Note-se que antes de fazer uma jogada no modo cartesiano
(Tool, Uframe, Base) deve verificar a correta definição dos sistemas de referência e em particular a
Declaração da ferramenta tríade usando a variável $ TOOL. Um não-descrição correta da ferramenta
determina erros em pontos de aprendizagem e não permitir que você mantenha a mesma posição do
TCP durante os movimentos de orientação puro. Uma boa maneira de verificar a regularidade de US
$ ferramenta é para verificar se o TCP permanece fixado ao alterar a orientação da ferramenta
57
Propriedade da Comau - Duplicação proibida
Curso Básico - OPERACIONAISE PROGRAMAÇÃO C4G – Segundo Dia
Temas Abordados:
- Definição de TOOL e UFRAME
1 - Cálculo automático de TOOL e do FRAME
- Controle de Movimento
2 - Descrição de vários tipos de movimento
3 - A dinâmica do movimento
- Criação de Programas
4 - Introdução à Programação IDE
- Informações gerais sobre os programas
5 - PDL2 Programas - Conceitos Básicos
6 - Exemplo de estrutura programa
7 - Ciclo de vida de um programa PDL2
58
Propriedade da Comau - Duplicação proibida
1 Cálculo automático de TOOL e do FRAME
Para obter a precisão desejada nos movimentos no mundo cartesiano e para usar um sistema de referência
muito precisa em relação à qual aprender os postos de trabalho, você deve declarar o tamanho correto da
ferramenta e definir o quadro do usuário (UFRAME) que você deseja usar. Estes cálculos podem ser
realizados usando um programa chamado TO_SET ser ativado no Ensine pelo sub ToolFrame da página de
configuração. O menu principal TO_SET tela é mostrado na figura abaixo.
Para acessar o cálculo automático procedimentos TOOL, pressione a tecla F1; para acessar o procedimento
de cálculo automático UFRAME, pressione a tecla F2.
1.1 Cálculo automático do Tool o Ferramenta
Existem os seguintes procedimentos:
- Cálculo da ferramenta com o método padrão - Total Procedimento
- Tool de Verificação com o método padrão - Procedimento parcial
- Cálculo da ferramenta com o "método de 4 pontos " - Procedimento total
- Verifique se a ferramenta de local com o " método de 4 pontos " .
Neste ambiente , você pode definir o tamanho da ferramenta de trabalho montado no flange do robô. A
precisão do cálculo é o mesmo que o robô, usado como um instrumento de medição .Para a execução do
procedimento requer as seguintes ferramentas :
- Tool Calibrado (Tool Master) –É um instrumento SA calibrado medidas de X , Y , Z e notas que vai ser
montado sobre a flange do robô para a aquisição da posição de referência. Em Alternativamente, você pode
usar um ponto localizado no implemento de trabalho, o que a distância entre a flange do centro do robot tem
de ser conhecido e recisão. Tomando como exemplo um Smart NS 12-1,85 ARC, a ferramenta pode ser
59
Propriedade da Comau - Duplicação proibida
calibrados medição : 117
Neste caso, a ferramenta deve ser calibrado montada sobre a flange do robô no x_tool e os valores de
direcção para declarar são : X = 160, Y = 0, Z = -8 .
- Ponto de referência ( ou cubo de controlo) - É essencial para identificar um ponto físico de referência no
ambiente circundante do robô, de modo a trazer TCP do robô -se sobre este ponto: uma vez com a
ferramenta de Mestre e , em seguida, usando a ferramenta a ser medido. Para isso, foi projetado um CUBE
Controle fornecido com uma ponta móvel que , quando está fixado na posição zero , pode ser usada como
um ponto de referência. O cubo (ou qualquer outro ponto tomado como referência ) deve ser a posição fixa e
estável , facilmente acessível pelo robô e colocados em FLOOR ( se robô no chão) , WALL (se robô na
parede ) , TETO (se robô no teto) . Depois de ter seleccionado o cálculo desejado, o programa pede que o
usuário digite o número da ferramenta para medir ou verificar . Neste ponto, é verificado a tabela que
contém as ferramentas existentes , a fim de verificar qual das seguintes condições você é :
- O número de número de ferramenta que corresponde a uma localização vazia na tabela e , em seguida,
proceder ao cálculo da ferramenta com um dos processos disponíveis .
- A ferramenta já existe na tabela e, em seguida, o programa exibe o calculado anteriormente, e o método
que foi utilizado durante este cálculo
60
Propriedade da Comau - Duplicação proibida
1.1.1 Cálculo da ferramenta com o método padrão - Total Procedimento
O processo total de permite armazenar em UD : TO_SET.VAR na posição da amostra , e os valores da
ferramenta mestre declarado. É só correr apenas uma vez este procedimento. Todos os cálculos
subsequentes de uma ferramenta montada no flange robô requerem apenas a sub- rotina.
Deve ser realizado :
- É a primeira vez que você está executando um cálculo automático da ferramenta ;
- Se o ponto de referência ou o robô tiver sido movido ;
- Se o robô foi recalibrado .
a . Pressione F1 para executar o total de procedimento padrão ( ver figura em cima).
b . O programa também exibe o dono da ferramenta, permite editá-los (F2) ou continuar (F1) .
c . Traga a ferramenta padrão TCP na referência , com as novas medidas corretamente definidos.
d . Pressione F1 quando o robô está prestes a adquirir a posição.
Continue com as etapas da ferramenta de verificação com o método padrão - procedimento parcial.
1.1.2 Ferramenta de Verificação com o método padrão - Procedimento parcial
O procedimento permite calcular as medidas parciais da ferramenta montada no flange robô. É possível
calcular apenas os deslocamentos ( X, Y , Z) ; ou continuar no cálculo das rotações ( : Euler 1; :
Euler 2), e , finalmente, é possível calcular a rotação em torno do novo Z- ferramenta ( Euler 3).
Ela deve ser realizada somente se você já tiver executado o procedimento total , pelo menos uma vez.
a. Traga o ponto da ferramenta TCP para MEDIR referência. O robô pode assumir qualquer posição : o
operador pode posicionar o TCP em referência, tal como se prefere , em função da sua necessidades . Veja
a figura no canto superior direito .
b . Pressione F1 quando o robô está prestes a adquirir a posição.
c . O programa exibe os valores calculados de US $ TOOL . Neste momento , é aconselhável a Move Tool
de eixos 4 , 5, 6 a fim de verificar tanto o tamanho da ferramenta mestre é a calibração do robô.
c.1 Se os movimentos de TCP , a aferição do robô ; , o tamanho da ferramenta mestre declarado no
Processo total , a posição do ponto de referência (não alterada em comparação com o procedimento
61
Propriedade da Comau - Duplicação proibida
total. ) A tamanho da ferramenta mestre declarado no processo total , a posição do ponto de referência
(não mudança total do procedimento).
c.2 Pressione F3 para repetir o procedimento.
d . Pressione F2 para salvar os valores de deslocamentos calculados.
e . Pressione F1 para continuar o procedimento e também calcular as rotações.
f . Escolha a direcção ao longo da qual você quer para orientar a ferramenta Z -TOOL , em paralelo com uma
semieixos BASE robô : F2 .. F4 , como mostrado na figura à direita abaixo.
g . Oriente o Z -TOOL na direção escolhida .
h . Pressione F1 no fim do movimento.
62
Propriedade da Comau - Duplicação proibida
i. Verifique se a nova abordagem é que realmente queria: se não é o que você queria, pressione F3 para
repita o procedimento.
j . Pressione F2 para salvar os valores calculados ( deslocamento e rotação).
k. Pressione F1 para continuar.
l . Escolha a direção na qual você deseja direcionar a ferramenta X -TOOL , em paralelo com uma drives hafts
disponível robô BASE ( não está mais disponível para o eixo escolhido etapa f . ) : F2 .. F5 ,como mostrado na
figura, para a direita.
m. Oriente o X -TOOL na direção escolhida .
n . Pressione F1 no fim do movimento.
o . Verifique se a nova abordagem é que realmente queria: se não é o que você queria, pressione F3 para
repita o procedimento.
p . Pressione F2 para salvar os valores calculados ( deslocamento e rotação). Depois de cada operação de
salvamento, se eles já estão presentes na tabela dos ângulos Euler, você verá uma tela com os valores
calculados de $ TOOL , em que ele pergunta se você quer manter tais informações ou substituídos os novos
dados. Isso permite que você mantenha os ângulos de Euler no caso de você querer recalcular somente os
deslocamentos do Tool.
q . No final do procedimento,se você tentar voltar para a tela principal sem salvar os dados calculados , o
sistema exibe uma tela na qual alertas o usuário do fracasso em resgatar e permite que ele, se ele desejar,
para salvar esses dados.
1.1.3 Cálculo da ferramenta com o "método de 4 pontos " - Procedimento total
Este procedimento é esperado para trazer o TCP num marco visível localizado dentro do espaço de
trabalho do autómato , com pelo menos três orientações diferentes e adquirir as posições relativas ( ver
figura em baixo)
1 Capturar o ponto 3
2 Capturar o ponto 2
3 Capturar o ponto 1
4 Referência
63
Propriedade da Comau - Duplicação proibida
Os passos do processo são descritas a seguir :
a. Traga o TCP no ponto de referência. Veja o diagrama abaixo, à esquerda .
b . Pressione F1 no final do movimento, a fim de adquirir um ponto .
c . Devolver o TCP no ponto de referência com a orientação suficientemente variadas do que o anterior.
d . Pressione F1 no final do movimento, para adquirir o passo 2.
e . Devolver o TCP no ponto de referência com a orientação suficientemente variadas do que o anterior.
f . Pressione F1 no final do movimento, para adquirir a etapa 3.
g . Se a medição da TCP é possível, o usuário é fornecida uma avaliação do processo de aquisição ( bom,
imprecisa , não confiável ), com a possibilidade de aceitar a medida prevista e prosseguir com o cálculo da
orientação (como explicado a partir do ponto . f ' s Ferramenta de Verificação com o método padrão -
Procedimento parcial) ,
h . ou para continuar com a aquisição de outros pontos ( max 8 pontos) , como mostrado nos passos
anteriores , com a capacidade de mover a ferramenta de modo robô.
i. Pontos de aquisição encerrado : você pode continuar com o cálculo da orientação , repita o cálculo de X ,
Y e Z, voltar ao menu principal. Se o utilizador tiver ganhou oito pontos e o algoritmo não é capaz de
calcular a ferramenta , mesmo com um imprecisa , isto significa que os pontos adquiridos são imprecisos
ou são linearmente dependente. E pode tentar reaprender mais variando a orientação e , em seguida, para
dar mais informações programa. Mais é a grande diferença de orientação dos pontos , melhor será o
resultado .
64
Propriedade da Comau - Duplicação proibida
1.2 Cálculo automático UFRAME
Neste contexto, é possível definir um novo sistema de referência com respeito ao qual aprender as posições
de trabalho. A precisão do cálculo é o mesmo que o robô, usado como um instrumento de medição. Para
executar este procedimento, você deve ter:
- Tool de tamanho conhecido montado no flange do robô - Deve ter sido montada na flange robô uma
ferramenta de tamanho conhecido e indicado no sistema variável TOOL. Você deve usar a ferramenta
padrão de calibragem da ferramenta ou o mesmo usado para o cálculo automático da ferramenta (ver
secção ferramenta de cálculo Automático). Alternativamente, você também pode usar um ponto localizado
no implemento de mão-de-obra, cuja distância da flange do centro do robô deve ser conhecido e precisão.
- Marcos (origem, Xpos e XYpos ) - Precisamos encontrar três pontos de referência sobre a peça :
• ORIGEM: onde vai definir a origem do quadro;
• Xpos : determina a direcção e sentido do X -frame ;
• Xypos : determina a direcção e sentido da Y -frame .
Os passos do processo são descritos a seguir :
A. verificar os valores atual do TOOL (ver figura em baixo).
Os valores devem ser encaminhados para o equipamento montado na flange e que serão utilizadas para o
cálculo da armação. Os valores são apresentados e modificação é permitida , se necessário. Para alterar
esses valores , pressione F2.
B . Pressione F1 para continuar.
C . Trazer o TCP da ferramenta na origem ponto . O robô pode assumir qualquer posição : o operador pode
posicionar o TCP sobre a origem como ponto preferido , de acordo com suas necessidades.
D . Pressione F1 quando o robô está prestes a adquirir a posição.
E . Trazer o TCP da ferramenta nas Xpos pontos. O robô pode assumir qualquer posição : o operador pode
posicionar o TCP nas Xpos ponto como preferencial , de acordo com suas necessidades.
F . Pressione F1 quando o robô está prestes a adquirir a posição.
g. Trazer o TCP da ferramenta nas XYpos pontos. O robô pode tomar qualquer posição: o operador pode
colocar o TCP nas XYpos ponto como preferido, em função da sua necessidades.
h. Pressione F1 quando o robô está prestes a adquirir a posição.
i. O programa exibe os valores calculados de $UFRAME (deslocamentos XYZ e orientações AER). Em
Agora você pode mover modo UFRAME (selecione Movimento Página, menu COORD) para verificar se o
dado novo é que desejado. Se não, verifique:
• calibração do robô;
• valores de $ Tool (que se refere ao equipamento montado no flange);
• valores de $ Tool (que se refere ao equipamento montado no flange); fazer correções e pressione F1 para
repetir o procedimento (passo a.).
65
Propriedade da Comau - Duplicação proibida
j. Salvar os valores calculados na TU_FRAME tabela (como mostrado na figura à direita, pressione F2,
digite o número de UFRAME e confirme com ENTER).
66
Propriedade da Comau - Duplicação proibida
2 Descrição dos diversos
tipos de movimentos
Como já foi explicado anteriormente, o sistema fornece os seguintes conjuntos de referência:
Terna mundo - oficina Terna referência em relação ao qual as máquinas são posicionadas
Tripla de base - Terna que indica a base do robô
Terna usuário - Terna indica que a peça
Tern da flange - Terna indica que a flange do robô
Terna TCP - Terna indica que a ponta da ferramenta
Um movimento começa com a aceleração do braço longo de um caminho particular, com um movimento
contínuo a uma velocidade constante e termina com uma desaceleração, até chegar à posição final (ver
figura em baixo: para passar de pnt0001p ont0002p). Um movimento é caracterizada por:
- Trajetória
- Velocidade
- Aceleração / desaceleração
- Stop Motion
- Movimento contínuo
67
Propriedade da Comau - Duplicação proibida
2.1 Trajetória
Representa um movimento do braço a partir de uma posição inicial para uma posição final.
As trajetórias são divididos em :
- Trajetória conjunta: JUNTAS
- Trajetória linear: LINEAR
- Caminho circular: CIRCULAR .
Interpolação Joint :
No caso das juntas de interpolação ( $ MOVE_TYPE : = articulação a outra ou MOVE) , os ângulos de cada
junta do braço são interpolados linearmente, desde o início até o final. Os eixos ao longo de cada a partir de
sua posição inicial e unindo cada uma das quais a sua posição final . O caminho seguido pelo TCP (
ferramenta ponto central) , embora repetitivo, não é previsível. Os movimentos entre as duas posições por
articulações de interpolação são sempre possíveis .
Interpolação linear:
Durante a interpolação linear ( $ MOVE_TYPE : = LINEAR ou MOVE TO) , o ponto central da ferramenta
(TCP) se move ao longo uma linha reta a partir da posição inicial para a final. A orientação da ferramenta
também varia a partir da posição inicial para a final na forma definida pela variável $ ORNT_TYPE . Esta
variável especifica que o programa pode assumir os valores expressos pelas seguintes constantes pré-
definidas : RS_WORLD , RS_TRAJ , EUL_WORLD , WRIST_JNT .
Interpolação circular :
No caso de interpolação circular ( $ MOVE_TYPE : = ou CIRCULAR CIRCULAR de se mover) , o centro da
ferramenta segue um arco a partir da posição inicial para a final. Para definir o arco deve especificar um
local adicional , a localização de EIA . Desta posição é usado apenas a localização de posição , sua
68
Propriedade da Comau - Duplicação proibida
estrutura não afeta o movimento. Come para a interpolação linear , o padrão variável $ ORNT_TYPE mostra
a evoluçãodo tipo que precisa ser feito .
69
Propriedade da Comau - Duplicação proibida
3 DINAMICA DEL MOVIMENTO
3.1 Controle de Velocidade
A velocidade máxima, ou constante de movimento é controlado por variáveis predefinidas, algumas das
quais são comuns ao sistema como um todo , enquanto que outros são específico do programa , outros
são específicos para o ARM . Eles usaram dois tipos de controle de velocidade :
3.1.1 Substituindo a velocidade
- Os valores absolutos ou valores-limite de velocidade, medidos em unidades de medição de velocidade
como radianos ou pés por segundo ;
- Percentual ( override ) que atuam sobre os valores absolutos de velocidade. Os valores percentuais de
velocidade de manipulação válida para todos os movimentos são os seguintes:
- $ GEN_OVR permite que um operador de editar simultaneamente os valores de aceleração, velocidade
e desaceleração dos programas do Movimento .Uma vez que isso afeta os valores de aceleração,
velocidade e desaceleração de forma coordenada , as trajetórias são normalmente mantidos ( menos
erros rastreamento de servo ), quando esta variável é alterado. E ' comum para todo o sistema e pode ser
modificado pelo Teach. O programas PDL2 pode ser acessado em somente leitura.
- $ ARM_OVR permite a modificação , por programa, os valores de aceleração, velocidade e
desaceleração em relação a um braço específico. Uma vez que isso afeta os valores aceleração,
velocidade e desaceleração de forma coordenada , as trajetórias são normalmente mantidos ( a menos
que os erros de rastreamento servo ), quando esta variável é alterado.
Note- se que : durante as transições entre movimentos contínuos é considerado mais importante
para manter uma velocidade constante , em vez de deixar inalterada a trajectória a variação da
substituição, você deve usar as variáveis $ ARM_SPD_OVR ou $PROG_SPD_OVR em vez de
$ARM_OVR ( os valores de aceleração e desaceleração não será afetado pela redução destes
override velocidade).
- $ ARM_SPD_OVR permite a edição , o programa , os valores de velocidade relacionados a um braço
específico , sem afetar os valores de aceleração e desaceleração. Isso significa que o perfil das
trajetórias de movimentos FLY poderia variar se forem feitas alterações esta variável . Existe um
elemento para cada braço e o valor padrão para o ARM_SPD_OVR campo é 100%.
- $ PROG_SPD_OVR permite a edição , o programa , a velocidade para todos os movimentos de um
programa sem alterar os valores de aceleração e desaceleração. Isto significa que o perfil das trajectórias
de circulação contínua pode variar, se forem feitas alterações esta variável . É um valor específico do
programa , com um padrão de 100%.
$GEN_OVR e $ARM_OVR não têm nenhum efeito durante o próprio movimento. Isto
significa que se você alterar uma das variáveis durante a execução do movimento, haverá uma
consequente aceleração ou desaceleração do próprio movimento. Em contraste, uma mudança
para o variáveis $PROG_SPD_OVR ou $ARM_SPD_OVR terá efeito apenas para o movimento após
o atual, dentro de do programa a que se referem.
O valor percentual necessária pode ser atribuída, com um ou outro método de atribuição modal modal
nodale.L 'tem validade final (até o tipo de atribuição seguinte modal), enquanto que a atribuição nodal tem
validade temporária (só para o movimento, que é associado).
Exemplo:
$ARM_SPD_OVR := 50 -- Atribuição Modal: velocidade atual de 50%
70
Propriedade da Comau - Duplicação proibida
MOVE LINEAR TO pnt0001p,
WITH $ARM_SPD_OVR=10 -- Atribuição Modal: velocidade temporanea de 10%
ENDMOVE
-- velocidade atual 50%
3.1.2 Controle de Velocidade cartesiano
Em condições normais de funcionamento, a velocidade do movimento cartesiano ( linear ou circular ) ,
com qualquer meio de flutuabilidade evolução, é controlada pela duas variáveis padrão.
- $ LIN_SPD_LIM define o limite de velocidade de translação linear . E ' uma variável para cada braço ,
cujo valor depende do robô e não é modificável pelo utilizador.
- $ ROT_SPD_LIM define o limite de velocidade de rotação. E ' uma variável para cada braço , cujo valor
depende do robô e não é modificável pelo utilizador.
O componente do movimento que leva mais tempo para passar da posição inicial até a final, ela se
moverá de acordo com o limite de velocidade programado, reduzido Do total substituição. Todos os
outros componentes irá mover-se a uma velocidade mais baixa do que os limites programados de modo a
que todos os movimentos têm início e concluirá juntos.
3.1.2.1 Opções de controle de velocidade cartesiana
O processo pelo qual a determinar o componente que é a de fiscalizar a velocidade cartesiano é
chamado de pré -engenharia, e ocorre imediatamente antes da execução real do movimento (ou seja,
antes de cada MOVE) . E " possível forçar o pré planejador usar um componente particular de
movimento através da predefinida variável $ SPD_OPT ; se trata de uma variável específica do
programa ( cada programa pode ter o seu próprio valor ) do que podem ser atribuídas as seguintes
constantes pré-definidas:
- SPD_CONST é o valor padrão . Mova o braço a uma velocidade constante , enquanto o valor é
escolhido por SMS pré planejador .
- SPD_JNT move o braço ao longo do pedido cartesiano trajectória, à velocidade máxima de, pelo
menos uma junta , o centro da ferramenta não se moverá a uma velocidade constante.
- SPD_LIN traduz o centro da ferramenta de acordo com o pedido de $ LIN_SPD , forçando o
componente de rotação para se mover de uma forma coordenada .
3.1.3 As juntas de controle de velocidade
A taxa de cada articulação é determinada pela velocidade $ JNT_OVR que permite alterar o programa
, ao mesmo tempo, os valores de aceleração, velocidade e desaceleração. Há uma substituição para
cada eixo de cada braço com um valor padrão de 100%.
3.2 Aceleração e Desaceleração
No controlador C4G , aceleração e desaceleração são cada um deles dividido em três fases : uma fase em
que a aceleração aumenta linearmente ( empurrão ) , uma fase de aceleração constante e, finalmente, uma
outra fase em que a aceleração diminui linearmente .Actualmente , o perfil C4G força de aceleração e
desaceleração de modo que eles são simétricos . Isto significa que as fases de empurrão constante durante
a aceleração ( T1 e T2) ter a mesma duração e as fases de empurrão constante durante a desaceleração (
T3 e T4 ) têm a mesma duração . À medida que a velocidade, a aceleração e desaceleração pode ser
modificado por várias percentagens ( override ) . GEN_OVR $ e $ ARM_OVR actuar não só sobre a
velocidade, mas também sobre a aceleração e desaceleração. No entanto , existem algumas variáveis que
influenciam a maior aceleração e desaceleração. Essas variáveis são específicas para o ARM ou programa :
1 – Velocidade
2 – Aceleração
71
Propriedade da Comau - Duplicação proibida
- $ PROG_ACC_OVR permite a edição , o programa , a aceleração de todos os movimentos de um
determinado programa . É um específico INTEGER programa com um valor padrão de 100%;
- $ PROG_DEC_OVR permite a edição , o programa , a desaceleração de todos os movimentos de um dado
programa . É um específico INTEGER programa com um valor padrão de 100%;
- $ ARM_ACC_OVR permite a edição , o programa , a aceleração de um braço específico. É um campo de
US $ INTEGER ARM_DATA com um campo para cada braço. O valor padrão é de 100%;
- $ ARM_DEC_OVR permite a edição , o programa , a desaceleração de um braço específico. É um campo
de US $ INTEGER ARM_DATA com um campo para cada braço.
O valor padrão é 100%. Alterar essas quatro variáveis só produz efeitos sobre o próximo passo , e não o
movimento em andamento. Se você usar um ESPERA instruções, CANCEL LOCK ou DEACTIVE, será
utilizado o valor máximo da desaceleração , independentementedos valores das percentagens de
velocidade já definidos.
3.3 Entrada em limite ( precisão de posicionamento )
Determina a precisão de posicionamento do autómato sobre o ponto final de um movimento não na mosca,
antes de poder ser efetuada a operação seguinte. É utilizado variável $ TERM_TYPE padrão para a
definição do momento em que o movimento deverá ser considerada concluída ; esta definição é com base
na distância a que o braço tem de ser, do ponto de destino. A variável $ TERM_TYPE você pode atribuir
algumas constantes pré-definidas grosso, fino , JNT_COARSE , JNT_FINE ou NOSETTLE . sintaxe:
$ TERM_TYPE : =
- COARSE - deve ser utilizado nos movimentos cartesianas e indica que o movimento é considerada
terminada quando o TCP permanece na esfera centrada no ponto final , com um raio definido pela variável $
TOL_COARSE por um tempo superior ou igual a $ TOL_ABT ( tempo de anti -ricochete ) .
- FINE - deve ser utilizado nos movimentos cartesianas e indica que o movimento é considerada terminada
quando o TCP permanece na esfera centrada no ponto final , com um raio definido pela variável $
TOL_FINE por um tempo superior ou igual a $ TOL_ABT ( tempo de anti -ricochete ) .
- NOSETTLE - Não há nenhuma verificação , é a atribuição padrão . Representa o menor grau de precisão.
- JNT_COARSE - deve ser utilizado nas articulações dos movimentos e indica que o movimento é
considerada terminada quando cada conjunto está localizado a uma distância (em COARSE ) menos do que
o definido pela variável $ TOL_JNT_COARSE o eixo correspondente .
- JNT_FINE - deve ser utilizado nas articulações dos movimentos e indica que o movimento é considerada
terminada quando cada conjunto está localizado a uma distância ( em graus) menor do que o definido pela
variável $TOL_JNT_FINE .
As variáveis pré-definidas e $ TOL_FINE TOL_COARSE indicar os valores da tolerância . O valor padrão e
$TOL_FINE depende TOL_COARSE pela ARM .
O padrão ( tempo de anti -bounce ) variável $TOL_ABT indica o tempo durante o qual o braço deve estar
dentro da tolerância especificada antes que o movimento seja declarado concluído / finalizado. As variáveis
pré-definidas $ e $ TOL_JNT_FINE TOL_JNT_COARSE indicar os valores de tolerância COARSE e FINE ,
respectivamente , para cada conjunto, medida em graus .
72
Propriedade da Comau - Duplicação proibida
É de notar que as definições de tolerância se refere às articulações, não o centro da
ferramenta. Para obter os valores corretos de tolerância para o centro da ferramenta, no caso em que
a ferramenta em si é grande, é necessário o uso de tolerâncias mais baixas quando a ferramenta tem
dimensões menores, neste caso, referem-se aos limites do mundo cartesianas (FINE, COARSE).
3.4 Movimento Contínuo
O movimento contínuo permite a execução do programa sem provocar a prisão do braço posições
armazenado. Para indicar um movimento contínuo , indicação MOVEFLY é utilizado para colocar o MOVE.
Se MOVEFLY segue um outro movimento , o braço não vai parar no primeiro destino, mas vai passar de
ponto do primeiro movimento inicial até o ponto final do segundo movimento sem parar no ponto em comum
para os dois movimentos .
Não faça movimentos em Fly entre Juntas e trajetórias cartesianas ( No Fly misto) .
O padrão $ FLY_TYPE determina variável que será o algoritmo que irá controlar o movimento contínuo
.Esse algoritmo não só afecta a velocidade e o perfil da trajectória durante o movimento contínuo, mas
Também a magnitude das tensões exercidas sobre o componente e sull arm ou ferramenta ligada a ele. O
valor padrão é FLY_NORM .
1 . Começar a se mover em direção a c
2 . Movimento para acabar com b
FLY_NORM
Quando $ FLY_TYPE é definido como FLY_NORM , MOVEFLY provoca a desaceleração do movimento em
curso a ser sobreposta com a aceleração do movimento seguinte .O padrão variável $FLY_PER ( a única
variável que FLY_NORM ) pode ser utilizado para reduzir o tempo da mosca aproximando da trajectória
para a posição intermediário aprendido. FLY_NORM é o valor padrão .$ FLY_PER representa a
percentagem de atraso na execução do movimento na mosca . Reduzindo o seu valor , o movimento na
mosca terá um maior atraso e a trajetória se aproxima do local especificado no MOVEFLY ( ver figuras
abaixo). Por exemplo, se o valor de $FLY_PER é de 100% , a mosca começa no início da desaceleração do
movimento em tempo real. Se o valor de $ FLY_PER é de 75 % , a mosca só será quando 25% do tempo de
desaceleração foi executado (os restantes 75% serão juntou mais tarde ) .
73
Propriedade da Comau - Duplicação proibida
ROUTINE call_prog_1
BEGIN
$FLY_TYPE := FLY_NORM
$FLY_PER := 50
MOVEFLY LINEAR TO pnt0001p ADVANCE
$FLY_TYPE := FLY_HIGH
END call_prog_1
74
Propriedade da Comau - Duplicação proibida
4 Introdução à Programação IDE
Os programas utilizados no controle C4G são escritos na linguagem de programação PDL2 . Os métodos
utilizados para a criação de tais programas podem variar amplamente, dependendo da aplicação e do
programador .
O ambiente de desenvolvimento primário é:
- Ambiente IDE - é um ambiente de desenvolvimento que devem ser usados para desenvolver programas de
movimento sobre o Teach.
O IDE permite que você edite um programa já existente , e holdable atributo EZ .
Se o programa desejado ainda não existe , você deve usar o comando Prog (F1)
- Criar ( seleção 2) , Programação Prog página do Terminal .
Prog comando (F1) – Criar
Permite que você crie um novo programa a ser editado em IDE. ele pode
apresentar os seguintes situações:
- O programa necessário já existe na memória para execução : o comando não é nenhum efeito
- O programa necessário só existe na forma de arquivos em UD : . O comando carrega na desempenho da
memória ( ML ) .
- O programa não existe. O comando cria um arquivo . COD e carrega -lo em memória.
Para abrir o programa criado no IDE , use o comando Prog (F1) - Abrir IDE ( uma seleção) , ou selecionar o
programa que você acabou de criar e pressione ENTER.
4.1 Programação nos programas de IDE (em TP) de movimento
Os passos para o desenvolvimento de um programa no ambiente IDE, são os seguintes:
a. Edição do programa
b. Aprender de posições (inserção de uma instrução de movimento)
c. Execução do programa de teste
d. Salvando o programa e fechar IDE
4.1.1 Edição do programa
Agora vamos ver como realizar as principais funções de edição de um programa: eles estão listados
abaixo.
75
Propriedade da Comau - Duplicação proibida
- Selecione uma ou mais linhas de texto, apagar / restaurar, copiar
- Mover o cursor para editar
- Insira uma nova instrução
- Comentar / descomentar uma linha de programa
- Modificar a instruçao existente
- Inserir / display / variáveis claras
- Importação de outros programas
- Exibe uma página do programa.
4.1.1.1 Selecionar uma ou mais linhas de texto, apagar / restaurar , copiar
a. pressione a tecla de seleção de função ( F4) a partir do menu principal da página IDE (ver figura em
baixo à esquerda)
b . no menu que é aberto pelo sistema, escolher a marcação Ativar e passar para a edição, usando as
teclas do cursor , para marcação do painel de menu fornece três funções: (ver figura em baixo à direita)
b.1 para cortar o texto selecionado , use o comando Cut ( F1) - corta as linhas selecionadas ( F1)
b.2 para copiar o texto selecionado, use o comando Copiar (F2) - copie as linhas selecionadas ( F2)
b.3 para cancelar a marcação , clique em Cancelar (F3) - fora da marca (F3)
c . inserir o texto recortado ou copiado anteriormente , use a função Colar, presente no menu suspenso.
Vd selecção na Figura 3 para a esquerda.
d . para restaurar a peça previamente cortado de texto ( Cancelar Excluir ), use a função Undo
cancelamento , este menu pull- down( veja Figura 4 na seleção para a esquerda) , o texto é colocado
abaixo da posição atual do cursor de edição.
. Seleção de várias linhas do programa também é possível usando o SHIFT + cursor.
76
Propriedade da Comau - Duplicação proibida
4.1.1.2 Mover o cursor para editar
Para mover o cursor de edição, a maneira mais fácil é usar as teclas do cursor;mas se você deseja
mover para uma posição específica, faça o seguinte:
a. pressione a tecla de seleção de função (F4) a partir do menu principal do IDE Página;
b. no menu que é aberto pelo sistema, escolher a função Go. (Veja ilustração)
b.1 escolher entre o início, fim instrução ou indicar um preciso
número da linha.
Se você optar por especificar um número de linha, o sistema abre uma caixa de diálogo,
verifique se o teclado alfanumérico em qualquer '123 'e digite o número necessário, e confirme
com "OK" (F5) ou ENTER (veja a figura abaixo).
77
Propriedade da Comau - Duplicação proibida
4.1.1.3 Inserir uma nova instrução
A. PDL2 pressione a tecla de função (F3) a partir do menu principal da página IDE ;
B. O sistema apresenta os últimos 9 instruções usadas mais a opção " Linha vazia '
B.1 Se a instrução desejada estiver na lista, selecione-o e pressione ENTER: ele é inserido abaixo da
linha atualmente apontada pelo cursor de edição.
B.2 Se ele não estiver na lista, clique em ' Linha vazia " para abrir uma nova linha de programa abaixo
da atualmente apontada pelo cursor de edição. Entrada a nova instrução de duas maneiras:
B.2.1 Inserção guiada, com a ajuda de uma máscara ( template) : Instruções pressione a tecla de
função ( F1) e escolher a categoria de instruções, pressione ENTER e selecione a instrução desejada .
Preencha os campos do modelo;
B.2.2 entrada directa a partir do teclado alfanumérico .
C. Qualquer que seja o método foi utilizado , no final de uma entrada deve ser confirmada com a tecla
ENTER . O sistema proporciona o controlo da linha de programa inserido e relata os erros .
78
Propriedade da Comau - Duplicação proibida
Template : Um modelo é uma espécie de " modelo " que se destina a ajudar o usuário a
entrar e / ou modificação de um comunicado. Ele é composto de palavras-chave ( inserido pelo
sistema) e campos variáveis ( que deve ser preenchido pelo usuário) . As palavras-chave são
escritas com letras maiúsculas, em negrito, sobre o azul . Um campo variável é delimitada pelos
caracteres '' , e quando você se move sobre ela, seu fundo fica azul. Para mover-se entre
as variáveis campos , é altamente recomendável usar a função seguinte. Vd tecla F5 na figura.
Movendo-se entre os campos de variáveis pressionando Em seguida, o IDE atualiza
automaticamente como usar o teclado alfanumérico ( sétimo campo da linha de estado)
4.1.1.4 Comentário / Tirar comentário de uma linha de programa
a. pressione a tecla de seleção de função (F4);
b. no menu que é aberto pelo sistema, escolher a função de comentar / tirar comentário. Esta softkey
funcionará como um tipo de alternância: cada vez que você pressionar reverte a situação atual. (ver
figura abaixo)
79
Propriedade da Comau - Duplicação proibida
4.1.1.5 Modificar a instrução existente
a. Coloque o cursor de edição na linha e pressione ENTER você entra, assim, no modo de edição;
b. Use o teclado alfanumérico ou comandos de menu central, semelhante ao como é descrito para a
realização das instruções de comando. Caso especial: Edição de uma instrução MOVE. Um caso
especial é a modificação uma declaração MOVE. Neste caso, a função é a mudança disponível,
associada com a tecla F3, o que lhe permite modificar os parâmetros do movimento (ver ilustração).
4.1.1.6 Inserir / view / excluir variáveis
Para inserir uma nova variável na linha de programa actualmente apontado por SLIDER EDIT , você deve
:
a. pressione a tecla Prog (F1) no menu principal da página IDE
b . selecionar as variáveis
c . escolher a seleção 3 - Mensagem
d . o sistema abre uma caixa de diálogo na qual o usuário deve apresentar o
Nome e tipo da variável que você quiser, escolhendo entre os listados
Na lista exibida, ou digitando -lo diretamente através do Teclado alfanumérico .
e . no final das alterações confirmar com ENTER.
80
Propriedade da Comau - Duplicação proibida
Para visualizar as variáveis usadas em uma linha de programa , você deve:
A. posicionar o cursor de edição na linha do programa em causa
B . pressione a tecla Prog (F1) no menu principal da página IDE
C. selecionar as variáveis a partir do menu principal da página IDE
D . escolher selecção 1 - Veja a linha Var
E 'também pode apagar a declaração de variáveis não utilizadas :
a. pressione a tecla Prog (F1) no menu principal da página IDE
b . selecionar as variáveis a partir do menu principal do IDE página
c . escolher selecção 2 - Limpar as variáveis não utilizadas
4.1.1.7 Importação de outros programas
Para Importar de outro programa declarações que tenham exportado cláusula FROM, você deve:
a. pressione a tecla Prog (F1) no menu principal da página de IDE,
b. selecionar a função de Importação,
c. dependendo do objeto a ser importado terá uma ou duas caixas de diálogo. Para a importação de
variáveis e rotinas que você tem duas janelas diálogo, para tipos se ele tiver um. É até o usuário a
responder a perguntas e pressione ENTER para confirmar.
As aulas são importados declaração:
- Rotina
- Tipo
- Variável.
4.1.1.8 Visualizando um programa para páginas
Para exibir uma página do programa por página, você deve usar as teclas Page Up e Page Down.
4.1.2 Aprendizagem de posições (inserção de uma instrução de movimento )
No ambiente de IDE pode ser atribuído à posição atual do braço variáveis posicionais com opcional nas
instruções de código de programa
movimento associado com eles e as declarações correspondentes dessas variáveis posicionais.
As necessidades relacionadas com a aprendizagem dos cargos são os seguintes:
- Defina o REC
- Novas posições Grave
- Modificar as posições existentes .
Há também a possibilidade de criação Nodal (opcional).
No caso de WiTP , o REC não existe em seu lugar, no IDE , você pode usar a tecla REC ( F5) ,
no entanto , também presente no caso de TP4i .Na IDE é a janela de status abaixo, que contém as
configurações atuais do botão REC ( ou F5 para TP4i hardkey ) .
4.1.2.1Definir o tecla REC
Define as características de instrução do movimento , que é inserido no programa, cada vez que você
pressiona o botão.
81
Propriedade da Comau - Duplicação proibida
Quando você abre o IDE, o REC está definido como modal articulações, a menos que
tenha sido previamente definido. Para alterar essa configuração , você deve usar essa função
configurações de chave REC ou diretamente ativar esta função pressionando simultaneamente a
tecla SHIFT REC .
a. imprensa da seleção tecla de função ( F4) a partir do menu principal da página IDE
b . no menu que é aberto pelo sistema , escolha o botão REC função Configurações e siga as
instruções. O usuário pode escolher
• o tipo de variável posicional - POSITION, JOINTPOS , XTNDPOS
• a trajetória - DEFAULT, MISTA, LINEAR , CIRCULAR
• voar ou não voar.
Note-se que a nova configuração do botão REC não são mantidas após a reinicialização
do sistema. Para torná-los permanentes, você deve fazer uma configurações de economia
(usando o comando system ' ConfigureSaveCategoryController / Shared ").
4.1.2.2 Gravar novas posições
Uma vez configurado corretamente o botão REC , você deve:
a. posicionar o cursor de edição na linha do programa em que deseja inserir a nova instrução MOVE
b . mover o robot por meio das teclas de movimento, até atingir a posição a ser gravado
c. pressione o botão REC . Esta parte do programa um comando MOVE ea declaração da variável
posicional utilizado por MOVERmesmo .
4.1.2.3 Modificar posições existentes
Se você quiser alterar o conteúdo de uma variável posicional já existe , você deve:
a. Mova o cursor MOVIMENTO instrução EDIT para o qual você deseja alterar a variável posicional
b. mover o robô usando Jog teclado, até o novo local
c. MOD pressione a tecla de função (F6 ) no menu principal da página IDE - o sistema exibe uma caixa
de diálogo que exibe uma lista linha de posição variável
d. o usuário deve selecionar a variável em questão e confirmar a alteração com a tecla ENTER ou
cancelar com ESC.
No caso de ferramentas e estrutura definida para o movimento atual são diferentes das
definidas em Configurações REC botão, o sistema exibe uma mensagem de aviso. E
"responsabilidade de mudá-las em tempo hábil .
4.1.3 Teste de execução do programa
Como mencionado anteriormente, o IDE é um ambiente integrado para edição e desenvolvimento de
programas. É muito importante que todos os programas são cuidadosamente verificada , antes de ser
82
Propriedade da Comau - Duplicação proibida
executada automaticamente.Eles vêm aqui descreve alguns comandos que afetam a execução do programa
que está aberto no IDE, de modo que você pode fazer a massa no ponto ( debug ) , identificar os erros e
fazer melhorias.
- Ativar / desativar um programa
- Parar a execução de uma instrução
- Defina o modo de passo
- Mova o cursor execução
- Inserir / remover um ponto de ruptura
- Ir a execução de um
- Emitir um temporário
Visualizando programa de instrução actualmente em execução.
No caso de Passo Desativado, o ambiente IDE permite que você observe , no âmbito do editor,
a execução do programa está aberto .
Se o programa é aberto em andamento, o IDE exibe instruções atualmente em execução, com o foco em
CURSOR PARA A SUA EXECUÇÃO . A execução pode ser pelo usuário observar os controles deslizantes
que se movimentam , com o tempo , as instruções do programa. Veja o exemplo aqui ( a execução cursor
com fundo verde escuro indica a instrução que está sendo executado ) .
4.1.3.1 Ativar / desativar um programa
O programa está aberto atualmente no IDE é sempre ON. Se, após as mudanças , você quer reiniciá-lo,
você deve:
a. pressione a tecla de função Execution (F2) a partir do menu principal da página IDE ;
b . em que a cortina é aberta pelo sistema , escolher a função de inicialização ( Reset) - Deste modo, o
programa é desativado e depois reativado.
Se você simplesmente quer desativar o programa , você deve:
a. pressione a tecla de função Execution (F2) a partir do menu principal da página IDE
b . no menu que é aberto pelo sistema, escolher a função Disable ( seleção 2).
83
Propriedade da Comau - Duplicação proibida
4.1.3.2 Parar a execução de uma instrução
Se você quiser parar a execução da instrução atual :
a. pressione a tecla de função Execution (F2) a partir do menu principal da página IDE (ver figura
acima);
b . no menu que é aberto pelo sistema, escolher a função Pause ( seleção 5).
Para continuar a execução do programa, a próxima instrução a que interrompeu , pressione o botão
START
4.1.3.3 Definir o modo de passo
Normalmente, a execução do programa é contínuo, isto é, sem interrupção. A etapa de execução consiste
em definir o momento em que a execução é suspensa . Uma nova etapa de execução é iniciado cada vez
que você pressionar o botão START. Para definir o modo de execução do passo do programa , você deve:
a. pressione a tecla de função Execution (F2) a partir do menu principal da página IDE
b . no menu que é aberto pelo sistema, mover-se para a função de Passo (Step) - Seleção de 3.
c . o novo sistema de lista aberta , selecione o modo desejado. Estão disponíveis como se segue:
• instrução Único - A execução para em cada instrução . A rotina protegido ( cujo corpo não é mostrado ) são
executados como se fossem uma única declaração , a execução da rotina não estavam protegidos ( cujo
corpo é visível ) para em cada instrução .
• Desativado - Coloca etapas de execução prazo do programa .
• Em Movimento - A execução para em cada movimento . Não é permitido programas de não- holdable .
84
Propriedade da Comau - Duplicação proibida
• Em FLY Movimento - Ele joga dois ou mais movimentos na mosca antes de suspender a execução do
programa. É semelhante à escolha de movimento, mas
execução não parar após a declaração MOVEFLY . Não é permitido programas de não- holdable .
• No programa do ciclo - Define como passo um único ciclo do programa para incluir a instrução CYCLE ou
BEGIN CYCLE
4.1.3.4 Mover o cursor execução
Para mover a execução do programa para uma linha diferente da atualmente apontada pelo cursor para a
conclusão, você deve:
a. mover o cursor de edição na linha de programa que você pretende executar
b . pressione a tecla de função Execution (F2) a partir do menu principal da página IDE
c . no menu que é aberto pelo sistema, escolher o conjunto cursor de execução. Seleção 4 .
4.1.3.5 Inserir / Retirar um ponto de ruptura
A interrupção é uma execução breakpoint .
Para inserir um ponto de ruptura , você deve:
a. posicionar o cursor na linha de edição antes de que para inserir o ponto de ruptura
b . pressione a tecla de função Execution (F2) a partir do menu principal da página IDE
c . no menu que é aberta pelo sistema , escolher o ponto de ruptura da função.
4.1.3.6 Ignorando a Execução
Para remover um ponto de interrupção , você deve fazer as mesmas operações realizadas para inseri-lo .
Para continuar a execução do programa, quando ele está aguardando a conclusão de uma instrução (por
exemplo , espere , atraso, etc . ), Você pode usar o comando Ir instrução (Manual) :
a. pressione a tecla de função Execution (F2) a partir do menu principal da página IDE
b . no menu que é aberto pelo sistema, escolher a instrução de salto ( Manual) . Seleção 7.
4.1.3.7 Executar um temporário
Para executar uma instrução a qual, no entanto, não será incluído no corpo do programa em curso , é
necessário:
a. pressione a tecla de função Execution (F2) a partir do menu principal da página IDE
b . no menu que é aberta pelo sistema , escolher a função instantânea
c . menu central está disponível na função de Declaração que abre uma caixa de diálogo para introduzir
a instrução que queremos.
d . Selecione a instrução e pressione ENTER para confirmar sua escolha. E ' também pode digitar
diretamente Instruçao, usando o teclado alfanumérico
e . para confirmar a execução da lista e clique em ' OK' .
85
Propriedade da Comau - Duplicação proibida
4.1.3.8 Salvando o programa e fechar IDE
Para salvar tanto COD esse programa VAR atualmente abertos no IDE, você deve:
a. pressione a tecla de função Prog (F1) no menu principal da página IDE
b. no menu que é aberto pelo sistema, escolha Salvar como função (bacalhau e var.) O programa
salvo permanece aberto no IDE.
Para salvar todos os programas modificados no IDE:
a. pressione a tecla de função Prog (F1) no menu principal da página IDE
b. no menu que é aberto pelo sistema, escolha a opção Salvar tudo prog (bacalhau e var)
alterados.
Para fechar o IDE:
a. pressione a tecla de função Prog (F1) no menu principal da página IDE
b. no menu que é aberta pelo sistema, escolher a função Fechar.
4.2 Executando o programa automaticamente
Você deve executar apenas os programas que, após serem submetidos a uma verificação minuciosa , foram
julgados capazes de operar corretamente.
Não verificação de um programa antes de sua execução pode causar sérios danos ao pessoal e
equipamentos.
a. Verifique os seguintes pontos antes de proceder para executar o programa em modo automático :
• O programa deve ter sido submetido a uma verificação minuciosa e encontrado para ser capaz de operar
corretamente
• Não deve haver ninguém na área de trabalho e o mesmo deve estar livre de obstáculos
• Todosos guardas de segurança deve ser instalado e funcionando corretamente
• todas as outras condições específicas, relacionadas com a aplicação e instalação deve ser verificada
cuidadosamente e ser capaz de julgar operar corretamente
b . pressione a tecla HOLD ( amarelo)
c . definir o status mudar para AUTO ( ou remoto)
d . definir a taxa de movimento (velocidade override ) passo modo desejado velocidade, entrar em qualquer
ponto de break;
e . pressione o botão START ( verde) para executar o programa (dependendo de como você configurar
passo anterior) .
O IDE ambiente permite observar , no âmbito do editor, a execução do programa está aberto . Visualizando
programa de instruçao Vd atualmente em execução .
86
Propriedade da Comau - Duplicação proibida
5 Programas PDL2 – Conceitos Básicos
Programas para C4G Unidade de Controlo são escritos em linguagem PDL2 .
- Estrutura de um programa PDL2 ;
- Atributo ESPERA / NOHOLD .
5.1 Estrutura de um programa PDL2
Programas PDL2 ter a seguinte estrutura :
PROGRAM name
BEGIN
END name
5.2 Atributo HOLD / NOHOLD
Eles podem ser classificados em duas categorias principais , dependendo do atributo holdable / Não-
holdable atribuída :
- Programas ' holdable ' (ie atributo HOLD) - sua execução é controlada pelas teclas HOLD ( amarelo) e
começar (verde), um programa que contém comandos de movimento deve ser do tipo ' holdable . Para
mais informações sobre o uso das teclas HOLD e START, vd . par. Botões outras cores p . 1-29 .
- 'Não- holdable ' (ie atributo NOHOLD ) Programas - eles geralmente são usados para controle de
processo. Não pode conter declarações
movimento , embora eles ainda podem usar as variáveis de posição, para outros fins.
O atributo padrão é HOLD, se você deseja que o programa seja "não- holdable ' , você deve escrever
explicitamente NOHOLD .
87
Propriedade da Comau - Duplicação proibida
6 Exemplo da estrutura
O seguinte é um exemplo de um programa que chama PDL2 rotina local a ele, ou por programas externos ou
importados definida nele e declarou
exportável:
PROGRAM main ez, STACK=2048
-- dichiarazioni di variabilil
VAR pnt0001j, pnt0002j, pnt0003j, fuori_ingombro : JOINTPOS FOR ARM[1]
-- dichiarazioni di costanti
CONST num_parts=4
-- dichiarazioni di routine importate da altri programmi
ROUTINE call_l_sgr EXPORTED FROM l_sgr -- routine importata da ‘l_sgr’
ROUTINE help EXPORTED FROM gest_tasti -- routine importata da ‘gest_tasti’
-- dichiarazioni di routine locali al programma ‘main’
ROUTINE selez -- routine locale al programma ‘main’
VAR lun : INTEGER -- dichiarazione di variabile locale alla routine ‘selez’
BEGIN
.......
help -- chiama la routine ‘help’, importata da ‘gest_tasti’
END selez
ROUTINE times -- routine locale al programa ‘main’
BEGIN
END times
-- inizio del corpo del programma ‘main’
BEGIN
CONDITION[1] :
WHEN $DIN[5]- DO
times -- chiamata alla routine locale ‘times’
ENDCONDITION
.............................
call_l_sgr -- chiamata alla routine ‘call_l_sgr, importata da ‘l_sgr’
.............................
END main
Um exemplo da definição do programa 'l_sgr »referido no programa' main ':
PROGRAM l_sgr EZ, STACK = 2048
-- dichiarazioni di variabili locali al programma ‘l_sgr’
VAR inizio_ciclo, pnt0003p, p1, p2, p3, p4 : POSITION
-- dichiarazione di variabili importate da ‘gest_tasti’
VAR d_p, d_s_finitura, altezza_bordo : REAL EXPORTED FROM gest_tasti
-- dichiarazione di variabile locale al programma ‘l_sgr’
VAR cont : INTEGER
-- dichiaraz. di routine definita nel programma ‘l_sgr’ed esportata all’esterno
ROUTINE init_motion EXPORTED FROM l_sgr
ROUTINE init_motion -- definizione della routine ‘init_motion’
BEGIN
xxxxxxxx
END init_motion
-- dichiaraz. di routine definita nel programma ‘l_sgr’ed esportata all’esterno
ROUTINE call_l_sgr EXPORTED FROM l_sgr
ROUTINE call_l_sgr -- definizione della routine‘call_l_sgr’
BEGIN
88
Propriedade da Comau - Duplicação proibida
xxxxxxx
init_motion -- chiamata alla routine ‘init_motion’ definita in ‘l_sgr’ ed esportata all’esterno
xxxxxxxx
MOVE LINEAR TO pnt0003p
xxxxxxxx
END call_l_sgr
-- corpo del programma l_sgr
BEGIN
CYCLE
d_p := 0.57 -- variabile importata da ‘gest_tasti’
call_l_sgr -- chiamata alla routine ‘call_l_sgr’
WAIT FOR $FDIN[21]
END l_sg
Schematizziamo os links dos programas acima ::
89
Propriedade da Comau - Duplicação proibida
Curso Básico - OPERACIONAIS E PROGRAMAÇÃO C4G – Terceiro Dia
Temas Abordados:
- Esboço da estrutura de memória e tipos de arquivo
1 - Estrutura de Memória do Sistema
2 - Tipos de Arquivo
- Ambiente e off-line interface para o controle do PC
3 - Programa WinC4G
4 - Programação Off-line
- Gestão da comunicação entre a Unidade de Controle e o mundo exterior
5 - Comunicação entre a Unidade de Controle e o mundo exterior
5.1 - A comunicação entre a unidade de controle e periféricos
5.2 - Comunicação via I / O digital
5.3 - Configuração de Software de Fieldbus e I / O
5.4 - Instruções PDL2 para a comunicação entre a unidade de controle e o mundo exterior
90
Propriedade da Comau - Duplicação proibida
1 Estrutura do sistema
de memória
A Unidade de Controle C4G tem vários dispositivos de armazenamento para a poupança , o carregamento ,
a execução de programas de usuário :
- Dispositivo de armazenamento interno ,
- Dispositivos de armazenamento externo.
1.1 Dispositivo de armazenamento interno
Os dispositivos de armazenamento interno são aqueles encontrados no interior do C4G Unidade de
Controle . Mais precisamente :
- Memória de execução
- Diretório de usuários (UD :)
1.1.1 Execução Memória
A memória contém todos os programas em execução aparecem em Prog página. Há, então, o conteúdo
de arquivos somente. COD e . VAR .
Ao usar comandos de carga ( Carica. ..) ou para abrir um programa existente ( Abrir IDE) , ou a criação
de um novo programa (Criar ), seu . COD e ela. VARs são colocados na memória execução.
1.1.2 Diretório de usuários (UD :)
O Diretório O usuário pode conter qualquer tipo de arquivo .Depois de alterar os programas em execução
na memória ou criaram novos , para não perder quaisquer dados que lhes dizem respeito , é necessário
transferir o diretório do usuário ( UD :) . Comandos usam ( Salvar (MS + MS / C) , Salvar as variáveis (
MS ) , salve o código (MS / C) , Salvar como variáveis ( MS / a) )
91
Propriedade da Comau - Duplicação proibida
1.2 Dispositivos de armazenamento externo
Estes dispositivos são usados para criar uma cópia de backup dos arquivos contidos no diretório do
usuário (UD :) (especialmente para os programas do usuário ) . o
de transferência pode ser feito para :
- PC ( e dispositivos conectados a ele) - COMP :
- Disk on key - TX: XD e :
1.2.1 PC ( e dispositivos conectados a ele) - COMP :
E ' possível fazer uma transferência de arquivo , o diretório de usuário (UD :) para um PC conectado à
Unidade de Controlo e em que o programa está ativo WinC4G Ao usar o comando Enviar para ( FC ) na
página de arquivos e especificando o COMP destino, os arquivos desejados são transferidos no diretório
selecionado em seu PC.
1.2.2 Disco em chave - TX: XD e :
E ' possível fazer uma transferência de arquivo , o diretório de usuário (UD :) para um disco no presente
chave na porta USB do Terminal de programação .
Ao usar o comando Enviar para ( FC ) na página de arquivos e especificar o destino TX: ( se você usar a
porta USB do Teach Pendant ) ou XD : (se você usar a unidade opcional de Controle do Porto) , os
arquivos desejados são transferido para o disco na chave.92
Propriedade da Comau - Duplicação proibida
2 Tipi di file
93
Propriedade da Comau - Duplicação proibida
3 WinC4G Programa
WinC4G O programa é uma interface no estilo do Windows do PC para o C4G Unidade de Controle .A ligação
entre a unidade de PC e de controlo, para utilização WinC4G , pode ser realizado por um dos métodos
indicados na tabela seguinte :
WinC4G grupos dentro de si uma série de características , tais como :
- Mostrar arquivos no robô,
- A possibilidade de editar e traduzi-los em formato executável (COD . )
- A busca e exibição de erros;
- A capacidade de abrir uma janela de terminal para comandos de relé diretamente na Unidade de Controle;
Para ativar, basta selecionar Winc4g.exe mouse sobre o arquivo ou clique no link para ele. Tipo de recursos de
conexão Ponto a ponto Ethernet - Conexão através de Ethernet Categoria 5 cabo crossover entre portas
10/100 Ethernet em um computador pessoal e + Conector Ethernet SMP ( X5 ) .
- Para a conexão que você precisa para abrir a porta do armário.Rede local Ethernet - Conexão via cabo
Ethernet categoria 5 em linha reta entre a porta Ethernet 10/100 porta presente em computadores pessoais e
Ethernet HUB / switch de rede . E ' também pode ser acessado através de conexões de roteador ou Internet
( Verifique os limites impostos pelo administrador da rede ) .
- Para a ligação , é necessário que a unidade de controlo está conectado à rede Ethernet e alcançável .
3.1 User Interface WinC4G
A interface dos quais compreende o WinC4G consiste em quatro painéis principais cada um dos quais pode
conter uma ou mais janelas de informação aos Usuário:
- (1) Diretório Panel
- (2) Arquivo Panel
- (3) do painel de ferramentas
- (4) Output Panel
3.1.1 Diretório Panel
O painel mostra a estrutura de diretórios Unidade de Controle PC (se a interface Ethernet está ativo).
Você vê apenas os diretórios nos dispositivos e não os arquivos que eles contêm. Os diretórios do painel tem
uma ou duas janelas, dependendo se a conexão com a unidade de controle do robô é ativo ou menor, e pode
atualizar o ver, a partir do menu View, selecionando a lista de arquivos Update.
3.1.2 Arquivo Panel
O painel Arquivos mostra a lista de arquivos no dispositivo ou a pasta selecionada no painel de diretórios
. Para cada arquivo que exibe as informações sobre a data nome, tipo, tamanho e modificação. E
94
Propriedade da Comau - Duplicação proibida
'possível reordenar os itens de acordo com um dos dessas categorias.
A partir da versão 3.20 do software do sistema , você pode ver mais informações
(chamada de propriedade ) sobre os arquivos, clique com o botão direito do mouse e
selecionando " Notas sobre Propriedades".
3.1.3 Painel de Tool
A ferramenta painel é a aplicação principal. Esta área exibe a maior parte da informação. As janelas são
possíveis:
- Janela de Terminal
é a interface direta com o C4G (semelhante ao TP- INT página) ele exibe as informações sobre o vídeo
do Ensinar
- Janela de Tradução
permite ao usuário visualizar e traduzir programas de formato ASCII (PDL ). para o formato interno (COD
). ;
- Janela de Causa e solução
permite-lhe procurar a causa de um erro e seu remédio a ser utilizado para corrigi-lo ;
- Erros e janela de ações
permite ao usuário visualizar e encomendar os erros e as ações geradas pela Unidade de Controle;
- Manuseio de diálogo File
- reúne uma série de operações , verificação e / ou conversão de valores das variáveis. Para todas as
funções do menu Manipulação , os parâmetros de entrada para serem especificados sempre, são :
• Sistema de arquivos: . O nome do arquivo C4G .
• Arquivo da ferramenta: nome do arquivo VAR contendo os valores das ferramentas utilizadas pelo
programa (por exemplo, UD : \ DATA \ TT_TOOL.VAR ) . .
• Arquivo do quadro : . VAR o nome do arquivo contendo os valores do quadro usado pelo programa (por
exemplo, UD : \ DATA \ TU_FRAME.VAR ) .
• Arquivo de variáveis . O nome do arquivo VAR do programa do usuário para converter.
• programa de arquivo: o nome do arquivo COD do programa do usuário para converter.
Para fechar uma janela na ferramenta Panel, enviando o comando Fechar do menu
Arquivo.
3.1.4 Output Panel
O painel Output é dedicado à exibição de mensagens que um aplicativo gera para você. O uso principal é
mostrar a
resultado da tradução de arquivos de programas, tais como. PDL e. LSV, incluindo erros de tradução e
mensagens das operações manipulação de arquivos .Clicar duas vezes em um erro, o arquivo é aberto
na linha onde o erro foi detectado.Há também uma janela para exibir mensagens geradas pelo servidor
de FTP e uma janela para o bate-papo, se WinC4G está ligado como remoto ou como Proxy.
Para abrir esse painel, use a janela de saída Visualizar o comando a partir do menu View, para
fechá-la, use o comando Fechar Janela de saída a partir do mesmo menu
95
Propriedade da Comau - Duplicação proibida
4 Programação Off –line
Do WinC4G você pode editar programas em PDL2 língua, mesmo quando você não estiver conectado à
unidade de controle ( programação off -line) .Procede-se como se segue:
a. Abra o arquivo ( novo ou já existente ) - isso significa a abertura de uma nova janela
Painel de Tool, usando o comando Novo no menu Arquivo , ou abrir um arquivo existente ( comando Abrir
no menu Arquivo ou clique duas vezes em o nome do arquivo - ver . figura em cima ) .
b . Editar as alterações ou o programa completo .
c . Traduzir em formato interno - Para iniciar a conversão , selecione o comando Traduzir a partir do menu
Editar, ou clique-direito na janela e escolha o arquivo Traduzir (veja foto abaixo à esquerda) .
No caso de um novo programa, você precisa primeiro fazer um backup ( Salvar o comando a partir do menu
File - . vd figura abaixo à direita) .
d . Transfira o programa para ser executado na Unidade de Controle - selecionar o comando Salvar como no
robô , a partir do menu File (veja a Figura abaixo); Naturalmente, para fazer a transferência é necessário que a
conexão foi estabelecida com a Unidade de Controle
96
Propriedade da Comau - Duplicação proibida
5 Comunicação entre a
Unidade de Controle e o mundo exterior
Luxação de Portas de Comunicação
- A comunicação entre a unidade de controle e periféricos
- Comunicação via I / O digital
5.1 A comunicação entre a unidade de controlo e os periféricos
A Unidade de Controle C4G é equipado com recursos básicos e opções que permitem a comunicação nos
seguintes portos :
- Porta Ethernet,
- Porta Serial,
- Porta USB.
5.1.1 Porta Ethernet
A Unidade de Controle C4G tem uma conexão serial para a rede Ethernet. Redes Ethernet fornecem a
troca de dados de alta velocidade , onde conexões financeiros necessários para um sistema de
comunicação local, com o tráfego , e o pico de alta velocidade. A falha de uma estação não está
prejudica a função do outro. A conexão da rede Ethernet está disponível no conector X5 (RJ45) + SMP
módulo CPU SPS . Ethernet está habilitado ligar.
5.1.2 Porta Serial
A Unidade de Controle C4G vem com uma porta serial RS422 no conector RJ45 instalada no SMP card +
. A porta está isolada do restante SPS + circuitos . E ' também pode ter uma porta serial RS232,
utilizando um conversor especial , não está disponível como uma opção.
5.1.3 Porta USB
A Unidade de Controle C4G vem com portas USB do seguinte :
- Porta USB instalada no SMP card + . E 'possível remoto a conexão USB disponível no SMP CPU + na
porta do lado direito do gabinete. A opção inclui o cabo para ser ligado a uma porta USB do CPU PMS +,
o conector e o PI 54 recinto para ser montado sobre a porta do armário . o conexão permite o uso de
97
Propriedade da Comau - Duplicação proibida
dispositivos compatíveis com dispositivos USB 1.1 como omovimentos do robô , por razões
relacionadas com a segurança , são realizados a uma velocidade reduzida em comparação com o modo
automático (a velocidade máxima de um robô permitido na programação é de 250 mm/s no centro do
flange ) . O operador pode operar dentro da célula.
- T2 ( opcional)
O comportamento do sistema em modo automático T ( T2 - característica opcional ) é exatamente a
mesma que a maneira Programação ( T1) , com a única exceção de que o programa de teste pode ser
realizado com a velocidade de trabalho. O operador pode operar dentro da célula. Cuidado O programa
começa sempre em baixa velocidade e o usuário , se desejar, pode " erguê-lo até a velocidade máxima.
Se os movimentos são executados com as teclas jog , o sistema reduz automaticamente a velocidade
abaixo do limite de 250 mm/s no centro do flange .O modo de controle utilizando o modo de seleção foi
em posição T2 deve ser efetuada com especial precaução o operador como os riscos de aumento da
velocidade do robô não pode ser resolvido com os procedimentos normais e atenção.
Nota - Quando o estado interruptor é levado em posição T2 , o sistema gera um alarme travado
que impede a entrada estado T2 verdade , permitindo ligar as unidades. Você não pode executar
qualquer tipo de movimento (Mesmo o movimento manual) até que o alarme travado seja
reconhecido .
- AUTO –
8
Propriedade da Comau - Duplicação proibida
O modo Auto local permite a execução dos programas de produção que contêm instruções para o
movimento o robô , necessitam de ser iniciada, pressionando a tecla START lugar no Teach. O status da
chave deve ser ajustado para a posição AUTO.O operador não pode operar dentro da célula.
- À DISTÂNCIA –
O Remoto Auto (remoto) é semelhante ao Auto Local ( AUTO) ,mas os comandos ( por exemplo, para
arrancar ) são encaminhados a partir de um dispositivo remoto (como um PLC) .O operador não pode
operar dentro da célula. A chave seletoras pode ser extraído em todas as posições .
Botão de paragem de emergência –
Permite a parada imediata da máquina. Quando pressionado a energia para os motores do robô, e aciona
os freios, com a abertura de contatos e mecanismo de travamento . Deve ser puxado para ser
restaurado. De acordo com a seleção realizada no JP15 guia RSM , parando no modo AUTO ou
REMOTO é:
- De uma forma controlada ( categoria 1 de acordo com a norma EN 60204-1 )
- Imediatamente ( categoria 0 de acordo com a EN 60204-1 )
Se você está na função de parada controlado na categoria 1 ( EN 60204-1 ) , o poder é ( abertura do
contator de poder) pode ter lugar com um atraso variando entre um mínimo de 1 segundo, para um
máximo de 2 segundos. Então, T2 ou T1 , pare sempre ocorre imediatamente ( categoria 0 de acordo
com a EN 60204-1 ) .
Porta USB ( recurso opcional )
A porta USB permite que você conecte um dispositivo de armazenamento externo, a fim de carregar e
salvar programas pela Unidade de Controlador para o PC e vice- versa. O Teach tem comandos
especiais que ativam a transferência de arquivos . O dispositivo é reconhecido automaticamente após
alguns segundos depois e pode ser extraído sem transações específicas. Para garantir uma boa
transferência do arquivo o dispositivo não deve ser removido durante a fase de transferência.
Horímetro – ( Recurso opcional ) –
Quando disponível, exibe o número de horas de funcionamento (em Drive On ) que é realizado pelo
controlo e pelo robô.
9
Propriedade da Comau - Duplicação proibida
4 Estados do sistema
O estado atual do sistema é apresentado na primeira linha do estado da Teach (ou no ecrã do terminal do
programa WinC4Gno PC) .
O estado em que se encontra o sistema depende principalmente :
- Seletora foi colocado no armário do controlador do robô ( RCC ) ,
- DRIVE ON, DRIVE OFF e HOLD,
- Sistema de alarme
- Dispositivo que permita a transição de um estado para outro, o sistema também é influenciado pelo
dispositivo que permita presentes no Teach. Na parte de traz da programação de mão são dois botões
com a função de Dispositivo de habilitação. Veja o diagrama na parte em cima a esquerda.
Cada um deles é um dispositivo de segurança em três posições , que deve ser realizada em uma posição
intermediária , para permitir movimentos em automático ou manual, quando o sistema está em estado de
programação . Quando este botão é pressionado os motores são ativados automaticamente(DRIVE ON)
.Botões de operação dispositivo que permita o tipo de operação , para cada um deles é a seguinte :
- A - lançado - expulsar
- B - pressão intermediária – DRIVE ON
- C - pressão na parte inferior - DRIVE OFF rígido ( pânico ) A pressão simultânea destes botões é
considerada um erro pelo sistema , por isso é só precisa usar um de cada vez. O botão à direita e o botão
esquerdo tem absolutamente a mesma função . O objetivo é ter Ativando um botão para os operadores do
dispositivo e destros uma para os operadores canhotos.A unidade de controle pode estar em um dos
seguintes estados :
- HOLD:
neste estado, o robô é desacelerado gradualmente até atingir o ponto de parada , o movimento é suspenso
de modo a execução do movimento (chamado holdable ) . Quando estiverem reunidas todas as condições
necessárias para sair do estado de espera, o sistema retorna ao seu estado anterior ( programação ou
automático) , mas para retomar a execução do movimento , pressione o botão START. Se o estado HOLD
foi causado pela demanda de expulsar a Ensinar ( Ativar dispositivo ( Habilitação de dispositivos) liberado
ou pressionado com R5 tecla função DRIVE OFF) você deve pressionar o botão HOLD novamente para
sair do estado. Espera, e nas unidades ( Ativar dispositivo de pressão intermediária ( habilitação de
dispositivos) ou pressão R5 com significado CONDUZIR ON) .
- AUTO
Estado AUTO: este é o estado normalmente utilizada para a execução dos programas de produção , que
controlam o movimento do robô( Seletora foi definido como AUTO ou remoto). AUTO no estado, o início
dos programas que estão prontos para ser executada exige a Pressionar o botão START localizado no
terminal de programação ou entrada de partida remota . Se você estiver no modo HOLD para mudar para
AUTO precisam devolver a seletora para a posição desejada era, se você deve virar unidades ( Drive On)
e pressione o botão HOLD.
10
Propriedade da Comau - Duplicação proibida
– PROGR
Estado PROGR : Neste estado, você pode mover manualmente o robô , usando as teclas de movimento
no Teach Pendant .Você também pode executar programas do ambiente IDE ( veja a página de manual do
USO IDE C4G Control Unit ), a fim de verificar a correção e fazer , se necessário, alterações . Os
movimentos são realizados a uma velocidade reduzida. Para executar um movimento é necessário segure
o botão START e o dispositivo permita . Neste estado, a chave foi criada para T1.
- AUTO -T ( opcional)
Este estado é usado para controlar o movimento , executado na velocidade máxima do Teach, exigindo
que a chave INICIAR , em conjunto com o dispositivo de ativação , é mantida pressionada pelo operador
para realizar o movimento .Condição de entrada para este estado é: interruptor na posição (T2) e
confirmou alarme travado .
- ALARME
Estado ALARME : entra nesse estado após a ocorrência de um sistema de alarme. Dependendo da
gravidade do erro , o sistema assume diferentes ações, como a suspensão do programa , a desativação
das unidades , etc . Pode correr uma situação na qual o alarme não é reposto , em seguida, não é
permitido ligar as unidades.
11
Propriedade da Comau - Duplicação proibida
5 Descrição da estrutura Hardware
12
Propriedade da Comau - Duplicação proibida
Deslocamento dos Módulos na Unidade do controle
A UnidadeDisk On Key (opcional). - Porta USB instalada
no Teach .No resumo a seguir, estão resumidas as portas de comunicação , desde theC4G Unidade de
Controle .
5.2 Comunicação via I / O digital
- Digital I / O disponíveis na Unidade de Controle e pronto para uso em Robot
- Digital I / O associado com opcional CAN
- Digital I / O associado com fieldbus opcional
- Conexão do Bus (CAN , DeviceNet , Profibus -DP , Interbus -S ) de C4G um robô
- Configuração de Software de Fieldbus e I / O
- Instruções PDL2 para a comunicação entre a unidade de controle e o mundo exterior
5.2.1 Digital I / O disponíveis na Unidade de Controle e pronto para uso em
Robot
Para pequenas automações no robô , a Unidade de Controle é equipado como padrão , entrada / saída (I /
O) paralelo digital. Há duas entradas padrão (alarme Ar e flange de alarme) e 4 entradas e duas saídas
que podem ser usados livremente pelo usuário. Estes I/O está no DSA- CPU e os respectivos sinais estão
ligados à base do robô através do conector X10 sinais robô . eles são disponíveis, dependendo da
configuração do robô, um eixo para o eixo 3 (consulte o manual inteligente NS - Transporte e instalação - .
tampa do conector e cabo de I / O da DSA ) .
Para usar o I / O no PDL2 programa precisa configurar com o IO_TOOL programa apropriado
para a configuração de I / O.
5.2.2 E / S digital associada opcional CAN
Para aplicações que requerem I / O em excesso, o sistema Comau já está equipado com uma porta CAN
no formulário ESK, que você pode conectar módulos escravos compatíveis com o CAN Open conversores
de protocolo tais sinais, Switch CAN e I / O.
Uma vez que a rede CAN está dentro do nativo C4G, basta adicionar o I / O que você quer (opções
Comau) e se conectar, basta
Cabo Ethernet.
A figura abaixo mostra um exemplo de uma rede CAN.
98
Propriedade da Comau - Duplicação proibida
A: Network Node Master (CPU SMP + Control Unit)
B: Sistema Slave Node Network (ESK, módulo de segurança eletrônica)
C: Slave módulo opcional I / O tipo C4G-DI3 e / ou C4G-IDK
E: Tipo de módulo switch pode C4G-CSK, terminando no ramo can1, Can2 e CAN3.
F: Slave módulo opcional do tipo O I / IDK C4G e / ou módulo comercial compatível Interno C4G armário
Conexão, presente no sistema de base Conecte-se com outro escravo nós gabinete C4G interno,
implementadas conforme necessário Conectar com outros nós escravos fora do armário C4G, implementado
conforme necessário
(* 1) Representa uma instalação ao ar livre (por exemplo, para controlar mesas rotativas ou outro
equipamento).
(* 2) Representa uma instalação em robô (com um ou mais módulos por exemplo, para controlar o
equipamento no punho do robô).
E 'pode escolher entre os seguintes módulos do módulo I / O conectados à rede bus CAN em SPS:
- Módulos C4G-ED3 (opcional) para a montagem da base do armário e conexão conector multipin
- Módulos C4G-IDK (opcional) para o gabinete de instalação interior e exterior, na ligação do terminal
embalagem protetora. Cada módulo presente em uma rede CAN deve ser configurado com um endereço
exclusivo. O tipo I / O C4G-IDK e C4G-DI3 permitir a mudança de endereço através de duas chaves
rotativas SW1 e SW2. O endereço é representado por dois dígitos. A figura com peso a menos significativa
é selecionado para SW1, com o peso mais significativo sobre SW2.
5.2.2.1 Módulos C4G-ED3 (opcional)
Os módulos C4G-DI3 permitir o uso de paralelo I / O para fazer a interface com as aplicações. Cada
módulo possui 16 entradas digitais e 16 pontos de entrada / saída digital Livremente configurável. Estes
módulos são ligados em rede CAN módulo de ônibus com o SPS. Eles são usados para a adição da
Unidade paralelo I / O no gabinete Controle .Para a atribuição de pinos do conector, ver a pinagem
diagrama do módulo C4G-DI3.
5.2.2.2 Módulos C4G-IDK (opcional)
99
Propriedade da Comau - Duplicação proibida
Os módulos C4G-DI3 permitir o uso de paralelo I / O para fazer a interface com as aplicações. Cada
módulo possui 16 entradas digitais e 16 pontos Os módulos de entrada / saída de livre configuração
gabinete IP20, para uso dentro do gabinete da Unidade de Controle. Cada ponto de I / O é monitorado
com led amarelo. Este módulo também pode ser utilizado fora do armário protegido por invólucro: inserir
um interruptor para isolar eletricamente o C4G do mundo fora (você tem a opção Comau C4G Módulo
interruptor pode-CSK (opcional)) e usar um cabo Ethernet. Para a atribuição de pinos do conector, ver a
pinagem diagrama do módulo C4G-IDK
5.2.3 I / O digital associada fieldbus opcional
Para aplicações com I / O em excesso, no caso, é necessário o uso de um cartão de ônibus campo
diferente da lata (por exemplo, devido ao padrão de estabelecimento ou projeto), o sistema exige Comau a
especificação do barramento cartão, os cabos módulos apropriados e desejado I / O (este último não está
disponível como uma opção Comau, mas acessível no mercado) Todos os cartões Fieldbus são equipados
com 2 canais independentes:
- Slave para o controle remoto pela administração PLC da célula,
- Master para controlar locais de aplicação I / O e para o robô. Os tipos de cartão de bus de campo, são
utilizadas como se segue:
- DeviceNet,
- Profibus-DP,
- Interbus-S
Depois de instalar o cartão no módulo SPS escolhido, você deve configurá-lo através do uso da FB_TOOL
Programa para configurar o Fieldbus.
5.2.4 Ligação do Bus (CAN, DeviceNet, Profibus-DP, Interbus-S) de C4G um
robô
A conexão entre o sistema e o robô I / O digital on-board remoto é feito através de um conector e um cabo
Multibus (ver ilustração). - É o Master Card Fieldbus Channel (DeviceNet, Profibus-DP, Interbus-S) (A) que
se conecta aos módulos I / O a bordo do robô escravo. No caso da CAN nó a partir da última (Switch)
- O conector de saída do canal de Mestre do cartão e os 24 Vdc tomadas X137/FIA do conector (B)
convergem no conector X93 Multibus (C). Propósito Mestre cabos dedicados opcionais são usados,
diferente de acordo com o tipo de rede de suporte.
- No conector Multibus X93 (C) na base do armário, você pode conectar o cabo Multibus (D) para
transportar os sinais e fontes de alimentação do robô baseado (E).
O robô, dependendo do equipamento adquirido, ele tem:
- Um cabo Multibus interno ou externo e
- Um eixo Multibus conector 3 (F) ou punho (G).
100
Propriedade da Comau - Duplicação proibida
5.2.4.1 Conector Multibus
O conector Multibus é o 17 Unidade de Controle tipo multipolar PIN.L ' e o robô tem apenas um
conector , pois eles são considerados as duas pontas da cadeia de dispositivos conectados à rede
Multibus. Para permitir o trânsito de sinais , os dispositivos intermediários devem tem um conector de
entrada e um conector de saída .
5.2.4.2 Cabo Multibus
O cabo Multibus é um cabo multi-core para conectar a rede Fieldbus correspondente a 24 VDC necessária
para alimentar os módulos remoti.Il cabo Multibus I / O interior do armário é usado para conexão direta com os
cartões de bus de campo ; o robô direto externo ou interno para o robô , tem um conector Multibus em cada
extremidade e está ligado diretamente ( pino a pino ) para ambos os conectores .
A configuração dos pinos e as características elétricas do cabo e o conector são descritos nos
manuais de instalação de aplicativos, o capítulo " Conectores e Multibus Cabo" e diagrama de circuito
do robô .
5.3 Configuração de Software Fieldbus e I / O
- FB_TOOL Programa para configurar o Fieldbus
- IO_TOOL Programa para configurar o I / O
- IO_INST Programa para a configuração de I / O WinC4G .
5.3.1 FB_TOOL Programa para configurar o Fieldbus
Este programa , desenvolvido em Visual PDL2 , em seguida, com uma interface gráfica eficiente é usado
para configuração, visualização e redefinir os módulos CAN bus e, por C4G Unidade de Controle . O
FB_TOOL programa está sempre presente e disponívelno Teach. Para usá-lo você precisa selecionar o
ícone FB_TOOL na página de configuração ( ver figura abaixo) .
Na página inicial do FB_TOOL programa dá acesso ao FB (usando a tecla de função F1 , tal como
mostrado na figura abaixo).
101
Propriedade da Comau - Duplicação proibida
Esta função permite-lhe configurar , visualizar e redefinir o cartão Fieldbus ( DeviceNet , Profibus e
Interbus ) e CAN módulos.
Para usar o programa FB_TOOL , consulte Usando a Unidade de Controle C4G - programa
FB_TOOL Cap para configurar o Fieldbus .
5.3.2 IO_TOOL Programa para configurar o I / O
Este programa, desenvolvido em Visual PDL2, em seguida, com uma interface gráfica eficiente é usado
para configuração, visualização e reset de entrada / saída, DSA, MÃO relacionadas com Arm, no C4G
Unidade de Controle.
O IO_TOOL programa está sempre presente e disponível no Teach. Para usá-lo você precisa selecionar
o ícone IO_TOOL na página de configuração (ver figura abaixo).
Na página inicial do IO_TOOL Program (ver figura abaixo) leva às seguintes ambientes:
102
Propriedade da Comau - Duplicação proibida
- Portas de I / O (F2)
- DSA (F3)
- Lado da Arm totalmente equipada (F4)
- Gravar (F5)
- Fechando a IO_TOOL programa (F6)
Para usar o programa IO_TOOL, consulte Usando a Unidade de Controle C4G - Cap IO_TOOL
Programa – Configuração I / O em VP2.
5.3.3 IO_INST Programa para a configuração de I / O WinC4G
Este programa é utilizado para configuração, visualização e redefinir a mesma configuração, a entrada /
saída do bus de campo e as CAN módulos, no C4G Unidade de Controle . Para instalar o programa ,
você deve:
a. ligar o seu PC ao C4G controlador e executar o WinC4G programa.
b . WinC4G selecionar o diretório que contém os arquivos de programa IO_INST.COD
c . executar o utilitário File comando Instalar IO_INST de WinC4G . Irá copiar automaticamente os
arquivos necessários a partir do PC e lançou o programa de WinC4G .
O programa funciona apenas em WinC4G (ie PC) e não sobre o Teach Pendant .
Este programa opera de forma semelhante ao menu da linguagem de comando. O menu é exibido na
parte inferior da tela WinC4G ( veja a figura abaixo , o menu inicial de comandos ) . As seleções podem
ser feitas usando as teclas de função ou usando as teclas do cursor confirmados com a tecla ENTER.
Para usar o programa IO_INST , consulte Usando a Unidade de Controle C4G - Cap IO_INST
Programa - configuração I / O.
103
Propriedade da Comau - Duplicação proibida
5.4 Instruções PDL2 para a comunicação entre a unidade de controle e o mundo
exterior
Para gerenciar o programa PDL2 comunicações entre o C4G e o mundo exterior, há algumas instruções,
variáveis pré-definidas e rotinas internas. As instruções PDL2 úteis para gerenciamento simples de
comunicação entre C4G e o mundo exterior são:
- Atribuição - atribui um valor a uma variável ou expressão.
- OPEN FILE Statement - estabelece uma conexão entre o programa e um dispositivo através do qual
executar entrada / saída (para
como a leitura ou gravação de dados).
– CLOSE FILE Statement- encerra a conexão com a instruçao começou arquivo aberto.
– READ Statement - lê os dados a partir do dispositivo especificado na entrada para o programa.
– WRITE Statement - Saída do programa grava os dados para o dispositivo especificado.
As variáveis pré-definidos que possam ser utilizados em programas de PDL2 para gerir comunicações,
pertencem à categoria Sistema PORT
Variáveis (por exemplo $ DIN: Entrada digital, $ DOUT: Saída digital, $ SDIN: entrada digital do sistema, etc)
As rotinas embutidas disponíveis para manipulação dos bits são os seguintes:
- BIT_CLEAR Built-In Procedimentos - apagar um bit de uma variável ou de porta
- BIT_SET incorporado nos procedimentos - coloca um 1-bit de uma variável ou de porta
- BIT_TEST Built-in função - verifica se um bit de uma variável ou porta é 1 ou 0.
Para mais informações, é feita referência ao ANEXO - Curso de Formação Básica - USO C4G e
Programação - Apêndice 1.
104
Propriedade da Comau - Duplicação proibida
Curso Básico OPERACIONAIS E PROGRAMAÇÃO C4G – Quarto Dia
Temas Abordados:
- Procedimentos para backup de dados
1 - Backup e Restauração
1.1 - Backup e Restauração do Sistema
1.2 - Backup e Restauração programa de WinC4
- Procedimentos relativos ao sistema de software
2 - Instalação / Atualização do software do sistema
2.1 - Instalação / Atualização do C4G
2.2 - Instalação / Atualização do TP
- A detecção de colisão
3 - Detecção de Colisão (recurso opcional)
3.1 - Conceitos Básicos
3.2 - A ativação / desativação da função de Detecção de Colisão
3.3 - A ativação / desativação do cumprimento
3.4 - Tipo de sensibilidade para detecção de colisão
3.5 - Confiabilidade
3.6 - Usando o desempenho de detecção de colisão
3.7 - Manuseio da colisão Detectado
- Autodeterminação da carga
4 – Autodeterminação da carga (recurso opcional)
4.1 – Procedimento
- Exemplos de Aplicações Comau
5 - SmartHand System - Aplicação de Manipulação
5.1 - Componentes de Hardware - Configurações disponíveis
5.2 - Componentes de software - Sistema Manipulador
6 - Sistema SmartSpot - Aplicação de Soldadura
6.1 - Componentes de Hardware - Configurações disponíveis
6.2 - Componentes de software - Sistema de Soldadura
7. Sistema de manipulação Interprensas SmartIP (extensa explicação)
105
Propriedade da Comau - Duplicação proibida
1 Backup e Restore
Comando de backup - Salve os arquivos que você quer, no dispositivo especificado.
Comando Restore - Restaurar arquivos copiados, a partir de um backup anterior.
Dicas para usar o backup e a Restore
Recomendamos que você siga as dicas abaixo, a fim de compreender profundamente a diferença entre
realizar uma cópia de arquivo simples (FILER COPY (FC)) e executar operações de backup e
restauração bem organizado:
- Certifique-se sempre de que a memória do dispositivo e executar UD: alinhar (falta de programas e /
ou arquivos de dados não salvos) antes de prosseguir com qualquer uma de backup ou restauração.
- Antes de realizar um backup é sempre um ConfigureSaveAll (. No menu Config (F1) da página Setup,
selecione o comando Salvar Como no arquivo de configuração (Save) (CSA)) e depois de uma
restauração sempre realizar um ConfigureLoadAll (a partir do menu de configuração (. F1) da página
Setup, selecione o comando Carregar o arquivo de configuração (Load) (CLA)) para restaurar as
mesmas condições de trabalho, com base no arquivo. C4G, depois de um reinício.
- Programar as operações de backup periódico, possivelmente durante a noite.
- Comprimir o backup em um arquivo ZIP.. Executar a restauração descomprimir o arquivo. ZIP. O mais
fácil e eficaz é o Backup e Restauração do terminal: comandos de backup saveset (FUB / S) e restaurar
o saveset (FUR / S). Estes comandos usam o saveset previamente definido na página de configuração.
1.1 Saveset
Cada saveset tem um nome e contém a indicação do dispositivo, o diretório (e subdiretórios) e arquivos,
backup objeto de comando ou restaurar.
1.2 Backup e Restauração do Sistema
O procedimento para usar o Backup ou Restauração usando o Teach, é a seguinte:
A . Selecione os arquivos da página,
b . abra o menu Utilitários (F4 ) e selecione o comando desejado
b. 1 Se você escolher o comando de backup ( FUB ) ou Restore ( FUR ), o sistema apresenta uma tela (veja
a figura abaixo à direita ), na qual o usuário pode especificar o nome de um ou mais arquivos , ou o nome
um saveset .
106
Propriedade da Comau - Duplicação proibida
Selecione a opção desejada .
b.1.1 Se você optar por especificar um nome de arquivo (campo Nome do arquivo selecionado - .
ver foto em cima à direita), pressione ENTER e editar o campo.
b.1.2 Se você optar por especificar um saveset (campo saveset selecionado - . ver figura em cima à
esquerda ), abra o menu que contém uma lista de disponíveis e saveset baixo escolher aquele de
interesse. Se desejar, você pode alterar as opções do saveset selecionado.
B.1.3 Confirmar com OK ( F5).
B.1.4 O sistema pede-lhe para confirmar a afirmativa aplicação. Responder operação.
b.2 Se você escolher o comando Backup do saveset ( FUB / S) ou restaurar o saveset ( FUR / S) , o sistema
apresenta a lista dos nomes dos saveset existente sistema , sem a possibilidade de mudança e exige que
você escolher o que lhes interessa (ver figura na página seguinte) e confirme com ENTER.
B.2.1 Enter (ou confirmar) dispositivo do dispositivo de destino (para backup) ou fonte (no caso
Restaurar). Pressione a tecla ENTER para abrir o menu de escolha.
B.2.2 Selecione e confirme com OK (F5).
B.2.3 O sistema pede a confirmação da operação solicitada. Responder afirmativamente.
107
Propriedade da Comau - Duplicação proibida
ATENÇÃO! Ele reitera que, se você quiser usar um saveset, é essencial que ela já está presente
na lista de saveset definido.
1.3 Backup e Restauração programa de WinC4G
Para executar o backup e restauração comandos do PC, usando o WinC4G programa. Neste caso,
recomendamos o uso de
Saveset. O dispositivo de backup é o default disk-on-key (XD :).
O procedimento a ser efectuado é a seguinte:
a. Da janela do terminal, digite o comando WinC4G FilerUtilityBackup (FUB) ou FilerUtilityRestore (FUR);
b. o sistema pede o nome do arquivo (ou arquivos), e todas as opções:
b.1 se você simplesmente quiser especificar o nome de um arquivo (ou vários arquivos), o tipo
b.2 se você quiser usar o nome de um saveset, digitar o caractere "/" e selecione a opção saveset;
b.2.1 tipo o nome do saveset desejado
c. confirmar com a tecla ENTER.
1.3.1 Exibindo saveset existentes
Na Ensinar, na página Setup, subpáginas de Backup e Restauração, exibe o saveset atualmente definido no
sistema, para realizar o backup ou restaurar. Esta tabela pode conter um máximo de 8 saveset.
- A sequência de caracteres exibida na coluna NAME é o nome do saveset, que será utilizado para a
operação de Backup / Restore.
- PERFIL é uma descrição do conteúdo do saveset: nome do dispositivo (por exemplo :) UD, os diretórios e
subdiretórios de qualquer nome, o nome do arquivo / arquivos. E 'permitido usar o caractere' * '(ex.: * File.
Cod). Para obter informações sobre a adição / edição saveset, referimo-nos ao uso da Unidade de Controle
C4G Handbook,
NOTA - Se você quer mudar o dispositivo para ser usado na operação de Backup / Restore,
atuar na subpágina na página de configuração do dispositivo.
108
Propriedade da Comau - Duplicação proibida
2 Instalação / Atualização do software do sistema
Para acessar os comandos associados a esses recursos, entrar na página de configuração e selecionar o
ícone ReloadSw. A partir desta tela, você pode operar o software:
- Unidade de Controle (Instalar / Atualizar C4G Software)
- Programação Terminal (instalação / atualização de software TP).Para prosseguir com a execução da
operação, selecione o ícone do dispositivo desejado.
2.1 Instalação / Atualização do C4G
Nesta subpágina, você pode recarregar o software do sistema e reinicie o sistema. Isto é especialmente
útil para a atualização do software do sistema para uma versão mais recente. O usuário pode carregar o
software do sistema, copiando-o de um dos seguintes dispositivos:
- De Disk-on-Key (XD :)
- From PC (COMP :)
109
Propriedade da Comau - Duplicação proibida
De Disk-on-Key (XD :)
a. Entrar com a execução do perfil do mantenedor;
b. inserir o Disk-on-Key na porta USB;
c. selecionar o sub SETUP - ReloadSw - C4G; vd.Fig. Setup - ReloadSW;
d. selecionar o dispositivo XD: vd. a figura acima
e. selecionar o tipo de carregamento completo, atualização caracterização arquivo
•Complete - que carrega o software do sistema e caracterização mecânica dos arquivos, copiar os arquivos
necessários e executa uma reinicialização automática que farão Utilizar o software básico que você acabou
de instalar. Pressione OK (F5).
• após o reinício, selecione: o dispositivo de carga, a família de robôs, a possível presença de eixos
auxiliares, o tipo de robô para instalar e relativa calouro;
• selecionar o idioma desejado;
• selecionar o modo de programação do movimento (nó modal) para ser modal dentro de um determinado
usuário personalização cuja significado é, neste contexto, reservada
•Pressione o botão Save. O sistema irá realizar a salvar no arquivo. C4G
• Quando terminar, pressione a tecla Encerrar para executar o reinício automático .
•Update - que carrega o novo software , sem alterar a configuração do sistema. Pressione OK (F5).
Arquivo
•caracterização - que permite que você altere a configuração do sistema sem atualizar o sistema operacional
. Pressione OK (F5).
•Repor qualquer alarme fechada. PC ( COMP :)
Neste modo, antes de trabalhar com a página de configuração, página sub- ReloadSw , siga os passos
abaixo , de a . para e.
a. WinC4G executar o programa em seu PC, é necessário que WinC4G está ligado e que está configurado
corretamente a pasta de transferência em que deseja pesquisar os arquivos para a atualização. Para fazer
isso, faça o seguinte:
b . selecione o diretório em seu PC , transferência de arquivos (onde o software a ser carregado ) , esta
operação deve ser feita pelo Painel do Diretório (# 1 na figura em baixo a esquerda) ;
c . definir o endereço do controle (por exemplo, 172.22.179.26 ) na caixa de TCP- IP . Este endereço pode
ser lido
a partir da Home Page do Teach , caixa de TCP- IP é na janela de propriedades ( ver figura à em baixo a
direita ) de WinC4G ;
d . controlar o menu Arquivo para se conectar ao Connect ( ou ícone) , com o login Mantenedor ;
e . para completar o processo , utilizar o Teach, conforme descrito no parágrafo anterior
110
Propriedade da Comau - Duplicação proibida
2.2 Instalação / Atualização do TP
Neste subpage você pode recarregar o software para programação manual, software básico (BSP) e / ou
software de Interface do Usuário (SW TP).
Primeiro, verifique a versão do BSP no TP Serviço Página - Infosistema (SCV), selecionar a
versão de linha do BSP TP. Se esse índice for menor do que a versão que está sendo instalado,
execute o seguinte procedimento para carregar o BSP do TP, caso contrário, vá diretamente para o
procedimento de carregar Software User Interface (SW TP).
2.2.1 Carregando o BSP de TP
O procedimento para carregar a programação do terminal BSP, é como se segue:
a. selecionar o sub SETUP - ReloadSw - TP;
b. selecione o dispositivo para carregar:
- Se o terminal é um TP4i, selecione
• XD: Se você carregar a partir de disk-on-key,
• COMP: se você carregar a partir WinC4G;
- Se o terminal é um WiTP (com e sem fio), selecione TX;
c. selecione o botão Recarregar da BSP do TP e pressione Enter para confirmar;
d. responder OK (F5) para a pergunta "você quer recarregar o BSP de TP?". Após a transferência, a
mensagem "BSP copiado para o TP FLASH com sucesso ";
e. Não reinicie EM CASO DE WiTP, nem com ou sem fio, para evitar a ocorrência de problemas. Se o
terminal é um TP4i deve, em vez de ser reiniciado responder afirmativamente à pergunta sobre como
reiniciar o próprio terminal;
f. proceder para carregar o software no TP, como descrito na secção seguinte.
2.2.2 Carregando Software User Interface (SW TP)
O procedimento para carregar o UI do TP de software, é como se segue:
a. selecionar o sub SETUP - ReloadSw - TP;
b. selecione o dispositivo para carregar:
- Se o terminal é um TP4i, selecione
• XD: Se você carregar a partir de disk-on-key,
• COMP:se você carregar a partir WinC4G;
- Se o terminal é um WiTP (com e sem fio), selecione TX;
c. selecione o botão Recarregar na SW do TP e pressione Enter para confirmar;
d. responder OK (F5) para a pergunta "você deseja recarregar o software no TP?". Após a transferência,
a mensagem "Software do TP FLASH copiado com sucesso";
e. reinicie o Ensine da seguinte maneira
e.1 se o terminal é um WiTP sem fio:
e.1.1 realizar a dissociação entre o WiTP
111
Propriedade da Comau - Duplicação proibida
e.1.2 reiniciar o WiTP utilizando o botão "Reiniciar TP";
e.1.3 executar um desligamento do interruptor de controle C4G (apenas necessário se você já
recarregado BSP).
e.2 Se o terminal é um WiTP com cabo:
e.2.1 se você já cobrado o BSP, executar um desligamento do interruptor de controle C4G, caso
contrário, responder afirmativamente à pergunta sobre como reiniciar o terminal.
e.3 Se o terminal é um TP4i:
e.3.1 responder sim à pergunta sobre como reiniciar o terminal;
f. Verifique a página de serviços - Infosistema (SCV), a versão do software TP, a BSP PT e software
estejam atualizados no C4G aqueles carregado.
112
Propriedade da Comau - Duplicação proibida
3 Deteção de Colisão (recurso opcional)
- Conceitos básicos
- Ativação / desativação da função de Detecção de Colisão
- Ativação / desativação de cumprimento
- Tipo de sensibilidade para detecção de colisão
- Confiabilidade
- Uso de prestação de Detecção de Colisão
- Tratamento da colisão detectada (exemplo da estrutura do programa).
3.1 Conceitos Básicos
O algoritmo de detecção de colisão (característica opcional) que fornece ao sistema a capacidade de parar o
movimento do braço do robô, quando entram em ação as forças de perturbação sobre as articulações.
Este recurso pode ser ativado e desativado pelo usuário, através de uma variável do sistema, tanto que o
programa de Sistema de Comando.
A função de detecção de colisão não foi estudado para proteger as pessoas, mas o robô, e, por
conseguinte, o equipamento!
Quando você detectar uma condição de colisão (mensagem de erro 62513: colisão detectada SAX), o
sistema pode entrar em um determinado estágio durante o qual o autómato fica maleável e é levada a cabo
a uma travagem de emergência. O cumprimento dos eixos foi introduzida a fim de absorver parte da energia
de impacto (ou, no caso de tração excessiva dos eletrodos colados) e minimizar possíveis danos,
observância pode ser ativado pelo usuário. Recomenda-se avaliar adequadamente o uso do mesmo em sua
aplicação. Dependendo de suas necessidades, em comparação com a detecção de colisão, você pode:
- Gerar um OFF DRIVE, ou
- Colocar o carro no estado HOLD.
Ele também 'possível gerar apenas o caso de colisão detectada (evento do sistema 197). O robô NÃO parar,
mas continua o movimento programado: é sua a responsabilidade de gerir adequadamente o evento
disparado, eliminando o movimento atual, que continuará a o obstáculo, e programar a nova trajetória. Para
fazer isso, ver a estrutura do programa de exemplo de manipulação da colisão detectada.
3.2 A ativação/desativação da função de Detecção de Colisão
Para permitir a prestação de detecção de colisão, o flag $ CRNT_DATA [num_arm]. COLL_ENBL deve ser
definido pelo usuário para o valor TRUE, por Programa ou Sistema de Comando:
$CRNT_DATA [num_arm] COLL_ENBL: = TRUE
Por padrão, ele não é reposto pelo sistema para cada OFF DRIVE, mas permanece ativa enquanto o
usuário não conscientemente decidir desativar o próprio desempenho, ajustando o valor deste sinalizador
para FALSE. E ', no entanto, também é possível solicitar o ajuste automático de desativação de um a 10 bit
do sistema variável $ ARM_DATA [num_arm]. A_ALONG_1D [12], usando o built-in BIT_SET. BIT_SET ($
ARM_DATA [num_arm]. A_ALONG_1D [12], 10) Mudando o pouco que você pode executar em tempo tanto
no arquivo de configuração, e pode salvá-lo no arquivo. C4G.
3.3 A ativação / desativação do cumprimento
Se o utilizador, como resultado de um alarme de colisão, produzindo quer a detenção do robô, a sua tarefa é
permitir que a intervenção, introduzindo no seu programas de instruçao apropriados: BIT_SET ($
ARM_DATA [num_arm]. A_ALONG_1D [12], 11) Para desativá-lo, a bandeira pode ser reposto através da
introdução de programas de instruçao:
BIT_CLEAR ($ ARM_DATA [num_arm]. A_ALONG_1D [12], 11) .
Para evitar este bit for inadvertidamente salva dentro C4G e permitir a prestação de observância,
ligada à detecção de colisão, inesperadamente após uma reinicialização, o mesmo bit é reposto
automaticamente pelo sistema durante a inicialização.
113
Propriedade da Comau - Duplicação proibida
3.4 Tipo de sensibilidade para a detecção de colisão
As variáveis envolvidas predefinidos na gestão da sensibilidade do desempenho de detecção de colisão,
são como se segue:
- $ COLL_TYPE
- $ ARM_SENSITIVITY (limiares de sensibilidade dos eixos)
- $ COLL_SOFT_PER (limiares de cumprimento dos eixos).
3.5 Confiabilidade
ATENÇÃO! Por algoritmo de detecção de colisão opera com segurança e confiabilidade, é
essencial que a carga tenha sido corretamente identificado pelo usuário. A prestação de
detecção de colisão é estritamente dependente de uma declaração correta da carga utilizada: a
detecção de colisão pode ser distorcida (colisão Falso por exemplo, durante a execução normal de
um programa) por uma carga estimada de forma errada, além disso, durante o soft- servo e parar de
desacelerar e contemporâneo, o robô pode encontrar comportamento anômalo devido a uma carga
subestimado ou superestimado.
Por estas razões, antes de ativar a função de detecção de colisão, você deve verificar se ele foi
definido com precisão a carga utilizada. Para fazer isso, use o procedimento de autodeterminação da
carga (recurso opcional).
3.6 Uso do desempenho de detecção de colisão
Dada a complexidade e delicadeza da performance, veja a discussão incluído no Manual de Programação
do movimento, nesta seção são fornecidos todos os elementos para definir corretamente as variáveis de
detecção de colisão para
- Identificar os limites para o ciclo de trabalho.
- Decomposição do programa para torná-lo mais eficiente e eficaz desempenho
- Ativação do serviço
- Gestão de colisões falsos
- Definindo os limites de conformidade Antes de continuar a usar o desempenho de detecção de colisão,
você deve ler este parágrafo com cuidado
3.7 Manipulação da colisão detectados
É dada a seguir, puramente a título de exemplo, um segmento de programa que trata o evento 197 de
'colisão detectada.
PROGRAM colltouch
VAR pnt0006p, pnt0007p, pnt0008p: POSITION
pnt0001p, pnt0002p, pnt0003p, pnt0004p, pnt0005p: POSITION
BEGIN
CONDITION[1]:
WHEN EVENT 94 DO
UNLOCK -- ]
RESUME -- .
ENDCONDITION
CONDITION[2]NODISABLE:
WHEN EVENT 197 DO
LOCK –
CANCEL CURRENT --
ENDCONDITION
ENABLE CONDITION[1]
ENABLE CONDITION[2]
$COLL_TYPE:=COLL_USER1
$COLL_EFFECT:=2
$CRNT_DATA[1].COLL_ENBL:=TRUE
CYCLE
MOVE TO ...
END colltouc
114
Propriedade da Comau - Duplicação proibida
4 Autodeterminação da carga (recurso opcional)
Os robôs de última geração (NH / NM / NS / NX) estão equipados com o modelo dinâmico completo de
todos os seis eixos . Data sensibilidade do modelo para carregar parâmetros declarados, é fundamental
que você verifique o correto em cada situação carregar definição utilizado .Una inexatidão da indicação
das características da carga afeta adversamente o desempenho do robô.
Note-se que, por razões de segurança, é muito importante que você não utilize a máquina sem ter
primeiramente definidos os valores para a carga .Um erro grosseiro ou omissão na declaração
da carga, pode criar perigo potencial para os usuários e equipamentos.
Como a instrução correta do tamanhoda ferramenta (variável $TOOL) é necessário para obter a
precisão desejada na execução dos movimentos no mundo cartesiano, por isso é também necessário
definir adequadamente os parâmetros de carga que vão influenciar os movimentos do robô em termos
melhoramento de desempenho e preservação dos componentes. A determinação das características da
carga ocorre por meio do procedimento adequado. O processo de autodeterminação da carga recalcular
os valores das seguintes variáveis de sistema:
- $ TOOL_MASS (expressa em kg)
- $ TOOL_CENTER (x, y e z)
- $ TOOL_INERTIA [1 .. 6].
Uma vez determinados os parâmetros será efetivada imediatamente e automaticamente armazenados
na tabela criada pelo TO_SET (TT_TOOL1.var) a ser invocado em sequências de movimento em tempo
de execução, cada vez que a mesma carga será usado.
4.1 Procedimento
Os programas do movimento para a autodeterminação da carga são fornecidas por Comau língua PDL2 e
diferem dependendo do modelo do robô, a partir das características cinemáticas do próprio robô. Seu uso
é altamente recomendável, a menos impedimentos físicos no espaço de trabalho do robô.
Antes de utilizar o procedimento de autodeterminação da carga, você deve ler este parágrafo
com cuidado
115
Propriedade da Comau - Duplicação proibida
5 Sistema SmartHand - Aplicação de Manipulação
SmartHand é a aplicação mais simples, a base para todas as outras aplicações Comau.O sistema de
manipulador permite a utilização de pinças ou equipamento semelhante para eletro-pneumático combinado
com um robô.
É uma aplicação que compreende:
1 - Unidade de controle do robô C4G
2 - Robot INTELIGENTE NHx, NS, NM, NJ, Six, NX1
3 - A ferramenta externa ao processo tecnológico (por exemplo, garras)
4 - Aplicação SmartHand Software - Sistema Manipulador.
Além disso, uma parte dos tubos do sistema SmartHand e cabos que precisam atingir o robô para terminar na
ferramenta que realiza o processo externo tecnologia (Trim) e quaisquer opções (por exemplo, troca de
Ferramentas, etc.).
5.1 Componentes de hardware - configurações disponíveis
Para a solução mais simples , I / O DSA , são necessários os seguintes componentes:
- Unidade de Controle C4G
- Robot NS ou NHx
- Encenação de Robôs
- Ligação I / O a bordo do robô,
- Ou Kit Conector para I / O ( opcional)
Para a solução mais complexa, Fieldbus , você precisa do seguinte componentes :
- Unidade de Controle C4G
- Robot NS ou NHx
- Cartão de fieldbus
• Device Net , ou
• Profibus -DP ou
• Cabo Interbus
- Cabo Bus e fonte de alimentação, fornecido com o cartão fieldbus
- Cabo Multibus
- Encenação de Robôs
- Stand fora ( bazuca ) , ou
- Manuseio kit de conexão (opcional).
116
Propriedade da Comau - Duplicação proibida
NOTA: Se o robô não é NH4 escolhido, ele também deve ser o kit de tubo vazio . É um
tubo de vácuo utilizado como uma bainha de protecção , externamente para o braço do robô
,para tubos e cabos instalados pelo integrador .
5.2 Componentes de Software - Sistema Manipulador
O software de aplicação SmartHand , instalado no Controle C4G , você precisa para gerenciar de forma
simples e homogênea um sistema de manipulador .
- Interface com o usuário em TP
- Conjunto de instruções Tecnologia
- Processo de gerenciamento de chaves (menu à direita).
5.2.1 Interface com o Usuário do TP
E 'na página principal do aplicativo SmatHand: Exibe o status dos vários pinça utilizada pelo sistema de
manipulação. O usuário pode ativá-lo pressionando a Appl (L6), no menu à esquerda.
5.2.2 Conjunto de instruções Tecnologia
O usuário é fornecido com uma série de tecnologia instrucional dedicado à manipulação, particularmente
para o Gripper, eles são usados para controlar a abertura e fechamento de fechaduras, ativação, retirada de
terras eo sopro dos otários, a verificação da presença ou ausência do elemento de manipular, o controlo da
pressão de ar.
117
Propriedade da Comau - Duplicação proibida
5.2.3 processo de gerenciamento de chaves (menu à direita)
O menu à direita exibe as chaves eo "Software LED " para a gestão do processo de manipulação. Consulte os
dois exemplos na figura abaixo .
- O botão R1 seleciona a pinça desejado .
- O botão R2 seleciona o tipo de componente a ser controlado e / ou para ver: capturas (SEQ ) ou otários (
VCA). Os ícones das várias chaves são atualizados.
- O botão R3 aumenta o número do componente seleccionado a partir do botão R2 .
- As teclas de R4 e R5 estão executando os comandos mostrados em ícones:
• comando de sopro / sucção Vac selecionado,
• ou comando abre / fecha Seq selecionado.
- A chave R6 executa o comando ciclo seco ( ciclo sem a peça).Dependendo do status posição da chave , cada
botão pode ser ativado ou não. As cores do "Software LED " significa :
- Gray - era desconhecido ou irrelevante , o componente mostrado no ícone;
- Amarelo - comando enviado , mas à espera de ter sido feita ;
- Verde - comando executado .O sinal de proibição , coloque o ícone do ciclo seco indica que o ciclo sem peça
é desativado.
118
Propriedade da Comau - Duplicação proibida
6 SmartSpot System - Aplicação da soldadura de ponto
O sistema de pontos de soldagem são soldagem tecnologia a 50 Hz ou 1000 Hz;por alicates de pinça eléctricos
ou pneumáticos combinado com um robô .
É compreendendo un'applicativo :
1 - cartão de Unidade de Controle de Robô C4G contendo um Fieldbus
2 - Robot INTELIGENTE NHx , NJx
3 - Pinça de soldagem , pneumática ou elétrica
4 - Aplicação de Software SmartSpot - Sistema de soldadura de ponto
5 - Caixa de soldadura e Painel de mídia
Além disso , parte do sistema SmartSpot tubagem para o ar e da água , os cabos o robô deve alcançar para
finalizar a pistola de solda ( guarnição ) e qualquer equipamento para o controlo de dispositivos montados no
robô e / ou outros dispositivos instalados na periferia do robô , em adição às possíveis opções ( ex. vestir
eléctrodos , os eléctrodos de alterar , etc . ) .
6.1 Componentes de Software - Sistema de Soldadura
O SmartSpot software aplicativo, instalado no Controle C4G, você precisa para gerenciar um sistema
homogêneo de pontos de solda.
- Interface de Usuário de TP
- Conjunto de instruções tecnológica
- Processo de gerenciamento de chaves (menu à direita).
119
Propriedade da Comau - Duplicação proibida
6.2 Interface de Usuário do TP
E 'na página principal do SmatSpot aplicação (veja a figura à esquerda): Exibe o status dos vários
dispositivos que compõem o sistema de solda a ponto. O utilizador pode activar-lo premindo o botão Appl
(L6) do menu de esquerda. Se o sistema prevê mais do que um grampo, que tem uma página da arma para
cada fixador (por exemplo, Gun1, gun2, etc.) Com uma pinça, o nome da página é simplesmente Gun. Veja
a figura abaixo.
6.2.1 Conjunto de Instruções tecnológica
O usuário é fornecido com uma série de tecnologia instrucional dedicado aos pontos de solda, eles são
usados para gerenciar o processo de soldagem, se comunicar com o temporizador de solda, tratamento e
controle da pinça (pneumático ou eléctrico ), gerenciar os troca eléctrodo , etc .
6.2.2 processo de gerenciamento de chaves (menu à direita)
O menu à direita exibe as chaves eo "Software LED " para a gestão de soldagem. A cor do ícone e a cor
do diodo emissor de luz indica o estado do utilizador tecla de função ea função correspondente
correspondente . O critério geral para interpretar estas cores , é a seguinte:
- Cor do ícone :
120
Propriedade da Comau - Duplicação proibida
• ícone cinza - pressão suave desativado
• ícone colorido - tecla activado para pressão
- LED cor:
• LED preto - função não está ativo associado
• LED verde - função associadaACTIVE
• LED amarelo - comando que está sendo executado ou inconsistência entre o comando ea função
associada status.
Chave pacote de aplicativos de inclusão / exclusão - O botão R1 é usado para incluir ou excluir o aplicativo
(especificado pelo índice no ícone em si). O aplicativo não está incluído em um estado em que o aplicativo
é executado em modo degradado, como se os dispositivos de hardware associados ao próprio aplicativo
(timer, caixas de aplicação, o painel de mídia) não existia, portanto, o aplicativo não será operações
(controle e / ou controle) sobre eles, exceto para aqueles que podem afetar a segurança do operador e
equipamentos (soldagem contator estado, sensores, braços posição pinça).
R1
SOLDA SIM / NÃO SOLDA (botão R2) - Os estados WELD ON / OFF podem ser selecionados e incluídos
na aplicaçãodiferem na execução real do ciclo de soldagem com passagem de corrente entre os eletrodo
do paquímetro, ou não.
R2
NOTA - Habilitação botões R1 e R2 podem ser configurados pelo usuário de acordo com seu
padrão applicazione.Per, R1 e R2 botões são ativados somente quando o status do switch da
Unidade de Controlo estiver na posição AUTO (Automático Local) . Seu lançamento está marcada
a partir da página SETUP subpage SPOT, menu de TP Keys.
121
Propriedade da Comau - Duplicação proibida
Pinça eléctrico para manipular as teclas - Função como os botões, mas eles são em relação ao cilindro
pneumático pinça equilíbrio do grampo pinça. Eu sou o tipo de botões de alternância (cada pressão altera
o estado) e um para cada válvula de balanceamento configurado para o grampo correspondente anexo.
R3
(R3) - Ela está relacionada com a função do ciclo de ciclo seco (sem unidade), utilizado no caso de pinça
eléctrico. Com ciclo de seca inserido e pacote de aplicativos incluídos, o ciclo de soldagem é executada
normalmente (SIM tanto SOLDA SOLDA NO), mas redefinir os dados de espessura da folha (de
temporizador ou tabela) que o uso pinça elétrica em fase de aplicação da força.
As chaves R3, R4 e R5. Eles realizam a movimentação manual de soldagem pinça pneumatica. A
pressão de um desses botões, permitir condições (T1 estado + Ativação de dispositivos), faz com que a
execução do comando para trazer a pinça na posição correspondente.
NOTA - No caso de configurações com mais de um pinça gerido pelo pacote aplicativo no
menu à direita será um ícone adicional que permite que você selecionar o número do
compasso em que você quer que os botões certos entrem em vigor.
Chaves para mover pinça pneumática
Pinça fechados
Pinça aberta
Pinça totalmente aberta
122
Propriedade da Comau - Duplicação proibida
Sistema de manipulação Interprensas SmartIP
PREFÁCIO
Simbologia adotada no manual
A seguir, serão mostrados os símbolos que representam: ADVERTÊNCIAS, ATENÇÃO e OBSERVAÇÕES e o
significado delas.
Documentação de referência
O presente documento se refere ao aplicativo SmartIP, instalado na Unidade de Controle C4G.
O set completo dos manuais do C4G é composto de:
O símbolo indica procedimentos de funcionamento, informações técnicas e precauções que se não
são respeitadas e/ou corretamente executadas podem causar lesões ao pessoal.
O símbolo indica procedimentos de funcionamento, informações técnicas e precauções que se
não são respeitadas e/ou corretamente executadas podem causar danos aos equipamentos.
O símbolo indica procedimentos de funcionamento, informações técnicas e precauções que é
essencial colocar em evidência.
O símbolo indica que é proibida a entrada aos portadores de marca-passo.
Documentação de referência
O presente documento se refere ao aplicativo SmartIP, instalado na Unidade de Controle C4G.
O set completo dos manuais do C4G é composto de:
Estes manuais devem estar integrados com os seguintes documentos:
123
Propriedade da Comau - Duplicação proibida
1. PRESCRIÇÕES DE SEGURANÇA DO
SISTEMA DE MANIPULAÇÃO
INTERPRENSAS
As seguintes prescrições de segurança integram aquelas relativas ao sistema do robô, descritas no
capítulo PRESCRIÇÕES DE SEGURANÇA dos manuais da Unidade de Controle e do Robô.
É necessário ainda, considerar as seguintes prescrições mínimas de instalação e controle:
A queda da alimentação elétrica ou pneumática pode provocar a liberação da peça no gripper se retida
somente pelo sistema do vazio.
– O integrador deve prover à correta integração do Sistema de manipulação Interprensas na cela. O integrador deve (sem
limitar-se somente às indicações descritas abaixo):
• considerar os corretos espaços de instalação
• instalar proteções perimetrais, portas de acesso
• programar corretamente o processo tecnológico
• integrar, programar e utilizar corretamente o protocolo PROFIsafe e os relativos sinais de segurança (botões de
emergência, fim-de-curso reparos móveis desbloqueio de portões, outro)
• integrar, programar e utilizar corretamente os sinais provenientes da prensa.
É proibida a colocação em serviço do Sistema de manipulação Interprensas antes que a máquina ao qual
será incorporada tenha sido declarada em conformidade com as disposições das diretivas aplicáveis.
124
Propriedade da Comau - Duplicação proibida
2. DESCRIÇÃO DO SISTEMA
2.1 Introdução
O presente capítulo introduz ao ambiente COMAU Interprensas, em particular ao software aplicativo SmartIP.
Pode ser distinguido entre:
– Sistema básico
– Funções básicas
2.2 Sistema básico
É formado pelos seguintes componentes básicos (ver Fig. 2.1):
Fig. 2.1 - Sistema básico
125
Propriedade da Comau - Duplicação proibida
Além disso, deve ser também considerado parte do sistema básico o Software aplicativo SmartIP.
2.3 Funções básicas
As funções básicas, disponíveis em um sistema Interprensas, são as seguintes:
– programação simplificada, sem uso da linguagem PDL2, menu guiados para a memorização do percurso
Robô e para a introdução dos parâmetros de sincronismo com prensas e/ou Robô
– controle das anomalias em tempo real
– restabelecimento simplificado das anomalias
– diagnóstico completo, atualizado em tempo real, das condições de trabalho da estação de interprensas
– adaptação automática do tempo ciclo após variações de velocidade das prensas
– possibilidade de execução do ciclo de trabalho sem manipulação da peça
– 127 programas de trabalho que podem ser selecionados pelo PLC de estação,através do código
– 127 mensagens disponíveis para o diagnóstico usuário e selecionáveis pelo PLC
– configuração da tipologia de equipamento robô para cada programa
– disponibilidade de rotina usuário (procedimentos) executáveis nas posições memorizadas, na ativação e
desativação dos programas de trabalho, em caso de alarme, e ao restabelecimento das anomalias
– cames lógicos robô: possibilidade de gerar em correspondência dos pontos fora do raio de ação da
prensa, o sinal Fora do raio de ação anterior ou Fora do raio de ação posterior.
– controle gripper de manipulação até 2 peças.
O aplicativo SmartIP consente o controle dos seguintes ciclos:
– ciclos de transferência interprensas
– ciclos de carregamento linha da mesa de centralização
– ciclos de descarga linha da mesa ou esteira
– ciclos passagem interoperacional com giração da peça
– ciclos com passagem da peça na mesa intermediária
– ciclos de duplo retiro e duplo depósito.
126
Propriedade da Comau - Duplicação proibida
3. DESCRIÇÃO CICLO ROBÔ
3.1 Generalidades
O Ciclo Robô é o conjunto de
– SEQÜÊNCIAS DE MOVIMENTOS e
– OPERAÇÕES DE CONTROLE DOS SINAIS
necessários para transferir a peça de uma prensa até a prensa sucessiva. O ciclo inicia da posição que
espera o retiro AAM, compreende o movimento, as operações de retiro,os movimentos e as operações
de depósito e termina novamente na posição de espera do retiro AAM. O presente capítulo se ocupa, no
detalhe, dos seguintes argumentos:
– Descrição funcional
– Seqüência de movimentos
– Descrição dos pontos físicos executados
– Descrição dos pontos de serviço
– Descrição dos pontos facultativos
– Trajetórias
– Ciclogramas
3.2 Descrição funcional
O Ciclo robô está subdividido em
– Procedimento de Retiro e
– Procedimento de Depósito,
– Procedimentos de linha tais como
• Esvaziamento linha,
• Fim do lote de produção,
• Início novo lote de produção,
– Ciclos de serviço, tais como
• Manutenção
• Apresentação da peça
• Teste retiro e Teste depósito.
127
Propriedade da Comau - Duplicação proibida
Cada procedimento está subdividido em mais de uma fase, cada uma delas compreende uma parte de
MOVIMENTO e as operações necessárias ao próprio ACABAMENTO.
Durante o desenvolvimento das fases é prevista a troca de sinais em direção à transferência, e a
monitorização, em tempo real, dos sinais de controle das anomalias relativas ao procedimento em curso
e à posição do robô. O controle das operações e a troca de informações que acontece durante a
execução do ciclo, são inteiramente desenvolvido pelo programa aplicativo Smartip com interface:
– Prensa anterior ao robô (Prensa/a)
– Prensa posterior ao robô (Prensa/p)
– Robô anterior (Robô/a)
– Robô posterior (Robô/p)
– PLC de Estação ou de Linha (PLC/E).
3.3 Seqüência de movimentos
O movimento do Robô, isto é, a parte dinâmica do ciclo definida PERCURSO ou SEQÜÊNCIA DE MOVIMENTOS,
está constituída por um conjunto de pontos que delimitam as fases.
O acesso a um menu guiado, disponível no Terminal de Programação (TP4i), simplifica ao usuário a operação de
memorização dos pontos (posições). Ver Programação dos pontos das trajetórias no capítulo Uso do sistema.
O percurso prevê algumas posições definidas OBRIGATÓRIAS pois são indispensáveis à execução do ciclo de
trabalho e dos procedimentos alternativos. Estes se dividem em:
– Pontos físicos com parada do robô
– Pontos físicos com execução fly
– Pontos físicos de serviço
– Pontos facultativos
3.3.1 Pontos físicos com parada do robô
Denominados DEP - PRI: constituem o percurso do Robô, do qual geram o movimento, e são EXECUTADOS
pelo programa durante o desenvolvimento do ciclo do robô.
3.3.2 Pontos físicos com execução fly
Denominados AAM - AAV - SAM - SAV: definem as posições fora do raio de ação do Robô das prensas. São
normalmente EXECUTADAS SEM PARADA DO ROBÔ (passagem em FLY). O robô pára sobre estes pontos
somente na execução dos procedimentos de serviço ou por falta de autorizações para entrada na prensa.
3.3.3 Pontos físicos de serviço
Denominados PRE - PRT - CEN - SVG: são executados pelo programa somente durante o desenvolvimento de
procedimentos de serviço, mas NÃO EXECUTADOS durante o desenvolvimento do ciclo automático. A posição
denominada SVG é uma posição compartilhada por todos os programas e consente levar o Robô fora do raio de
ação das prensas, em posição conhecida.
3.3.4 Pontos facultativos
Denominados OPT, contendo o número de seqüência de execução: fazem parte do percurso e são
EXECUTADOS pelo programa durante o desenvolvimento do ciclo automático. São normalmente introduzidos
128
Propriedade da Comau - Duplicação proibida
para definir a trajetória do robô com o objetivo de evitar possíveis colisões com as prensas e a peça que está
sendo trabalhada.
3.4 Descrição dos pontos físicos executados
Fig. 3.1 - Ciclo robô – exemplo
Conforme já citado no par. 3.3 Seqüência de movimentos à pág. 3-2, são memorizados pelo operador e
constituem o PERCURSO ou a SEQÜÊNCIA DOS MOVIMENTOS executados pelo robô durante a
execução do ciclo automático. São definidos OBRIGATÓRIOS pois são necessários a gerar o
movimento basilar. Eles são:
– AAM
É a posição de início do ciclo; quando o robô se encontra nesta posição vem enviado o sinal de
Solicitação robô na posição de retiro. É a posição de partida da qual o aplicativo reseta o sinal
denominado Fora do raio de ação anterior.
O ponto deve ser obtido com o dispositivo de pega montado no flange SEM a peça, e o
robô posicionado pouco antes da zona de impedimento na Prensa/a, em
modo tal a consentir o livre movimento do estampo.
– PRI
É a posição de retiro da prensa anterior com a qual o dispositivo de pega atinge o contato com a
peça. Terminado o movimento inicia a operação de pega da peça que corresponde a uma aspiração no
caso esteja montado um dispositivo de pega que a retira por meio de ventosas, ou a um bloqueio se são
ao invés utilizadas as pinças.
– SAM
É o ponto ao qual o Robô abandona a área de trabalho da Prensa anterior, durante a execução do
movimento da posição de retiro à posição de depósito. No caso de Robô sem os CAMES físicos,
corresponde à posição ao qual o aplicativo envia o sinal denominado Fora do raio de ação anterior.
ponto SAM deve ser obtido com o dispositivo de pega montado no flange, COM a peça segurada,
e o Robô posicionado pouco além da zona de impedimento na Prensa/a, em modo tal a consentir o
percurso do estampo
129
Propriedade da Comau - Duplicação proibida
– AAV
É o ponto ao qual o Robô invade a área de trabalho da Prensa posterior durante a execução do movimento
executado da posição de retiro à posição de depósito. Corresponde a posição ao qual o aplicativo abate o sinal
denominado Fora do raio de ação posterior.
O ponto AAV deve ser obtido com o dispositivo de pega montado no flange, COM peça
segurada, e o Robô posicionado pouco antes da zona de impedimento na Prensa/p, em modo tal
a consentir o percurso do estampo
– DEP
É a posição de depósito na prensa posterior com a qual a peça vem introduzida no estampo.
Terminado o movimento há início a operação de liberação da peça.
– SAV
É o ponto ao qual o Robô abandona a área de trabalho da Prensa posterior, durante a execução do
movimento da posição de depósito à posição de retiro. Corresponde à posição ao qual o aplicativo envia
o sinal denominado Fora do raio de ação posterior.
3.5 Descrição dos pontos de serviço
São memorizados pelo operador e constituem as posições executadas pelo Robô durante o
desenvolvimento dos procedimentos de serviço.
– PRE
É memorizada fora da trajetória de execução do ciclo automático; definida Posição de Apresentação,
consente ao operador de efetuar a inspeção visual do bloqueio da peça no dispositivo de pega.
– PRT
É uma posição memorizada ao longo da trajetória de execução do ciclo automático, fora do raio de ação
das prensas e entre as posições lógicas SAM e AAV. Pertence ao procedimento de Apresentação da
peça; precede a execução da posição PRE, para evitar colisões com a estrutura das prensas, ou a
execução da posição AAV, para reiniciar a trajetória do ciclo interrompido.
– CEN
É memorizada fora da trajetória de execução do ciclo automático; definida Posição Central de
Repouso consente de levar o Robô fora do raio de ação das Prensas, em posição conhecida, para
efetuar os PROCEDIMENTOS DE INÍCIO JORNADA E FIM DA JORNADA.
– SVG
É memorizada fora da trajetória de execução do ciclo automático; é uma posição global não associada
então, a um singular programa de trabalho. Definida Posição de Desarticulação, consente de levar o
Robô fora do raio de ação das prensas, em posição conhecida, para efetuar os PROCEDIMENTOS DE
INÍCIO JORNADA E FIM DA JORNADA.
– SVL
É memorizada fora da trajetória de execução do ciclo automático. Definida Posição de Desarticulação
local, é uma posição opcional a memorizar nos casos em que o robô não possa alcançar a posição
SVG. É local ao programa de trabalho.
3.6 Descrição dos pontos facultativos
Normalmente são introduzidos para:
– desarticular o dispositivo de pega da peça queestá sendo trabalhada, seja durante o movimento de
retiro, para pré-aproximar-se à posição PRI, que após o movimento de depósito, para afastar-se da
posição DEP;
– eliminar o risco de colisão do Robô com a estrutura das prensas durante os movimentos de entrada e
saída das mesmas.
130
Propriedade da Comau - Duplicação proibida
3.7 Trajetórias
O presente parágrafo descreve as seguintes trajetórias:
– Retiro / Depósito
– Abort ciclo
– Manutenção
– Apresentação da peça
3.7.1 Retiro / Depósito
Fig. 3.2 - Trajetória de retiro/depósito
O ciclo há início com o Robô na posição de espera do retiro correspondente à posição AAM (ver
Fig. 3.2).
Uma vez recebido o consenso anterior, o robô inicia o movimento em direção à posição de retiro
PRI à qual o dispositivo de pega atinge o contato com a peça. A operação de aspiração ou bloqueio
da peça completa o Procedimento de retiro.
O ciclo continua com a extração da peça do estampo, até o ponto SAM aonde vem gerada a
autorização ao carregamento da peça sucessiva. A peça vem então translada em direção do ponto
de depósito, executando os eventuais pontos opcionais e o ponto obrigatório AAV.
O movimento de depósito, termina com a execução do ponto DEP, para a introdução da peça no
estampo. A operação de liberação da peça completa o Procedimento de Depósito.
O robô executa o movimento de saída da prensa posterior, sem peça, até o ponto SAV enviando,
na fase de saída, o start à prensa posterior e si movimenta então, em direção ao ponto AAM,
executando os eventuais pontos opcionais.
No ponto AAM o robô aguarda o start para o ciclo sucessivo.
131
Propriedade da Comau - Duplicação proibida
3.7.2 Abort ciclo
Fig. 3.3 - Trajetória de Abort ciclo
Após uma anomalia de perda da peça (ver Alarmes e restabelecimentos) é possível abortar o ciclo em
curso. O robô libera a peça e si predispõe a um novo ciclo de retiro retornando na posição AAM.
Dependendo da posição de parada do robô após uma anomalia, si distinguem os seguintes casos:
– parada entre posição SAM e a posição PRT (ver Fig. 3.3 - trajetória em vermelho).
O robô segue em direção a PRT e executa a trajetória de PRT até AAM;
– parada entre a posição PRT e a posição AAV (ver Fig. 3.3 - trajetória em verde).
O robô executa a retrorso os pontos em direção a PRT e executa a trajetória de PRT até AAM;
– parada além da posição AAV (impedimento posterior) (ver Fig. 3.3 - trajetória em amarelo). O robô
segue na normal trajetória de depósito até o ponto AAM, sem comandar o bloqueio da prensa.
Quando a anomalia si apresenta entre a posição PRI e a posição SAM (impedimento anterior), o robô
pára somente no momento em que sai do impedimento prensa. Si retorna então, no primeiro caso
descrito acima.
3.7.3 Manutenção
Fig. 3.4 - Trajetória de manutenzione
Para efetuar a operação de troca de dispositivo no final do lote, os robôs são chamados pelo PLC de
linha na posição de manutenção (ver Fig. 3.4 - trajetória evidenciada em vermelho). Da posição de
132
Propriedade da Comau - Duplicação proibida
espera anterior serão executados os pontos opcionais de AAM até CEN (se registrados), o ponto CEN,
os opcionais de CEN até SVG (se registrados), o ponto de desarticulação local (se registrado), o ponto
de desarticulação global SVG.Ao dar a partida da linha vem efetuado o percurso inverso com os pontos
do novo programa selecionado.
3.7.4 Apresentação da peça
Fig. 3.5 - Trajetória de apresentação da peça
Sob a chamada do PLC ou do Painel Operador (ver Robô), o robô se coloca na posição de
apresentação da peça, com a peça em dois modos possíveis dependendo do momento ao qual vem
formulada a solicitação.
– PRI --> SAM --> PRT --> PRE (ver Fig. 3.5 - trajetória em vermelho)
– AAV --> PRT --> PRE (ver Fig. 3.5 - trajetória em verde).
3.8 Ciclogramas
No presente parágrafo são mostrados os ciclogramas relativos aos seguintes ciclos robô
– Ciclo robô para prensa
– Ciclo robô para prensa com antecipações
– Ciclo robô para mesa
– Ciclo robô para passagem interoperacional
133
Propriedade da Comau - Duplicação proibida
Fig. 3.6 - Ciclo robô para prensa
Fig. 3.7 - Ciclo robô para prensa com antecipações
134
Propriedade da Comau - Duplicação proibida
135
Propriedade da Comau - Duplicação proibida
Fig. 3.8 - Ciclo robô para mesa
136
Propriedade da Comau - Duplicação proibida
Fig. 3.9 - Ciclo robô para passagem interoperacional
137
Propriedade da Comau - Duplicação proibida
4. INTEGRAÇÃO DO SISTEMA
4.1 Introdução
No presente capítulo está ilustrado o procedimento de instalação relativo ao aplicativo SmartIP. Em
particular, estão expostos os seguintes argumentos:
– Requisitos software
– Predisposições para a instalação de SmartIP
– Procedimento de instalação de SmartIP
– Configuração cela
– Descrição sinais
– Controles no ciclo
– Procedimentos de linha
– Cames e sinais de fora do raio de ação
– Personalizações
4.2 Requisitos software
O aplicativo SmartIP pode ser utilizado com o Software de Sistema C4G versão 2.3x e sucessivas.
4.3 Predisposições para a instalação de SmartIP
Antes de executar o procedimento da verdadeira e própria instalação, é necessário predispor
oportunamente a Unidade de Controle C4G. No que concerne às predisposições genéricas para a
instalação da Unidade de Controle C4G, se aconselha o relativo manual Unidade de Controle C4G -
Transporte e Instalação.
Antes de iniciar, é necessário executar a primeira instalação.
A exigência de reinstalar o aplicativo SmartIP pode derivar uma das seguintes
situações:
– SmartIP está instalado mas não é possível ativar-lo - é o caso em que, por erro, foi cancelado
um ou mais arquivos de SmartIP da User Directory
– Modificação da configuração de SmartIP - é o caso em que se deseja modificar uma ou mais
partes de configuração de SmartIP
138
Propriedade da Comau - Duplicação proibida
– Atualização de SmartIP (instalação de uma versão sucessiva àquela presente no C4G) - é o caso
em que se deseja executar uma atualização da versão de SmartIP, mantendo a configuração
existente.
4.4 Procedimento de instalação de SmartIP
Para a instalação do aplicativo é necessário executar as seguintes operações: a. Ativar a Página de SETUP no
Terminal de Programação TP4i (vedi Fig. 4.1 - SETUP).
Fig. 4.1 – SETUP
b. Selecionar o ícone Install e confirmar com ENTER.
c. Apertar ENTER e, sucessivamente, seta para baixo para selecionar o dispositivo no qual se encontra
o aplicativo SmartIP a instalar (vedi Fig. 4.2 – SETUP Dispositivo).
Fig. 4.2 - SETUP Dispositivo
139
Propriedade da Comau - Duplicação proibida
d. Confirmar com ENTER. Seta para baixo para selecionar o aplicativo a instalar, isto é, SmartIP (Fig. 4.3
- SETUP Aplicação).
Fig. 4.3 - SETUP Aplicação
e. Confirmar com ENTER. Apertar a tecla correspondente ao comando Install (F5) para executar a
instalação.
f. Caso o sistema detectasse algum problema na execução da instalação, serão emitidas oportunas
mensagens e sugestões.
g. No caso de erro, a instalação será bloqueada, o erro será sinalizado com uma mensagem e com o
acendimento de uma lâmpada vermelha de alarme do C4G. Permanece na espera da pressão da tecla
de RESET. A instalação se reiniciará do ponto interrompido se as condições de erro foram removidas.
140
Propriedade da Comau - Duplicação proibida
h. Com a instalação completada será necessário executar um reinício do sistema.
4.5 Configuração cela
Uma vez completado o procedimento de instalação, com a pressão da tecla APPL no Terminal de
programação TP4i (softkey L6 do menu da esquerda, evidenciada em vermelho na seguinte Fig.4.4),
será visualizada a página principal do aplicativo SmartIP.
Fig. 4.4 - Página principal de SmartIP
É necessário além de tudo, efetuar uma configuração de cela (ver Procedimento de Integração do sistema setup
cela), ou seja, especificar as configurações de default da cela, por exemplo o tipo de objeto presente
anteriormente e posteriormente ao robô, a presença ou menos de um carregamento automático (anterior) e de um
descarregamento automático(posterior), etc..
– Dados de setup cela
– Procedimento de setup cela
4.5.1 Dados de setup cela
Os dados que possam ser modificados durante o Procedimento de setup cela, estão descritos a seguir.
– Nome robô
É possível introduzir uma série qualquer privada de espaçamento como nome do robô (Ex: R01). O
nome do robô será visualizado na página relativa do aplicativo e é utilizado junto ao índice do programa
para compor o nome dos arquivos de variáveis que memorizam as trajetórias e as configurações de
programa (ver par. 5.4 Controle Programas à pág. 5-8)
– Configuração anterior
Selecionar o objeto presente anteriormente ao robô (seguindo o fluxo de produção) do menu deslizante.
As possíveis escolhas são:
• Prensa. O robô retira a peça após o bloqueio da prensa.
141
Propriedade da Comau - Duplicação proibida
• Mesa embaixo da prensa. O robô retira a peça apenas ela vem depositada pelo robô que carrega
a prensa anterior, sem que aconteça o bloqueio da prensa. Si utiliza esta modalidade para levar ao
fundo da linha aquelas peçasque requerem poucas fases de trabalho.
• Passagem interoperacional. Pouco antes tem um robô que efetua a operação de passagem
interoperacional.
• Mesa. A peça vem retirada por uma mesa.
– Configuração posterior
Selecionar o objeto presente posteriormente ao robô (seguindo o fluxo de produção) do menu deslizante.
As possíveis escolhas são:
• Prensa. O robô deposita a peça e comanda o bloqueio da prensa.
• Mesa embaixo da prensa. O robô deposita a peça e não comanda o bloqueio da prensa. A peça
vem súbito retirada do robô que descarrega a prensa posterior. Utiliza-se esta modalidade para levar
até o fundo da linha aquelas peças que requerem poucas fases de trabalho.
• Passagem interoperacional. Logo depois tem um robô com o qual efetuar a operação de passagem
ao robô sucessivo.
• Mesa. A peça vem depositada sobre uma mesa.
– Carregamento automático
É possível desativar-lo ou ativar-lo
• Desabilitado: a prensa ou a mesa anterior vem carregada manualmente
• Habilitado: a prensa ou a mesa anterior vem carregada por um outro robô por isso o aplicativo deve
coordenar a entrada-saída dos dois robôs mediante os sinais de interbloqueio trocados via PLC.
– Descarregamento automático
• Desabilitado: a prensa ou a mesa posterior vem descarregada manualmente. É o caso típico do último
robô da linha que descarrega a peça em um transportador.
• Habilitado: a prensa ou a mesa posterior vem descarregada por um outro robô por isso o aplicativo deve
coordenar a entrada-saída dos dois robôs mediante os sinais de interbloqueio trocados via PLC.
– Rotação Robô
Rotação em graus da base do robô em relação a um terno pegado comoreferência.
– Tool Change
Troca automática do dispositivo. Prestação ainda não disponível. Vem agora descrito o procedimento
necessário à configuração da cela.
4.5.2 Procedimento de setup cela
OBSERVAÇÃO: A configuração de cela pode ser executada uma só vez. Se fosse necessário efetuar
modificações sucessivamente, proceder como a seguir:
a. Ativar a página de SERVICE no Terminal de Programação TP4i.
b. Execução singular. Digitar ipvi_user_level := 2
c. Programa proprietário. Digitar ip_dd
d. Repetir o Procedimento de setup cela
142
Propriedade da Comau - Duplicação proibida
ATENÇÃO: NÃO modificar o dado de Rotação Robô (ver Dados de setup cela) se as trajetórias já foram
memorizadas (risco de colisão); no caso fosse absolutamente necessário modificar tal dado, cancelar todos os
programas existentes.
a. Ativar a página de SETUP no Terminal de Programação TP4i. Selecionar o ícone ApplSetup e confirmar com
ENTER.
Fig. 4.5 - Ambiente de setup do aplicativo
b. Selecionar a etiqueta SMARTIP e pressionar
Fig. 4.6 - Página SMARTIP (setup cela)
143
Propriedade da Comau - Duplicação proibida
b. Uma vez modificados os dados, tornam-se visíveis as teclas de SAVE (F2),APPLY (F3) e RELOAD
(F4), e aparece um asterisco na etiqueta (evidenciado em vermelho na Fig. 4.7), para indicar a
presença dos dados não salvos.
Fig. 4.7 - Fim do Setup cela
c. Para salvar a configuração inserida, pressionar a softkey SAVE (F2). Uma oportuna mensagem indica
que o salvamento foi efetuado (ver Fig. 4.8) e o asterisco, precedentemente visualizado na etiqueta,
desaparece.
Fig. 4.8 - Salvamento da configuração de cela
144
Propriedade da Comau - Duplicação proibida
4.6 Descrição sinais
– Sinais em direção ao dispositivo de pega
– Sinais em direção ao PLC
4.6.1 Sinais em direção ao dispositivo de pega
Os sinais descritos no presente parágrafo estão agrupados conforme segue:
– Sinais na configuração básica
– Sinais na configuração completa
– Sinais usuário
Para cada grupo, serão fornecidos os sinais de ENTRADA e os sinais de SAÍDA.
4.6.1.1 Sinais na configuração básica
– ENTRADAS
– SAÍDAS
4.6.1.1.1 ENTRADAS
Presença peça circuito 1
É o sinal gerado pelo vacuômetro do primeiro circuito do ar da bomba. A entrada deve manter-se no
estado lógico TRUE por todo o tempo em que vem comandada a aspiração do primeiro circuito. Em caso
contrário vem gerada a anomalia n°1 (ver Cap.6. - Alarmes e restabelecimentos).
4.6.1.1.2 SAÍDAS
Comando ar 1
É a primeira saída de comando do circuito 1 da bomba. O estado da saída para os três possíveis
comandos da bomba (aspiração,assopramento, stand by) pode ser configurado através da página de
setup aplicativo(ver par. 5.4.3.1 TOOL à pág. 5-10).
145
Propriedade da Comau - Duplicação proibida
A configuração padrão prevê que a primeira saída seja um comando ar em lógica negada e se
encontra então a:
– FALSE para aspiração
– FALSE para assopramento
– TRUE para stand by
Aspiração assopramento 1
É a segunda saída de comando do circuito 1 da bomba .O estado da saída para os três possíveis
comandos da bomba (aspiração, assopramento, stand by) pode ser configurado através da página
de setup aplicativo (ver par. 5.4.3.1 TOOL à pág. 5-10).A configuração padrão prevê que a segunda
saída seja um comutador aspiração-assopramento em lógica negada e se encontre então a:
– FALSE para aspiração
– TRUE para assopramento
– FALSE para stand by
4.6.1.2 Sinais na configuração completa
– ENTRADAS
– SAÍDAS
4.6.1.2.1 ENTRADAS
Tab. 4.3 - ENTRADAS configuração completa
Presença peça circuito 2
146
Propriedade da Comau - Duplicação proibida
É o sinal gerado pelo vacuômetro do segundo circuito de ar da bomba. A entrada deve manter-se no
estado lógico TRUE por todo o tempo em que vem comandada a aspiração do segundo circuito. Em caso
contrário vem gerada a anomalia n°1
Presença do dispositivo
É o sinal de presença do dispositivo no flange. Quando os motores estão ligados e o programa de
trabalho está ativo, o aplicativo faz a monitorização do estado lógico TRUE do sinal, se o controle
presença do dispositivo foi habilitado no Procedimento de setup programa.
Pinça aberta
O estado lógico TRUE indica que a pinça no dispositivo de pega está aberta. O sinal vem controlado no
comando de abertura pinça. A presença da pinça e dos relativos micro-interruptores está especificada
mediante o Procedimento de setup programa.
Pinça fechada
O estado lógico TRUE indica que a pinça no dispositivo de pega está fechada. O sinal vem controlado no
comandofechamento pinça. A presença da pinça e dos relativos micro-interruptores está especificada
mediante o Procedimento de setup programa.
Código dispositivo
Codificação do dispositivo de pega. Se o controle está habilitado, o aplicativo verifica a ligação dos
motores, a correspondência do código recebido com o valor configurado no Procedimento de setup
programa.
4.6.1.2.2 SAÍDAS
Tab. 4.4 - SAÍDAS configuração completa
Comando ar 2
É a primeira saída de comando do circuito 2 da bomba.
Aspiração assopramento 2
É a segunda saída de comando do circuito 2 da bomba.
Open/Close 1
É a primeira saída de comando da pinça. O estado das saídas para os comandos da pinça pode ser
configurado através da página de setup aplicativo (ver par. 5.4.3.1 TOOL à pág. 5-10).
Open/Close 2
É a segunda saída de comando pinça. O estado das saídas para os da pinça pode ser
configurado através da página de setup aplicativo (ver par. 5.4.3.1 TOOL à pág. 5-10).
Comando ar pinça
É a saída de comando do ar para a pinça.
147
Propriedade da Comau - Duplicação proibida
4.6.1.3 Sinais usuário
Estes sinais valem somente para a configuração completa.
– ENTRADAS
– SAÍDAS
4.6.1.3.1 ENTRADAS
Tab. 4.5 - ENTRADAS usuário
Input disponíveis $DIN[100] - $DIN[104]
São entradas do dispositivo, disponíveis para o usuário em caso de personalizações (ver par. 4.10
Personalizações à pág. 4-27).
4.6.1.3.2 SAÍDAS
Tab. 4.6 - SAÍDAS usuário
Output disponíveis $DIN[100] e $DIN[101]
São saídas em direção ao dispositivo, disponíveis para o usuário em caso de personalizações (ver
par. 4.10 Personalizações à pág. 4-27).
4.6.2 Sinais em direção ao PLC
O corrente parágrafo é concernente aos sinais que o sistema troca com o PLC.
Serão agora descritos detalhadamente os vários sinais:
– Sinais de sistema
– Sinais robô anterior
– Sinais robô posterior
148
Propriedade da Comau - Duplicação proibida
– Sinais da prensa
– Sinais PLC
– Sinais disponíveis
4.6.2.1 Sinais de sistema
– ENTRADAS
– SAÍDAS
4.6.2.1.1 ENTRADAS
Drives on command
Comando de ligação dos motores pelo PLC. Se existem as condições (emergências OK, sinal de Not
Drives Off a TRUE) o robô liga os motores. O comando pode ser pulsado ou mantido até a ligação
(ver SAÍDAS - Drives On / Not Off). Para desligar os motores o PLC atua no sinal de Not Drives Off.
Not drives off
Controle dos motores. Esta entrada deve permanecer no estado TRUE para manter os motores
ligados. Um flanco descendente do sinal causa o desligamento dos motores. Para ser novamente
ligado deve ser levado no estado lógico TRUE antes de iniciar utilizando o Drives on command.
Start command
Comando de início dos programas pelo PLC. Se existem as condições (Motores ligados, sinal de Not
HOLD a TRUE) o robô inicia os programas de trabalho. O comando pode ser pulsado ou mantido até
a ligação (ver SAÍDAS - Start / Not Hold). Para parar a execução o PLC atua no sinal de Not HOLD.
Not Hold
Controle execução programas. Esta entrada deve permanecer no estado TRUE para executar os
programas de trabalho. Um flanco descendente do sinal causa a parada da execução . Para
restabelecer deve ser levado no estado lógico TRUE antes de dar início mediante o Start command.
Reset application fault tipo 1 (Reset)
Entrada de reset alarme de aplicação pelo PLC. As condições que geraram a anomalia serão
controladas novamente e se foi possível remover a causa do alarme , o ciclo recomeça. Desenvolve
a mesma função da tecla de reset presente no Painel Operador no TP4i.
Reset application fault tipo 2 (Skip alarme)
Entrada de skip alarme de aplicação pelo PLC. Desenvolve a mesma função da tecla SKIP presente
no Painel Operador no TP4i.
Reset application fault tipo 1 (Abort alarme)
Entrada de abort alarme de aplicação pelo PLC. Desenvolve a mesma função da tecla
ABORT presente no Painel Operador no TP4i.
4.6.2.1.2 SAÍDAS
Not system alarm
Ausência alarmes de sistema.
Drives On / Not Off
Motores ligados.
149
Propriedade da Comau - Duplicação proibida
Start / Not Hold
Programas de trabalho iniciados.
Remote selection (key switch)
Seletor em automático remoto.
Prog selection (key switch)
Seletor em programação.
Not application fault
Ausência alarmes de aplicação.
Warning
Mensagem de aviso.
Heart bit
Clock (300 ms).
4.6.2.2 Sinais robô anterior
– ENTRADAS
– SAÍDAS
4.6.2.2.1 ENTRADAS
Start Job pelo robô anterior
Em caso de passagem interoperacional ou retiro da mesa, este sinal, gerado pelo robô anterior,
comanda a entrada ao retiro.
Fora do raio de ação anterior
Indica que o robô anterior não está empenhando a área de retiro.
Peça depositada pelo robô anterior
Em caso de passagem interoperacional, comanda a entrada na posição de troca de peça pois o robô
anterior já si encontra na posição de troca e está pronto para o retiro.
4.6.2.2.2 SAÍDAS
Consenso ao depósito ao robô anterior
Esta saída vem comandada no final da operação de retiro da peça bloqueada há o significado, para o
robô anterior, de consenso ao depósito da peça sucessiva.
Fora do raio de ação anterior
O robô não está empenhando a área de retiro.
Ausência anomalia no retiro
O robô não está em condições de anomalia (usado para seguimentos)
Peça retirada
No caso de passagem interoperacional, comunica ao robô anterior o efetuado retiro da peça.
150
Propriedade da Comau - Duplicação proibida
4.6.2.3 Sinais robô posterior
– ENTRADAS
– SAÍDAS
4.6.2.3.1 ENTRADAS
Consenso ao depósito pelo robô posterior
Comanda a entrada posterior para o depósito da peça.
Fora do raio de ação posteriormente
Indica que o robô posterior não está empenhando a área de depósito.
Ausência anomalia posteriormente
Indica que o robô posterior não está nas condições de anomalia (usado para seguimentos).
Peça retirada pelo robô posterior
No caso de passagem interoperacional, comanda a liberação da peça pois o robô posterior colocou-se na
posição de troca e há retirou.
4.6.2.3.2 SAÍDAS
Start JOB ao robô posterior
Esta saída vem comandada no final da operação de depósito. Em caso de depósito sobre a mesa há o
significado, para o robô posterior, de autorização ao retiro da peça apenas depositada. No caso de passagem
interoperacional há o significado para o robô posterior, de troca efetuada e autorização a continuar o ciclo.
Fora do raio de ação posterior
O robô não está empenhando a área de depósito.
Peça depositada
No caso de passagem interoperacional, esta saída vem comandada quando o robô atingiu a posição de troca
com a peça no dispositivo de pega, para chamar o robô posterior.
4.6.2.4 Sinais da prensa
– ENTRADAS
– SAÍDAS
4.6.2.4.1 ENTRADAS
Came X da prensa anterior
Sinal de came X (ver par. 4.9.2 Regulagem cames prensa à pág. 4-26) relativo à prensa anterior ao robô (do
qual vem retirada a peça trabalhada).
Camma X da prensa posterior
Sinal de came X (ver par. 4.9.2 Regulagem cames prensa à pág. 4-26) relativo à prensa posterior ao robô
(onde será depositada a peça).
4.6.2.4.2 SAÍDAS
Stop prensa anterior para prensa volée
Não usado
Start prensa posterior
É a saída de start prensa com o qual o robô comanda o fechamento da prensa posterior. O PLC deve inverter
este sinal à prensa carregada pelo robô.
151
Propriedade da Comau - Duplicação proibida
4.6.2.5 Sinais PLC
– ENTRADAS
– SAÍDAS
4.6.2.5.1 ENTRADAS
Solicitação robô na posição de repouso
No flanco ascendente desta entrada o aplicativo memoriza uma solicitação de robô na posição de
repouso que será executada não apenas as condições do ciclo o consintam. Em particular para
mover-se a repouso o robô deve encontrar-se na posição AAM (espera anterior).
Solicitação robô na posição de manutenção
No flanco ascendente desta entrada o aplicativode Controle C4G é constituída pelos seguintes módulos:
- DPP (Painel de Distribuição de Energia)
- APS (Auxiliary Power Supply)
- RPU+ (Robot Processing Unit Plus)
- DSA (Amplificador Servo Digital)
- FIA3 (Field Interface Adapter Rel 3)
- ESM (Módulo de Segurança Eletrônica)
- TP Interface com o usuário: o conjunto de dispositivos através dos quais o operador interage
com a Unidade de Controle e inclui:
• Operador de Painel (Operador Kit Painel)
• Ensino
• Programa WinC4G
- CDP (Painel de Distribuição Gabinete)
- Sistema de refrigeração
13
Propriedade da Comau - Duplicação proibida
5.1 DPP (Painel de Distribuição de Energia)
A DPP é o conjunto de painéis que suportam a potência eletromecânica do sistema.
Distribui a alimentação dos circuitos auxiliares e APS DSA unidade.
O DPP, na versão básica consiste em:
- Switch (A)
- Filtro de Linha (B)
- Circuitos eléctricos (C) execução da rede eléctrica aos dispositivos APS e DSA.
- Power contatores (D).
A DPP é instalado no quadro de comando, os painéis do lado direito.
14
Propriedade da Comau - Duplicação proibida
5.2 APS (Auxiliary Power Supply)
APS é a principal fonte de alimentação dentro da Unidade de Controlar.
E do tipo de interrupção e é alimentado com a tensão trifásico fornecido pela DPP .
E 'o poder dos circuitos auxiliares : Fornece tensão necessário sub -SPS , DSA e módulos de interface
apresentar no controle. Os valores de tensão são unificados em 24Vdc nominal para todos os circuitos
auxiliares , exceto freios 25 VDC.
As saídas são monitoradas por LED acesos verde e vermelho ao lado dos conectores de saída.
O sinal de falha de energia a partir do conector X6 indicando a ausência de fornecimento de energia e de
entrada da rede .
A fonte de alimentação é protegida por sobrecarga, curto-circuito, em /sobre a tensão de forma
independente em saídas individuais .
No caso de proteção contra sobrecarga /curto-circuito ou a tensão de saída fora da faixa de LED desliga-se
suas luzes de LED verde e vermelho.
A proteção está sendo redefinida para a remoção de sobrecarga ou curto-circuito. A permanência da
sinalização com LED vermelho com conectores desconectados indica a presença de tensão de saída fora
da faixa.
15
Propriedade da Comau - Duplicação proibida
5.3 RPU+ (Robot Processing Unit Plus)
O RPU + é a unidade de processamento do controle : gerenciamento de tráfego informações de controle,
incluindo redes , programas e diálogo para a unidade e módulos de segurança.
É a principal unidade de governo de todo o sistema , composto de RPS e SMP+ .
Em comparação com a versão anterior da Unidade de Controle , que incluiu duas CPU’s (
SMP e MCP) , a versão atual é apenas uma CPU (SMP + ), que executa todas as funções .
O RPU + coordena e supervisiona as atividades de controle do robô, incluindo:
- Execução de programas de robô e aplicações
- Gestão de I / O e Fieldbus
- Gestão do movimento.
O software do sistema , os programas gravados pelo usuário , as posições gravadas durante a programação
de robôs e softwares gestão dos movimentos são processados em uma CPU SMP + .
O armazenamento do software e os dados estão em uma Compact Flash amovível , instalado na CPU
SMP+ . Esta solução acelera o recuperação do sistema em caso de substituição de cartas.
A RPU + comunica com os outros módulos do sistema por meio do seguinte linhas seriais :
- Ethernet
- CAN Bus
- Fieldbus
- USB
16
Propriedade da Comau - Duplicação proibida
- Linha serial RS422
- Sync - DSA .
As abas no RPU são desenvolvidos de acordo com padrão de bus PCI compacto, ligados uns aos outros
através do backplane e interface com Comau software proprietário.
Programas não expressamente indicados pela Comau não podem ser instalados se não
previamente integrados com Comau software proprietário. A implementação é obtidas mediante
solicitação.
O RPU é composto de um rack com 6 compartimentos com 5 slots para cartões Slot PCI compacto e uma
ocupada pela força e apoio para o Fan e a bateria.
O rack, a versão básica é constituída por:
- RCK (Conselhos cremalheira com back-plane): habitação, incluindo o backplane, para manter todos os
cartões
- RPS OU BFH(rack Power Supply) ( Bateria Titular Fan): fornece as tensões necessárias operação para as
cartas do rack. O RPS é alimentado por 24 Vdc proveniente ODA. É indicado por A na figura em baixo
.
A – Power RPS
B - CPU SMP +
C - espaço 4, em disponível
D - Expansão 5 e 6, em disponível. normalmente usado para a instalação Cartão de Bus e
campo aplicações (SWIM_4G)
E - bandeja Fan e bateria
17
Propriedade da Comau - Duplicação proibida
SMP+ ( Sistema master Processor Plus ) é o processador do sistema. Inclui o sistema operacional,
gerenciamento de I / O, user interface de controle , comunicação Ethernet, CAN e RS422 interface serial, o
software para a seção e programas de PLC aplicações , gerenciamento de caminho e as linhas de
comunicação síncrona e Ethernet acionamento com o DSA .
O software é residente no Compact Flash de 64 MB ( CF64 ) . O cartão Compact Flash é fornecido pré-
carregados com software , e não pode ser substituído por um compacto comum Flash vazio .
A cartão de SMP+ também monitora o status dos ventiladores no rack alertas com mensagens de
diagnóstico sobre a disfunção possível . A placa tem internamente ranhura PMC para permitir uma futura
expansão.- Vagas abertas :
No 3 slots vagos que permitem o uso de placas opcionais para a gestão de equipamentos ou fieldbus
. Estes cartões devem ser do tipo PCI Compact compatível.
No slot 4 cartões podem ser instalados usando apenas o conector J1 ou cartões proprietários.
Mostrado com (C) na figura da página anterior .
Nos slots 5 e 6 pode instalar qualquer tipo de cartão. Esteja ciente de que a única J1 conector é
conectado ao barramento . Marcados com ( D ) na figura na página anterior.
A bandeja de ventilador e bateria consiste de ( denotado por (E) na figura da página anterior ) :
- BFH + ( bateria Titular Fan) : gabinete com o Fan e alojamento especial para a bateria . Os
ventiladores , instalado na parte superior do suporte, assegura a necessária refrigeração localizada
uma das guias no RPU
- Bateria: consiste de uma bateria de níquel cádmio tipo de embalagem conectado na fonte de
alimentação ( RPS) . A bateria de reserva é utilizada para assegurar a armazenar a posição do robô
e do estado dos programas em caso de ausência repentina do fornecimento de energia. A atividade
de armazenamento dados leva menos de 30 segundos e é realizada para garantir a retomada do
funcionamento do robô a partir do ponto onde foi preso . A bateria é recarregada automaticamente
durante o período de utilização do sistema .
O RPU é instalado no painel frontal do gabinete de controle , no lado esquerdo
18
Propriedade da Comau - Duplicação proibida
5.4 DSA (Digital Servo Amplifier)
O DSA é uma unidade digital que pode controlar até 10 eixos. E 'um sistema de alto potencial , capazes de
gerir localmente os eixos com o fechamento da posição do loop, velocidade e atual. É alimentado à partir da
tensão de rede , integra a resistência de recuperação, o arranque suave , o dinâmico de frenagem . Ele
controla e fornece energia para os motores de robô.
Gere e coordena os movimentos do robô usando o codificador quanto realimentação do movimento.
Opcionalmente estão disponíveis placas de controle que permite a utilização de motores com resolver.
O diálogo entre o DSA e da SPS é via rede Ethernet formado por conexão tradicional integrado com um sinal
de sincronização para garantir a sincronização do diálogo entre os dois sistemas.
A configuração padrão com módulos de potência de 6 eixos com limiares de diferentes correntes , em funçãomemoriza uma solicitação de robô na posição de
manutenção que será executada não apenas as condições do ciclo o consintam. Em particular para
mover-se a repouso o robô deve encontrar-se na posição AAM (espera anterior). É a solicitação de
robô em manutenção no final do lote.
Solicitação robô na posição de apresentação
No flanco ascendente desta entrada o aplicativo memoriza uma solicitação de robô na posição de
apresentação da peça que será executada não apenas as condições do ciclo o consintam. Em
particular a solicitação de apresentação vem processada no sucessivo retiro ou então, com o robô na
posição AAV (espera posterior) e peça no dispositivo de pega.
Solicitação robô na posição de depósito
No flanco ascendente desta entrada o aplicativo memoriza uma solicitação de prova depósito.
Quando o robô atinge a posição de depósito o ciclo pára.
Solicitação robô na posição de retiro
No flanco ascendente desta entrada o aplicativo memoriza uma solicitação de prova retiro. Quando o
robô atinge a posição de retiro o ciclo pára.
Início ciclo
Consente de reiniciar o ciclo após uma solicitação de posicionamento ou uma parada do ciclo.
Parada do ciclo
Pára o ciclo robô nas posições AAM (espera anterior) ou AAV (espera posterior). É a solicitação de
acesso ou o comando de parada linha.
Convalidação presença peça na prensa anterior
No flanco ascendente desta entrada o aplicativo coloca no estado lógico TRUE a memória de peça a
retirar anteriormente. É análogo ao comando de CONSENSO ANTERIOR (F1) do Painel Operador
no TP4i na página dos Comandos.
Convalidar presença peça na prensa posterior
No flanco ascendente desta entrada o aplicativo coloca no estado lógico FALSE a memória de peça
depositada posteriormente . É análogo ao comando de CONSENSO POSTERIOR (F6) do Painel
Operador no TP4i na página dos Comandos.
Retiro em segunda posição
No caso de operação dupla no retiro e retiro alternado habilitado pela página de setup programa,
este sinal discrimina se o retiro deve ser efetuado na posição Pr1 ou em alternativa na posição Pr2.
152
Propriedade da Comau - Duplicação proibida
Depósito na segunda posição
No caso de dupla operação no depósito e depósito alternado habilitado pela página de setup
programa, este sinal descrimina se o depósito deve ser efetuado na posição Dp1 ou em alternativa
na posição Dp2.
Parada em AAM pelo PLC
Se colocado no estado lógico TRUE, impede o retiro da peça parando o robô na posição AAM
(espera anterior).
Parada em AAV pelo PLC
Se colocado no estado lógico TRUE, impede o depósito da peça parando o robô na posição AAV
(espera posterior).
Sinal de primeiro ciclo pelo PLC
Se colocado em TRUE no momento de obter o programa, o aplicativo assume que não existam
peças nos estampos das prensas anteriormente e posteriormente ao robô. Se este sinal não vem
controlado pelo PLC, no ciclo sucessivo a obtenção do código do programa, será necessário
confirmar o depósito da peça através do Painel Operador no TP4i .
Código programa válido pelo PLC
Se colocado no estado lógico TRUE, indica que o valor no byte 8 é um código de programa válido e
pode ser obtido pelo robô.
Código programa
É o código do programa de trabalho a executar.
4.6.2.5.2 SAÍDAS
Solicitação código programa
O robô está para obter o código programa.
Robô na posição
AAM / AAV / CEN / SVI / PRE / PRI / DEP : o estado destas saídas indica se o robô se encontra na
posição correspondente. Esta informação vem mostrada também na página do robô (ver par. 5.2.2
Páginas objetos à pág. 5-3).
4.6.2.6 Sinais disponíveis
Algumas entradas e saídas (ver Tab. 7.1 - Mapa INPUT (do PLC em direção ao Robô) e Tab. 7.2 -
Mapa OUTPUT (do Robô em direção ao PLC) colocados no Cap. Configurações) estão disponíveis
para exigências específicas do usuário.
4.7 Controles no ciclo
– Controles gerais
– Controles na trajetória
– Controles momentos específicos do ciclo
153
Propriedade da Comau - Duplicação proibida
4.7.1 Controles Gerais
– Estado do controle
– Override
– Hold, Drive Off
4.7.1.1 Estado do controle
Durante a execução do ciclo automático é indispensável que o controle permaneça no estado
REMOTE. Com o seletor em T1 (programação), o robô poderia ser deslocado manualmente da
posição onde parou, comprometendo os controles efetuados pelo programa.
O aplicativo, a fronte de um deslocamento do seletor de estado da posição em REMOTE, termina o
programa de trabalho em execução e se predispõe a uma nova obtenção do código programa.
Para o restabelecimento do ciclo será então necessário:
– Remover ou depositar manualmente na prensa a peça eventualmente presente no dispositivo de
pega
– Levar o robô em uma das seguintes posições: AAM, CEN, SVG.
– Seletor de estado em REMOTE.
– Start linha (ver par. 4.8 Procedimentos de linha à pág. 4-19)
ATENÇÃO: Após um Start linha (ver par. 4.8 Procedimentos de linha à pág. 4-19) após
uma transição do seletor de estado, o aplicativo adquire novamente o código do programa de
trabalho pelo PLC.
4.7.1.2 Override
Se o valor configurado (visível no display do Terminal de Programação) é inferior a 100%, serão
momentaneamente desativadas as eventuais antecipações nos sinais de prensa fechada e de
consenso entrada para o robô anterior com o objetivo de evitar colisões entre o robô e entre robô e
prensas. As antecipações serão restabelecidas se o valor de override torna 100%. Variando o valor
de override durante um retiro (com o robô fora do raio de ação da prensa anterior), é enviada ao robô
anterior a informação de robô em anomalia duranteo retiro, colocando no estado lógico FALSE o
sinal Ausência anomalia no retiro.
4.7.1.3 Hold, Drive Off
Se durante a execução do ciclo são pressionados os fins-de-curso HOLD ou DRIVE OFF, o
movimento do robô pára. Para reiniciar o ciclo é suficiente efetuar um Start linha (ver par. 4.8
Procedimentos de linha à pág. 4-19) em modo que os motores do robô possam ser reiniciados e
possa ser ativada a execução dos programas. Se a parada acontece durante um retiro (com o robô
fora do raio de ação da prensa anterior), vem também enviada ao robô anterior a informação de robô
em anomalia durante retiro, colocando no estado lógico FALSE o sinal Ausência anomalia no retiro.
154
Propriedade da Comau - Duplicação proibida
4.7.2 Controles na trajetória
A seguir serão descritas as condições que devem ser satisfeitas para a execução do ciclo de retiro e
depósito.
– Consenso entrada (trecho de AAM a PRI)
– Movimento de retiro peça (trecho de PRI a SAM)
– Consenso entrada depósito (trecho de AAV a DEP)
4.7.2.1 Consenso entrada (trecho de AAM a PRI)
Para continuar além da posição AAM são necessários os seguintes sinais:
– Memória de peça presente na prensa anterior no estado lógico TRUE
– Came 2 da prensa anterior - consenso entrada
– Fora do raio de ação anterior
– Sinal de presença peça no dispositivo de pega no estado lógico FALSE.
Se faltasse uma das condições, vem gerada uma mensagem de aviso (warning), exceto no caso do
sinal de presença peça, para o qual vem gerada a anomalia Peça ainda presente. O reinício do ciclo
pode ser efetuado somente com o sinal citado no estado lógico FALSE.
4.7.2.2 Movimento de retiro peça (trecho de PRI a SAM)
Para deixar o ponto PRI vem controlado o sinal:
– Came 4 da prensa anterior (ver Came X da prensa anterior) - ponto morto superior Se o sinal não está
presente o robô pára no PRI e vem gerada a anomalia Prensa anterior: falta came PMS após retiro. O reinício
do ciclo pode ser efetuado somente com a presença do sinal citado.
4.7.2.3 Consenso entrada depósito (trecho de AAV a DEP)
Para continuar além da posição AAV são necessários os seguintes sinais:
– Memória de peça presente na prensa posterior no estado lógico FALSE (estampo vazio)
– Came 4 da prensaposterior (ver Came X da prensa anterior) - ponto morto superior
– Sinal Ausência anomalia no retiro do robô posterior
Caso faltasse uma das condições será gerada uma mensagem de aviso (warning).
4.7.3 Controles momentos específicos do ciclo
– Controle do vacuômetro
– Obtenção código programa
4.7.3.1 Controle do vacuômetro
155
Propriedade da Comau - Duplicação proibida
Existem duas modalidades de funcionamento para o controle do vacuômetro dependendo do valor
configurado na página dos parâmetros (ver par. 5.3 Página dos parâmetros à pág. 5-6)
Tempo de retiro = 0
O robô aguarda no ponto de retiro até quando não recebe o sinal do vacuômetro. O parâmetro de
setup programa Atraso controle peça (ver par. 5.4.3 Dados de setup programa à pág. 5-10) assume
neste caso o significado de timeout para a indicação da anomalia de Peça não retirada.
Tempo de retiro > 0
O robô aguarda no ponto de retiro pelo tempo configurado na página dos parâmetros. O parâmetro de
setup programa: Atraso controle peça (ver par. 5.4.3 Dados de setup programa à pág. 5-10) é o tempo
após o qual vem ativado o controle de presença peça (sinal do vacuômetro) calculado do momento em
que começa o movimento de saída com a peça.
Uma vez ativado, o controle de presença peça se mantém em supervisão até o final do procedimento
de depósito. Em caso de utilização de ambos os circuitos do ar da bomba (ver par. 5.4.3 Dados de
setup programa à pág. 5-10) serão monitorados ambos os vacuômetros.
Se si perde o sinal do vacuômetro, será gerada a anomalia Perda peça e será ainda enviada ao robô
anterior a informação de robô em anomalia durante retiro colocando no estado lógico FALSE o sinal
Ausência anomalia no retiro. Quando a anomalia se apresenta durante o retiro, o robô não pára
instantaneamente, mas continua até colocar-se fora do raio de ação da prensa.
4.7.3.2 Obtenção código programa
Na obtenção do código programa e do sinal de código programa válido, o aplicativo
verifica as seguintes condições:
Programa existente e completo
Código programa = código dispositivo presa
Este controle será executado se a codificação do dispositivo de pega foi habilitada pela página de
setup programa (ver par. 5.4.3 Dados de setup programa à pág. 5-10).
Robô na posição de início ciclo
O robô deve encontrar-se ou em posição central (CEN) ou em manutenção (SVG) ou na espera do
retiro (AAM). No caso de falta de uma das condições, se torna necessária uma transição na
programação e uma operação que remova a causa da anomalia.
4.8 Procedimentos de linha
Este capítulo descreve as seqüências de troca dos sinais entre robô e PLC para executar os principais ciclos de
serviço.
Em particular serão descritos os procedimentos relativos a:
– Parada do ciclo
– Solicitação de acesso (solicitação de abertura dos portões de segurança para acesso aos estampos)
– Esvaziamento linha
– Fim do lote de produção
– Início novo lote de produção (mudança do programa de trabalho)
– Start linha
156
Propriedade da Comau - Duplicação proibida
Por quanto concerne à posição dos sinais no bloco de comunicação com o PLC usar
como referência o par. 7.1 Configuração Profibus Padrão à pág. 7-1.
4.8.1 Parada do ciclo
a. Enviar a todos os robôs o sinal de Parada do ciclo.
4.8.2 Solicitação de acesso
A abertura dos portões de segurança de uma cela comporta geralmente a parada em segurança do
robô, das duas prensas e dos robôs pertencentes às duas celas adjacentes. É oportuno ainda parar o
ciclo dos três robôs envolvidos antes de consentir a abertura das fechaduras dos portões.
a. Enviar aos robôs interessados o sinal de Parada do ciclo
b. Aguardar que o os robôs interessados se encontrem em uma das seguintes situações:
– robô em uma posição conhecida (AAM, AAV, CEN, SVG)
– anomalia
– seletor de estado em T1
c. Comandar a fechadura elétrica para a abertura do portão de segurança relativo à cela
4.8.3 Esvaziamento linha
a. Retirar o consenso de retiro ao robô singularizador ou ao dispositivo de carregamento da primeira
prensa
b. aguardar que as memórias de peça a retirar estejam no estado lógico FALSE e que todos os robôs
se encontrem na posição aguardar retiro (AAM).
Interrupção procedimento (eventual): ativar novamente o consenso retiro ao robô singularizador ou ao
dispositivo de carregamento da primeira prensa. O ciclograma do presente procedimento está mostrado
Fig. 4.9.
Fig. 4.9 - Procedimento de Esvaziamento linha – Ciclograma
157
Propriedade da Comau - Duplicação proibida
4.8.4 Fim do lote de produção
Este procedimento deve ser efetuado com linha vazia. Em caso de carregamento automático se deve
então seguir o procedimento de Esvaziamento linha.
a. Retirar a todos os robôs o sinal Código programa válido pelo PLC
b. enviar o sinal de solicitação de robô na posição de manutenção a todos os robôs
c. verificar que todos os robôs se encontrem na posição de manutenção para a trocado dispositivo
No final do procedimento de fim do lote se consente ao operador a seleção de um novo
programa de trabalho do painel do PLC.
Interrupção procedimento (eventual): colocar em TRUE o sinal Código programa válido pelo PLC, em
todos os robôs. Para os robôs que se encontram em manutenção é suficiente um Início ciclo para
readquirir o código programa. Para aqueles que não fossem ainda colocados em manutenção é
aconselhável efetuar uma transição REMOTE-T1-REMOTE do seletor de estado para terminar o
programa em curso. O ciclograma do presente procedimento está mostrado na Fig. 4.10.
Fig. 4.10 - Procedimento de fim do lote – Ciclograma
4.8.5 Início novo lote de produção
Este procedimento deve ser consentido somente se si verifica uma das seguintes
condições:
– após um procedimento de Fim do lote de produção.
– todos os robôs em programação (seletor de estado em T1)
158
Propriedade da Comau - Duplicação proibida
a. enviar o sinal de código programa válido para todos os robôs
b. se os robôs se encontram todos em manutenção, é possível controlar o Sinal de primeiro ciclo pelo
PLC.
O ciclograma do presente procedimento está mostrado na Fig. 4.11.
Fig. 4.11 - Procedimento de início novo lote – Ciclograma
4.8.6 Start linha
Consente de iniciar o ciclo após uma Parada do ciclo, uma Solicitação de acesso, uma Solicitação robô
na posição de apresentação:
a. ligar os motores e iniciar os programas do robô
b. enviar um impulso no sinal Início ciclo
O Start linha pode envolver:
– todos os robôs da linha - é o caso do início de um novo lote ou de um reinício após uma parada
do ciclo. Tipicamente o comando vem efetuado pelo painel do PLC.
– somente os robôs interessados em uma Solicitação de acesso - é o caso de
comando do fim-de-curso local
O ciclograma do presente procedimento está mos
159
Propriedade da Comau - Duplicação proibida
Fig. 4.12 - Procedimento de Start linha- Ciclograma
4.9 Cames e sinais de fora do raio de ação
O ciclo do robô prevê a execução de movimentos ao interno da área de trabalho das prensas.
Por este motivo é necessário realizar alguns interbloqueios de segurança para evitar que as prensas
possam executar um ciclo quando o robô está impedido na área de trabalho delas e vice-versa que o
robô não aceda à área de trabalho das prensas quando o estampo está na posição baixa.
– Sinais fora do raio de ação
– Regulagem cames prensa
4.9.1 Sinais fora do raio de ação
Para realizar os interbloqueios em direção à prensa serão utilizadas algumas das posições memorizadas
pelo operador, que determinam o envio de sinais (saídas em direção ao PLC) que constituem a
informação de robô fora do raio de ação das prensas. Os sinais são os seguintes (para o mapeamento,
ver Cap. Configurações; para a descrição, ver par. 4.6 Descrição sinais à pág. 4-7):
ATENÇÃO : o controle daparada de emergência da prensa é por conta do PLC. A
prensa deverá ser bloqueada se vem comandada o bloqueio quando o robô que
carrega a peça ou aquele que o descarrega se encontra impedido. Usar como
referência o par. 4.9.2 Regulagem cames prensa à pág. 4-26.
– Fora do raio de ação anterior
– Fora do raio de ação posterior
160
Propriedade da Comau - Duplicação proibida
Os pontos importantes para os sinais de interbloqueio são os seguintes:
– AAM: ponto além do qual o robô entra no impedimento prensa anterior durante o movimento para
atingir o ponto de retiro. Deve ser obtido com dispositivo de pega sem a peça.
– SAM: ponto ao qual o robô sai do impedimento prensa anterior durante o movimento para atingir o ponto de
depósito. Deve ser obtido com peça segura ao dispositivo de pega.
– AAV: ponto além do qual o robô entra no impedimento prensa posterior durante o movimento para atingir o
ponto de depósito. Deve ser obtido com peça segura ao dispositivo de pega.
– SAV: ponto ao qual o robô sai do impedimento prensa posterior durante o movimento para atingir o ponto de
retiro. Deve ser obtido com dispositivo de pega sem a peça.
4.9.1.1 Funcionamento
O estado lógico FALSE (OFF) das saídas constitui a informação de ROBÔ NO RAIO DE AÇÃO DAS
PRENSAS, enquanto o estado lógico TRUE (ON) constitui a informação de ROBÔ FORA DO RAIO
DE AÇÃO DAS PRENSAS.
– Controle na programação
– Controle no estado REMOTE – LOCAL
4.9.1.1.1 Controle na programação
No estado PROGR (seletor de estado na posição T1) a informação de robô fora do raio de ação das
prensas será gerada somente se si verificam as seguintes condições:
– o robô há um programa ativo
– o robô se encontra em uma das posições aqui descritas:
• SVL (se memorizado)
• CEN
• AAM
• AAV
• SVG
Em caso contrário, não podendo descriminar com certeza o impedimento prensa na base da posição
do robô quando este vem movimentado manualmente, o aplicativo coloca ambas as saídas a zero
(impedimento na prensa anterior e impedimento na prensa posterior.
ATENÇÃO: Na programação, para gerar a informação de robô fora do raio de ação, é necessário
haver um programa de trabalho ativo! Após um restart da Unidade de Controle o aplicativo não apresenta
nenhum programa ativo. Desejando movimentar a prensa é então necessário passar em programação,
abrir um programa de trabalho e mover o robô em uma das posições precedentemente indicadas.
4.9.1.1.2 Controle no estado REMOTE – LOCAL
No estado REMOTE (seletor de estado na posição REMOTE) ou LOCAL (seletor de estado na posição
AUTO), a informação de robô fora do raio de ação da prensa vem gerada confrontando a posição
instantânea do robô com as posições AAM, AAV, SAM, SAV memorizadas pelo usuário. O controle
acontece na posição cartesiana do TCP, na coordenada X ou Y dependendo do posicionamento do
161
Propriedade da Comau - Duplicação proibida
robô. O aplicativo verifica as posições de retiro e depósito durante a ativação do programa de trabalho
e determina a direção a controlar calculando a coordenada ao longo da qual acontece o movimento
mais amplo.
Em particular:
– Superado AAM as saídas de Fora do raio de ação anterior são colocadas no estado FALSE.
– Superado SAM as saídas de Fora do raio de ação anterior são colocadas no estado TRUE. O controle
da posição é ativado no final da operação de retiro.
– Superado AAV as saídas de Fora do raio de ação posterior são colocadas no estado FALSE.
– Superado SAV as saídas de Fora do raio de ação posterior são colocadas no estado TRUE. O
controle da posição é ativado no final da operação de depósito.
Portanto:
As saídas dedicadas aos sinais de impedimento não podem ser forçadas mediante os comandos da
TP4i. Os forçamentos sw são automaticamente eliminados e vem
4.9.2 Regulagem cames prensa
O sistema interprensas prevê a integração de cames mecânicos na prensa, ao longo do percurso do
estampo, para consentir a entrada em segurança dos robôs para o carregamento e o descarregamento
da peça. Os sinais provenientes dos cames de cada prensa serão recebidos pelo PLC e girados seja
em direção ao o robô de carregamento, seja em direção ao o robô de descarregamento. Em alternativa
aos cames é possível usar um encoder ao qual o range vem monitorizado pelo PLC para gerar cames
virtuais em base à posição angular do estampo.
– Came 1 - Teste Robô fora do raio de ação
– Came 2 - Consenso entrada a Robô posterior
– Came 3 - Ponto morto inferior
– Came 4 - Ponto morto superior
162
Propriedade da Comau - Duplicação proibida
4.9.2.1 Came 1 - Teste Robô fora do raio de ação
O bloqueio do CAME 1 acontece durante a fase de descida do estampo. Corresponde ao momento em
que é necessário verificar se os robôs que servem a prensa para o carregamento e o
descarregamento da peça se encontrem fora da área de trabalho do estampo, isto é, que as saídas de
Fora do raio de ação anterior para o robô que carrega a peça e de Fora do raio de ação posterior para
o robô de descarregamento, estejam no estado lógico TRUE.
ATENÇÃO: este controle, junto ao controle da relativa anomalia, está encarregado ao
programa PLC.
A regulagem do CAME 1 deve ser executada em modo a garantir o espaço necessário para a parada
na frenagem do estampo evitando a colisão com o robô no impedimento.
A regulagem deve ser realizada considerando a posição mais alta alcançada pelo robô durante a
operação de saída da prensa.
A posição de início intervenção do came será então determinada executando simulações de robô em
impedimento, com o objetivo de quantificar o espaço de parada estampo.
A posição de fim intervenção do came deve ser ao invés, regulada com o estampo na posição baixa
(posição angular : 180°).
4.9.2.2 Came 2 - Consenso entrada a Robô posterior
O bloqueio do CAME 2 acontece durante a fase de subida do estampo. O sinal gerado pelo came
consente a entrada do robô que descarrega a peça garantindo a disponibilidade do espaço mínimo
necessário a efetuar os movimentos de retiro. A posição de início intervenção do came indica então, a
posição mais baixa do estampo, com a prensa parada, que consente ao robô de mover-se em direção
à posição de retiro sem colidir com o estampo. A posição de fim intervenção do came deve coincidir ao
invés, com a posição de fim de intervenção do CAME 4.
4.9.2.3 Came 3 - Ponto morto inferior
O bloqueio do CAME 3 acontece quando o estampo está posicionado no Ponto Morto Inferior (PMI).
O sinal vem interpretado pelo aplicativo como bloqueio executado. A posição de fim de intervenção
came não é particularmente influente. Um range possível é : 180°-210°
4.9.2.4 Came 4 - Ponto morto superior
O bloqueio do CAME 4 acontece quando o estampo está posicionado no Ponto Morto Superior
(PMS). O sinal gerado por este came consente a saída, após o retiro, ao robô de descarregamento e
consente a entrada para o depósito ao robô de carregamento. O Came 4 deve ser regulado em
correspondência à posição de total abertura da prensa e com o estampo na posição mais estável,
mesmo considerando a tolerância de posicionamento do estampo no ponto morto superior. O campo
de intervenção deve identificar uma a área à qual de seguro a prensa pára após um bloqueio.
163
Propriedade da Comau - Duplicação proibida
4.10 Personalizações
4.10.1 I/O usuário
Para eventuais personalizações por parte do usuário, estão disponíveis alguns sinais de entrada e de
saída em direção ao dispositivo de pega e em direção ao PLC. Estes sinais podem ser controlados
durante o processo mediante o mecanismo das ações usuário descrito sucessivamente.
– Entradas à disposição do usuário provenientes do dispositivo de pega
– Saídas à disposição do usuário em direção ao dispositivo de pega
– Entradas à disposição do usuário provenientes do PLC
– Saídas à disposiçãodo usuário em direção ao PLC
4.10.1.0.1 Entradas à disposição do usuário provenientes do dispositivo de pega
$DIN[100]
$DIN[101]
$DIN[102]
$DIN[103]
$DIN[104]
4.10.1.0.2 Saídas à disposição do usuário em direção ao dispositivo de pega
$DOUT[100]
$DOUT[101]
4.10.1.0.3 Entradas à disposição do usuário provenientes do PLC
$DIN[200]
$DIN[201]
$DIN[202]
$DIN[203]
4.10.1.0.4 Saídas à disposição do usuário em direção ao PLC
$DOUT[200]
$DOUT[201]
$DOUT[202]
$DOUT[203]
Para a posição dos sinais ao interno dos bloqueios de comunicação se aconselha o par. 4.6.1
Sinais em direção ao dispositivo de pega à pág. 4-7 e Cap. Configurações.
4.10.1.1 Ações usuário
Na página de Programação dos pontos das trajetórias, a cada ponto registrado está associada uma
'ação usuário'. São disponíveis até dez ações.
Quando vem associada a um ponto, a ação dá início a solicitação de três porções de código PDL2
personalizáveis pelo usuário que se encontram no arquivo iph_usr.cod presente em UD:\DATA\IP.
Aconselha-se o manual Uso da Unidade de Controle C4G, para operações relativas aos arquivos e
ao manual PDL2 Programming Language, para a programação em PDL2.
164
Propriedade da Comau - Duplicação proibida
A primeira porção de código PDL2 vem solicitada no momento de início do movimento em direção ao
o ponto relativo. A segunda vem solicitada no final do movimento em direção àquele ponto.
A terceira é uma rotina do programa iph_usr solicitada antes de executar a instrução de movimento
em direção ao o ponto sucessivo. É necessário prestar atenção ao fato que, enquanto o momento de
início e o momento final do movimento em direção ao um ponto estão bem definidos, o momento em
que vem elaborada a rotina não é reconhecível e pode acontecer com notável antecipação devido ao
comportamento do contador de programa.
Tipicamente a rotina entre um movimento e um outro vem usada para aguardar as condições
necessárias para continuar o movimento além do ponto ao qual a ação está associada (por exemplo
na espera de uma entrada usuário) enquanto no início ou no final do movimento serão executados
alguns comandos (ex: comando de saídas usuário).
Para cada ação, ao interno do programa iph_usr se encontram:
– uma rotina vazia solicitada ipru_usr_wait_n onde n é o número da ação usuário
– duas CONDITION (ver manual PDL2 Programming Language), respectivamente ao START e
ao END com lista de ações vazia:
ROUTINE ipru_usr_wait_1
BEGIN
--
-- introduzir aqui WAIT FOR $DIN[xxx]
--
END ipru_usr_wait_1
ROUTINE ipru_usr_wait_2
BEGIN
--
-- introduzir aqui WAIT FOR $DIN[xxx]
--
END ipru_usr_wait_2
...
ROUTINE ipru_def_usr_cond
BEGIN
--
-- início do movimento por ação 1
--
CONDITION[ki_cond_offset1 + 1]:
WHEN AT START DO
--
-- introduzir aqui $DOUT[xxx] := X
--
ENDCONDITION
--
-- final do movimento por ação 1
--
CONDITION[ki_cond_offset2 + 1]:
WHEN AT END DO
--
-- introduzir aqui $DOUT[xxx] := X
--
ENDCONDITION
--
-- início do movimento por ação 2
--
CONDITION[ki_cond_offset1 + 2]:
WHEN AT START DO
--
-- introduzir aqui $DOUT[xxx] := X
--
ENDCONDITION
--
165
Propriedade da Comau - Duplicação proibida
-- final do movimento por ação 2
--
CONDITION[ki_cond_offset2 + 2]:
WHEN AT END DO
--
-- introduzir aqui $DOUT[xxx] := X
--
ENDCONDITION
--
-- ...........
--
END ipru_def_usr_cond
166
Propriedade da Comau - Duplicação proibida
5. USO DO SISTEMA
5.1 Introdução
O presente capítulo descreve os seguintes argumentos:
– Página principal
– Página dos parâmetros
– Controle Programas
– Programação dos pontos das trajetórias
– Execução trajetória no local
– Teclas controle processo
– Painel Operador
5.2 Página principal
A página principal do aplicativo está subdividida em várias subpáginas:
– SmartIP
– Páginas objetos
5.2.1 SmartIP
As subpáginas SmartIP reassume a configuração de cela (objetos antes e depois do robô) indicando o
estado dos vários dispositivos (led vermelho = anomalia). Serão mostradas agora as possíveis
configurações de cela:
– Prensa anterior - Prensa posterior
– Mesa anterior - Prensa posterior
– Prensa anterior - Mesa posterior
– Passagem interoperacional anterior - Prensa posterior
– Prensa anterior - Passagem interoperacional posterior
167
Propriedade da Comau - Duplicação proibida
Fig. 5.1 - Prensa anterior - Prensa posterior
Fig. 5.2 - Mesa anterior - Prensa posterior
168
Propriedade da Comau - Duplicação proibida
Fig. 5.3 - Prensa anterior - Mesa posterior
Fig. 5.4 - Passagem interoperacional anterior - Prensa posterior
169
Propriedade da Comau - Duplicação proibida
Fig. 5.5 - Prensa anterior - Passagem interoperacional posterior
Nesta subpágina, no Menu Central, estão disponíveis as seguintes softkey:
– Prog (T1) - permite ter acesso aos comandos para o Controle Programas
– Par. (T2) - permite ter acesso à Página dos parâmetros
– Teach (T3) - permite ter acesso ao Ambiente de Programação (Teach)
– Help (T5) - Permite visualizar informações interessadas ao aplicativo SmartIP:
• Config - visualiza a configuração Hardware do aplicativo.
• Version - visualiza a versão global do aplicativo e as versões de cada módulo.
• CL Version - visualiza a versão dos módulos comuns que os aplicativos utilizam.
5.2.2 Páginas objetos
São páginas informativas que mostram o estado dos sinais relativos aos objetos da cela. Em particular
permitem:
– visualizar o estado das configurações e dos dados
– visualizar o estado de entradas e saídas
– visualizar os tempos ciclo de execução, úteis para otimizar o funcionamento da linha.
Estes estão agrupadas em:
– Robô
170
Propriedade da Comau - Duplicação proibida
– Dispositivo
– Prensa anterior
– Prensa posterior
Fig. 5.6 – Robô
Os dados visualizados na página corrente, são os seguintes:
– tipo de robô: modelo do arm do robô
– nome do robô: o nome que foi configurado na fase de setup cela.
– código gama: código do programa em execução ou atualmente aberto
– num ciclos robô: número total de ciclos de trabalho executados pelo robô
– num ciclos gama: número total de ciclos de trabalho executados para o programa atualmente em
execução
– fora de interferência anterior - fora de interferência posterior: estado dos sinais Fora do raio de
ação anterior e Fora do raio de ação posteriormente:
• vermelho = FALSE - robô em impedimento
• verde = TRUE - robô fora do raio de ação
– robot_svi, robot_cen, robot_pre, robot_aam, robot_pri, robot_aav,robot_dep: indicações da
posição do robô.
– Delta D2: margem de trabalho para antecipação anterior
171
Propriedade da Comau - Duplicação proibida
– Delta D3: margem de trabalho para antecipação posterior
Fig. 5.7 – Dispositivo
Os dados visualizados na página corrente, são os seguintes:
– Código dispositivo, Peso peça, Peso dispositivo, Dimensão tool X, Dimensão tool Y,
Dimensão tool Z: resumo das informações relativas ao dispositivo de pega configurado da página
de setup programa (ver par. 5.4.3.1 TOOL à pág. 5-10).
– Presença peça 1: estado do sinal de presença peça proveniente do vacuômetro do primeiro
canal da bomba
– Presença peça 2: estado do sinal de presença peça proveniente do vacuômetro do segundo
canal da bomba. Esta indicação está presente somente no caso de duplo canal habilitado da página
de setup programa (ver par. 5.4.3.1 TOOL à pág. 5-10).
– Tempo de aspiração: esta indicação está presente somente em caso de tempo de retiro igual
zero (espera sinal do vacuômetro no ponto de retiro PRI) e mostra o tempo de reação (em ms) do
sensor devazio, isto é, o tempo que intercorre entre o final do movimento em direção ao ponto de
retiro e o momento em que o aplicativo recebe o sinal do vacuômetro.
172
Propriedade da Comau - Duplicação proibida
Fig. 5.8 - Prensa anterior
Fig. 5.9 - Prensa posterior
Os dados visualizados nas páginas de Prensa anterior e Prensa posterior, são os seguintes:
– Came 1 (segurança), Came 2 (Aut.retiro), Came 3 (PMI), Came 4(PMS): estado dos sinais dos
cames prensa (vermelho = FALSE verde = TRUE)
– Tempo start - C1: tempo que intercorre entre o envio do comando prensa fechada por parte do
aplicativo e o momento em que vem recebido o flanco ascendente do sinal do came 1
– Tempo start - C2: tempo que intercorre entre o envio do comando prensa fechada por parte do
aplicativo e o momento em que vem recebido o flanco ascendente do sinal do came 2
173
Propriedade da Comau - Duplicação proibida
– Tempo start - C4: tempo que intercorre entre o envio do comando prensa fechada por parte do
aplicativo e o momento em que vem recebido o flanco ascendente do sinal do came 4
5.3 Página dos parâmetros
Conforme citado precedentemente, acede-se à página dos parâmetros mediante a tecla PAR (T2) da
página principal do aplicativo (Appl Page). Através desta página é possível modificar alguns parâmetros
sobre os quais, tipicamente, é necessário operar durante o funcionamento em automático da linha.
Fig. 5.10 – Parâmetros
– Nome matrícula
nome do programa de trabalho
– Tempo de retiro
é o tempo de espera no ponto de retiro. Existem duas modalidades de funcionamento:
• Tempo de retiro = 0 O robô aguarda no ponto de retiro até quando não recebe o sinal do vacuômetro.
O parâmetro de setup Atraso controle peça,assume neste caso o significado de timeout para a
indicação da anomalia deeça não retirada.
• Tempo de retiro > 0 O robô aguarda no ponto de retiro pelo tempo especificado. O parâmetro de
setup Atraso controle peça é o tempo após o qual vem ativado o controle de presença peça (sinal do
vacuômetro) calculado do momento em que começa o movimento de saída com a peça.
– Tempo de depósito
é o tempo de espera no ponto de depósito após a ativação do assopramento da
peça.
– Habilitação D2
é a habilitação da antecipação em direção anterior. O consenso ao carregamento da peça na prensa em
direção ao robô anterior vem enviado após um certo tempo calculado do final do retiro (isto é, do
momento em que começa o movimento de saída com a peça) e não no ponto de SAM.
174
Propriedade da Comau - Duplicação proibida
– Antecipação D2
é o tempo após o qual vem enviado o consenso ao carregamento da peça na prensa em direção ao
robô anterior, calculado do final do retiro (isto é, do momento em que começa o movimento de saída
com a peça). É necessário habilitar a antecipação mediante item Habilitação D2.
– Habilitação D3
é a habilitação da antecipação em direção posterior. O comando de fechamento em direção à prensa
posterior vem enviado após um certo tempo calculado pelo final do depósito (isto é, do momento em
que começa o movimento de saída) e não no ponto de SAV.
– Antecipação D3
é o tempo após o qual vem enviado o comando de fechamento em direção à prensa posterior, vem
calculado pelo final do depósito (isto é, do momento em que começa o movimento de saída). É
necessário habilitar a antecipação mediante a item Habilitação D3.
5.4 Controle Programas
O presente parágrafo prevê a descrição detalhada de todas as operações que o usuário deve
desenvolver para controlar os seus programas. Serão fornecidas informações concernentes aos
seguintes argumentos:
– Criação de um novo programa
– Procedimento de setup programa
– Dados de setup programa
– Abertura de um programa
– Cópia de um programa
– Cancelamento de um programa
Todos os programas e as configurações executadas pelo usuário serão salvos na Unidade de Controle
C4G, ao interno da pasta UD:\DATA\IP.
Em particular:
– E_’robotname’_’programmanumero’P.VAR
contém as posições do programa.
Exemplo:
E_R01_01P.VAR
– E_’robotname’_’programmanumero’V.VAR
contêm as configurações do programa, executadas pelo ambiente de SETUP.
Exemplo:
E_R01_01V.VAR
5.4.1 Criação de um novo programa
Na página principal do aplicativo (Appl Page) selecionar do menu PROG (T1) o item
Novo (ver Fig. 5.11).
175
Propriedade da Comau - Duplicação proibida
Fig. 5.11 - Criação novo programa
Será solicitado ao usuário de selecionar um índice de programa entre aqueles ainda disponíveis (ver
Fig. 5.12). O número máximo de programas que podem ser memorizados é 128.
Fig. 5.12 - Seleção índice
Uma vez que o novo programa foi criado, o seu índice e o seu nome aparecem no alto da página
principal do aplicativo (ver informação evidenciada em vermelho, na Fig. 5.13), seguidos do
símbolo [?] que indica PROGRAMA NÃO COMPLETO.
176
Propriedade da Comau - Duplicação proibida
Fig. 5.13 - Visualização nome e índice
Para conhecer os pontos das trajetórias é necessário ter acesso à página de TEACH (ver par. 5.5
Programação dos pontos das trajetórias à pág. 5-16). A relativa tecla não será ativada até quando
não se configura um valor de TCP (ponto de centro dispositivo) através da página de setup de
programa, conforme descrito no seguinte parágrafo (Procedimento de setup programa).
5.4.2 Procedimento de setup programa
ATENÇÃO! A página de setup programa atua nos dados do programa atualmente aberto.
Recordar-se de SALVAR SEMPRE os dados modificados antes de abrir um novo programa, para
não perder as modificações.
Para proceder ao setup do programa, operar conforme descrito nos pontos a seguir:
a. Ativar a página de setup (L3) no Terminal de Programação TP4i
b. Selecionar o ícone ApplSetup e confirmar com ENTER.
Fig. 5.14 - Ambiente de setup do aplicativo
177
Propriedade da Comau - Duplicação proibida
c. Selecionar a etiqueta PROG e pressionar a seta para baixo para ter acesso aos dados da
página.
Fig. 5.15 - Página PROG (setup programas)
Conforme se vê na Fig. 5.15, dados estão agrupados sob os itens TOOL e ROBÔ.
c. Uma vez modificados os dados, se tornam visíveis as teclas de SAVE APPLY e RELOAD, e
aparece um asterisco na etiqueta PROG, para indicar a presença dos dados não salvos.
d. Pressionar SAVE.
5.4.3 Dados de setup programa
Conforme citado precedentemente, os dados de setup dos programas estão agrupados em
– TOOL e
– ROBÔ
5.4.3.1 TOOL
Os dados de TOOL são os seguintes:
– Peso dispositivo
peso do dispositivo usado para manusear a peça.
– Peso peça
peso da peça.
– Tool quota X
quota X do ponto de centro ferramenta
– Tool quota Y
quota Y do ponto de centro ferramenta
178
Propriedade da Comau - Duplicação proibida
– Tool quota Z
quota Z do ponto de centro ferramenta
– Tool ângulo A
primeiro ângulo de Eulero do terno de centro ferramenta
– Tool ângulo E
segundo ângulo de Eulero do terno de centro ferramenta
– Tool ângulo R
terceiro ângulo de Eulero do terno de centro ferramenta
– Codificação do dispositivo
se igual a 0, o aplicativo não controla o código do dispositivo. Se diverso de zero, o aplicativo controla
durante o ciclo a correspondência do código recebido nos entradas digitais, com o valor configurado.
– Micro presença dispositivo
se habilitado, o aplicativo controla durante o ciclo a entrada do micro de presença
dispositivo no flange.
– Número circuitos ar
[1..2] número de circuitos do ar utilizados no processo
– Aspiração circuito 1
[FALSE/FALSE FALSE/TRUE TRUE/FALSE TRUE/TRUE] estado das duas saídas de comando da
bomba na fase de aspiração
– Assopramento circuito 1
[FALSE/FALSE FALSE/TRUE TRUE/FALSE TRUE/TRUE] estado das duas saídas de comando da
bomba na fase deassopramento
– Relax circuito 1
[FALSE/FALSE FALSE/TRUE TRUE/FALSE TRUE/TRUE] estado das duas saídas de comando da
bomba na fase de stand-by
– Aspiração circuito 2
análogo ao item equivalente para o circuito 1
– Assopramento circuito 2
análogo ao item equivalente para o circuito 1
– Relax circuito 2
análogo ao item equivalente para o circuito 1
– Presença pinça
se habilitado, o aplicativo controla as saídas dedicadas ao fechamento e abertura da pinça, durante o
retiro e o depósito.
– Comando pinça aberta
[ON OFF] estado da saída de comando pinça para abertura
– Comando pinça fechada
[ON OFF] estado da saída de comando pinça para fechamento
– Comando ar pinça
[ON OFF] estado da saída de comando ar para os movimentos da pinça
179
Propriedade da Comau - Duplicação proibida
– Micro pinça
se habilitado, o aplicativo controla os micros de pinça aberta e fechada, no comando de abertura /
fechamento
5.4.3.2 ROBÔ
Os valores de default dos parâmetros do programa (configuração anterior, configuração posterior,
carregamento automático, descarregamento automático) estão coerentes com as configurações do
setup de cela. Somente em casos particulares se torna necessário modificar estes parâmetros para
um determinado programa de trabalho. Por exemplo, no caso de uma peça que deve ser levada no
fundo da linha saltando algumas operações, se pode selecionar, somente para aquele programa, o
objeto "mesa embaixo da prensa". Os dados de setup de tipo ROBÔ são os seguintes:
– Configuração anterior
objeto presente antes do robô. Ver setup de cela.
– Configuração posterior
objeto presente depois do robô. Ver setup de cela.
– Carregamento automático
O objeto presente antes do robô é carregado por um outro robô. Ver setup de cela.
– Descarregamento automático
O objeto presente depois do robô é descarregado por um outro robô. Ver setup de cela.
– Número depósitos
[1..2] número de depósitos efetuados durante o ciclo.
– Depósito alternado
se habilitado, o depósito será controlado pelo PLC que seleciona ou a primeira ou a segunda posição
de depósito.
– Operação em Dp1
[nenhuma - Depósito ch1] se o número de depósitos é maior do que um, consente selecionar a
operação a efetuar na primeira posição de depósito. Depósito ch1: liberação da peça através do
assopramento no primeiro circuito do Ar
– Operação em Dp2
[nenhuma - Depósito ch2 - Passagem interoperacional ch2] se o número de depósitos é maior do que
um, consente selecionar a operação a efetuar na segunda posição de depósito Depósito ch2:
liberação da peça mediante assopramento no segundo circuito do ar Passagem interoperacional ch2:
operação de passagem interoperacional com liberação da peça mediante assopramento no segundo
circuito do ar
– Número de retiros
[1..2] número de retiros efetuados durante o ciclo.
– Retiro alternado
se habilitado, o retiro vem controlado pelo PLC que seleciona ou a primeira ou asegunda posição de
retiro.
– Operação in Pr1
[nenhuma - Retiro todos ch - Retiro ch1- Passagem interoperacional ch1] se o número de retiros é
maior do que um, consente selecionar a operação a efetuar na primeira posição de retiro. Retiro
todos ch: retiro mediante aspiração em ambos os circuitos do ar. Retiro ch1: retiro mediante
180
Propriedade da Comau - Duplicação proibida
aspiração no primeiro circuito do ar Passagem interoperacional ch1: operação de passagem
interoperacional com aspiração no primeiro circuito do ar
– Operação in Pr2
[nenhuma - Retiro ch2- Depósito ch2] se o número de retiros é maior do que um, consente selecionar
a operação a efetuar na segunda posição de retiro. Retiro ch2: retiro mediante aspiração no segundo
circuito do ar
Depósito ch2: liberação da peça mediante assopramento no segundo circuito do ar
– Fim do ciclo em SVI local
se habilitado, termina o programa na posição de desarticulação local e não em desarticulação global,
quando vem solicitado o fim do lote por troca matrícula.
– Duração start anterior
duração, em ms, do impulso de start ao robô anterior, usado para dar consenso ao carregamento.
– Duração start posterior
duração , em ms, do impulso de start posterior. Caso o objeto depois seja uma prensa, representa a
duração do sinal de start prensa. Em caso contrário é a duração do impulso de start ao robô posterior,
usada para dar o consenso ao descarregamento.
– Atraso controle peça
se o tempo de retiro na página dos parâmetros está configurado a zero, representa o timeout para a
anomalia de peça não retirada que indica, durante o retiro, a falta do sinal de vácuo atingido pelo
vacuômetro da bomba de aspiração. Se o tempo de retiro está configurado em um valor diferente de zero,
tal valor é o atraso com o qual vem controlado o vacuômetro, calculado do momento de início do
movimento de saída.
5.4.4 Abertura de um programa
A abertura do programa executa o carregamento na memória de trabalho dos dados e dos pontos
relativos. As softkey serão atualizadas automaticamente, em base às configurações do programa aberto.
Da página principal do aplicativo selecionar do menu PROG (T1) o item Abrir.
Fig. 5.16 - Abertura programa
Vem solicitado de selecionar um programa entre aqueles memorizados.
181
Propriedade da Comau - Duplicação proibida
Fig. 5.17 - Seleção programa
5.4.5 Cópia de um programa
Da página principal do aplicativo selecionar pelo menu PROG (T1) o item Copiar.
Fig. 5.18 - Comando Copiar
Vem solicitado de selecionar o programa fonte entre aqueles memorizados.
182
Propriedade da Comau - Duplicação proibida
Fig. 5.19 - Seleção programa fonte
Vem solicitado de selecionar o índice do programa de destinação entre aqueles ainda disponíveis.
Fig. 5.20 - Seleção destinação
5.4.6 Cancelamento de um programa
Da página principal do aplicativo selecionar do menu PROG (T1) o item Cancelar.
Fig. 5.21 - Comando Cancelar
183
Propriedade da Comau - Duplicação proibida
O sistema solicita ao usuário de selecionar o programa que pretende cancelar.
Fig. 5.22 - Seleção programa a cancelar
5.5 Programação dos pontos das trajetórias
– Ambiente de Programação (Teach)
– Regulagem das posições
– Execução dos pontos
– Menu
– Dupla operação
– Layout da página de Programação
184
Propriedade da Comau - Duplicação proibida
5.5.1 Ambiente de Programação (Teach)
Tem-se acesso ao ambiente de programação dos pontos das trajetórias através da tecla Teach (T3)
da página principal do aplicativo (ver Fig. 5.23).
Fig. 5.23 – Teach
A tecla está desabilitada nos seguintes casos:
– o seletor está na posição AUTO
– nenhum programa aberto
– o valor do TCP (ponto de centro ferramenta) é nulo para o programa aberto. Para configurar um
valor do TCP ver Procedimento de setup programa. Durante a abertura de um novo programa a
página de TEACH se apresenta conforme Fig. 5.24.
Fig. 5.24 - Página de Teach
Os pontos marcados por uma bolinha grande são OBRIGATÓRIOS ou seja, é necessário
conhecê-los para que o programa seja executável.Os pontos marcados por uma bolinha
pequena são FACULTATIVOS.
185
Propriedade da Comau - Duplicação proibida
Em correspondência dos pontos obrigatórios o aplicativo coloca em ato as ações de
processo:
– Pri ponto de retiro.
– Dep ponto de depósito.
– Aam espera anterior. O robô aguarda aqui as condições para entrar antes a retirar a
peça.Além deste ponto vem declarado o impedimento anterior.
– Aav espera posterior. O robô aguarda aqui as condições para entrar posteriormente a
depositar a peça.Além deste ponto vem declarado o impedimento posterior
– Sam saída anterior. Ponto Fora do raio de ação após o retiro.
– Sav saída posterior. Ponto Fora do raio de ação após depósito.
– Cen ponto de repouso.
– Svg ponto de desarticulaçãoglobal. É a posição de troca do dispositivo.
– Pre apresentação.
– Prt retorno.
Para uma melhor compreensão das ações de processo citadas acima, ver as
trajetórias, conforme o ex. na Fig. 5.24.
ATENÇÃO: o ponto SVG é um ponto global ou seja, comum a todos os programas. A
modificação deste ponto há efeito no programa aberto e em todos aqueles memorizados.
5.5.2 Regulagem das posições
As teclas seta do TP4i deslocam o cursor aos pontos das trajetórias. As informações
mostradas no fundo da tela (ver Fig. 5.24) se referem ao ponto evidenciado pelo cursor.
Precisamente, estes são:
– vel: % velocidade do movimento
– acc: % aceleração do movimento
– dec: % desaceleração do movimento
– ty: tipo de movimento (JOINT ou LINEAR) e relativa precisão (percentual)
– act: número da ação usuário associada à posição (ver par. 4.10 Personalizações à pág. 4-27)
Agora serão descritos detalhadamente os seguintes argumentos:
– Regulagem ou modificação de uma posição
– Modificação dos atributos de uma posição
5.5.2.1 Regulagem ou modificação de uma posição
186
Propriedade da Comau - Duplicação proibida
a. Para modificar uma posição já existente, selecioná-la deslocando o cursor
b. Usar a tecla REC do Terminal de Programação
c. O ponto registrado será mostrado na cor azul.
Todos os pontos registrados que se encontram na trajetória, serão executados pelo
programa.
5.5.2.2 Modificação dos atributos de uma posição
Para modificar os atributos de uma posição, é necessário proceder no seguinte modo:
a. selecioná-la com o cursor e pressionar ENTER.
b. Tem-se acesso neste modo aos campos no fundo da tela. Deslocar o cursor no atributo a
modificar e pressionar ENTER.
c. Modificar o valor.
d. Retornar na página principal mediante a tecla ESC.
Fig. 5.25 - Modificação dos atributos de uma posição
5.5.3 Execução dos pontos
Para mover o robô em uma posição registrada, proceder conforme segue:
a. selecionar a posição desejada, com o cursor
b. ligar os motores
187
Propriedade da Comau - Duplicação proibida
c. pressionar a tecla RUN.
d. Neste ponto aparece a mensagem "Movimento em curso".
e. Manter pressionado o botão START por toda a execução do movimento.
Uma vez atingido o ponto, vem visualizada a mensagem "Posição final atingida".
5.5.4 Menu
No ambiente de TEACH estão disponíveis algumas softkey (como se pode ver na Fig. 5.25) que
permitem ter acesso aos seguintes menus:
– Prog.
– Modificação
– Páginas
5.5.4.1 Prog.
Conforme mostrado na Fig. 5.26, mediante a softkey Prog. (F1), o sistema abre um menu
deslizante contendo os seguintes comandos:
Fig. 5.26 - Menu Prog
– Aplicar : mantém na memória as modificações sem salvar-las
– Salvar : salva as modificações efetuadas ao programa
– Abandonar: sai do ambiente de TEACH sem salvar
– Sair: sai do ambiente de TEACH salvando as modificações
188
Propriedade da Comau - Duplicação proibida
5.5.4.2 Modificação
Conforme mostrado na Fig. 5.27, mediante a softkey Modificação (F2), o sistema abre um menu
deslizante contendo os seguintes comandos:
Fig. 5.27 - Menu Modificação
– Colar: colar um ponto precedentemente copiado nos apontamentos
– Copiar: copiar um ponto nos apontamentos
– Restabelecer: sai do ambiente de TEACH sem salvar
– Eliminar: sai do ambiente de TEACH salvando as modificações
5.5.4.3 Páginas
Conforme mostrado na Fig. 5.28, mediante a softkey Páginas (F4), o sistema abre um
menu deslizante contendo os seguintes comandos:
Fig. 5.28 - Menu Páginas
189
Propriedade da Comau - Duplicação proibida
– Main : acede à página principal do ambiente de programação
– Duplo retiro: acede à página da Dupla operação no retiro. Esta seleção é possível somente no
caso em que, através do Procedimento de setup programa, tenha sido habilitada tal função.
– Duplo depósito: acede à página da Dupla operação no depósito. Esta seleção é possível
somente no caso em que, através do Procedimento de setup programa, tenha sido habilitada tal
função.
5.5.5 Dupla operação
O ambiente de programação prevê páginas dedicadas à função de
– Dupla operação no retiro e
– Dupla operação no depósito.
5.5.5.1 Dupla operação no retiro
No caso de dupla operação no retiro, o ponto PRI se torna um ponto intermediário comum às
trajetórias em direção ao os dois pontos Pr1 e Pr2 (ver Fig. 5.29). A operação a ser executada
nestes pontos pode ser configurada mediante o Procedimento de setup programa.
A trajetória seguida no retiro prevê:
a. movimento da posição AAM (espera anterior) em direção ao PRI seguindo os pontos registrados
na página principal do ambiente de programação
b. execução dos segmentos: PRI --> Pr1 Pr1 --> PRI PRI --> Pr2 Pr2 --> PRI
c. movimento do ponto PRI em direção ao SAM (fora do raio de ação anterior) continuando a
trajetória definida na página principal do ambiente de programação.
Fig. 5.29 - Dupla operação no retiro
5.5.5.2 Dupla operação no depósito
Analogamente, no caso de dupla operação no depósito, o ponto DEP se torna um ponto
intermediário comum às trajetórias em direção aos dois pontos Dp1 e Dp2 (ver Fig. 5.30). A operação
a ser executada nestes pontos pode ser configurada mediante o Procedimento de setup programa.
A trajetória seguida no depósito prevê:
190
Propriedade da Comau - Duplicação proibida
a. movimento da posição AAV (espera posterior) em direção ao DEP seguindo os pontos registrados
na página principal do ambiente de programação
b. execução dos segmentos: DEP --> Dp1 Dp1 --> DEP DEP --> Dp2 Dp2 --> DEP
c. movimento do ponto DEP em direção ao SAV (fora do raio de ação posterior) continuando a
trajetória definida na página principal do ambiente de programação
Fig. 5.30 - Dupla operação no depósito
5.5.6 Layout da página de Programação
Dependendo da configuração de programa, a Página de Programação assume o seguinte layout:
– Prensa anterior - Prensa posterior
– Mesa anterior - Prensa posterior
– Prensa anterior - Mesa posterior
– Passagem interoperacional anterior - Prensa posterior
– Prensa anterior - Passagem interoperacional posterior
191
Propriedade da Comau - Duplicação proibida
Fig. 5.31 - Prensa anterior - Prensa posterior
Fig. 5.32 - Mesa anterior - Prensa posterior
192
Propriedade da Comau - Duplicação proibida
Fig. 5.33 - Prensa anterior - Mesa posterior
Fig. 5.34 - Passagem interoperacional anterior - Prensa posterior
193
Propriedade da Comau - Duplicação proibida
Fig. 5.35 - Prensa anterior - Passagem interoperacional posterior
5.6 Execução trajetória no local
Da página objeto robô é possível comandar a execução de alguns ciclos os movimentos robô com o C4G
no modo LOCAL (seletor de estado na posição AUTO).
Durante os procedimentos no local estão desabilitados:
– comandos provenientes do Painel Operador Interprensas no Tp4i
– comandos provenientes do PLC de linha
– controles de presença peça no dispositivo
Permanecem ativos:
– controles de ausência peça nas trajetórias/pontos que não prevêem a presença de uma peça no
dispositivo.
– controles de consenso entrada das prensas antes e depois. As prensas devem estar no ponto morto
superior.
– controles de robô anterior e posterior, fora do raio de ação da prensa.
– comandos em direção ao dispositivo (Aspiração, Assopramento , etc…)
Antes de proceder à execução dos ciclos no local executar DRIVE ON e START dos fins-de-curso do
Terminal de Programação TP4i.
Os ciclos e os movimentos executados no LOCAL são relativos à trajetória do
programa correntemente aberto e carregado.
Agora serão descritos com detalhes os seguintes argumentos:– Pontos de serviço
– Ciclos
194
Propriedade da Comau - Duplicação proibida
5.6.1 Pontos de serviço
Os comandos locais de serviço consentem enviar o robô no ponto especificado.
– Comando de robô no SVG
– Comando de robô no CEN
– Comando de robô no AAM
– Trajetórias
5.6.1.1 Comando de robô no SVG
Consente enviar o robô nas seguintes posições:
– SVG no caso em que, para o programa aberto, esteja desabilitado o parâmetro de
'Fim ciclo no SVL'.
– SVL no caso em que, para o programa aberto, tenha sido habilitado o parâmetro
de 'Fim ciclo no SVL' e a posição tenha sido memorizada.
O movimento em direção à destinação SVG ou SVL pode iniciar somente com o robô nas posições de
AAM e CEN.
Fig. 5.36 - Comando de robô no SVG
5.6.1.2 Comando de robô no CEN
Consente enviar o robô na posição de CEN.
O movimento em direção à destinação CEN pode iniciar somente com o robô nas posições de
AAM, SVL ou SVG.
Fig. 5.37 - Comando de robô no CEN
195
Propriedade da Comau - Duplicação proibida
5.6.1.3 Comando de robô no AAM
Consente enviar o robô na posição de AAM.
O movimento em direção AAM pode iniciar somente com o robô na posição de CEN.
Fig. 5.38 - Comando de robô no AAM
5.6.1.4 Trajetórias
As trajetórias locais permitem a execução da trajetória especificada.
– Comando trajetória AAM – PRI
196
Propriedade da Comau - Duplicação proibida
– Comando trajetória AAM – PRE
5.6.1.4.1 Comando trajetória AAM – PRI
Consente mover o robô no LOCAL ao longo de toda a trajetória do retiro, a partir do ponto AAM de
espera fora do raio de ação da prensa. O robô executa a operação de retiro no ponto PRI ee pára no
estado HOLD. A continuação do ciclo acontece pressionando a tecla START do TP4i. O robô executa a
trajetória até o Depósito, parando no ponto DEP, sem depositar a peça, no estado de HOLD. O sucessivo
START da TP4i inicia o retorno no ponto AAM.
Fig. 5.39 - Comando trajetória AAM-PRI
5.6.1.4.2 Comando trajetória AAM – PRE
Consente executar a trajetória de Apresentação com o robô no LOCAL, a partir do ponto AAM de
espera fora do raio de ação da prensa. O robô executa a operação de retiro e move no PRE
passando pelo ponto PRT, parando no estado HOLD. A continuação do ciclo acontece
pressionando a tecla START do TP4i. O robô executa a trajetória até o Depósito e retorna no ponto
AAM.
197
Propriedade da Comau - Duplicação proibida
Fig. 5.40 - Comando trajetória AAM-PRE
5.6.2 Ciclos
Os ciclos locais permitem a execução de um ciclo completo de retiro e depósito na modalidade Singular ou
Contínua.
– Comando ciclo simples (modalidade singular)
– Comando ciclo contínuo (modalidade contínua)
– Comando Fim Ciclo
5.6.2.1 Comando ciclo simples (modalidade singular)
O comando consente a execução de um ciclo completo de retiro e depósito, a partir da posição AAM
de espera fora do raio de ação da prensa anterior. O comando termina automaticamente após o
depósito, com o retorno do robô na posição AAM.
Fig. 5.41 - Modalidade singular
198
Propriedade da Comau - Duplicação proibida
5.6.2.2 Comando ciclo contínuo (modalidade contínua)
O comando consente a execução do ciclo completo de retiro e depósito no modo contínuo, a partir da
posição AAM. O robô repete o ciclo de retiro e depósito até quando não vem executado o Comando
Fim Ciclo.
Fig. 5.42 - Modalidade contínua
5.6.2.3 Comando Fim Ciclo
O comando consente a parada do ciclo contínuo de retiro e depósito. O robô pára na sucessiva
passagem no ponto AAM.
Fig. 5.43 - Fim ciclo
199
Propriedade da Comau - Duplicação proibida
5.7 Teclas controle processo
As 6 softkey do menu à direita do TP4i, serão utilizadas para a manipulação da peça. Os ícones
correspondentes mostram a operação associada a cada softkey. Por quanto concerne às cores de fundo
dos ícones, em geral podem ter as seguintes situações:
Segue agora uma descrição detalhada do significado de cada uma das softkey do menu à direita
(chamados, por comodidade, teclas), relativos ao aplicativo SmartIP.
200
Propriedade da Comau - Duplicação proibida
(*) Esta tecla é visível somente se o programa prevê o uso de uma pinça (ver Dados de setup programa,
Presença Pinça).
Caso seja previsto pelo programa, o uso de ambos os circuitos do ar com um
singular retiro e um singular depósito, valem as seguintes considerações:
– a tecla 1 está desabilitada
– as teclas 2 e 3 controlam contemporaneamente os dois circuitos respectivamente para a
aspiração e o assopramento.
– a tecla 2 se torna VERDE com o sinal de vazio alcançado por ambos os circuitos
5.8 Painel Operador
Mediante a pressão da tecla 'Ihm' do menu à esquerda (evidenciado em vermelho na Fig. 5.44), vem
ativado o Painel Operador, que permite ao usuário monitorar o estado da cela e de introduzir oportunos
comandos. O Painel Operador é articulado em três subpáginas:
– Alarmes
– Comandos
– Robô.
A área de visualização no alto da página é comum, e mostra o estado das memórias:
– Prensa anterior - bloqueio executado
indica que a peça presente na prensa anterior foi bloqueada.
201
Propriedade da Comau - Duplicação proibida
– Peça a retirar
indica a presença de uma peça a retirar anterior. Esta memória deve estar em um para que o robô entre
ao retiro.
– Alarme
Aplicativo em alarme
– Prensa posterior - bloqueio executado
indica que a peça presente na prensa posterior foi bloqueada.
– Peça depositada
indica a presença de uma peça depositada posterior. Esta memória deve estar a zero para que o robô
entre no depósito.
– message
eventual mensagem de alarme.
5.8.1 Alarmes
Fig. 5.44 - Subpágina Alarmes
Controla as situações de anomalia. Para resolver tais situações, estão disponíveis três fins-de-curso:
– RESET (F1)
vem repetido o teste da condição que deu origem à anomalia. Se foi possível remover a causa do
alarme, consente de reiniciar o ciclo.
– SKIP (F6)
vem momentaneamente ignorada a condição que deu origem à anomalia até quando o botão vem
mantido pressionado. O ciclo em curso termina com baixa velocidade. Os ciclos sucessivos
recomeçam normalmente.
– ABORT (F5)
o ciclo em curso não termina e o robô se predispõe a começar um novo ciclo.
202
Propriedade da Comau - Duplicação proibida
Dependendo do tipo de anomalia podem ser disponíveis somente algumas modalidades de
restabelecimento. Ver Cap.6. - Alarmes e restabelecimentos para uma descrição mais detalhada.
5.8.2 Comandos
Consente a execução de comandos de cela úteis a restabelecer o normal funcionamento do robô.
Fig. 5.45 - Subpágina Comandos
– CONSENSO ANTERIOR (F1)
coloca a um a memória de peça a retirar antes. É útil para reiniciar o ciclo nos casos em que o robô,
após uma anomalia ou uma troca de estado do seletor, não entra no retiro por falta da memória de peça
a retirar.
– CONSENSO POSTERIOR (F6)
coloca a zero a memória de peça depositada posteriormente. É útil para reiniciar o ciclo nos casos ao
qual o robô, após uma anomalia ou uma troca de estado do seletor, não entra ao depósito porque
considera a peça já depositada.
– BLOQUEIO PRENSA (F5)
comando o bloqueio da prensa depois do robô
5.8.3 Robô
Consente comandar alguns ciclos de serviço, diretamente do Terminal de Programação TP4i
Fig. 5.46 - Subpágina Robô
203
Propriedade da Comau - Duplicação proibida
– SOLICITAÇÃO APRESENTAÇÃO (F1)
o robô vai imediatamente na apresentação (posição PRE) se há já uma peça a bordo. Em caso contrário, se
coloca na apresentação ao sucessivo retiro. Efetuar um Start linha para reiniciar o ciclo (ver par.4.8
Procedimentos de linha à pág. 4-19).
– SOLICITAÇÃO REPOUSO (F2)
o robô termina o ciclo em curso e, da posição de espera anterior, se coloca no repouso (posição CEN). Se si
encontra já na posição de espera anterior, se coloca imediatamente no repouso. Efetuar um Start linha para
reiniciar o ciclo (ver par. 4.8 Procedimentos de linha à pág. 4-19).
– PROVA RETIRO (F3)
coloca em HOLD o robô na posição de retiro. Efetuar um Start linha para reiniciar o ciclo (ver par. 4.8
Procedimentos de linha à pág. 4-19).
– PROVA DEPOSITO (F4)
coloca em HOLD o robô na posição de depósito. Efetuar um Start linha para reiniciar o ciclo (ver par. 4.8
Procedimentos de linha à pág. 4-19).
204
Propriedade da Comau - Duplicação proibida
205
Propriedade da Comau - Duplicação proibida
206
Propriedade da Comau - Duplicação proibida
207
Propriedade da Comau - Duplicação proibida
208
Propriedade da Comau - Duplicação proibida
209
Propriedade da Comau - Duplicação proibida
210
Propriedade da Comau - Duplicação proibida
211
Propriedade da Comau - Duplicação proibida
212
Propriedade da Comau - Duplicação proibida
213
Propriedade da Comau - Duplicação proibida
214
Propriedade da Comau - Duplicação proibidado tipo de robô , expansível até 10 eixos com opções adicionais .
A DSA é composto por:
- DLU (Unidade Lógica Digital ) Controle de unidade lógica da posição, de velocidade / torque atual (A)
- PRU (Power Unit) estágio de potência de 6 eixos (inversão básica )(B)
19
Propriedade da Comau - Duplicação proibida
A opção de expansão para dois eixos adicionais é OPU (Power Opcional Unidade ) ( C ) .
5.4.1 DLU (Digital Logic Unit)
A unidade lógica de controle DSA-DLU é um módulo que consiste em:
- DCH-DSA (Digital Chassis): cesta, incluindo back-avião, para o alojamento dos cartões.
- Fonte de Alimentação Digital DSA-DPS (Digital Power Supply)
- DSA-CPU: CPU para controlar o carro. O cartão tem um endereço IP para endereçamento de rede do
DLU. O endereço pode ser alterado para expansão.
- Placa eixo DSA DSP-2AX. Cada guia controla dois eixos. A versão básica são 3 DSA-DSP cartões
para a gestão simultânea de 6 eixos
- 2 slots vazios para permitir a expansão de eixos adicionais 4.
20
Propriedade da Comau - Duplicação proibida
5.4.2 PRU (Power Unit) e OPU (Optional Power Unit)
O estágio de potência é dividido em duas seções:
- A secção Main PRU, que contém seis módulos de potência para o controle dos eixos (A), o MPS de
alimentação de carga, a resistência da recuperação e do banco de capacitores de
- Secção de OPU de expansão: habitação para a instalação dos 7 ° / 8 ° eixo (B).
A instalação dos 9 ° / 10 ° eixo só é possível através da adição de uma marcenaria no telhado da unidade de
controlo.A conexão com o robô é construído por eixo e base de unidades disponíveis Controle, no conector
X60.
21
Propriedade da Comau - Duplicação proibida
5.5 FIA3 (Field Interface Adapter Rel. 3)
FIA3 é uma forma de interface bidireccional que coleta e distribui todos os sinais presentes na
Unidade (sinais de estado do controle para o controle, sinalização de segurança, sinais de e para a
aplicação, etc.)
Ele também contém proteções interligadas fontes de alimentação 24 Vdc.
As principais conexões do circuito auxiliar da unidade de controlo são feitas no FIA3 placa de circuito
impresso.
A bordo conectores também estão disponíveis para expandir a funcionalidade da Unidade de controle.
O FIA3 bordo são todas as proteções para sobrecarga e curto-circuito dos vários circuitos fornecidos
a 24 Vdc, com a excepção do fieldbus 24V.
A proteção é realizada com fusíveis rearmáveis (PTC) que não necessitam de substituição após a
intervenção.O cartão FIA3 está instalado no quadro de comando, painel do lado esquerdo. Consulte o
diagrama no alto
22
Propriedade da Comau - Duplicação proibida
5.6 ESM (Electronic Safety Module)
O conselho gerencia os sinais de segurança do ESM em entrada e saída C4G : parada de emergência (
internos botões e contatos de line) , portões de segurança , parada geral, a seleção modos de operação ,
dispositivo que permita e contatores de potência .
Sinalização de segurança são geridos diretamente pela placa através de dois processadores que se
autocontrolam . O diálogo com o CPU SMP + é garantido com o protocolo apropriado túnel através da rede
CAN-Bus .
A entrada dos sinais / saída a partir de e dirigido no sentido do gabinete e da linha são conectados através de
opto- isoladores e relés.
O cartão ESM é compatível com categoria 3 EN ISO 13849-1 . A mesma categoria mantida no circuito interno
da Unidade de Controle , a categoria de parada de emergência (de acordo com a norma EN60204-1 ) é
definido como 0 no modo de programação 1, e de um modo automático . O calendário do circuito de parada
pode ser modificado utilizando os interruptores rotativos em cartão .
O ESM placa está instalada dentro do gabinete, o painel do lado esquerdo . Veja o diagrama no canto superior
esquerdo .
23
Propriedade da Comau - Duplicação proibida
5.7 CDP (Cabinet Distribution Panel)
O painel de distribuição contém todos os conectores e cabos de ligação de e para a Unidade de Controle.
O CDP está instalada na parte inferior do invólucro, protegida por uma porta de acesso removível. Consulte
o diagrama à em cima
O painel inclui os seguintes conectores principais:
- X10 (sinais) e X60 (poder) para a conexão com o robô.
- X30 para a ligação com a linha.
- X90 para a passagem de cabos para o exterior. O conector do cabo é de 4 buracos.
- X124 para a conexão com o terminal programação (eles estão no cabo da versão).
Podem estar presentes outros conectores que dependem as opções instaladas:
- De X31 a X34 para a conexão com as aplicações.
- X93 para a entrada de fieldbus (conector de saída).
Também estão disponíveis para a instalação de plugs removíveis conectores e / ou cabos.
24
Propriedade da Comau - Duplicação proibida
5.8 Sistema de resfriamento
A Unidade de Controle é equipado com um sistema padrão composto por um ventilador de refrigeração
inserido posteriormente na base do gabinete.
A posição dos componentes internos, o ventilador e o canal de trânsito Air fez no armário permitir um
adequado arrefecimento da unidades e todo o gabinete na versão base. Esta condição é garantida no caso
de instalação num ambiente com temperatura de 5 ° C a 45 ° C (41 ° F a 113 ° F).
Em configurações com uma capacidade instalada superior a 9 kVA ou Robot e aplicações específicas que
necessitam de uma melhor dissipação de calor é deve instalar o ventilador C4G - SFK (opcional).Este
ventilador está já presente em alguns modelos de C4G .
Os fãs são alimentados em 24 Vcc gerado a partir da APS .A posição dos fãs e do ar canal de trânsito têm
um grau de proteção IP 2x . A grau de proteção das restantes partes do invólucro está PI 54 . são Fãs
disponível IP 44 (opcional).
Se necessário, o ambiente de instalação , você pode instalar um sistema de refrigeração com trocador de
calor ou ar condicionado (opcional). Os modelos C4G RCCxP Unidade de Controle são equipados com
trocador de calor padrão
25
Propriedade da Comau - Duplicação proibida
5.9 Terminal de Programação
O terminal de programação é a principal interface de operação da Unidade de Controle. E 'usado para o
tratamento, programação e aprender as posições e integra funcionalidade, visualização, dição e inclui
dispositivos de segurança (dispositivos e botão que permite emergência).
E 'é constituído essencialmente por:
- Display a cores
-Teclado incluindo teclas de função, dedicada a robô movimento
- Botões para ligar e desligar dos motores, botões Ativar e parar
-Porta USB ara backup de disco discos On Key (opcional).
A seguir estão as possíveis soluções:
- Terminal de Programação C4G-TP4i - O terminal programação C4G-TP4i é equipado com cabo para
ligar Unidade de Controle. Com uma nova Unidade de Controlo sempre correspondem a estação completa,
disponível com cabo conexão de diferentes comprimentos. É ainda possível ' em seguida, substituir o
terminal com uma versão equipado com um comprimento diferente de cabo.
A solução de programação terminal com cabo requer a presença contínua do terminal com a Unidade de
Controle, caso contrário, a incapacidade para inicializar o sistema.
- Terminal de Programação C4G-wired Witp - O terminal de programação C4G-witp está conectado com
um cabo para conectar a Unidade de Controle. Com uma nova Unidade de Controlo sempre coincidir com a
estação completa, disponível com cabo de diferentes comprimentos de ligação. Ele ainda 'possível substituir
em seguida, o terminal com uma versão com diferentes comprimentos de cabo.
A solução de programação terminal com cabo requer a presença contínua do terminal com a Unidade de
Controle, caso contrário, a incapacidade para inicializar o sistema
26
Propriedadeda Comau - Duplicação proibida
6 Principais Características da programação Terminal
As seções a seguir fornecem informações sobre como utilizar a programação de mão, tanto para o (cabo TP4i
ligado à Unidade de C4G Control) que, para o modelo Witp (cabo que está ligado sem fio).
6.1 Teclas
O teclado do Teach Pendant é organizado da seguinte forma:
Botões azuis - Eles estão divididos em:
- As teclas de função
As teclas de função são usados para ativar as teclas correspondentes , pertencentes a vários menus.
• Os botões de menu à esquerda (L1.. L6)
• botões de menu do botão direito (R1.. R6)
• botões de menu Central (F1.. F6)
- Chaves para uso geral
• SHIFT - sempre em combinação com outra tecla, a sua utilização alterações, dependendo do meio
ambiente e para a função da tecla que está associada
• MORE - quando as teclas de função do menu à esquerda e / ou direita do menu São mais de 6, a tecla
permite percorrer todos mais associados
- Teclas de navegação genérica
• Teclado Page Up e Page Down - move o cursor respectivamente no início e no final da tela, dependendo
do contexto em que são usados.
• As teclas de cursor (seta para cima, seta para baixo, seta para a direita, seta para a esquerda):
permitem mover dentro dos campos da tela.
• Tecla ESC: voltar atrás e cancelar a ação atual
• Tecla Enter: Confirma a ação atual
• Teclas Shift (esquerdo e direito) pode ser usado em combinação com outras teclas de navegação
Botões pretos - Essas teclas são dedicados ao movimento do robô.
- Chave relacionados com o movimento, comuns aos dois modelos são:
• Botão BACK - faz com que ele volte para a posição inicial do atual movimento durante o processo de
verificação passo-a-passo em um programa.
• Botão COORD - selecionar o sistema de referência:
27
Propriedade da Comau - Duplicação proibida
JOINT - Modo de acoplamentos. As teclas são associadas com cada um dos eixos do braço selecionada,
os eixos auxiliares, se presentes, seguidos pelos do braço. O Pressionar uma das teclas faz com que o
movimento do eixo correspondente no sentido positivo ou negativo de acordo com as direções das placas
a sull arm.
BASE - método de deslocamento linear de acordo com a tríade referência x, y, z da mundo (o workshop
referência tríade). As três primeiras teclas de permitir o movimento tipo linear na direção dos três eixos do
mundo o sistema de referência; i próximos três botões de permitir a rotação da ferramenta em torno do
mesmo eixo inalterado mantem a posição do TCP. Lembre-se que o mundo não é tríade definida
diretamente a partir de qualquer variável de sistema, porque é a base do robô é representado em relação
ao mundo através da variável $ BASE.
TOOL - método de deslocamento linear de acordo com a tríade referência x, y, z ferramenta (TCP ou
retroescavadeira). As três primeiras teclas permitem deslocamentos do tipo linear na direção dos três eixos
do sistema de referência da ferramenta (definido pela TOOL variável $) nos próximos três botões de
permitir a rotação da ferramenta em torno para os mesmos eixos inalterado mantem a posição do TCP
(ponto de trabalho a ferramenta). TP4i Witp
UFRAME - Modo de deslocamento linear de acordo com a tríade referência x, y, z do utilizador (por
exemplo, o tripleto que descreve a peça de trabalho). O três primeiras teclas permitir o movimento numa
direção linear dos três eixos do utilizador do sistema de referência (definido pela variável $ UFRAME); i
próximos três botões de permitir a rotação da ferramenta em torno do mesmo eixo inalterado manter a
posição do TCP. WR-BASE-TOOL WR, WR-UFRAME: se pressionada junto com a tecla SHIFT, a chave
COORD permite alternar entre os modos de movimento Cartesiano (BASE, TOOL, USER) e de pulso JNT
(X, Y, Z eixos e juntas 4,5,6). Para mais informações, consulte o Capítulo ROBÔ EM MOVIMENTO.
• teclas +% e -% são usados para alterar a velocidade. Combinado com a tecla Shift, nos permitem
obter os seguintes valores:
Shift -% -> 25%
SHIFT +% -> 100%
• teclas de JOG - teclas são usadas para o movimento dos eixos do robô. As teclas
AUX são configuráveis para os eixos 7, 8, 9, 10, dois de cada vez.
- JPAD - O grupo JPAD permite que o jog se mova em relação à posição do usuário. Mais precisamente:
• as duas teclas do cursor à esquerda referem-se a movimentos ao longo do eixo Z, ou seja, desloca
para cima e para baixo
• as quatro teclas à direita, referem-se respectivamente aos movimentos ao longo do eixo X (seta para
cima e seta para baixo) e ao longo do eixo Y (seta para a esquerda e seta para a direita). Os
movimentos ao longo do eixo X são deslocamentos para frente e para trás em relação ao utilizador ;
movimentos ao longo do eixo Y estão se movendo para a esquerda e direita, de novo em relação ao
utilizador. A localização do usuário é configurável na página de sub-Motion Avançado.
- Teclas relacionadas ao movimento, específicos para cada modelo:
• (Witp) Botão AUX - pressionando este incremento chave (em um círculo) o índice de AUX-A, a tecla que
move o eixo auxiliar A. Ao pressioná-la juntamente com a tecla SHIFT (ou seja, SHIFT + AUX) a pressão do
movimento aumenta (em um círculo) índice AUX-B, a chave que move o eixo auxiliar B. Os valores de AUX
e AUX-A-B são exibidas na página do Movimento, sub Coop. A semelhante informação é exibida na linha de
status no campo da Arm (quarto campo).
Witp
• (Witp) ARM - chave é correspondente ao Menu tecla Braço Direito TP4i (ver ARM (R1)). Em sistemas
Multiarm, permite a gestão do índice o braço e o braço principal sincronizado, resultando no estado da linha
de exibição, assim como você também pode fazer entrar no Movimento de Página, subpágina geral, e
alterar a operação Arm. é como se segue: Em DRIVE-OFF - ARM aumenta a pressão em uma forma
circular o principal índice da ARM, sem nunca alterar a quantidade de Braço na linha de status (se existe
28
Propriedade da Comau - Duplicação proibida
apenas um braço, uma permanece: se há dois braços, eles permanecem dois). O novo valor é o primeiro
índice de Braço válido após um aumento. A pressão SHIFT + aumenta braço em uma forma circular o índice
da ARM sincronizados. E 'a única combinação de teclas que podem alterar o montante do Braço A linha de
status. Ele sempre passa dois de braço dado, quando há apenas uma linha de estado. Voltamos a um
quando o índice do segundo braço do braço torna igual ao primeiro braço. Em DRIVE-ON - ARM Pressing
tem dois efeitos: - Se a unidade-ON foi o caso com apenas um braço selecionado ($ TP_SYNC_ARM [2] =
0), incrementa o índice do ARM, como em DRIVE-OFF; - Se a unidade-ON foi o caso com 2 Braço
selecionado, inverte a seleção de Braço, que será movido pelas teclas jog. Por exemplo, se você tem 3
Braço e Braço da situação atual é a seguinte: 2é apagada até que a remoção da causa própria. $ - START (verde) - em PROGR estado permite a
execução do movimento (de ambiente de edição / debug ou Executar comando) todo o tempo em que é
pressionado. No estado LOCAL começa programas de movimento que são o estado READY, ou seja,
esperando por esta chave. HOLD (amarelo) - pressionar este botão interrompe todos os programas e
holdable movimento para todos Arm. A maior pressão, o estado HOLD removido
29
Propriedade da Comau - Duplicação proibida
6.1.2 Teclado alfanumérico
O teclado alfanumérico funciona de forma semelhante a um do padrão mais popular para telefones
celulares. Em particular:
- O botão no canto inferior direito (o da direita do '0 'key) é usado para definir o modo de usar o próprio
teclado. Cada vez que você pressionar este botão, o modo de mudanças na sequência, entre
• alfabeto maipusculo ('abc')
• alfabeto minúsculo ('ABC')
• Numérico ('123 ')
• fixa numérico (* '123 '); informação contextual é: se o contexto assim o exigir, oteclado alfanumérico está
definido para o modo numérico e você não pode mudar para outros modos.
TP4i Witp
- O modo atual é exibido na linha de status.
- Os caracteres especiais são ativados pressionando a tecla '1 ', os caracteres especiais que só são
diretamente especificadas como são o símbolo' - botão '(na parte inferior esquerda) e com o símbolo '.'
botão (canto inferior direito). Quando você está no 'alfabeto maiúsculo' ou 'alfabeto minúsculo ", pressionar a
tecla '1' for ativado, um virtuais teclado que permite uma fácil inserção de caracteres e símbolos.
Utilização de caracteres especiais do teclado virtual Para escolher o símbolo que você deseja
inserir, mova-o dentro do único grupo, usando as teclas do cursor, e confirme a sua escolha pressionando
ENTER. Para inserir o "espaço" do personagem, é suficiente para selecionar em qualquer uma das teclas
vazias (ie não correspondendo a qualquer símbolo): na última janela 1 e 6, a última 4, respectivamente, na
janela 2 e na Janela 3. Existem três grupos de personagens:
- Caracteres especiais (Janela 1)
- Números do alfabeto maiúsculas (Janela 2)
- Os números do alfabeto em minúsculas (Janela 3)
Janela 1
30
Propriedade da Comau - Duplicação proibida
Janela 2
Janela 3
6.2 A porta USB
Na parte superior do Terminal de programação tem uma porta USB: as figuras em baixo mostram o local
com tampa e sem tampa. É recomendável que você use a porta USB para conectar um tipo de dispositivo
de armazenamento tipo disco-chave.
31
Propriedade da Comau - Duplicação proibida
7 Informações gerais sobre a interface
do usuário de programação
Display Terminal que vem com o Terminal de programação são uma exibição gráfica da cor TFT de 6.4 ";
resolução 640 x 480 pixels. Após um período de não-utilização de alguns minutos desliga-se o display.
para reiniciar simplesmente pressione qualquer tecla. A exibição da Interface do usuário pode ser dividida
nas seguintes áreas: – – linha de status da mensagem linha – o Menu à esquerda (Menu do esquerda) -
Menu do direita (Menu direito) – Main Menu (Menu inferior) – páginas de usuário.
32
Propriedade da Comau - Duplicação proibida
8 Linha de Status
A linha de status fornece informações sobre o estado do sistema; em uma única linha, existem 7 campos
alfanuméricos têm os seguintes significados:
– O primeiro campo indica o status do sistema: Auto-T (opcional), Progr, Local e remoto.
– O segundo campo fornece informações adicionais sobre o estado do sistema, o movimento e Holdable.
• Com a seletora de status Autolocais remotos e T2 posições de automático (opcionais), assume os
seguintes significados:
* * * *-indica que não holdable está executando
RUN-indica que há pelo menos um holdable
• correndo com a seletora na posição T1, ou seja, a posição de programação, assume os seguintes
significados: * * * *-indica que o movimento não tem ido
JOGFORW, BACK-indica que um contínuo movimento manual, para a frente, para trás, respectivamente
• O alarme segurar significado e é independente do estado do seletor:
HOLD-indica que o segure o botão é pressionado e em seguida desliga executando programas holdable e
todo movimento do braço; aparece em um fundo amarelo.
ALARME-indica que o sistema está em alarme (NB: os avisos não altera o status do sistema) e é exibido
em um fundo vermelho
– O Terceiro campo indica o valor atual da porcentagem de substituição; Se este campo contém o caractere
'I' (por exemplo, ' 80% '), significa que é modo de movimento incremental.
- O Quarto campo exibe o número do braço. No caso do sistema Multiarm, com movimento sincronizado
habilitado, este campo contém o número do braço principal e, em seguida, o de SyncArm; es.: 1 A:2desaparecerá apenas quando for reiniciado. A partir da página de alarme , utilize o " seta para
baixo " para selecionar a mensagem e pressione Confirmar ( F1) no menu Central.
- Amarelo: Este tipo de mensagem é PROC
- Gray: a escrita é preto. Este tipo de mensagem é travado e, portanto, requer um consenso explicitamente
pelo usuário. Para fazer isso, a partir da página de alarme , subpage travado , chave usar " seta para baixo "
para selecionar a mensagem , se necessário, remover a causa do alarme e , em seguida, confirmar (F1) .
- Vermelho: Este tipo de mensagem é ERROR / FATAL . O estado do sistema é ALARME
35
Propriedade da Comau - Duplicação proibida
10 Menu do botão esquerda (Left Menu)
É um conjunto de teclas de função que permite o acesso às páginas de interface (figuras à esquerda mostram
os ícones a tecla padrão). As teclas correspondentes são indicadas com os nomes .. L6 L1, em sequência.
Critério geral de usar o menu à esquerda:
- Se o usuário correspondente página ainda não está ativo, pressionando o botão é imediatamente exibido;
- Se o usuário correspondente página já está ativo, ele será fechado para pressionar o botão, e o display
mostra a Home page. A tecla que corresponde à página ativa é realçada com um fundo azul. Se nenhuma tecla
é destaque, a página atualmente exibida é a home page. Se o fundo da tecla de função é amarelo, isso
significa que ele está a ser executado o comando associado com ele. Ele permanece amarelo até que tenha
completado a execução
Para ver todas as teclas de função disponíveis no menu à esquerda ou para a direita devem ser
utilizados:
- SHIFT + Mais (da esquerda para a direita ou direita para esquerda), para exibir a tecla ANTERIOR
- MAIS (da esquerda para a direita ou esquerda para a direita) para ver a tecla NEXT.
36
Propriedade da Comau - Duplicação proibida
11 Menu do botão direito (Right Menu)
Este menu é dedicado aos comandos tecnológicos, tais como abertura ou fechamento de grampos e as
configurações dos parâmetros de soldagem de hardware. Os botões correspondentes são chamados R1 .. R6 ,
que correspondem às teclas de U1 .. U4 que são teclas programáveis pelo utilizador , mais outras duas teclas
que dependem do estado do sistema :
- Quando o sistema está em chave local ou remoto, o R5 é sempre dedicado power on / off de Drives , como
segue:
• Local - R5 botão permite que você dê comandos e unidade em OFF rígido ( alternância tipo de botão ) , a
tecla de função correspondente é exibido com um fundo verde se as unidades estão com fundo cinza no caso
oposto.
• Remoto - R5 é dedicado a expulsar de comando ( o comando vem da MOVIMENTAÇÃO EM PLC) , o campo
da tecla correspondente é para o cinza e verde para OFF MOVIMENTAÇÃO ON.
• Progr - R5 e R6 são dedicados às teclas T1 e T2 ( que ferramentas de controle 1 e 2 , para alternar entre
open ( aberto) e fechada ( CLOSE) .
• Auto -T ( opcional) - R5 e R6 não estão associados a qualquer função Pressionando um botão ativa a
execução do comando correspondente e exibe o status ( se a tecla de função é realçado , o comando relevante
é ativo, ao contrário, o comando correspondente não está ativo. ) Se o fundo da tecla é amarelo , isso significa
que está em curso de execução do comando associado com ele . Ele permanece amarelo até ter completado a
execução. Se o sistema é Multiarm e o Ensina é o TP4i , uma das configurações possíveis do Menu direito é
mostrada na coluna Multiarm oposto. Este botão permite que você altere armar o atual.
37
Propriedade da Comau - Duplicação proibida
12 Menu central (Bottom Menu)
Fig. 1 -Exemplo-Central Home página Menu
Este menu é um conjunto de seis botões, chamado F1 .. F6, contextual para o objeto selecionado (página de
status e atual, o campo selecionada, etc.). As funções mostradas em que correspondem a possíveis ações
sobre o objeto selecionado. Normalmente o premir de um botão F1 .. F6 causar diretamente a ativação da
função associada. Se o fundo da tecla é amarelo, significa que ele está a ser executado o comando associado
com ele. Resta amarelo até que concluiu a execução. No entanto , existem algumas teclas de função está
associada com um sub -menu pull-down pull- up: . Isso é indicado por um pequeno triângulo no canto superior
direito da tecla . E ' , por exemplo, o caso da tecla da escolha da linguagem, F1 na página inicial. Consulte a
próxima figura. All ' do menu de sub- suspenso , o primeiro item é sempre pré-selecionados. Para fazer a
escolha de um elemento pode funcionar da seguinte forma :
- Teclado alfanumérico , pressionando o número associado com o item que você quer, ou - Deslocar-se no sub-
menu usando as teclas do cursor e confirme sua escolha pressionando ENTER.
É também possível que ' uma tecla de função corresponde a uma função que fornece para as configurações
opcionais :
os elementos desse tipo são identificados por um pequeno ícone que representa um relógio no canto superior
direito da tecla de função (por exemplo, o botão Login ( F2) na página inicial ) . Uma pequena pressão do botão
associado com um destes comandos , porque a execução da função de acordo com um padrão, uma pressão
durante um longo tempo, provoca a abertura de um sub- menu para a escolha de opção. O encerramento
ocorre à qualquer momento, quer porque foi confirmada uma escolha (premindo ENTER ) , ou usando a tecla
ESC
38
Propriedade da Comau - Duplicação proibida
13 Páginas Usuários
São as páginas da interface do usuário no Teach. A página ativa tem uma moldura de cor azul sutil que
conecta graficamente ao seu nome exibido no canto superior direito , a tecla correspondente no menu do lado
esquerdo , é destacada com um fundo azul. Veja exemplo na figura em cima (motion ambiente - Movimento
página)
Para permitir que uma página do usuário que você precisa pressionar a tecla correspondente do menu à
esquerda ( menu à esquerda) .
ada página é destinada a funções muito específicas , para um ambiente precisa ( Motion de Meio Ambiente
por exemplo , Meio Ambiente I / O , etc) Páginas usuário fornecido são os seguintes:
- Home Page - Quando não há nenhum usuário ativo da página, o Ensina mostra uma tela padrão que é
chamado de Página . Ele não está associado com qualquer botão do lado esquerdo do menu, mas se torna
visível quando a página do usuário está fechada.
- Motion Páge - esta página gerencia as informações relacionadas com o ambiente do movimento do robô e
permite ao usuário consultar e modificá-los.
- Alarme Páge - Esta página permite ao usuário gerenciar informações relativas aos alarmes / falhas ocorridas
no sistema.
- Prog Páge - O objetivo desta página Usuário é a gestão dos programas.
- IDE Páge - O IDE ( Integrated Development Environment) deve ser usado para desenvolver programas de
movimento ( programas com atributo Holdable e EZ ) . No IDE a prestação de posições de aprendizagem é
integrada.
- I / O Page - Esta página permite ao usuário gerenciar o I / O disponíveis na C4G controle.
- Appl Página - Esta página é a aplicação de interface instalado no controlador .
- FILE páge - A página Gerenciador de Arquivos do usuário (Arquivos ) permite realizar todas as operações
envolvendo arquivos: copiar, excluir , criar e excluir pastas , etc .
- Data Page - Programação A página do usuário Terminal de Dados permite a consulta e modificação de todas
as tabelas de dados contidos na Unidade de C4G controlo.
- Setup Páge - A página de configuração permite que você leia e modificar as configurações do sistema.
- Serviço Page - esta página representa o ponto de partida para a realização do serviço.
- TP- INT Páge - Esta página na Ensine emula a interface do usuário do terminal de WinC4G
39
Propriedade daComau - Duplicação proibida
14 Procedimento para ligar
e desligar o Sistema
– Procedimento para ligar
– Procedimento para desligar
14.1 Procedimento para ligar
a. Feche a porta (ou portas) do gabinete do controlador de robô.
b. Verificar que estão ligados:
– cabo de alimentação
– os cabos de 10 X e X 60 em direção do robô
– o cabo X 30 de valores mobiliários.
c. Inserir a fonte de alimentação, rodando o interruptor para a posição ON
d. Se o Terminal está programando o wireless WiTP, devem ser efetuadas as seguintes etapas:
d. 1 Ligue o Terminal de programação legislativo (se estiver desligado)-vd. Chaves para o Wireless WiTP,
d. 2 Coloque o WiTP docking Station (se já não for) e esperem que as informações de"par",
d. 3 Siga estes passos para par (emparelhamento) com a unidade de controle.
e. se a execução dos movimentos do robô, ativar as unidades e pressione o botão iniciar
14.2 Procedimento desligamento
O procedimento completo é como se segue:
A. colocar o sistema na unidade OFF
B . lançar o Shutdown Software comando ( TP ou a partir de um PC ou programa PDL2 )
B.1 Se o cabo TP está ligado :
B.1.1 após cerca de 5 segundos, o display da programação de mão é limpo . Espere pelo menos 10 segundos
B.1.2 mover o interruptor para a posição OFF. Fim do procedimento .
B.2 Se o TP é sem fio :
B.2.1 lugar a WiTP na docking station
B.2.2 pressione o emparelhamento / Desemparelhamento . Você pode enviar uma das seguintes situações:
B.2.2.1 tudo correr bem - o sistema transforma o WiTP , e o usuário pode, então, agir sobre o interruptor
principal para desligar a unidade de controle C4G ;
B.2.2.2 o sistema detecta anomalias antes do botão / Desemparelhamento emparelhamento foi pressionado - o
C4G Unidade de Controle não se prepara para o desligamento e não WiTP está desligado. O comando
shutdown é cancelada e o usuário é avisado por exibir uma mensagem apropriada. A situação é a mesma que
você tinha antes do pedido de desligamento ;
B.2.2.3 o sistema detecta anomalias após pressionar o emparelhamento / Desemparelhamento - Unidade de
Controle C4G off está suspenso , mas o WiTP está dissociado e fora . É ainda uma situação consistente. O
usuário pode agir sobre o interruptor principal para desligar a unidade de controle C4G .
40
Propriedade da Comau - Duplicação proibida
15 Controle de acesso ( login / logout )
Para acessar a Unidade de Controle theC4G , independentemente do dispositivo a partir do qual você quer se
comunicar com o controlador (ou a ensinar WinC4G programa a partir de um PC) , você deve executar um
login caso contrário, os únicos controles disponíveis são exibidos .Para terminar o seu acesso à unidade de
controle , evitando assim o pessoal não autorizado pode acessá-lo , você deve fazer um logout .
15.1 Login
Você sempre deve especificar um nome de usuário e senha , que deve ser reconhecido pelo controlador
que você deseja a interface , eles devem ser
previamente definidos e salvos no banco de dados do próprio controlador.
Existem cinco tipos de usuários definidos e reconhecidos pela Unidade de Controle:
- Administrador - Este usuário cuja função é apenas para entrar e / ou excluir usuários no arquivo de
banco de dados ( UDB ). Acesso ao sistema, em seguida,
muitos outros comandos não são ativados pelo Administrador.
- Programador - O programador usuário estiver ativada, principalmente , para realizar as operações
relacionadas com o desenvolvimento , verificação e ajuste
programas.
- Manutenção - O tipo de usuário que você deseja identificar é o integrador . Este valor tem o potencial
mais do que o programador.
- Serviço - Representa o apoio técnico e é um usuário autorizado a realizar as tarefas associadas com a
atualização de sistemas , ou seja, usar comandos envolvidos no carregamento de software e a calibragem
da máquina.
- Tecnologia - A tecnologia permite ao usuário acessar certas funções do aplicativo instalado, próprio
aplicativo típico. Por favor, consulte o manual de aplicação específica para mais detalhes.
A Unidade de Controle C4G é entregue para o cliente com os seguintes usuários padrão:
- Programador do usuário - Usuário: Senha pu : pu
- Manutenção do usuário - Usuário: mu Senha: mu
- Administrador do usuário - Usuário: admin Senha : admin
O login pode ser realizado por TP (página inicial) ou de comando do PC (SetLogin de WinC4G).
15.2 Logout
se você estiver trabalhando no TP, fazer uma imprensa longa a tecla Login (F2) da Home Page. Se você
trabalha através de WinC4G, botão de logout ou use o comando SetLogin/L no menu de comando.
41
Propriedade da Comau - Duplicação proibida
16 Executar operações que exigem
o movimento do robô
Quando o seletor é definido como a posição T1 (ou T2-opcionais de desempenho), programas podem ser
desenvolvidos usando o ambiente de editor e pontos podem ser aprendidos de Terminal de programação,
movendo o robô manualmente com as teclas de seta; programas podem ser desenvolvidos usando as
ferramentas de depuração oferecidas pelo sistema. Na programação, executar uma instrução de movimento
requer pressão, pelo operador, no botão START e ativar o dispositivo colocado no Terminal.
Quando o seletor é definido como T1, ou T2 ou AUTO, o sistema está sob o controle do operador. Quando o
seletor está na posição remota, o sistema é controlado pelos comandos do controle remoto (por exemplo,
PLC).
Antes que ele possa ser executado de qualquer operação que exija movimento, você precisa executar a
ignição das unidades:
– Se o seletor estiver na posição T1 ou T2, a ignição das unidades está segurando na posição intermediária
permitindo dispositivo (ativar) programação Terminal; para desativar os drives e ativar os freios em todos os
eixos controlados pela unidade de controle, simplesmente libere o dispositivo permitindo (dispositivo
permitindo) do Terminal.
– Se o interruptor está na AUTO posição, a ignição das unidades pressionando a tecla de função direita Menu
R5 (que neste caso significa "DRIVE ON") programação Terminal; para desativar os drives e ativar os freios em
todos os eixos controlados pela unidade de controle, você deve pressionar as mesmo Menu softkeys R5 (que
neste caso significa conduzir da Remote).
– Se o interruptor do status estiver na posição REMOTE, o ligar e desligar das unidades são controlados
remotamente.
42
Propriedade da Comau - Duplicação proibida
17 Calibração e Turn-set
- Terminologia utilizada
- Conceitos básicos
- Procedimentos
17.1 Terminologia usado
- Transdutor :
são suportados, dois tipos de transdutores: codificadores e resolvedores.
- Velocidade do trasdutor :
Durante o movimento do robô, o transdutor pode realizar mais voltas, o número de voltas é inicializado
através da operação de calibração ou de curva-conjunto.
- AÇÃO DE EIXO:
a quota de um eixo que contém todas as informações necessárias para determinar a posição exata de um
eixo no espaço;
- RECONSTRUÇÃO DA TAXA:
Quando a Unidade de Controle é ligado, o software do sistema prevê, entre outros inicialização, reconstruir
a participação dos eixos do robô.
- Posição de Calibração :
É uma posição pré-determinada e verificado o uso de ferramentas apropriadas (comparadores, apoios,
equipamentos calibração). A posição de calibração é uma posição de referência no espaço de trabalho do
robô que é usado para inicializar a participação de cada eixo.
- Constante de calibração:
A constante de calibração é a diferença entre os dados lidos pelo transdutor e da posição teórica de que a
mesma do transdutor deve assumir em que a posição particular do eixo do robô. Na verdade, uma vez que o
posicionamento do transdutor em relação ao acoplamento o robô é aleatório (pois depende de como
aconteceu a montagem do próprio transdutor), é necessário corrigir a posiçãoreal do transdutor em função
de um pedido de posicionamento teórico do robô eixo.
- Calibração ASCII:
O arquivo de calibração UD: \ SYS \ _CAL PDL (onde
$ BOARD_DATA [1]. Sys_id indica o identificador do sistema, tais como NH4_001) é um arquivo ASCII com
a sintaxe de um arquivo no qual PDL2 As constantes de calibração são armazenados ($ CAL_DATA [n]) e
outros dados típicos do robô.
- NVRAM: é a memória usada para armazenar informações associadas com as características do robô para
a unidade de controle, as constantes de calibração e comprimento dos eixos. Trata-se a partição do
separador SMP+, dedicado ao processo de movimento
17.2 Conceitos básica
17.2.1 Calibração
A finalidade do processo de calibração é estabelecer a posição dos eixos de um robô, relacionando-a
com um robô ideal. Isto permite ao inicializar o robô eixos e fazer variáveis posicionais universais
utilizados em programas de robô. Durante o processo de calibragem, quando o eixo se encontra na
posição pretendida de calibração são armazenados dois valores:
- O desvio dentro de uma volta do transdutor entre o valor real e a posição teórica do eixo,
- O número de voltas do transdutor. As marcas em cada eixo permitem que você execute operações no
43
Propriedade da Comau - Duplicação proibida
futuro turn-set de um robô já instalado. A recuperação da calibração (realizada pela Comau), se
necessário, deve ser feita no momento da operação inicial do robô.
17.2.1.1 Sistema de Calibração
Para inicializar o robô eixos, a posição de calibração do sistema (a posição de calibração padrão Comau
& Robotics Montagem Final - $ CAL_SYS). Para determinar a posição correta calibragem deve ser
utilizado ferramentas específicas (comparadores, mídia, etc.) adaptados para determinar, com a precisão
exigida a posição de cada eixo.
17.2.1.2 Calibração Usuário
Calibração do usuário permite que você defina uma nova posição de calibração diferente da do sistema.
Este tipo de calibração (chamado vulgarmente calibração dimensões exteriores) pode ser utilizado no
caso em que a posição do sistema é difícil de alcançar, uma vez que o robô É inserido na aplicação final,
e, portanto, é necessário definir uma posição de calibragem diferente para a referida posição de
calibração do utilizador $ (CAL_USER). Usuário será responsável por construir as ferramentas usadas
para verificar o correto posicionamento do robô em qualquer usuário calibração, em particular no que
respeita à disposição dos entalhes de referência
17.2.3 Posição de calibração
Um exemplo de posição de calibração de robô inteligente seis, alinhamento/definida de todos os eixos, é
mostrado na figura em b
1. eixo de calibração 1 índice
2. indicador de calibração do eixo 2
3. indicador de calibração 3 eixo
4. indicador de calibração 4 eixo
5. indicador de calibração do eixo 5
6. indicador de calibração 6 eixo na calibração de posição ($CAL _ SYS)
1 eixo 2 eixo, eixo 3, eixo 4 5 eixo 6 0 ° 0°-90 ° + 90 ° 0 ° 0 °
17.3 Procedimentos
- Procedimentos Turn-set
- Procedimento de calibração .
17.3.1 Procedimento Turn- set
Este procedimento deve ser seguido no caso em que a Unidade de Controle conhecido constantes de
calibração , mas perdeu as informações No que diz respeito ao número de voltas do transdutor , por
exemplo, por causa de um separação elétrica dos motores.
44
Propriedade da Comau - Duplicação proibida
1 . - Calibração de comando
2 . - Comando para transformar - SET
POUPANÇA DE constante de calibração
3. - NVRAM
4 . - UD : \ SYS file.C4G
5. - UD : \ arquivo SYS na calibração ASCII
( $ BOARD_DATA [1] . SYS_ID_CAL.PDL )
6. - No papel
a. Traga os eixos do robô nas marcas de hash localização visualmente mais precisas possível : o sistema
avisa o operador quando o erro 59409 SAX : posição não chegou preciso o suficiente e , em seguida,
mostrando o erro 59421 : SAX é solicitar uma forma positiva e / ou exibir o erro 59422 : SAX é necessária
entrada negativa para atingir a posição correta.
b . Quando o número de braço não é especificado, usando o braço de padrão, enquanto que o número
de
eixo deve ser sempre especificado. Para indicar todos os eixos do braço , especifique um
asterisco ( *) .
c . Com robôs posicionados corretamente defina o comando CAT ( Configurar Braço Turn- set) .
Se você trabalha em TP , utilize o sub Calib da página Setup - Arm .A seguir ao comando de CAT , o
sistema recalcula o número correto de voltas do transdutor de acordo com a posição de calibração ( $
CAL_SYS ) . A operação só deve ser feito eixo sobre o qual você perdeu a conta , e se mais eixos estão
na situação acima é recomendável que você ligue -conjunto de um eixo de cada vez. Em particular, se há
45
Propriedade da Comau - Duplicação proibida
eixos com influências posicionamento mecânico é necessário trabalhar em primeiro lugar e , em seguida,
influenciando o eixo do eixo influenciados (siga os eixos seqüência 4,5,6 ) .
17.3.2 Procedimento de calibração
Dependendo do grau de precisão desejado, você pode realizar os seguintes procedimentos de calibração
:
- Procedimento de calibração usando marcas de referência
- Processo para a calibração do sistema utilizando ferramentas.
O comando de Calibração (CAC ) oferece as seguintes opções possíveis :
- Aprenda (CAC / L) - Aprende a posição atual como o local da calibração do usuário ( $ CAL_USER ) . O
processo de aprendizagem é realizada em todos os eixos selecionados .
- NOSAVE (CAC / N) - vai ser tomado para não salvar o arquivo automaticamente C4G de arquivo de
calibração ASCII.
_CAL . PDL e dados de calibração na NVRAM.
- Usuário ( CAC / U) - Use como uma posição de calibração do usuário ou aprendido anteriormente
atribuído ( $ CAL_USER ) .
- Aprenda NOSAVE ( CAC / LN ) - É uma combinação das opções acima Learn (CAC / L) e NOSAVE (
CAC / N).
- User NOSAVE (CAC / D) - É uma combinação do utilizador acima ( CAC / L ) e NOSAVE ( CAC / N).
17.3.2.1 Procedimento de calibração usando marcas de referência
Calibração por entalhes permite a calibração rápida, mas imprópria com menos precisão que não pode
restaurar a precisão de requerida pelo movimento específico do robô. A calibração por entalhes consiste
em trazer os eixos do robô sobre os entalhes de calibragem , de alinhamento com a acuidade visual sem
usar ferramentas específicas , a execução do eixo de comandos de calibração por eixo, e calibrar todos
os eixos , como explicado a seguir
17.3.2.2 Processo para a calibração do sistema utilizando ferramentas
A calibração com o equipamento deve ser efectuado após as operações de desmontagem mecânicos
que alteram a geometria do robô ou Se você precisa realizar um acompanhamento preciso da posição de
calibração.
Para calibrar o eixo 1-2-3 você deve usar um suporte calibrador especial (ver fig. To direita) aparafusada
no lugar previsto em cada um dos eixos do autómato : o comparador é utilizado para detectar o ponto de
mínimo, com referência ao índice fixo subjacente com intaglio "V" : a posição do robô no ponto mínimo é
a posição de calibração. Para a calibração do suporte da ferramenta de eixos 4-5-6, que é fixado ao
superfície preparada no antebraço e punho através de uma interface dedicada de apoio ( ver fig. direita)
A calibração deve ser realizada em seqüência para iniciar eixos progressivos eixos 1 e continuar com a
eixos 2 , 3, 4 , 5 e 6 , é também necessário ter em conta as influências de posicionamento mecânico dos
eixos.
- Se você executar a calibração do eixo 4 também deve ser recalibrado eixos 5 e 6.
- Se você fizer 5 calibração eixo também deve ser recalibrado eixo 6.
- A calibração de um pulso de um único eixo ( eixo 4, 5 e 6) exige que os outros eixos do pulso não está
interessado calibração são posicionados sobre os entalhes de calibração.
46
Propriedade