Suunnitteluautomaation implementointi CAD-järjestelmään
Junttila, Mikko (2014)
Junttila, Mikko
2014
Konetekniikan koulutusohjelma
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2014-04-09
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201405131163
https://urn.fi/URN:NBN:fi:tty-201405131163
Tiivistelmä
Tämä diplomityö tutkii mekaniikkasuunnitteluohjelman automatisointia. CAD -ohjelmien tuottajat voivat automatisoida ohjelmiaan vain tiettyyn rajaan asti, sillä jokaisen yrityksen tarpeet ja käytännöt, samoin kuin myös suunnittelijoiden taidot, poikkeavat toisistaan radikaalisti. Useissa yrityksissä tietokoneavusteisen suunnittelun pullonkaula kohdistuu yhä arkiseen mallien ja piirustusten muokkaamiseen. Vaikka työn pääpaino keskittyy kohdeohjelmana toimivan Siemens PLM Softwaren Solid Edge CAD -ohjelmistoon, on tässä opinnäytteessä esiteltävä teoria suurelta osin paikkaansa pitävää myös muiden mekaniikkasuunnitteluohjelmien automatisointiin.
Diplomityön kohdistuminen Solid Edgen yhteyteen oli luonteva ratkaisu työskenneltyäni ohjelman parissa CAD-asiantuntijana. Siemensin tarjonta ohjelmaan sekä Teamcenter-integraatioon oli tuttu, mutta Solid Edgen yhteyteen ohjelmoitavat apuohjelmat olivat niin allekirjoittaneelle kuin myös ohjelman maahantuojalle jossain määrin rajalliset. Tässä diplomityössä esiteltävät sovellukset Solid Edgen automatisoinniksi on luotu käyttäen Visual Basic .NET ohjelmointikieltä. Teoria ottaa kantaa myös yleisesti käytettyihin C++ ja C# ohjelmointikieliin.
Osa tämän työn tutkimustuloksista perustuu omiin kokemuksiini asiantuntijatehtävissä, toinen osa kirjalliseen tutkimukseen, joka painottui tehtyihin tutkimuksiin ja olemassa oleviin metodeihin, sekä viimeisenä omatoimiseen ohjelmoinnin kautta tehtävään opiskeluun. Työn myötä opettelin uuden ohjelmointikielen sekä tutustuin ensi kertaa Solid Edgen ohjelmointirajapintaan.
Opinnäytetyön tavoitteet saavutettiin onnistuneesti tutkimuksen myötä. Diplomityö esittelee kirjallisuustutkielman pohjalta suunnitteluautomaation useimmin käytetyt menetelmät, jossa keskitytään pitkälti tuotteen konfigurointiin.
Diplomityön kohdistuminen Solid Edgen yhteyteen oli luonteva ratkaisu työskenneltyäni ohjelman parissa CAD-asiantuntijana. Siemensin tarjonta ohjelmaan sekä Teamcenter-integraatioon oli tuttu, mutta Solid Edgen yhteyteen ohjelmoitavat apuohjelmat olivat niin allekirjoittaneelle kuin myös ohjelman maahantuojalle jossain määrin rajalliset. Tässä diplomityössä esiteltävät sovellukset Solid Edgen automatisoinniksi on luotu käyttäen Visual Basic .NET ohjelmointikieltä. Teoria ottaa kantaa myös yleisesti käytettyihin C++ ja C# ohjelmointikieliin.
Osa tämän työn tutkimustuloksista perustuu omiin kokemuksiini asiantuntijatehtävissä, toinen osa kirjalliseen tutkimukseen, joka painottui tehtyihin tutkimuksiin ja olemassa oleviin metodeihin, sekä viimeisenä omatoimiseen ohjelmoinnin kautta tehtävään opiskeluun. Työn myötä opettelin uuden ohjelmointikielen sekä tutustuin ensi kertaa Solid Edgen ohjelmointirajapintaan.
Opinnäytetyön tavoitteet saavutettiin onnistuneesti tutkimuksen myötä. Diplomityö esittelee kirjallisuustutkielman pohjalta suunnitteluautomaation useimmin käytetyt menetelmät, jossa keskitytään pitkälti tuotteen konfigurointiin.