Scheduling, s.r.o. Professional Services Scheduling, 05.05.2014
Scheduling, s.r.o. - Plastic Production Manual - Version 1.0 End User Manual Plastic Production Scheduling
Scheduling, 05.05.2014
Document information Author Version Customer Project Phase Status
Ondrej Skrabal 1.0 Obzor a.s. Plastic Production Scheduling Test in production Draft Review
Distribution list Name Ondrej Skrabal
Final
Role Project Manager
Revision history Version Date 1.0 19/September/2013
Status In Progress
Modified by Ondrej Skrabal
Company Scheduling, s.r.o.
Changes Initial version
Approval Created
Checked
Approved
Name/Signature Date
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 2 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Obsah 1
OBSAH
4
2
IMPORT ZÁKLADNÍCH DAT PRO PLÁNOVÁNÍ
5
2.1 2.2 2.3
5 5 5
Účel modulu pro údržbu dat Process monitor Základní data
2.3.1 2.3.2 3
4
5
6
Data plánovače Nastavení plánovače
6 8
PLÁNOVAČ
12
3.1 3.2 3.3 3.4 3.5 3.6
12 12 13 14 16 17
Účel modulu pro vytváření plánů Objednávky a Startovací časy Editace Objednávky Editace Zakázek Položky Plánu Nastavení a spuštění plánovače
ČASOVÁ OSA
18
4.1 4.2 4.3 4.4
18 18 20 21
Výběr plánu Základní zobrazení plánu Pokročilé zobrazení plánu Jednotlivé funkcionality plánovače
REPORTY A ÚPRAVA PLÁNŮ
24
5.1 5.2 5.3
24 25 25
Editace výsledného plánu Přehled informací plánu Přehled objednávek
GLOSA
Version: 3.0 Valid since 01.09.2008
26
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 3 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
1
Obsah Dokument obsahuje manuál pro koncového uživatele aplikace pro plánování plastikářské výroby. Software sestavuje plány výroby a vyhledává ty nejvíce výhodné vzhledem k nadefinovaným vahám. Základním prvkem software je heuristická metoda postavená na myšlence genetického vývoje. Software kombinuje nalezené plány a na základě genetické evoluce získává lépe naplánované rozvrhy výroby.
Hlavní nabídka software obsahuje pracovní plochu podobnou ve windows. V startovací liště nebo přímo na ploše je možné spustit jednotlivé moduly aplikace, které jsou popsané v následujících kapitolách. Aplikcace umožňuje nastavení jazykové mutace, změnu hesla, profil uživatele nebo také informace o produktu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 4 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
2 2.1
Import základních dat pro plánování Účel modulu pro údržbu dat Na základě tohoto modulu je koncový uživatel schopen nahrát data výroby do aplikace a
později díky těmto datům vytvářet příslušné plány pro plastikářskou výrobu. V datech je možné definovat priority, které jsou následně použity při sestavování plánů. Modul obsahuje možnost zpětné editace dat. Pokud nemá uživatel možnost data nahrát pomocí excel formátu nebo dochází ke změnám v datech příliš často, je možné data nahrát pomocí SSIS technologie do datového uložiště aplikace. Tyto SSIS balíčky mohou být vytvořeny na základě dohody se zákazníkem. V obou případech je možné po domluvě změnit formát a strukturu nahrávaných dat.
2.2
Process monitor Process monitor slouží k monitorování dlouhotrvajících procesů. Jedná se o tyto procesy
v aplikaci: Import základních dat, Kalkulace plánu, Zobrazení plánu v pokročilém zobrazení. Pro všechny procesy slouží jedna obrazovka, kterou je možné aktivovat v hlavním menu aplikace z nabídky start – „Process monitor“.
2.3
Základní data Tento modul obsahuje několik vstupních formulářů pro editaci a vkládání příslušných
informací. Je zde take možné nastavit chování plánovače a tím ovlivnit výsledné zobrazení plánů. Jedná se o nstavení pracovní doby, svátků nebo způsobu provedení výpočtu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 5 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
2.3.1
Data plánovače Po výběru záložky „Import dat“ se objeví formulář pro import základních dat. Data mohou být nahrány pomocí souboru vytvořeném aplikací MS Excel nebo může být spuštěn SSIS balíček, který provede příslušnou inicializaci dat. Aplikace obsahuje možnost všechny základní data vymazat. Všechny tři možnosti je možné vidět na obrázku níže.
Následují formuláře pro úpravu nahraných záznamů nebo jejich vytváření. Následující seznam „Typ obsluhy, Barva, Stroj a Forma“ je tvořený podobným formulářem, který obsahuje seznam záznamů a možnost tyto záznamy upravovat, vkládat nebo mazat tak jak je vidět na následujících obrázcích.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 6 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Upravovat záznamy je možné několika způsoby. Po kliknutí na přidat záznam nebo na ikonu složky nebo na červenou ikonu pro vymazání se objeví popUp dialog pro editaci. Formulář také umožňuje zrychlenou editaci po dvojitém kliknutí do řádku tabulky je možné záznam editovat přímo. Jak je vidět na obrázku je také možné zadat prioritu v tomto případě barvy. Všechny tabulky obsahují prioritu, podle které plánovač sestavuje výsledné plány.
Záložka “Materiál” obsahuje dvě vnořené tabulky. Důvod pro tuto skutečnost je možnost přiřadit barvy jednotlivým materiálům. Jak je vidět na následujícím obrázku po kliknutí na material dojde k načtení barev spojených s příslušným materiálem. Ostatní funkcionalita je stejná jako u předchozích dialogů. Je možné záznamy vkládat, upravovat nebo mazat. Podobně propojené data nalezneme ve formuláři pod záložkou produkt. Produkt je propojen s přídavnými časyběrové a stroji. Tento formulář obsahuje i výběrové listy, ve kterých je možné definovat obsluhu, material nebo formu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 7 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
2.3.2
Nastavení plánovače Druhá část menu nabízí možnost ovlivnit chování plánovače a take výsledného zobrazení plánů v time line. Jak je vidět v menu je možné upravit “Nastavení algoritmu”, které nám umožňuje nastavit váhy pro ovlivnění chování výpočtu, který zajišťuje optimální plán pro výrobu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 8 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Jednotlivé
části
dialogu
umožňují
nastavení
algoritmu.
Následuje
seznam
jednotlivých nastavení a jejich popis.
Seznam možných nastavení a jejich popis: Populace: Určuje počet plánů v jedné iteraci. Každá iterace generuje určitý počet různě sestavených plánů, které jsou následně hodnoceny z hlediska jejich optimálnosti. Iterace: Určuje počet iterací, které algoritmus provede aby nalezl optimální plán. Přiřadit product na stejný stroj se stejnou formou: Vzhledem k tomu, že může být vice produktů na jedné formě je nezbytné tyto produkty spárovat, tak aby byly na jedné příslušné formě. Priorita Stroje: Pokud je produkt nasazen na stroj, kde má lepší produkci je lépe ohodnocen. Dřívější Deadline:Pokud je na stroji vice produktů, preferujeme aby byly nejdříve vyrobeny ty produkty, které mají čas doručení nejdříve. Deadline Nepřesáhnut: Upřednostňujeme aby všechny zakázky byly vyrobeny ve správném čase. Rovnost priorit po sobě jdoucích produktů: Pokud produkty se stejnou prioritou půjdou za sebou. Produkt s menší prioritou jako druhý: Pokud produkt s menší prioritou bude následovat až po stroji z vyšší prioritou. Produkt s menší prioritou jako první: Pokud produkt s menší prioritou bude dříve zařazen než stroj z vyšší prioritou. Stejná forma:Pokud po sobě následuje produkt na stejné formě. Stejný material:Pokud po sobě následuje produkt se stejným materiálem.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 9 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Stejný typ materiálu: Pokud po sobě následuje produkt se stejným typem materiálu. Rozdíl barev positivní: Barvy jdou po sobě ve správném pořadí. Rozdíl barev negativní:Barvy jdou po sobě ve špatném pořadí. Rozdíl barev stejný: Jdou po sobě stejné barvy.
Aplikace umožňuje i přidat další jednodušší heuristické metody jako je simulované žíhání, tabu search nebo lokální vyhledávání. Více o těchto metodách je možné najít v případové studii, která se podrobně věnuje metodám použitým v tomto software.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 10 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Speciální dny umožňují nastavit pracovní dobu, svátky, plánované odstávky nebo víkendy. Tato nastavení jsou následně použita při sestavování jednotlivých plánů v časové ose.
Stopovací časy se vztahují k již vytvořeným plánům. Tento čas může být vložen do plánu, pokud dojde k nečekané události, která zastaví výrobu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 11 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
3 3.1
Plánovač Účel modulu pro vytváření plánů Tento modul slouží k tvorbě konrétních plánů výroby. Jedná se o wizard, průvodce tvorby
plánu. Tento plán je sestaven v pěti krocích. Na konci je možné spustit samotný algoritmus software, který vyhledá výsledný plán.
3.2
I.
Objednávky a Startovací časy
II.
Editace Objednávky
III.
Editace Zakázek
IV.
Položky Plánu
V.
Nastavení
Objednávky a Startovací časy Objednávka slouží k definování začátku výrobního plánu. Vzhledem k tomu, že výroba všech
strojů nezačíná v konkrétní den v přesnou hodinu 8:00 je možné specifikovat i konrétní start jednotlivých strojů. Vezmeme si případ, kdy si plastikářská výrobna pořídí tento software rozplánuje výrobu a bude chtít začít s aplikací plánů do výroby. V tomto případě se dostane do situace kdy ji již ve výrobě na určitých strojích poběží zakázký. Právě proto je možné definovat různé starty strojů, tak aby bylo možné tento zaváděcí start výroby definovat a splánováním ve výrobě začít.
V extremním případě je možné mít v systému jednu objednávku a do objednávky jen přidávat zakázky či jinak řečeno produkty. Tímto je možné se vyhnout zadávání jednotlivých časů. Doporučujeme však tuto činnost opakovat každé 2 až 3 měsíce. Počet produktů v plánu má svá omezení v řádů tisíců položek. S velkým počtem položek narůstá I doba výpočtu, sestavení plánu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 12 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Jednotlivé objednávky je možné editovat, vymazat nebo přidat. Pro vytvoření nové objednávky je možné stisknout tlačítko Přidej novou nebo přejít na další stránku pomocí navigace průvodce, která je umístěna na spodu obrazovky. Ikona složky umožuje přejí na druhý krok pro úpravu konkrétní objednávky. Ikona domů umožňuje přejít na krok číslo tři konrétní objednávky. Červená ikona pro vymazání umožňuje objednávku smazat se všemi souvisejícími daty. Po kliknutí na řádek objednávky dojde k jejímu výběru a možnosti editovat startovací časy na jednotlivých strojích. Tento výběr je možné vymazat pomocí ikony Vymazat Vyběr. Na dvojitý klik opět funguje rychlá editace záznamu.
3.3
Editace Objednávky Druhý krok umožňuje editovat základní informace objednávky. V tomto případě to znamená
celkový začátek a název objednávky, případně doplňující informace.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 13 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
3.4
Editace Zakázek Tento krok umožňuje kopírovat informace ze základních dat do plánu, tak aby zadavatel
nemusel pokaždé vyplňovat stejné informace. Stránka připomíná stránku Produktu ze základních dat. Liší se několika funkcemi. Patří mezi ně import produktů ze základních dat, správa souborů a synchronyzace vyrobených kusů či zakázek První možností je ruční výběr ze seznamu produktů, jak je vidět na následujícím obrázku:
Jak je vidět na následujícím obrázku je nutné ručně zadat některé parametry jako je například počet kusů k výrobě:
Další možností je import produktů přes excel soubor:
Pomocí správce souborů, který slouží k nahrávání souborů je možné udělat update počtu aktuálně vyrobených kusů. Je také možné rozhodnout zda označit nenalezené zakázky jako již
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 14 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
vyrobené nebo nikoli. K dané objednávce je možné také nahrávat libovolné dokumenty nebo obrázky.
Obojí funkcionalitu, jak import pomocí excel souboru nebo synchronizaci počtu vyrobenýh kůsů je možné zajistit pomocí SSIS balíčků. Na následujícím obrázku je možné vidět jednotlivé zakázky po importu dat.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 15 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
3.5
Položky Plánu Tato část je určena k přípravě plánu určenému k výslednému naplánování. Je možné plán
nastavit do výchozího stavu a dát ho celý přeplánovat. Také je možné navázat na již existující plány, určit které výrobky jsou již hotové a které je nutné přeplánovat. Plán navazuje na logiku předchozího kroku. Pokud uživatel zvolí již vyrobený plán, systém si najde výrobky, které mají plný počet vyrobených kusů nebo ty co už mají něco vyrobeného a tyto výrobkz zafixuje na příslušném místě. Výrobky které mají nulový počet vyrobených kusů označí jako připravené k plánování. Výrobky je možné zafixovat i ručně. Při následném spuštění plánovače budou pozice zafixovaných výrobků nezměněny.
Jak je vidět na vrchním obrázku máme vybraný jeden plán. V levé části je možné vymazat výběr a tím se dostaneme do výchozího stavu, kdy nebudou výrobky rozvržené na stroje. Pravá část nám ukazuje rozhozené výrobky na jednotlivé stroje. Jeden výrobek je označený, tomuto výrobku jsme později nastavili několik vyrobených kusů a jak je vidě na spodním následujícím obrázku, nění zaškrtnutý k plánování.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 16 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
3.6
Nastavení a spuštění plánovače Tato část je posledním krokem v průvodci sestavení plánu a slouží ke spuštění plánovacího
algortimu. Na této stránce je možné provést několik nastavení. Na obrázku je vidět možnost zahrnout do plánu jen některé stroje, nastavit název plánu, nastavit počet seřizovačů k dispozici, průměrný počet lidí na směně a také vybrat nastavení algoritmu. Většinou má firma k dispozici jednoho seřizovače, může jich ale být více. Na tomto základě je nutné čekat na to, kdy bude k dispozici a tím se mohou některé začátky nahození forem posunout. Také je možné do plánu zahrnout průměrný počet lidí, kteří jsou k dispozici. Pokud plán zjistí, že je nedostatek lidí označí výrobek, který z tohoto důvodu nebude možné obsulhovat. Později v časové ose je možné spustit další výpočty, které mohou ukázat závislost prodloužení výroby na základě nedostatku osob na pracovišti nebo jiných časových výpadků konkrétních strojů. Pomocí tlačítka „Spustit výpočet plánu“ je možné celý proces spustit.
Stránka také obsahuje rychlou editaci způsobu výpočtu algoritmu, která byla podrobně popsána v rámci kapitoly základních dat.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 17 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
4 4.1
Časová osa Výběr plánu Prvním krokem časové osy je výběr plánu. Zde je možné filtrovat dle datumu a názvu
objednávky. Je zde katé možné vybrat podle kjakého časového rozvrhu se plan zobrazí. Jedná se o časové rozvrhy jako je definice pracovní doby, volna nebo svátků. Toto bylo podrobně popsáno v rámci kapitoly základních dat.
4.2
Základní zobrazení plánu Po potvrzení výběru se zobrazí rozvržení plánu v základním zobrazení. Toto základní
zobrazení zobrazuje data dle časového rozvrhu a zohledňuje v plánu počet seřizovačů. Pokud je zadaná průměrná obsluha dochází k označení plánů, které nebude možné z důvodu kapacity osob možné vyrábět.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 18 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Na vrchním obrázku je take možné vidět, že ponajetí na jednotlivé zakázky docháuzí k zobrazení strukturovaného titulku se základníma informacema. Jak je vidět na obrázku zadali jsme průměrný počet lidí na 6 osob.
Po potvrzení dochází k přepočítaní plánu a na dalším obrázku jevidět označené výrobky, které nebudé možné vyrábět. Jak je vidět pro první tři stroje z dvanácti to bude valná většina zakázek.
Tato informace nám samozřejmě nestačí a tak máme možnost zobrazení pokročílého zobrazení plánu.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 19 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
4.3
Pokročilé zobrazení plánu Pokud dojde k situaci kdy nemáme dostatečnou obsluhu, je nutné znát jak moc se nám výroba
na tomto základě prodlouží, tak abychom dokázali odhadnout dobu doručení vyrobených kusů zákazníkovi. K tomuto účelu nám slouží pokročilé zobrazení. Pokročilé zobrazení je možné spustit pomocí tlačítka post process a vzhledem k tomu, že dochází k mnoha operacím doba výpočtu je srovnatelná s dobou výpočtu samotného algoritmu.
Post process máme ve dvou rúzných módech: A. Post Process bez ručního přehazování B. Post Process s ručním přehazováním V obou případech dochází k tomu, že plánovač přehazuje jednotlivé zakázky a vyhledává zakázku, která by ještě splňovala průměrnou obsluhu. Pokud tedy na stroji 1 najde zakázku, která by mohla být okamžitě nasazena, ale je až pátá v pořadí, přehodí ji a začne ji vyrábět. Pokud takovou nenachází dochází k prodlužování času zakázky do té chvíle, kdy je možné začít vyrábět. V prvním případě bez ručního přehazování se algoritmus chová tak, že pokud dojde k přehození zakázky pomocí ručního přetažení, algoritmus toto přetažení nerespektuje a uplatňuje výše popsanou strategii. V druhém případě s ručním přehazováním algoritmus respektuje přehození zakázky a neuplatňuje automatické přehazování. Zakázku tedy začne okamžitě prodlužovat. Na následujícím obrázku je možné vidět, že došlo k protažení jednotlivých zakázek. Toto zobrazení tedy ukazuje reálnou výrobu a její stav při nedostatku osob na pracovišti.
Pokud dojde k vypnutí funkce post procesu dochází k návratu plánu do výchozího stavu. Výchozí stav je považován jako ten, který byl v základním zobrazení. Pokud dojde k přehození
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 20 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
zakázek v základním zobrazením je toto přehození uchováno. V post procesu je přehození uchováno jen v rámci tohoto zobrazení. Pokud dojde k návratu do základního a pak k opětovnému zobrazení post procesu algoritmus si to předchozí již nepamatuje.
4.4
Jednotlivé funkcionality plánovače Časová osa obsahuje celou řadu funkčností. Po kliknutí levým tlačítkem myši na konrétní
zakázku dojde k zobrazení podrobných informací.
Po kliknutí pravým tlačítkem myši na zakázku se zobrazí plovoucí menu ve kterém je možné modifikovat konrétní zakázku. Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 21 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Po kliknutí do volného prostoru na pravé tlačítko myši vyjede plovoucí menu s možnostmi, které jsou v horní části časové osy. Mezi tyto funkce patří export plánu do excel formátů nebo do microsoft kalendáře. Je zde také možné změnit vybraný plán návratem do prvního kroku.
Mezi neméně důležité funkce patří změna délky časové osy a změna způsobu zobrazení. Dialog změny trvání slotu umožnujě několik variant zobrazení.
Tlačítko změna zobrazení umožnujě uživateli zobrazit jednotlivé části konrétní výroby. Každá výroba se skládá z několika druhů časů a tyto jsou pak následně zobrazeny.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 22 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Na obrázku je vidět že se zakázka skládá z části bez obsluhy, kdy tedy čeká na volnou obsluhu, přídavné časové části, kdy výroba čeká na obsluhu a konečně na část samotné výroby.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 23 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
5 5.1
Reporty a úprava plánů Editace výsledného plánu Tato část slouží k ručnímu vytváření plánů. Do existující objednávky je možné vytvořit nový
plán a ručně ho sestavit. Je zde také možné otevřít existující plán a ručně ho změnit. Je zde také možné upravovat naimprotované výrobky a použít všechnz druhy importů včetně synchronizace vyrobených kusů. Měnit pořadí nebo umístění jednotlivých výrobků je možné pomocí drag and drop funkcionality.
Na dalším obrázku je možné vidět možnost vytvořit vlastní plán.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 24 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
Následující obrázek reprezentuje možnost měnit vlastnosti jednotlivých výrobků.
5.2
Přehled informací plánu Zde je možné pomocí pivotovací tabulky podobné z Microsoft excelu zobrazit různé typy
informací vztahující se k plánu.
5.3
Přehled objednávek Jedná se o jednoduchý report zobrazující přehled objednávek v systému.
Version: 3.0 Valid since 01.09.2008
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 25 of 26 Last printed: 05.05.2014
Scheduling, 05.05.2014
6
Glosa
Term
Version: 3.0 Valid since 01.09.2008
Description
Scheduling, s.r.o. http://www.schedulemonitore.com/
Page 26 of 26 Last printed: 05.05.2014