Tuotantorobotin optimointi simuloinnilla ja konenäöllä
Neva, Kalle (2023)
Neva, Kalle
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023091425820
https://urn.fi/URN:NBN:fi:amk-2023091425820
Tiivistelmä
Opinnäytetyön tavoitteena oli selvittää simuloinnin avulla yrityksen erään tuotantorobotin sykliaikaan vaikuttavia tekijöitä sekä muokata aikaan vaikuttavia parametrejä optimointiohjelmasta. Työssä hyödynnettiin simulointiympäristöä, jonka vastaavuutta oikeaan tuotantolinjaan selvitettiin työn aikana.
Työssä selvitettiin robotin ominaisuuksia sekä perehdyttiin käytettyyn optimointialgoritmiin. Työssä esitellään, mitkä ovat suurimmat robotin sykliaikaan vaikuttavat tekijät ja kuinka sykliaikaa optimoitiin ohjelman parametrejä muuttamalla. Työssä luotiin uusi ohjelma, jolla pystytään tarvittaessa automatisoimaan optimointia. Uusi ohjelma luotiin simuloinnin rinnalle, jolloin optimoinnin tuloksia voidaan vertailla suoraan simuloiduista sykliajoista.
Työn tuloksena optimoinnin parametrejä muutettiin. Simulointi toteutettiin uudella optimoinnilla, jolloin robotin sykliajasta saatiin huomattavasti nopeampi. Vain osa tuotteista pystytään varmuudella vaihtamaan uudempaan optimointiin, sillä optimointi vaatii vielä lisää testausta. Uusi ohjelma voidaan lähitulevaisuudessa ottaa käyttöön varsinkin tuotteissa, joissa uudella optimoinnilla saadaan merkittävä ajallinen säästö.
Työssä selvitettiin robotin ominaisuuksia sekä perehdyttiin käytettyyn optimointialgoritmiin. Työssä esitellään, mitkä ovat suurimmat robotin sykliaikaan vaikuttavat tekijät ja kuinka sykliaikaa optimoitiin ohjelman parametrejä muuttamalla. Työssä luotiin uusi ohjelma, jolla pystytään tarvittaessa automatisoimaan optimointia. Uusi ohjelma luotiin simuloinnin rinnalle, jolloin optimoinnin tuloksia voidaan vertailla suoraan simuloiduista sykliajoista.
Työn tuloksena optimoinnin parametrejä muutettiin. Simulointi toteutettiin uudella optimoinnilla, jolloin robotin sykliajasta saatiin huomattavasti nopeampi. Vain osa tuotteista pystytään varmuudella vaihtamaan uudempaan optimointiin, sillä optimointi vaatii vielä lisää testausta. Uusi ohjelma voidaan lähitulevaisuudessa ottaa käyttöön varsinkin tuotteissa, joissa uudella optimoinnilla saadaan merkittävä ajallinen säästö.