Budapesti Műszaki Főiskola Bánki Donát Gépészmérnöki Főiskolai Kar Forgácsolási technológia számítógépes tervezése 4. Előadás Vezérlésfüggetlen NC ciklusok adatainak feldolgozása Dr. Horváth László
Tartalom A feladat kitûzése. Szerszámutak szimulációja és ellenőrzése. Grafikus eszközök szerszámmozgások szimulációjához. NC programok szerkesztése. Szerszámpályák transzformációi. NC makrók. Adatátviteli formátumok a szerszámciklus-generálás és a posztprocesszor között. Az APT elv. Az APT nyelv vezérlésfüggetlen programok leírásához. Posztprocesszálás, posztprocesszorok. Szerszámgépek programellátása.
A feladat kitűzése
Szerszámutak szimulációja és ellenőrzése Megmunkálási ciklusok kiszámítása. Vezérlésfüggetlen és vezérlő programok ellenőrzése. Szimulálható teljes program teljes ciklus ciklus részei egyedi szerszámmozgások Álló vagy mozgó munkadarab esetére. Szövegesen vagy/és grafikusan. Ellenőrzés. Stratégia Szerszámpályák Szánmozgások Ütközések Geometriai modellen bemutatva. Költségelemzéshez a megtett úthossz, gépi főidő és teljes ciklusidő számítása.
Grafikus eszközök szerszámmozgások szimulációjához Szerszámpálya megjelenítése az alkatrész modelljének (huzalváz, felület, test) szemléltetésével. Az alkatrész tömör modellje a forgácsolási folyamatot követve. Lejátszás előre-hátra Szerszámpályák, szerszámok és szerszámtartók megjelenítése. Egyes pályák, ciklus-részek vagy teljes ciklusok lejátszása. Rögzített munkadarab vagy szerszámgépváz. Grafikus felhasználói felületen rendelkezésre álló funkciók igénybe vétele.
NC programok módosítása szerkesztéssel Szerkesztés grafikus eszközökkel. CLFILE és APT szerszámút-információk, posztprocesszált programok. Programfájlok kezelése. Interaktív grafikus eszközökkel, jól áttekinthető szín-információ. Verifikált programrészek beszúrása. Szerszámpályák szerkesztése. Technológiai adatok módosítása. Tengelyirány módosítása. Parancsok beszúrása a posztprocesszor számára.
Szerszámpályák szerkesztése ciklus-elemek hozzáadása és törlése Ellenőrzött szerszámpályák beépítése a programba. pontok és szerszámutak hozzáadása, törlése, áthelyezése, trimmelés felülettel, például a biztonsági sík áthelyezése, transzformációja eltolással, elforgatással, tükrözéssel, felületre vetítéssel, helyettesítés manuálisan.
Szerszámpályák transzformációi
NC makrók Könyvtárban elhelyezett, előre megirt programrészek. A posztprocesszálásnál felhasználhatók, Pl.: start és end programrészek, megközelítés, visszafutás, bázis beállítása, forgácsolási paraméterek, fúrási ciklusok, automatikus szerszámváltás.
Input formátumok a posztprocesszor számára Adatátviteli formátumok a szerszámciklus-generálás és a posztprocesszor között Input formátumok a posztprocesszor számára CLFILE (Cutter Location file) ISO szabvány. ASCII és bináris formátum, adatátalakítás közöttük APT (Automatically Programmed Tool = automatikusan programozott szerszám) forrásprogram. Kétirányú adatátalakítás a két formátum között (tárolás lehetősége egyetlen formátumban).
Az APT nyelv vezérlésfüggetlen programok leírásához Fejlesztés az USA -ban, MIT. Ötvenes évek vége. 3D -s nyelv volt és max. öt tengely szimultán vezérléséhez. APT alapelv: a szerszám mozgását az alkatrész megmunkálandó felülete, (szerszám tengelyirányú mozgását, vagyis a megmunkálás mélységét határozza meg) a vezetőfelület és (a szerszám mozgását irányítja, amíg az el nem éri a határoló felületet) a határoló felület (szerszám mozgásának a végpontját adja meg) korlátozza. Az APT nyelv geometriai és mozgásra vonatkozó utasítások leírását teszi lehetôvé.
Az APT elv szemléltetése
Posztprocesszálás I. Vezérlésfüggetlen NC programok átalakítása konkrét vezérlőberendezés(ek) nyelvére. Szerszámgép/vezérlőberendezés kombináció, adatok tárolása ehhez. A szócímzéses program szavainak és szintaktikájának készlete adott vezérlőberendezésre. Szó és szintaktika táblázatok: vezérlőberendezés-családokra és egyedi berendezésekre, vállalati szabványok figyelembe vétele, feltételes logika: If, Else, Go To, Return. Posztprocesszor vagy posztprocesszálási adatok módosítása, ha gép módosul, új gép lép üzembe, a gyártástechnológia módosul.
Posztprocesszálás II. Sajátosságok figyelembe vétele programban, műveletben és funkciónál. szerszámcsere min.-max. sebességek szerszámkorrekciók G és M kódok. Interaktív posztprocesszálás, azonnali módosítás. Részletek!: nullák, kerekítés, határértékek. Abszolút vagy növekményes. Mértékegységek, méretarány. Numerikus műveletek. Szöveges információk, pl. szerszámlisták.
Posztprocesszorok Típusok: Felhasználó által konfigurálható posztprocesszorok. Általános, adatokkal vezérelhető. Valamely vezérlőberendezés típusra vagy vezérlőberendezés-típuscsaládra készült specifikus poszt-processzorok. A felhasználó által, fejlesztési környezetben kidolgozott. Minta posztprocesszorok, amelyek kevés módosítással adaptálhatók. Egyszerű, csak a programozási ismeretek alapjait igénylő programnyelv. Konzisztencia ellenőrzése.
Szerszámgépek programellátása