MUHELYSZINTU GYÁRTÓRENDSZEREK TERMELÉSFELÜGYELETE ÉS DINAMIKUS PROGRAMOZÁSA

Hasonló dokumentumok
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Hagyományos termelésirányítási módszerek:

Házi feladat Dr Mikó Balázs - Gyártástechnológia II. 5

A technológiai berendezés (M) bemenő (BT) és kimenő (KT) munkahelyi tárolói

Rugalmas gyártórendszerek (FMS) termelésprogramozása (ismétlés DTFSZTIR)

CSOPORTTECHNOLÓGIA TERVEZÉSÉNEK SZÁMITÓGÉPES TÁMOGATÁSA

Gépgyártástechnológia Tanszék ALKATRÉSZGYÁRTÁS Technológiai tervezés CNC esztergára

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Korszerő alkatrészgyártás és szerelés II. BAG-KA-26-NNB

Vállalatirányítás HÁLÓTERVEZÉS. Tevékenység Jel Kódjel megelőző követő tevékenység jele. A - C 6 Munkaerő-szükséglet 2. B - F 8 műszaki tervezése 3.

Gyártástechnológia II.

Termelési folyamat logisztikai elemei

Készítette: Ellenőrizte: Jóváhagyta:

Gyártástechnológia III. 1.előadás: Gépgyártástechnológia alapfogalmai. előadó: Dr. Szigeti Ferenc főiskolai tanár

Gyártórendszerek Dinamikája. Gyártórendszerek jellemzése és szerkezete Gyártórendszerekkel kapcsolatos mérnöki feladatok

FOGLALKOZÁSI TERV. Kósa Péter műszaki oktató. A gyakorlati jegy megszerzésének feltétele: min. 51 pont elérése. Készítette: Ellenőrizte: Jóváhagyta:

A gyártási rendszerek áttekintése

Termelésirányítás a gépiparban BAGTG15NNC/NLC

GYÁRTÁSI STRUKTÚRÁK. 8. Szegmentált gyártás

Foglalkozási napló a 20 /20. tanévre

Beszállítás AR Gyártási folyamat KR

Vezetői információs rendszer

CNC gépek szerszámellátása

Fakitermelések ütemezése és dokumentálása

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Gépgyártástechnológiai technikus Gépgyártástechnológiai technikus

Gyártórendszerek dinamikája

Gyakorlati segédlet a tervezési feladathoz

TERMÉKFEJLESZTÉS (BMEGEGE MNTF)

Nem gyári alkatrészek raktári betárolása modul

Iktatás modul. Kezelői leírás

WorkNet rendszer. Gyártás-, termelés-felügyeleti rendszer a munkaidő, munkaszámok, és a felhasználás dolgozónkénti nyilvántartására

adatgyűjt Pannon Szoftver Kft Salga Péter ABAS vevőfórum 2007 Balatonboglár

Technológiai sorrend

Technológiai dokumentációk

01 - Bevezetés, Alapfogalmak, Technológiai dokumentáció

Beszerzési és elosztási logisztika. Előadó: Telek Péter egy. adj. 2008/09. tanév I. félév GT5SZV

ODC - Gyártási munkaerőszükséglet

TANFOLYAMZÁRÓ ÍRÁSBELI VIZSGAFELADAT

BÁN JÓZSEF FERTİSZÉPLAK SZÉKESFEHÉRVÁR - BUDAPEST. Termelésirányítási és Kereskedelmi Rendszer. VISZK Bt. Székesfehérvár

Vállalatgazdaságtan. Minden, amit a Vállalatról tudni kell

CAD-ART Kft Budapest, Fehérvári út 35.

Változás a középfokú felvételi eljárásban

Gyári alkatrészek raktári betárolása modul

Gyári alkatrészek rendelése modul

A jelen fejlesztéssel párhuzamosan bővült az Adatbázis kapcsolat ablak információtartalma.

Logisztikai szimulációs módszerek

Gyártás és gyártórendszerek tervezése

Területi elemzések. Budapest, április

FOGLALKOZÁSI TERV. A gyakorlati jegy megszerzésének feltétele: min. 51 pont elérése. Készítette: Ellenőrizte: Jóváhagyta:

Termeléstervezés, termelésirányítás. Logisztikai szempontok

Gyártási termelési folyamat és a Microsoft Dynamics AX 2012 R2 logisztikai szolgáltatások

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Ütemezés gyakorlat. Termelésszervezés

FOGLALKOZÁSI TERV. A gyakorlati jegy megszerzésének feltétele: min. 51 pont elérése. Készítette: Ellenőrizte: Jóváhagyta:

Archivált tanulmányi adatok importálása. Felhasználói dokumentáció verzió 2.0.

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Nem gyári alkatrészek rendelése modul

Network front-end. Horváth Gábor. Kovács Róbert. ELTE Informatikai Igazgatóság

Projektmenedzsment tréning

Óbudai Egyetem Bánki Donát Gépész és Biztonságtechnikai Mérnöki Kar Anyagtudományi és Gyártástechnológiai Intézet, Gépgyártástechnológia Szakcsoport

A gyártástervezés feladata. CAM tankönyv. Technológiai terv elemei. Alapfogalmak, definíciók. A gyártástervezés területei. Alapfogalmak, definíciók

ESZR - Feltáró hálózat

A d m i n i s z t r á c i ó s f e l a d a t o k a I n t e g r á l t K ö n y v t á r i R e n d s z e r b e n

1. ábra A hagyományos és a JIT-elvű beszállítás összehasonlítása

A Borsodi Műhely Kft. gépalkatrész gyártó középvállalat, győri telephelyére, Hőkezelő segédmunkás munkakörbe. munkatársat keres.

Országos Rendezési Tervkataszter

II. számú melléklet A Justh Zsigmond Városi Könyvtár Nyilvántartási szabályzata

Sorrendtervezés. Dr. Mikó Balázs Az elemzés egysége a felületelem csoport.

CNC-forgácsoló tanfolyam

FÜRKÉSZ. Digitális tachográf, és gépkocsivezet i chipkártya kielemz program. Használati útmutató

5. Az NC programozás alapjai. Az NC technika fejlődése

ÜZEMVEZETÉS. Üzemirányítás kezelőfelület leírása

Erőforrások hozzárendelése

Folyamat menedzsment EFM. (Takács György 2009) NMYE SEK 1

Gépipari alkatrészgyártás és szerelés technológiai tervdokumentáció készítésének számítógépes támogatása

12.3. Az automatizált technológiai tervezés módszerei A variáns módszer

A projekt idő-, erőforrás és költségterve 1. rész

Sprint törzsadatok importja a CobraLight program adatbázisába

8., ELŐADÁS VIRTUÁLIS LOGISZTIKAI KÖZPONTOK ALKALMAZÁSAI. Klaszter, mint virtuális logisztikai központ

ELŐADÁS ÁTTEKINTÉSE. Tevékenységek tervezése Gantt diagramm

A Z A N Y A G É S K É S Z L E T G A Z D Á L K O D Á S I R E N D S Z E R V I Z S G Á L A T A L O G I S Z T I K A I S Z E M P O N T O K A L A P J Á N

ElektrO-ParT elektronikai alkatrész nyilvántartó program leírás.

Felhasználói leírás: STAHL Ex-Tool v1.0 rev

Logisztikai módszerek

Termelés- és szolgáltatásmenedzsment Részidős üzleti mesterszakok

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Tanszék

FMEA tréning OKTATÁSI SEGÉDLET

az adatbevitel szabályozása, alapok

FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS

Logisztika A. 2. témakör

Segédlet a program megismeréséhez

Menedzsment és vállalkozásgazdaságtan

Adószám: Bank: RAIFFEISEN BANK Cégjegyzékszám: Inner Range CONCEPT 4000

GÉPIPARI MÉRNÖKASSZISZTENS

Adatbázis alapú rendszerek

Átírás:

Termelésfelügyelet és finomprogramozás 1 Kutrovácz Lajos 1, Dr. Szegh Imre 2, Mikó Balázs 3, Szalárdy Sándor 4 MUHELYSZINTU GYÁRTÓRENDSZEREK TERMELÉSFELÜGYELETE ÉS DINAMIKUS PROGRAMOZÁSA 1 Tanszéki mérnök. BME Gépgyártástechnológia Tanszék 2 Egyetemi docens. BME Gépgyártástechnológia Tanszék 3 Doktorandusz. BME Gépgyártástechnológia Tanszék 4 Fejlesztomérnök. TAURUS-EMERGÉ KFT., Szeged A BME Gépgyártástechnológia Tanszéken kifejlesztett, MÜFIPROG névre keresztelt rendszert a CIM két fontos elemének, a gyártási folyamattervezés és a termelésirányítás kapcsolatainak elemzése érdekében dolgozták ki. A létrehozott rendszer kiváló lehetoséget biztosít e két terület automatizálási lehetoségeinek bemutatására. A kidolgozott modulok önállóan és együtt is alkalmasak egy muhelyszintu gyártórendszer folyamattervezési és termelésirányítási feladatainak automatizálására. A cikkünk a rendszer egészének rövid ismertetése után a termelésfelügyeleti és a finomprogramozó modult mutatja be. 1. A MÜFIPROG rendszer felépítése. A rendszer a következo modulokkal rendelkezik (1. ábra).: A D A T B Á Z I S Technológiai tervezés Termelés- Mûvelettervezés Sorrendtervezés Finomprogramozás Termelésfelügyelet irányítás G Y Á R T Á S T U D Á S B Á Z I S 1.ábra. A MÜFIPROG rendszer felépítése.

Termelésfelügyelet és finomprogramozás 2 A muveleti sorrendtervezo modul feladata a megmunkálási igények és megmunkálási módok meghatározása, a szerszámgépek kiválasztása, a muveletek behatárolása, a muveletek sorrendjének meghatározása. A modul szolgáltatja a muveleti sorrendtervet, amely tartalmazza az alkatrész muveleteit, azok sorrendjét, a muveletek fo tartalmi jellemzoit (szerszámgép, normaido, stb.). A modul a tervezést az eset alapú tervezési elv alkalmazásával segíti. A tervezés a következo három lépésbol áll: az alkatrész technológiai modelljének, technológiai kód formájában történo eloállítása; a technológiailag hasonló, már korábban eloállított muveleti sorrendtervek keresése a tudásbázisban; az alkatrészek technológiai tulajdonságainak összevetése alapján a muveleti sorrendterv adaptálása. A modul muködése környezetspecifikus, hiszen mind a technológiai kódot eloállító kérdésgráf, mind a tudásbázis környezetfüggo. A muvelettervezo modul feladata (forgácsolási muveletek esetére) a muveletelemek tartalmának (forgácsolási paraméterek, mozgáspályák) és sorrendjének meghatározása, a szerszámok kiválasztása, a normaido meghatározása. A modul a tervezési folyamatot a generáló elv alkalmazásával segíti. A tervezés a következo lépésekbol áll: az aktuális muveletelemek kijelölése (a szerszámgépen megvalósíthatók közül); a szerszámok kiválasztása az aktuális muveletelemekhez; a forgácsolási paraméterek tervezése; a szerszámok mozgáspályáinak tervezése; a normaidok meghatározása. A termelésfelügyeleti modul (2. pont) feladata a gyártási folyamat folyamatos figyelése és regisztrálása, ami alapján adott pillanatban egyértelmuen meghatározható a gyártórendszer "állapota". A finomprogramozási modul (3. pont) a gyártórendszer pillanatnyi állapota, a gyártási feladatok, valamint a szabad gyártási kapacitások ismeretében készíti el a gyártási programot, amely egy adott idoszakra a kapacitásokhoz hozzárendeli a gyártási feladatokat. A modul az optimális gyártási program meghatározása során a szokásos prioritási szabályokat, illetve azok ötvözésével kialakított szabályokat alkalmazza. Igény esetén a program adott idoszakra összeállítja a szerszámgépek terhelési (GANTT) diagramjait. A rendszer adatbázisában a szerszámgépek, szerszámok, muveletelem típusok adatai és az anyagok forgácsolhatósági jellemzoi találhatók. A tudásbázis tartalmazza a már elkészített technológiákat, valamint azok technológiai kódját.

Termelésfelügyelet és finomprogramozás 3 2. Muhelyszintu gyártórendszerek termelésfelügyelete Gyártórendszereken a termelés egy elore meghatározott program szerint zajlik. A legfejlettebb, nagyon sok körülményt figyelembe vevo ütemezo eljárások sem képesek a valós gyártási környezetben esetlegesen bekövetkezo valamennyi zavar prognosztizálására. A zavar jellegétol, elháríthatóságától függoen az eredeti termelési programban csúszások keletkeznek, melyek akár a határidok túllépését is eredményezhetik. Egy újabb, a bekövetkezett zavarokat figyelembevevo finomprogram elkészítésével a késések és ezzel együtt a veszteségek csökkenthetok. Az új program elkészítéséhez ismerni kell a gyártórendszer és a gyártásban levo alkatrészek pillanatnyi állapotát, melynek folyamatos figyelése és rögzítése a termelésfelügyelet feladata. A termelésfelügyeletet ellátó számítógépes programnak nyilván kell tartania a gyártórendszeren gyártott munkadarabok, az azokhoz tartozó elogyártmányok és muveletek adatait. Információt kell szolgáltatnia a már elkészült, a gyártásban levo és a gyártásra váró alkatrészsorozatokról, meg kell adnia, hogy adott sorozatból hány alkatrész van túl az egyes muveleteken, nyilvántartva a selejtek számát is. A gyártórendszerben levo munkahelyekrol tudnia kell, hogy azokon melyik sorozat melyik muveletét végzik és várhatóan mikor szabadulnak fel. Továbbá a termelésfelügyeletet ellátó program feladata a gyártási feladatokhoz szükséges gyártási dokumentációk összeállítása. Muhelyszintu gyártórendszeren a továbbiakban egy vállalat adott muhelyében levo munkahelyek összeségét értjük, melyeket egy a gyártási információkat, adatokat szolgáltató, gyujto, feldolgozó rendszer köt össze. A munkahelyek lehetnek egyedi gépek, vagy homogén gépcsoportok hagyományos vagy NC vezérléssel, kézi munkahelyek (pl. szerelde), vagy egyéb nem forgácsoló megmunkálást végzok (pl. hokezelo, hegeszto). Az általunk kidolgozott számítógépes program a muhelyekben zajló gyártási folyamatokat kíséri figyelemmel. Bármely pillanatban pontos kép kapható a munkahelyek és az alkatrész sorozatok állapotáról, s szükség esetén elkészítheto a valós körülményeknek megfelelo finomprogram. Nem feladata ezen termelésfelügyeletnek a hibák okainak felderítése és a gyártáshoz szükséges szerszámok, készülékek meglétének vizsgálata. Programunk igényli a muhelyirányítás aktív közremuködését, a bekövetkezo eseményeket (munkadarabok kiadása, gyártásból visszavételezése) interaktív módon kell közölni a rendszerrel. A program megakadályozza a hibás, vagy egymásnak ellentmondó adatok bevitelét, szolgáltatja a szükséges dokumentációkat. 2.1. A termelésfelügyelet adatbázisának tartalmi összetevoi A termelésfelügyelet adatbázisa tartalmazza egyrészt a termelési feladatok jellemzoit (sorozatok, elogyártmányok, muveletetek), másrészt a termelési folyamat dokumentálásához szükséges adatokat (elogyártmány kiadás, a munkadarab kiadás, gyártásból bevételezés). Az adatbázis tartalmát és szerkezetét a 2. ábra mutatja be.

Termelésfelügyelet és finomprogramozás 4 Munkadarab Elõgyártmány Elõgy. megnevezése Elõgyártmány kód Anyagminõség Nyers méret Mértékegység Mennyiség Elõgyártmány kiadás Sorozatszám Rajzszám Megnevezés Elõgyártmány kód Darabszám Technológiai vált. Legkorábbi kezdés ideje Határidõ Kész darabok száma Összes selejt Mûvelet Sorozatszám Technológiai vált. Mûvelet sorszáma Munkahely Elõkészületi idõ Darabidõ Sorozatszám Elõgy. megnevezés Elõgyártmány kód Kiadás dátuma Kiadás idõpontja Utalványozott mennyiség Utalványszám Munkaleadás Munkakiadás Sorozatszám Mûvelet sorszáma Munkahely Munkalap Leadás dátuma Leadás ideje Elkészült darabok száma Sorozatszám Mûvelet sorszáma Munkahely Kiadás dátuma Kiadás ideje Kiadott mennyiség Munkalap Elkészületlenül visszahozott darabok száma Selejt Utalványozott pótidõ 2. ábra. A termelésfelügyelet adatbázisának tartalma és szerkezete. A munkadarabok adatai között szerepelnek a darab azonosítására szolgáló adatok (pl. rajzszám, megnevezés). A sorozat azonosító adja azt a kódot mely végigkíséri a sorozatot az egész gyártás során, továbbá ez alapján rendelhetok össze az elogyártmány, a munkadarab és muveleti sorrend adatok. A sorozatazonosító megegyezhet a rajzszámmal, de ez nem feltétlenül van így, hiszen elofordul, hogy ugyanabból a munkadarabból több sorozat is fut a muhelyben akár egyidoben eltéro, vagy megegyezo technológiai variáns szerint. A technológiai változat kódja az ugyanazon munkadarabhoz tartozó muveleti sorrend változatok azonosítására szolgál. A finomprogramozó eljárások számára hordoz információt a legkorábbi kezdés idopontja, a sorozat elkészültének határideje és az adott sorozatban gyártott darabszám. A munkadarab adatai között tartjuk nyilván az adott sorozatban már elkészült darabok és a selejtek számát. Az elogyártmányokról ismert a megnevezése és az anyagának a kódja. Az utalványozandó mennyiség megállapításához tudni kell az egy munkadarabhoz tartozó elogyártmány

Termelésfelügyelet és finomprogramozás 5 méreteit és mértékegységét. Az elogyártmányazonosító rendeli az elogyártmányt a muhelyben futó gyártmánysorozatokhoz. Nyilvántartjuk, hogy az elogyártmányból mennyi áll rendelkezésre és mennyit vételeztek ki belole a sorozat indításához. A muveleti sorrendeket is a sorozatazonosító rendeli a munkadarabokhoz. A muveleti sorrendnek azon adatait tartjuk nyilván, melyek a termelésfelügyelethez és a finomprogramozáshoz kellenek. A gyártási feladatok és a gyártó kapacitások idobeli összerendeléséhez valamennyi muveletrol tudnunk kell, hogy melyik munkahelyen hajtják azokat végre. A muveleteket rendelhetjük a homogén gépcsoport egy adott gépéhez, vagy magához a gépcsoporthoz. Utóbbi esetben a gépkódot üresen hagyjuk, s majd a finomprogramozó dönti el a konkrét gépet. Az ütemezéshez ismernünk kell a muvelethez tartozó elokészületiés befejezési idot, valamint az alkatrészhez tartozó darabidot. Az elogyártmányok kiadásához szükség van annak a sorozatnak az azonosítójára, amelyiknek az indításához kivételezzük az elogyártmányokat. A kiadott anyagot az elogyártmánykód és a megnevezés azonosítja. Rögzítésre kerül a kiadás idopontja valamint, hogy hány darab elkészítéséhez elegendo a kiadott elogyártmány. Az elogyártmány kiadás tényét és adatait egy utalványon jelenítjük meg, aminek a sorszáma az adatbázisba is bekerül. A munka kiadását a kiadott munkadarab sorozatszáma és az adott gyártási sorozathoz tartozó muveleti sorrendnek megfelelo muvelet sorszáma azonosítja. A munkahely azonosítói (muhely-, homogén gépcsoport-, munkahely kód) jelölik ki a muvelet végrehajtására kiválasztott gyártóberendezést. Az adatbázisba kerül a kiadás pontos idopontja, a kiadott félkész gyártmányok száma, valamint annak a munkalapnak a száma, amelyik a kiadott gyártási feladatot dokumentálja. Gyártásból bevételezéskor ismerni kell, hogy melyik munkahelyrol (munkahely azonosító), melyik sorozat (sorozatazonosító), melyik muveletébol (muvelet sorszáma) kerültek vissza a darabok és melyik munkalap azonosítóval vitték ki a munkát. A program dokumentálja a visszaérkezés idejét, azoknak a daraboknak a számát, melyeken az adott muvelet sikeresen befejezodött, továbbá a selejtek számát és az esetleges gyártási zavar következtében visszahozott, de meg nem munkált alkatrészek számát. Ha a gyártás során kiderül, hogy a tervezett idok nem elegendoek lehetoség van pótido utalványozására. 2.2. A termelésfelügyelet muködése Adatbevitel A termelésfelügyeleti programunk a muhelyben (gyártórendszerben) zajló folyamatokat, eseményeket követi. Ahhoz, hogy egy adott munkadarab bekerüljön a gyártórendszerbe be kell vinni az adatait a program adatbázisába. A munkadarab és elogyártmány adatokat a számítógép billentyuzetérol lehet megadni. Valamennyit adatbeírással (pl. rajzszám), vagy menübol választással (pl. munkahely) lehet bevinni. Ellenorzésre kerül, hogy már létezo sorozatazonosítójú munkadarab ne kerülhessen az adatbázisba. A muveleti adatok bevitele történhet a MÜFIPROG rendszer tudásbázisából félautomatikusan, illetve a számítógép billentyuzetérol közvetlenül. Amennyiben a tudásbázisból kapjuk az adatokat a munkadarab azonosítóinak megadása után automatikusan betöltodnek a muveleti sorrend szükséges

Termelésfelügyelet és finomprogramozás 6 adatai. A munkadarab termelésprogramozási adatait (sorozatszám, határido, stb.) ebben az esetben is a felhasználónak kell megadni. Muveleti sorrendet csak az adatbázisban létezo munkadarabhoz lehet megadni. A rendelés beérkezése, majd a technológiák elkészülte után az adatok azonnal a termelésfelügyelet adatbázisába kerülhetnek. A munkadarabok adatbázisba kerülésével nem kezdodik meg automatikusan azok gyártásba vétele. A finomprogramozó eljárások csak akkor veszik figyelembe az adott sorozatot, ha a sorozatra eloírt legkorábbi kezdési idopont beleesik az ütemezésnél vizsgált idoszakba. Az idopont megállapításánál tekintettel kell lenni a gyártóeszközök (készülékek, szerszámok) elkészítésére, beszerzésére és az átfutási ido várható értékének becslésével arra, hogy a felesleges raktározást elkerülhessük. Természetesen mód van a már adatbázisban levo adatok módosítására, listázására, törlésére és ideiglenes letiltására. Az adatok bevitelét, módosítását nem feltétlenül végzik ugyanott, mint a termelés követés adatainak rögzítését, vagy a finomprogramozást. Többfelhasználós esetben célszeru a jogosultságok helyi specifikus rögzítése. Elogyártmány kiadás A sorozat gyártásának indításához az elogyártmányok kiadása az elso lépés. Ez után kerül be a munkadarab az elso muvelethez tartozó munkahelyre várakozó sorba. Lehetoség van a sorozat összes darabjához kivenni az elogyártmányt, de megteheto az is, hogy csak egy részét vételezzük. Ebben az esetben legközelebb már csak a maradék áll rendelkezésre, hiszen az összes kiadott mennyiség nem lehet több mint a darabszám. A program elogyártmány utalványon dokumentálja a kivitelt. Munka kiadás Amikor valamelyik munkahely felszabadul újabb munkát kell rá kiadni. A muhelyben egyidoben futó sorozatok muveletei közül több is ugyanazon a munkahelyen kerülhet elvégzésre. Dönteni kell, hogy az adott idopillanatban melyik munkát adják ki a munkahelyre várakozók közül. A döntés történhet a korábban elkészített gyártási ütemtervnek megfeleloen, vagy valamilyen idoközben felmerült priorítás miatt attól eltéroen. Amennyiben az eredeti tervhez képest a körülmények oly mértékben változtak meg, hogy indokolt egy újabb finomprogram elkészítése, akkor a program a finomprogramozó rendszerhez (3. pont) fordul és kér javaslatot a várakozó feladatok sorrendjét illetoen. A gyártás ettol kezdve az új terv szerint folyik, így az dinamikusan tud alkalmazkodni a gyártási feltételek változásához. A bekövetkezo zavarok egy részét a termelésfelügyeleti program automatikusan képes regisztrálni (pl. csúszás az idoben, sok selejt) másik részét (pl. nem készültek el a készülékek, szerszámok) és a zavarok okát (pl. géphibásodás, túlfeszített technológiai adatok, stb.) a felhasználóknak kell rögzíteni az adatbázisban. Például gép meghibásodás esetén a gépet ideiglenesen le kell tiltani, a túlzott technológiai paraméterek esetén a nomaidot növelni kell, ha nem készültek el a készülékek meg kell változtatni a legkorábbi kezdés idopontját. A munkahelyre csak akkor lehet új munkát kivinni, ha az elozot teljes egészében befejezték. A munkahelyre várakozó munkadarabok közé csak az kerülhet amelyiknél a sorozat valamennyi elemén befejezték az elozo muveletet. Feltételezzük, hogy a sorozatokat úgy állították össze, hogy azok tovább már nem bonthatók és - bár nem kötelezo a teljes sorozatot egyszerre kivinni megmunkálásra - a muveletek határain az egyes darabok bevárják

Termelésfelügyelet és finomprogramozás 7 egymást, nincs átlapolt gyártás. Célszeru tehát a gyártási volument és a gyártási szokásokat elore elemezve megállapítani a sorozatok darabszámát. Így megoldható egyfajta "sorozatbontás" és az "átlapolt gyártás" is, ugyanakkor követheto marad a folyamat és a "rugalmasság" nem vezethet el olyan alacsony darabszámú sorozatokig, ahol az elokészületi és befejezési idok miatt a gyártás idoigénye megno, gazdaságossága pedig csökken. Miután a munkahelyhez tartozó várakozó sorból kiválasztottuk a soron következo munkát és megadtuk a kívánt darabszámot, akkor a program elkészíti a munkautalványt. Munka leadás Amikor valamelyik munkahelyen elkészül a munka a darabok visszakerülnek a raktárba vagy a következo munkahely elotti puffer tárolóban várakoznak. A munkák leadásakor dokumentálásra kerül a megmunkálás eredményessége, vagyis a kész és selejtes darabok száma. Ezzel egyidoben elkészül a munka jelentés lapja. Ha a munkahelyrol valamennyi darabot visszahozták lehet újabb munkát kérni. Amennyiben a sorozat összes darabját leadták a munkadarabok a következo muvelethez tartozó munkahely várakozó sorába kerülnek. Az utolsó muvelet elkészültekor a munkadarab adatbázisában rögzítjük az elkészült darabok számát. Ha ez a szám a selejtekkel együtt eléri a teljes darabszámot a sorozat kikerül a gyártásból. 2.3. A termelésfelügyet programjának kezelése

Termelésfelügyelet és finomprogramozás 8 F Õ M E N Û Adatbevitel Adatmódosítás Elõgyártmány kiadás Munka kiadás Munka leadás - Munkadarab - Elõgyártmány - Mûvelet - Munkadarab - Elõgyártmány - Mûvelet Finomprogramozás - Módosítás - Törlés - Listázás - Letiltás 3. ábra. A termelésfelügyelet programjának menüje. A program menüszerkezete a 3. ábrán látható. A menü teljes egészében megfelel a korábban ismertetett feladatoknak. Az egyes menük kiválasztásakor a megjeleno ablakokban kell, illetve lehet adatot megadni. Fel kell készülni az esetleges hibás adatbevitelre is, és meg kell akadályozni, hogy az adatállományba ellentmondó adatok kerüljenek. A billentyuzeten keresztül bevitt adatokat a lehetoségek szerint ellenorízni kell, mindaddig visszautasítva a bevitelt, ameddig abban hiba van. Ahol mód van rá választható lehetoségek halmazát kínáljuk fel, hogy abból lehessen kijelölni az éppen szükséges adatokat. Bárhol legyünk a programban az adatbázis tartalmát megtekinthetjük anélkül, hogy befejeznénk az elkezdett tevékenységet. A felhasználót a képernyon megjeleno szöveges információk és egyértelmu hibaüzenetek segítik. 3. Finomprogramozás a MÜFIPROG rendszerben A termelés tervezés utolsó lépcsoje az alkatrészek gyártásához szükséges muveletek ütemezése, vagyis a munkahelyekkel történo idobeli összerendelése. A muveletek ütemezése során az egyes feladatok fontossága és a gazdaságossági szempontok játszanak szerepet. A MÜFIPROG rendszer finomprogramozó eljárásai a termelésfelügyeleti modul által szolgáltatott adatok alapján készítik el a különbözo prioritási szempontok szerinti termelési programot. A finomprogramozó modul képes önállóan is dolgozni, de aktivizálható a termelésfelügyeleti modulból is, ha munka kiadásakor egy újabb finomprogramra van szükség.

Termelésfelügyelet és finomprogramozás 9 Ebben az esetben a gyártórendszer pillanatnyi állapotának megfeleloen gyorsan kell a megoldást eloállítani és a körülmények gyakori változása miatt csak rövid idotartamra érdemes finomprogramot készíteni. Az ütemezés során az a feladat, hogy a lehetséges megoldások közül kiválasszuk azt, amely az elore megfogalmazott feltételeinknek a legjobban megfelel. Általában célként fogalmazható meg a határido betartása, a készletszintek minimalizálása, a gyártókapacitások mind teljesebb kihasználása. Ezeket a célokat nem mindig lehet egzakt formában leírni ezért prioritási kritériumokat fogalmazunk meg. Az analitikus eljárások, bár optimális finomprogramot adnak eredményül, nagyobb méretu feladatok (több munkahely, gyártmánysorozat) esetén a gyakorlat számára nem használhatók. A heurisztikus módszerek nem szolgáltatják ugyan az optimális megoldást, de sokkal gyorsabban adnak használható eredményt. Az irodalomban számos eljárás leírása, hatékony alkalmazási területe megtalálható. Mivel az egyes eljárások kombinálásával újabb és újabb prioritási szabályokat hozhatunk létre, azok számossága igen nagy. A prioritási szabályokkal szemben elvárjuk, hogy szoros összefüggésben legyenek a prioritási kritériumban megfogalmazott gazdasági céllal. A megfelelo szabály kiválasztásánál tekintettel kell lenni a termelés, a termékösszetétel, a gyártórendszer tulajdonságaira, a sorozatok nagyságára, határidok megállapításának módszereire. Rendszerünk finomprogramozó modulja jelenleg a következo prioritási szabályok szerint képes finomprogramot eloállítani: - SPT (Shortest Processing Time) szabály: Az adott gépre várakozó muveletek közül a legrövidebb idejué az elsobbség. - SLACK szabály: A munkák sürgosségének egyik méroszáma a tartalékido, ami a munkadarab várható elkészültének és a határidonek a különbsége. Gyakran a legfontosabb gazdasági cél a határidok betartása, ezért a legkisebb tartalékideju alkatrész kerül az adott munkahelyre. - SLACK / ROP szabály: Összetett szabály. Alkalmazása esetén az a munka lesz az elso, amelynél a tartalékido és a hátralevo muveletek összes megmunkálási idejének hányadosa a legkisebb. - SOT / TOT szabály: Az a munka lesz az elso amelynél a soron következo muvelet idejének és a hátralevo összmegmunkálási idonek a hányadosa a legkisebb. A finomprogramozó modul jelenlegi kiépítettségében a priorítási szabályok közül a gyártási körülményeket és a gazdasági célokat mérlegelve a felhasználónak kell kiválasztania, hogy melyikkel készüljön a finomprogram. Természetesen elkészítheto több szabály szerint is az ütemezés, hogy az eredményeket elemezve döntsünk a végrehajtandó termelési programról. Az eredmények megjeleníthetok GANTT-diagramon (4. ábra.) és táblázatos formában (5. ábra.) kinyomtatva, vagy valamilyen számítástechnikai eszközön tárolhatók. A GANTTdiagram megjelenítésekor be lehet állítani az idoskálát, amely a teljes ütemezett idointervallumot, a heti vagy a napi leterheltségeket mutatja. A táblázatokban gépenként kapjuk meg az ütemezett munkákat és végrehajtásuk idopontját.

Termelésfelügyelet és finomprogramozás 10 Gyártási finomprogram Szerszámgépek GE1 GE2 GE3 GM1 GM2 GM3 GS1 GS2 GP1 1 2 3 4 5 óra Szorozatok: 000-000-001 000-000-002 000-000-003 000-000-004 4. ábra. Példa GANTT-diagramra.

Termelésfelügyelet és finomprogramozás 11 A gépekre kiadott munkák Muhely : Homogén gépcsoport : Gép : FORG1 MKOZP GM2 Munkaszám : Muv.ssz. : Kezdési ido : Befejezési ido : Darab : 000-000-0003 1 1997. 1. 8. 6:10 1997. 1. 8. 6:30 5 000-000-0002 2 1997. 1. 8. 6:30 1997. 1. 8. 7:05 8 000-000-0004 2 1997. 1. 8. 7:05 1997. 1. 8. 7:10 1 000-000-0003 2 1997. 1. 8. 7:10 1997. 1. 8. 7:25 5 000-000-0001 2 1997. 1. 8. 7:25 1997. 1. 8. 7:45 6 5. ábra. Gyártási program táblázatos formában. A dokumentációk elkészítése után a finomprogramozó modul befejezi muködését és a rendszer visszatér a termelésfelügyeleti programhoz, ahol az új finomprogram alapján lehet eldönteni, hogy melyik munkát kell kiadni a felszabadult gépre. A finomprogramozó szükség esetén, de akár minden munka kiadáskor aktivizálható, hogy a megváltozott körülményekhez dinamikusan alkalmazkodva a leheto leghatékonyabb gyártást tegye lehetové. Felhasznált irodalom: Termelésprogramozás és készletgazdálkodás. Szerk.: Stahl János., Közgazdasági és Jogi Könyvkiadó; Budapest, 1982. Somló János - Szelke Erzsébet - Girnt Márton: Integrált gyártórendszerek termelésirányítása. Tanulmány, BME GTT.; Budapest, 1987.