|
Abstract:
|
NC-ohjelman muodostamisessa Computervisionin CAD/CAM-järjestelmällä peräkkäisten toimintojen ketju on pitkä ja mahdollisuus inhimillisen virheen tekemiseen on suuri. Ohjelman muodostamisen kokonaiskuvaa hämärtävät toimintojen runsauden lisäksi englannin kielisen ammattilyhenteiden käyttö ja joissakin tapauksissa epäoleellisten kysymysten esiintyminen. Nämä valmisjärjestelmän epäkohdat tekivät tämän työn teettämisen tarpeelliseksi. Työn tavoitteena oli tehdä loogisesti vaiheittain etenevä sovellutusohjelmisto, jonka avulla hallitaan yrityksen tärkeimpien koneistuskeskusten ohjelmointi. Sovellutusohjelmiston keskeisenä lähtökohtana pidettiin interaktiivista kommunikointia ohjelmiston ja käyttäjän välillä. Erityinen painoarvo asetettiin ohjelmoinnin automaatioasteen kohottamiselle sekä ohjelmiston mahdollisimman joustavalle käytettävyydelle. Sovellutusohjelmisto on tehty NEWVAR-ohjelmointikieltä käyttäen. Muodostettu ohjelmisto koostuu useista itsenäisistä ohjelmakokonaisuuksista, jotka jakautuvat edelleen pienemmiksi moduleiksi ja aliohjelmiksi. Tärkeimmät kolme osa-aluetta ovat: 1. Lastuamisarvo-ohjelmat, 2. Työstöratojen muodostusohjelmat, 3. Työstöohjelman muodostusohjelmat. Ohjelmiston käytöllä saavutettavista eduista merkittävin on ohjelmoinnin nopeutuminen. Ohjelmointiaika lyhenee alustavien käyttökokemusten myötä jopa 50 %. Ohjelmista tulee sovellutusohjelmiston avulla virheettömämpiä, jolloin jälkeenpäin tehtävien korjausten määrä vähenee. Lisäksi NC-ohjelmointi on käyttäjäystävällisempää, koska konekohtaiset erot hoidetaan ohjelmallisesti ja rutiininomaiset työt on automatisoitu. Myös ohjelmien dokumentointi paranee ohjelmiston tuottamien työkalulistausten myötä. NC-ohjelmoijan työskentelyn tulisi kappalegeometrian osalta tulevaisuudessa perustua tuotesuunnittelun kerran tietokantaan tallentamiin perustietoihin, jotta moninkertaiselta työltä vältyttäisiin. NC-ohjelmointia voitaisiin edelleen modernisoida käyttämällä DNC-liitäntää hyväksi, jolloin NC-ohjelma siirtyy koneistuskeskuksen ohjauksen muistiin kaapelia pitkin. Tällöin reikänauhan luku jää pois ja vuorovaikutteisuus tuotannon ja ohjelmoinnin välillä lisääntyy entisestään. /Kir09 |