Logiikkaohjaimen hyödyntäminen yhteistyörobotin ohjelmoinnissa
Mikkola, Tatu (2023)
Mikkola, Tatu
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060622153
https://urn.fi/URN:NBN:fi:amk-2023060622153
Tiivistelmä
Opinnäytetyön tavoitteena oli integroida ulkoinen ohjelmoitava logiikka yhteistyörobotin käyttöliittymään PROFINET-yhteyden avulla sekä tutkia tämän ratkaisun hyötyjä teollisuuden kontekstissa. Työn päämääränä oli luoda opas, jonka tulokset voisivat toimia hyödyllisenä opetusmateriaalina ja lähtökohtana tuleville projekteille.
Työssä käydään läpi erilaisia käsitteitä, jotka liittyvät yhteistyörobotin käyttöliittymään, ohjelmoitavaan logiikkaan ja ohjelmoitavaan näyttöpaneeliin. PROFINET-yhteyttä käytettiin yhteyksien yhdyskäytävänä.Työn alussa tutkittiin laitteiden keskinäistä yhteensopivuutta, jonka jälkeen suoritettiin logiikan ohjelmointia ja määritystä TIA Portal -ohjelmistolla. Tämän jälkeen toteutettiin robotin käyttöliittymän ohjelmointi. Sen jälkeen luotiin PROFINET-yhteys, joka mahdollisti yhteyden luomisen robotin käyttöliittymän, logiikan ja näytön välille. Näyttöpaneeli lisättiin työhön visualisoimaan saatu tieto robotin käyttöliittymältä. Lopuksi yhteenvedossa käydään läpi työn aikana esiin tulleet onnistumiset ja ongelmat. The aim of the thesis was to integrate external programmable logic into the user interface of a collaborative robot using a PROFINET connection and to investigate the benefits of this solution in an industrial context. The goal of the work was to create a guide whose results could serve as useful teaching material and a starting point for future projects.
The work goes through various concepts related to the user interface of the collaboration robot, programmable logic and programmable display panel. The PROFINET connection was used as the gateway for the connections. At the beginning of the work, the mutual compatibility of the devices was investigated, after which logic programming and configuration was performed using the TIA Portal software. After this, programming of the robot's user interface was carried out. After that, a PROFINET connection was created, which made it possible to create a connection between the robot's user interface, logic and display. A display panel was added to the work to visualize the information obtained from the robot's user interface. Finally, the summary reviews the successes and problems that emerged during the work.
Työssä käydään läpi erilaisia käsitteitä, jotka liittyvät yhteistyörobotin käyttöliittymään, ohjelmoitavaan logiikkaan ja ohjelmoitavaan näyttöpaneeliin. PROFINET-yhteyttä käytettiin yhteyksien yhdyskäytävänä.Työn alussa tutkittiin laitteiden keskinäistä yhteensopivuutta, jonka jälkeen suoritettiin logiikan ohjelmointia ja määritystä TIA Portal -ohjelmistolla. Tämän jälkeen toteutettiin robotin käyttöliittymän ohjelmointi. Sen jälkeen luotiin PROFINET-yhteys, joka mahdollisti yhteyden luomisen robotin käyttöliittymän, logiikan ja näytön välille. Näyttöpaneeli lisättiin työhön visualisoimaan saatu tieto robotin käyttöliittymältä. Lopuksi yhteenvedossa käydään läpi työn aikana esiin tulleet onnistumiset ja ongelmat.
The work goes through various concepts related to the user interface of the collaboration robot, programmable logic and programmable display panel. The PROFINET connection was used as the gateway for the connections. At the beginning of the work, the mutual compatibility of the devices was investigated, after which logic programming and configuration was performed using the TIA Portal software. After this, programming of the robot's user interface was carried out. After that, a PROFINET connection was created, which made it possible to create a connection between the robot's user interface, logic and display. A display panel was added to the work to visualize the information obtained from the robot's user interface. Finally, the summary reviews the successes and problems that emerged during the work.