You are on page 1of 220

dr.

Boza Pl

CNC TECHNOLGIA S PROGRAMOZS

I. Programozs

NSZI 2007

Tartalomjegyzk Bevezets 1. A CNC programozshoz kapcsold alapfogalmak ttekintse..................................................................................9


1.1. CNC szerszmgpek f rszei.............................................................9 1.1.1. A gpgy felptse.....................................................................9 1.1.2. Vezetkk..................................................................................11 1.1.3. Fhajtm kialaktsa................................................................12 1.1.4. Mellkmozgst biztost elemek................................................13 1.1.5. Helyzetmeghatrozs elemei (tmrk)....................................15 1.1.6. Szerszmtrol, szerszmvlt s cserl rendszerek..........22 1.1.7. A szerszmgp irnytsa (vezrlsek)....................................25 1.2. Informciramls CNC szerszmgpen...........................................26 1.3. Szmjegyvezrlsi mdok CNC gpeken..........................................29 1.4. Koordintarendszerek s skok rtelmezse CNC szerszmgpeken 31 1.4.1. Nevezetes pontok CNC eszterga- s margpeken.................32 1.4.2. Koordintarendszerek CNC szerszmgpeken........................36 1.5. A szerszm programozott pontjnak, rtelmezse............................41 1.5.1. Skbeli szerszmsugr- korrekci balra (G41) s jobbra (G42) 43 1.5.2. Szerszmbemrs folyamata....................................................46 1.6. Az alkatrszprogram felptse..........................................................49 1.6.1. A CNC-program felptse........................................................49 1.6.2. Fprogram s alprogram szervezse........................................51 1.6.3. A jegyzetben hasznlt G s M cmkdok szefoglalsa......52 1.6.4. Ellenrzkrdsek az els fejezethez:......................................57

2. Elmozdulsok programozsa CNC vezrls eszterga s margpeken............................................................................58


2.1. Elmozduls gyorsmenetben abszolt s nvekmnyes mretmegadssal.......................................................................................58 2.2. Lineris interpolci (G01)..................................................................60

2.3. Krinterpolci rtelmezse...............................................................61 2.4. A programozst segt automatikus szmtsok................................64 2.5. Skbeli metszspontszmtsok..........................................................67 2.5.1. Kt egyenes metszspontja......................................................67 2.5.2. Egyenes s kr metszspontja..................................................69 2.5.3. Kr s egyenes metszspontja.................................................71 2.5.4. Kt kr metszspontjnak meghatrozsa...............................73 2.5.5. Ellenrzkrdsek a msodik fejezethez..................................75

3. Programozott pont plyja....................................................77


3.1. Hossz- s tmr korrekci alkalmazsa (G43 s G44)....................77 3.2. Skbeli szerszmsugr-korrekci........................................................79 3.2.1. A vektormegtarts programozsa (G38)...................................80 3.2.2. Sarokv programozsa (G39)....................................................81 3.2.3. Szerszmsugr-korrekci be- s kikapcsolsa (G40, G41, G42) .............................................................................................................81 3.2.4. A sugrkorrekci bekapcsolsa. Rlls a kontrra.................83 3.2.5. Halads a kontron. Sugrkorrekci bekapcsolt llapotban.....85 3.2.6. Szerszmsugrkorrekci kikapcsolsa, lells a kontrrl.....89 3.2.7. ltalnos tudnivalk a skbeli sugrkorrekci alkalmazshoz.90 3.2.8. A kontrkvets zavarproblmi: interferenciavizsglat..........93 3.3. Transzformcis eljrsok..................................................................94 3.3.1. Objektumok forgatsa (G68; G69)............................................94 3.3.2. Objektumok tkrzse (G51.1, G50.1)......................................97 3.3.3. Lptkezs (G51; G50) ............................................................98 3.3.4. Klnleges transzformcik programozsi szablyai.............100 3.4. Ellenrzkrdsek a harmadik fejezethez:.......................................101

4. Egyszer s sszetett ciklusok programozsa CNC esztergagpeken....................................................................102


4.1. Elemi ciklusok...................................................................................102 4.1.1. Hengeres hosszesztergl ciklus (G77)..................................102 4.1.2. Oldalaz ciklus (G79)..............................................................107

4.1.3. Menetvg ciklus (G78) ..........................................................111 4.2. Egyszer s sszetett ciklusok.........................................................114 4.2.1. Simtsi ciklus (G70)................................................................115 4.2.2. Kontrnagyol ciklus (G71).....................................................117 4.2.3. Homloknagyol ciklus (G72) ...................................................121 4.2.4. Kontrismtl ciklus (G73) .....................................................123 4.2.5. Homlok beszr ciklus (G74)..................................................126 4.2.6. Beszr ciklus sugrirnyban (G75).......................................128 4.2.7. Tbblpses menetvg ciklus (G76/NCT104T, G78/FANUC OT) ....................................................................................................129 4.3. Ellenrzkrdsek a negyedik fejezethez:.......................................134

5. Frciklusok CNC vezrls szerszmgpeken................136


5.1. Frciklusok ttekintse...................................................................140 5.1.1. Ciklusllapot kikapcsolsa (G80)............................................140 5.1.2. Frciklus, kiemels gyorsmenettel (G81)..............................140 5.1.3. Frciklus vrakozssal, kiemels gyorsmenettel (G82)........141 5.1.4. Mlyfrciklus (G83)................................................................142 5.1.5. Nagysebessg mlyfrciklus (NCT104M esetben G73, NCT104T esetben G83.3).............................................................143 5.1.6. Frciklus, kiemels eltolssal (G85) (Drzslsi ciklus).....145 5.2. Menetfr ciklusok ttekintse..........................................................146 5.2.1. Menetfr ciklus (G84 jobbmenet) .........................................146 5.2.2. Menetfr ciklus (G74 Balmenet) ...........................................147 5.2.3. Menetfr ciklus kiegyenlt bett nlkl (Jobb/Bal) (G84.2, G84.3) ...............................................................................................149 5.3. Furatesztergls automatikus szerszmelhzssal (G76)...............152 5.4. Frciklus, gyorsmeneti kiemels ll forsval (G86)....................155 5.5. Kzi mkdtets a talpponton...........................................................156 5.5.1. Frciklus, kzi elhzssal a talpponton (G87).......................156 5.5.2. Kiesztergls visszafel automatikus szerszmelhzssal (G87) ...........................................................................................................157

5.6. Frciklus, vrakozs utn kzi mkdtets a talpponton (G88).....158 5.7. Frciklus, talpponton vrakozs, kiemels eltolssal (G89)........159 5.8. Pldk furatok, furatrendszerek (pontmintzatok) gyrtsra..........161 5.9. Ellenrzkrdsek az tdik fejezethez:..........................................165

6. Programozhat munkatr behatrols G22 s G23 tpuskdok segtsgvel.........................................................167 7. Technolgiai tervezs CNC vezrls eszterga s margpekre...........................................................................170
7.1. Alkatrszgyrts menete CNC vezrls szerszmgpen..............171 7.2. CNC program generlsa CAM szoftver segtsgvel.....................173 7.3. Technolgiai tervezs CNC vezrls esztergagpre.....................174 7.3.1. Komplett technolgiai terv kidolgozsa az L807-es alkatrsz gyrtsra..........................................................................................174 7.3.2. CNC program rsa az L5004E jel alkatrsz gyrtsra. (lsd 7.152. bra)........................................................................................184 7.3.3. CNC program az L5001E jel alkatrsz gyrtsra. (7.153. bra)...................................................................................................186 7.3.4. CNC program az L5002E jel alkatrsz gyrtsra (7.154. bra)...................................................................................................188 7.3.5. CNC program az L5008E jel alkatrsz gyrtsra. (lsd 7.155. bra)...................................................................................................190 7.4. Gyakorlfeladatok CNC program rshoz.......................................191 7.4.1. Komplett technolgiai tervezs CNC vezrls margpre (vezrls tpusa: NCT104M)............................................................194 7.4.2. Az M0001-es alkatrsz technolgiai tervezse CNC vezrls margpre..........................................................................................195 7.4.3. CNC program rsa az MO002 jel alkatrsz gyrtsra (lsd 7.163. bra). ......................................................................................199 7.4.4. Gyakorlfeladatok CNC program rshoz.............................202 7.5. Ellenrzkrdsek a hetedik fejezethez:..........................................204 Felhasznlt irodalom

Trgymutat A jegyzetben elfordul idegenszavak, rvidtsek, kifejezsek jelentsei

Bevezets
A szmtstechnikai eszkzk gyors fejldsvel, valamint a flvezetk gyrtsnak s alkalmazsnak technolgiai megjulsval, jabb lehetsgek nyltak a szmjegyvezrls terletn, ezrt a gpgyrtstechnolgiban megntt a szmjegyvezrls gpek szerepe. A szmtgpes szmjegyvezrls (Computer Numerical Control CNC) jellegzetessge, hogy a vezrls digitlis jeleket rtelmez. A bemen informcik vezrlprogram formjban kerlnek a vezrlsbe, ezrt a szmjegyvezrlsek a programvezrlsek kz tartoznak. A vezrlsnek geometriai adatokra van szksge a szerszm s a munkadarab kztti relatv mozgs megvalstsakor. Ezeket tvonaladatoknak nevezzk, de ezen kvl szksg van sebessgadatokra s kapcsolsi informcikra is. A klnbz programvezrlsek kzl a szmjegyvezrls esetben a programkszts s a programtrols lehetv teszi, hogy a kis- s kzp sorozatgyrtsban is gazdasgosan kihasznljuk a CNC technika elnyeit. A CNC szerszmgpek alkalmazsnak fbb elnyei: a szerszmcsere s a szerszmmozgats automatizlsa rvn cskken a mellkid, nincs szksg klnleges alak egyedi szerszmokra s kszlkekre, mivel bonyolult szerszmmozgats valsthat meg, az elektronikus adattrols kvetkeztben cskken a mellkid, a technolgiai fegyelem ersdik, cskken a minsgellenrzsre fordtand kltsg. A CNC gpekre trtn technolgiai tervezshez fontos, hogy ismerjk a hagyomnyos forgcsolsi eljrsokat (esztergls, mars stb.), illetve ezekhez kapcsold alapfogalmakat. A tanknyv ri felttelezik, hogy a CNC programozst elsajttand szakemberek az emltett ismeretekkel rendelkeznek. A tanknyv szerkezeti felptse olyan, hogy az els ktetben a vezrlstl fggetlen alapfogalmakat s a CNC technikhoz kapcsold technikai

informcikat mutatjuk be. Majd a CNC vezrls esztergk s mark programozst tekintettk t a DIN 66025 szabvnyban lertak alapjn, a FANUC 0, a NCT104T s az NCT104M vezrlsek ismertetsn keresztl. A tanknyv msodik ktetben az emltett vezrlsek kezelsvel foglalkozunk. A fejezetek vgn tallhat krdsek, valamint mintafeladatok segtik a lertak elsajttst. A fontosabb fogalmak rtelmezst, meghatrozst dlt betvel emeltk ki, valamint a tanulshoz nlklzhetetlen kifejezseket, kdokat megvastagtottuk.

1.

A CNC programozshoz kapcsold alapfogalmak

ttekintse
1.1. CNC szerszmgpek f rszei

A kvetkezkben a CNC szerszmgpek fontosabb fbb rszeit mutatjuk be. 1.1.1. Gpgy Vezetkk Fhajtm Mellkmozgst biztost elemek Helyzetmeghatrozs elemei (tmrk) Szerszmtrol, szerszmvlt s cserl rendszerek Vezrlsek A gpgy felptse

A CNC-szerszmgpekkel szembeni legfbb elvrs napjainkban a munkadarabok legalbb szzadmillimter pontossgra trtn gyrtsa, valamint minl nagyobb forgcsolsi teljestmny s megmunklsi rugalmassg biztostsa. Folyamatos fejlesztsk f mozgatrugja ezen ignyek fokozott kielgtse. A CNC szerszmgpeknek a fenti clok megvalstsban meghatroz szerepet jtsz funkcionlis elemei: a statikai rendszer, a vezetkek, a fhajtm, a mellkmozgsok hajtmvei, a helyzetmeghatrozs elemei, valamint a szerszmtrol s cserl rendszerek. Az gy vagy az llvnyszerkezet a szerszmgp alapja. Ez hordozza a gp sszes aktv vagy passzv elemt, az orskat, a sznokat, asztalokat, sokszor a vezrlst is erre erstik fel (lsd 1.1. bra). Az llvnyszerkezet hegesztett aclbl, ntttvasbl vagy gynevezett kompozit betonbl kszl. Jelenleg ksrleti jelleggel vegszl s sznszl-ersts mgyantt, valamint mgrnitot (szintetikus beton s mgyanta keverke) is alkalmaznak.

1.1. bra. Ferde CNC esztergagy kialaktsa

1.2. bra. A CNC vezrls margp felptse

Legfontosabb szempontok a merevsg, a rezgscsillapt-kpessg, hstabilits. Esztergk esetben a ferde elrendezs gyrendszer terjed, amely a forgcseltvolts szempontjbl a legkedvezbb. A sznrendszer fknt a fels vezetkre tmaszkodva sajt slyval is biztosan fekszik az gyon. ltalnos alapelv, hogy az gy s a lbazat zrt ngyszgrendszert alkosson. A CNC vezrls margpek esetben fleg a fggleges forsval rendelkez gpek terjedtek el. A CNC mar gpgynak kialaktsnl a CNC esztergkhoz hasonl elveket alkalmaznak a gp pti (lsd 1.2. bra). 1.1.2. Vezetkk

A szmjegyvezrls szerszmgpek dnt tbbsgnl grdlvezetkeket alkalmaznak (1.3. bra).

1.3. bra. Golys s grgs vezetk szerkezeti kialaktsa

Ezek a terhelsnek megfelelen golys, illetve grgs kivitelek lehetnek. A lgy, nagy sebessg megvezets, optimlis futsi tulajdonsg, hossz lettartam s karbantarts-mentessg a jellemzjk. A grdlelemek egymshoz rnek, s folyamatos sort alkotva visszavezetik ket a mr elhagyott pozciba. A golyk s a grgk kenanyagkamrkban vannak, ami lehetv teszi az egyenletes futst, cskkenti a hfejldst s a mozgatsi ellenllst. A golyk nem, illetve alig rintkeznek egymssal, nagy sebessg mellett is enyhe a melegeds, s pontos pozicionlst biztostanak. 1.1.3. Fhajtm kialaktsa

A CNCforgcsol szerszmgpek jelenlegi fejldst a nagyobb f s mellkmozgsi sebessgek, univerzalits s a nagyobb pontossg, mint alapkvetelmny hatrozzk meg. A fenti clnak van alrendelve az egyes rszegysgek fejlesztse is. Az elektronikus kinematikai lncok megjelense a direkt hajtsok (forsval egybeptett villamos motor), j gpstruktrk szles varicijt teszi megvalsthatv (1.4. bra).

1.4. bra. Korszer CNC-esztergagp forsjnak kialaktsa

A szmvezrls gpek fhajtmvben az egyenram (DC) motorok korltozott sebessgszablyozhatsga miatt egyre inkbb az aszinkron vltram (AC) motorokat alkalmazzk. A CNC-szerszmgpek fhajtmvvel szembeni elvrs a fokozatmentes fordulatszmszablyozs, valamint a fordulatszmtartomny minl nagyobb szablyozhatsga.

1.1.4.

Mellkmozgst biztost elemek

A bonyolult skbeli s trbeli mozgsplyk, megvalstsa megkveteli, hogy minden koordintairnyba trtn mellkmozgs kln mellkhajtsi lnccal legyen elllthat. Az egyenes vonal eltol mozgsok meghajtsra hagyomnyosan a hajtmotor, kzlelem, golysors, golysanya rendszert alkalmazzk. Az eltol hajtsok motorjait gyakran pozicionl motoroknak is nevezzk, hiszen a gyorsjrati (pozicionl) mozgst is ezekkel valstjk meg. Legfontosabb tulajdonsguk a nagy, ugyanakkor egyenletes gyorsts, illetve lasstkpessg. Ezeknl is a vltram, indukcis motorok (ACszervk) kerltek eltrbe. A mellkmozgst megvalst hajtsi lncok msik meghatroz elemprja a golysorsgolysanya (1.5. bra).

1.5. bra. Golysanyk sszefesztse

Az ors s az anya kztti kapcsolatot a golyk biztostjk. A srlds hatsfoka j a hzagmentessg, a nagy merevsg pontos pozicionlst tesz lehetv. A holtjtkkikszbls rdekben kt golysanyt egymssal szemben fesztenek el (1.6. bra).

1.6. bra. Golysors s anya kialaktsa

Az asztal forgmozgsra alkalmazott csigacsigakerk mozgatst a kzeljvben tveszi a forg asztallal egybeptett villamos motoros mozgats (1.7. bra).

1.7. bra. Hagyomnyos s asztallal egybeptett villamos motoros forgats

Napjainkban a golys orsk helyett egyre tbb helyen alkalmazzk a lineris motorokat. A lineris motor kevesebb elembl felpl, egyszer gpkonstrukci, ami megnvekedett lettartamot s megbzhat mkdst eredmnyez (1.8. bra).

1.8. bra. Lineris motorok alkalmazsa

A lineris motoroknl mechanikus kapcsolat az egyes mozgelemek kztt nincs. Ennek megfelelen nincs srlds s abbl add kops, illetve hfejlds. Nincs holtjtk, foghzag vagy nyls, csak kiemelkeden pontos pozcionls. A lineris motorral megvalsthat legnagyobb sebessg krlbell egy nagysgrenddel nagyobb, mint a golys orsval megvalsthat sebessg. A kifejthet er ugyanakkor megkzelti a golysorss hajtst. A megvalsthat gyorsuls rtkt csak a mozgatott tmeg nagysga korltozza. Megfelel szablyoz berendezssel az ll helyzetet a motor 900 N/mikron krli merevsggel megtartja. Pontos mrrendszer s szablyozs esetn mikronnl pontosabb helyzetre llsi pontossgot tesz lehetv. Mivel egymssal mechanikus kapcsolatban lv alkatrszeket nem tartalmaz, a motornl nincs kops, s gyakorlatilag karbantartst nem ignyel. A lineris motorokat egyre gyakrabban fogjk alkalmazni a CNCszerszmgpeken az elkvetkezend vekben. 1.1.5. Helyzetmeghatrozs elemei (tmrk)

Az tmrk feladata az egyes rszegysgek, sznok, orsk mindenkori, helyzet-meghatrozsa a szerszmgp minden tengelyn. Az tmrrendszerek f ptelemei: elmozdulst rzkel egysg, jeltalakt, szmll s trolegysg.

Az tmrk csoportostsa:

1. tblzat

Digitlis Abszolt Kdlc Nvekmnyes Rcslc Abszolt

Analg Nvekmnyes Induktozin Kzvetlen

Lineris potenciomte r

Forg Rezolver Kzvetett potenciomte r A mrsi eljrs szerint abszolt s nvekmnyes mrrendszerekrl beszlnk. Abszolt mrs sorn a sznelmozdulsra vonatkoztatott minden mretet egy ponthoz, a mrrendszer nullapontjhoz viszonytjuk. Az elmozdulsnak megfelel jelrtk a kdolt mrlcrl olvashat le. Az abszolt digitlis tmrsben minden egyes elemi elmozdulst eltr kdmintzattal ltnak el (1.9. bra). Nvekmnyes mrsnl a teljes elmozdulst egyenl nagysg szakaszokra bontjuk. Az elmozdulst a szakaszok sszeszmllsval hatrozzuk meg (1.10. bra).

Kdtrcsa Forg impulzusad

1.9. bra. Abszolt elven mr tmr

A mrt rtk rzkelse szerint: analg s digitlis mrrendszerekrl beszlnk. Analg tmr rendszer esetn a mrend elmozdulst az elmozdulssal analg (arnyos) jell, annak megfelel fizikai jellemzv alaktjuk t. A mrjel tbbnyire valamilyen villamos jellemz pldul villamos feszltsg vagy ramerssg lehet. A digitlis tmrs az elmozdulst elemi rszekre bontja. Az tmrs egyik mdja az elmozduls kzben rintett elemi tvonalszakaszok megszmllsa (nvekmnyes mdszer), a msik pedig az elemek egyedi kdmintzatnak felismerse. A mrs helye alapjn: kzvetlen vagy kzvetett tmrst rtelmeznk. Kzvetlen tmrs: kzvetlenl a szn vagy asztal elmozdulst mri az gyazatra erstett mrlc segtsgvel, ltalban fotelektronikus elv mrrendszerrel 0,001mm es (1m) pontossggal.

1.10. bra. Nvekmnyes tmrs elve

Elterjedtsgk, egyszer mkdsk miatt az optikai elven mkd tmrk terjedtek el az utbbi vekben. Az egyb rendszerek lersra bsges szakirodalom ll rendelkezsre a HEIDENHAIN cg kiadvnyaiban. A HEIDENHAIN tmr rendszerek a finom vonsrcsok fotoelektromos leolvassnak elvn mkdnek (1.11. bra). Minl finomabb egy mrtkmegtestest osztsperidus, annl jobban befolysoljk a fotoelektromos leolvasst az elhajlsi jelensgek. A

mrtkmegtestest egy igen finoman vonalkzott rcs, amelyet klnfle hordozkra (pl. veglc vagy vegtrcsa stb.) visznek fel. Az abszolt elven mkd HEIDENHAIN tmrk kzl legismertebb az LC 181-es tpus mrlces tmr, amely az abszolt pozcirtket 7 osztlysvbl kpezi le (1.11. bra).

1.11. bra. Abszolt elven mr kdolt mrlc (LC 181-es tpus)

A kvetkez brn egy kdolt forgjelad kialaktsra lthatunk pldt, ahol a kdtrcsa osztsperidusa 0,0005os nagysgrend (1.12. bra). A HEIDENHAIN szgelfordulsmrk igen nagy felbontssal mrnek, ami a szgmsodpercnyi pontossgnak felel meg.

1.12. bra. Kdolt forgjelad kialaktsa

A trcsn a vonsok szma 9000 s 90000 kztt tallhat, ennek megfelelen a mrsi lpsek finomsga 0,0001 ig lehetsges. A nvekmnyes vagy inkremens elven mkd HEIDENHAIN tmrre lthatunk pldt a kvetkez brn (1.13. bra). A leolvas lapon ngy vonalkzott rcsos leolvaslap tallhat. A leolvaslap eltt lthat a prhuzamosan belltott azonos oszts vegbl kszlt mrlc. A leolvas mezket a megvilgt egysgbl jv prhuzamosan rendezett fnynyalb vilgtja meg.

1.13. bra. veglccel megvalstott nvekmnyes mrrendszer

Annak rdekben, hogy az inkrementlis mrrendszerek esetben egy abszolt viszonytsi pontot nyerjnk, egy vagy tbb referencia jelre van szksgnk. A referencia jel ltalban nem egyenletes oszts. A gyakorlatban nem kedvez, ha a gp jbli indtsnl nagy utakat kell megtenni a referencia jel felvtelhez. Ennek a problmnak a megoldsra a HEIDENHAIN a mrlceit s krtrcsit tvolsgkdolt referencia jelekkel ltta el. Az oszts kt svbl ll: az egyiket a mr ismert periodikus osztsok kpezik, a msik az ezzel prhuzamosan fut referenciajelsv. A kvetkez brn lthat, hogy az abszolt pozcirtk kt egyms melletti referencia jel rintsvel legfeljebb 20mm t megttele utn mr rendelkezsre ll. A gp asztalra fizikailag rgztett mrlcet, valamint egy tvolsgkddal elltott mrlcet lthatunk a kvetkez brn (1.14. bra).

1.14. bra. Tvolsgkddal elltott mrlc kialaktsa s rgztse a trgyasztalhoz

A fotoelektromos elven mkd Heidenhain tmrk csoportostst lthatjuk a kvetkez brn (1.15. bra).

1.15. bra. A fotoelektromos elven mkd tmrk csoportostsa

A szn tnyleges helyzett inkremens s abszolt mrsi elven mkd mrlccel, orsval s forgadval valsthatjuk meg.

1.1.6.

Szerszmtrol, szerszmvlt s cserl rendszerek

A CNC-szerszmgpek jellegzetes elemei a szerszmvlt berendezsek. CNC esztergknl ltalban revolver rendszer szerszmvltkat alkalmaznak (1.16. bra). Ennek fszkeiben a szerszmok rgztettek, munkahelyzetbe lltsuk a revolver szerszmtart megfelel helyzetbe fordtsval oldhat meg. A szerszmokat a megmunklsi sorrendben clszer elhelyezni a revolverfejben. A CNC esztergl kzpontok szerszmtarti forg szerszmok (fr, mar) befogst s hasznlatt is lehetv teszik.

1.16. bra. CNCesztergn alkalmazott szerszmvlt

CNC fr-mar megmunkl kzpontoknl a dolgoz szerszm a forsban helyezkedik el. Az ilyen jelleg gpeknl az a feladat, hogy a forsban lev szerszmot el kell szlltani a tr kijellt trolhelybe, a tr msik helyrl pedig az j szerszmot a forsba kell szlltani (1.17. bra). Msodlagos folyamatknt mind a trolhelyeknl, mind a cserl szerkezetnl, mind a fors - rgzts s olds, megfogs s elengeds sszehangolt mdon zajlik. A biztonsg mellett alapvet kvetelmny a gyorsasg. Kisebb gpeknl kevs szerszm esetn ltalnos megolds az, amikor a tr s a fors kzvetlenl adja t egymsnak a szerszmot. Ilyen esetekben a szerszmcserl kar legtbbszr ktkaros, gy biztostja a technolgia elrsainak megfelel szerszmcsert. Kisebb gpek esetben maga a magazin (a szerszmtr) vgzi a vltst.

1.17. bra. CNC margpeken alkalmazott szerszm cserlk (egy s ktkaros)

A nagy teljestmny megmunkl kzpontoknl gyakran 80-90 darab szerszmot is trolhatnak a szerszmtrolban. Az ilyen tpus gpeken a gyors szerszmkeressre legalkalmasabb a lncos szerszmtr (1.18. bra). Ebben az esetben a szerszm csert, szerszm cserl karral oldjk meg.

1.18. bra. Lncos kivitel szerszmtr

A szerszm kivlaszts lehet: helycmes (hely nyilvntartott) rendszer, szerszmcmes rendszer.

Helycmes rendszerben a szerszmokat a technolgiai utastsnak megfelel sorrendben kell elhelyezni. Elszr a tr soron lev rekesze kerl cserehelyzetbe. A szerszmokat ebben az esetben mindig arra a helyre kell visszatenni, ahonnan a cserl kivette.

Szerszmcmes rendszerben (vltoz szerszmkdols) a szerszmok a trba tetszleges sorrendben helyezhetk el, mivel a szerszmtr megadott kdjel alapjn ll cserellsba. Szerszmvltskor mindig kt pozcira kell rllni. Elszr az ppen hasznlt szerszmot kell visszatenni arra a helyre, ahonnan a gp elvette. Ezt kveten a program ltal lehvott szerszm cserje kvetkezik az adott trolhelyrl a szerszmtartba. Vltoz helykdols sorn a szerszmtr feltltsnl gyelni kell arra, hogy pontosan megadjuk az egyes szerszmok trban elfoglalt helyt. Ugyanis a vezrls a szerszmvlts utn a felvltand szerszmot tetszleges trolhelyre teszi. A vezrls trolja ezt az j trhelyet s a helyszmhoz az adott szerszmot rendeli, az sszes szksges szerszmadattal egytt. Az elmondottaknak megfelelen mkdnek a lncos szerszmtrak. A szerszmkeress lehet egyirny, illetve ktirny, ahol a cserl a lehet legrvidebb ton keresi ki a szerszmot. A szerszmadatokat trolsra az utbbi vekben memriachippeket alkalmaznak. Ezekben, az adathordozkban a szerszm szma mellett az sszes szksges szerszmadat elektronikusan eltrolhat (pl.: ltartam). 1.1.7. A szerszmgp irnytsa (vezrlsek)

A CNC szerszmgpek irnytst a vezrls vgzi. A vezrls f feladata a megmunklst vgz szerszm s a munkadarab egymshoz viszonytott mozgsnak sszehangolsa. A vezrls hrom alapvet funkcit lt el. Bemen adatok trolsa Valamilyen programhordozn (mgnesszalag, lemez, CD, kzvetlenl szmtgprl trtn betlts) a vezrls beolvassa s elraktrozza az adatokat. Adatfeldolgozs

Logikai s matematikai mveletek sorozatval a vezrls feldolgozza a beolvasott programot. Kiszmtja a szerszmplykat (koordinta transzformcikat), figyelembe veszi a klnbz szerszmrtkeket. Szerszmgp irnyts Meghatrozza a klnbz mozgsok mrtkt, irnyt. Vezrli a fhajtmvet, az egyes tengelyekre szerelt szervomotorokat, lptet motorokat, valamint a gpen tallhat egyb egysgeket pl.: szerszmcserl, palettacserl, stb. A szmjegyvezrls a megvalsts mdja szerint rgztett logikj (NC) s szabadon programozhat logikj (CNC) lehet. A rgztett logikj vezrlst elavultnak tekintjk, ezrt a tovbbiakban nem foglalkozunk vele. A szabadon programozhat logikj szmjegyvezrlsekben (CNC) a logikai ptelemek helyett, mikroszmtgpet alkalmaznak. A vezrlsbe beptett szmtgp vgzi az elksztett programok feldolgozst (pl. a program szintaktikai ellenrzst, a szerszmkorrekci szmtst, az interpolcis szmtsokat, stb.). Magyarorszgon fleg az albbi CNC vezrlsek terjedtek el: 1.2. BOSCH FANUC (szmos vltozata van) HEIDENHAIN HUNOR (napjainkban mr nem gyrtjk) MAHO MAZATROL MITSHUBISHI NCT104T s az NCT104M (a FANUC csaldhoz tartz vezrls) SINUMERIK 810T s SINUMERIK 840D Informciramls CNC szerszmgpen

A korszer CNC gpeken a vezrlsbe integrlt PC (szemlyi szmtgp) egysg a vezrlssel egytt indul el. A PC egysgen ltalban Windows

XP opercis rendszer tallhat. Az alkatrszprogram egyes funkciit a szmtgp veszi t (pl. a program szintaktikai ellenrzse*, interpolci meghatrozsa, gpllapot ellenrzse, geometria tervezse, automatikus CNC program generlsa stb.). Megjegyzs*: Szintaktikai ellenrzs sorn a vezrls metszspontokat keres a bert CNC mondatok kztt. Vigyzat abban az esetben, ha a tesztels sikeres mg teljesen rossz darabot is gyrthatunk. A CNC szerszmgpek legfontosabb egysge az interpoltor, amely folyamatosan szmtja a plyagrbe kezd- s clpontja kztt a szerszm pillanatnyi elrt helyzett s sszehasonltja a tnyleges helyzettel. A kt rtk kztti klnbsg megadja az egyes tengelyeken trtn, szksges elmozdulst. A CNC vezrls szerszmgpeken az informci ramls menete, illetve a szablyozsban rsztvev elemek egymshoz val kapcsoldsa lthat a kvetkez kpen (1.19. bra).

1.19. bra. Informciramls egy kttengely CNC gpen

A mellkelt brn az albbi jellseket alkalmaztuk: Vx,z fordulatszmsszehasonlt, G tachogenertor (tnyleges fordulatszmmrs), Mx,z eltolst biztost motorok, W tmr, Sx,z helyzet-sszehasonlt

(elrt/tnyleges). Az elrt X s Z irny pozcit 1-gyel, illetve 2-vel, a fordulatszm-visszajelzst 3-mal s 5-tel, a pozci-visszajelzst 4-gyel s 6-tal jelltk Egy CNC szerszmgp vgrehajt elemeinek egymshoz val funkcionlis kapcsoldsra lthatunk megoldst a kvetkez brn (1.20. bra).

1.20. bra. A klnbz szablyoz elemek kapcsoldsa CNC gpen

A golysors vgre szerelt tmrrl (forgjeladrl) rkezik a tnylegesen megtett elmozduls nagysga a klnbsgjel kpzbe. Ezt az rtket a klnbsgjel kpzben sszehasonltja a vezrls a clkoordintval. Az elrt s a tnyleges rtk kztti klnbsg lltja el azt a vezrl parancsot, amellyel a szn a kvnt rtkre mozog. Hasonl elv alapjn mkdik a sebessgszablyozs is. Megjegyzs: Az elrt s a tnyleges rtk kztti klnbsg trse, az gynevezett lemarads a paramtertrban bellthat. Az elksztett CNC programok tesztelsre a korszer vezrlseken alapveten hrom mdszer ltezik. Az els, amely a programvgrehajtst parancskiads nlkl valstja meg, s a programot szintaktikailag ellenrzi. A msodik mdszerhez a mozgsokkal is megvalstott programtesztek tartoznak, amit eltolssal, vagy gyorsmenettel hajt vgre a gp. Termszetesen ilyenkor a tesztels levegben szerszm nlkl trtnik. A harmadik csoportot a grafikus tesztek alkotjk. Itt skban, trben, illetve testmodellezssel lehet a megmunkl programot ellenrizni. A vezrls a szerszm skbeli vagy trbeli plyjt, illetve a

megmunkls eredmnyeknt kialakul darab axonometrikus kpt lltja el. 1.3. Szmjegyvezrlsi mdok CNC gpeken

A CNC vezrls szerszmgpeken a szerszm s a munkadarab egymshoz viszonytott mozgsa kvetkeztben alakul ki a gyrtand fellet. A feladatok vgrehajtsra klnbz szmjegyvezrlsi mdokat fejlesztettek ki a vezrlst gyrtk. Pontvezrls

A pontvezrls sorn a szerszm programozott pontjt az ltalunk kivlasztott munkatrben gy mozgatjk, hogy a szerszmmozgats kzben nem vgez megmunklst s a mozgatsi sebessg ltalban gyorsmenet (1.21. bra). A szerszm megmunklst csak a clpont elrse utn vgez. Az egyes elmozdulsi irnyokban vgzett mozgsok kztt nincs matematikai, illetve geometriai fggvnykapcsolat. Alkalmazsi terlete: koordinta-frgpek, pont-hegesztgpek stb.

1.21. bra. A pontvezrls mozgsviszonyai

Szakaszvezrls

Szakaszvezrlsnl a szerszm vgezhet megmunklst az egyes elmozdulsok folyamn (1.22. bra). Ennek kapcsn egy idben csak egy koordintatengely mentn lehet forgcsolst vgezni. Alkalmazsi terlete egyszer vllas, lpcss darabok eszterglsa, tengelyekkel prhuzamos mars.

1.22. bra. Szakaszvezrls mozgsviszonyai

Plyavezrls

Plyavezrlsnl a szerszm vezrelt pontja az elrt plyn mozog, amely plyask, vagy trgrbe is lehet (1.23. bra). Az egyes koordintatengelyek mentn rtelmezett sebessgek kztt klnbz fggvnykapcsolat valsthat meg az interpoltor segtsgvel. A vezrlsben lev interpoltor folyamatosan szmtja a plyagrbe kezds vgpontja kztti aktulis koordintartkeket. A plyavezrls alkalmazsi terlete: esztergagpek, fr- s margpek, megmunklkzpontok, huzalos szikraforgcsolgpek, lngvggpek stb. A plyavezrls a szmjegyvezrls legsokoldalbb megjelensi formja, rendelkezik a pont- s a szakaszvezrls adta lehetsgekkel.

1.23. bra. Plyavezrls mozgsviszonyai

1.4.

Koordintarendszerek s skok rtelmezse CNC

szerszmgpeken A szmjegyvezrls szerszmgpek szerszmjainak pontosan rgztett mozgsplyt kell lerniuk a munkadarab megmunklsa sorn. Ennek megvalstshoz a szerszmgp munkaterben lv sszes pontot egyrtelmen azonostani kell. Az egyrtelm megfeleltets rdekben koordinta-rendszerek hasznlata szksges. A vezrelt tengelyek elnevezst a gp pti a paramtertrban rgztik. Itt lehet jellni, hogy melyik tengely milyen cmre mozogjon. Megjegyzs: A paramtertrban a gp azonostsra szolgl adatok tallhatk. Vannak olyan informcik, amelyekhez a gpkezel is hozzfrhet. Jelszval vdett adatokat (ltalban) csak a szerviz kezelheti (pl. gyorsjrati sebessg nagysga stb.). A helyesen belltott paramtertr tartalmt clszer elmenteni, mert srls esetn knnyen visszatlthet, frissthet. Alapkiptsben (2D esetn) a tengelyek nevei: X s Z. A Z tengely az esetek tbbsgben a fors tengelyvonalval esik egybe. A bvt tengelyek elnevezse a tengely tpustl fgg. A lineris mozgst vgz bvt tengelyek elnevezse: U, V s W. Az U, V, W tengelyek prhuzamosak (vagy kzel prhuzamosak) valamelyik elsdleges tengellyel. Az X tengellyel prhuzamos bvt tengely neve U, az Y-nal prhuzamos neve V s a Z-vel prhuzamos neve W (lsd 1.24. bra). A forg tengelyek rtelmezse: X tengely krl A, Y tengely krl B s Z tengely krl C. A forg tengelyek mozgst akkor tekintjk pozitvnak, ha az X Y s Z tengelyirnybl az orig fel tekintnk, s a szgek az ramutat jrsval ellenttesen nvekszenek. A szerszm programozott pontja (P) esztergls sorn a G18-as skban mozog (ezt a skot az X s Z tengelyek hatrozzk meg). Fggleges kipts margpeknl a P pont a G17-es skban tallhat (ezt a skot az X s Y tengelyek hatrozzk meg).

1.24. bra. Skok s tengelyek megnevezse

1.4.1.

Nevezetes pontok CNC eszterga- s margpeken

A CNC vezrls gpeken a Z tengely szabvny szerint a fors tengelyvonalval azonos. A tengelyek pozitv irnya a munkadarabtl a szerszm fel mutat. Ennek megfelelen az X tengely pozitv irnyt a szerszmtart (f szerszmtart) helyzete dnti el. A kvetkez brn egy CNC esztergagpen rtelmezett jobbsodrs koordintarendszert lthatunk (1.25. bra). Abban az esetben, ha a fors C tengelyknt is programozhat, valamint a szerszmtart Y irnyban is tud mozogni eszterga-kzpontrl beszlnk (1.26. bra). Az eszterga kzpontok (eszterga felpts megmunklkzpontok) kpesek olyan sszetett geometrij eszterglt munkadarabok ellltsra, melyek homlok s palstfuratokat valamint az eszterglt forgstest felletn kialaktott klnbz mart profilokat (ngyszg, hatszg, nyolcszg, lapolsok, hornyok, csigamarsok stb.) is tartalmaznak.

1.25. bra. Jobbsodrs koordintarendszer CNC esztergagpen

1.26. bra. Esztergakzpont elvi kialaktsa

Egy 5D megmunkl-kzpont kialaktsra lthatunk pldt a kvetkez brn (1.27. bra), amely a mveletkoncentrcival nveli a gyrts gazdasgossgt. Megfigyelhet, hogy a C tengely a Z krl, az A pedig az X tengely krl forgat. Az X tengely helyzett ebben az esetben a pozicionl asztal ftengelye hatrozza meg, vagyis mindig a hosszabb elmozdulst jelli (lsd 1.4.2 fejezet). Tbbtengelyes megmunklsok esetben a vezrelhet tengelyek szma szerint megklnbztetnk 2D-, 3D-, 4D- stb. vezrlst (D Direction = irny). Azokat a plyavezrlseket nevezzk 2,5 D (n. kt s fl dimenzis) vezrlsnek, amelyekben az interpolci egyms utn tkapcsolhat a mindenkori kt-kt ftengelybl kpzett skba, vagyis egyidejleg kt tengely mentn folyik a megmunkls, a harmadik tengely mentn csak fogsvtel van. Ahny

tengelyt kvnunk egyidejleg mozgatni, annyi dimenzis plyavezrlsrl beszlnk (D= Direction). Nagy krltekintssel kell eljrni az ttengelyes margpek programozsakor s az resjrati mozgsok tervezsekor is. Ugyanis a forgcsols kezdpontjnak megkzeltsekor, vagy a munkamenetek befejezsekor a szerszm tkzhet a munkadarabbal.

1.27. bra. Megmunkl-kzpont mozgsirnyai (5D)

A CNC gpek jellegzetes pontjai kzl az M gpi nullapontot a gp ptje szerelskor rgzti. Ez a pont a gpi koordinta-rendszer origja, amelyet a felhasznl nem vltoztathat meg. Esztergagpeknl ltalban a fors ells oldaln, a Z tengelyen tallhat, ahov az esztergatokmnyt tkztetik, rgztik (1.28. bra). Egszen pontosan a Z tengelyre helyezik ki egy gpi paramter segtsgvel annak rdekben, hogy fr jelleg szerszmokkal X bemrs nlkl is azonnal a forgskzppontba llhassunk. Ezt a gpi paramtert, nagyjavtsokat kveten jra be kell lltani a szerszmtrsek elkerlse rdekben. A felfogsi pont. A felfogsi fellet a nyers munkadarabnak az a fellete, amely felfekszik a gpasztalra vagy a befogkszlk (tokmny) tkz felletre. A W s az A pontok egybeesnek, ha a felfogsi fellet kszremunklt.

1.28. bra. Nevezetes pontok CNC esztergn

A W munkadarab-nullapontot a programoz szabadon felveheti, de clszer a szerkesztsi bzisra elhelyezni. Az alkatrszprogramban szerepl koordintartkeket mindig a munkadarab koordintarendszerben kell megadni gy, mintha a szerszm vgezn a mozgst. F a szerszmbefog (szerszmtart) referenciapontja, a szerszm koordinta-rendszernek kezdpontja. A szerszm geometria mreteit (hossz- s keresztirny) e rendszerben kell megadni. Az R referenciapontot a gp gyrtja vlasztja meg, amelyet azrt rgztenek, hogy a szerszmot (pl. a munka megkezdse eltt) pontosan meghatrozott kiindulsi helyzetbe lehessen lltani. A referenciapont a szerszm- s sznmozgs mrrendszernek hitelestsre s ellenrzsre alkalmas s hasznlatos. A referenciapont ltalban a munkatr hatrn tallhat, s automatikusan elrhet. A referenciapont belltsa a vezrlberendezs bekapcsolsa utn lehetv teszi az

tmr rendszer hitelestst. A referenciapont koordinti a gpi nullpontra vonatkozva mindig ugyanazok, pontosan ismert szmrtkek. A referenciapont a szmjegyvezrls szerszmgp munkaterben meghatrozott pont, amelynek az M gpi nullponthoz mrt tvolsgt a vezrlsnek ismernie kell. A kzvetlen abszolt tmr rendszerekkel felszerelt szerszmgpek alkalmazsa esetn nincs szksg referenciapontra, mert a gpen alkalmazott mrlc nullpontja a gphez rgztett. Ez a pont egyttal a gpi koordinta-rendszer kezdpontja is. A gp s a vezrls bekapcsolsa utn a regiszterekhez kapcsolt kijelzk a tnyleges sznhelyzeteket mutatjk. 1.4.2. Koordintarendszerek CNC szerszmgpeken

A CNC margpeken a f mozgs irnyait a jobbkz-szably szerint elhelyezett derkszg koordinta-rendszer hatrozza meg (1.29. bra). A koordinta-rendszer mindig a munkadarabra vonatkozik. Programozskor a munkadarabot ll helyzetnek kell felttelezni, gy hogy a mozgst a szerszm vgzi (relatv szerszmmozgs). Legtbb esetben a Z tengely a fors tengelyvonalval azonos, teht a fors irnyba es elmozdulsokat Z - cmen kell programozni. A msik kt, erre merleges irny elmozdulsokat a jobbkz-szably szerinti X s Y cmeken kell programozni. Az CNC - szerszmgp vezrlse minden programozott koordintt az n. gpi koordintarendszerbe szmt t, s ebben a koordintarendszerben teszi meg a mozgsokat is.

1.29. bra. Fggleges forsj CNC margpen a tengelyek elhelyezkedse

Csak a programoz munkjnak megknnytse rdekben tesz lehetv egyb gynevezett munkadarab koordintarendszerek definilst. gy nem kell minden koordintt tszmtani a gpi koordinta rendszerbe. A gpi koordinta-rendszer nullpontja, azaz a gp nullpontja, egy olyan pont az adott szerszmgpen, amit ltalban a gp tervezje hatroz meg. A gpi koordinta-rendszert a vezrls a referenciapont felvtelekor rtelmezi (1.30. bra).

1.30. bra. A gpi- s munkadarab- koordinta-rendszer

Miutn a gpi koordinta-rendszer meghatrozsra kerlt, azt sem a munkadarab koordinta-rendszer-vlts (G5459), sem egyb koordinta-transzformci (G52, G92) nem vltoztatja meg, csak a vezrls kikapcsolsa. A CNC margpeken, a munkadarab asztalon trtn elhelyezstl fggetlenl kell megvalstani a programozst, amit a szerszmgpen felvett munkadarab koordintarendszerrel oldhatunk meg. Ez a gpi nullponthoz kpesti nullponteltolssal valsul meg, amit a vezrls kiszmt a munkadarab koordinta-rendszer felvtelekor (1.31. bra). Egyes vezrlsek hat munkadarab koordintarendszer felvtelt tesznek lehetv, (legalbb egyet minden vezrl ismer) ezt a G54-es tpus kddal rvnyesthetjk. Azt a koordinta-rendszert, amelyet a munkadarab

megmunklsakor hasznlunk munkadarab koordinta-rendszernek, nevezzk.

1.31. bra. A hat munkadarab koordinta-rendszer rtelmezse

A FANUC s az NCT104M vezrlsekkel hat (G54G59) klnbz munkadarab- koordintarendszert lehet definilni. Az sszes munkadarab-koordintarendszert el lehet tolni egy kzs rtkkel, amelyet szintn a bellts-zemmdban adhatunk be. Gyakran szksges, hogy az rvnyes munkadarab koordintt a gpi koordinta rendszeren bell el kell tolni. Hasznlatuk ott clszer, ahol a munkadarabon bell klnll felletelemek nmagukhoz kpest vannak mretezve (ismtldnek). Msik alkalmazsi terlet a kontrok eltolsa rhagys kialaktsa rdekben. A kvetkez brn (1.32. bra) egy programozott nullpont eltolst lthatunk a G92-es tpuskd segtsgvel. Az rvnyes W (W a rgi koordintarendszer) munkadarabkoordintarendszerbe bert: N G92 (G00)* X50 Y40 utasts hatsra egy j munkadarab koordintarendszer jn ltre (W az j munkadarab koordintarendszer) * Bizonyos vezrlseknl. Ezutn brmely parancs ebben az j munkadarab-koordintarendszerben rtend, s a pozcikijelzs is ebben a koordinta-rendszerben kpzdik. A G92 parancs mind a hat munkadarab-koordintarendszerben rvnyesl. Visszatrs a W koordinta-rendszerhez: G92 (G00)* X0 Y0 (abban az esetben, ha kzben mozgst nem vgeztnk). * Bizonyos vezrlseknl.

1.32. bra. Programozott nullpont eltols

Az alkatrszprogram rsakor bizonyos esetekben knnyebb a koordintaadatokat egy msik, gynevezett loklis koordintarendszerben (G52) megadni. Ettl kezdve minden abszolt koordintkkal megadott mozgsparancs az j koordinta-rendszerben kerl vgrehajtsra. A pozcikijelzs is az j koordinta-rendszerben trtnik. A kontr marst W1 munkadarab koordintarendszerben vgezzk (1.33. bra). Megjegyzs: W1 az a koordintarendszer, amelyben a kontrt krbemartuk. A W2 koordintarendszerben a furatokat helyzett tudjuk knnyen meghatrozni, teht egyszerbben frhatak.

1.33. bra. Plda a G52 s a G16-os tpuskdok alkalmazsra

Az tmr 30 mm-es lyukkrn lv 5-s furatok helyzete nehezen definilhat a W1 koordintarendszerben. Ezrt a G52-es tpuskddal a

lyukkr kzppontjra (X55; Y30) helyezzk t a koordintarendszer nullpontjt: N G52 (G00)* X55 Y30 utasts hatsra egy loklis koordinta rendszert hozunk ltre (W2). Ez a parancs mind a hat munkadarab-koordintarendszerben rvnyesl. Visszatrs a W1 koordinta-rendszerbe: G52 X0 Y0. A loklis koordintarendszerben a furatok helyzett legegyszerbben, gy tudjuk megadni, ha a W2 koordintarendszerben egy polrkoordintt hozunk ltre. Ennek tpuskdja G16. ltalnos esetben polrkoordints adat a G17, G18, G19 ltal meghatrozott skokban rvnyes. Adatmegadskor a sk vzszintes tengelynek cmt tekinti sugrnak, fggleges tengelyt pedig a szgnek a vezrls. Pldul: G17 llapotban az X cmre rt adat sugr, Y cmre rt adat szg. G18 llapotban Z a vzszintes tengely (sugr adat) s X a fggleges tengely (szgadat). A tbbi tengely adatait Descartes (derkszg) koordints adatnak veszi. Pldul a 1.33. brn adjuk meg a 2-es furat helyzett abszolt koordintarendszerben: G90 G00 G17 G16 G1 X15 Y45 A szg is s a sugr is abszolt adat, a szerszm a 15mm sugron az X tengelyhez kpest (pozitv irnyba) 45-os szget bezr pontra fut. Pldul a 1.33. brn adjuk meg a 3-es furat helyzett a 2-es furathoz kpest nvekmnyes adatmegadssal: G90 G16 G00 G17 X15 YI45 (Y inkremens 45). A szg nvekmnyes adat. Az 2-es furathoz kpest 45al megy tovbb a vezrelt pont. Az emltett brn adjuk meg a 8-as furat helyzett a 1-es furathoz kpest nvekmnyes adatmegadssal: G90 G16 G00 G17 X15 YI-45 (Y inkremens mnusz 45). Ugyan ez a pont abszolt rendszerben: G90 G16 G17 G00 X15 Y-45 Amikor a sugarat nvekmnyes rtkknt definiljuk, a tengelyek mondat eleji pozcijtl szmtva mozogja le a megadott sugarat az adott szg irnyban.

1.5.

A szerszm programozott pontjnak, rtelmezse

A CNC gp munkaterben a szerszmok pontos helyzetnek a meghatrozsa rdekben a szerszmhoz hozzrendelnk egy P pontot. A vezrls a megmunkls sorn ezt a nevezetes pontot mozgatja. Ez a pont segtsget nyjt abban is, hogy a mkd program fggetlen legyen a szerszmkinylstl (1.34. bra). Forg szerszmoknl a P pont a szerszm geometriai kzppontja. A szerszm programozott pontja, P a lekerektsi sugr koordintatengelyekkel prhuzamos rintinek metszspontja. Az S ponttal szemben a P- t hasznljuk gyakrabban, mivel a szerszmbemr kszlkkel, illetve a CNC-esztergagpen kzvetlenl mrhet, bellthat.

1.34. bra. A P pont rtelmezse klnbz szerszmokon

A P pont nem pontja a flnek, ezrt abban az esetben, ha mind a kt tengely mentn mozgatjuk a szerszmot, hibval gyrtjuk a munkadarabot (1.35. bra). Ahhoz, hogy egy tetszleges alakzatot pontosan lehessen eszterglni, s az alakzatnak a rajz szerinti pontjait kelljen a programban megadni, a vezrlsnek a szerszmsugr kzppontjt a programozott kontrral prhuzamosan, attl sugrnyi tvolsgra kell vezetnie.

1.35. bra. A szerszm programozott P pontjnak rtelmezse

Az egyentvolsg plya (ekvidisztns plya) meghatrozshoz a vezrlsnek egyrtelmen meg kell adni, hogy a korrekci a munkadarab beprogramozott krvonaltl balra (G41) vagy jobbra (G42) tallhat. Az ekvidisztns plyt az S pont rja le. Azon kvl a szerszm lekerektsi sugarnak nagysgt (r), valamint a szerszmlls kdjt (Q) is kzlni kell a vezrlssel (lsd 1.36. bra). Ezeket, az adatokat a gpkezel a gp belltsakor egyb szerszmadatokkal (hosszirny s keresztirny eltrs) egytt adja be a korrekcis trba. A szerszmlls kdja (Q) azt mutatja meg, hogy a szerszmsugr kzppontjbl nzve a szerszm elmleti cscsa milyen irnyban tallhat. A szerszm elmleti cscshoz van az X s Z irny hosszkorrekci bemrve. A szerszmlls kdja (Q) egyjegy szm, rtke 0-9 kztt rtelmezett. A szerszmlls kdja fgg az alkalmazott koordinta-rendszer llstl. Jobbsodrs koordinta-rendszer esetben kls fellet megmunklsnl Q=3 s Q=4, bels fellet megmunklsnl ez a szm Q=1 s Q=2.

1.36. bra. Szerszmlls kdja (Q) CNC esztergagpen

1.5.1.

Skbeli szerszmsugr- korrekci balra (G41) s jobbra (G42)

Annak rdekben, hogy mrethelyes darabot gyrtsunk, a szerszmsugr kzppontjt prhuzamosan kell vezetni a gyrtand kontrtl. Ezt a G41 s a G42 kdokkal biztosthatjuk (1.37. bra). A DIN 66025 szabvny szerint G41 esetben a szerszm a munkadarabot balrl rinti, ha az eltols irnyba nznk, G42-nl a szerszm a munkadarabot jobbrl rinti, ha szintn az eltols irnyba nznk. A szerszmsugr-korrekcit

a G40-es tpuskddal kapcsoljuk ki. G40 alkalmazsakor a szerszm programozott pontja a nvleges mreten mozog. Fontos megjegyezni, hogy frs, menetvgs eltt felttlen ki kell kapcsolni a szerszmsugrkorrekcit (G40). A szerszmsugr-korrekcit mindig a kontrra val rlls mondatban clszer megadni. A munkadarabrajzon a ksz alkatrsz mreteit kell megadni. Ennek megfelelen gyrtskor a szerszm kzppontjt a munkadarab kontrtl szerszmsugrnyi tvolsgra kell vezetni. Szerszmsugr korrekci alkalmazsval a szerszmkzppont plyjnak szmtsa elkerlhet, az alkatrszprogramba a ksz munkadarab mretei kerlnek, a munkadarab kontrral prhuzamos szerszmplyt a vezrl kiszmtja, a szerszm tmrjnek ismeretben. A szerszmsugr korrekcit CNC vezrls margpeken is a G41 s a G42 utastsok segtsgvel kapcsolhatjuk be.

1.37. bra. Kontrkvets vltozatai balrl (G41) s jobbrl (G42)

G41 programozsa esetn a szerszmplya a kontrtl a mozgs irnynak megfelelen baloldalon helyezkedik el (1.38. bra), mg G42 esetn, jobb oldalon (1.39. bra).

1.38. bra. Baloldali (G41) kontrkvets CNC margpen

A korrekciszmtshoz alkalmazott szerszmtmrt a vezrl a szerszmkorrekcis tblzatbl veszi. Az alkalmazand korrekcis rekesz sorszmt D cmen kell megadni. A szerszmsugr korrekci kikapcsolsa a G40 utastssal trtnik.

1.39. bra. Jobboldali (G42) kontrkvets CNC margpen

1.5.2.

Szerszmbemrs folyamata

Szksgessge: a szerszmok elhelyezse a szerszmgp koordintarendszerben annak rdekben, hogy a szerszmok helyzett brhol meghatrozhassuk a munkatrben, illetve kvethessk pillanatnyi helyzett a munkadarab nullapontjhoz, a gyrtott kontrhoz s a munkatrhez kpest. A tmval kapcsolatban tovbbi informci a msodik ktet 1.2.4 fejezetben tallhat. Folyamata: a munkadarab fellett megrintve, vagy fellett megeszterglva s az eszterglt felleteket megmrve berjuk a gyrtott mreteket a szerszm korrekcis-trba (X s Z irny mretek). Automatikus szerszmbemrsnl a gpnek automata szerszmbemrs llapotban kell lennie. Ezutn a bemr kart csatlakoztatni kell a gphez, melyen egy kontrollfny jelzi a kialakult kontaktust. Ha a fny zld sznnel vilgt, abban az esetben a kar ram al kerlt, s a gp kszen ll a szerszmok bemrsre. A bemrend szerszm bevltst kveten a sznok mozgatsval (a bemrs irnynak megfelelen: X, illetve Z tengelyek) meg kell rinteni a kar ngyzet alak tapintjt. Ha az rints megtrtnt, a kontrollfny pirosra vlt, a vezrls lelltja a szn eltol mozgst, s trolja az adott szerszm pozcijt (1.40. bra). gyelni kell, hogy az eltols-szablyoz override gomb 100%-os llsban legyen, mert a bemrs csak ebben az esetben lesz teljes mrtkben hiteles.

1.40. bra. Automatikus szerszmbemrs CNC-esztergagpen

A gpen kvli szerszmbemrs elnye brmilyen tpus gpen belli szerszmbemrssel szemben az, hogy kevesebb gpi idt kt le. A CNCesztergagpeknl ez nagyon fontos, mert nagy rezsirabrk miatt mr nhny perces idmegtakarts is jelents lehet. A gpen kvli bemrsnl azonos szerszmbefogt kell alkalmazni mint a CNC gpen. A befogba beszerelt szerszmokat egy kls bemr kszlkben (pl. ZOLLER tpus kszlk) a gpen kiptett szerszmtart rendszer (revolverfej) msaknt megptett, PC-s szoftverrel tmogatott kszlkben mrjk be (1.41. bra). Valamennyi mrt korrekcis adat helyi hlzaton keresztl kzvetlenl a szerszmgp memrijba ttlthet, illetve a PC-n tbb vre archivlhat. A mrs menete: A mrs megkezdse eltt a menbl kivlasztjuk a bemrend szerszm (lapka) paramtereit, valamint a mrsi tartomnyt. A szerszmot befogjuk az adapter fejbe, majd beforgatjuk a mroptika al. A lapkkat megtiszttjuk az esetleges portl, szennyezdsektl. A bemroptikt rlltjuk a mrend felletre, majd felvesszk a nullapontot. Bemrjk az egyes lapkkat, a szerszm hosszmrett stb. A szerszmbemrs eredmnyt s a bemrt paramtereket dokumentljuk. Nyomtathatjuk, illetve elektronikusan rgztjk. Ha memria-chipeket hasznlunk az informcik rgztsre a szerszm szma mellett szmos adat trolhat, gy a szerszm behvsakor az sszes aktulis informci beolvashat, amit a program vgrehajtsakor figyelembe vehetnk (pl. ltartam).

1.41. bra. Szerszmgpen kvli bemrse

A nagysebessg s a nagy pontossg megmunklsok szksgess tettk, hogy a hagyomnyos szerszmrgztstl eltren a szerszmokat a tartba jtkmentesen helyezzk. A rgzts lnyege, hogy a szerszmszr behelyezsre a befog testet induktv eljrssal felmelegtjk (5-8 sec), ami ltal a szerszmbefog furat termikusan kitgul s a szerszm szrt, ekkor helyezzk bele (1.42. bra).

1.42. bra. Zsugorktshez a befogtest felmelegtse, valamint egy szerszm kiegyenslyozsnak folyamata

Lehls utn a szerszm biztonsgos, rgztett llapotba kerl (zsugorkts). Sztszerelshez a zsugortott szerszmbefogt a befogott szerszmszrral egytt jra felhevtik, gy a szerszmbefog test (bettedzett acl) s a kemnyfm szr klnbz htgulsuk kvetkeztben egymsbl kiemelhet. A visszahts ideje 4 5 perc. A nagysebessg s a nagy pontossg megmunklsoknl alapvet a szerszm tsmentes belltsa. A szerszm geometriai mreteit tartalmaz regiszter rtelmezse a szerszmhelyhez rendelten a kvetkez brn lthat (1.43. bra):

1.43. bra. A szerszm regiszter rtelmezse

A T1236parancs jelentse: a 12-es szm szerszmot vltsd be s a 36os szm korrekcis csoportot, hvd le mell. A T cm programozsakor a vezet nullk elhagyhatk: T101=T0101 A CNC vezrls margpeken ltalban a D s a H cmeken hvhat le az tmr (sugr) s hossz korrekci. T05 D03 H03 jelentse: 05s szerszmhely, 03as korrekcis regiszter tartozik. D= tmr-korrekci, H= hosszkorrekci Egy szerszmhoz a megmunkls sorn tbb korrekcis regiszter is hozzrendelhet. A szerszmhossz s tmr korrekci kezelst a 3.1 fejezetben rszletezzk. 1.6. 1.6.1. Az alkatrszprogram felptse A CNC-program felptse

A CNC-program, hasonlan a szmtgpes nyelvekhez, mondatokbl pl fel. Egy mondat tbb elemi utastsbl ll, ezeket szavaknak nevezzk. A sz cmbl, jelbl, adatbl (rtk) ll karaktersorozat. Az egyes cmek jelentsnek a meghatrozsakor a vezrlsgyrtk az ISO elrsokat tekintik alapul (1.44. bra). A tpuskdok vagy a cmek

megjellshez az angol elnevezs kezdbetit hasznljk (pl.: Feed=F eltols).


C N C m o n d a t f e l p t s e

" N m " o n d a t s o r s z " G mT " a p u s k d

( F

e Je e l) : d

r t k :

5 0

1.44. bra. A CNC-mondat rtelmezse

Az jabb vezrlseken az N (mondatszm) megadsa nem ktelez. Ma mr kizrlag a cmkdos rendszert hasznljk. A mondaton bell a szavak sorrendje ktetlen, de valamennyi vezrls javasol egy ltala megfelelnek tartott sorrendet.
A jegyzetben hasznlt fontosabb karakterek jelentse: 2. Tblzat

Karakterek A B C F G I J K M N S T U V W X Y

Jelents Szgmret X tengely krl Szgmret Y tengely krl Szgmret Z tengely krl Eltols Tpuskd Interpolcis mret X tengely irnyban Interpolcis mret Y tengely irnyban Interpolcis mret Z tengely irnyban Vegyes funkcik A mondat sorszma Orsfordulat, forgcsolsi sebessg Szerszmfunkci Msodlagos mozgsi mret X tengellyel prhuzamos Msodlagos mozgsi mret Y tengellyel prhuzamos Msodlagos mozgsi mret Z tengellyel prhuzamos Elsdleges X mozgsi mret Elsdleges Y mozgsi mret

Z 1.6.2.

Elsdleges Z mozgsi mret Fprogram s alprogram szervezse

Az alprogram hvsa az M98 tpuskddal lehetsges gy, hogy a P cmen megadjuk az alprogram szmt. Alprogrambl hasonl mdon lehet meghvni jabb alprogramokat (ngyszer). Az alprogramot M99 zrja le, s ezutn automatikusan visszaugrik az elz program M98-at kvet mondatra. L cmen megadott szmban hvja egyms utn a P cmen jelzett alprogramot. Ha L-nek nem adunk rtket, az alprogram egyszer hvdik meg, azaz L=1-et ttelez fel a vezrl (1.45. bra). Az alprogram szervezsnl az albbiakra kell gyelni: A fprogramban, valamint az alprogramban mdostott regiszterrtkek rvnyben maradnak. (Fejlettebb Siemens vezrlseknl programbl bellthat a regiszter trkls tiltsa vagy engedlyezse PROC parancs). Az alprogramban megvltoztatott rkld kdok az alprogrambl val visszatrskor is rvnyben maradnak. (Fejlettebb Siemens vezrlseknl programbl bellthat a fprogram belltsainak (pl. nvekmnyes programozsi llapot stb.) vdelme az alprogrambl val visszarklssel szemben SAVE parancs).

1.45. bra. Alprogramhvs menete

CNC mondatszerkezts fontosabb ltalnos rvny szablyainak sszefoglalsa: A vezrls a CNC mondatokat egyms utn a bers sorrendjben s nem a mondatszmok szerint hajtja vgre. A vezrlsek nagy rsznl a mondatokat nem kell sorszmmal elltni. Egy mondatba rt funkcikat a vezrls az albbi sorrendben hajtja vgre: szerszmhvs (T), forstartomnyvlts s fordulatszmvlts (M1, ..., M18), forskezels (M03, M04, M05, M19), htvz (M07, M08, M09), egyb M funkci, forsindexls, A funkci, B funkci, C funkci. Utoljra a programvezrl kdokat hajtja vgre (M00, M01 , M02, M30, M96, M97, M98, M99). 1.6.3. A jegyzetben hasznlt G s M cmkdok szefoglalsa
3. Tblzat

A fontosabb kiegszt G cmkdok DIN 66 025 szerint

Cmkdok G00 G01 G02 G03 G04 G06 G08 G09 G17 G18 G19 G33 G34 G35 G40 G41 G42

Jelents Gyorsmenet egyenes eltols. Lineris (egyenes) interpolci programozott eltolssal. Krinterpolci az ramutat jrsval azonos irnyban Krinterpolci az ramutat jrsval ellenkez irnyban eltolssal. Programozott meglls, meghatrozott ideig. Az id eltelte utn automatikusan tovbb halad. Parabolainterpolci. Az eltolsi sebessg a clpontig vezrelten nvekszik. Az eltolsi sebessg a clponthoz kzeltve vezrelten cskken. A megmunklsi sk kivlasztsa (X-Y sk). A megmunklsi sk kivlasztsa (Z-X sk). A megmunklsi sk kivlasztsa (Y-Z sk). Menetvgs lland menetemelkedssel. Menetvgs lland nvekeds menetemelkedssel. Menetvgs lland cskkens menetemelkedssel. Szerszmkorrekci megszntetse (G41, G42). Szerszmkorrekci balra. Az eltols irnyba nzve a szerszm a munkadarabot balrl rinti. Szerszmkorrekci jobbra. Az eltols irnyba nzve a

G43 G44 G53 G54-G59 G61 G62 G63 G64 G70 G71 G74 G80 G81-G89 G90 G91 G92 G94 G95 G96 G97

szerszm a munkadarabot jobbrl rinti. Szerszmkorrekci pozitv irnyban (a programban lv koordintartk hozzaddik). Szerszmkorrekci negatv irnyban (a programban lv koordintartk kivondik). A nulponteltols megszntetse. (Egyes gpeknl a gpi nullapont, ill. referenciapont behvsa.) Nulponteltolsok. Meglls kzepes. Gyors meglls durva. Menetfrs. Plyavezrlses zemmd. Mretadatok inchben. Mretadatok millimterben. Referenciapontra lls. A G80-G89 ciklusok trlse. A vezrlsben trolt munkaciklusok (pl.: fr, eszterga). Abszolt mretmegads. Nvekmnyes (inkrementlis) mretmegads. Trol bersa (pl. inkrementlis nullponteltolsa). Eltols mm/min (inch/min.). Eltols mm/ford. (inch/ford.). lland forgcsolsi sebessg (m/min.). Orsfordulatszm (1/perc).
4. Tblzat

A fontosabb kiegszt M cmkdok DIN 66 025 szerint

Cmkdok M00 M01

Jelents Programozott meglls. Vlaszthat meglls. gy mkdik, mint az M00, de csak akkor, ha a megllts vlasztkapcsol BE llsban van. Program vge. A gp (orsforgs, hts) lelltsa. Orsforgs az ramutatval egyez irnyban. Orsforgs az ramutatval ellenttes irnyban. Ors llj. Szerszmcsere. 2-es elszvs vagy hts bekapcsol. 1-es elszvs vagy hts bekapcsolja. Az 1-es s 2-es htst kikapcsol. Megszorts. Vonatkozhat orsra vagy munkadarabra, kszlkre stb. Olds. Az M10 parancs fordtottja.

M02 M03 M04 M05 M06 M07 M08 M09 M10 M11

M17 M19 M30 M40 M41-M45 M48 M49 M50 M51 M55 M56 M58 M59 M60 M61 M62 M71-M78 M80 M81 M84 M85

Alprogram vge. Ors llj, meghatrozott vgllsban v. szghelyzetben. Programvg a program elejre trtn visszafutssal. Hajtm kapcsolsa, ill. szabadon felhasznlhat. Programozhat hajtmfokozatok. tlapolsok rvnyben. tlapolsok rvnytelenek. 3-as elszvs/hts bekapcsol. 4-es elszvs/hts bekapcsol. Haladsi irny szerszmeltols 1-es lls. Haladsi irny szerszmeltols 2-es lls. Konstans orsfordulatszm kikapcsol. Konstans orsfordulatszm kikapcsol. Munkadarabcsere. Haladsi irny munkadarabeltols 1-es lls. Haladsi irny munkadarabeltols 2-es lls. A forgasztal indexhelyzetei. 1. bb nyitsa. 1. bb zrsa. A bb tovbbtsa KI. A bb tovbbtsa BE.
5. Tblzat

A jegyzetben bemutatott vezrlsek G kdjainak ttekintse

A tpuskd megnevezse

FANUK* (16-1821) G00 G01 G02 G03 G17 G18 G19 G20 G21 G22 G23

NCT 104T 104M G00 G01 G02 G03 G17 G18 G19 G20 G21 G22 G23

Gyorsmenet egyenes eltolssal Lineris (egyenes) interpolci programozott eltolssal Krinterpolci az ramutat jrsval azonos irnyban (harmadik tengely irnybl nzve) Krinterpolci az ramutat jrsval ellenkez irnyban (harmadik tengely irnybl nzve) A megmunklsi sk kivlasztsa (X-Y sk) A megmunklsi sk kivlasztsa (Z-X sk) A megmunklsi sk kivlasztsa (Y-Z sk) Inches adatmegads (egyes tpusnl G70*) Metrikus adatmegads (egyes tpusnl G71*) Programozhat munkatr behatrols bekapcsolsa Programozhat munkatr behatrols kikapcsolsa

Menetvgs lland menetemelkedssel Szerszmkorrekci megszntetse Szerszmkorrekci balra. Az eltols irnyba nzve a szerszm a munkadarabot balrl rinti. Szerszmkorrekci jobbra. Az eltols irnyba nzve a szerszm a munkadarabot jobbrl rinti. Lptkezs kikapcsolsa Lptkezs bekapcsolsa Tkrzs kikapcsolsa Tkrzs bekapcsolsa Loklis koordintarendszer ltrehozsa Gpi koordintarendszer kivlasztsa Munkadarab koordintarendszer Tkrzs bekapcsolsa Tkrzs kikapcsolsa Simt ciklusok (egyes tpusnl G72*) Kontrnagyol ciklusok (egyes tpusnl G73*) Homloknagyol ciklus Kontrismtl ciklusok (egyes tpusnl G75*) Homlok beszr ciklus (*NCT104T-nl) Beszr ciklus Menetvg ciklusok (egyes tpusnl G78*) Hosszesztergl ciklus (egyes tpusnl G90*) Egyszer menetvgciklus (egyes tpusnl G92*) Oldalaz ciklus (egyes tpusnl G94*) Frciklus, kiemels gyorsmenettel (egyes tpusnl G82*) Frciklus vrakozs, kiemels gyorsmenettel Mlyfr ciklus Nagy sebessg mlyfr ciklus Menetfr ciklus bal (NCT104M-nl*) Menetfr ciklus kiegyenlt bett nlkl (jobb) Menetfr ciklus kiegyenlt bett nlkl (bal) Menetfr ciklus jobb (egyes tpusnl G74*) Frciklus, kiemels eltolssal (drzsrazs) Frciklus, gyorsmeneti kiemels ll forsval Frciklus, kzi elhzssal a talpponton Kiesztergls visszafel aut. szerszmelhzssal Frciklus, vrakozs utn kzi mkdtets a talpponton Frciklus vrakozs a talpponton, kiemels

G32 G40 G41 G42 G50 G51 G50.1 G51.1 G52 G53 G54-G59 G68 G69 G70 G71 G72 G73 G74 G75 G76 G77 G78 G79 G81* G82 G83 G73 G74 G84.2 G84.3 G84 G85 G86 G87 G88 G89

G33 G40 G41 G42 G50 G51 G50.1 G51.1 G52 G53 G54G59 G68 G69 G70 G71 G72 G73 G74* G75 G76 G77 G78 G79 G81 G82 G83 G83.1 G74* G84.2 G84.3 G84 G85 G86 G87 G88 G89

eltolssal Abszolt mretmegads (nem minden FANUC tpusnl*) Nvekmnyes mretmegads j munkadarab koordintarendszer ltrehozsa Abszolt helyzetregiszter beltetse s max. fordulatszm belltsa S cmen (Fanuc 21-T)* Percenknti eltols Fordulatonknti eltols Konstans vgsebessg-szmts bekapcsolsa S cmen Konstans vgsebessg szmtsnak kikapcsolsa Visszatrs frciklusbl a kiindulsi pontra Visszatrs frciklusbl az R (megkzeltsi) pontra

G90* G91 G92* G94 G95 G96 G97 G98 G99

G90 G91 G92 G92 G94 G95 G96 G97 G98 G99

A jegyzetben bemutatott vezrlsek M kdjainak ttekintse

6. Tblzat

A cmkd megnevezse

FANUK 0 (16-1821) M00 M01 M02 M03 M04 M05 M06 M08, M09 M19 M30 M98 M99

NCT104T104M M00 M01 M02 M03 M04 M05 M06 M08, M09 M19 M30 M98 M99

Program stop Feltteles stop Program vge Fors forgsnak irnya (az ra jrsval ellenttesen) Fors forgsnak irnya (az ra jrsval egyezen) Ors stop Szerszmcsere Htvz be- s kikapcsolsa Fors indexlt megllsa Program vge Alprogram hvsa Alprogram vge

1.6.4.

Ellenrzkrdsek az els fejezethez: Ismertesse a CNC szerszmgpek f rszeit s jellemezze azokat. Mutassa be egy korszer CNC szerszmgp fhajtmvt s a mellkmozgst megvalst elemeket. Helyzetszablyozs elve, feladata s elemei CNC gpeken. Adatramls korszer CNC szerszmgpen. Szerszmtrol, vlt s cserl rendszerek alkalmazsa. Tengelyek s skok rtelmezse CNC gpeken Nevezetes pontok s tengelyek elhelyezkedse CNC szerszmgpen. A gpi- s munkadarab- koordinta-rendszer rtelmezse. j munkadarab- s loklis koordintarendszer rtelmezse s hasznlata. Szmjegyvezrlsi mdok CNC gpeken (pont, szakasz, plya). rtelmezze a szerszm programozott P pontjt ll s forg szerszmokon. A szerszmlls kdjnak rtelmezse (Q) CNC esztergagpen. Skbeli szerszmsugr- korrekci balra (G41) s jobbra (G42) CNC eszterga s margpeken. Ismertesse a szerszmbemrs folyamatt gpen bell s kvl. A CNC program felptse. F- s alprogram szervezsnek folyamata. Foglalja ssze a jegyzetben elfordul M kdokat. Foglalja ssze a jegyzetben elfordul fontosabb G kdokat.

2.

Elmozdulsok programozsa CNC vezrls eszterga s

margpeken
2.1. Elmozduls gyorsmenetben abszolt s nvekmnyes

mretmegadssal A gyorsmenetben trtn elmozdulst (G00) a szerszm s a munkadarab pozicionl mozgsainl hasznljuk. A clpontot a vezrelt pont a szerszmgpre megengedett maximlis sebessggel ri el. Az elmozdulsok lehetnek abszolt s nvekmnyes mretmegadssal. A pozicionls sebessgt nem lehet programbl lltani. Az rtkt a szerszmgp ptje a paramtertrban rgzti. Tbb tengely egyidej mozgatsa esetn a sebessgvektor eredjt gy szmtja ki a vezrl, hogy a pozicionls minimlis id alatt trtnjk, s a sebessg egyik tengelyen se lpje tl az arra a tengelyre belltott gyorsmeneti rtket. A G00 utasts vgrehajtsa sorn a mozgs indtsakor a vezrls minden esetben lineris gyorstst, a mozgs befejezsekor lineris lasstst hajt vgre. Mozgs kzben a szzalkos eltols kapcsol (eltols override) hatsos. A G00 rkld kd, addig rvnyes, amg egy msik interpolcis parancs t nem rja. Abszolt mretmegads (G90). Abszolt adatmegadsnl a clpont koordintit egy vonatkoztatsi ponttl, a munkadarab nullapontjtl (W) adjuk meg (2.46. bra), (2.47. bra). Megjegyzs: A mozgs a FANUC 0T vezrlsnl is azonos.

2.46. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben

2.47. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben (marn)

Nvekmnyes (inkrementlis) mretmegads (G91).

Lthat, hogy nvekmnyes (relatv) rendszerben a pillanatnyi szerszmpozcihoz kpest kell eljeles nvekmnyknt megadni a clkoordintt. A G90-es, illetve a G91-es kdok rkldnek, egymst fellrjk. Az abszolt s nvekmnyes adatmegads nem rinti a szerszmmreteket, korrekcikat. Megjegyzs: Abszolt mretmegads FANUC vezrlsnl: G00 G90 X Z cmeket kell kitlteni. Nvekmnyes elmozdulsnl: G00 U W cmeket kell rvnyesteni (Nem rtelmezi a G91-et). U cm nvekmnyes rtk X irnyba, W pedig Z irnyba (2.48. bra). Az NCT104T vezrlsnl a G91 paranccsal, illetve az adott cmre inkremens rtket rva valsthat meg a nvekmnyes elmozduls.

2.48. bra. Nvekmnyes elmozduls NCT104T s FANUC 0T vezrlseknl

Az NCT104M vezrlsnl a G91 paranccsal, illetve az adott cmre inkremens rtket rva valsthat meg a nvekmnyes elmozduls (XI, ZI s YI) (2.49. bra).

2.49. bra. Nvekmnyes elmozduls NCT 104M vezrlsnl

2.2.

Lineris interpolci (G01)

A lineris interpolci (G01) programozsakor a szerszm vezrelt pontja (P) a programoz ltal meghatrozott eltolsi sebessggel (F), egyenes plyn halad a clkoordintra. Az elmozduls kzben a szerszm forgcsol. A G01 kd rkldik, addig rvnyes, amg egy msik, interpolcis parancs t nem rja. A vgpont koordinti megadhatk abszolt (G90) vagy nvekmnyes (G91) mdon. A lineris mozgs sebessgt (az eltolst) F cmen kell programozni. Az eltols rtke rkld, nem kell minden mondatban jra berni, csak ha az elz rtket mdostani akarjuk. Az eltols rtke a plya mentn lland, azaz ferde egyenes programozsakor a vezrl kiszmtja az egyes tengelyek irnyba es sebessgt. Az eltols mrtkegysge lehet [mm/fordulat] (G95), vagy [mm/perc] (G94) (lsd 2.50. bra)

2.50. bra. Plda a lineris interpolci (G01) programozsra

Megjegyzs: FANUC OT vezrlsnl rtelmezett lineris interpolci (G01) alkalmazsa abszolt s nvekmnyes esetekben megegyezik a gyorsmenetnl (G00) lertakkal. Formtum: G01 G90 X/U Z/W F F = eltols rtke (mm/ford. (szinkron eltols). 2.3. Krinterpolci rtelmezse

A krinterpolci programozsakor a szerszm a pillanatnyi s a clpont kztti utat krv mentn teszi meg. Kr ltalban csak a koordinta fskokkal prhuzamos skokban programozhat. Az jabb vezrlsek mr ltalnos helyzet skban is rtelmezik a krplyt. A krbejrsi irnyt a harmadik tengely (az interpolci skjra merleges) pozitv irnya fell kell nzni. Ennek megfelelen a G18-as skban (eszterglskor) a krv kezdpontjbl a vgpontba az ramutat jrsval megegyez G02, illetve az ramutat jrsval ellenttesen G03 irnyba mozgatjuk a szerszm programozott pontjt (P). A G17-es skban (marsnl) a Z tengely irnybl nzve G02 s G03 irnya ugyan az, mint a G18-as skban (2.51. bra).

2.51. bra. Krinterpolci rtelmezse az egyes skokban

Krinterpolci programozsakor teljes kr (360o), s krv is programozhat. Teljes kr programozsakor a kezd s vgpont megegyezik. Pldarszlet egy krv programozsra (2.52. bra).

2.52. bra. Plda a lineris s a kr interpolci (G01, G02) programozsra

Kr megadsa I, J s K cmekkel A krinterpolci programozsakor az I, J, K cmkd adja meg az X, Y, s Z tengelyirnyokban a kr kzppontjnak a helyzett. A DIN 66025 szabvny szerint akr G90, akr G91-es kd van rvnyben, az I, J, K paramterek a kzppont helyt mindig nvekmnyesen jellik (2.53. bra). Egyes vezrlsek ettl eltr mdon is kpesek rtelmezni az I, J, K adatokat (2.54. bra). A kr kzppontjnak adatait X irnyban I, Y irnyban J, Z irnyban K cmmel kell megadni, s mindig gy, hogy a kezdponthoz kpest eljeles nvekmnyt programozunk (2.55. bra).

2.53. bra. A G17-es skban rtelmezett I s J cmek

2.54. bra. Az I s K cmek rtelmezse a krinterpolci sorn egy CNC esztergn

Kr programozhat a vgponttal s a kr sugarval is. A sugr rtke, mint lttuk R cmen adhat meg.

2.55. bra. Plda a krinterpolci alkalmazsra CNC marn

A krv programozsakor elllhat olyan helyzet, hogy a kezd s vgponthoz tartoz kzpponti szg nagyobb 1800-nl. Ilyen esetben a sugr rtket negatv (-) eljellel kell programozni. Egybknt pozitv (+), amit viszont nem szksges az rtk el rni (2.56. bra).

2.56. bra. A kr sugarnak programozsa (negatv, pozitv eljel)

2.4.

A programozst segt automatikus szmtsok

Kt egyenes interpolcit (G1), vagy krinterpolcit (G2, G3) tartalmaz mondat kz a vezrls automatikusan letrst, vagy lekerektst tud beiktatni. A (,R) (vessz s R) cmen megadott rtknek megfelel sugar lekerektst iktat a vezrls a (,R) cmet tartalmaz mondat vgpontja s a kvetkez mondat kezdpontja kz (2.57. bra). A (,R) sugar krvet

gy iktatja a kt mondat kz a vezrls, hogy a kr mindkt plyaelemhez rintlegesen simuljon.

2.57. bra. Az automatikus lekerekts (,R) programozsa

A ,C (vessz s C) cmen megadott rtknek megfelel hosszsg egyenl szr letrst iktat a ,C cmet tartalmaz mondat vgpontja s a kvetkez mondat kezdpontja kz (lsd 2.58. bra). A ,C cmen megadott rtk azt mutatja meg, hogy a kt egymst kvet mondat felttelezett metszspontjtl mekkora tvolsgra kezddik, illetve fejezdik be a letrs.

2.58. bra. Az automatikus letrs (,C) programozsa

A letrst krk, vagy kr s egyenes kz is be lehet iktatni: ekkor a ,C rtk a metszsponttl hzott hr hossza. A vezrl hibazenetet ad a kvetkez esetekben: Ha a letrst s a lekerektst nem a kivlasztott skban (G17, G18, G19) fekv elemek kztt programozzuk.

Ha a letrst s a lekerektst a G1, G2 vagy G3 mondatoktl eltr tpus mondatok kztt alkalmazzuk. Ha a letrs szrhossza vagy a lekerekts sugara olyan nagy, hogy nem illeszthet a programozott mondatokhoz. Ha egy mondatban (,C) -t s (,R) -t is programozunk. Ha a programot mondatonknt futtatjuk s a vezrls a letrs vagy a lekerekts vgrehajtsa utn ll meg.

Egyenest a G17, G18, G19 kdok ltal meghatrozott skban meg lehet adni a kivlasztott sk egyik koordintjval s a ,A cmen rtelmezett egyenes irnyszgvel (2.59. bra).

2.59. bra. Egyenes megadsa irnyszggel

A ,A cmen trtn megads a G0 s G1 kd mellett is hasznlhat. A ,A szg a kivlasztott sk els tengelytl szmtdik, s a pozitv irny az ramutat jrsval ellenttes. A ,A rtke lehet pozitv s negatv is, valamint lehet 360-nl nagyobb, illetve -360-nl kisebb is. A ,A cm hasznlatra a 2.60. bra nyjt segtsget.

2.60. bra. Plda a ,A alkalmazsra

Megjegyzs: Az FANUC OT vezrlsnl a C, A s R cmeket a kvetkezkppen rtelmezik: A =,A-val, C = ,C- vel s az R =,R -el. 2.5. Skbeli metszspontszmtsok

A bemutatott metszspontszmtsokat a vezrl csak a szerszmsugr korrekci szmts bekapcsolt llapotban (G41, G42) vgzi el. Ha esetleg a programban nem akarunk szerszm sugrkorrekcit figyelembe venni, akkor is clszer bekapcsolni, de ebben az esetben a D00 korrekcit hvjuk le (nulla tmrj szerszm). 2.5.1. Kt egyenes metszspontja

Ha kt egymst kvet, egyenes interpolcit kijell mondat kzl a msodikat gy adjuk meg, hogy definilunk a kivlasztott skban egy pontot, a skba es koordintjt megadva, amelyen az egyenes thalad, vagy megadjuk az egyenes irnyszgt, a vezrl kiszmtja az els mondatban kijellt egyenes s a msodik mondatban megadott egyenes metszspontjt. A msodik mondatban gy megadott egyenest tlhatrozott egyenesnek nevezzk a tovbbiakban. Az els mondat vgpontja s a msodik mondat kezdpontja a kiszmtott metszspont lesz.

2.61. bra. Kt egyenes metszspontja

Az N1-es mondatban megadott X, Y koordintk nem vgponti rtkek (2.61. bra), hanem az egyenes egy pontja, amin thalad. A vezrl abban az esetben nem tekinti vgpontnak a mondatban megadott koordintkat, ha a mondat utn tlhatrozott mondat kvetkezik. Az N2-es mondat azrt tlhatrozott, mert P2(X2;Y2) ponton kvl az egyenes irnyszgt is megadtuk. Kt egyenes metszspontjnak meghatrozsa (lsd 2.62. bra. A metszspontszmtsokat kombinlhatjuk letrs vagy lekerekts programozsval. Ekkor a metszspontszmts mellett a kt egyenes kz vet szerkeszt a vezrls (2.63. bra).

2.62. bra. Kt egyenes metszspontjnak meghatrozsa

2.63. bra. Kt egyenes kz illesztett sugr programozsa

2.5.2.

Egyenes s kr metszspontja

Ha egy egyenes mondatot kveten krmondatot gy adunk meg, hogy a krnek megadjuk a vgponti s kzpponti koordintjt s a kr sugart is, vagyis a krt tlhatrozzuk, akkor a vezrls az egyenes s kr kztt metszspontot szmol. Az els mondat vgpontja s a msodik mondat kezdpontja, a kiszmtott metszspont lesz. A metszspontot mindig a G17, G18, G19 ltal kijellt skban szmtja ki. A els mondatot (N1) vagy csak az irnyszgvel (,A) adjuk meg, s ebben az esetben a kiindulpontbl a megfelel irnyszgben hz egy egyenest a metszspontig. Vagy az egyenesnek egy tetszleges, a kiindulponttl klnbz pontjt adjuk meg (X1,Y1 ; X1, Z1 ; Y1, Z1) s ekkor a kt ponton thalad egyenessel szmtja a metszspontot. A msodik mondatban (N2) megadott koordintkat, gy a kr kzppontjt meghatroz I, J, K koordintkat is mindig abszolt (G90) adatknt rtelmezi a vezrl. Azt, hogy a kiadd kt metszspont kzl melyiket szmolja ki a vezrl, a Q cmen lehet megadni. Ha aQ rtke kisebb, mint nulla az egyenes irnyba es kzelebbi (2.64. bra), ha a Q rtke nagyobb, mint nulla az egyenes irnyba es tvolabbi metszspontot szmolja ki (2.65. bra).

2.64. bra. Egyenes kr metszspontja Q<0

2.65. bra. Egyenes kr metszspontja Q>0

Plda egyenes s kr metszspontjnak meghatrozsra (2.66. bra).

2.66. bra. Plda egyenes kr metszspontjnak meghatrozsra

2.5.3.

Kr s egyenes metszspontja

Ha a kr megadst kveten egyenest gy adunk meg, hogy az egyenest tlhatrozzuk, azaz megadjuk az egyenes vgponti koordintit s az irnyszgt is, a vezrls a kr s az egyenes kztt metszspontot szmol. Az els mondat vgpontja s a msodik mondat kezdpontja a kiszmtott metszspont lesz. A metszspontot mindig a G17, G18, G19 ltal kijellt skban szmtja ki. Az els mondatot (N1), vagyis a krt egy tetszleges pontjval (X1, Y1 ; X1 , Z1 ; Y1 , Z1) s a kzpponti koordintjval (I,J ; I,K ; J,K) adjuk meg, vagy a kzpponti koordinta helyett megadjuk a kr sugart (R). A msodik mondatban (N2) az egyenest tlhatrozzuk, vagyis megadjuk az egyenes vgponti koordintit (X2, Y2 ; X2, Z2 ; Y2, Z2) s az egyenes irnyszgt (,A) is. Az egyenes vgponti koordintit mindig abszolt (G90) adatknt rtelmezi a vezrl. Mindig a kiadd metszspontbl a megadott vgpontba mutat egyenes vektor irnyszgt kell megadni ,A cmen, ellenkez esetben a programozi szndkkal ellenttes mozgsok kvetkeznek be. Azt, hogy a kiadd kt metszspont kzl melyiket szmolja ki a vezrl, a Q cmen lehet megadni. Ha a cm rtke kisebb, mint nulla (Q<0, pl. Q-1) az egyenes irnyba es kzelebbi (2.67. bra), (ha a cm rtke nagyobb, mint nulla (Q>0, pl. Q1) az egyenes irnyba es tvolabbi metszspontot szmolja ki (2.68. bra).

2.67. bra. Kr egyenes metszspontja Q<0

2.68. bra. Kr egyenes metszspontja Q>0

Az egyenesen val halads irnyt ,A cmen jelljk ki. Plda kr s egyenes metszspontjnak meghatrozsra (Q<0). A N4-es mondat tlhatrozott, mert az egyenes vgponti koordintit (X-50; Y42,85) s az egyenes irnyszge is meg van adva (,A171). Ennek kvetkeztben a vezrls az N3 mondatban programozott kr (X-50; Y0) koordintit nem tekinti vgponti rtknek. A vgpont a kiszmtott metszspont lesz, amin a kr thalad (2.69. bra).

2.69. bra. Plda kr egyenes metszspontjnak meghatrozsra (Q<0)

2.5.4.

Kt kr metszspontjnak meghatrozsa

Ha kt egymst kvet krmondatot gy adunk meg, hogy a msodik krnek megadjuk a vgponti s kzpponti koordintjt s a sugart is, vagyis a msodik krt tlhatrozzuk, a vezrls a kt kr kztt metszspontot szmol. Az els mondat vgpontja s a msodik mondat kezdpontja, a kiszmtott metszspont lesz. Azt, hogy a kiadd kt metszspont kzl melyiket szmolja ki, a Q cmen lehet megadni: Ha a cm rtke kisebb, mint nulla (Q<0, pl. Q-1) az els (2.70. bra), ha a cm rtke nagyobb, mint nulla (Q>0, pl. Q1) a msodik metszspontot szmtja ki (2.71. bra). Els az a metszspont, amelyiken az ramutat jrsnak irnyban haladva (fggetlenl a programozott G2, G3 irnytl) elsnek haladunk t.

2.70. bra. Kr-kr metszspontja Q<0

A metszspontot mindig a G17, G18, G19 ltal kijellt skban szmtja ki a vezrls. Az els mondatot (N1), vagyis a krt egy tetszleges pontjval (X1, Y1 ; X1 , Z1 ; Y1 , Z1) s a kzpponti koordintjval (I,J ; I,K ; J,K) adjuk meg, vagy a kzpponti koordinta helyett megadjuk a kr sugart (R). Ebben a mondatban a kzpponti koordintk rtelmezse megegyezik a krmegads alaprtelmezsvel, vagyis a kezdponttl megadott relatv tvolsg.

2.71. bra. Kr kr metszspontja Q>0

2.72. bra. Plda kr-kr metszspontjnak meghatrozsa (Q<0)

Plda kr-kr metszspontjnak meghatrozsra G18-as skban (Q<0) (2.72. bra). A msodik mondatban (N2) megadott koordintkat, gy a kr kzppontjt meghatroz (I, J, K) koordintkat is mindig abszolt adatknt (G90) rtelmezi a vezrl. Plda kr-kr metszspontjnak meghatrozsra G17-as skban (Q>0) (2.73. bra). Kr-kr metszspontjnak megadst is kombinlhatjuk letrs vagy lekerekts programozsval is. Pl.: N30 G3 X130 Y-40 R-50 ,R20 (a negatv sugr a flkrnl nagyobb kr programozshoz kell.)

2.73. bra. Plda kr-kr metszspontjnak meghatrozsa (Q>0)

2.5.5.

Ellenrzkrdsek a msodik fejezethez Elmozdulsok programozsa gyorsmenetben (G90, G91). Mozgs programozott eltolssal (G01).

Krinterpolci rtelmezse az egyes skokban(G02, G03). Kr programozsa I, J s K cmek segtsgvel. A kr sugarnak negatv, pozitv eljelvel val programozsa. Az automatikus lekerekts (,R) programozsa. Az automatikus letrs (,C) programozsa. Egyenes megadsa irnyszggel (,A). Kt egyenes metszspontjnak programozsa. Egyenes s kr metszspontjnak programozsa. Kr s egyenes metszspontjnak programozsa. Kt Kr metszspontjnak programozsa.

3.
3.1.

Programozott pont plyja


Hossz- s tmr korrekci alkalmazsa (G43 s G44)

Hosszkorrekcira azrt van szksg, mert az egyes szerszmok (frk, mark, drzsrak) hossza eltr, s ha egy munkadarabot tbb szerszmmal szeretnnk megmunklni, akkor az eltr hosszakat figyelembe kell venni. A programoz szmra az nem kedvez, ha a szerszmtart nullpontjnak mozgst kell lernia, programozni. Ebben az esetben a szerszmhosszokat a programozni kvnt koordinta rtkekhez hozz kellene adnia, esetleg le kellene vonni. Ezzel szemben az a j megolds, ha ezt a szmtst a vezrl automatikusan elvgzi, s mindig a szerszm vgpontja mozog a programozott koordintra. A G43 utasts a vgrehajts sorn akr abszolt, akr inkrementlis adat, a kiadd vgponti koordinthoz hozzadja a H cmen megadott korrekcis rtket: G43 +korrekci Az utasts cmlnca: G43 q H(lsd 3.74. bra).

3.74. bra. A szerszm hosszkorrekcijnak rtelmezse (H cm)

A szerszmhossz-korrekcikra a H cmen, a szerszmsugr-korrekcikra a D cmen lehet hivatkozni. A cm utni szm, a korrekci szma mutatja meg, hogy melyik korrekcis rtk kerl lehvsra H s D cmekrl. A q mindig azon a tengelyen vgzett mozgst (pozcionlst) jelent, amelyiken a hosszkorrekcit figyelembe kvnjuk venni. H cmen azt kell megadni, hogy a vezrl melyik korrekcis rekeszbl vegye a szerszmhossz rtkt. Az utasts hatsra minden, a G43 utastsban kijellt tengelyen programozott elmozduls vgpontjnak koordintjhoz hozzadja a megadott korrekcis rekeszben lv szerszmhossz rtket. A korrekcis tr felosztst a 7. Tblzat mutatja.
7. Tblzat. A korrekcis tr felosztsa

H kd Korrekcis -szm 01 Geometriai rtk -350,200 Kopsrtk 0,130

D kd Geometriai rtk -32,120 Kopsrtk 0,012

03 830,500 -0,102 52,328 -0,008 A 00 korrekciszm nem szerepel a tblzatban, mivel az ott tallhat korrekcis rtk mindig nulla. Geometriai rtk: a bemrt szerszm hossza, vagy sugara, mindig eljeles szm. Kopsrtk: a megmunkls folyamn fellp kopsok mrtke, eljeles szm. Ha programban H, vagy D cmen egy korrekcis rtkre hivatkozunk, a vezrls korrekci gyannt mindig a geometriai, s kopsrtk sszegt veszi figyelembe. Pldul, ha H3-re hivatkozunk a programban, akkor a fenti tblzat alapjn a hosszkorrekci rtke a 03 sor szerint: 830,500+(-0.102)=830,398. A programba a kvetkezt rjuk: T3 G43 G00 Z2 D3 H3 A fenti programrsz hatsra a hrmas szerszm hossz- s tmrkorrekcii hvdnak le, a 7. tblzat adatainak megfelelen. Megjegyzs: G43 utn mindig kell tengelyre hivatkozni, mert annak az irnybl hvja le a szerszmbemrskor bert rtkeket. A negatv hosszkorrekci bekapcsolsa a G44-es tpus kddal lehetsges. Hasznlata csak annyiban klnbzik G43 mkdstl, hogy a korrekcis

rekeszben tallhat hosszrtket a kivlasztott irny mozgs vgpontjnak koordintjbl levonja. H s D cm rkldik, vagyis a vezrls mindaddig ugyanazt a korrekcis rtket veszi figyelembe, amg egy msik H vagy D parancsot nem kap. A hosszkorrekci kikapcsolsa a G49-es tpus kddal lehetsges. A bekapcsolt hosszkorrekci mindaddig rvnyben marad, amg G49 utastst nem programozunk. A G49-hez hasonl eredmnyt kapunk, ha H00-t programozunk. 3.2. Skbeli szerszmsugr-korrekci

Ahhoz, hogy egy skbeli alakzatot krbe lehessen marni, s az alakzatnak a rajz szerinti pontjait kelljen a programban megadni, fggetlenl az alkalmazott szerszm mrettl, a vezrlsnek a szerszm kzppontjt (S) a programozott kontrral prhuzamosan, attl szerszmsugrnyi tvolsgra kell vezetnie. A vezrls a lehvott D korrekciszmon bejegyzett szerszmsugr korrekci rtknek fggvnyben llaptja meg, hogy a szerszmkzppont plyjt milyen tvolsgra vezesse a programozott kontrtl. A korrekcis vektor egy olyan skbeli vektor, amit a vezrl minden mondatban jraszmol, s a programozott elmozdulsokat a mondat eleji s vgi korrekcis vektorokkal mdostja. A kiadd korrekcis vektorok hossza s irnya a D cmen lehvott korrekcis rtktl s a kt mondat kzti tmenet geometrijtl fgg (3.75. bra). A korrekcis vektorokat a G17, G18, G19 utastsok ltal kivlasztott skban szmolja. Ez a szerszmsugr-korrekci skja. Ezen a skon kvli mozgsokat a sugrkorrekci nem befolysolja. Pldul, ha G17 llapotban X, Y sk van kivlasztva, akkor a korrekcis vektorok az X, Y skban kerlnek kiszmtsra. A Z irny mozgst ebben az esetben a korrekci nem befolysolja. Szerszmsugr-korrekci szmtsa kzben a korrekcis sk vltsa nem megengedett. Abban az esetben, ha nem a fskba es tengelyek mentn akarunk korrekcis skot definilni, a mellktengelyeket a paramtermezben prhuzamos tengelyekknt, kell definilni. Pldul, ha U prhuzamos tengelynek van felvve, s a Z, U, skban akarjuk a

szerszmsugr-korrekcit alkalmazni, G18 U Z megadssal lehet a skot kijellni.

3.75. bra. A korrekcis vektor rtelmezse

3.2.1.

A vektormegtarts programozsa (G38)

A G38 parancs hatsra a vezrls a skbeli szerszmsugrkorrekciszmts bekapcsolt llapotban az elz mondat s a G38 mondat kztti utols korrekcis vektort megtartja, s azt rvnyesti a G38 mondat vgn, fggetlenl a G38 mondat s a kvetkez mondat kzti tmenettl (3.76. bra).

3.76. bra. Vektormegtarts programozsa (G38)

A G38 kd egylvet, azaz nem rkldik. Ha tbb egymst kvet mondatban szksges a vektor megtartsa a G38-at jra kell programozni. G38 programozsa csak G00, vagy G01 llapotban lehetsges, azaz a vektormegtart mondat mindig egyenes interpolci mellett aktivizlhat. Ellenkez esetben 39-es hibajelzst ad a vezrl. Ha a G38 kdot nem a skbeli szerszmsugr-korrekci bekapcsolt llapotban (G41, G42) hasznljuk a vezrls 40-es hibajelzst ad. A G38-as tpuskdot a gyakorlatban a kontr elhagysnl hasznlhatjuk. 3.2.2. Sarokv programozsa (G39)

A G39 (I J K) mondat programozsval a skbeli szerszmsugr korrekciszmts bekapcsolt llapotban elrhet, hogy kls sarkok kerlse esetn a vezrl ne szmoljon automatikusan metszspontot, vagy ne iktasson be egyenes szakaszokat a kerlshez, hanem egy szerszmsugrnyi krven mozogjon a szerszm kzppontja. G41 llapotban G02, G42 llapotban G03 irny krt iktat be (3.77. bra). A kr kezdpontjt az elz mondat plyjnak vgpontjra merleges szerszmrdiusznyi hosszsg vektor, vgpontjt pedig a kvetkez mondat kezdpontjra merleges szerszmrdiusznyi hosszsg vektor adja. G39-et kln mondatban kell programozni.

3.77. bra. Sarokv programozs (G39)

3.2.3.

Szerszmsugr-korrekci be- s kikapcsolsa (G40, G41, G42)

A G41, vagy G42 parancs a szerszmsugr-korrekciszmtst kapcsolja be. G41 llapotban a programozott kontrt a szerszm az eltols

irnyba nzve balrl, G42 llapotban pedig jobbrl kveti (3.78. bra). Az alkalmazott szerszmsugr-korrekcis rtket (az elzekben lttuk) D cmen kell megadni a szerszmbemrsi zemmdban. D00 megadsa mindig nulla sugrrtk lehvsval egyenl. A korrekciszmts a G00, G01, G02, G03 interpolcis mozgsok aktivizlsa esetn valsthat meg. Az eddig elmondottak pozitv szerszmsugr-korrekci megadsakor rvnyesek. A szerszmsugr-korrekci rtke viszont negatv is lehet. Ennek gyakorlati rtelme akkor van, ha pldul ugyanazzal az alprogrammal akarunk egy anya, majd egy ehhez illeszked apa munkadarabot krbejrni. Ezt gy is meg lehet oldani, hogy G41-gyel forgcsoljuk pldul az anyt, s G42-vel az apt ( lsd 3.93. bra).

3.78. bra. A kontrkvets rtelmezse

Nem kell a vltst, azonban beszerkeszteni a programba, ha az anyadarabot pldul pozitv, az apadarabot pedig negatv sugrkorrekcival munkljuk meg. Ekkor a szerszmkzppont plyja a programozott G41, vagy G42-vel ellenttesre vlt (8. Tblzat): 8. Tblzat Sugrkorrekci: pozitv G41 G42 Megjegyzs a sugrkorrekci alkalmazshoz: balrl jobbrl Sugrkorrekci: negatv jobbrl balrl

A tovbbiakban az egyszersg kedvrt mindig pozitv sugrkorrekcival dolgozunk. G40 vagy D00 parancs kikapcsolja a korrekciszmtst. A kt

parancs kzti klnbsg, hogy a D00 utasts csak a korrekcis vektort trli s a G41 vagy G42 llapotot vltozatlanul, hagyja. Ha ezek utn j, nulltl klnbz D cmre trtnik hivatkozs a G41 vagy a G42 llapot fggvnyben az j szerszmsugrral a korrekcis vektor kiszmtsra kerl. A sugrkorrekci bekapcsolsnak, illetve kikapcsolsnak a legfontosabb szablyai a kvetkezk: G40, G41, G42 parancsok rkldnek. Bekapcsols utn, program vgn, zemmd vltsra a vezrls a G40 llapotot vesz fel, a sugrkorrekcis vektorok trldnek. A sugrkorrekcis utastsokat csak automata zemmdban hajtja vgre a vezrls. Kzi zemmdban egyedi mondatokon nem hatsos. Ennek okai a kvetkezk: Ahhoz, hogy egy mondat vgpontjban a korrekcis vektort ki tudja szmtani a vezrl, a kvetkez, a kivlasztott skba es mozgst tartalmaz mondatot is be kell olvasnia. A kt mondat kztti tmenet fggvnye a korrekcis vektor. Ebbl lthat, hogy a korrekcis vektor szmtshoz tbb mondat feldolgozsra van szksge. 3.2.4. A sugrkorrekci bekapcsolsa. Rlls a kontrra

A vezrls bekapcsolsa utn, program vge hatsra, vagy automata zemmd elhagysa utn G40 llapotot vesz fel. A sugrkorrekcis vektor trldik, s a szerszmkzppont plyja egybeesik a programozott plyval. G40 llapotbl G41, vagy G42 utasts hatsra a vezrl belp a sugrkorrekci-szmtsi zemmdba. A korrekci rtkt a D cmen megadott korrekcis rekeszbl hvja le. A G41 vagy G42 llapotot csak egyenes interpolcit (G00, vagy G01) tartalmaz mondatban veszi fel. Ha krinterpolciban (G02, G03) akarjuk a korrekciszmtst bekapcsolni a vezrls hibajelzst ad. A kontrra val rlls stratgijt csak akkor vlasztja a vezrl, ha G40 llapotbl G41, vagy G42 llapotba kapcsolunk. A lehetsges eseteket az brk mutatjk (3.79. bra). A

pontvonal a szerszmkzppont plyjt, mg a folytonos vastag vonal a programozott kontrt jelenti.

3.79. bra. Bels sarokra trtn rlls (180< <360)

Ha az brn jellt szg kisebb 180-nl, akkor a vezrl tovbbi egyenes szakaszokat iktathat be a sarokra val rllshoz (lsd 3.80. bra).

3.80. bra. Kls sarokra trtn rlls (90< <180)

Hasonl helyzet, ha kls sarokra hegyes szg alatt akarunk rllni (3.81. bra). A vezrls ebben az esetben mg tbb egyenes szakaszt fog beiktatni.

3.81. bra. Kls sarokra trtn rlls (0< <90)

3.2.5.

Halads a kontron. Sugrkorrekci bekapcsolt llapotban

A szerszmsugr korrekci bekapcsolt llapotban a vezrl minden olyan mondatban, amelyben G0; G1; G2; G3 utasts szerepel, kiszmolja a korrekcis vektort gy, ahogy azt az elz brk mutatjk. Kivtelt kpez ez all, ha kt olyan mondat van egyms utn, amelyben nincs a szerszmsugr korrekci skjba es elmozduls. (Idetartozik a vrakozs s a tisztn funkcimondat is). A kontron val halads sorn a vezrl a sarkokat a kontrra val rllshoz hasonlan a kt tallkoz kontrelem tpustl s helyzettl fggen msknt kerli. A pontvonal a szerszmkzppont plyjt, mg a folytonos vastag vonal a programozott kontrt jelenti. Az egyes eseteket a kvetkez brk szemlltetik (3.82. bra).

3.82. bra. Halads a kontron (180< <360)

Elfordulhat, hogy bizonyos szerszmsugr rtknl nem addik metszspont (lsd 3.83. bra). Ekkor a vezrls az elz mondat vgrehajtsa alatt megll s hibajelzst ad. (Nincs metszspont).

3.83. bra. Tl nagy szerszmsugrnl nincs metszspont

A kvetkez brn (3.84. bra) a hegyesszg (0< <90) kls sarkok kerlsre lthatunk megoldsokat.

3.84. bra. Hegyesszg kls sarkok kerlse (0< <90)

Hasonl mozgst vgez a szerszm tompaszg (90< <180) sarkok kerlsekor, amelyet a kvetkez brn tanulmnyozhatunk (3.85. bra).

3.85. bra. Tompaszg kls sarkok kerlse (90< <180)

A sugrkorrekci bekapcsolt llapotban fontos tudni, hogy ha G41, vagy G42 esetben kivlasztott skban ha az egyik mondatban nulla a , elmozdulst programozunk, vagy nulla elmozduls addik, az elz mondat vgpontjra llt egy merleges vektort a vezrls, amelynek hossza megegyezik a sugrkorrekcival. Az ilyen esetekre vigyzni kell, mert almetszst, kr esetn torzulst okozhat (3.86. bra).

3.86. bra. Almetszs veszlye nulla elmozduls esetn

3.2.6.

Szerszmsugrkorrekci kikapcsolsa, lells a kontrrl

A szerszmsugr korrekcit a G40 utasts segtsgvel lehet kikapcsolni. A G40 utastst lineris mozgssal egyidejleg kell programozni, kr interpolcis mondatban nem lehet (hasonlan a szerszmsugr korrekci bekapcsolshoz). Bels sarokbl val kills (180< <360) (3.87. bra). A kontr elhagysnak mdja is a csatlakoz kontrelemek tpustl s klcsns helyzettl fgg, az egyes eseteket az albbi brk mutatjk.

3.87. bra. Bels sarokbl val kills (180< <360)

Kls sarokbl trtn kills tompaszg alatt (lsd 3.88. bra)

3.88. bra. Kls sarokbl val kills tompaszg alatt (90< <180)

A pontvonal a szerszmkzppont plyjt, mg a folytonos vastag vonal tovbbra is a programozott kontrt jelenti. A kls sarokbl val kills hegyesszg alatt (0< <90) (lsd 3.89. bra).

3.89. bra. A kls sarokbl val kills hegyesszg alatt (0< <90)

3.2.7.

ltalnos tudnivalk a skbeli sugrkorrekci alkalmazshoz

A szerszmsugr-korrekci rtelmezst a 8. tblzatban sszefoglaltuk. Ismeretes, hogy a kontrkvets irnya megfordthat a szerszmsugrkorrekci szmts bekapcsolt llapotban is. Ez trtnhet G41, vagy G42 programozsval, vagy az eddigiekkel ellenttes eljel szerszmsugrkorrekci lehvsval T cmen, amikor a kontrkvets irnya megfordul. Ebben az esetben a vezrls nem vizsglja, hogy kvl, vagy bell van, hanem els lpsben mindig metszspontot szmt. A 3.90. bran pozitv szerszmsugarat tteleztnk fel s G42-bl G41-be trtn kontrkvets tkapcsolst mutatjuk be. sszefoglalva azt ltjuk az brn, hogy ha az egyik mondatba a G42-rl a G41-re kapcsolunk, (R>0 esetben) akkor a vezrls gy fog megrkeznie a clkoordintra, hogy az els pillanattl kezdve rvnyesl a baloldali kontrkvets (G41). A kontrkvets bekapcsolt llapotban (G41, G42) a vezrls mindig kt, a kivlasztott skba es mozgsmondat kztti korrekcis vektort szmol.

A gyakorlatban szksg lehet arra, hogy kt skbeli mozgsmondat kz mozgst nem tartalmaz mondatot, vagy nem a kivlasztott skba es mozgst tartalmaz mondatot programozzunk. Ezek a kvetkezk lehetnek: funkcik: M, S, T vrakozs: G4P a kivlasztott skon kvli mozgs: (G18) G1 Y alprogramhvs: M98P klnleges transzformcik be-, kikapcsolsa: G50, G51, G50.1, G51.1, G68, G69.

3.90. bra. G42-bl G41-be trtn kontrkvets tkapcsolsa (R>0 esetben)

Megjegyzs: ha alprogramot hvunk, akkor gyeljnk arra, hogy az alprogram a kivlasztott skba es mozgsmondattal kezddjk, mivel

ellenkez esetben a plya torzulni fog. A vezrls a programban kt skbeli mozgsmondat kz az elzekben felsorolt (mozgst nem tartalmaz) mondat programozst elfogadja s az a szerszm plyjt, nem befolysolja (3.91. bra).

3.91. bra. Vrakozs programozsa

Fontos tudni, hogy mars esetn csak sugrkorrekci bekapcsolsa utn lehet fogst venni Z irnyban (lsd 3.92. bra).

3.92. bra. Z irny fogsvtel bekapcsolsa

A pozitv s negatv sugrkorrekci alkalmazsra j plda, ha egy vgtskt s egy vglapot kell gyrtani. A kt elemet termszetesen ugyanazzal a CNC programmal gyrthatjuk. Pozitv sugrkorrekci esetn (D1>0) a munkadarabot kvlrl jrja krbe a marszerszm, negatv sugrkorrekcinl (D1<0) pedig bellrl. Tekintsk az albbi apa darabot pozitv sugrkorrekcival s negatv sugrkorrekcival az anya darab gyrtst (lsd 3.93. bra).

3.93. bra. A pozitv s negatv sugrkorrekci alkalmazsa

3.2.8.

A kontrkvets zavarproblmi: interferenciavizsglat

A kontrkvets vgrehajtsa sorn szmos esetben elfordulhat, hogy a szerszm plyja ellenttes lesz a programozott plyval. Ebben az esetben nem valsul meg a programozi akarat, a szerszm belemunklhat a munkadarabba. Ezt a jelensget nevezzk a kontrkvets zavarnak, vagy interferencinak (lsd 3.94. bra).

3.94. bra. Interferencia hiba a marszerszm tmrjnl, ha tlsgosan nagy

A fenti brn lthat, hogy a metszspontok kiszmtsa utn az N11 mondat vgrehajtsa sorn a programozottal ellenttes szerszmplya addik. A marszerszm tmrje nem fr el az brn lthat profilba. A sttebb terlet jelzi, hogy a szerszm belevg a munkadarabba. Az ilyen esetek elkerlse rdekben a vezrls interferenciavizsglatot vgez, ha a paramtermez INTERFER rtkre 1 runk. Ez utn a vezrls azt vizsglja, hogy a korriglt elmozduls-vektornak van-e a programozott elmozduls-vektorral ellenttes komponense. Vannak esetek, amikor a szerszm nem vg bele az anyagba, de az interferenciavizsglat hibt jelez. Ilyen, amikor a sugrkorrekcinl kisebb sllyesztst munklunk meg (lsd 3.95. bra). Lthat, hogy a szerszm az anyagba nem vg bele, de a vezrls INTERFERENCIA hibt jelez, mert a N3 mondatban a korriglt plyn az elmozduls irnya ellenttes a programozottal.

3.95. bra. Interferencia hiba a marszerszm tmrjnl kisebb sllyeszts kimunklsnl

3.3. 3.3.1.

Transzformcis eljrsok Objektumok forgatsa (G68; G69)

A G68 X1; Y1; R cmek kitltsvel egy programozott alakzat a G17, G18, G19 ltal kijellt skban elforgathat (forgatni egy pont krl lehet). Az X1 s Y1 cmen megadhatjuk az elforgats kzppontjnak koordintit, de

ebben az esetben a vezrls csak a kivlasztott skban rtelmezi a koordinta- rtkeket (lsd 3.96. bra).

3.96. bra. Forgats G68-as tpuskddal

Polrkoordints adatmegads bekapcsolt llapotban az itt bert X1 s Y1 koordintaadatokat derkszg koordinta-rendszerben rtelmezi. Az elforgats kzppontjnak (X1; Y1) koordintit megadhatjuk abszolt s nvekmnyes adatknt is G90, G91 vagy I opertor hasznlatval. Ha X1 s Y1 valamelyiknek, vagy egyiknek sem adunk rtket, az elforgats kzppontjnak a pillanatnyi tengelypozcit rtelmezi. R cmen adjuk meg az elforgats szgt. Az A cmre rt pozitv rtk az ramutat jrsval ellenttes irnyt, a negatv rtk az ramutat jrsval megegyez irnyt jelent. R-re adott rtk abszolt s inkrementlis is lehet. Ha az elforgats szgt inkrementlisan adjuk meg, akkor az elzleg programozott elforgatsi szgekhez hozzaddik az R rtk. A G69 utastssal az elforgatst ki lehet kapcsolni. Trli az elforgats kzppontjnak koordintit, s az elforgatsi szget is. Az X=60 s az Y=46 pont krl forgassuk el R= 60-kal az brn lthat objektumot (3.97. bra).

3.97. bra. Programozsi plda G68-as tpuskd alkalmazsra

%09888 N1 G17 G54 G90 X0 Y0 N2 G68 X60 Y46 R60 N3 M98 P9889 N4 M30 %09889 N1 T1 N2 G43 Z2 H1 D1 S700 M03 N3 G42 G00 G90 X15 Y20 N4 G01 Z-4 F100 N5 G01 X80 F200 N6 G03 X80 Y70 R28 N7 G01 X20 N8 Y10 N9 G00 G40 Z30 N10 M99

Programszm (fprogram) A G17-es sk kivlasztsa A forgats helynek a megadsa A 9889 alprogram meghvsa A fprogram vge Az alprogram szma 20-as hosszlyukmar bevltsa Szerszmkorrekci meghvsa Pozicionls az adott rtkekre Fogsvtel Kontrmars Kontrmars (krinterpolci) Kontrmars A kontr zrdik Kiemel, kontrkvetst kikapcsol Visszatrs a fprogramba

3.3.2.

Objektumok tkrzse (G51.1, G50.1)

A tkrzs bekapcsolsnak cmlnca (tkrzni egyenesre lehet): G51.1 X Y Z (U V W A B C). A paranccsal a kivlasztott koordintk mentn tkrzi a leprogramozott alakzatot gy, hogy pldul az X cmen megadott rtk azt jelenti, hogy a megadott X koordintj ponton tmen Y-nal prhuzamos egyenesre tkrz (lsd 3.98. bra). A bert koordinta rtkeket a vezrl mindig derkszg koordintarendszerben rtelmezi, polrkoordints adatmegads bekapcsolt llapotban is. A koordintkat mind abszolt, mind nvekmnyes rtkknt meg lehet adni. Ha valamelyik cmen nem adunk meg rtket, akkor az adott irnyban nem vgez tkrzst. Ha a kivlasztott sk egyik tengelyre tkrznk, akkor a kr irnya (G2; G3) automatikusan megfordul, s az elforgats (G68) irnya ellenkezjre vltozik. A tkrzs kikapcsolsnak cmlnca: G50.1 X Y Z (U V W A B C). A paranccsal a kivlasztott koordintk mentn kikapcsolja a tkrzst. Mindegy hogy mennyit runk be az egyes cmekre, csak a kikapcsols tnyt rgzti a vezrl. A parancs kiadsakor nem llhat fenn sem elforgatsi, sem lptkezsi llapot.

3.98. bra. Programozsi plda G51.1-es tpuskd alkalmazsra

A 3.98. bra a P1; P2; P3; s P4 objektum tkrzst mutatjuk be az Y tengelyre. Elszr a jobb oldali kontrt jrjuk krbe, majd a baloldalit. %09887 N1 G17 G90 X0 Y0 N3 G51.1 X0 N4 M98 P9900 N5 G50.1 X0 N6 M30 %09900 N1 T1 N2 G43 Z2 H1 D1 S700 M03 N3 G42 G00 G90 X15 Y10 N4 G01 Z-4 F100 N5 G01 X60 F200 N6 G03 X80 Y70 R16 N7 G01 X25 N8 Y5 N9 G00 G40 Z30 N10 M99 3.3.3. Lptkezs (G51; G50) Programszm (fprogram) G17-es sk kivlasztsa A tkrzs helynek megadsa A 9900 alprogram meghvsa Tkrzs kikapcsolsa Fprogram vge Az alprogram szma 20-as hosszlyukmar bevltsa Szerszmkorrekci meghvsa Pozicionls az adott rtkekre Fogsvtel Kontrmars Kontrmars (krinterpolci) Kontrmars A kontr zrdik Fogsbl kiemel Visszatrs a fprogramba

A lptkezs bekapcsolsnak cmlnca: G51 X Y Z P A lptkezs segtsgvel egy leprogramozott alakzat lekicsinythet vagy felnagythat. Az X; Y; Z cmen megadott pont lesz a lptkezs kzppontja, amely lehet abszolt vagy nvekmnyes rtk (a bert koordinta rtkeket a vezrl mindig derkszg koordintarendszerben rtelmezi, polrkoordints adatmegads bekapcsolt llapotban is). Ha nem adok meg valamelyik tengelyen lptkezsi kzppont koordintt, akkor a lptkezs kzppontjnak az adott tengely aktulis pozcijt

veszi a vezrl. A P cmen a lptkezs arnyszmt llthatjuk be. A G50-es paranccsal a lptkezs kikapcsolhat. Legyen a P1; P2; P3; P4; P5; P6 pontokkal krlhatrolt alakzat. Ezt a P (0; 0) pont krl kicsinytjk P=0,5-re s nagytjuk P=1,5. Lptkezs utn a P1; P2; P3; P4; P5 s P6 pontokkal krlhatrolt idomot kapjuk (lsd 3.99. bra). Nagyts utn pedig a P1; P2; P3; P4; P5 s P6 pontokkal hatrolt idomot gyrtjuk.

3.99. bra. Plda lptkezsre (G51)

A P1; P2; P3; P4; P5; P6 pontokkal krlhatrolt alakzat alprogramja: %09600 N1 T1 N2 G43 Z2 H1 D1 S700 M03 N3 G40 G00 G90 X30 Y0 N4 G01 Z-3 F100 N5 G01 G16 Y60 F200 N6 Y120 N7 Y180 N8 Y240 N9 Y300 N10 Y360 Az alprogram szma 2-as hosszlyukmar bevltsa Szerszmkorrekci lehvsa Pozicionls az adott rtkekre Fogsvtel Kontrmars polrkoordintban Kontrmars Kontrmars Kontrmars Kontrmars Kontrmars

N11 G0 G15 X0 Y0 N12 G0 Z5 N13 M99

Polrkoordinta kikapcsolsa Kiemels a fogsbl alprogram vge

A P1; P2; P3; P4; P5 s P6 pontokkal krlhatrolt idom gyrtsa (P=0,5) %09000 N1 G17 G90 X0 Y0 N3 G51 X0 Y0 P0.5 N2 M98 P9600 N4 G50 G90 X0 Y0 N5 M30 Programszm (fprogram) G17-es sk kivlasztsa A lptkezs helye s nagysga A 9600-as alprogram meghvsa Lptkezs kikapcsolsa Fprogram vge

A P1; P2; P3; P4; P5 s P6 pontokkal krlhatrolt idom gyrtsa (P=1,5) %09001 N1 G17 G90 X0 Y0 N3 G51 X0 Y0 P1.5 N2 M98 P9600 N4 G50 G90 X0 Y0 N5 M30 3.3.4. Programszm (fprogram) G17-es sk kivlasztsa A lptkezs helye s nagysga A 9600-as alprogram meghvsa Lptkezs kikapcsolsa Fprogram vge Klnleges transzformcik programozsi szablyai

A G68 elforgats s a G51 lptkezs utastsok sorrendje tetszleges lehet. Vigyzni kell viszont arra, ha elszr elforgatok s utna lptkezek, akkor a lptkezs kzppontjnak koordintira is rvnyes az elforgatsi parancs. Ha viszont elszr lptkezek, s utna forgatok el, az elforgats kzppontjnak koordintira a lptkezsi parancs lesz rvnyes. A kt mvelet bekapcsolsi s kikapcsolsi parancsainak viszont egymsba illeszkedni kell. Ms a helyzet a tkrzssel. Tkrzst bekapcsolni csak G50 s G69 llapotban lehet, azaz ha nincs sem lptkezsi, sem elforgatsi parancsllapot. A tkrzs bekapcsolt llapotban viszont mind a

lptkezs, mind az elforgats bekapcsolhat. A tkrzsre is rvnyes, hogy sem a lptkezsi, sem az elforgatsi parancsokkal nem alkalmazhat egy idben, teht elszr a megfelel sorrendben az elforgatst s a lptkezst kell kikapcsolni, s csak utna a tkrzst. A bekapcsols sorrendje: G51.1 (tkrzs bekapcsolsa), G51 (lptkezs bekapcsolsa), G68 (elforgats bekapcsolsa). A kikapcsols sorrendje: G69 (elforgats kikapcsolsa), G50 (lptkezs kikapcsolsa), G50.1 (tkrzs kikapcsolsa). 3.4. Ellenrzkrdsek a harmadik fejezethez: A szerszm hossz- s tmr-korrekcijnak rtelmezse (G43, G44). Skbeli szerszmsugr-korrekci mkdse (G38, G39, G40, G41, G42). Kls sarkokra trtn rlls esetei (0< <90), (90< <180) s (180< <360). A kontron trtn halads zavarproblmi. Jellemezze a kontrrl trtn lells vltozatait. Kontrkvets tkapcsolsnak kvetkezmnyei (R>0 esetben). Tudnivalk a Z irny fogsvtel bekapcsolshoz. A pozitv s negatv sugrkorrekci alkalmazsnak lehetsgei. A kontrkvets zavarproblmi. Interferenciavizsglat alapesetei. Koordinta-rendszer forgatsa (G68, G69). Objektumok tkrzse (G51.1, G50.1). Lptkezs alkalmazhatsga (G51, G50). Klnleges transzformcik programozsnak szablyai.

4.

Egyszer s sszetett ciklusok programozsa CNC

esztergagpeken
Esztergagpeken vagy esztergakzpontokon (lsd 1.22. bra) a kttt (fix) ciklusok megnevezse attl fggenek, hogy milyen geometriai elembl pl fel a munkadarab kontrja. Ennek megfelelen beszlnk elemi , egyszer - s sszetett ciklusokrl. Az elemi ciklusok esetn a ciklus vgrehajtsa egy fogssal megtrtnik. Ilyenek lehetnek a hosszesztergl ciklus (G77), oldalaz ciklus (G79) s menetvg ciklus (G78). Az egyszer fix ciklusokrl akkor beszlnk, ha az elemi ciklusokat tbbszr egyms utn hajtja vgre a vezrls, teht az emltett ciklusok egyszer ciklusok is lehetnek. sszetett fix ciklusok esetn a kontr egyenesekbl, krkbl (letrsekbl, lekerektsekbl) llhat. A vezrls automatikusan kiszmtja a metszspontokat. A kontr rszletes felptst a simtsi rszben kell rgzteni, amit a nagyols utn tallhatunk. A tanknyvben az albbiakat rszletezzk: kontrkvet nagyol ciklus (G71), homloknagyol ciklus (G72), kontrismtl ciklusok (G73), simt ciklus (G70), menetvg ciklus (G78). A ciklusok bemutatsnl alapveten az NCT104T vezrls utasts kszlett hasznljuk, de a Fanuc vezrls szolgltatsait is sszefoglaljuk. 4.1. 4.1.1. Elemi ciklusok Hengeres hosszesztergl ciklus (G77)

brnkon (4.100. bra) az X vagy U, ill. Z vagy W cmek programozhatk. Az X s Z az L pont koordinti, U s W nvekmnyes adat, a szerszm programozott pontjtl rtelmezett tvolsg. Ennek megfelelen az U s a W cm eljele negatv. A mondatban F cmen programozott, vagy megrklt eltolssal mozog a szerszm a 2-es s a 3-as plyn s gyorsmenetben az 1-es s 4-esen.

4.100. bra. Hosszesztergl ciklus (G77)

Kpfellet eszterglsakor az R(I) cmen megadott mret mindig inkrementlis adatknt kerl rtelmezsre, s az X(U) cmen megadott pozcitl rtend. Az R(I) cm eljele hatrozza meg a kp lejtsi irnyt. Vigyzat R rtke sugrban programozand (lsd 4.101. bra).

4.101. bra. Kpfellet eszterglsa G77-es tpuskddal

Megjegyzs: Szmos FANUC vezrlsnl hasonlkppen rtelmezik a G77 tpuskdot. Vannak olyan FANUC vezrlsek ahol a G77 helyett G90 alkalmaznak. Az NCT-104T vezrlsnl ugyan gy rtelmezik a G77. Eltrs csak az inkrementlis adatmegadsnl van. Ugyanis az egyes cmeket inkremens (I) formban is megadhatjuk, illetve G91 programozsval is lehetsges. Kls hengeres palst- s kpfelletek eszterglsnak egyes lpseit foglaltuk ssze a kvetkez brn (4.102. bra). A mellkelt brn lthat, hogy az U, a W s az R eljeltl fggen alakthatk ki a klnbz alakzatok. Hasonl braanyag kszthet bels felletek megmunklshoz.

4.102. bra. Elemi mozgsciklusok kls forgsfelletek eszterglsnl (G77)

A G77-es tpuskdok alkalmazsra nhny egyszer pldt mutatunk be. Lpcss tengelyvg gyrtsa (lsd 4.103. bra). A vezrls tpusa: FANUC 0. T101 Az 1-es szerszmtartba lv balos kls nagyol ks bevltsa. G00 G40 X50 Z60 S150 M4 M8 Pozicionls az adott rtkekre s a technolgiai paramterek belltsa. G77 U-4 Z20 F0.3 A szerszm az 46-os mretre rkezik). G77 U-8 G77 U-10 G0 X60 Z80 M30 A szerszm az 42-es mretre rkezik). A szerszm az 40-es mretre rkezik. Pozicionls az adott koordintkra. Program vge.

4.103. bra. Plda a G77-es hosszeszterglsi ciklus hasznlatra

Ugyanaz a program NCT104T vezrlsre T101 A 1-es szerszmtartban lv szerszm bevltsa. G00 G40 X50 Z60 S600 M4 M8 Pozicionls az adott rtkekre s a technolgiai paramterek belltsa. G77 XI-4 Z20 F0.3 A szerszm az 46-os mretre rkezik. G77 XI-8 G77 XI-10 G0 X60 Z80 M30 A szerszm az 42-es mretre rkezik. A szerszm az 40-es mretre rkezik. Pozicionls az adott koordintkra. Program vge.

Program kpos tengelyvg gyrtsra lsd 4.104. bra. A vezrls tpusa: FANUC 0. T101 A 1-es szerszmtartban lv szerszm bevltsa. G00 G40 X50 Z60 S150 M4 M8 Pozicionls az adott rtkekre s a technolgiai paramterek belltsa. G77 U-7 Z20 F0.3 A szerszm az tmr 43-as mretre rkezik. G77 U-14 G77 R-4 G0 X60 Z80 M30 A szerszm az tmr 36-os mretre rkezik. Az R cm eljele adja a kp alakjt. Az R cmet Pozicionls az adott koordintkra. Program vge.

inkremes adatknt rtelmezi.

4.104. bra. Plda kpfellet eszterglsra (G77)

Ugyanaz a program: NCT104T vezrlsre T101 Az 1-es szerszmtartban lv szerszm bevltsa. Pozicionls az adott rtkekre s G00 G40 G90 X50 Z60 S600 M4 M8 a technolgiai paramterek belltsa. G77 XI-7 Z20 F0.3 A szerszm az tmr 43-as mretre rkezik (Olvasd X inkremens). G77 XI-14 G77 XI-14 R-5.3 G0 X60 Z80 M30 A szerszm az tmr 36-os mretre rkezik. Az R cm eljele adja a kp alakjt. Az R cmet Pozicionls az adott koordintkra. Program vge.

inkremes adatknt rtelmezi.

Megjegyzs az egylpses hosszesztergl ciklusokhoz (G20/FANUC OT, G77/FANUC 21T s G77/NCT-104T). Elnye az egyszer programozsi md. A CNC-gpkezelk tbbsge a nhny fogsbl ll egyszer munkkhoz rendkvl kedveli a minden vezrlstpusnl azonos mdon programozhat egylpses ciklusokat (mind a hosszesztergl, mind a menetvg s az oldalaz egylpses ciklusokat). gyszlvn minden esetben abszolt mdon programozzk, mivel gy a rajzi mretek szerepelnek a programban, teht knnyen ttekinthetk.

Nhny vezrlstpusnl ezeket az egyszer ciklusokat a gyrt kihagyta a begetett ciklusok kzl, de a szakma krsre jabban ismt jelen vannak (kivve a Sinumerik 840D vezrlnl, ahol ezek nincsenek kiptve). Termszetesen a felhasznlnak lehetsge van egylpses regiszteres alprogramokat kszteni Sinumerik 840D vezrlnl, clszeren pldul: L77, L78, L79 nven (a G77, G78, G79 analgijaknt). 4.1.2. Oldalaz ciklus (G79)

Az oldalaz ciklus felptse sok tekintetben hasonlt a hosszesztergl ciklusra. A lnyeges klnbsg a fogsvtel irnyban van. G77 esetben a fogsvtel irnya az X tengellyel azonos (lsd 4.100. bra s 4.101. bra), addig G79 esetben a fogsvtel irnya a Z tengellyel prhuzamos. Az oldalaz ciklus fogsvtelnek irnybl kvetkezik, hogy fleg trcsa jelleg (az X irny mret tbbszrse a Z irny mretnek) alkatrszek megmunklsakor clszer hasznlni (lsd 4.105. bra).

4.105. bra. Oldalazsi ciklus elemi mozgsai (G79)

Hasonlan a G77-es cmhez U s a W cm eljele negatv. A mondatban F cmen programozott, vagy megrklt eltolssal mozog a szerszm a 2-es s a 3-as plyn s gyorsmenetben az 1-es s 4-esen. A mozgsirnyokat az R cmen rtelmezett K eljele befolysolja. Ha mozgs az X tengellyel prhuzamos, akkor K=0. Kpfellet eszterglsakor az R(I) cmen megadott mret 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 hosszesztergl ciklusnl elmondottakkal (lsd 4.106. bra).

4.106. bra. Oldalazsi ciklus felptse kpos felleten (G79)

Kls felletek oldalaz eszterglsnl rtelmezett U, W s R(K) cmek eljelei az albbiak szerint befolysoljk a mozgsok irnyt (4.107. bra).

4.107. bra. Elemi mozgsciklusok oldalaz ciklusnl (G79)

Megjegyzs: A G79 kd s a mondatban programozott cmek rkldnek. Mondatonknti zemben mind a ngy mveletelem (1, 2, 3, 4) vgn megll. Kls hengeres palst- s kpfelletek oldalaz eszterglsnak egyes lpseit lthatjuk a kvetkez brkon (a vezrls tpusa NCT104T). Egy trcsa jelleg alkatrsz kialaktsra lthatunk pldt a kvetkez brn (lsd 4.108. bra).

4.108. bra. Plda G79-es oldalaz ciklus hasznlatra

T202

A 2-es szerszmtartban lv szerszm bevltsa.

G00 G40 G90 X86 Z32 S600 M4 M8 (Pozicionls az adott rtkekre s a technolgiai paramterek belltsa). G79 X32 ZI-4 F0.3 ZI-7 ZI-10 ZI-13 ZI-16 ZI-19 ZI-22 G0 X90 Z60 M30 A szerszm az Z=28-as mretre rkezik. A szerszm az Z=25-s mretre rkezik. A szerszm az Z=22-es mretre rkezik. A szerszm az Z=19-es mretre rkezik. A szerszm az Z=16-os mretre rkezik. A szerszm az Z=13-as mretre rkezik. A szerszm az Z=10-es mretre rkezik. Pozicionls az adott koordintkra. Program vge.

Plda kpos fellet programozsra (lsd 4.109. bra).

4.109. bra. Plda kpos fellet, oldalazssal trtn megmunklsra (G79)

T202

A 2-es szerszmtartban lv szerszm bevltsa.

G00 G40 G90 X84 Z52 S800 M4 M8 (Pozicionls az adott rtkekre s a technolgiai paramterek belltsa) G79 X54 ZI-6 F0.3 G79 ZI-10 A szerszm az Z=46-as mretre rkezik. A szerszm az Z=42-es mretre rkezik.

G79 G79 G79 G79 M30 4.1.3.

ZI-14 ZI-18 ZI-22 ZI-22 RI-5

A szerszm az Z=38-os mretre rkezik. A szerszm az Z=34-es mretre rkezik. A szerszm az Z=30-es mretre rkezik. A szerszm az Z=25-as mretre rkezik. Pozicionls az adott koordintkra. Program vge.

G0 X90 Z60

Menetvg ciklus (G78)

Nhny FANUC vezrlsnl, a G78 tpuskd helyett G92 alkalmaznak. Az NCT-104T vezrlsnl a G78-at a kvetkez kpen rtermezik (lsd 4.110. bra). Az X vagy U, ill. Z vagy W cmek ugyan gy programozhatk, mint a G77-nl. Ennek megfelelen U s W nvekmnyes adat, a szerszm programozott pontjtl rtelmezett tvolsg, ezrt az U s a W cm eljele negatv. A mondatban az F cmen programozzuk a menet emelkedst, valamint Q cmen a menet kezdetnek a jelad nullimpulzustl szmtott szgrtkt fokban (hny fokot forduljon el a fors, mieltt elkezdi a menetet vgni). Tbb bekezds menetet a Q rtk megfelel programozsval lehet gyrtani, vagyis itt lehet programozni, hogy a klnbz bekezdseket milyen fors szgelforduls alatt kezdje el vgni a vezrl. Pldul, ha egy kt-bekezds menetet akarunk vgni, az els bekezdst Q=0-rl indtjuk (kln programozni nem kell), a msodik bekezdst pedig Q=180-rl.

4.110. bra. Egyszer menetvg ciklus (G78)

Az 1, 3, 4 mozgs gyorsmenettel trtnik. A 2-es plya vgn, ahol a menetvgs befejezdik, egy kb. 45-os letrs generldik. A letrsi szakasz hossza a paramter trban van meghatrozva. A szakasz hossza rL/10 (lsd 4.11. bra). Ahol: r= paramter rtke (r=199), L: a programozott menetemelkeds. Ha a paramter rtke pl. 6 s a programozott menetemelkeds F2, akkor a letrs hossza: 2*(6/10)=1,2 mm A kpos menet gyrtsnl a kpossgot az R, vagy I cmen adhatjuk meg az elzekben elmondottaknak megfelelen (G77). G78 X(U)_Z(W)_R(I)_Q_F(L)_ Mindkt esetben az adatok rtelmezse ugyanaz. Az R(I) cmen megadott adat mindig inkrementlisan 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. A G78 kd, s a mondatban programozott adatok rkldnek. Mondatonknti gyrts esetben mind a ngy mvelet (1, 2, 3, 4) vgn megll a vezrls.

Az egyszer menetvg ciklus (G78) alkalmazsra lthatunk pldt a kvetkez brn (4.111. bra). A vezrls tpusa: NCT-104T vezrls.

4.111. bra. Plda a G78-as menetvg ciklus alkalmazsra

%O5001 T303 A 3-as szerszmtartban lv menetvgszerszm bevltsa. Mivel hts szerszmtartt alkalmazunk (a pozitv X tengely htrafel mutat), jobbos menetet gy tudunk gyrtani, hogy (M3) jobbrl balra mozog a szerszm. Ebben az esetben a lapka helyzett meg kell fordtani annak rdekben, hogy a lapka homloklapjra rforogjon a munkadarab. S1000 M3 M8 bekapcsolsa. G0 G18 G90 G40 X52 Z10 Pozicionls a nvleges menettmrnl (nhny millimterrel) nagyobb tmrre (52mm) s Z irnyba kett menetemelkedssel a menet kezdete el (Z=10mm). Ha eltte a szerszmsugrkorrekci be volt kapcsolva azt G40-el ki kell kapcsolni. G78 X47.2 Z-55 F5 Az tmr 47,2-es mretre lls, majd elmozduls Z irnyban az 55-s mretre. X46.5 X46 Fogsvtel t tized millimterenknt. Fogsvtel az adott mretre. A fordulatszm s a forgsirny kivlasztsa, hts

X45.5 X41.185 X41.185 G0 X52 Z100 M30 % Megjegyzs:

Fogsvtel az adott mretre.

Utols fogs a magmretre. Simts a magmreten. Pozicionls az adott koordintkra. Program vge.

Az egylpses ciklusok tbb vezrlnl marknsan rkldnek, ami azt jelenti, hogy ha nem trljk a ciklust egy msik G kddal, az utoljra vgrehajtott ciklushvs egy t kvet esetleges res mondatban megismtldik, st akkor is megismtldik, ha a ciklushvst kvet mondatban pl. csak egy M9 szerepel. Ez meglepetst jelenthet a felhasznlnak. Gyakorlati tancs a G77 s a G79 kdok hasznlathoz: Pozicionls (mindenkor erre a pontra tr vissza a szerszm a ciklust kveten). Ciklushvs a clkoordinta-rtkek megadsval (R cm kitltse ha van). tmrrtkek sorozata az egymst kvet mondatokban. A kpossg mrtknek megadsakor be kell szmtani a rfutsi szakaszon jelentkez kpossgot is. Ciklus trlse (pl. G0 paranccsal). Analg mdon hasznljk az egylpses menetvg ciklust is a G21/FANUC OT, illetve G78/NCT-104T vezrlseknl. 4.2. Egyszer s sszetett ciklusok

Esztergls sorn az alkatrszeken elfordul rhagyst nagyolssal s/vagy simtssal tvolthat el s gy alakul ki a ksz mret. Az eszterglsi ciklusokat az albbiak jellemzik:

A nagyolsi rhagys tbb fogssal tvolthat el. A nagyolsi szerszmplyk lehetnek prhuzamosak valamelyik tengellyel (X vagy Z), vagy a kontrral. A nagyolt kontr s a simtott kontr nem felttlenl azonos. Lehetsges, hogy a nagyolt kontrnak csak bizonyos rszt kell simtani.

Az sszetett ciklusok leegyszerstik a munkadarab programrst. 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. Ebben a fejezetben az albbi sszetett ciklusokat mutatjuk be: 4.2.1. G70 Simtsi ciklus (egyes Fanuc tpusoknl G72) G71 Kontrnagyol ciklus (egyes Fanuc tpusoknl G73) G72 Homloknagyol ciklus G73 Kontrismtl ciklus (egyes Fanuc tpusoknl G75) G74 Homlok beszr ciklus G75 Beszr ciklus (palst felleten) G76 Menetvg ciklus (egyes Fanuc tpusoknl G78) Simtsi ciklus (G70)

A ksbbiekben bemutatott G71, G72 vagy G73-mal trtn nagyols utn a G70-es kddal simtst adhatunk meg. A simts a kvetkez brn lthat mondattal valsthat meg (4.112. bra). A G70-es mondatban tallhat cmek rtelmezse: ns= a simtst ler programrsz kezd mondatszma nf= a simtst ler programrsz befejez mondatszma w= a simtsi rhagys nagysga Z tengely irnyban. Eljeles szm.

u= a simtsi rhagys nagysga az X tengely irnyban. Az X koordinta rtelmezsnek fggvnyben tmrben, vagy sugrban rtend eljeles szm.

4.112. bra. G70-es simt ciklus mozgsviszonyai

A ciklus folyamn a program simtst ler ns-tl nf-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 szerszmsugrkorrekci szmtsa mkdik. U s W cmen simtsi rhagys adhat meg abban az esetben, ha a simtsi rhagyst tbb lpsben akarjuk eltvoltani. A simtst kezd (ns) s a befejezsig (nf) terjed mondatai nem tartalmazhatnak alprogram hvst. Megjegyzs a G70-es program hasznlathoz: A simtkst ugyanarra a kezdpontra kell vinni, mint a nagyolkst. A szerszm a ciklus vgn ide megy vissza.

4.2.2.

Kontrnagyol ciklus (G71)

Adott egy munkadarab ksz mretnek kontrja, amit a kvetkez brn (4.113. bra) az AA1B pontokkal jelltnk. A G71-es ciklus d nagysg fogsokkal kinagyolja a nyers darabot u/2 s w nagysg simtsi rhagyssal.

4.113. bra. Kontrnagyol ciklus (G71) mozgsviszonyai

A G71-es mondatban tallhat cmek rtelmezse (egyes Fanuc tpusoknl G73, a cmlnc ugyan az). Formtum NCT104T vezrlsnl: G71 U(d) R(e) G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) d= fogsmlysg, sugrban rtend pozitv szm e= a szerszm visszahzsnak nagysga ns = a simtst ler programrsz kezd mondatszma nf = a simtst ler programrsz befejez mondatszma u= a simtsi rhagys nagysga X tengely irnyban w= a simtsi rhagys nagysga a Z tengely irnyban

f, s, t: a nagyolsnl alkalmazott technolgiai paramter

Azt, hogy az U cmen megadott rtk jelentse d, vagy u az dnti el, hogy az adott mondatban programoztunk-e P s Q cmeket. 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 A s A1 pontok kztti mozgst a P cmen megadott ns szm mondatban kell megadni ktelezen G00, vagy G01 programozsval. Az itt megadott kd dnti el, hogy a nagyols sorn a fogsvtel (az A s A1 irny mozgs) gyorsmenettel (G00 programozsa esetn), vagy eltolssal (G01 programozsa esetn) trtnjk. Ebben a mondatban P(ns) Z irny mozgst nem szabad megadni. Az A1 s B szakasz a tulajdonkppeni, egyenesekbl s krvekbl ll kontr. A kontrnak gy X, mind Z irnyban monoton nvekvnek, vagy cskkennek kell lennie, ami azt jelenti, hogy visszaforduls egyik irnyban sem lehetsges. Az ns-tl nf-ig terjed mondatok nem tartalmazhatnak alprogramhvst. A szerszmsugrkorrekci szmtst (G41, G42) clszer bekapcsolni a simtst ler programrsz kezd mondatban (ns). Kikapcsolni (G40) a szerszmsugrkorrekci szmtst, a simtst ler programrsz befejez mondatban. A kvetkez programrszben erre mutatunk megoldst. G00 X_ Z_ Pozicionls arra az rtkekre ahonnan a nagyols kezddik Kontrnagyols Kontrnagyols Pozicionls arra a pontra ahol a G71 U(d) R(e) G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) N(ns) G00 G42 (G41) X_ F(f) S(s) NG1 (G2) NG1 (G3).. a kontrtl. FANUC OT vezrlsnl rtelmezett (G73) Formtum: G73 U(d) R(e)

simts kezddik. Szerszmsugrkorrekcit bekapcsolni. A kontr lersa A kontr lersa

N(nf) G40 G00 X_ Szerszmsugrkorrekcit kikapcsolni. Elpozcionls

G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) N(ns)= a simtst ler programrsz kezd mondatszma N(nf)= a simtst ler programrsz befejez mondatszma D= fogsmlysg, sugrban rtend pozitv szm e= a szerszm visszahzsnak nagysga u= a simtsi rhagys nagysga X tengely irnyban w= a simtsi rhagys nagysga a Z tengely irnyban f, s, t= a nagyolsnl alkalmazott technolgiai paramter Megjegyzs a G73 (G71) kdok alkalmazshoz: FANUC OT vezrlnl vll mgtti nagyolst a ciklus nem tud vgezni. A hivatkozott programszakasz kezdmondatban (ns) csak X irny pozicionls szerepelhet. NCT104T-nl a 2-es tpus nagyol ciklusnl (amikor vll mgtti terletet is lehet nagyolni) a kontrt ler programszakasz els mondatban (ns) a Z cmre ktelezen hivatkozni kell. Az 1 -es tpus nagyolsnl vll mgtti nagyols nincs, a kontrt ler programszakasz kezdmondatban (ns) Z cmre tilos hivatkozni. A szerszmsugrkorrekci szmtst (G41; G42) az ns mondatban clszer bekapcsolni. Kikapcsolst az nf mondatban javasoljuk. A kontrnagyol ciklus NCT104T vezrlnl elvgzi a kontr simtst is. A FANUC OT vezrlnl a ciklus a belltott rhagysokkal csupn elsimt, s kln G72 simtciklust kell hvni a simtshoz. Abban az esetben, ha vll mgtti terletet is kell nagyolni, akkor a 2-es tpus nagyol ciklust clszer alkalmazni. 1-es tpus megadsa G71 U8 R1 G71 P100 Q200 U0.5 W0.2 N100 X(U)___ N200 2-es tpus megadsa G71 U8 R1 G71 P100 Q200 U0.5 W0.2 N100 X(U)___ Z(W)__ N200

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 ZI0t, vagy W0-t. A 2-es tpus nagyol ciklus abban klnbzik az 1-estl, hogy a kontrnak X irnyban nem kell monoton nvekvnek, vagy cskkennek lennie, vagyis a kontr lehet visszahajl. A ciklus maximum 10 db visszahajl, vllmgtti terletet tud kezelni. Program: FANUC OT s NCT104T vezrlsekre (4.114. bra):

4.114. bra. Plda FANUC OT s NCT104T vezrlsekre

Programrszlet (A zrjelben NCT104T vezrlsre rtuk a programot) G00 X142 Z142 G73 U3.0 R1.0 G73 P5 Q25 U2 W1 F0.3 S800 N5 G00 G42 X80 F0.1 S1200 G01 W-32 R16 G01 X100 Z80 G01 W-15 G01 Z40 A120 G01 X140 Z30 N25 G00 G40 X150 (G00 X142 Z142) (G71 U3.0 R1.0) (G71 P5 Q25 U2 W1 F0,3 S800) (Ugyan az a mondat) (G01 ZI-32 ,R16) (G01 X100 Z80) (G01 ZI-15) (G01 Z40 ,A120) (G01 X140 Z30) (N25 G00 G40 X150)

G00 X142 Z142 G70 P5 Q25 M30

(M30)

Megjegyzsek a G73 /G71 s a G70 kdok alkalmazshoz: G71 alatt a szerszmsugr korrekci nem hatsos, de simt ciklusban (G70) igen. gyeljnk arra, hogy simtsi rhagys elegend legyen az alakhibbl add eltrsekre. Ha nincs vllmgtti terlet (mint a fenti pldban), a kezd (N5) mondatban ne programozzunk Z irny elmozdulst. Ne programozzunk alprogram hv mondatot a kontrler rszben (N5-tl N25-ig). A kontrler rszben a kvetkez G tpuskdok engedlyezettek: G00, G01, G02, G03 vagy G04. A kontrler rsz utols mondatban nem lehet letrs, vagy lekerekts. A P(N5) s Q(N25) mondatok kztti eltols s fordulatszm parancsokat a vezrls a nagyols sorn nem veszi figyelembe, de simts alatt mr hatsosak lesznek, (G70 alatt is). 4.2.3. Homloknagyol ciklus (G72)

A G72-es ciklus d nagysg fogsokkal kinagyolja a nyers darabot u/2 s w nagysg simtsi rhagyssal. Ez a ciklus abban klnbzik a G71-es megmunklstl, hogy a fogsvtel a Z tengely irnyba esik s a forgcsols irnya a X tengellyel prhuzamos (lsd 4.115. bra).

4.115. bra. Homloknagyol ciklus (G72) mozgsviszonyai

A G72-es mondatban tallhat cmek rtelmezse NCT104T vezrlsnl: G72 W(d) R(e) G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) d= fogsmlysg tengelyirnyban e= a szerszm visszahzsnak nagysga ns = a simtst ler programrsz kezd mondatszma nf = a simtst ler programrsz befejez mondatszma u= a simtsi rhagys nagysga X tengely irnyban w= a simtsi rhagys nagysga a Z tengely irnyban f, s, t= a nagyolsnl alkalmazott technolgiai paramter

Az AA1 pontok kztti mozgst ler ns szm mondatban X tengelyre nem lehet hivatkozni, a mozgs mindig a Z tengellyel prhuzamos. Az ns 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. 4.2.4. Kontrismtl ciklus (G73)

Ez a ciklus kovcsolt, nttt, vagy elnagyolt darabok nagyolsnl alkalmazhat, ahol a vgleges forma krvonalai mr rendelkezsre llnak. A ciklus, fogsrlfogsra ismtel egy, a programban lert kontrt (lsd 4.116. bra).

4.116. bra. Kontrismtl ciklus (G73) mozgsviszonyai

A G73-es mondatban tallhat cmek rtelmezse NCT104T vezrlsnl: i= a nagyolsi rhagys nagysga s irnya az X tengely mentn. Mindig sugrban rtend eljeles szm.

k= a nagyolsi rhagys nagysga s irnya a Z tengely mentn. Eljeles szm. d= a fogsok szma. A nagyolsi rhagyson megadott rtket ezzel a szmmal osztja, s a nagyols sorn a fogsokat az gy kiadd rtkkel hajtja vgre.

ns= a simtst ler programrsz kezd mondatszma. nf= a simtst ler programrsz 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.

Megjegyzs a G73 kd alkalmazshoz: Az, hogy a G73 mondatban megadott U s W cm jelentse i s k, vagy u s w, attl fgg, hogy az adott mondatban programoztunk-e P-t s Qt. Vagyis, ha programoztunk P-t s Q-t, akkor U s W jelentse u s w, ha nem programoztunk, akkor i s k. A ciklus a P-t s Q-t tartalmaz mondatban jtszdik le. Az ns-tl az nf-ig tart mondatoknak tartalmazniuk kell a rpozcionlst (A_A1 szakasz), illetve a kontr lerst (A1_B szakasz). A ciklus mind a ngy sknegyedben vgrehajthat a i, k, u, w rtkek eljelnek fggvnyben. A ciklus vgn a szerszm az A pontra tr vissza. A megmunkls a kvetkez mondattl folytatdik. Az ns s nf mondatok kztti programrszben programozott technolgiai adatokat figyelmen kvl hagyja s azokat rvnyesti, amelyeket a G73 mondatban (f, s, t), vagy elbb programoztunk. Ugyanez vonatkozik az ns s nf mondatok kztt programozott konstans vgsebessgre is, vagyis a G73 mondat eltti G96, vagy G97 llapotot, s a konstans vgsebessg rtket rvnyesti. Az ns-tl nf-ig terjed mondatok nem tartalmazhatnak alprogramhvst. A szerszm sugr korrekci szmts megadsa

lehetsges a ciklust ler mondatokban a G71 funkci trgyalsakor emltett megszortsokkal. Plda a kontrsimt ciklus (G73) hasznlatra. A program NCT104T vezrlsre rdott (lsd 4.117. bra)

4.117. bra. Plda a kontrsimt ciklus alkalmazsra (G73)

%0500 T606 S800 M4 M8 G00 X140 Z80 G73 U14 W14 R3 G73 P10 Q20 U4 W4 F0,3 N10 G0 G42 X40 Z64 G1 Z50 S1200 F0,05 G1 X50 Z45 G1 Z30 ,R4 A 6-os szerszmot bevltja Fors forgsnak rtelmezse (1.36 brn) Pozicionls az adott pontra A 14mm rhagyst 3 fogsban feszi le rtelmezse 4.17. brn A simts kezdete, szerszmsugr koor. aktv A simtsi technolgia belltsa Az adott mretekre trtn mozgs R4-es rdiusz gyrtsa

G1 X60 G1 X70 Z25 N20 G00 G40 X200 Z130 M30 4.2.5.

Az adott mretekre trtn mozgs Az adott mretekre trtn mozgs Szerszmsugr korrekci kikapcsolsa Program vge Homlok beszr ciklus (G74)

A mellkelt bra egy G74 tpus homlok beszr ciklus mozgst mutatja. A beszrs Z irnyban trtnik (lsd 4.118. bra).

4.118. bra. Homlok beszr ciklus (G74) mozgsviszonyai

e= a visszahzs mrtke. rkld rtk, addig nem vltozik, amg t nem rjuk. A visszahzs mrtkt paramtertrban is meg lehet adni.

X= a B pont X irny abszolt mret U= az AB pontok kztti tvolsg inkrementlisan Z= a C pont Z irny abszolt mret W= az AC pontok kztti tvolsg 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, eljele pozitv. A mozgs irnya mindig az AB vektor eljelvel ellenttes. F= eltols rtke

Azt, hogy a G74-es mondatban az R cm kitltse e-t, vagy d-t hatroz meg, a Z(W) cm kitltse dnti el. Ha Z(W) cm ki van tltve R cm jelentse d. Ha az X(U) cm kitltst s P(i) cm kitltst is elhagyjuk, akkor mozgs csak a Z tengely mentn trtnik, vagyis egy ciklus jtszdik le. Plda a homlok beszr ciklus (G74) hasznlatra. A program NCT104T vezrls felhasznlsval kszlt (lsd 4.119. bra).

4.119. bra. Plda a homlok beszr ciklus alkalmazsra (G74)

%0502 T404 S800 M4 M8 G00 X50 Z5 G74 R1 G74 X10 Z-10 P10 Q3 F0,1 G0 X100 Z80 M30 A 4-es szerszmot bevltja (szaklas) Fors forgsnak bekapcsolsa Pozicionls az adott pontra A visszahzs mrtke Nzd a 4.19 -es brt. Pozicionls az adott pontra Program vge

4.2.6.

Beszr ciklus sugrirnyban (G75)

A ciklus vltozinak rtelmezse megegyezik a G74 ciklusval, azzal a klnbsggel, hogy a beszrs X irnyban (sugr irnyban) trtnik, ezrt X(U) s Z(W) cmek rtelmezse felcserldik (lsd 4.120. bra). Plda a sugr irny beszr ciklus (G75) hasznlatra. A program NCT104T vezrlsre rdott (lsd 4.121. bra).

4.120. bra. Beszrciklus sugr irnyban (G75)

4.121. bra. Plda a sugr irny beszr ciklus alkalmazsra (G75)

%0503 T404 A 4-es szerszmtartban lv szerszmot bevltja S800 M4 M8 G00 X82 Z-60 G75 R1 G74 X60 Z-20 P3 Q20 F0,1 G0 X100 Z60 M30 4.2.7. OT) FANUC OT vezrlsnl rtelmezett menetvg ciklus (G78) Formtum: G78 P Q__ R__ G78 X__ Z__ R__ P__ Q__ F__ A ciklus kt mondatban programozhat. Elnye, hogy a menetvgs lland forgcskeresztmetszettel trtnik, ami kedvez a menet minsgre. P utni els kt szm: a simt fogsok szma. P utni msodik kt szm: a menetkifuts szorzszma. A menetemelkeds tizedrszt ezzel a szorzszmmal szorozva Fors forgsnak bekapcsolsa Pozicionls az adott pontra A visszahzs mrtke Nzd a 4.21es brt Pozicionls az adott pontra Program vge Tbblpses menetvg ciklus (G76/NCT104T, G78/FANUC

kapjuk a menetkifutst, melyet a menet programozott Z vgpontjbl levon. A menetkst ettl a ponttl emeli ki (csak 0,119,91 mm kztti menetkifutsi rtk lehetsges). P utni harmadik kt szm: a menet profilszg (hat rtk programozhat: 80, 60, 55, 30, 29, 0). A P cm rtelmezse: P021260 (simt fogsok szma= 2, menetkifuts= 1,2 mm, profilszg= 60). Q = minimlis fogsmlysg sugrban rtend (ennl kisebb fogs nem lesz). Mikronban programozand. R = simtsi rhagys, mm-ben programozand. Msodik G78-as mondat cmei: X = a menet magmrete kls menetnl, illetve nvleges mrete bels menetnl, mm-ben programozand. Z = a menet vgpontjnak Z koordintja, a tnylegesen vgott hossz a ferde jelleg menetkifutsi rtkkel cskken; Z mm-ben programozand. R = a kpossg mrtke (a kezd s a vgpont klnbsge) eljelhelyes. Ha rtke =0, nem kell programozni. (Jegyzetnkben nem foglalkozunk a kpos menetek gyrtsval). P = a menetmlysg (sugrban), mikronban programozand. Q = az els fogs mlysge (sugrban rtend) s mikronban programozand. F = a menetemelkeds, mm-ben programozand. G76 P (n) (r) () Q (dmin) R (d) G76 X(U) Z(W) P (k) R(i) Q (d) F(L) P(n) = simt fogsok szma (n= 01...99). P(r) = menetkifuts (r= 0199). A szakasz hossza rL/10, ahol: L= menetemelkeds (lsd 4.122. bra). (P 00 esetben egsz menetek gyrtunk). Az NCT104T vezrlsnl rtelmezett menetvg ciklus (G76) Formtum:

4.122. bra. A mentkifuts rtelmezse

P( ) = a menet profilszge ( = 0199) (hat rtk programozhat: 80, 60, 55, 30, 29, 0). dmin = a minimlis fogs rtke (mindig sugrban rtend, pozitv szm). Ez az rtk rkldik, s addig nem vltozik, amg t nem rjuk (lsd 4.123. bra). A minimlis fogs rtkt a paramter trban is meg lehet adni, illetve ez a paramter kerl trsra a program utasts hatsra. A vezrls a fogsvteleket s a fogsok szmt automatikusan hatrozza meg. (Minden mm-ben programozand).

4.123. bra. A fogsvtel s simtsi rhagys rtelmezse

Msodik G76-os mondat cmei: Az X, Z, s F cmek rtelmezse azonos a FANUC OT-nl lertakkal (csak minden mm-ben rtend). 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.

A kvetkez brn (lsd 4.124. bra) azokat a geometria elemeket s mozgsokat mutatjuk be, amelyek egy metrikus jobbos menet gyrtshoz szksges. Abban az esetben, ha a kstart a hts tr-negyedben van, (X tengely htrafel mutat) s a szerszmot a negatv Z tengely irnyban mozgatjuk jobbos menet gyrtshoz az albbi feltteleknek kell teljeslni: A munkadarab forgsirnya M3. A lapka homloklapja lefel van fordtva (a munkadarab rforog a szerszm homloklapjra). A menet nvleges mrete (X+2P), ahol X a menet magmrete s P a menetmlysg. Mentvgs eltt clszer az X+2P+1 s Z irnyban 2F rtkre llni (F menetemelkeds).

4.124. bra. A menet gyrtsnl hasznlt jellsek

Ebben az esetben a menetvgs kzben a programozott pontot a menetrokbl a nvleges mret felett plusz 1 mm-re emeli ki a vezrls. Z

irnyban a kt menetemelkedssel trtn ellls azrt szksges, hogy a szerszm megfelelen felgyorsuljon. Abban az esetben, ha a kstart a hts tr-negyedben van, (X tengely htrafel mutat) s a szerszmot a pozitv Z tengely irnyban mozgatjuk jobbos menet gyrtshoz az albbi feltteleknek kell teljeslni: A munkadarab forgsirnya M4. A lapka homloklapja felfel ll (a munkadarab rforog a szerszm homloklapjra). A tbbi mozgs s a pozicionls hasonlan trtnik, mintha ballrl jobbra mozogna a szerszm. Megjegyzs: A menetvgs msodik mondatt msformban is megadhatjuk. Ebben a munkban ezzel nem foglalkoztunk, termszetesen az NCT104T programozsi lersban ez megtallhat. A jelents klnbsg a menetvgs kivitelezsben van, ugyanis P cmen t klnbz menetvgsi mdszer kzl vlaszthat a felhasznl. P1= lland forgcskeresztmetszet, vgs az egyik oldalon P2= Vgs mindkt oldalon P3= lland fogsvtel (d), vgs az egyik oldalon P4= lland fogsvtel (d), vgs mindkt oldalon P2= lland forgcskeresztmetszet, vgs mindkt oldalon A kvetkezkben tbblpses menetvg ciklus hasznlatra lthatunk pldt. A program NCT104T vezrlsre rdott (4.125. bra). %0504 T606 S600 M3 M8 G00 G 40 X52 Z10 G76 R0.05 P020060 Q0.3 minimlis fogsvtel nagysga. A menetvg szerszm bevltsa. Fors forgsnak bekapcsolsa. Pozicionls a nvleges menettmrnl R=0.05 simtsi rhagys, simtsok

nagyobb tmrre X52 s Z10-re. szma 2, 00 egszmeneteket gyrtunk, 60 a menet profilszge, Q=0.3

G76 X41.185 Z-55 F5 P3.407 Q0.6 fogsvtel nagysga. G0 X52 Z80 M30

X41.185 magmret, Z-55 menet

hossza, F=5 menetemelkeds, P=3.407 menet mlysg, Q=0.6 els Pozicionls az adott pontra. Program vge.

4.125. bra. Plda tbblpses menetvg ciklus (G76) hasznlatra

4.3.

Ellenrzkrdsek a negyedik fejezethez: Foglalja ssze az egyszer- s sszetett fix ciklusok jellemzit. Mutassa be a hengeres hosszesztergl ciklus cmlnct, elemi mozgs viszonyait (G77). Mutassa be az oldalaz ciklus cmlnct, felptst (G79). Foglalja ssze az egyszer menetvg ciklus elemi mozgs viszonyait s cmlnct (G78). A G70-es simt ciklus mozgsviszonyai s cmlnca. Kontrnagyol ciklus (G71) mozgsviszonyai s cmlnca.

Homloknagyol ciklus (G72) mozgsviszonyai s cmlnca. Kontrismtl ciklus (G73) mozgsviszonyai s cmlnca. Homlok beszr ciklus (G74) mozgsviszonyai s cmlnca. Beszrciklus mozgsviszonyai s cmlnca (G75). Tbblpses menetvg ciklus mozgsviszonyai s cmlnca (G76). Foglalja ssze a jobbos s balos emelkeds menetek gyrtsnak menett.

5.

Frciklusok CNC vezrls szerszmgpeken

Frsnl a forgcslevlasztst ltalban egy szablyosan tbbl szerszm forg fmozgsa s a szerszm forgstengely irny, a szerszm vagy a munkadarab ltal vgzett eltol mozgs eredmnye. Lnyegben az eljrstl fggetlenl egy adott CNC vezrls szerszmgpen az albbi frsi technolgik a leggyakoriabbak: frs (csigafrval, telibefrval, frrddal), sllyeszts, drzsrazs, menetfrs. Egy frciklust a kvetkez mveletelemekre lehet bontani (konkrt esetben bizonyos mveletelemek kimaradhatnak) lsd 5.126. bra.

5.126. bra. Frciklus jellegzetes pontjai s mveletelemei

1. pozcionls a kivlasztott skban (pozicionlsi skon) 2. tevkenysg pozcionls utn 3. gyorsmeneti mozgs a megkzeltsi pontig (R pont) 4. tevkenysg a megkzeltsi pontban (referencia skon) 5. frs a talppontig (munkamenetben) 6. tevkenysg a talpponton (talpskon)

7. visszahzs a megkzeltsi pontig (referencia skig) 8. tevkenysg a megkzeltsi ponton (referencia skon) 9. gyorsmeneti visszahzs a kiindulsi pontig 10. tevkenysg a kiindulsi ponton Azt, hogy a frs befejeztvel a szerszm a kiindulsi pontig, vagy a megkzeltsi pontig kerljn visszahzsra az albbi G kdokkal lehet belltani: G98 esetn a szerszm a kiindulsi pontig kerl G99 esetn a szerszm a megkzeltsi pontig (R pont) kerl visszahzsra (a ciklus a 10. pontban r vget) visszahzsra (a ciklus a 8. pontban r vget) A kiindulsi pont az a pont, amelyet a frtengely a ciklus indtsa eltt felvesz. A szerszm a munkadarabot a megkzeltsi pontig (R pont) kzeltheti meg gyorsjrattal. A frtengely az a tengely, amellyel a szerszm hossztengelye prhuzamos, mg a pozcionlsi sk merleges a frtengelyre. A pozcionlsi skot (s vele egytt a frtengelyt) a G17, G18, G19 utastsokkal lehet kivlasztani. A kvetkez brn a frciklusokban hasznlt cmek s rtelmezsket tanulmnyozhatjuk (5.127. bra).

5.127. bra. A frciklusoknl hasznlt cmek sszefoglalsa

A frciklus G kdja rkld, egszen addig rvnyben marad, amg G1, G2, G3 utastst nem adunk ki, vagy amg G80 utastssal ki nem kapcsoljuk a ciklusllapotot.

A furat helyzetnek koordinti (X, Y, Z) a bert koordintartkek kzl a kivlasztott skban lvket veszi a furat pozcijnak. A bert rtkek lehetnek inkrementlis, abszolt, derkszg vagy polrkoordintban megadott rtkek, dimenzijuk pedig metrikus vagy inches. A bert koordintartkekre rvnyesek a tkrzsi, elforgatsi, s lptkezsi parancsok. A furat pozcijra a vezrls gyorsmeneti pozcionlssal ll r, fggetlenl attl, hogy melyik kd volt rvnyben.

Elmozduls fors-orientls utn (I, J, K). Ezt a szolgltatst ksbb a G76 s G87 kiesztergl- ciklusokban mutatjuk be.

Frsi adatok: A furat pozcija: Xp, Yp, Zp. A bert koordintartkek kzl a kivlasztott skban levket veszi a furat pozcijnak. A bert adatok lehetnek abszolt, vagy inkrementlis, derkszg vagy polrkoordintban megadott rtkek. Dimenzijuk inches, vagy metrikus. A megkzeltsi pont: R. A megkzeltsi pontot R cmen adjuk meg. Az R cm mindig derkszg adat, amely lehet inkrementlis s abszolt, metrikus vagy inches. Ha R adat inkrementlis, rtkt a kiindulsi ponttl szmtjuk. Az R pont adataira rvnyesek a tkrzsi s lptkezsi adatok. Az R pont adata rkldik. A G80as tpuskd, vagy az interpolcis csoport kdjai rtkt trlik. Az R pontot mindig gyorsmeneti mozgssal kzelti meg a vezrl. A furat talppontja: Xt, Yt, Zt. A furat talppontjt a frtengely cmn kell megadni. A furat talppontjnak koordintja mindig derkszg adatknt kerl rtelmezsre. Lehet inches, vagy metrikus, abszolt vagy inkrementlis. Ha inkrementlisan adjuk meg a talppont rtkt, az elmozdulst az R ponttl szmtja. A talppont adataira

rvnyesek a tkrzsi s lptkezsi parancsok. A talppont adata rkld rtk. A G80-as tpuskd vagy az interpolcis csoport kdjai rtkt trlik. A talppontot mindig az rvnyes eltolssal kzelti meg a vezrl. A fogsmlysg rtke: Q. A G73-as s G83-as ciklusokban a Q cmre kell rni a fogsmlysg nagysgt (egy idben frt furat hossza). Mindig inkrementlis, derkszg, pozitvadat. A fogsmlysg rtke rkldik. A G80-as tpus kd az interpolcis csoport kdjainak rtkt trli. A fogsmlysgre nem rvnyes a lptkezsi parancs. Segdadat: E. G73as ciklusban a visszahzs mrtke, illetve a G83-ban pedig frs eltt ekkora rtkig kzlekedik gyorsmenettel. Mindig inkrementlis, derkszg, pozitvadat. A segdadatra nem rvnyes a lptkezsi parancs. A segdadat rtke rkld. A G80-as tpuskd vagy az interpolcis csoport kdjainak rtkt trlik. Vrakozs: P. A vrakozsi idt adja meg a furat aljn. A vrakozs rtke rkldik, G80 s az interpolcis csoport kdjainak rtkt trlik. Eltols: F. A munkaeltols nagysgt hatrozza meg. rtke rkldik, csak egy msik F cmre rt rtk programozsa rja fell, G80, vagy ms kd nem trli. Fors-fordulatszm: S. rtke rkldik, csak egy msik S cmre rt rtk programozsa rja fell. A G80-as tpuskd vagy ms kd nem trli. Ismtlsi szm: L. A ciklus ismtlsnek szmt hatrozza meg. rtkhatra: 19999. Ha L nincs kitltve L=1 rket vesz figyelembe. L=0 esetn a ciklus adatai eltroldnak, de nem hajtdnak vgre. L rtke csak abban a mondatban rvnyes, ahol megadtuk.

A tovbbiakban a G17-es skban rtelmezett furatok gyrtsval foglalkozunk. Mivel a CNC esztergn s a CNC vezrls margpen is a Z tengellyel frunk (Z tengely irnyba esik a szerszm tengelyvonala).

5.1. 5.1.1.

Frciklusok ttekintse Ciklusllapot kikapcsolsa (G80)

A kd hatsra a ciklusllapot kikapcsoldik, a ciklusvltozk trldnek. Z s R inkrementlis 0 rtket vesz fel, a tbbi vltoz 0-t. Ha a G80 mondatba koordintkat programozunk, s ms utastst nem adunk, akkor a ciklus bekapcsolsa eltt rvnyes interpolcis kd alapjn hajtdik vgre a mozgs. 5.1.2. Frciklus, kiemels gyorsmenettel (G81)

A ciklusban felhasznlt cmek: Cmlnc: G17 G81 X__ Y__ Z__ R__ F__ L__ Kisebb mlysg furatok frsnl hasznlhatjuk (lsd 5.128. bra).

5.128. bra. Kis mlysg furatok frsa (G81)

A ciklus elemei: 1. pozcionls a kivlasztott skban gyorsmenettel

2. 5. 7. 9. 5.1.3.

gyorsmeneti mozgs a megkzeltsi pontig frs a talppontig F eltolssal visszahzs a megkzeltsi pontig gyorsmenettel (R pont) gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn) Frciklus vrakozssal, kiemels gyorsmenettel (G82)

A ciklusban felhasznlt cmek: Cmlnc: G17 G82 X__ Y__ Z__ R__ P__ F__ L__ Abban az esetben clszer hasznlni, ha a furat aljn eltols nlkl nhny msodpercig mg forgatni akarjuk a szerszmot (lsd 5.129. bra).

5.129. bra. Frciklus vrakozssal (G82)

A ciklus elemei: 1. 2. 5. 6. 7. 9. pozcionls a kivlasztott skban gyorsmenettel gyorsmeneti mozgs a megkzeltsi pontig frs a talppontig F eltolssal vrakozs a P cmen megadott ideig (19,9 sec) visszahzs a megkzeltsi pontig gyorsmenettel (R pont) gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn)

5.1.4.

Mlyfrciklus (G83)

Kis s kzepes mlysg furatokrl akkor beszlnk, ha az l/d5 (ahol l a furat hossza, d pedig az tmrje). Ennek ismeretben a programoznak kell eldnteni, hogy mikor alkalmazza a mlyfrciklust. Termszetesen dntsnl nem csak a geometria viszonyokat kell mrlegelni, hanem a megmunkland anyagot is jl kell ismerni (lsd 5.130. bra).

5.130. bra. Mlyfrciklus (G83)

A ciklusban felhasznlt cmek: Cmlnc: G17 G83 X__ Y__ Z__ R__ Q__ E__ F__ L__ A ciklus mveletei: 1. pozcionls a kivlasztott skban gyorsmenettel 2. gyorsmeneti mozgs a megkzeltsi pontig 3. gyorsmeneti mozgs az R pontig (megkzeltsi pont) 5. frs a talppontig F eltolssal 7. G99 esetn: visszahzs az R pontig gyorsmenettel 9. G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

Az 5. frsi mvelet rszletezse: a Q cmen megadott fogsmlysget eltolssal fr (Q=egyidben frt furat hossz), gyorsmenettel kiemel az R pontig, gyorsmenettel megkzelti az elz mlysget E tvolsgig, az elz befrs talppontjtl szmtva Q mlysget ismtelten befr, F eltolssal (elmozduls E+Q), gyorsmenettel kiemel, az R pontig, az eljrs a Z cmen megadott talppontig folytatdik.

Az E tvolsgot programbl (NCT104), vagy a paramtertrbl veszi (Fanuc 0) a vezrls. Megjegyzs: A Fanuc vezrls abban klnbzik az NCT-tl, hogy az E cm rtke csak a paramtertrban vltoztathat a Fanuc esetben. Gyakorlatban az E cmre nhny tized millimter runk. Ezzel megszaktjuk a forgcskpzds folyamatt s a forgcs darabokra trik. Ennek kvetkeztben a furatbl a forgcs knnyebben el tud tvozni. 5.1.5. Nagysebessg mlyfrciklus (NCT104M esetben G73,

NCT104T esetben G83.3) A ciklusban felhasznlt cmek: Cmlnc: G17 G73 X__ Y__ Z__ R__ Q__ E__ F__ L__ A ciklus mveletei: 1. pozcionls a kivlasztott skban gyorsmenettel 2. gyorsmeneti mozgs a megkzeltsi pontig 3. gyorsmeneti mozgs az R pontig (megkzeltsi pont) 5. frs a talppontig F eltolssal 7. G99 esetn: visszahzs az R pontig gyorsmenettel 9. G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel Az 5. frsi mvelet rszletezse (lsd 5.131. bra): a Q cmen megadott fogsmlysget eltolssal fr,

az E cmen, vagy a paramtertrban megadott rtkkel gyorsmenettel visszahz az elz befrs talppontjtl szmtva Q mlysget ismtelten befr, F eltolssal (elmozduls E+Q) az E cmen, vagy a paramtertrban megadott rtkkel gyorsmenettel visszahz az eljrs a Z cmen megadott talppontig folytatdik.

5.131. bra. Nagysebessg mlyfrciklus

A kvetkez plda a nagysebessg mlyfrciklus (G83) alkalmazst mutatja be (lsd 5.132. bra).

5.132. bra. Plda a G83-as tpuskd hasznlatra

Megjegyzs: A mintaprogrambl megfigyelhet, hogy az ltalnos eszterglsi jelleg mondatok megmunklsi skja G18, mg a Z irny frciklusok eltt a G17 (X-Y) megmunklsi skra kell tvltani (G18 esetn hibajelzs keletkezne). Az eszterga jelleg megmunkl kzpontoknl, ha a frs a palstfelleten trtnik (90 fokos hajtott fej dolgozik, mely a revolverfejtl kapja a hajtst), a frs eltt a G19-es megmunklsi skot kell kivlasztani. (A fenti sk kijellsi szably a FANUC rendszer programozsra is rvnyes). 5.1.6. Frciklus, kiemels eltolssal (G85) (Drzslsi ciklus)

A G85 s tpuskd a drzslsi technolgia megvalstsra alkalmas. Az eljrs hasonlt a G81-es frciklushoz, csak a furatbl trtn kiemels ms. G85 esetben a furatbl munkamenetben emeli ki szerszmot a vezrls (lsd 5.133. bra). A ciklusban felhasznlt cmek: Cmlnc: G17 G85 X__ Y__ Z__ R__ F__ L__ A ciklus elemei:

1. 2. 5. 7. 9.

pozcionls a kivlasztott skban gyorsmenettel gyorsmeneti mozgs a megkzeltsi pontig (R pont) frs (drzsrazs) a talppontig F eltolssal visszahzs a megkzeltsi pontig (R pont), F eltolssal G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

5.133. bra. Frciklus, kiemels eltolssal (G85). Drzsrazs

5.2. 5.2.1.

Menetfr ciklusok ttekintse Menetfr ciklus (G84 jobbmenet)

A ciklusban felhasznlt cmek: Cmlnc: G17 G84 X__ Y__ Z__ R__ (P__) F__ L__ A ciklus elemei: A menetfrciklus csak kiegyenlt betttel elltott jobbmenetfrval alkalmazhat. A menetfr ciklus mondata eltt M3 fors forgsirnyt kell bekapcsolni. A frciklus mveleti sorrendje (lsd 5.134. bra): 1. 3. pozcionls a kivlasztott skban gyorsmenettel a furat kzppontjra: (X; Y) gyorsmeneti mozgs az R pontig (megkzeltsi skig)

5. 6. 7. 8 9.

frs a Z talppontig F eltolssal, eltols szzalk kapcsol s stop gomb hasznlata tiltott fors forgsirnyvlts: (M4) visszahzs az R pontig F eltolssal; eltols szzalk kapcsol s stop gomb hasznlata tiltott a fors forgsirnynak visszavltsa: (M3) G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

5.134. bra. Menetfrciklus (G84)

Eltols rtelmezse menetfrciklusok hasznlatakor: Az eltols rtkt a fr menetemelkedsnek fggvnyben kell megadni! G94 llapotban [mm/perc]: F=PxS, ahol: 5.2.2. P a menetemelkeds [mm/fordulat] S a fors fordulatszm [fordulat/perc] F eltols [mm/perc] G95 llapotban [mm/ford.]: F=P Menetfr ciklus (G74 Balmenet)

A ciklusban felhasznlt cmek: Cmlnc: G17 G74 X__ Y__ Z__ R__ (P__) F__ L__

A menetfrciklus csak kiegyenlt betttel elltott balmenetfrval alkalmazhat. A menetfr ciklus mondata eltt M4 fors forgsirnyt kell bekapcsolni (lsd 5.135. bra). A frciklus mveleti sorrendje: 1. 3. 5. 6. 7. 8 9. pozcionls a kivlasztott skban gyorsmenettel a furat kzppontjra: (X; Y) gyorsmeneti mozgs az R pontig (megkzeltsi skig) frs a Z talppontig F eltolssal, eltols szzalk kapcsol s stop gomb hasznlata tiltott fors forgsirnyvlts: (M3) visszahzs az R pontig F eltolssal; eltols szzalk kapcsol s stop gomb hasznlata tiltott a fors forgsirnynak visszavltsa: (M4) G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

5.135. bra. Balmenetfr ciklus (G74)

Eltols rtelmezse menetfrciklusok hasznlatakor: Az eltols rtkt a fr menetemelkedsnek fggvnyben kell megadni! G94 llapotban [mm/perc]: F=PxS, ahol

5.2.3.

P a menetemelkeds [mm/fordulat] S a fors fordulatszm [fordulat/perc] F eltols [mm/perc] G95 llapotban [mm/ford.]: F=P Menetfr ciklus kiegyenlt bett nlkl (Jobb/Bal) (G84.2,

G84.3) A ciklusban felhasznlt cmek: Cmlnc: G17 G84.2/G84.3 X__ Y__ Z__ R__ F__ S__ L__ Menetfrs esetn a frtengely eltolsa s a fors fordulat hnyadosnak egyenlnek kell lennie a menetfr menetemelkedsvel: a P=F/S hnyadosnak minden idpillanatban teljeslnie kell; ahol P a programozott menetemelkeds [mm/fordulat; inch/fordulat] F az eltols [mm/perc; inch/perc] S a fors fordulatszma [fordulat/perc]

A G74-es balmenet s a G84-es jobbmenet frciklusban a fors fordulatszma s a frtengely eltolsa egymstl teljesen fggetlenl vezrldik. A fenti felttel ennek megfelelen nem teljeslhet pontosan. Klnsen igaz ez a furat aljn, ahol a frtengely eltolsnak s a fors fordulatszmnak egymssal szinkronban kellene lelassulnia s megllnia, majd az ellenkez irnyban felgyorsulnia. Ez a felttel egyltaln nem tarthat a fenti esetben vezrlstechnikailag. Ezt a problmt gy lehet kikerlni, hogy a menetfrt egy rugs kiegyenlt betttel egytt tesszk be a forsba, ami kiegyenlti az F/S hnyados rtknek pillanatnyi ingadozst. Ms a vezrls elve a kiegyenlt bett kikszblst lehetv tev G84.2 s G84.3 menetfr ciklusoknl. Ezeknl a vezrl folyamatosan gondoskodik, hogy az F/S hnyados pillanatrl pillanatra lland legyen. Vezrlstechnikailag az elz esetben (G74; G84) a vezrls csak a fors fordulatszmt szablyozza; az utbbiban (G84.2; G84.3) annak pozcijt is. A G84.2 s G84.3 ciklusokban a frtengely s a fors mozgst lineris interpolcival kapcsolja ssze: ezzel a mdszerrel

a gyorstsi s lasstsi szakaszokban is biztosthat az F/S hnyados llandsga. A G84.2 s G84.3 ciklus csak olyan gpeken alkalmazhat, ahol a forsra pozcijelad van felszerelve, s a fhajts visszacsatolhat pozciszablyozsra. (Az M19-es utasts hatsra a fors befordul egy gpi paramteren rgztett pozciba s ezt a helyzett folyamatosan megtartja (vagyis kzzel nem tudjuk a forst elforgatni, mert visszaszablyoz a vezrls). Ezt nevezzk pozci visszacsatolsnak, vagy orientlt fors megllsnak. Ezt az llapotot M3; M4; M5 utastsok kiadsa trli. Menetfr ciklus kiegyenlt bett nlkl (jobb/G84.2) lsd 5.136. bra.

5.136. bra. Plda a kiegyenlt bett nlkli jobbos menetfrsra (G84.2)

A frciklus mveleti sorrendje:

1. 3. 4 5. 7. 9.

pozcionls a kivlasztott skban gyorsmenettel a furat gyorsmeneti mozgs az R pontig (megkzeltsi skig) fors orientci: M19 lineris interpolci a frtengely s a fors kztt ramutat lineris interpolci a frtengely s a fors kztt ramutat G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

kzppontjra: (X; Y)

jrsval megegyez (+) forgsirnyban jrsval ellenttes (-) forgsirnyban A ciklus vgn a vezrls gondoskodik a fors eredeti forgsirnynak visszalltsrl s a bekapcsolsrl. Eltols rtelmezse menetfrciklusok hasznlatakor: Az eltols rtkt a fr menetemelkedsnek fggvnyben kell megadni! G94 llapotban [mm/perc]: F=PxS, ahol P a menetemelkeds [mm/fordulat] S a fors fordulatszm [fordulat/perc] F eltols [mm/perc] G95 llapotban [mm/ford.]: F=P Menetfr ciklus kiegyenlt bett nlkl (bal/G84.3) lsd 5.137. bra. A frciklus mveleti sorrendje: 1. 3. 4. 5. 7. 9. pozcionls a kivlasztott skban gyorsmenettel a furat kzppontjra (X; Y) gyorsmeneti mozgs az R pontig (megkzeltsi skig) fors orientci M19 lineris interpolci a frtengely s a fors kztt ramutat jrsval megegyez (+) forgsirnyban lineris interpolci a frtengely s a fors kztt ramutat jrsval ellenttes () forgsirnyban G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel A ciklus vgn a vezrls gondoskodik a fors eredeti forgsirnynak visszalltsrl s a bekapcsolsrl.

5.137. bra. Plda a kiegyenlt bett nlkli balos menetfrsra (G84.3)

Eltols rtelmezse menetfrciklusok hasznlatakor: Az eltols rtkt a fr menetemelkedsnek fggvnyben kell megadni! G94 llapotban [mm/perc]: F=PxS, ahol P a menetemelkeds [mm/fordulat] S a fors fordulatszm [fordulat/perc] F eltols [mm/perc] G95 llapotban [mm/ford.]: F=P

A G84.2 s G84.3 ciklusok vgn a fors ll llapotba kerl, szksg esetn annak jraindtsrl a programoznak kell gondoskodni! Az eltols rtkt a fr menetemelkedsnek fggvnyben kell megadni! 5.3. Furatesztergls automatikus szerszmelhzssal (G76)

A ciklusban felhasznlt cmek:

Cmlnc: G17 G76 X__ Y__ I__ J__ Z__ R__ (P)__ F__ L__ A G76 ciklust csak akkor lehet hasznlni, ha a fors orientls be van ptve a szerszmgpbe (lsd 5.138. bra).

5.138. bra. Furatesztergls automatikus szerszmelhzssal (G76)

A cmek mindig inkrementlis, derkszg adatknt kerlnek rtelmezsre. Az I, J, K adatokra nem rvnyesek a tkrzsi, elforgatsi, vagy lptkezsi parancsok. Az I, J s K rkld rtkek. G80, vagy az interpolcis csoport kdjai trlik az rtkeit. Az elhzs gyorsmenettel trtnik. A kiesztergl ciklus mveleti sorrendje: 1. 3. pozcionls a kivlasztott skban gyorsmenettel gyorsmeneti mozgs az R pontig (megkzeltsi pont)

5. 6. 7. 8.

kiesztergls a talppontig F eltolssal vrakozs a P cmen megadott rtkkel fors orientls: M19 G99 esetn: visszahzs az R pontig, gyorsmenettel G99 esetn szerszmvisszahzs a kivlasztott skban I, J, K-n

szerszmelhzs a kivlasztott skban I, J, K rtkkel gyorsmenettel

megadott rtkkel ellenttesen, gyorsmenettel, fors jraindtsa M3 irnyban 9. 10. G98 esetn: gyorsmeneti visszahzs a kiindulsi pontig G98 esetn szerszmvisszahzs a kivlasztott skban I, J, K-n

megadott rtkkel ellenttesen, gyorsmenettel, fors jraindtsa M3 irnyban A ciklus a kiesztergls utn fors orientlst (adott helyzetbe trtn pozicionls) vgez, s a szerszmot elhzza a fellettl I, J s K megadott rtkkel, ezrt a szerszm kihzsakor nem karcoldik a fellet. A kivlasztott sknak megfelelen rtelmezi a vezrls a cmeket az albbiak szerint (lsd 5.139. bra): G17: I, J G18: K, I G19: J, K

5.139. bra. Szerszmelhzs X s Y tengelyek ltal meghatrozott skban

Megjegyzs: A szerszm elhzs koordintit (I, J s K) a szerszm forsba val bettele utn egy M19 utasts aktivizlsval clszer

ellenrizni, mert a ciklus minden esetben a talpponton M19 szerint orientlja a forst. 5.4. Frciklus, gyorsmeneti kiemels ll forsval (G86)

A ciklusban felhasznlt cmek (lsd 5.140. bra): Cmlnc: G17 G86 X__ Y__ Z__ R__ F__ L__ Ciklus indtsakor M3-as forgsirnyt kell adni a forsnak.

5.140. bra. Gyorsmeneti kiemels, ll forsval (G86)

A G86-os ciklus mveletei sorrendje: 1. 3. 5. 6. 7. 8. 9. 10. pozcionls a kivlasztott skban gyorsmenettel gyorsmeneti mozgs az R pontig (megkzeltsi pont) esztergls (frs) a talppontig F eltolssal fors lellts: M5 G99 esetn: visszahzs az R pontig, gyorsmenettel G99 esetn: fors jraindts: M3 G98 esetn gyorsmeneti visszahzs a pozicionlsi skig G98 esetn: fors jraindts: M3

5.5. 5.5.1.

Kzi mkdtets a talpponton Frciklus, kzi elhzssal a talpponton (G87)

A G87 frciklus akkor mkdik, ha a gp nem kpes orientlni a forst (automatikusan elhzni a forst). A ciklusban felhasznlt cmek (lsd 5.141. bra): G17 G87 X__ Y__ Z__ R__ F__ L__ A ciklust megelzen M3 forgsirnyt kell adni a forsnak.

5.141. bra. G87 frciklus kzi mkdtets a talpponton

A G87-os ciklus mveletei sorrendje: 1. pozcionls a kivlasztott skban gyorsmenettel 3. gyorsmeneti mozgs a megkzeltsi pontig (referencia sk) 5. esztergls (frs) a talppontig F eltolssal 6. fors lellts: M5 a vezrls STOP llapotot (M0) vesz fel, s kzi sznmozgatsra van lehetsg (szerszm lnek eltvoltsa a munkadarabtl, szerszm kiemelse a furatbl). START gomb megnyomsra folytatdik a megmunkls.

7. visszahzs a megkzeltsi pontig gyorsmenettel 8. fors jraindts G99 esetn: M3 9. gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn) 10. fors jraindts G98 esetn: M3 5.5.2. Kiesztergls visszafel automatikus szerszmelhzssal (G87)

A G87 frciklus ltal biztostott szolgltats akkor mkdik, ha a gp kpes orientlni a forst (automatikusan elhzni a forst). A ciklusban felhasznlt cmek (lsd 5.142. bra): G17 G87__ X__ Y__ I__ J__ Z__ R__ F__ L__ A ciklust megelzen M3 forgsirnyt kell adni a forsnak, valamint a ciklusnak csak a G98 szerinti mkdse rtelmezhet.

5.142. bra. Esztergls visszafel automatikus szerszmelhzssal (G87)

A ciklus mveleti sorrendje: 1. pozcionls a kivlasztott skban gyorsmenettel 2. fors orientls (M19) szerszmelhzs a kivlasztott skban a programozott I; J; (K) rtkkel gyorsmenettel

3. gyorsmeneti mozgs a megkzeltsi pontig 4. szerszmvisszahzs a kivlasztott skban a programozott I; J; (K) rtkkel (ellenttesen) gyorsmenettel fors jraindtsa M3 irnyban 5. kiesztergls a talppontig F eltolssal 6. fors orientls (M19) szerszmelhzs a kivlasztott skban a programozott I; J; (K) rtkkel gyorsmenettel 9. gyorsmeneti visszahzs a kiindulsi pontig 10. szerszmvisszahzs a kivlasztott skban a programozott I; J; (K) rtkkel (ellenttesen) gyorsmenettel fors jraindtsa M3 irnyban Megjegyzs: A ciklus termszetbl kvetkezen az eddigiekkel ellenttben a megkzeltsi pont, azaz az R pont mlyebben fekszik, mint a talppont. Ezt a frtengely s R cmek programozsnl figyelembe kell venni. 5.6. Frciklus, vrakozs utn kzi mkdtets a talpponton (G88)

A ciklusban felhasznlt cmek (lsd 5.143. bra): G17 G88 X__ Y__ Z__ R__ P__ F__ L__ A ciklust megelzen M3 forgsirnyt kell adni a forsnak. A ciklus mveleti sorrendje: 1. pozcionls a kivlasztott skban gyorsmenettel 3. gyorsmeneti mozgs a megkzeltsi pontig 5. frs a talppontig F eltolssal 6. vrakozs a P cmen megadott ideig (vagy a P cmen megadott szm fors fordulatig) fors lellts: M5 a vezrls STOP llapotot (M0) vesz fel, s kzi sznmozgatsra van lehetsg (szerszm lnek eltvoltsa a munkadarabtl, szerszm kiemelse a furatbl). START gomb megnyomsra folytatdik a megmunkls. 7. visszahzs a megkzeltsi pontig gyorsmenettel 8. fors jraindts G99 esetn: M3

9. gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn) 10. fors jraindts G98 esetn: M3 A ciklus ugyanaz, mint G87 A esete, csak vrakozik a fors lelltsa eltt.

5.143. bra. Frciklus, vrakozs utn kzi mkdtets a talpponton (G88)

5.7.

Frciklus, talpponton vrakozs, kiemels eltolssal (G89)

A ciklusban felhasznlt cmek (lsd 5.144. bra): G17 G89 X__ Y__ Z__ R__ P__ F__ L__ A ciklus mveleti sorrendje: 1. 3. 5. 6. pozcionls a kivlasztott skban gyorsmenettel gyorsmeneti mozgs a megkzeltsi pontig frs a talppontig F eltolssal vrakozs a P cmen megadott ideig (vagy a P cmen megadott szm fors fordulatig)

7. 9.

visszahzs a megkzeltsi pontig F eltolssal gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn)

A ciklus megegyezik G85-tel, a vrakozst kivve.

5.144. bra. Frciklus kiemels eltolssal (G89)

Megjegyzsek s tancsok a frciklusok hasznlathoz: Ciklus zemmdban G04 P vrakozsi mondatot programozva a parancs vgrehajtdik a programozott P szerint, de a vrakozsra vonatkoz ciklusvltoz nem trldik, s nem rdik t. I, J, K, Q, E, P rtkt olyan mondatban kell megadni, ahol frs is trtnik, klnben nem troldnak el az rtkek. Ha a frciklus mell funkcit is programozunk a funkci az els mvelet vgn kerl vgrehajtsra a pozcionls befejezse utn. Ha a ciklusban L- t is programoztak, a funkci csak az els menetben kerl vgrehajtsra. A vezrls mondatonknti zemmdban cikluson bell az 1., 3., s a 10. mvelet utn ll meg.

A STOP gomb nem hatsos G74, G84, ciklusok 5., 6., s 7. mveletben. Ha ezen mveletek kzben nyomnak STOP -ot a vezrls folytatja mkdst s csak a 7. mvelet vgn ll meg.

Az eltols s fors override fggetlenl a kapcsol llstl mindig 100% a G74, G84 ciklusok 5., 6., s 7. mveletben. Ha ciklusmondatban G43, G44, G49 kerl programozsra, vagy j H rtket adunk meg, a hosszkorrekcit a 3. mveletben, mindig a frtengely mentn veszi figyelembe.

Frciklusok eltt a kontrkvets ki kell kapcsolni (G42 s G41), klnben nem hajtja vgre a frst.

5.8.

Pldk furatok, furatrendszerek (pontmintzatok) gyrtsra

A kvetkez brn a kontrmars megtrtnt, mr csak a furatok frsa van htra (lsd 5.145. bra). Valamennyi furat 8x10 mm-es (10mm hossz a hasznos furat hossz).

5.145. bra. Plda furatrendszerek gyrtsra

Lthat, hogy az R36-os sugron tallhat hrom furat kt pontja egyben a kt egyenesen elhelyezked pontmintzatnak is pontja. Fontos, hogy

minden egyes furatba a szerszm csak egyszer haladjon t, klnben a gpi fid megnvekedne. Tudni kell azt is, hogy a Fanuc tpus vezrlsek (ilyen az NCT is), azt a furatot nem frjk ki (elsknt), amelyik fl pozcionl. Az brn felvett munkadarab nullapontbl valamennyi furat helyzett megadhatjuk. Az R36-os sugron lv furatok helyzett knnyebben leolvashatjuk, ha polrkoordintt vesznk fel. Figyelembe vve az elmondottakat a furatok frsnak CNC programja a kvetkez. %O003 T10 G43 Z3 H10 F100 S2000 M3 Az 8- as csigafr bevltsa Az 10-es szerszm hosszkorrekcijnak

lehvsa G43 segtsgvel. A Z cmre (pozicionlsi sk helyzete) felttlen hivatkozni kell ebben a mondatban, mert a hosszkorrekcit ennek a tengelynek az irnybl hvja le a vezrls. A tbbi cmen a technolgiai paramtereket lltjuk be. G16 G0 X36 Y45 Polrkoordinta ltrehozsa G16 segtsgvel (lsd 29. bra). Majd pozicionls a 36-os sugron, az ra jrsval azonos irnyban 45-os szggel az X tengelytl mrve. Termszetesen itt furat nincs, de gy frja ki az X tengelyen lv 1-es jel furatot. G81 G99 YI45 Z12 R1 L3 G81 frciklus (lsd 127. bra). G99 hatsra a szerszm a R=1mm-re ll ki a furatbl (R pont). A rajzon a furat hasznos hossza van megadva! Ezrt Z=12mm re frunk. L cmen a furat kzk szmt kell megadni. Az Y cmen megadott 45 fokot hromszor (L=3) mri fel a vezrls. G15 G00 G80 Z3 kivtelvel. G81 G99 XI20 Z-12 R1 L3 G81 frciklus. A szerszm programozott pontja a hrmas furat felett ll Z=3mm- re. Az X=20mm hromszor (L=3) mri fel a vezrls s elkszl a fels sorban lv 3 furat. A G99 hatsra a szerszm a R=1mm-re ll ki a furatbl (R pont). G15 Kikapcsoljuk a polrkoordinta rendszert. G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F

G0 G80 X36 Y0 G81 G99 XI20 Z-12 R1 L2

Pozicionls az 1-es furat fl. G80 trli a G81 frciklus. A szerszm programozott

ciklus zemmdot s az rkld ciklusvltozkat, F kivtelvel. pontja a 1-es furat felett ll Z=1mm- re. Az X=20mm ktszer (L=2) mri fel a vezrls s elkszl az als sorban lv 2 furat. G0 G80 X0 Y0 Z50 kivtelvel. M30 % A kvetkez brn a kontrmars megtrtnt, mr csak a furatok frsa van htra szintn (lsd 5.146. bra). Valamennyi furat 8x6 mm-es (6mm hossz a furat hasznos hossza). Program vge. Pozicionls a Z=50, X=0 s Y=0 mretekre. G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F

5.146. bra. Plda furatrendszerek gyrtsra

%O0007 T2 8-as csigafr bevltsa

G43 Z2 H2 F100 M3

Az 2-es szerszm hosszkorrekcijnak

lehvsa G43 segtsgvel. A Z cmre (pozicionlsi sk helyzete) felttlen hivatkozni kell ebben a mondatban, mert a hosszkorrekcit ennek a tengelynek az irnybl hvja le a vezrls. A tbbi cmen a technolgiai paramtereket lltjuk be. G0 X5 Y5 a 145. brt). G81 G99 XI10 YI10 Z-6 R1 L3 G81 frciklus. A szerszm programozott pontja az (X5; Y5) pont felett ll Z=1mm- re a munkadarab felszntl. (A munkarab nullapontjnak bemrsekor a munkadarab legmagasabb felsznt Z irnyban nullval egyenlnek clszer felvenni. Ennek megfelelen az anyagban negatv Z rtkkel dolgozunk). Az XI=10 mm s az YI= 10mm (inkremens) rtkeket hromszor (L=3) mri fel a vezrls (eljelhelyesen) s elkszl 3 furat. G0 G80 X55 Y45 kivtelvel. G81 XI10 YI-10 Z-8 R1 L3 s elkszl az jabb 3 furat. G52 G80 X50 Y70 Loklis koordintarendszer ltrehozsa az X=50 s az Y=70 pontban (W1 munkadarab koordintarendszer jn ltre). G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F kivtelvel. G0 G16 X20 Y45 Polrkoordinta ltrehozsa G16 segtsgvel (lsd els fejezet 1.29. bra). Majd pozicionls a 20-as sugron (X=20), az ra jrsval ellenttes irnyban az X tengelytl mrve 45-os szggel. A szerszm az egyes jel furat fltt ll Z=1mm- re. G81 G99 YI90 Z-8 R1 L4 G81 frciklus (lsd 127. bra). G99 hatsra a szerszm a R=1mm- re ll ki a furatbl (R pont). A rajzon a furat hasznos hossza van megadva! Ezrt Z=8mm re frunk. L cmen a furat kzk szmt kell megadni. Az Y cmen megadott 90 fokot ngyszer (L=4) mri fel a vezrls. Az XI=10 mm s az YI=10mm (inkremens) rtkeket hromszor (L=3) mri fel a vezrls (eljelhelyesen) Pozicionls az X=55 s Y=45 mretekre. G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F Pozicionls az adott koordintkra (lsd

G15 G0 G80 Z100

G15el a polrkoordintt kapcsoljuk ki.

(elszr ezt kell megszntetni). G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F kivtelvel. A szerszm programozott pontja Z=100mm re ll. G52 X0 Y0 A loklis koordintarendszer visszahelyezse az X=0 s az Y=0 pontba (W1 munkadarab koordintarendszer megszntetse). Ebben az esetben fizikai mozgst nem vgez a vezrls, csak a memrijban kerl vissza a nullapont, az eredi helyre. G0 X0 Y0 Y=0 pontra mozog! M30 % 5.9. Ellenrzkrdsek az tdik fejezethez: Foglalja ssze a frciklusok jellegzetes pontjait s mveletelemeit. Mutassa be a frciklusokban hasznlt cmeket. rtelmezze a G80, G81 s a G82 frciklusok cmlncait, mutassa be felhasznlsi terleteiket. rtelmezze a mlyfr G83 s a nagysebessg mlyfrciklusok (NCT 104M esetben G73, NCT 104T esetben G83.3) cmlncait, mutassa be felhasznlsi terleteiket. Mutassa be a kiegyenlt betttel elltott jobbmenetfr (G84) s a balmenetfr (G74) ciklusokat. Kiegyenlt bett nlkli menetfr ciklusok cmlnca s mkdse (jobb/bal) (G84.2, G84.3). Mutassa be a drzslsi ciklus megvalstsra alkalmas frciklust (G85). Furatesztergls automatikus szerszmelhzssal (G76). Frciklus, gyorsmeneti kiemels ll forsval (G86). Frciklus, kzi elhzssal a talpponton (G87). Kiesztergls visszafel automatikus szerszmelhzssal (G87). Program vge. A szerszm programozott pontja az X=0 s az

Frciklus, vrakozs utn kzi mkdtets a talpponton (G88). Frciklus, talpponton vrakozs, kiemels eltolssal (G89). Foglalja ssze azokat a fogsokat, technikkat, amelyeket a frciklusok hasznlata sorn szksges ismerni.

6.

Programozhat munkatr behatrols G22 s G23

tpuskdok segtsgvel
Az utasts cmlnca: G22 X Y Z I J K P Az utastsban felhasznlt cmek jelentse: X: I: Y: J: Z: K: Az X tengelyen a pozitv irny hatr. Az X tengelyen a negatv irny hatr. Az Y tengelyen a pozitv irny hatr. Az Y tengelyen a negatv irny hatr. Az Z tengelyen a pozitv irny hatr. Az Z tengelyen a negatv irny hatr.

A kvetkez egyenltlensgeknek mindig teljeslni kell: X I; Y J; Z K . Az utasts segtsgvel a tengelyek mozgstartomnya hatrolhat be. Ez akkor lehet hasznos, ha el szeretnnk kerlni a szerszm tkzst pl. a munkatrbe helyezett satuval, kszlkkel stb. P cmen kell megadni, hogy a szerszm a megadott hatrokon bell mozoghat, vagy kvl (lsd 6.147. bra). P=0 programozsakor a megadott hatrokkal rendelkez trrsz belseje van tiltva. P=1 esetn pedig a mozgs csak a megadott trrszen bell trtnhet.

6.147. bra. A munkatr lehatrolsnak rtelmezse

A G22 utastsban szerepl koordintk mieltt a megfelel paramterre rdnnak tszmtsra kerlnek a gp koordintarendszerbe gy, hogy a bekapcsolt korrekcis eltolsokat is tartalmazzk. Teht pldul, ha a G22 utasts megadsakor be volt kapcsolva a hosszkorrekci Z irnyban, az erre a tengelyre megadott koordinta hatradatok gy hatroljk be a mozgst, hogy a szerszm hegyt nem engedik a hatron tl. Ha viszont nincs korrekci bekapcsolva a szerszmtart vonatkoztatsi pontjt nem engedi a tiltott terletre. A szerszm hossztengelybe es koordintn a leghosszabb kinyls szerszmhoz clszer belltani a tiltott zna hatrt. Megjegyzsek a munkatr-behatrolshoz: A munkatr-behatrolst csak a ftengelyekre lehet megadni. A G22, G23 utastsokat nll mondatban kell megadni. A munkatr behatrolsa bekapcsols s gpi referenciapont felvtel utn lesz hatsos. Ha referenciapont felvtel utn, vagy G22 programozs hatsra a gp tiltott munkatrbe kerl, s a zna bellrl van tiltva kzi zemmdban G23 programozsval oldani kell a tiltst, a tengely(eke)t kihozni onnan kzi mozgatssal, majd G22 programozsval visszakapcsolni a tiltott terlet figyelst. Ha a zna kvlrl van tiltva, a terlet elhagysa ugyanaz, mint a vgllsra futs utn. Ha mozgs kzben kerl valamelyik tengely a tiltott terlet hatrra, onnan kzi mozgatssal eltvolthat kzi zemmdban. Ha X=I, Y=J, Z=K s P=0 a teljes tr engedlyezve van. Ha X=I, Y=J, Z=K s P=1 a teljes tr tiltva van. Ha a munkaterlet bellrl van tiltva s a tiltott znba, vagy annak hatrra jutnak a tengelyek 1400 BELLRL TILTOTT ZNA hibazenetet ad a vezrl. Ha a munkaterlet kvl van tiltva 130n TILTOTT ZNA t+, vagy 132n TILTOTT ZNA t hibajelzst ad a vezrl, ahol t a tiltott znra fut tengely neve.

A G23 utasts kikapcsolja a munkatr behatrols figyelst.

7.

Technolgiai tervezs CNC vezrls eszterga s

margpekre
CNC vezrls szerszmgpen a megmunkls lnyege az, hogy a szerszmot egy olyan tvonal mentn kell mozgatni, amelynek a vgeredmnye a kvnt geometrij munkadarab. Az tvonalra vonatkoz informcikat az alkatrszrajz tartalmazza. A gprajzban a mreteket a konstruktr tbbflekppen is megadhatja. A bzistl val mretezst az CNC technikban abszolt mretmegadsnak, a lncmretezst nvekmnyes mretmegadsnak nevezzk. A szmjegyvezrls szerszmgpek bekapcsolsa utn a gpi nullpontot s a munkadarabnullpontot fedsbe kell hozni a hibamentes gyrts rdekben. A nullponteltols fogalmt nem csak a fenti clok rdekben hasznlhatjuk, hanem programtechnikai szolgltatsknt is lehet alkalmazni. Nagymret, slyos munkadarabok megmunklsa esetn knnyebb a nullpontot tolni a gp munkaterben, mint az elgyrtmnyt mozgatni a gpi nullponthoz kpest. A nullponteltols teht egyszersti a helyzet meghatrozst (a munkadarab-bemrst). Ha egy alkatrszen azonos geometriai alakzatok tallhatk, akkor ezen alakzatok megmunklshoz nem kell jra s jra elkszteni a megmunkl programot, hanem elegend az alakzatok kztti tvolsgokat meghatrozni, ezeket eljelhelyesen nullponteltolsknt rtelmezni. A nullpontbellts jl alkalmazhat simtsi rhagys biztostsra is. Ha tbb, kisebb mret s rvid megmunklsi idej munkadarabot kell kszteni, akkor ugyanazon programmal munklhatk meg gy, hogy mindegyikhez sajt nullpontot lehet hozzrendelni. A nullponteltols vezrlstl fggen aritmetikai vagy transzlcis lehet. Az aritmetikai nullponteltols esetn a szksges numerikus rtkeket kzi adatbevitellel lehet bejuttatni a trolkba. A munkadarab nullpontokhoz kdok tartoznak. A megmunklsi programban e kdok megadsval lehet rvnyesteni valamelyik munkadarabnullpontot. A transzlcis

nullponteltols alkalmazsakor a programban kell elrni a nullponteltolshoz szksges numerikus rtkeket (lsd 1. fejezet 1.2.2 bekezdst). 7.1. Alkatrszgyrts menete CNC vezrls szerszmgpen

A CNC gpre trtn gyrtstervezs els fzisai (elgyrtmny kivlaszts, mveleti sorrendterv ksztse) hasonlak a konvencionlis gpekre trtn tervezshez. Ellenben a mveletterv tervezse mr eltr, ugyanis ismerni kell a szerszmbefogk s szerszmok mreteit ahhoz, hogy pontosan meghatrozhassuk a gyorsmeneti s munkameneti tvonalakat. A programoz, valamint a gpkezel a szerszmok, befogeszkzk s mreszkzk kivlasztshoz, illetve a gyrtshoz szksges technolgiai paramterek meghatrozshoz (pl. vgsebessg, fogsmlysg, eltols stb.) a kziknyvek mellett, adatbankok segtsgt is ignybe veheti. Ebben a tanknyvben felttelezzk, hogy a tanulk az alapvet forgcsolsi ismeretekkel rendelkeznek. A kzi programozs clja, hogy a mvelettervben elrt folyamatokat a vezrls szmra rthet alakra hozzuk. Egyszer daraboknl a plyapontok koordintit kzvetlenl az alkatrszrajzrl is leolvashatjuk. A kvetkez brn az alkatrszgyrts tervezsnek menett mutatjuk be CNC vezrls szerszmgpre (lsd 7.148. bra). Napjainkban a vezrlsbe integrlt mikroszmtgpek megknnytik a programozk munkjt, mivel a programot nulla tmrj szerszmokra rjk. A tnyleges szerszmmreteket a gpen vagy a gpen kvl lltjuk be. A korszer vezrlsek kpesek ciklusutastsok, szubrutinok, klnbz transzformcik, makroprogramok s a paramteres programozs szerkesztsre is. Az elksztett s tesztelt programot kzi adatbevitellel, kzvetlen (on-line) s kzvetett (off-line) adattvitellel kzlhetjk a vezrlssel. Kzi adatbevitel esetn a programot a vezrls billentyzetn keresztl tplljuk a CNC gpbe. Kzvetett adattvitel sorn a programot egy adathordozn rgztjk (pl. mgneslemez, mgnesszalag,) s ezen

tovbbtjuk az adott gpbe. Kzvetlen adattvitelnl a programot szmtgpen is trolhatjuk s a vezrls kommunikcis csatornjn keresztl (RS232 vonalon) tovbbtjuk a CNC szerszmgpbe.

7.148. bra. Az alkatrszgyrts tervezsnek menete CNC szerszmgpen

7.2.

CNC program generlsa CAM szoftver segtsgvel

A korszer CNC gpeken a vezrlsbe integrlt PC (szemlyi szmtgp) egysg a vezrlssel egytt indthat el. A PC egysget ltalban Windows XP opercis rendszer kezeli. Az alkatrszprogram ksztsnek egyes lpseit a szmtgp veszi t (pl. geometria tervezse folyamata, automatikus CNC program generlsa stb.). Ebben rszben egy ltalnosan mkd CAM szoftvert mutatunk be, amely napjainkban szmos CNC vezrls alapszolgltatsa (lsd 7.149. bra). A szmtgppel segtett gyrts (Computer Aided Manufacturing) olyan koncepcik, mdszerek, eljrsok egyttese, amelyek a termels operatv szintjhez kapcsoldnak. A CAM tevkenysg a gyrtstervezssel indul, amely magban foglalja a technologizlst, a szerszmozst, a kszlkezst s a CNC program generlst is. Ahhoz, hogy egy alkatrszre CNC programot tudjunk generlni automatikusan, kt szoftverre van szksgnk: processzorra s posztprocesszorra.

7.149. bra. Szmtgppel segtett gyrts (CAM) folyamata

A processzor meghatrozza a szerszmmozgats tvonalait, aktivizlja a geometriai s technolgiai elrsokat, illetve a szubrutinokat lehvja a

trbl s beiktatja a programba elrt helyre. A processzor utastsra a szmtgp a program adatait egy vezrls semleges plyafjl formban adja meg: CLDATA (Cutter Location Data = szerszmhelyzetadatok). A Cutter Location DATA fjl adatait feldolgoz rendszert posztprocesszornak hvjuk. A posztprocesszorban vannak rgztve azok a specilis szubrutinok, amelynek segtsgvel az ltalunk kivlasztott vezrlsre CNC program generlhat, lefordthat. Teht a posztprocesszor lltja el a programot a kivlasztott vezrlsre, figyelembe vve a DIN 66025-ben a szmjegyvezrls szerszmgpek programszerkezetre vonatkoz elrsokat. 7.3. 7.3.1. Technolgiai tervezs CNC vezrls esztergagpre Komplett technolgiai terv kidolgozsa az L807-es alkatrsz

gyrtsra A 7.150. bran egy olyan tengelyszer alkatrsz komplett technolgiai tervezst mutatjuk be, amelyen kls s bels felletek munkltunk meg, valamint forgszerszmot is alkalmaztunk. Valamennyi pldt az NCT104T vezrlsre s EUROturn12 tpus esztergagpre ksztettk. A plda megtervezsnl fontosnak tartottuk, megmutatni azt is, hogy a telibefrt hogyan lehet frrdknt bemrni, alkalmazni. A hatszg eszterglsnl (marsnl) alkalmaztunk egy hroml forg szerszmot, amelynek az alkalmazst, nem rszleteztk (a knyv terjedelme nem teszi lehetv), de felhasznlsa az NCT104T programozsi gpknyvben megtallhat. Az egyes mveleteket, mveletutastsi lapokon rszleteztk, gyelve arra, hogy egy adott mvelet befogstl kifogsig terjed. A mveletek nevt a magyar nyelvtan szablyai szerint fnvknt fogalmaztuk meg. A mveleteken bell tallhat mveletelemeket pedig a magyar nyelvtan szablyai szerint igeknt definiltuk. Az alkalmazott technolgiai paramterek kivlasztsnl nem trekedtnk arra, hogy minden rtk optimlis legyen.

Gyrtand alkatrsz mhelyrajza s 3D test modellje

7.150. bra. Plda egy tengelyvg kls s bels felletnek megmunklsra

Az egyes mveletek rszletezse

MVELETI UTASTS (1)


Rajzszm: Munkadarab megnevezse:

Mv. szm:

Lapszm:

O807/1 (bels)
Munkadarab jele:

1/1

FA-06-352-40
Nyersmret: 40

L807 Tengelyvg
Anyaga: AlCuPbMgMn Anyagll.: Cg:

352-40/1
A gp tpusa: EUROturn12 A mvelet neve:

x 75

Hzott

PET

Esztergls
+X

2.

6.

3.

1.

+Z

4.
Vzlat: Sorsz. 1. 2. 3. 4. 5. 6. 7. 8. 9. Mveletelem Munkadarabot befog Tisztra oldalaz Hosszesztergl 40x35 let letr 1x45 Fr 16x28 Furatot esztergl (nagyol) Furatot esztergl (simt) Mreteket ellenriz Munkadarabot kifog Fellet 1 2 3 4 5 6 Szerszm, mreszkz, kszlk Esztergatokmny CP 230 MSZ 5048 Nagyolks SVJB/L 1212K 12; Lapka: VBMT 110404-UM Nagyolks SVJB/L 1212K 12; Lapka: VBMT 110404-UM Nagyolks SVJB/L 1212K 12; Lapka: VBMT 110404-UM Telibefr 16 ISCAR DR016-064-25-06 Telibefr 16 ISCAR DR016-064-25-06 Telibefr 16 ISCAR DR016-064-25-06 Tolmr Mv. ut. szm: Lapszm: v m/perc 150 150 150 125 180 180 f
mm/ford

a mm 1,5 1 1 8 1 0,5

0,15 0,15 0,15 0,03 0,05 0,05

MVELETI UTASTS (2)


Rajzszm: A munkadarab megnevezse:

O807/2 (kls)
Munkadarab jele:

1/2

FA-06-352-40

L807 Tengelyvg

352-40/1

Anyag: AlCuPbMgMn Nyersmret: 40 Anyagllapot: Cg: A gp tpusa: EUROturn12 Mvelet megnevezse:

x 75

Hzott

PET

Esztergls

+X 2.

1. 3. +Z

5.
Vzlat: N. Mveletelem Fel.

4.
Szerszm, mreszkz, kszlk Esztergatokmny CP 230 MSZ 5048 v m/perc f
mm/for d

a mm

1. 2. 3. 4. 5. 6. 7. 8.

Munkadarabot bef. Mretre oldalaz Nagyol esztergl Kontrt esztergl Menetet esztergl Hatszget (mar) esztergl Mreteket ellenriz Munkadarabot kifog

1 2 3 5 6

Nagyolks SVJB/L 1212K 12 Lapka: VBMT 110404-UM Nagyolks SVJB/L 1212K 16; Lapka: VBMT 110404-UM Simtks SDJC/L1212F09-M; Lapka: SCLC/L C3-SCLC/L-22040-12 Menetvg ks R 166.4 FG-1212-12; Lapka: l166.06-16-01-150 Egyedi befog 10x35 Lapka: S312.0520.F2/L Tolmr

150 150 150 75 145

0,15 0,15 0,15 1,5 0,02

1 1,5 0,6

0,7

Szerszmterv Program szma: %O807/1 (bels) s %O807/2 (kls) Alkatrsz neve: L807
Mveletelem sorszma:

Szerszmgp: EUROturn12

Alkatrsz rajzszma: FA-06-352-40


Kpek a szerszmokrl

A mveletelemhez tartoz szerszm megnevezse

1/2 1/3 1/4

Nagyolks: Befog: SVJB/L 1212K 12;

Lapka: VBMT 110404-UM

1/5 1/6 1/7

Telibefr: ISCAR 16 Lapka: DR016-064-25-06

Megjegyzs: Az 1/6, 1/7 mveletelem sorn a telibefr frrdknt van bemrve.


2/2 2/3

Nagyolks: Befog: SVJB/L 1212K 12;

Lapka: VBMT 110404-UM

2/4

Simtks: Befog: SDJC/L1212F09-M; Lapka: SCLC/L C3-SCLC/L22040-12

2/5

Menetvgks: Befog: R 166.4 FG-1212-12; Lapka: l166.06-16-01-150

2/6

Hrom l forgszerszm (hajtott): Befog: Egyedi 10x35 Lapka: S312.0520.F2/L

CNC program rszletes lersa (L807/1 bels) %O8071 (bels) T0707


A program cme mindig O karakterrel kezddik, amelyet ngy szm kvet. A forgcsolszerszm jellse. A

szerszm kdja ngyjegy szm, ahol az els kt karakter a szerszm helyt, a msodik kett a szerszmkorrekcit tartalmazza. G92 tpuskd lland vgsebessget definil. S cmen a maximlis fordulatszmot hatrozzuk meg.

G92 S3000

G96 S150 M4

G96 tpuskd utn S cmen konstans vgsebessget llthatunk be (150 m/perc). M4 a fors forgsnak irnya

G0 X44

(lsd 1. fejezet). Pozicionls az oldalazs kezdpontjra (a szerszm mg nem rinti a munkadarabot). Pozicionls Z koordintra. Oldalaz tisztra. (Az X tengely mentn a mnusz tartomnyba megynk.). Az eltols rtke (F=0,15 mm/ford.). Oldalazsbl elllunk, s a jobb oldali kontrkvetst kapcsoljuk be. Pozcionls hosszeszterglshoz. Letrs. Hosszesztergl. Hosszeszterglsbl elll. Pozcionls a szerszmvlts helyre. G97 tpuskddal kikapcsoljuk az lland vgsebessget. Bevltjuk a telibefr szerszmot. A

Z0 G1 X1 F0.15

G0 G42 Z1 X37 G1 X40 Z1 Z30 G1 X42 G0 G40 Z80 G97 T0414

T0414 esetben a msodik kt szmjegy azt jelenti, hogy a 14-es trhelyen lv korrekcis rtket lehvjuk. Pozcionl a frshoz (X). S cmen a fordulatszmot definiljuk. Pozcionl frshoz (Z). G83 Mlyfrciklus ehhez G17 skot kell aktivizlni (lsd 5.1.4. pontot). Pozcionl furateszterglshoz. G18 sk visszavltsa! T0404 a ngyes trhelyen lv

G0 S2500 M4 X0 Z1 G83 G17 G98 X0 Z28 R1 F0.03 E1 Q10 G0 G18 Z1 T0404

szerszmkorrekci lehvsa. (A msodik kt szmjegy azt jelenti, hogy a telibefr szerszm kls tmrn lv lapkjt vezreljk. A telibefrval gy dolgozunk, mintha frrd lenne). Pozcionl a nagyol

G0 X16 Z1 S2000

ciklushoz.

(A

telibefrt frrdknt hasznljuk.)

/1 G71 U1 R.2

G71 Kontrnagyol ciklus. Hasznlata a rhagys nagysga X irnyban. Azrt negatv, mert furatban kell a rhagyst biztostani. A /1 feltteles mondatot kezelst lsd 2. ktet 1.4. fejezet. Pozcionl, bal oldali kontrkvetst bekapcsol (G41). (N10 a simtciklus kezd mondatnak sorszma). Lineris interpolci a clkoordintra. Lineris interpolci a

/1 G71 U0.5 W0.1 P10 Q20 F0.2 4.2.2. fejezetpontban tallhat. U0,5

N10 G0 G41 X32 Z0.5

G1 X31 Z0 F.05 X29 Z1 Z10 ,R0.5 X27 ,C0.3 Z20 G3 X20 Z23.5 R3.5 G1 X15 Z26 N20 G0 G40 X16 Z28

jellt jellt

clkoordintra. Lineris interpolci llekerektssel. Lineris interpolci, lletrs. Lineris interpolci a jellt clkoordintra. Krinterpolci az ramutat jrsval ellenttes irnyban. Lineris interpolci a jellt

clkoordintra. Pozicionls a szerszmvlts helyre. G40 tpuskddal kikapcsoljuk a plyakvetst (N20 a simtciklus utols

M30

mondata). A program vgt jell tpuskd.

CNC program rszletes lersa (L807/2 kls) %O807/2 (kls) T0606


A program cme mindig O karakterrel kezddik, amelyet ngy szmjegy kvet. A forgcsolszerszm jellse. A szerszmok kdja ngyjegy szm, ahol az els kt szmjegy a szerszm helyt, a msodik kett a szerszmkorrekcit tartalmazza. G92 tpuskd lland vgsebessget definil. S cmen a maximlis fordulatszmot hatrozzuk meg. G96 tpuskd utn

G92 S3000

G96 S150 M4

cmen

konstans

vgsebessget llthatunk be (150 m/perc).

G0 X44 Z0 G1 X1 F0.15 G0 Z2 /1 G71 U1.5 R0.5

M4 a fors forgsnak irnya (lsd 1. fejezet). Pozicionls az oldalazs kezdpontjra (a szerszm mg nem rinti a munkadarabot). Pozicionls Z koordintra. Mretre oldalaz. Pozcionl a kontrnagyols kezdpontjra. Kontrt nagyol. /1 feltteles mondat

(a

/1 G71 U0.6 W0.05 P10 Q20 feltteles billenty aktv llapotban a mondatot G0 X40 Z100 T0101 N10 G0 G42 X7 Z1 G1 Z0.5 F0.1 X11.5 Z1.75 Z8 ,R0.6 X13 X16 Z-9.5 Z18 ,R1 X13 ,A30 ,R1 Z23 ,R1 X18 ,R1.5 X30 ,A162 Z45 ,R2 X38 X41 Z46.5 N20 G0 G40 X50 Z100 M5
nem hajtja vgre a vezrls). Pozicionls a szerszmvlts helyre. A simtszerszm bevltsa. Pozcionl, jobb oldali kontrkvetst bekapcsol (G42). (N10 a simtciklus kezd mondata). Lineris interpolci a jellt clkoordintra. Lineris interpolci a jellt clkoordintra. Lineris interpolci llekerektssel. Lineris interpolci a jellt clkoordintra. Lineris interpolci a jellt clkoordintra. Lineris interpolci llekerektssel. Lineris interpolci llekerektssel. Lineris interpolci llekerektssel. Lineris interpolci llekerektssel. Lineris interpolci a jellt clkoordintra. Lineris interpolci llekerektssel. Lineris interpolci a jellt clkoordintra. Lineris interpolci a jellt clkoordintra. Pozicionls a szerszmvlts helyre. G40 tpuskddal kikapcsoljuk a plyakvetst (N20 a simtciklus utols mondata). Menetvg szerszm bevltsa.

T0303

G97 S1000 M3

G97

tpuskd

kikapcsolja

az

lland

vgsebessget, S cmen a kvnt fors

G00 X17 Z5

fordulatot lehet belltani. Az X=17es tmrre clszer llni, mert ezen az tmrn fut vissza a szerszm programozott pontja. Z irnyban pedig kt menetemelkedssel a menet el clszer llni. Menetet vg ktmondatos megadsi mddal. cmlnca)! Pozicionls a szerszmvlts helyre. A hroml szerszm bevltsa (hajtott szerszm). Pozicionls a hatszgprofil megmunklshoz (M31 tpuskddal a forgst indtjuk). Rszletes informci az NCT104T gpknyvben. Technolgiai paramterek kivlasztsa. G51.2 tpuskd sokszgesztergls (a forg szerszm ellenttesen forog a munkadarabbal (1600 1/min). G77 tpuskd

G76 R0.03 P020060 Q0.1 G76 X14.16 Z21 P0.92 Q.4 G0 X50 Z100 T0505 G0 X11.5 Z1 M31

F1.5 Lsd 4.2.7 fejezet pontot (G76-os tpuskd

S800 M4 G51.2 P1 Q2

G77 X11 Z5.5 F0.02 X10 G50.2 G0 X50 Z100 M30

hosszesztergl

ciklus

meghvsa. A hatszg laptv belltsa (10mm). Sokszgesztergls kikapcsolsa. Pozicionls a szerszmvlts helyre. A program vgt jell tpuskd.

A gyrts eltt a szksges belltsok utn a CNC program grafikus tesztjt lthatjuk a 7.151. bran.

7.151. bra. A L807/12 szm alkatrsz CNC programjnak grafikai tesztje

7.3.2.

CNC program rsa az L5004E jel alkatrsz gyrtsra. (lsd

7.152. bra).

7.152. bra. Az L5004E jel alkatrsz mretei

%O5004 T0606
Kls tmrz szerszm: Befog: SDJC/L1212F09-M; Lapka:SCLC/LC3-SCLC/L-22040-12

program

cme

mindig

karakterrel

kezddik, amelyet ngy szmjegy kvet. A forgcsolszerszm jellse. A szerszmok kdja ngyjegy szm, ahol az els kt szmjegy a szerszmtartban elfoglalt helyt, a msodik kett a szerszmkorrekcit tartalmazza. Egy szerszmhoz tbb korrekcis

G92 S2000

rtk is tartozhat! G92 tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot

G96 S150 M4 M8

hatrozzuk meg. G96 tpuskd utn

cmen

konstans

vgsebessget llthatunk be (150 m/perc).

G0 G18 G90 X41 Z0 G1 X1 F0.15 G0 X40 Z1 /1 G71 U2 R1 /1 G71 U1 W0.1 P10 Q40 F0.3 N10 G0 G42 X16 Z1 F0.05 G1 Z0 X20 Z2 Z10 X16 Z12 Z20 ,R2 X24 G3 X35 Z35 R10 G1 Z40 ,R1 X38 X41 Z41.5 N40 G0 G40 X50 Z100

M4 a fors forgsnak irnya (lsd 1. fejezet). Pozicionls az oldalazs kezdpontjra (a szerszm mg nem rinti a munkadarabot). Mretre oldalaz. Pozcionl a kontrnagyols kezdpontjra. Kontrt nagyol. /1- es feltteles mondat (lsd elz pldk). Pozcionl, jobb oldali kontrkvetst bekapcsol (G42). (N10 a simtciklus kezd mondata). Lineris interpolci a jellt clkoordintra. Lineris interpolci a jellt clkoordintra. Lineris interpolci. Lineris interpolci a jellt clkoordintra. Lineris interpolci llekerektssel. Lineris interpolci Krinterpolci. Lineris interpolci llekerektssel. Lineris interpolci. Lineris interpolci a jellt clkoordintra. Pozicionls a szerszmvlts helyre. G40 tpuskddal kikapcsoljuk a plyakvetst (N40 a simtciklus utols mondata). Menetvg szerszm bevltsa. A menetvgsnl a szerszm jobbrl balra mozog (jobbos menet). A szerszmgp hts kstartval rendelkezik, teht M3 forgs esetben a lapka homloklapja lefel van fordtva.

T303
Befog: R 166.4 FG-1212-12; Lapka: l166.06-16-01-150

G97 S900 M3

G97

tpuskd

kikapcsolja

az

lland

vgsebessget, S cmen a kvnt fors fordulatot lehet belltani. Az M3-al forgsirnyt vltunk Az X=21es tmrre clszer llni, mert ezen az tmrn fut vissza, fogsvtel eltt a szerszm programozott pontja. Z irnyban pedig kt menetemelkedssel a menet el clszer llni. A menetet vg ktmondatos megadsi tpuskd cmlnca)! Pozicionls a szerszmvlts helyre. A program vgt jell tpuskd.

G0 X21 Z3

G76 R.05 Q.1 P020060

G76 X18.16 Z-16 Q.3 F1.5 P.92 mddal. Lsd 4.2.7 fejezet pontot (G76-os G0 X50 Z100 M30% 7.3.3.

CNC program az L5001E jel alkatrsz gyrtsra. (7.153. bra).

7.153. bra. Az L5001E jel alkatrsz mretei

%O5001 T0606
Kls tmrz szerszm: Befog: SDJC/L1212F09-M; Lapka:SCLC/LC3-SCLC/L-22040-12

A program szma. A forgcsolszerszm jellse. A szerszmok kdja ngyjegy szm, ahol az els kt szmjegy a szerszmtartban elfoglalt helyt, a msodik kett a szerszmkorrekcit tartalmazza. Egy szerszmhoz tbb korrekcis

G92 S2000

rtk is tartozhat! G92 tpuskd rjuk. G96

lland

vgsebessget

definil. S cmre a maximlis fordulatszmot

G96 S150 M4 M8

tpuskd

utn

cmen

konstans

vgsebessget llthatunk be (150 m/perc). M4 a fors forgsnak irnya (lsd 1. fejezet).

G0 G18 G90 X41 Z0 G1 X-1 F0.15 G0 X40 Z1 /1 G71 U1.5 R0.5 /1 G71 U.5 W0 P2 Q10 F0.3 N2 G0 G42 X12 Z1 F0.05 G1 X16 Z-1 Z-12 X13 ,A30 Z-18 ,R1 X20 ,C1 Z-28 X15 ,R3 ,A30 Z-44 ,R3 ,A150 X38 X41 Z-45. N10 G0 G40 X50 Z100

Pozicionls az oldalazs kezdpontjra (a szerszm mg nem rinti a munkadarabot). Mretre oldalaz. Pozcionl a kontrnagyols kezdpontjra. Kontrt nagyol. /1 feltteles mondat. Lsd elz feladat. Pozcionl, jobb oldali kontrkvetst bekapcsol (G42). (N2 a simtciklus kezd mondata). A kontr lersa.

Pozicionls a szerszmvlts helyre. G40 tpuskddal kikapcsoljuk a plyakvetst (N10 a simtciklus utols mondata). Menetvg szerszm bevltsa. A menetvgsnl a szerszm jobbrl balra mozog (jobbos menet). Lsd elz plda. G97 tpuskd kikapcsolja az lland vgsebessget, S cmen a kvnt fors fordulatot lehet belltani. Az M3-al forgsirnyt vltunk Az X=17es tmrre clszer llni, mert ezen az tmrn fut vissza, fogsvtel eltt a szerszm programozott pontja. Z irnyban pedig kt menetemelkedssel a menet el pozcionlunk. A menetet vg ktmondatos megadsi tpuskd cmlnca)! Pozicionls a szerszmvlts helyre.

T303
Befog: R 166.4 FG-1212-12; Lapka: l166.06-16-01-150

G97 S900 M3

G0 X17 Z3

G76 R0.05 P020060 Q.1

G76 X14.2 Z-15 F1.5 P0.92 Q0.3 mddal. Lsd 4.2.7 fejezet pontot (G76-os G0 X50 Z100

M30 % 7.3.4.

A program vgt jell tpuskd.

CNC program az L5002E jel alkatrsz gyrtsra (7.154. bra).

7.154. bra. Az L5002E jel alkatrsz mretei

%O5002 T0606
Kls tmrz szerszm: Befog: SDJC/L1212F09-M; Lapka:SCLC/LC3-SCLC/L-22040-12

A program szma. A forgcsolszerszm jellse. Hasonlan az elz feladathoz.

G92 S2000

G92

tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot

G96 S150 M4 M8

hatrozzuk meg. G96 tpuskd utn

cmen

konstans

vgsebessget llthatunk be (150 m/perc).

G0 G18 G90 X41 Z0 G1 X-1 F0.15 G0 X40 Z1 /1 G71 U1.5 R0.5 /1 G71 U.5 W0 P5 Q10 F0.3 N5 G0 G42 X0 Z1 F0.05

M4 a fors forgsnak irnya (lsd 1. fejezet). Pozicionls az oldalazs kezdpontjra. Mretre oldalaz. Pozcionl a kontrnagyols kezdpontjra. Kontrt nagyol. /1 feltteles mondat (lsd elz feladatok). Pozcionl, jobb oldali kontrkvetst bekapcsol (G42). (N5 a simtciklus kezd mondata).

G1 Z0 ,A90 ,R2 X18 Z-12 ,A160 Z-15 ,R2 X30 ,C2 Z-25 X20 ,A210 ,R6 X30 Z-45 ,A150 Z-50 ,R2 X41 N10 G0 G40 X50 Z18 (M00)

A kontr lersa

Pozicionls a szerszmvlts helyre. G40 tpuskddal kikapcsoljuk a plyakvetst (N10 a simtciklus utols mondata). M00 programozott llj (mretek ellenrzse). A START gomb megnyomsval folytatja a megmunklst. Menetvg szerszm bevltsa. A menetvgsnl a szerszm jobbrl balra mozog (jobbos menet). Lsd elz plda. G97 tpuskd kikapcsolja az lland

T303 Befog: R 166.4 FG-1212-12; Lapka: l166.06-16-01-150 G97 S900 M3

vgsebessget, S cmen a kvnt fors fordulatot lehet belltani. Az M3-al forgsirnyt vltunk Az X=31es tmrre clszer llni, mert ezen az tmrn fut vissza, fogsvtel eltt a szerszm programozott pontja. Z irnyban pedig kt menetemelkedssel a menet el pozcionlunk. A menetet vg ktmondatos megadsi tpuskd cmlnca)! Pozicionls a szerszmvlts helyre. A program vgt jell tpuskd.

G0 X31 Z-10

G76 R0.05 P020060 Q0.1

G76 X28.16 F1.5 Z-30 P0.92 Q0.3 mddal. Lsd 4.2.7 fejezet pontot (G76-os G0 X50 Z80 M30 %

7.3.5. bra).

CNC program az L5008E jel alkatrsz gyrtsra. (lsd 7.155.

7.155. bra. Az L5008E jel alkatrsz mretei

%O5008 T0606
Kls tmrz szerszm: Befog: SDJC/L1212F09-M; Lapka:SCLC/LC3-SCLC/L-22040-12

A program szma. A forgcsolszerszm jellse. Hasonlan az elz feladathoz.

G92 S1800

G92

tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot

G96 S150 M4 M8

hatrozzuk meg. G96 tpuskd utn

cmen

konstans

vgsebessget llthatunk be (150 m/perc).

G0 G18 G90 X56 Z0 G1 X-1 F0.1 G0 X55 Z1 /1 G71 U2 R1 /1 G71 U1 W.1 P10 Q50 F0.3 N10 G0 G42 X8 Z1 F0.05

M4 a fors forgsnak irnya (lsd 1. fejezet). Pozicionls az oldalazs kezdpontjra. Mretre oldalaz. Pozcionl a kontrnagyols kezdpontjra. Kontrt nagyol. /1 feltteles mondat. Nzd elz feladat. Pozcionl, jobb oldali kontrkvetst bekapcsol (G42). (N10 a simtciklus kezd mondata).

G1 X12 Z-1 F0.05 Z-8 X18 ,A120 Z-20 X14 ,A210 Z-30 ,R2 X26 X30 Z-32 ,A205 ,R3 X32 Z-46 ,A115 Z-50 G03 X48 Z-58 R8 ,R2 G01 X52 X56 Z-60 N50 G0 G40 Z100 T303
Befog: R 166.4 FG-1212-12; Lapka: l166.06-16-01-150

A kontr lersa.

Pozicionls a szerszmvlts helyre. G40 tpuskddal kikapcsoljuk a plyakvetst. Menetvg szerszm bevltsa. A menetvgsnl a szerszm jobbrl balra mozog (jobbos menet). Lsd elz plda. G97 tpuskd kikapcsolja az lland vgsebessget, S cmen fors fordulatot,

G97 S900 M3

G0 X19 Z-4 G76 R0.05 P020060 Q.1

M3-al forgsirnyt lehet belltani. Az X=19es tmrre ll, Z irnyban pedig kt menetemelkedssel a menet el. A menetet vg ktmondatos megadsi

G76 X16.2 Z-25 F1.5 P0.92 Q0.25 mddal. Lsd 4.2.7 fejezet pontjt. Pozicionls a szerszmvlts helyre. G0 X50 Z80 A program vgt jell tpuskd. M30 % 7.4. Gyakorlfeladatok CNC program rshoz

A kvetkez brn egy trcsajelleg alkatrszt lthatunk, amelyre az oldalaz ciklus (G79) alkalmazsval rjunk CNC programot (lsd 7.156. bra).

7.156. bra. L100-as gyakorlplda

Hasonlan a kidolgozott mintafeladatokhoz rjunk CNC programot a kvetkez brkon lev az alkatrszek gyrtshoz (7.157. bra, 7.158. bra, 7.159. bra, 7.160. bra, 7.161. bra)

7.157. bra. L200-as gyakorlplda

7.158. bra. L300-as gyakorlplda

7.159. bra. L400-as gyakorlplda

7.160. bra. L500-as gyakorlplda

7.161. bra. L600-as gyakorlplda

7.4.1.

Komplett technolgiai tervezs CNC vezrls margpre

(vezrls tpusa: NCT104M) A feladatmegolds lpsei: Elgyrtmny megvlasztsa Megmunklsi lehetsgek felmrse, rhagysok meghatrozsa Mveleti sorrendterv elksztse Befogsok meghatrozsa Bzisvlaszts, vzlatos kszlkezsi terv Mveletelemek s azok sorrendjnek meghatrozsa Rhagysok elosztsa Szerszmvlaszts Forgcsolsi paramterek meghatrozsa Mozgsplyk kialaktsa Felfogsi terv elksztse CNC program megrsa, a program tesztelse CNC gp elksztse, szerszmbemrs, gyrts

7.4.2.

Az M0001-es alkatrsz technolgiai tervezse CNC vezrls

margpre Gyrtand alkatrsz mhelyrajzt s 3D test modelljt a 7.162. bra mutatja. A kontrt 20-es hosszlyukmarval krbe nagyoltuk a T1-es szerszmmal (Z irnyban 4mm mlyen). A nagyolst gy vgeztk el, hogy a felleten oldalanknt 1mm anyagrteg maradt. A kvetkezkben ennek a rtegnek az eltvoltst, valamint a furatok frst mutatjuk be.

7.162. bra. A M0001-es alkatrsz mhelyrajza s 3D testmodellje

Az egyes mveletelemek lersa


Cg: PET Mrnkiroda Ellenrizte: Megnevezs: Felfog lap Rajzszm: M0001 Mvelet neve: Mars Gptpus: Tomill-250 Nyersmret: Lapsz:1

GYRTESZKZ BELLT

Lap Anyag: A45 Elgyrtmny mrete s a nullapont helye:

X=100 mm Y=90 mm Z=20 mm

Befogs: Univerzlis gpsatu


Szerszm poz. szma:

Mreszkz: Tolmr Technolgiai adatok Nagyolsi mvelet: n= 2000 1/min f= 150 mm/min Szerszm adatok: Szerszm:
Hosszlyukmar 20mm DIN 845 TYP:W FORM: B/C

Szerszm rajz:

T1

T2

Simtsi mvelet: n= 2000 1/min f= 100 mm/min

Szerszm:
Hosszlyukmar 10mm DIN 845 TYP:W FORM: B/C

T3

n= 2000 1/min f= 50 mm/min

Szerszm:
8mm-es csigafr HSS

CNC program rszletezse (M0001) %O0001 T2 G43 Z2 H2 D2 S1800 M3


A program szma. A T2-es szerszm tpuskd bevltsa. lehvjuk A a G43-as 2-es

segtsgvel

szerszmhoz tartoz hosszkorrekcit (H2) s a 2-es szerszmhoz tartoz tmr korrekcit (D2). S cmen a fordulatszmot, M cmen pedig a forgsirnyt lltjuk be. G43 utn mindig kell tengelyre hivatkozni (most a Z tengelyre), mert annak az irnybl hvja le a szerszmbemrskor bert rtket a vezrls

G54 G42 G0 X0 Y5

(lsd 3.1. fejezetet). Pozicionls az adott koordintkra, valamint a jobb oldali (G42) szerszmsugr korrekcit bekapcsoljuk. Ebben a mondatban (s az ezt kvet hanem a mondatokban) munkadarab mr rajzrl nem a szerszmkzppont koordintit kell megadni, leolvashat mreteit. (A szerszmkzppont plyjt a

G1 Z-4 F50 Y25 F100 X-10 G2 Y55 R15 G1 X0 Y65 G2 X-25 Y90 R25 ,R10

vezrl szmtja ki). Fogsvtel. F cmen az eltolsi sebessget adjuk meg (50mm/perc). Kontrlers.

Kontrlers.

G1 X-80 X-100 Y70 Y25 X-90 Y0 X-10 X1 Y11 G40 G0 Z2 G0 X-75 Y-5 G1 Z-4 F50 Y15 F100 G00 Z2 G0 Y-5 X-55 G1 Z-4 F50 G1 Y15 F100 G00 Z60 G0 Y-5 X-35 T3 G43 Z2 H3 F50 S2500 M3

Kontrlers. A G40 segtsgvel megtrtnik a szerszmsugr korrekci kikapcsolsa. Ezek utn a koordintk ismt a szerszmkzppont rtket jelentenek. Azrt szksges kikapcsolni, mert a 10mm szles hornyokat gy tudjuk egyszeren megmunklni. Kiemeljk az anyagbl a szerszmot. Pozcionlunk az adott koordintkra s fogst vesznk az anyagban. Megmunkls Y irnyban. Kiemeljk az anyagbl a szerszmot s pozcionlunk a kvetkez horonyra. Fogsvtel. Megmunkls Y irnyban. Kiemeljk az anyagbl a szerszmot.

T3-es

szerszm

bevltsa. lehvjuk

A a

G43-as 3-as

tpuskd

segtsgvel

szerszmhoz tartoz hosszkorrekcit (H3) (az tmr korrekcit ebben az esetben nem hvjuk le, mert maga a szerszm tmrje adja a mretet). S cmen a fordulatszmot, M cmen pedig a forgsirnyt lltjuk be. G43 utn mindig kell tengelyre hivatkozni (most a Z tengelyre), mert annak az irnybl hvja le a szerszmbemrskor bert rtket a vezrls

G52 X-65 Y60

(lsd 3.1. fejezetet). Loklis koordintarendszer ltrehozsa. Az X=65 s az Y=60 pontban (W1 munkadarab koordintarendszer jn ltre). Polrkoordinta ltrehozsa G16 segtsgvel (lsd els fejezet 1.29. bra). Majd pozicionls a 20-as sugron (X=20), valamint az X tengelytl mrve 0-os szggel. Lsd 7.15. bra.

G16 G0 X20 Y0

G81 G99 YI45 Z-10 R1 L8

G81 frciklus (lsd 5.3. bra). G99 hatsra a szerszm a R=1mm-re ll ki a furatbl (R pont). A furat hasznos hossza 8mm! Ezrt Z=10mm re frunk. L cmen a furat kzk szmt kell megadni. Az Y cmen megadott 45 -ot nyolcszor (L=8) mri fel a vezrls. Az elsnek kifrt furat az 1-es jel. G15el a polrkoordintt kapcsoljuk ki. (elszr ezt kell megszntetni). G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F kivtelvel. A szerszm programozott pontja Z=60mm re ll a munkadarab felszntl. A loklis koordintarendszer visszahelyezse az X=0 s az Y=0 pontba (W). Ebben az esetben fizikai mozgst nem vgez a vezrls, csak a memrijban kerl vissza a nullapont, az eredi helyre. A szerszm programozott pontja fizikailag is az X=0 s az Y=0 pontokra kerl! Program vge.

G0 G80 G15 Z60

G52 X0 Y0

G00 X0 Y0 M30 % 7.4.3.

CNC program rsa az MO002 jel alkatrsz gyrtsra (lsd

7.163. bra). A vezrls tpusa: NCT-104M, margpgp: Tomill-250. A vzolt kontron 3mm mlyen krbe kell menni a kontron, s ki kell frni a jelzett furatokat.

7.163. bra. Az MO002 jel alkatrsz rajza

CNC program rszletezse (M0002) %O0002 T10 G43 Z3 H10 D10 S1600 M3 M8
A program szma. A T10-es szerszm bevltsa (28mm-es homlokpalst tartoz cmen mar). A G43-as (H2) s tpuskd a 10-es a segtsgvel lehvjuk a 10-es szerszmhoz hosszkorrekcit a szerszmhoz tartoz tmr korrekcit (D2). S fordulatszmot, M3 cmen forgsirnyt s M8 cmen a htst kapcsoljuk be. G43 pontos hasznlatt az elz pldban bemutattuk.

G54 G90 G41 G0 X0 Y10

Pozicionls az adott koordintkra, valamint a bal oldali (G41) szerszmsugr mr rajzrl korrekcit nem a bekapcsoljuk. Ebben a mondatban (s az ezt kvet hanem mreteit. a mondatokban) munkadarab (A szerszmkzppont koordintit kell megadni, leolvashat szerszm kzppontjnak

koordintja X=-14 s Y=10 tallhat a G41 hatsra). G54 az els munkadarab koordinta rendszer. Fogsvtel. F cmen az eltolsi sebessget adjuk meg (50mm/perc). Kontrlers. A Q cm pontos hasznlatt a 2.5.3. fejezetben lthatjuk. Ha Q rtke kisebb, mint nulla (Q<0, Q=1) az egyenes irnyba es kzelebbi metszspontot szmolja ki a vezrls. A kontr krbejrsnl gyelni kell arra, hogy a mozgsplya zrdjon. A G40-es kddal ki kell kapcsolni frs eltt a kontrkvetst! Valamint pozcionlunk a szerszmvltshoz. A T20-as a szerszm 20-as bevltsa (6-os tartoz

G1 Z-3 F50 Y20 1F00 G2 X60 Y80 R60 ,R10 G1 X60 Y20 Q-1 ,R15 ,A-60 X90 ,R8 Y10 G2 X60 Y-20 R30 G2 X20 Y20 R40 ,R10 G1 X-10 G0 G40 Z100 T20

G43 Z2 H20 F100 S2000 M3 csigafr). A G43-as tpuskd segtsgvel


lehvjuk szerszmhoz hosszkorrekcit (H20). Az tmr korrekcit ebben az esetben nem hvjuk le, mert maga a szerszm tmrje minden adja a mretet. az A tovbbiakban azonos elz Az

G52 X60 Y10

pldban lertakkal. Loklis koordintarendszer koordintarendszer jn ltre).

ltrehozsa.

X=60 s az Y=10 pontban (W1 munkadarab

G16 G0 X15 Y90

Polrkoordinta ltrehozsa G16 segtsgvel (lsd els fejezet 1.29. bra). Majd pozicionls a 15-s sugron (X=15), valamint az X tengelytl mrve 90-os szggel. (Furat ott nem tallhat).

G81 G99 YI90 Z-10 R2 L3

G81 frciklus (lsd 5.3. bra). G99 hatsra a szerszm a R=2mm-re ll ki a furatbl (R pont). A furat hasznos hossza 8mm! Ezrt Z=10mm re frunk. L cmen a furat kzk szmt kell megadni. Az Y cmen megadott 90-ot hromszor (L=3) mri fel a vezrls. G15el a polrkoordintt kapcsoljuk ki. (elszr ezt kell megszntetni). G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F kivtelvel. A szerszm programozott pontja Z=60mm re ll a munkadarab felszntl. A loklis koordintarendszer visszahelyezse az X=0 s az Y=0 pontba (W). Ebben az esetben fizikai mozgst nem vgez a vezrls, csak a memrijban kerl vissza a nullapont, az eredi helyre. A szerszm programozott pontja fizikailag is az X=0 s az Y=0 pontokra kerl! Program vge.

G0 G80 G15 Z60

G52 X0 Y0

G00 X0 Y0 M30 %

7.4.4.

Gyakorlfeladatok CNC program rshoz

A kvetkezkben javasoljuk, hogy az elz feladatok mintjra az tdik fejezetben tallhat 5.20. s 5.21. brk kontrjt marjk krbe. Tetszleges krljrsi irnyban (G41, vagy G42) s mlysgben. Figyelem a lekerektsi sugarak meghatrozzk a maximlisan felhasznlhat szerszmtmrket! Az emltett fejezetben a furatokat, frst mr bemutattuk. A kvetkez brn egy 20mm vastag kaznlemezbl egy kb. 294mm krt, vgtunk ki lngvgssal (lsd 7.164. bra). A rajzon megadott rtkekkel marjuk ki az 350mm-es mretet. A megmunkls sorn gyeljnk arra, hogy a felleten szerszmnyom ne maradjon! Minden pldnl a szerszmokat a feladatnak megfelelen optimlisan vlasszuk meg!

7.164. bra. Az 350mm-es furat marsa

Hasonlan a mintafeladatokhoz rjunk CNC programot a kvetkez brkon lev az alkatrszek gyrtshoz (7.165. bra, 7.166. bra, 7.167. bra).

7.165. bra.

7.166. bra.

7.167. bra.

7.5.

Ellenrzkrdsek a hetedik fejezethez: Foglalja ssze az alkatrszgyrts menett CNC vezrls esztergagpre. Foglalja ssze az alkatrszgyrts menett CNC vezrls margpre. Mutassa be a CNC program generlsnak mentt egy CAM szoftver segtsgvel. Mi a klnbsg a mvelet s a mveletelem kztt.

Menetvgs eltt hov clszer pozcionlni a szerszm programozott pontjval. Mit jelent a /1-es jel a CNC mondat elejn. Milyen elveket kell figyelembe venni a szerszmok kivlasztsnl. Hov clszer felvenni a munkadarab nullapontjt. Hogyan kell pozcionlni furatok, furat rendszerek frshoz. Mikor clszer a loklis- s a polrkoordinta rendszert hasznlni. Mutassa be a G43-as tpuskd hasznlatt. Hogyan lehet lland forgcsolsebessget s maximlis fordulatszmot programozni. Mutassa be a jobbos menet gyrtsnak lehetsgeit. Mutassa be a jobbos kt bekezds menet gyrtsnak lehetsgeit. Foglalja ssze, mikor kell felttlen kikapcsolni a szerszmsugr korrekcit (G41, G42).

brajegyzk 1.1. bra. Ferde CNC esztergagy kialaktsa.........................10 1.2. bra. A CNC vezrls margp felptse......................10 1.3. bra. Golys s grgs vezetk szerkezeti kialaktsa.....11 1.4. bra. Korszer CNC-esztergagp forsjnak kialaktsa 12 1.5. bra. Golysanyk sszefesztse....................................13 1.6. bra. Golysors s anya kialaktsa ...............................14 1.7. bra. Hagyomnyos s asztallal egybeptett villamos motoros forgats.......................................................................14 1.8. bra. Lineris motorok alkalmazsa .................................15 1.9. bra. Abszolt elven mr tmr.....................................16 1.10. bra. Nvekmnyes tmrs elve...................................17 1.11. bra. Abszolt elven mr kdolt mrlc (LC 181-es tpus).........................................................................................18 1.12. bra. Kdolt forgjelad kialaktsa.................................19 1.13. bra. veglccel megvalstott nvekmnyes mrrendszer............................................................................20 1.14. bra. Tvolsgkddal elltott mrlc kialaktsa s rgztse a trgyasztalhoz .......................................................21 1.15. bra. A fotoelektromos elven mkd tmrk csoportostsa...........................................................................21 1.16. bra. CNCesztergn alkalmazott szerszmvlt...........22 1.17. bra. CNC margpeken alkalmazott szerszm cserlk (egy s ktkaros)....................................................................23 1.18. bra. Lncos kivitel szerszmtr....................................24 1.19. bra. Informciramls egy kttengely CNC gpen....27

1.20. bra. A klnbz szablyoz elemek kapcsoldsa CNC gpen........................................................................................28 1.21. bra. A pontvezrls mozgsviszonyai............................29 1.22. bra. Szakaszvezrls mozgsviszonyai........................30 1.23. bra. Plyavezrls mozgsviszonyai.............................30 1.24. bra. Skok s tengelyek megnevezse..........................32 1.25. bra. Jobbsodrs koordintarendszer CNC esztergagpen..........................................................................33 1.26. bra. Esztergakzpont elvi kialaktsa.............................33 1.27. bra. Megmunkl-kzpont mozgsirnyai (5D).............34 1.28. bra. Nevezetes pontok CNC esztergn.........................35 1.29. bra. Fggleges forsj CNC margpen a tengelyek elhelyezkedse.........................................................................36 1.30. bra. A gpi- s munkadarab- koordinta-rendszer ......37 1.31. bra. A hat munkadarab koordinta-rendszer rtelmezse 38 1.32. bra. Programozott nullpont eltols.................................39 1.33. bra. Plda a G52 s a G16-os tpuskdok alkalmazsra 39 1.34. bra. A P pont rtelmezse klnbz szerszmokon. 41 1.35. bra. A szerszm programozott P pontjnak rtelmezse 42 1.36. bra. Szerszmlls kdja (Q) CNC esztergagpen.......43 1.37. bra. Kontrkvets vltozatai balrl (G41) s jobbrl (G42).........................................................................................44 1.38. bra. Baloldali (G41) kontrkvets CNC margpen.....45 1.39. bra. Jobboldali (G42) kontrkvets CNC margpen. .45

1.40. bra. Automatikus szerszmbemrs CNC-esztergagpen 46 1.41. bra. Szerszmgpen kvli bemrse............................48 1.42. bra. Zsugorktshez a befogtest felmelegtse, valamint egy szerszm kiegyenslyozsnak folyamata........................48 1.43. bra. A szerszm regiszter rtelmezse..........................49 1.44. bra. A CNC-mondat rtelmezse...................................50 1.45. bra. Alprogramhvs menete..........................................51 2.46. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben.............................................................59 2.47. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben (marn)................................................59 2.48. bra. Nvekmnyes elmozduls NCT104T s FANUC 0T vezrlseknl............................................................................60 2.49. bra. Nvekmnyes elmozduls NCT 104M vezrlsnl 60 2.50. bra. Plda a lineris interpolci (G01) programozsra 61 2.51. bra. Krinterpolci rtelmezse az egyes skokban....62 2.52. bra. Plda a lineris s a kr interpolci (G01, G02) programozsra........................................................................62 2.53. bra. A G17-es skban rtelmezett I s J cmek.........63 2.54. bra. Az I s K cmek rtelmezse a krinterpolci sorn egy CNC esztergn ..................................................................63 2.55. bra. Plda a krinterpolci alkalmazsra CNC marn 64 2.56. bra. A kr sugarnak programozsa (negatv, pozitv eljel)........................................................................................64

2.57. bra. Az automatikus lekerekts (,R) programozsa......65 2.58. bra. Az automatikus letrs (,C) programozsa............65 2.59. bra. Egyenes megadsa irnyszggel...........................66 2.60. bra. Plda a ,A alkalmazsra.......................................67 2.61. bra. Kt egyenes metszspontja....................................68 2.62. bra. Kt egyenes metszspontjnak meghatrozsa....68 2.63. bra. Kt egyenes kz illesztett sugr programozsa. . .69 2.64. bra. Egyenes kr metszspontja Q<0............................70 2.65. bra. Egyenes kr metszspontja Q>0............................70 2.66. bra. Plda egyenes kr metszspontjnak meghatrozsra......................................................................70 2.67. bra. Kr egyenes metszspontja Q<0............................71 2.68. bra. Kr egyenes metszspontja Q>0............................72 2.69. bra. Plda kr egyenes metszspontjnak meghatrozsra (Q<0)............................................................72 2.70. bra. Kr-kr metszspontja Q<0....................................73 2.71. bra. Kr kr metszspontja Q>0....................................74 2.72. bra. Plda kr-kr metszspontjnak meghatrozsa (Q<0).........................................................................................74 2.73. bra. Plda kr-kr metszspontjnak meghatrozsa (Q>0).........................................................................................75 3.74. bra. A szerszm hosszkorrekcijnak rtelmezse (H cm)...........................................................................................77 3.75. bra. A korrekcis vektor rtelmezse.............................80 3.76. bra. Vektormegtarts programozsa (G38)...................80 3.77. bra. Sarokv programozs (G39)...................................81 3.78. bra. A kontrkvets rtelmezse.................................82

3.79. bra. Bels sarokra trtn rlls (180< <360)........84 3.80. bra. Kls sarokra trtn rlls (90< <180)..........84 3.81. bra. Kls sarokra trtn rlls (0< <90)..............85 3.82. bra. Halads a kontron (180< <360).......................86 3.83. bra. Tl nagy szerszmsugrnl nincs metszspont.....86 3.84. bra. Hegyesszg kls sarkok kerlse (0< <90). .87 3.85. bra. Tompaszg kls sarkok kerlse (90< <180)88 3.86. bra. Almetszs veszlye nulla elmozduls esetn.......88 3.87. bra. Bels sarokbl val kills (180< <360)............89 3.88. bra. Kls sarokbl val kills tompaszg alatt (90< <180)...........................................................................89 3.89. bra. A kls sarokbl val kills hegyesszg alatt (0< <90)...............................................................................90 3.90. bra. G42-bl G41-be trtn kontrkvets tkapcsolsa (R>0 esetben).........................................................................91 3.91. bra. Vrakozs programozsa.......................................92 3.92. bra. Z irny fogsvtel bekapcsolsa........................92 3.93. bra. A pozitv s negatv sugrkorrekci alkalmazsa...93 3.94. bra. Interferencia hiba a marszerszm tmrjnl, ha tlsgosan nagy........................................................................93 3.95. bra. Interferencia hiba a marszerszm tmrjnl kisebb sllyeszts kimunklsnl...........................................94 3.96. bra. Forgats G68-as tpuskddal.................................95 3.97. bra. Programozsi plda G68-as tpuskd alkalmazsra 96

3.98. bra. Programozsi plda G51.1-es tpuskd alkalmazsra...........................................................................97 3.99. bra. Plda lptkezsre (G51).......................................99 4.100. bra. Hosszesztergl ciklus (G77).............................103 4.101. bra. Kpfellet eszterglsa G77-es tpuskddal......103 4.102. bra. Elemi mozgsciklusok kls forgsfelletek eszterglsnl (G77).............................................................104 4.103. bra. Plda a G77-es hosszeszterglsi ciklus hasznlatra...........................................................................105 4.104. bra. Plda kpfellet eszterglsra (G77)...............106 4.105. bra. Oldalazsi ciklus elemi mozgsai (G79).............107 4.106. bra. Oldalazsi ciklus felptse kpos felleten (G79) 108 4.107. bra. Elemi mozgsciklusok oldalaz ciklusnl (G79). 109 4.108. bra. Plda G79-es oldalaz ciklus hasznlatra........109 4.109. bra. Plda kpos fellet, oldalazssal trtn megmunklsra (G79)..........................................................110 4.110. bra. Egyszer menetvg ciklus (G78)......................112 4.111. bra. Plda a G78-as menetvg ciklus alkalmazsra 113 4.112. bra. G70-es simt ciklus mozgsviszonyai...............116 4.113. bra. Kontrnagyol ciklus (G71) mozgsviszonyai....117 4.114. bra. Plda FANUC OT s NCT104T vezrlsekre. .120 4.115. bra. Homloknagyol ciklus (G72) mozgsviszonyai. .122 4.116. bra. Kontrismtl ciklus (G73) mozgsviszonyai.....123 4.117. bra. Plda a kontrsimt ciklus alkalmazsra (G73) 125

4.118. bra. Homlok beszr ciklus (G74) mozgsviszonyai. 126 4.119. bra. Plda a homlok beszr ciklus alkalmazsra (G74).......................................................................................127 4.120. bra. Beszrciklus sugr irnyban (G75)...................128 4.121. bra. Plda a sugr irny beszr ciklus alkalmazsra (G75).......................................................................................129 4.122. bra. A mentkifuts rtelmezse.................................131 4.123. bra. A fogsvtel s simtsi rhagys rtelmezse..131 4.124. bra. A menet gyrtsnl hasznlt jellsek.............132 4.125. bra. Plda tbblpses menetvg ciklus (G76) hasznlatra...........................................................................134 5.126. bra. Frciklus jellegzetes pontjai s mveletelemei. 136 5.127. bra. A frciklusoknl hasznlt cmek sszefoglalsa 137 5.128. bra. Kis mlysg furatok frsa (G81).....................140 5.129. bra. Frciklus vrakozssal (G82)...........................141 5.130. bra. Mlyfrciklus (G83)...........................................142 5.131. bra. Nagysebessg mlyfrciklus..........................144 5.132. bra. Plda a G83-as tpuskd hasznlatra...............145 5.133. bra. Frciklus, kiemels eltolssal (G85). Drzsrazs............................................................................146 5.134. bra. Menetfrciklus (G84)........................................147 5.135. bra. Balmenetfr ciklus (G74)..................................148 5.136. bra. Plda a kiegyenlt bett nlkli jobbos menetfrsra (G84.2)..............................................................150 5.137. bra. Plda a kiegyenlt bett nlkli balos menetfrsra (G84.3)....................................................................................152

5.138. bra. Furatesztergls automatikus szerszmelhzssal (G76).......................................................................................153 5.139. bra. Szerszmelhzs X s Y tengelyek ltal meghatrozott skban.............................................................154 5.140. bra. Gyorsmeneti kiemels, ll forsval (G86).......155 5.141. bra. G87 frciklus kzi mkdtets a talpponton.....156 5.142. bra. Esztergls visszafel automatikus szerszmelhzssal (G87).....................................................157 5.143. bra. Frciklus, vrakozs utn kzi mkdtets a talpponton (G88).....................................................................159 5.144. bra. Frciklus kiemels eltolssal (G89)................160 5.145. bra. Plda furatrendszerek gyrtsra.......................161 5.146. bra. Plda furatrendszerek gyrtsra.......................163 6.147. bra. A munkatr lehatrolsnak rtelmezse..........167 7.148. bra. Az alkatrszgyrts tervezsnek menete CNC szerszmgpen.......................................................................172 7.149. bra. Szmtgppel segtett gyrts (CAM) folyamata 173 7.150. bra. Plda egy tengelyvg kls s bels felletnek megmunklsra....................................................................175 7.151. bra. A L807/12 szm alkatrsz CNC programjnak grafikai tesztje.........................................................................184 7.152. bra. Az L5004E jel alkatrsz mretei.......................184 7.153. bra. Az L5001E jel alkatrsz mretei.......................186 7.154. bra. Az L5002E jel alkatrsz mretei.......................188 7.155. bra. Az L5008E jel alkatrsz mretei.......................190 7.156. bra. L100-as gyakorlplda.......................................192

7.157. bra. L200-as gyakorlplda.......................................192 7.158. bra. L300-as gyakorlplda.......................................193 7.159. bra. L400-as gyakorlplda.......................................193 7.160. bra. L500-as gyakorlplda.......................................193 7.161. bra. L600-as gyakorlplda.......................................194 7.162. bra. A M0001-es alkatrsz mhelyrajza s 3D testmodellje.............................................................................195 7.163. bra. Az MO002 jel alkatrsz rajza............................200 7.164. bra. Az 350mm-es furat marsa..............................203 7.165. bra..............................................................................203 7.166. bra..............................................................................204 7.167. bra..............................................................................204

Irodalom
[1] [2] [3] [4] Y.H.Attiyate: NC Lexicon CAD/CAM FMS CIM, Published by Compulex, 1989, Zrich. Dr. Boza Pl: Technolgiai tervezs CNC gpekre, Fiskolai jegyzet 1999. H-295. Michael Fitzpatrick: Machining and CNC Technology, 2005 by the Mc.Graw. Hill (Higher Education). Az NCT104T s az NCT104M eszterga s mar vezrlsek programozsnak s kezelsnek lersa. Letlthet a www.nct.hu weblaprl. [5] Dr. Mtysi Gyula: NC technolgia s programozs I, Mszaki Knyvkiad, Budapest 2001.

[6] [7] [8] [9] [10] [11]

Fanuc Series Operators Manual, Series 16i/18i/160i/180iModel TA. Fanuc Series Operators Manual, Series 16i/18i/160i/180iModel MA. Fanuc Series Operators Manual, Series 21i/210iModel MA. A HEIDENHAIN Gmbh. ltal kiadott termkismertetk, katalgusok. Frischherz, Skop: Fmtechnolgiai 1. Alapismeretek, B+V Lap-s Knyvkiad, Budapest 1997. Frischherz, Piegler: Fmtechnolgiai 2. Szakismeretek, B+V Lap-s Knyvkiad, Budapest 1999.

Trgymutat
A
A kontrkvets Abszolt mretmegads Abszolt mretmegads FANUC vezrlsnl Alkatrszgyrts menete Analg tmr automatikus lekerekts automatikus letrs Automatikus szerszmbemrs 59 171 17 65 65 46 82 58 Fprogram s alprogram furat pozcija furat talppontja Frciklus jellegzetes pontjai Frciklus vrakozssal frciklusoknl hasznlt cmek 51 138 138 136 141 137

Frciklus, kiemels gyorsmenettel 140

G
G 52 G17-es skban rtelmezett \I\ gpgy gpi koordinta-rendszer golysorsgolysanya grafikus teszt 63 9 37 13 184

automatikus szerszmelhzs 153, 157

B
Bels sarokra trtn rlls Beszr ciklus sugrirnyban 84 128

C
CAM szoftver Ciklusllapot kikapcsolsa CNC esztergagy CNC mar gpgynak CNC-program felptse Computer Numerical Control ( CNC 173 140 10 11 49 7

H
Halads a kontron helycmes rendszer Hengeres hosszesztergl ciklus Homlok beszr ciklus Homloknagyol ciklus 85 24 102 126 121

I
Informciramls 27 26 interferenciavizsglat 93 66 139 irnyszg Ismtlsi szm Informciramls CNC szerszmgpen

D
digitlis tmrs Drzslsi ciklus 17 145

E
Egyenes s kr metszspontja Egyszer s sszetett ciklusok Egyszer menetvg ciklus ekvidisztns elemi ciklus Elmozduls gyorsmenetben Esztergakzpont 69 114 112 42 102 58 33

K
Karos szerszmcserl Kt egyenes metszspontja Kt kr metszspontj kzi elhzssal a talpponton kzi programozs kiegyenlt bett Kontrismtl ciklus Kontrnagyol ciklus 23 67 73 156 171 149 123 117

F
fogsmlysg rtke Fhajtm 139 9, 12

Koordintarendszerek Kr s egyenes metszspontja kr sugarnak programozsa Krinterpolci kzvetett (off-line) Kzvetett tmrs kzvetlen (on-line) Kzvetlen tmrs klnbsgjel kpzbe Kls sarokbl trtn kills Kls sarokra trtn rlls Kpfellet eszterglsa

36 71 64 61 171 19 171 17 28 89 84 103

Oldalaz ciklus sszetett fix ciklusok override

107 102 161

P
Plyavezrls paramteres programozs paramtertr polrkoordint Pontvezrls posztprocesszornak processzor 30 171 31 40 29 174 173

R
Rlls a kontrra 83 172 149 RS232 rugs kiegyenlt

L
Lncos kivitel szerszmtr Lptkezs Lineris interpolci Lineris motorok loklis koordinta-rendszer 24 98 60 15 39

S
Sarokv programozsa Segdadat Skbeli szerszmsugr- korrekci Skbeli szerszmsugr-korrekci 81 139 43 79 32 115 28 29 41 49 46 24 25 78 78 22 Szerszmterv szintaktikai ellenrzse 178 27

M
M 53 megkzeltsi pont Megmunkl-kzpont Mlyfrciklus memriachip Menetfr ciklusok munkadarab koordinta-rendszer munkatr behatrols mveletek 138 34 142 25 146 37 167 176

Skok s tengelyek Simtsi ciklus szablyoz elemek Szakaszvezrls szerszm programozott pontj szerszm regiszter Szerszmbemrs szerszmcmes rendszer szerszmgp irnyts szerszmhossz-korrekci szerszmsugr-korrekci

N
Nagysebessg mlyfrciklus Nevezetes pontok CNC esztergn Nincs metszspont Nvekmnyes mrs nullponteltols 143 35 86 16 170

Szerszmtrol s cserl rendszerek

O
Objektum forgatsa Objektumok tkrzse 94 97

T
Technolgiai tervezs 174

Tbblpses menetvg ciklus

129

Vltoz helykdols Vrakozs programozsa vektormegtarts Vezetkk

25 92 80 11

U
j munkadarab koordintarendszer tmrk csoportostsa 38 16

Z
Z 92

A jegyzetben elfordul fontosabb angol rvidtsek, idegenszavak jelentse


Idegen szavak, rvidtsek Axis Computer Aided Desing (CAD) Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC) Cutter Location Data (CL-Data) Cutter offset Delete Direct Drive Direct Numerical Control (DNC) Direction Distance to go EDIT Feed Incremental Interface Interpolation JOG Linear Local Area Network Manual Measure rtelmezse magyarul Tengely Szmtgppel segtett tervezs Szmtgppel segtett gyrts Szmtgpes szmjegyvezrls Szerszmhelyzetadatok Szerszm korrekci Trls Kzvetlen hajts Direkt szmjegyvezrls Irny Maradk koordinta rtk kijelzs Szerkeszts (Editls) Eltols Nvekmnyes (relatv) Illeszt (Interfsz) Interpolci Mozgats Lineris Helyi hlzat Kzi Mrs

Milling machine Numerical Control (NC) Off-line Offset On-line Override Page down Page up Part Program PC PostProcessor Reset Save Speed Sub program Teach (Robots) Tool Toolpath Turning center Work Workpiece Write

Margp Szmjegyvezrls Kzvetett Memria mvelet Kzvetlen Eltols szablyz Lapozs le (visszafel) Lapozs fel (elre) CNC program (Alkatrsz program) Szemlyi szmtgp PosztProcesszor Alapllapot bellts Ments Sebessg Alprogram Tants (zemmd) Szerszm Szerszmplya Eszterga kzpont Munka Munkadarab rs

You might also like