Maalausrobotin ohjelmointi
Sattanen, Sami (2022)
Sattanen, Sami
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205118475
https://urn.fi/URN:NBN:fi:amk-202205118475
Tiivistelmä
Opinnäytetyön tavoitteena oli Norrhydron tuotteiden maalauksen automatisoinnin kehittäminen uuteen tuotantolaitokseen. Tällä hetkellä maalaus on osittain automatisoitu. Tuotteiden ylä- ja alapäädyt maalataan käsin. Nyt ainoastaan vertikaaliset pinnat maalataan robotin toimesta. Lisäksi robotin ohjelman muuttaminen aina uudelle tuotteelle sopivaksi suoritetaan tekstieditorilla ohjaustiedostoa muuttamalla.
Yrityksellä on olemassa tuotetiedot kaikista valmistettavista tuotteista, joita voidaan hyödyntää robotin ohjelmointiin. Tuotetietojen harmonisoinnin jälkeen luotiin yksinkertaiset laskukaavat, joilla luotiin robotille tarvittava ohjaustiedosto. Ohjaustiedosto on periaatteessa aina samanlainen, ainoastaan liikkeiden mitat muuttuvat tuotteiden mukaan. Laskukaavoilla skaalattiin ohjaustiedostossa olevat liikkeet jokaiselle tuotteelle sopivaksi.
Maalausprosessin manuaalisen työn osuudeksi on tarkoituksena jäädä aino-astaan tuotteiden viivakoodin luku, maalauspaikan numeron syöttö robotille sekä tuotteen sijoittaminen maalauspaikkaan. Muutamissa poikkeustapauksissa joudutaan vielä vaikeimmat kohdat maalaamaan käsityönä. Työntekijän tulee lähinnä seurata robotin työtä, ja tarvittaessa hienosäätää robotin nopeutta maalipinnan paksuuden säätämiseksi.
Tulokseksi saatiin maalauksen osalta tasalaatuinen lopputulos kaikkien tuot-teiden kohdalla. Laskukaavat toimivat kaiken kokoisten kappaleiden kohdalla halutulla tavalla. Uusien tuotteiden lisääminen maalausprosessiin ei käytännössä lisää manuaalisen työn määrää. Uuden tuotteen mittojen lisääminen tuotetietotaulukkoon on käytännössä yhden rivin lisäys edellä mainittuun taulukkoon.
Yrityksellä on olemassa tuotetiedot kaikista valmistettavista tuotteista, joita voidaan hyödyntää robotin ohjelmointiin. Tuotetietojen harmonisoinnin jälkeen luotiin yksinkertaiset laskukaavat, joilla luotiin robotille tarvittava ohjaustiedosto. Ohjaustiedosto on periaatteessa aina samanlainen, ainoastaan liikkeiden mitat muuttuvat tuotteiden mukaan. Laskukaavoilla skaalattiin ohjaustiedostossa olevat liikkeet jokaiselle tuotteelle sopivaksi.
Maalausprosessin manuaalisen työn osuudeksi on tarkoituksena jäädä aino-astaan tuotteiden viivakoodin luku, maalauspaikan numeron syöttö robotille sekä tuotteen sijoittaminen maalauspaikkaan. Muutamissa poikkeustapauksissa joudutaan vielä vaikeimmat kohdat maalaamaan käsityönä. Työntekijän tulee lähinnä seurata robotin työtä, ja tarvittaessa hienosäätää robotin nopeutta maalipinnan paksuuden säätämiseksi.
Tulokseksi saatiin maalauksen osalta tasalaatuinen lopputulos kaikkien tuot-teiden kohdalla. Laskukaavat toimivat kaiken kokoisten kappaleiden kohdalla halutulla tavalla. Uusien tuotteiden lisääminen maalausprosessiin ei käytännössä lisää manuaalisen työn määrää. Uuden tuotteen mittojen lisääminen tuotetietotaulukkoon on käytännössä yhden rivin lisäys edellä mainittuun taulukkoon.