nct 99t nct 2000t - nct ipari elektronikai kft · o 2 0 o x? o 4 8 o 8 0 12 24 52 60 r6 r 8 r 4 4 0...

22
NCT ® 99T NCT ® 2000T Esztergavezérlő Példatár (Szerkesztés alatt)

Upload: others

Post on 31-Aug-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

NCT® 99TNCT® 2000T

Esztergavezérlő

Példatár

(Szerkesztés alatt)

Page 2: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

Gyártó és fejlesztő: NCT Ipari Elektronikai kft.H1148 Budapest Fogarasi út 7 : Levélcím: H1631 Bp. pf.: 26F Telefon: (+36 1) 467 63 00 F Telefax:(+36 1) 363 6605

Villanyposta: [email protected]: www.nct.hu

Page 3: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

© Copyright NCT March 20, 2003

E leírás tartalmára minden kiadói jog fenn-tartva. Utánnyomáshoz – kivonatosan is –engedélyünk megszerzése szükséges.A leírást a legnagyobb körültekintéssel állí-tottuk össze és gondosan ellenőriztük, azon-ban az esetleges hibákért vagy téves ada-tokért és az ebből eredő károkért felelőssé-get nem vállalunk.

Page 4: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O20

O60

O68

O80

2436

48Z?

75

60°

OX

?O

42

30°

1. Kontúrleírás szögprogramozással

%O7001(PELDA 01)N100 G0 X200 Z200N110 T101N120 G0 X82 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8N150 G79 X-1 Z5N160 Z3N170 Z1N180 Z0N190 G0 X82 Z2N200 G71 U1 R0.5N210 G71 P230 Q310 U0.3 W0.3 F0.5 N220 G0 X20 Z2N230 G42 X20 Z1N240 G1 Z-24N250 G1 Z-36 ,A150N260 G1 X42N270 G1 Z-48N280 G1 X60 ,A130N290 G1 X68 Z-75N300 G1 X82N310 G40 X84N320 G0 X200 Z200N330 G97 S200N340 M30 %

Ebben a példában egy egyszerű kontúrleírását ismertetjük. A program első sora aprogram kezdetét jelentő százalékjellel és aprogram azonosítóval kezdődik. Az eztkövető sor egy biztonsági pozocionálás,mely korrekció-lehívás hiányában az utolsóbeváltott korrekcióval történik, ezértbizonyos esetekben - pl.: nem, vagy rosszulbemért kés esetében - VÉGÁLLÁS -hibaüzenetet kapunk. Ezt követi a szerszám,és vele együtt a korrekciók beváltása.Ezután egy pozicionálás, majd a konstansvágósebesség beállítása következik, előszöra maximális fordultszám megadásával(G92), majd a tényleges vágósebességmegadásával (G96). A program(megmunkálás) végén a konstansvágósebességet ki kell kapcsolni (G97), azesetleges tokmányfelpörgések miatt. A G97mellé körülbelül azt fordulatszámot kell írni,amivel a tokmány a pozicionálás utánegyébként is forogna. A fűrészelésseldarabolt munkadarabok esetében célszerű afelületet a G79-es ciklussal simitani. Akontúrnagyolás alatt - különösenm e t s z é s p o n t s z á m í t á s k o r - asugárkorrekciónak aktívnak kell lennie.

Page 5: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O20

OX

?O

48

O80

12

2452

60

R6

R8

R4

40°

2. Kontúrleírás lekerekítésekkel

%O7002(PELDA 02)N100 G0 X200 Z200N110 T101N120 G0 X82 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8N150 G79 X-1 Z5N160 Z3N170 Z1N180 Z0N190 G0 X82 Z2N200 G71 U1 R0.5N210 G71 P230 Q310 U0.3 W0.3 F0.5N220 G0 X20 Z2N230 G42 X20 Z1N240 G1 Z-12N250 G1 Z-24 ,A160N260 G1 X48 ,R6N270 G1 Z-52 ,R8N280 G1 X80 ,R4N290 G1 Z-60N300 G1 X82N310 G40 X84N320 G0 X200 Z200N330 G97 S200N340 M30 %

A z e l ő z őpéldához képest csak a lekerekítésekben vankülönbség. Két lekerekített mondat között ametszéspontot programozzuk, és az elsőmondatba írjuk “,R” címen a lekerekítésmértékét. A kúpokat itt is, csakúgy, mint azelőző példában a “,A” címen programozzuk.A szögmegadás a pozitív Z tengelytőlszámítva irányhelyesen értendő. A felületszépsége és a kés tulajdonságainakkihasználtsága érdekében itt is, mintmajdnem minden esztergálásnál a konstansvágósebesség használata ajánlott. Ahomlokfelület megmunkálása itt is ahomloknagyolóciklussal történik. Akontúrkövetés bekapcsolása a kúp- ésgömbesztergálásnál kötelező, különben akontúr torzul. A rá- és leállásnál, valamintnagyon hegyes szögek programozásánál ,illetve kis elmozdulásoknál figyelni kellarra, hogy a programozott elmozdulásn a g y o b b l e g y e n , m i n t aszerszámcsúcssugár.

Page 6: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

OX

?

O10

O80

25

48

Z?75

35°

60° R10

R20

R15

3. Kontúrleírás szögekkel és lekerekítésekkel

% O 7 003(PELDA 03)

N100 G0 X200 Z200N110 T101N120 G0 X82 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8N150 G79 X-1 Z5N160 Z3N170 Z1N180 Z0N190 G0 X82 Z2N200 G71 U1 R0.5N210 G71 P230 Q310 U0.3 W0.3 F0.5 N220 G0 X60 Z5N230 G42 X6 Z2N240 G0 Z-10N250 X10 Z0 ,A145N260 Z-25 ,A145 ,R20N270 Z-48 ,R10 N280 X80 ,A120 ,R15N290 Z-75N300 X82N310 G40 X85N320 G0 X200 Z200N330 G97 S200N340 M30 %

Ennek ap é l d á n a k a

jellegzetssége, hogy a kúpos részeket afélkúpszöggel adjuk meg. A programban akúpszög megadása a Z tengely pozitívirányától az X tengely pozitív iránya felépozitíz, ellenkező irányban negatív. Akontúr kezdete is egy metszéspont, mintsegédpont meghatározásával kezdődik,azért, hogy a szerszám pályája ne törjönmeg. A program elején szintén oldalazóciklust van programozva a ráhagyáseltávolítására. A lekerekítéseket agömbfelületeknél a ,R címen kellp r o g r a m o z n i . A z a u t o m a t i k u smetszéspontszámítás használatánál - nemcsak a kontúrtorzulás elkerülése miatt - akontúrkövetés bekapcsolása kötelező.

Page 7: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

4X45°

O60

O40

O10

O80

8

8

Z?36

78

5X45°

75°

4. Kontúrleírás letörésekkel

%O7004(PELDA 04)N100 G0 X200 Z200N110 T101N120 G0 X82 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8N150 G79 X-1 Z5N160 Z3N170 Z1N180 Z0N190 G0 X82 Z2N200 G71 U1 R0.5N210 G71 P230 Q310 U0.3 W0.3 F0.5 N220 G0 X8 Z5N230 G42 X8 Z2N240 G0 Z-10N250 G1 X10 Z0 ,A105N260 X40 ,A105 ,C8N270 Z-36N280 X60 ,C5N290 Z-78 ,C5N300 X82N310 G40 G0 X85N320 G0 X200 Z200N330 G97 S200N340 M30 %

Ennél a példánál - mint az eddigieknél is -ugyanazokat a ciklusokat, lekerekítéseket,letöréseket használjuk. A különbség csak amunkadarab alakjában van, szemléltetve akülönböző kontúrok elkészítéséneklegegyszerűbb példáját. Itt jegyezném meg,hogy a metszéspontszámítás használatánál aprogramírás előtt bizonyos esetekbencélszerűbb a műhelyrajzot alaposantanulmányozni és a mérethálón - különösenaz egyértelmű báziskialakítás miatt -bizonyos változtatásokat előre elvégezni.

Page 8: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

8. Kontúresztergálás - menetesztergálás - beszúrás

Ez a program egy teljes alkatrészprogramot tartalmaz. Az N120-as sortól az N190-ig a főorsóbeállításai, valamint a homlokfelület nagyolása történik a G79-es nagyolóciklussal. Ebben aciklusban a meghívási pont felhasználásával és a négyszög másik sarkának megadásával egynégyszög alakú késpálya alakul ki, úgy, hogy a fogásvétel és a visszafutás gyorsmenet, míg azesztergálás és a kiemelés előtolással történik. Az N200-tól az N220-ig a nagyolóciklus hívásavan. Az N200-as sor egy adatbeállító sor, ami csak a fogásvétel és a kiemelés értékeittartalmazza, tehát tulajdonképpen a nagyolókés jellemző adatait lehet megadni, így egykövetkező nagyoláskor csak a második sorra van szükség. A /1 a mondatok elején a feltételesmundatra utal, ami segítségével - mérethibás alkatrésznél - a nagyolás kihagyható. Anagyolóciklus előtt a nyersdarab külső átmérője fölé kell állni egy kicsivel, mert a ciklus előszörlelépi az eltolást, majd fogást vesz és esztergál. Az N230-as sortól az N410-es sorig van atényleges kontúr leírás, amelyet a nagyolóciklus is használ, a nagyolás pályájánakkiszámításához. A lekerekítéseket a “,R” , a letöréseket a “,C” , a szögeket a “,A” címenprogramoztuk. A szögeket a Z tengely pozitív irányától kell megadni, irányfüggően. Mivel anagyolóciklus után automatikusan a simitósorok következnek a programban, nincs szükség asimitóciklus (G70) meghívására. Amennyiben olyan programrészre hivatkozunk anagyolóciklussal, amire a program tényleges futása közben nem fut rá, akkor szükség van asimitócilus meghívására is, a nagyolóciklussal teljesen megegyező módon. Ilyen eset akkorfurdul elő, amikor az alámetszéses kontúr két oldalát külön-külön késsel (jobbos-balos) kellkinagyolni, de a simitás már ugyanazzal a késsel is végezhető, illetve a fordított esetben, amikoregy nagyolókéshez két simitókés tartozik. Az N410-es sortól az N680-as sorig szerepel abeszúrás leírása. Ebben a részben látható, hogy a beszúrókés két egymástól független

Page 9: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

korrekcióval dolgozik, úgy, hogy a két korrekció között pont a kés szélessége a különbség. Abeszúrás szélességénél célszerű egy kicsivel, - a simítási ráhagyás kétszeresével - keskenyebbbeszúrókést választani. Ekkor egy telibeszúrással a beszúrás nagyolása elvégezhető, majd a késkét forgácsoló élével az oldalak és a fenék könnyen simítható. Amennyiben a beszúrás sokkalszélesebb, a telibeszúrás helyett a beszúróciklus (G75) használata javasolt. A beszúrásoknál, ésazon felületeknél, ahol a kés hirtelen kifelémozgásából nem kör keresztmetszet adódik, célszerűegy várakozást (G4) beiktatni a kiemelés előtt. Az N690-es sortól a menetesztergálás leírásatalálható. Az N710-es sor egy adatbeállító sor, amely a ment és egyben a menetkés főbbjellemzőit tartalmazza a menet méretétől függetlenül. A menet pontos méreteit az N720-as sortartalmazza, hasonlóan a nagyolóciklushoz. A visszafutás átmérőjét a menetciklus meghívásakor,az előző pozicionálással definált X koordináta határozza meg. A menet mélysége a névlegesméret és a magméret közti különbség fele. A kúposság mértéke a kezdőátmérő és a végátmérőközti különbségből számítható. A menetesztergálást célszerű Z-ben a darabtól távolabb indítani,hogy a főorsófordulat és a tengelysebesség tökéletesen szinkronizálódhasson és a menet elejene torzuljon. A kiemelés a menetemelkedés 0.1-szeresének függvényében számítható, így ha akiemelésre 0-t írunk, akkor merőlegesen, amennyiben 10-et, akkor egy menetmelkedés alatt, 20-at írva két menetemelkedés alatt kb 45 fokban emel ki a kés. Az X és Z koordináta mindig a készmenet kezdőponttól legtávolabbi pontjának a koordinátái, a kiemeléstől függetlenül. Ez a ciklusaz első fogás mélységéből számítja a többi fogás mélységét - állandó forgácskeresztmetszetszámítással - de a számított értéket felülbírálja a minimális fogás mértéke, amennyiben aszámított mérték ennél kisebb lenne!

Page 10: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

%O7008(PELDA 08)N100 G0 X200 Z200N110 T101N120 G0 X62 Z10N130 G92 S3500N140 G96 S150 M8 M3N150 G79 X-1 Z5 F0.2N160 Z3N170 Z1N180 Z0N190 G0 X62 Z2/1 N200 G71 U1 R0.5/1 N210 G71 U0.3 W0.3 F0.5 P250 Q370N220 G0 X200 Z200N230 T202N240 G0 X16 Z10N250 G42 X8 Z2N260 G1 X16 Z-2 F0.2N270 X16 Z-16N280 X13.6 Z-18N290 Z-20 ,R1N300 X30 ,R2.5N310 Z-35 ,A165 ,R3N320 X55 ,R3N330 X55 Z-56N340 X52.6 Z-58N350 Z-60 ,R1N360 X60 ,C1N370 Z-62N380 X62N400 G40 X70N410 G0 X200 Z200N420 T303N430 G0 X70 Z-49N450 X57N460 G1 X46N470 G4 P2N480 G0 X57N490 X56 Z-51N500 G1 X54 Z-50N510 X46N520 G4 P2N530 G1 ZI0.5N540 G0 X56N550 T313N560 Z-44N570 G1 X54 Z-45N580 X45

N590 G4 P2N600 T303N610 G1 Z-50N620 G4 P2N630 G1 X46N640 XI2N650 ZI1N660 G0 X200N670 Z200N680 G97 S500N690 T404N700 G0 X18 Z10N710 G76 R0.2 P021060 Q0.2 N720 G76 X14.16 Z-19.5 F1.5 P0.92 Q0.2N730 G0 X200 Z200N740 M30%

Page 11: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O90

R3.5

R1

R1

R7.5O

410°

R2.5

8°30'

O90

. 32

O95

35

26.5

11.6

9. Kontúrleírás - homloknagyolóciklussal, metszéspontszámítással

%O7009(PELDA 09)N100 G0 X200 Z200N110 T101N120 G0 X98 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8/1 N150 G72 W1 R0.5/1 N160 G72 P180 Q270 U0.3 W0.3 F0.5N170 G0 X99 Z-35N180 G41 X98 Z-35N190 G1 X95N200 Z-26.5N210 X90.32 ,R1N220 X90 ,A-1 ,R3.5N230 ,A-81.5 ,R2.5N240 G3 I0 K-11.6 R7.5 ,R1 Q-1N250 G1 X4 Z0 ,A-5 Q1N260 X-1N270 G40 Z2N280 G0 X200 Z200N290 G97 S200N300 M30 %

Az előző példákhoz képest alényeges különbség a homlok nagyolóciklus, mert a Z írányban leszedendőanyagfelesleg lényegesen kisebb, mintaz X irányú és ilyenkor a “felesleges”szánmozgások csökkentése miattcélszerű ezt a ciklust választani. Ahomlok nagyoló ciklus miatt nincsszükség a program elején az oldalazóciklusra, mert az első pozicionálás afűrészelési ráhagyás elé történt. Akúpok és gömbfelületek közöttimetszéspontok az automatikusgeometria számítás segítségével lettekmeghatározva. Ezekben az esetekben akörívek középpontja - a normálkörívmeg-adásoktól eltérően - abszolútértékben programozandók. A konstansvágósebesség szintén az előzőkbenismertetettek szerint programozandó.A nagyolóciklus mondatai előtt a /1jelek arra hivatottak, hogy példáulteszteléskor, vagy javítható selejtesetén - a feltételes gombhasználatával - a nagyolásmegspórolható.

Page 12: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O20

O40

O60

O80

O10

0

20

40

50

80

90

150

160

12. Kontúresztergálás nagyolóciklussal

%O7012(PELDA 12)N100 T101N110 G0 X40 Z10N115 G92 S2500N120 G96 S150 M3 M8 F0.3N130 G0 X100 Z1N140 G71 U1 R0.5N150 G71 U0.3 W0.3 F0.5 P170 Q270N160 G1 X20 Z10N170 G42 X20 Z2N180 G1 X20N190 Z-20N200 X40 Z-40N210 G3 X60 Z-50 R10N220 G1 Z-80N230 X80 Z-90N240 Z-150N250 X100 Z-160N260 X101N270 G40 X110N280 G0 X110 Z50N290 M30%

Ez a program szintén egyteljesen egyszerű példaprogram. Ezértrészletesebb magyarázatot csak akontúrkövetés be- és kikapcsolásaigényel. Bekapcsoláskor a kontúrkezdőpontja előtt egy úgynevezettsegédpontot programozunk (N160)ahonnan a kontúrraállás - csúcssugárnálnagyobb mértékű elmozdulással -elvégezhető. Ez a pont sem egyezhetmeg a kontúr kezdőpontjával, mert ittmég - a ráállás miatt - a kontúrtorzulhat, hanem célszerű egy kicsitelőrébb pozicionálni (N170), ahonnanmár a kontúrleírás tényleges indítható.

Page 13: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O20

O10

0

O40

O60

O80

20

60

80

120

160

O40

13. Kontúrleírás

%O7013(PELDA 13)

N100 T101N110 G0 X102 Z2N115 G92 S2500N120 G96 S100 M3 M8N130 G71 U1 R1N140 G71 U.2 W.2 F.2 P160 Q240N150 G0 X40 Z2N160 G42 X20 Z2 F.2N170 G1 Z-20 F.2N180 X40N190 X60 Z-60N200 G2 Z-80 R10N210 G1 Z-120N220 X80 Z-160N230 X105N240 G40 X110N250 G0 X200 Z200N260 M30%

E nnek a példának a különlegessége avisszahajló kontúr, ami azért fontos, merta nagyolócilus az egész ciklusleírást veszifigyelembe, anélkül, hogy a nagyolókéshelyigényével foglalkozna, tehát ebben azesetben a nagyolást is profilkéssel kellvégezni, amely alkalmas arra, hogy avisszahaj lás t i s k iesz tergá l ja .Amennyiben a visszahajlást an a g y o l ó k é s s e l n e m k i v á n j u kkinagyoltatni, abban esetben szükség vana program végét jelző M30 után egyolyan kontúrleírásra, amely nemtartalmazza a visszahajló részt, ésamelyre a program megmunkálás közbennem fut rá, viszont a nagyolóciklus P ésQ címei ide mutatnak. Természetesenilyenkor a visszahajló rész nagyolásárólkülön gondoskodni kell! A későbbiekbenerre is lártható példaprogram.

Page 14: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O20

O10

0

O60

O40

O8 0

20

30

40

70

100

130

150

R50

14. Kontúrleírás

%O7014(PELDA 14)N100 G0 X200 Z200N110 T101N120 G0 X40 Z10N125 G92 S2500N130 G96 S100 M8 M3N140 G0 X82 Z2N150 G71 U1 R.5N160 G71 U.3 W.3 F.5 P190 Q280N170 G0 X100 Z100N180 T202N185 G96 S120N190 G0 G42 X20 Z2N200 G1 Z-20 F.2N210 G1 X60 Z-30N220 G1 Z-40N230 G1 X40 Z-70 ,R50N240 G1 X60 Z-100N250 G1 Z-130N260 G1 X80 Z-150N270 G1 X101N280 G40 X110N290 G0 X200 Z200N300 M30%

Ebben a példában a nagyolást egyszerszámcsere követi, ami azt jelenti,hogy a simítás külön késsel kerülmegmunkálásra. A szerszámcserét egypozicionálás előzi meg, biztonságiokokból. Majd az új szerszám beváltásáta szerszámra jellemző technológiaibeállítás (F ; S) követi. A kontúrkövetéskikapcsolása - a bekapcsoláshozhasonlóan - anyagon kívül történik, így akontúrtorzulás elkerülhető.

Page 15: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O2 0

O10

0

20

O60

O20

40

80

110

160

R20

15. Visszahajló kontúr - balos késsel esztergálva

%O7015(PELDA 15)N100 G0 X200 Z200N110 T101N120 G0 X102 Z2N130 G92 S2500N140 G96 S100 M8 M3N150 G71 U1 R0.5N160 G71 U0.3 W0.3 F0.5 P180 Q240N170 G0 X40 Z10N180 G42 X20 Z2N190 G1 X20 Z-20 F0.2N200 X60 Z-40N210 Z-140N220 X100 Z-160N230 X102 Z-160N240 G40 X110 Z-160N250 G0 X200 Z200N260 G97 S200N270 T202N280 G96 S120 M3 M8 N290 G0 Z-112 N300 X65N310 G71 U0.3 F0.5 P330 Q380N320 G0 X65 Z-120N330 G41 Z2N340 G1X20 Z-80 ,A-45 F0.2N350 Z-60N360 G3 X60 Z-40 R20

N370 G1 X61N380 G40 X62N390 G0 X100N400 Z100N410 M30%

Ennek a programnak aj e l l e g z e t e s s é g e , h o g y akontúrvisszahajlást - az R20-as rádiusz90 fokos kifutása miatt - egy balos késnagyolja és simítja ki, míg a kontúrtöbbi részét továbbra is egy jobbos késmunkálja meg, az előző példákhozteljesen hasonlóan. A második késnélfigyelni kell a be- és kiállásokra, merta darab eleje útban van. A kontúrraráállás és leállás egyaránt anyagonkívűl történik, a sorjás élek elkerülésemiatt. Természetesen egy alakosbeszúrás kiesztergálása profilkésselteljesen hasonló módon működik.

Page 16: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O2 0

20

30

50

70

80

100130

O40

O80

O10

0

O40

16. Kontúrleírás

%O7016(PELDA 16)N100 G0 X200 Z100N110 T101N120 G0 X100 Z10N130 G92 S2500N140 G96 S100 M8 M3N150 G71 U1 R0.5N160 G71 U0.3 W0.3 F0.5 P340 Q410N170 G0 X82 Z-70N180 G71 U0.3 F0.5 P430 Q480N190 G0 Z10N200 G0 X40 N210 G42 X20 Z2N220 G1 Z-20 F0.2N230 X40 Z-30N240 Z-50N250 X80 Z-70N260 Z-80N270 X40 Z-100N280 Z-130N290 X100 Z-160N300 X104 Z-162N310 G40 X110N320 G0 X200 Z200N330 M30N340 G42 X20 Z2

N350 G1 Z-20 F0.2N360 X40 Z-30N370 Z-50N380 X80 Z-70N390 Z-160N400 X104 Z-162 ,A135N410 G40 X110N420 M30N430 G42 Z-100N440 X40 Z-100 ,A-135N450 Z-130N460 X100 Z-160N470 X104 Z-162N480 G40 X110N490 M30%

Page 17: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

Ebben a példában arra láthatunk megoldást, ha a kontúrvisszahajlást valamilyenokokból (elvékonyodás, késváltás, stb.) külön programozva oldjuk meg. Ekkor anagyolóciklusnál nem a simitási kontúrt leíró részt használjuk fel, hanem a program végétjelző M30 után írjuk. Ebben az esetben erre a részre nem fut rá a program, hanem csak anagyolóciklus használja, tehát a két további M30 is felesleges, csak olvashatóságiszempontból kerültek a programba. A visszahajló kontúr nagyolóciklusánál a W címet nemszabad kitölteni, mert a Z irányú ráhagyás - előjeltől függően - csak az egyik oldalonjelentkezik, a másik oldalon profiltorzulást eredményez. A simitást leíró rész továbbra isteljes egészében végrehajtódik, de a nagyolóciklustól függtelenül, egy lépésben.

Page 18: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O2 0

O10

0

O60

O80

20

30

3525

O40

15

130

150

5

2525

17. Ciklusok

%O7017(PELDA 17)

N100 G0 X200 Z200N110 T101 (NAGYOLOKES)N120 G0 X98 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8/1 N150 G72 W1 R0.5/1 N160 G72 P180 Q240 U0.3 W0.3 F0.5N170 G0 X200 Z200N180 T202 (SIMITOKES)N190 G0 X20 Z5N200 G41 X20 Z5N210 G1 Z-20N220 X60 Z-30N230 Z-130N240 X80 Z-150N250 X102N260 G40 X105N270 G0 X200 Z200N280 T303 (BESZUROKES JOBB)N290 G96 S80N300 #1=1N310 WHILE[#1LE4] DO1N320 T303 (BESZUROKES JOBB)N330 G0 X62 Z-40N340 G1 X40N350 G4 P2N360 G0 X62N370 Z-35

N 3 8 0G 1

X40 Z-40N390 G4 P2N400 G0 X62N410 T313 (BESZUROKES JOBB)N420 G0 Z-50N430 G1 X40 Z-45N440 G4 P2N450 G0 X62N460 G52 ZI-25N470 #1=#1+1N480 END1N490 X200 Z200N500 M30 %

Ez az alkatrész egy WHILEciklus segítségével került leírásra. Aciklust makróváltozó (#1)használátával valósítottuk meg. Aciklusmag a DO és END utasításokközött található. Egyéb megoldás aciklus szervezésére az, hogyha azismétlődő rész alprogramként írjukmeg és az alprogramot többszörhívjuk meg. Erre láthatunk példát akövetkező feladatban.

Page 19: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

O24O8

O33

13

10

1x45°

O50

2x15

°

O32

16161616

2x15°

7.5 30°

18. Alprogramtechnika

%O7018(PELDA 18)N100 G0 X200 Z200N110 T101 (OLDALAZOKES)N120 G0 X62 Z10N130 G92 S3500N140 G96 S150 M8 M3N150 G79 X-1 Z5 F0.2N160 Z3N170 Z1N180 Z0N190 G0 X200 Z200N200 G97 S1000 N210 M98 P7019N220 G52 Z-16N230 M98 P7019N240 G52 Z-32N250 M98 P7019N260 G52 Z-48N270 M98 P7019N280 G52 Z-64N290 M98 P7019N300 M30%

Főprogram, amelyből az egyesalkatrészek programját tartalmazóalprogram kerül meghívásra,koordináta-eltolás megvalósításával. Aprogram elején szerepel egyoldalazóciklus is a darabolási ráhagyáseltávolítására. Az oldalazás állandóvágósebességgel történik.

Page 20: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

%O7019(PELDA 19)N100 T202(ATM 8 FURO)N110 S1000 M3 F0.2 M8N120 G0 X0 Z5N130 G1 Z-17N140 G4 P1N150 G0 Z100 N160 T303 (ATM 20 FURO)N170 S1000 M3 F0.2 M8N180 G0 X0 Z5N190 G1 Z-10.5N200 G4 P1N210 G0 X0 Z10N220 T333 (ATM 20 FURO)N230 G0 G42 X28 Z1.5N240 G1 X24 Z-0.5N250 X24 Z-10.5N260 G1 XI-4N270 G0 Z10N280 G0 G40 X100 Z100N290 T404(KULSO KES)N300 S1000 M3 F0.2 M8N310 G0 X50.5 Z1N320 G71 U0.3 W0.3 D0.5 P330 Q400N330 G0 G41 X30 Z1N340 ,A180N350 G1 X33 Z-2 ,A165N360 ,A-180N370 X32 Z-7.5 ,A-150N380 Z-10N390 X52N400 G40 G0 X55N410 G0 X100 Z100N420 T505(LESZURO)N430 S1000 M3 F0.2 M8N440 G0 X53N450 Z-13N460 G1 X46N470 G0 X53N480 G41 Z-12N490 G1 ,A-90N500 X48 Z-13 ,A-105N510 X7N520 G0 G40 X100 Z100N530 M99%

Ez az alprogram, ahol egy teljes alkatrészprogramja van megírva, mint teljesmegmunkálás. A különbség az, hogyaz alprogramot egy M99 parancs zárjale, amely a főprogramba valóvisszatérésre utal. A program végén aleszúrókés egy letörést is készít adarab hátoldalára. A 20-a fúró jelenesetben egy úgy lett beállítva, hogymint furatkés is képes forgácsolni, ígykészül a 24-es furat, a 20-as fúrás után.A furatok itt nem fúróciklussegítségével vannak programozva,ezért nem szükséges a síkváltás afúrások előtt és után.

Page 21: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

19. Fúróciklusok (egyszerű fúróciklus)

%O7019(PELDA 19)N100 G0 X200 Z200N110 T101 (OLDALAZÓKÉS)N120 G0 X82 Z6N130 G92 S3500N140 G96 S150 F0.5 M3 M8N150 G79 X-1 Z5N160 Z3N170 Z1N180 Z0N190 G97 S500 N200 G0 X100 Z100N210 T303 (FURO)N220 G17 G0 X0 Z50N230 G81 X0 R2 Z-60 F0.05N240 G18 G80N250 G0 X100 Z100N260 T202 (KONTURESZTERGALOKES)N270 G0 X82 Z2N280 G71 U1 R0.5N290 G71 P230 Q310 U0.3 W0.3 F0.5N300 G0 X20 Z2N310 G42 X20 Z1N320 G1 Z-12N330 G1 Z-24 ,A160N340 G1 X48 ,R6N350 G1 Z-80N360 G1 X82N370 G40 X84N380 G0 X200 Z200N390 G97 S200N400 M30 %

Page 22: NCT 99T NCT 2000T - NCT Ipari Elektronikai Kft · O 2 0 O X? O 4 8 O 8 0 12 24 52 60 R6 R 8 R 4 4 0 ° 2. Kontúrleírás lekerekítésekkel %O7002(PELDA 02) N100 G0 X200 Z200 N110

Ez a példa a fúróciklusok alkalmazásának bemutatására szolgál, ezért most a külső kontúrleírását nem részletezzük. A legfontosabb feladat a programozásnál a fúrótengelykiválasztása. Mivel egy normál esztergagépen - amely nem rendelkezik forgószerszámmal -a Z tengely a fúrószár tengelye, ezért a fúróciklus programozása előtt az XY síkot kell, mintfősíkot beváltani, attól függetlenül, hogy nincs Y tengely. (Egy X tengelyű fúrószáresetében természetesen az YZ síkot kell választani.) Viszont a további megmunkáláshozújra az XZ síkra van szükség, ezért a ciklus befejezése után gondoskodni kell az eredetisikválasztás visszaállításáról. Innen kezdve a fúróciklusok már szinte csak a G kódban ésnéhány segédadatban térnek el egymástól. Minden fúróciklusnál -természetesensíkválasztástól függően - X címen programozzuk a furat helyzetét, Z címen a furattalppontját, míg R címen azt a megközelítési távolságot, amíg a fúró gyorsmenetbenmegközelíti a darabot. Az R szerepe lépcsősfuratoknál a legjelentősebb.

Amennyiben a furat talppontján várakozásra van szükség, abban az esetben azN230-as sor az alábbiak szerint módosul, míg a többi sor teljesen változatlan marad:

N230 G82 X0 R2 Z-60 P2, ahol P címen a várakozást programozzuk 1/fordulategységben.

Amennyiben a furat hossza a forgács automatikus kihozását igényli, akkor az N230-as sor az alábbiak szerint módosul, míg a többi sor, az előzöhöz hasonlóan teljesenváltozatlan marad:

N230 G83 X0 R2 Z-60 Q10 E0.5, ahol Q címen azt programozzuk, hogy a fúróegyszerre mennyit fúrjon, majd kiemelés után az E címen adjuk meg, hogy az előző fúrástalppontját mennyire közelítsde meg gyorsmenetben.

Amennyiben a furat hossza automatikus forgácstörést igényel, akkor az N230-as soraz alábbiak szerint módosul, míg a többi sor teljesen változatlan:

N230 G83.1 X0 R2 Z-60 Q10 E0.5 ,ahol Q címen azt programozzuk, hogy a fúróegyszerre mennyit fúrjon, majd az E címen adjuk meg, hogy forgácstöréshez mennyitemeljen vissza.

Menetfúrásnál az N230-as sorban egy egyszerű fúróciklushoz képest csak a Gkódban van különbség, míg a többi sor most is teljesen változatlan:

N230 G84 X0 R2 Z-60 F1, ahol F címen [mm/ford] természetesen amenetemelkedést kell programozni. Itt célszerű - a kiegyenlítő betét tulajdonságai miatt(csak egyik irányba rugózik)- egy kicsit kisebb menetemelkedést programozni, de errekonkrét számítási mód nincs, tapasztalat szerint kell belőni.

Természetesen a szoftwer ismeri a merevszárú menetfúrást is, ebben az esetbenG84.2-t, illetve G84.3-at kell programozni, de ez szinte kizárólag - a nagytömegű főorsómiatt - csak hajtott szerszám esetén használható.