ORSZÁGOS CNC PROGRAMOZÁS ÉS GÉPKEZELÉS SZAKMAI VERSENY
NCT VEZÉRLÉSRE írásbeli Támogatók: NCT Kft. NCT Akadémia graphIT Kft. ISCAR Hungary Kft. Hód-93 Kft. BESTOF Kft. Seco Tools Kft. Oerlikon Balzers Magyarország
április 19.
2012. A kidolgozás időtartama: 150 perc Jóváhagyta: Apostol Attila
Versenyző száma: ………………………………..
Országos CNC programozás és gépkezelés szakmai verseny 2012.
I.
teszt feladatok:
40 pont
1. Feladat: 1 pont Az átmérő 40 mm-es külső élen egy 2x45°-os él letörést, a homlokfelületen pedig egy oldalazást kell végrehajtani. A használt vezérlés NCT. Az alábbi programrészletek közül melyik esetében nem keletkezik sorja a munkadarab külső élén? … N10 G0 X44 Z-4 N11 G1 G41 X40 F0.2 N12 G1 Z0 ,C2 N13 G1 X-1 N14 G0 X60 Z60 N15 M30 a.
… N10 G0 X-1 Z2 N11 G1 G42 Z0 F0.2 N12 G1 X36 N13 G1 X42 Z-3 N14 G0 G40 X60 Z60 N15 M30 b.
… N10 G0 X44 Z0 N11 G1 X-1 F0.2 N12 G0 G42 X34 Z1 N13 G1 X42 Z-3 N14 G0 G40 X60 Z60 N15 M30 c.
2. Feladat: 1 pont Az ábrán lévő szerszámgépen a gép kezelője milyen irányból nézve határozhatja meg helyesen a körinterpoláció óramutató járásával megegyező illetve azzal ellentétes körüljárási irányát? a. A munkadarabra felülről nézve a +Y tengely irányából b. A munkadarabra alulról nézve a +Y tengely irányába c. Tetszőleges, hogy milyen irányból nézzük a munkadarabot
3. Feladat: 1 pont Melyik körinterpolációs mondat a helyes, ha a szerszámmal (X20;Y10) pontból az (X80;Y10) pontba kívánunk eljutni? a. G02 G41 X80 Y10 R-50 vagy G02 G41 X80 Y10 R50 b. G02 G42 X80 Y10 R50 vagy G02 G42 X80 Y10 R-50 c. G02 G41 X80 Y10 R-50 vagy G02 G42 X80 Y10 R50
2
Országos CNC programozás és gépkezelés szakmai verseny 2012. 4. Feladat: 1 pont Válassza ki az IGAZ állítást G16 polár koordinátarendszer használata esetén! a. A következő adatokra van szükségünk: sugár (Y vagy V) és polárszög (X vagy U). b. A következő adatokra van szükségünk: sugár (Y vagy U) és polárszög (X vagy V). c. A következő adatokra van szükségünk: sugár (Z vagy W) és polárszög (X vagy U).
5. Feladat: Számítsa ki a „Z” értékét! A mértékegységek mm-ben értendők
2 pont
Z=……………
6. Feladat: Hol helyezkedik el a forgójeladó indirekt útmérésnél? a. A forgójeladó a golyósorsó végére van felszerelve b. A forgójeladó a főorsó végére van felszerelve c. A forgójeladó az ágyra van felszerelve 7. Feladat: A mellékelt ábrán melyik szerszám a balos?
1 pont
1 pont
8. Feladat: 1 pont Mi jellemzi a szerszámcímes rendszert? a. A szerszámok pontos sorrendje fontos, amit memóriachippel figyelnek. b. A szerszámokat a technológiai utasításnak megfelelő sorrendben helyezik el. c. A szerszámokat tetszőleges sorrendben helyezik el. 9. Feladat: 1 pont Polárkoordináta interpoláció (G17) használata esetén az alkalmazott koordinátarendszer nullpontját a lineáris tengelyen (X) kötelezően úgy kell megválasztani, hogy a forgó szerszám forgástengelye X=0 pozícióban egybeessék a körtengely (C) forgástengelyével. A polárkoordináta interpolációban használt szerszám X irányú hosszkorrekciója kötelezően 0 kell hogy legyen. Válassza ki az alábbi válaszok közül, hogy mi a megoldás, ha az elkészített objektum központos, de méretbeli hibája van. 3
Országos CNC programozás és gépkezelés szakmai verseny 2012. a.Az X irányú kompenzálást a szerszám X irányú kopás korrekciós mezejében kell beállítani b. Az X irányú kompenzálást a szerszám R kopás korrekciós mezejében kell beállítani c. Az X irányú kompenzálást a munkadarab nullponteltolással kell beállítani 10. Feladat: 1 pont A következő programrészlet milyen alakzatot ír le? ..... G12.1 #150=sin30*10 #151=cos30*10 G1 G42 X[#151*2] C0 C#150 X0 C10 X-[#151*2] C#150 C-#150 X0 C-10 X[#151*2] C-#150 C0 G0 X70 G40 G13.1 ....... a. Átmérő 20 mm-es körbe írható hatszög b. Átmérő 10 mm-es körbe írható hatszög c. Átmérő 20 mm-es körbe írható nyolcszög 11.
Feladat: Válassza ki, hogy melyik programrészlet egyenértékű az alábbi programrésszel! G0 X10 Y50 G2 Y20 X40 I30
1 pont
a.G0 X10 Y50 G2 Y20 X40 R30 b.G0 X10 Y50 G2 Y20 X40 R-30 c. G0 X10 Y50 G2 X40 I30 J-30 12. Feladat: 1 pont Melyik parancsra igaz, hogy az M30-ig megváltoztatja a munkadarab nullpontok eltolás vektorát? a. G52 X10 Y10 b. G92 X10 Y10 c. G10 L2 X100 Y20 P1 13. Feladat: 1 pont A kontúrkövetés bekapcsolt állapotában (G41, G42) a vezérlés mindig két, a kiválasztott síkba eső mozgásmondat közötti korrekciós vektorokat kell, hogy 4
Országos CNC programozás és gépkezelés szakmai verseny 2012. számolja. A gyakorlatban szükség lehet arra, hogy két síkbeli mozgásmondat közé mozgást nem tartalmazó mondatot, vagy nem a kiválasztott síkba eső mozgást tartalmazó mondatot programozzunk. Válassza ki a következők közül, hogy melyiket nem lehet programozni! a. különleges transzformációk be-, kikapcsolása: G50, G51, G50.1, G51.1, G68, G69. b. funkciók: M, S, T c. nullpont áthelyezés: G52 d. a kiválasztott síkon kívüli mozgás: (G17) G1 Z e. várakozás: G4 P f. alprogram hívás: M98 P 14. Feladat: Mit jelent a szerszámbeállító pont? a. A szerszámbeállító pont a szerszámtartó egy adott helyén található, amit a gép gyártója határoz meg. Ha a szerszám bemérése a gépen kívül történik, akkor a szerszám hossza és sugara az F szerszámbeállító pontra vonatkozik. Ezeket az értékeket a szerszámtárolóban kell megadni a vezérlésnek.
1 pont
b. Az F pont egy, a felhasználó által meghatározott pozíció a főorsón. Kúpos szárú befogás esetén – ami marógépeknél jellemző – ez a pozíció egy bizonyos kúpátmérő felett van meghatározva. Ha a szerszámot a befogójával az orsóba beillesztjük, akkor a szerszámbeállító pont és a szerszámbefogó pont egybeesik. 15. Feladat: 1 pont Nem öröklődő (egylövetű) funkciók hatása, vagy adatok értéke csak az adott mondatban érvényes. Ezeket a funkciókat nem öröklődő, vagy egylövetű funkcióknak nevezzük. Válassza ki a következő kódok közül, amelyik nem öröklődik! a. M04 b. G96 c. M99 d. G61 e. G81 f. G49 16. Feladat: 1 pont A T0812 parancs jelentése: a 08-as számú szerszámot váltsd be és a 12-es számú korrekciós csoportot hívd le mellé. Mi történik akkor, ha a szerszám számára 0-t programozunk, vagy csak egy, vagy két számjegyet írunk T címre? a. szerszámváltás megtörténik, csak új korrekciót nem hív le. Pld.: T12 jelentése: a 12-es szerszámot hívja be, de a korrekciós csoport nem változik. 5
Országos CNC programozás és gépkezelés szakmai verseny 2012. b. szerszámváltás nem történik, csak új korrekciót hívunk le. Pld.:T12 jelentése: a 12-es korrekciós csoportot hívd le. c. hibaüzenettel leáll 17. Feladat: Milyen eszközt lát az alábbi ábrán?
1 pont
a. automatikus szerszámbemérő esztergagépre b. szerszámkalibráló esztergagépen c. munkadarab nullpont bemérő esztergagépen
18. Feladat: 1 pont A T101-es külső esztergáló szerszám X irányú kinyúlását XI+1 mm-el módosítottuk a szerszámkorrekciós tárban. Milyen méretet fog készíteni a szerszám - a módosított korrekciós érték lehívását követően - az előzőleg esztergált 21mm-ES ÁTMÉRŐ helyett? (A programozott érték változatlan.) a. b. c. d. e.
19 mm-t 22 mm-t 19.5 mm-t 21 mm-t 20.5 mm-t
19. Feladat: Adja meg az alábbi CNC kódok szakszerű jelentését!
9 pont
a. G92 S (Smax)………………………………………………… b. G00 (G50)……………………………………………………… c. G76 (G80) ……………………………………………………… d. G95 (M95)……………………………………………………… e. GOTO5 (FROM 5)…………………………………………… f. G71 (G72) ………………………………………………………. g. G52 (G60) ……………………………………………………… 6
Országos CNC programozás és gépkezelés szakmai verseny 2012. h. G77 (G70) ……………………………………………………… i. WHILE DO1-END1 (G60-FROM-TO ) …….………………… 20. Feladat: 1 pont Az alábbi ábra alapján a vezérelt tengelyek elnevezését a paramétertárban lehet definiálni (AXIS). Itt lehet jelölni, hogy melyik tengely milyen címre mozogjon. Alapkiépítésben (2D esetén) a tengelyek nevei: „X” és „Z”. A bővítő tengelyek elnevezése a tengely típusától függ. A következő állításokból válassza ki az igaz állítást! a. A lineáris mozgást végző bővítő tengelyek elnevezése: „A”, „B”, „C” és „W”. Az „U”, „V”, „W” tengelyek párhuzamosak (vagy közel párhuzamosak) valamelyik elsődleges tengellyel b. A lineáris mozgást végző bővítő tengelyek elnevezése: „Y”, „U”, „V” és „W”. Az „U”, „V”, „W” tengelyek merőlegesek valamelyik elsődleges tengellyel c. A lineáris mozgást végző bővítő tengelyek elnevezése: „Y”, „U”, „V” és „W”. Az „U”, „V”, „W” tengelyek párhuzamosak (vagy közel párhuzamosak) valamelyik elsődleges tengellyel 21. Feladat:
1 pont
(G95) G04 P.... paranccsal várakozási időt másodpercben szeretnénk programozni, mely melyik gép konstans programozásával tudjuk ezt elérni. a. MINUT=0 b. MINUT=1 c. SECOND=1 22. Feladat: Válassza ki a HIBÁS programrészletet! NCT 104 a. ....... G1 X12 ,C4 G1 Z-21 ,R2 G1 X16 G1 Z-42 X23 ,C2 G1 X43 .....
1 pont
NCT 90 a. ....... G1 X12 BEV-4 G1 Z-21 BEV2 G1 X16 G1 Z-42 X23 BEV-2 G1 X43 .....
7
Országos CNC programozás és gépkezelés szakmai verseny 2012. b. ....... G1 X12 ,C4 G1 Z-21 ,R2 G1 X16 G1 Z-42 X23 ,C2 G1 G40 X43 ..... c. ....... G1 X12 ,C4 G1 Z-21 ,R2 G1 X16 G1 Z-42 X23 ,C2 X43 .....
b. ....... G1 X12 BEV-4 G1 Z-21 BEV2 G1 X16 G1 Z-42 X23 BEV-2 G1 G40 X43 ..... c. ....... G1 X12 BEV-4 G1 Z-21 BEV2 G1 X16 G1 Z-42 X23 BEV-2 X43 .....
23. Feladat:
7 pont
Válaszadáshoz használja az 1. számú mellékletet! Egy váltólapka dobozán lévő adatok alapján határozza meg a lapka: a. alakját: ………………………………………………………………….. b. hátszögét: …………………………………………………………….. c. tűrését: ………………………………………………………………… d. típusát: ………………………………………………………………… e. forgácsoló él hosszát: ………………………………………….. f. lapka vastagságát: ……………………………………………….. g. csúcssugarát: …………………………………………………………..
24. Feladat: 1 pont Mi történik akkor, ha két, nem a kiválasztott síkba eső mozgást tartalmazó, vagy mozgást nem tartalmazó mondatot írunk a programba? Pld.:
8
Országos CNC programozás és gépkezelés szakmai verseny 2012. ...G17 G42 G91... N110 G1 X50 Y70 N120 G4 P2 N130 S400 N140 X60
... a. a vezérlés a kontúron való haladás alapstratégiáját használja. b. a szerszámpálya nem torzul mert a két mondat még megengedett. c. a vezérlés az utolsó kontúrmondat végpontjára merőlegest állít, és ez lesz a korrekciós vektor, ezért a szerszámpálya torzul. 25. Feladat: 1 pont Az alábbi sokszöget polárkoordináta interpolációval készíti el. Válassza ki a 4. pont helyes koordinátáinak meghatározását! a. G1 X[COS15*60] C-[SIN15*30] b. G1 X-[COS15*60] C-[SIN15*30] c. G1 X[COS15*30] C-[SIN15*30] d. G1 X-[COS15*60] C-[SIN15*60] e. G1 X-[COS15*30] Y-[SIN15*30]
II.
Kontúr rekonstrukció:
10 pont
NCT90T: N005 G60 X0.8 Z0.4 N010 G50 S100 F0.2 T101 M03 M12 M40 M96 V180 Sm2500 X40 Z1 N015 G72 X0 D1 FR080 N020 G60 X0 Z0 N025 G40 X50 Z20 N030 G60 X6.52 N035 G50 M41 V180 N085 G01 X0 Z0 N040 G42 X17.72 Z-8.86 N090 G02 X17.72 Z-8.86 R8.86 N045 G02 X16 Z-11.98 R8.86 N095 G02 X16 Z-11.98 R8.86 N050 G03 Z-21.98 R26 N100 G03 Z-21.98 R26 N055 G03 Zi-7.07 R10 N105 G03 ZI-7.07 R10 N060 G01 X20 N110 G01 X32 A-45 N065 G60 Xi-1.43 FR040 TO060 Q4 N115 G02 X40 R15 N070 G60 X0 N120 G01 ZI-5 N075 G42 X-4 Z2 N125 G01 X41 N080 G50 F0.1 V210 X-4 Z2 N130 G41 X50 Z20 P2
9
Országos CNC programozás és gépkezelés szakmai verseny 2012.
NCT104M: %O0024(VERSENY) G54 G21 G17 G40 G90 G94 F160 G97 S1500 T1 M6 G43 H1 Z60 M3 G0 X-20 Y0 Z2 G1 Z-5 G42 D1 X0 Y0 X60 G2 X80 Y20 R20 G1 X110 Y20 G1 XI[COS60*40] YI[SIN60*40] G3 X[110-1.01+16.01] Y85 R24.25 G1 XI-25 G2 R-20 XI20 YI20 G1 X110 Y135 ,A90 Q1 XI-45 G2 X15 Y135 R25 G1 X0 ,R8 YI-65 ,A0 G2 X77.52 Y60 R34.5 I43.02 J60 Q-1 X[43.02-34.5] R34.5 ,R8 G3 X-5 Y15 R20 I6 J30 Q1 G1 X0 G2 X0 Y-15 R15 G1 X-20 G40 G0 Z50 M30 %
NCT104T: %O0024 G21 G18 G40 G92 S1500 G95 F.06 G96 S150 T808 M4 G0 X42 Z1 G79 X-1 Z0 G0 X50 10
Országos CNC programozás és gépkezelés szakmai verseny 2012. Z30 T202 G96 S180 F.1 G0 X42 Z2 G71 U.8 R.5 G71 P1 Q2 U.5 W0 F.1 G0 X50 Z100 M0 G92 S1800 G96 S250 F.05 N1 G42 G0 X-1 Z1 G1 Z0 X0 G3 X24 Z-12 R12 G1 X20.85 Z-11.9 ,A180 Q-1 Z-25 X24 G2 R15 X44 Z-51.18 G1 X36 Z-62 ,A170 Q1 ZI-6 N2 X42 G40 G0 X50 Z-68 G97 T606 G95 S1000 F.03 G0 X26 Z-25 G1 X18 G4 P10 X26 ,A60 G0 X50 Z20 M5 T404 G95 F0.1 S300 M3 G0 X23 Z3 G76 P020060 Q0.1 R0.15 G76 X19.16 Z-23 P0.92 Q0.2 F1.5 G0 X50 Z100 M30
%
11
Országos CNC programozás és gépkezelés szakmai verseny 2012.
12
Országos CNC programozás és gépkezelés szakmai verseny 2012. III. programozási feladat: (eszterga)
50 pont
A tanult NCT vezérléssel készítse el az alkatrészrajzon lévő munkadarab külső CNC programját, felfogási tervét, műveletelem sorrendjét, szerszámozási tervét a kiadott egyszerűsített beállító lapon!
13
Országos CNC programozás és gépkezelés szakmai verseny 2012. III. programozási feladat: (maró)
50 pont
A tanult NCT vezérléssel készítse el az alkatrészrajzon lévő munkadarab CNC programját, felfogási tervét, műveletelem sorrendjét, szerszámozási tervét a kiadott egyszerűsített beállító lapon!
14
Országos CNC programozás és gépkezelés szakmai verseny 2012. MŰVELETTERV Munkadarab:
Anyag:
Programazonosító:
Felfog. módja/száma:
Nyersdarab méret:
Szerszámgép/Vezérlés:
Felfogási terv: (kézi vázlat/befogási méretekkel/nullaponttal/)
Sorsz.
Művelet megnevezése
Szerszámazonosító
Megjegyzés
Forgácsolási adatok Szerszámazonosító Szerszámszár típusa Lapka típusa Forgácsolási sebesség m/min Fordulatszám ford/min Előtolási sebesség mm/ford Fogásmélység mm
15
Országos CNC programozás és gépkezelés szakmai verseny 2012.
N10
N190
N20
N200
N30
N210
N40
N220
N50
N230
N60
N240
N70
N250
N80
N260
N90
N270
N100
N280
N110
N290
N120
N300
N130
N310
N140
N320
N150
N330
N160
N340
N170
N350
N180
N360
16
Országos CNC programozás és gépkezelés szakmai verseny 2012.
N370
N550
N380
N560
N390
N570
N400
N580
N410
N590
N420
N600
N430
N610
N440
N620
N450
N630
N460
N640
N470
N650
N480
N660
N490
N670
N500
N680
N510
N690
N520
N700
N530
N710
N540
N720
17
Országos CNC programozás és gépkezelés szakmai verseny 2012.
18