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

Bibliographic Details
Main Author: Bottazzi, Vitor Santos
Publication Date: 2007
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/7073
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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órios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:19:53Zoai:repositorium.sdum.uminho.pt:1822/7073Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:23:25.581474Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595915332485120