NC technológia és programozás II.
Koordináta rendszerek A CNC gépek programozása szempontjából három koordináta rendszert különböztetünk meg, melyek kezdőpontjait nullpontnak nevezzük A koordináta rendszerek jobbsodrású Descart koordináta rendszerek Szerszámgép koordináta rendszere Munkadarab koordináta rendszere Gépi referenciapont Jele: M Jele: W Jele: R ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta rendszerek kialakítása (Eszterga gépnél lebegő gépi nullponttal) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta rendszerek kialakítása (Eszterga gépnél rögzített gépi nullponttal) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta rendszerek kialakítása (Megmunkáló központok lebegő ill. rögzített gépi nullponttal) lebegő rögzített ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordinátarendszerek (NCT 100M vezérlésnél) A programban egy pozíciót, ahova a szerszámot akarjuk mozgatni, koordinátaadatokkal adunk meg. Ha 3 tengelyünk van (X, Y, Z) a szerszám pozícióját három koordinátaadat X____ Y____ Z____ fejezi ki: Ahány tengely van a gépen a szerszám pozícióját annyi különböző koordinátaadat fejezi ki. A koordinátaadatok mindig egy adott koordinátarendszerben értendők. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Munkadarab koordináta rendszer (NCT 100M vezérlésnél) Azt a koordinátarendszert, amelyet a munkadarab forgácsolásakor használunk munkadarab koordinátarendszernek nevezzük. Hat különböző munkadarab koordinátarendszert lehet definiálni a vezérlőben Referencia pont felvételekor határozza meg a vezérlés G53 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Munkadarab koordináta rendszer Kiválasztása G54-G59 kóddal (NCT 100M vezérlésnél) A G54...G59 utasításokkal lehet a különböző munkadarab koordinátarendszereket kiválasztani. G54........1. munkadarab koordinátarendszer G55........2. munkadarab koordinátarendszer G56........3. munkadarab koordinátarendszer G57........4. munkadarab koordinátarendszer G58........5. munkadarab koordinátarendszer G59........6. munkadarab koordinátarendszer Öröklődő funkciók. Referenciapont felvétel előtt választásuk hatástalan. Referenciapont felvétel után a G54 1. munkadarab koordinátarendszer kerül kiválasztásra. a vezérlés az aktuális munkadarab koordináta rendszerben veszi a megadott abszolút értékeket A munkadarab koordinátarendszerek eltolásait be kell mérni, és az eltolás értékek kikapcsolás után is megőrződnek. Példa: G56 G90 G00 X60 Y40 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Munkadarab koordináta rendszer váltása (NCT 100M vezérlésnél) A munkadarab koordinátarendszer váltással a szerszám pozíciója az új koordinátarendszerben kerül kijelzésre. Például az asztalon két munkadarab helyezkedik el. Az egyik vonatkoztatási pontjához az első, G54 munkadarab koordinátarendszert állítottuk, melynek az eltolása a gép koordinátarendszerében számítva X=300, Y=800. A másik vonatkoztatási pontjához a második, G55 munkadarab koordinátarendszert állítottuk, amelynek az eltolása a gép koordinátarendszerében számítva X=1300, Y=400. A G54 X', Y' koordinátarendszerben a szerszám pozíciója X'=700, Y'=500. A G55 utasítás hatására a szerszám pozíciója az X'', Y'' koordinátarendszerben kerül értelmezésre: X''=–300, Y''=900. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Munkadarab koordináta rendszer eltolása programból (NCT 100M vezérlésnél) A munkadarab koordinátarendszereket, és a munkadarab koordinátarendszerek közös eltolását be lehet állítani programutasítással is. A G10 v L2 Pp utasítással, ahol: p = 0 közös eltolás állítása p = 1...6 1.- 6. munkadarab koordinátarendszer állítása v (X, Y, Z, ...): tengelyenkénti eltolási érték A koordinátaadatok mindig derékszögű, abszolút értékként kerülnek beolvasásra. G10 utasítás egylövetű. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Új munkadarab koordináta rendszer Létrehozása programból (NCT 100M vezérlésnél) A G92 v utasítás hatására új munkadarab koordinátarendszer képződik úgy, hogy egy kijelölt pont, például a szerszám hegye, ha van hosszkorrekció programozva, vagy a szerszámtartó bázispontja, ha nincs hosszkorrekció, lesz az új munkadarab koordinátarendszer v koordinátájú pontja. Ezután bármely következő abszolút parancs ebben az új munkadarab koordinátarendszerben értendő. A G92 parancsban megadott koordináták mindig derékszögű, abszolút értékként kerülnek értelmezésre. Ha például a szerszám az X=150, Y=100 koordinátájú ponton tartózkodik az aktuális X, Y munkadarab koordinátarendszerben, a G92 X90 Y60 utasítás hatására egy új X', Y' koordinátarendszer képződik, amelyben a szerszám az X'=90, Y'=60 koordinátájú pontra kerül. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Új munkadarab koordináta rendszer Létrehozása programból (NCT 100M vezérlésnél) A G92 parancs mind a hat munkadarab koordinátarendszerben érvényesül, azaz az egyikben kiszámított V eltolást a többi ötben is figyelembe veszi. Megjegyzések: A G92 utasítással beállított munkadarab koordinátarendszer eltolását az M2, M30 programvége utasítás végrehajtása, és a program elejére való reszetelés törli. G92 utasítás azokon a tengelyeken, amelyek az utasításban szerepelnek, törli a lokális koordinátarendszer G52 utasítással programozott eltolásait. A G92 utasítással kényelmesen megoldhatjuk a több fordulatot is elmozduló körasztal ciklikus pozíciókijelzését. Ha például a B tengelyt elforgattuk a 360°–os pozícióba, akkor a G92 B0 programozásával fizikai tengelymozgatás nélkül a 0°–os pozícióba vihető a tengely. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Lokális koordináta rendszer (NCT 100M vezérlésnél) Az alkatrészprogram írása közben könnyebb bizonyos esetekben a koordinátaadatokat nem a munkadarab koordinátarendszerben megadni, hanem egy másik, úgynevezett lokális koordinátarendszerben. G52 x y z utasítás egy lokális koordinátarendszert hoz létre. Például: G90 G52 X60 Y40 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Lokális koordináta rendszer (NCT 100M vezérlésnél) G90 G52 v0 utasítás törli a v koordinátájú pontokon az eltolásokat. A lokális koordinátarendszer eltolása az összes munkadarab koordinátarendszerben érvényesül. Megjegyzés: – M2, M30 parancs végrehajtása, illetve a program elejére való reszetelés törli a lokális koordinátarendszer eltolását. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása
Technológiai adatok programozása Munkaelőtolás (F) Az interpolált mozgások során (G01, G02, G03 stb.) a szerszám pálya-menti sebessége F címmel programozható. Öröklődő utasítás, a következő F-értékig van érvényben. Az alkatrész-program indulásakor a kezdeti értéke: 0. Az interpolált mozgásokat kötetlen pozicionálások meg szakíthatják. (pl.: G00 nem törli az F értékét). Az utolsó programozott F érték interpolációs kódok újbóli alkalmazá-sával lesz érvényes. A programban szereplő F a vezérlés kezelő felületéről -általában 0%...l20% közötti tartományban - megváltoztatható (OVERRIDE). A külső beavatkozást a programból tiltani lehet (pl.:G63). ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása A programozott előtolás tangenciális Az előtolás mértékegysége a G94 és G95-ös kóddal jelölhető ki: G94: percenkénti előtolás, [F]=mm/min G95: fordulatonkénti előtolás, [F]=mm/ford (szinkronizált a főórsóval) PI.:N10G94X...F150 (G70, a mértékegység: inch/min, inch/ford, …..) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Előtolás és a fordulatszám kapcsolata A tényleges előtolás tehát: F=Fprog*n*OVR Fprog programozott előtolás mm/ford vagy inch/ford; n a főorsó fordulatszáma; OVR százalékos előtoláskorrekció (feed override, O...120%); F tényleges előtolás mm/min vagy inch/min. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása lineáris interpoláció A mozgás sebességét, az előtolást, F címen lehet programozni. Az F címen programozott előtolás mindig a programozott pálya mentén érvényesül. Tengelyenkénti komponensei: (G17) Előtolás az X tengely mentén: Előtolás az Y tengely mentén: x, y, .u, ..c a megfelelő tengelyek mentén programozott elmozdulás értékek „L” a programozott elmozdulás hossza: ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Forgó tengely mentén az előtolás °/perc dimenzióban értelmezett: G01 B270 F120 mondatban F120 jelentése: 120 °/perc. Egy hossz- és egy forgó tengely mozgását kapcsoljuk össze lineáris interpolációval az előtolás komponensek szétosztása az előző képletek alapján megy végbe. Például: G91 G01 Z100 B45 F120 mondatban a Z illetve B irányú előtolás komponensek: Előtolás a Z tengely mentén: mm/perc Előtolás a B tengely mentén: °/perc ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Gyorsítás/lassítás, az F előtolás figyelembe vétele Célja: A fellépő, a gépet mechanikusan igénybe vevő erők hatásának minimalizálása, illetve elfogadható szinten tartsuk. Mely esetekben gyorsít, illetve lassít: – kézi mozgatások esetén, – gyorsmeneti pozícionálás (G0) során (eleje, vége „0”) – előtoló mozgások (G1, G2, G3) esetén G9, G61 állapotban (eleje, vége „0”) – előtoló mozgások (G1, G2, G3) és több egymást követő előtoló mondat esetén a mondatsor elején gyorsít, a végén lassít, – a fenti esetben az előtoló mondatok között is gyorsít, illetve lassít, ha sarkot detektál, – a fenti esetben akkor is gyorsít, vagy lassít, ha az előtolást (F) valamelyik mondat-ban megváltoztatjuk, – lassít, ha az előtolást STOP gombbal megállítjuk, illetve gyorsít, ha az előtolást START-tal elindítjuk, – lassítással áll meg, ha a mozgás után funkció végrehajtása következik - a mondat végén, ha a MONDATONKÉNTI kapcsoló hatásos. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Kétféle gyorsítás állítható be: Lineáris gyorsítás esetén a gyorsítás, ill. a lassítás alatt a gyorsulás értéke állandó, a vezérlő az előtolást lineáris függvény szerint növeli indulás-kor, illetve csökkenti megálláskor. Különböző gyorsítási érték állítható be tengelyenként az ACCn paraméteren mm/sec2 dimenzióban, igény szerint. Ha a mozgásban több tengely vesz részt mindig a legkisebb gyorsításra állított tengely paramétere alapján gyorsít, illetve lassít. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Haranggörbe alakú gyorsítás esetén a gyorsítás, illetve a lassítás alatt a gyorsulás értéke is változik, lineárisan nő, amíg el nem éri a beállított gyorsítási értéket (ACCn paraméter) illetve lineárisan csökken, mielőtt eléri a célsebességet. Ennek következtében az előtolás fel-, lefutásának alakja az idő füg-gvényében haranggörbe (másodfokú görbe), ezért nevezzük haranggörbe alakú gyorsításnak. Az a T idő, amely alatt a beállított gyorsulási értéket eléri a vezérlő, különbözőre állítható be tengelyenként az ACCTCn paraméteren msec dimenzióban, igény szerint. (Ha a mozgásban több tengely vesz részt mindig a legnagyobb időállandóra állított tengely paramétere alapján gyorsít, illetve lassít.) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása A gyorsítási-lassítási problémák is hozzájárulnak ahhoz, hogy kör nagyse-bességű megmunkálásakor pályatorzulá-sok alakulhatnak ki. A keletkező Δr sugár-hiba hatékony gyorsulási, lassítási megol-dások mellett csökkenthető. A vezérlések a tangenciáíis sebességváltozásokat előre figyelik és nyilvántartják. A kívánt célsebességet több mondat végrehajtásán át nyúlva, folyamatos gyorsítással érhetik el. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása előtolásvezérlő funkciók előtolásvezérlő funkciókra sarkok megmunkálásakor az override illetve stop kapcsolók hatástalanok ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása előtolásvezérlő funkciók G09: pontos megállás: (G61 öröklődő, hatása a G09-el egyező) Ez a funkció nem örök-lődik, csak abban a mon-datban érvényes amelyik-ben programozták. Annak a mondatnak a végén, ahol megadásra került a vezérlés az inter-poláció végrehajtása után lelassít, megáll és megvár-ja a mérőrendszer pozíció-ban jelet. Ha a jel 5 másodpercen belül nem jön be 1020 POZÍCIÓ HIBA üzenetet ad a vezérlés. Ez a funkció éles sarkok pontos kerülésére szolgál. G04 várakozási idő programozása a két kontúr mondat között ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Automatikus előtoláscsökkentés belső sarkoknál. (G62) Öröklődő funkció Belső sarkok megmunkálása esetén a szerszámra ható erő megnövekszik a sarok előtti és utáni szakaszon. Annak érdekében, hogy a szerszám ne rezeg-jen be, és a felület megfelelő maradjon, a vezérlő G62 bekapcsolt állapotában a belső sarkok előtti és utáni szakaszon az előtolást automatikusan csökkenti. Feltételek: - bekapcsolt (G41, G42), - G0, G1, G2, G3 mondatok között, - a kiválasztott síkban végzett mozgásoknál, - ha a sarkot belülről kerüli a szerszám, - ha a sarok szöge kisebb, mint egy a paramétermezőben meghatározott szög, - a sarok előtt, és után a paramétermezőben maghatározott távolságra. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása ELŐTOLÁS CSÖKKENTÉS ESETEI ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Technológiai adatok programozása Automatikus előtoláscsökkentés belső köríveknél. A G41, G42 bekapcsolt állapotában körívek belső megmunkálásakor a vezérlő automatikusan csökkenti az előtolás értékét, hogy a forgácsolási sugáron legyen hatásos a programozott előtolás. Az előtolás nagysága a szerszám-sugár középpontján: Fc: a szerszámsugár középpont előtolása (korrigált előtolás) R: a programozott körsugár Rc: a korrigált körsugár F: a programozott előtolás. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása várakozás programozása (G94) G04 P.... paranccsal várakozási időt programozhatunk másodpercben P értékhatára: 0.001 - 99999.999 másodperc. (G95) G04 P.... paranccsal várakozási időt programozhatunk főorsó fordulatban. P értékhatára: 0.001 - 99999.999 fordulat. A SECOND paraméter függvényében a késleltetés vonatkozhat mindig másodpercre is G94, és G95 állapottól függetlenül. A várakozás mindig a következő mondat végrehajtásának programozott késleltetését jelenti. Nem öröklődő funkció. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása konstans vágósebesség számítás programozása A konstans vágósebesség szá-mítási funkciót csak fokozat-mentes főhajtás esetén lehet használni. A vezérlés ekkor a főorsó fordulatszámát úgy változtatja, hogy a szerszámnak a darab felületéhez viszonyított sebes-sége mindig állandó, és egyenlő a programozott értékkel. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása konstans vágósebesség számítás megadása (G96, G97) G96 S utasítás bekapcsolja a konstans vágósebesség számítást. S címen a konstans vágósebesség értékét kell megadni a fenti táblázatban megadott mértékegységben. (V=dπn) G97 S utasítás kikapcsolja a konstans vágósebesség számítást. S címen a kí-vánt főorsó fordulatot lehet megadni (fordulat/perc mértékegységben). – A konstans vágósebesség értéke öröklődik, még azután is, hogy G97 utasítással kikapcsoltuk a számítását. – A konstans vágósebességszámítás érvényes G94 (előtolás/perc) módban is. – Ha a konstans vágósebesség számítást kikapcsoltuk G97 paranccsal és nem adtunk meg új főorsó fordulatot akkor a G96 állapotban felvett utolsó főorsófordulat marad érvényben. G97 (a kiadódó X átmérőhöz tartozó fordulatszám) – Gyorsmeneti pozícionálás esetén (G00 mondat) a konstans vágósbesség nem kerül folyamatos kiszámításra, pozícionálás végpontjában esedékes pozícióhoz tartozó fordulatszámot állítja be ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása konstans vágósebesség értékének behatárolása (G92) G92 S utasítással a konstans vágósebesség számításkor megengedhető legma-gasabb főorsó fordulatszámot állíthatjuk be. A vezérlés a konstans vágósebesség számítás bekapcsolt állapotában az itt megadott értéknél nagyobb főorsó fordulatot nem enged kiadn. S mértékegysége ebben az esetben: ford/perc. Bekapcsolás után, illetve, ha az S értékét nem határoltuk be G92 paranccsal a főorsóaz adott tartományra megengedhető maximális érték. A maximális fordulatszám értéke öröklődik, mindaddig amíg újat nem programozunk, vagy a vezérlést nem kapcsoljuk ki. G96 P (Tengely kijelölése a konstans vágósebesség számításához) A P cím értelmezése: P1: X, P2: Y, P3: Z, P4: U, P5: V, P6: W, P7: A, P8: B, P9: C ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása Vegyes funkciók (M kódok) Az M kódok között vannak kijelölt funkciót ellátó kódok amelyek csak meghatározott funkcióra használhatók. Ezek a következők: M00, M01, M02, M30, M96, M97, M98, M99: programvezérlő kódok M03, M04, M05, M19: főorsó kezelés kódjai M06: szerszámváltás kódja M07, M08, M09: hűtővíz kezelés kódjai M11, ..., M18: főorsó tartományváltás kódja A többi M érték szabad felhasználású. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Technológiai adatok programozása A vezérlés lehetővé teszi, hogy egy mondatba több, különböző csoportba tartozó M kódot írhassunk. A csoportosítás és végre-hajtási sorrend a következő: 1. csoport M06: szerszámváltás 2. csoport M11, ..., M18: főorsó tartományváltás 3. csoport M03, M04, M05, M19: főorsó kezelés 4. csoport M07, M08, M09: hűtővíz kezelés 5. csoport Mnnn: tetszőleges egyéb M funkció 6. csoport főorsó indexálás M kódjai 7. csoport M00, M01, M02, M30, M96, M97, M98, M99: programvezérlő kódok Az egy mondatban programozható M funkciók száma maximum 5. Mindegyik csoportból csak egy M kód programozható egy mondat-ban. Ennek ellentmondó programozás 3032 ELLENTMONDÓ M KÓDOK hibajelzést eredményez. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Koordinátarendszer elforgatása (G68, G69) G68 p q R paranccsal egy programozott alakzat a G17, G18, G19 által kijelölt síkban elforgatható. p és q címen adjuk meg az elforgatás középpont-jának koordinátáit. Csak a kiválasztott sík p és q koordinátáira írt értékeket értelmezi. Polárkoordinátás adatmegadás bekapcsolt állapotában is az itt beírt p, q koordinátaadatokat derékszögű koordináta-rendszerben értelmezi. Az elforgatás középpontjának p, q koordinátáit megad-hatjuk abszolút és növekményes adatként is G90, G91, vagy I operátor használatával. Ha p és q valamelyikének, vagy egyikének sem adunk értéket az elforgatás középpontjának a pillanatnyi tengely-pozíciót veszi. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Koordinátarendszer elforgatása (G68, G69) R címen adjuk meg az elforgatás szögét. A címre írt pozitív érték az óramutató járásával ellentétes irányt, a negatív érték az óramutató járásával megegyező irányt jelent. R értékét 8 decimális számjegyen adhatjuk meg G69 paranccsal az elforgatást ki lehet kapcsolni. Törli az elforgatás középpontjának koordinátáit, és az elforgatási szöget is. Ez az utasítás más parancsok mellett is állhat. Mintapélda: N1 G17 G90 G0 X0 Y0 N2 G68 X90 Y60 R60 N3 G1 X60 Y20 F150 (G91 X60 Y20 F150) N4 G91 X80 N5 G3 Y60 R100 N6 G1 X-80 N7 Y-60 N8 G69 G90 X0 Y0 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta transzformációk Koordinátarendszer elforgatása (CYCL DEF 10.0) TOOL DEF 1 L+0 R+8 TOOL CALL 1 Z S 200 CALL LBL 1 CYCL DEF 7.0 DATUM SHIFT Nullapont eltolás (2) CYCL DEF 7.1 X+70 CYCL DEF 7.1 Y+60 CYCL DEF 10.0 ROTATION Forgatás (3) CYCL DEF 10.1 ROT+35 CALL LBL 1 Alprogramhívás CYCL DEF 10.0 ROTATION Forgatás törlése CYCL DEF 10.1 ROT 0 CYCL DEF 7.0 DATTUM SHIFT Nullaponteltolás törlése CYCL DEF 7.1 X+0 CYCL DEF 7.1 Y+0 L Z+100 FMAX M02 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Léptékezés (G50, G51) G51 v P paranccsal egy leprogramozott alakzat kicsinyíthető vagy nagyítható. G50 a léptékezést kikapcsolja, P címen a léptékezés arányszámát állíthatjuk be. P1...P4: az alkatrészprogramban megadott pontok, P1'...P4': léptékezés utáni pontok, P0: léptékezés középpontja. „v” koordinátákon adhatjuk be a léptékezés középpontjának koordinátáit. A felhasználható címek: X, Y, Z, U, V, W. Polárkoordinátás adatmegadás bekapcsolt állapotában is az itt beírt „v” koordinátaadato-kat derékszögű koordinátarendszerben értelmezi. A léptékezés középpontjának „v” koordinátáit megadhatjuk abszolút és növekményes adatként is G90, G91, vagy I operátor használatával. Ha X-W valamelyikének, vagy egyikének sem adunk értéket az elforgatás középpont-jának a pillanatnyi tengelypozíciót veszi. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Léptékezés (G50, G51) Mintapélda: N1 G90 G0 X0 Y0 N2 G51 X60 Y140 P0.5 N3 G1 X30 Y100 F150 (G91 X30 Y100 F150) N4 G91 X100 N5 G3 Y60 R100 N6 G1 X-100 N7 Y-60 N8 G50 G90 X0 Y0 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Ciklus 11: nagyítás Heidenhain 360 SCL<1 akkor kicsinyítés SCL>1 akkor nagyítás A nagyítás hatásos (a specifikált gépi paraméterektől függően) vagy a megmunkálási síkban, vagy a három fő tengelyen. Nagyítás aktivizálása: CYCL DEF 11.0 SCALING CYCL DEF 11.1 SCL 0.8 Nagyítás törlése: CYCL DEF 11.0 SCALING CYCL DEF 11.1 SCL 1 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Ciklus 11: nagyítás Heidenhain 360 TOOL DEF 1 L+0 R5 TOOL CALL 1 Z S200 CALL LBL 1 Végrehajtás eredeti méretben (1) Végrehajtás nagyítási faktorral. Sorrend: CYCL DEF 7.0 DATUM SHIFT 1. Nullapont eltolás (2) CYCL DEF 7.1 X+60 CYCL DEF 7.0 DATUM SHIFT CYCL DEF 7.1 Y+70 CYCL DEF 11.0 SCALING 2. Nagyítási faktor megadása CYCL DEF 11.1 SCL 0,8 CALL LBL 1 3. Alprogramhívás (nagyítási faktor hatásos) CYCL DEF 11.0 SCALING Nagyítás törlése CYCL DEF I1.1 SCL 1.0 CYCL DEF 7.0 DATUM SHIFT Nullaponteltolás törlése CYCL DEF 7.1 X+0 CYCL DEF 7.1 Y+0 L Z+50 R FMAX M02 Visszahúzás, visszaugrás a program elejére ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Tükrözés (G50.1, G51.1) G51.1 v paranccsal a v-ben kiválasztott koordináták mentén tükrözi a leprog-ramozott alakzatot úgy, hogy a tükrözés tengelyének, vagy tengelyeinek koordinátáit v-n adhatjuk meg. v lehet: X, Y, Z, U, V, W, A, B, C. A tükrözés tengelyeinek v koordinátáit megadhatjuk abszolút és növekményes adatként is G90, G91, vagy I operátor használatával. Ha valamelyik tengelycímnek, nem adunk értéket arra nem végez tükrözést. G50.1 v paranccsal a v-n megadott koordinátatengely(ek)en kikapcso-lódik a tükrözés Ha a kiválasztott sík egyik tengelyére tükrözünk: a körirány automatikusan megfordul (G02 G03 csere), az elforgatás szöge (G68) ellentétesen értelmeződik. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Tükrözés (G50.1, G51.1) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Ciklus 8: Tükrözés A tükrözés a definícióval azonnal hatásos lesz. A tükrözés a pillanatnyi nullapontban kerül végre-hajtásra. Ezért a nullaponteltolást a szüksé-ges pozícióba a tükrözés előtt kell végrehajtani. Tükrözés egy tengelyen: A koordináta előjelek megváltozásával a körüljárási irány is megváltozik, így az egyirányú marás ellenirányú marás lesz és fordítva. A marási irány fix ciklusok esetén változatlan marad. Tükrözés két tengelyen: Másodszor a már tükrözött kontúrt tükrözzük valamely másik tengely mentén. A körüljárási irány és pl: az egyirányú marás változat-lan marad. A tükrözés törölhető a tükrözési ciklusnál a "Mirror Image Axis" (tükrözési tengely) kérdésre adandó "NO ENT" válasszal. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Koordináta transzformációk Ciklus 8: Tükrözés ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta transzformációk különleges transzformációk programozási szabályai A G68 elforgatás és a G51 léptékezés utasítások sorrendje tetszőleges ha először elforgatok utána léptékezek, akkor a léptékezés középpont-jának koordinátáira is érvényes az elforgatási parancs. Ha viszont először léptékezek és utána forgatok el, az elforgatás kö-zéppontjának koordinátáira a léptékezési parancs lesz érvényes A két művelet bekapcsolási és kikapcsolási parancsainak viszont egymásba kell skatulyázódniuk, egymást nem lapolhatják át: Elforgatás–léptékezés N1 G90 G17 G0 X0 Y0 N2 G68 X80 Y40 R60 N3 G51 X130 Y70 P0.5 N4 X180 Y40 N5 G1 Y100 F200 N6 X80 N7 Y40 N8 X180 N9 G50 N10 G69 G0 X0 Y0 Léptékezés–elforgatás N1 G90 G17 G0 X0 Y0 N2 G51 X130 Y70 P0.5 N3 G68 X80 Y40 R60 N4 X180 Y40 N5 G1 Y100 F200 N6 X80 N7 Y40 N8 X180 N9 G69 N10 G50 G0 X0 Y0 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta transzformációk különleges transzformációk programozási szabályai ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Koordináta transzformációk különleges transzformációk programozási szabályai Tükrözést bekapcsolni csak G50 és G69 állapotban lehet, azaz ha nincs sem léptékezési sem elforgatási parancsállapot. A tükrözés bekapcsolt állapotában viszont mind a léptékezés, mind az elforgatás bekapcsolható. A tükrözésre is érvényes, hogy sem a léptékezési, sem az elforgatási parancsokkal nem lapolódhat át G51.1 ... (tükrözés bekapcsolása) G51 ... (léptékezés bekapcsolása) G68 ... (elforgatás bekapcsolása) ... G69 ... (elforgatás kikapcsolása) G50 ... (léptékezés kikapcsolása) G50.1 ... (tükrözés kikapcsolása) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás
Dr. Sipos Jenő főiskolai tanár Menet megmunkálás Megmunkálás fajtái: • Menetesztergálás típusai (hengeres, kúpos, sík, több bekezdésű). • Menetfúrás típusai (merevszáras, hosszkiegyenlítő tokmányos). • Menetmarás típusai (egyélű és többélű szerszámmal). ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás A menetesztergálás programozása, G33 Menetesztergáláskor a csavarfelület előállításához a főorsó forgó és a szán haladó mozgása között kötött kapcsolat valósul meg. Az összerendelést a főorsón lévő szögadó biztosítja, amely 0 átme-netnél (0°-os helyzeténél) indítja a szánt mozgató lineáris interpolátort. Bekapcsolására szolgál a G33-as kód. G33 X... Z... I... K... X, Z: a menet végpontjának koordinátái /, K: interpolációs állandók. A menetemelkedés X, illetve Z tengelyre vett vetületei. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás A menetesztergálás programozása, G33 Kúpos menetnél az interpolációs állandók (I, K) meghatározása a következő: a) a menetszelvény középvonala merőleges a kúpalkotóra b) a menetszelvény középvonala merőleges a kúp tengelyére A programozott menetemelkedés lehet: állandó: G33 növekvő: G34 csökkenő: G35 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Menet megmunkálás Hengeres menet N10 G90 S950 N11 G00 X56. Z84. (P1) N12 X48.7 (P2) N13 G33 Z20. K2. (P3) N14 G00 X56. (P4) N15 Z84. (P1) N16 X47.4 (P5) N17 G33 Z20. K2. (P6) N18 G00 X56. (P4) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Menet megmunkálás Kúpos menet N10 G90 S950 N11 G00 X80. N12 X35.86 N13 G33 X73.373 Z50. I1.34 K5. N14 G00 X80. N15 ZI20. N16 X33.86 N17 G33 X71.37 Z50. I1.34 K5. N18 G00 X80. ØC=40 mm ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Menet megmunkálás Síkmenet ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Több-bekezdésű menet programozása Menet megmunkálás Több-bekezdésű menet programozása Menetesztergáláskor a lineáris interpoláció a forgó jeladó (főorsó) „0" szöghelyzeténél indul el. Ezért a menetprofil kezdőpontja, minden forgásvételi ciklusban, a munkadarab azonos pontjára kerül, ha a forgásvétel helye rajta van a menetprofilon. Több-bekezdésű menet esetén, az első menetprofil elkészülte után a kezdőpozíciót transzformálni kell a következő értékkel: ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Menetvágó ciklusok programozása Egyszerű menetvágó ciklus (G78) G78 X(U)__ Z(W)__ Q__ F(E)__ Inkrementális adatmegadás az I operátorral, illetve G91 programozásával is lehetséges. Inkrementális adatmegadás esetén az adat előjele az 1-es és a 2-es pálya irányát határozza meg. Ábrán az U, mind a W cím előjele negatív. A mondatban F címen programozzuk a menet emelkedését, vagy E címen az inchenkénti menetek számát, valamint Q címen a menet kezdetének a jeladó nullimpulzusától számított szögértét °-ban megadva, a G33 mondatban leírtak szerint. Az 1, 3, 4 mozgás gyorsmenettel történik. A 2-es pálya végén, ahol a menetvágás történik, egy kb 45°-os letörést végez. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Menetvágó ciklusok programozása Kúpos menetvágó ciklust G78 X(U)__ Z(W)__ R(I)__ Q__ F(E)__ A kúposságot vagy R, vagy I címen adhatjuk meg. Mindkét esetben az adat értelmezése ugyanaz. Az R(I) címen megadott adat mindig inkrementális adatként kerül értelmezésre, és az X(U) címen meg-adott pozíciótól értendő. Az R(I) cím előjele határozza meg a kúp lejtési irányát. A többi cím értelmezése megegyezik a hengeres ciklusnál elmondottakkal. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Összetett menetvágó ciklusok programozása A menetvágó ciklus (G76) G76 P (n) (r) (α) Q (Δdmin) R (d) G76 X(U) Z(W) P (k) Q (Δd) R (i) F(E)(L) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Összetett menetvágó ciklusok programozása n: a símító ciklusok száma (n=01...99) Ez az érték öröklődő, és addig nem változik, amíg át nem írjuk. r: a letörés mértéke (r=01...99) A menetből való kifutáskor a vezérlő kb. 45°-ban emeli ki a szerszámot. A kiemelési letörés hosszát adjuk meg r segítségével. A szakasz hossza r*L/10, ahol: L: a programozott menetemelkedés. α: a menetvágó kés élszöge fokban ("=01...99) Az n, r és α értékét a P címen adhatjuk meg egyszerre. Mivel mindegyik értéket egy kétjegyű szám fejez ki, P címre egy hatjegyű számot kell írni. Pld.: simító ciklusok száma n=2, a letörés értéke 1.5L (r=15), α=60°-os késsel dolgozunk, akkor P értéke: P021560. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Összetett menetvágó ciklusok programozása Δdmin: a minimális fogás értéke (mindig sugárban értendő, pozitív szám) d: símítási ráhagyás (mindig sugárban értendő, pozitív szám) Az itt felsorolt paraméterek az első G76 P (n) (r) (") Q ()dmin) R (d) mondat bemenő adatai. A vezérlő a G76 kódra akkor végzi el a fentebb felsorolt paraméterek átvételét, ha a G76 mondatban nincs sem X(U), sem Z(W) cím kitöltve. i: a kúposság mértéke (mindig sugárban értendő) Ha i=0, vagy az R címet nem töltjük ki, hengeres menetet vág. k: a menet mélysége (mindig sugárban értendő, pozitív szám) Δd: az első fogás mélysége (mindig sugárban értendő, pozitív szám) L: a menet emelkedése Programozása megegyezik a G33-nál elmondottakkal. Az F címre írt érték menetemelkedést, az E címre írt érték inchenkénti menetszámot jelöl. Menetvágást csak a fenti módon kitöltött mondatra végez, ami azt jelenti, hogy az X(U), Z(W) címek valamelyikének kitöltve kell lenni. Ha egyik koordinátacím sincs kitöltve, akkor a mondatot paraméterbeállító mondatnak értelmezi. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Összetett menetvágó ciklusok programozása menetvágás módszere. P1: forgácsolási keresztmetszet állandó, vágás egyik oldalon P2: vágás mindkét oldalon P3: fogásvétel állandó vágás egyik oldalon P4: fogásvétel állandó vágás mindkét oldalon P5: forgácsolási keresztmetszet állandó, vágás mindkét oldalon ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Összetett menetvágó ciklusok programozása ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Maró megmunkálás Egyenletes emelkedésű menet vágása (G33) G33 v F Q G33 v E Q hengeres vagy Kúpos menet „v” vektorra maximum két tengely koordinátaadatát lehet beírni. Ha a „v” vektoron két koordináta adata van feltüntetve a vezérlés kúpos menetet vág. A menetemelkedést azon tengely mentén veszi figyelembe a vezérlő, amelyiken hosszabb elmozdulás adódik. ha α<45°, azaz Z>X a programozott menetemelkedést a Z tengely men-tén, ha α >45° , azaz X>Z a programozott menetemelkedést az X tengely mentén veszi figyelembe. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Maró megmunkálás menetemelkedést kétféleképp lehet definiálni: „F” címen adjuk meg, akkor az adat értelmezése mm/ford, vagy inch/ford Pld.:2.5 mm emelkedésű menetet akarunk vágni F2.5-öt kell programozni. „E” címen adjuk meg a vezérlés inches menetet vág. E cím értelmezése inchenkénti menetszám. Pld.:E3-at programozunk, akkor a vezérlő a"=25.4/3=8.4667mm emelkedésű menetet vág. Q címen adjuk meg azt a szögértéket, hogy a főorsó jeladó nullimpulzusától számítva hány fokot forduljon el a főorsó, mielőtt elkezdi a menetet vágni. Több bekezdésű menetet a Q érték megfelelő programozásával lehet vágni, vagyis itt lehet programozni, hogy a különböző bekezdéseket milyen főorsó szögelfordulás alatt kezdje el vágni a vezérlő. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Maró megmunkálás N50 G90 G0 X0 Y0 S100 M4 N55 Z2 N60 G33 Z-100 F2 N65 M19 N70 G0 X5 N75 Z2 M0 N80 X0 M4 N85 G4 P2 N90 G33 Z-100 F2 ... ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Menetfúrás Forgácsképződés menetfúráskor ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Menetfúrás négyszögmenesztés hengeres szár dolgozó rész bevezető kúp forgács kivezető horony ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Menetfúrás A menetfúrás módszerei Fix megfogás „szinkron” megmunkálás Hosszkiegyenlítő fej Menetfúró készülék (reteszelés szükséges) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Menetfúrás Menetfúrók típusai átmenő furatokhoz zsák furatokhoz szinkron ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Maró megmunkálás Menetfúró ciklus (G84) A ciklus csak kiegyenlítőbetéttel ellátott menetfúróval alkalmazható! G94 percenkénti előtolás állapotban: ahol: P: a menetemelkedés mm/ford, vagy inch/ford dimenzióban S: a főorsó fordulat ford/perc dimenzióban G17 G84 Xp__ Yp__ Zp__ R__ (P__) F__ L__ G18 G84 Zp__ Xp__ Yp__ R__ (P__) F__ L__ G19 G84 Yp__ Zp__ Xp__ R__ (P__) F__ L__ G95 fordulatonkénti előtolás állapotban: ahol: P: a menetemelkedés mm/ford, vagy inch/ford dimenzióban ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Maró megmunkálás G84.2: jobbmenet fúrása kiegyenlítő betét nélkül G84.3: balmenet fúrása kiegyenlítő betét nélkül A G84.2, G84.3 ciklusokban a fúrótengely és a főorsó mozgását lineáris interpolációval kapcsolja össze. Ezzel a módszerrel a gyorsítási és lassítási szakaszokban is biztosítható az (F/S) hányados állandósága. A fenti ciklusok csak olyan gépeken alkalmazhatóak, ahol a főorsóra pozíciójeladó van szerelve, és a főhajtás visszacsatolható pozíció szabályzásra. G17 G84._ Xp__ Yp__ Zp__ R__ F__ S__ L__ G18 G84._ Zp__ Xp__ Yp__ R__ F__ S__ L__ G19 G84._ Yp__ Zp__ Xp__ R__ F__ S__ L__ ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Menetfúrás hibalehetőségei Menetemelkedési hiba oka a menetfúró és a szerszámgép eltérő előtolási sebessége Ez a hiba akkor is előfordulhat ha szinkron menetfúrást alkalmazunk és nem hagyunk megfelelő megközelítési távolságot, ezért még a főorsó nincs szinkronban az előtolással ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár MENETFORMÁZÁS A menetformázás egy képlékenyalakítással történő, forgácsképződés nélküli menetkészítés ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
A menetformázás jellemzői megfelelő alakítható alapanyag legalább 8% nyúlás „csipkeképződés” nagyobb magfurat átmérő nagy nyomaték nagy menetszilárdság a menetprofil felkeményedik jelentősen megnövekedett szerszámélettartam mély menetek készítésének lehetősége ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
A menetformázó szerszám kialakítása Menetformázó kenőhoronnyal Menetformázó kenőhorony nélkül kenőhornyos verzió zsákfuratokba való menetkészítéshez ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár MENETMARÁS ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Mi a menetmarás? ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
A menetfúró és menetmaró összehasonlítása menetfúró spirális fogazatú (menetemelkedés szerint) menetmaró egyenes fogazású menetemelkedéstől független ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
A menetmarás folyamata ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Mikor alkalmazható a menetmarás? Alapanyag: - bármely anyag esetén - nehezen „menetfúrható” anyagoknál - edzett anyagoknál kizárólag!!! Geometria: - max. 3 D menetmélység - „talpas” menetek Szerszámgép: - 3 tengely mentén egyszerre vezérelhető gép - stabil megfogás (mdb, Weldon) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
fúróciklusok
Dr. Sipos Jenő főiskolai tanár ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
FIX CIKLUSOK PROGRAMOZÁSA
Fix ciklusok programozása Eszterga nagyolóciklusok programozása: 1. Fogásvétel: Hosszirányú nagyolásnál X irányú elmozdulás, oldalazásnál Z irányú elmozdulás. Az elmozdulás a programozott eltolással történik. 2. Esztergálás: Tengelyirányú mozgással a zárószakaszig hosszirányú nagyolásnál Z irányban, oldalazásnál X irányban. 3. Esztergálás: A zárószakasz mentén. 4. Visszafutás: Gyorsmenettel a kiindulási pontra. részciklusok A ciklus végén a fogásvételi irányban (oldalazásnál Z, nagyolásnál X irány) a programozott pontra, a másik irányban a kiinduló pontra tér vissza a szán. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Fix ciklusok programozása Hosszirányú nagyolóciklus Típuskód: G70 Címlánc: XPOS, ZPOS, HELP, DELT, (FROM), FEED, SPIN, P XPOS: az az átmérőérték, ahol a nagyolás befejeztével a szerszám állni fog. ZPOS: az a hosszkoordináta, amelynek értékéig az első részciklus során a zárószakasz esztergálása (3) történik. HELP: az a hosszkoordináta, amelynek értékéig az utolsó részciklus során a Z irányú esztergálás (2) történik. DELT: fogásmélység, FROM: kitöltése hatástalan. FEED: eltoló sebesség, kitöltése opcionális. SPIN: a fordulatszám kódja P: kitöltése opcionális ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Fix ciklusok programozása Oldalazó nagyolóciklus Típuskód: G71 Címlánc: XPOS, ZPOS, HELP, DELT, (FROM), FEED, SPIN, P Megjegyzések: - HELP értéke oldalazó nagyolóciklusnál: átmérő ! - G70, G71 mondat típusnál a zárószakasz lehet tengelyirányú egyenes is; G70 esetében Z = H, G71 esetében X = H. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Fix ciklusok programozása Kontúrnagyoló–ciklus hosszirányban Típuskód: G72 Címlánc: XPOS, (ZPOS), (HELP), DELT, FROM, FEED, SPIN, P XPOS: a nagyolás (hosszirányú) befejez átmérje. Kötelezen metszi a hivatkozott kontúrt, vagy egybeesik annak kezdőpontjával. ZPOS: kitöltése hatástalan. HELP: visszafordulások megmunkálásának engedélyezése. HELP=0 esetén visszafordulások nélküli kontúr, HELP=+h kontúr nagyolása visszafordulások nélkül, majd a visszafordulások alatti részek megmunkálása, HELP=-h esetén csak a visszafordulások alatti részek megmunkálása. DELT: a nagyolás fogásmélysége, FROM: a hivatkozott kontúrt bevezet G4x vagy G5x típusú mondat sorszáma. FEED: eltolásérték, ha szerepel a vezérl a ciklus végrehajtása eltt érvényesíti. SPIN: forsó fordulatkód vagy fordulatszám. P: kitöltése opcionális, ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Fix ciklusok programozása 1. Fogást vesz gyorsmeneti eltolással. 2. Megkeresi a FROM címen meghatározott mondatot követ kontúr (G0, G1, G2 illetve G3 típusú mondatok sorozata) és a fogásvétel utáni átmér metszéspontját (figyelembe véve a koordináta transzformációt) és eltol ással nagyol az így meghatározott pontig. Ha a kontúr korábbi befejez- dése miatt nincs ilyen pont, a kontúr egy X tengellyel párhuzamos megfelel irányú egyenessel egészíti ki. 3. A kontúr mentén továbbhaladva esztergál a fogásvételt megelőző átmérő eléréséig. 4. A szerszám gyorsmenettel visszafut Z, majd X irányban a fogásvételt befejez pontra. A programozott átmér eléréséig ismétli a ciklust, ellenkez esetben befejezi a végrehajtást. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Fix ciklusok programozása Fúrás kiemeléssel Tipuskod: G73 Címlánc: XPOS, ZPOS, HELP, DELT, FROM, WAIT, FEED, SPIN, P Menetfúrás Tipuskód: G74 Címlánc: XPOS, ZPOS, HELP, DELT, FROM, FEED, SPIN, P Dörzsárazás Tipuskód: G75 Címlánc: XPOS, ZPOS, HELP, DELT, FROM, FEED, SPIN, P Menetvágó ciklus programozása Típus: G80, G81, G82, G83, G84, G85 Címlánc: XPOS, ZPOS, QUOT, ELEV, DELT, HELP, ARC, P, FI, DIV ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás A paraméteres programozás számottevően kibővíti a vezérlés alkalmazási területét, többek között az alábbi lehetőségeket kínálva fel: Változtatható fúróprogramok Matematikai függvények feldolgozása (pl. szinusz, ellipszis. parabola, hiperbola) Típusprogramok kidolgozása 3D programozás öntvények megmunkálásához FN 0: ASSIGN FN 1: ADDITION FN 2: SUBTRACTION FN 3: MULTIPLICATION FN 4: DIVISION FN 5: SQUARE ROOT FN 6: SINE FN 7: COSINE FN 8: ROOT SUM OF SQUARES FN 9: IF EQUAL, JUMP FN 10: IF UNEQUAL, JUMP FN 11: IF GREATER THAN, JUMP FN 12: IF LESS THAN, JUMP FN 13: ANGLE ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás ALAPFUNKCIÓK Tényleges pozíció L X+Q21 Y+Q22 Kör adatok CC X+Q1 Y+Q2 C X+Q10 Y+Q20 CT X+Q11 Y+Q21 RND Q1 CR X+Q21 Y+Q22 R Q62 Előtolás F Q10 Szerszámadatok TOOL DEF 1 L+Q1 R Q2 TOOL CALL Q5 Z S Q6 Feltételes ugrás IF+Q10 GT+0 GOTO LBL Q30 Ciklus adatok CYCL DEF 1.0 PECKING SET UP -Q1 DEPTH -Q2 PECKG -Q3 DWELL Q4 F Q5 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás ALAPFUNKCIÓK Kezdeti értékek A paramétereket a felhasználás előtt kell definiálni. Programfutás kezdetekor azok a paraméterek amelyek nincsenek definiálva, automatikusan "0" alapértéket vesznek fel Példák paraméterek definiálására: Q1=+1.5 Q5=+Q1 Q9=+Q1*+Q5 A jelölés megfelel a szabványos számítógépes formátumnak. Az operandusok és az operátor van jobboldalt, a kívánt eredmény pedig baloldalt. A teljes sorra a matematikai, nem pedig az egyenletre vonatkozó szabványok az érvényesek. Egy programsoron belül a dialógus folytatásához itt is az "ENT" nyomógombot használjuk. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás ADAT BEVITEL ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Algebrai műveletek FN 0: Hozzárendelés Példák: Egy paraméterhez hozzárendelhető egy FN0: Q5=65, 32 számérték, vagy egy másik paraméter. Q5= +Q12 A hozzárendelésnek az " = " felel meg. Q5= -Q13 FN 1: Összeadás Ez a művelet egy olyan paramétert definiál, FN1: Q17= +Q2 + +5 amely két paraméter, két szám, vagy egy Q17= +5 + +7 paraméter és egy szám összege. Q17= +5 + -Q12 Q17= - Q4 + +0.8 Q17= +Q17 + +Q17 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Algebrai műveletek FN 2: Kivonás Ez a művelet egy olyan paramétert definiál, FN2: Q11= +5 - +Q34 amely két paraméter, két szám vagy egy Q11= +5 - +7 paraméter és egy szám különbsége Q11= +5 - -Q12 Q11= Q4 - +Q8 Q11= +Q11 - -QI1 FN 3: Szorzás Ez a művelet egy olyan paramétert állít elő, FN3:Q21= +Q1 * +60 amely két paraméter, két szám vagy egy Q21= +5 * +7 paraméter és egy szám szorzata. Q21= +5 * -Q12 Q21= +Q4 * -Q8 Q21= +Q21 * +Q11 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Algebrai műveletek FN 4: Osztás Ez a művelet egy olyan paramétert állit elő, FN4:Q17= +Q2DIV +62 amely két paraméter, két szám, vagy egy Q17= +5DIV +7 paraméter és egy szám hányadosa. Q17= +5DIV +Q12 Nullával való osztás tilos !! Q17= +Q4 DIV +Q8 FN 5: Négyzetgyök Ez művelet egy olyan paramétert definiál, FN5: Q98= SQRT +2 amely egy paraméternek, vagy egy számnak a Q98= SQRT +Q12 négyzetgyöke. Az operandusnak pozitívnak kell lennie. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Trigonometrikus műveletek A szögfüggvények meghatározása sin = szöggel szembeni befogó/átfogó = a/c vagy a = c * sin cos = szög melletti befogó/átfogó = b/c vagy b = c * cos tg = szöggel szembeni befogó/szög melletti befogó = a/b Egy oldal hossza Pithagorasz-tétel szerint: FN 5: Négyzetgyök Ez művelet egy olyan paramétert definiál, FN5: Q98= SQRT +2 amely egy paraméternek, vagy egy számnak a Q98= SQRT +Q12 négyzetgyöke. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Trigonometrikus műveletek FN 6: Szinusz FN 7: Koszinusz ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Trigonometrikus műveletek FN 8: Négyzetösszegek gyöke ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Trigonometrikus műveletek FN 13: Szög ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Feltételes/feltétel nélküli ugrások Az FN 9-FN 12 közötti paraméter műveletekkel lehetőség van egy paramétert egy másik paraméterrel vagy egy adott számmal (pl: egy maximum értékkel) összehasonlítani. Az összehasonlítás eredményétől függően a programban egy (feltételes stop) ugrási cím programozható. Ha a programozott IF feltétel teljesül, az ugrás végrehajtásra kerül, ha nem, a következő mondat lesz végrehajtva. FN 9: = FN 9: IF+Q1 EQU+360 GOTO LBL 30 A paraméter egyenlő egy számértékkel vagy a 2. paraméterrel pl: Q1=Q2 vagy a példában Q1-nek az értéke 360 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Feltételes/feltétel nélküli ugrások FN 10: IF+Ql NE+Q2 GOTO LBL 2 A paraméter nem egyenlő valamely számértékkel vagy a 2. paraméterrel, pl: Q1 Q2) FN 11: > FN 11: IF+Ql GT +360 GOTO LBL 17 A paraméter nagyobb, mint egy számérték, vagy mint a 2. paraméter pl: Ql>Q2 Szintén lehet még: nagyobb mint nulla, vagy pozitív FN 12: < FN l2: IF+Q1 LT +Q2 GOTO LBL 3 A paraméter kisebb, mint egy számérték, vagy mint a 2. paraméter, pl: Ql<Q2 Szintén lehet még kisebb mint nulla, vagy negativ. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Paraméteres programozás Feltételes/feltétel nélküli ugrások Az FN 9-FN 12 közötti paraméter funkciókkal lehetőség van feltétel nélküli ugrási címek programozására is. FN 9: IFO EQU GOTO LBL 30 A feltétel mindig teljesül, vagyis a feltétel nélküli ugrás kerül végrehajtásra kerül. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Mérés
Dr. Sipos Jenő főiskolai tanár Mérés programozása Az NC technológia szerves része a mérési folyamat Új mérőrendszerek kialakítása A mérés online feldolgozása Korszerű CNC 2-5D gép mérőgépként is üzemeltethető CNC folyamat közbeni szerszámmérésre, diagnosztikára Folyamat felügyeletre A munkadarab gyártási pontosságát befolyásoló hibaforrások: a munkadarab felfogási pontatlansága; a palettaváltás (tokmánycsere) hibája; szerszámkopás, deformáció; a munkadarab deformációja, a bázishossz megváltozása; a szerszámbeállítás pontatlansága; a szerszámgép pozicionálási és geometriai hibája; szerszámok alak és méreteltérései ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Mérés területei munkadarab Szerszámrendszer ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Mérés elve Tapintóval való mérés során mind a munkadarab, mind a szerszám mérésekor a szerszámgép útmérő rendszerét használjuk A vezérlésnek a következő funkciókat kell megvalósítania: tapintási ciklus végrehajtása, tapintási koordináták megállapítása; a geometriai elem adatainak meghatározása, pl. a kör kerületének mért pontjaiból a kör átmérőjének és középpontjának kiszámítása korrekcióképzés. A tapintóról érkező jel az interface-en keresztül magas prioritású megszakítást kezdeményez, amelynek hatására a CNC-vezérlés az útmérő regisztereinek tartalmát elmenti. Az elmozdulás maradék része törlődik. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Méréskor az NC-gép 2-5 tengelyes koordináta-mérőgépként használható. Mérés hibái Méréskor az NC-gép 2-5 tengelyes koordináta-mérőgépként használható. A mérés pontosságát nagymértékben befolyásolja: a szerszámgép geometriai hibája; a szerszámgép mérőrendszerének hibája; a mérőtapintó hibái; a munkadarab állapota, a mérés körülményei; a mérési folyamattól függő dinamikus hibák. A hibák két csoportba oszthatók: rendszeres (mérést pontatlanná teszi, jelfeldolgozó algoritmussal, és megfelelő mérési stratégiával legalább is részlegesen kompenzálhatok) véletlen hibákra (megbízhatatlanná teszi, leggyakoribb véletlen hibák az útmérő rendszer digitalizálási hibájából, esetleges holtjátékokból vagy súrlódásból erednek) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Tapintóval végzett Mérés Előnye: azonnal információt ad a munkadarabról, ill. a szerszámról. eredményesen avatkozhatunk be a gyártási folyamatba a mérőelem viszonylag egyszerű és olcsó a mérőelem illesztése könnyű növekszik a gyártás megbízhatósága diagnosztikai feladatok oldhatók meg növelhető a gyártás automatizáltsága a mérési eredmények dokumentálhatók. Hátránya: növekszik a gépi idő a munkadarab mérésre kedvezőtlen állapotban van (szennyezett, meleg, a befogás miatt deformált stb.) a mérés pontossága rosszabb mint egy külső mérőgépé a mérőjel átvitele bizonyos esetekben nehézséget okozhat. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Mérötapintó csoportosítása mérő típusú tapintók, kapcsoló típusú tapintók. A mérő típusú tapintónál maga a tapintó három irányban membránrugókon vagy rugóparalelogammákon van felfüg-gesztve. Nyugalmi állapotból való kitéréskor, saját kitérésé-vel arányos jelet szolgáltat. A mért koordínátaérték a tapintó saját jeléből és a szerszámgép útmérő regisztereiből kiolvasott értékből áll. Működési tartományuk szűk: ±0,5-±5 mm A kapcsoló típusú tapintó nyugalmi helyzetéből kitérve impulzust generál, amely megállítja a mellékhajtásokat, és utasítást ad az útmérő regiszterek kiolvasására is. Ez a fajta tapintó tehát egy nagyon érzékeny mikrokapcsoló, amely 1μm elmozduláson belül kapcsol ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Mérö típusú tapintó ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Mérö típusú tapintó ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Mérö típusú tapintó ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a munkadarab bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a munkadarab bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a munkadarab bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a munkadarab bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a munkadarab bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a szerszám bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a szerszám bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Példák a szerszám bemérésre ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár tapintó ciklusok Az tapintóciklus háromlépéses mozgást végez. Első lépésben nagy sebességgel rátapint a mérendő felületre, majd ha a tapintó jelt adott megáll. Ezután irányt vált és egy közepes sebességgel elhagyja a felületet. Ezután ismét irányt vált, és egy nagyon kis sebességgel pontosan megméri a felület pozícióját. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Biztonsági pozícionálás tapintóval G101 X Y Z F makrómondattal biztonsági pozícionálást végezhetünk, ha a tapintó a főorsóban van. X, Y, Z k o o r d i n á t á k o n a végpozíciók értékét adhatjuk meg inkrementálisan, vagy abszolút értékben, F címen pedig az előtolást, amivel mozogni akarunk. Ha F címnek nem adunk értéket a tapintó 1500 mm/perc, vagy 60 inch/perc sebességgel fog mozogni az alkalmazott mértékrendszer függvényében. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Felület axiális mérése Ez a makró a kiválasztott síkkal párhuzamos, a tapintó tengelyére merőleges felület mérésére alkalmas. A ciklus felhasználható: a munkadarab koordinátarendszer bemérésére a felület pontos pozíciójának meghatározására megmunkálás után. A megmért adattal: módosítható tetszőleges nullponteltolás, szerszámhossz korrekció. A névleges és aktuális méret közti különbség: eltárolható korrekciós rekeszben és a kezelő által kiolvas-ható, kiküldhető számítógépnek fejléccel, vagy anélkül, ha a méreteltérésre táréshatárt adtunk meg, a ciklus vizsgálatot végez a tűréshatárra vonatkozóan és a kezelének üzenetet ad ha a határt túllépte. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Felület axiális mérése G17 G106 Z Q S vagy T M H U W Q: az a maximális távolság amellyel a tapintó a megadott névleges méreten maximálisan túlmegy. Ha nincs megadva, értéke 10 mm (vagy 0.4 inch). Ha a megadott méretig nem tapintott hibát jelez. S: S=0 közös nullponteltolás S=1 G54 S=2 G55 ... S=6 G59 Ha T címmel együtt van kitöltve, hibát jelez, mert egyszerre hosszkorrekciót és nullponteltolást módosítani értelmetlen. M: egy nem használt geometriai sugárkorrekciós regiszter száma, ahová a névleges és tényleges méret közti különbség kerül eltárolásra. A kijelölt rekeszbe került érték: pozitív, ha a névleges méreten fém van, negatív, ha a névleges méreten nincs fém. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Felület axiális mérése T: annak a szerszámhossz kopáskorrekciós regiszternek a száma amelyik értékét módosítani kell a felület megadott és mért értékéből számolt különbséggel, feltéve, hogy a kiadódó felületet azzal a szerszámkorrekcióval forgácsoltuk. H: a felület poziciójának tűrése. H a teljes tűrés értékének fele. Pl: ha a névleges pozíció 20.0 +0.1/-0.3 akkor X19.9 H0.2-t kell programozni. Ha a tényleges méret kiesik a tűrésből a vezérlő üzenetet ad. U: felső tűréshatár. Ha a felső tűréshatár meg van adva, és a névleges méret és tényleges méret különbsége kívül esik ezen az értéken sem a szerszámhossz korrekciót sem a nullponteltolást nem módosítja, hanem üzenetet küld a kezelőnek. Ezt a funkciót pl. szerszámtörés figyelésre lehet használni. W: W=1, és W=2 az adatátviteli funkciót aktivizálja. W1 esetén csak a felület névleges pozícióját, W2 esetén fejlécet és a felület névleges pozicióját adja ki. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Felület axiális mérése %O8003(AXIALIS MERES) G54 G0 X10 Y10 G43 Z50 H99 M19 M89 G101 Z5 F1500 G106 Z0 S1 G101 Z50 M88 M30 % ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Külső sarok mérése G17 G108 X Y Q S utasítás a külső sarkok hely-zetét meghatározó makrót hívja. A ciklus végén a ta-pintó a kiinduló helyzetbe tér vissza. ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Külső sarok mérése %O8004(KULSO SAROK HELYZETE) G54 G0 X-10 Y-10 G43 Z50 H99 M19 M89 G101 Z-10 F1500 G108 X0 Y0 S1 G101 Z50 M88 M30 % ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Zseb / váll mérése Ez a makró a kiválasztott sík egyik tengelyével párhuzamos zseb, vagy váll mérésére alkalmas. a munkadarab koordinátarend-szerének a zseb vagy váll középvo-nalához való igazítására például a m e g m u n k á l á s megkezdése előtt, a zseb, vagy váll szélességének meghatározására például megmun-kálás után. G17 G109 X vagy Y Z R Q S T M H U V W ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Zseb / váll mérése %O8006(VALL MERES) G54 G0 X0 Y0 G43 Z50 H99 M19 M89 G101 Z5 F1500 G109 X50 Z-8 M20 H.2 V2 G101 Z50 G109 Y50 Z-8 M21 H.2 V2 M88 M30 % ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Példák %O8020(NULLPONT FURATKOZEPRE) M98 P8025 M98 P8026 G58 G0 X0 Y0 G43 Z50 H99 M19 M89 G101 Z0 F1500 G110 D48 S1 M20 H.3 V2 G101 Z50 M88 CI-180 M30 % ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
Dr. Sipos Jenő főiskolai tanár Példák ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár