cnc-programozás alapjai - czéh mihály hervay péter nagy p sándor

27
C Z ÉH  MIH ÁLY  HER V AY  TER  DR . N AG Y  P . SÁN DOR  =n z ll l llll l R ; ~  n t' * [i [ ÜSZA KI N YVK IA BUDA PEST

Upload: buxbuxbux

Post on 11-Oct-2015

383 views

Category:

Documents


41 download

DESCRIPTION

a

TRANSCRIPT

  • CZH MIHLY HERVAY PTER

    DR. NAGY P. SNDOR -=nz lllllllilii R,; -~ nt'*[i&[

    MSZAKI KNYVKIAD, BUDAPEST

  • A tanknyv hasznlatt az oktatsi miniszter a 91.133/98. szm alatt engedlyezte

    Szakmai lektor: DR. MERKSZ ISTVN

    Pedaggiai lektor: DR. MADARSZ SNDOR

    Alkot s sorozatszerkeszt: DR. MURNYI PL

    Czh Mihly, Hervay Pter, Dr. Nagy P. Sndor, 1998 Hungariarr edition Mszaki Knyvkiad, 1999

    ISBN 963 16 1540 5

    Kiadja a Mszaki Knyvkiad Kft. Felels kiad: Brczi Sndor gyvezet igazgat

    A kiadst gondozta: Nagy Jzsefn Felels szerkeszt: Makk Attila

    Nyomta az Olh Nyomda s Kiad Felels vezet: Olh Mikls

    Mszaki szerkeszt: Trencsni gnes A bo r tt tervezte: Bir Mria, Nmeth Csongor

    A knyv brit rajzolta: Nexus Kiad s Reklmiroda A knyv formtuma: BS. Terjedelme: 7,125 (AS) v

    Betcsald s mret: Garamond, 10/11 Azorrossgi szma: 59 231

    KszltazMSZ 5601:1983 s 5602:1983 szerint

    Ta alom

    l. NC- S CNC-TECHNIKA ...................... ~..................................................... 5 Ellenrz krdsek . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . .. . . . . . . . . . . . . . .. . . . . . . .. . ... . . . . . . .. . .. . . . . . . . . . 8

    2. A GEOMETRIAI INFORMCIK MEGHATROZSA............................ 9 2.1. Mretmegadsi mdok ......................................................................... 9 2.2. Az N C-gpek koordinta-rendszerei.................................................... 10 2.3. N C-gpek jellegzetes pontjai................................................................ 15 2.4. Nullaponteltols, nullapontfelvtel ...................................................... 17 2. 5. Szerszmkorrekci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.6. Jellegzetes mozgstpusok tinformcii ............................................ 28 2 7 t" f ' o 'k ' ' ' 'l ' l' ' 4 . . m ormacto szamttasa pa yavezer es eseten . . . . . . . . . .. .. . . . . . . . . . . . . . . . .. . . .. . 3 Ellenrz krdsek...................................................................................... 36

    3. CNC-PROGRAMOZS ................................................................................ 38 3.1. A gyrtsi folyamat informciramlsa .............................................. 38 3.2. A DIN 66025 utastskszlete ......................................... ." ..................... 40 3.3. A program felptse ............................................................................. 49 3.4. Jellegzetes megmunklsi feladatok s programozsuk ..................... 55 Ellenrz krdsek . . . . . .. . . . .. .. . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. .. . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 75

    4. CAM-RENDSZEREK ................................................................................... 77 Ellenrz krdsek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    ffiODALOM ..................................................................................................... 80

  • 41'

    -es echnika

    A szmvezrls gpek kialakulsa s fejlodse. A negyvenes vek vgre a replgpipar fejlctse felvetette azt a gondolatot, hogy rdemes lenne a hagyo-mnyos szerszmgpvezrlseket megvltoztatni. Elssorban a bonyolult alak munkadarabok gyrtsrl volt sz, amelyeket ez id tjt msolssal lltottak el. A gondolatot tett kvette s szerencsre az elektronika nagymrtk fejlctse is segtette az NC-technika (Numerical Control = szmvezrls) megjelenst.

    1949-ben az USA lgiereje megbzst adott a Massachusetts Institute of Tech-nology rszre az aerodinamikai profilok gyrtsra alkalmas szmvezrls margp kifejlesztsre. Ezt a vezrlst 1952-ben mutattk be. 1956-ban az USA replgpipara mr kb. szz plyavezrls szerszmgpet zemeltet.

    Eurpban is ebben az idben jelentek meg az els kivtel nlkl USA gyrts NC-szerszmgpek. 1960 s 1970 kz tehet az NC-gpek ltalnos elterjedse.

    1970-tl mr tallkozhatunk a DNC- s a CNC- (Direct s Computerized Numerical Control) technikvaL A nyolcvanas vek elejtl j NC-szerszmgp mr csak CNC-re kszl. 1983-tl az NC-szerszmgpek 65%-a a DNC-vel zemeL 1992-tl az NC-gpek jelents rsze rugalmas gyrtcellban vagy gyttrel)dszerben mkdik.

    Br ez a technika Amerikbl indult el vilghdt tjra, az eltelt vek alatt ms nemzetek is jelents mrtkben jrultak a fejldshez.

    Az NC- s a CNC-gpek sszehasonltsa. Az NC-technika elve tulajdon-kppen Neumann jnos szmtstechnikai elgondolsnak alkalmazsa a szer-szmgp irnytsra. Neumann alapgondolata az, hogy az adatokat s a pa-rancsokat (teht azt, hogy mit kell tenni az adatokkal) is szmok formjban rgzthetjk s trolhatjuk

    A technolgus a munkadarab elksztshez szksges tevkenysgeket (pl. oldalazs, beszrs, keretmars stb.) a gpestett eszkzeink szmra tovbb nem oszthat miYveletekre bontja. Ezek teht a szerszmgp gpestett eszkze-inek legegyszerbb tevkenysgei, pl. meghatrozott tengelyirny sznmozga-ts, fors meglltsa, forsforgs irnyvltsa, revolver rgztsnek oldsa.

    Rendeljnk ezekhez a mveletelemekhez szmokat, egy mvelethez tenn-szetesen csakis egyetlen szmot! Hozzunk ltre olyan berendezst (a vezrlt), amely meghatrozott szm beadsa esetn gpestett beavatkozelemmel vg-rehajtja az adott szmhoz rendelt mveletelemet.

    Ha e feltteleket kielgtjk, s a vezrlt megalkotjuk, akkor az adott mun-kaclarab megmunklsa a mveletelemek megfelel sorba fzsvel vgrehajt-

  • NC- S CNC-TECHNIKA

    hat. Ez pedig lehetsges, ha az egyes mveletelemekhez rendelt szmokat megfelel sorrendben a vezrlbe beadjuk.

    A szmokat megfelel sorrendben lerni, ezzel t- s kapcsalsi informci-kat meghatrozni sokkal knnyebb, mint pl. a mechanikus informcihordoz-kat (vezrltrcsa, tkzlc) gyrtani.

    Mivel az ember szmokat nehezebben jegyez meg, mint neveket vagy betket, jelljk (kdoljuk) az egyes parancsokat (teht szmokat) betvel vagy sz-val. gy pl.

    Mveletelem A mveletelemhez rendelt A parancs kdja szm, a parancs

    Sznmozgats hosszirnyban a tokmnytl el (esztergn) 90 z

    Szarszmtr forgatsa (szerszmvlts) 770 M

    Fordulatszmvlts 83 s

    Ha teht a programot a kdok (betszimblumok) segtsgvel rjuk le, a vezrlbe ads eltt szksgnk van a parancsok szmokk fordtsra. Ezt oldjk meg az n. adat-elkszt berendezsek, amelyek a fordts utn a pa-rancsokat szmok formjban informcihordozn (lyukszalag, mgnesszalag stb.) troljk. Az informcihordozrl a vezrl beolvashatja a szmokat, ame-lyeket ezutn trolni s rtelmezni tud.

    Az elz pldbl is egyrtelmen kvetkezik, hogy csupn a parancsok megadsa nem elegend az adott munkadarab megmunklshoz. Szksg van az egyes parancsok mennyisgi behatrolsra. Pldul: Mekkora utat tegynk meg Z irnyban? Hnyadik szerszmot vigyk a megmunklsi helyzetbe? Mi-lyen fordulatszmmal forogjon a fors? Ezt a parancsokra vonatkoz adatokkal rhatjuk el (pl. Z500, M06, S14).

    Az utastssz teht kt rszre bonthat: - a vgrehajtand mveletelemet megad parancskdra, - a parancs vgrehajtsnak mrtkt elr adatra. Az adott munkadarab megmunklshoz szksges mveletelemek s mennyi-

    sgi jellemzjk, vagyis az utastsok sorba fzsvel alakul ki a program. Hogy a vezrl a program hatsra vgrehajthassa az elrt megmunklst a

    szerszmgppel, a beadott szmokat, a program ltal kzlt informcikat rtelmeznie kell, trolnia kell, aritmetikailag s logikailag fel kell dolgoznia.

    BEVEZETS

    l Geometriai adatok ~ ri Technolgiai adatok l

    Adathordoz l

    "" 7

    Olvas l

    ~ ""

    7 Bemenet

    Logika aritmetika Programvezrls

    Kimenet

    -~ "'

  • NC- S CNC-TECHNIKA

    Mivel a programvezrl az adatokon logikai s aritmetikai mveleteket vgez, ezeket t kell alaktani az erre legkedvezbb informcibrzolsi formra.

    Az informcifeldolgozs msik feladata a felismert mveletelemek vgrehaj-tsa. Ezt az illesztvezrl vgzi azltal, hogy ismeri a szerszmgp vgrehajt-

    mhkdtet elemeinek irnytsi lehetsgt, meg tudja hatrozni, hogyan kell a mveletelemeknek megfelel t- s kapcsalsi feladatokat megoldani.

    Az eddig bemutatott szerkezeti felpts a hagyomnyos NC-vezrl, amelyet egyes irodalmakban KNC nven ismertetnek (Konvencionlis NC). A KNC-

    vezrlk logikai egysgei n. kombincis logikai hlzatokbl pltek fel. A vezrl ltal megoldhat logikai feladatokban bekvetkez vltozsok esetn az ilyen rendszert teljesen t kell tervezni, s t kell pteni. Ez azt jelenti, hogy minden alapgptpushoz ms s ms logikai hlzat vezrlt kell gyrtani, ami kltsges. A fejlds ezen a terleten azt eredmnyezte, hogy a kombincis logikai egysgeket - a szmtgpes technika fejldse eredmnyeknt - lecse-rltk programozhat logikra.

    Az olyan vezrlke t, amelyekben a logikai s aritmetikai mveleteket szmt-gp vgzi, CNC tpus vezrlnek nevezzk (Computer Numerical Control= sz-mtgpes szmvezrl). A CNC elssorban a programvezrlben kapott helyet, de ma mr az illesztvezrlk is CNC jellegek. Illesztvezrlkben ms, egy-szerbb megoldsokat is tallunk a kombincis logika kivltsra. Ilyenek pl. a PLC-s (Programmable Logic Controller = programozhat logikai vezrl) alap illeszrsek Az adatok bevihetk kezelpultrl, illetve valamilyen informci-hordozrl (ez ma tbbnyire mgnesszalag), de lehetsg van a szmtgpes hlzatra csatlakozsra is.

    A programvezrl egysg CNC jelleg, teht tartalmaz legalbb egy progra-mozhat folyamatirnyt szmtgpet, amelynek a feladatokat ler programjait a rendszerprogramtrba teszik. Ez a tr n. ROM (Read Only Memory = csak olvashat memria) tpus s a rendszer mkdshez szksges programok mind itt tallhatk. A msik lnyeges tr az alkatrszprogramtr, amelybe a meg-oldand feladatot troljk. Az alkatrszprogramtr n. RAM (Random Acces Memory = rhat-olvashat memria) tpus. Ez a tr helyettesti a KNC-vezrlknl meg-szokon informcihordozt, amely egyben az alkatrszprogram trolja volt. A

    KNC-vezrl gyrtsa az 1970-es vekben megsznt, helyette a CNC-vezrlk je-lentek meg, ez pedig az NC-technika hatalmas fejldst eredmnyezte.

    ELLENRZ KRDSEK l. Mi a szmvezrls elve? 2. Milyen szerkezettel lehet megvalstani a szmvezrlst? 3. Milyen fbb egysgekbl ll a szmvezrls? 4. Mit neveznk KNC-nek? Milyen a CNC felptse?

    ~ .t

    ormac1o .t .t ro z asa

    Az NC-gpek programozsa tevkenysgek lncolata, amelynek eredmnye az informcihordoz elksztse: ezt nevezzk kls adaifeldolgozsnak. Az in-formcihordozn lv adatok leolvassa, feldolgozsa, talaktsa, az talak-tott adatok t- s kapcsalsi parancsok formj kiadsa a szerszmgpre s a parancsok vgrehajtsnak ellenrzse a bels adaifeldolgozs. A programozs-hoz teht egyrszt meg kell hatrozni a mozgsokat, ezek a geometriai inform-cik, msrszt a mozgsokhoz tartoz sebessgeket, a technolgiai adatokat.

    2. 1. MRETMEGADSI MDOK Szmvezrls szerszmgpen a szerszmot olyan tvonal mentn kell mozgat-ni, amelynek a vgeredmnye a kvnt geometrij munkadarab. Az tvonalra vonatkoz informcikat az alkatrszrajz tartalmazza. A gprajzban a mreteket

    o o o -

    __ -.;t 1-

    __ C') :---- C\J

    0 0 0 o

    --------'---

    C\J 0

    l!)

    ~ l!) 35 25 20 15

    a) 60 b)

    o o o -r---"

  • A GEOMETRIAIINFORMCIK MEGHATROZSA

    a tervez tbbflekppen is megadhatja. Bzistl val mretezs, ha egy ponttl adjuk meg a mreteket (2.1a bra), lncmretezs, ha a mretek egymstl vannak megadva (2.1b bra), gyakran elfordul azonban a vegyes mretezsi md is (2.1 c bra). A 2.1. brn eszterglt lpcss tengely lthat. (Meg kell j~gyezni, hogy a 2.1 b bra megoldst a gyakorlatban nem hasznljk, mert az

    tmrklnbsgeket sokkal krlmnyesebb megmrni, mint magt az tm-rt.)

    A bzistl val mretezst az N C-technikban abszolt mretmegadsnak, a lncmretezst nvekmnyes mretmegadsnak nevezzk..A kt mretmegad-si mdot a 2.2. bra hasonltja ssze.

    y 300 200 150 _l l l i -$-+-ro-

    -$---4-c-1 -tt:t pQ_

    '---------=2 g

    1 2 3 w

    x

    Abszolt Nvekmny x y Ll x Ll y

    300 240 300 240 650 180 350 -60 500 340 -150 160

    o o -500 -340

    2.2. bra. Abszolt s nvekmnyes mretmegads pontvezrlsnl

    A plda egy pontvezrlses feladat (frs) megoldst szemllteti. A szersz-mot a munkadarab koordinta-rendszernek W kezdpontjbl kell az egyes furatok 1, 2, 3 kzppontjra pozcionlni. A tblzat nvekmnyes mretmeg-adsnak oszlopban az elmozdulsnvekmnyek vannak feltntetve. Az el-mozduls rtke akkor pozitv, ha a mozgs irnya a munkadarab koordinta-rendszernek pozitv tengelye irnyban trtnik s negatv, ha a mozgs irnya a koordintatengely negatv irnyba esik. A harmadik furat megmunklsa utn nvekmnyes rendszerben a szerszmot vissza kell lltani a W kezdpontba, ennek elmulasztsa esetn a kvetkez munkadarab selejt lenne.

    2.2. AZ NC-GPEK KOORDINTA-RENDSZEREl A szmvezrls szerszmgpek szerszmainak pontosan rgztett relatv moz-gsplyt kell lerniuk a munkadarab megmunklsa sorn. A mozgsfolyama-tokat a programban pontosan rgzteni kell. Ennek megvalstshoz a szer-szmgp munkaterben lv sszes pontot egyrtelmen kell azonostani. Az

    egyrtelm megfeleltetshez koordinta-rendszereket hasznlunk. Az NC-szerszmgpek f mozgsi irnyait a jobbkz-szably szerint elhelye-

    zett derkszg koordinta-rendszer hatrozza meg (2.3. bra), amely mindig a

    AZ NC-GPEK KOORDINTA-RENDSZEREl

    omnkadarabra vonatkozik. Programo-zskor a munkadarabot ll helyzetnek kell felttelezni, a mozgsokat a szerszm vgzi.

    Az X, Y, Z koordintatengelyek krli forgatsi tengelyeket a 2.3. bra jellsei-vel, A, B, C-vel jellik. A pozitv forgs-irny megegyezik az ramutat jrsval, +Z ha a forgst a pozitv tengely irnyba te-kintve nzzk.

    Az tinformcik meghatrozsakor a programoz technolgus koordinta-rend-szert rendel a munkadarabhoz. Ez az a munkadarab-koordintarendszer C vagy programozsi koordinta-rendszer),

    +Y

    2.3. bra. NC-szerszmgpek koordintatengelyei

    +X

    amelynek kezdpontja W a munkadarab- (programozsi) nullapont (nvekm-nyes mretmegads esetn a felvett koordinta-rendszer csak az elmozdulsi irnyok eljelnek s a megmunkls kezdpontjnak meghatrozshoz szk-sges). A szerszmgp viszont a sajt koordinta-rendszerben dolgozik, ame-lyet gpi koordinta-rendszernek neveznk, M kezdpontjt pedig gpi nulla-pontnak. A szerszmhoz is rendelhet koordinta-rendszer klnsen elzetes szerszmbellts esetn. A nmnkadarab alakjnak elrshoz teht a kvetke-

    z hrom koordinta-rendszer egymshoz val viszonyt kell megfelel mdon m~~~~: .

    a nmnkadarab koordinta-rendszere, amelyet a programoz vesz fel; a szerszmgp koordinta-rendszere; a szerszm koordinta-rendszere, amelyet a szerszm belltshoz kell figyelembe venni.

    Vizsgljuk a hrom koordinta-rendszert esztergn. A 2.4. brn lthat mun-kadarabnl Xw Zw a munkadarab-koordintarendszer W nullaponttaL Az Afelfo-gsi nullapont a munkadarab felfogsakor az tkzsi skba kerl. A szerszm-

    XM Xw--

    2.4. bra. A munkadarab, a szerszmgp s a szerszm koordinta-rendszere

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    hoz az Xr Zr koordinta-rendszert rendeltk, amelyben N bellt nullapont. A bellt nullaponthoz kpest vltoztathat a szerszmcscs (ill. a P szerszmlpont) L hosszsg s Kkeresztirny kinylsa. A hossz- s keresztirny llthats-got a szerszm konstrukcija teszi lehetv. A szerszmgp XM ZM koordinta-rendszernek nullapontja M.

    A pozcionlsi folyamatokat az NC-vezrls a gpi koordinta-rendszerben irnytja. A tnyleges szmhelyzetet nyilvntart regiszterek a sznrendszer ki-tntetett pontjnak, az F vonatkoztatsi pontnak a koordintit (az MF tvolsg

    sszetevit) tartalmazzk. A technolgus a megmunklsi programban a P prog-ramozott pont koordintit (vagy eljeles elmozdulsnvekmnyeit) rja el. ltalnossgban az F pont koordinti az M kezdpont rendszerben hrom rszbl llnak (2.5. bra):

    MF=MW+ WP+PF ahol az MW tvolsg X, Y, Z irny derkszg sszetevi az n. nullapont-

    eltolsi rtkek; a WP tvolsg X, Y, Z irny sszetevit a vezrlszalag tartal-mazza (ezek a program geometriai adatai); a PF tvolsg X, Y, Z irny ssze-

    tevi a szerszm,korrekcis rtkek, amelyeket a vezrlpulton kell belltani. (CNC-nl a korrekcis trba berni.)

    A hibtlan gyrtshoz biztostani kell a munkadarab s a gpi koordinta-rendszer azonossgt, ennek felttele a koordintairnyoknak s a nullpontok-nak az azonossga.

    A programozs egyik alapelve: l. mozg szerszm-nyugv munkadarab, amelynek segtsgvel kt egyszer irnymeghatrozsi szablyt alkothatunk:

    azon koordintatengelyeknl, amelyek irnyban a szerszm vgzi a moz-gst, a gpi s a munkadarab-koordintarendszer tengelyeinek irnya meg-egyezik; azon koordintatengelyeknl, amelyek irnyban a szerszm vgzi a moz-gst, a gpi s a munkadarab-koordintarendszer tengelyeinek irnya el-lenttes.

    A gpi koordinta-rendszer irnyait a gp tervezsekor, illetve a vezrlrendszer illesztse sorn valstjk meg, gy teht adott.

    Milyen elhelyezkeds koordinta-rendszerrel clszer a gpet tervezni, a vezrlst illeszteni? Tekintsk a szerszmgp munkatert egyetlen trnyolcadnak A bal s jobbsodrs rendszer egyttesen 8x3x2 =48 lehetsget ad. Br a gp s a vezrls szempontjbl szinte kzmbs, hogy melyiket vlasztjuk, progra-mozskor sok nehzsget okozna a gpenknt ms s ms mdon elhelyezett koordinta -rendszer.

    Az 1968-ban tdolgozott VDI-javaslat s az ISO/R 841, tovbb az MSZ 7789 a 2.6. bra szerinti jobb sodrs XYZ rendszert rendel a munkadarabhoz. A msoellagos mozgsokat rendre U, V s W, a harmadlagos mozgsokat P, Q s R jelli.

    l i i l i l l l l l ' l l

    l l l l

    F

    2.5. bra A koordinta-rendszerek

    s jellegzetes pontok (M, W, P, F) rtelmezse

    +X +X'

    AZ NC-GPEK KOORDINTA-RENDSZEREl

    . t +If'; +V; +Q cb+B

    +C ~;+U;+P +A

    +Z, +W; +R

    2.6. bra. A munkadarab koordinta-rendszere

    +Z

    +X

    2.7. bra. Eszterga koordinta-rendszere

    zhr=t_ +X

    a) b) +X

    2.8: bra. Frgp koordinta-rendszere

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    Y'

    ~l +X'~ ~ ~ 2.9. bra

    Szerszmmargp koordintatengelyei

    +X

    2.10. bra. Ktoszlopos fggleges frgp s margp mozgsirnyai

    2.11. bra. Megmunklkzpont mozgsirnyai

    l j l l ! -i ! f l l ! ! ! i l i

    l l l l l i

    AZ N C-GPEK JELLEGZETES PONTJAl

    Msik fontos alapelv: 2. a Z tengely irnyamindig a szerszm f mozgsi (tmadsi) irnyba mutat. Az l. s 2. alapelv ismeretben brmely szer-szmgp koordintatengely-irnyait meg lehet hatrozni.

    Eszterga koordintatengelyei lthatk a 2.7. brn, ahol a munkadarab koor-dinta-rendszert XZ-vel, a szerszmgp koordinta-rendszert pedig X'Z'-vel jelltk.

    Hasonl mdon szemllteti a 2.8. bra a frgp koordinta-rendszert: a 2.8a brn a gp s a koordinta-rendszerek, a 2.8b brn a munkadarab a sajt koordinta-rendszerben lthat. Ez a frgp fggleges orsj skmargp-nek is tekinthet, ezrt a margp koordinta-rendszert is tanulmnyozhatjuk az brn.

    A szerszmmargpek kiss eltrnek a margpektl, mert a gerendn lv fors lehet vzszintes vagy fggleges, tovbb a gerenda az egyik mozgst is elvgzi (Z tengely). Ez a 2.9. brn lthat, amely a vzszintes konzolos Ne-margp koordintairnyait is tartalmazza, a klnbsg annyi, hogy a +Z' irny-ba megfordul.

    Fggleges portlfrgp, illetve portlskmargp koordintatengely-irnyait szemllteti a 2.10. bra.

    Megmunklkzpontok koordinta-rendszerei esetn a kt fontos alapelv r-vnyben marad, de megjelenik a tbboldalas megmunklsi lehetsg. Ilyenkor a G17, G18, G19 megmunklsi skokat s a fors tengelyirnyait is vltani lehet, ami a koordintairnyok megvltoztatst jelenti.

    Ugyancsak belpnek a msodlagos, esetleg harmadlagos mozgsok, teht a hromtengelyes megmunkls mellett a ngy- s ttengelyes inegmunkls is elfordulhat. A 2.11. bra egyszer megmunklkzpont. koordintatengelyeit szemllteti. Mivel a gp n. mozgtornyos, a Z s Y tengely irnyban a gpi s a munkadarab-koordintairnyok megegyeznek.

    2.3. NC-GPEK JELLEGZETES PONTJAl A megismert hrom koordinta-rendszer kezdpontjnak (nullapontjnak) vi-szonya a gp pontos mkdsnek felttele. Ez a hrom pont a kvetkez.

    A gpi nullapont az irnytrendszer mrstartomnyn bell elektroniku-san bellthat pont, amely a mkd rendszer mrsi bzisa (a gp koordinta-rendszernek a kezdpontja). Jellege szerint a vezrls lehet:

    lebeg nullapontos vezrls, amikor a gpi nullapont a szerszmgp moz-gstartomnyn kvl es elmleti pont, a gpi koordinta-rendszer origja, fix nullapontos vezrls (ez a gyakoribb), amikor a gpi nullapont a moz-gstartomnyon belli, rgztett pont, s egybeesik a referenciaponttaL

    A referenciapont az NC-szerszmgp mozgstartomnyn bell villamos helyzetkapcsolkon keresztl rgztett pont, ahova a szmokat vezrelve a ve-

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    zrls mrrendszere felveszi a gpi nullaponthoz viszonytott koordintart-keket

    Az NC-szerszmgpek vezrlrendszernek bekapcsolsakor a vezrls r-tktroli resek, nullt vagy valamilyen lland szmrtket tartalmaznak. A szmok brmilyen helyzetben kapcsoljk be a vezrlrendszert, az rtktrol-ban, illetve a kijelzben mindig ugyanazok az rtkek jelennek meg. Az NC-szerszmgp ebben az llapotban nem alkalmas zemszer mkdsre. Bekap-csals utn elszr a referenciapontra kell vezrelni a sznokat, hogy a mrrendszer felvehesse a gpi nullapontokhoz viszonytott koordintartkeket, s azokat az trtktrolba beIhassa. A referenciapontrl val tvozs utn a

    mrrendszer s a szablyozkrn keresztl a szerszm belltott lpontja a gpi koordinta-rendszerben megadott korodintartkekre lL A referencia-pontra lls kln zemmd, minden NC-szerszmgpen megtallhat.

    w

    w

    R

    Mozgstartomny

    a)

    Xret= Zret=

    Mozgstartomny

    b) 2.12. bra. Vezrls s referenciapont

    R

    a) lebeg nullapontos vezrls; b) fix nullapontos vezrls

    a)

    Mozgs-tartomny

    Mozgs-tartomny

    2.13. bra. Mretmegads b)

    a) lebeg nullapontos; b) fix nullapontos vezrls esetn

    l l l l

    NULLAPONTELTOLS, NUllAPONTFElVTEl

    A fix nullapontos s a lebeg nullapontos vezrls gpi nullapontjt a 2.12. bra szemllteti. A lebeg nullapontos vezrlskor az X trolba az x referencia-rtk, mg a Z trolba a z referenciartk rdik. Ez a folyamat zajlik le fix nullapontos vezrlskor is, de itt a trolk nullzdnak, mivel a z referencia= x referencia = O.

    A gpi nullapont felvtele utn a trolt, ilL a kijelezhet koordintartkeket klnbz megmunklsi helyzetekben a 2.13. bra szemllteti. Az irnyts-technikailag szksges gpi nullapont programozsa nagyon krlmnyes.

    Megmunklkzpontokon, ha a gp szerszmcserlvel s asztalcserlvel van felszerelve, akkor nem egy gpi nullapont van, hanem tbb.

    Msodlagos nullapont a szerszmcserls, harmadlagos nullapont az asztal-cserls nullapontja.

    Elsdleges gpi nullapontbl - szintn a megmunklkzpontokra jellemz - tbbet lehet meghatrozni. Ez a tbboldalas, illetve tbb nullapontos munka-darabok megmunklsa esetn fontos.

    A munkadarab-nullapont a programozs sorn alkalmazott pont, amely a. n1llnkadarab koordinta-rendszernek kezdpontja. A munkadarab koordinta-rendszert a programoz hatrozza meg (irnyai a jobbkz-szably szerintiek) gy, hogy a munkadarab termszetes (rajz szerinti) mretei legyenek a koOldi-ntartkek. Az ilyen nullapont-elhelyezs nagymrtkben knnyti a progra-moz munkjt. Ellenkez esetben a mreteket t kell szmtani s ez hibalehe-tsget jelent.

    2.4. NULLAPONTELTOLS, NULLAPONTFELVTEL Nullaponteltols. A munkadarab-nullapont s gpi nullapont kztti kapcso-lat a 2.14. brn lthat.

    A gpi s a munkadarab-koorditarendszer kztti eltrs !1x s !1z koOlcH-ntnknt lland rtk. A vezrls gprendszere a gpi koordinta-rendszer-ben dolgozik, a program geometriai adatait a munkadarab-koordintarendszer-ben hatroztk meg, ezrt a !1x s a !1z rtkek az n. nullapont-eltolsi rtkek. Ezeket az rtkeket a vezrls hozzadja a programozott - a munkadarab-koor-dintarendszerben meghatrozott - koordintartkekhez CXi, Xz, Z1, zz).

    A nullapont-eltolsi rtkek a nullaponttrolkba (regiszterek) lesznek berva. Rai KNC-vezrls esetn ezt a mveletet kzi adatbevitellel, dekdkapcsolkkal b lehetett elvgezni (ez volt az aritmetikai nullapontmegads). A mai CNC-vezrlseknl cmezhet regiszterek tartalmazzk a nullapont rtkeit. A regiszte-rek tartalmt a programbl rhatjuk t. A nullapont-eltolsi programmonelat beol-vassa nem eredmnyezi a szn mozgst, hanem csak a regisztertartalom trst, amelynek megfelelen a szn az els mozgsi utastst tartalmaz mondat vgre-hajtsa sorn mozog (ezt nevezzk transzformcis nullaponteltolsnak).

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    w ~ 2.14. bra. Nullaponteltols

    -~Qg --

    n )( 'l >( f-

    J L- z 01 = Llx + x1 Ll z z 2 z 02 = Llx+ x 2

    z1 x 01 = Llz+ z 1 l Zo1 +X w x 02 = Llz+ z 2

    ---~

    +XM

    2.15. bra. Nullaponteltols ismtld alakzatok esetn !>

    ------------------1-

    2.11. bra. Kt befogkszlkes margpasztal >

    Margpasztal

    NUllAPONTElTOlS, NUllAPONTFElVTEl

    A nullaponteltols segtsgvel a programozsi munka egyszersthet: ismtld alakzatok programozsa,

    - simtsi rbagysok ltrehozsa, - tbb azonos munkadarab (kszlk) egy asztalra rgztse esetn. Ha egy alkatrszen azonos geometriai alakzatok tallhatk, akkor a meg-

    munklshoz nem kell jra s jra elkszteni a megmunklprogramot, hanem elegend az alakzatok kztti tvalsgat meghatrozni, ezeket eljelhelyesen nullaponteltolsknt rtelmezni. A nullaponteltols utn a 2.15. bra szerint a -w; munkadarab-nullapontbl megrt programot a Wz nullaponttl meg kell is-mtelni, gy a programozs lnyegesen egyszersthet.

    A nullapont-bellts sikeresen alkalmazhat simtsi rhagyshoz. A 2.16. brn a nagyolskor a simtsi rhagysnak megfelel L1x s .dz nullapontelto-lssal eszterglhat a munkadarab, majd a nullapontot az eredeti helyre vissza-tolva a simts elvgezhet.

    Ha tbb, kisebb mret s rvid megmunklsi idej munkadarabot kell kszteni, akkor ugyanazzal a programmal munklhatk meg gy, hogy mind-egyikhez sajt nullapontot rendelnk hozz (2.17. bra).

    Nullapontfelvtel. Az NC-gp bekapcsolsakor a regiszterek tartalma s a sznok tnyleges helyzete kztt nincs azonnali s kzvetlen kapcsolat, ezrt a regiszterek tartalmt s a tnyleges sznhelyzetet egyeztetni kell. Ezt a tevkeny-sget nevezzk nullapontfelvtelnek (gpi nullapont). A szerszmgp sznjait automatikusan, vagy kzi vezrlssei clszeren vlasztott, vagy a gp szerkeze-ti kialaktsa ltal megadott helyzetbe visszk, majd ebben a helyzetben a re-giszterekbe automatikusan, vagy kzi adatbevitellel alkalmasan vlasztott rt-keket runk be.

    Esztergn fix nullapontos vezrls esetn a nullapontfelvtel a koordintair-nyonknti referenciapontra llst jelenti. Lebeg nullapont esetn a szn br-mely pozcijban felvehetjk a gpi nullapontot, csak az adott helyen nullzni kell az elmozdulsregisztereket koordintairnyonknt.

    Margpekhez a mdszer azonos az esztergnl ismertetett folyamattal, csak a koordintairnyok szma lehet tbb.

    Megmunklkzpontokon, ahol szerszmcserl s esetleg asztalcserl is van, tbb gpi nullapont is lehet. Az elsdleges nullapont (amit eddig megis-mertnk) mellett megjelenik a msodiagos s a harmadlagos nullapont is.

    A msodiagos nullapont a szerszmcserls pozcija, a harmadlagos nulla-pont az asztalcserlsi pozci. Mindezek a helyek rgztett rtkek, melyekre az zemels kzben szksg van.

    A munkadarab nullapontjnak a belltsa az a nullaponteltols, amelynek az elmlett mr ismerjk. A gpi nullapont a munkadarab nullapontjba csak akkor helyezhet t, ha a munkadarab nullapontjnak a helyt a gp munkate-rben megkeressk.

  • A GEOMETRIAIINFORMCIK MEGHATROZSA

    1 j 1

    J X w

  • A GEOMETRIAIINFORMCIK MEGHATROZSA

    2.5. SZERSZMKORREKCI A programozott tinformcik a szerszmmrettl fggetlenek, mivel a program

    ~rsakor csak a szerszm tpust hatrozzuk meg, a mreteit nem (vagy csak ~~szben) ismerjk. A vezrlsnek azt a szolgltatst, hogy a szerszm tnyleges (valsgos) mreteit vegye figyelembe, szerszmkorrekcinak nevezzk.

    A szerszmkorrekci lehet szerszmmret-korrekci, amely a szerszmnak a programozs szempont-jbl jellegzetes hossz- vagy sugrirny mretvel azonos nagysgrend, szerszmkops-korrekci, amely a szerszm kopsr veszi figyelembe s

    legfeljebb l mm nagysg. A szerszmmret-korrekci sorn a szerszmok mreteit megmunkls eltt kzljk a vezrlssel, s gy az tinformcik szmtshoz nem kell fi-gyelembe venni e mreteket, vagyis a programban az elksztend munkadarab

    kontrjt rhatjuk le. Frgpeken s fr-mar mvekena furatok megmunklshoz clszer szer-

    szmhossz-korrekci elvt szemllteti a 2.22. bra. Az brn szmplda lthat hrom klnfle gpre, de ugyanannak a mun-

    kadarabnak a megmunklsra. Az 1 gp abszolt programozs, szerszm-

    hossz-korrekcis. A programozott pont a P1 szerszmcscs. A 2 gp szintn

    abszolt programozs, de itt nincs hosszkorrekci, ezrt a P2 programozott

    pont nem a szerszmon, hanem az ors Fhomlokfelletn van. Ha meggondol-

    juk, hogy egyetlen munkadarabhoz ltalban tbb, klnbz hosszsg szer-szm kell, akkor nyilvnval a hosszkorrekci elnye; a programoznak nem kell szmolnia a szerszmonknt vltoz hosszmretekkeL Termszetesen a szer-

    szmok hosszmrett megmunkls eltt kzlni kell a vezrlssell Az bra szerinti 3 gp nvekmnyes programozs. Tbb egymst kvet szerszm hasz-nlatakor - ha a szerszmhosszak klnbzk, s nincs korrekcis lehetsg -nvekmnyes mretmegads esetn az egymst kvet szerszmok hosszeltr-st kell figyelembe venni az tinformcik szmtsakor, mert a hosszeltrsek

    befolysoljk a szerszmvlts C vagy csere) utn megteend els tszakasz nagy-sgt.

    A klnb0z hosszsg szerszmok hosszmretbl add mreteltrsek

    kikszblsnek msik elvt a 2.22b bra szemllteti. A programoz minden

    szerszmnl azonos L hosszat vesz figyelembe (pl. a leggyakrabban szksges szerszmok hosszt). A tnyleges s a programozsnl figyelembe vett rtk klnbsgt a vezrlssei kzli, irny s nagysg szerint.

    Esztergn a szerszmmret-korrekci hossz- s keresztirnyban egyarnt r-

    telmezhet. A 2.23. brn az 1 gp abszolt programozs, szerszmmret-korrekcis, teht a P1 szerszmcscs a programozott pont. A 2 gpen nincs

    korrekcis lehetsg (ma mr ilyen vezrls nincs, de a plda jl szemllteti a korrekci elnyt), ezrt pl. a P2 revolverfej-kzppontot kell programozni. A 3

    SZERSZMKORREKCI

    +Z

    +Z o

    o U)

    o C') +X

    a) b)

    2.22. bra. Szerszmhossz-korrekci forg szerszmos gpen a) szmplda; b) elvi bra

    Sorszm

    1 2 3

    30

    o U)

    x C\j

    Abszolt 1. gp 2. gp

    70 220 20 170 90 240

    50 220

    z o C') U) C\1

    2 --------

    -----

    -----------------~ 1 3 5

    4

    2.23. bra. Szerszmmret-korrekci esztergn

    Nvekmny 3. gp -90 -50 +70

    Sorszm Abszolt Nvekmny 1 gp 2 gp 3 gp

    x z x z LIX LIZ 1 140 190 +40 2 82 567 -128 3 30 515 -52 4 154 204 +7 5 300 785 6 60 110 -47

  • A GEOMETRIAIINFORMCIK MEGHATROZSA

    gp nvekmnyes programozs (lebeg nullapontos). Minden mozgsszakaszra csak azt az tinfonncit adtuk meg, amelyik irnyban az elmozduls trtnik, tovbb abszolt programozsnl keresztirnyban tmrmreteket rtunk el (az brn a 6 pont az indulsi hely).

    Az esztergk vezrlberendezseinek egy rsznl szintn elterjedt a kln-bz mret szerszmok eltrseinek a 2.22b bra szerinti korrekcis kiksz-blse, azzal a klnbsggel, hogy a programozott pontot az alapszerszm cscs-pontjban clszer felvenni.

    Margpeken a szerszmplya fgg a marszerszm tmrjtL Ha a vezr-ls szerszmmret-korrekcis, akkor a munkadarab mreteit lehet programozni. A vezrls a belltott korrekci rtknek s a programban elrt eljelnek figyelembevtelvel hatrozza meg a szerszmplyt.

    3

    2

    x

    2.24. bra. Margpek szerszmsugr-korrekcija

    Ha a vezrlsnek nincs korrekcis lehetsge, akkor a ngyszgciklus1narst kell megadni (2.24. bra). A szerszmmozgst a szerszmkzppont elmozdul-sval programozzuk

    Az 1 pont az alakzat bal als sarktl egyarnt balra s lefel egy-egy szer-szmsugrnyira van. Koordintartke: x = X1 - R; Y = Y1 - R.

    A szerszm 2 pontba mozgsa kzben megmunklja a tglalap alakzat als lt. A clhelyzet: x = Xz + R; y = Y1 - R.

    A szerszm valsgban: L= x2 - x 1 + 2R utat tett meg. Az alakzat krljrsa sorn a szerszm a 3 pontba kerl, amelynek koordintja: x= Xz + R; Y= Yz + R.

    A megmunkls befejezdik, amikor a szerszm a 4 ponton, az x = X1 - R; y = .Yz + R ponton keresztl a kiindul 1 pontba visszatr.

    Ha a 2.24. brn lthat abszolt programozs, szerszmmret-korrekcis vezrlsset kell megvalstani, akkor az bra szerint X1, Xz, y1, Yz mreteket kell megadni. A korrekcis ignyek: +R, -R, O.

    SZERSZMKORREKCI

    Nvekmnyes mretmegads esetn az indulsi s rkezsi bzis kztti t-volsgot kell eljelhelyesen eltni. A 2.24. bra jellseivel s azzal a megjegy-zssel, hogy az induls s befejezs a koordinta-rendszer W pontjban van, az elrand koordintk:

    W x= O; y= O

    1: x=x1- R; y= Y!- R 2: x = (x2 - xJ + 2R; y= O 3: x= O Y = (yz - Y1) = 2R 4: x= -[(x2 - x 1) + 2R]; y= O 1: x= O; y= -[(.Yz- Yt) + 2R] w x= -(x1- R); y= -Cyt- R) Az indulsi s rkezsi bzis rtelmezse lthat a 2.25. brn. A bzisokhoz kpest indulsnl is, rkezsnl is hrom klnbz helyet

    foglalhat el s ettl fggen vltozik a szerszmkzppont ltal megtett tsza-kasz nagysga: L, L + R, L- R, L + 2R, L- 2R.

    rkezsi bzis

    Indulsi bzis

    2.25. bra. Az indulsi s rkezsi bzis rtelmezse

    A korrekci megadsnak tbbfle mdja lehet: a) A korrekci a megtett tszakasz s a programozott bzistvolsg klnb-

    sgeknt szmthat (2.26a bra); b) A korrekci a szerszmkzppont rkezsi helyzettl fgg (bzis eltt -R,

    bzison O, bzison tl +R), ahogyan a 2.26b bra szemllteti; c) Korrekciknt azt kell megadni, hogy a szerszm az rkezsi bzison,

    felette vagy alatta, illetve annak jobb vagy bal oldaln foglal-e helyet, fg-getlenl a mozgsirnytl (2.26c bra). A korrekci nkntes jelei: O, 1, 2. Egyszeren belthat, hogy a korrekcival dolgoz margpekkel (tenn-

    szetesen az esztergkkal is) a nagyols s a simts ugyanazon tinformcikkal (programmal) vgezhet, csak a korrekcis rtkeket kell megvltoztatni a sim-tsi rhagysnak megfelelen.

    Cscssugr-korrekci. Az eddigiek sorn pl. eszterglskor feltteleztk, hogy a programozott pont a szerszm cscspontja. Ha mrmikroszkp segtsgvel megvizsgljuk a szerszm cscst, akkor a 2.27. brn vzoltakat ltjuk.

  • A GEOMETRIAIINFORMCIK MEGHATROZSA

    a)

    -OR

    +

    +R

    b)

    ........ 2 K

    +X

    c)

    O L3 + +2R

    -R

    o + +R

    -R

    o

    +R

    4

    3 +Xg 2 4 -Y4 2

    2.26, bra. Korrekci meghatrozsa a) a megtett tszakasz s bzistvolsg klnbsgeknt; b) ~ szerszmkz~pont

    rkezsi helyzete szerint; c) az rkezsi bzishoz viszonyitott helyzet szennt

    2.27. bra. A szerszmsugr 2.28. bra. A programozott pont vezetse a tengelyekkel prhuzamosan

    SZERSZMKORREKCI

    p

    p p

    a) b) 2.29. bra. Profilhiba

    a) kpesztergls; b) krv eszterglsa esetn

    Egyszer, a koordintatengelyekkel prhuzamos krvonalak programozsa esetn ltalban elegend, ha a P pont plyjt szmtjuk ki (2.28. bra).

    Mivel a szerszml alakmeghatroz rinti az X, illetve a Z tengelyekkel prhuzamosak, a P pont pedig a kt egymsra merleges rintn fekszik, a P pont pontosan az egyenes munkadarab-tvonalon mozog.

    Kp vagy krv megmunklsa esetn a P pont programozsval a munkada-rab kontrjn torzulsok lpnek fel (2.29. bra).

    Az adott forgcsolsi eltolsnak a koordintatengelytl val elhajlsa szerint a hiba kisebb vagy nagyobb lesz.

    A legnagyobb eltrs az elrt profiltl 45-0S kp esztergls~kor lp fel, mert itt van a P programozott pont a legtvolabb a forgcsolponttl (2.30. bra).

    hmax =PS- R

    PS =.J R 2 + R' = R ..fi hmax = R ..fi- R= R( ..fi- l) hmax = 0,42R

    ahol hmax a maximlis hiba; PS a programozott pont s a szerszmsugr kzppontjnak tvolsga; Ra szer-szm lekerektsi sugara.

    A hibk miatt a plyamozgsok programozsa so- 2.30. bra. A hiba rn a P pontot programozni nem szabacL Ehelyett in- meghatrozsa kbb olyan ponttal kell szmolni, amely a szerszm forgcsolpontjtl mindig azonos tvolsgra van. Ez a pont a cscssugr k-zppontja (2.30. brn az 5 pont).

    Mivel klnbz cscssugar szerszmokkal dolgozhatunk, a cscssugrral eltolt kontr kezelshez (plyaadatok meghatrozshoz) a vezrlsnek szk-sge van az R cscssugr rtkre. Ez a cscssugr-korrekci, amelynek elssor-

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    ban a plyavezrlseknl van jelentsge. A cscssugrral eltolt plyt nevez-zk egyenkz vonalnak (eqvidisztansnak).

    A szerszmkops-korrekci a szerszmok kopsbl s a belltsi pon tat-, lansgokbl add mretvltozsok kompenzlstteszi lehetv. Elssorban

    simrszerszmokhoz indokolt. Pldul kls hengeres felletnl legyen: 4, a programban elrt s megvalstani kvnt sugrrtk, D megmunkls utn a munkadarabon mrt tmrrtk; lll akkor a kopskorrekci rtke:

    D", Llxk = xr - 2 . A kopskorrekci lthatan eljeles rtk, ha Dm nagyobb, mint 2xr, akkor

    negatv eljel lesz. A gyakorlatban a kopskorrekcit nvekmnyes mretmeg-adssal veszik figyelembe. Beadskor a szerszmmret-korrekcis tr tartalmt mdostja.

    ~ ~

    2.6. JELLEGZETES MOZGASTIPUSOK ~ ~ ~

    UTINFORMACIOI A jellegzetes mozgstpusok azok a vezrlsek ltal megvalsthat geometrik, amelyek elssorban a hagyomnyos NC-vezrlseknl fordulnak e~. E~eket : vezrlseket aszerint csoportostottuk, hogy mkdsk kzben mllyen jellegu elmozdulsokat tudnak ltrehozni (2.31. bra).

    Pontvezrls esetn megmunkls csak a koordinta-rendszer adott pontj-ban folyik. Kt pont kztti mozgats az alapmeghatrozs szerint csak a tenge-lyekkel prhuzamosan lehetsges. , , .

    Szaleaszvezrls esetn mr a tengelyekkel prhuzamos mozgas menten ts lehetsges megmunkls.

    A szerszmgp mechanikai felptse szempontjbl van, a vezrls szempont-jbl nincs klnbsg pont- s szakaszvezrlsi feladat megva~_stsa ~ztt ..

    A kiterjesztett szakaszvezrls esetn mr a tengelyekkel szaget bezarva, lme-ris matematikai feladatnak megfelelen is vgezhetnk megmunklst. Ehhez a vezrlsben mr lineris interpoltorra van szksg. .

    A plyavezrls megfelel szerszmgpek esetn a tengelymozgsok kztt msod- vagy magasabb fok sszefggsek ltrehozsra is kpes. A gpipari gyakorlatban msodfok grbkkel ltalban minden munkadarabkontr ler-hat illetve elllthat. H~ a trgyalt mozgsokat jellegzetes ftpusokra vettjk, akkor az alkalmaz-sokat kapjuk.

    JELLEGZETES MOZGSTPUSOK TINFORMCII

    Vezrlstpus Mozgsviszony Szerszm Alkalmazs

    Pont- ~y Pozicio- Frs vezrls r nlsnl pont-

    l a szerszm hegeszts l nincs l fogsban l l

    o----------.0 x

    Interpolter nem szksges

    Szakasz- y Kt pont Esztergls vezrls kztti (palst)

    y1 megmun- Mars kls (a tenge-

    y 2 is lehetsges lyekkel prhuza-x mosan)

    x1 x 2 x 3 Interpolter nem szksges

    Kiterjesz- y Megmunk- Esztergls tett y 2 / ls a kt (kpos) szakasz- tengellyel Mars vezrls szget (tetszleges y1 bezrva egyenes x szakaszok)

    x1 . x2 Hajtmvonszolssal vagy lineris interpoltorral

    Plya- y Megmunk- Esztergls vezrls y 2 v ls tetsz- Mars leges grbe Lngvgs mentn (tetszleges y1 kontr x mentn)

    x1 x 2 Plyainterpoltor (2. fok fggvny szerint)

    2.31. bra. Vezrlsfajtk s az ltaluk megvalsthat mozgsviszonyok

    Vezessk be a kvetkez jellseket: P Point (pontvezrls), L Line (szakaszvezrls), C Contur (plyavezrls).

    Ezek utn nhny alapvet gptpus vezrlse a kvetkez (a szmok a k-lnbz koordintk mentn vezrelt mozgsok szmt jelentik):

    fr gpek: 2P vagy 2 P + L, margpek: 2L vagy 3L vagy 2 C+ L,

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    y

    w

    y

    y elmozduls

    x elmozduls

    w x

    2.32. bra. A pontvezrls mozgsviszonyai

    x

    2.33. bra. A kibvtett szakaszvezrls mozgsviszonyai

    Frgpek

    Margpek

    Esztergk

    w 2.34. bra. A plyavezrls

    mozgsviszonyai

    2.35. bra. Jellegzetes gptpusok s a pozicionl is mdok tinformcii

    JELLEGZETES MOZGSTPUSOK TINFORMCII

    esztergk: 2L vagy 2 C, megmunklkzpon tok: 2P +L vagy 2 C+ L vagy 3 C+ L vagy 4 C vagy SC. A 2.31. bra segtsgvel tekintsk t a mozgsviszonyokat. Pontvezrls esetn az tinfonncikat egy mretszval (X vagy Y) kell meg-

    adni. A viszonyokat az XY skban vizsgljuk, de az elmondottak rtelemszeren vonatkoznak az XZ s az YZ skokra is. A mozgsokat a 2.32. bra tartalmazza.

    A P1 pont az indulsi pont, a Pz pont a clhelyzethez (P3 pont) tartoz ponttal azonos x rtk kzbens pont. A P3 pont a clhelyzet

    Szakaszvezrls esetn az tinformcikat csak egyetlen (X vagy Y) mret-szval szabad megadni. A mozgsok teht azonosak a 2.32. brn lthat moz-gsokkal.

    Kibvtett szakaszvezrls esetn ltalban lineris interpolci programoz-hat. Ilyenkor a programmonelat kt mretszt (X s Y) tartalmaz. A kvnt elmozduls a Vx s Vy sebessg mozgsok eredje. A mozgsviszonyokat a 2.33. bra szemllteti.

    A P1 pont az indulsi helyzet, a Pz pont a clhelyzet Az adott meredeksg egyenes ltrehozsa az interpoltor feladata, amely az eltols ismeretben meg-hatrozza a Vx s Vy sebessgeket gy, hogy az rkezsi pont a P3 legyen.

    Plyavezrls esetn ltalban lineris s krinterpolci programozhat. Az X, Y, Z tengelyekhez rendre az I,], K interpolcis adatok tartoznak. Hrom-nl tbb tengelyes megmunkls esetn (megmunklkzpontok) az X, Y, Z tengelyekhez tartoznak mg tengelyforgatsi adatok is. Ezeket rendre A, B, C-vel lehet jellni. A plyavezrls mozgsviszonyait a 2.34. bra szemllteti krinter-polcis plda alapjn.

    Krinterpolcihoz meg kell adni az interpolcis adatokat is. Ezek rtelme-zse vezrlstl fggen vltozik. Az brn kt rtelmezs is lthat. Az egyik rtelmezs szerint az interpolcis tadat X irnyban az I1 pont, amely a R krkzppont s a mozgs P1 kezdpontja kztti tvolsg. Ugyanez Y irny-ban ]1 Msfle vezrlsekhez a kr kzppontjnak koordintit kell megadni interpolcis tadatknt. Ez itt Iz X irnyban s ]z Y irnyban.

    Krinterpolci esetn teht ngyzetadatot kell programozni (X, Y, I, J). Le-hetsg van az a szg programozsra is, ahol a radinban van.

    A 2.35. bra sszefoglalja, hogy a jellegzetes gptpusokhoz milyen tinfor-mcik megadsra van szksg.

    Interpolci. Az interpoltor feladata az egyidej elmozdulsok kztti fgg-vnykapcsolat ltrehozsa. Alkalmazsval az egyenesbl s krvekbl felp-tett kontr kvethet a szerszmmal.

    Az interpoltorral szemben tmasztott kvetelmnyek: jl kzeltse meg az elrt kontrt, a ltrejv mozgatsi sebessg szles hatrok kztt legyen vltoztathat,

    - a programozshoz szksges adatok szma kevs legyen, a kitztt vgpontot pontosan rje el.

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    E kvetelmnyeknek a digitlis elven mkd, a sebessgkomponensek nu-merikus integrcijn alapul DDA- (Digital Differential Analizer = digitlis dif-ferencik analzise) interpoltor felel meg.

    A DDA-interpoltor az egyenes tengelyek mentn mozg sznok hajtmvei szmra kln-kln hajtsimpulzusokat llt el. Egy hajtm egy impulzus hatsra egy nvekmnnyel (inkremenssel) mozdtja el a sznt. Meghatrozott

    idegysg (pl. l ms) alatt kiadott impulzusok szma megfelel az adott tengely menti mozgatsi sebessgnek (pl. l inkremens = f..s; f..s = l J.Un; l ms alatt kiadott impulzusok szma az x tengely mentn 103, akkor az x tengely mozgsi sebes-sge 103 ~-tm/l ms; tszmolva ez l m/s).

    Ha tbb tengely hajtmvnek azonos idben adunk impulzusokat, akkor a tengelyekkel szget bezr ferde irny mozgs jn ltre. Elegend rvid ferde szakaszt sorba fzve (meghatrozhat hibaeltrsseD megkzelthetk az elrt grbe kontrfelletek A gyakorlatban kt kontrelem-kzelts fontos, az egye-nes interpolcija s a kr interpolcija.

    Lineris interpolci. Ttelezzk fel, hogy a szerszmot a 2.36. bra PA s PE pontjai kztti ferde szakaszon T interpolcis id alatt kell vgigmozgatni l-land eltolsi sebessggel.

    Ha T idt N azonos Lit idegysgre bontjuk, akkor: ll XE+ XA ~ YE + YA. Xr(r)=xr(nLtr)=xA+~ N .Yr(r)=Yr(nLtr)=YA+f' N '

    T= NiJt, t= niJ t

    ahol n= l ... N. A koordintartkek teht minden egyes sszegzs utn egy konstanssal, n.

    interpolcis nuekmnnyel nvekednek. Ezek a nvekmnyek a 45o-os egye-nes esett kivve klnbzk.

    y

    %4-----------------------------~r

    2.36. bra. Lineris interpolci elve PA kezdpont; PE vgpont

    x x E

    JELLEGZETES MOZGSTPUSOK TINFORMCII

    Cirkulcis interpolcit a krkontrt megkzelt rintegyenesek sorba fzsvel valstjuk meg. A mozgats ez esetben is az id fggvnyben trtnik. Ehhez az rintirny sebessgkomponensek szmtsa is szksges:

    A 2.37: bra alapjn

    X = xP + Rcosrp s Y = Yp + Rsinrp

    A teljes kr ellltshoz rendelkezsre ll id a megadott lland rtken tartand plyairny eltolsbl (sebessgbl) szmthat:

    v = 27rR . T = 2TrR T ' v

    gy ep = 27r !___, ahol t = O ... T T

    2 nt x/(t) = xp + RcosT; Y.r(r) =

    Rs. 2nt =yp+ m--. T

    A tovbbi levezerst mellzve a line-ris interpolcihoz hasonl sszefggst kapunk.

    T= NAt, t= nA. t ahol n= l. .. N.

    y

    Y+---------~~~~

    Yp --------

    Xp X

    2.37. bra. Krkontr PA a kezdpont; P a kr kzppontja

    n X '( ) -'y n X X _ ""' .l nLlt P f(nLlt)- p

    Xf(t)- xf'(nLlt) + k.. N Yj(t) = Yj(nLlt) +L N l l

    x

    Lthat, hogy az interpolcis nvekmny itt nem konstans, hanem a msik tengely irnyban mr megtett elmozduls fggvnye.

    A kr interpollsa lass a sok aritmetikai mvelet miatt. Ennek kikszbl-sre alkalmazzuk az interpolcis fpontok szmtst: A krt hosszabb szakaszokbl ll hrokkal kzeltjk meg, majd a hrokon lineris interpolcit hajtunk vgre (2.38. bra).

    Ehhez elszr durva interpolcira, a hrok s a kr metszspontjainak, az interpolcis fpontoknak a szmtsra van szksg. A finom interpolcit mr egy lineris interpoltor is elvgzi a hrok ltal alkotott egyenes szakaszok men-tn.

    Mindezen feladatokat a vezrls automatikusan oldja meg, nem terheli a prog-ramozt.

  • A GEOMETRIAIINFORMCIK MEGHATROZSA

    Trsszlessg

    Kezdpont (programozott)

    A grbe felosztsa egyenes szakaszokra

    a)

    z

    1, 2, 3 a durva interpolci fpontok

    3

    l 2

    Az egyenes szakaszok felosztsa interpolcis nvekmnyekre

    b)

    2.38. bra. Kr kzeltse fpontok szmtsval s a kzttk vgzett lineris interpolcival

    a) durva interpolci; b) finom interpolci

    Sebessginterpolci szksges minden olyan feladat elvgzshez, amikor a

    szerszmmozgs s a munkadarab mozgsa kztt knyszerkapcsolatot kell l-

    testeni. Legjobb plda erre a menetvgs NC-esztergn. Menetvgskor a fors fordulatszma s a menetvg szerszm eltolsa

    kztt szaros kapcsolat van: egy forsfordulat alatt a szerszm egy menetemel-

    kedsnyi tvalsgat tesz meg. A feladatot a sebessginterpoltor gy oldja meg, hogy a forsfordulathoz rendeli az eltolsi sebessget a kvetkez sszefg-gs szerint.

    v = Pn mm/min, ahol P a menetemelkeds, mm; n a fors fordulatszma, 1/min. A sebessginterpoltor teht meghatrozza az n-hez tartoz v sebessget s

    ezzel a sebessggel indtja a szn mozgst. Az indts pillanata a forsn lv jeladtl fgg, gy a mozgs mindig ugyanakkor indul. Ebbl kvetkezik, hogy a menetvgsnl a ks mindig ugyanabban a menetrokban halad. (Lsd mg a menetvgs tmakrben lertakat!)

    A jelfeldolgozs sebessge s az tmrk felbontkpessge meghatrozza a maximlis sznsebessget, amelyet a vezrl gpknyve tartalmaz.

    #- #- #- # .,. #

    2.7. UTINFORMACIOK SZAMITASA .,.

    .,. #- . ;-

    PALYAVEZERLES ESETEN

    A plyavezrls NC-szerszmgpeken ltalban csak egyenes s krv menti elmozduls programozhat (nhny vezrlsnllehetsg van parabola, hiper-bola, st trgrbe menti elmozdulsra is, ezekkel azonban itt nem foglalko-

    zunk).

    TINFORMCIK SZMTSA PlYAVEZRlS ESETN

    Ktdimenzis mars ese t n a munkadarab kontrja y= j( x), az eszterglsnl x= j(z) fggvnyekkel rhat le. Ha a kontr egyenes szakaszokbl s krvek-bl ll, akkor az alkatrsz lineris s krinterpolci programozsval elllthat. Ms jelleg fggvnykapcsolat esetn az elrt kantrt egyenesekkel s kr-vekkel helyettestjk. A helyettests sorn a kzelts hibja nem lpheti tl a megengedett trst (2.39. bra). Az elrt grbe helyettesthet szelkkel h-rokka!, rintkkel, simul krkkel stb. '

    Az adott sugar kr z trse hatrozza meg, hogy milyen nagy lehet az a tvolsg. Az bra jellseivel:

    If--= {j2 +(R- z)2, Y a=VBZR

    vagyis R2 = {j2 + R2 - 2Rz + z-.

    egyszersts utn: b2 = 2Rz + z2. a

    Behelyettestve a b = --t:

    (~J= 2Rz+z2, a

    2 = 8Rz+4z2,

    a= JsRz+4z 2 .

    2

    x

    2.39. bra. A hiba rtelmezse hrmdszer esetn

    a szakaszhossz; z trs

    A kpletbl a 42?--es rsz elhanyagolhat, gy az eredmny ~ = JsRz. Legyen pl. az R = 100 mm, a z = 10 f.Lm = 0,01 mm. Szmoljuk ki az a

    tvolsgo t:

    a = JsRz = .Js 100. O ,Ol = 2,83 mm. Ekkora tvolsgknt kell interpolcis fpontot kpeznie az interpoltornak,

    ha a krt durva s finom interpolcival kzelrjk Ha az interpoltor msodper-cenknt pl. 50 fpontot tud kiszmtani, akkor a legnagyobb eltolsi sebessg:

    502,83 mm vmax = = 141,5 mm/ s lehet. ls

    Plyavezrls esztergn, margpen s megmunklkzpontok marszer-szmain a szerszmkzppont plyja a munkadarab krvonaltl mindentt a szerszmsugrral megegyez tvolsgra van (2.40.bra). Ezt a plyt egyen-tvolsg vonalnak nevezzk. Hromdimenzis plyavezrls esetn a szer-szmkzppont az egyentvolsgfelleten halad.

    Az egyentvolsg vonal egyenes szakaszokbl s krvekbl ll teht a jellegzetes csatlakozsok: egyenes egyenessel; egyenes krvvel; krv krvveL

    A 2.40. brn az l, 2, 3, 4 pontok a munkadarabkontr jellegzetes pontjai, az A, B, C, D pedig az egyentvolsg vonal illeszkedsi pontjai.

  • A GEOMETRIAI INFORMCIK MEGHATROZSA

    SP

    2.40. bra. Az egyentvolsg vonal 2.41. bra. Egyentvolsg vonal marsnl

    Mars esetn hasonlan lehet rtelmezni az egyentvolsg vonalat, amely a munkadarab kontrjtl R szerszmsugrral van tvolabb (2.41. bra). Az brn 1, 2, 3, 4, 5 s 6 a munkadarab programtechnikailag jellegzetes pontja. A vesszvel jelzett pontokat kell programozni. Az SP pont a startpont s a befejezsi pont is egyttal. Ta szerszm. rdekessg a B1, B2, Brmal jellt krv, amelyet minden olyan kontrpontnl alkalmazni kell, ahol a megelz s a kvetkez kontr-elemek nem simulnak egymshoz. Ezeket az thidal krveket nullakrknek nevezzk.

    ELLENRZ KRDSEK l. Mit neveznk kls s mit bels adatfeldolgozsnak? 2. Milyen mretmegadsi mdok vannak? 3 .. Melyek az NC-gpek koordinta-rendszerei? 4. Mi a munkadarab-koordintarendszer szerepe? 5. Ismertesse a jellegzetes megmunklgpek koordinta-rendszereiti 6. Mit neveznk a szerszm-koordintarendszernek? 7. Ismertesse az NC-gpek jellegzetes pontjait! 8. Milyen gpi nullapontok vannak? 9. Mi a referenciapont s mi a szerepe?

    10. Mi a munkadarab-nullapont s hogyan kell alkalmazni? ll. Mi a nullaponteltols fogalma? 12. Ismertesse a nullaponteltols alkalmazsait! 13. Mi a nullapontfelvtel, hogyan vgezzk? 14. Ismertesse a munkadarab nullapontjnak felvteli lehetsgeit! 15. Ismertesse a munkadarab nullapontfelvtelt margpeni 16. Ismertesse a szerszmkorrekci jelentsgt s fajtit!

    ELlENRZ KRDSEK

    17. Ismertesse a szerszmsugr-korrekcit margpek en! 18. Ismertesse a sugrkorrekci megadsi mdjait! 19. Mit jelent a cscssugr-korrekci s mi a jelentsge? 20. Mi a szerszmkops-korrekci? 21. Milyen jellegzetes mozgstpusok vannak? 22. Mi az interpolci s melyek a fajti? 23. Mi a lineris interpolci? 24. Mi a krinterpolci? 25. Mi a sebessginterpolci? 26. Ismertesse a hiba nagysgt hrmdszer esetn! 27. Mit jelent az egyentvolsg vonal kifejezs? 28. Mi a nullakr s mikor alkalmazzuk?

  • 4?

    ro ramo.zas

    # #

    3.1. A GYARlASI FOLYAMAT #' #' ", #'

    INFORMACIOARAMLASA A szmvezrls szerszmgpeken vgzett alkatrszgyrts informciram-

    tst szemllteti a 3.1. bra. Az bra az alkatrsztl a ksz gyrtmnyig szemll-teti a gyrtsi folyamatot.

    A programozshoz s a gyrtshoz minden segdeszkzt integrini kell az informciramlsban, meg lehet klnbztetni kt egymstl eltr rszt, a

    kls s a bels adatfeldolgozst. A kls adatfeldolgozs tartalmazza a szmve-zrlsen kvli sszes programadat felmrst s elksztst. A bels adatfel-dolgozs feladata a szmvezrlsen belli s az NC-gpen belli programadatok feldolgozsa.

    Mint minden gyrtsnak, az NC-technolgia alkalmazsnak is az alkatrsz-rajz az alapja. Az N C-gyrts nem ignyel semmilyen klnlegessget az alkat-rszrajz felptstL

    Az NC-gyrtshoz pontosan meg kell hatrozni az elgyrtmny alakjt s a kiindulsi mreteket. Szmtsba kell venni az elgyrts trseit, pontossgt. Az elgyrtmny s az alkatrszrajz ismeretben a technolgus kivlaszthatja a szksges szerszmokat, elrhatja a technolgiai adatokat. Ezutn elkszthet a mveletteru. A mveletterv sszelltsa nagy tapasztalatot, technolgiai tudst ignyel.

    A programoz a felhasznlt szerszmok, befogeszkzk s mreszkzk mreteit, jellen1Zit katalgusokbl, kartotkokbl, elektronikus adatbankokbl lltja ssze.

    A programozs feladata, hogy a mveletterv adatait a szerszmgpvezrl szmra rthet alakra hozza. A programozs folyamn be kell tartani a prog-ramfelpts, az adatmegads, a kdols adott vezrlre jellemz szablyait.

    A belltsi lap, a programlap s a gyrtsszervezsi adatok a programozs eredmnyei.

    A programlap adatait a vezrl szmra is olvashat adathordozn kell trolni. Az NC-technika kezdetn lyukszalagokat, a lyukkrtykat hasznltk, ma mr a mgneses adathordozkat rszestik elnyben. A CNC-gpek vezr-

    liben az adathordoz fizikailag ritkn jelenik meg, a mgneses adattralsan kvl a vezrl rhat-olvashat memrijban (RAM) troljuk a programot. Gyakran elfordul, hogy szmtgpes munkadarab-tervezs s -gyrts (CAD/ CAM) esetn hlzaton keresztl jut el az informci a szmtgptl a szer-szmgp vezrljig.

    A GYRTSI FOlYAMAT INFORMCIRAMlSA

    l Alkatrsz l l

    l Elgyrtmnyrajz l ri Mveletterv l

    l Kszlkadatok ~ l Szarszmadatok ~ l Szerszmgpadatok ~ l Forgcsolsi paramterek ~

    .l Programozs l l "l ~ Programozi Gyrtstervezsi

    kziknyv adatok

    l Belltsi lap l l Programkdlap l

    l l Informcihordoz l

    ! l NC l

    l l N C-gp l

    l l Alkatrsz l

    3.1. bra. A gyrtsi folyamat informciramlsa

    Az NC-gpek egyenletes s folyamatos kihasznlsa rdekben ssze kell han-golni a gyrts-elksztst, a megmunklst s a raktrak tevkenysgt.

    Ezzel a tervezett gyrtshoz a megfelel idpontban rendelkezsre ll az adott gyrtmny megmunklshoz szksges sszes informci, gyrtsi se-gdeszkz, az elre belltott szerszm s az elgyrtmny.

  • CNC-PROGRAMOZS .. .. ..

    3.2. A DIN 66025 UTASITASKESZLETE

    Az NC-gpek s vezrlk megjelense utn minden gyrt a sajt elkpzelse szerint alaktotta ki a programozs szintaktikjt, nyelvt, jelrendszerL A jelen-sg a felhasznlk szmra okozott komoly gondot, mert ahny NC-gpet hasz-nlt, annyifle szerkezet programot kellett kszteni. Ha az egyik gp valami-lyen okbl kiesett a termelsbl, a gp programjt nem lehetett tvinni egy msik gpre.

    A szmvezrls programozsnak egysgestse cljbl kidolgoztk a DIN 66025 nmet szabvnyt, amelyet szerte a vilgon a vezet gyrtk elfogadtak s ennek ksznheten ma mr azonos elvek szerint plnek fel az alkatrszprog-ramok, mg akkor is, ha kisebb eltrsek elfordulnak. Az a programoz, aki megismerte ezt a szabvnyt, mg nem biztos, hogy hibtlan vezrlprogramot r egy konkrt vezrlre, elbb annak lerst, kziknyvt tanulmnyoznia kell. E fejezet clja a programozsi rendszer alapjainak megismertetse.

    Ma nhny sajtos esettl eltekintve cmkdos rendszer hasznlatos. A prog-ramozott funkcinak betjelet adunk, amelyhez a szmkd csatlakozik.

    A jelbasznlbat kdok: A elforduls az x tengely krl, B elforduls az y tengely krl, C elforduls a z tengely krl, D elforduls klnleges tengely krl vagy harmadlagos eltols, E elforduls klnleges tengely krl vagy msodiagos eltols, F eltols, G tfelttel, H szabadon felhasznlhat, I interpolcis jellemz vagy menetemelkeds az x tengely irnyban, J interpolcis jellemz vagy menetemelkeds az y tengely irnyban, K interpolcis jellemz vagy menetemelkeds a z tengely irnyban, L szabadon felhasznlhat, M kiegszt (vegyes) funkci, N mondatszm, O nem hasznlhat (sszetveszthet a nullval), P harmadlagos mozgs az x tengellyel prhuzamosan vagy a szerszmkor-

    rekci jellemzje, Q harmadlagos mozgs az y tengellyel prhuzamosan vagy a szerszmkor-

    rekci jellemzje, R harmadlagos mozgs a z tengellyd prhuzamosan vagy a szerszmmoz-

    gs jellemzje, S orsfordulatszm, T szerszmlers,

    A DIN 66025 UTASTSKSZlETE

    U msodiagos mozgs az x tengely irnyban, V msodiagos mozgs az y tengely irnyban, W msodiagos mozgs. a z tengely irnyban.

    Programtechnikai utastsok, segdfunkcik, specills karakterek. Prog-ramtechnikai utastssal a vezrlnek olyan parancsokat lehet adni, amelyek valamilyen llapotra, kapcsolsra vonatkoznak. Csoportosthatk

    - hatsuk idpontja alapjn, - hatsuk idfr,trtama alapjn. A DIN 66025 szerint a kiegszt, programtecbnikai utastsok kdszmai: MOO Programozott meglls. MOl Feltteles meglls. M02 Program vge. M03 Orsfordulat az ramutat jrsval megegyez irnyban. M04 Orsfordulat az ramutat jrsval ellenkez irnyban. M05 Orsmeglls. M06 Szerszmvlts vagy -csere. M07 l. hts bekapcsolsa. MOS 2. hts bekapcsolsa. M09 Hts kikapcsolsa. MlO Szorts (befogs). Mll Felolds (kifogs). M12 Szabadon felhasznlhat. M13 Ors indul ramutat jrsval azonos irnyba + hts bekapcsolsa. M14 Ors indul ramutat jrsval ellenttes irnyba.+ hts bekapcsol. M15 Mozgs pozitv irnyban. M16 Mozgs negatv irnyban. M17 Szabadon felhasznlhat. M18 Szabadon felhasznlhat. M19 Orsmeglls meghatrozott pozciban. M20-M29 Szabadon felhasznlhat. M30 Lyukszalag vge. M31 Reteszels feloldsa. M32 Szabadon felhasznlhat. M33 Szabadon felhasznlhat. M34 Szabadon felhasznlhat. M35 Szabadon felhasznlhat. M36 l. eltols-tartomny. M37 2. eltols-tartomny. M38 l. orsfordulatszm-tartomny. M39 2. orsfordulatszm-tartomny. M40-M45 Hajtmkapcsols vagy szabadon felhasznlhat.

    r1 4D r" 1 h(/

  • CNC-PROGRAMOZS

    M46 Szabadon felhasznlhat. M47 Szabadon felhasznlhat. M48 Szabadon felhasznlhat. M49 Szabadon felhasznlhat. M50 3. hts bekapcsolsa. M51 4. hts bekapcsolsa. M52 Szabadon felhasznlhat. M53 Szabadon felhasznlhat. M54 Szabadon felhasznlhat. M55 Hosszirny szerszmeltols l. pozci. M56 Hosszirny szerszmeltols 2. pozci. M57 Szabadon felhasznlhat. M58 Szabadon felhasznlhat. M59 Szabadon felhasznlhat. M60 Munkadarabcsere. M61 Hosszirny munkadarab-eltols l. pozci. M62 Hosszirny munkadarab-eltols 2. pozci. M63-M70 Szabadon felhasznlhat. M71 Munkadarab-elforgats l. pozci. M72 Munkadarab-elforgats 2. pozci. M73-M89 Szabadon felhasznlhat. M90-M99 Mindig szabadon felhasznlhat az alkalmaz sajt cljaira.

    Specilis karakterek % ProgramkezdeL

    :Fmondat. l Mondatkihagys kezdete vagy vge. ( Megjegyzs (comment) kezdete. ) Megjegyzs (comment) vge. A gmbly zrjelek kz tetszleges szveget lehet elhelyezni, a vezrl

    ezeket az zeneteket nem hajtja vgre. A program ttekinthetsgt javthatjuk a szveges megjegyzsekkel.

    NUL Jelents nlkli karakter (tvedsje[). * BS Visszalptets (backspace).* HT Tabultor (horizontl tabultor).* LF Mondat vge jel (linefeed, soremels).* CR Kocsi vissza (car return).* SP res karakter (space).* DEL Trls (delete).* A *-gal jellt karaktereket a telexgp (teletype) vezrlsre hasznljuk. A

    telexgppel lehet elkszteni az Ne-gp vezrl lyukszalagjL Ma mr a eNe-technika elterjedsvel nincs nagy jelentsge.

    A DIN 66025 UTASTSKSZLETE

    Az M tjetttelek magyarzata MOO Akkor programozzuk, ha a technolgiai sorba valamilyen kzi mvele

    tet illesztnk be, pl. mrst. A program futsa felfggesztdik, a sznok, a fors megll, a kzi mvelet megbzhatan vgrehajthat. A start gomb ismtelt lenyomsa utn a program futsa folytatdik.

    MOl Feladata azonos az MOO paranccsal, de bekvetkezst valamilyen fel-ttelhez ktjk, amely gyakran egy kapcsol-a feltteles stop kapcsal - bekapcsolt llapota, de lehet a korszer eNe-vezrlkn valamely logikai fggvny llapothoz rendelve.

    M02 Hasznlata ktelez, hatsra a vezrl a program elejre ugrik s ism-telt start hatsra jra fut a program. Megjegyezzk, hogy nem felttle-nl az utols utastsnak kell lenni, mert ha szubrutint hasznlunk, akkor a "program vge" parancs utn mg llhat egyb utasts.

    M03 A forgsirnyt az ors tengelyben figyeljk gy, hogy a pozitv irnyba tekintnk. (A kiss bonyolult megfogalmazs helyett ajnljuk azt a ht-kznapi elvet, hogy jobbra forog az ors, ha jobbos frvallehet frni.)

    M07 Globlis htsnek is nevezzk. Akkor hasznlhat, ha a szerszmgp felptse olyan, hogy nemcsak a szerszmot htjk, hanem a munkate-ret is ltalnos, intenzv htssel.

    M08 ltalnosan hasznlt kd, a szerszm krnyezetnek htst jelenti, n. loklis hts.

    M19 Olyan szerszmgpen alkalmazhat, ahol a forsnak legalbb egy ki-tntetett pozcija van, ezt nevezzk fors-indexlsnt{lk. Ha pldul megmunklkzponton menetmarst vgznk, a menet bekezdsnek pozcija fontos lehet.

    M30 A korszer eNe-gpek ma mr nem hasznlnak lyukszalagat a program trolsra, ezrt a kd jelentsgt elvesztette. Egyes vezrlgyrtk e kdot gyakran a program vge kdnak is hasznljk.

    tfelttelek (elkszt funkcik). Az tfelttel a koordintk szavaival egytt meghatrozza a program geometriai utastsait.

    A DIN 66025 szerint a G tjetttel kdjai: GOO Gyorsjrat (pontvezrls jelleg mkds). GOl Lineris interpolci. G02 Krinterpolci az ramutat jrsval egyez irnyban. G03 Krinterpolci az ramutat jrsval ellenkez irnyban. G04 Vrakozsi id. G05 Szabadon felhasznlhat. G06 Parabolainterpolci. G07 Szabadon felhasznlhat. GOS Sebessgnvels. G09 Sebessgcskkents.

  • CNC-PROGRAMOZS

    GlO Szabadon felhaszn~at. Gll Kt egyenes programozsa egy mondatban.** G12 Szabadon felhasznlhat. G13 Szabadon felhasznlhat. G14 Ugrs s ismtlfunkci.** G15 Szabadon felhasznlhat. G16 Szabadon felhasznlhat. G17 Az X-Y sk kijellse. GIS Az X-Y sk kijellse. Gl9 Az X-Z sk kijellse. G20 Szabadon felhasznlhat. G21 Szabadon felhasznlhat. G22 Alprogram hvsa.** G23 Szabadon felhasznlhat. G24 Szabadon felhasznlhat. G25 Mindig szabadon felhasznlhat. G26 Mindig szabadon felhasznlhat. G27 Mindig szabadon felhasznlhat. G28 Mindig szabadon felhasznlhat. G29 Ugrsutasts paramteres alprogramban.** G30 Szabadon felhasznlhat. G31 Szabadon felhasznlhat. G32 Szabadon felhasznlhat. G33 Menetvgs lland menetemelkedssel. G34 Menetvgs llandan nvekv menetemelkedssel. G35 Menetvgs llandan cskken menetemelkedssel. G36 Mindig szabadon felhasznlhat. G37 Mindig szabadon felhasznlhat. G38 Mindig szabadon felhasznlhat. G39 Mindig szabadon felhasznlhat. G40 A szerszmkorrekci megszntetse. G41 Szerszmkorrekci balra. G42 Szerszmkorrekci jobbra. G43 * Szerszmkorrekci pozitv irnyban. G44 * Szerszmkorrekci negatv irnyban. G45 * Szerszmkorrekci +/+ irnyban. G46 * Szerszmkorrekci +/-irnyban. G47 * Szerszmkorrekci -/-irnyban. G48 * Szerszmkorrekci -/+ irnyban. G49 * Szerszmkorrekci 0/+ irnyban. G50 * Szerszmkorrekci O/- irnyban. G51 * Szerszmkorrekci +/0 irnyban.

    't'

    A DIN 66025 UTASTSKSZLETE

    G52 * Szerszmkorrekci -/0 irnyban. G53 * Az thelyezs (eltols) feloldsa. G54 1. trolt nullaponteltols. G55 2. trolt nullaponteltols. G56 3. trolt nullaponteltols. G57 4. trolt nullaponteltols. G58 5. trolt nullaponteltols. G59 6. trolt nullaponteltols G60 * Pontos meglls 1 fokozatban (finom). G61 * Pontos meglls 2 fokozatban (kzepes). G62 * Gyors meglls (durva). G63 Geometriai processzor kikapcsolsa.** G64 Geometriai processzor bekapcsolsa.** G65-G69 Szabadon felhasznlhat. G70 Mretmegads hvelyk-ben. G71 Mretmegads mm-ben. G72 Tkrzs trlse.** G 73 Tkrzs.** G74 Szabadon felhasznlhat. G75 Szabadon felhasznlhat. G76 Szabadon felhasznlhat. G77 Pontmintzat lyukkrn.** G78 Pontmeghatrozs.** G79 Ciklikus meghvs.** GSO Rgztett megmunklsi ciklus feloldsa. G81 1. megmunklsi ciklus (frs**). G82 2. megmunklsi ciklus (frs zskfuratban**). G83 3. megmunklsi ciklus (mlyfrs kiemelssel**). G84 4. megmunklsi ciklus (menetfrs**). G85 5. megmunklsi ciklus (drzslssel**). G86 6. megmunklsi ciklus (kiesztergls**). G87 7. megmunklsi ciklus (derkszg zseb marsa**). G88 8. megmunklsi ciklus (reteszhoronymars**). G89 9. megmunklsi ciklus (kralak zseb marsa**). G90 Abszolt mretek megadsa. vv-~"-Yc-r "; v~. .r~o1 ic_,v~., G91 Nvekmnyes mretek megadsa. G92 * Programozott referenciapont-eltols. G93 Idarnyos eltols kdolsa. G94 Az eltols kzvetlen megadsa mm/min, vagy hvelyk/min-ben. G95 Az eltols megadsa mm/ford-ban. G96 Forgcsolsebessg. G97 A G96 feloldsa.

    f c(

  • CNC-PROGRAMOZS

    G98 Grafikus ablak definilsa.** G99 Kiindul darab grafikus definilsa. A *-gal jellt funkcik csak arra a mondatra rvnyesek, amelyekben szere-

    pelnek, nem rkldk. A **-gal jellt funkcik szabadon felhasznlhat funkcik, az egyes vezrl

    berendezs-gyrtk gyakran a megadott funkcikat alkalmazzk

    A G tjetttelek magyarzata GOO A programozott pontot a szerszm gyorsmenetben kzelti meg. A k-

    lnbz tengelyek mentn vgzett mozgsok kztt nincs funkcionlis kapcsolat.

    Y w

    GOI A programozott pontot a szerszm eltolssal kzelti meg. A mozgatott tengelyek kztt az elmozduls fggvnye lineris.

    G02; G03 A forgsirny megadsa a szerszm s a munkadarab relatv moz-gsra vonatkozik, az interpolcis skra merleges ftengely pozitv irnybl nzve.

    G04 Segtsgvel programmegszaktst lehet elrni meghatrozott ideig. G l 4 Alkalmas felttel nlkli programugrs s

    ismtls programozsra. A programugrs segtsgvel egyes programrszletek a meg-munkls sorn tlphetk, programszer-vezs vlik lehetv. Az ismtlssei egyes programrszleteket lehet a megmunkls sorn jra futtatni.

    / /

    / /

    / /

    / G19

    ' /

    3.2. bra. lnterpolcis skok kijellse

    Z w

    G17; GIS; G19 Az tfelttelek a megmunklsi skokat jellik ki. Meghatrozzk a mozg-sok sorrendjt, kzlik a vezrlvel a szer-szmsugr-korrekcit s a szerszmhossz-korrekcit is.

    A 3.2. bra a klnbz interpolcis skokat jelli. G33; G34; G35 Ezeknl az tfeltteleknl a lineris interpolci sebessgt a

    forsn lv impulzusad vezrli. Az elmozduls tengelye mentn az eltolsi sebessg mm/min helybe az eltolsnak mm/ford mrtk-egysge kerl.

    G40; G41; G42; G43; G44 Az tfelttelek s az adott szerszmsugr ismere-tben a vezrl kiszmrja a programozott plya mentn az adott szer-szmsugr tvolsgban fut n. egyenkz plyt.

    G70; G 71 A felttelek lehetvteszik a mretek megadst hvelyk-ben vagy mm-ben. A legtbb vezrl a program elejn hatrozza meg a mretek dimenzijt, a program futsa kzben nem lehet tkapcsolni egyik funk-cirl a msikra.

    A DIN 66025 UTASTSKSZLETE

    G81 Frs, kzpontjrs. A szerszm az anyagban mveleti eltolssal ha-lad, a kifelmozgst gyorsmenetben vgzi.

    G82 Frs zskjuratban, bomloksllyeszts. A mozgsok azonosak G81-gyel, de az eltols vgn programozott ideig ll a szerszm, az ors forog.

    G83 Mlyjrs jorgcstrssel. A szerszm az anyagban megszaktott eltolssal halad elre, egybknt azonos G81-gyel.

    G84 Menetfrs. A szerszm kttt fordulat- s eltolsszorzattal halad az anyagban elre. A pozci elrse utn az ors ellenkez forgsirny-ban forog, s gy kerl vissza a szerszm a kiindulsi pontra.

    G85 l. Jeifrs. A szerszm az anyagban befel s kifel is eltolssal mo-zog. Alkalmas a megmunklsi ciklus drzslsre.

    G86 2. Jeifrs. A szerszm az anyagban eltolssal halad. A pozci elrse utn az ors forgsa kikapcsol. A szerszm visszahzsa gyorsmenet. A ciklus alkalmas jurateszterglsra.

    G87 3.feifrs. A mozgs azonos G86-tal, de a visszahzs kzi. G88 4.je(frs. A mozgs azonos G87-tel, de a visszahzs ll forsval. G89 5.je(frs. A szerszm az anyagban befel s kifel egyarnt eltolssal

    mozog. A pozci elrsekor az ors forgsa megll. G90 Az elmozduls vgpontjt abszolt koordinta-rendszerben kell megadni. G91 Az elmozduls vgpontjt nvekmnyes koordinta-rendszerben kell

    megadni. G92 A koordinta-rendszer kezdpontjt az X, Y, Z koordintacmben trolt

    rtkkel toljuk el. A G92 tfelttelt tartalmaz mondat hatsra a sznok nem mozdulnak el.

    G96 Az tfelttel S kdjban nem a fors fordulatszmt kell megadni ford/ min-ben, hanem a forgcsolsebessget m/min-ben. A vezrl a szer-szm vagy a megmunklsi tmr fggvnyben kiszmrja s belltja a fors fordulatszmt.

    tinformcik. Geometriai utastsok: az X, Y, Z, U, V, W, P, Q, R, A, B, C betjel cmkdok alapjn tjkozdik a vezrl arrl, mely tengelyek mentn, milyen utat kell megtenni, vagy milyen forgmozgst kell vgezni.

    Az tcmzsek elhelyezkedst a derkszg koordinta-rendszerben a 3.3. bra szemllteti.

    Interpolcis paramterek. A krv menti elmozdulskor (G02 s G03) az I, ], K kdok adjk meg az X, Y, Z tengelyirnyokban a kr kzppontjnak helyzett A 3.4. bra abszolt s nvekmnyes rendszerben mutatja a cmek rtelmezst az X-Y skban.

    Technolgiai utastsok: F eltolskd: Az eltols a vezrl tpustl fggen tbbfle mdon adhat

    meg: Kzvetlen megads a leggyakoribb s a programozs szempontjbl a legknyelmesebb rendszer.

  • CNC-PROGRAMOZS

    z zwR

    lll ----a ----v ----y

    :~ c:

    --,

    y Clpont

    Krkzppont

    & N ~ '1---~~w~-----+------~ y Pux lnv x

    labsz x

    3.3. bra. tcmzsek a derkszg koordinta-rendszerben

    3.4. bra. lnterpolcis adatok

    - Kdolt megads tetszleges kdszmmal, vagy aritmetikai s geometriai kdolssaL A korszer vezrlk elterjedsvel ez a mdszer visszaszorul.

    S jordulatszmkd: A fordulatszmot az eltolshoz hasonlan kzvetlen l vagy kdolt formban programozhatjuk.

    T szerszmcmkd: A tetszlegesen kdolhat szerszmkd felosztsa: 1. csoport. Szerszm-azonost. A szerszm-azonostval rjuk el a haszn-

    land szerszmot. Szerszmtr nlkli gpeken a soron kvetkez szerszmot jelezzk s a gpkezelnek kell a kijellt szerszmot kzzel a gp szerszmtar-tjba helyezni. A szerszmtras NC-szerszmgpeken kt lehetsg van:

    Szerszmtr trolhelycmzsseL A szerszmokat tetszlegesen jellhet-jk, a szerszmtr trolhelyeinek a vezrl ltal olvashat jellse van~~ programozott szerszm-azonost hatsra a vezrl a megadott azonosrto szm trolhelyrl kiveszi a szerszmot, majd eljuttatja a szerszmtart-hoz. A megmunkls vgn a szerszmot ugyanarra a trolhelyre kell visszajuttatni, ahonnan elvettk. Szerszmtr szerszmcmzssel. Minden szerszmnak nll, a vezrl l-tal olvashat jellse van. A programozott szerszm-azonost hatsra a

    vezrl a megadott azonostj szerszmot veszi ki a szerszmtrbl s juttatja el a szerszmbefog helyre.

    2. csoport. Szerszmkorrekci-lehvs. Minden szerszm mrete eltrhet a programoz ltal elirnyzott szerszmmretektl. Az eltrseket a vezrlvel manulisan vagy adathordozn lehet kzlni. A T szerszmcmkd 2. csoportj-vallehvhatk a vezrlben trolt szerszmkorrekcis jellemzk s ezekkel sz- . mthat az egyenkz plya.

    Amondatfelpts szablyai. A program a mondatkezdet jelzstl az ut-na kvetkez mondatok sorozatbl ll. Mondatnak nevezzk mindazon ada-

    A PROGRAM FELPTSE

    tok sszessgt, amelyekre a vezrlberendezsnek szksege van egy meg-munklsi szakasz vgrehajtshoz.

    A program vgt az M02 kiegszt funkci jelli. A programkezdet eltt bnnilyen szveg lehet az adathordozn. Ez a szveg brmilyen karaktert tartal-mazhat (kivve a program kezdete jeit). Az ilyenszveg alkalmas a programok azonostsra, a programoz utastsait kztheti a gp kezeljvel stb.

    A programmonetat nll adatokbl ll, amelyeket a nyelvtani analgia min-tjra szavaknak neveznk. Minden sz tartalmaz technolgiai, geometriai vagy programozstechnikai rszadatokaL

    A monclat az a legkisebb nll programrszlet, amit vgre lehet hajtani. A ma szinte kizrlagosan hasznlt cmkdos rsmdban minden sz egy bett, eljelet s szmot tartalmaz. A sz elejn lv bet a sz cmkdja. A betrl a vezrlberendezs felismeri a sz fajtjt. Az eljelek kzl a pozitv eljel elhagyhat, csak a negatv eljelet kell kirni.

    A monclat szavainak megadsi sorrendje a DIN 66025 szerint kttt. A sor-rend a kvetkez:

    J. a mondat sorszma, 2. az tfelttel szava, 3. az X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E koordintatengelyek szavai, 4. az I,], K interpolcis adatok szavai, 5. az eltols szava, 6. az orsfordulatszm szava, 7. a szerszm s a szerszmkorrekci szava, 8. a kiegszt funkci szava. A mondaton bell minden olyan sz kihagyhat, amelynek nincs konkrt

    rtke, vagy mr elzleg megadtk s az gy definilt sz rkld.

    3.3. A PROGRAM FELPTSE Az NC-alkatrszprogram tartalmazza mindazokat az informcikat, amelyek a munkadarab gyrtshoz szksgesek. ltalban a program futsnak sorrendje megegyezik a programmonetatok sorszmvaL A programoz technolgus v-giggondolja a megmunkls sorrendjt, felbontja a lehet legkisebb egysgekre (a mondatra). Az elz fejezet szerint a szksges informcikat kdolja.

    A fprogram. Minden egyes alkatrszhez rendelhet egy N C-program, ezt ne-vezzk fprogram nak. A fprogram a program azonostjtl a program vge ka-rakterig teried (3.5. bra). A fprogram felptse, a programmondatokban hasznlt kctok fggnek a konkrt vezrl ltal megkvnt programszerkesztsi elvektL

    A ciklus. A CNC-vezrlk gyrti definilnak klnbz specilis program-rszleteket, amelyekkel a felhasznlk a munkjukat megknnythetik. Ezek a klns programrszletek mindig azonos mdon mkdnek. Pldul:

  • CNC-PROGRAMOZS

    %9171

    N1 .. . N2 .. . N3 .. .

    -- Fprogram-azonost h

    Program

    Nnn ..... M30 -1--- Program vge

    3.5. bra. A fprogram

    3.7. bra. A frs

    b biztonsgi tvolsg; L a frs mlysge

    3@

    G)@

    ~ 3.6. bra. A menetvgs

    0 3.8. bra. A menetfrs

    b biztonsgi tvolsg; L a menetfrs mlysge

    , - 1 retre kell pozcionl-';( tva'gs (3 6 bra): CD A szerszammal a nev eges m . lA\ A lVlene # l' F st kell venm ~ z ni Meg kell adni a fordulatszmot s az eloto ast. og'd , "'k f .d lat-o~erride kapcsolk mkdst le kell tiltani, mert ezek m?. ~:~~~nz~ito~ liMe-

    szmot s az eltolst, teht eltorztank a me~ et geome~n~l J f , b, l. (J) Az , , s a kvnt h osszo n. @ A szerszmot kl kell eme m a, og~s o . , .

    netvaga , , . kell lltani @A szerszam vrsszapozlCto-override kapcsolk hatsassagat vrssza . 'l k .. d l' pontra

    na Fa, -~~(3u7as~bra): CD .A frval biztonsgi tvalsgat tartva a fura; ~zpponqa urfA-' # , d 1 ,- t A furot az anyag-

    fl kell llni. Meg kell adni az elotolast, for u atszamof . lk' .. lt ta' n a # , 1 k ll t i A urat e eszu e u , ba a kvnt mlysgig az elotolassa e m~zga ~

    szerszm a kiindulsi pontba gyorsjrattal vrsszater.

    A PROGRAM FELPTSE

    Menetfrs (3.8. bra): CD A menetfrval biztonsgi tvolsggal a furat kzp-pontja fl kell llni. Meg kell adni a szksges eltolst s fordulatszmot. Az override kapcsolk hatsossgt meg kell szntetni, mert az eltols s a for-dulatszm mdostsa eltorztan a menetemelkedst. A szerszmot a kvnt menetmlysgig mozgatjuk az eltolssaL A szksges menetmlysg elrse utn ellenkez forgsirnyt kell kapcsolni. A kiindulsi pontra val visszarkezs utn az orst jra eredeti irnyba kell forgatni s az override kapcsolk hatsoss-gt vissza kell lltani. Azonnal ki kell forgatni a menetfrt a furatbl eltolssaL

    A gyrtktl fgg, hny ilyen ciklust ptenek be a vezrlkbe. Az gy defini-lt gpi fix ciklusok mindig egyformn mkdnek, a konkrt technolgiai s geometriai adatokat a programoznak kell megadnia a fprogramban. Haszn-latuk nagymrtkben leegyszersti a programoz munkjt. A ciklusok behv-sr a 3.9. bra szemllteti. A fprogramban F, S, b, L szimblumokkal a ciklus aktulis paramtereit jelltk.

    % N 9012 N1 N 2

    Njj F,S,b,L

    Nnn F,S,b,L

    N .......... M30

    1. gpi ciklus

    2. gpi ciklus

    3. gpi ciklus (frs) ( ........... ) (menetfrs)

    3.9. bra. A ciklusok behvsa

    120

    3.1 o. bra. Zsebek marsa

    n. gpi ciklus ( ........... )

  • CNC-PROGRAMOZS

    A gpi fix ciklusok kzl tbb szabvnyos (1. a 3.2. pontban a G81-G89 tfelttel kdjait).

    A szubrutin. Egy alkatrsz megmunklsa kzben - klnsen megmun-k;lkzpontokon - egy programrszletet olykor tbbszr is fel lehet hasznl-ni, mert a munkadarabon azonos geometrij felletelemek, vagy felletelem-csoportok tallhatk. A CNC-vezrlk szinte kivtel nlkl lehetv teszik, hogy az egyik mondatszmrl a msikra lehessen ugrani, vagyis attl a mon-datszmtl folytatdjon a megmunkls. Szubrutinok azok a programrszle-tek, amelyek a fprogramban tallhatk, elhelyezsket tekintve a programv-ge kd utn kvetkeznek s tbbszr felhasznlhatk. A 3.10. brn lthat munkadarabon ngy egyforma "zseb" tallhat. Ez esetben elegend csak az egyik zsebet programozni s valamilyen programtechnikai fogssal (pl. n-vekmnyes programozssal, vagy nullaponteltolssal) fggetlenn tenni a zseb geometrija helyzettL gy az adott geometrira megrt programrszlet tetszleges helyen s szmban megismtelhet. A 3.11. bra a szubrutin szervezst szemllteti.

    Az alprogram. Bizonyos geometriai elemcsoportok tbb alkatrszen is el-fordulnak. Ezeket felesleges minden egyes alkatrsz megmunklsakor jra s jra lerni, elegend egyszer elkszteni azt a programrszletet, amely a meg-munkls folyamatt tartalmazza, s ez a programrszlet a fprogramba behv-hat. Az nllan is mkd rvid programokat, amelyeket brmely fprogram-ba be lehet illeszteni, alprogramnak nevezzk.

    0/o N9018 N1 N 2

    N .ll

    ~jj ~kk Nnn

    ro !=.lll U) !=lll l=t:::rol-!IS (ij ~ !IS U) E ro (ij !IS .c

    E E (ij

    (]) .c E U) (]) .c .c

    N ......................... M30 N U) (]) (J) N U)

    ,...: N U)

    N t\i N

    "" -

  • CNC-PROGRAMOZS

    90

    3.14. bra. Plda paramteres alprogram alkalmazsra

    $ % ~ N9815 N9816 N1 N 2 f'[ v

    ~- R 1./ ~ Nnn nullaponteltols W1-be B = 1 , N9816 alprogram X2 hvsa X 3

    ~

    Nmm nullaponteltols W2-be Az alakzat lersa

    B= 2, N9816 alprogram B X1 =20 hvsa B X2 =60 B X3= 90 B Y1 =20

    N pp nullaponteltols W3-ba B Y2=45 B= 0,5, N9816 alprogram B R = 8 hvsa adatokkal

    J Nnn ................. M30 Nnn ................. M30

    3.15. bra. A paramteres alprogram

    l~ >=l

    JEllEGZETES MEGMUNKlSI FElADATOK

    a B = 0,5, B = l s B = 2 paramtereket mint nagytsfokokat rtelmezve, a program elkszthet. A 3.15. bra a paramteres alprogram hasznlatt szemll-teti. Az gy megrt alprogram nemcsak akkor hasznlhat, ha az alakzat egy

    alkatrszen bell klnbz mret, hanem ha az alakzat klnbz munka-darabon tallhat. Az alprogram ms s ms fprogramokbl ugyangy akti-vizlhat.

    ~ ~

    3.4. JELLEGZETES MEGMUNKALASI FELADATOK S PROGRAMOZSUK

    Tpusgeometrik s megmunklsuk frgpen. A kvetkez tpusgeomet-rik nemcsak szmvezrls frgpen, hanem esztergn, margpen s megmunklkzpontokon is megmunklhatk Esztergn a forgcsol fmozgst a munkadarab vgzi s a furat tengelye egybeesik a munkadarab tengely-veL A forgszerszmos eszterga-megmunklkzponton a pozcionlt forsba fogott munkadarab a frgp vagy margp krasztalra rgztett munkadarab-knt viselkedik, a forg szerszm sugrirnyban s tengelyirnyban egyarnt elrheti a munkadarab homlok- vagy palstfellett s azon az itt ismertetett frs jelleg megmunklsok elvgezhetk. Nmi eltrst jelent, hogy a forsba fogott munkadarabon clszer a felletelemek mreteit polrkoordintkban megadni.

    Kzpontfurat s cscifszekfrsa (3.16., 3.17. bra). Az bra jellsei: d a furat tmrje; l a furat mlysge; rp a cscsfurat szge .

    0 d

    3.16. bra. Kzpontfurat 3.17. bra. Cscsfszek

    Meghatrozzuk a furat fltt azt a biztonsgi (megkzeltsi) tvolsgot, amed-dig'- a szerszmvlts helytl vagy valamilyen elz pozcibl indulva - a szerszm akadlytalanul kzlekedhet gyorsmenettel a furat kzppontja fl. A hazai gpparkban mg szp szmban tallhat 2,50-s vezrlsek, ezt a megk-zeltst elszr az X-Y skban vgzik el, majd a Z tengely mentn mozog. A korszer 3D-s vezrlk mindhrom tengely mentn egyszerre mozdulnak el, ezrt a programoznak klnsen figyelnie kell, hogy a mozgs tjba ne kerl-jn semmi akadly (pl. leszortvas). Ezt az akadlyt ki kell kerlni, vagy ha a

  • CN C-PROGRAMOZS

    vezrl szolgltatsa lehetv teszi a tilos munkaterleteken keresztli mozgst, akkor azt mkdtetni kell.

    Megkzelts utn a vezrl munkamenetre kapcsol, a furat mlysgi mret-nek elrsig a programozott eltolssal mozog.:- Az l mret elrsekor nhny fordult idejre vrakozsi idt kell programozni, hogy az utolsknt levlasz-tott forgcs keresztmetszete is nullv vljon, ellenkez esetben a hirtelen gyors-menetben visszaindul szerszm a teljes forgcskeresztmetszetet szaktan, a felletet roncsoln, a szerszm le krosodna. A vrakozsi id utn a s~erszm gyorsmenetben elhagyja a munkadarab anyagt a biztonsgi tvolsgig vagy a programoz ltal definilt visszahzsi magassgig.

    A kzpontfurat s cscsfszek megmunklsra alkalmas programrszlet:

    % 3411 Nl Gl7 G90 G95 GOO X ... Y ... z ... F ... S ... T ... M03 M06 M08 N2 Gl Z .. . N3 G04 L .. . N 4 GOO Z .. . NS M02

    Nl Az X-Y fsk kivlasztsa, abszolt mret megadsa, az eltols mm/ford-ban, gyorsmenet a furat kzppontjra a munkadarab skja fl, fors-fordulatszm s eltols megadsa, forgsirny az ramutatval megegyez, szerszm-csere indul, hts bekapcsol.

    N2 Eltols a furat megadott mlysgig. N3 Vrakozs a megadott ideig (L cmen). N4 Visszahzs a biztonsgi tvolsgig. N5 Program vge.

    Z vagy Y

    -!.i "---- '-------~ ~ l

    l ~jj

    "" ~ l

    3.18. bra. Zskfurat telibe frs q eltols; + gyorsmenet

    ------ x

    '--

    JEllEGZETES MEGMUNKLSI FELADATOK

    Megjegyzs: M02 program vge helyett gyakran hasznlatos az M30 eredetileg lyukszalag vge kd is. A CN C-vezrls gpeken a klnbz furatmegmunklsi feladatokra rendszerint a gyrt gondoskodik beptett fix ciklusokrL Haszn-latukat a klnbz frsi feladatok rszben mutatjuk be.

    Zslifurat telibefrsa (3.18. bra). Az bra jellsei: d a furat tmrje; l a furat mlysge.

    A mvelet vgrehajtsa megegyezik a kzpontfurat frsval, a klnbsg a furat mlysgben van. ltalnos szablyknt elmondhat, hogy ha a furat t-

    mrjnek s a mlysgnek arnya, az l/d kisebb 3 .. .4-nl, egyszerbb telibe frsrl van sz, ellenkez esetben pedig mlyfrsrl. Mlyfrs esetn gon-doskodni kell a fr idnknti kiemelsrL A CNC-gpeken fix ciklus hasznl-hat a frs vgrehajtsra.

    A telibe frs programtszlete:

    %3 412 N1Gl7G90G95GOOX ... Y ... Z ... F ... S ... T ... M03M06M08

    N 55 G82 X ... Y. . . Z ... Z., . F. . . S ... T ... L ... N56 G80

    N55 A zskfurat megmunklsra alkalmas frciklus definilsa, X, Y a furat kzppontjnak helye, az els Z a megkzeltsi magassg, a msodik a frs mlysge, a technolgiai paramterek meghatrozsa, ha elzleg ms adat volt rvnyben, majd a vrakozsi id paramtere, az L megadsa kvetkezik.

    N56 A frs befejezse utn a meghvott ciklust trlni kell, ellenkez eset-ben mint rkld kdot rtelmezve a kvetkez X, Y koordintkon is frst hajt vgre a vezrl.

    Ha l/d> 3, akkor a frst rdemes mlyfrsknt kezelni, erre szintn fix ciklus van a vezrlben. Vgrehajtsa a 3.19. brn lthat.

    Mlyfurat telibe frshoz a programrszlet:

    %3413 Nl G l 7 G90 G 95 GOO X ... Y ... Z ... F .. S ... T ... M03 M06 M08

    N55 G83 X ... Y ... Z ... Z ... Z ... F ... S ... T ... L ... N56 G80

    N55 X, Y koordintk a furat kzppontjt adjk meg. Az els Z a furat mly-sge, a msodik az egy menetben frhat frsmlysg (inkrementlis adat), a harmadik Z a visszahzs mrete. Inkrementlis adat, ha csak forgcstrst aka-runk (3.19a bra), s abszolt adat, ha a frszerszmot blts cljbl akarjuk kiemelni a furatbl, ekkor a visszahzs skjt kellmegadni (3.19b bra).

  • CNC-PROGRAMOZS

    tmenfurat telibe frsa (3.20. bra). Az bra jellsei: d a furat tmrje; l a furat mlysge.

    A frs hasonl, mint zskfurat esetn, de nem kell vrakozsi idt progra-mozni az l mret elrsekor, viszont a programoz technolgusnak kell gondos-kodnia'a fr tlfutsrL A fr kpjnak tl kell futnia a munkadarab vastag-sgi mretn.

    Az tmenfurat frsa programrszlete:

    %3414 Nl Gl7 G90 G95 GOO X ... Y ... Z ... F ... S ... T ... M03 M06 M08

    N55 G81 X ... Y ... Z ... Z ... F ... S ... T ... L ... N56 G80

    N55 G81 ltalban az tmenfurat fix ciklusa, az X, Y koordintk a furat kzppontjnak helyt, az els Z a biztonsgi tvalsgat adja. A msodik Z a furat mlysgt definilja.

    Az !ld > 3 arny furatok megmunklsra a zskfurat megmunklsnl elmondottak rvnyesek, ltalban a G83 ciklust hasznljuk. A vrakozsi id paramternek nulla vagy minimlis rtket szoks adni.

    Felfrs zslifuratban (3.21. bra). Az bra jellsei: d1 az elfrs tmrje; ~ a felfrs tmrje; l a felfrs mlysge.

    Z vagy Y

    a)

    Z vagy Y

    3.19. bra. Mlyfurat telibe frsa q eltols; + gyorsmenet

    --x

    b)

    3.20. bra. tmenfurat telibe frsa

    c:p

    JELLEGZETES MEGMUNKLSI FELADATOK

    3.21. bra. Felfrs zskfuratban

    3.22. bra. tmenfurat felfrsa

    3.23. bra. Kpos sllyeszts 3.24. bra. Kpos fenksllyeszts

    d -d A program rsa sorn a 2 2

    1 oldalanknti rhagyst mint techn~lgiai

    paramtert kezeljk. A furat l mretnek fggvnyben dntjk el, hogy a G82 frs vrakozssal, vagy a G83 mlyfrs kiemelssel ciklust vlasztjuk Szintak-tikja megegyezik az elzkkeL

    tmenfuratfeljr6sa (3.22. bra). Az bra jellsei: d1 az elfrs tmrje; ~ a felfrs tmrje; l a felfrs mlysge.

    A zskfurat felfrsnl emltettek itt is rvnyesek azzal az eltrssel, hogy ha nem mlyfuratot frunk, akkor a G81 ciklust hasznljuk.

    Kpos sllyeszts s kposfenksllyeszts (3.23., 3.24. bra). Az bra jell-sei: d1 az elfrs tmrje; ~ a sllyeszts tmrje; l a sllyeszts mlysge; rp a sllyeszts kpszge.

    A mvelet lnyege az l mret belltsa, ezrt a vrakozsi idvel kombinlt G82 ajnlott.

    Homloksllyeszts (3.25. bra). Az bra jellsei: d1 az elfrs tmrje; ~a homloksllyeszts tmrje; l a sllyeszts mlysge.

  • CNC-PROGRAMOZS

    3.25. bra. Homloksllyeszts 3.26. bra. Menetfrs zskfuratban

    3.27. bra. Menetfrs tmenfuratban

    Z vagy Y

    Z vagy Y

    ------- x

    3.28. bra. A menetfrs mozgsviszonyai c) eltols

    ------- x

    3.29. bra. Drzsls c) eltols

    JELLEGZETES MEGMUNKLSI FELADATOK

    A megmunklskor a dz-nl nagyobb tmrj homloksllyesztt haszn-lunk s G82-vel munkljuk meg a felletet.

    Meneffrs zslifuratban s tmenfuratban (3.26., 3.27. bra). Az bra jel-lsei: Ma menet nvleges mrete; P a menet emelkedse, l a menet mlysge.

    A menetfrs programrszlete:

    %3415 Nl G l 7 G 90 G 95 GOO X ... Y ... Z ... F ... S ... T ... M03 M06 M08

    N55 G84 X ... Y ... Z ... Z ... F ... S ... T ... N56 GSO

    N55 menetfrciklus (G84), az X, Y amenetesfurat kzppontja, az els Z a biztonsgi tvolsg, a msodik Z pedig a menet mlysge. Menetfrs a 3.28. bra szerint.

    Mozgsok: a szerszmmal a furat kzppontja fl b biztonsgi tvolsgra kell pozcionlni gyorsmenettel (3.28. bra).

    A biztonsgi tvolsg a menetemelkeds 2 ... 3-szorosa. Az eltols s a szerszm fordulatszma ennl a mveletnl kttt: J = nP,

    ahol J az eltols, mm/min; n a fordulatszm, }lmin; P a menetemelkeds, mm.

    A menetfrs eltolssal trtnik. A menetmlysg elrse l.ltn a szerszm forgsirnyt meg kell vltoztatni s szintn eltolssal hzzuk vissza a szersz-mot az indulsi pontig. A G84-es menetfrciklus a vezrl technolgiai mdostkapcsolit (ovenide kapcsolk) automatikusan zemen kvl helyezi, a kapcsolk le vannak tiltva.

    Drzsls (3.29. bra). A drzsls clja, hogy a furat mretpontossgt s felleti rdessgt kszre munkljuk. A szerszm kialaktsa miatt a furatbl munkamenettel kell kiemelni a szerszmot, ellenkez esetben a szerszm le lepattan. A G85-s jel ciklus alkalmas a mvelet vgrehajtsra.

    A drzsls programrszlete:

    %3416 Nl Gl7 G90 G95 GOO X ... Y ... Z ... F ... S ... T ... M03 M06 MOS

    N55 G85 X ... Y ... Z ... Z ... F ... S ... T ... N56 G80

    N55 drzslsciklus (G85), az X, Y a furat kzppontja, az els Z a biztons-gi tvolsg, a msodik Z a furat mlysge.

  • CNC-PROGRAMOZS

    Furat kieszterg/sa (3.30. bra). Furat kieszterglsakor a furat pontos mre-tt s az elrt felleti rdessget lltjuk be. A szerszmot mindig ll fors mellett emeljk ki. A szerszmgp felptstl fggen a fors vagy meghat-rozott pozcit vesz fel, vagy sem. Az els esetben a fors indexlsa utn a szerszm lt - gpi rutin szerinti mrtkben s irnyban - el kell tvoltani a furat fellettl, s ezt kvetheti a kiemels. A msodik esetben nincs a forsn jelad, ilyenkor kiemelskor a szerszm hegye rintkezik a munkadarab felle-tvel s vkony karcot hagy a furat felletn.

    A furat kieszterglsnak programrszlete:

    %3417 Nl Gl7 G90 G95 GOO X ... Y ... Z ... F ... S ... T ... M03 M06 M08

    N55 G86 X ... Y ... Z ... Z ... F ... S ... T ... N56 G80

    N55 furatkiesztergl ciklus (G86), az X, Y a furat kzppontja, az els Z a biztonsgi tvolsg, a msodik Z pedig a furat mlysge.

    Tpusgeometrik s megmunklsuk esztergn. Az esztergn megmun-klhat alkatrszek jellegzetes geometriai elemekre bonthatk. Megmunkl-sukhoz hozzrendelhet egy-egy szintn jellegzetes megmunklsi md is.

    Kls hengeres fellet eszterglsa (3.31. bra). Az bra jellsei: d1 a kiindultmr; elz a ksz tmr; a a fogsmlysg; l a megmunklt fellet hossza.

    Z vagy Y

    -/.il ~---l~L r- ------ x ~~ !

    l

    l

    ~ l v f/ ~ l ~ ~ 1/ l

    3.30. bra. Furat kieszterglsa c:> eltols; + gyorsmenet

    JELLEGZETES MEGMUNKLSI FELADATOK

    3.31. bra. Kls hengeres fellet eszterglsa c:> eltols; + gyorsmenet

    Mozgsok: a szerszmmal biztonsgi tvolsgra a darab el kell pozcionlni gyorsmenettel, ez 1...2 mm a darab eltt a d1 tmrn. A fogsvtel a munkada-rab tengelye fel (X mozgs) gyorsjrattaL Kvetkezik az esztergls eltolssaL Az eszterglt fellet vgn (l mret elrsekor) kiemels eltolssal dere. Az

    eltolst azrt kell alkalmazni, mert a K > 90 fl-elhelyezsi szg szerszmok hasznlata esetn a szerszm ln marad forgcskeresztmetszet gyorsmozgs-sal leszakthatja a szerszm hegyt. Kvetkezik a visszalls az indul pozcira gyorsmenettel. A fogsszm szerint ismtelni kell a fenti mozgssort a teljes rhagys eltvoltsig. Ezt a mozgst nevezzk kls hengeres felletet eszter-gl ciklusnak

    Simtskor rtelemszeren a jellegzetes ngyszgmozgst csak egyszer kell elvgezni.

    b

    3.32. bra. Bels hengeres fellet eszterglsa c:> eltols; + gyorsmenet

  • CNC-PROGRAMOZS

    a

    3.33. bra. Kls homlokfellet eszterglsa ~ eltols; + gyorsmenet

    a

    3.34. bra. Bels homlokfellet eszterglsa ~ eltols; + gyorsmenet

    "'ON " Q Q

    3.35. bra. Kls kpfellet eszterglsa ~ eltols; + gyorsmanet

    N "'O

    JELLEGZE