10. Az NC programozás alapjai Az NC (Numerical lcontrol) az automatizálás ti egyik specifikus formája A vezérlés a parancsokat az alkatrészprogramból ismeri Az alkatrészprogram alfanumerikus karakterekből áll (megfelelő szintaxissal) Az alkatrészprogram geometriai adatokat és kapcsolási információkat tartalmaz Az NC technika szükségessége Egyedi gyártás: egyetemes gépek rugalmasság g kis termelékenység nincs automatizálás Termékválaszték nő Szigorú pontossági igények Rugalmassági igények Az NC technika fejlődése USA első NC gép (logikai vezérlők) 1952 Csepeli szerszámgépgyár 1960 CNC mikroszámítógép a vezérlésben 1971 DNC több NC gép összekapcsolás egy irányító számítógép vezérlete alatt 1974 Tömeggyártás: célgépek rugalmatlanság nagy termelékenység teljes automatizálás Az NC technika rugalmas automatizált ti nagy termelékenység 10.1 Az NC megmunkálás elemei és folyamata Művelettervezés Kezelő feladatai: Vezérlőegység Gép bekapcsolás, alaphelyzet mdb. és szerszámcsere programbevitel nullpontfelvétel, l l korrekciók k mérés Előnyök: rugalmas gazdaságos kevés selejt többgépes kiszolgálás Hátrányok: á költséges járulékos kiszolgálás karbantartási igények szakképzett munkaerő Építőelemek: - vezérlés - egyedi tengelyhajtások - útmérő rendszerek - szerszámtár - szerszám és mdb. cserélők 10.2 NC gépek és elemeik A) Esztergagépek
Esztergaközpontok megmunkálási lehetőségei B) Esztergaközpontok A termelékenység növekedése a gépgyártásban
A termelékenység növekedése a gépgyártásban B) Megmunkálóközpontok
NC gépek csoportosítása a vezérlés típusa szerint P: pontvezérlés L: szakaszvezérlés C: kontúrvezérlés Pontvezérlés Pozícionálás eleme a pont Pozícionálás közben többirányú mozgás Forgácsoló mozgás csak egy koordináta tengely mentén Alkalmazási területek: fúrógépek ponthegesztő gépek sajtoló kivágó gépek NC gépek csoportosítása a vezérlés típusa szerint Szakaszvezérlés NC gépek csoportosítása a vezérlés típusa szerint Pályavezérlés Koordináta tengelyek mentén elmozdulás közben forgácsol (egy időben egy tengely mentén) Sebesség vezérelhető Alkalmazási területek: egyszerű eszterga marógépek A szerszám forgácsolás közben előírt pálya mentén mozog A koordináta tengelyek menti sebességek között függvénykapcsolat van Több tengely is vezérelhető egyidejűleg g
Pályavezérlés lé Alkalmazási területek: esztergépek megmunkálóközpontok esztergaközpontok 10.3 NC technológia tervezésének alapjai A programozás térben és időben elkülönül a gyártástól ALKATRÉSZRAJZ ELŐGYÁRTMÁNY Tervezési fázisok Felfogási terv Koordinált méretmegadás Nullpont és ütköztetési pont MŰVEELETI SORRENDTERVEZÉS NC-CNC MŰVELETEK TERVEZÉSE PROGRAMOZÁS KÉZI Programlista PROGRAMOZÁS Adatrögzítés Gépadatok MŰVELETI SORRENDTERV 1 MŰVELET 2 NC MŰVELET 3 NC MŰVELET Készülék Szerszám Forgácsolási adatok adatok adatok Felfogási Műveleti Szerszámterv terv utasítás Programozási kézikönyv JAVÍTÁS, MÓDOSÍTÁS CNC ÉS GÉP MELLETTI (WOP) PROGRAMOZÁS Adathordozó Lista Előgyártmány és alkatrészrajz Felfogási és koordináta terv Megmunkálási terv (műv. utasítás) Szerszámterv Programlap Útinformációk Forgácsolási adatok Kapcsolási információk PROGRAM ELLENŐRZÉS PRÓBAGYÁRTÁS GYÁRTÁS
Műveleti utasítás Program száma: EEN-861 MŰVELETI UTASÍTÁS Alkatrész: Alkatrész sz.: Menetes agy ASZ. I. 1. Nyersdarab rsz.: Anyag: A50 Műv.:ESZT-1 ASZ. I. 1. S Műveletelem T V S F D sz megnevezése é 1. Oldalazás 58,5 T101 110 0,35 2,5 mm-re 2. Nagyoló T101 120 0,35 3 hoss es tergál hosszesztergál ás 3. Furat nagyoló T202 100 0,25 2,5 esztergálás 4 Simító 4. T101 180 0 1 0,5 0,1 05 oldalazás 58 mm-re 5. Külső felület T404 180 0,.1 1 sim sim. esztergálása 6. Belső felület T202 150 0,1 1 sim g esztergálása 7. Beszúrás 86 T303 40 0,1 4 mm-igegyetem Miskolci 8. Menetvágás T405 Tanszék (100) 355 1,5 Gépgyártástechnológiai Szerszámterv Gép: EEN-400 HUNOR PNC712 Tervezte: Ellenőrizte: N Megjegyzés 020 030 (N085N105) Szerszámozási rendszer Szerszámválasztás Merev szerszám Lapkaminőség Minimális darabszám Közdarabok csatlakozók 050 (120-N140) 070 085105 120140 155 175 Q=5 fogás Szerszám és készülékrendszerek Programlap Álló vagy forgószerszámos Geometriai és kapcsolási információk megadása, programhordozó készítése
10.4 Geometriai információk meghatározása Koordináta rendszerek: jobbsodrásuak Elsődleges: x, y, z másodlagos: u, v, w Koordináta rendszerek és nullpontok: Gépi koordináta rendszer (M) Munkadarab koordináta rendszer (W) Szerszám koordináta rendszer (F) N: szerszám ref. pont, A: felfogási nullpont Többféle koordináta rendszert értelmezünk: Gépi koordináta rendszer (M) Munkadarab koordináta rendszer (W) Szerszám koordináta rendszer (N) M-W távolság: nullpont eltolás Kapcsolat a koordináta rendszerek és nullpontok: Gépi koordináta rendszer (M) a vezérlés ebben mozgatja az F pontot Munkadarab bkoordináta rendszer (W) ebben írjuk le a programozott P pont mozgását Szerszám koordináta rendszer (F) ebben ismerjük a P pont koordinátáit Tervezés során ismert: MP Mozgatáshoz: MF -re van szükség MF = MW + WP + PF
MF = MW + WP + PF Nullpontfelvétel és eltolás módszerei (az MW távolság megadása) M automatikus nullázás a referencia ponton kézi beírás a referencia ponton M=A kézi nullázás beállított ponton M=W (a P pontot a W-be visszük) kézi beírás beállított ponton MW : nullponteltolás WP : programozott pont mozgási információja PF : szerszámkorrekció Kézi beírás adott pont(ok)ban Programozott pontok: Esztergakés Geometriai szerszámkorrekciók Fúró Szerszámkorrekció: Méret korrekció k vagy Kopás korrekció Szerszámsugár korrekció
10. 5 NC program összeállítása Útinformációk megadása A megmunkálási kálá i tterv utasításait t ítá it kódolt kód lt mondatok d t k formájában f ájáb írjuk le (ISO 6983) Méretmegadási módok: abszolút növekményes vegyes Szerszámpályák leírás pályavezérlésnél: lineáris interpoláció (két szó: X és Z) körinterpoláció (XB, ZB, I, K) Körinterpoláció egyéb módszerek : - húr - szelő - érintő -simuló kör A szóalkotás szabályai: Programtechnikai szavak M utasítások t ítá k Geometriai szavak (utasítások) G utasítások koordináták Technológiai utasítások T, F, S, V utasítások Geometriai utasítások és mellékfunkciók A programok egymásba ágyazhatók. Alprogramok p g hívása lehetséges g
10.6 Menetes agy NC programja