Robottisolun simulointi- ja testausohjelmistojen tutkiminen
Tuominen, Anttoni (2023)
Tuominen, Anttoni
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-2023060521218
https://urn.fi/URN:NBN:fi:amk-2023060521218
Tiivistelmä
Cimcorpilla on alettu järjestelmien kehittymisen myötä pohtimaan, voisiko simuloinnista olla hyötyä projektitoiminnassa. Tämän opinnäytetyön aiheena oli tutkia Cimcorpin portaalirobottisolun simulointimahdollisuuksia projektitoimituksissa.
Tutkittavina simulointiohjelmistoina olivat Rockwell Emulate3D, Visual Components ja Factory I/O. Työssä oli tarkoitus tutkia simuloinnista ja testauksesta saatavia hyötyjä ja selvittää, miten valmiita 3D-malleja voidaan tuoda ja käyttää ohjelmistoissa ja yhdistää ne virtuaaliseen ctrlX CORE-ohjaimeen.
Työn alussa käytiin läpi, mitä pääkomponentteja robottisolu sisältää ja kerrot tiin niistä vähän tarkemmin. Siitä siirryttiin virtuaaliseen käyttöönottoon ja mitä asioita se sisältää. Sitten kerrottiin Bosch Rexrothin uudesta ctrlX-automaatiojärjestelmästä ja taustatietoa käytettävistä simulointiohjelmistoista. Teoriaosuuden jälkeen tuotiin valmiit 3D-mallit ohjelmistoihin, luotiin niistä liikkuva portaalirobotti ja yhdistettiin ne OPC-UA:n kautta ctrlX CORE-ohjaimeen. Näytettiin myös esimerkki, miten ctrlX:n PLC-ohjelmistosta saa muuttujat näkymään OPC-UA:lle ja ctrlX:n omaan Data Layer kansiorakenteeseen.
Opinnäytetyössä selvisi, että simulointi voisi tuoda säästöjä varsinkin Cimcorpin kaltaisille yrityksille, jotka toimittavat paljon samankaltaisia järjestelmiä ja näin ollen tehtyjä malleja voitaisiin osittain käyttää hyödyksi myös tulevissa projekteissa. Simulointi voisi vähentää käyttöönotossa ilmaantuvia ongelmia ja sen seurauksena lyhentää myös käyttöönottoaikaa. Factory I/O jätettiin pois pienen tarkastelun jälkeen, koska siihen ei pysty tuomaan omia malleja. Emulate3D toimi hyvin ilman suurempia ongelmia. Visual Components toimi muuten hyvin, mutta ohjelmistossa on virhe, joka estää OPC-UA:n kautta kansio rakenteen avautumisen. Virheen pitäisi olla korjattuna seuraavassa päivitysversiossa.
Tutkittavina simulointiohjelmistoina olivat Rockwell Emulate3D, Visual Components ja Factory I/O. Työssä oli tarkoitus tutkia simuloinnista ja testauksesta saatavia hyötyjä ja selvittää, miten valmiita 3D-malleja voidaan tuoda ja käyttää ohjelmistoissa ja yhdistää ne virtuaaliseen ctrlX CORE-ohjaimeen.
Työn alussa käytiin läpi, mitä pääkomponentteja robottisolu sisältää ja kerrot tiin niistä vähän tarkemmin. Siitä siirryttiin virtuaaliseen käyttöönottoon ja mitä asioita se sisältää. Sitten kerrottiin Bosch Rexrothin uudesta ctrlX-automaatiojärjestelmästä ja taustatietoa käytettävistä simulointiohjelmistoista. Teoriaosuuden jälkeen tuotiin valmiit 3D-mallit ohjelmistoihin, luotiin niistä liikkuva portaalirobotti ja yhdistettiin ne OPC-UA:n kautta ctrlX CORE-ohjaimeen. Näytettiin myös esimerkki, miten ctrlX:n PLC-ohjelmistosta saa muuttujat näkymään OPC-UA:lle ja ctrlX:n omaan Data Layer kansiorakenteeseen.
Opinnäytetyössä selvisi, että simulointi voisi tuoda säästöjä varsinkin Cimcorpin kaltaisille yrityksille, jotka toimittavat paljon samankaltaisia järjestelmiä ja näin ollen tehtyjä malleja voitaisiin osittain käyttää hyödyksi myös tulevissa projekteissa. Simulointi voisi vähentää käyttöönotossa ilmaantuvia ongelmia ja sen seurauksena lyhentää myös käyttöönottoaikaa. Factory I/O jätettiin pois pienen tarkastelun jälkeen, koska siihen ei pysty tuomaan omia malleja. Emulate3D toimi hyvin ilman suurempia ongelmia. Visual Components toimi muuten hyvin, mutta ohjelmistossa on virhe, joka estää OPC-UA:n kautta kansio rakenteen avautumisen. Virheen pitäisi olla korjattuna seuraavassa päivitysversiossa.