Umí Sage X3 plánovat výrobu? MRP, vytížení, plánovače výroby a SkyPlanner APS
Standardní rozvrhování výrobních příkazů v Sage X3 neumožňuje plánování výroby, které respektuje skutečné kapacity strojů a pracovníků. Právě tuto mezeru vyplňuje SkyPlanner APS. X3 plánuje materiál pomocí MRP a termíny výrobních příkazů stanovuje funkcí Scheduling (FUNMAUTJ). Britský tým podpory Sage ji popisuje jako plánovač s neomezenou kapacitou: plánuje „each work order independently“ (každý výrobní příkaz samostatně) a nerozkládá příkazy v čase podle vytížení výrobních zdrojů.
Plánování výroby podle skutečných kapacit zajišťuje samostatná vrstva. Sage nabízí lokálně provozovaný Production Scheduler nebo obecné rozhraní Finite scheduler (GFS) pro propojení se Sage X3 Web Scheduling či plánovačem třetí strany. Závody, které potřebují plánovat výrobu s ohledem na skutečné kapacity každého stroje, pracovníka i nástroje, používají vedle X3 SkyPlanner APS.
Jak Sage X3 plánuje a rozvrhuje výrobu krok za krokem
1. Kapacita se definuje na pracovištích
Kapacita se nastavuje na pracovišti (funkce GESMWS, tabulka WORKSTATIO). Pro rozvrhování jsou důležitá tato pole:
- Structure (TWD): týdenní struktura, která určuje rozvržení směn.
- No. of resources (WSTNBR): počet výrobních zdrojů, které operace na pracovišti potřebuje. Sage uvádí jako příklad pracoviště vyžadující tři pracovníky.
- % efficiency (EFF) a Shrinkage in % (SHR): slouží ke korekci časů technologického postupu.
- Work center type (WSTTYP): stroj, pracovní síla nebo kooperace.
- Zaškrtávací políčko Constraint a karta Replacement s vlastním polem Work center type (RPLWSTTYP) pro alternativní pracoviště. Každé z nich má přiřazenou prioritu.
- Tabulka změn kapacity pro dočasné úpravy směn nebo odstávky. Obsahuje datum začátku a konce, důvod změny, upravenou strukturu a upravený počet výrobních zdrojů.
Karta Load rozděluje vytížení do kategorií Firm, Planned, MRP a MPS. Plánovač tak vidí, co je již závazné a co je zatím jen návrh.
2. MRP vytváří návrhy
MRP (FUNMRP) bilancuje nabídku a poptávku podle referenčního data a skladového závodu. Načítá prodejní objednávky, materiál pro výrobní příkazy, nákupní objednávky, výrobní příkazy, objednávky kooperací a převody. Z nich pak vytváří návrhy výrobních příkazů a nákupních objednávek. Výstup řídí pole Suggestion type, Reorder quantity a Splitting na záznamu produktu pro daný závod.
Termíny se odvozují z průběžných dob. Datum dokončení navrženého výrobního příkazu odpovídá datu potřeby sníženému o dobu kontroly kvality. Datum zahájení se vypočítá odečtením průběžné doby výroby od data dokončení. Pokud se doba pro produkt počítá z technologického postupu, odečte se místo ní čas tohoto postupu. Jestliže takto vypočtené zahájení předchází datu zpracování, X3 použije datum zpracování.
Kapacitě je v nápovědě MRP věnována jediná věta: „An appropriate MRP setup is used, in parallel with the MRP process, to generate a workload.“ (Při odpovídajícím nastavení MRP se souběžně s výpočtem MRP vytváří vytížení.) (Nápověda Sage X3, FUNMRP) Vytížení, nikoli kontrola kapacity.
3. Scheduling (FUNMAUTJ) určuje termíny operací
Scheduling rozvrhuje operace každého výrobního příkazu podle jeho technologického postupu (GESROU). Postupuje dopředně nebo zpětně podle požadovaných termínů na příkazu. Data zahájení a dokončení se zapisují k operacím výrobního příkazu (MFGOPE) a stav Scheduling v hlavičce (MFGHEAD) se změní na Scheduled.
Britský tým podpory Sage tuto logiku v příručce k rozvrhování ve V12 popisuje výslovně: „The function schedules each work order independently.“ (Funkce rozvrhuje každý výrobní příkaz samostatně.) A dále: „It does not delay or stagger work orders based on overall resource load.“ (Neodsouvá ani časově nerozkládá výrobní příkazy podle celkového vytížení výrobních zdrojů.) (Sage Community Hub) Všech deset příkazů pro jednu CNC buňku tak dostane své ideální termíny bez ohledu na to, co buňka skutečně zvládne.
4. Loads ukáže přetížení, plánovač ho vyřeší
Loads (CONSMWK) porovnává vytížení s kapacitou jednotlivých pracovišť v daném období. Funkce Recalculate the loads (FUNMIWL, Manufacturing > Batch processes) znovu sestaví údaje o vytížení. Červený sloupec znamená, že pracoviště je v daném období přetížené. Plánovač pak v Planning workbench příkazy přeplánuje nebo zruší jejich rozvržení, přesune operace na volné pracoviště nebo příkazy ručně rozloží v čase.
X3 problém ukáže. Vyřešit ho musí člověk.
5. Plánování výroby podle kapacit vyžaduje doplněk
Sage nabízí dvě možnosti. Obě se zapínají pomocí kódů aktivit:
- Production Scheduler (kód aktivity POPS se zaškrtnutou volbou Active, funkce FUNPSSCH). Plánovací nástroj, který zobrazuje rozvržení výrobních příkazů „in the form of a Gantt chart“ (ve formě Ganttova diagramu). Samostatný kód aktivity Finite Capacity zapíná ve funkcích rozvrhování výroby režim plánování podle skutečných kapacit. Výrobní příkazy se předávají funkcí Submit for scheduling.
- Generic Finite scheduler interface (kód aktivity GFS). Obecné rozhraní vyvinuté společností Sage propojuje cloudové nebo lokálně provozované X3 s doplňkovým plánovačem Sage X3 Web Scheduling nebo s webovým plánovačem nezávislého dodavatele softwaru. X3 jej ovládá funkcemi Submit for scheduling, Resubmit for scheduling a Remove from scheduling (Manufacturing > Finite scheduler).
X3 také pro každou operaci vypočítává datum Earliest start podle dostupnosti komponent (First Date of Material Availability, FDMA). Toto datum předává do Production Scheduler nebo webového plánovače jako omezení. Standardní rozvrhování ho však nepoužívá. Nápověda k výrobním příkazům uvádí: „The Sage X3 scheduling process does not consider component availability when determining operation start dates.“ (Proces rozvrhování v Sage X3 při určování dat zahájení operací nezohledňuje dostupnost komponent.)
Kde možnosti Sage X3 končí
- Standardní rozvrhování nezohledňuje omezení kapacit. Podle příručky podpory Sage by řešení přetížení „would require finite capacity scheduling or manual adjustment“ (vyžadovalo plánování výroby podle skutečných kapacit nebo ruční úpravu). (Sage Community Hub)
- Údaje o vytížení zastarávají. Když přidáte směnu nebo změníte kalendář, „existing load buckets won’t automatically adjust“ (stávající vytížení v jednotlivých obdobích se automaticky neupraví), dokud nespustíte Recalculate the loads. Přehled ve výchozím nastavení zobrazuje pouze rozvržené příkazy. Návrhy MRP se zobrazí jen s kódem dotazu ALL. (Stejný zdroj.)
- Production Scheduler je dostupný jen pro lokální instalace. „Production Scheduler is only available for on-premises instances of Sage X3.“ (Production Scheduler je dostupný pouze pro lokálně provozované instance Sage X3.) (Nápověda Sage X3 V12, POPS) Stránka pro V11 jde ještě dál: „Production Scheduler is not available for new Sage X3 installations.“ (Production Scheduler není dostupný pro nové instalace Sage X3.) (Nápověda Sage X3 V11)
- Production Scheduler má zdokumentovaná omezení. Sage uvádí, že následující funkce nejsou v současnosti dostupné (Nápověda Sage X3, FUNPSSCH):
– optimalizace seřizovacích časů podle více parametrů položky a matice seřízení – vazby mezi výrobními zakázkami – rozvrhování více výrobních zdrojů pomocí synchronizace souběžných operací – seznamy využitelných výrobních zdrojů s různým výrobním výkonem
- Výrobní příkazy jsou při optimalizaci uzamčené. Příkaz odeslaný do Production Scheduler dostane stav Being optimized a platí: „You cannot modify the work order at these statuses.“ (V těchto stavech nelze výrobní příkaz upravovat.) Uzamčený zůstane, dokud není odebrán z rozvrhování. (Nápověda Sage X3, FUNPSMOPT)
- Pokročilé rozhraní GFS vyžaduje jeden výrobní zdroj na operaci. Nápověda k poli No. of resources uvádí: „You must set this field to 1 if you are using the generic Finite scheduler advanced interface.“ (Pokud používáte pokročilé rozhraní generic Finite scheduler, musíte toto pole nastavit na 1.) Důvod je následující: „Sage X3 Web Scheduling cannot optimize production times when multiple resources are assigned to a work center.“ (Sage X3 Web Scheduling nedokáže optimalizovat výrobní časy, pokud je pracovišti přiřazeno více výrobních zdrojů.) (Nápověda Sage X3, GESMWS) Požadavek na tříčlennou obsluhu operace tak nelze plánovači předat.
Kdy vlastní plánovací funkce Sage X3 stačí
Řada závodů se Sage X3 nepotřebuje nástroj pro plánování výroby podle skutečných kapacit.
- Tempo určuje materiál, ne stroje. V závodech s výrobou na sklad nebo s opakovanou výrobou představuje hlavní riziko pozdní nákup. Správné kusovníky, technologické postupy, průběžné doby výroby, velikosti dávek a pojistné zásoby v MRP vyřeší většinu problému.
- Stačí přehled o vytížení. Týdenní kontrola v Loads a několik ručních přesunů v Planning workbench stačí k tomu, aby závod plnil termíny.
- Už máte Production Scheduler v lokální instalaci. Pro řazení operací v Ganttově diagramu bez matic seřízení, vazeb mezi zakázkami nebo synchronizovaných souběžných operací postačí.
- Už používáte Web Scheduling s polem No. of resources nastaveným na 1 a plán odpovídá realitě ve výrobním provozu.
Čtyři způsoby rozvrhování výroby se Sage X3
- Plánovací tabule v klientu X3: Planning workbench a Loads nebo tabule s ovládáním přetažením přímo na obrazovkách X3. Hodí se tam, kde přehled o vytížení a ruční přesuny stačí k dodržování termínů.
- Vlastní plánování výroby podle kapacit od Sage: lokálně provozovaný Production Scheduler nebo Sage X3 Web Scheduling přes rozhraní GFS s polem No. of resources nastaveným na 1.
- Rozsáhlé systémy APS: komplexní plánovací systémy zaváděné integrátorem v rámci několikaměsíčního projektu. Jsou určené pro závody s vlastním plánovacím oddělením.
- Cloudové APS s řízením práce ve výrobním provozu: SkyPlanner APS během několika sekund rozvrhne práci se zohledněním každého pracoviště, operátora, nástroje i materiálu. Operátoři pracují na telefonu nebo tabletu. Hodí se pro výrobce se systémem X3, kteří chtějí zahájit provoz během několika týdnů.
Kdy potřebujete nástroj pro plánování výroby podle kapacit
- Loads je většinu týdnů červený a práce v Planning workbench už zabírá celý úvazek.
- Slíbené termíny se odvozují z průběžných dob výroby, takže se obchod a výroba neshodnou na tom, co je reálné.
- Přetypování zásadně ovlivňuje průchodnost výroby, ale standardní rozvrhování v X3 neřadí operace tak, aby přetypování omezilo.
- Operace vyžadují několik operátorů současně nebo se mezi stroji sdílejí nástroje a přípravky.
- Provozujete Sage X3 v cloudu, takže lokálně instalovaný Production Scheduler nepřipadá v úvahu.
- Kvůli urgentním zakázkám a poruchám musíte plán ručně přepracovávat, často v Excelu.
- Operátoři potřebují vlastní frontu operací, ne vytištěný seznam výrobních příkazů.
Na co se při výběru zaměřit
- Plánování výroby podle skutečných kapacit jednotlivých výrobních zdrojů, směn a pracovníků se zohledněním absencí a přesčasů.
- Seřízení podle pořadí operací: matice časů seřízení, v níž může přechod z A na B trvat déle než z B na A, a výpočetní jádro, které zvolí pořadí s nejkratší celkovou dobou seřízení.
- Nástroje a pracovní týmy jako omezení: sdílený nástroj lze v danou chvíli rezervovat jen pro jeden stroj a operace mohou vyžadovat několik operátorů současně.
- Kontrola dostupnosti materiálu při rozvrhování podle skladových zásob a otevřených nákupních objednávek s očekávanými termíny dodání.
- Alternativní stroje a pracovníci i výrobky s víceúrovňovou strukturou, jejichž rozvrhování řeší výpočetní jádro, nikoli plánovač.
- Přeplánování bez ručního spouštění po odvedení výrobního příkazu nebo přijetí nové zakázky, bez samostatného běhu rozvrhování.
- Jasné rozdělení odpovědností mezi systémem a X3: který systém určuje termíny, jak se zachází s uzamčenými výrobními příkazy a co se předává zpět (termíny operací, stav, odvádění výroby).
- Nasazení odpovídající vašemu prostředí. Cloudové X3 neposkytuje přímý přístup k souborovému systému ani databázi, takže nástroj pro rozvrhování musí využívat GraphQL API, webové služby nebo hostovaný přenos souborů.
- Rychlé ověření přínosu: test s vlastními daty ještě před zahájením integračního projektu.
Kde se uplatní SkyPlanner
SkyPlanner APS je cloudový nástroj pro plánování výroby podle skutečných kapacit. V kombinaci se Sage X3 řeší všechny výše uvedené nedostatky:
- Vždy aktuální rozvrh. Výpočetní jádro Arcturus AI vytvoří během několika sekund plán výroby, který respektuje skutečné kapacity, a Autopilot jej při změnách ve výrobě automaticky přeplánuje. Není potřeba samostatný krok Recalculate the loads a nezůstává žádné přetížení, které by plánovač musel ručně řešit.
- Týmy a alternativy bez úprav modelu. Na jednom pracovišti může současně pracovat několik operátorů, takže operace pro tři pracovníky zůstává jedinou operací. Paralelní stroje tvoří skupinu pracovišť, z nichž každé má vlastní efektivitu. Pokud je primární stroj nebo pracovník nedostupný, výpočetní jádro přesune operace na alternativní stroje či pracovníky, případně operaci rozdělí mezi několik z nich.
- Matice seřízení, která podle dokumentace v Production Scheduler chybí. Matice časů seřízení obsahuje doby přetypování mezi výrobky závislé na jejich pořadí (z modré na červenou 30 min, z červené na modrou 60 min). Výpočetní jádro zvolí pořadí s nejkratší celkovou dobou seřízení. Model zahrnuje i časy přípravy a ukončovacích prací.
- Nástroje s omezenou dostupností. Nástroj používaný na jednom pracovišti se ve stejnou dobu nenaplánuje na jiné.
- Rozvrhování podle dostupnosti materiálu. Výpočetní jádro simuluje budoucí stav zásob, takže operace plánuje pouze na dobu, kdy je potřebný materiál dostupný. Objednaný materiál se považuje za dostupný k datu dodání nákupní objednávky a stav zásob se aktualizuje po jejím označení stavem Delivered (nákupní objednávky v dokumentaci SkyPlanner).
- Priority a zámky pod vaší kontrolou. Výpočetní jádro se řídí prioritou operací, upřednostněním podle termínu dokončení, prioritou zákazníka a funkcemi Fast Track a Dynamic Priorities. Díky funkcím Running Time Lock a Bulldozer, která posouvá navazující operace, si plánovači zachovávají kontrolu.
- Práce přímo ve výrobním provozu. Operátoři vidí svou frontu operací a zaznamenávají práci na telefonu nebo tabletu pomocí funkcí Mobile Confirmations, Production Timer a Quick Log Mode.
- Cloud bez ohledu na nasazení X3. SkyPlanner funguje stejně, ať X3 provozujete v cloudu Sage, nebo na vlastních serverech.
Zvolte SkyPlanner, pokud v cloudovém X3 potřebujete plánování výroby podle skutečných kapacit a Production Scheduler nepřipadá v úvahu.
Zvolte SkyPlanner, pokud operace vyžadují pracovní týmy nebo alternativní stroje a nechcete vynuceně nastavovat No. of resources na 1.
Zvolte SkyPlanner, pokud chcete plánování i evidenci času operátorů v jednom nástroji, který předává časové záznamy zpět do X3 jako odvádění výroby.
Zvolte SkyPlanner, pokud chcete plánování výroby podle skutečných kapacit zprovoznit během týdnů, ne až po několikaměsíčním projektu APS.
Integrace se Sage X3
SkyPlanner se se Sage X3 propojuje obousměrně. Z X3 přebírá výrobní příkazy (MFGHEAD, MFGOPE), technologické postupy, pracoviště, kalendáře, skladové zásoby a otevřené nákupní objednávky. Plánované termíny operací předává zpět prostřednictvím webové služby Work order (GESMFG) a zaznamenané hodiny zapisuje jako Production tracking (GESMTK). Webhooky SkyPlanner odesílají každou změnu rozvrhu ihned, jakmile nastane.
Každý závod používá X3 jinak, proto tým SkyPlanner nastaví integraci podle vašeho prostředí a poskytuje podporu i po spuštění ostrého provozu. Váš partner pro Sage X3 nebo interní vývojáři mohou také využít zdokumentované SkyPlanner REST API (dokumentace API). Pro začátek stačí klíč API.
X3 zůstává vaším systémem pro MRP, výrobky, kusovníky, technologické postupy, nákup a skladové zásoby.
Začněte importem CSV v rámci bezplatné zkušební verze na 30 dní. Cena začíná na 199 € měsíčně a zahrnuje 5 pracovišť. Cenu integrace stanovíme předem podle vašich procesů a potřeb společně s cenou tarifu, abyste celkové náklady znali ještě před zahájením.
Podívejte se na SkyPlanner APS pro Sage X3, průvodce integrací se Sage X3 s mapováním dat, funkce a ceník.
Jak výrobní firmy hodnotí SkyPlanner
2 hušetřené každý týden
„Díky SkyPlanner jsme v plánování výroby přešli od excelových tabulek k optimalizaci výroby v reálném čase.“
Kalle Kalliomäki, specialista dodavatelského řetězce
UTU · Elektrické rozvaděče a spínací zařízení
Při plánování výroby se každý týden ušetří 2 hodiny práce a nová fronta operací se na linku dostane během několika sekund.
+90%efektivita výroby
„Efektivita výroby vzrostla o 90 %.“
Abdul Rucyinga, vedoucí IT
Laboratory & Allied · Farmaceutická výroba
Efektivita výroby vzrostla o 90 % a vytvoření optimalizovaného plánu na tři měsíce pro všechna pracoviště trvá méně než 30 minut.
6 měsícůdopředu vidí obchodníci volnou kapacitu
„SkyPlanner je spolehlivým základem veškerého plánování výroby.“
Anu Järvinen, vedoucí výroby
Fredman Operations · Papíry pro balení potravin
Obchodníci vidí volnou kapacitu na šest měsíců dopředu. Na požadavky na změnu rozvrhu, jejichž vyřízení dříve trvalo hodinu i déle, nyní dostanou odpověď během několika sekund.
99,2 %včasnost dodávek
„SkyPlanner nám umožnil lépe odhalovat úzká místa a zpřehlednil řízení výroby.“
Toni Tuori, vedoucí výroby
Piristeel · Střešní bezpečnostní prvky a okapové systémy
Včasnost dodávek letos dosáhla 99,2 % a rozvrhování šetří až čtyři hodiny práce denně.
Časté dotazy
Plánuje Sage X3 do omezených, nebo neomezených kapacit?
Ve standardní verzi se kapacitní omezení nezohledňují. Scheduling (FUNMAUTJ) stanovuje termíny jednotlivých výrobních příkazů podle technologického postupu, aniž by příkazy časově rozložil s ohledem na vytížení výrobních zdrojů. Loads (CONSMWK) zobrazí přetížení a plánovač je řeší ručně. Plánování výroby podle skutečných kapacit vyžaduje Production Scheduler nebo nástroj pro rozvrhování připojený přes rozhraní GFS.
Lze Sage X3 Production Scheduler stále zakoupit?
Podle nápovědy V12 pouze pro lokálně provozované X3. Nápověda V11 uvádí, že pro nové instalace není dostupný, proto vám aktuální nabídku potvrdí váš partner Sage. Pro cloudové Sage X3 je v dokumentaci uvedeno obecné rozhraní Finite scheduler.
Jaký je rozdíl mezi Production Scheduler a Sage X3 Web Scheduling?
Production Scheduler je vestavěný nástroj pro rozvrhování v Ganttově diagramu určený pro lokální nasazení. Aktivuje se kódem aktivity POPS. Web Scheduling je samostatný doplněk Sage, který využívá obecné rozhraní Finite scheduler (GFS), jež funguje s cloudovým i lokálně provozovaným X3. Web Scheduling 2023.3.4 přidal integraci přes GraphQL, která vyžaduje Sage X3 2024 R1.
Funguje SkyPlanner APS se Sage X3?
Ano. SkyPlanner nabízí obousměrnou integraci se Sage X3 v cloudu i při lokálním nasazení. Přebírá výrobní příkazy, technologické postupy a pracoviště a zpět předává plánované termíny a odvádění výroby. Začněte s bezplatnou zkušební verzí a exporty CSV; tým SkyPlanner nastaví integraci během zavádění.
Musím kvůli plánování výroby podle skutečných kapacit změnit model svých pracovišť?
U obecného rozhraní Finite scheduler advanced ano. Sage vyžaduje na každém pracovišti nastavení No. of resources = 1, takže se u operací, které potřebují vícečlennou obsluhu, tato informace ztrácí. Se SkyPlannerem ne. Na jednom pracovišti může současně pracovat několik operátorů, paralelní stroje se sdruží do skupiny pracovišť a vaše pracoviště v X3 zůstanou beze změny.
Řadí Sage X3 operace tak, aby omezil přetypování?
Ve standardním rozvrhování ne a Production Scheduler uvádí, že optimalizace podle matice seřizovacích časů není v současnosti dostupná. Matice seřizovacích časů ve SkyPlanneru uchovává časy přetypování pro každou dvojici výrobků v obou směrech. Plánovací algoritmus pak řadí operace tak, aby byl celkový čas seřizování co nejkratší.