Inkrementlis adatmegads az I opertorral, illetve G91 programozsval is lehetsges.
Inkrementlis adatmegads esetn az adat eljele az l-es s a 2-es plya irnyt
hatrozza meg. brnkon gy az U, mind a W cm eljele negatv. A mondatban F cmen programozott, vagy megrklt eltolssal mozog a 2-es s a 3- as plyn, gyorsmenettel az l-esen s a 4-esen. Hengeres hossz esztergl ciklus G77 X(U)_ Z(W)_ F_ Kpos hosszesztergl ciklus A kpossgot vagy R, vagy I cmen adhatjuk meg. Mindkt esetben az adat rtelmezse ugyanaz. Az R(I) cmen megadott adat mindig inkrementlis adatknt kerl rtelmezsre, s az X(U) cmen megadott pozcitl rtend. Az R(I) cm eljele hatrozza meg a kp lejtsi irnyt. A tbbi cm rtelmezse megegyezik a hengeres hossz esztergl ciklusnl elmondottakkal. A G77 kd, s a G77 mondatban programozott adatok rkldek. Mondatonknti zemben mind a ngy mvelet (1, 2, 3, 4) vgn megll. G77 X(U)_ Z(W)_ R(I)_ F_ Az egyszer menetvg ciklus (G78) G78 X(U)_ Z(W)_ Q_ F(E)_ Inkrementlis adatmegads az I opertorral, illetve G91 programozsval is lehetsges. Inkrementlis adatmegads esetn az adat eljele az l-es s a 2-es plya irnyt hatrozza meg. A mondatban F cmen programozzuk a menet emelkedst, vagy E cmen az inchenknti menetek szmt, valamint Q cmen a menet kezdetnek a jelad nullimpulzustl szmtott szgrtt -ban megadva, a G33 mondatban lertak szerint. Az 1, 3, 4 mozgs gyorsmenettel trtnik. A 2-es plya vgn, ahol a menetvgs trtnik, egy kb 45-os letrst vgez. A letrsi szakasz hosszt az 1334 THRDCHMFR paramter hatrozza meg, amit az brn r-rel jelltnk. A szakasz hossza r-L/10 ahol: r: a THRDCHMFR paramter rtke, L: a programozott menetemelkeds A THRDCHMFR paramter rtke 1-255-ig terjedhet, vagyis a letrs mrtke 0. lL-tl 25.5L-ig. Ha a paramter rtke pl. 4 s a programozott menetemelkeds F2, akkor a letrs hossza: 2*(4/10)=0.8mm G78 X(U)_ Z(W)_ R(I)_ Q_ F(E)_ Kpos menetvg ciklus A kpossgot vagy R, vagy I cmen adhatjuk meg. Mindkt esetben az adat rtelmezse ugyanaz. Az R(I) cmen megadott adat mindig inkrementlis adatknt kerl rtelmezsre, s az X(U) cmen megadott pozcitl rtend. Az R(I) cm eljele hatrozza meg a kp lejtsi irnyt. A tbbi cm rtelmezse megegyezik a hengeres ciklusnl elmondottakkal. A letrs szge ebben az esetben is 45-os s a letrs hosszt r-t a tengelyekkel prhuzamos egyenes mentn mrjk. A G78 kd, s a G78 mondatban programozott adatok rkldek. Mondatonknti zemben mind a ngy mvelet (1, 2, 3, 4) vgn megll. Az oldalaz ciklus (G79) G79 X(U)_ Z(W)_ F_ Inkrementlis adatmegads az I opertorral, illetve G91 programozsval is lehetsges. Inkrementlis adatmegads esetn az adat eljele az l-es s a 2-es plya irnyt hatrozza meg. A mondatban F cmen programozott, vagy megrklt eltolssal mozog a 2-es s a 3-as plyn, gyorsmenettel az l-esen s a 4-esen. Kpos oldalaz ciklus G79 X(U)_ Z(W)_ R(K)_ F_ A kpossgot vagy R, vagy K cmen adhatjuk meg. Mindkt esetben az adat rtelmezse ugyanaz. Az R(K) cmen megadott adat mindig inkrementlis adatknt kerl rtelmezsre, s az X(U) cmen megadott pozcitl rtend. Az R(K) cm eljele hatrozza meg a kp lejtsi irnyt. A tbbi cm rtelmezse megegyezik a hengeres hosszesztergl ciklusnl elmondottakkal. A G79 kd, s a G79 mondatban programozott adatok rkldek. Mondatonknti zemben mind a ngy mvelet (1, 2, 3, 4) vgn megll. Az egyszer ciklusok hasznlata gy a ciklusok G kdja, mint a bemen paramterei rkldnek. Ez azt jelenti, hogy, ha a ciklus vltozit, X(U), Z(W), vagy R(I, vagy K), mr megadtuk egyszer s rtkk vltozatlan, nem kell jra berni a programba azokat. G91. . . G77 X-20 Z-50 F0.5 X-30 X-40 X-50 A pldban csak a fogsvtel rtke (X) vltozik ezrt csak ezt a cmet kell jra kitlteni, a tbbi rtke vltozatlan marad. Ciklust csak akkor hajt vgre a ciklus bekapcsolt llapotban, ha valamelyik mozgsra utal vltoz, X(U), Z(W), vagy R(I, vagy K), is ki van tltve Ha pldul ciklus llapotban nll mondatban funkcit hajtunk vgre a ciklusllapot bekapcsolva marad, de a ciklust nem ismtli meg: G77 U- 20 W- 50 F0. 5 ( ci kl ust bekapcsol j a s vgr ehaj t j a) T202 ( ci kl us bekapcsol va de nemhaj t j a vgr e) U- 30 ( ci kl ust vgr ehaj t j a) A ciklust s az rkld vltozkat az l-es csoportba tartoz interpolcis G kdok trlik, illetve a G4 vrakozs kivtelvel az sszes egylvet G kd. Az egyszer ciklusokat tartalmaz mondatokba rhat M, S, T funkci is. A funkcik mindig a ciklus 1 -es mveletben hajtdnak vgre, vagy a mozgssal prhuzamosan, vagy a mozgs vgn. Ha ez bizonyos esetekben kellemetlen a funkcit rjuk kln mondatba. sszetett ciklusok Az sszetett ciklusok leegyszerstik a munkadarab program rst. Pldul a munkadarab ksz mretnek kontrjt a simtshoz le kell rni. Ez a kontr egyben meghatrozza az alapjt a munkadarab nagyolst vgz ciklusoknak (G71, G72, G73). A nagyol ciklusokon kvl rendelkezsre ll egy simt (G70), egy menetvg (G76) s kt beszr ciklus (G74, G75) is. Nagyol ciklus (G71) Az l-es tpus nagyolciklus Ha adott egy munkadarab ksz mretnek kontrja, amit az brn az AA'B pontokkal jelltnk, a G71-es ciklus d nagysg fogsokkal kinagyolja a nyers darabot u/2 s w nagysg simtsi rhagyssal. 1. Tipus megadsi mdszer: G71 U( d) R(e) G71 P (n s ) Q (n f ) U( u) W( w) F(f) S(s) T(t) N(n s ) X(U)... F_ S_ T_ N(n f ) ... utasts sorral trtnik n s : a program simtst ler rsznek (AA'B szakasz) kezd mondatszma, n f :. a program simtst ler rsznek (AA'B szakasz) befejez mondatszma. u: a simtsi rhagys nagysga s irnya az X tengely mentn. Az X koordinta rtelmezsnek fggvnyben tmrben, vagy sugrban rtend eljeles szm w: a simtsi rhagys nagysga s irnya az Z tengely mentn. Eljeles szm. f, s, t: a ciklus folyamn a program simtst ler n s -tl n r ig tart rszben (AA'B szakasz) programozott F, S, T funkcikat nem hajtja vgre, hanem a G71 mondatban megadott f, s, t rtkeket rvnyesti. d: fogsmlysg. Mindig sugrban rtend pozitv szm. e: a kiemels mrtke. Mindig sugrban rtend pozitv szm. Azt, hogy az U cmen megadott rtk jelentse d, vagy u az dnti el, hogy az adott mondatban programoztunk-e P-t s Q-t. Ha nem, az U cm jelentse d, ha igen az U cm jelentse u. A nagyol ciklust az a mondat hajtja vgre, amelyikben P-t s Q-t adtunk meg. Az AA' pontok kztti mozgst a P cmen megadott n s szm mondatban kell megadni ktelezen G00, vagy G01 programozsval. Az itt megadott kd dnti el, hogy a nagyols sorn a fogsvtel (az AA' irny mozgs) gyorsmenettel (G00 programozsa esetn), vagy eltolssal (G01 programozsa esetn) trtnjk. Ebben a mondatban P(n s ) Z irny mozgst nem szabad megadni. A kontrnak gy X, mind Z irnyban monoton nvekvnek, vagy cskkennek kell lennie, ami azt jelenti, hogy visszaforduls egyik irnyban sem lehetsges. A ciklus mind a ngy sknegyedben hasznlhat. A mellkelt bra a simtsi rhagys eljelt is feltnteti. Az n s s n f mondatok kztti programrszben programozott F, S, T funkcikat figyelmen kvl hagyja s azokat rvnyesti, amelyeket a G71 mondatban (f, s, t), vagy elbb programoztunk. Ugyanez vonatkozik az n s s n f mondatok kztt programozott konstans vgsebessgre is, vagyis a G71 mondat eltti G96, vagy G97 llapotot, s konstans vgsebessg rtket rvnyesti. 2. Tipus megadsi mdszer: G71 P (n s ) Q (n f ) U(Au) W( w) D( d) F(f) S(s) T(t) N(n s ) X(U)... F S T N(n f ) ... A msodik megadsi mdszer bemen paramterei megegyeznek az elsvel. A 2-es tpus nagyolciklus A 2-es tpus nagyol ciklust ugyangy kell megadni, mint az l-es tpust, a kdja G71 s a bemen paramterei is ugyanazok, mint az l-es tpusnak. A klnbsg a kontr kezd mondatnak (n s szm mondat) megadsban van. Amg az l-es tpus hvsa esetn ebben a mondatban Z cmre nem lehet hivatkozni, vagyis az AA' szakasz mozgsnak merlegesnek kell lennie a Z tengelyre, addig a 2-es tpus hvsa esetn ebben a mondatban ktelezen hivatkozni kell Z cmre. Az AA' szakasznak teht nem kell merlegesnek lennie a Z tengelyre. l-es tpus megadsa 2-es tpus megadsa G71 U8 R1 G71 U8 R1 G71 P100 Q200 U0. 5 W0. 2 G71 P100 Q200 U0. 5 W0. 2 N100 X( U) N100 X( U) Z( W) N200 N200 Abban az esetben, ha 2-es tpus ciklust kell hasznlnunk, m a kontrt bevezet mondatban csak X irnyban kell mozognunk, vagyis merlegesen a Z tengelyre, programozzunk a Z tengely mentn inkrementlis 0 elmozdulst, azaz ZI0-t, vagy W0-t. A 2-es tpus nagyolciklus abban klnbzik az l-estl, hogy a kontrnak X irnyban nem kell monoton nvekvnek, vagy cskkennek lennie, vagyis a kontr lehet visszahajl. A ciklus maximum 10 db visszahajl zsebet tud kezelni. Z irnyban viszont a kontrnak tovbbra is monotonnak kell lennie, nem lehet visszahajts benne. A kontr els mondata (n s ) tartalmazhat Z irny elmozdulst is (st Z cmre ktelezen hivatkozni kell), vagyis az els vgsnak nem kell merlegesnek lennie a Z tengelyre. A 2-es tpus nagyol ciklusnl a kiemels a Z tengelyre merlegesen trtnik, az rvnyes kiemelsi "e" rtkkel. A simtsi rhagys programozsnl a fenti esetben Z irny simtsi rhagyst (w) nem szabad programozni (W0 kell legyen), mert ellenkez esetben a szerszm belevghat az egyik oldali falba. Homlok nagyol ciklus (G72) l-es tpus homlok nagyol ciklus A homlok nagyol ciklus (G72), ugyanaz, mint a G71-es nagyol ciklus, azzal a klnbsggel, hogy a forgcsols az X tengellyel prhuzamosan trtnik 1. Megadsi mdszer: G72 W(Ad) R(e) G72 P (n s ) Q (n f ) U( u) W(Aw) F(f) S(s) T(t) N(n s ) Z(W)... F S T N(n f ) ... A bemen paramterek jelentse teljes egszben megegyezik a G71 ciklus paramtereinek jelentsvel. A ciklus mind a ngy sknegyedben hasznlhat. Az bra a simtsi rhagys eljelt is megadja mind a ngy esetre. Az AA' pontok kztti mozgst ler n s szm mondatban X tengelyre val hivatkozs nem lehet, a mozgs mindig a Z tengellyel prhuzamos kell legyen. Az n s szm mondatban meghatrozott interpolcis kd (G00, vagy G01) hatrozza meg, hogy a ciklus sorn a fogsvtel eltolssal, vagy gyorsmenettel trtnik. A programozott kontrnak mindkt tengely mentn monotonnak, vagyis folytonosan nvekvnek, vagy cskkennek kell lenni. A szerszmsugr korrekci hasznlatra a G71 ciklusban elmondottak rvnyesek. A 2-es tpus homlok nagyol ciklus A 2-es tpus homlok nagyol ciklust ugyangy kell megadni, mint az l-es tpust, a kdja G72 s a bemen paramterei is ugyanazok, mint az l-es tpusnak. A klnbsg a kontr kezd mondatnak (n s szm mondat) megadsban van. Amg az l-es tpus hvsa esetn ebben a mondatban X cmre nem lehet hivatkozni, vagyis az AA' szakasz mozgsnak merlegesnek kell lennie az X tengelyre, addig a 2-es tpus hvsa esetn ebben a mondatban ktelezen hivatkozni kell X cmre. Az AA' szakasznak teht nem kell merlegesnek lennie az X tengelyre. A tovbbiakban a ciklusra ugyanazok a megktsek rvnyesek, mint a G71-es 2-es tpus ciklusra. A kontr lehet visszahajl is, azonban X irnyban monotonnak kell lennie. Simt ciklus (G70) G70 P (n s ) Q (n f ) U(u) W(w) n s a program simtst ler rsznek kezd mondatszma. n f : a program simtst ler rsznek befejez mondatszma. u: a simtsi rhagys nagysga s irnya az X tengely mentn. Az X koordinta rtelmezsnek fggvnyben tmrben, vagy sugrban rtend eljeles szm. w: a simtsi rhagys nagysga s irnya az Z tengely mentn. Eljeles szm. A ciklus folyamn a program simtst ler n s -tl n f -ig tart rszben programozott F, S, T funkcikat vgrehajtja, ellenttben a G71, G72, G73 ciklussal. A simt ciklus vgn a szerszm visszatr a kiindulsi pontra s a kvetkez mondat kerl beolvassra. A simt ciklus folyamn a szerszm sugr korrekci szmtsa mkdik. U s W cmen simtsi rhagys adhat meg abban az esetben, ha a simtsi rhagyst tbb lpsben akarjuk eltvoltani. Az n s -tl n f -ig terjed mondatok nem tartalmazhatnak alprogramhvst Homlok beszr ciklus (G74) A beszrs Z irnyban trtnik. 1. Megadsi mdszer: G74 R (e) G74 X(U) Z(W) P (i) Q (Ak) R (d) F e: a visszahzs mrtke. rkld rtk, addig nem vltozik, amg t nem rjuk. X: a "B" pont X irny abszolt mrete U: az AB pont tvolsga inkrementlisan Z: a "C" pont Z irny abszolt mrete W: az AC pont tvolsga inkrementlisan i: a fogsvtel nagysga X irnyban. Mindig sugrban rtend, pozitv szm. k: a fogsvtel nagysga Z irnyban. Mindig pozitv szm. d: a szerszm elhzsnak mrtke alul. Ad eljele mindig pozitv (a mozgs irnya mindig az AB vektor eljelvel ellenttes). Ha azonban az X(U) cm kitltst s P(i) cm kitltst is elhagyjuk, az R(d) eljele rtelmezsre kerl, s a mozgs irnyt alul d eljele hatrozza meg. 2. Megadsi mdszer: G74 X(U) Z(W) I (i) K (k) D (Ad) F A msodik megadsi mdszer bemen paramtereinek rtelmezse megegyezik az elsvel. Beszr ciklus (G75) 1. Megadsi mdszer: G75 R (e) G75 X(U) Z(W) P (Ai) Q (Ak) R (Ad) F A ciklus vltozinak rtelmezse megegyezik a G74 ciklusval, azzal a klnbsggel, hogy a beszrs X irnyban trtnik, ezrt X(U) s Z(W) cmek rtelmezse felcserldik. 2. Megadsi mdszer: G75X(U) Z(W) I(Ai) K(Ak) D (Ad) F A menetvg ciklus (G76) Pl: forgcsolsi keresztmetszet lland, vgs egyik oldalon 1. Megadsi mdszer: G76P(n)(r)(a) Q (d min ) R(d) G76 X(U) Z(W) P (k) Q (d) R (i) F(E)(L) n: a simt ciklusok szma (n=01...99) Ez az rtk rkld, s addig nem vltozik, amg t nem rjuk. r: a letrs mrtke (r=01...99) A menetbl val kifutskor a vezrl kb. 45-ban emeli ki a szerszmot. A kiemelsi letrs hosszt adjuk meg r segtsgvel. A szakasz hossza r-L/10, ahol: L: a programozott menetemelkeds a: a menetvg ks lszge fokban (a=01...99) n, r s a rtkt a P cmen adhatjuk meg egyszerre. Mivel mindegyik rtket egy ktjegy szm fejezi ki, P cmre egy hatjegy szmot kell rni. Pldul, ha a simt ciklusok szma n=2, a letrs rtke 1.5L (r=15), s 60-os kssel dolgozunk, akkor P rtke: P021560. d min : a minimlis fogs rtke (mindig sugrban rtend, pozitv szm) Ha a menetvs sorn az n-edik ciklusban a fogsvtel rtke d n - d n < d min , akkor a fogsvtel rtkt mindig d min rtkre korltozza be. d: simtsi rhagys (mindig sugrban rtend, pozitv szm) Az itt felsorolt paramterek az els G76 P (n) (r) (a) Q (d min ) R (d) mondat bemen adatai. A vezrl a G76 kdra akkor vgzi el a fentebb felsorolt paramterek tvtelt, ha a G76 mondatban nincs sem X(U), sem Z(W) cm kitltve. i: a kpossg mrtke (mindig sugrban rtend). Ha i=0, vagy az R cmet nem tltjk ki, hengeres menetet vg. k: a menet mlysge (mindig sugrban rtend, pozitv szm) d: az els fogs mlysge (mindig sugrban rtend, pozitv szm) L: a menet emelkedse Programozsa megegyezik a G33-nl elmondottakkal. Az F cmre rt rtk menetemelkedst, az E cmre rt rtk inchenknti menetszmot jell. A fenti paramterek a msodik G76X(U) Z(W) R (i) P (k) Q (Ad) F(E)(L) mondat bemen adatai. Menetvgst csak a fenti mdon kitlttt mondatra vgez, ami azt jelenti, hogy az X(U), Z(W) cmek valamelyiknek kitltve kell lenni. Ha egyik koordintacm sincs kitltve, akkor a mondatot paramterbellt mondatnak rtelmezi. A ciklus vgrehajtsa sorn a fogsvtelt, vagyis az A s a C pontok kztti mozgst, gyors-menettel hajtja vgre, ha a ciklus alatt G00 kd van rvnyben, illetve a megrklt eltolssal, ha a ciklus alatt G01 kd van rvnyben. A C s D pontok kztt eltol mozgst vgez, az F(E) cmen megadott L menetemelkedsnek megfelelen. A tbbi szakaszt gyorsmenettel hajtja vgre. A menetet mindig az bra szerinti mdszerrel, az egyik oldalon vgja a sszefggs szerint gy, hogy a forgcsolsi keresztmetszet lland legyen. A menet vgn mindig letrst vg a belltott paramtereknek megfelelen. X(U), Z(W) cmek eljele hatrozza meg a fogsvtel, illetve a menetvgs irnyt, R(i) cm eljele a kp lejtsi irnyt. 2. megadsi mdszer: G76 X(U) Z(W) I(i) K(k) D(d) A(a) F(E)(L) Q P Az i, k, d, L adatok rtelmezse megegyezik az 1. mdszernl lertakkal. "A" cmen (a) az 1. mdszerhez hasonlan a menetvg ks lszgt lehet megadni. A klnbsg az, hogy amg az 1. mdszernl csak l-os felbontssal tudjuk megadni, addig a 2. mdszernl 0.001-ossal. Ha "A" cm nincs kitltve a rtkt paramterrl veszi. Az n, r, a, d min s d bemen paramtereket a vezrl ppgy figyelembe veszi a 2. mdszerrel trtn menetmegadsnl, mint az I-nl. A mondatot megelz G76 P (n) (r) (a) Q (d min ) R (d) mondattal ebben az esetben is megadhatunk bemen paramtereket. A vezrl akkor tekinti a mondatmegadst a 2. mdszer szerintinek, ha a mondatban K cm ki van tltve. Q: a menet kezdetnek a jelad null impulzus tl szmtott szgrtke -ban megadva. A cm rtelmezse megegyezik a G33-nl elmondottakkal. tfle menetvgsi mdszer kztt lehet vlasztani az albbi brk alapjn Pl: forgcsolsi keresztmetszet lland, vgs egyik oldalon P2: vgs mindkt oldalon P3: fogsvtel lland vgs egyik oldalon P4: fogsvtel lland vgs mindkt oldalon P5: forgcsolsi keresztmetszet lland, vgs mindkt oldalon P2: vgs minimt oldalon P5: forgcsolasi keresztmetszet lland, vgs mindkt oldalon