Integracije / ERP / Sage X3
Ali Sage X3 omogoča terminiranje proizvodnje? MRP, obremenitve, orodja za terminiranje proizvodnje in SkyPlanner APS
Standardno terminiranje delovnih nalogov v sistemu Sage X3 ne upošteva dejanskih zmogljivosti strojev in osebja. To vrzel zapolnjuje SkyPlanner APS. X3 planira material z MRP, datume delovnih nalogov pa določa s funkcijo Scheduling (FUNMAUTJ). Britanska podporna ekipa družbe Sage jo opisuje kot orodje za terminiranje, ki predpostavlja neomejene zmogljivosti: terminira “each work order independently” (vsak delovni nalog neodvisno) in nalogov ne razporeja z zamiki glede na obremenitev virov.
Terminiranje proizvodnje ob upoštevanju dejanskih zmogljivosti je ločena nadgradnja. Sage ponuja lokalno nameščeni Production Scheduler ali splošni vmesnik Finite scheduler interface (GFS) za povezavo s Sage X3 Web Scheduling oziroma z orodjem za terminiranje drugega ponudnika. Obrati, ki morajo vsak stroj, vsakega delavca in vsako orodje razporejati ob upoštevanju dejanskih zmogljivosti, ob sistemu X3 uporabljajo SkyPlanner APS.
Kako Sage X3 planira in terminira proizvodnjo, korak za korakom
1. Kapacitete so določene na delovnih centrih
Kapacitete so določene na delovnem centru (funkcija GESMWS, tabela WORKSTATIO). Za terminiranje so pomembna naslednja polja:
- Structure (TWD): tedenska struktura, ki določa razpored izmen.
- No. of resources (WSTNBR): število virov, ki jih operacija potrebuje na delovnem centru. Sage kot primer navaja delovni center za ročno delo, ki zahteva tri delavce.
- % efficiency (EFF) in Shrinkage in % (SHR): polji za prilagoditev časov v tehnološkem postopku.
- Work center type (WSTTYP): stroj, ročno delo ali kooperacija.
- Potrditveno polje Constraint in zavihek Replacement z lastnim poljem Work center type (RPLWSTTYP) za nadomestne delovne centre. Vsakemu nadomestnemu centru je določena prioriteta.
- Tabela sprememb kapacitet z začetnim in končnim datumom, razlogom, spremenjeno strukturo in spremenjenim številom virov, namenjena začasnim izmenam ali zastojem.
Zavihek Load ločuje obremenitve na Firm, Planned, MRP in MPS. Planer tako vidi, kaj je že potrjeno in kaj je še predlog.
2. MRP ustvari predloge
MRP (FUNMRP) usklajuje oskrbo in potrebe po referenčnem datumu in skladiščni lokaciji. Upošteva prodajna naročila, material za delovne naloge, nabavna naročila, delovne naloge, naročila kooperantom in prenose. Nato ustvari predloge delovnih nalogov in nabavnih naročil. Rezultat določajo polja Suggestion type, Reorder quantity in Splitting v podatkih izdelka za posamezno lokacijo.
Datumi temeljijo na pretočnih časih. Končni datum predlaganega delovnega naloga je datum potrebe, zmanjšan za čas kontrole kakovosti. Začetni datum je končni datum, zmanjšan za proizvodni pretočni čas oziroma za čas tehnološkega postopka, če se ta za izdelek izračunava iz tehnološkega postopka. Če tako izračunani začetek pade pred datum obdelave, X3 uporabi datum obdelave.
Kapacitetam je v pomoči za MRP namenjena ena sama vrstica: “An appropriate MRP setup is used, in parallel with the MRP process, to generate a workload.” (Z ustrezno nastavitvijo MRP se vzporedno s postopkom MRP ustvari obremenitev.) (Pomoč za Sage X3, FUNMRP) Ustvari se obremenitev, ne preverijo pa se kapacitete.
3. Scheduling (FUNMAUTJ) določi datume operacij
Scheduling razporedi operacije vsakega delovnega naloga po njegovem tehnološkem postopku (GESROU), naprej ali nazaj glede na zahtevane datume na nalogu. Začetni in končni datumi se zapišejo na operacije delovnega naloga (MFGOPE), polje Scheduling status v glavi naloga (MFGHEAD) pa se spremeni v Scheduled.
Britanska podporna ekipa družbe Sage v vodniku za terminiranje v različici V12 logiko jasno pojasni: “The function schedules each work order independently.” (Funkcija terminira vsak delovni nalog neodvisno.) In še: “It does not delay or stagger work orders based on overall resource load.” (Delovnih nalogov ne zamika ali razporeja z zamiki glede na skupno obremenitev virov.) (Sage Community Hub) Deset nalogov za isto CNC-celico tako dobi svoje idealne datume, ne glede na dejansko zmogljivost celice.
4. Loads pokaže preobremenitev, planer jo odpravi
Loads (CONSMWK) primerja obremenitev s kapaciteto za posamezni delovni center in obdobje. Funkcija Recalculate the loads (FUNMIWL, Manufacturing > Batch processes) znova izračuna podatke o obremenitvah. Rdeč stolpec pomeni, da je kapaciteta delovnega centra v tem obdobju presežena. Planer nato v orodju Planning workbench spremeni termine ali odstrani naloge iz terminskega plana, prestavi operacije na prost delovni center ali ročno razporedi naloge z zamiki.
X3 pokaže težavo. Človek jo reši.
5. Terminiranje proizvodnje je nadgradnja
Sage ponuja dve možnosti. Obe se vključita s kodami aktivnosti:
- Production Scheduler (koda aktivnosti POPS z izbrano možnostjo Active, funkcija FUNPSSCH). Orodje za planiranje, ki prikazuje terminski plan delovnih nalogov “in the form of a Gantt chart” (v obliki gantograma). Ločena koda aktivnosti Finite Capacity v funkcijah za terminiranje proizvodnje vključi način, ki upošteva dejanske zmogljivosti. Delovni nalogi se vanj pošljejo z ukazom Submit for scheduling.
- Generic Finite scheduler interface (koda aktivnosti GFS). Splošni vmesnik, ki ga je razvil Sage, povezuje X3 v oblaku ali v lokalni namestitvi z dodatnim orodjem družbe Sage Sage X3 Web Scheduling ali s spletnim orodjem za terminiranje neodvisnega ponudnika programske opreme. X3 ga upravlja z ukazi Submit for scheduling, Resubmit for scheduling in Remove from scheduling (Manufacturing > Finite scheduler).
X3 za vsako operacijo iz razpoložljivosti komponent izračuna tudi datum v polju Earliest start (First Date of Material Availability, FDMA). Ta datum kot omejitev posreduje orodju Production Scheduler ali spletnemu orodju za terminiranje. Standardno terminiranje ga samo ne uporablja. Pomoč za delovne naloge navaja: “The Sage X3 scheduling process does not consider component availability when determining operation start dates.” (Postopek terminiranja v sistemu Sage X3 pri določanju začetnih datumov operacij ne upošteva razpoložljivosti komponent.)
Kje so meje sistema Sage X3
- Standardno terminiranje ne upošteva omejitev zmogljivosti. Podporni vodnik družbe Sage o odpravljanju preobremenitev navaja: “would require finite capacity scheduling or manual adjustment” (zahtevalo bi terminiranje proizvodnje ob upoštevanju dejanskih zmogljivosti ali ročno prilagoditev). (Sage Community Hub)
- Podatki o obremenitvah zastarajo. Če dodate izmeno ali spremenite koledar, velja: “existing load buckets won’t automatically adjust” (obstoječe obremenitve po časovnih intervalih se ne prilagodijo samodejno), dokler ne zaženete funkcije Recalculate the loads. Pregled privzeto prikazuje le terminirane naloge; predlogi MRP se prikažejo samo s kodo pregleda ALL. (isti vir)
- Production Scheduler je na voljo le za lokalne namestitve. “Production Scheduler is only available for on-premises instances of Sage X3.” (Production Scheduler je na voljo samo za lokalne namestitve sistema Sage X3.) (Pomoč za Sage X3 V12, POPS) Stran za V11 gre še dlje: “Production Scheduler is not available for new Sage X3 installations.” (Production Scheduler ni na voljo za nove namestitve sistema Sage X3.) (Pomoč za Sage X3 V11)
- Production Scheduler ima dokumentirane omejitve. Sage navaja, da naslednje funkcije trenutno niso na voljo (Pomoč za Sage X3, FUNPSSCH):
– optimizacija pripravljalnih časov na podlagi več parametrov izdelka in matrike priprav – povezave med proizvodnimi nalogi – terminiranje več virov s sinhronizacijo vzporednih operacij – seznami uporabnih virov z različnimi proizvodnimi hitrostmi
- Delovni nalogi so med optimizacijo zaklenjeni. Delovni nalog, poslan v Production Scheduler, dobi status Being optimized. Pri tem velja: “You cannot modify the work order at these statuses.” (Pri teh statusih delovnega naloga ne morete spreminjati.) Zaklenjen ostane, dokler ga ne odstranite iz terminiranja. (Pomoč za Sage X3, FUNPSMOPT)
- Napredni vmesnik GFS zahteva en vir na operacijo. Pomoč za polje No. of resources navaja: “You must set this field to 1 if you are using the generic Finite scheduler advanced interface.” (Če uporabljate napredni splošni vmesnik za terminiranje proizvodnje, morate to polje nastaviti na 1.) Naveden je tudi razlog: “Sage X3 Web Scheduling cannot optimize production times when multiple resources are assigned to a work center.” (Sage X3 Web Scheduling ne more optimizirati proizvodnih časov, kadar je delovnemu centru dodeljenih več virov.) (Pomoč za Sage X3, GESMWS) Pri operaciji, ki zahteva ekipo treh delavcev, te zahteve zato ni mogoče posredovati orodju za terminiranje.
Kdaj zadošča vgrajeno planiranje v sistemu Sage X3
Številni obrati, ki uporabljajo Sage X3, ne potrebujejo orodja za terminiranje proizvodnje.
- Tempo narekuje material, ne stroji. V obratih z izdelavo na zalogo ali ponavljajočo se proizvodnjo je glavno tveganje prepozna nabava. Urejene kosovnice, tehnološki postopki, pretočni časi, velikosti serij in varnostne zaloge v MRP rešijo večino težav.
- Pregled nad obremenitvami zadošča. Tedenski pregled v orodju Loads in nekaj ročnih premikov v orodju Planning workbench zadostujeta, da obrat izpolnjuje roke.
- Lokalno nameščeni Production Scheduler že imate. Za razporejanje na gantogramu brez matrik priprav, povezav med nalogi ali sinhroniziranih vzporednih operacij opravi svojo nalogo.
- Web Scheduling že uporabljate s poljem No. of resources, nastavljenim na 1, plan pa ustreza dejanskemu stanju v proizvodnji.
Štirje načini terminiranja proizvodnje ob sistemu Sage X3
- Planske table v odjemalcu X3: Planning workbench in Loads ali tabla s funkcijo povleci in spusti v uporabniškem vmesniku X3. Primerne so, kadar pregled nad obremenitvami in ročni premiki zadoščajo za pravočasno proizvodnjo.
- Sageovi orodji za terminiranje proizvodnje: lokalno nameščeni Production Scheduler ali Sage X3 Web Scheduling prek vmesnika GFS s poljem No. of resources, nastavljenim na 1.
- Obsežne rešitve APS za velika podjetja: celovite rešitve za planiranje, ki jih integrator uvaja v večmesečnem projektu, namenjene obratu z lastnim oddelkom za planiranje.
- APS v oblaku s podporo izvajanju v proizvodnji: SkyPlanner APS v nekaj sekundah razporedi vse delovne centre, operaterje, orodja in material. Operaterji uporabljajo telefon ali tablico. Primeren je za proizvodna podjetja s sistemom X3, ki želijo rešitev začeti uporabljati v nekaj tednih.
Kdaj potrebujete orodje za terminiranje proizvodnje
- Loads večino tednov kaže rdeče, delo v orodju Planning workbench pa vam že vzame ves delovni čas.
- Obljubljeni roki temeljijo na pretočnih časih, zato se prodaja in proizvodnja ne strinjata, kateri roki so realni.
- Menjave odločilno vplivajo na obseg proizvodnje, standardno terminiranje v X3 pa operacij ne razvršča tako, da bi jih zmanjšalo.
- Operacije zahtevajo več operaterjev hkrati ali pa si stroji delijo orodja in vpenjala.
- Sage X3 uporabljate v oblaku, zato lokalno nameščeni Production Scheduler ne pride v poštev.
- Zaradi nujnih naročil in okvar morate plan ročno sestaviti na novo, pogosto v Excelu.
- Operaterji potrebujejo svoj čakalni seznam operacij, ne natisnjenega seznama delovnih nalogov.
Na kaj bodite pozorni
- Upoštevanje dejanskih zmogljivosti vsakega vira, izmene in osebe, vključno z odsotnostmi in nadurami.
- Priprave, odvisne od zaporedja: matrika pripravljalnih časov, v kateri lahko prehod z A na B traja dlje kot z B na A, in algoritem, ki izbere zaporedje z najkrajšim skupnim časom priprav.
- Orodja in ekipe kot omejitve: skupno orodje je lahko hkrati rezervirano le za en stroj, operacije pa lahko zahtevajo več operaterjev hkrati.
- Preverjanje materiala pri terminiranju na podlagi zalog in odprtih nabavnih naročil s predvidenimi datumi dobave.
- Alternativne stroje in osebje ter izdelke z večnivojsko strukturo obravnava algoritem, ne planer.
- Ponovno planiranje brez ročnega zagona ob poročanju o delovnem nalogu ali prejemu novega naročila, brez ločenega zagona terminiranja.
- Jasna razmejitev odgovornosti med sistemom in X3: kateri sistem določa datume, kako se obravnavajo zaklenjeni delovni nalogi in kateri podatki se vračajo v X3 (datumi operacij, status, spremljanje proizvodnje).
- Način namestitve, ki ustreza vašemu okolju. X3 v oblaku ne omogoča neposrednega dostopa do datotečnega sistema ali podatkovne zbirke, zato mora orodje za terminiranje uporabljati GraphQL API, spletne storitve ali prenos datotek prek gostovane storitve.
- Čas do prvih koristi: preizkus z lastnimi podatki še pred začetkom integracijskega projekta.
Kje pride v poštev SkyPlanner
SkyPlanner APS je oblačna rešitev za terminiranje proizvodnje, ki upošteva dejanske zmogljivosti strojev in osebja. Ob sistemu Sage X3 odpravi vse zgoraj navedene vrzeli:
- Vedno ažuren terminski plan. Arcturus AI v nekaj sekundah izdela terminski plan, ki upošteva dejanske zmogljivosti, Autopilot pa ga ob spremembah v proizvodnji samodejno preračuna. Ni ločenega koraka Recalculate the loads in ni preobremenitev, ki bi jih moral planer odpravljati ročno.
- Ekipe in alternative brez preoblikovanja modela. Na enem delovnem centru lahko hkrati dela več operaterjev, zato operacija za tri osebe ostane ena operacija. Vzporedni stroji so delovni centri, združeni v skupino, vsak s svojo učinkovitostjo. Če primarni stroj ali oseba ni na voljo, algoritem operacijo premakne na alternativni stroj ali drugo osebje ali pa jo razdeli med več strojev oziroma oseb.
- Matrika pripravljalnih časov, ki je v Production Scheduler navedena kot manjkajoča. Matrika pripravljalnih časov vsebuje čase menjav med izdelki, odvisne od zaporedja (z modre na rdečo 30 min, z rdeče na modro 60 min), algoritem pa izbere zaporedje z najkrajšim skupnim časom priprav. Modelirani so tudi časi priprave in pospravljanja po operaciji.
- Orodja kot omejeni viri. Orodje, ki se uporablja na enem delovnem centru, se ne razporedi hkrati še na drugega.
- Terminiranje glede na razpoložljivost materiala. Algoritem simulira prihodnje zaloge, zato se delo planira le za čas, ko bo material na voljo. Naročeni material se šteje kot razpoložljiv na datum dobave iz nabavnega naročila, zaloga pa se posodobi, ko je nabavno naročilo označeno kot Delivered (nabavna naročila v dokumentaciji SkyPlanner).
- Prioritete in zaklepi pod vašim nadzorom. Algoritem usmerjajo prioriteta operacije, prednost glede na datum zaključka, prioriteta stranke ter funkciji Fast Track in Dynamic Priorities. Running Time Lock in Bulldozer, ki zamakne naslednje operacije, planerjem omogočata, da ohranijo nadzor.
- Izvajanje dela v proizvodnji. Operaterji na telefonu ali tablici vidijo svoj čakalni seznam in beležijo delo s funkcijami Mobile Confirmations, Production Timer in Quick Log Mode.
- Oblačna rešitev ne glede na to, kje deluje vaš X3. SkyPlanner deluje enako, ne glede na to, ali X3 uporabljate v oblaku Sage ali na lastnih strežnikih.
Izberite SkyPlanner, ko potrebujete terminiranje proizvodnje ob X3 v oblaku in Production Scheduler ne pride v poštev.
Izberite SkyPlanner, ko operacije zahtevajo ekipe ali alternativne stroje in ne želite biti prisiljeni nastaviti polja No. of resources na 1.
Izberite SkyPlanner, ko želite planiranje in beleženje časa operaterjev v enem orodju, pri čemer se časovni zapisi pošiljajo nazaj v X3 kot podatki za spremljanje proizvodnje.
Izberite SkyPlanner, ko želite terminiranje proizvodnje uporabljati že v nekaj tednih, ne šele po večmesečnem projektu APS.
Integracija s sistemom Sage X3
SkyPlanner se s sistemom Sage X3 povezuje dvosmerno. Iz X3 se prenašajo delovni nalogi (MFGHEAD, MFGOPE), tehnološki postopki, delovni centri, koledarji, zaloge in odprta nabavna naročila. Planirani datumi operacij se vračajo prek spletne storitve Work order (GESMFG), zabeležene ure pa se knjižijo kot Production tracking (GESMTK). Spletni kavlji sistema SkyPlanner sproti pošljejo vsako spremembo terminskega plana.
Nobena obrata ne uporabljata X3 povsem enako, zato ekipa SkyPlanner integracijo prilagodi vašemu okolju in zanjo zagotavlja podporo tudi po zagonu. Vaš partner za Sage X3 ali interni razvijalci lahko integracijo razvijejo tudi sami na podlagi dokumentiranega vmesnika SkyPlanner REST API (referenčna dokumentacija API). Za začetek zadostuje ključ API.
X3 ostaja vaš sistem za MRP, izdelke, kosovnice, tehnološke postopke, nabavo in zaloge.
Začnite z uvozom CSV v 30-dnevnem brezplačnem preizkusu. Cena se začne pri 199 € na mesec in vključuje 5 delovnih centrov. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj z izbranim paketom, tako da celoten strošek poznate še pred začetkom.
Oglejte si SkyPlanner APS za Sage X3, vodnik za integracijo s sistemom Sage X3 s preslikavami podatkov, funkcije in cenik.
Mnenja proizvodnih podjetij o sistemu SkyPlanner
2 hprihranka vsak teden
»S sistemom SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«
Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave
Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nov čakalni seznam operacij pa do proizvodne linije pride v nekaj sekundah.
+90%učinkovitost proizvodnje
»Učinkovitost proizvodnje se je povečala za 90%.«
Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja
Učinkovitost proizvodnje se je povečala za 90%, izdelava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.
6 mesecevvnaprej prodaja vidi proste kapacitete
»SkyPlanner zagotavlja zanesljivo osnovo za celotno planiranje proizvodnje.«
Anu Järvinen, vodja proizvodnje
Fredman Operations · Papir za embalažo, varen za stik z živili
Prodaja vidi proste kapacitete za šest mesecev vnaprej, na zahteve za spremembo terminskega plana, ki so prej zahtevale uro ali več, pa zdaj odgovorijo v nekaj sekundah.
99,2%zanesljivost dobav
»SkyPlanner nam je omogočil lažje prepoznavanje ozkih grl in vnesel več jasnosti v vodenje proizvodnje.«
Toni Tuori, vodja proizvodnje
Piristeel · Strešni varnostni sistemi in sistemi za odvodnjavanje deževnice
Zanesljivost dobav je letos dosegla 99,2%, pri terminiranju pa prihranijo do štiri ure dela na dan.
Pogosta vprašanja
Ali Sage X3 pri terminiranju upošteva omejene ali neomejene kapacitete?
Standardna različica predpostavlja neomejene zmogljivosti. Scheduling (FUNMAUTJ) določi datume vsakega delovnega naloga na podlagi njegovega tehnološkega postopka, ne da bi naloge časovno razmaknil glede na obremenitev virov. Loads (CONSMWK) prikaže preobremenitve, planer pa jih odpravi ročno. Za terminiranje proizvodnje ob upoštevanju dejanskih zmogljivosti potrebujete Production Scheduler ali orodje za terminiranje, povezano prek vmesnika GFS.
Ali je Sage X3 Production Scheduler še mogoče kupiti?
Glede na pomoč za V12 le za lokalno nameščeni X3. V pomoči za V11 piše, da ni na voljo za nove namestitve, zato vam lahko partner za Sage potrdi, kaj je danes naprodaj. Za Sage X3 v oblaku je dokumentirana pot prek generičnega vmesnika Finite scheduler.
Kakšna je razlika med rešitvama Production Scheduler in Sage X3 Web Scheduling?
Production Scheduler je vgrajeno orodje za terminiranje z Ganttovim diagramom za lokalno namestitev, ki ga aktivirate s kodo aktivnosti POPS. Web Scheduling je ločen dodatek podjetja Sage, ki deluje prek generičnega vmesnika Finite scheduler (GFS); ta podpira X3 v oblaku in lokalno nameščeni X3. Web Scheduling 2023.3.4 je dodal integracijo GraphQL, ki zahteva Sage X3 2024 R1.
Ali SkyPlanner APS deluje s sistemom Sage X3?
Da. SkyPlanner se dvosmerno povezuje s sistemom Sage X3, tako v oblaku kot pri lokalni namestitvi. Iz X3 prejema delovne naloge, tehnološke postopke in delovne centre, nazaj pa pošilja planirane datume in podatke o spremljanju proizvodnje. Začnite brezplačni preizkus z izvozi CSV; ekipa SkyPlanner med uvajanjem nastavi integracijo.
Ali moram za terminiranje proizvodnje preoblikovati model delovnih centrov?
Pri uporabi splošnega vmesnika Finite scheduler advanced interface da. Sage za vsak delovni center zahteva nastavitev No. of resources = 1, zato se pri operacijah, ki potrebujejo ekipo, ta podatek izgubi. Pri uporabi SkyPlanner pa ne. Na enem delovnem centru lahko hkrati dela več operaterjev, vzporedni stroji se združijo v skupino delovnih centrov, vaši delovni centri v X3 pa ostanejo nespremenjeni.
Ali Sage X3 razvršča operacije tako, da skrajša čas menjav?
Pri standardnem terminiranju ne, pri rešitvi Production Scheduler pa je optimizacija z matriko pripravljalnih časov navedena kot trenutno nedostopna. Matrika pripravljalnih časov v SkyPlanner hrani čase menjav za vsak par izdelkov v obeh smereh, algoritem pa operacije razvrsti tako, da je skupni pripravljalni čas čim krajši.