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

Abstract

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.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

    Similar works