PANNON EGYETEM Műszaki Informatika Kar Matematika Tanszék
Oktatási segédlet EMCO WinCTS oktatószoftver használata
Név: Milus Lajos informatikatanár MA levelező hallgató
EMCO WinCTS
Veszprém 2010
2
oktatási segédlet
EMCO WinCTS
oktatási segédlet
Tartalomjegyzék:
1.
Bevezetés ............................................................................................................................ 4
2.
A szoftver telepítése ........................................................................................................... 6
3.
A szoftver indítása .............................................................................................................. 7
4.
A munka megkezdése......................................................................................................... 9 4.1. A munkakönyvtár és nyelv beállítás ............................................................................. 10 4.2. Szerszámadatok bevitele ............................................................................................... 10 4.3. Programok szerkesztése ................................................................................................ 12 4.4. Szerkesztés a GUIDING segítségével ........................................................................... 13 4.5. A SIMULATION lehetőségei ....................................................................................... 20
3
EMCO WinCTS
oktatási segédlet
1. Bevezetés Az automatizálásra való törekvés az ipari termelés kialakulásának kezdete óta megfigyelhető. Az ipari termelés növekedésével és szakosodásával az egyedi gyártás mellet megjelent a sorozatgyártás és a tömeggyártás is. Az egyedi, kis- és középsorozat gyártására a nagysorozatgyártásra alkalmazott automaták, illetve automatizálási módszerek nem alkalmasak. Bebizonyosodott, hogy a kis- és középsorozat-gyártás automatizálási igényeit mechanikai megoldásokkal gazdaságosan nem lehet kielégíteni. Az elektronika ugrásszerű fejlődése azonban lehetővé tette a számjegyvezérlésű (NC) szerszámgép elkészítését. Az NC technika területén attól kezdve további jelentős lépések történtek, meghódította a világ gépiparát. Az NC technika a gépgyártáson belül a kis- és középsorozat
gyártás
minőségi,
termelékenységi
gazdaságossági
követelményeit
messzemenőn képes kielégíteni és egyre inkább bevonul a nagysorozatgyártásba is. A mikroelektronika rohamos fejlődésének hatására lehetővé vált a mikroszámítógépek megmunkáló gépeken és közvetlenül a gyártási folyamatban történő alkalmazása. A csökkenő méretek mellett a növekvő számítási sebességű és tárolókapacitású számítógépek felhasználásával a megmunkálási pontosság jelentős növekedését érték el és lehetőség nyílt a programozási folyamat leegyszerűsítésére is, a számítógépeket integrálták a megmunkáló gépekbe (CNC: Computer Numerical Control). A számjegyvezérlésű szerszámgépek programozásának oktatása a gyakorlatban vezérlésfüggő. Annak ellenére, hogy a korszerű vezérlésgyártók mindegyike a DIN66025 szerinti
szabványon
alapuló
berendezést
épít,
szolgáltatásaikban,
kezelésükben
különböznek egymástól. A sokféle (Hunor, Siemens, Heidenhein, Maho, Fanuc, Bosch, Olivetti, …) vezérlésgyártó vezérlései, több gépgyártó gépébe kerülnek beépítésre (akár vásárlói kérésre is). A középiskolai oktatásban, a szakképzésben oktatási célra az egyik legelterjedtebb az ausztriai EMCO cég WinCTS oktatórendszere, amely többek között a Siemens 810/820T vezérléssel került forgalomba.
4
EMCO WinCTS oktatási segédlet Magyar nyelvű kezelési utasítása nem lévén dolgozatommal szeretném a diákjaim, a szaktanár kollégáim és a saját magam munkáját megkönnyítő oktatási segédanyagot készíteni. A 31 521 09 1000 00 00 OKJ számú gépi forgácsoló szakma központi programja tartalmazza a CNC programszerkesztés I., 110/5.1/0264-06 azonosítójú tananyagelemet, amely szerint a tanulóknak rendelkezniük kell a felsorolt kompetenciákkal: Szükség esetén egyeztet a programmódosításról a programozó technológussal Szükség esetén ciklus utasításokat alkalmaz Szükség esetén alprogramtechnikát alkalmaz Szükség esetén módosítja az általa írt megmunkáló programot Egyszerű megmunkáló programot készít Alkalmazza az adott szerszámgép-vezérlés elemi utasítás készletét1 A kisbéri Bánki Donát Szakképző Iskola 1999-ben fejlesztésként kialakított egy CNC technika oktatására alkalmas szaktantermet. A teremben oktatásra az EMCO cég WinCTS szoftverét használjuk a fenti kompetenciák fejlesztésére. Jelenleg a teremben 19 tanuló tud önállóan dolgozni a számítógépeken, illetve 1 darab EMCO PC Turn 55 oktató esztergagép, és 1 darab EMCO PC Mill 55 oktató marógép biztosítja a megmunkálások elvégzésének lehetőségét. A dolgozatommal nem célom a teljes szoftverleírás, igyekszem azokat a funkciókat kiemelni, amelyek segítségével a programozási feladatok egyszerűen elvégezhetők, áttekinthetők. A mellékelt SmartBoard alkalmazás (2. sz. melléklet) futtatásához a feltelepített Smart Notebook szoftver szükséges. A számítógépen lehetőleg legyen AVI formátumot lejátszó video alkalmazás is.
1
31 521 09 1000 00 00 gépi forgácsoló szakma központi programja
5
EMCO WinCTS
oktatási segédlet
2. A szoftver telepítése Hét mágneslemezen található a telepítőkészlet, amit az iskola tanulói és dolgozói korlátozás nélkül használhatnak az intézményben, és otthon egyaránt. Az iskolánk CNC oktatótermében a tanári gépen kívül 12 tanulói munkaállomás és 7 laptop van, melyeken szintén a tanulók dolgozhatnak. A teremben van egy EMCO Turn 55 oktató esztergagép Siemens 810T vezérléssel.
1. Felhasználói licensz
A szoftver ki tudja használni a számítógépes hálózatok előnyeit, ha ezt igénybe szeretnénk venni, akkor az alábbi módon járjunk el: 1. Teacher verzió telepítése tanári gépre bárhol a hálózaton. Alapértelmezésben a C:\WINNC alkönyvtárba telepíti magát a szoftver. Ha befejeződött a telepítés, a C:\WINNC alkönyvtárat (ha máshová telepítettük, akkor azt) meg kell osztani írásra és olvasásra a tanulói gépek számára. 2. Student verziók telepítése a tanulói gépekre. Telepítés előtt hálózati meghajtóként például Z: meghajtóhoz rendeljük hozzá a tanári gép C:\WINNC (ha máshová telepítettük, akkor azt ahová a szoftver tanári változata települt) már megosztott alkönyvtárát. Indítsuk el a telepítést a Student változatot választva, majd a telepítés helyeként a Z: (hálózati megajtót) adjuk meg. Otthon, illetve hálózatba nem kötött gépekre a Teacher változatot telepítsük!
6
EMCO WinCTS
oktatási segédlet
3. A szoftver indítása Ikonjára
kattintással, vagy a Start gombon keresztül a Programok alatti WINCTS
csoportból verziótól függőn teacher, vagy student.
A TEACHER verzió szolgáltatásairól A tanár monitorának felülete három nagy részre osztható:
Tanári vezérlés képernyő.
Egy kiválasztott tanulói vezérlés képernyő.
Választó- és funkciógombok.
2. Bejelentkező teacher képernyő
7
EMCO WinCTS
oktatási segédlet
A hálózat minden résztvevője önállóan végezhet munkát a rendszeren.
A tanár a saját vezérlésének képernyőjét kivetítheti az összes tanulói képernyőre, illetve csak egy tanulónak is.
A tanár képes egy tanuló gépének vezérlése feletti irányítást átvenni, a munkába beavatkozni, majd a vezérlést visszaadni.
A diákok és a tanár kommunikációjára üzenetküldő rendszer szolgál. Nem kell a tanárnak sétálni, túlkiabálni a gépek, a munka zaját, nem kell a diáknak sem elhagyni a helyét, ha segítséget kell kérnie.
A tanár helye nem kötött a tanulói gépek terméhez, több teremben egyszerre történhet munkavégzés.
A tanár adatokat, programokat tud küldeni a tanulók gépeire, és fogadni is képes azokat.
A billentyűleütés naplózása lehetővé teszi a hibák keresésének megkönnyítését.
Ha a tanári gépen a vezérlés címszalagjára duplán klikkelünk, a teljes képernyőn csak a tanári vezérléskép jelenik meg.
3. Teljes képernyős megjelenítés
8
EMCO WinCTS
oktatási segédlet
4. A munka megkezdése Amint az ipari vezérlő a bekapcsolás után, a szimulációs szoftver is egy hibaüzenettel jelentkezik be a képernyőjén, miszerint nem ismert a referenciapont, az útmérő rendszernek nincs arról információja, hogy hol vannak a szánok és a szerszám a gép munkaterén belül. A főmenüből, ahová az F1 megnyomásával jutunk, vízszintes görgetéssel, F11 kétszeri megnyomásával, képernyőre kerül, és F3-al választható a REFPONT menü. Ide belépve a szánokat külön-külön tengelyenként (nyilakkal), vagy együttesen (NUMLOCK kikapcsolva+numerikuson 5 megnyomása) megmozdítva, a szánokat, az elektronika referenciapontra viszi őket.
4. Referenciapontra futás
A referenciaponton veszi fel az útmérő rendszer az alapértékeit, ezt az X és a Z tengely megváltozott értékei mutatják. (A szerszámgép esetében fontos, hogy a képkezelő ismerje a referenciapont helyét a munkatéren belül, annak érdekében, nehogy a szerszám elakadjon a referencia pontra haladás közben, és a törés, a károsodás így elkerülhető!)
9
EMCO WinCTS
oktatási segédlet
4.1. A munkakönyvtár és nyelv beállítás A Siemens vezérlés esetén a megmunkáló főprogram neve %1 … %9999 lehet. Az alprogram neve L1 … L9999 lehet. Egyazon név többször is előfordulhat, de különböző tároló helyeken. Alapértelmezés tároló helyként C:\WINNC\SIE810.T\PRG, vezérlés nyelveként pedig amit a telepítéskor választunk, viszont csak két lehetőség van, angol és német. A SETTING DATA menü, GENERAL DATA menüpontjában módosíthatók az alapbeállítások:
5. Tárhely
4.2. Szerszámadatok bevitele A szerszámváltáskor meg kell adni a vezérlésnek, hogy a szerszámtár melyik szerszámpozícióját hozza munkahelyzetbe. A munkehelyzetben levő szerszám adatait szerszámadattár tartalmazza. A szerszámadattárban Siemens 810T vezérlés esetében 50 hely van, a tárbeli helyek közötti lapozást a PgUp-PgDn billentyűkkel lehet megvalósítani.
10
EMCO WinCTS A TOOL OFFSET menüből érhető el a szerszámadattár.
oktatási segédlet
6. Szerszám adatok
A programozási feladatok elvégzéséhez be kell lépni a PARTPROGRAM menübe, melyből további feladatok végzésére nyílik lehetőség. PARTPROGRAM EDIT SELECT PROGRAM Program kiválasztása GUIDING Segítségnyújtó rendszer SIMULATION Szimulációs beállítások PLANE Munkasíkok közötti váltás 3DVIEW Opcionális lehetőség a térbeli szimulációra DIRECTORY A munkakönyvtár adatainak megtekintési lehetősége PROG. HANDL. Állományok kezelése
11
EMCO WinCTS
oktatási segédlet
4.3. Programok szerkesztése PARTPROGRAM
EDIT menüjében lehetséges a program mondatainak bevitele.
A mondatszám címből (N) és számból áll, a mondatszámoknak nem célszerű egyes növekményt választani, ajánlott az ötös, mert a későbbi módosítást, új mondat beszúrását nem lehetne megtenni. A mondatszámot egy mondaton belül négy utasítás követheti. A beviteli sor a képernyő billentyűsor feletti sorának jobb oldali része, a szerkesztőbillentyűk csak a beviteli sorban használhatók. A beviteli sor tartalma a felső ablakrészben lévő álló téglalap alakú kurzor pozíciójába fog kerülni. Az <Enter> megnyomására a szerkesztősorból a szöveg a programot tartalmazó felső ablakrészbe kerül, ahol már nem módosítható tetszés szerint. Egy újabb <Enter> megnyomásának hatására a sor végén megjelenik egy LF (soremelés) karakter, a kurzor a következő sor első pozíciójába kerül. A felső ablakrészben nem lehet a kurzort csak a nyíl billentyűkkel mozgatni, a klikkeléssel egy menüt lépünk vissza! Amikor a felső ablakrészben mégis szükséges a programon módosítanunk, az az alábbi módon tehetjük meg:
Mondat törlése: vigyük a kurzort a törölni kívánt mondat száma elé, gépeljük be mondatszámot, majd nyomjuk meg a
billentyűt.
Mondat beszúrása: vigyük a kurzort a mondat száma elé, amely elé beszúrni kívánunk, nyomjuk meg az <Enter> billentyűt, a <↑> nyíl billentyű megnyomása után, a beviteli sorba gépelt új mondat az <Enter> megnyomása után felkerül a kurzor pozíciójába.
Szó törlése: vigyük a kurzort a törölni kívánt szó elé, gépeljük be a szó címét (betű), majd nyomjuk meg a billentyűt.
Szó beszúrása: vigyük a kurzort a szó elé, amely elé beszúrni kívánunk, a beviteli sorba gépelt új szó az <Enter> megnyomása után felkerül a kurzor pozíciójába.
12
EMCO WinCTS
oktatási segédlet
4.4. Szerkesztés a GUIDING segítségével A programírás nagy gyakorlatot igénylő tevékenység, de a gyakorlat megszerzése során nagy segítség lehet az alaki hibák kiküszöbölésére, az R paraméterek megfelelő használatára, a SINUMERIK vezérlés szolgáltatása a GUIDING. Amikor a GUIDING-ba belépünk, a képernyőképen a programunkból csak az utolsó három sort látjuk. A PARTPROGRAM → EDIT → GUIDING útvonalon juthatunk a menübe, ahol az alábbi lehetőségek állnak rendelkezésre: BLOCK NUMBER A mondatszámok sorszámozását végzi automatikusan ötös növekménnyel, négy helyértékű számmá vezető nullákkal feltöltve. G FUNCT. A „G” című szavak beszúrását lehet itt elvégezni, illetve a billentyűsor fölött a „G” kódok rövid ismertetését olvashatjuk a kiválasztott nyelven. LINE Az egyenes vonalú elmozdulások megvalósításának lehetőségei közül választhatunk itt. CIRCLE A körív mentén történő elmozdulások programozási lehetőségeit mutatja meg ez a menüelem. CONTUR Az egyszerűsített kontúrleírások kiválasztási lehetőségeit kínálja fel, grafikus segítségnyújtással kiegészítve.
7. Kontúr leírások
13
EMCO WinCTS WORKCYCLE Öt ciklus választható:
8. Az öt ciklus
1. NAGYOLÁS
9. Megmunkálások
Nagyol. Simít. Nagyol és a maradék lépcsőket is eltávolítja. Nagyol, maradék lépcsőket eltávolít, és simít.
14
oktatási segédlet
EMCO WinCTS
oktatási segédlet
A következő választási lehetőség a felület elhelyezkedésére (külső-belső), és az előtolás irányára (hosszirányú-keresztirányú) vonatkozik
10. Nagyoló ciklusok
A megfelelő megmunkálás kiválasztása után már az értékek megadása következik:
11. Nagyoló ciklus paraméterei
Ha megadtuk az „R” paraméterek értékeit, az megnyomásával kerül a mondat a programba. a programlistához lép vissza. a ciklusok menüjéhez lép vissza.
15
EMCO WinCTS
oktatási segédlet
2. MENETVÁGÁS Először kétféle lehetőség közül kell választanunk: - normál menetvágás - felületről-felületre átmenő menet esetén: További választás lehetséges, külső forgástengellyel párhuzamos, külső kúpos, F5> belső forgástengellyel párhuzamos, belső kúpos.
12. Menetvágás
Ha megadtuk az „R” paraméterek értékeit, válasszuk az gombot, ahol a menetemelkedés megadásán kívül a még szükséges adatok adhatók meg.
13. Menetemelkedés
Ha megadtuk az „R” paraméterek értékeit, az megnyomásával kerül a mondat a programba. a programlistához lép vissza. a ciklusok menüjéhez lép vissza. 16
EMCO WinCTS
oktatási segédlet
esetén:
14. Menet több felületen
A felületről-felületre áthaladó menet jól alkalmazható a recézés, rovátkolás helyett a különféle felületek csúszásmentessé tételére. 3. FÚRÁS
15. Fúróciklus
A hosszlyuk fúró ciklus paramétereinek megadási lehetőségét biztosítja ez a menüelem.
4. BESZÚRÁS A beszúrás menüből először két lehetőség közül választhatunk: - beszúrás hengeres felületbe - beszúrás homlokfelületbe
17
EMCO WinCTS
oktatási segédlet
esetén: További választás lehetséges, külső beszúrás a szerszám bal oldali csúcsával, külső beszúrás a szerszám jobb oldali csúcsával, F5> belső beszúrás a szerszám bal oldali csúcsával, belső beszúrás a szerszám jobb oldali csúcsával.
16. Palást beszúrás
Ha megadtuk az „R” paraméterek értékeit, az megnyomásával kerül a mondat a programba. a programlistához lép vissza. a ciklusok menüjéhez lép vissza. esetén: További választás lehetséges, beszúrás jobbról a szerszám külső oldali csúcsával, beszúrás jobbról a szerszám belső oldali csúcsával, F5> beszúrás balról a szerszám külső oldali csúcsával, beszúrás balról a szerszám belső oldali csúcsával.
17. Homlok beszúrás
18
EMCO WinCTS oktatási segédlet Ha megadtuk az „R” paraméterek értékeit, az megnyomásával kerül a mondat a programba. a programlistához lép vissza. a ciklusok menüjéhez lép vissza. 5. ALÁSZÚRÁS
18. Alászúrás
Ha megadtuk az „R” paraméterek értékeit, az megnyomásával kerül a mondat a programba. a programlistához lép vissza. , az alászúrás alakját határozza meg. FEED Itt választható percenkénti, vagy fordulatonkénti előtolás, illetve az állandó vágósebesség, vagy az állandó fordulatszám. SPINDLE A főorsó forgatása kapcsolható jobbra, balra, vagy állítható meg TOOL A beváltandó szerszámokról és a hozzájuk rendelhető szerszám adattárakról ad információt a képernyőn. SPECIAL BLOCK A késleltetési idő, fordulatszám behatárolás és főorsó megállítás választható ki. SPECIAL FUNCT. Főorsó megállítás és előtolás befolyásolása. ADD. FUNCT.
19
EMCO WinCTS
oktatási segédlet
Kiegészítő információkat tartalmaz. PROGRAM END A program megállításának módjai közül lehet választani. BLOCK END Visszalépés.
4.5. A SIMULATION lehetőségei A CNC program tesztelésének egyik lehetősége a szimuláció. A különböző vezérlések, különböző szimulációs lehetőségeket kínálnak. A szimuláció megkezdésének feltételei: - legyen program, vagy alprogram a memóriában, - legyen beállítva a munkatér információit tartalmazó ablak.
19. Szimuláció menü
A munkatér információi beállíthatjuk megnyomásával, vagy az AREA W-PIECE feliratú gombra klikkelve.
20
EMCO WinCTS
oktatási segédlet
20. Szimulációs tér
A vékonyvonal a forgástengely felett a munkadarab kontúrvonalát jelöli. A vastag keret egy nézőkeablakot szimbolizál, amelyen látjuk a munkadarab felületét. Az értékeket a munkadarab nullponthoz viszonyítva kell megadni! További lehetőségek a SIMULATION menüben: RESET Alaphelyzetbe állás. PROGRAM CONTROL A program futtatásának befolyásolási lehetőségeinek be-ki kapcsolása.
21. Szimuláció
21
EMCO WinCTS
oktatási segédlet
Képek jegyzéke: 1. Felhasználói licensz................................................................................................................ 6 2. Bejelentkező teacher képernyő............................................................................................... 7 3. Teljes képernyős megjelenítés ............................................................................................... 8 4. Referenciapontra futás............................................................................................................ 9 5. Tárhely ................................................................................................................................. 10 6. Szerszám adatok ................................................................................................................... 11 7. Kontúr leírások ..................................................................................................................... 13 8. Az öt ciklus........................................................................................................................... 14 9. Megmunkálások ................................................................................................................... 14 10. Nagyoló ciklusok................................................................................................................ 15 11. Nagyoló ciklus paraméterei ................................................................................................ 15 12. Menetvágás......................................................................................................................... 16 13. Menetemelkedés ................................................................................................................. 16 14. Menet több felületen........................................................................................................... 17 15. Fúróciklus ........................................................................................................................... 17 16. Palást beszúrás.................................................................................................................... 18 17. Homlok beszúrás ................................................................................................................ 18 18. Alászúrás ............................................................................................................................ 19 19. Szimuláció menü ................................................................................................................ 20 20. Szimulációs tér ................................................................................................................... 21 21. Szimuláció .......................................................................................................................... 21
Irodalomjegyzék: Softwarebeschreibung Bedienoberlfäche SINUMERIK 810/820T Hallein, 1994 Czéh Mihály - Hervay Péter - Dr. Nagy P. Sándor: CNC programozás alapjai Budapest, Műszaki Könyvkiadó, 1999 Adolf Frischherz - Herbert Piegler: Fémtechnológia szakismeretek Budapest, B+V Lap- és Könyvkiadó, 1994
Mellékletek: 1. sz. melléklet: SINUMERIK 810T programozási segédlet 2. sz. melléklet: EHAM.notebook (SmartBoard alkalmazás) 3. sz. melléklet: 31 521 09 1000 00 00 Gépi forgácsoló szakma központi program részlet
22
EMCO WinCTS 1. sz. melléklet SINUMERIK 810T programozási segédlet Felhasznált címek: % Főprogram száma 1-9999 L .......... Alprogram száma 1-9999 N .......... Mondatszám 1-9999 G Útfunkció M Kapcsoló, kieg. funkció A .......... Szög B .......... Rádiusz, letörés D .......... Szersz. korrekció 1-49 F .......... Előtolás, késleltetési idő I,K .......... Körparaméterek, menetemelkedés P .......... Alprogramfuttatások száma lépték R .......... Adott paraméter ciklushoz S .......... Főorsó fordulat, forgácsolási sebesség T .......... Szerszámbehívás X,Z ......... Pozícióadatok LF .......... Mondatvég G Funkciók áttekintése: 1 .......... Bekapcsolási állapot 2 .......... Csak mondatonként érvényes G00 ........ gyorsjárat G011....... lineáris interpoláció G02 ........ körinterpoláció, óramutatóval egyező G03 ........ körinterpoláció, óramutatóval ellentétes G042....... késleltetési idő G092....... pontos megállás G10 ........ polárkord. interpol. gyorsjárat G11 ........ polárkord. interpol. lineáris interpoláció G12 ........ polárkord. interpol. körinterpoláció, óramutatóval egyező G13 ........ polárkord. interpol. körinterpoláció, óramutatóval ellentétes G33 ........ menetvágás, konstans emelkedés G401....... szerszámrádiusz-kompenzáció feloldása G41 ........ szerszámrádiusz-kompenzáció bal oldalról G42 ........ szerszámrádiusz-kompenzáció jobb oldalról G48 ........ kontúrtól való eltávolodás, ahogyan megközelítettük G50 ........ léptékváltoztatás kiválasztása G51 ........ léptékváltoztatás kiválasztása G532....... nullponteltolás feloldása mondatonként G541....... nullponteltolás 1 G55 ........ nullponteltolás 2 G56 ........ nullponteltolás 3 G57 ........ nullponteltolás 4 G58 ........ programozható nullponteltolás 1 G59 ........ programozható nullponteltolás 2 G60 ........ pontos megállás módusz G62 ........ pontos megállás móduszának feloldása G641....... pontos megállás móduszának feloldása G70 ........ méretmegadás collban G71 ........ méretmegadás milliméterben G901....... abszolút programozás G91 ........ inkrementális programozás G92 ........ fordulatszám behatárolás G94 ........ percenkénti előtolás G95 ........ fordulatonkénti előtolás G961....... állandó forgácsolási sebesség G97 ........ konstans fordulatszám G147 ...... a kontúr fokozatos megközelítése egyenes mentén G148 ...... fokozatos eltávolodás a kontúrtól egyenes mentén G247 ...... a kontúr fokozatos megközelítése negyed körív mentén G248 ...... fokozatos eltávolodás a kontúrtól negyed körív mentén
oktatási segédlet
G347...... a kontúr fokozatos megközelítése félkör ív mentén G348...... fokozatos eltávolodás a kontúrtól félkör ív mentén M Funkciók áttekintése: M00 ....... feltétlen programozott megállás M01 ....... feltételes programozott megállás M02 ....... főprogram vége M03 ....... főorsó forgatás bekapcsolása jobbra M04 ....... főorsó forgatás bekapcsolása balra M051 ...... főorsó kikapcsolása M08 ....... hűtővíz be M091 ...... hűtővíz ki M17 ....... alprogram vége M20 ....... szegnyereg előre M21 ....... szegnyereg hátra M25 ....... befogóeszköz kilazít M26 ....... befogóeszköz szorít M30 ....... főprogram vége M71 ....... lefúvatás be M721 ...... lefúvatás ki Ciklusok: L93 ........ beszúróciklus L94 ........ beszúrás menetkifutáshoz L95 ........ nagyolóciklus simítással L96 ........ nagyolóciklus simítás nélkül L97 ........ menetvágóciklus L98 ........ mélylyukfúró ciklus L99 ........ menetek láncolása, rovátkolás L971 ...... hosszmenetvágó ciklus Mondatonként max. 4 parancs megengedett!
EMCO WinCTS Szerszámél helyzetek:
Munkatér beállítás szimulációhoz:
PARANCSOK LEÍRÁSA: G00 gyorsjárat Szerszámkompenzáció:
N.. G00 X.. Z..
G01 Lineáris interpoláció N.. G01 X.. Z.. F.. Szerszámrádiusz:
oktatási segédlet
EMCO WinCTS G02 Körinterpoláció, óramutatóval egyező G03 Körinterpoláció, óramutatóval ellentétes
oktatási segédlet
G40 Szerszámrádiusz-kompenzáció feloldása G41 Szerszámrádiusz-kompenzáció bal oldalról
N.. G02/G03 X.. Z.. I.. J.. K.. F.. vagy N.. G02/G03 X.. Z.. I.. B.. F..
G42 Szerszámrádiusz-kompenzáció jobb oldalról X,Z körív végpont I,K a startpont távolsága a körközéptől B kör rádiusz, +B félkörnél kisebb, -B félkörnél nagyobb G04 Késleltetési idő N.. G04 X/F.. (sec) G09 Pontos megállás
G48 Kontúrtól való eltávolodás, ahogyan megközelítettük G10 Polárkord. interpol. gyorsjárat G11 Polárkord. interpol. lineáris interpoláció G12 Polárkord. interpol. körinterpoláció, óramutatóval egyező G13 Polárkord. interpol. körinterpoláció, óramutatóval ellentétes G33 Menetvágás, konstans emelkedés N.. G33 X.. Z.. I/K menetemelkedés I….X irányban (hossz) K….Z irányban (sík)
N.. G48 X.. Y.. U.. G50 Léptékváltoztatás kiválasztása N.. G50 G51 Léptékváltoztatás kiválasztása N.. G51 X.. Z.. P.. G53 Nullponteltolás feloldása mondatonként N.. G53 G54 Nullponteltolás 1 N.. G54 G55 Nullponteltolás 2 N.. G55 G56 Nullponteltolás 3 N.. G56 G57 Nullponteltolás 4 N.. G57
EMCO WinCTS G58 Programozható nullponteltolás 1
oktatási segédlet
G247 A kontúr fokozatos megközelítése negyed körív mentén
N.. G58 X.. Z.. N.. G247 X.. Z.. B.. G59 Programozható nullponteltolás 2 N.. G59 X.. Z..
G60 Pontos megállás módusz N.. G60 G62 Pontos megállás móduszának feloldása N.. G62 G64 Pontos megállás móduszának feloldása N.. G64 G70 Méretmegadás collban N.. G70 G71 Méretmegadás milliméterben
G248 Fokozatos eltávolodás a kontúrtól negyed körív mentén
N.. G71
N.. G48 X.. Z.. B..
G90 Abszolút programozás
G347 A kontúr fokozatos megközelítése félkör ív mentén
N.. G90 G91 Inkrementális programozás
N.. G347 X.. Z.. B..
N.. G91 G92 Fordulatszám behatárolás N.. G92 G94 Percenkénti előtolás G95 Fordulatonkénti előtolás G96 Állandó forgácsolási sebesség G97 Konstans fordulatszám G147 A kontúr fokozatos megközelítése egyenes mentén N.. G147 X.. Z.. B..
G348 Fokozatos eltávolodás a kontúrtól félkör ív men N.. G348 X.. Z.. B..
G148 Fokozatos eltávolodás a kontúrtól egyenes mentén N.. G148 X.. Z.. B..
EMCO WinCTS
oktatási segédlet
CIKLUSOK: L93 Beszúróciklus
R10 hosszirányú beszúrásnál 0 homlokbeszúrásnál 1 R21 Külső, ill. belső átmérő R22 Z irányú kezdőpont R23 jobb irányú startpontnál 1 bal irányú startpontnál -1 R24 simítási ráhagyás X irányban R25 simítási ráhagyás Z irányban R26 fogásmélység R27 beszúrási szélesség R28 késleltetési idő a beszúrás végén R29 beszúrási profil bal oldali hajlásszöge 0-89 R30 rádiusz (+) vagy letörés (-) a fenéken bal oldalt R31 beszúrási átmérő R32 rádiusz (+) vagy letörés (-) a peremén bal oldalt R33 rádiusz (+) vagy letörés (-) a fenéken jobb oldalt R34 rádiusz (+) vagy letörés (-) a peremén jobb oldalt R35 beszúrási profil jobb oldali hajlásszöge 0-89 L94 Beszúrás menetkifutáshoz R01 az élhelyzet definiálása R02 a kontúr kezdőpontja X irányban (a kész alkatrész átmérőjét adjuk meg) R03 a kontúr kezdőpontja Z irányban (a kész alkatrész méretét adjuk meg) R04 E vagy F alak jele E=4 F=5
L95 Nagyolóciklus simítással L96 Nagyolóciklus simítás nélkül
R20 a kívánt kontúr kiválasztása, alprogramszám R21 a kontúr kezdőpontja X irányban R22 a kontúr kezdőpontja Z irányban R24 simítási ráhagyás X irányban R25 simítási ráhagyás Z irányban R26 nagyolási fogásvétel R27 szerszámrádiusz kompenzáció kiválasztása (40, 41, 42) R28 előtolási sebesség
EMCO WinCTS R29 megmunkálási mód: R29=X X X1
X2
1X
2X
3X
4X
nagyolás tengellyel párhuzamosa n hosszirányú külső
simítási ráhagyás hosszirány ú külső
komplett megmunkálá s (nagyolás, maradék lépcsők simítása) hosszirányú külső
nagyolás tengellyel párhuzamosa n homlok külső
simítási ráhagyás homlok külső
nagyolás tengellyel párhuzamosa n és egy nagyoló fogás kontúrral párhuzamosa n (maradék lépcsők) hosszirányú külső nagyolás tengellyel párhuzamosa n és egy nagyoló fogás kontúrral párhuzamosa n (maradék lépcsők) homlok külső nagyolás tengellyel párhuzamosa n és egy nagyoló fogás kontúrral párhuzamosa n (maradék lépcsők) hosszirányú belső nagyolás tengellyel párhuzamosa n és egy nagyoló fogás kontúrral párhuzamosa n (maradék lépcsők) homlok belső
X3
nagyolás tengellyel párhuzamosa n hosszirányú belső
simítási ráhagyás hosszirány ú belső
X4
nagyolás tengellyel párhuzamosa n homlok belső
simítási ráhagyás homlok belső
komplett megmunkálá s (nagyolás, maradék lépcsők simítása) homlok külső
komplett megmunkálá s (nagyolás, maradék lépcsők simítása) hosszirányú belső
komplett megmunkálá s (nagyolás, maradék lépcsők simítása) homlok belső
oktatási segédlet
R24 menetmélység (pozitív érték=külső menet, negatív érték=belső menet) R25 simítási ráhagyás R26 ráfutási út, előjel nélküli inkrementális R27 kifutási út, előjel nélküli inkrementális R28 nagyoló fogások száma R29 ráállási szög (felét adjuk meg) szögben történő ráállást csak homlok és hosszmeneteknél alkalmazhatunk R31 menet végpontja X irányban, abszolút R32 menet végpontja Z irányban, abszolút L971 Hosszmenetvágó ciklus Hossz,- és kisszögű kúpos menetekhez. Hasonló az L97hez, de R28 + , degresszív fogásvétel, -, állandó fogásvétel R34 menet fölötti szerszámvisszajárási magasság adható meg belső menet: 0,01-1mm külső menet: 0,01-3mm L98 Mélylyukfúró ciklus
R30 előtolási tényező, simításnál ezzel a számmal szorozza be a vezérlés az előtolást (előtolás csökkentés) L97 Menetvágóciklus
R11 0 forgácstörés, 1 forgácskihordás R22 kezdőpont Z irányban, abszolút R24 degressziós érték, inkrementális előjel nélkül R25 első fúrási mélység, inkrementális előjel nélkül R26 végleges fúrási mélység, abszolút R27 várakozási idő a kezdőpontban (csak forgácskihordásnál) R28 várakozási idő a fúrási mélységen (forgácstörés és forgácskihordás)
R20 menetemelkedés, mindig a tengellyel párhuzamos érték R21 a menet kezdőpontja X irányban R22 a menet kezdőpontja Z irányban R23 az üres fogások száma
oktatási segédlet
EMCO WinCTS L99 Menetek láncolása, rovátkolás
RÖVIDÍTETT KONTÚRLEÍRÁS: Szögek megadása mindig +Z irányra vonatkozik
Élletörés beszúrása:
G1 X2.. Z2.. B-.. LF G1 X3.. Z3.. LF Rádiusz beszúrása:
R11 a menet kezdőpontja X irányban abszolút módon megadva R12 a menet 1. közbensőpontja X irányban abszolút módon megadva R13 a menet 2. közbensőpontja X irányban abszolút módon megadva R14 a menet végpontja X irányban abszolút módon megadva R21 a menet kezdőpontja Z irányban abszolút módon megadva R22 a menet 1. közbensőpontja Z irányban abszolút módon megadva R23 a menet 2. közbensőpontja Z irányban abszolút módon megadva R24 a menet végpontja Z irányban abszolút módon megadva R25 simítási ráhagyás R26 ráfutási út, inkrementális, előjel nélkül R27 kifutási út, inkrementális, előjel nélkül R28 a nagyolófogások száma R29 ráállási szög (félszög) szög alatti ráállást csak sík- és hosszmeneteknél alkalmazhatunk R35 üres fogások száma R36 menetmélység pozitív érték = belső menet negatív érték = külső menet, síkmenet R41 1. menetemelkedés R42 2. menetemelkedés R43 3. menetemelkedés
G1 X2.. Z2.. B+.. LF G1 X3.. Z3.. LF Egyenes:
G1 A.. X..
vagy
G1 A.. Z..
Kör:
G2 B.. I.. K.. X2..
vagy
G2 B.. I.. K.. Z2
Egyenes - egyenes:
G1 A.. X1.. X2.. Z2.. G1 A1.. A2.. X2.. Z2
vagy
G1 A.. Z1.. X2.. Z2
EMCO WinCTS Egyenes – kör (érintő):
G3 A.. B.. X.. Z.. Kör – egyenes (érintő):
G2 B.. A.. X.. Z.. Kör – kör (érintő):
G2 I1.. K1.. I2.. K2.. X.. Z..
oktatási segédlet
EMCO WinCTS
oktatási segédlet
3. sz. melléklet
31 521 09 1000 00 00 Gépi forgácsoló szakma központi program részlet A tananyagelem azonosítója:
110/5.1/0264-06
A tananyagelem megnevezése: CNC programszerkesztés I. Hozzárendelt feladatkompetenciák: Szükség esetén egyeztet a programmódosításról a programozó technológussal Szükség esetén ciklus utasításokat alkalmaz Szükség esetén alprogramtechnikát alkalmaz Bonyolult megmunkáló programot betölt mágneslemezről vagy számítógépes adatátviteli rendszeren keresztül Szükség esetén módosítja az általa írt megmunkáló programot Egyszerű megmunkáló programot készít Alkalmazza az adott szerszámgép-vezérlés elemi utasítás készletét Hozzárendelt szakmai ismeretalkalmazások: A típus A géprajzi szabványok használatának szabályai D típus Számítógéppel segített gyártási folyamat ismerete C típus Irányítástechnikai, vezérléstechnikai, szabályozástechnikai ismeretek A típus CNC-gép kezelési és alapszintű programozási gyakorlatok A típus Technológiai adatok megválasztási szempontjai D típus A minőségirányítási kézikönyv tartalma, fő fejezetei C típus Minőségtanúsítás a gyártási folyamatokban B típus Gyártástechnológiai ismeretek Hozzárendelt szakmai készségek: 3. szint Köznyelvi szöveg hallás utáni megértése 5. szint Gépészeti rajz készítése 5. szint Gyártástechnológiai rajz olvasása, értelmezése 5. szint Hosszmérő és ellenőrző eszközök 5. szint Forgácsolási adatok megválasztása Hozzárendelt módszerkompetenciák: Kritikus gondolkodás Gyakorlatias feladatértelmezés Hozzárendelt személyes kompetenciák: Hallás Precizitás Hozzárendelt társas kompetenciák: Irányíthatóság Irányítási készség Tanulói tevékenységformák: Feladattal vezetett önálló szövegfeldolgozás 40% Egyszerű számítási és tervezési feladatok önálló megoldása 40% Csoportos megbeszélés 20%