Professional Documents
Culture Documents
Dr. Boza Pál CNC Technológia És Programozás I. Programozás
Dr. Boza Pál CNC Technológia És Programozás I. Programozás
Boza Pl
I. Programozs
NSZI
2007
Tartalomjegyzk
Bevezets
1. A CNC programozshoz kapcsold alapfogalmak
ttekintse .................................................................................... 9
1.1.
1.1.2.
Vezetkk........................................................................... 11
1.1.3.
1.1.4.
1.1.5.
1.1.6.
1.1.7.
1.2.
1.3.
1.4.
szerszmgpeken....................................................................................30
1.5.
1.4.1.
1.4.2.
1.5.2.
1.6.
1.6.2.
1.6.3.
1.6.4.
mretmegadssal ....................................................................................59
2.2.
2.3.
2.4.
2.5.
2.5.2.
2.5.3.
2.5.4.
2.5.5.
3.2.
3.2.2.
3.2.3.
G42)
........................................................................................... 82
3.2.4.
3.2.5.
3.2.6.
3.2.7.
3.2.8.
3.3.
3.4.
3.3.2.
3.3.3.
3.3.4.
4.2.
4.1.1.
4.1.2.
4.1.3.
4.2.2.
4.2.3.
4.2.4.
4.2.5.
4.2.6.
4.2.7.
5.1.2.
5.1.3.
5.1.4.
5.1.5.
5.2.2.
5.2.3.
G84.3)
......................................................................................... 149
5.3.
5.4.
5.5.
5.6.
5.5.2.
(G87)
157
5.7.
5.8.
5.9.
7.2.
7.3.
7.4.
7.3.3.
bra).
......................................................................................... 185
7.3.4.
bra).
......................................................................................... 187
7.3.5.
bra).
......................................................................................... 189
7.4.4.
7.5.
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:
1.
ttekintse
1.1.
Gpgy
Vezetkk
Fhajtm
Vezrlsek
1.1.1.
A gpgy felptse
Vezetkk
Fhajtm kialaktsa
1.1.4.
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.
1.1.6.
szerszmcmes rendszer.
Adatfeldolgozs
Szerszmgp irnyts
BOSCH
HEIDENHAIN
MAHO
MAZATROL
MITSHUBISHI
1.2.
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
1.3.
Pontvezrls
Szakaszvezrls
Plyavezrls
1.4.
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.4.1.
1.5.
1.5.1.
1.5.2.
Szerszmbemrs folyamata
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
Az alkatrszprogram felptse
1.6.1.
A CNC-program felptse
"N" mondatsorszma
"G" Tpuskd
Cm (Feed)
Sz
Jel : #
rtk: 50
2. Tblzat
Karakterek
Jelents
Eltols
Tpuskd
Vegyes funkcik
A mondat sorszma
Szerszmfunkci
prhuzamos
Msodlagos mozgsi mret Z tengellyel
prhuzamos
1.6.2.
1.6.3.
Cmkdok
3. Tblzat
Jelents
G00
G01
G02
G03
irnyban eltolssal.
G04
G06
Parabolainterpolci.
G08
G09
G17
G18
G19
G33
G34
G35
G40
G41
G42
G43
G44
G53
G54-G59
Nulponteltolsok.
G61
Meglls kzepes.
G62
G63
Menetfrs.
G64
Plyavezrlses zemmd.
G70
Mretadatok inchben.
G71
Mretadatok millimterben.
G74
Referenciapontra lls.
G80
G81-G89
G90
Abszolt mretmegads.
G91
G92
G94
G95
G96
G97
Orsfordulatszm (1/perc).
4. Tblzat
Cmkdok
Jelents
M00
Programozott meglls.
M01
M02
M03
M04
M05
Ors llj.
M06
Szerszmcsere.
M07
M08
M09
M10
M11
M17
Alprogram vge.
M19
M30
M40
M41-M45
Programozhat hajtmfokozatok.
M48
tlapolsok rvnyben.
M49
tlapolsok rvnytelenek.
M50
M51
M55
M56
M58
M59
M60
Munkadarabcsere.
M61
M62
M71-M78
A forgasztal indexhelyzetei.
M80
1. bb nyitsa.
M81
1. bb zrsa.
M84
A bb tovbbtsa KI.
M85
A bb tovbbtsa BE.
A tpuskd megnevezse
5. Tblzat
FANUK*
NCT
(16-18-
104T
21)
104M
G00
G00
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)
G18
G18
G19
G19
G20
G20
G21
G21
G22
G22
G23
G23
G32
G33
Szerszmkorrekci megszntetse
G40
G40
G41
G41
G42
G42
Lptkezs kikapcsolsa
G50
G50
Lptkezs bekapcsolsa
G51
G51
Tkrzs kikapcsolsa
G50.1
G50.1
Tkrzs bekapcsolsa
G51.1
G51.1
G52
G52
G53
G53
Munkadarab koordintarendszer
G54-G59
G54-
bekapcsolsa
Programozhat munkatr behatrols
kikapcsolsa
G59
Tkrzs bekapcsolsa
G68
G68
Tkrzs kikapcsolsa
G69
G69
G70
G70
G71
G71
Homloknagyol ciklus
G72
G72
G73
G73
G74
G74*
Beszr ciklus
G75
G75
G76
G76
G77
G77
G78
G78
G79
G79
G81*
G81
G82
G82
Mlyfr ciklus
G83
G83
G73
G83.1
G74
G74*
G84.2
G84.2
G84.3
G84.3
G84
G84
G85
G85
G86
G86
G87
G87
G88
G88
G89
G89
G90*
G90
G91
G91
tpusnl G82*)
G92
G92*
G92
Percenknti eltols
G94
G94
Fordulatonknti eltols
G95
G95
G96
G96
G97
G97
S cmen
Konstans vgsebessg szmtsnak
kikapcsolsa
Visszatrs frciklusbl a kiindulsi pontra
G98
G98
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
M03
M03
M04
M04
Ors stop
M05
M05
Szerszmcsere
M06
M06
M08,
M08,
M09
M09
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.
2.
s margpeken
2.1.
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.
2.2.
Krinterpolci rtelmezse
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.4.
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).
Skbeli metszspontszmtsok
Kt egyenes metszspontja
2.5.2.
Egyenes s kr metszspontja
2.5.3.
Kr s egyenes metszspontja
2.5.4.
Kt kr metszspontjnak meghatrozsa
2.5.5.
Kt Kr metszspontjnak programozsa.
3.
3.1.
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
Skbeli szerszmsugr-korrekci
3.2.1.
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.2.3.
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).
G41
G42
Sugrkorrekci:
Sugrkorrekci:
pozitv
negatv
balrl
jobbrl
jobbrl
balrl
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.2.5.
3.2.6.
3.2.7.
funkcik: M, S, T
vrakozs: G4P
alprogramhvs: M98P
3.2.8.
3.3.
Transzformcis eljrsok
3.3.1.
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
%09888
Programszm (fprogram)
A G17-es sk kivlasztsa
N3 M98 P9889
N4 M30
A fprogram vge
%09889
Az alprogram szma
N1 T1
Szerszmkorrekci meghvsa
Fogsvtel
Kontrmars
Kontrmars (krinterpolci)
N7 G01 X20
Kontrmars
N8 Y10
A kontr zrdik
N10 M99
Visszatrs a fprogramba
3.3.2.
Programszm (fprogram)
N1 G17 G90 X0 Y0
G17-es sk kivlasztsa
N3 G51.1 X0
N4 M98 P9900
N5 G50.1 X0
Tkrzs kikapcsolsa
N6 M30
Fprogram vge
%09900
Az alprogram szma
N1 T1
Szerszmkorrekci meghvsa
Fogsvtel
Kontrmars
Kontrmars (krinterpolci)
N7 G01 X25
Kontrmars
N8 Y5
A kontr zrdik
Fogsbl kiemel
N10 M99
Visszatrs a fprogramba
3.3.3.
Az alprogram szma
N1 T1
Szerszmkorrekci lehvsa
Fogsvtel
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
Programszm (fprogram)
N1 G17 G90 X0 Y0
G17-es sk kivlasztsa
N3 G51 X0 Y0 P0.5
N2 M98 P9600
N4 G50 G90 X0 Y0
Lptkezs kikapcsolsa
N5 M30
Fprogram vge
Programszm (fprogram)
N1 G17 G90 X0 Y0
G17-es sk kivlasztsa
N3 G51 X0 Y0 P1.5
N2 M98 P9600
N4 G50 G90 X0 Y0
Lptkezs kikapcsolsa
N5 M30
Fprogram vge
3.3.4.
3.4.
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.
Elemi ciklusok
4.1.1.
G77 U-10
G0 X60 Z80
M30
Program vge.
G77 XI-10
G0 X60 Z80
M30
Program vge.
G77 R-4
M30
Program vge.
M30
Program vge.
T202
ZI-7
ZI-10
ZI-13
ZI-16
ZI-19
ZI-22
G0 X90 Z60
M30
Program vge.
T202
G79
ZI-10
G79
ZI-14
G79
ZI-18
G79
ZI-22
G79
ZI-22 RI-5
G0 X90 Z60
M30
Program vge.
4.1.3.
%O5001
T303
S1000 M3 M8
bekapcsolsa.
G0 G18 G90 G40 X52 Z10 Pozicionls a nvleges menettmrnl
(nhny millimterrel) nagyobb tmrre (52mm) s Z irnyba kett
menetemelkedssel a menet kezdete el (Z=10mm). Ha eltte a
szerszmsugrkorrekci be volt kapcsolva azt G40-el ki kell kapcsolni.
G78 X47.2 Z-55 F5 Az tmr 47,2-es mretre lls, majd elmozduls Z
irnyban az 55-s mretre.
X46.5
X46
X45.5
X41.185
X41.185
Simts a magmreten.
G0 X52 Z100
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:
4.2.
4.2.1.
4.2.2.
Kontrnagyols
Kontrnagyols
NG1 (G2)
A kontr lersa
NG1 (G3)..
A kontr lersa
G71 U8 R1
G71 U8 R1
N100 X(U)___
N200
N200
(Ugyan az a mondat)
G01 W-15
(G01 ZI-15)
G70 P5 Q25
M30
Megjegyzsek a G73 /G71 s a G70 kdok alkalmazshoz:
4.2.3.
d= fogsmlysg tengelyirnyban
%0500
T606
S800 M4 M8
G1 X50 Z45
G1 Z30 ,R4
G1 X60
G1 X70 Z25
M30
Program vge
4.2.5.
A mellkelt bra egy G74 tpus homlok beszr ciklus mozgst mutatja.
A beszrs Z irnyban trtnik (lsd 4.19. bra).
F= eltols rtke
%0502
T404
S800 M4 M8
G00 X50 Z5
G74 R1
A visszahzs mrtke
G0 X100 Z80
M30
Program vge
4.2.6.
%0503
T404 A 4-es szerszmtartban lv szerszmot bevltja
S800 M4 M8
G75 R1
A visszahzs mrtke
G0 X100 Z60
M30
Program vge
4.2.7.
OT)
FANUC OT vezrlsnl rtelmezett menetvg ciklus (G78)
Formtum:
L = a menet emelkedse.
S600 M3 M8
G0 X52 Z80
M30
Program vge.
4.3.
5.
Frsi adatok:
5.1.
Frciklusok ttekintse
5.1.1.
A ciklus elemei:
1.
2.
5.
7.
9.
5.1.3.
A ciklus elemei:
1.
2.
5.
6.
7.
9.
5.1.4.
Mlyfrciklus (G83)
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.
1.
2.
5.
7.
9.
5.2.
5.2.1.
3.
5.
7.
9.
P a menetemelkeds [mm/fordulat]
5.2.2.
3.
5.
6.
7.
9.
P a menetemelkeds [mm/fordulat]
5.2.3.
G84.3)
1.
kzppontjra: (X; Y)
3.
5.
7.
9.
3.
4.
5.
7.
9.
P a menetemelkeds [mm/fordulat]
F eltols [mm/perc]
3.
5.
6.
8.
10.
G18: K, I
G19: J, K
5.4.
3.
5.
6.
fors lellts: M5
7.
8.
9.
10.
5.5.
5.5.1.
3.
5.
6.
7.
8.
9.
10.
5.5.2.
2.
3.
4.
6.
10.
3.
5.
6.
8.
9.
10.
5.7.
3.
5.
6.
7.
9.
5.8.
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
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
M30
%
%O0007
T2
G43 Z2 H2 F100 M3
G0 X5 Y5
a 145. brt).
G81 G99 XI10 YI10 Z-6 R1 L3
M30
%
5.9.
6.
tpuskdok segtsgvel
Az utasts cmlnca:
G22 X Y Z I J K P
Az utastsban felhasznlt cmek jelentse:
X:
I:
Y:
J:
Z:
K:
7.
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
7.2.
7.3.1.
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.
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
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
1.
Munkadarabot befog
2.
Tisztra oldalaz
3.
Hosszesztergl
40x35
4.
5.
Fr 16x28
6.
Furatot esztergl
(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
A munkadarab megnevezse:
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.
m/perc
mm/for
mm
1.
Munkadarabot bef.
2.
Mretre oldalaz
150
0,15
150
0,15
1,5
150
0,15
0,6
75
1,5
145
0,02
3.
Nagyol esztergl
4.
Kontrt esztergl
Simtks SDJC/L1212F09-M;
Lapka: SCLC/L C3-SCLC/L-22040-12
5.
Menetet esztergl
6.
Hatszget (mar)
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
1/4
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
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
T0707
forgcsolszerszm
jellse.
kett
tartalmazza.
szerszmkorrekcit
G92 S3000
cmen
maximlis
G96 S150 M4
llthatunk
be
(150
G0 X44
szerszm
mg
nem
rinti
munkadarabot).
Z0
Pozicionls Z koordintra.
G1 X1 F0.15
tartomnyba
megynk.).
Az
G0 G42 Z1
X37
Pozcionls hosszeszterglshoz.
G1 X40 Z1
Letrs.
Z30
Hosszesztergl.
G1 X42
Hosszeszterglsbl elll.
G0 G40 Z80
G97
T0414
Bevltjuk
telibefr
szerszmot.
G0 S2500 M4 X0
Z1
E1 Q10
G0 G18 Z1
T0404
T0404
ngyes
trhelyen
lv
G0 X16 Z1 S2000
Pozcionl
nagyol
ciklushoz.
(A
/1 G71 U1 R.2
/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
Pozcionl,
bal
oldali
kontrkvetst
G1 X31 Z0 F.05
Lineris
interpolci
jellt
jellt
clkoordintra.
X29 Z1
Lineris
interpolci
clkoordintra.
Z10 ,R0.5
X27 ,C0.3
Z20
Lineris
interpolci
jellt
clkoordintra.
G1 X15 Z26
Lineris
interpolci
jellt
clkoordintra.
tpuskddal
kikapcsoljuk
M30
program
cme
mindig
karakterrel
T0606
G92 S3000
G92
tpuskd
lland
vgsebessget
G96 S150 M4
cmen
konstans
G0 X44
Z0
Pozicionls Z koordintra.
G1 X1 F0.15
Mretre oldalaz.
G0 Z2
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
T0101
A simtszerszm bevltsa.
N10 G0 G42 X7 Z1
G1 Z0.5 F0.1
X11.5 Z1.75
Z8 ,R0.6
X13
X16 Z-9.5
Z18 ,R1
Z23 ,R1
X18 ,R1.5
X30 ,A162
Z45 ,R2
X38
X41 Z46.5
T0303
G97 S1000 M3
G97
tpuskd
kikapcsolja
az
lland
G00 X17 Z5
pontja.
irnyban
pedig
kt
X14.16
Z21
P0.92 Q.4
G0 X50 Z100
T0505
hroml
szerszm
bevltsa
(hajtott
szerszm).
G0 X11.5 Z1 M31
S800 M4
G51.2 P1 Q2
G77
tpuskd
hosszesztergl
meghvsa.
X10
G50.2
Sokszgesztergls kikapcsolsa.
G0 X50 Z100
M30
ciklus
7.3.2.
7.5. bra).
%O5004
program
cme
mindig
karakterrel
T0606
Befog: SDJC/L1212F09-M;
Lapka:SCLC/LC3-SCLC/L-22040-12
msodik
kett
szerszmkorrekcit
G92 S2000
G92
tpuskd
lland
vgsebessget
G96 S150 M4 M8
cmen
konstans
G1 X1 F0.15
Mretre oldalaz.
G0 X40 Z1
/1 G71 U2 R1
elz pldk).
Pozcionl, jobb oldali kontrkvetst bekapcsol
(G42). (N10 a simtciklus kezd mondata).
G1 Z0
X20 Z2
Z10
Lineris interpolci.
X16 Z12
Z20 ,R2
X24
Lineris interpolci
Krinterpolci.
G1 Z40 ,R1
X38
Lineris interpolci.
X41 Z41.5
T303
Lapka: l166.06-16-01-150
G97 S900 M3
tpuskd
kikapcsolja
az
lland
G0 X21 Z3
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
M30%
7.3.3.
%O5001
A program szma.
T0606
Befog: SDJC/L1212F09-M;
Lapka:SCLC/LC3-SCLC/L-22040-12
msodik
kett
szerszmkorrekcit
G92 S2000
G92
tpuskd
lland
vgsebessget
G96 S150 M4 M8
cmen
konstans
G0 X40 Z1
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
T303
Lapka: l166.06-16-01-150
G97 S900 M3
G97
tpuskd
kikapcsolja
az
lland
G0 X17 Z3
G0 X50 Z100
M30
%
7.3.4.
%O5002
A program szma.
T0606
elz feladathoz.
Befog: SDJC/L1212F09-M;
Lapka:SCLC/LC3-SCLC/L-22040-12
G92 S2000
G92
tpuskd
lland
vgsebessget
G96 S150 M4 M8
cmen
konstans
Pozicionls
az
oldalazs
kezdpontjra.
Mretre oldalaz.
G0 X40 Z1
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)
simtciklus
utols
mondata).
M00
T303
Lapka: l166.06-16-01-150
G97 S900 M3
tpuskd
kikapcsolja
az
lland
G0 X31 Z-10
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
M30
%
7.3.5.
bra).
%O5008
A program szma.
T0606
elz feladathoz.
Befog: SDJC/L1212F09-M;
Lapka:SCLC/LC3-SCLC/L-22040-12
G92 S1800
G92
tpuskd
lland
vgsebessget
G96 S150 M4 M8
cmen
konstans
Pozicionls
az
oldalazs
kezdpontjra.
Mretre oldalaz.
G0 X55 Z1
/1 G71 U2 R1
elz feladat.
Pozcionl, jobb oldali kontrkvetst bekapcsol
(G42). (N10 a simtciklus kezd mondata).
A kontr lersa.
T303
Lapka: l166.06-16-01-150
G97 S900 M3
G97
tpuskd
kikapcsolja
az
lland
G0 X19 Z-4
G76 X16.2 Z-25 F1.5 P0.92 Q0.25 mddal. Lsd 4.2.7 fejezet pontjt.
G0 X50 Z80
M30 %
7.4.
7.4.1.
A feladatmegolds lpsei:
Elgyrtmny megvlasztsa
Befogsok meghatrozsa
Rhagysok elosztsa
Szerszmvlaszts
Mozgsplyk kialaktsa
7.4.2.
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.
Megnevezs:
PET Mrnkiroda
Felfog lap
Rajzszm:
Mvelet
M0001
neve:
Lapsz:1
Mars
Ellenrizte:
Gptpus:
GYRTESZKZ BELLT
Lap
Anyag: A45
Tomill-250
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
A program szma.
T2
G43 Z2 H2 D2 S1800 M3
T2-es
tpuskd
szerszm
bevltsa.
segtsgvel
lehvjuk
G43-as
a
2-es
annak
az
irnybl
hvja
le
G54 G42 G0 X0 Y5
mondatokban)
mr
nem
munkadarab
rajzrl
leolvashat
G1 Z-4 F50
Y25 F100
Kontrlers.
X-10
G2 Y55 R15
G1 X0
Y65
Kontrlers.
Kontrlers.
X-100 Y70
Y25
G40
segtsgvel
megtrtnik
X-90 Y0
X-10
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
az
anyagbl
szerszmot
T3
G43 Z2 H3 F50 S2500 M3
T3-es
tpuskd
szerszm
bevltsa.
segtsgvel
lehvjuk
G43-as
a
3-as
G16 G0 X20 Y0
G52 X0 Y0
G00 X0 Y0
M30
%
7.4.3.
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.
A program szma.
T10
G43 Z3 H10 D10 S1600 M3
M8
mar).
tpuskd
G43-as
hosszkorrekcit
(H2)
10-es
szerszmsugr
(G41)
korrekcit
mondatokban)
mr
nem
mreteit.
munkadarab
(A
rajzrl
szerszm
leolvashat
kzppontjnak
G1 Z-3 F50
Y20 1F00
G2 X60 Y80 R60 ,R10
G1 X60 Y20 Q-1 ,R15 ,A-60
Kontrlers.
A
cm
pontos
hasznlatt
2.5.3.
X90 ,R8
kzelebbi
Y10
vezrls.
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
20-as
szerszmhoz
tartoz
tmrje
tovbbiakban
minden
adja
mretet.
azonos
az
elz
pldban lertakkal.
Loklis koordintarendszer
ltrehozsa.
Az
G52 X0 Y0
G00 X0 Y0
Program vge.
M30
%
7.4.4.
7.18. bra.
7.19. bra.
7.20. bra.
7.5.
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
Irodalom
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
Trgymutat
A,
kontrkvets, 85
abszolt mretmegads, 61
fhajtm, 9, 12
fprogram s alprogram, 52
vezrlsnl, 62
analg tmr, 17
automatikus lekerekts, 68
automatikus letrs, 68
automatikus szerszmbemrs, 48
cmek, 66
gpgy, 9
gpi koordinta-rendszer, 37
golysorsgolysanya, 13
CNC esztergagy, 10
CNC mar gpgynak, 11
CNC-program felptse, 50
halads a kontron, 89
helycmes rendszer, 24
digitlis tmrs, 17
E,
I,
egyenes s kr metszspontja, 72
informciramls, 28
informciramls CNC
szerszmgpen, 27
ekvidisztns, 43
interferenciavizsglat, 97
irnyszg, 69
elmozduls gyorsmenetben, 61
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
koordintarendszerek, 36
kr s egyenes metszspontja, 74
objektumok forgatsa, 98
kr sugarnak programozsa, 67
krinterpolci, 64
override, 165
kzvetett tmrs, 19
kzvetlen (on-line), 174
kzvetlen tmrs, 17
kpfellet eszterglsa, 108
klnbsgjel kpz, 29
,
sszetett fix ciklusok, 106
P
plyavezrls, 30
polrkoordinta, 40
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
mlyfrciklus, 145
sarokv programozs, 84
memriachip, 25
segdadat, 142
munkadarab koordinta-rendszer, 37
skbeli szerszmsugr-korrekci, 82
skok s tengelyek, 32
szintaktikai ellenrzs, 27
Sz
szablyoz elemek, 29
szakaszvezrls, 30
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
vrakozs programozsa, 96
22
szerszmterv, 182
vektormegtarts, 83
vezetkk, 11
rtelmezse magyarul
Axis
Tengely
Szmtgpes szmjegyvezrls
Szerszmhelyzetadatok
Cutter offset
Szerszm korrekci
Delete
Trls
Direct Drive
Kzvetlen hajts
Direkt szmjegyvezrls
Direction
Irny
Distance to go
EDIT
Szerkeszts (Editls)
Feed
Eltols
Incremental
Nvekmnyes (relatv)
Interface
Illeszt (Interfsz)
Interpolation
Interpolci
JOG
Mozgats
Linear
Lineris
Helyi hlzat
Manual
Kzi
Measure
Mrs
Milling machine
Margp
Szmjegyvezrls
Off-line
Kzvetett
Offset
Memria mvelet
On-line
Kzvetlen
Override
Eltols szablyz
Page down
Lapozs le (visszafel)
Page up
Part 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