Aplicação para programação automática de robôs de paletização

Detalhes bibliográficos
Autor(a) principal: Moura, Frederico Emanuel Matos da Silva
Data de Publicação: 2017
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/10400.22/11695
Resumo: O desenvolvimento tecnológico, sentido ao longo dos tempos, tem permitido e até incentivado a que cada vez mais atividades sejam desempenhadas de forma mecânica. Esta tendência tem-se intensificado nos últimos tempos devido às novas exigências impostas pela globalização que não permite momentos de pausa e em que tudo está comunicável vinte e quatro horas por dia. Para responder ao paradigma atual – onde a competitividade de cada empresa e de cada produto constitui um requisito incontestável para a sua sobrevivência – a indústria tem vindo a optar por automatizar – com níveis de exigência cada vez maiores – cada vez mais processos (ou atividades) que, até então, eram realizados por mão-de-obra humana. É comummente aceite que à automatização de processos seja associado um vasto número de benefícios à produção, tais como a redução de custos, a rapidez de produção, produção programada e contínua, e a própria padronização do produto. Entre as várias atividades que têm sido desenvolvidas de forma automatizada encontram-se as operações de manipulação. Estas são descritas como a movimentação de objetos de um lugar para o outro, sendo a paletização disso exemplo. Acompanhado as exigências atuais, é esperado que os equipamentos que executam o processo de paletização – de objetos com cada vez mais diferentes dimensões e diferentes materiais – sejam mais flexíveis, mais rápidos e mais precisos. Neste cenário, a robótica assume-se como uma solução cada vez mais procurada, por ser frequentemente associada a conceitos como flexibilidade e precisão. Por sua vez, o seu software de programação deve garantir rapidez e eficiência e admitir várias opções. Tendo em conta estas variáveis, neste trabalho, procurou-se contextualizar e desenvolver uma aplicação para robôs, no caso, do fabricante ABB. Esta aplicação, em conjunto com o software de programação offline da marca, permite a programação automática das funções e paletização de um robô. Desenvolvida na linguagem nativa do robô (RAPID), a aplicação detém uma interface de utilizador básica escrita em XML. E por ser em código aberto, permitirá a interação com outro software de modo a admitir outras funções. Para a prossecução dos objetivos foram elaboradas diversas simulações do controlador IRC5 dispondo este do programa desenvolvido para o efeito. As simulações, efetuadas em ambiente RobotStudio, tiveram como protagonista principal um manipulador e correspondente ferramenta, típicos de processos de paletização. A etapa final consistiu em ensaios, utilizando o programa desenvolvido, num robô físico da ABB (modelo IRB140), disponibilizado em laboratório.
id RCAP_99eaf30e80e7f5d95401439a87f003bc
oai_identifier_str oai:recipp.ipp.pt:10400.22/11695
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 Aplicação para programação automática de robôs de paletizaçãoPaletizaçãoRobóticaProgramaçãoABBRAPIDRobotStudioPalletisingRoboticsProgrammingAutomação e SistemasO desenvolvimento tecnológico, sentido ao longo dos tempos, tem permitido e até incentivado a que cada vez mais atividades sejam desempenhadas de forma mecânica. Esta tendência tem-se intensificado nos últimos tempos devido às novas exigências impostas pela globalização que não permite momentos de pausa e em que tudo está comunicável vinte e quatro horas por dia. Para responder ao paradigma atual – onde a competitividade de cada empresa e de cada produto constitui um requisito incontestável para a sua sobrevivência – a indústria tem vindo a optar por automatizar – com níveis de exigência cada vez maiores – cada vez mais processos (ou atividades) que, até então, eram realizados por mão-de-obra humana. É comummente aceite que à automatização de processos seja associado um vasto número de benefícios à produção, tais como a redução de custos, a rapidez de produção, produção programada e contínua, e a própria padronização do produto. Entre as várias atividades que têm sido desenvolvidas de forma automatizada encontram-se as operações de manipulação. Estas são descritas como a movimentação de objetos de um lugar para o outro, sendo a paletização disso exemplo. Acompanhado as exigências atuais, é esperado que os equipamentos que executam o processo de paletização – de objetos com cada vez mais diferentes dimensões e diferentes materiais – sejam mais flexíveis, mais rápidos e mais precisos. Neste cenário, a robótica assume-se como uma solução cada vez mais procurada, por ser frequentemente associada a conceitos como flexibilidade e precisão. Por sua vez, o seu software de programação deve garantir rapidez e eficiência e admitir várias opções. Tendo em conta estas variáveis, neste trabalho, procurou-se contextualizar e desenvolver uma aplicação para robôs, no caso, do fabricante ABB. Esta aplicação, em conjunto com o software de programação offline da marca, permite a programação automática das funções e paletização de um robô. Desenvolvida na linguagem nativa do robô (RAPID), a aplicação detém uma interface de utilizador básica escrita em XML. E por ser em código aberto, permitirá a interação com outro software de modo a admitir outras funções. Para a prossecução dos objetivos foram elaboradas diversas simulações do controlador IRC5 dispondo este do programa desenvolvido para o efeito. As simulações, efetuadas em ambiente RobotStudio, tiveram como protagonista principal um manipulador e correspondente ferramenta, típicos de processos de paletização. A etapa final consistiu em ensaios, utilizando o programa desenvolvido, num robô físico da ABB (modelo IRB140), disponibilizado em laboratório.Felt throughout time, technological development has allowed and even encouraged increasingly more activities to be performed mechanically. This tendency has lately been amplified due to new requirements imposed by globalisation that does not allow moments of pause and in which everything is available twenty-four hours a day. To reply to the current aradigm – where each company’s and product’s competitiveness constitute an indisputable prerequisite to its survival – the industry has chosen to automate – with ever greater demands increasing processes (or activities), which hitherto were carried out by human labour. It is commonly accepted process automation to be associated with a vast number of production advantages, such as cost reduction, fast production, schedule and continuous production, and product standardisation itself. Amongst the several activities that have been developed in an automated manner are handling operations. These are described as the movement of objects from one place to another, of which palletisation is an example. Keeping up with current demands, it is expected that the equipment that executes palletising processes – of objects with increasingly different dimensions and materials – to be more flexible, faster and more precise. In this scenario, robotics assumes itself as an increasingly sought-after solution, since it is often associated with concepts such as flexibility and precision. In turn, its programming software should ensure speed and efficiency, and allow several options. Considering these variables, in this work it was sought to contextualise and develop na application for robots, in this case, having ABB as manufacturer. This application, together ith the brand’s off-line programming software, allows for automatic programming of a robot’s palletising functions. Developed in the robot’s native language (RAPID), the application has a basic user interface written in XML. And being open-source, it will allow for the interaction with another software to enable other functions. In the pursuit of the objectives, several IRC5 controller simulations were made which had the developed program for this purpose. The simulations, carried out in a RobotStudio environment, had as main protagonist a manipulator and corresponding tool, both typical of alletising processes. The final step consisted of tests using the developed program, in a physical ABB robot (model IRB140), made available in the laboratory.Silva, Manuel Fernando dos SantosRepositório Científico do Instituto Politécnico do PortoMoura, Frederico Emanuel Matos da Silva2018-05-30T15:46:55Z20172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/11695TID:201767180porinfo: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-03-13T12:53:44Zoai:recipp.ipp.pt:10400.22/11695Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:32:02.300524Repositó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 Aplicação para programação automática de robôs de paletização
title Aplicação para programação automática de robôs de paletização
spellingShingle Aplicação para programação automática de robôs de paletização
Moura, Frederico Emanuel Matos da Silva
Paletização
Robótica
Programação
ABB
RAPID
RobotStudio
Palletising
Robotics
Programming
Automação e Sistemas
title_short Aplicação para programação automática de robôs de paletização
title_full Aplicação para programação automática de robôs de paletização
title_fullStr Aplicação para programação automática de robôs de paletização
title_full_unstemmed Aplicação para programação automática de robôs de paletização
title_sort Aplicação para programação automática de robôs de paletização
author Moura, Frederico Emanuel Matos da Silva
author_facet Moura, Frederico Emanuel Matos da Silva
author_role author
dc.contributor.none.fl_str_mv Silva, Manuel Fernando dos Santos
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Moura, Frederico Emanuel Matos da Silva
dc.subject.por.fl_str_mv Paletização
Robótica
Programação
ABB
RAPID
RobotStudio
Palletising
Robotics
Programming
Automação e Sistemas
topic Paletização
Robótica
Programação
ABB
RAPID
RobotStudio
Palletising
Robotics
Programming
Automação e Sistemas
description O desenvolvimento tecnológico, sentido ao longo dos tempos, tem permitido e até incentivado a que cada vez mais atividades sejam desempenhadas de forma mecânica. Esta tendência tem-se intensificado nos últimos tempos devido às novas exigências impostas pela globalização que não permite momentos de pausa e em que tudo está comunicável vinte e quatro horas por dia. Para responder ao paradigma atual – onde a competitividade de cada empresa e de cada produto constitui um requisito incontestável para a sua sobrevivência – a indústria tem vindo a optar por automatizar – com níveis de exigência cada vez maiores – cada vez mais processos (ou atividades) que, até então, eram realizados por mão-de-obra humana. É comummente aceite que à automatização de processos seja associado um vasto número de benefícios à produção, tais como a redução de custos, a rapidez de produção, produção programada e contínua, e a própria padronização do produto. Entre as várias atividades que têm sido desenvolvidas de forma automatizada encontram-se as operações de manipulação. Estas são descritas como a movimentação de objetos de um lugar para o outro, sendo a paletização disso exemplo. Acompanhado as exigências atuais, é esperado que os equipamentos que executam o processo de paletização – de objetos com cada vez mais diferentes dimensões e diferentes materiais – sejam mais flexíveis, mais rápidos e mais precisos. Neste cenário, a robótica assume-se como uma solução cada vez mais procurada, por ser frequentemente associada a conceitos como flexibilidade e precisão. Por sua vez, o seu software de programação deve garantir rapidez e eficiência e admitir várias opções. Tendo em conta estas variáveis, neste trabalho, procurou-se contextualizar e desenvolver uma aplicação para robôs, no caso, do fabricante ABB. Esta aplicação, em conjunto com o software de programação offline da marca, permite a programação automática das funções e paletização de um robô. Desenvolvida na linguagem nativa do robô (RAPID), a aplicação detém uma interface de utilizador básica escrita em XML. E por ser em código aberto, permitirá a interação com outro software de modo a admitir outras funções. Para a prossecução dos objetivos foram elaboradas diversas simulações do controlador IRC5 dispondo este do programa desenvolvido para o efeito. As simulações, efetuadas em ambiente RobotStudio, tiveram como protagonista principal um manipulador e correspondente ferramenta, típicos de processos de paletização. A etapa final consistiu em ensaios, utilizando o programa desenvolvido, num robô físico da ABB (modelo IRB140), disponibilizado em laboratório.
publishDate 2017
dc.date.none.fl_str_mv 2017
2017-01-01T00:00:00Z
2018-05-30T15:46:55Z
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/10400.22/11695
TID:201767180
url http://hdl.handle.net/10400.22/11695
identifier_str_mv TID:201767180
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
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_ 1799131414552117248