Documente Academic
Documente Profesional
Documente Cultură
por
por
Comisso de Avaliao:
ii
- AGRADECIMENTOS
Muito obrigado, Prof. Flvio Jos Lorini, pela orientao na bibliografia, explicaes da
linguagem RAPID, estrutura e escritura do portugus neste TCC.
Colega e aluno da Engenheira Eltrica, Pablo Leonardelli, pela ajuda prestada na estrutura e
linguagem de programao no software Visual Basic. Assim como a gerao das interfaces do
programa.
iii
ALONSO, A. F. Sistema CAD/CAM para usinagem com recursos de robtica industrial.
2012. 16 folhas. Monografia (Trabalho de Concluso do Curso em Engenharia Mecnica)
Departamento de Engenharia Mecnica, Universidade Federal do Rio Grande do Sul, Porto
Alegre, 2012.
RESUMO
ABSTRACT
This work is a process of manufacture CAD/CAM, using robotic resources. The robot is
not often used to produce manufacturing operations, however, this project inteds to show that
machining, is also a viable alternative. This project is made by a CAD system, in this case
AutoCAD, wich generates any graphic design. This design is stored in a DXF file extension and
by a CAM interface, programmed in Visual Basic to turn the DXF file into an RAPID language
file, used by the robot. The system developeded in Visual Basic, reads the desing information
and its routes, represented by the DXF file, exporting and converting the information into a
RAPID language, in which the robot executes the manufacturing process of the projected
design.
iv
NDICE
Pg.
1 INTRODUO ........................................................................................................... 1
2 OBJETIVOS ............................................................................................................... 1
3 REVISO BIBLIOGRFICA ....................................................................................... 2
3.1 Sistemas CAD/CAM e padres grficos .................................................................... 2
3.2 Robtica Industrial ..................................................................................................... 3
3.3 Linguagens de programao de robs industriais ..................................................... 4
3.3.1 Linguagem RAPID ..................................................................................................... 4
4 METODOLOGIA ........................................................................................................ 5
4.1 Desenho da Pea ....................................................................................................... 6
4.2 Mdulo de interpretao ............................................................................................ 7
4.3 Teste experimental ..................................................................................................... 10
5 RESULTADOS E DISCUSSO ................................................................................. 10
6 CONCLUSES .......................................................................................................... 11
7 SUGESTES PARA TRABALHOS FUTUROS ......................................................... 12
REFERNCIAS BIBLIOGRFICAS ...................................................................................... 12
v
1
1. INTRODUO
2. OBJETIVOS
3. REVISO BIBLIOGRFICA
O uso de imagens em sistemas computacionais teve seu incio em 1950, logo aps o
surgimento dos primeiros computadores. Nessa poca a criao de grficos e desenhos estava
restrita apenas as instituies de pesquisa com aplicaes de carter exploratrio, situao
mantida at o final da dcada de 50 [Meneghello, 2003]. A computao grfica pode ser
definida como conjunto de algoritmos, tcnicas e metodologias para tratamento e
representao grfica de informaes atravs da criao, armazenamento e manipulao de
figuras utilizando-se computadores e dispositivos perifricos grficos.
Com os avanos tecnolgicos na rea computacional e o despertar do interesse das
indstrias, que viam neste sistema um grande potencial, iniciou-se um grande desenvolvimento
da computao grfica j em meados da dcada de 60. Alguns setores da indstria, como o
automobilstico e o aeroespacial, iniciaram a implementao de sistemas grficos para apoio a
projeto e fabricao. Nos anos 70, surgiram os primeiros sistemas CAD tambm denominados
sistema de grficos interativos. Com a evoluo tecnolgica disponibilizaram-se novos
hardwares e os sistemas CAD consolidaram-se definitivamente surgindo os primeiros sistemas
tridimensionais (prottipos), alm de sistemas de modelagem de elementos finitos e anlise de
engenheira (CAE - Computer Aided Enginering).
No incio dos anos 80, equipamentos e dispositivos computacionais tornaram-se mais
acessveis com o surgimento dos computadores pessoais produzidos em massa. O uso de
sistemas grficos atravs do mapa de bits (bitmap), definido como uma representao atravs
de zeros e uns, popularizou-se. Assim multiplicou-se a utilizao de aplicaes grficas,
proporcionando a milhes de novos usurios acesso a editores de texto, planilhas e programas
de desenho. Entre os feitos relevantes da poca destaca-se o aparecimento do IGES (Initial
Graphics Exchange Specification), usado para especificao de formatos grficos e linguagem
para transmisso e armazenamento de dado de definio de produtos.
A dcada de 90 caracterizada pela automao crescente dos processos industriais
atravs da integrao de tcnicas de desenho (CAD), anlise (CAE), simulao e fabricao
(CAM). Atualmente os avanos nos sistemas de computao fazem com que as tcnicas CAD,
CAE e CAM disponibilizem a engenheiros e usurios ambientes de fabricao integrados. A
utilizao destas tcnicas passa de uma opo a uma exigncia no setor industrial.
O projeto assistido por computador ou sistema CAD, uma ferramenta computacional
de auxlio a qualquer atividade de projeto para desenvolver, analisar ou modificar um modelo
de engenharia, com o objetivo de diminuir custos, melhorar a qualidade e aumentar a
produtividade. O projeto assistido por computador um fator fundamental na integrao de
sistemas e na automao de processos.
Segundo Bedworth, 1991, algumas vezes o termo CAD interpretado como uma
ferramenta de apoio a desenho; outras, como auxlio anlise; e outras como automao total
de projeto envolvendo desenho, anlise e otimizao. Estes sistemas so baseados em
computao grfica interativa e a utilizam para criao, transformao e visualizao de dados
na forma de figuras ou smbolos. Deste modo, qualquer aplicao que inclua uma interface
grfica na realizao de tarefas de engenharia se considera um software de CAD.
No enfoque da automao industrial, a integrao entre sistemas computacionais de
auxlio a projeto e manufatura iniciou com a juno da tecnologia de grupo e dos sistemas
CAD. A base de tecnologia de integrao de sistemas a manipulao, armazenagem e
compartilhamento de informaes. Integrao implica automao e esta compreende que
hardware e software podem criar uma base de dados em CAD e us-la para analisar e fabricar
uma pea automaticamente com pouca ou nenhuma interveno humana. Embora no haja
uma integrao completa que dispense a interveno humana, existem diferentes nveis de
implementao desta tecnologia. O processo de integrao CAD-CAM inicia na concepo do
modelo geomtrico atravs da gerao de um arquivo de dados pelos sistemas CAD. Este
3
arquivo deve conter no somente dados da geometria do modelo, mas tambm informaes e
descries da pea; como dimenses, tolerncias e tipo de material.
Atualmente existe uma variedade de extenses de arquivos para transferncia de
dados. Alguns destes padres se destacam pela sua utilizao, embora no exista um
consenso em torno de um padro nico. Dentre os padres mais conhecidos, destacam-se o
IGES, DXF, DWG (DraWinG) e STEP (Standard for the Exchange of the Product Model Data).
O IGES foi desenvolvido em 1979 [Meneghello, 2003], pelo US National Bureau of
Standards com o objetivo de auxiliar a troca de dados entre diferentes sistemas CAD. Sua
estrutura define um formato de arquivo para armazenar e transmitir geometrias com pontos,
linhas e superfcies; com uma especificao de estrutura e sintaxe em cdigo ASCII (American
Standard Code for Information Interchange). O IGES no um completo padro de
transferncia de dados de integrao entre sistemas de manufatura, mas ainda um dos
padres mais utilizados para troca de dados entre modelos geomtricos e sistemas CAD.
DXF e DWG so formatos de arquivos para armazenagem e transferncia de dados
entre sistemas CAD desenvolvido pela AutoDesk para seu software de CAD. Os formatos DXF
e DWG esto entre os mais populares formatos de arquivos para troca de dados entre sistemas
CAD. O DWG (DraWinG) apresenta sua estrutura na forma binria compacta enquanto o
formato DXF (Data Exchange Files) apresenta-se na forma ASCII.
Segundo McMahon,1988 [apud, Meneghello, 2003], a estrutura do arquivo em formato
DXF dividida em quatro partes, que definem valores para as variveis do sistema e
parmetros: dimensionamento e layers, informaes de estilos de linhas, sistema de
coordenadas e definies de blocos de exemplos de modelos, alm de entidades e dados. Este
formato aplica-se melhor na interpretao de geometrias bidimensionais, enquanto entidades
geomtricas de maior ordem como splines e superfcies complexas podem causar problemas.
O padro STEP originou-se a partir de atividades de pesquisa de outros formatos, como
o ESPRIT (European Strategic Programme for Research in Information Technology)
procurando assim o desenvolvimento de um trabalho com um padro unificado. O STEP
consiste de um conjunto de normas que suportam o desenvolvimento do produto
disponibilizando informaes e integrao entre sistemas. O formato contempla uma estrutura
de dados de produto para a utilizao em tudo o seu ciclo de fabricao, o que inclui projeto,
manufatura, qualidade, testes e suporte. Este formato utiliza uma linguagem interpretvel
especfica de modelagem denominada EXPRESS, utilizada para especificar as informaes
dos modelos. Esta linguagem permite um mapeamento dos dados armazenados para
visualizao grfica dispensando a definio da representao da entidade.
Os sistemas CAM, ou auxlio de computadores manufatura, podem ser definidos como
a utilizao da ferramenta computacional e de recursos de tecnologia digital, no auxlio s
funes de manufatura. A integrao entre sistemas digitais e os padres de arquivos grficos
permite a interao entre os dados gerados na concepo de projeto, atravs dos sistemas
CAD, e os sistemas CAM, possibilitando a automao dos processos de monitoramento,
controle e gerenciamento da manufatura. Os sistemas CAM como efetivo uso da tecnologia
computacional no planejamento, gerenciamento e controle das funes de manufatura atravs
de interfaces diretas ou indiretas [ Groover e Zimers, 1984].
O termo rob nasceu da palavra tcheca robota (operrio). Ele apareceu pela primeira
vez em 1921, no livro RUR - Robs Universais de Rossum, do escritor Karel Capek [Groover et
alli, 1986].
Dcadas atrs, os robs faziam parte apenas da fico cientfica, fruto da imaginao
do homem. No incio dos anos 60, os primeiros robs comearam a ser aplicados com o
objetivo de substituir o homem em tarefas que envolviam condies desagradveis,
tipicamente contendo altos nveis de calor, rudo, gases txicos, esforo fsico extremo, ou
trabalhos montonos. Uma tendncia crescente na aplicao dos robs se justifica nos ltimos
4
anos por razes importantes, quais sejam o constante aumento dos nveis salariais dos
empregados e o avano tecnolgico no ramo de computadores que induz reduo dos
preos do rob e uma significativa melhoria em seu desempenho.
Um rob consiste de um brao mecnico motorizado e um controlador, constitudo de
um computador industrial, sistema de potncia e sensores que controla seus movimentos. O
computador armazena em sua memria um programa que detalha o curso que o brao seguir.
Quando o programa est em execuo, o computador envia sinais ativando motores que
movem o brao e a carga no final dele, que mantida pelo efetuador. Dois aspectos
importantes do funcionamento de um brao mecnico correspondem ao sensoriamento do
ambiente e como se realiza a programao do mesmo.
Segundo Niku, 2001, um rob sozinho no tem aplicao, este vem acompanhado com
acessrios que pode ser dispositivos perifricos, algum tipo de sistema, mquinas de
fabricao entre outros. O fator determinante de um dispositivo ser considerado um rob ou
no pelo simples fato de conhecer como controlado. Um exemplo disso se comparar-se
um manipulador robtico e um guindaste convencional. No guindaste o controle feito
manualmente. Em um rob o controle realizado por um computador executando algum tipo
de programa.
4. METODOLOGIA
Processo de
Fabricao
Desenho da
Pea Arquivo (CAD)
(AutoCAD) Gerao DXF
Modulo de
Discretizao
Interpretao
com Visual Basic
(CAM)
Gerao
Instrues em Execuo Rob
RAPID
Pea final
Um desenho realizado num sistema CAD pode ser armazenado em diversos formatos,
conhecidos como os padres grficos sendo os mais comuns o IGES, STEP, DXF dentre
outros. Esses padres so armazenados na forma de texto que pode ser interpretado
conhecendo-se sua estrutura. Na interpretao do texto do arquivo so identificadas entidades
geomtricas tais como: linhas, arcos, crculos, pontos, etc., atravs de expresses
caratersticas compostas de palavras e cdigos numricos.
No presente trabalho utilizam-se informaes do desenho partindo da leitura do arquivo
DXF. Uma determinada geometria desenhada armazenada no formato DXF segundo a
seguinte estrutura: posio de cada entidade geomtrica, componente de identidades e
smbolo ou cdigos que autenticam. Os arquivos so cdigos ASCII em forma de instrues
sequenciais onde em cada linha s se escreve um identificador ou valor correspondente ao
elemento identificado.
O arquivo contm uma quantidade de dados iniciais sobre a configurao do programa
no qual foi realizado o desenho. Estes dados no so utilizados para os fins desse trabalho. A
parte til do arquivo DXF comea depois de encontrar-se a palavra entites (entidades). Cada
elemento do desenho identifica-se com um nome de entidade geomtrica. Os mais comuns so
ponto (point), linha (line), circulo (circle), arco (arc) e polilinha (polyline). Como exemplo, a
figura 4.2 representa as caractersticas da entidade linha (line).
A estrutura da identificao de cada elemento contm dois tipos de caracteres
numricos. O primeiro um identificador que cuja funo informar o tipo de atributo
corresponde para respetiva entidade. O segundo identificador contm o valor do atributo. O
significado dos identificadores mais comuns corresponde a tabela 4.1 [Matsumoto,2002].
Nome da entidade
Identificador inicio coordenada x
valor coordenada x
Identificador inicio coordenada y
valor coordenada y
Identificador inicio coordenada z
valor coordenada z
Identificador fim coordenada x
valor coordenada x
Identificador fim coordenada y
valor coordenada y
Identificador fim coordenada z
valor coordenada z
conclu-o a descrio da entidade
Partindo da informao do arquivo CAD, neste caso no padro DXF, o programa realiza
uma anlise e interpretao para transformar as coordenadas das entidades geomtricas em
instrues de trajetria na linguagem especfica para execuo no rob. Deste modo obtm-se
a definio da geometria a ser produzida atravs de uma ferramenta de usinagem. Na figura
4.3 representa-se a interface do programa implementado no software Visual Basic, que analisa
as informaes necessrias para fazer a interpretao e posteriormente a definio do cdigo
de instrues na linguagem do rob, neste caso linguagem RAPID.
Como ilustrado na figura 4.6, este movimento caracteriza-se por ser um movimento de
interpolao circular, definido por o seu ponto de circularidade (CirPoint).
Na figura 4.7 representa-se esta opo utilizada para movimentao de trajetria livre
entre um ponto e outro quando o controle da trajetria no importante. Todos os eixos se
movem com velocidade constante.
Exemplo:
5. RESULTADOS E DISCUSSO
6. CONCLUSES
REFERNCIAS BIBLIOGRFICAS
Groover M.P.; Weis M.; Nagel R. N.; Odrey N.G., Industrial Robotics Technology,
Programming and Applications, McGraw-Hill, 1986.
Lorini, F. J.; Robtica Industrial, Notas de aula, Universidade Federal do Rio Grande
do Sul, 2012.