Robtica Industrial
Homepage: http://www.dee.isep.ipp.pt/~mss
Email: mss@isep.ipp.pt
Sumrio: Este guio pretende ser uma abordagem inicial criao de um programa para um
rob industrial. Neste caso, o rob a ser utilizado modelo IRB140 do fabricante
ABB, e utiliza-se o software ABB RobotStudio (verso 5.15.01), para a sua simulao
e programao offline.
O primeiro passo para efetuar um programa para um rob a definio do espao fsico, que
envolve o rob ou brao robotizado. Esse espao fsico identificado como o mundo, ou modelo
do mundo (visto da perspetiva do rob).
Na definio do mundo do rob, devem ser includos todos os aspetos fsicos envolvendo o rob,
isto , devem-se incluir os objetos como mesas, estantes, paredes, vigas, etc., tudo o que possa
representar limitao movimentao do rob. Quanto melhor for modelado o espao fsico,
mais facilmente se podero observar as potenciais correes a fazer ao movimento do rob a
nvel de programao.
Inicia-se o programa recorrendo ao atalho existente para o efeito, como se pode ver na Figura 1.
Aps o arranque do software surge o ecr abaixo apresentado (Figura 2). Nesta janela possvel
escolher entre uma de trs opes:
A opo Empty Station cria uma estao de trabalho vazia, que permite a criao ou
importao de desenhos (CAD), criao de mecanismos ou outros objetos.
A opo Station with Robot Controller permite criar uma estao de trabalho a partir de
um modelo de rob existente na biblioteca de robs disponibilizada pela ABB.
Por ltimo, a opo Station with Existing Robot Controller permite criar uma estao de
trabalho a partir de um modelo de rob criado pelo utilizador (por exemplo, a partir do
backup da informao do controlador de um rob existente).
Dado que se pretende iniciar um novo trabalho, para efeitos de estudo e demonstrao do
funcionamento do software, optou-se por recorrer a um controlador de rob pr-definido pela
ABB, pelo que se escolhe a opo indicada a cor laranja (ver Figura 3). Aparecer um menu,
intitulado Station with Robot Controller (ver Figura 3).
Aps selecionar a janela View1 como ativa, carregando com o boto esquerdo do rato sobre
ela, os movimentos bsicos do interface grfico so os seguintes:
Chegado a este ponto, sugere-se ao aluno que explore de forma autnoma estas opes de
visualizao da janela onde apresentada a clula de trabalho simulada.
Selecionando a opo de criao de uma caixa (Box), ser apresentada do lado esquerdo uma
lista de propriedades para a criao da mesma (ver Figura 8). No funcionamento por defeito do
RobotStudio, a lista de propriedades do objeto selecionado surge do lado esquerdo. Introduzindo
nos campos comprimento (Length), largura (Width) e altura (Height), o valor 100 mm,
far com que, quando se premir o boto Create, aparea por baixo da frame (o sistema de
coordenadas) do mundo, o objeto criado. No entanto o mesmo no estar visvel na interface
grfica. Esta situao decorre do facto da criao do objeto ser efetuada no centro da estao, ou
centro do mundo, isto , fica dentro da base do rob (ponto de coordenadas 0,0,0) (ver Figura
9).
Uma das formas possveis de movimentar a caixa criada atravs das propriedades da prpria
caixa, usando a funcionalidade Set Position. Esta funcionalidade est disponvel clicando com
o boto do lado direito do rato em cima de Body (Figura 10) ( necessrio expandir
anteriormente o objeto Part_1). Imediatamente por cima da janela onde esto as propriedades
da Box, surge uma nova janela intitulada Set Position. As coordenadas da origem do objeto
podem ser alteradas nos campos que se encontram rodeados a vermelho na Figura 10.
Introduzindo no campo da coordenada X o valor 500, e efetuando Apply de seguida, a caixa fica
posicionada em frente do rob.
Outra forma de posicionar o objeto criado selecionando o objeto, que se encontra do lado
esquerdo da interface na janela de Layout, e recorrendo primeira funcionalidade nas opes
Freehand (ver Figura 11), movimentar o objeto na interface grfica, arrastando as setas
(Figura 12).
Chegado a este ponto o aluno dever criar outras primitivas geomtricas recorrendo opo
Solid que se encontra no tabulador Modeling. Dever tambm explorar, de forma autnoma,
Logicamente o brao robotizado no efetua trabalho sem ter uma ferramenta. Apenas efetuar os
movimentos programados. Assim, torna-se necessrio adicionar uma ferramenta estao de
trabalho e efetuar a sua conexo ao rob, isto , efetuar o attach da ferramenta ao punho do
rob.
Para exemplificar este procedimento, em primeiro lugar carrega-se uma ferramenta, recorrendo
s bibliotecas de ferramentas j includas nesta aplicao.
O objetivo da ferramenta produzir trabalho. Para tal, deve ser aplicada na extremidade (punho)
do rob. Esta operao de Attach pode ser efetuada atravs do boto do lado direito do rato,
clicando em cima do objeto. Ao colocar o rato em cima da opo Attach To aparece a lista
de mecanismos disponveis, dos quais se pode anexar a ferramenta (Figura 15). Neste caso
apenas o rob, mas ter em ateno que podem existir outros objetos. Selecionando o rob,
perguntado se se pretende atualizar a posio da ferramenta, ao qual se dever responder
afirmativamente. O aspecto final da clula dever ser idntico ao apresentado na Figura 16.
Figura 16 Aspecto final da estao aps efetuar o Attach da ferramenta ao punho do Rob
Dever em seguida gravar-se o trabalho, para mais tarde se poder continuar o seu
desenvolvimento. Na Figura 17, est disponvel a possibilidade de efetuar a gravao atravs do
comando Save As com as opes usuais para esse comando. Existe tambm a opo Share
que a que est expandida. Dentro desta funcionalidade, a opo Pack and Go cria um pacote
com todos os ficheiros necessrios (por exemplo, ferramentas) para continuar o desenvolvimento
da clula de trabalho, ou a programao dos equipamentos constituintes desta, noutro posto
trabalho. Esta a opo mais indicada no mbito da disciplina de ROBIN.
No final da realizao deste Guio de Trabalho o aluno dever ser capaz do seguinte:
Criar objetos complexos a partir das primitivas geomtricas oferecidas pelo ABB
RobotStudio;
Bibliografia