Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo ao IRC5
Departamento Robtica
Portugal
Introduo ao IRC5 - 1
_____________________________________________________________________________________
Introduo ao IRC5
ABB, S.A.
Quinta da Fonte, Edifcio Plaza I
27754-002 Pao de Arcos - Portugal
Introduo ao IRC5 - 2
_____________________________________________________________________________________
Prefcio
Pretende-se com este manual explicar sucintamente o funcionamento e as operaes
bsicas a efectuar em robs da gerao IRC5.
O manual est dividido em dois captulos distintos:
Manipulao e Programao Bsica Captulo que descreve resumidamente o sistema,
movimentao manual do rob e alguns conhecimentos bsicos de programao
(captulos 1 a 5 deste manual).
Service Captulo que descreve operaes relativas a funcionalidades do sistema, a
efectuar mediante solicitaes do mesmo (captulos 6 a 8 deste manual).
NOTA IMPORTANTE:
Esta documentao destina-se essencialmente a utilizadores com pouca experincia
nestes sistemas, devendo ser considerada como complemento documentao
fornecida com o equipamento devendo, para efeitos de anlise mais detalhada,
utilizar-se a referida documentao.
Indice
Introduo ao IRC5 ....................................................................................................... 2
Prefcio ..................................................................................................................... 3
1 Viso geral do Sistema ........................................................................................... 5
1.1 Geral ............................................................................................................... 5
1.2 O rob ............................................................................................................. 6
1.3 O painel do operador ....................................................................................... 6
1.4 Unidade de Programao ................................................................................. 7
2 Movimentao...................................................................................................... 13
2.1 Configurao do Movimento ......................................................................... 14
2.2 Mover o rob eixo a eixo ............................................................................... 16
2.3 Mover o rob nas coordenadas da base .......................................................... 16
2.4 Mover o rob na direco da ferramenta ........................................................ 17
2.5 Reorientar a ferramenta ................................................................................. 18
3 Definindo Ferramentas e Objectos de Trabalho .................................................... 19
3.1 Criao e Definio de Ferramentas............................................................... 19
3.2 Criao e Definio de Objectos de Trabalho ................................................ 23
4 Introduo Programao. ................................................................................... 27
4.1 O que um programa? ................................................................................... 27
4.2 Editor de Programa ........................................................................................ 28
4.3 Criar um novo mdulo ................................................................................... 30
4.4 Carregar um mdulo existente ....................................................................... 31
4.5 Salvar um mdulo existente ........................................................................... 31
4.6 Criar uma nova rotina .................................................................................... 32
Introduo ao IRC5 - 3
_____________________________________________________________________________________
Introduo ao IRC5 - 4
_____________________________________________________________________________________
Figura 1 - Vista geral do sistema constitudo por Rob, Armrio de Controlo e Unidade de
Programao.
A interaco do utilizador com o rob feito por meio da unidade de programao e/ou
do painel de operador, localizado no armrio de controlo (ver Figura 2).
Introduo ao IRC5 - 5
_____________________________________________________________________________________
1.2 O rob
A Figura 3 mostra os diversos eixos de movimentao dum rob industrial com seis
eixos de rotao, bem como as direces de movimento de cada eixo e a sua
designao.
Figura 3 Rob industrial com 6 eixos de rotao (neste caso modelo ABB IRB 2400).
Figura 4 - Pormenor do painel de operao. Na parte direita da figura as duas variantes do selector
do modo de operao.
Introduo ao IRC5 - 6
_____________________________________________________________________________________
A.
Corte Geral de
Corrente
B.
Paragem de
Emergncia
C.
Ligar Motores
(MOTOR ON)
D.
Selector do modo
de operao
Introduo ao IRC5 - 7
_____________________________________________________________________________________
A-D.
Botes
programveis
E.
START - Execuo
do programa boto
F.
STEP
BACKWARD Execuo de passo
atrs no programa
G.
STEP FORWARD
- Execuo de passo
frente no
programa
H.
STOP - Paragem
da execuo do
programa
I.
Paragem de
emergncia
_____________________________________________________________________________________
J.
Joystick
K.
Homem-Morto Dispositivo de
habilitao para
operaes seguras
Figura 6 O ecr de apresentao da consola ABB IRC5, visvel aps iniciar o sistema em modo
manual.
Introduo ao IRC5 - 9
_____________________________________________________________________________________
A.
Menu ABB
B.
Janela de Operador
Barra de estado
D. Fechar Janela
C.
activa
Indica as tarefas iniciadas.
E.
Barra de tarefas
F.
Menu QuickSet
Introduo ao IRC5 - 10
_____________________________________________________________________________________
B.
Modo de operao
C.
Sistema activo
Introduo ao IRC5 - 11
_____________________________________________________________________________________
D.
Estado do
controlador
E.
Estado do
programa
F.
Unidades
mecnicas
Introduo ao IRC5 - 12
_____________________________________________________________________________________
B. Incremento
C. Modo de Execuo
E. Velocidade
2 Movimentao
A movimentao do rob feita por intermdio do joystick. O Joystick tem trs graus
de liberdade, o que significa que o rob pode ser movimentado em trs direces
diferentes simultaneamente. A velocidade do rob proporcional deflexo do
joystick, isto , quanto maior a deflexo do joystick maior a velocidade (com um limite
mximo de 250 mm/s).
O joystick pode ser usado independentemente da janela que estiver aberta no
momento. No entanto, a movimentao impedida nas seguintes situaes:
- Quando o rob est em modo automtico .
- Quando o rob est no estado MOTORS OFF.
- Quando o programa est em execuo.
Se algum dos eixos estiver fora da rea de trabalho (limite mecnico atingido), s
poder ser movimentado na direco que permita o regresso rea de trabalho
permitida.
O rob pode ser movimentado de diversas formas, que permitem adequar os
movimentos s necessidades de deslocamento do rob no espao. H duas formas de
configurar o mtodo de movimentao do rob.
- Atravs do menu QuickSet (ver 2.1.1 Menu QuickSet)
- Atravs da Janela Jogging (ver 2.1.2 Janela de Jogging)
Depois de devidamente configurado, possvel movimentar o rob. Ver seces 2.3
Mover o rob nas coordenadas da base e seguintes para informao dos procedimentos
para movimentar o rob.
Introduo ao IRC5 - 13
_____________________________________________________________________________________
B. Sistema
Coordenadas
C. Modo de
Movimento
D. Alterar Ferramenta/
Base
Introduo ao IRC5 - 14
_____________________________________________________________________________________
A.
Elementos de
configurao de
movimento
B.
Indicao de
posio
C.
Direces e
Joystick
D.
Acesso a funes de
movimentao
_____________________________________________________________________________________
ou
O rob move-se nas direces indicadas na Figura 13.
2
51
4+
+
4-
6+
3
+
6-
2
+
5+
Figura 13 Indicao dos eixos do rob, e da direco de activao dos mesmos recorrendo ao
Joystick.
Apenas se move o eixo afectado pela deflexo do joystick, o que significa que o TCP
no se movimenta linearmente.
Introduo ao IRC5 - 16
_____________________________________________________________________________________
X
Objecto de
trabalho
Z-
+
X
+
Z+
Base
Mundo
Figura 14 - Representao das bases nas quais possvel movimentar o rob, bem como dos cones
associados a cada uma das bases. As direces do Joystick esto tambm indicadas.
+
A seleco do referencial da ferramenta faz com o que o rob se desloque nas direces
dos eixos da ferramenta. Na Figura 15 pode ver-se um exemplo do referencial de uma
ferramenta, neste caso uma tocha de soldadura.
Introduo ao IRC5 - 17
_____________________________________________________________________________________
X
Y
-
+
Z
+
X
+
No caso de existirem mltiplas ferramentas, a ferramenta que foi utilizada nas ltimas
movimentaes do rob ou usada na execuo do programa automaticamente
escolhida.
+
Com esta seleco o rob vai manter fixa a ponta da ferramenta (tambm conhecido por
TCP Tool Center Point) movimentando os eixos de forma a que a ferramenta assuma
uma nova orientao (ver Figura 16).
Z
+
Introduo ao IRC5 - 18
_____________________________________________________________________________________
X
-
Y
-
Z
+
X
+
Figura 17 - Reorientao em torno dos eixos do referencial da ferramenta.
A Figura 17 exemplifica a orientao do rob em torno do referencial da ferramenta
(isto foi seleccionado o cone Tool). Caso fosse seleccionado outro referencial o rob
(mundo, base ou objecto de trabalho), o rob reorientar-se-ia em torno das direces
desse referencial.
Introduo ao IRC5 - 19
_____________________________________________________________________________________
Introduo ao IRC5 - 20
_____________________________________________________________________________________
_____________________________________________________________________________________
Introduo ao IRC5 - 22
_____________________________________________________________________________________
A definio agora est completa, pressione OK para confirmar a nova ferramenta, mas
antes de prosseguir, verifique movimentando o rob linearmente no sistema de
coordenadas a correco da programao da ferramenta.
Nota: Nos mtodos com 5 e 6 pontos, deve mover-se qualquer posio nos eixos z e x
da ferramenta para a ponta fixa. Estas posies so denominadas pontos do alongador.
Isto pode ser feito colocando-se um alongador na ferramenta para definir as direces
de z e x, ou alinhando a ferramenta de acordo com o sistema de coordenadas global e,
em seguida, movendo o rob nestas direces. Os pontos do alongador devem ser
definidos com a mesma orientao do ltimo ponto de aproximao utilizado.
Introduo ao IRC5 - 23
_____________________________________________________________________________________
Introduo ao IRC5 - 24
_____________________________________________________________________________________
Sistema de
coordenadas do objecto
Sistema de
coordenadas do usurio
Figura 24 - Ilustrao da programao do sistema de coordenadas do utilizador com o mtodo de
medio das coordenadas.
Introduo ao IRC5 - 25
_____________________________________________________________________________________
Introduo ao IRC5 - 26
_____________________________________________________________________________________
4 Introduo Programao.
4.1 O que um programa?
Um programa composto por instrues e dados, programados na linguagem de
programao RAPID, que controlam o rob e equipamentos perifricos. O programa
est armazenado na memria do programa, de forma a estar permanentemente
disponvel e ser rapidamente acessvel pelo sistema. A organizao da informao na
memria feita de forma hierrquica. Num primeiro nvel existem as tarefas, que
agrupam por sua vez mdulos de programa que por sua vez agrupam rotinas de
programas. no nvel das rotinas que se encontram as instrues. Ver a Figura 26 para
uma ilustrao da organizao da memria.
Memria de Programa
Tarefa 2
Tarefa 1
Mdulo 1
Dados de Programa
Rotina Principal
(main)
SubSubrotinas
Subrotinas
rotinas
Mdulo 1
Mdulo 2
Mdulo 2
Dados de Programa
SubSubrotinas
Subrotinas
rotinas
Introduo ao IRC5 - 27
_____________________________________________________________________________________
Introduo ao IRC5 - 28
_____________________________________________________________________________________
B.
Separador Mdulos
C.
Separador Rotinas
D.
rea de Programa
E.
Teclas de Cursor e
de Fonte
F.
Menu Adicionar
Instruo
Introduo ao IRC5 - 29
_____________________________________________________________________________________
G.
Menu Editar
H.
Menu Depurar
I.
Modificar posio
Introduo ao IRC5 - 30
_____________________________________________________________________________________
Introduo ao IRC5 - 31
_____________________________________________________________________________________
Pode aceder rotina premindo Mostrar Rotina na parte inferior do ecr, ou voltar
rotina anterior premindo Voltar (no se perde a rotina criada premindo Voltar).
Depois deste procedimento aparecer uma rotina tendo como nica linha o identificador
<SMT> que indica a ausncia de instrues programadas.
Introduo ao IRC5 - 32
_____________________________________________________________________________________
Toque em Common para exibir uma lista das categorias disponveis. Voc tambm
pode tocar em Anterior/Prximo (Next/Previous), na parte inferior da lista de
instrues para ir para a categoria anterior/prxima.
Vrias instrues, divididas em vrias categorias, estaro disponveis. A categoria
padro Common, onde se encontram as instrues mais comuns. possvel criar listas
personalizadas usando os parmetros do sistema.
Toque na instruo que deseja acrescentar. A instruo acrescentada ao cdigo.
Se uma nova instruo for adicionada, ela ser colocada depois da instruo que estiver
seleccionada. Se a instruo seleccionada est no incio da rotina, ou uma instruo
composta (IF, FOR, WHILE ou TEST), dado a escolher ao operador se a nova
instruo ser colocada antes ou depois.
As categorias de instrues disponveis so:
Nome
Common
Program Flow
Various
Motion & Process
Contedo
Algumas das instrues mais utilizadas
Instrues que controlam o fluxo do programa
Outras instrues comuns como := e espera de tempo
Instrues de movimentao e processos associados
Introduo ao IRC5 - 33
_____________________________________________________________________________________
I/O
Communicate
Interrupts
Error Recovery
System & Time
Mathematics
Motion Set Advanced
Motion Advanced
Ext. Computer
Multitasking &Multimove
Rapid Support
Calibibration & Service
MC 1
MC 2
MC 3
Instrues de E/S
Instrues de comunicao
Instrues de tratamento de interrupes
Instrues de tratamento de erros
Instrues para gesto de dados e tempo
Instrues aritmticas
Instrues de configurao avanada de movimentos
Instrues de movimento avanadas
Instrues de comunicao
Instrues para gesto de mutitarefa e multimove
Instrues para gesto avanada do cdigo RAPID
Instrues de servio e calibrao
Definida pelo usurio
Definida pelo usurio
Definida pelo usurio
Copiar
Colar
_____________________________________________________________________________________
Alterar seleco
Exibir valor
Verifique pogr
Alterar p/ MoveL
Alterara p/ MoveJ
Excluir
ABC
Linha comentrio
Desfazer/Refazer
Introduo ao IRC5 - 35
_____________________________________________________________________________________
C.
Cursor de Edio
Introduo ao IRC5 - 36
_____________________________________________________________________________________
PP para Rotina
PP para Cursor
Cursor para PP
Aps seleco da linha que se quer executar, para executar o programa, fazer:
Premir e manter premido o boto de Homem morto (indicado com K na Figura 35).
Esperar at indicao de motores activos.
Premir:
Boto Play (E na Figura 35) para executar o programa em contnuo.
Boto Step Forward (G na Figura 35) para executar o passo seleccionado.
Boto Step Backward (F na Figura 35) para executar o passo anterior ao
seleccionado.
Introduo ao IRC5 - 37
_____________________________________________________________________________________
Introduo ao IRC5 - 38
_____________________________________________________________________________________
Introduo ao IRC5 - 39
_____________________________________________________________________________________
5 Entradas e Sadas
O rob pode ser equipado com sinais digitais e sinais analgicos. Os sinais so
nomeados e configurados nos parmetros do sistema. Aos sinais podem ser associadas
vrias aces internas de sistema, por exemplo, iniciar o programa.
Para alm disto o rob pode comunicar com impressoras e computadores atravs de
canais srie, porto USB e porta Ethernet.
Introduo ao IRC5 - 40
_____________________________________________________________________________________
A janela apresenta uma lista de sinais ou unidades apropriadas. Nesta janela so tambm
visveis os valores dos sinais. Ver para exemplo a Figura 39.
Informaes na lista
Barramentos de E/S
Introduo ao IRC5 - 41
_____________________________________________________________________________________
Unidades de E/S
Todos os sinais
Entradas digitais
Sadas digitais
Entradas analgicas
Sadas analgicas
Entrada de grupos
Sada de grupos
Mais comuns
Sinais de segurana
Sinais simulados
Cada sinal pode ser adicionado lista dos sinais mais comuns tocando no respectivo
check button que visvel esquerda do nome do sinal. Os sinais que pertencem a esta
lista esto assinalados com um V de cor verde. A opo Todos permite seleccionar
todos os sinais disponveis, a opo Nenhum permite retirar todos os sinais da lista dos
mais comuns. O menu Editar permite configurar a forma e ordem de exibio dos
sinais.
Introduo ao IRC5 - 42
_____________________________________________________________________________________
Neste ecr esto indicados o nome da Pasta de backup com uma sugesto do nome do
backup que ir ser efectuado. Geralmente o nome do backup tem sempre uma indicao
do ano, ms e dia em que est a ser efectuado. Para mudar o nome sugerido tocar na
opo ABC... dando assim acesso a um teclado virtual onde se pode escrever o nome
pretendido.
No Caminho do backup pode ser especificado o directrio onde vai ser gravado o
backup. Toque em ... para aceder ao navegador que permite especificar outro caminho
para destino do backup. Em seguida toque em Fazer backup. Para alm da
possibilidade de efectuar a gravao no disco rgido do rob (existe um directrio de
nome BACKUP onde as gravaes devem ser efectuadas), tambm possvel
especificar um disco removvel ligado no porto USB como destino para a gravao do
Backup.
Introduo ao IRC5 - 43
_____________________________________________________________________________________
B.
C.
D.
O disco rgido do rob tem o nome hd0 e um disco amovvel tem o nome bd0.
Depois de especificar o nome e o caminho pretendidos para a cpia de segurana,
toque em Backup. A salvaguarda da cpia de segurana pode ser feita durante o
funcionamento em automtico do rob.
Introduo ao IRC5 - 44
_____________________________________________________________________________________
7 Calibrao
7.1 O que a calibrao?
A calibrao envolve o ajuste das posies de calibrao (zero) dos eixos e utilizada
como base para o posicionamento. Se os eixos do rob ou os eixos externos no forem
calibrados correctamente, isto resultar num posicionamento incorrecto e ter um efeito
negativo na movimentao linear do rob. O rob j est calibrado aquando da entrega.
A posio dos eixos do rob determinada utilizando-se um resolver e um contador que
conta o nmero de voltas do resolver. Se o rob for calibrado correctamente, o mesmo
estar preparado para calcular a posio actual durante a colocao em funcionamento
de forma automtica.
Introduo ao IRC5 - 45
_____________________________________________________________________________________
Introduo ao IRC5 - 46
_____________________________________________________________________________________
Introduo ao IRC5 - 47
_____________________________________________________________________________________
Aparece uma janela para confirmao de mudana para o modo Automtico. Pressione
OK. Aparecer ento a Janela de produo (ver Figura 47).
_____________________________________________________________________________________
Introduo ao IRC5 - 49