You are on page 1of 218

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 .... 21

1.1.7.

A szerszmgp irnytsa (vezrlsek) .............................. 24

1.2.

Informciramls CNC szerszmgpen ..................................25

1.3.

Szmjegyvezrlsi mdok CNC gpeken ..................................28

1.4.

Koordintarendszerek s skok rtelmezse CNC

szerszmgpeken....................................................................................30

1.5.

1.4.1.

Nevezetes pontok CNC eszterga- s margpeken ........... 31

1.4.2.

Koordintarendszerek CNC szerszmgpeken .................. 35

A szerszm programozott pontjnak, rtelmezse ....................40


1.5.1.

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


........................................................................................... 42

1.5.2.
1.6.

Szerszmbemrs folyamata ............................................. 45

Az alkatrszprogram felptse .................................................48


1.6.1.

A CNC-program felptse ................................................. 48

1.6.2.

Fprogram s alprogram szervezse ................................. 50

1.6.3.

A jegyzetben hasznlt G s M cmkdok szefoglalsa . 51

1.6.4.

Ellenrzkrdsek az els fejezethez: ................................ 57

2. Elmozdulsok programozsa CNC vezrls eszterga s


margpeken ............................................................................. 59
2.1.

Elmozduls gyorsmenetben abszolt s nvekmnyes

mretmegadssal ....................................................................................59

2.2.

Lineris interpolci (G01) .........................................................61

2.3.

Krinterpolci rtelmezse ......................................................62

2.4.

A programozst segt automatikus szmtsok ........................65

2.5.

Skbeli metszspontszmtsok .................................................68


2.5.1.

Kt egyenes metszspontja ................................................ 68

2.5.2.

Egyenes s kr metszspontja ........................................... 70

2.5.3.

Kr s egyenes metszspontja ........................................... 72

2.5.4.

Kt kr metszspontjnak meghatrozsa ......................... 74

2.5.5.

Ellenrzkrdsek a msodik fejezethez ............................ 76

3. Programozott pont plyja .................................................. 78


3.1.

Hossz- s tmr korrekci alkalmazsa (G43 s G44) ............78

3.2.

Skbeli szerszmsugr-korrekci ...............................................80


3.2.1.

A vektormegtarts programozsa (G38) ............................. 81

3.2.2.

Sarokv programozsa (G39) ............................................. 82

3.2.3.

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

G42)

........................................................................................... 82

3.2.4.

A sugrkorrekci bekapcsolsa. Rlls a kontrra ........... 84

3.2.5.

Halads a kontron. Sugrkorrekci bekapcsolt llapotban 86

3.2.6.

Szerszmsugrkorrekci kikapcsolsa, lells a kontrrl 90

3.2.7.

ltalnos tudnivalk a skbeli sugrkorrekci alkalmazshoz


91

3.2.8.
3.3.

3.4.

A kontrkvets zavarproblmi: interferenciavizsglat ..... 94

Transzformcis eljrsok .........................................................95


3.3.1.

Objektumok forgatsa (G68; G69) ...................................... 95

3.3.2.

Objektumok tkrzse (G51.1, G50.1) ............................... 98

3.3.3.

Lptkezs (G51; G50) ...................................................... 99

3.3.4.

Klnleges transzformcik programozsi szablyai ........ 101

Ellenrzkrdsek a harmadik fejezethez:...............................102

4. Egyszer s sszetett ciklusok programozsa CNC


esztergagpeken ..................................................................... 103
4.1.

Elemi ciklusok ..........................................................................103

4.2.

4.1.1.

Hengeres hosszesztergl ciklus (G77) ........................... 103

4.1.2.

Oldalaz ciklus (G79) ....................................................... 108

4.1.3.

Menetvg ciklus (G78) .................................................... 111

Egyszer s sszetett ciklusok ................................................115


4.2.1.

Simtsi ciklus (G70) ......................................................... 116

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.
5.2.

Frciklus, kiemels eltolssal (G85) (Drzslsi ciklus) 145

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.6.

5.5.2.

Kiesztergls visszafel automatikus szerszmelhzssal

(G87)

157

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 ............................................................................ 169
7.1.

Alkatrszgyrts menete CNC vezrls szerszmgpen .......170

7.2.

CNC program generlsa CAM szoftver segtsgvel .............172

7.3.

Technolgiai tervezs CNC vezrls esztergagpre .............173


7.3.1.

Komplett technolgiai terv kidolgozsa az L807-es alkatrsz

gyrtsra ...................................................................................... 173


7.3.2.

CNC program rsa az L5004E jel alkatrsz gyrtsra.

(lsd 7.5. bra). .............................................................................. 183

7.4.

7.3.3.

CNC program az L5001E jel alkatrsz gyrtsra. (7.6.

bra).

......................................................................................... 185

7.3.4.

CNC program az L5002E jel alkatrsz gyrtsra (7.7.

bra).

......................................................................................... 187

7.3.5.

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

bra).

......................................................................................... 189

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.16. bra). ..................................................................................... 200

7.4.4.
7.5.

Gyakorlfeladatok CNC program rshoz ....................... 203

Ellenrzkrdsek a hetedik fejezethez: ..................................205

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.

A CNC programozshoz kapcsold alapfogalmak

1.

ttekintse
1.1.

CNC szerszmgpek f rszei

A kvetkezkben a CNC szerszmgpek fontosabb fbb rszeit mutatjuk


be.

Gpgy

Vezetkk

Fhajtm

Mellkmozgst biztost elemek

Helyzetmeghatrozs elemei (tmrk)

Szerszmtrol, szerszmvlt s cserl rendszerek

Vezrlsek

1.1.1.

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:

Digitlis

1. tblzat

Analg

Abszolt

Nvekmnyes

Abszolt

Nvekmnyes

Kdlc

Rcslc

Lineris
Induktozin
potenciomter

Kzvetlen

Kdtrcsa Forg
Forg
Rezolver
Kzvetett
impulzusad
potenciomter
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).

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:

BOSCH

FANUC (szmos vltozata van)

HEIDENHAIN

HUNOR (napjainkban mr nem gyrtjk)

MAHO

MAZATROL

MITSHUBISHI

NCT104T s az NCT104M (a FANUC csaldhoz tartz


vezrls)

1.2.

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: V x,z fordulatszmsszehasonlt, G tachogenertor (tnyleges fordulatszmmrs), Mx,z
eltolst biztost motorok, W tmr, S x,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.

Szmjegyvezrlsi mdok CNC gpeken

1.3.

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 kezd- s 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 ponts 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 W 1 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 W 1 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 (W 2). Ez a parancs mind a hat


munkadarab-koordintarendszerben rvnyesl. Visszatrs a W 1
koordinta-rendszerbe: G52 X0 Y0.
A loklis koordintarendszerben a furatok helyzett
legegyszerbben, gy tudjuk megadni, ha a W 2 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.

Az alkatrszprogram felptse

1.6.1.

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).
CNC mondatfelptse

"N" mondatsorszma

"G" Tpuskd

Cm (Feed)

Sz

Jel : #

rtk: 50

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

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

1.6.2.

Elsdleges X mozgsi mret

Elsdleges Y mozgsi mret

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

A fontosabb kiegszt G cmkdok DIN 66 025 szerint

Cmkdok

3. Tblzat

Jelents

G00

Gyorsmenet egyenes eltols.

G01

Lineris (egyenes) interpolci programozott eltolssal.

G02

Krinterpolci az ramutat jrsval azonos irnyban

G03

Krinterpolci az ramutat jrsval ellenkez

irnyban eltolssal.
G04

Programozott meglls, meghatrozott ideig. Az id


eltelte utn automatikusan tovbb halad.

G06

Parabolainterpolci.

G08

Az eltolsi sebessg a clpontig vezrelten nvekszik.

G09

Az eltolsi sebessg a clponthoz kzeltve vezrelten


cskken.

G17

A megmunklsi sk kivlasztsa (X-Y sk).

G18

A megmunklsi sk kivlasztsa (Z-X sk).

G19

A megmunklsi sk kivlasztsa (Y-Z sk).

G33

Menetvgs lland menetemelkedssel.

G34

Menetvgs lland nvekeds menetemelkedssel.

G35

Menetvgs lland cskkens menetemelkedssel.

G40

Szerszmkorrekci megszntetse (G41, G42).

G41

Szerszmkorrekci balra. Az eltols irnyba nzve a


szerszm a munkadarabot balrl rinti.

G42

Szerszmkorrekci jobbra. Az eltols irnyba nzve a


szerszm a munkadarabot jobbrl rinti.

G43

Szerszmkorrekci pozitv irnyban (a programban lv


koordintartk hozzaddik).

G44

Szerszmkorrekci negatv irnyban (a programban lv


koordintartk kivondik).

G53

A nulponteltols megszntetse. (Egyes gpeknl a gpi


nullapont, ill. referenciapont behvsa.)

G54-G59

Nulponteltolsok.

G61

Meglls kzepes.

G62

Gyors meglls durva.

G63

Menetfrs.

G64

Plyavezrlses zemmd.

G70

Mretadatok inchben.

G71

Mretadatok millimterben.

G74

Referenciapontra lls.

G80

A G80-G89 ciklusok trlse.

G81-G89

A vezrlsben trolt munkaciklusok (pl.: fr, eszterga).

G90

Abszolt mretmegads.

G91

Nvekmnyes (inkrementlis) mretmegads.

G92

Trol bersa (pl. inkrementlis nullponteltolsa).

G94

Eltols mm/min (inch/min.).

G95

Eltols mm/ford. (inch/ford.).

G96

lland forgcsolsi sebessg (m/min.).

G97

Orsfordulatszm (1/perc).

A fontosabb kiegszt M cmkdok DIN 66 025 szerint

4. Tblzat

Cmkdok

Jelents

M00

Programozott meglls.

M01

Vlaszthat meglls. gy mkdik, mint az M00, de


csak akkor, ha a megllts vlasztkapcsol BE
llsban van.

M02

Program vge. A gp (orsforgs, hts) lelltsa.

M03

Orsforgs az ramutatval egyez irnyban.

M04

Orsforgs az ramutatval ellenttes irnyban.

M05

Ors llj.

M06

Szerszmcsere.

M07

2-es elszvs vagy hts bekapcsol.

M08

1-es elszvs vagy hts bekapcsolja.

M09

Az 1-es s 2-es htst kikapcsol.

M10

Megszorts. Vonatkozhat orsra vagy munkadarabra,


kszlkre stb.

M11

Olds. Az M10 parancs fordtottja.

M17

Alprogram vge.

M19

Ors llj, meghatrozott vgllsban v. szghelyzetben.

M30

Programvg a program elejre trtn visszafutssal.

M40

Hajtm kapcsolsa, ill. szabadon felhasznlhat.

M41-M45

Programozhat hajtmfokozatok.

M48

tlapolsok rvnyben.

M49

tlapolsok rvnytelenek.

M50

3-as elszvs/hts bekapcsol.

M51

4-es elszvs/hts bekapcsol.

M55

Haladsi irny szerszmeltols 1-es lls.

M56

Haladsi irny szerszmeltols 2-es lls.

M58

Konstans orsfordulatszm kikapcsol.

M59

Konstans orsfordulatszm kikapcsol.

M60

Munkadarabcsere.

M61

Haladsi irny munkadarabeltols 1-es lls.

M62

Haladsi irny munkadarabeltols 2-es lls.

M71-M78

A forgasztal indexhelyzetei.

M80

1. bb nyitsa.

M81

1. bb zrsa.

M84

A bb tovbbtsa KI.

M85

A bb tovbbtsa BE.

A jegyzetben bemutatott vezrlsek G kdjainak ttekintse

A tpuskd megnevezse

5. Tblzat

FANUK*

NCT

(16-18-

104T

21)

104M

Gyorsmenet egyenes eltolssal

G00

G00

Lineris (egyenes) interpolci programozott

G01

G01

G02

G02

G03

G03

G17

G17

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)

G18

G18

A megmunklsi sk kivlasztsa (Y-Z sk)

G19

G19

Inches adatmegads (egyes tpusnl G70*)

G20

G20

Metrikus adatmegads (egyes tpusnl G71*)

G21

G21

Programozhat munkatr behatrols

G22

G22

G23

G23

Menetvgs lland menetemelkedssel

G32

G33

Szerszmkorrekci megszntetse

G40

G40

Szerszmkorrekci balra. Az eltols irnyba

G41

G41

G42

G42

Lptkezs kikapcsolsa

G50

G50

Lptkezs bekapcsolsa

G51

G51

Tkrzs kikapcsolsa

G50.1

G50.1

Tkrzs bekapcsolsa

G51.1

G51.1

Loklis koordintarendszer ltrehozsa

G52

G52

Gpi koordintarendszer kivlasztsa

G53

G53

Munkadarab koordintarendszer

G54-G59

G54-

bekapcsolsa
Programozhat munkatr behatrols
kikapcsolsa

nzve a szerszm a munkadarabot balrl rinti.


Szerszmkorrekci jobbra. Az eltols irnyba
nzve a szerszm a munkadarabot jobbrl rinti.

G59
Tkrzs bekapcsolsa

G68

G68

Tkrzs kikapcsolsa

G69

G69

Simt ciklusok (egyes tpusnl G72*)

G70

G70

Kontrnagyol ciklusok (egyes tpusnl G73*)

G71

G71

Homloknagyol ciklus

G72

G72

Kontrismtl ciklusok (egyes tpusnl G75*)

G73

G73

Homlok beszr ciklus (*NCT104T-nl)

G74

G74*

Beszr ciklus

G75

G75

Menetvg ciklusok (egyes tpusnl G78*)

G76

G76

Hosszesztergl ciklus (egyes tpusnl G90*)

G77

G77

Egyszer menetvgciklus (egyes tpusnl G92*)

G78

G78

Oldalaz ciklus (egyes tpusnl G94*)

G79

G79

Frciklus, kiemels gyorsmenettel (egyes

G81*

G81

Frciklus vrakozs, kiemels gyorsmenettel

G82

G82

Mlyfr ciklus

G83

G83

Nagy sebessg mlyfr ciklus

G73

G83.1

Menetfr ciklus bal (NCT104M-nl*)

G74

G74*

Menetfr ciklus kiegyenlt bett nlkl (jobb)

G84.2

G84.2

Menetfr ciklus kiegyenlt bett nlkl (bal)

G84.3

G84.3

Menetfr ciklus jobb (egyes tpusnl G74*)

G84

G84

Frciklus, kiemels eltolssal (drzsrazs)

G85

G85

Frciklus, gyorsmeneti kiemels ll forsval

G86

G86

Frciklus, kzi elhzssal a talpponton

G87

G87

G88

G88

G89

G89

G90*

G90

G91

G91

tpusnl G82*)

Kiesztergls visszafel aut. szerszmelhzssal


Frciklus, vrakozs utn kzi mkdtets a
talpponton
Frciklus vrakozs a talpponton, kiemels
eltolssal
Abszolt mretmegads (nem minden FANUC
tpusnl*)
Nvekmnyes mretmegads
j munkadarab koordintarendszer ltrehozsa
Abszolt helyzetregiszter beltetse s max.

G92
G92*

G92

Percenknti eltols

G94

G94

Fordulatonknti eltols

G95

G95

Konstans vgsebessg-szmts bekapcsolsa

G96

G96

G97

G97

fordulatszm belltsa S cmen (Fanuc 21-T)*

S cmen
Konstans vgsebessg szmtsnak

kikapcsolsa
Visszatrs frciklusbl a kiindulsi pontra

G98

G98

Visszatrs frciklusbl az R (megkzeltsi)

G99

G99

pontra
A jegyzetben bemutatott vezrlsek M kdjainak ttekintse

A cmkd megnevezse

6. Tblzat

FANUK 0

NCT-

(16-18-

104T-

21)

104M

Program stop

M00

M00

Feltteles stop

M01

M01

Program vge

M02

M02

Fors forgsnak irnya (az ra jrsval

M03

M03

M04

M04

Ors stop

M05

M05

Szerszmcsere

M06

M06

Htvz be- s kikapcsolsa

M08,

M08,

M09

M09

Fors indexlt megllsa

M19

M19

Program vge

M30

M30

Alprogram hvsa

M98

M98

Alprogram vge

M99

M99

ellenttesen)
Fors forgsnak irnya (az ra jrsval
egyezen)

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.

Elmozdulsok programozsa CNC vezrls eszterga

2.

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.1. bra), (2.2.
bra). Megjegyzs: A mozgs a FANUC 0T vezrlsnl is azonos.

2.1. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben

2.2. 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.3. bra). Az
NCT104T vezrlsnl a G91 paranccsal, illetve az adott cmre inkremens
rtket rva valsthat meg a nvekmnyes elmozduls.

2.3. 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.4. bra).

2.4. 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.5. bra)

2.5. 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.6. bra).

2.6. 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.7. bra).

2.7. 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.8. bra).
Egyes vezrlsek ettl eltr mdon is kpesek rtelmezni az I, J, K
adatokat (2.9. 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.10. bra).

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

2.9. 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.10. 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.11. bra).

2.11. 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.12. bra). A (,R) sugar krvet gy

iktatja a kt mondat kz a vezrls, hogy a kr mindkt plyaelemhez


rintlegesen simuljon.

2.12. 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.13. 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.13. 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.14. bra).

2.14. 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.15. bra nyjt segtsget.

2.15. 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.16. bra. Kt egyenes metszspontja

Az N1-es mondatban megadott X, Y koordintk nem vgponti rtkek


(2.16. 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.17. bra.
A metszspontszmtsokat kombinlhatjuk letrs vagy lekerekts
programozsval. Ekkor a metszspontszmts mellett a kt egyenes
kz vet szerkeszt a vezrls (2.18. bra).

2.17. bra. Kt egyenes metszspontjnak meghatrozsa

2.18. 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.19. bra), ha a Q rtke nagyobb, mint nulla az
egyenes irnyba es tvolabbi metszspontot szmolja ki (2.20. bra).

2.19. bra. Egyenes kr metszspontja Q<0

2.20. bra. Egyenes kr metszspontja Q>0

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

2.21. 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.22. bra), (ha a cm rtke nagyobb,
mint nulla (Q>0, pl. Q1) az egyenes irnyba es tvolabbi metszspontot
szmolja ki (2.23. bra).

2.22. bra. Kr egyenes metszspontja Q<0

2.23. 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.24. bra).

2.24. 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.25. bra), ha a
cm rtke nagyobb, mint nulla (Q>0, pl. Q1) a msodik metszspontot
szmtja ki (2.26. bra).
Els az a metszspont, amelyiken az ramutat jrsnak irnyban
haladva (fggetlenl a programozott G2, G3 irnytl) elsnek haladunk t.

2.25. 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.26. bra. Kr kr metszspontja Q>0

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

Plda kr-kr metszspontjnak meghatrozsra G18-as skban (Q<0)


(2.27. 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.28. 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.28. 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.

Programozott pont plyja

3.1.

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.1. bra).

3.1. 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

D kd

Korrekcis
-szm

Geometriai
rtk

Kopsrtk

Geometriai
rtk

Kopsrtk

01

-350,200

0,130

-32,120

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.2. 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.2. 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.3. bra).

3.3. 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.4. 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.4. 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.5. 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.20. bra).

3.5. 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

G41
G42

Sugrkorrekci:

Sugrkorrekci:

pozitv

negatv

balrl
jobbrl

jobbrl
balrl

Megjegyzs a sugrkorrekci alkalmazshoz:

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.6. bra). A


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

3.6. 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.7. bra).

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

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

3.8. 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.9. bra).

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

Elfordulhat, hogy bizonyos szerszmsugr rtknl nem addik


metszspont (lsd 3.10. bra). Ekkor a vezrls az elz mondat
vgrehajtsa alatt megll s hibajelzst ad. (Nincs metszspont).

3.10. bra. Tl nagy szerszmsugrnl nincs metszspont

A kvetkez brn (3.11. bra) a hegyesszg (0<<90) kls sarkok


kerlsre lthatunk megoldsokat.

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

Hasonl mozgst vgez a szerszm tompaszg (90<<180) sarkok


kerlsekor, amelyet a kvetkez brn tanulmnyozhatunk (3.12. bra).

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

A sugrkorrekci bekapcsolt llapotban fontos tudni, hogy ha G41, vagy


G42 esetbena kivlasztott skban, ha az egyik mondatban nulla
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.13. bra).

3.13. 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.14. bra).
A kontr elhagysnak mdja is a csatlakoz kontrelemek tpustl s
klcsns helyzettl fgg, az egyes eseteket az albbi brk mutatjk.

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

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

3.15. 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.16. bra).

3.16. 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.17. 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.17. 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.18. bra).

3.18. bra. Vrakozs programozsa

Fontos tudni, hogy mars esetn csak sugrkorrekci bekapcsolsa utn


lehet fogst venni Z irnyban (lsd 3.19. bra).

3.19. 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
(D10) a munkadarabot kvlrl jrja krbe a marszerszm, negatv
sugrkorrekcinl (D10) pedig bellrl. Tekintsk az albbi apa darabot
pozitv sugrkorrekcival s negatv sugrkorrekcival az anya darab
gyrtst (lsd 3.20. bra).

3.20. 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.21. bra).

3.21. 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.22. 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.22. bra. Interferencia hiba a marszerszm tmrjnl kisebb sllyeszts


kimunklsnl

3.3.

Transzformcis eljrsok

3.3.1.

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.23. bra).

3.23. 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.24. bra).

3.24. bra. Programozsi plda G68-as tpuskd alkalmazsra

%09888

Programszm (fprogram)

N1 G17 G54 G90 X0 Y0

A G17-es sk kivlasztsa

N2 G68 X60 Y46 R60

A forgats helynek a megadsa

N3 M98 P9889

A 9889 alprogram meghvsa

N4 M30

A fprogram vge

%09889

Az alprogram szma

N1 T1

20-as hosszlyukmar bevltsa

N2 G43 Z2 H1 D1 S700 M03

Szerszmkorrekci meghvsa

N3 G42 G00 G90 X15 Y20

Pozicionls az adott rtkekre

N4 G01 Z-4 F100

Fogsvtel

N5 G01 X80 F200

Kontrmars

N6 G03 X80 Y70 R28

Kontrmars (krinterpolci)

N7 G01 X20

Kontrmars

N8 Y10

A kontr zrdik

N9 G00 G40 Z30

Kiemel, kontrkvetst kikapcsol

N10 M99

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.25. 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.25. bra. Programozsi plda G51.1-es tpuskd alkalmazsra

A 3.25. 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

Programszm (fprogram)

N1 G17 G90 X0 Y0

G17-es sk kivlasztsa

N3 G51.1 X0

A tkrzs helynek megadsa

N4 M98 P9900

A 9900 alprogram meghvsa

N5 G50.1 X0

Tkrzs kikapcsolsa

N6 M30

Fprogram vge

%09900

Az alprogram szma

N1 T1

20-as hosszlyukmar bevltsa

N2 G43 Z2 H1 D1 S700 M03

Szerszmkorrekci meghvsa

N3 G42 G00 G90 X15 Y10

Pozicionls az adott rtkekre

N4 G01 Z-4 F100

Fogsvtel

N5 G01 X60 F200

Kontrmars

N6 G03 X80 Y70 R16

Kontrmars (krinterpolci)

N7 G01 X25

Kontrmars

N8 Y5

A kontr zrdik

N9 G00 G40 Z30

Fogsbl kiemel

N10 M99

Visszatrs a fprogramba

3.3.3.

Lptkezs (G51; G50)

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.26.
bra). Nagyts utn pedig a P1; P2; P3; P4; P5 s P6 pontokkal
hatrolt idomot gyrtjuk.

3.26. bra. Plda lptkezsre (G51)

A P1; P2; P3; P4; P5; P6 pontokkal krlhatrolt alakzat alprogramja:


%09600

Az alprogram szma

N1 T1

2-as hosszlyukmar bevltsa

N2 G43 Z2 H1 D1 S700 M03

Szerszmkorrekci lehvsa

N3 G40 G00 G90 X30 Y0

Pozicionls az adott rtkekre

N4 G01 Z-3 F100

Fogsvtel

N5 G01 G16 Y60 F200

Kontrmars polrkoordintban

N6 Y120

Kontrmars

N7 Y180

Kontrmars

N8 Y240

Kontrmars

N9 Y300

Kontrmars

N10 Y360

Kontrmars

N11 G0 G15 X0 Y0

Polrkoordinta kikapcsolsa

N12 G0 Z5

Kiemels a fogsbl

N13 M99

alprogram vge

A P1; P2; P3; P4; P5 s P6 pontokkal krlhatrolt idom gyrtsa (P=0,5)


%09000

Programszm (fprogram)

N1 G17 G90 X0 Y0

G17-es sk kivlasztsa

N3 G51 X0 Y0 P0.5

A lptkezs helye s nagysga

N2 M98 P9600

A 9600-as alprogram meghvsa

N4 G50 G90 X0 Y0

Lptkezs kikapcsolsa

N5 M30

Fprogram vge

A P1; P2; P3; P4; P5 s P6 pontokkal krlhatrolt idom gyrtsa


(P=1,5)
%09001

Programszm (fprogram)

N1 G17 G90 X0 Y0

G17-es sk kivlasztsa

N3 G51 X0 Y0 P1.5

A lptkezs helye s nagysga

N2 M98 P9600

A 9600-as alprogram meghvsa

N4 G50 G90 X0 Y0

Lptkezs kikapcsolsa

N5 M30

Fprogram vge

3.3.4.

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).
Ellenrzkrdsek a harmadik fejezethez:

3.4.

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.

Egyszer s sszetett ciklusok programozsa CNC

4.

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.

Elemi ciklusok

4.1.1.

Hengeres hosszesztergl ciklus (G77)

brnkon (4.1. 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.1. 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.2. bra).

4.2. 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.3.
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.3. bra. Elemi mozgsciklusok kls forgsfelletek eszterglsnl (G77)

A G77-es tpuskdok alkalmazsra nhny egyszer pldt


mutatunk be. Lpcss tengelyvg gyrtsa (lsd 4.4. 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

A szerszm az 42-es mretre rkezik).

G77 U-10

A szerszm az 40-es mretre rkezik.

G0 X60 Z80

Pozicionls az adott koordintkra.

M30

Program vge.

4.4. 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

A szerszm az 42-es mretre rkezik.

G77 XI-10

A szerszm az 40-es mretre rkezik.

G0 X60 Z80

Pozicionls az adott koordintkra.

M30

Program vge.

Program kpos tengelyvg gyrtsra lsd 4.5. 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

A szerszm az tmr 36-os mretre rkezik.

G77 R-4

Az R cm eljele adja a kp alakjt. Az R cmet

inkremes adatknt rtelmezi.


G0 X60 Z80

Pozicionls az adott koordintkra.

M30

Program vge.

4.5. bra. Plda kpfellet eszterglsra (G77)

Ugyanaz a program: NCT104T vezrlsre


T101

Az 1-es szerszmtartban lv szerszm bevltsa.

G00 G40 G90 X50 Z60 S600 M4 M8

Pozicionls az adott rtkekre s

a technolgiai paramterek belltsa.


G77 XI-7 Z20 F0.3 A szerszm az tmr 43-as mretre rkezik (Olvasd
X inkremens).
G77 XI-14

A szerszm az tmr 36-os mretre rkezik.

G77 XI-14 R-5.3

Az R cm eljele adja a kp alakjt. Az R cmet

inkremes adatknt rtelmezi.


G0 X60 Z80

Pozicionls az adott koordintkra.

M30

Program vge.

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.1. bra s 4.2. 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.6. bra).

4.6. 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.7. bra).

4.7. 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.8. bra).

4.8. 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.9. bra).

4.9. bra. Plda G79-es oldalaz ciklus hasznlatra

A 2-es szerszmtartban lv szerszm bevltsa.

T202

G00 G40 G90 X86 Z32 S600 M4 M8 (Pozicionls az adott rtkekre s a


technolgiai paramterek belltsa).
G79 X32 ZI-4 F0.3

A szerszm az Z=28-as mretre rkezik.

ZI-7

A szerszm az Z=25-s mretre rkezik.

ZI-10

A szerszm az Z=22-es mretre rkezik.

ZI-13

A szerszm az Z=19-es mretre rkezik.

ZI-16

A szerszm az Z=16-os mretre rkezik.

ZI-19

A szerszm az Z=13-as mretre rkezik.

ZI-22

A szerszm az Z=10-es mretre rkezik.

G0 X90 Z60

Pozicionls az adott koordintkra.

M30

Program vge.

Plda kpos fellet programozsra (lsd 4.10. bra).

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

A 2-es szerszmtartban lv szerszm bevltsa.

T202

G00 G40 G90 X84 Z52 S800 M4 M8 (Pozicionls az adott rtkekre s a


technolgiai paramterek belltsa)
G79 X54 ZI-6 F0.3

A szerszm az Z=46-as mretre rkezik.

G79

ZI-10

A szerszm az Z=42-es mretre rkezik.

G79

ZI-14

A szerszm az Z=38-os mretre rkezik.

G79

ZI-18

A szerszm az Z=34-es mretre rkezik.

G79

ZI-22

A szerszm az Z=30-es mretre rkezik.

G79

ZI-22 RI-5

A szerszm az Z=25-as mretre rkezik.

G0 X90 Z60

Pozicionls az adott koordintkra.

M30

Program vge.

4.1.3.

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.11.
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.11. 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.12. bra). A vezrls tpusa: NCT-104T
vezrls.

4.12. 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

A fordulatszm s a forgsirny kivlasztsa, hts

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

Fogsvtel t tized millimterenknt.

X46

Fogsvtel az adott mretre.

X45.5

Fogsvtel az adott mretre.

X41.185

Utols fogs a magmretre.

X41.185

Simts a magmreten.

G0 X52 Z100

Pozicionls az adott koordintkra.

M30

Program vge.

%
Megjegyzs:
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.
Egyszer s sszetett ciklusok

4.2.

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:

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)

4.2.1.

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.13. 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.13. 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.14. bra) az AA1B pontokkal jelltnk. A G71-es ciklus d nagysg
fogsokkal kinagyolja a nyers darabot u/2 s w nagysg simtsi
rhagyssal.

4.14. 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

G71 U(d) R(e)

Kontrnagyols

G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t)

Kontrnagyols

N(ns) G00 G42 (G41) X_ F(f) S(s)

Pozicionls arra a pontra ahol a

simts kezddik. Szerszmsugrkorrekcit bekapcsolni.

NG1 (G2)

A kontr lersa

NG1 (G3)..

A kontr lersa

N(nf) G40 G00 X_ Szerszmsugrkorrekcit kikapcsolni. Elpozcionls


a kontrtl.
FANUC OT vezrlsnl rtelmezett (G73)
Formtum:
G73 U(d) R(e)
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 (n s) 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

2-es tpus megadsa

G71 U8 R1

G71 U8 R1

G71 P100 Q200 U0.5 W0.2

G71 P100 Q200 U0.5 W0.2

N100 X(U)___

N100 X(U)___ Z(W)__

N200

N200

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.15. bra):

4.15. bra. Plda FANUC OT s NCT104T vezrlsekre

Programrszlet (A zrjelben NCT104T vezrlsre rtuk a programot)

G00 X142 Z142

(G00 X142 Z142)

G73 U3.0 R1.0

(G71 U3.0 R1.0)

G73 P5 Q25 U2 W1 F0.3 S800

(G71 P5 Q25 U2 W1 F0,3 S800)

N5 G00 G42 X80 F0.1 S1200

(Ugyan az a mondat)

G01 W-32 R16

(G01 ZI-32 ,R16)

G01 X100 Z80

(G01 X100 Z80)

G01 W-15

(G01 ZI-15)

G01 Z40 A120

(G01 Z40 ,A120)

G01 X140 Z30

(G01 X140 Z30)

N25 G00 G40 X150


G00 X142 Z142

(N25 G00 G40 X150)


(M30)

G70 P5 Q25
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.16. bra).

4.16. 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.17. bra).

4.17. 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 n s-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.18. bra)

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

%0500
T606

A 6-os szerszmot bevltja

S800 M4 M8

Fors forgsnak rtelmezse (1.36 brn)

G00 X140 Z80

Pozicionls az adott pontra

G73 U14 W14 R3

A 14mm rhagyst 3 fogsban feszi le

G73 P10 Q20 U4 W4 F0,3

rtelmezse 4.17. brn

N10 G0 G42 X40 Z64

A simts kezdete, szerszmsugr koor. aktv

G1 Z50 S1200 F0,05

A simtsi technolgia belltsa

G1 X50 Z45

Az adott mretekre trtn mozgs

G1 Z30 ,R4

R4-es rdiusz gyrtsa

G1 X60

Az adott mretekre trtn mozgs

G1 X70 Z25

Az adott mretekre trtn mozgs

N20 G00 G40 X200 Z130

Szerszmsugr korrekci kikapcsolsa

M30

Program vge

4.2.5.

Homlok beszr ciklus (G74)

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

4.19. 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.20. bra).

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

%0502
T404

A 4-es szerszmot bevltja (szaklas)

S800 M4 M8

Fors forgsnak bekapcsolsa

G00 X50 Z5

Pozicionls az adott pontra

G74 R1

A visszahzs mrtke

G74 X10 Z-10 P10 Q3 F0,1

Nzd a 4.19 -es brt.

G0 X100 Z80

Pozicionls az adott pontra

M30

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.21. bra). Plda a
sugr irny beszr ciklus (G75) hasznlatra. A program NCT104T
vezrlsre rdott (lsd 4.22. bra).

4.21. bra. Beszrciklus sugr irnyban (G75)

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

%0503
T404 A 4-es szerszmtartban lv szerszmot bevltja
S800 M4 M8

Fors forgsnak bekapcsolsa

G00 X82 Z-60

Pozicionls az adott pontra

G75 R1

A visszahzs mrtke

G74 X60 Z-20 P3 Q20 F0,1

Nzd a 4.21es brt

G0 X100 Z60

Pozicionls az adott pontra

M30

Program vge

4.2.7.

Tbblpses menetvg ciklus (G76/NCT104T, G78/FANUC

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

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.

Az NCT104T vezrlsnl rtelmezett menetvg ciklus (G76)


Formtum:

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.23. bra). (P 00 esetben egsz menetek
gyrtunk).

4.23. 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.24. 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.24. 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.25. 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.25. 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.26. bra).


%0504
T606

A menetvg szerszm bevltsa.

S600 M3 M8

Fors forgsnak bekapcsolsa.

G00 G 40 X52 Z10

Pozicionls a nvleges menettmrnl

nagyobb tmrre X52 s Z10-re.


G76 R0.05 P020060 Q0.3

R=0.05 simtsi rhagys, simtsok

szma 2, 00 egszmeneteket gyrtunk, 60 a menet profilszge, Q=0.3


minimlis fogsvtel nagysga.
G76 X41.185 Z-55 F5 P3.407 Q0.6

X41.185 magmret, Z-55 menet

hossza, F=5 menetemelkeds, P=3.407 menet mlysg, Q=0.6 els


fogsvtel nagysga.

G0 X52 Z80

Pozicionls az adott pontra.

M30

Program vge.

4.26. 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.1. bra.

5.1. 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 visszahzsra (a
ciklus a 10. pontban r vget)
G99 esetn a szerszm a megkzeltsi pontig (R pont) kerl
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.2.
bra).

5.2. 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.

Frciklusok ttekintse

5.1.1.

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.3. bra).

5.3. bra. Kis mlysg furatok frsa (G81)

A ciklus elemei:
1.

pozcionls a kivlasztott skban gyorsmenettel

2.

gyorsmeneti mozgs a megkzeltsi pontig

5.

frs a talppontig F eltolssal

7.

visszahzs a megkzeltsi pontig gyorsmenettel (R pont)

9.

gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn)

5.1.3.

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.4. bra).

5.4. bra. Frciklus vrakozssal (G82)

A ciklus elemei:
1.

pozcionls a kivlasztott skban gyorsmenettel

2.

gyorsmeneti mozgs a megkzeltsi pontig

5.

frs a talppontig F eltolssal

6.

vrakozs a P cmen megadott ideig (19,9 sec)

7.

visszahzs a megkzeltsi pontig gyorsmenettel (R pont)

9.

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.5. bra).

5.5. 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.6. 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.6. bra. Nagysebessg mlyfrciklus

A kvetkez plda a nagysebessg mlyfrciklus (G83) alkalmazst


mutatja be (lsd 5.7. bra).

5.7. 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.8. bra).
A ciklusban felhasznlt cmek:
Cmlnc: G17 G85 X__ Y__ Z__ R__ F__ L__
A ciklus elemei:

1.

pozcionls a kivlasztott skban gyorsmenettel

2.

gyorsmeneti mozgs a megkzeltsi pontig (R pont)

5.

frs (drzsrazs) a talppontig F eltolssal

7.

visszahzs a megkzeltsi pontig (R pont), F eltolssal

9.

G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

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

5.2.

Menetfr ciklusok ttekintse

5.2.1.

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.9. bra):
1.

pozcionls a kivlasztott skban gyorsmenettel a furat


kzppontjra: (X; Y)

3.

gyorsmeneti mozgs az R pontig (megkzeltsi skig)

frs a Z talppontig F eltolssal, eltols szzalk kapcsol s stop

5.

gomb hasznlata tiltott


6.

fors forgsirnyvlts: (M4)

7.

visszahzs az R pontig F eltolssal; eltols szzalk kapcsol


s stop gomb hasznlata tiltott

a fors forgsirnynak visszavltsa: (M3)

9.

G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

5.9. bra. Menetfrciklus (G84)

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

5.2.2.

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.10. bra).
A frciklus mveleti sorrendje:
1.

pozcionls a kivlasztott skban gyorsmenettel a furat


kzppontjra: (X; Y)

3.

gyorsmeneti mozgs az R pontig (megkzeltsi skig)

5.

frs a Z talppontig F eltolssal, eltols szzalk kapcsol s stop


gomb hasznlata tiltott

6.

fors forgsirnyvlts: (M3)

7.

visszahzs az R pontig F eltolssal; eltols szzalk kapcsol


s stop gomb hasznlata tiltott

a fors forgsirnynak visszavltsa: (M4)

9.

G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

5.10. bra. Balmenetfr ciklus (G74)

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 (Jobb/Bal) (G84.2,

5.2.3.
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.11. bra.

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

A frciklus mveleti sorrendje:

pozcionls a kivlasztott skban gyorsmenettel a furat

1.

kzppontjra: (X; Y)
3.

gyorsmeneti mozgs az R pontig (megkzeltsi skig)

fors orientci: M19

5.

lineris interpolci a frtengely s a fors kztt ramutat

jrsval megegyez (+) forgsirnyban


lineris interpolci a frtengely s a fors kztt ramutat

7.

jrsval ellenttes (-) forgsirnyban


G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

9.

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.12. bra.

A frciklus mveleti sorrendje:


1.

pozcionls a kivlasztott skban gyorsmenettel a furat


kzppontjra (X; Y)

3.

gyorsmeneti mozgs az R pontig (megkzeltsi skig)

4.

fors orientci M19

5.

lineris interpolci a frtengely s a fors kztt ramutat


jrsval megegyez (+) forgsirnyban

7.

lineris interpolci a frtengely s a fors kztt ramutat


jrsval ellenttes () forgsirnyban

9.

G98 esetn: visszahzs a kiindulsi pontig gyorsmenettel

A ciklus vgn a vezrls gondoskodik a fors eredeti forgsirnynak


visszalltsrl s a bekapcsolsrl.

5.12. 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.13. bra).

5.13. 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.

pozcionls a kivlasztott skban gyorsmenettel

3.

gyorsmeneti mozgs az R pontig (megkzeltsi pont)

5.

kiesztergls a talppontig F eltolssal

6.

vrakozs a P cmen megadott rtkkel fors orientls: M19

szerszmelhzs a kivlasztott skban I, J, K rtkkel gyorsmenettel


7.

G99 esetn: visszahzs az R pontig, gyorsmenettel

8.

G99 esetn szerszmvisszahzs a kivlasztott skban I, J, K-n

megadott rtkkel ellenttesen, gyorsmenettel, fors jraindtsa M3


irnyban
9.

G98 esetn: gyorsmeneti visszahzs a kiindulsi pontig

10.

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.14. bra): G17: I, J

G18: K, I

G19: J, K

5.14. 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.15. bra):


Cmlnc: G17 G86 X__ Y__ Z__ R__ F__ L__
Ciklus indtsakor M3-as forgsirnyt kell adni a forsnak.

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

A G86-os ciklus mveletei sorrendje:


1.

pozcionls a kivlasztott skban gyorsmenettel

3.

gyorsmeneti mozgs az R pontig (megkzeltsi pont)

5.

esztergls (frs) a talppontig F eltolssal

6.

fors lellts: M5

7.

G99 esetn: visszahzs az R pontig, gyorsmenettel

8.

G99 esetn: fors jraindts: M3

9.

G98 esetn gyorsmeneti visszahzs a pozicionlsi skig

10.

G98 esetn: fors jraindts: M3

5.5.

Kzi mkdtets a talpponton

5.5.1.

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.16. bra):
G17 G87 X__ Y__ Z__ R__ F__ L__
A ciklust megelzen M3 forgsirnyt kell adni a forsnak.

5.16. 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.17. 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.17. 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.18. 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.18. bra. Frciklus, vrakozs utn kzi mkdtets a talpponton (G88)

5.7.

Frciklus, talpponton vrakozs, kiemels eltolssal (G89)

A ciklusban felhasznlt cmek (lsd 5.19. bra):


G17 G89 X__ Y__ Z__ R__ P__ F__ L__
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)

7.

visszahzs a megkzeltsi pontig F eltolssal

9.

gyorsmeneti visszahzs a kiindulsi pontig (csak G98 esetn)

A ciklus megegyezik G85-tel, a vrakozst kivve.

5.19. 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.20. bra). Valamennyi furat 8x10 mm-es (10mm hossz
a hasznos furat hossz).

5.20. 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

Az 8- as csigafr bevltsa

G43 Z3 H10 F100 S2000 M3

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

G15 Kikapcsoljuk a polrkoordinta

rendszert. G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F


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).
G0 G80 X36 Y0

Pozicionls az 1-es furat fl. G80 trli a

ciklus zemmdot s az rkld ciklusvltozkat, F kivtelvel.

G81 G99 XI20 Z-12 R1 L2

G81 frciklus. A szerszm programozott

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

Pozicionls a Z=50, X=0 s Y=0

mretekre. G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F


kivtelvel.
Program vge.

M30
%

A kvetkez brn a kontrmars megtrtnt, mr csak a furatok frsa


van htra szintn (lsd 5.21. bra). Valamennyi furat 8x6 mm-es (6mm
hossz a furat hasznos hossza).

5.21. 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.
Pozicionls az adott koordintkra (lsd

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.
Pozicionls az X=55 s Y=45

G0 G80 X55 Y45

mretekre. G80 trli a ciklus zemmdot s az rkld ciklusvltozkat, F


kivtelvel.
Az XI=10 mm s az YI=10mm

G81 XI10 YI-10 Z-8 R1 L3

(inkremens) rtkeket hromszor (L=3) mri fel a vezrls (eljelhelyesen)


s elkszl az jabb 3 furat.
G52 G80 X50 Y70

Loklis koordintarendszer ltrehozsa az X=50

s az Y=70 pontban (W 1 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.
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 (W 1 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

A szerszm programozott pontja az X=0 s az

Y=0 pontra mozog!


Program vge.

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).

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.

Programozhat munkatr behatrols G22 s G23

6.

tpuskdok segtsgvel
Az utasts cmlnca:
G22 X Y Z I J K P
Az utastsban felhasznlt cmek jelentse:
X:

Az X tengelyen a pozitv irny hatr.

I:

Az X tengelyen a negatv irny hatr.

Y:

Az Y tengelyen a pozitv irny hatr.

J:

Az Y tengelyen a negatv irny hatr.

Z:

Az Z tengelyen a pozitv irny hatr.

K:

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.1. 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.1. 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.1. 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.1. 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.2. 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.2. 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.

Technolgiai tervezs CNC vezrls esztergagpre

7.3.1.

Komplett technolgiai terv kidolgozsa az L807-es alkatrsz

gyrtsra
A 7.3. 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.3. bra. Plda egy tengelyvg kls s bels felletnek megmunklsra

Az egyes mveletek rszletezse

MVELETI UTASTS (1)

Mv. szm:

Lapszm:

O807/1

1/1

(bels)
Rajzszm:

Munkadarab megnevezse:

FA-06-352-40

Munkadarab jele:

L807 Tengelyvg

352-40/1

Anyaga: AlCuPbMgMn
Nyersmret:
40

Anyagll.:

x 75

Cg:

Hzott

A gp tpusa:

PET

EUROturn12

A mvelet neve:

Esztergls

+X
2.

3.

6.

1.

+Z

4.
Vzlat:
Sor-

Mveletelem

Fellet

Szerszm, mreszkz, kszlk

sz.

m/perc

mm/ford

mm

150

0,15

1,5

150

0,15

150

0,15

125

0,03

180

0,05

180

0,05

0,5

Esztergatokmny CP 230 MSZ 5048

1.

Munkadarabot befog

2.

Tisztra oldalaz

3.

Hosszesztergl

Nagyolks SVJB/L 1212K 12; Lapka:


VBMT 110404-UM

40x35

Nagyolks SVJB/L 1212K 12; Lapka:


VBMT 110404-UM

4.

let letr 1x45

5.

Fr 16x28

6.

Furatot esztergl

Nagyolks SVJB/L 1212K 12; Lapka:


VBMT 110404-UM
Telibefr 16
ISCAR DR016-064-25-06

(nagyol)
7.

Furatot esztergl

Telibefr 16
ISCAR DR016-064-25-06

Telibefr 16

(simt)

ISCAR DR016-064-25-06

8.

Mreteket ellenriz

Tolmr

9.

Munkadarabot kifog

MVELETI UTASTS (2)


Rajzszm:

A munkadarab megnevezse:

Mv. ut. szm:

O807/2 (kls)

1/2

Munkadarab jele:

L807 Tengelyvg

FA-06-352-40

Lapszm:

352-40/1

Anyag: AlCuPbMgMn
Nyersmret:
40

Anyagllapot:

x 75

Hzott

Cg:

A gp tpusa:

PET

EUROturn12

Mvelet megnevezse:

Esztergls

+X
2.

1.
3.
+Z

5.
4.

Vzlat:
N.

Mveletelem

Fel.

Szerszm, mreszkz, kszlk

m/perc

mm/for

mm

1.

Munkadarabot bef.

2.

Mretre oldalaz

Esztergatokmny CP 230 MSZ 5048

Nagyolks SVJB/L 1212K 12

150

0,15

150

0,15

1,5

150

0,15

0,6

75

1,5

145

0,02

Lapka: VBMT 110404-UM

3.

Nagyol esztergl

Nagyolks SVJB/L 1212K 16;


Lapka: VBMT 110404-UM

4.

Kontrt esztergl

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

5.

Menetet esztergl

Menetvg ks R 166.4 FG-1212-12;


Lapka: l166.06-16-01-150

6.

Hatszget (mar)

Egyedi befog 10x35

esztergl

Lapka: S312.0520.F2/L

7.

Mreteket ellenriz

Tolmr

8.

Munkadarabot kifog

0,7

Szerszmterv
Program szma: %O807/1 (bels) s

Szerszmgp: EUROturn12

%O807/2 (kls)
Alkatrsz neve: L807

Alkatrsz rajzszma:
FA-06-352-40

Mveletelem
sorszma:

A mveletelemhez tartoz
szerszm megnevezse

1/2

Nagyolks:

1/3

Befog: SVJB/L 1212K 12;

1/4

Lapka: VBMT 110404-UM

1/5

Telibefr:

1/6

ISCAR 16

1/7

Lapka: DR016-064-25-06

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

Nagyolks:

2/3

Befog: SVJB/L 1212K 12;

Lapka: VBMT 110404-UM

Kpek a szerszmokrl

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)

A program cme mindig O karakterrel


kezddik, amelyet ngy szm kvet.

T0707

forgcsolszerszm

jellse.

szerszm kdja ngyjegy szm, ahol az


els kt karakter a szerszm helyt, a
msodik

kett

tartalmazza.

szerszmkorrekcit

G92 S3000

G92 tpuskd lland vgsebessget


definil.

cmen

maximlis

fordulatszmot hatrozzuk meg.

G96 S150 M4

G96 tpuskd utn S cmen konstans


vgsebessget

llthatunk

be

(150

m/perc). M4 a fors forgsnak irnya


(lsd 1. fejezet).

G0 X44

Pozicionls az oldalazs kezdpontjra


(a

szerszm

mg

nem

rinti

munkadarabot).

Z0

Pozicionls Z koordintra.

G1 X1 F0.15

Oldalaz tisztra. (Az X tengely mentn a


mnusz

tartomnyba

megynk.).

Az

eltols rtke (F=0,15 mm/ford.).

G0 G42 Z1

Oldalazsbl elllunk, s a jobb oldali


kontrkvetst kapcsoljuk be.

X37

Pozcionls hosszeszterglshoz.

G1 X40 Z1

Letrs.

Z30

Hosszesztergl.

G1 X42

Hosszeszterglsbl elll.

G0 G40 Z80

Pozcionls a szerszmvlts helyre.

G97

G97 tpuskddal kikapcsoljuk az lland


vgsebessget.

T0414

Bevltjuk

telibefr

szerszmot.

T0414 esetben a msodik kt szmjegy


azt jelenti, hogy a 14-es trhelyen lv
korrekcis rtket lehvjuk.

G0 S2500 M4 X0

Pozcionl a frshoz (X). S cmen a


fordulatszmot definiljuk.

Z1

Pozcionl frshoz (Z).

G83 G17 G98 X0 Z28 R1 F0.03

G83 Mlyfrciklus ehhez G17 skot

E1 Q10
G0 G18 Z1

kell aktivizlni (lsd 5.1.4. pontot).


Pozcionl furateszterglshoz. G18 sk
visszavltsa!

T0404

T0404

ngyes

trhelyen

lv

szerszmkorrekci lehvsa. (A msodik


kt szmjegy azt jelenti, hogy a telibefr
szerszm kls tmrn lv lapkjt
vezreljk. A telibefrval gy dolgozunk,
mintha frrd lenne).

G0 X16 Z1 S2000

Pozcionl

nagyol

ciklushoz.

(A

telibefrt frrdknt hasznljuk.)

/1 G71 U1 R.2

G71 Kontrnagyol ciklus. Hasznlata a

/1 G71 U0.5 W0.1 P10 Q20 F0.2 4.2.2. fejezetpontban tallhat. U0,5
rhagys nagysga X irnyban. Azrt
negatv, mert furatban kell a rhagyst
biztostani.

/1

feltteles

mondatot

kezelst lsd 2. ktet 1.4. fejezet.

N10 G0 G41 X32 Z0.5

Pozcionl,

bal

oldali

kontrkvetst

bekapcsol (G41). (N10 a simtciklus


kezd mondatnak sorszma).

G1 X31 Z0 F.05

Lineris

interpolci

jellt

jellt

clkoordintra.

X29 Z1

Lineris

interpolci

clkoordintra.

Z10 ,R0.5

Lineris interpolci llekerektssel.

X27 ,C0.3

Lineris interpolci, lletrs.

Z20

Lineris

interpolci

jellt

clkoordintra.

G3 X20 Z23.5 R3.5

Krinterpolci az ramutat jrsval


ellenttes irnyban.

G1 X15 Z26

Lineris

interpolci

jellt

clkoordintra.

N20 G0 G40 X16 Z28

Pozicionls a szerszmvlts helyre.


G40

tpuskddal

kikapcsoljuk

plyakvetst (N20 a simtciklus utols


mondata).

M30

A program vgt jell tpuskd.

CNC program rszletes lersa (L807/2 kls)


%O807/2 (kls)

program

cme

mindig

karakterrel

kezddik, amelyet ngy szmjegy kvet.

T0606

A forgcsolszerszm jellse. A szerszmok


kdja ngyjegy szm, ahol az els kt
szmjegy a szerszm helyt, a msodik kett a
szerszmkorrekcit tartalmazza.

G92 S3000

G92

tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot


hatrozzuk meg.

G96 S150 M4

G96 tpuskd utn S

cmen

konstans

vgsebessget llthatunk be (150 m/perc).


M4 a fors forgsnak irnya (lsd 1. fejezet).

G0 X44

Pozicionls az oldalazs kezdpontjra (a


szerszm mg nem rinti a munkadarabot).

Z0

Pozicionls Z koordintra.

G1 X1 F0.15

Mretre oldalaz.

G0 Z2

Pozcionl a kontrnagyols kezdpontjra.

/1 G71 U1.5 R0.5

Kontrt

nagyol.

/1

feltteles

mondat

(a

/1 G71 U0.6 W0.05 P10 Q20 feltteles billenty aktv llapotban a mondatot
nem hajtja vgre a vezrls).

G0 X40 Z100

Pozicionls a szerszmvlts helyre.

T0101

A simtszerszm bevltsa.

N10 G0 G42 X7 Z1

Pozcionl, jobb oldali kontrkvetst bekapcsol


(G42). (N10 a simtciklus kezd mondata).

G1 Z0.5 F0.1

Lineris interpolci a jellt clkoordintra.

X11.5 Z1.75

Lineris interpolci a jellt clkoordintra.

Z8 ,R0.6

Lineris interpolci llekerektssel.

X13

Lineris interpolci a jellt clkoordintra.

X16 Z-9.5

Lineris interpolci a jellt clkoordintra.

Z18 ,R1

Lineris interpolci llekerektssel.

X13 ,A30 ,R1

Lineris interpolci llekerektssel.

Z23 ,R1

Lineris interpolci llekerektssel.

X18 ,R1.5

Lineris interpolci llekerektssel.

X30 ,A162

Lineris interpolci a jellt clkoordintra.

Z45 ,R2

Lineris interpolci llekerektssel.

X38

Lineris interpolci a jellt clkoordintra.

X41 Z46.5

Lineris interpolci a jellt clkoordintra.

N20 G0 G40 X50 Z100 M5

Pozicionls a szerszmvlts helyre. G40


tpuskddal kikapcsoljuk a plyakvetst (N20
a simtciklus utols mondata).

T0303

Menetvg szerszm bevltsa.

G97 S1000 M3

G97

tpuskd

kikapcsolja

az

lland

vgsebessget, S cmen a kvnt fors


fordulatot lehet belltani.
Az X=17es tmrre clszer llni, mert ezen

G00 X17 Z5

az tmrn fut vissza a szerszm programozott


Z

pontja.

irnyban

pedig

kt

menetemelkedssel a menet el clszer llni.

G76 R0.03 P020060 Q0.1


G76

X14.16

Z21

P0.92 Q.4

Menetet vg ktmondatos megadsi mddal.

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


cmlnca)!

G0 X50 Z100

Pozicionls a szerszmvlts helyre.

T0505

hroml

szerszm

bevltsa

(hajtott

szerszm).

G0 X11.5 Z1 M31

Pozicionls a hatszgprofil megmunklshoz


(M31 tpuskddal a forgst indtjuk). Rszletes
informci az NCT104T gpknyvben.

S800 M4

Technolgiai paramterek kivlasztsa.

G51.2 P1 Q2

G51.2 tpuskd sokszgesztergls (a forg


szerszm ellenttesen forog a munkadarabbal
(1600 1/min).

G77 X11 Z5.5 F0.02

G77

tpuskd

hosszesztergl

meghvsa.

X10

A hatszg laptv belltsa (10mm).

G50.2

Sokszgesztergls kikapcsolsa.

G0 X50 Z100

Pozicionls a szerszmvlts helyre.

M30

A program vgt jell tpuskd.

ciklus

A gyrts eltt a szksges belltsok utn a CNC program grafikus


tesztjt lthatjuk a 7.4. bran.

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

7.3.2.

CNC program rsa az L5004E jel alkatrsz gyrtsra. (lsd

7.5. bra).

7.5. bra. Az L5004E jel alkatrsz mretei

%O5004

program

cme

mindig

karakterrel

kezddik, amelyet ngy szmjegy kvet.

T0606

A forgcsolszerszm jellse. A szerszmok

Kls tmrz szerszm:

kdja ngyjegy szm, ahol az els kt

Befog: SDJC/L1212F09-M;

szmjegy a szerszmtartban elfoglalt helyt, a

Lapka:SCLC/LC3-SCLC/L-22040-12

msodik

kett

szerszmkorrekcit

tartalmazza. Egy szerszmhoz tbb korrekcis


rtk is tartozhat!

G92 S2000

G92

tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot


hatrozzuk meg.

G96 S150 M4 M8

G96 tpuskd utn S

cmen

konstans

vgsebessget llthatunk be (150 m/perc).


M4 a fors forgsnak irnya (lsd 1. fejezet).

G0 G18 G90 X41 Z0

Pozicionls az oldalazs kezdpontjra (a


szerszm mg nem rinti a munkadarabot).

G1 X1 F0.15

Mretre oldalaz.

G0 X40 Z1

Pozcionl a kontrnagyols kezdpontjra.

/1 G71 U2 R1

Kontrt nagyol. /1- es feltteles mondat (lsd

/1 G71 U1 W0.1 P10 Q40 F0.3


N10 G0 G42 X16 Z1 F0.05

elz pldk).
Pozcionl, jobb oldali kontrkvetst bekapcsol
(G42). (N10 a simtciklus kezd mondata).

G1 Z0

Lineris interpolci a jellt clkoordintra.

X20 Z2

Lineris interpolci a jellt clkoordintra.

Z10

Lineris interpolci.

X16 Z12

Lineris interpolci a jellt clkoordintra.

Z20 ,R2

Lineris interpolci llekerektssel.

X24

Lineris interpolci

G3 X35 Z35 R10

Krinterpolci.

G1 Z40 ,R1

Lineris interpolci llekerektssel.

X38

Lineris interpolci.

X41 Z41.5

Lineris interpolci a jellt clkoordintra.

N40 G0 G40 X50 Z100

Pozicionls a szerszmvlts helyre. G40


tpuskddal kikapcsoljuk a plyakvetst (N40
a simtciklus utols mondata).

T303

Menetvg szerszm bevltsa. A

Befog: R 166.4 FG-1212-12;

menetvgsnl a szerszm jobbrl balra mozog

Lapka: l166.06-16-01-150

(jobbos menet). A szerszmgp hts


kstartval rendelkezik, teht M3 forgs
esetben a lapka homloklapja lefel van
fordtva.
G97

G97 S900 M3

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

G0 X21 Z3

az tmrn fut vissza, fogsvtel eltt a


szerszm programozott pontja. Z irnyban
pedig kt menetemelkedssel a menet el
clszer llni.

G76 R.05 Q.1 P020060

A menetet vg ktmondatos megadsi

G76 X18.16 Z-16 Q.3 F1.5 P.92 mddal. Lsd 4.2.7 fejezet pontot (G76-os
tpuskd cmlnca)!

G0 X50 Z100

Pozicionls a szerszmvlts helyre.

M30%

A program vgt jell tpuskd.

7.3.3.

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

7.6. bra. Az L5001E jel alkatrsz mretei

%O5001

A program szma.

T0606

A forgcsolszerszm jellse. A szerszmok

Kls tmrz szerszm:

kdja ngyjegy szm, ahol az els kt

Befog: SDJC/L1212F09-M;

szmjegy a szerszmtartban elfoglalt helyt, a

Lapka:SCLC/LC3-SCLC/L-22040-12

msodik

kett

szerszmkorrekcit

tartalmazza. Egy szerszmhoz tbb korrekcis


rtk is tartozhat!

G92 S2000

G92

tpuskd

lland

vgsebessget

definil. S cmre a maximlis fordulatszmot


rjuk.

G96 S150 M4 M8

G96 tpuskd utn S

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

Pozicionls az oldalazs kezdpontjra (a


szerszm mg nem rinti a munkadarabot).
Mretre oldalaz.

G0 X40 Z1

Pozcionl a kontrnagyols kezdpontjra.

/1 G71 U1.5 R0.5

Kontrt nagyol. /1 feltteles mondat. Lsd

/1 G71 U.5 W0 P2 Q10 F0.3


N2 G0 G42 X12 Z1 F0.05

elz feladat.
Pozcionl, jobb oldali kontrkvetst bekapcsol
(G42). (N2 a simtciklus kezd mondata).

G1 X16 Z-1

A kontr lersa.

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 a szerszmvlts helyre. G40


tpuskddal kikapcsoljuk a plyakvetst (N10
a simtciklus utols mondata).

T303

Menetvg szerszm bevltsa. A

Befog: R 166.4 FG-1212-12;

menetvgsnl a szerszm jobbrl balra mozog

Lapka: l166.06-16-01-150

(jobbos menet). Lsd elz plda.

G97 S900 M3

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

G0 X17 Z3

az tmrn fut vissza, fogsvtel eltt a


szerszm programozott pontja. Z irnyban
pedig kt menetemelkedssel a menet el
pozcionlunk.

G76 R0.05 P020060 Q.1


G76 X14.2 Z-15 F1.5 P0.92 Q0.3

A menetet vg ktmondatos megadsi


mddal. Lsd 4.2.7 fejezet pontot (G76-os
tpuskd cmlnca)!

G0 X50 Z100

Pozicionls a szerszmvlts helyre.

M30

A program vgt jell tpuskd.

%
7.3.4.

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

7.7. bra. Az L5002E jel alkatrsz mretei

%O5002

A program szma.

T0606

A forgcsolszerszm jellse. Hasonlan az

Kls tmrz szerszm:

elz feladathoz.

Befog: SDJC/L1212F09-M;
Lapka:SCLC/LC3-SCLC/L-22040-12

G92 S2000

G92

tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot


hatrozzuk meg.

G96 S150 M4 M8

G96 tpuskd utn S

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

Pozicionls

az

oldalazs

kezdpontjra.

Mretre oldalaz.

G0 X40 Z1

Pozcionl a kontrnagyols kezdpontjra.

/1 G71 U1.5 R0.5

Kontrt nagyol. /1 feltteles mondat (lsd

/1 G71 U.5 W0 P5 Q10 F0.3


N5 G0 G42 X0 Z1 F0.05

elz feladatok).
Pozcionl, jobb oldali kontrkvetst bekapcsol
(G42). (N5 a simtciklus kezd mondata).

G1 Z0

A kontr lersa

,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)

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.

T303

Menetvg szerszm bevltsa. A

Befog: R 166.4 FG-1212-12;

menetvgsnl a szerszm jobbrl balra mozog

Lapka: l166.06-16-01-150

(jobbos menet). Lsd elz plda.


G97

G97 S900 M3

tpuskd

kikapcsolja

az

lland

vgsebessget, S cmen a kvnt fors


fordulatot lehet belltani. Az M3-al forgsirnyt
vltunk
Az X=31es tmrre clszer llni, mert ezen

G0 X31 Z-10

az tmrn fut vissza, fogsvtel eltt a


szerszm programozott pontja. Z irnyban
pedig kt menetemelkedssel a menet el
pozcionlunk.

G76 R0.05 P020060 Q0.1

A menetet vg ktmondatos megadsi

G76 X28.16 F1.5 Z-30 P0.92 Q0.3 mddal. Lsd 4.2.7 fejezet pontot (G76-os
tpuskd cmlnca)!

G0 X50 Z80

Pozicionls a szerszmvlts helyre.

M30

A program vgt jell tpuskd.

%
7.3.5.

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

bra).

7.8. bra. Az L5008E jel alkatrsz mretei

%O5008

A program szma.

T0606

A forgcsolszerszm jellse. Hasonlan az

Kls tmrz szerszm:

elz feladathoz.

Befog: SDJC/L1212F09-M;
Lapka:SCLC/LC3-SCLC/L-22040-12

G92 S1800

G92

tpuskd

lland

vgsebessget

definil. S cmen a maximlis fordulatszmot


hatrozzuk meg.

G96 S150 M4 M8

G96 tpuskd utn S

cmen

konstans

vgsebessget llthatunk be (150 m/perc).


M4 a fors forgsnak irnya (lsd 1. fejezet).

G0 G18 G90 X56 Z0


G1 X-1 F0.1

Pozicionls

az

oldalazs

kezdpontjra.

Mretre oldalaz.

G0 X55 Z1

Pozcionl a kontrnagyols kezdpontjra.

/1 G71 U2 R1

Kontrt nagyol. /1 feltteles mondat. Nzd

/1 G71 U1 W.1 P10 Q50 F0.3


N10 G0 G42 X8 Z1 F0.05

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

A kontr lersa.

N50 G0 G40 Z100

Pozicionls a szerszmvlts helyre. G40


tpuskddal kikapcsoljuk a plyakvetst.

T303

Menetvg szerszm bevltsa. A

Befog: R 166.4 FG-1212-12;

menetvgsnl a szerszm jobbrl balra mozog

Lapka: l166.06-16-01-150

(jobbos menet). Lsd elz plda.

G97 S900 M3

G97

tpuskd

kikapcsolja

az

lland

vgsebessget, S cmen fors fordulatot,


M3-al forgsirnyt lehet belltani.

G0 X19 Z-4

Az X=19es tmrre ll, Z irnyban pedig kt


menetemelkedssel a menet el.

G76 R0.05 P020060 Q.1

A menetet vg ktmondatos megadsi

G76 X16.2 Z-25 F1.5 P0.92 Q0.25 mddal. Lsd 4.2.7 fejezet pontjt.
G0 X50 Z80

Pozicionls a szerszmvlts helyre.

M30 %

A program vgt jell tpuskd.

7.4.

Gyakorlfeladatok CNC program rshoz

A kvetkez brn egy trcsajelleg alkatrszt lthatunk, amelyre az


oldalaz ciklus (G79) alkalmazsval rjunk CNC programot (lsd 7.9.
bra).

7.9. bra. L100-as gyakorlplda

Hasonlan a kidolgozott mintafeladatokhoz rjunk CNC programot a


kvetkez brkon lev az alkatrszek gyrtshoz (7.10. bra, 7.11.
bra, 7.12. bra, 7.13. bra, 7.14. bra)

7.10. bra. L200-as gyakorlplda

7.11. bra. L300-as gyakorlplda

7.12. bra. L400-as gyakorlplda

7.13. bra. L500-as gyakorlplda

7.14. 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.15. 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.15. bra. A M0001-es alkatrsz mhelyrajza s 3D testmodellje

Az egyes mveletelemek lersa


Cg:

Megnevezs:

PET Mrnkiroda

Felfog lap

Rajzszm:

Mvelet

M0001

neve:

Lapsz:1

Mars
Ellenrizte:

Gptpus:

GYRTESZKZ BELLT
Lap

Anyag: A45

Tomill-250

Elgyrtmny mrete s a nullapont helye:

Nyersmret:

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

Befogs: Univerzlis

Mreszkz: Tolmr

gpsatu
Szerszm
poz. szma:

T1

Szerszm rajz:

Technolgiai

Szerszm

adatok

adatok:

Nagyolsi

Szerszm:

mvelet:

Hosszlyukmar

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

20mm
DIN 845
TYP:W
FORM: B/C

T2

Simtsi mvelet:

Szerszm:

n= 2000 1/min

Hosszlyukmar

f= 100 mm/min

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

T3

n= 2000 1/min

Szerszm:

f= 50 mm/min

8mm-es csigafr
HSS

CNC program rszletezse (M0001)


%O0001

A program szma.

T2

G43 Z2 H2 D2 S1800 M3

T2-es

tpuskd

szerszm

bevltsa.

segtsgvel

lehvjuk

G43-as
a

2-es

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

szerszmbemrskor bert rtket a vezrls


(lsd 3.1. fejezetet).

G54 G42 G0 X0 Y5

Pozicionls az adott koordintkra, valamint a


jobb oldali (G42) szerszmsugr korrekcit
bekapcsoljuk. Ebben a mondatban (s az ezt
kvet

mondatokban)

mr

nem

szerszmkzppont koordintit kell megadni,


hanem

munkadarab

rajzrl

leolvashat

mreteit. (A szerszmkzppont plyjt a


vezrl szmtja ki).

G1 Z-4 F50

Fogsvtel. F cmen az eltolsi sebessget


adjuk meg (50mm/perc).

Y25 F100

Kontrlers.

X-10
G2 Y55 R15
G1 X0
Y65

Kontrlers.

G2 X-25 Y90 R25 ,R10


G1 X-80

Kontrlers.

X-100 Y70

Y25

G40

segtsgvel

megtrtnik

szerszmsugr korrekci kikapcsolsa. Ezek


utn a koordintk ismt a szerszmkzppont

X-90 Y0

rtket jelentenek. Azrt szksges kikapcsolni,

X-10

mert a 10mm szles hornyokat gy tudjuk

X1 Y11

egyszeren megmunklni.

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

Kiemeljk az anyagbl a szerszmot.


Pozcionlunk az adott koordintkra s fogst
vesznk az anyagban.
Megmunkls Y irnyban.
Kiemeljk

az

anyagbl

szerszmot

pozcionlunk a kvetkez horonyra.


Fogsvtel.
Megmunkls Y irnyban.
Kiemeljk az anyagbl a szerszmot.

T3
G43 Z2 H3 F50 S2500 M3

T3-es

tpuskd

szerszm

bevltsa.

segtsgvel

lehvjuk

G43-as
a

3-as

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
(lsd 3.1. fejezetet).

G52 X-65 Y60

Loklis koordintarendszer ltrehozsa. Az X=65 s az Y=60 pontban (W 1 munkadarab


koordintarendszer jn ltre).

G16 G0 X20 Y0

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.

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.

G0 G80 G15 Z60

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.

G52 X0 Y0

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.

G00 X0 Y0

A szerszm programozott pontja fizikailag is az


X=0 s az Y=0 pontokra kerl!
Program vge.

M30
%
7.4.3.

CNC program rsa az MO002 jel alkatrsz gyrtsra (lsd

7.16. 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.16. bra. Az MO002 jel alkatrsz rajza

CNC program rszletezse (M0002)


%O0002

A program szma.

T10
G43 Z3 H10 D10 S1600 M3
M8

A T10-es szerszm bevltsa (28mm-es


homlokpalst

mar).

tpuskd

G43-as

segtsgvel lehvjuk a 10-es szerszmhoz


tartoz

hosszkorrekcit

(H2)

10-es

szerszmhoz tartoz tmr korrekcit (D2).


S cmen a fordulatszmot, M3 cmen a
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

szerszmsugr

(G41)

korrekcit

bekapcsoljuk. Ebben a mondatban (s az ezt


kvet

mondatokban)

mr

nem

szerszmkzppont koordintit kell megadni,


hanem

mreteit.

munkadarab
(A

rajzrl

szerszm

leolvashat

kzppontjnak

koordintja X=-14 s Y=10 tallhat a G41


hatsra). G54 az els munkadarab koordinta
rendszer.

G1 Z-3 F50

Fogsvtel. F cmen az eltolsi sebessget


adjuk meg (50mm/perc).

Y20 1F00
G2 X60 Y80 R60 ,R10
G1 X60 Y20 Q-1 ,R15 ,A-60

Kontrlers.
A

cm

pontos

hasznlatt

2.5.3.

fejezetben lthatjuk. Ha Q rtke kisebb, mint


nulla (Q<0, Q=1) az egyenes irnyba es

X90 ,R8

kzelebbi

Y10

vezrls.

G2 X60 Y-20 R30

A kontr krbejrsnl gyelni kell arra, hogy

G2 X20 Y20 R40 ,R10


G1 X-10
G0 G40 Z100

metszspontot

szmolja

ki

a mozgsplya zrdjon.
A G40-es kddal ki kell kapcsolni frs eltt a
kontrkvetst!

Valamint

szerszmvltshoz.

pozcionlunk

T20

szerszm

T20-as

bevltsa

(6-os

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


lehvjuk

20-as

szerszmhoz

tartoz

hosszkorrekcit (H20). Az tmr korrekcit


ebben az esetben nem hvjuk le, mert maga a
szerszm

tmrje

tovbbiakban

minden

adja

mretet.

azonos

az

elz

pldban lertakkal.

G52 X60 Y10

Loklis koordintarendszer

ltrehozsa.

Az

X=60 s az Y=10 pontban (W 1 munkadarab


koordintarendszer jn ltre).

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.

G0 G80 G15 Z60

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.

G52 X0 Y0

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.

G00 X0 Y0

A szerszm programozott pontja fizikailag is az


X=0 s az Y=0 pontokra kerl!

Program vge.

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.17. 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.17. bra. Az 350mm-es furat marsa

Hasonlan a mintafeladatokhoz rjunk CNC programot a kvetkez


brkon lev az alkatrszek gyrtshoz (7.18. bra, 7.19. bra, 7.20.
bra).

7.18. bra.

7.19. bra.

7.20. 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 ................................................ 18
1.13. bra. veglccel megvalstott nvekmnyes mrrendszer.......... 19
1.14. bra. Tvolsgkddal elltott mrlc kialaktsa s rgztse a
trgyasztalhoz ......................................................................................... 20
1.15. bra. A fotoelektromos elven mkd tmrk csoportostsa ....... 20
1.16. bra. CNCesztergn alkalmazott szerszmvlt ........................... 21
1.17. bra. CNC margpeken alkalmazott szerszm cserlk (egy s
ktkaros) .................................................................................................. 22
1.18. bra. Lncos kivitel szerszmtr ................................................... 23
1.19. bra. Informciramls egy kttengely CNC gpen .................... 26
1.20. bra. A klnbz szablyoz elemek kapcsoldsa CNC gpen .. 27
1.21. bra. A pontvezrls mozgsviszonyai ........................................... 28
1.22. bra. Szakaszvezrls mozgsviszonyai ........................................ 29
1.23. bra. Plyavezrls mozgsviszonyai............................................. 29
1.24. bra. Skok s tengelyek megnevezse .......................................... 31
1.25. bra. Jobbsodrs koordintarendszer CNC esztergagpen .......... 32
1.26. bra. Esztergakzpont elvi kialaktsa ............................................ 32
1.27. bra. Megmunkl-kzpont mozgsirnyai (5D) ............................. 33

1.28. bra. Nevezetes pontok CNC esztergn ......................................... 34


1.29. bra. Fggleges forsj CNC margpen a tengelyek
elhelyezkedse ........................................................................................ 35
1.30. bra. A gpi- s munkadarab- koordinta-rendszer ....................... 36
1.31. bra. A hat munkadarab koordinta-rendszer rtelmezse ............. 37
1.32. bra. Programozott nullpont eltols ................................................. 38
1.33. bra. Plda a G52 s a G16-os tpuskdok alkalmazsra ............. 38
1.34. bra. A P pont rtelmezse klnbz szerszmokon ................. 40
1.35. bra. A szerszm programozott P pontjnak rtelmezse ............ 41
1.36. bra. Szerszmlls kdja (Q) CNC esztergagpen ....................... 42
1.37. bra. Kontrkvets vltozatai balrl (G41) s jobbrl (G42) .......... 43
1.38. bra. Baloldali (G41) kontrkvets CNC margpen..................... 44
1.39. bra. Jobboldali (G42) kontrkvets CNC margpen .................. 44
1.40. bra. Automatikus szerszmbemrs CNC-esztergagpen ............ 45
1.41. bra. Szerszmgpen kvli bemrse ........................................... 47
1.42. bra. Zsugorktshez a befogtest felmelegtse, valamint egy
szerszm kiegyenslyozsnak folyamata .............................................. 47
1.43. bra. A szerszm regiszter rtelmezse ......................................... 48
1.44. bra. A CNC-mondat rtelmezse .................................................. 49
1.45. bra. Alprogramhvs menete ......................................................... 51
2.1. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben .... 59
2.2. bra. Elmozduls gyorsmenettel abszolt koordintarendszerben
(marn) .................................................................................................... 60
2.3. bra. Nvekmnyes elmozduls NCT104T s FANUC 0T
vezrlseknl ........................................................................................... 60
2.4. bra. Nvekmnyes elmozduls NCT 104M vezrlsnl .................. 61
2.5. bra. Plda a lineris interpolci (G01) programozsra ................ 62
2.6. bra. Krinterpolci rtelmezse az egyes skokban ...................... 63
2.7. bra. Plda a lineris s a kr interpolci (G01, G02)
programozsra ...................................................................................... 63
2.8. bra. A G17-es skban rtelmezett I s J cmek ........................... 64

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


esztergn ................................................................................................. 64
2.10. bra. Plda a krinterpolci alkalmazsra CNC marn ............... 65
2.11. bra. A kr sugarnak programozsa (negatv, pozitv eljel) ......... 65
2.12. bra. Az automatikus lekerekts (,R) programozsa ...................... 66
2.13. bra. Az automatikus letrs (,C) programozsa ............................ 66
2.14. bra. Egyenes megadsa irnyszggel .......................................... 67
2.15. bra. Plda a ,A alkalmazsra ...................................................... 68
2.16. bra. Kt egyenes metszspontja ................................................... 69
2.17. bra. Kt egyenes metszspontjnak meghatrozsa .................... 69
2.18. bra. Kt egyenes kz illesztett sugr programozsa ................... 70
2.19. bra. Egyenes kr metszspontja Q<0 ........................................... 71
2.20. bra. Egyenes kr metszspontja Q>0 ........................................... 71
2.21. bra. Plda egyenes kr metszspontjnak meghatrozsra ....... 71
2.22. bra. Kr egyenes metszspontja Q<0 ........................................... 72
2.23. bra. Kr egyenes metszspontja Q>0 ........................................... 73
2.24. bra. Plda kr egyenes metszspontjnak meghatrozsra (Q<0)
................................................................................................................ 73
2.25. bra. Kr-kr metszspontja Q<0 ................................................... 74
2.26. bra. Kr kr metszspontja Q>0 ................................................... 75
2.27. bra. Plda kr-kr metszspontjnak meghatrozsa (Q<0)......... 75
2.28. bra. Plda kr-kr metszspontjnak meghatrozsa (Q>0)......... 76
3.1. bra. A szerszm hosszkorrekcijnak rtelmezse (H cm) .......... 78
3.2. bra. A korrekcis vektor rtelmezse .............................................. 81
3.3. bra. Vektormegtarts programozsa (G38) ..................................... 81
3.4. bra. Sarokv programozs (G39) ..................................................... 82
3.5. bra. A kontrkvets rtelmezse ................................................... 83
3.6. bra. Bels sarokra trtn rlls (180<<360) ........................... 85
3.7. bra. Kls sarokra trtn rlls (90<<180) ............................. 85
3.8. bra. Kls sarokra trtn rlls (0<<90) ................................. 86
3.9. bra. Halads a kontron (180<<360) ......................................... 87

3.10. bra. Tl nagy szerszmsugrnl nincs metszspont ..................... 87


3.11. bra. Hegyesszg kls sarkok kerlse (0<<90) .................... 88
3.12. bra. Tompaszg kls sarkok kerlse (90<<180) ................. 89
3.13. bra. Almetszs veszlye nulla elmozduls esetn....................... 89
3.14. bra. Bels sarokbl val kills (180<<360) ............................. 90
3.15. bra. Kls sarokbl val kills tompaszg alatt (90<<180) ..... 90
3.16. bra. A kls sarokbl val kills hegyesszg alatt (0<<90) .... 91
3.17. bra. G42-bl G41-be trtn kontrkvets tkapcsolsa (R>0
esetben) ................................................................................................ 92
3.18. bra. Vrakozs programozsa ...................................................... 93
3.19. bra. Z irny fogsvtel bekapcsolsa ........................................ 93
3.20. bra. A pozitv s negatv sugrkorrekci alkalmazsa ................... 94
3.21. bra. Interferencia hiba a marszerszm tmrjnl, ha tlsgosan
nagy......................................................................................................... 94
3.22. bra. Interferencia hiba a marszerszm tmrjnl kisebb
sllyeszts kimunklsnl ...................................................................... 95
3.23. bra. Forgats G68-as tpuskddal ................................................. 96
3.24. bra. Programozsi plda G68-as tpuskd alkalmazsra ............ 97
3.25. bra. Programozsi plda G51.1-es tpuskd alkalmazsra ......... 98
3.26. bra. Plda lptkezsre (G51) .................................................... 100
4.1. bra. Hosszesztergl ciklus (G77) ................................................ 104
4.2. bra. Kpfellet eszterglsa G77-es tpuskddal .......................... 104
4.3. bra. Elemi mozgsciklusok kls forgsfelletek eszterglsnl
(G77) ..................................................................................................... 105
4.4. bra. Plda a G77-es hosszeszterglsi ciklus hasznlatra .......... 106
4.5. bra. Plda kpfellet eszterglsra (G77) ................................... 107
4.6. bra. Oldalazsi ciklus elemi mozgsai (G79)................................. 108
4.7. bra. Oldalazsi ciklus felptse kpos felleten (G79) ................. 109
4.8. bra. Elemi mozgsciklusok oldalaz ciklusnl (G79) ..................... 109
4.9. bra. Plda G79-es oldalaz ciklus hasznlatra ............................ 110

4.10. bra. Plda kpos fellet, oldalazssal trtn megmunklsra


(G79) ..................................................................................................... 111
4.11. bra. Egyszer menetvg ciklus (G78) ....................................... 112
4.12. bra. Plda a G78-as menetvg ciklus alkalmazsra ................ 113
4.13. bra. G70-es simt ciklus mozgsviszonyai ................................. 116
4.14. bra. Kontrnagyol ciklus (G71) mozgsviszonyai ...................... 117
4.15. bra. Plda FANUC OT s NCT104T vezrlsekre .................... 120
4.16. bra. Homloknagyol ciklus (G72) mozgsviszonyai .................... 122
4.17. bra. Kontrismtl ciklus (G73) mozgsviszonyai ....................... 123
4.18. bra. Plda a kontrsimt ciklus alkalmazsra (G73) ................. 125
4.19. bra. Homlok beszr ciklus (G74) mozgsviszonyai ................... 126
4.20. bra. Plda a homlok beszr ciklus alkalmazsra (G74) ........... 127
4.21. bra. Beszrciklus sugr irnyban (G75) .................................... 128
4.22. bra. Plda a sugr irny beszr ciklus alkalmazsra (G75) ... 129
4.23. bra. A mentkifuts rtelmezse ................................................... 131
4.24. bra. A fogsvtel s simtsi rhagys rtelmezse.................... 131
4.25. bra. A menet gyrtsnl hasznlt jellsek ............................... 132
4.26. bra. Plda tbblpses menetvg ciklus (G76) hasznlatra .... 134
5.1. bra. Frciklus jellegzetes pontjai s mveletelemei ..................... 136
5.2. bra. A frciklusoknl hasznlt cmek sszefoglalsa ................... 137
5.3. bra. Kis mlysg furatok frsa (G81) ......................................... 140
5.4. bra. Frciklus vrakozssal (G82) ............................................... 141
5.5. bra. Mlyfrciklus (G83) .............................................................. 142
5.6. bra. Nagysebessg mlyfrciklus .............................................. 144
5.7. bra. Plda a G83-as tpuskd hasznlatra .................................. 145
5.8. bra. Frciklus, kiemels eltolssal (G85). Drzsrazs ............. 146
5.9. bra. Menetfrciklus (G84) ............................................................ 147
5.10. bra. Balmenetfr ciklus (G74).................................................... 148
5.11. bra. Plda a kiegyenlt bett nlkli jobbos menetfrsra (G84.2)
.............................................................................................................. 150
5.12. bra. Plda a kiegyenlt bett nlkli balos menetfrsra (G84.3)152
5.13. bra. Furatesztergls automatikus szerszmelhzssal (G76) ... 153

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


.............................................................................................................. 154
5.15. bra. Gyorsmeneti kiemels, ll forsval (G86) ......................... 155
5.16. bra. G87 frciklus kzi mkdtets a talpponton ....................... 156
5.17. bra. Esztergls visszafel automatikus szerszmelhzssal (G87)
.............................................................................................................. 157
5.18. bra. Frciklus, vrakozs utn kzi mkdtets a talpponton (G88)
.............................................................................................................. 159
5.19. bra. Frciklus kiemels eltolssal (G89) .................................. 160
5.20. bra. Plda furatrendszerek gyrtsra ........................................ 161
5.21. bra. Plda furatrendszerek gyrtsra ........................................ 163
6.1. bra. A munkatr lehatrolsnak rtelmezse .............................. 167
7.1. bra. Az alkatrszgyrts tervezsnek menete CNC szerszmgpen
.............................................................................................................. 171
7.2. bra. Szmtgppel segtett gyrts (CAM) folyamata .................. 172
7.3. bra. Plda egy tengelyvg kls s bels felletnek
megmunklsra ................................................................................... 174
7.4. bra. A L807/12 szm alkatrsz CNC programjnak grafikai tesztje
.............................................................................................................. 183
7.5. bra. Az L5004E jel alkatrsz mretei ........................................... 183
7.6. bra. Az L5001E jel alkatrsz mretei ........................................... 185
7.7. bra. Az L5002E jel alkatrsz mretei ........................................... 187
7.8. bra. Az L5008E jel alkatrsz mretei ........................................... 189
7.9. bra. L100-as gyakorlplda ........................................................... 192
7.10. bra. L200-as gyakorlplda ......................................................... 192
7.11. bra. L300-as gyakorlplda ......................................................... 193
7.12. bra. L400-as gyakorlplda ......................................................... 193
7.13. bra. L500-as gyakorlplda ......................................................... 193
7.14. bra. L600-as gyakorlplda ......................................................... 194
7.15. bra. A M0001-es alkatrsz mhelyrajza s 3D testmodellje ........ 195
7.16. bra. Az MO002 jel alkatrsz rajza ............................................. 200
7.17. bra. Az 350mm-es furat marsa ............................................... 203

7.18. bra. ............................................................................................. 204


7.19. bra. ............................................................................................. 204
7.20. bra. ............................................................................................. 205

Irodalom

[1]

Y.H.Attiyate: NC Lexicon CAD/CAM FMS CIM, Published by


Compulex, 1989, Zrich.

[2]

Dr. Boza Pl: Technolgiai tervezs CNC gpekre, Fiskolai jegyzet


1999. H-295.

[3]

Michael Fitzpatrick: Machining and CNC Technology, 2005 by the


Mc.Graw. Hill (Higher Education).

[4]

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]

Fanuc Series Operators Manual, Series 16i/18i/160i/180iModel


TA.

[7]

Fanuc Series Operators Manual, Series 16i/18i/160i/180iModel


MA.

[8]

Fanuc Series Operators Manual, Series 21i/210iModel MA.

[9]

A HEIDENHAIN Gmbh. ltal kiadott termkismertetk, katalgusok.

[10]

Frischherz, Skop: Fmtechnolgiai 1. Alapismeretek, B+V Lap-s


Knyvkiad, Budapest 1997.

[11]

Frischherz, Piegler: Fmtechnolgiai 2. Szakismeretek, B+V Lap-s


Knyvkiad, Budapest 1999.

Trgymutat
A,

kontrkvets, 85

fogsmlysg rtke, 142

abszolt mretmegads, 61

fhajtm, 9, 12

abszolt mretmegads FANUC

fprogram s alprogram, 52

vezrlsnl, 62

furat pozcija, 141

alkatrszgyrts menete, 174

furat talppontja, 141

analg tmr, 17

frciklus jellegzetes pontjai, 139

automatikus lekerekts, 68

frciklus vrakozssal, 144

automatikus letrs, 68

frciklus, kiemels gyorsmenettel, 143

automatikus szerszmbemrs, 48

frciklusoknl hasznlt cmek, 141

automatikus szerszmelhzs, 157, 161


G
B

G cmkdok DIN 66 025 szerint, 53

bels sarokra trtn rlls, 87

G17-es skban rtelmezett I s J

beszr ciklus sugrirnyban, 132

cmek, 66
gpgy, 9

gpi koordinta-rendszer, 37

CAM szoftver, 176

golysorsgolysanya, 13

Ciklusllapot kikapcsolsa, 143

grafikus teszt, 188

CNC esztergagy, 10
CNC mar gpgynak, 11

CNC-program felptse, 50

halads a kontron, 89
helycmes rendszer, 24

hengeres hosszesztergl ciklus, 106

digitlis tmrs, 17

homlok beszr ciklus, 130

drzslsi ciklus, 149

homloknagyol ciklus, 125

E,

I,

egyenes s kr metszspontja, 72

informciramls, 28

egyszer s sszetett ciklusok, 119

informciramls CNC

egyszer menetvg ciklus, 116

szerszmgpen, 27

ekvidisztns, 43

interferenciavizsglat, 97

elemi ciklus, 106

irnyszg, 69

elmozduls gyorsmenetben, 61

ismtlsi szm, 142

esztergakzpont, 33

K
karos szerszmcserl, 23

mveletek, 180
N

kt egyenes metszspontja, 70
kt kr metszspontja, 76
kzi elhzssal a talpponton, 160
kzi programozs, 174
kiegyenlt bett, 153
kontrismtl ciklus, 127
kontrnagyol ciklus, 121

nagysebessg mlyfrciklus, 147


nevezetes pontok CNC esztergn, 35
nincs metszspont, 90
nvekmnyes mrs, 16
nullponteltols, 173
O,

koordintarendszerek, 36
kr s egyenes metszspontja, 74

objektumok forgatsa, 98

kr sugarnak programozsa, 67

objektumok tkrzse, 101

krinterpolci, 64

oldalaz ciklus, 112

kzvetett (off-line), 174

override, 165

kzvetett tmrs, 19
kzvetlen (on-line), 174
kzvetlen tmrs, 17
kpfellet eszterglsa, 108
klnbsgjel kpz, 29

,
sszetett fix ciklusok, 106
P

kls sarokbl trtn kills, 92

plyavezrls, 30

kls sarokra trtn rlls, 88

paramteres programozs, 174


paramtertr, 31

polrkoordinta, 40

lncos kivitel szerszmtr, 24

pontvezrls, 29

lptkezs, 102

posztprocesszor, 177

lineris interpolci, 63

processzor, 177

lineris motorok, 15
loklis koordinta-rendszer, 39

R
RS232 vonal, 175

rlls a kontrra, 87

M cmkdok DIN 66 025 szerint, 55

rugs kiegyenlt, 153

megkzeltsi pont, 141


megmunkl-kzpont, 34

mlyfrciklus, 145

sarokv programozs, 84

memriachip, 25

segdadat, 142

menetfr ciklusok, 150

skbeli szerszmsugr- korrekci, 44

munkadarab koordinta-rendszer, 37

skbeli szerszmsugr-korrekci, 82

munkatr behatrols, 171

skok s tengelyek, 32

simtsi ciklus, 120

szintaktikai ellenrzs, 27

Sz

szablyoz elemek, 29

technolgiai tervezs, 177

szakaszvezrls, 30

tbblpses menetvg ciklus, 133

szerszm programozott pontja, 41


szerszm regiszter, 50

U,

szerszmbemrs, 47

j munkadarab koordintarendszer, 39

szerszmcmes rendszer, 24

tmrk csoportostsa, 16

szerszmgp irnyts, 25
szerszmhossz-korrekci, 81

szerszmsugr-korrekci, 81

vltoz helykdols, 25

szerszmtrol s cserl rendszerek,

vrakozs programozsa, 96

22
szerszmterv, 182

vektormegtarts, 83
vezetkk, 11

A jegyzetben elfordul fontosabb angol rvidtsek,


idegenszavak jelentse
Idegen szavak, rvidtsek

rtelmezse magyarul

Axis

Tengely

Computer Aided Desing (CAD)

Szmtgppel segtett tervezs

Computer Aided Manufacturing


(CAM)

Szmtgppel segtett gyrts

Computer Numerical Control (CNC)

Szmtgpes szmjegyvezrls

Cutter Location Data (CL-Data)

Szerszmhelyzetadatok

Cutter offset

Szerszm korrekci

Delete

Trls

Direct Drive

Kzvetlen hajts

Direct Numerical Control (DNC)

Direkt szmjegyvezrls

Direction

Irny

Distance to go

Maradk koordinta rtk kijelzs

EDIT

Szerkeszts (Editls)

Feed

Eltols

Incremental

Nvekmnyes (relatv)

Interface

Illeszt (Interfsz)

Interpolation

Interpolci

JOG

Mozgats

Linear

Lineris

Local Area Network

Helyi hlzat

Manual

Kzi

Measure

Mrs

Milling machine

Margp

Numerical Control (NC)

Szmjegyvezrls

Off-line

Kzvetett

Offset

Memria mvelet

On-line

Kzvetlen

Override

Eltols szablyz

Page down

Lapozs le (visszafel)

Page up

Lapozs fel (elre)

Part Program

CNC program (Alkatrsz program)

PC

Szemlyi szmtgp

PostProcessor

PosztProcesszor

Reset

Alapllapot bellts

Save

Ments

Speed

Sebessg

Sub program

Alprogram

Teach (Robots)

Tants (zemmd)

Tool

Szerszm

Toolpath

Szerszmplya

Turning center

Eszterga kzpont

Work

Munka

Workpiece

Munkadarab

Write

rs

You might also like