Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Microsoft Dynamics 365 Business Central

Ali Business Central podpira terminiranje proizvodnje? Capacity Constrained Resources v primerjavi s SkyPlanner APS

Microsoft Dynamics 365 Business Central pri terminiranju proizvodnje upošteva dejanske kapacitete strojev in zaposlenih le za delovne in strojne centre, ki jih vnesete v Capacity Constrained Resources. Vse drugo, vključno z MRP, planira ob predpostavki neomejenih kapacitet. Microsoft rezultat imenuje grobi terminski plan. Obrati, ki potrebujejo terminiranje celotne proizvodnje ob upoštevanju dejanskih kapacitet, ob sistemu Business Central uporabljajo SkyPlanner APS.

Ganttov prikaz v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom naročil spodaj.

Microsoftova funkcija za terminiranje proizvodnje v Planning Optimization je del sistema Dynamics 365 Supply Chain Management, ki je drug izdelek. Za Business Central ne velja.

Kako Business Central planira kapacitete, korak za korakom

Funkcionalnosti proizvodnje so vidne le v uporabniški izkušnji Premium. Ta po Microsoftovih besedah “shows all actions and fields for all business functionality, including Manufacturing and Service Management.” (prikaže vsa dejanja in polja za vse poslovne funkcionalnosti, vključno s proizvodnjo in upravljanjem storitev). V izkušnji Essentials ni na voljo noben od spodaj opisanih zaslonov.

1. Matični podatki o kapacitetah

Kapacitete so modelirane na treh ravneh: Work Center Group, Work Center in Machine Center. Za vsak delovni in strojni center so določeni Shop Calendar Code, Capacity, Efficiency, Queue Time in Unit of Measure Code. Proizvodni koledar vsebuje izmene (Work Shifts), delovne dni in praznike. Vnosi Absence zmanjšajo kapaciteto posameznega dne.

Dokler za izbrano datumsko obdobje ne zaženete Calculate Work Center Calendar in Calculate Machine Center Calendar, ni mogoče terminirati ničesar.

S tem ustvarite koledarske vnose, ki po Microsoftovih besedah določajo “the detailed scheduling of operations performed at the work center.” (podrobno terminiranje operacij, ki se izvajajo v delovnem centru). Polje Calendar Entries Available Until prikazuje, do kdaj so vnosi na voljo. Ko je ta datum pred delovnim datumom, se polje prikaže v opozorilnem slogu. (vir)

2. Tehnološki postopki in kosovnice

Tehnološki postopek (Routing) je zaporedni (Serial) ali vzporedni (Parallel) in mora imeti status Certified. Za vsako operacijo so določeni:

  • Operation No. in Type (Work Center ali Machine Center)
  • Setup Time, Run Time, Wait Time in Move Time
  • Concurrent Capacities, Send-Ahead Quantity in Routing Link Code

Tudi proizvodna kosovnica (Production BOM) mora imeti status Certified, preden jo sistem lahko uporabi pri planiranju.

3. MPS in MRP v Planning Worksheet

V Planning Worksheet zaženete Calculate Regenerative Plan ali Calculate Net Change Plan. Sistem uskladi povpraševanje in oskrbo glede na politiko ponovnega naročanja posameznega artikla. S sporočili o ukrepih predlaga nabavne naloge, naloge za prenos, montažo in proizvodnjo.

Microsoft je glede kapacitet tu jasen: “With each planned method, Business Central generates worksheet entries that assume infinite capacity. When you develop schedules, work center and machine center capacity isn’t considered.” (Pri vsaki metodi planiranja Business Central ustvari vnose v delovnem listu ob predpostavki neomejenih kapacitet. Pri izdelavi terminskih planov ne upošteva kapacitet delovnih in strojnih centrov.) (vir)

4. Proizvodni nalogi, Refresh in Replan

Proizvodni nalogi prehajajo skozi statuse Simulated, Planned, Firm Planned, Released in Finished. Dejanje Refresh izračuna vrstice, tehnološke postopke in potrebe po komponentah, pri čemer je smer terminiranja (Scheduling Direction) nastavljena na Forward ali Backward. Replan naredi enako, vendar zajame tudi nižje ravni kosovnice. Datumi operacij v Prod. Order Routing izhajajo iz koledarjev delovnih centrov.

Privzeto se kapacitete obravnavajo kot neomejene: “By default, Business Central uses infinite capacity scheduling.” (Business Central privzeto uporablja terminiranje z neomejenimi kapacitetami.) (vir) Dva naloga sta tako lahko razporejena na isti stroj ob isti uri.

5. Capacity Constrained Resources: kje sistem upošteva omejene kapacitete

To je vgrajena funkcija za razporejanje dela ob upoštevanju omejenih kapacitet. Na strani Capacity Constrained Resources dodate vir z naslednjimi podatki:

PoljeNamen
Capacity TypeWork Center ali Machine Center
Capacity No.Vir, katerega kapaciteto želite omejiti
Critical Load %Raven obremenitve, ki je sistem pri terminiranju ne sme preseči
Dampener (% of Total Capacity)Toleranca, ki sistemu pri terminiranju dovoli manjšo prekoračitev kritične obremenitve, da se izogne delitvi operacije

Pri viru z omejeno kapaciteto sistem vsako operacijo uvrsti v najbližji prosti časovni interval. Če je ta prekratek, operacijo razdeli na dva ali več delov. Pri razdeljeni operaciji se pripravljalni čas dodeli le enkrat, “because it’s assumed that some manual adjustment is done to optimize the schedule.” (ker se predpostavlja, da bo terminski plan za optimizacijo še ročno prilagojen). (vir)

6. Pregled obremenitev in ročno premikanje nalogov

Planer preveri rezultat na treh mestih:

  • v pogledu Load za delovni center (View by: Day, Week, Month, Quarter, Year ali Accounting Period; View as: Net Change ali Balance at Date)
  • na seznamu Work Center Task List
  • v matriki Work Center Calendar

Če je v Manufacturing Setup omogočena možnost Manual Scheduling, lahko planer premakne datum začetka ali rok dokončanja naloga. Pri tem se upošteva časovna rezerva iz polja Safety Lead Time for Manual Scheduling.

Kje so meje sistema Business Central

  • Že v osnovi le grobi terminski plan. “Business Central doesn’t support detailed shop floor control. It plans for a feasible utilization of resources by providing a rough-cut schedule, but doesn’t automatically create and maintain detailed schedules based on priorities or optimization rules.” (Business Central ne podpira podrobnega vodenja proizvodnje. Z grobim terminskim planom načrtuje izvedljivo izkoriščenost virov, ne ustvarja in vzdržuje pa samodejno podrobnih terminskih planov na podlagi prednostnih nalog ali optimizacijskih pravil.) (vir)
  • MRP ne upošteva kapacitet. Planning Worksheet ob vsakem zagonu predpostavlja neomejene kapacitete, ne glede na to, ali so viri označeni kot omejeni ali ne (glejte zgornji navedek).
  • Omejitve veljajo le tam, kjer jih označite. Vsak delovni center, ki ni na strani Capacity Constrained Resources, še naprej velja za neomejenega. Operacije na istem viru se zato lahko časovno prekrivajo.
  • Zaporedno planiranje. “Operations on work centers or machine centers that are set up as constrained resources are always planned serially.” (Operacije v delovnih ali strojnih centrih, nastavljenih kot viri z omejeno kapaciteto, se vedno planirajo zaporedno.) Delovni center z omejeno kapaciteto in nastavitvijo Capacity 3 torej v planu ne izvaja treh operacij vzporedno.
  • Brez samodejne izbire alternativnega tehnološkega postopka. “The alternate work center is for information only, and isn’t automatically included in planning processes.” (Alternativni delovni center je zgolj informativen in se ne vključi samodejno v postopke planiranja.)
  • Strojni centri lahko izpadejo iz planiranja. “If you turn off the Consolidated Calendar toggle, only the capacity of the work center is assigned in the planning. The machine center capacity is excluded.” (Če izklopite stikalo Consolidated Calendar, se pri planiranju dodeli le kapaciteta delovnega centra. Kapaciteta strojnega centra je izključena.)
  • Nalogi s statusom Planned ne ohranijo terminskega plana. Za proizvodne naloge s statusom Planned Microsoft navaja: “Business Central deletes them the next time you run planning.” (Business Central jih izbriše ob naslednjem zagonu planiranja.) (vir)
  • Ponovno planiranje pomeni ponovno terminiranje dela. “Changes implemented with the Replan action probably change the capacity need of the production order. You might have to reschedule operations afterwards.” (Spremembe, izvedene z dejanjem Replan, bodo verjetno spremenile potrebe proizvodnega naloga po kapacitetah. Zatem bo morda treba operacije ponovno terminirati.) (vir)
  • Pripravljalni časi niso odvisni od zaporedja. Setup Time je fiksna vrednost za vsako vrstico tehnološkega postopka, ki se obračuna za vsak proizvodni nalog. Menjava z izdelka A na B traja enako kot menjava s C na B, zato sistem nima razloga, da bi operacije razvrstil tako, da bi skrajšal pripravljalne čase. Sistem z delitvijo operacij zapolnjuje proste časovne intervale, ne določa pa zaporedja operacij. Microsoft pričakuje, da bo planer razdeljene operacije ročno uredil.
  • Orodja in posamezni delavci nimajo kapacitet. Vrstice Routing Tool in Routing Personnel beležijo, kaj operacija potrebuje, nimajo pa koledarja ali kapacitete. Nič ne preprečuje, da bi dve operaciji hkrati zahtevali isto vpenjalo ali istega strokovnjaka. Možnost Concurrent Capacities omogoča, da več enot enega delovnega ali strojnega centra skupaj izvaja operacijo, kar skrajša njen čas izvajanja. Ne rezervira pa posameznih delavcev z njihovimi izmenami.

V praksi to pomeni preobremenjene stroje, ki niso ozka grla, ročno spreminjanje zaporedja in vzporedni terminski plan v Excelu.

Kdaj vgrajeno terminiranje v sistemu Business Central zadostuje

Capacity Constrained Resources skupaj s pogledom Load zadostuje, kadar:

  • Imate eno ali dve pravi ozki grli, preostala proizvodnja pa ima proste kapacitete.
  • So tehnološki postopki kratki in stabilni, večinoma pa izdelujete na zalogo ali ponujate dolge dobavne roke.
  • Planirate tedensko in planer potrebuje le grobo preverjanje izvedljivosti.
  • Je določanje zaporedja dovolj preprosto, da ga vodja določi ob stroju.
  • Skupna orodja, razpoložljivost operaterjev in prihod materiala ne omejujejo vrstnega reda dela.
  • Proizvodnja predstavlja majhen del poslovanja in želite ostati pri enem sistemu.

Če to velja za vaš obrat, skrbno nastavite vire z omejeno kapaciteto. Poskrbite, da bodo koledarji izračunani za obdobje, ki sega precej dlje od vašega planskega horizonta, in vklopite Consolidated Calendar tam, kjer so pomembni strojni centri. To je vse.

Kdaj potrebujete orodje za terminiranje proizvodnje

Vgrajena funkcija ne zadošča več, ko za vašo proizvodnjo velja več od naslednjega:

  • Glede na nabor izdelkov se ozka grla pojavljajo na več kot dveh virih.
  • Dobavni roki se zamikajo, čeprav je tedenska obremenitev v pogledu Load videti ustrezna.
  • Čas menjave je odvisen od predhodno izdelanega izdelka, zato zaporedje operacij vpliva na obseg proizvodnje.
  • Zaposleni, izmene in odsotnosti omejujejo plan prav toliko kot stroji, nekatere operacije pa zahtevajo dva ali tri operaterje hkrati.
  • Več strojev uporablja ista preoblikovalna orodja, kalupe ali vpenjala.
  • Razpoložljivost materiala določa, katera operacija se lahko začne.
  • Imate stroje, ki lahko dejansko nadomestijo druge, in želite, da jih plan izkoristi.
  • Nujna naročila in okvare zahtevajo ponovno planiranje večkrat na teden.

Na kaj bodite pozorni

  • Sočasno upoštevanje omejenih kapacitet vseh virov, ne le označene podskupine.
  • Določanje zaporedja na ravni operacij glede na prioritete in roke.
  • Matrika časov menjav: asimetrični časi menjav med izdelki, odvisni od zaporedja, s katerimi algoritem minimizira skupni pripravljalni čas.
  • Orodja kot skupni viri z omejeno kapaciteto, da isto vpenjalo nikoli ni na dveh strojih hkrati.
  • Operacije z več operaterji: operaciji, ki na istem delovnem centru potrebuje več ljudi, se ti dodelijo ob upoštevanju izmene vsakega od njih.
  • Omejitve glede zaposlenih in izmen, vključno z odsotnostmi in nadurami.
  • Terminiranje glede na razpoložljivost materiala s preverjanjem zalog in pričakovanih dobav.
  • Nadomestni stroji in zaposleni, ki jih algoritem dejansko uporabi, kadar primarni vir ni na voljo.
  • Vizualno urejanje na Ganttovem diagramu, pri katerem premik ene operacije ohrani usklajenost preostalih.
  • Samodejno ponovno terminiranje ob spremembah poteka proizvodnje ali naročil.
  • Jasna razmejitev odgovornosti za podatke med orodjem za terminiranje in sistemom Business Central. Termine zapisujte v naloge s statusom Firm Planned ali Released, nikoli v naloge s statusom Planned, in določite, kateri sistem upravlja datume operacij.
  • Jasno določen povratni zapis prek standardnih vmesnikov. Standardni Business Central API v2.0 nima entitet za proizvodne naloge, tehnološke postopke, kosovnice ali delovne centre. Business Central omogoča objavo lastnih proizvodnih strani kot spletnih storitev OData v4 brez programiranja, objavljena stran, ki omogoča urejanje, pa sprejema posodobitve. Vsakega ponudnika vprašajte, kako začetni in končni datumi operacij pridejo v Prod. Order Routing Line. Vprašajte tudi, ali je za to potrebna koda po meri v vašem sistemu Business Central in kdo zanjo skrbi po prehodu v produkcijsko uporabo.

Možnosti se delijo v štiri skupine:

  • Vgrajeno planiranje v Business Central obravnava označena ozka grla znotraj enega sistema.
  • Planske table v odjemalcu Business Central prikažejo proizvodne naloge na vizualni tabli, na kateri jih upravlja planer.
  • Obsežne rešitve APS za velika podjetja se povežejo v okviru uvedbenega projekta, upravlja pa jih namenska ekipa za planiranje.
  • APS v oblaku s izvajanjem v proizvodnji, kamor sodi SkyPlanner, samodejno terminira vse vire ob sistemu Business Central. Ob spremembah v proizvodnji sproti prilagaja terminski plan in ga daje na voljo operaterjem.

Kje se vključi SkyPlanner

SkyPlanner APS zapolni vse zgoraj navedene vrzeli. Upošteva omejeno kapaciteto vsakega delovnega centra, ne le označene podskupine. Pogon Arcturus AI v nekaj sekundah izdela terminski plan na ravni operacij in določi njihovo zaporedje glede na vaše prioritete in roke. Planerju operacij ni več treba ročno deliti in urejati.

Matrika časov menjav vsebuje čas menjave med vsakim parom izdelkov v obeh smereh, algoritem pa izbere zaporedje z najmanj pripravljalnega časa. Orodja so skupni viri z omejeno kapaciteto, posamezna operacija pa lahko potrebuje več operaterjev hkrati. Ko stroj ali zaposleni ni na voljo, algoritem delo prenese na nadomestne vire, ki jih določite.

Terminiranje glede na material simulira prihodnje zaloge na podlagi trenutnih zalog in pričakovanih nabavnih naročil. Naročeni material se šteje za razpoložljivega na datum dobave, zato se delo planira šele takrat, ko je material na voljo.

Model vključuje skupine delovnih centrov in njihovo učinkovitost, posamezno operacijo pa je mogoče razdeliti med več delovnih centrov. Prioritete določajo prioriteta operacije, datum dokončanja, prioriteta stranke ter funkciji Fast Track in Dynamic Priorities, Running Time Lock pa ohranja termine operacij, ki že potekajo.

Autopilot ob spremembah v proizvodnji samodejno prilagodi terminski plan v okviru vaših zaklepov in prioritet, zato Replan, okvara ali nujno naročilo ne pomenijo več ročnega ponovnega terminiranja operacij. Planerji operacije prilagajajo na interaktivnem Ganttovem diagramu. Operaterji na telefonu ali tablici vidijo svojo čakalno vrsto in beležijo delo s funkcijami Mobile Confirmations, Production Timer in Quick Log Mode, zato sta terminiranje in izvajanje v proizvodnji združena v enem orodju.

Izberite SkyPlanner, ko se ozka grla spreminjajo z naborom izdelkov in bi morali v Capacity Constrained Resources vključiti polovico proizvodnje.

Izberite SkyPlanner, ko so menjave odvisne od zaporedja ali ko skupna orodja in operacije z več operaterji določajo, kaj se lahko izvaja naslednje.

Izberite SkyPlanner, ko ponovno planirate večkrat na teden in želite uporaben terminski plan za lastno proizvodnjo v nekaj tednih, ne šele po dolgem projektu.

Začnite z izvozom CSV ali Excel v okviru 30-dnevnega brezplačnega preizkusa (do 20 delovnih centrov, brez kreditne kartice). Nato je cena od 199 € na mesec za 5 vključenih delovnih centrov, z mesečnim obračunavanjem in možnostjo odpovedi kadar koli. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj s ponudbo za paket, tako da pred začetkom poznate celotne stroške. Uvedba je običajno zaključena v nekaj tednih od začetka uvajanja.

SkyPlanner se dvosmerno povezuje z Business Central prek njegovih lastnih spletnih storitev. Planirani začetni in končni časi se zapisujejo v Prod. Order Routing Lines, zapisi delovnega časa operaterjev pa se vračajo za poročanje o proizvodnji. Ekipa SkyPlanner med uvajanjem nastavi integracijo in zanjo zagotavlja podporo po prehodu v produkcijsko uporabo. Vaš partner ali interni razvijalci lahko dokumentirani REST API (referenčna dokumentacija API) uporabljajo zgolj s ključem API, dokumentacija izdelka pa je javno dostopna na strani Dokumentacija SkyPlanner.

Kako se posamezni deli povezujejo, preberite na strani SkyPlanner za Business Central ali odprite neposredno vodnik za integracijo z Business Central.

Mnenja proizvodnih podjetij o rešitvi SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo v podjetju UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S 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 delovnega časa, nova čakalna vrsta operacij pa do proizvodne linije prispe v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblekah za čiste prostore ob liniji za polnjenje steklenic v farmacevtski tovarni podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost v proizvodnji se je povečala za 90%.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, optimiziran trimesečni plan za vse delovne centre pa pripravijo v manj kot 30 minutah.

Preberite mnenje podjetja Laboratory & Allied

Pogled iz zraka na tovarno strešnih varnostnih sistemov podjetja Piristeel v Kauhavi

99,2%zanesljivost dobav

»SkyPlanner nam je omogočil boljši pregled nad ozkimi grli in jasnejše vodenje proizvodnje.«

Toni Tuori, vodja proizvodnje
Piristeel · Strešni varnostni sistemi in sistemi za odvajanje deževnice

Zanesljivost dobav je letos dosegla 99,2%, pri terminiranju pa prihranijo do štiri ure delovnega časa na dan.

Preberite mnenje podjetja Piristeel

Hannu Ryynänen, direktor podjetja Mamec, v proizvodni hali podjetja v Lohji

Več 1.000samodejno terminiranih delovnih nalogov

»Proizvodnjo imamo pod nadzorom na drugačen način, naše razumevanje kapacitet pa je na povsem drugi ravni.«

Hannu Ryynänen, direktor
Mamec · Industrijska mešala, črpalke in visokotehnološka pogodbena proizvodnja

Na tisoče delovnih nalogov se terminira samodejno, celotna organizacija pa ima vpogled v proizvodnjo v realnem času.

Preberite mnenje podjetja Mamec

Pogosta vprašanja

Ali ima Business Central orodje za terminiranje?

Da. Proizvodni nalogi se terminirajo naprej ali nazaj na podlagi koledarjev delovnih centrov, Capacity Constrained Resources pa na izbranih ozkih grlih doda obremenjevanje z upoštevanjem omejenih kapacitet. Microsoft rezultat opisuje kot grob terminski plan, ne kot podrobno upravljanje proizvodnje.

Ali MRP v Business Central upošteva kapacitete?

Ne. Funkciji Calculate Regenerative Plan in Calculate Net Change Plan v Planning Worksheet ustvarita vnose ob predpostavki neomejenih kapacitet. Omejitve kapacitet se upoštevajo šele pri terminiranju proizvodnih nalogov.

Katera licenca za Business Central vključuje proizvodnjo?

Premium. Strani in polja za proizvodnjo so na voljo samo v uporabniški izkušnji Premium. Uporabniki z licenco Essentials se ne morejo prijaviti v podjetje, ki uporablja to izkušnjo. Microsoft navaja ceno $110 na uporabnika na mesec za Premium in $80 za Essentials (cenik za ZDA, letno plačilo).

Čemu sta namenjeni polji Critical Load % in Dampener?

Critical Load % določa največji delež kapacitete omejenega vira, ki ga lahko razporejevalnik dodeli operacijam; vrednost 90 pušča 10% rezerve. Dampener (% of Total Capacity) omogoča, da razporejevalnik to mejo nekoliko preseže, če se s tem izogne delitvi operacije. Operacije, ki jih še vedno ni mogoče umestiti, se razdelijo med najbližje proste časovne termine.

Kako se SkyPlanner APS poveže s sistemom Business Central?

SkyPlanner omogoča dvosmerno povezavo s sistemom Business Central, ki jo ekipa SkyPlanner nastavi med uvajanjem. Naročila, tehnološki postopki, delovni centri, artikli in nabavni nalogi se uvažajo prek API v2.0 in standardnih strani za proizvodnjo, objavljenih kot spletne storitve OData v4, brez programiranja. Datumi operacij se prek objavljene strani vračajo v Prod. Order Routing Line, spletni kavlji pa sproti pošiljajo spremembe terminskega plana. Evidentirane ure se vračajo za poročanje o proizvedenih količinah. Če želite, se lahko proizvedene količine in poraba knjižijo samodejno.

Ali Business Central upošteva pripravljalne čase, odvisne od zaporedja operacij?

Ne. Setup Time je fiksna vrednost za vsako vrstico tehnološkega postopka, ki se obračuna enkrat na proizvodni nalog, ne glede na to, kaj se je pred tem izdelovalo na stroju. SkyPlanner APS namesto tega uporablja matriko pripravljalnih časov. V njej so shranjeni časi menjav med pari izdelkov (z modrega na rdečega 30 minut, z rdečega na modrega 60), operacije pa razvršča tako, da so ti časi čim krajši.

Ali lahko SkyPlanner preizkusim, preden ga povežem s sistemom Business Central?

Da. Iz sistema Business Central izvozite proizvodne naloge, tehnološke postopke in delovne centre v Excel, jih med 30-dnevnim preizkusom uvozite v SkyPlanner ter primerjajte terminski plan s svojim trenutnim planom. Kreditna kartica ni potrebna. Oglejte si cenik, začnite preizkus ali stopite v stik s prodajo.