Készítette és szerkesztette: Dr. Sipos Jenő [ kérem, hogy bármilyen hibát, pontatlanságot a siposj229@gmail.com címre írjátok meg.]
20 PERC alatt töltse ki a tesztet és a végén NE KAPCSOLJA KI a számítógépet!
Válassza ki a lineáris hajtásra jellemző leírást!
A lineáris motoroknál mechanikus kapcsolat az egyes mozgóelemek között nincs. Ennek megfelelően nincs súrlódás és abból adódó kopás, illetve hőfejlődés. Nincs holtjáték, foghézag vagy nyúlás, csak kiemelkedően pontos pozícionálás.
A súrlódás hatásfoka megfelelő. A nagy merevség, pontos pozicionálást tesz lehetővé. A holtjáték kiküszöbölés érdekében két golyósanyát egymással szemben feszítenek elő.
A CNC-szerszámgépek mellékhajtásaival szembeni elvárás a fokozatmentes fordulatszám−szabályozás, valamint a fordulatszám−tartomány minél nagyobb szabályozhatósága.
3D-s marógépen (ahol az AXIS kiosztása X=1 Y=2 Z=3 ) az "X" tengelyen 0.02 mm irányváltási hibát mért. Melyik gépkonstans beállításával tudja a hibát megszüntetni?
BCKLSH1=20
AXIS2=0.020
AXIS2=0.020
BCKLSH2=20
A következő programrészletekből válassza ki a hibásat!
Az 01 kódcsoportba tartozó G00/G01 közül melyik az alapértelmezett kód?
G00
G01
Bekapcsolás után a paramétermező CODES paramétercsoportjában meghatározott érték szerint G00, vagy G01 kód van érvényben.
A belső menet marását bekapcsolt szerszámsugár-korrekció mellett végezzük. Amennyiben a vezérlés rendelkezik automatikus előtolás vezérlő funkcióval, hogyan fog változni a szerszámközéppont előtolási sebessége annak érdekében, hogy a programozott előtolási sebesség a szerszám forgácsoló élén jelenjen meg?
növekszik
csökken
változatlan marad
A vezérlés az alábbi mondatban programozott elmozdulást melyik koordináta rendszerben fogja végrehajtani?
N200 G00 Z10 G91
Szerszámgép koordinátarendszerében, abszolút vonatkoztatási rendszerben.
Válassza ki, hogy az állítás igaz vagy hamis! Egy megmunkálási programban minden bázispont közvetlenül a gépi nullapontra vonatkozik.
igaz
hamis
Válassza ki, hogy az állítás igaz vagy hamis! Bázispont kijelölésével a felhasználó meghatározza a munkadarab megmunkálásához használatos koordinátarendszert, amelyre az aktuális NC-programban megadott koordináták vonatkoznak.
igaz
hamis
Válassza ki, hogy melyik állítás igaz ! A szabályozó elv a következő eljárásokat foglalja magába:
A sebességszabályozás feladata, hogy a tengelyek egymáshoz képest megfelelő sebességgel mozogjanak.
A tengelypozíció célértékét a tengelyen érzékelik és továbbítják a vezérlésnek.
A forgóadó közvetlenül a szánon határozza meg a megtett utat.
Válassza ki, hogy melyik állítás igaz ! A szabályozó elv a következő eljárásokat foglalja magába:
A helyzetszabályozás adott pozícióban tartja a tengelyt.
A tengelypozíció célértékét a tengelyen érzékelik és továbbítják a vezérlésnek.
A forgóadó közvetlenül a szánon határozza meg a megtett utat.
Mit jelent a rögzített szerszámhely kódolás?
Helycímes kódolás esetén minden egyes szerszámnak egyetlen, előre meghatározott (rögzített) helye van a szerszámtárban.
A változó szerszámhely kódolás esetén a szerszámok tetszőleges helyre kerülnek a tárban, és a vezérlés átveszi a helyek kezelését. Előnye: a változó szerszámhely kódolás különösen gyors szerszámcserét tesz lehetővé, mivel a következő szerszám már elő van készítve a szerszámcserélőben.
Mit jelent a szerszámbeállító pont?
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.
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.
Az egyenletes emelkedésű menet vágása G33 v F(E) Q utasítással hengeres, vagy kúpos menet vágását definiálja. A „v” vektorra maximum két tengely koordinátaadatát lehet beírni. Ha a „v” vektoron két koordináta adatát adtuk megakkor a vezérlés kúpos menetet vág. A következő ábra alapján válassza ki, hogy melyik tengelyen értelmezi a vezérlés a menetemelkedést ha a szög < 45°?
Z>X a programozott menete- melkedést a Z tengely mentén veszi figyelembe
X>Z a programozott menete- melkedést az X tengely mentén veszi figyelembe.
mindkét tengelyen
A G33 öröklődő funkció. Ha egymás után több menetvágó mondatot programozunk, tetszőleges, egyenes szakaszokkal határolt felületre vághatunk menetet. A következő állítások közül válassza ki a helyes megfogalmazást!
A vezérlés a főorsó jeladó nullimpulzusára az első mondatban szinkronozódik rá, és a további mondatoknál már nem végez szinkronizációt, következésképp a menet emelkedése folyamatos lesz az összes szakaszon. Ebből adódóan a programozott Q főorsó szögelfordulást is csak az első mondatban veszi figyelembe.
A vezérlés a főorsó jeladó nullimpulzusára az első mondatban szinkronozódik rá, és a további mondatoknál már nem végez szinkronizációt, következésképp a menet emelkedése folyamatos lesz az összes szakaszon. Ebből adódóan a programozott Q főorsó szögelfordulást minden mondatban újra figyelembe veszi.
A vezérlés a főorsó jeladó nullimpulzusára minden mondatban újra szinkronozódik, következésképp a menet emelkedése folyamatos lesz az összes szakaszon.
Válassza ki a helyes választ az alábbi programrészletre! A poluspont megyegyezik a kör középpontjával. (G17 G16 G90) G02 X100 Y-990 Z50 R-100
A fenti mondatban egy 2 egész ¾ fordulatú spirált adtunk meg, az óramutató járásával megegyező forgásiránnyal.
A fenti mondatban egy 3 egész fordulatú spirált adtunk meg, az óramutató járásával ellentétes forgásiránnyal.
A fenti mondatban egy 2 egész ¾ fordulatú spirált adtunk meg, az óramutató járásával ellentétes forgásiránnyal.
A következő utasításokban előforduló címeket a vezérlés nem tekinti polárkoordinátásnak, még ha a G16 állapot be is van kapcsolva, kivéve egyet. Válassza ki azt az egyet!
G59 munkadarab koordinátarendszerben írt pozícionálás,
G10 beállító utasításban előforduló koordináták,
G52 koordinátaeltolás,
G92 koordinátabeállítás
G53 gépi koordinátarendszerben írt pozícionálás,
G68 koordinátarendszer elforgatás,
G51 léptékezés (nagyítás) bekapcsolása,
G50.1 programozható tükrözés.
Belső sarkok megmunkálása esetén a szerszámra ható erő megnövekszik a sarok előtti és utáni szakaszon. Annak érdekében, hogy a szerszám ne rezegjen be, és a felület megfelelő maradjon, a vezérlő G62 bekapcsolt állapotában a belső sarkok előtti és utáni szakaszon az előtolást automatikusan csökkenti. Válassza ki azt a gépkonstanst, mellyel be tudja állítani a belső szög értékét, melynél a G62 hatásos lesz!
CORNANGL
DECDIST
ACCDIST
CORNOVER
A következő alprogram rész végrehajtására melyik állítás igaz?
... G01 X10 Y21 G40 M99 P25
a program futása visszatér a hívó program N25 sorára.
a program futása visszatér a hívó program következő sorára.
a program futása visszatér a hívó program 25. sorára.
az alprogram 25-ször hajtódik még végre.
G10 R L P utasítással lehet a szerszámkorrekciók értékeit módosítani programból. G10 utasítás egylövetű. A következő programsor melyik szerszámtárhely melyik értékét módosítja?
G10 R-0.1 L13 P13
13-as tárhely szerszámsugár kopás
13-as tárhely szerszámsugár geometria
13-as tárhely szerszámhossz kopás
13-as tárhely szerszámhossz geometria
A következő ábrán szaggatott vonallal jelöltük a szerszám középpontjának pályáját. Válassza ki az alábbi kódok közül melyik programozásával tudjuk az ábra szerszámpályáját létrehozni!
G38 kóddal G41/G42 bekapcsolt állapotában
G38 kóddal G40 bekapcsolt állapotában
G39 kóddal G41/G42 bekapcsolt állapotában
Válassza ki, hogy a következő programrészlet melyik válasznak felel meg! ...G17 G91 G41... N110 G1 X100 N120 G39 N130 G3 X80 Y-80 I80 .........
G39 mondat programozásával elérhető, hogy egy szerszámsugárnyi köríven mozogjon a szerszám középpontja.
G39 mondat programozásával a síkbeli szerszámsugár korrekciószámítás bekapcsolt állapotában elérhető, hogy külső sarkok kerülése esetén a vezérlő automatikusan metszéspontot számoljon.
G39 mondat programozásával a síkbeli szerszámsugár korrekciószámítás bekapcsolt állapotában elérhető, hogy külső sarkok kerülése esetén a vezérlő ne számoljon automatikusan metszéspontot, hanem egyenes szakaszokat iktasson be a kerüléshez.
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ósvektorokat kell, hogy 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!
nullpont áthelyezés: G52
funkciók: M, S, T
várakozás: G4 P
a kiválasztott síkon kívüli mozgás: (G17) G1 Z
különleges transzformációk be-, kikapcsolása: G50, G51, G50.1, G51.1, G68, G69.
alprogram hívás: M98 P
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.:
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.
A vezérlés a kontúron való haladás alapstratégiáját használja.
A szerszápálya nem torzul mert a két mondat még megengedett.
Válassza ki azt a programrészt amely az ábrán látható torzult kontúrt adja akkor, ha a sugárkorrekció bekapcsolása után lehet csak fogást venni Z irányban!
Ha a Z irányú mozgást felbontjuk egy gyorsmeneti és egy előtolásos szakaszra, a pálya torzulni fog, mert két, nem a kontúrkövetés síkjában levő mondat jön egymás után Pld.: ...G17 G91... N110 G41 G0 X50 Y70 D1 N120 Z-35 N130 G1 Z-5 N140 Y40 .........
Ha a sugárkorrekció bekapcsolása után lehet csak fogást venni Z irányban a kontúr torzulni fog. Pld.: ...G17 G91... N110 G41 G0 X50 Y70 D1 N120 G1 Z-40 N130 Y40 ...
Ha a sugárkorrekció bekapcsolása után lehet csak fogást venni Z irányban és a Z irányú mozgást felbontjuk egy gyorsmeneti és egy előtolásos szakaszra, a pálya torzulni fog. Válassza ki, hogy melyik programrészlettel tudjuk megoldani, hogy a korrekciós vektor helyesen épüljön fel!
Mi történik akkor, ha G41, vagy G42 bekapcsolt állapotában két mozgásmondat között G53 parancsot programozunk?
Ebben az esetben a megelőző mondat végpontján törli a korrekciós vektort, végrehajtja G53-ban a pozícionálást, majd a következő, nem G53 mozgásmondat végpontjában visszaállítja a korrekciós vektort.
Ebben az esetben végrehajtja G53-ban a pozícionálást, és nem befolyásolja a korrekciós vektort.
Ebben az esetben a megelőző mondat végpontján törli a korrekciós vektort, végrehajtja G53-ban a pozícionálást, majd a következő, nem G53 mozgásmondat végpontjában a törölt a korrekciós vektorral számol.
Azt tapasztalja, hogy a program futtatásakor a munkadarab nullpontja X irányban a választott szerszám hosszával pozitív irányban eltolódik, úgy hogy a munkadarab bemérést elötte végezte el. Az állapot üzemmód funkció almenüjében a következő képernyőt látja. Válassza ki, hogy miért történik az X irányú eltolás!
A funkció menüablakban látszik, hogy az X tengelyhez is hozzá lett rendelve az adott szerszám hosszkorrekció értéke.
Mivel G43 alapértelmezett ezért rendeli hozzá az X értékhez.
A munkadarab nullpont eltolásoknál az MDB X irányú értéke nem nulla.
Válassza ki az IGAZ állítást!
A kontúrra való ráállás stratégiáját csak akkor választja a vezérlő, ha G40 állapotból G41, vagy G42 állapotba kapcsolunk. Másképp fogalmazva, ha D00-lal töröljük a korrekciót és utána Dnn–nel visszakapcsoljuk (nn 0–tól különböző szám), nem a kontúrra való ráállás stratégiáját választja a vezérlő.
A kontúrra való ráállás stratégiáját nem csak akkor választja a vezérlő, ha G40 állapotból G41, vagy G42 állapotba kapcsolunk. Hanem ha D00-lal töröljük a korrekciót és utána Dnn–nel visszakapcsoljuk.
A kontúrra való ráállás stratégiáját csak akkor választja a vezérlő, ha D00-lal töröljük a korrekciót és utána Dnn–nel visszakapcsoljuk.
Válassza ki a helyes meghatározást a szerszám sugár megállapítására a következő egyszerű makro hívás esetén, G65 P10 X23 Z24 A12 D7 (a szerszámtárat a „D” címen adjuk meg)!
#144=#[12000+#8]+#[13000+#7]
#144=#[12100+#7]+#[13100+#7]
#144=#[12000+#7]+#[13000+#7]
Ha a paramétermezőben az A(9030)=1, akkor a következő programrészletek közül melyik ekvivalens az alábbi programsorral? Használja a segédletet! NCT 104 Mprogramozási segédlet G0 X0 Y0 A134
#195=134 G0 X0 Y0 M98 P9030
#195=1 G0 X0 Y0 M98 P9030
#195=134 G0 X0 Y0 G65 P9030
Válassza ki a következő állítások közül a helyeset!
Az argumentumok meghatározott címeknek adott olyan konkrét számértékek, amelyek a makróhívás során a megfelelő lokális változókban kerülnek eltárolásra.
Az argumentumok meghatározott címeknek adott olyan konkrét számértékek, amelyek a makróhívás során a megfelelő globális változókban kerülnek eltárolásra.
Az argumentumok #500-#599 címeknek adott konkrét számértékek.
Válassza ki a helyes meghatározást az abszolút képzésre!
#100=ABS#12
#100=FIX #12
100=SQRT#12
Válassza ki a helytelen állítást a következő kérdésre adott válaszok közül! Mi a különbség az alprogramhívás és makróhívás köztt?
A makróhívás és a alprogramhívás is megváltoztatja a lokális változók szintjét.
Az alprogramhívás csak a mondatba programozott egyéb parancsok végrehajtása után ágazik el a hívott alprogramba, a makróhívás csak elágazik.
Makróhívás tartalmazhat argumentumot, az alprogramhívás nem
A következő programrészletben az egyszerű makróhívásban programozott "A" cím megadását tesztelem. Amennyiben a gépkezelő elfelejtette programozni akkor a programrészletnek meg kell szakítani a program futását. Válassza ki, hogy melyik programrészlet felel meg a követelményeknek! NCT 104M programozási segédlet
IF [#1EQ#0] THEN #3000=111 (AZ "A" ÉRTÉKÉT NEM ADTA MEG)
IF [#1EQ#0] THEN #3006=111 (AZ "A" ÉRTÉKÉT NEM ADTA MEG)
IF [#1NE#0] THEN #3000=111 (AZ "A" ÉRTÉKÉT NEM ADTA MEG)
Sorozat munkadarabot készít a következő programrészlettel. A megmunkált darabok számát a #3901–es számlálóban gyűjti a vezérlő. A számláló tartalmát minden M02, M30 végrehajtásakor lépteti 1–gyel a vezérlő. Válassza ki, hogy az alábbi programban hogyan tudja megoldani a számláló léptetését!