Foglalkoztatspolitikai s Munkagyi Minisztrium Humnerforrs-fejleszts Operatv Program
Dr. Mak Ildik - Dr. Zsiga Zoltn
Forgcsolstechnolgia szmtgpes tervezse II. NC/CNC programozi ismeretek, szmtgppel segtett
CNC programozs Szakmrnki jegyzet
Kszlt
A felsoktats szerkezeti s tartalmi fejlesztse
CAD/CAM/FEM kompetencia kurzusok projekt keretben
Miskolci Egyetem
Miskolc 2006.
Tartalomjegyzk
1. Bevezets.................................................................................................................. 4 2. NC/CNC technika alapjai......................................................................................... 5
2.1. A szmtgppel segtett gyrts jellemzi .............................................................. 5 2.2. Az NC technika alapelve, ltalnos jellemzi.......................................................... 8 2.3. CNC-vel trtn gyrts informci feldolgozsi folyamata, ltalnos jellemzi 15
2.3.1. A kls adatfeldolgozs mdszerei, jellemzi ........................................... 16 2.3.2. A bels adatfeldolgozs jellemzi.............................................................. 21 2.3.3. Az informcilekpzs jellemzi, eszkzei ............................................... 25 2.3.4. Szmjegyvezrls gpek tmr berendezsei ........................................ 28 2.3.5. CNC gpek jellegzetes pozcionlsi mdjai ............................................. 35 2.3.6. CNC gpek geometriai informcis rendszere........................................... 39
3. CNC gpek kzi programozsnak alapjai............................................................. 47 3.1. CNC programozs nyelvi eszkzei ........................................................................ 47
3.1.1. Egy ISO NCL utastsrendszer felptse .................................................. 47 3.1.2. Egyszer programozsi mintaplda ........................................................... 76 3.1.3. A Sinumerik 810 T vezrls utastsai ....................................................... 82
4. Szmtgppel segtett CNC programozs alapelemeI .......................................... 84 4.1. A szmtgppel tmogatott programozs jellegzetessgei ................................... 84 4.2. Integrlt mrnki tervezrendszerek...................................................................... 84 4.3. Felletek tipikus szrmaztatsi mdszerei klns tekintettel a szabad trbeli
felletekre............................................................................................................... 84 4.3.1. Hlfelletek ksztse............................................................................... 85
4.4. Jellegzetes felletek szrmaztatsi mdszerei........................................................ 87 4.4.1. Felletek ltrehozsa pontokbl................................................................. 87 4.4.2. Grbken fektetett felletek ....................................................................... 92 4.4.3. rintfellet ltrehozsa............................................................................. 99 4.4.4. Fellet ltrehozsa metszeteibl............................................................... 100 4.4.5. Sprtt (Swept) felletek ltrehozsa ...................................................... 102
4.5. A geometria s a megmunkls egymshoz rendelse......................................... 107 4.5.1. A Megmunkls applikci eszkztrai................................................... 107 4.5.2. Megmunklsi program ltrehozsnak elemei ....................................... 108 4.5.3. Jellegzetes megmunklsi pldk............................................................. 115
4.6. Komplex feladat megoldsa ................................................................................. 128 4.6.1. Mveletek s szerszmplyk ltrehozsa ............................................... 129 4.6.2. Posztprocesszls ..................................................................................... 139 4.6.3. Posztprocesszor rsa................................................................................ 142
A Unigraphics NX program beptett szerszmknyvtra............................................ 143
Forgcsolstechnolgia szmtgpes tervezse
4
1. BEVEZETS A szmjegyvezrls szerszmgpek ipari alkalmazsa napjainkra tbb, mint 50 ves ml-
tat tudhat maga mgtt, s ezen idszakban alkalmazsa rendkvl szleskrv vlt. A szm-jegyvezrls elvt az iparban szmos terleten alkalmazzk (forgcsol szerszmgpek, kp-lkenyalakt szerszmgpek, robotok, agregt egysgek, stb.). Az NC technika teremtette meg a gyrtcellk s gyrtrendszerek ltrehozsnak lehetsgeit is.
Az elmondottak alapjn egy olyan anyag rst tztk ki clul, amely rtelmezi s ssze-foglalja az NC technika alapvet fogalmait s jellemzit.
A tananyag els rszben a manulis programozs megalapozsaknt ismerteti az inform-cifeldolgozs folyamatt s a jellegzetes informcilekpz mechanizmusokat. Bemutatja a szmjegyvezrls gpeken leggyakrabban alkalmazott tmr eszkzket s rvilgt az il-leszts nhny krdsre. Pldkon keresztl bemutatja a jellegzetes pozcionlsi mdokat s ismerteti nhny tipikusnak tekinthet NC szerszmgp geometriai rendszert. Vgl ssze-foglalja a kzi programozshoz szksges alapvet ismereteket s nhny pldarszlet segt-sgvel szemllteti azok alkalmazst.
A tananyag msodik rsze a szmtgppel segtett NC programozst alapozza meg. A bo-nyolult trbeli felletek, vagy szabad felletek esetn a manulis NC programozs a geomet-riai sszetettsge miatt nem valsthat meg. Ilyenkor a fellet modelljt szmtgp segts-gvel valamilyen CAD rendszerben hozzuk ltre, s a a geometriai modell alapjn hozunk ltre NC programokat, generlunk szerszmplykat, vizualizljuk az anyaglevlasztst, szi-mulljuk a megmunklst s vgezzk a posztprocesszlst.
Az anyag msodik rszben a CAM szoftverek hasznlatnak jellegzetes tevkenysgeit tekintjk t a Unigraphics NX szoftver segtsgvel.
Forgcsolstechnolgia szmtgpes tervezse
5
2. NC/CNC TECHNIKA ALAPJAI
2.1. A szmtgppel segtett gyrts jellemzi
Napjainkban az let szinte minden terletn teret hdtott a szmtgpek alkalmazsa, termszetesen a gpipari gyrtsi, termelsi rendszerek sem lehetnek kivtelek. A vllalatir-nytsi, a tervezsi, a technolgiai, anyagelltsi folyamatok tern add feladatok megold-sra hlzatba kapcsolt szmtgpes rendszereket hoznak ltre, amelyeket CIM rendszerek-nek szoks nevezni (Computer Integrated Manufacturing). A 2-1. bra egy un. hromszint CIM modell funkciit mutatja be az adott terlet jellegzetes feladatait megnevezve.
Vllalat irnyits
Igazgats, gyvitelMIS
Termels tervezsPPS
Konstrukcis terv.CAD
Technolgiai terv.CAPPKzponti adatbzis
Anyaggazdlk.,raktrozs CAST
GyrtsirnyitsCAM
MinsgbiztositsCAQA
Technolgiai folyamatokCNC, ROC, PLC, FMS, FMC, AGV
Anyag, Energia Termk
2-1. bra
Egy lehetsges CIM modell
A vllalatirnyts krbe tartozik a kereskedelem, a pnzgy s az anyaggazdlkods is termszetesen az igazgatsi, ellenrzsi s a HR feladatok mellett. A CAD, a konstrukcis tervezs s fejleszts, a CAPP a technolgiai folyamatok s ezen bell a CNC programozs feladatait foglalja ssze. A termelsi folyamatok tervezse a PPS munkahelyeken trtnik. Termszetesen az anyag s szerszmellts, a raktrozs feladatai is ugyangy szmtgpes irnytsak, mint a minsgbiztosts, s ezek a tevkenysgek kzvetlen kapcsolatban van-nak a technolgiai folyamatokkal. A korszer termelsi rendszerek technolgiai folyamatai-ban az alkalmazott technolgiai erforrsok klnfle intelligencij, feladat szmtgpes irnyt rendszerrel mkdtetett eszkzk. Ezek lehetnek egyedi CNC gpek, robotok kiszol-gl eszkzk, integrlt gyrtrendszerek, gyrtcellk, automatizlt raktrak, programozhat anyagmozgat berendezsek.
A szmtgppel segtett gyrts szakterleten elfogadottan hasznljk az egyes szakkife-jezsek angol nyelv vltozataibl kpzett betszavakat, s ezeket a 2-1. Tblzat foglalja sz-sze.
Forgcsolstechnolgia szmtgpes tervezse
6
NC Numerical Control Szmjegyes Vezrls
CNC Computer Numerical Control Szmtgpes Szmjegyes Vezrls CIM Computer Integrated
Manufacturing Szmtgppel Integrlt Gyrts
MC Manufacturing Centre Megmunkl kzpont DNC Distributed Numerical Control Elosztott NC MIS Management Information
System Vezetsi Informcis Rendszer
JIT Just in Time Pont Idben gyrtsszervezsi md Caxx Computer Aided Szmtgppel Segtett CAD Design Tervezs (termk) CAE Engineering Mrnki Tevkenysg
CAPP Process Planning Technolgiai Folyamat Ter-vezs
CAM Manufacturing Gyrts CAQA Quality Assurance Minsgbiztosts CAST Storing & Transport Raktrozs s Szllts CASE Software Engineering Szoftver kszts MRP Manufacturing Resource
Planning Gyrts Erforrs Tervezs
PPS Production Planning & Scheduling
Termelsi Folyamat Tervezs s temezs
ROC Robot Controller Robot Vezrls PLC Programmable Logical
Controller Programozhat Logikai Vezrls
FMC Flexible Manufacturing Cell Rugalmas Gyrtcella FMS Flexible Manufacturing
System Rugalmas Gyrtrendszer
AGV Automatically Guided Vehicle Robotkocsi LAN Local Area Network Helyi Hlzat MAP Manufacturing Automation
Protocol Gyrtsautomatizlsi Protokoll
WS Workstation Munkalloms HOST
C. Host Computer Rendszergazda Szmtgp
NCL Numerical Control Language NC Programnyelv APT Automatically Programmed
Tool Automatikus Szerszmplya Programozs
WOP Workshop Oriented Programming
Mhelyszint Programozs
ONC Open NC Nyitott Struktrj NC UIC Universal Industrial Controller ltalnos Ipari Vezrl
2-1. Tblzat
A gpipari gyrtsi folyamatok jellemzen n. diszkrt gyrtsi folyamatok, melynek az alapvet jellemzi a kvetkezk:
a munkadarabok trben, a gyrtsi rszfolyamataik idben elhatrolhatak,
Forgcsolstechnolgia szmtgpes tervezse
7
a folyamatok ciklikusak, s ezek megvalstshoz jellemzen alkalmasak a prog-ramvezrelt gyrteszkzk,
irnytsuk sszetett, sok funkcira irnyul tevkenysg, melyben a szmtgp alkalmazsnak klns jelentsge van.
A diszkrt gyrtsi folyamatok jellegzetes automatizlt gyrteszkzeit a tmegszersg-rugalmassg skon a 2-2. bra mutatja.
GpsorokClgpek
Mechanikusautomatatkzs
programvez.
FMSFMC
MC
CNC
Merev program,kttt tem gpek
tllithat gpek
Rugalmasan programozhat rendszerek
Rugalmassg, termk sokflesg
Tm
egsz
ers
g
2-2. bra
Jellegzetes automatizlt szerszmgpek
A gpsorok, a clgpek a tmeggyrts eszkzei. A gyrtsi informcik, gymint a geo-metria, a technolgia, valamint a megmunklsi sorrend a rendszer tervezsekor s ptsekor kerl meghatrozsra s teljes egszben bepl a felhasznlt ptelemek jellemzjeknt. Ezen rendszerek programjai zemszeren nem vltoztathatak meg, a munkadarabok meg-munklsa a tervezskor meghatrozott, kttt sorrendben trtnik. A clgpek s a gpsorok vezrlsre rgebben kombincis s szekvencilis hlzatokbl ptett vezrlket, manapsg PLC-ket hasznlnak.
Az tllthat gpek, a mechanikus automatk s az tkzs programvezrls gpek kzs jellemzje, hogy a megmunkl programjaik mr mdosthatak, de ez a tevkenysg klasz-szikus rtelemben mg nem nevezhet programozsnak.
A mechanikus automatk esetn a programot a vezrl mechanizmus megtervezsvel, ellltsval s sszeszerelsvel hozzk ltre. A geometriai, a technolgiai s a sorrendi informcikat a gp mechanizmusai s a vezrl rendszere trolja. A gp villamos vezrlssel nem rendelkezik.
Az tkzs programvezrls gpek alapvet jellegzetessge, hogy a geometriai inform-cik, a mozgsok clpontjainak megadsra s trolsra az elmozdul sznokra szerelt n. tkzlc-tkz-rzkel rendszereket ptenek, s gy az elmozdulsok vgpontjai az tk-
Forgcsolstechnolgia szmtgpes tervezse
8
zk tlltsval, mintegy programozsval egyszeren megvltoztathatak. A technolgiai s sorrendi adatokat a gp egyb mechanizmusai (fhajts, eltol hajtsok) troljk. Az t-kzs gpeket gyakran egyszer logikai vezrlk, ma PLC-k irnytjk, st olykor egyszeren programozhatak is. Az ilyen tpus vezrlsi mdokat ma manipultoroknl, kiszolgl esz-kzknl hasznljk.
A szmtgppel megvalstott automatizls hozta ltre a leginkbb rugalmas technolgi-ai rendszereket s erforrsokat. Ezek kzs jellemzje, hogy a gyrtsi folyamatokhoz szk-sges sszes informcit (geometria, technolgia, szekvencia) egy alkalmasan megrt prog-ramban adjuk meg, s a technolgiai rendszer ezen programok vgrehajtsval hozza ltre a gyrtmnyokat. A rugalmas gyrtcellk (FMC) s a rugalmas gyrtrendszerek (FMS) egyidejleg tbb klnbz alkatrsz idben vltoztathat sorrend, ktetlen tem gyrts-ra alkalmas technolgiai rendszerek. Az FMC-k nhny CNC szerszmgpbl, megmunkl-kzpontbl (MC), az ezeket kiszolgl robotbl, valamint kiegszt anyagtrol, ellt, s mrberendezsbl llhatnak, az eszkzk mkdsnek sszehangolst a cellairnyt sz-mtgp (FMCC) vgzi az aktulis termelsi program szerint. A rugalmas gyrtrendszerek (FMS) cellkbl s/vagy egyedi technolgiai erforrsokbl plnek fel. A munkahelyek k-ztti anyag s szerszmmozgats jellemz eszkzei a vezet nlkli targonck (AGV). A gyrtrendszerek rsze az automatizlt raktr a nyersdarabok, elgyrtmnyok, flksz- s ksztermkek, a technolgiai folyamatokhoz szksges szerszmok, kszlkek, segdanyag-ok trolshoz. A rugalmas gyrtrendszerek mkdst rtelemszeren a cellairnyt sz-mtgp (FMSC) koordinlja s felgyeli termszetesen az aktulis termelsi program szerint. Ezek az automatizlt gyrtsi rendszerek adjk az alapvet feltteleit az n. JIT, Just in Ti-me, Pont Idben tipus, minimlis raktrkszlettel mkd gyrtsszervezsnek.
A megmunkl kzpontok (MC) olyan CNC gpek, amelyek tbbfle technolgia megva-lstsra, s ennek kvetkeztben komplexebb munkadarabok ellltsra alkalmasak, s au-tomatikus szerszmelltssal rendelkeznek. A legjellegzetesebb, legismertebb megmunkl kzpont tpusok a kvetkezk:
fr- mar MC eszterga MC lemezmegmunkl MC.
Az egyszer CNC szerszmgpek egy adott technolgia megvalstsra szolglnak, ha-sonlan, mint az univerzlis szerszmgpek. A megmunkl-kzpontoktl alapveten a sz-kebb technolgiai szolgltatsi lehetsgk klnbzteti meg, rendelkezhetnek automatikus szerszm- s munkadarab elltssal is.
2.2. Az NC technika alapelve, ltalnos jellemzi
Mi az NC?
Az NC vezrls bonyolult (technolgiai) berendezs irnytsra szolgl eszkz, amely:
Szmtgp alap (CNC) Digitlis Rugalmasan programozhat A programutastsok szmjegyes formban megadott adatok vagy kdok A programot szmjegyes formban trolja
Forgcsolstechnolgia szmtgpes tervezse
9
A vezrls valsidej, a mozgsplykat vals idben generlja
A technolgiai folyamatok elemeikre bonthatak, melyek szmadatokkal vagy kdokkal megadhatak, az elemek a gpi funkcik.
Egy egyszer technolgiai folyamatot szemlltet a 2-3. bra.
A pldn az els technolgiai lps a munkadarab megkzeltse. Az N5 sorszm mondat az ehhez szksges gpi funkcikat kivlt utastsokat tartalmazza:
G00 : gyorsmeneti mozgs X, Y, Z : a clpont koordintk S500: fors forgsi sebessg F0.2: eltolsi rtk forgcsolshoz M4: fors forgs indtsa
A tbbi programmondatban is rendre a megkzelts, hts bekapcsols, majd a frs, fr kiemels, fors s hts kikapcsols van programozva.
N5G00X(xk)Y(yk)Z(z3)S500F0.2M4N10Z(z1)M8N15G1Z(z2)F0.2N20G00Z(z1)N25Z(z3)M5M9.............
F S
Z
Xz2
z1
z3
xk yk
Y
X
Gpi funkcik saz NC utastsok
kapcsolata
2-3. bra Az NC alapelve
Forgcsolstechnolgia szmtgpes tervezse
10
Az NC technika kialakulsa a II. vilghbor utni idszakra esett. A fejleszts elindtja a replgpgyrts ignye, a szrnyprofilok s a bonyolult monolit alkatrszek ellltsra alkalmas automatizlt gyrteszkzk ltrehozsa. A fejlds dinamikjt egyrtelmen az irnytstechnika, a szmtstechnika, az elektronika, flvezet-technika fejldse hatrozta meg. A fejlds rvid trtnete az albbi:
1949-52 USA: az els NC gp megjelense
(MIT Messachusetts Institute of Technology) 1950-es vek: Eurpai megjelens 1963 Magyarorszg: MFS-320 margp, 1965 ERI-250 eszterga, Csepeli Szerszmgpgyr, 1974 mikroprocesszorok: CNC gpek 1981 multiprocesszoros vezrlsek, FMS, FMC 1982 CNC fogazgpek, kszrk 1985 CIM rendszerek 1990 OPEN CNC
Vezrlsek fejlesztsvel foglalkoz vllalatok itthon: VILATI, SZTAKI, EMG
A fejleszts kezdetn n. konvencionlis (KNC) vezrlsek ptsre volt md, a CNC ve-zrlsek ptse csak a mikroprocesszorok, a nagyintegrltsg flvezet ramkrk s me-mrik megjelense utn vlt lehetv. A vezrlstpusok legfontosabb jellemzi az albbiak:
Az NC (KNC) vezrls f jellemzi
Rgztett logika Lyukszalagos, mgnesszalagos programbevitel Nincs programtrols Nincs programjavtsi, szerkesztsi lehetsg NC funkcik szma korltozott
A CNC vezrlsek f jellemzi
Szabadon programozhat logika (nem a felhasznl ltal!) Szmtgpes programbevitel Trolt alkatrszprogram Programszerkeszts, javts, helyszni programrs On-, Off line szimulci Rendszerbe kapcsolhatsg FMS, FMC, DNC Nagy szm NC funkci, felgyelet
A mai gyakorlatban mr kizrlag CNC gpeket ptenek!
Napjainkban a CNC technikt a gyrteszkzk irnytsra rendkvl szleskren al-kalmazzk. A gpek szolgltatsai igen sokrtek, a vezrlk jelfeldolgozsi sebessge mr nem jelent korltot a gpek tervezinek. Az alkalmazsi terleteket az albbiakban foglaltuk ssze a teljessg ignye nlkl: Forgcsol szerszmgpek
Margpek, Fr-mar megmunkl kzpontok Esztergk, Eszterga megmunkl kzpontok
Forgcsolstechnolgia szmtgpes tervezse
11
Fogazgpek Kszrgpek
Forgcs nlkli alaktgpek Lemezalakt gpek, lhajltk, ollk, kivgk, megmunkl kz-
pontok Cshajltk
Klnleges technolgik gpei Lzeres kivgk Vzsugaras kivgk Frccsnt gpek Szikraforgcsolk
Faipari megmunkl gpek Mrgpek Robotok
A CNC technika alkalmazsnak termszetesen jelents kihatsa van a gyrts-elkszts, a gyrtstervezs az alkatrsztervezs, a gyrtsi krnyezet tern. Ezek a hatsok lehetnek elnyk s htrnyok egyarnt. A legfontosabbnak tlt hatsokat az albbiakban foglaltuk ssze:
Kzvetlen elnyk
Bonyolult felletek gyrthatak viszonylag egyszeren s gazdasgosan (kp, gmb, menet, szabad fellet, stb.)
Egyenletes az egyes gyrtmnyok minsge, egyszerbb szerelsi feladatok Nagyobb termelkenysg, rvidebb mellkidk (szerszmcserlk, mrrendszerek,
pozicionl rendszerek)
Univerzlis befog s felfog kszlkek alkalmazhatak Egy felfogsban komplexebb kszremunkls A technolgia racionalizlsi lehetsge (megmunkl ciklusok, forgcsolsi stratgi-
k)
Egyszer, szabvnyos szerszmok alkalmazsi lehetsge (plyagenerls) Kzvetett elnyk
Nagyobb technolgiai fegyelmet kvn, nveli a technikai, technolgiai kultra szn-vonalt
A gyrtmnytervezs nagyobb szabadsga Magasabban kvalifiklt kezelszemlyzet Cskkennek a szubjektv hibk Rendszerbe szervezhetek Biztosabb gyrtstervezs, pontosabb gyrtstemezs Raktrozsi kltsgek cskkennek
Forgcsolstechnolgia szmtgpes tervezse
12
Htrnyok
Viszonylag nagy beszerzsi kltsg, magas gpkltsg Szigorbb, kltsgesebb elgyrtmny Fegyelmezettebb krnyezet, pontos szerszm, program s munkadarab ellts (ez ter-
mszetesen egyben elny is!)
Az elnyk biztostshoz termszetesen a CNC gpek ptse is fokozott ignyeket t-maszt a gyrtkkal szemben:
korszer eszkzk, technikk, ptsi elvek alkalmazst.
A hatsok elemzsekor nhny dologra klnsen rdemes odafigyelni. Elsknt arra, hogy az NC gpeken egyszer, szabvnyos szerszmokkal bonyolult, sszetett, alakos felle-teket is problmamentesen tudunk ellltani. Ennek forrsa, hogy a CNC vezrls valsid-ben generlja, szmtja a szerszmplykat, amelyek a felhasznl szempontjbl szinte tet-szlegesek lehetnek. Elmarad az alakos szerszmok hasznlata, nem kellenek a gyrtshoz klnleges kszlkek.
A msik jelents jellemz, hogy a CNC gpek termelkenysge lnyegesen jobb lehet, mint a hagyomnyos gyrteszkzk. Ennek oka, hogy jelentsen cskkennek a mellkidk a nagy sebessg pozicionl rendszerek, szerszm- s estlegesen munkadarab-cserlk al-kalmazsnak kvetkeztben. Fontos termelkenysgnvel tnyez a gp sajt tmr-rendszernek lte is, mert elhagyhatak a mveletkzi kezeli mretellenrzsek. Pldaknt megemltjk, hogy furatok megmunklsnl a krinterpolcival elvgezhet nagyolsi m-veletek is jelents termelkenysg nvelst s szerszm-megtakartst eredmnyeznek.
Az NC technika alkalmazsa jelents hatssal van a szerszmgpek tervezsre, felpts-re. A 2-4. bra egy eszterga pldjn mutatja be a legfontosabb jellegzetessgeket.
2-4. bra
EPA 320 CNC eszterga felptsi vzlata
Az bra alapjn a f ptelemek az albbiak: 1, 2 gpgy elemek 3 lbazati hajtm 4, 5 az alapszn (Z), s a keresztszn (X) a revolverfejjel 6 hidraulikus szegnyereg
Forgcsolstechnolgia szmtgpes tervezse
13
7 automata tokmny, fors 8 forgcskihord 9 szerszmtart revolverfej 10 fors elforduls mr (menetesztergls!)
A ferdegyas felpts jellegzetesen a munkatr automatikus kiszolgls s forgcselt-volts cljt szolglja. A CNC gpekre jellemz, hogy a klnbz funkcikhoz nll, egymstl kinematikailag fggetlen mechanizmusokat ptenek sajt vgrehajt motorokkal, nincsenek a hagyomnyos gpeknl megszokott hossz mechanikus kinematikai lncok. Az egymssal szigor kapcsolatban lv mozgsok kapcsolatai a vezrlsen keresztl realizld-nak.
A 2-5. bra a fenti eszterga fhajtsnak s fordulatszm brjnak felptst mutatja, a 2-6. bra pedig a teljestmny-nyomatk karakterisztikjt brzolja. Mindkt brt szemllve felismerhetjk a jellegzetes, egyenram fmotoros hajts sajtossgait. A mai korszer g-pek fhajtsaiban egyen- s vltram szablyozhat fordulatszm motorokat, s legjabban a forsval egybeptett n. orsmotorokat hasznlnak.
2-5. bra Az EPA 320 CNC eszterga fhajts kinematikai vzlata s fordulatszm brja
Forgcsolstechnolgia szmtgpes tervezse
14
2-6. bra
EPA 320 eszterga teljestmny-nyomatk karakterisztika
A pozicionl rendszereket, a mellkhajtsokat is a koordintnknti nll felpts jel-lemzi. A 2-7. bra az EPA 320 eszterga ketts sznrendszernek kinematikai vzlatt mutatja.
2-7. bra
Az EPA 320 CNC eszterga sznrendszernek kinematikai vzlata
A vgrehajt elemek koordintnknt egyenram szervomotorok, a mozgs-talaktk go-lysorsk, az elmozduls-rzkelk pedig n. forg impulzusadk.
A megmunkl kzpontok felptsre is az esztergapldn bemutatottak a jellemzek, termszetesen a feladatuk klnbzsgbl fakad eltrsekkel. A 2-8. bra a TC3 fr-mar megmunkl kzpont pldjn szemllteti ezt. A gp hrom lineris sznnal s kett (az brn csak az egyik lthat) forg asztallal van ptve, teht egy n. 5D-s gp. Jellegzetes elem a kr szerszmtr, s a szerszmcsert vgrehajt cserl manipultor a ketts markol-val. A szerszmcsere folyamatt a mozgselemek sorszmai alapjn ksrhetjk vgig (lsd 2-9. bra).
Az 1-5 lpsek a kvetkez szerszm elkszt mozgsai, 6-10-ig a csere, 11-15-ig a ki-vett szerszm trba trtn visszahelyezse.
Forgcsolstechnolgia szmtgpes tervezse
15
X-szn
Z-szn
Y-szn
Szerszmtr
Szerszm-cserl
Krasztal
Fhajtm
YX Z
2-8. bra
A TC3 fr-mar megmunkl kzpont
2-9. bra TC3 megmunkl kzpont szerszmcserl rendszere
2.3. CNC-vel trtn gyrts informci feldolgozsi folyamata, l-talnos jellemzi
A CNC technika alkalmazsa sorn a gyrtsi folyamatban jellegzetes informci feldol-gozsi feladatokat kell elvgezni. Ezek egy rsze a gyrts-elkszts krbe tartozik, a tbbi a feladat rtelmezse s vgrehajtsa, mely mr a gyrteszkzn realizldik. A 2-10. bra ezen feladatsort mutatja.
Forgcsolstechnolgia szmtgpes tervezse
16
Rajz /Grafikusmodell
Klsadatfel-
dolgozs
Programhordoz
Belsadatfel-
dolgozsCNC
PLC
DA
Feladat lers Alapjel kpzs Informci lekpzs
Programozs
Kzi progra-mozs
Szmtgppelsegtett
programozs
LyukszalagMgnesszalagMgneslemezMemriakrtya
MST
Pozicionls
Munkadarab
Fbb feladatok
KommunikcProgram ellenrzsProgram trolsVezrlsi feladatokPozicionls irnytsFelgyelet
2-10. bra
CNC gyrts informci feldolgozsi folyamata
2.3.1. A kls adatfeldolgozs mdszerei, jellemzi Az els szakaszban a technolgiai feladatot kell megfogalmazni a CNC gp szmra rthe-
t mdon s formban, vagyis el kell kszteni a CNC programot. A programrsnak term-szetesen klnfle eljrsai, mdszerei, programnyelvei s szablyai vannak.
Az alapvet eljrs a kzi programozs. Programnyelve a DIN66025 szabvnynak megfe-lel n. szcmzs NC programnyelv. Termszetesen a programot az adott gpre rtelmezett nyelven kell megrni, ezt a vltozatot nevezzk az adott gp utastsrendszernek. Az utas-tsrendszer az ltalnos utastskszletbl csak az adott gpen hasznlt, rtelmezett utastso-kat s azok hasznlati szablyait tartalmazza. A mai korszer CNC gpek esetben az utas-tsrendszer jellemzi gyakran fgghetnek a gp installlsakor elvgzett belltsoktl is. A pontos, korrekt ismeret nlklzhetetlen a programoz szmra a hibtlan s hatkony prog-ramok megrshoz.
A kzi programozs tbb idben sorosan elvgzend tevkenysgbl ll. Ezt a 2-11. bra mutatja be.
Forgcsolstechnolgia szmtgpes tervezse
17
NCmveleterv
Szerszm-terv
Mozgs-ciklus terv
Felfogsiterv
Program-kzirat
Program-hordoz
Prbaforgcsols
Dokumentls
Rajz
CNCutasitsrendszer
Programozi tudsISO NCLASCII kd
Szvegszerkeszt
2-11. bra
A kzi programozs folyamata
A kzi programozs bemen adatai a munkadarab rajza s a megmunkls NC mvelet-terve. A rajz esetben az a szerencss, ha ksztje azt mr az NC gyrtshoz alkalmazkodan ksztette, a mretlnc kialaktsa, a bzisfelletek kivlasztsa sorn figyelembe vette az NC gyrts lehetsgeit s kvnalmait.
Az NC mvelettervek ksztsnl termszetesen rvnyesek a hagyomnyos gyrts m-velettervezsi szablyai is, de figyelembe veend, hogy a CNC gpeken sszetettebb, tbb felletre kiterjed megmunklsi lpseket szoktunk egy mveletknt kezelni. A rendez elv: egy szerszm egy mvelet. A msik fontos sajtossg, hogy mr itt meg kell vizsglni s ter-vezni a vezrls specilis szolgltatsainak a hasznlatt is. Ilyen legfontosabb szolgltatsok a klnfle rszfeladatokhoz hasznlhat fr, mar, eszterglsi, menetmegmunkl stb. szubrutinok. Ezek hasznlatval a programozsi folyamatot egyszersthetjk, knnythetjk, a programokat racionalizlhatjuk.
A felfogsi terv ksztsnl a hagyomnyos gyrtstervezsnl is megszokott mdon meg kell hatrozni, ki kell vlasztani a munkadarab helyzet-meghatrozsnak mdjt, a befogs, felfogs tipikus vagy egyedi eszkzeit s mdszereit. Jellegzetesen NC specifikus feladat az n. programozsi koordintarendszer kijellse. ltalnosan igaz, hogy a munkadarab min-denegyes felfogsi helyzethez tartozik egy-egy programozsi koordinta rendszer. A prog-ramozs sorn a munkadarab mreteit, a programozand geometriai adatokat ebben a koordi-ntarendszerben rtelmezzk, ezrt kijellsekor akkor jrunk el helyesen, ha nem kell a rajz mrethljt tszerkeszteni, s a szubjektv hibk cskkentse rdekben a mretek tbbsge a pozitv sknegyedbe esik. A CNC gpeken a munkadarabok felfogsra gyakran hasznlnak egyszerstett, univerzlis felfog kszlkeket, n. palettkat.
Forgcsolstechnolgia szmtgpes tervezse
18
A szerszmozsi terv ksztse valamilyen formban minden automatizlt gyrtsi folya-mat tervezsnek elengedhetetlen rsze, hisz az automatk kivtel nlkl mind n. elbelltott szerszmokkal dolgoznak. A hagyomnyos gyrts tervezsekor is kell szersz-mozsi tervet kszteni. Ekkor kivlasztjuk a rendelkezsre ll kszletbl a feladat elvgz-sre alkalmas szerszmokat, meghatrozzuk technolgiai jellemziket, a gpre val felfog-suk eszkzeit, mdszereit. CNC gpeken mindig korszer, egyszer geometrij, szabvnyos, vltlapks szerszmok alkalmazsra kell trekedni. Az NC technika lehetsgeinek egyik fontos jellemzje, hogy egyszer szerszmokkal sszetett, bonyolult felletek llthatk el, s ennek kvetkeztben elmarad az n. alakos szerszmok alkalmazsnak szksgessge. A szerszmozsi terv ksztsnek CNC specifikuma a szerszm-koordintarendszer s a szer-szm programozott pont kijellse, a szerszm tpuskdjnak meghatrozsa. Ezek kijells-nl arra kell trekedni, hogy a szerszmok mreteit, az n. szerszm hosszkorrekcikat mind a szerszmgpen, mind mr-bellt kszlkben egyszeren meg lehessen hatrozni. Ez a magyarzata, hogy eszterga-szer szerszmok programozott pontjaknt a szerszm cscssugr koordintatengelyekkel prhuzamos rintinek metszspontjt, mg forg szerszmok esetn a forgstengely s a szerszm homlokskjnak dfspontjt szoks kijellni. A szerszmokat a szerszmtrakba vagy a revolverfejekbe egy-egy megfelel kzvett, illeszt elem, az n. szerszmtart kzvettsvel lehet befogni.
A kzi programozs elksztsekor clszer a mozgsciklus terveket is elkszteni. Eb-ben a dokumentumban a szerszmplyk vzlatait ksztik el meghatrozva a mozgstpuso-kat s a clpontokat. A ksbbiekben ezek a vzlatok nagyon jl vezetik, segtik a programo-zt, lehetv teszik az tkzsek elkerlst, a tves mozgsok programozst, valamint a szimulci sorn a szerszmplyk megjelentsekor a programozott s a tervezett sszevet-svel knny hibafeltrst biztostanak.
A programrs elksztse utn elkszthetjk a programlistt s a programhordozt. Korbban e kt dokumentumot idben egyms utn ksztettk, a programhordoz elkszt-shez egy kln specilis eszkzt hasznltak. A szemlyi szmtgpek, a PC-k megjelens-vel s elterjedsvel ma mr egy alkalmasan megvlasztott szvegszerkesztvel (pl. Word Notpad) a programlista rsakor a program automatikusan troldik a PC memrijban ASCII kd formban. Ebbl szksg szerint nyomtatott listt, s klnfle programhordoz-kat (floppy, mgneskrtya, stb.) kszthetnk, vagy a programot kzvetlenl hlzaton keresz-tl a CNC vezrls memrijba tlthetjk (pl. az RS232 prhuzamos porton keresztl.) A programrs sorn szigoran be kell tartani az adott CNC gp utastsrendszerben elrtakat, valamint maximlisan ki kell hasznlni a vezrls szolgltatsait. Kzi programozs sorn a munkadarab kontrt programozzuk, a szksges geometriai- vagy plyakorrekcizst a CNC vezrls a program vgrehajtsa sorn on-line vgzi el.
A kzi programozsi eljrst 2-2,5D-s, esetleg egyszerbb 3D-s feladatokhoz tudjuk al-kalmazni. A 3-5D-s programok a nagy s olykor bonyolult szmtsi feladatok miatt mr csak szmtgpes eljrssal kszthetek el. Gyakori, hogy szmtgpes programozs sorn a CNC programok a szerszmplyk adatait tartalmazzk, a geometriai- vagy plyakorrekcik szmtst a szmtgp off-line vgzi el.
A programok s a programhordoz elksztst a program tesztelse, a prbaforgcsols kveti. Ezt rendszerint a programoz technolgus irnytja, vezeti, mert gy az estleges hibk a lehet leggyorsabban kijavthatk. A programbelvs sorn elvgzend feladatok az albbi-ak:
A program szintaktikai ellenrzse (a vezrls elvgzi). A munkadarab felfogsa, a nullponteltolsok meghatrozsa.
Forgcsolstechnolgia szmtgpes tervezse
19
A szerszmozs ellenrzse, a szerszmadatok betltse, meghatrozsa. A program res tesztfuttatsa a vezrls sajtossgai szerint. Prbaforgcsols, a technolgia s a geometria ellenrzse. A felmerlt hibk javtsa, feljegyzse.
A programbelvst a dokumentls kveti. A klnbz felhasznlknl ms s ms szo-ksok, szablyok vonatkozhatnak a programdokumentcikra, de a formai klnbzsgek ellenre minden dokumentcinak annyi s olyan informcit kell tartalmaznia, hogy a prog-ramot egy hozzrt a lehet legrvidebb idn bell reproduklni, jrafuttatni tudja. A prog-ramdokumentcinak tartalmaznia kell:
A program, a gp, a munkadarab, a programoz azonostit, A vgleges programlistt, A programhordozt, A felfogsi tervet, A szerszmozsi tervet, az esetleges szerszm adatlapokat, A kezeli utastsokat.
A szmtgpes CNC programozsi eljrsokat napjainkban a programrs helytl fg-gen kt f csoportba szoks osztani:
Programozi munkahelyen (irodban) trtn programozs. Mhelyszint (gp melletti) programozs, n. WOP.
Ma mr a nagy teljestmny szemlyi szmtgpek, PC-k viszonylag alacsony ron be-szerezhetek, valamint CNC vezrlsknt is alkalmazhatak, ezrt a ktfle eljrs hardver felttelei is egyszeren megteremthetek. A hardver eszkzkn tlmenen termszetesen a szksges szoftvereknek is szles vlasztka ll ma a felhasznlk rendelkezsre.
A szmtgpes CNC programozs ltalnosthat jellemzit a 2-12. bra mutatja be.
Forgcsolstechnolgia szmtgpes tervezse
20
Rajz
NCmveletterv
APTprogram
NCLFile
CADFile
Dok
umen
-t
lsCLDATA
File Prb
a-fo
rgc
sol
s
SzimulciEditlsISO NCL
Pos
zt-
proc
essz
ls
Inte
rakt
iv b
evite
lC
AD
Szer
szm
ply
age
ner
ls
Geo
met
riai
feld
olgo
zs
Tech
nol
giai
feld
olgo
zs
Tecnolgiai sSzerszm adatok
Poszt-processzorok
CLDATA File : technolgitlfgg, ltalnos
programformtum
Posztprocesszor: az adottgphez a CLDATA-t illeszt
program
2-12. bra Szmtgppel segtett CNC programozs folyamata
A szmtgpes programozsi folyamatoknl klnbz eljrsokkal, mdszerekkel lehet a feladatot tovbbfeldolgozsra betlteni, a rendszerbe bevinni. Az egyik lehetsg, amikor egy magas-szint, n. feladatorientlt APT tpus programnyel-ven elksztjk az alkatrsz NC programjt, s ezt felhasznlva kszttetjk el a CNC gp ltal rtelmezhet ISO nyelv NC programot. Termszetesen ekkor a feldolgozshoz rendelkezni kell a megfelel APT processzorral.
A msik lehetsg, mikor a rendszer rendelkezik valamilyen CAD programmal, melynek segtsgvel mintegy megtervezzk a munkadarabot a programozs els lpseknt.
A harmadik mdszer, amikor a kls CAD munkahelyrl kapott CAD-fjlt hasznljuk fel az alkatrsz definilsra. A programoz rendszerek ltalban rendelkeznek a geometriai fj-lok fogadsi szolgltatsval.
A technolgia programozsa vagy a megfelel adatok meghatrozott formtum megad-sval, a programoz szoftver ajnlataibl, httradataibl trtn vlogatssal, vagy vegyesen trtnik. A szerszmok is httrtrbl vlogathatk, de nll definilsra is van ltalban lehetsg. Az adatok geometriai s a technolgiai feldolgozsa eredmnyeknt ltrejnnek a szerszmplya felletek adatai, s ennek jvhagysa utn elkszl a specilis formtumban rgztett CNC program, az n. CLDATA file. A CLDATA file formtum programot a CNC vezrlsek nem rtik, kzvetlenl nem tudjk olvasni s vgrehajtani. A klnbz techno-lgikhoz (esztergls, mars, frs, szikraforgcsols, stb.) ms-ms CLDATA formtumok tartoznak. Az azonos technolgit megvalst gpek is tbbflk, egymstl kisebb-nagyobb mrtkben eltrek lehetnek, teht a vgrehajthat NC programjaik is eltrhetnek. A CLDATA formtum programbl a posztprocesszls sorn lltjk el az adott CNC gp ltal vgrehajthat NC programot. Teht a posztprocesszlst, vagy utfeldolgozst tekinthet-jk az adott technolgiai programnak az aktulis CNC gphez trtn illesztsnek. A poszt-processzlt program mr ISO/DIN formtum, szksg esetn javthat, szerkeszthet, mdo-sthat.
A szmtgpes eljrssal elksztett CNC programot, a szerszmozsi s a felfogsi terve-ket is felhasznlva le kell ellenrizni, el kell vgezni a prbafuttatsukat, hasonlan mint a kzi programozsi eljrsoknl. A programok ltalban jelentsen nagyobb terjedelmek, mint a kzi eljrssal ellltottak, bonyolultabbak a munkadarabok, a programok tbbnyire a
Forgcsolstechnolgia szmtgpes tervezse
21
szerszmplyk s nem a kontr adatait tartalmazzk. Mindezek miatt itt sokkal jelentsebb segtsg a CNC vezrls szimulcis szolgltatsa. A javtott, korriglt programokat hasonl-an dokumentlni kell, mint a kzi eljrsoknl.
2.3.2. A bels adatfeldolgozs jellemzi Az elksztett CNC programot a vezrlsbe betltve azzal tovbbi informci feldolgozsi
feladatokat kell vgezni azzal a cllal, hogy olyan alapjeleket, parancsokat lltsunk el, me-lyeket vgrehajtva a gp ltrehozza a munkadarabot. A bels adatfeldolgozs feladatait a CNC vezrls vgzi el. A legfontosabb feladatok az albbiak:
Kezeli s hlzati kommunikci Programbeolvass, kiments Programtrols Vezrlsi feladatok irnytsa Pozcionlsi feladatok vgrehajtsnak irnytsa Plyaszmts, pozcionlsi clpontok, korrekcik szmtsa Felgyeleti feladatok vgrehajtsa
A bels adatfeldolgozsi feladatokat ellt CNC vezrls funkcibrjt a 2-13. bra mu-tatja.
ProgramI/O
DisplayKijelzk
Kezel-pult
PLCVezrlsifunkcik
CPU BUSill.
Hl-zati
modul
DNCKommuni-
kci
Memria
RAM ROM
TengelyekPozicio-
nls, t-mrs
Alapjel-kpz
Interpoltor
Fel-gyelet
GP
Pozicionl rendszerekVezreltmecha-
nizmusok,jeladk
Szen-zorok
LAN
BELS BUS
2-13. bra
Egy CNC vezrls funkciinak brja
Forgcsolstechnolgia szmtgpes tervezse
22
A korszer CNC vezrlsek felptsi struktrja a szmtgp-struktrkhoz hasonl. A bels adatforgalom az n. BUS-okon trtnik, ezekre lehet csatlakoztatni a kiptettsgnek megfelel modulokat. A kezelpult a gpkezelvel val kommunikci elemeit tartalmazza (lsd ksbb), a kijelz ma tbbnyire sznes, esetleg monochrom kperny, amely alkalmas alfa-numerikus jelek s grafikus brk megjelentsre. Program be-s kiviteli eszkzknt ma mr ritkn hasznlnak lyuk- vagy mgnesszalagos perifrikat, elssorban a kls szmtg-pes kapcsolatokhoz szksges lehetsgeket ptik ki. Ezt a feladatot lthatja el a hlzati modul, melynek segtsgvel a DNC zem is megvalsthat.
A vezrls lelke a kzponti egysg a CPU, amelybl egy vezrlsben akr tbb is lehet (multiprocesszoros vezrlsek).
A szmtgpek felptshez hasonlan a CNC vezrlsek memrii is a kt alaptpusra oszthatk. A ROM tpus memriban itt is az n. zemi szoftverek, a FIRMWARE-k he-lyezkednek el. Ennek a szoftvernek a feladata a vezrls mkdsnek a meghatrozsa, ezt a vezrls gyrt rja s teszi fel . A felhasznlnak alapveten ehhez nincs s nem is kell, hogy legyen hozzfrse. A RAM tpus memria mindazon adatokat, programokat trolja, ame-lyekhez a felhasznlnak, a gpkezelnek hozzfrst kell biztostani. Ilyen jellemz adatfile-ok pl. a megmunkl programok, a szerszmadatok, korrekcik, belltsi adatok, stb. Term-szetesen a mai korszer vezrlsekben a memrik mr mindig tartalomvdettek, a gp kikap-csolsakor nem vesznek el a korbban betlttt, bert adatok.
A vezrlsi feladatok vgrehajtshoz a CNC vezrlsekben integrlt PLC modulokat tal-lunk. Ezen modulok adjk ki a vezrl parancsokat s fogadjk a vgrehajtst nyugtz jele-ket.
A tengelymodulok irnytjk a pozcionlsi folyamatokat, elltjk a helyzetrzkelssel, az tmrsekkel kapcsolatos teendket.
Az alapjelkpz, vagy interpoltor a CNC vezrlseknek egy sajtos, igen fontos eleme. Feladata, hogy a programban megadott plyaelemek vgpontjai kz beinterpollja, kiszmt-sa on-line a plya kzbls pontjait, az egymst kvet pozcionlsok clpontjait. A plyk jellegzetes tpusai az egyenes vagy lineris s a krplyk. A klnfle trgrbe szerszmp-lykat az NC vezrlsek ltalban elemi lineris mozgsokkal kzeltik s helyettestik.
A felgyeleti funkcik vezrlsenknt, kiptettsgtl fggen igen sokflk lehetnek. Az alapfeladatok a vezrls s a gp mkdkpessgnek az ellenrzsei, pl. tpfeszltsgek meglte, hidraulikus s htrendszerek feltltttsge, mkdtet nyomsok, biztonsgi s reteszel kapcsolk mkdkpessge, stb. Kln szolgltats lehet a szerszm ltartam fel-gyelet, amely lehet n. passzv s aktv felgyelet. Passzv felgyelet esetn a vezrls az adott szerszmnak a forgcsolsban tlttt idejt mri, s ezzel cskkenti a szerszmadatok kztt megadott indul ltartamot, s megfelel idpontban jelzi az elletlenedst. Az aktv szerszm ltartam felgyelet sorn az ltartam cskkenst a szerszm tnyleges terhelse alapjn szmolja s jelzi a vezrls. Termszetesen ezen esetben a gpen a terhels meghat-rozshoz szksges szenzorokat is be kell pteni a rendszerbe a megfelel feldolgoz algo-ritmusok mellett. A felgyeletek tovbbi opcionlis lehetsge a technolgiai folyamatok fel-gyeletnek a kiptse a tlterhelsek, tlmelegedsek, kros rezgsek kialakulsnak elker-lse rdekben.
A CNC vezrlsek szolgltatsi sznvonala az idk folyamn folytonosan vltozik, egyre tbb lehetsget, tmogatst nyjt a CNC felhasznlk knyelmt, az zembiztonsgot szol-glva.
A bels adatfeldolgozs fontos feladata a kezeli kommunikci, s ezt a kezelpulton ke-resztl lehet bonyoltani. A 2-14. bra a Sinumerik 810T CNC vezrls kezelpultjt brzol-
Forgcsolstechnolgia szmtgpes tervezse
23
ja. Az bra termszetesen a Siemens vezrls jellemzit mutatja, de alkalmas a CNC vezrl-sek ltalnossgainak a bemutatsra is.
2-14. bra
A Sinumerik 810T CNC eszterga kezelpultja
A vezrlsen jellt jellegzetes kezelelemek az albbiak: 1. Kperny, betk s szmok, egyszer brk, programok, sttus adatok, hibazene-
tek megjelentsre. 2. Soft-Key vagy lgybillentyzet. Semleges billentyk, az zemels sorn vltoz
sttusuk a kperny aljn a billenty fltti mezben kerl kijelzsre. 3. Program I/O, RS232 interface kls szmtgppel val kommunikcihoz. 4. zemmd vlaszt tbblls kapcsol 5. Vezrls bekapcsol nyomgomb 6. Reset nyomgomb 7. NC Start/Stop nyomgombok 8. Fors Start/Stop nyomgombok 9. Eltols Start/Stop nyomgombok 10. Eltols OVERRIDE kapcsol, mellette a fors OVERRIDE 11. Sznmozgat JOG nyomgomb mez 12. Program szerkeszt nyomgomb mez: bevitel, trls, csere, kurzor, lapoz, kijel-
z, cmre ugrat
Forgcsolstechnolgia szmtgpes tervezse
24
13. Adatbeviteli szktett tasztatra: szmok, betk, egyb karakterek 14. Kijelz mez
A kezel elemek egy rsze n. specifikus, vagy megnevezett kapcsol vagy nyomgomb, ezek mindig ugyanazon feladatra szolglnak. A lgybillentyk, a semleges nyomgombok mindenkori feladata a vezrls pillanatnyi sttusnak megfelel. Ezzel a kezelelemek szmt tudtk cskkenteni, a kezelpult ttekinthetsge jelentsen jobb lett.
A CNC gpeknek az ppen elvgzend feladatokhoz illeszkeden tbbfle zemmdjuk van, ezek a klnfle vezrlsgyrtk szoksa, zlse szerint klnflekppen jelenthetk meg, nevezhetk el, de tartalmukban mindenkppen megfigyelhetk a sajtos, ltalnos jel-lemzk. Az ltalnosthat zemmdok az albbiak:
JOG vagy Bellt zemmd: gpkezelsre, sznok szerszmrendszerek mozgat-sra, ltalban a bekapcsolst kvet ellenrzsek elvgzsre hasznljk. Gyakori, hogy sok egyb ms zemmdot a JOG-on keresztl lehet elrni. Ebbl az zem-mdbl vlaszthat ltalban a Kzikerk hasznlat, amely igen nagy segtsget ad klnsen a gpbelltsok sorn.
REF referenciapont felvteli zemmd: A CNC gpek tlnyom rsznl ltez, az automatikus zemmd alapfeltteleknt alkalmazott zemmd. Feladata a gp sznjainak helyzett s a sznhelyzeteket trol regiszterek tartalmt reproduklha-t mdon trtnen egymshoz rendelni, ms szavakkal a gp geometriai rendsze-rbl a gpi koordintarendszert kijellni, felleszteni. Referenciapont felvtelt csak a nvekmnyes tmrssel felszerelt gpeknl kell vgrehajtani. Ez gyakran a bekapcsolst kveten kzi parancsokkal trtnik, de az jabb gpeknl lehet keze-li beavatkozs nlkl automatikusan vgrehajtott is.
MDI kzi adatbevitel zemmd: a CNC gp a kezelpultrl bevitt komplett utas-tssorokkal, mondatokkal zemeltethet, de ezek az utastsok nem troldnak el, teht ez nem programozsi zemmd.
EDIT programszerkeszt zemmd: a memriban trolt, illetve troland prog-ramok rsra, szerkesztsre, javtsra szolgl. A vezrlsek jelents tmogatst nyjthatnak a szerkesztshez, megadhatjk az utastsok jelentst, a knyvtri szubrutinokat s hasznlatuk mdjt, stb. Amikor a teljes szmtgpes CNC prog-ramozst a gp mellett vgzik gy, hogy a CNC gp prhuzamosan egy msik programot hajt vgre, akkor beszlnk mhelyszint programozsrl, WOP-rl.
AUT automata zemmd: a programok futtatsra szolgl. A CNC gpeken alap-knt ktfle programfuttatsi lehetsg van. A Mondatonknti futtatst elssorban a programbelvs sorn hasznljk, a ksz programot folyamatos futtats zem-mdban alkalmazzk. Vannak specilis CNC gpek, ahol a folyamatos futtats is vonatkozhat egyetlen munkadarabra, vagy egy-egy sorozatra (pl. CNC rdautomatk). A korszer CNC gpeknl elfordul, hogy a programfuttats sorn on-line szimulcira is van lehetsg.
SIM szimulci zemmd: nll, vagy alzemmd lehet, programkszts vagy gyrtselkszts sorn hasznljuk elssorban.
SERVZ zemmd: Gpbellts javts esetn a szervzmrnk munkjt segti, ltalban jelszavas elrsi lehetsggel.
TOOL, ZERO szerszmkezelsi illetve nullponteltols kezelsi zemmdok: A szerszmok adatainak troli illetve a nullponteltols regiszterek feltlthetk kzi adatberssal, de lehetsges lehet a szerszmbemrs, a gpen trtn nullpontelto-ls meghatrozs prbaforgcsols s kls mreszkz alkalmazsval is.
Forgcsolstechnolgia szmtgpes tervezse
25
EGYB zemmdok: A klnbz CNC gpeken lehetsges ms-ms, a fentiek-tl eltr zemmdok alkalmazsa is. Ezek ltalban a gpek specialitsainak, a vezrlsgyrtk szoksainak megfelelek. Ilyenek lehetnek pl. a memriakezelsi, a betantsi zemmdok.
2.3.3. Az informcilekpzs jellemzi, eszkzei A CNC vezrls a programfuttats, a programfeldolgozs sorn a vezrlsi s a pozicion-
lsi feladatok elvgzshez szksges alapjeleket lltja el. Ezen parancsokat a gp klnfle mechanizmusai hajtjk vgre, s ezltal a programmal a CNC gphez eljuttatott informcik a munkadarabba mintegy lekpzdnek. A CNC gpek jellegzetes informcilekpz mecha-nizmusai az albbiak:
1. Vezrelt mechanizmusok 2. Sebessgszablyozott mechanizmusok 3. Pozcionl mechanizmusok 4. EKL-ek, elektronikus kinematikai lncok
A 2-15. bra egy vezrelt mechanizmus egyszer felptsi vzlatt mutatja. A CNC gpe-ken szmtalan olyan funkci van, amelyek aktivlsa a PLC-n keresztl egyszer vezrlsi parancsokkal megvalsthat. Ilyenek lehetnek pl. a burkolat mozgatsok, hts ki-be kapcso-lsok, toltmb mozgatsok, szerszmcserls mozgsai, stb. Ezek a mechanizmusok gyakran hidraulikus, pneumatikus rendszerek, de lehetnek elektro-mechanikusak is.
Mozgatott elem
HA HV
PLC
I
I
OO
O
CNCVezrls
Nyugtz jel
-Munkadarab sszerszm cserlk-Burkolatok-Toltmbk-stb.
2-16. bra
Egyfle vezrelt mechanizmus felpts
Az informcilekpz mechanizmusok msik jellegzetes csoportja a sebessgszablyozott mechanizmusok. Ilyet mutat a 2-17. bra.
Forgcsolstechnolgia szmtgpes tervezse
26
CNCVezrlsAlapjelkpz
DA
Sebessgszablyz
-1
SzablyozhatFmotor
Fhajtm
Hajts ersit
Sebessgvisszacsatols
INPUT:kzvetlen S2520 1/minkzvetett v=120 m/min
Szablyozottfors fordulat
ni
2-17. bra
Sebessgszablyozott mechanizmus vzlata
A CNC gpek legjellegzetesebb sebessgszablyozott mechanizmusa a fhajts. Az akr forgcsols kzben is vltoztathat fors-fordulatszm ltrehozsra szolgl. A tipikus f-motorok a szablyozhat egyen- (DC) vagy vltram (AC) motorok. A mai korszer CNC gpeknl sokszor elfordul, hogy elmaradnak a fhajts fogaskerekes mechanizmusai is, gyakran alkalmaznak a forsval egybeptett n. orsmotorokat. A szablyozott fhajts teszi lehetv a vgsebessg programozst is (fordulatszm kzvetett programozsa). A f-hajtsok szablyozsi minsgvel, a pontossgval kapcsolatos elvrsok nem tlzottan szi-gorak, itt a szablyozott fordulatszm tartomny nagysga s a megfelel stabilits a legfon-tosabb jellemzk.
A CNC gpek minsgt alapveten a pozcionl rendszereinek a minsge hatrozza meg. A pozcionl rendszerek klnfle felptsek, teljestkpessgek lehetnek. Alapt-pusai a kvetkezk:
1. Lekapcsolkrs pozcionl rendszer. Ma mr elavultnak tekinthet, az id meg-haladta. Pont- s szakaszvezrelt pozicionlsi feladatokra volt alkalmas.
2. Helyzetvezrelt pozcionl rendszer. Szerszmgpeken mr ritkn hasznljk. P-lyavezrlsi feladatokra is alkalmas. Jellegzetessge, hogy nem tartalmaz helyzet-visszacsatolst (nincs tmr), tipikus vgrehajt eleme a lptetmotor, ami lehet tiszta villamos motor, vagy elektrohidraulikus felpts.
3. Helyzetszablyozott pozicionl rendszer. A mai ignyeket mindenben kielgt rendszerek, 2-5D-s gpeknl plyavezrlsi feladatok megvalstsra is alkalma-sak. A 2-18. bra egy lehetsges felptst mutat.
DA
Sebessgszablyz
-1
Szablyozhat eltolmotorDC, AC, Hidr.
Hajts ersit
Sebessgvisszacsatols
Helyzet-szablyz
-1
U
Szn, X,
Helyzet visszacsatols
tmr
TG
DA
Sebessgszablyz
-1
Helyzet-szablyz
-1
U
Szn, Z
TG
INTE
RPO
LTO
R
X
Y
Z
........
........
Alapjelkpz
CN
C v
ezr
ls
2-18. bra
Helyzetszablyz pozcionl rendszer
Forgcsolstechnolgia szmtgpes tervezse
27
A CNC gpeken minden pozcionlt tengelyhez tartozik egy-egy helyzetszablyozott poz-cionl rendszer. Ezek alapjelt a vezrls trgyalsnl mr ismertetett interpoltor lltja el. Attl fggen, hogy egyidejleg hny tengely mentn tud a rendszer szinkronizlt moz-gsokat ltrehozni beszlhetnk 2D, 2.5D, 3-4-5D-s gpekrl. Megjegyzend, hogy egy CNC gp vezrelhet koordintatengelyeinek szma nem mindig azonos a szinkronban mozgathat tengelyek szmval (pl. egy t koordints rendszer lehet 3D-s, vagyis mindig az tbl hrom tengely szinkronizlhat csak). A 2.5D jelentse: skban trtn 2D interpolci, s a skra merleges irny szakaszos fogsvteli mozgs (0.5D).
A helyzetszablyoz pozcionl rendszerek ptelemei is sokflk lehetnek. ltalnosan igaz, hogy minden lehetsges elemet igyekeznek digitlis rendszerknt megpteni. A vgre-hajt elemek, a motorok is tbbflk:
1. Forg motorok + golysorss mozgstalaktk Egyenram, hengeres forgrsz, kommuttoros motor Egyenram, trcss forgrsz, kommuttoros motor (Disc motor) Egyenram, hengeres forgrsz, kommuttor nlkli motor Vltram, szablyozott motor 2. Hidraulikus motorok
Lineris vagy forg motorok 3. Lineris villamos motorok
Termszetesen a motor tpustl fggetlenl mindegyik specilis kialakts azrt, hogy a szigor szablyozsi feltteleket, elvrsokat meg tudjk valstani. Az utbbi vekben roha-mosan terjednek a lineris villamosmotor alkalmazsok, s ezekkel igen dinamikus, nagy se-bessg hajtsokat ptenek.
2-19. bra
Pozicionl rendszerek
A 2-19. bra a pozcionl rendszerek hagyomnyos s az jabban terjedben lv lineris motoros felptseket vzolja. Az brbl is jl lthat, hogy mindkt estben szksges a sznmozgsok rzkelse, az tmrs.
Az informcilekpzs mechanizmusainak egy sajtos rendszerei az EKL-ek, az n. elekt-ronikus kinematikai lncok. Alapvet jellemzje, hogy valamely mozgs adja az alapjelt egy, vagy tbb msik mozgsnak, gy, hogy a mozgsok kztt nincs mechanikus kinemati-kai kapcsolat. Szablyozstecnikai szempontbl Master-Slave rendszereknek nevezik az EKL-eket. Pldul CNC gpeknl a leginkbb ismert EKL-ek a fogaskerk megmunkl g-pek oszt kinematikai lncai, esztergknl pedig az n. menetmegmunkl kinematikai kap-csolatok. Utbbi egyszerstett felptsi vzlatt mutatja 2-20. bra. A fors elfordulst egy szgelforduls rzkel, egy forg impulzusad mri, amely a kimenetn egyrszt a szgelforduls nagysgval arnyos szmossg, s sebessgvel arnyos frekvencij impul-zussorozatot, msrszt fors krlfordulsonknt mindig ugyanabban a szghelyzetben egy
Forgcsolstechnolgia szmtgpes tervezse
28
nullipulzus jelet ad. Ezek a jelek egyttesen lehetv teszik a sebessg s a helyzeti szinkron biztostst, vagyis azt, hogy a szerszm a menetemelkedsnek megfelel csavarvonalat rja a munkadarabra, valamint hogy mindig visszatalljon a menetrokba. Megjegyzend, hogy fentieknek megfelelen kpos s skmenetek megmunklsa is lehetsges.
DA
Szablyozhat eltolmotor
U
tmrD
ASebessgszablyz
-1
Helyzet-szablyz
-1
U
Szn, Z
TG
S
Y
Z
........
CN
C v
ezr
ls
Fhajtm-1
Sebessgszablyz
Hajts ersit
Sebessgvisszacsatols
-1
TGni
Alapjelkpz
"O" imp.EKL
Elfordulsmrs
Fmotor
Mastertengely
Slavetengely
Fors
2-20. bra
CNC eszterga menetvg elektronikus kinematikai lnca
2.3.4. Szmjegyvezrls gpek tmr berendezsei A szmjegyvezrls berendezsek mkdtetsnek egyik alapvet feladata az egyes rsz-
egysgek, sznok, orsk, robotkarok meghatrozott helyzetbe hozsa. Ezt a feladatot az n. pozicionl rendszerek ltjk el, s ehhez nlklzhetetlen, hogy a pozcionlt rszegysgek helyzetrl az irnyt rendszer folyamatosan informcival brjon. Ennek az informcinak a megszerzsre s biztostsra szolglnak az NC vezrls berendezsek tmr rendsze-rei. Az tmr rendszerek f pt elemei a kvetkezk:
1. Elmozdulsrzkel egy olyan mrtalakt, amely a lineris elmozdulsrl vagy szgelfordulsrl annak nagysgval esetleg sebessgvel arnyos villamos jelet ad.
2. Jeltalakt, amely az rzkel villamos jelt formlja, feldolgozza vagy dekdolja. 3. Szmll, trol egysg, amely az elmozdulssal arnyos digitlis jelet szmllja,
nyilvntartja.
Megjegyzend, hogy az NC/CNC vezrlsek szmra az tmr rendszereknek mindenkor digitlis jelet kell szolgltatniuk. A szoksos szhasznlatban, amikor tmrrl, tmrsrl beszlnk, akkor ez alatt mindig a teljes rzkel-feldolgoz-trol rendszert kell rteni.
Az tmr rendszereknek biztostaniuk kell a mrt elmozdulsrl a teljes mrsi tarto-mnyban, a megfelel felbontkpessggel s elrt pontossggal a kvnt adatokat. E hrom kvetelmny teljestst a megfelel rzkel s elektronika megvlasztsval lehet biztosta-ni. Termszetesen az rzkel milyensge egyrtelmen meghatrozza az elektronika felada-tnak jellegt, ezrt azt mondhatjuk, hogy egy tmr rendszert alapveten a benne lv elmozdulsrzkel milyensgvel jellemezhetjk.
Forgcsolstechnolgia szmtgpes tervezse
29
2.3.4.1. Az tmr rendszerek csoportostsa Az tmrket, vagyis az elmozduls-rzkelket az albbi jellemzk szerint osztlyozhat-
juk: a kimen jel jellege szerint lehetnek
ANALG (a jel a mrsi tartomnyon bell folyamatosan s folytonosan arnyos a mrt jellemzvel) s DIGITLIS (a mrt jellemz a kimen jelben diszkrt egysgekben szmjegyes kd for-mjban kpzdik le) rzkelk.
az adott jel vonatkoztatsa szerint lehetnek
ABSZULUT (van sajt nullja) NVEKMNYES (relatv helyzet) rzkelk.
Az rzkelket a mrend rszegysgekhez klnbz beptsi mddal csatlakoztatjk, gy az rzkel s az elmozduls kztti kinematikai kapcsolat alapjn vannak (lsd 2-21. bra s 2-22. bra)
KZVETLEN (nincs mozgstalakt) KZVETETT (van mozgstalakt) tmrk illetve tmrsi eljrsok.
U1
U2
SznGolysors
U3 Illeszt hajtm
Motor
2-21. bra
tmrk elhelyezsi lehetsgei
A szerszmgpek esetben a lineris elmozdulsok mrse a leggyakoribb feladat. Ennek megoldsi lehetsgeit szemllteti az 2-21. bra. Az U1 s U2 jel tmrk kzvetett mrst valstanak meg, mert az rzkel s a mrt lineris elmozduls kztt mozgstalakt van (menetesors-anya, illeszt hajtm). Az U3 jel tmr kzvetlenl a lineris mozgst mri.
A 2-22. bra a szgelfordulsok, pl. egy folytonos oszts krasztal elforduls mrsnek lehetsges megoldsait mutatja. Az U1 s U2 tmrk itt is kzvetett, mg az U3 jel kzvetlen mrst valst meg.
Forgcsolstechnolgia szmtgpes tervezse
30
Motor
U1U2
U3
Krasztal
2-22. bra
Szgelfordulsok mrsi lehetsgei
Kzvetlen mrs esetn a mrrendszer felbontkpessge azonos a legkisebb mrhet el-mozduls nagysgval, teht kis mrend elmozdulsok esetn nagyon finom mrrendszer szksges. Ugyanakkor elny, hogy a mrs pontossgt nem befolysoljk kinematikai hi-bk.
Kzvetett mrsnl a mozgstalaktk pontatlansgai rontjk a mrsi pontossgot, de ezek ma mr nem szmottevek norml pontossg gpek esetben. Ugyanakkor a mozgstalaktk illetve az illeszt hajtmvek megfelel megvlasztsval durvbb tm-rvel is elrhet a kvnt mrhet legkisebb elmozduls, az n. tegysg. A kzvetett tmrs eszkzei ma mr olcsbbak is, s a beptsk is egyszerbb, ezrt a CNC gpeken elssorban ezeket az eljrsokat alkalmazzk.
Termszetesen mind a kzvetett, mind a kzvetlen mrsi eljrsoknl klnbz felpt-s, klnbz elven mkd tmrk is felhasznlhatk.
Az albbi tblzatban a CNC gpeken alkalmazott tmr rendszereket foglaltuk ssze a fentebb mr ismertetett osztlyozsi szempontok figyelembe vtelvel. Az osztlyozsnl azt tekintettk alapnak, hogy a mrend elmozduls lineris mozgs.
DIGITLIS
ANALG
ABSZOLUT
NVEKMNYES
ABSZOLUT
NVEKMNYES
K
ZVET
LEN
KDLC
RCSLC
LINERIS POTENCIOMTER
INDUKTOSZIN
K
ZVET
ETT
KDTRCSA
FORG IMPULZUSAD
FORG POTENCIOMTER
REZOLVER
2-2. Tblzat
Forgcsolstechnolgia szmtgpes tervezse
31
A CNC gpeken elssorban a digitlis tmrket alkalmazzk, s ezen bell is tbbsgben a nvekmnyes kzvetlen s kzvetett, eljrsokat. Az tmrk gyrti a nvekmnyes esz-kzket is klnbz mdszerekkel igyekeznek kvzi abszoltt tenni, s ezzel gyakran szk-sgtelenn vlik a bekapcsols utni n. nullpontfelvtel. Az analg eszkzk krbl els-sorban a rezolvereket alkalmazzk.
2.3.4.2. Nvekmnyes, digitlis tmrk A leggyakrabban hasznlt eszkzk a forg impulzusadk. A digitlis, nvekmnyes esz-
kzk mkdsi elvt a 2-23. bra mutatja, a forg adk felptst a 2-24. bra. Alapelvk, hogy a mrsi tartomnyban minden tegysgnyi elmozdulsra adnak egy-egy
jelet, melyeket megszmllva nyerik az elmozduls nagysgval arnyos szmrtket. Line-ris elmozduls kzvetlen mrsekor (digitlis, nvekmnyes, kzvetlen) egy rcslc, kzve-tett mrskor (digitlis, nvekmnyes, kzvetett) egy rcstrcsa a mrelem. A leolvas optikai rendszer a fnytbocsts vagy a fnyvisszavers elvn mkdik. A jeltalakt fel-adata a fnyrzkel elemek jelnek feldolgozsa, a mozgsirny meghatrozsa. A reverzibi-lis szmll az irnyhelyesen kibocstott impulzus jeleket eljelhelyesen szmllja, tartalma a 0-pont jellel nullzhat. A jelformzst, a fzis-sszehasonltst a jeltalakt elektronika vgzi.
rcslcleolvas
Jeltalakt
Reverzibilisszmll
+ -0
0-pont jel
Mr csatornaRcsoszts
2-23. bra Nvekmnyes, digitlis tmrs elve
Forgcsolstechnolgia szmtgpes tervezse
32
RcstrcsaAlaprcs
Mrcsatorna
Nullpontcsatorna
Leolvasrcsok
Fnyforrs
Kondenzorlencse
Leolvasrcsok Fnyrzkel
didk
A,B
0 0
AB
Osztsszm:
2-24. bra
Forg impulzusad felptsi vzlata
A forg impulzusad a kzvetett, digitlis, nvekmnyes mrs eszkze. Az bra jellsei-vel a trcsa osztsszge
0360= , ahol a trcsa osztsainak szma.
Az impulzusad ltal biztostott szgfelbonts itt is a jelfeldolgozs mdjtl fgg, (ngyl-kirtkels esetn n=4)
== n
360n
0
, ahol n a jelkirtkels mdjra utal szm,
(n=4;10;20;40;100).
Az irnyrzkeny mrs megvalstsnak rdekben a forg impulzusad A s B rzkel didk jelei kztti 900-os fziseltolst azzal biztostjk, hogy a leolvas rcsokat egymshoz viszonytottan
=
=0360
41k
41k
szgeltolssal szerelik. A jelad krlfordulsonknt a forgstengely mindig azonos szg-helyzetben egy-egy nullimpulzust ad. Ez a jel biztostja a mrrendszer abszoltt ttelt. Lsd
Jeltalakt
Ua
Ub
U0
Irny-
diszkrimintor
fEfH
f0
A;AB;B
Reverzibilisszmll
rvnyesthelyzetkapcsol
&&
a szmll nullzsa
0
Helyzettel arnyosdigitlis kimenet
2-25. bra
Mrrendszer abszoltt ttele
Forgcsolstechnolgia szmtgpes tervezse
33
A szerszmgpek sznelmozdulsnak forg impulzusadval trtn mrsekor a bepts tervezsekor kt felttelt kell kielgteni. Egyrszt biztostani kell, hogy az impulzusad egy impulzushoz a szn egy elemi elmozdulsa, az n. tegysg tartozzon (inkrement illeszts), msrszt a legnagyobb sznsebessg esetn is hibtlan legyen a jelfeldolgozs (sebessg il-leszts). A egy forg impulzusadval trtn tmrs vzlatt a 2-26. bra mutatja.
A rendszer adatai:
golysors menetemelkedse: h az illeszt hajtm hajtviszonya: k = z1/z2 a forg impulzusad mrtrcsa rcsosztsainak szma:
az tegysg:
Forgimpulzusad
SznGolysors
Illeszt hajtm
Motor
Z1
Z2 h
X
2-26. bra
Sznelmozduls mrs forg impulzusadval
Az impulzusad tengelynek szgelfordulsa s a szn x lineris elmozdulsa kztti kapcsolatot ler egyenlet:
kh2x = .
Behelyettestve az tmr felbonts , s az tegysg rtkt rendezs utn az illeszt haj-tm szksges hajtviszonya:
= nhk , ahol n a mr korbban definilt, a jelkirtkels mdjra utal szm.
Ha a forg impulzusadt a fentebb meghatrozott hajtviszony illeszt hajtmvel kap-csoljuk a sznmozgat orshoz, akkor ezzel megvalsul az n. inkrement illeszts. A sebessg illeszts sorn azt kell ellenrizni, hogy a szn legnagyobb sebessge esetn a jelsorozat frekvencija alatta marad-e az tmrre megengedett legnagyobb jelsorozat frek-vencinak, vagyis:
maxmaxvmax
maxv ffs;vf = LL , ahol az fmax az tmr kimen jelsorozatnak
az a legnagyobb frekvencija, amelynl a jelfeldolgozs mg hibtlan (ez a gyrt ltal meg-adott, az tmrre jellemz rtk).
A kvetkez brk a Dr. Johannes Heidehain GmbH. ltal gyrtott eszkzkre, azok pt-elemeire mutatnak pldkat.
Forgcsolstechnolgia szmtgpes tervezse
34
2-27. bra
Lineris lcek
2-28. bra
Forg impulzusadk
2-29. bra
Forg impulzusad vegtrcsk
Forgcsolstechnolgia szmtgpes tervezse
35
2.3.5. CNC gpek jellegzetes pozcionlsi mdjai A CNC gpek taln legfontosabb funkcija a pozcionls. A hagyomnyos szerszmgpek
eltol rendszereinek a feladata az elrt illetve belltott eltolsi sebessgek biztostsa, mg a CNC pozcionl rendszereknek a programozott plyasebessg mellett a megfelel, szigor kvetelmnyek szerinti clpont elrs, clpontra lls. Az idben kln, vagy prhuzamosan trtn sznmozgsok eredjeknt ms-ms mozgsplyk addnak, s ennek megfelelen a CNC gpek klnfle pozcionlsi feladatokat hajthatnak vgre.
A jellegzetes pozcionlsi mdok az albbiak:
1. Pontvezrlssel trtn pozcionls 2. Szakaszvezrlssel trtn pozcionls 3. Plyavezrlssel trtn pozcionls
Lineris plya mentn Krplyn Parabola plyn
2.3.5.1. Pontvezrlssel trtn pozicionls Gyorsmeneti sebessggel trtn clpontra lls, megkzelts, eltvolods. Jellemzi az
albbiak:
Gyorsmeneti mozgs Egyidejleg tbb koordinta mentn A mozgsok kztt nincs kapcsolat Mozgs kzben nincs forgcsols Tipikus programmondat:
N52 G00 X s/vagy Y s/vagy Z s/vagy A stb,
ahol X,Y, Z. A aclpont koordintk, G00 a pontvezrlsi utasts. A 2-30. bra s a 2-31. bra egy-egy tipikus pontvezrlsi feladatot mutatnak. A mozgsok
egyszerre indulnak, de a befejezs pillanata lehet klnbz a megteend elmozdulsoknak megfelelen. Megjegyzend, hogy amennyiben a CNC vezrls szmtja a geometriai vagy plyakorrekcit, akkor azt a G41 vagy G42 utastsokkal a megkzelt, a kontrra ll mon-datokban kell bekapcsolni s az eltvolodst ler mondatban a G40 utastssal trlni az albbiak szerint
N52 G00 G42 X112 Z25 (kontrra lls) .szksges megmunkl mondatok
.
N125 G00 G40 X200 Z160 (kontr elhagys)
Forgcsolstechnolgia szmtgpes tervezse
36
2-30. bra Pontvezrlssel trtn clpontra-lls frgpen
X
ZP1
P2
X1
X2
Z1 Z2
450
vx=vy=vg
vx
vz
t
t
2-31. bra Pontvezrlssel trtn mozgs mozgsplyja s sebessgid diagramja.
2.3.5.2. Szakaszvezrlssel trtn pozcionls A szakaszvezrls sajtossgai az albbiak:
Koordinta prhuzamos mozgsok Egyidejleg csak egy koordinta mentn van mozgs A mozgs sebessge a programozott eltols Mozgs kzben van/lehet forgcsols Tipikus programmondat:
N51 G73 X vagy Y vagy Y..Fxxx Sxxx Mxx, ahol
G 73 a szakaszvezrlsre vonatkoz utasts, X, Y, Z, a clpontok, F az eltols, S, M a fors forgs, hts
A szakaszvezrls jellemzit a 2-32. bra mutatja.
Forgcsolstechnolgia szmtgpes tervezse
37
2-32. bra
Pldk szakaszvezrlsre
Az bra margpen illetve esztergn vgrehajthat szakaszvezrlsi feladatokat mutat.
Megjegyzend, hogy a szakaszvezrlst, mint nll funkcit ma mr nem hasznljk. A mai korszer pozicionl rendszerek alkalmasak plyavezrlsre is, s az egy tengely menti lineris interpolci tkletesen szksgtelenn teszi a szakaszvezrls nll alkalmazst.
2.3.5.3. Plyavezrlssel trtn pozcionls A plyavezrlsi md ma mr a pozcionl s irnyt rendszerek fejlettsge rvn min-
den CNC gpnek lehetsges szolgltatsa. ltalnos jellemzi az albbiak:
Egyidejleg tbb tengely menti mozgs A mozgsok kztt szigor ktttsgek vannak, ezt az interpoltor biztostja (2-5D-
s megmunklsok)
Mozgs kzben van/lehet forgcsols A plyamenti sebessg a programozott eltolsi sebessg
ltalnosan a lineris s a krinterpolci terjedt el, egyb lehetsgek esetlegesek, kln-legesek
1. Lineris interpolci
A lineris interpolci jellemzit a 2-33. bra mutatja be.
Forgcsolstechnolgia szmtgpes tervezse
38
X
ZP1
P2
X1
X2
Z1 Z2
vez
t
t
vexvx
vz
2-33. bra
Lineris interpolci
Lineris interpolcival a szerszm programozott pontja gy jut el a P1-pontbl a P2-be, hogy a plyamenti sebessg az lland programozott sebessg, amely a interpoltor ltal meghatrozott lland koordinta tengely menti sebessgek eredje. A tranziens folyamatok-tl eltekintve a tengely menti mozgsok mindig azonos pillanatban kezddnek el ill. fejezd-nek be. A lineris interpolci tipikus NC mondata az albbi:
N66 G01 X s/vagy Y s/vagy Y Fxx Sxxx Mxx,
Ahol G01 lineris interpolci utastsa, X, Y, Y a clpontok, F,S M a technolgit defini-l utastsok.
2. Krinterpolci A krinterpolcival trtn mozgs sorn a sznok olyan kapcsolt mozgsokkal mozog-
nak, hogy a szerszm programozott pontjnak ered elmozdulsa az elrt krplynak meg-felel lesz. A 2-34. bra a krinterpolci jellegzetessgeit brzolja.
X
ZX1
X2
Z1Z2
K
I
P1
P2
( ) ( ) ( )tvtvtv 2ez2ex2e +=
2-34. bra A krinterpolci
Egyidejleg kett tengely menti mozgs
Forgcsolstechnolgia szmtgpes tervezse
39
A mozgsok kztt szigor ktttsgek vannak, ezt az interpoltor biztost-ja: 2ez
2ex
2e vvv +=
Mozgs kzben van/lehet forgcsols A plyamenti sebessg a programozott eltolsi sebessg, ve
A 2-34. bran bemutatott esetben a szerszmplya a P1 s a P2 pontok kztti krv, mely-nek sugara legyen Rp. Az brbl belthat, hogy a kezdpontbl a vgpontba RP sugar ven sszesen ngyflekppen lehet eljutni. Az egyrtelm plyakijellshez meg kell adni az n. krljrsi irnyt s a plyk kzppontjainak helyzett. Az elbbire a G02 s a G03 utast-sok, mg az utbbira az I s K interpolcis segdadatok szolglnak. Ezzel a krplya tipikus programmondata:
Nxx G02 vagy G03 X(x2) Z(z2) Ixx Kxx Fxxx Mxx Sxxx, ahol
G02 a krinterpolci utastsa CW, azaz rajrssal egyez irnyban, G03 a krinterpol-ci utastsa CCW, azaz rajrssal ellenkez irnyban, X, Z a clpont- koordintk, I a kez-dpont tvolsga a kzpponttl x irnyban, K a kezdpont tvolsga a kzpponttl z irny-ban, F, S, M a technolgiai s segdutastsok. Fontos tudni, hogy az interpolcis segdada-tok mindig a kezdpontbl a kzppontba mutat vektor koordinta tengelyek irny kompo-nensei. Ezen szably a gyakoribb, de vannak vezrlsek, ahol a krplya kzppontjt annak abszolt koordintival kell definilni.
2.3.6. CNC gpek geometriai informcis rendszere Minden CNC gp esetben alapvet, hogy rtelmezni tudjuk:
a gp sznjainak helyzett, mozgst a programban megadand geometriai adatokat, a munkadarab mreteit a megmunkl szerszmok mreteit, f geometriai jellemzit
Ezt biztostja a CNC gp geometriai informcis rendszere, melynek rszei: a koordinta rendszerek a vezrlsben az adatokat trol elemek, az n. trol regiszterek
Forgcsolstechnolgia szmtgpes tervezse
40
Megnevezs
Jel Nevezetes pontok Regiszterek s tartal-
muk
GPI KOORDINTA
RENDSZER GKR
M a GKR origja F a sznrendszer vezrelt
pontja
Gpi helyzet regiszter =MF
PROGRAMOZI KOORDINTA
RENDSZER PKR
W a PKR origja P a programozott pont
Szerszmplya regisz-ter
=WP
SZERSZM KOORDINTA
RENDSZER SKR
N=F az SKR origja P a szerszm programo-
zott pontja
Szerszmadat regiszter =FP
2-3. Tblzat
A 2-3. Tblzatban sszefoglaltuk a geometriai informcis rendszer ptelemeit.
A gpi koordintarendszer, a GKR ,- ahogy a nevbl is kvetkezik-, a CNC gp sajt rendszere, a gp ebben a rendszerben hajt vgre minden mozgst. Ebben a rendszerben rtel-mezi a sznok helyzett, pozciit, s ezek rtkeit a vezrlsben a gpi helyzet regiszte-rek troljk. A sznok pillanatnyi helyzete mindenkor az MF tvolsg, ahol az M a GKR kez-dpontja, F pedig a sznok vezrelt pontja.
A programozi munka megknnytst s a CNC gptl val fggetlentst szolglja a programozi koordintarendszer, a PKR alkalmazsa. A kezdpontja a W pont, a szerszm-plya rtelmezett pontja a P pont. A programozs sorn ebben a koordintarendszerben rtel-mezzk a munkadarab mreteket, valamint a programba rand clpontok adatait. ltalban igaz, hogy a munkadarab kontrjt programozzuk (K-pontot) gy, hogy a kontrt a szerszm-plyval egybeesnek tekintjk, de az eltrs szmtsra a programban szksg szerint meg-felel parancsot adunk (szerszmplya korrekcizs). A program adataibl szmtott szer-szmplya adatokat az regiszterek troljk, ezek a szerszmplya regiszterek.
A CNC gpek is, mint ltalban az automatk elbelltott szerszmmal dolgoznak, ezrt szksg van egy vonatkoztatsi rendszerre, amelyben a szerszmok megfelel adatai rtel-mezhetek. Ez a rendszer a szerszm koordintarendszer, az SKR. Az origja az N pont, amit clszer az F-fel egyeznek rtelmezni (N=F). Az FP tvolsg a szerszm hosszmret korrek-cija, a P pont a szerszm programozott pontja. Ebben a rendszerben lehet rtelmezni a szer-szmok tpust is. A szerszmok mreteit s tpuskdjait szerszmadat regiszterek trol-jk
Forgcsolstechnolgia szmtgpes tervezse
41
M
W
P
K
F=N
X
X
Y
Y
Z
Z
r0
rMF
rKP
rWKrWP
rFP
g(x,y,z)
2-35. bra
CNC geometriai rendszer
A 2-35. bra a CNC gpek geometriai rendszernek egy ltalnos felptsi lehetsgt b-rzolja. Mutatja a koordintarendszereket s a nevezetes pontokat. Az bra jellseivel a jel-lemz elemek az albbiak:
r0 nullponteltols vektor rWK a programozott kontr vektor, a g(x,y,z) kontrgrbe pontjainak helyvektora rKP a szerszmsugr vagy geometriai korrekcis vektor rWP a szerszmplya vektor rFP a szerszm hosszkorrekci vektor rMF a vezrelt pont vektor
A koordintarendszerek kztti kapcsolatot az albbi egyenlet rja le:
rMF= r0+rWP-rFP, ahol rWP=rWK+rKP
teht rMF=r0+ rWK+rKP -rFP
Fenti egyenletbl jl lthat, hogy a pozcionls clpontja a nullponteltols,
a munkadarab aktulis mrete, a geometriai korrekci s a
szerszm hosszkorrekci sszessge.
Forgcsolstechnolgia szmtgpes tervezse
42
2.3.6.1. A koordintarendszerekkel kapcsolatos ltalnos elrsok Az alaprendszerek Descartes-i, jobbsodrs koordintarendszerek
A tengelyek jelei:
X Y Z elsdleges tengelyek
U V W msodlagos tengelyek
A B C szgelfordulsok
A Z tengely a forsval prhuzamos
Esztergknl az X-Z a munkask
Pozitv a tengelyirny, ha a szerszm s a munkadarab tvolodsakor a koordintartk nvekv. Amennyiben a szerszm vgzi a mozgst, akkor a mozgsirnyok s a tengely ir-nytsok egyezek, ellenkez esetben szembemutatak.
Esztergknl a pozitv Z tengely a szegnyereg fel, a forsbl kifel, mar s frgpek esetben a forsba befel mutat.
A koordintarendszerek tengelyei termszetesen a sznvezetkekkel prhuzamosak
A gpi GKR s a programozi PKR koordintarendszerek egymshoz kpest eltoltak le-hetnek (nullponteltols!), elforgats nem lehetsges.
2.3.6.2. Eszterga geometriai rendszere Szemlltetsre az EPA-320 CNC eszterga pldjt mutatja a 2-36. bra.
ZM ZW
XM XW
MP
X szn
Z szn
F=NZ'
X'
2X
Z0 Z ZkZMF
W
X0
XXM
FX k
XMF=X0+X+XkZMF=Z0+Z+Zk
2-36. bra
CNC eszterga geometriai rendszere
Az brn bemutatott mdon esztergk esetben clszer a gpi koordintarendszer , a GKR Z tengelyt a fors forgstengelyvel egybeesnek venni, valamint az M kezdpontjt a munkadarab befog tokmny homlokskjn kijellni. Ezek a megllapodsok clszersgek,
Forgcsolstechnolgia szmtgpes tervezse
43
termszetesen ezektl brmilyen eltrs megengedett. Az a lnyeges, hogy a kezel szmra egyszeren elkpzelhet, ttekinthet legyen a kijells.
A programozi koordintarendszer PKR kijellse a programoz feladata. A Z tengely r-telemszeren a munkadarab forgstengelyvel egybees, a W kezdpontjt lehetleg gy kell kijellni, hogy a technolgiai s a szerkesztsi bzisok egybeessenek. A munkadarabot a gp munkaterbe helyezve az brn vzolt llapot jn ltre, ahol az X irny nullponteltols jel-lemzen zrus, X0 = 0.
A szerszm koordintarendszer, az SKR tengelyei az Xs Z, az alaprendszerekkel ellen-tett irnytsak, az N kezdpontja clszeren egybees a sznrendszerek F vezrelt pontj-val, N=F. Termszetesen ezen utbbi megllapods se ktelez, csak tapasztalati clszersg.
A koordintarendszerek kztti kapcsolatokat az albbi egyenletek rjk le:
XMF=X0+X+Xk s ZMF=Z0+Z+Zk, ahol
X0, Z0 a nullponteltolsok, az X s Z a programozott clpontok, Xk s Zk a szerszm hossz-korrekcik. Az sszefggs akkor igaz, ha a szerszm cscssugarnak rtke nulla, vagyis nincs szksg geometriai korrekci szmtsra. Programozsnl ltalban ezt az esetet felt-telezzk, de a szerszmplya szmtst megfelel utastsokkal elrjuk.
Az esztergk esetben fontos megjegyezni, hogy az X programozott rtken mindig tmr mretet kell rteni!
A bekapcsolst kveten a CNC gpek tbbsgnl elszr a referenciapont felvtelt kell vgrehajtani, vagyis ki kell jellni a gpi koordintarendszer helyt. Ezt a szitucit mutatja a 2-37. bra.
ZM
XM
M
X szn
Z szn
F=R
XMR
ZMR
XMR=
ZMR= 2-37. bra
Referenciapont felvtele CNC esztergn
A referenciapont felvtel sorn a vezrls a sznokat ltalban a munkatr szln lv po-zcikba mozgatja, s ott a gpi helyzet regisztereket nullzza, vagy pedig azokba az XMR, ZMR referencia tvolsgokat betlti. Nullzs esetn a gpi koordintarendszert szoks rgztett nullpontos rendszernek, XMR0, ZMR0 esetn pedig lebeg nullpontos rendszernek nevezni.
Forgcsolstechnolgia szmtgpes tervezse
44
Ez a megklnbztets ma mr nem indokolt, mert a referencia tvolsgokat tetszlegesen vlaszthatjuk meg.
2.3.6.3. Fr-mar megmunklkzpont geometriai rendszere Pldaknt a Polyax TC-3 megmunklkzpont rendszert mutatja a 2-38. bra.
M
ForsFhajtm Fmotor
W XM
ZW
ZM
XW
FPWPMWMF rrrrrrrr +=
MFrr
FPrr
WPrr
MWrr
YMYW
PF=N
Szerszm
Z
X
Y
2-38. bra
3D-s megmunklkzpont koordintarendszere
M
W
M
W
M
W
ZW
ZMXM
XW
XM
XW
ZM ZW
YM YW
XMF
XMW
YMW
ZMWXWPXMW
YWP
P
P
YWYM
ZMW
ZMP
F=N
F=N
ZFP
ZFP
P,F=N
Z
ZMF
P
K
Xg
Yg
XWKYWK
A geometriai korrekci Xg, Yg
2-39. bra
3D-s megmunklkzpont koordintarendszere
Forgcsolstechnolgia szmtgpes tervezse
45
Az brk alapjn felrhatak a koordintarendszerek kapcsolatait ler egyenletek: XMF=XMW+XWK+Xg YMF=YMW+YMK+Yg ZMF=ZMW+ZWK+ZFP
Az X-Z interpolcis skban nincs szerszm hosszkorrekci, itt a szerszmplya s a kon-tr kztti tvolsgot az Xg, Yg geometriai korrekci hatrozza meg. A szerszm hosszirny mrett az X-Z s az Y-Z skokban veszi figyelembe a vezrls. Forgszerszmos gpek ese-tben ez a sajtossg rvnyesl mindenkor. A szerszmplya szmts a CNC vezrlssel 3D-ig ltalban mg on-line elvgeztethet, de bonyolultabb rendszereknl mr a szmtg-pes programksztskor van r lehetsg, ezrt ilyenkor a CNC program a szerszmplya ada-tokat tartalmazza, mg az els esetben a munkadarab kontr adatait.
2.3.6.4. Eszterga megmunklkzpont koordintarendszere
tmr
Fors
1. revolverfej
2. revolverfej
Hts ors
Vezetpersely
2-40. bra
A CITIZEN E20 eszterga MC koordintarendszere
2-40. bra egy kt revolverfejes, ktorss hosszesztergl megmunklkzpont geometriai rendszert mutatja. A gp hosszesztergl rdautomata, s ennek megfelelen rendelkezik rd-adagol berendezssel s a Z1 tengely mentn a fors vgzi a munkadarab eltol sebessggel trtn mozgatst.
A jellemz koordintk: 6 vezrelt koordinta
Fors: Z1, C1 revolverfej: X1 revolverfej: X2, Z2 Hts ors: Z3
Forgcsolstechnolgia szmtgpes tervezse
46
A klnbz koordintatengelyek egyttmozgatsi lehetsgei az albbiak: 1. Iker revolverfejes megmunkls X1, X2, C1 Z1 tengelyek egyttmkdse 2. Ktsznos megmunkls X1, C1 Z1 X2, C1 Z2 3. Els-hts szimultn megmunkls X1, C1 Z1 X2, Z3 4. Hrom Z-tengelyes szimultn megmunkls X1, C1 Z1 X2, Z1, Z2 a Z1-re szuperponldik Z3 a Z2-re szuperponldik
Az bra s a rvid ismertet alapjn knnyen belthat, hogy a tbb koordints megmunklkzpontok programozsa mr halad programozi ismereteket ignyel.
Forgcsolstechnolgia szmtgpes tervezse
47
3. CNC GPEK KZI PROGRAMOZSNAK ALAPJAI
3.1. CNC programozs nyelvi eszkzei
3-1. bra
A CNC programozs nyelvi eszkzei
A CNC programozs folyamatrl, feladatairl, mdszereirl az elz fejezetben ltalnos ttekintst adtunk. A programozs geometriai modellezsi s technolgiai folyamattervezsi feladatok megoldst jelenti oly mdon, hogy az eredmny a CNC gpek ltal rthet formj s tartalm program legyen.
Az NC technikban napjainkra hrom jellegzetes programnyelv csald alakult ki:
1. Assembly szer, funkci orientlt ISO 6983 nyelv (Numerical Control Language, NCL) a kzi programozs szmra.
2. Magasszint, feladat orientlt nyelv, APT (Automatic Programming Tools) nyelvek, elssorban a szmtgpes programozsi eljrsok szmra.
3. Interaktv, vezrlsfgg, feladatler nyelvek, menk, grafikus eszkzk, elssor-ban a CAD/CAM s a WOP eljrsok segtsre.
A 3-1. bra a nyelvi eszkzk sszefoglalst mutatja. Az brn jl lthat, hogy a CNC gpen val vgrehajtsig milyen jellegzetes feldolgozsi folyamatokon mennek t az inform-cik, az adatok.
Ebben a fejezetben elssorban a kzi programozs sajtossgait mutatjuk be, s ennek meg-felelen az ISO/DIN szcmzs NCL jellemzit trgyaljuk. A programozsi pldkat a Sinumerik 810T eszterga vezrls utastsrendszernek megfelelen adjuk.
3.1.1. Egy ISO NCL utastsrendszer felptse Egy CNC szerszmgp programozshoz alkalmazhat utastsrendszer elmei termszete-
sen csoportosthatak aszerint, hogy egy gyrtsi feladat lersakor milye informcikat kell megadni. Ennek megfelelen az utastsrendszer felptse az albbi lehet:
Az NC programban megadand gyrtsi informcik:
Forgcsolstechnolgia szmtgpes tervezse
48
NC specifikus adatok (pozicionlsi, mretmegadsi md stb.) Geometriai adatok Technolgiai adatok Programtecnikai adatok Vgrehajtsi sorrend
Az UTASTSOK TIPUSAI a fentiek alapjn:
Elkszt vagy G-utastsok Geometriai s interpolcis utastsok (X, I stb.) Technolgiai s segdutastsok (M, S, T, F ) Programtechnikai utastsok s vezrl karakterek
A vgrehajtsi sorrendet a lers sorrendje adja!
A programnyelv egyszerstett Backus-Naur metanyelvi defincija: ::={} ::=.{}.LF ::=N. ::={}3 ::=0/1/2/3/4/5/6/7/8/9 ::= . ::=G/X/Y/Z/I/J/K/D/F/S/T/M/B/R ::=./ ::={} ::={}04. {}03
Jellsek: Metavltoz::=Metakifejezs vltoz Vagy / s . Ismtls { } max4min3xx Terminlis jel:ABCXYZ
A szcmzs NCL jellegzetes cmbetit s egyb karaktereit a 3-1. Tblzat foglalja sz-sze:
Forgcsolstechnolgia szmtgpes tervezse
49
N Mondatszm % Program kezdet
G Elkszt utasts ( Megjegyzs kezdete
X Y Z Geometriai utasts ) Megjegyzs vge
U V W Msodlagos geom. ut. / Feltteles mondat
A B C Szgelforduls, szgrtk : Fmondat
I J K Interpolcis utasts + - Eljelek
D Szerszmkorrekcis tr = Egyenlsg
F Eltols adat LF Mondat vge
S Fors forgs-sebessg
T Szerszm azonost
M Segd s kapcsolsi utast-sok
3-1. Tblzat
A Sinumerik 810T vezrls utastsrendszernek legfontosabb ltalnos szablyai:
A program legkisebb egysge a SZ ill. a KARAKTER A szavak lehetnek: - rkldek, jig rvnyesek (tbbsg)
- ntrlek, egy mondatra rvnyesek
A szavakban az rtktelen nullk elhagyhatak A mondatszm elhagyhat, cmke jelleg A mondatokban a szsorrend ktetlen, de vannak clszer s ktelez megllapo-
dsok
A szavak cmbeti mindig nagybetk Szkz megadsa nem szksges A tizedesjel a tizedespont A mondatokat LF vagy EOB karakterrel kell lezrni A program mindig % karakterrel kezddik, M02 vagy M30 utastssal zrul
Forgcsolstechnolgia szmtgpes tervezse
50
%SPFazonost szm
Bevezet mondat
1. Szegmens
2. Szegmens
n-ik Szegmens
Zr mondat M02
.
.
. Az alprogramok felptse
A frogramok felptse A szegmens felptse
Szerszmvlts/csere
Fmondat
Egyb mondatok....
Alprogram mondatok...
Zr mondat M17
Cm Adatvagy kdABCDFGXYZIJK
stb
Real:X12.325F0.21 stb.
Integer:T12S2560 stb.
%MPFazonost szm
/ N999 G00 G90 G40 X12.5 Z3.2 K1.25 F0.2 S1250 M04 EOB
Mondat-szm
Elksztutastsok
Geometriai sinterpolcis utastsok
Technolgiai skapcsolsi utastsok
Vez.ut.
Mondatvge
A mondatok felptse
3-2. bra
CNC program felptsi struktrja
A 3-2. bra egy CNC program felptsi struktrjt mutatja. A programok lehetnek f-programok s alprogramok, vagy szubrutinok. Mindkett mondatokbl, a mondatok szavak-bl plnek fel.
A fprogram a munkadarab teljes megmunklsi folyamatt fogja t, felptst clszer tagolni, szegmensekre bontani. Egy-egy szegmens ltalban ms-ms szerszmhoz tartozik, teht az egy szerszm, egy szegmens elv rvnyesl. A tagols eredmnyeknt a program-megszakts utni folytats biztonsgosabb, kevesebb szubjektv hibalehetsg addik. Az rkld utastsokat mindig meg kell adni a szegmens els, n. fmondatban, s gy kizrha-tak a folytatsnl a tves rkldsek. Egy- egy szegmens nllan is mkdkpes prog-ramrszletnek tekinthet azzal a megszortssal, hogy nem zrja le zr utasts.
Az alprogramok ismtld elemekbl ll programrszletek programozsra szolglnak. Lehetnek knyvtri alprogramok, amelyek a vezrls szolgltatsai, pl. esztergl, mlyfr vagy menetesztergl, illetve a felhasznl ltal rt felhasznli alprogramok, pl. kontrler, komplett megmunkl alprogramok. Ezek az alprogramok a fprogramokbl a megfelel sza-blyok szerint hvhatk, aktualizlhatk, a vezrls memrijban a Sinumerik vezrlsnl nll fjlknt kerlnek trolsra. A 3-3. bra mutatja a Sinumerik 810T vezrls alprogram hvsi lehetsgeit. A fprogrambl az alprogram hvhat egyszeri, vagy tbbszrs vrehajtssal, st az alprogramokbl is lehet tovbbi alprogramokat hvni. Ennl a vezrlsnl n. hromszoros, vagy hrom szint zskolsi lehetsg van.
Forgcsolstechnolgia szmtgpes tervezse
51
3-3. bra
Alprogramok hvsi lehetsgei
Mind a f, mind az alprogramok mondatokbl plnek fel, ezek felptse is lthat a 3-2. bran. A mondat kezd utastsa a mondatszm sz, a mai korszerbb vezrlseknl meg-adsa mr nem ktelez, ezekben az esetekben cmke funkcija van. A mondatokat mindig egy specilis zr karakterrel kell lezrni, ez a mondatvge, vagy blokkvge karakter, az EOB karakter. A mondatokon bell az utastsok sorrendje elvileg ktetlen, de a 3-2. bran bemu-tatott sorrend tapasztalati alapon ajnlott s clszer. A vezrl karakter a fmondatot jell : kettspont, vagy a feltteles mondatkihagyst jelent / trtvonal.
A mondatok szavakbl plnek fel, a karakterektl eltekintve ezek az NC program legki-sebb pt elemei. A szavak cmbetkbl s adatokbl llnak. A cmbetk az angol abc nagy-beti, az adatok szmok (integer, real), vagy kdok (string). A programnyelv a szcmzs nyelv elnevezst a szavak ezen jellegzetes felptsrl kapta.
Az ISO/DIN NCL jellegzetes utasts fajti sszhangban a 3-1. Tblzatban sszefoglal-takkal az albbiak: (Sinumerik 810T)
Az elkszt G utastsok fajti
1. Pozicionls mdja 2. Mretmegads mdja 3. Plyakorrekcizs mdja 4. Koordinta transzformcik mdja 5. Clpontra lls mdja 6. Gpi ciklusok
Forgcsolstechnolgia szmtgpes tervezse
52
7. Mrtkegysg- s funkcivlts 8. Egyb elkszt utastsok (lsd mellkletben)
Geometriai utastsok
1. Clpont koordintk: X4.3, Z4.3 2. Szgrtkek: A4.3 3. Lekerekts s lletrs rtke: B+-4.3 4. Interpolcis adatok: I4.3, K4.3
Technolgiai utastsok fajti
1. Fors forgs S4 2. Eltols F2.3, F4 3. Szerszm azonost T2 4. Szerszm adattr cme D2
Kapcsolsi utastsok
1. Fors forgs jobb, bal, llj M03, M04, M05 2. Szerszmvlts M06 3. Htfolyadk be, ki M08, M09
Programtechnikai utastsok s vezrl karakterek
1. Program vge M02, M30 2. Szubrutin vge M17 3. Program stop M00 4. Feltteles program stop M01 5. Ciklusismtls szma P01-P99 6. Mondatszm Nxxx 7. Program kezdet % 8. Feltteles mondatkihagys / 9. Megjegyzs kezdete, vge (, ) 10. Eljelek, egyenlsg + - = 11. Mondatvge LF, EOB
Egyb utastsok, amelyek nem szabvnyostottak. (lsd mellkelt tblzat)
3.1.1.1. Elkszt utastsok fajti, programozsuk 1. Pozcionlsi mdok programozsa
1.1. Pontvezrlssel trtn mozgs gyorsmenettel: 3-4. bra
Programozand adatok: Mozgsplya vgpontjai egyidejleg minden irnyban
Forgcsolstechnolgia szmtgpes tervezse
53
Kezdpontra lls esetn a megfelel plyakorrekci G41, G42 Eltvoltskor a plyakorrekci trlse G40 Jellegzetes mondat:
N5 G00 G40 X(X2)Z(Z2)
X
ZP1
P2
X1
X2
Z1 Z2
450
vx=vy=vg
3-4. bra
Pozcionls gyorsmenettel
Megjegyzend, hogy a mai korszer CNC vezrlseknl a mozgsplya gyakran a P1-P2 pontokat sszekt egyenes, a mozgs sebessge pedig gyorsmeneti.
1.2. Lineris mozgs programozsa elrt sebessggel, (3-5. bra) 2D, 3D, lineris s forgmozgsok kombincii
Programozand adatok: Mozgsplya vgpontjai Technolgiai felttelek: Eltols, fors forgs
Trgrbk kzeltse lineris plyaszakaszokkal trtnik Jellegzetes mondat:
N5 G01 X(X2) Z(Z2) F S
X
ZP1
P2
X1
X2
Z1 Z2 3-5. bra
Pozcionls egyenes mentn eltolssal
Forgcsolstechnolgia szmtgpes tervezse
54
1.3. Krplyn mozgs a fskokkal prhuzamos skban (3-6. bra)
Programozand adatok: Krplya vgpontjai Kezdponttl a kr kzppontjnak relatv helyzete: I, K Krbejrs irnya: G02: rajrs irnyba CW, G03: rajrssal ellentett CCW Technolgiai felttelek: Eltols, fors forgs
Jellegzetes mondat:
N5 G03 X(X2) Z(Z2) I K F S
X
ZX1
X2
Z1Z2
K
I
P1
P2Pk
3-6. bra
Pozcionls krplyn
1.4. Menetesztergls, hengeres, kpos, skmenet G33
Programozand adatok: Clpont koordintk, Menetemelkeds: I, J, K Fors forgs: M03/M04
Jellegzetes mondat:
N5 G33 X Z K S M03/M04
Ma mr ritkn hasznljk, helyette a menetesztergl szubrutint alkalmazzk.
1.5. Vrakozs programozsa G04
Elssorban frsi, beszrsi mveleteknl hasznljk a forgcstrs miatt.
Jellegzetes mondat:
N5 G04 X(t), ahol t a vrakozsi id sec-ban.
Forgcsolstechnolgia szmtgpes tervezse
55
A G04 utasts ntrl.
2. Mretmegadsi mdok programozsa (3-7. bra)
A geometriai mretek programozhatak
Abszolt rtkknt G90 Nvekmnyknt G91
Az abszolt mretmegads alkalmazsa a gyakoribb,
A nvekmnyes programozst elssorban 3-5D-s megmunklsoknl alkalmazzk
(Kisebb programmret miatt)
Jellegzetes mondatok:
Abszolt programozs
N5 G90 G00 X(X2) Z(Z2)
Nvekmnyes programozs
N5 G91 G00 X(X) Z(Z)
ahol X=X2-X1, Z=Z2-Z1
X
ZP1
P2
X1
X2
Z1 Z2
450
3-7. bra
Mretmegadsi mdok
3. szerszmplya korrekcizs programozsa
A plya- vagy szerszmsugr korrekci akkor szksges, ha a P programozott pont s a K kontrpont nem esik egybe. Ez a geometriai korrekci:
A programozsi utastsok: G40 korrekci trls G41 sugrkorrekci bal G42 sugrkorrekci jobb
Forgcsolstechnolgia szmtgpes tervezse
56
G43 sugrkorrekci + G44 sugrkorrekci -
Jellegzetes alkalmazs:
N5 G3 G42 X Y I J N5 G2 G41 X Y I J
A 3-8. bra mutatja az automatikus plyakorrekcizs G41, G42 utastsainak rtelmez-st.
A mai CNC gpeken a G43 s G44 utastsokat mr nem hasznljk, funkcijukat a G41, G42 utastsok teljes egszben tveszik.
Ve
Ve
G41
G42
Munka-darab
Szerszm
Y
X
P
P
K
K
3-8. bra
Plyakorrekcizs rtelmezse
4. Koordinta transzformcik mdjnak programozsa
A koordinta transzformcinak kt alaptpusa van:
Trolt nullponteltols , amikor a nullponteltols rtkeit a vezrls megfelel troliban t-roljk, s a programban ezen trolk cmvel hivatkoznak rjuk. ltalban a tbboldalas meg-munklsi lehetsgek miatt ngy klnbz trolt nullponteltols alkalmazhat.
Az utastsok:
G53: trolt nullponteltols felfggesztse, tmeneti trlse
G54, G55, G56, G57 :klnbz trolt nullponteltolsok
Jellegzetes alkalmazs:
N5 G54 X.. Z.. nullponteltols bekapcsolsa, pozicionls az ltala kijellt PKR-ben .
N55 G56 X.. Z.. nullponteltols cserje, pozcionls az jabb nullpont eltols ltal kije