Framework para programação off-line de robôs
Autor(a) principal: | |
---|---|
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 |