Konepalvelurobotin prototyypin ohjelmointi
Lehti, Juuso (2025)
Lehti, Juuso
2025
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-202503184481
https://urn.fi/URN:NBN:fi:amk-202503184481
Tiivistelmä
Tässä opinnäytetyössä perehdyttiin konepalvelun automatisointiin robotiikkaa hyödyntämällä. Työssä käsiteltiin konepalvelua, robotiikkaa sekä yleisiä asioita robottien ohjelmointiin liittyen.
Opinnäytetyön tavoitteena oli kehittää helppokäyttöinen ja laajennettavissa oleva konepalvelurobotin ohjelma, jonka avulla robotti voisi suorittaa konepalvelua mahdollisimman itsenäisesti. Tämä työ tehtiin osana laajempaa kehitysprojektia.
Robotin ohjelma kehitettiin lähes kokonaan offline-ohjelmointina hyödyntäen ABB:n RobotStudio-ohjelmistoa sekä robotin prototyypin digitaalista kaksosta. Prototyypin ohjelmoinnissa pyrittiin käyttämään hyviä ohjelmointitapoja sekä selkeää ohjelmajaottelua. Lisäksi ohjelmoitiin käyttäjäystävällinen käyttöliittymä, jonka kautta robotin operaattori pystyy hallitsemaan robotin toimintaa ja sen järjestelmässä olevia tietoja. Kaikki robotin toiminnallisuudet ohjelmoitiin RAPID-ohjelmointikieltä käyttäen. Työssä esiteltiin myös käytännön ohjelmointiesimerkkejä.
Tämän opinnäytetyön lopputuloksena oli konepalvelurobotin prototyypin ohjelma, jonka avulla yhteistyörobotti saadaan suorittamaan konepalveluun liittyviä tehtäviä operaattorin syötteiden perusteella. Alustavien käyttötestien perusteella ohjelmaan kuuluvat toiminnot toimivat oikein ja robotin työkierto sujuu ongelmitta. Työssä tehty ohjelma toimii pohjana tulevalle robotin ohjelmakehitykselle.
Opinnäytetyön tavoitteena oli kehittää helppokäyttöinen ja laajennettavissa oleva konepalvelurobotin ohjelma, jonka avulla robotti voisi suorittaa konepalvelua mahdollisimman itsenäisesti. Tämä työ tehtiin osana laajempaa kehitysprojektia.
Robotin ohjelma kehitettiin lähes kokonaan offline-ohjelmointina hyödyntäen ABB:n RobotStudio-ohjelmistoa sekä robotin prototyypin digitaalista kaksosta. Prototyypin ohjelmoinnissa pyrittiin käyttämään hyviä ohjelmointitapoja sekä selkeää ohjelmajaottelua. Lisäksi ohjelmoitiin käyttäjäystävällinen käyttöliittymä, jonka kautta robotin operaattori pystyy hallitsemaan robotin toimintaa ja sen järjestelmässä olevia tietoja. Kaikki robotin toiminnallisuudet ohjelmoitiin RAPID-ohjelmointikieltä käyttäen. Työssä esiteltiin myös käytännön ohjelmointiesimerkkejä.
Tämän opinnäytetyön lopputuloksena oli konepalvelurobotin prototyypin ohjelma, jonka avulla yhteistyörobotti saadaan suorittamaan konepalveluun liittyviä tehtäviä operaattorin syötteiden perusteella. Alustavien käyttötestien perusteella ohjelmaan kuuluvat toiminnot toimivat oikein ja robotin työkierto sujuu ongelmitta. Työssä tehty ohjelma toimii pohjana tulevalle robotin ohjelmakehitykselle.