Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / Microsoft Dynamics 365 Supply Chain Management

Har Dynamics 365 Supply Chain Management produksjonsplanlegging som tar hensyn til faktisk kapasitet? Jobbplanlegging, Planning Optimization og SkyPlanner APS

Bare delvis. I Microsoft Dynamics 365 Supply Chain Management tar Planning Optimization hensyn til faktisk maskin- og bemanningskapasitet bare innenfor en fastsatt tidshorisont. Microsoft sier at du ikke skal bruke denne funksjonen når kapasiteten varierer med skiftene (kilde). Jobbplanlegging reserverer kapasitet for én ordre om gangen og tar hensyn til kapasitet som allerede er reservert. Utover dette lager D365 en grovplan. Fabrikker som trenger en plan der alle ordrer, maskiner, personer, verktøy, materialer og omstillinger er tilpasset faktisk tilgjengelig kapasitet på klokkeslettnivå gjennom hele planleggingshorisonten, bruker SkyPlanner APS ved siden av Supply Chain Management.

Gantt-tidslinje i SkyPlanner APS med jobber fordelt på arbeidsstasjoner og en ordreliste nedenfor.

Denne artikkelen handler om Supply Chain Management, appen for økonomi og drift som etterfulgte Dynamics AX. Business Central er et annet produkt med en annen planleggingsmodell. Det omtales i Har Business Central produksjonsplanlegging som tar hensyn til faktisk kapasitet?

Slik planlegger D365 SCM produksjonen, steg for steg

1. Ressurser, ressursgrupper og kalendere

Kapasitet er knyttet til ressurser. Hver ressurs har en type: Vendor, Human resources, Machine, Tool, Location eller Facility. På hurtigfanen Operation på siden Resources har hver ressurs disse innstillingene:

  • Finite capacity og Bottleneck resource
  • Exclusive og Batch capacity
  • Efficiency percentage og Operations scheduling percentage

Ressurser tilhører ressursgrupper og produksjonsenheter og har bestemte egenskaper. Arbeidstidskalendere tilordnes på ressursgruppen. Effektiviteten påvirker tiden som reserveres: «Scheduling time = Time x 100 / Efficiency percentage.» (Planleggingstiden beregnes ved å justere tiden etter effektivitetsprosenten.) (kilde)

En ressurs der Finite capacity er satt til No, «might therefore be overbooked.» (kan derfor bli overbooket.) (kilde)

2. Ruter og produksjonsordrer

En rute inneholder ruteoperasjoner med operasjonsegenskaper for hvert ressursbehov. Planlagte ordrer som autoriseres, blir til produksjonsordrer. Disse går gjennom statusene Created, Estimated, Scheduled, Released, Started, Reported as finished og Ended.

3. Operasjonsplanlegging: grovplanlegging av kapasitet i ressursgrupper

Operasjonsplanlegging reserverer kapasitet i ressursgrupper. Microsoft beskriver det slik: «Unlike job scheduling, operations scheduling doesn’t explode the operations… into jobs.» (I motsetning til jobbplanlegging deler ikke operasjonsplanlegging operasjonene … opp i jobber.) Den bruker bare varigheter: «Start times and end times aren’t scheduled.» (Start- og sluttidspunkter planlegges ikke.) Den velger heller ikke en bestemt ressurs. (kilde)

4. Jobbplanlegging: delen som tar hensyn til faktisk kapasitet

Jobbplanlegging deler hver operasjon opp i jobber (omstilling, bearbeiding, kø og transport) og reserverer tid til dem på bestemte ressurser. Microsoft skriver: «Job scheduling is typically used to schedule individual jobs on the shop floor for an immediate or short-term time frame.» (Jobbplanlegging brukes vanligvis til å planlegge enkeltjobber på produksjonsgulvet for umiddelbar utførelse eller på kort sikt.)

I dialogboksen Schedule jobs angir du:

AlternativFunksjon
Scheduling directionFremover eller bakover fra en dato
Finite capacityBelastningen «can’t be larger than the capacity that’s available» (kan ikke overstige den tilgjengelige kapasiteten)
Finite materialsUten dette alternativet: «the system assumes that all items are available» (systemet forutsetter at alle varer er tilgjengelige)
Primary resource selectionEtter varighet eller prioritet

Finite capacity tar hensyn til reservasjoner fra andre ordrer. Tid er tilgjengelig når ressursen er tilgjengelig «and there are no other reservations on capacity.» (og det ikke finnes andre kapasitetsreservasjoner.) Finite properties sikrer at ressursen oppfyller egenskapene som er angitt på ruteoperasjonen. Med Finite materials gjelder følgende: «a production order can’t be scheduled to start until capacity and materials are available at the same time.» (en produksjonsordre kan ikke planlegges med oppstart før kapasitet og materialer er tilgjengelige samtidig.) (kilde)

5. Gantt-diagrammet for jobbplanlegging

Planleggeren gjennomgår jobbene i Gantt-diagrammet, som åpnes fra produksjonsordren, en ressurs eller arbeidsområdet Production floor management. Diagrammet har en ordrevisning og en ressursvisning. Ressursvisningen har en kapasitetslinje der overbooking vises i rødt, mens materialmangler vises med ikoner. Fra menyen Schedule jobs kan én eller flere valgte jobber planlegges fremover fra planleggingsdatoen, bakover eller fremover fra datoen materialene er tilgjengelige. Planleggere kan også endre rekkefølgen på jobber på en ressurs og flytte jobber til en annen ressurs. (kilde)

6. Kapasitetshensyn i Planning Optimization

Planning Optimization er Microsofts motor for hovedplanlegging. Den kjøres som en tilleggsmodul som installeres fra Lifecycle Services, og leveres som en ekstern tjeneste med flere leietakere. Den innebygde motoren for hovedplanlegging er merket som foreldet for skybaserte installasjoner. (kilde)

Hensyn til faktisk kapasitet må aktiveres tre steder:

  1. Master planning parameters, fanen Planned orders: Sett Capacity planning for Production til Yes.
  2. Master plans, hurtigfanen General: Sett Finite capacity til Yes, og angi en Finite capacity time fence.
  3. Hver ressurs, hurtigfanen Operation: Sett Finite capacity til Yes.

Innenfor tidshorisonten gjelder følgende: «if there isn’t enough capacity on the resources, the delivery date is pushed out.» (hvis ressursene ikke har nok kapasitet, forskyves leveringsdatoen.) Planlagte produksjonsordrer «are backward-scheduled from the requirement date.» (planlegges bakover fra behovsdatoen.) (kilde)

Dette må planleggeren fortsatt håndtere

  • Hovedplanlegging med kapasitetshensyn er ikke egnet når kapasiteten varierer med skiftene. «If your capacity can change as requirements change (for example, when you’re working with shifts), you shouldn’t use finite capacity functionality, because the calculated processing times won’t be correct.» (Hvis kapasiteten kan endres når behovene endres, for eksempel ved skiftarbeid, bør du ikke bruke funksjonen for kapasitetshensyn, fordi de beregnede bearbeidingstidene ikke blir riktige.) (kilde)
  • Kapasitetshensyn gjelder bare innenfor tidshorisonten. Utenfor Finite capacity time fence forutsetter planleggingen ubegrenset kapasitet. Microsoft påpeker at «a single-day time fence is probably too low for most manufacturers.» (en tidshorisont på én dag sannsynligvis er for kort for de fleste produsenter.)
  • Flaskehalser får ingen egen tidshorisont. Planning Optimization «doesn’t use the Bottleneck time fence parameter… bottleneck resources are always scheduled by using the same time fence as non-bottleneck resources.» (bruker ikke parameteren Bottleneck time fence … flaskehalsressurser planlegges alltid med samme tidshorisont som andre ressurser.)
  • Kjøringer med flere tråder ser bort fra kapasitet. «If you’re using multi-threaded master planning and operations scheduling, finite capacity will not be considered.» (Hvis du bruker hovedplanlegging og operasjonsplanlegging med flere tråder, tas det ikke hensyn til faktisk kapasitet.) (kilde)
  • Én ordre om gangen. Jobbplanlegging plasserer hver produksjonsordre fremover eller bakover i tid rundt kapasitet som allerede er reservert, og velger ressurser etter varighet eller prioritet. Ordrer som er planlagt tidligere, beholder tidslukene sine.
  • Omstilling per operasjon. Omstillingstid angis på ruteoperasjonen. Sekvensering i hovedplanleggingen ordner planlagte ordrer etter produktegenskaper som farge og størrelse (kilde).
  • Dra og slipp flytter én jobb. For dra og slipp gjelder følgende: «You can only reschedule the job on the same resource, and you can only schedule one job at a time.» (Du kan bare omplanlegge jobben på samme ressurs, og du kan bare planlegge én jobb om gangen.) Valgte jobber planlegges, ordnes eller flyttes til andre ressurser via menyene. Planleggere møter også meldingen «Could not schedule the job within the loaded time period.» (Kunne ikke planlegge jobben innenfor den innlastede tidsperioden.) (kilde)
  • 32 ressurser per operasjon. «You can schedule a maximum of 32 resources per operation.» (Du kan maksimalt planlegge så mange ressurser per operasjon.)

Samlet sett tar D365 SCM bare delvis hensyn til faktisk kapasitet: innenfor en fastsatt tidshorisont, med fast kapasitet og én ordre om gangen. Resten er en grovplan som planleggerne korrigerer manuelt i Gantt-diagrammet.

Når den innebygde planleggingen i D365 SCM er nok

Jobbplanlegging kombinert med Planning Optimization dekker behovet når:

  • Planlegging av én ordre om gangen, i prioritert rekkefølge, gir resultatet du trenger.
  • Skiftene er stabile, slik at kapasitetshensyn i hovedplanleggingen gir riktige tider.
  • Omstillingstid per operasjon eller sekvensering etter produktegenskaper dekker omstillingsbehovet.
  • En grov kapasitetskontroll i hovedplanleggingen er det planleggeren trenger.
  • Planleggerne har tid til å omplanlegge og justere jobber i Gantt-diagrammet når planene endres.

Hvis dette beskriver fabrikken din, aktiverer du Finite capacity på alle relevante ressurser og velger en realistisk tidshorisont.

Når du trenger et planleggingsverktøy som tar hensyn til faktisk kapasitet

De innebygde funksjonene strekker ikke lenger til når flere av disse punktene gjelder:

  • Mange produksjonsordrer deler de samme maskinene, og resultatet avhenger av hvilken rekkefølge du planlegger ordrene i.
  • Skift, overtid og fravær endrer kapasiteten fra uke til uke.
  • Omstillingene avhenger av rekkefølgen.
  • Støpeformer, stanser eller fiksturer deles mellom maskiner, og noen jobber krever flere operatører samtidig.
  • Materialenes ankomsttid avgjør hvilken jobb som kan starte.
  • Hasteordrer og maskinhavari tvinger frem omplanlegging flere ganger i uken.

Dette bør du se etter

  • Alle ordrer og ressurser planlegges samlet, ikke én produksjonsordre om gangen.
  • Planlegging innenfor faktisk kapasitet og reelle skift, med fravær og overtid gjennom hele planleggingshorisonten.
  • En matrise for omstillingstider: rekkefølgeavhengige, asymmetriske omstillingstider som brukes til å minimere samlet omstillingstid.
  • Verktøy som delte ressurser med begrenset kapasitet og jobber som krever flere operatører.
  • Planlegging som tar hensyn til materialer og kontrollerer lagerbeholdning og innkommende innkjøpsordrer.
  • Alternative maskiner og medarbeidere som motoren bruker når den primære ressursen ikke er tilgjengelig.
  • Redigering i Gantt der resten av planen fortsatt henger sammen når du flytter en jobb.
  • Automatisk omplanlegging når produksjonen eller ordrene endres.
  • Tydelig ansvarsdeling med SCM. Spør hvordan planlagte datoer overføres til produksjonsordren og ruteoperasjonene, og hvordan jobbplanleggingen hindres i å overskrive dem.

Alternativene kan deles inn i fire grupper:

  • Jobbplanlegging i D365 SCM og Planning Optimization dekker planlegging innenfor tilgjengelig kapasitet for hver enkelt ordre og hovedplanlegging som tar hensyn til kapasitet.
  • Omfattende APS-løsninger for store virksomheter kobles til gjennom et implementeringsprosjekt og brukes av et eget planleggingsteam.
  • Planleggingstavler viser produksjonsordrene på en visuell tavle som planleggeren styrer.
  • Skybasert APS med støtte for gjennomføring på produksjonsgulvet er kategorien SkyPlanner tilhører. Slike løsninger planlegger alle ressurser automatisk ved siden av Supply Chain Management og omplanlegger fortløpende når produksjonen endres.

Hvor SkyPlanner passer inn

SkyPlanner APS planlegger alle produksjonsordrer og arbeidsstasjoner samlet. Motoren Arcturus AI lager en plan på operasjonsnivå på sekunder. Rekkefølgen styres av jobbprioritet, ferdigdato, kundeprioritet, Fast Track og Dynamic Priorities. Running Time Lock holder pågående jobber på plass.

Planleggingen holder seg innenfor faktisk kapasitet basert på skift, bemanning, permisjoner og overtidskift. Endringer i kapasiteten er dermed en del av normalen. Matrisen for omstillingstider inneholder tiden for å bytte mellom hvert produktpar i begge retninger, og motoren velger rekkefølgen som gir minst samlet omstillingstid. Verktøy er delte ressurser med begrenset kapasitet, og en jobb kan kreve flere operatører samtidig.

Materialstyrt planlegging simulerer fremtidig lagerbeholdning ut fra dagens beholdning og innkommende innkjøpsordrer. Arbeidet planlegges derfor bare når materialene er tilgjengelige. Autopilot omplanlegger automatisk når produksjonen endres, innenfor låsingene og prioriteringene dine. Operatørene ser jobbkøen sin og registrerer arbeid med Mobile Confirmations.

Velg SkyPlanner fremfor D365 når du vil ha produksjonsplanlegging som tar hensyn til all faktisk kapasitet, ikke bare deler av den. SkyPlanner planlegger ut fra når hver maskin, person, hvert verktøy og materiale faktisk er tilgjengelig, med presise klokkeslett gjennom hele planleggingshorisonten, ikke bare innenfor en tidsgrense.

Velg SkyPlanner fremfor jobbplanlegging i D365 når mange ordrer deler de samme maskinene. Jobbplanleggingen behandler én ordre om gangen og gir de beste tidslukene til ordren som planlegges først. SkyPlanner planlegger alle ordrene samlet på sekunder, og Autopilot omplanlegger automatisk ved hver vesentlige endring.

Velg SkyPlanner fremfor planlegging med begrenset kapasitet i Planning Optimization når skift, overtid og fravær endrer kapasiteten din. Microsofts egen veiledning utelukker bruk av begrenset kapasitet i hovedplanleggingen i dette tilfellet. SkyPlanner planlegger ut fra reelle skift gjennom hele planleggingshorisonten.

Velg SkyPlanner fremfor begge når rekkefølgeavhengige omstillinger, delte verktøy, jobber med flere operatører og tidspunktene for materialleveranser avgjør hva som kan kjøres som neste jobb, og du vil ha løsningen i drift innen uker etter at innføringen starter, med Mobile Confirmations for operatørene.

Begynn med en eksport av produksjonsordrene dine i en 30-dagers gratis prøveperiode (opptil 20 arbeidsstasjoner, uten kredittkort). Prisen er fra 199 € per måned med 5 arbeidsstasjoner inkludert.

SkyPlanner har toveis integrasjon med Dynamics 365 Supply Chain Management via systemets standard dataenheter. SkyPlanner-teamet setter opp integrasjonen under innføringen. Les oversikten på SkyPlanner for Dynamics 365 SCM, integrasjonsveiledningen for Dynamics 365 SCM eller oversikten over ERP-integrasjoner.

Produksjonsbedrifters erfaringer med SkyPlanner

Kalle Kalliomäki, spesialist på forsyningskjeder hos UTU, i tavleproduksjonen i Ulvila

2 hspart hver uke

«SkyPlanner har tatt produksjonsplanleggingen vår fra Excel-regneark til produksjonsoptimalisering i sanntid.»

Kalle Kalliomäki, spesialist på forsyningskjeder
UTU · Elektriske tavler og koblingsanlegg

Produksjonsplanleggingen sparer 2 arbeidstimer hver uke, og en ny jobbkø når produksjonslinjen på sekunder.

Les om UTUs erfaringer

Operatører i renromsdrakter ved en flaskefyllingslinje i legemiddelfabrikken til Laboratory & Allied i Nairobi

+90%produksjonseffektivitet

«Effektiviteten i produksjonen har økt med 90%.»

Abdul Rucyinga, IT-sjef
Laboratory & Allied · Legemiddelproduksjon

Produksjonseffektiviteten har økt med 90%, og det tar under 30 minutter å lage en optimalisert plan for tre måneder som dekker alle arbeidsstasjoner.

Les om Laboratory & Allieds erfaringer

Flyfoto av Piristeels fabrikk for taksikringsprodukter i Kauhava

99,2%leveringspålitelighet

«SkyPlanner har gjort flaskehalsene synlige og produksjonsstyringen mer oversiktlig.»

Toni Tuori, produksjonssjef
Piristeel · Taksikring og takrennesystemer

Leveringspåliteligheten nådde 99,2% i år, og planleggingen sparer opptil fire arbeidstimer per dag.

Les om Piristeels erfaringer

En sveiser hos KJH-Comp sliper en sveiset stålkonstruksjon ved fabrikken i Alahärmä

98%leveringspålitelighet, opp fra omtrent 50%

«SkyPlanner spiller en avgjørende rolle i å opprettholde leveringspåliteligheten vår.»

Hannu Lahtinen, daglig leder
KJH-Comp · Tynnplatebearbeiding og kontraktsproduksjon

Leveringspåliteligheten økte fra rundt 50% til opptil 98%, og planleggingen krever nå én arbeidsleder i stedet for to.

Les om KJH-Comps erfaringer

Ofte stilte spørsmål

Hva er forskjellen mellom operasjonsplanlegging og jobbplanlegging i D365 SCM?

Operasjonsplanlegging reserverer tid på ressursgrupper uten å fastsette start- og sluttidspunkter eller velge en bestemt ressurs. Jobbplanlegging deler operasjonene opp i jobber for omstilling, bearbeiding, kø og transport og legger dem på bestemte ressurser. Jobbplanlegging er det kortsiktige nivået som tar hensyn til tilgjengelig kapasitet.

Er funksjonen for begrenset kapasitet i Planning Optimization tilstrekkelig for produksjonsplanlegging?

Nei. Dette er en funksjon for hovedplanlegging som bare behandler kapasiteten som begrenset innenfor Finite capacity time fence. Utenfor denne tidsgrensen regnes kapasiteten som ubegrenset, og Microsoft fraråder funksjonen når skift endrer kapasiteten din. Den planlegger datoer og kapasitet for planlagte produksjonsordrer, mens jobbplanleggingen reserverer jobbene på bestemte ressurser.

Bør vi bruke jobbplanlegging i D365 og Planning Optimization eller SkyPlanner?

Bruk Planning Optimization til materialplanlegging og SkyPlanner til produksjonsplanlegging innenfor faktisk kapasitet. D365 tar bare delvis hensyn til begrenset kapasitet: bare innenfor tidsgrensen, ikke når kapasiteten varierer med skiftene, og bare én ordre om gangen i jobbplanleggingen. Dermed får ordren som planlegges først, de beste tidslukene. SkyPlanner planlegger alle ordrer, maskiner, personer, verktøy og materialer samlet innenfor faktisk tilgjengelighet. En matrise for omstillingstider angir tiden i hver retning, og Autopilot omplanlegger ved hver vesentlige endring. Du er i drift innen få uker, fra 199 € per måned, med en 30-dagers prøveperiode på egne data.

Håndterer D365 SCM rekkefølgeavhengige omstillingstider?

Omstillingstiden angis på hver ruteoperasjon, og hovedplanleggingen kan ordne planlagte ordrer etter produktegenskaper som farge og størrelse. SkyPlanner APS bruker en matrise for omstillingstider (blå til rød 30 minutter, rød til blå 60) og velger jobbrekkefølgen som minimerer samlet omstillingstid.

Erstatter SkyPlanner Planning Optimization?

Nei. Planning Optimization fortsetter å planlegge materialer og foreslå planlagte produksjonsordrer. SkyPlanner planlegger de fastlagte produksjonsordrene på tvers av alle ressurser og sender planlagte datoer tilbake til Supply Chain Management.

Kan jeg teste SkyPlanner før jeg integrerer det med D365 SCM?

Ja. Eksporter åpne produksjonsordrer, ruteoperasjoner og ressurser til Excel eller CSV, importer dem i den 30 dager lange prøveperioden og sammenlign planen med den du bruker i dag. Se priser, start prøveperioden eller snakk med salg.