Moottorirakenteiden vertailu suunnittelujärjestelmän ja tuotannonohjausjärjestelmän välillä
Hietamäki, Harri (2012)
Hietamäki, Harri
Vaasan ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121920079
https://urn.fi/URN:NBN:fi:amk-2012121920079
Tiivistelmä
Tämä työ on tehty ABB Oy Motors and Generators liiketoimintayksikön järjes-telmäkehitysosastolle. Osastolla käytetään tuote- ja suunnittelutiedon hallintajär-jestelmänä Teamcenter-ohjelmistoa ja tuotannonohjausjärjestelmänä SAP-ohjelmistoa. Työn tavoite oli suunnitella ja toteuttaa uusi sovellusohjelma, joka löytäisi SAP- ja Teamcenter-järjestelmien välillä eriävät moottorirakenteet.
Rakenteiden haku toteutettiin Teamcenteristä tietokantakyselyillä. SAPissa luotiin uudet rakenteet varianttikonfiguraattorilla niistä moottorikoodeista, jotka Team-center tietokantakyselyssä löytyi. Lopputulos saavutettiin vertailemalla luotuja rakenteita alkuperäisin rakenteisiin. Sovelluksessa hyödynnetään VBA (Visual Basic for Applications) -ohjelmointikielen makrokoodausta luotaessa uudet rakenteet SAPin varianttikon-figuraattorilla. Teamcenterin tietokannasta saatiin moottorirakenteet käyttämällä Java-ohjelmointikielen sisällä SQL (Structured Query Language) -kyselyitä. So-vellus toteutettiinkin pääsääntöisesti Javalla, jolla luotiin myös graafinen käyttö-liittymä. Sillä suoritettiin myös itse vertailu ja sen tulostus. Sovellus saatiin toimimaan ja se vastaa pääsääntöisesti sille asetettuja vaatimuksia. Vertailu paljasti, että moottoreiden osaluettelorakenteet on rakennettu hieman eri tavoin järjestelmissä. Tästä johtuen jokaista eriävää rakenneriviä joudutaan tarkkailemaan yksilökohtaisesti. Lopputulos paikantaa kuitenkin mahdolliset vir-heet rakenneriveissä. Sovelluksen koko potentiaalia ei ole vielä käytetty ja sen kehittämistä tullaan jatkamaan tulevaisuudessa.
Rakenteiden haku toteutettiin Teamcenteristä tietokantakyselyillä. SAPissa luotiin uudet rakenteet varianttikonfiguraattorilla niistä moottorikoodeista, jotka Team-center tietokantakyselyssä löytyi. Lopputulos saavutettiin vertailemalla luotuja rakenteita alkuperäisin rakenteisiin. Sovelluksessa hyödynnetään VBA (Visual Basic for Applications) -ohjelmointikielen makrokoodausta luotaessa uudet rakenteet SAPin varianttikon-figuraattorilla. Teamcenterin tietokannasta saatiin moottorirakenteet käyttämällä Java-ohjelmointikielen sisällä SQL (Structured Query Language) -kyselyitä. So-vellus toteutettiinkin pääsääntöisesti Javalla, jolla luotiin myös graafinen käyttö-liittymä. Sillä suoritettiin myös itse vertailu ja sen tulostus. Sovellus saatiin toimimaan ja se vastaa pääsääntöisesti sille asetettuja vaatimuksia. Vertailu paljasti, että moottoreiden osaluettelorakenteet on rakennettu hieman eri tavoin järjestelmissä. Tästä johtuen jokaista eriävää rakenneriviä joudutaan tarkkailemaan yksilökohtaisesti. Lopputulos paikantaa kuitenkin mahdolliset vir-heet rakenneriveissä. Sovelluksen koko potentiaalia ei ole vielä käytetty ja sen kehittämistä tullaan jatkamaan tulevaisuudessa.