Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
NC technológia és programozás II.
2
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
3
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
4
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
5
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
6
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
7
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
8
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. G munkadarab koordinátarendszer G munkadarab koordinátarendszer G munkadarab koordinátarendszer G munkadarab koordinátarendszer G munkadarab koordinátarendszer G 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
9
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
10
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 = 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
11
Ú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
12
Ú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
13
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
14
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
15
Technológiai adatok programozása
16
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
17
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
18
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
19
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
20
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
21
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
22
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
23
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
24
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
25
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
26
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
27
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
28
Technológiai adatok programozása
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
29
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
30
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
31
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: másodperc. (G95) G04 P.... paranccsal várakozási időt programozhatunk főorsó fordulatban. P értékhatára: 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
32
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
33
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
34
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
35
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
36
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
37
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
38
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
39
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 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
40
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
41
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
42
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 SCALING CYCL DEF 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
43
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 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
44
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
45
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
46
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
47
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
48
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
49
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
50
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 G (tükrözés bekapcsolása) G (léptékezés bekapcsolása) G (elforgatás bekapcsolása) ... G (elforgatás kikapcsolása) G (léptékezés kikapcsolása) G (tükrözés kikapcsolása) ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
51
Menet megmunkálás
52
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
53
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
54
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
55
Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Hengeres menet N10 G90 S950 N11 G00 X56. Z84. (P1) N X48.7 (P2) N13 G33 Z20. K2. (P3) N14 G00 X56. (P4) N Z84. (P1) N 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
56
Dr. Sipos Jenő főiskolai tanár
Menet megmunkálás Kúpos menet N10 G S950 N11 G X80. N X35.86 N13 G X Z50. I K5. N14 G X80. N ZI20. N X33.86 N17 G X71.37 Z50. I K5. N18 G X80. ØC=40 mm ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
57
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
58
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
59
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
60
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
61
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
62
Menet megmunkálás Összetett menetvágó ciklusok programozása
n: a símító ciklusok száma (n= ) 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= ) 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 ("= ) 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: P ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
63
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
64
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
65
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
66
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
67
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
68
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
69
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
70
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
71
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
72
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
73
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
74
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
75
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
76
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
77
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
78
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
79
Dr. Sipos Jenő főiskolai tanár
MENETMARÁS ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
80
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
81
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
82
A menetmarás folyamata
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
83
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
84
fúróciklusok
85
Dr. Sipos Jenő főiskolai tanár
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
86
Dr. Sipos Jenő főiskolai tanár
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
87
Dr. Sipos Jenő főiskolai tanár
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
88
Dr. Sipos Jenő főiskolai tanár
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
89
Dr. Sipos Jenő főiskolai tanár
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
90
FIX CIKLUSOK PROGRAMOZÁSA
91
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
92
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
93
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
94
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
95
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
96
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
97
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
98
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
99
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
100
Paraméteres programozás ADAT BEVITEL
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
101
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= paraméter és egy szám összege. Q17= Q12 Q17= - Q Q17= +Q17 + +Q17 ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
102
Paraméteres programozás Algebrai műveletek
FN 2: Kivonás Ez a művelet egy olyan paramétert definiál, FN2: Q11= Q34 amely két paraméter, két szám vagy egy Q11= paraméter és egy szám különbsége Q11= 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
103
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
104
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
105
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
106
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
107
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
108
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 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
109
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 paraméterrel, pl: Q1 Q2) FN 11: > FN 11: IF+Ql GT GOTO LBL 17 A paraméter nagyobb, mint egy számérték, vagy mint a 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 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
110
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
111
Mérés
112
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
113
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
114
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
115
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
116
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
117
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
118
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
119
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
120
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
121
Példák a munkadarab bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
122
Példák a munkadarab bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
123
Példák a munkadarab bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
124
Példák a munkadarab bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
125
Példák a munkadarab bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
126
Példák a szerszám bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
127
Példák a szerszám bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
128
Példák a szerszám bemérésre
ZMNE BJKMK, gépészmérnök szak, Dr. Sipos Jenő főiskolai tanár
129
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
130
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
131
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
132
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
133
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ó /-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
134
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
135
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
136
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
137
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
138
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
139
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
140
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.