Framework para programação off-line de robôs

Detalhes bibliográficos
Autor(a) principal: Bottazzi, Vitor Santos
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/7073
Resumo: This master thesis addresses the on-line programming problems which deals with reduce time integration to manufacture cells thought off-line robots pro¬gramming using exchange file projects. The industrial robot programming is a work for specialist in robotics. Today, this work is very hard because there are many robot manufacturers with different languages and different programming environments. Although, off-line programming is an way that can reduce drastically the machines step time to maintenance. ln this work is proposed a off-line programming environment, capable of extract the boun¬dary information of a piece from neutral files. Handle this information to program some specific application like a piece placement, welding, or pain¬ting of a single piece placed at a stable position. This tool is based in an abstract model to program robots, encapsulate in java classes. The main ad¬vantage of object oriented paradigm is best source code utilization. Grouping the business classes in modules by functionalities, we can reduce complexity between low matching. Recognized patterns like Façade and Template Method constructs the base to develop this programming framework. The programming robot languages used in this work was Rapid, KareI and Melfa Basic IV, respectively languages used by ABB, Fanuc and Mitsubishi cons¬tructors. First experiments demonstrate the feasibility and the efficiency of the approach.
id RCAP_fa3f9b042bf8862ee863a5635d1e40dc
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/7073
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Framework para programação off-line de robôsFrameworkoff-line programmingexchange filesrobot rode generatorprogramação off-linearquivo de trocagerador de código para robôs681.5This master thesis addresses the on-line programming problems which deals with reduce time integration to manufacture cells thought off-line robots pro¬gramming using exchange file projects. The industrial robot programming is a work for specialist in robotics. Today, this work is very hard because there are many robot manufacturers with different languages and different programming environments. Although, off-line programming is an way that can reduce drastically the machines step time to maintenance. ln this work is proposed a off-line programming environment, capable of extract the boun¬dary information of a piece from neutral files. Handle this information to program some specific application like a piece placement, welding, or pain¬ting of a single piece placed at a stable position. This tool is based in an abstract model to program robots, encapsulate in java classes. The main ad¬vantage of object oriented paradigm is best source code utilization. Grouping the business classes in modules by functionalities, we can reduce complexity between low matching. Recognized patterns like Façade and Template Method constructs the base to develop this programming framework. The programming robot languages used in this work was Rapid, KareI and Melfa Basic IV, respectively languages used by ABB, Fanuc and Mitsubishi cons¬tructors. First experiments demonstrate the feasibility and the efficiency of the approach.Esta tese de mestrado demonstra, alguns dos problemas comuns à programação on-line de robôs industriais e como o tempo gasto com a integração de uma célula de manufactura pode ser reduzido utilizando programação off-line de robôs associada aos arquivos de troca/neutros utilizados pelas ferramentas CAD. A programação de robôs industriais é usualmente um trabalho para es¬pecialistas. Actualmente, este trabalho é muito difícil devido à existência de um grande número de fabricantes de robôs, cada um com a sua linguagem e ambiente de programação proprietários. A programação off-line destes equipa¬mentos pode reduzir drasticamente o tempo de paragem da linha de produção para a troca ou manutenção de um determinando programa. Esta tese propõe um ambiente de programação off-line de robôs industriais capaz de extrair a informação geométrica de uma peça através da leitura de um arquivo de troca, e utilizar esta informação para programar uma tarefa específica como por exemplo posicionamento, soldadura, ou pintura de uma peça que se encontre numa posição estável. Esta ferramenta é baseada num modelo abstracto para a programação de robôs industriais, representado por classes Java. A principal vantagem da escolha do paradigma orientado a objecto é a melhor reutilização do código fonte. Agrupando as classes de negócio em módulos divididos por suas respectivas funcionalidades podemos reduzir a complexidade e o acoplamento. Padrões de projecto reconhecidos como Facade e Template Method construíram a base para desenvolver este motor direccionado para a programação de robôs. As linguagens utilizadas neste projecto foram Rapid, Karel e Melfa, Basic IV, linguagens exploradas respectivamente pelos fabricantes ABB, Fanuc e Mitsubishi. Os primeiros testes práticos efectuados num ABB demonstraram que esta alternativa é viável e pode ser bastante eficiente.Fonseca, Jaime C.Universidade do MinhoBottazzi, Vitor Santos2007-02-272007-02-27T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/octet-streamhttp://hdl.handle.net/1822/7073porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:48:46Zoai:repositorium.sdum.uminho.pt:1822/7073Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:47:06.526844Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Framework para programação off-line de robôs
title Framework para programação off-line de robôs
spellingShingle Framework para programação off-line de robôs
Bottazzi, Vitor Santos
Framework
off-line programming
exchange files
robot rode generator
programação off-line
arquivo de troca
gerador de código para robôs
681.5
title_short Framework para programação off-line de robôs
title_full Framework para programação off-line de robôs
title_fullStr Framework para programação off-line de robôs
title_full_unstemmed Framework para programação off-line de robôs
title_sort Framework para programação off-line de robôs
author Bottazzi, Vitor Santos
author_facet Bottazzi, Vitor Santos
author_role author
dc.contributor.none.fl_str_mv Fonseca, Jaime C.
Universidade do Minho
dc.contributor.author.fl_str_mv Bottazzi, Vitor Santos
dc.subject.por.fl_str_mv Framework
off-line programming
exchange files
robot rode generator
programação off-line
arquivo de troca
gerador de código para robôs
681.5
topic Framework
off-line programming
exchange files
robot rode generator
programação off-line
arquivo de troca
gerador de código para robôs
681.5
description This master thesis addresses the on-line programming problems which deals with reduce time integration to manufacture cells thought off-line robots pro¬gramming using exchange file projects. The industrial robot programming is a work for specialist in robotics. Today, this work is very hard because there are many robot manufacturers with different languages and different programming environments. Although, off-line programming is an way that can reduce drastically the machines step time to maintenance. ln this work is proposed a off-line programming environment, capable of extract the boun¬dary information of a piece from neutral files. Handle this information to program some specific application like a piece placement, welding, or pain¬ting of a single piece placed at a stable position. This tool is based in an abstract model to program robots, encapsulate in java classes. The main ad¬vantage of object oriented paradigm is best source code utilization. Grouping the business classes in modules by functionalities, we can reduce complexity between low matching. Recognized patterns like Façade and Template Method constructs the base to develop this programming framework. The programming robot languages used in this work was Rapid, KareI and Melfa Basic IV, respectively languages used by ABB, Fanuc and Mitsubishi cons¬tructors. First experiments demonstrate the feasibility and the efficiency of the approach.
publishDate 2007
dc.date.none.fl_str_mv 2007-02-27
2007-02-27T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/7073
url http://hdl.handle.net/1822/7073
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/octet-stream
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133043407978496