Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / Sage X3

Har Sage X3 produksjonsplanlegging? MRP, Loads, planleggingsverktøy og SkyPlanner APS

Standardfunksjonen for planlegging av produksjonsordrer i Sage X3 tar ikke hensyn til den faktiske kapasiteten til maskiner og personell. Det er dette gapet SkyPlanner APS fyller. X3 planlegger materialer med MRP og fastsetter datoer for produksjonsordrer med Scheduling (FUNMAUTJ). Sages britiske supportteam beskriver dette som planlegging med ubegrenset kapasitet: Funksjonen planlegger «each work order independently» (hver produksjonsordre uavhengig av de andre) og forskyver ikke ordrene ut fra ressursbelastningen.

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

Produksjonsplanlegging som tar hensyn til faktisk kapasitet, skjer i et eget lag. Sage tilbyr Production Scheduler for lokal installasjon, eller det generiske grensesnittet Finite scheduler interface (GFS) for tilkobling til Sage X3 Web Scheduling eller et planleggingsverktøy fra en tredjepart. Fabrikker som trenger produksjonsplanlegging som respekterer kapasiteten til hver maskin, person og hvert verktøy, bruker SkyPlanner APS sammen med X3.

Slik planlegger Sage X3 produksjonen, trinn for trinn

1. Kapasiteten ligger på arbeidssentrene

Kapasiteten registreres på arbeidssenteret (funksjon GESMWS, tabell WORKSTATIO). Disse feltene er viktige for planleggingen:

  • Structure (TWD): ukestrukturen som angir skiftmønsteret.
  • No. of resources (WSTNBR): antall ressurser en operasjon krever ved arbeidssenteret. Sages eksempel er et arbeidssenter for manuelt arbeid som krever tre personer.
  • % efficiency (EFF) og Shrinkage in % (SHR), som korrigerer tidene i produksjonsruten.
  • Work center type (WSTTYP): maskin, arbeidskraft eller underleveranse.
  • Avkrysningsboksen Constraint og fanen Replacement, som har et eget felt for Work center type (RPLWSTTYP) for alternative arbeidssentre, hvert med sin prioritet.
  • En tabell for kapasitetsendringer med start- og sluttdato, årsak, endret struktur og endret antall ressurser, for midlertidige skift eller driftsstans.

Fanen Load deler belastningen inn i Firm, Planned, MRP og MPS, slik at planleggeren kan se hva som er fastlagt, og hva som fortsatt bare er forslag.

2. MRP oppretter forslagene

MRP (FUNMRP) balanserer tilgang og behov per referansedato og lagersted. Funksjonen leser salgsordrer, materialbehov på produksjonsordrer, innkjøpsordrer, produksjonsordrer, underleverandørordrer og overføringer. Deretter oppretter den forslag til produksjonsordrer og innkjøpsordrer. Feltene Suggestion type, Reorder quantity og Splitting på kombinasjonen av produkt og lokasjon styrer resultatet.

Datoene beregnes ut fra ledetider. Sluttdatoen for en foreslått produksjonsordre er behovsdatoen minus ledetiden for kvalitetskontroll. Startdatoen er sluttdatoen minus produksjonens ledetid, eller minus tiden i produksjonsruten hvis produktets tid beregnes ut fra ruten. Hvis denne startdatoen faller før behandlingsdatoen, bruker X3 behandlingsdatoen.

Kapasitet omtales med én linje i MRP-hjelpen: «An appropriate MRP setup is used, in parallel with the MRP process, to generate a workload.» (Et egnet MRP-oppsett brukes parallelt med MRP-prosessen til å beregne belastning.) (Sage X3-hjelp, FUNMRP) Belastning, ikke en kapasitetskontroll.

3. Scheduling (FUNMAUTJ) fastsetter datoene for operasjonene

Scheduling legger operasjonene i hver produksjonsordre i rekkefølge ut fra produksjonsruten (GESROU), forover eller bakover avhengig av de ønskede datoene på ordren. Start- og sluttdatoene registreres på produksjonsordrens operasjoner (MFGOPE), og feltet Scheduling status i ordrehodet (MFGHEAD) endres til Scheduled.

Sages britiske supportteam forklarer logikken tydelig i planleggingsveiledningen for V12: «The function schedules each work order independently.» (Funksjonen planlegger hver produksjonsordre uavhengig av de andre.) Og: «It does not delay or stagger work orders based on overall resource load.» (Den utsetter eller forskyver ikke produksjonsordrer ut fra den samlede ressursbelastningen.) (Sage Community Hub) Ti ordrer som skal gjennom samme CNC-celle, får alle sine ideelle datoer, uansett hva cellen faktisk har kapasitet til.

4. Loads viser overbelastningen, planleggeren løser den

Loads (CONSMWK) sammenligner belastning og kapasitet per arbeidssenter og periode. Recalculate the loads (FUNMIWL, Manufacturing > Batch processes) beregner belastningsdataene på nytt. En rød stolpe betyr at belastningen på arbeidssenteret overstiger kapasiteten i den perioden. Planleggeren endrer deretter planlagte tidspunkt eller tar ordrer ut av planen i Planning workbench, flytter operasjoner til et ledig arbeidssenter eller forskyver ordrer manuelt.

X3 viser problemet. Et menneske løser det.

5. Produksjonsplanlegging krever et tillegg

Sage tilbyr to alternativer, som begge aktiveres med aktivitetskoder:

  • Production Scheduler (aktivitetskode POPS med Active valgt, funksjon FUNPSSCH). Et planleggingsverktøy som viser planlagte produksjonsordrer «in the form of a Gantt chart» (som et Gantt-diagram). Den separate aktivitetskoden Finite Capacity aktiverer en modus der produksjonsplanleggingen tar hensyn til faktisk kapasitet. Produksjonsordrer sendes inn via Submit for scheduling.
  • Generic Finite scheduler interface (aktivitetskode GFS). Et generisk grensesnitt utviklet av Sage som kobler X3 i skyen eller på lokale servere til Sage X3 Web Scheduling, Sages tilleggsverktøy for planlegging, eller til et nettbasert planleggingsverktøy fra en uavhengig programvareleverandør. X3 styrer dette med Submit for scheduling, Resubmit for scheduling og Remove from scheduling (Manufacturing > Finite scheduler).

X3 beregner også Earliest start for hver operasjon ut fra komponenttilgjengeligheten (First Date of Material Availability, FDMA). Denne datoen sendes til Production Scheduler eller et nettbasert planleggingsverktøy som en begrensning. Standardplanleggingen bruker den ikke selv. Hjelpen for produksjonsordrer sier: «The Sage X3 scheduling process does not consider component availability when determining operation start dates.» (Planleggingsprosessen i Sage X3 tar ikke hensyn til komponenttilgjengelighet når den fastsetter startdatoer for operasjoner.)

Begrensningene i Sage X3

  • Standardplanleggingen forutsetter ubegrenset kapasitet. Sages supportveiledning sier at det å løse overbelastning «would require finite capacity scheduling or manual adjustment» (ville kreve produksjonsplanlegging som tar hensyn til faktisk kapasitet, eller manuell justering). (Sage Community Hub)
  • Belastningsdata blir utdaterte. Legger du til et skift eller endrer en kalender, gjelder dette: «existing load buckets won’t automatically adjust» (eksisterende belastning per periode justeres ikke automatisk). Dataene oppdateres først når du kjører Recalculate the loads. Som standard viser forespørselen bare planlagte ordrer. MRP-forslag vises bare med forespørselskoden ALL. (samme kilde)
  • Production Scheduler er bare tilgjengelig for lokal installasjon. «Production Scheduler is only available for on-premises instances of Sage X3.» (Production Scheduler er bare tilgjengelig for lokalt installerte Sage X3-miljøer.) (Sage X3-hjelp V12, POPS) V11-siden går lenger: «Production Scheduler is not available for new Sage X3 installations.» (Production Scheduler er ikke tilgjengelig for nye Sage X3-installasjoner.) (Sage X3-hjelp V11)
  • Production Scheduler har dokumenterte mangler. Sage oppgir at følgende foreløpig ikke er tilgjengelig (Sage X3-hjelp, FUNPSSCH):

– optimalisering av omstillingstider basert på flere vareparametere og en omstillingsmatrise – koblinger mellom tilvirkningsordrer – planlegging av flere ressurser ved å synkronisere parallelle operasjoner – lister over tilgjengelige ressurser med ulik produksjonshastighet

  • Produksjonsordrer låses under optimalisering. En produksjonsordre som sendes til Production Scheduler, får statusen Being optimized, og «You cannot modify the work order at these statuses.» (Du kan ikke endre produksjonsordren når den har disse statusene.) Den forblir låst til den fjernes fra planleggingen. (Sage X3-hjelp, FUNPSMOPT)
  • Det avanserte GFS-grensesnittet krever én ressurs per operasjon. Hjelpen for No. of resources sier: «You must set this field to 1 if you are using the generic Finite scheduler advanced interface.» (Du må sette dette feltet til 1 hvis du bruker det avanserte generiske grensesnittet for produksjonsplanlegging.) Begrunnelsen er: «Sage X3 Web Scheduling cannot optimize production times when multiple resources are assigned to a work center.» (Sage X3 Web Scheduling kan ikke optimalisere produksjonstider når flere ressurser er tilordnet et arbeidssenter.) (Sage X3-hjelp, GESMWS) En operasjon som krever et lag på tre personer, kan ikke formidle dette behovet til planleggingsverktøyet.

Når de innebygde planleggingsfunksjonene i Sage X3 er nok

Mange fabrikker som bruker Sage X3, trenger ikke et verktøy for produksjonsplanlegging som tar hensyn til faktisk kapasitet.

  • Materialene, ikke maskinene, setter tempoet. Ved produksjon mot lager eller repetitiv produksjon er den reelle risikoen at innkjøpene kommer for sent. Korrekte stykklister, produksjonsruter, ledetider, partistørrelser og sikkerhetslagre i MRP løser det meste av problemet.
  • Oversikt over belastningen er nok. En ukentlig gjennomgang av Loads og noen manuelle flyttinger i Planning workbench holder produksjonen i rute.
  • Du har allerede Production Scheduler installert lokalt. Verktøyet gjør jobben hvis du trenger Gantt-basert rekkefølgeplanlegging uten omstillingsmatriser, ordrekoblinger eller synkroniserte parallelle operasjoner.
  • Du bruker allerede Web Scheduling med No. of resources satt til 1, og planen stemmer med forholdene på produksjonsgulvet.

Fire måter å planlegge produksjonen på med Sage X3

  • Planleggingstavler i X3-klienten: Planning workbench og Loads, eller en tavle med dra-og-slipp i X3-skjermbildene. De passer når oversikt over belastningen og manuelle flyttinger er nok til å holde produksjonen i rute.
  • Sages egen produksjonsplanlegging: Production Scheduler installert lokalt, eller Sage X3 Web Scheduling via GFS-grensesnittet med No. of resources satt til 1.
  • Omfattende APS-løsninger for store virksomheter: store planleggingsløsninger som innføres av en integrasjonspartner i et prosjekt over flere måneder, for fabrikker med egen planleggingsavdeling.
  • Skybasert APS med støtte for gjennomføring på produksjonsgulvet: SkyPlanner APS planlegger alle arbeidsstasjoner, operatører, verktøy og materialer på sekunder, mens operatørene bruker mobil eller nettbrett. Det passer for produksjonsbedrifter med X3 som vil være i drift i løpet av uker.

Når du trenger et verktøy for produksjonsplanlegging

  • Loads viser rødt de fleste uker, og arbeidet i Planning workbench har blitt en fulltidsjobb.
  • Lovede leveringsdatoer beregnes ut fra ledetider, så salg og produksjon er uenige om hva som er realistisk.
  • Omstillingene avgjør hvor mye dere får produsert, og standardplanleggingen i X3 legger ikke jobbene i en rekkefølge som reduserer dem.
  • Jobbene krever flere operatører samtidig, eller verktøy og fiksturer deles mellom maskiner.
  • Du kjører Sage X3 i skyen, så lokalt installert Production Scheduler er ikke et alternativ.
  • Hasteordrer og maskinhavari gjør at planen må bygges opp på nytt manuelt, ofte i Excel.
  • Operatørene trenger sin egen jobbkø, ikke en utskrevet liste over produksjonsordrer.

Dette bør du se etter

  • Planlegging ut fra faktisk kapasitet per ressurs, skift og person, med hensyn til fravær og overtid.
  • Rekkefølgeavhengig omstilling: en omstillingstidsmatrise der A til B kan ta lengre tid enn B til A, og en motor som velger rekkefølgen med minst omstilling.
  • Verktøy og bemanning som begrensninger: et delt verktøy som bare kan reserveres på én maskin om gangen, og operasjoner som krever flere operatører samtidig.
  • Kontroll av materialtilgang i planen, basert på lagerbeholdning og åpne innkjøpsordrer med forventede leveringsdatoer.
  • Alternative maskiner og medarbeidere og produkter med flere strukturnivåer håndteres av motoren, ikke av planleggeren.
  • Omplanlegging uten å starte en ny kjøring manuelt når en produksjonsordre rapporteres eller en ny ordre kommer inn, i stedet for en separat planleggingskjøring.
  • Tydelig ansvarsfordeling mellom løsningen og X3: hvilket system som styrer datoene, hvordan låste produksjonsordrer håndteres, og hva som sendes tilbake (operasjonsdatoer, status og produksjonsrapportering).
  • En driftsmodell som passer din. X3 i skyen gir ikke direkte tilgang til filsystemet eller databasen, så planleggingsverktøyet må bruke GraphQL API, webtjenester eller en driftet filoverføringstjeneste.
  • Kort vei til nytteverdi: test med egne data før et eventuelt integrasjonsprosjekt.

Hvor SkyPlanner passer inn

SkyPlanner APS er et skybasert verktøy for produksjonsplanlegging som tar hensyn til faktisk kapasitet. Sammen med Sage X3 dekker det alle manglene nevnt over:

  • En plan som holder seg oppdatert. Motoren Arcturus AI lager en produksjonsplan som tar hensyn til faktisk kapasitet på sekunder, og Autopilot omplanlegger automatisk når produksjonen endrer seg. Ingen separat kjøring av Recalculate the loads, og ingen overbelastning som planleggeren må løse manuelt.
  • Bemanning og alternativer uten ommodellering. Flere operatører kan jobbe ved samme arbeidsstasjon samtidig, slik at en operasjon for tre personer fortsatt er én operasjon. Parallelle maskiner er arbeidsstasjoner i en gruppe, hver med sin egen effektivitet. Motoren flytter jobber til alternative maskiner eller medarbeidere når førstevalget ikke er tilgjengelig, eller fordeler en jobb på flere.
  • Omstillingsmatrisen som mangler i Production Scheduler. En omstillingstidsmatrise inneholder rekkefølgeavhengige omstillingstider mellom produkter (blå til rød 30 min, rød til blå 60 min), og motoren velger rekkefølgen med minst omstilling. Klargjørings- og nedriggingstider modelleres også.
  • Verktøy som begrensede ressurser. Et verktøy som brukes på én arbeidsstasjon, planlegges ikke på en annen samtidig.
  • Planlegging styrt av materialtilgang. Motoren simulerer fremtidig lagerbeholdning, slik at arbeid bare planlegges når materialene er tilgjengelige. Bestilt materiale regnes som tilgjengelig på innkjøpsordrens leveringsdato, og lagerbeholdningen oppdateres når innkjøpsordren merkes som Delivered (innkjøpsordrer i SkyPlanner-dokumentasjonen).
  • Du styrer prioriteringer og låsinger. Jobbprioritet, prioritering etter ferdigdato, kundeprioritet, Fast Track og Dynamic Priorities styrer motoren. Running Time Lock og Bulldozer, som skyver etterfølgende jobber fremover, gir planleggerne kontroll.
  • Gjennomføring på produksjonsgulvet. Operatørene ser jobbkøen sin og registrerer arbeid på mobil eller nettbrett med Mobile Confirmations, Production Timer og Quick Log Mode.
  • I skyen, uansett hvor du kjører X3. SkyPlanner fungerer likt enten X3 kjører i Sages sky eller på dine egne servere.

Velg SkyPlanner når du trenger produksjonsplanlegging som tar hensyn til faktisk kapasitet med X3 i skyen og Production Scheduler ikke er et alternativ.

Velg SkyPlanner når operasjoner krever flere operatører eller alternative maskiner og du ikke vil låse feltet No. of resources til 1.

Velg SkyPlanner når du vil ha planlegging og operatørenes timeregistrering i ett verktøy, med registrerte timer sendt tilbake til X3 som produksjonsrapportering.

Velg SkyPlanner når du vil ta i bruk produksjonsplanlegging som tar hensyn til faktisk kapasitet, i løpet av uker, ikke etter et APS-prosjekt som varer i flere måneder.

Integrasjonen med Sage X3

SkyPlanner integreres med Sage X3 i begge retninger. Produksjonsordrer (MFGHEAD, MFGOPE), produksjonsruter, arbeidssentre, kalendere, lagerbeholdning og åpne innkjøpsordrer hentes fra X3. Planlagte operasjonsdatoer sendes tilbake via webtjenesten Work order (GESMFG), og registrerte timer føres som Production tracking (GESMTK). SkyPlanner sender hver planendring via webhooks så snart den skjer.

Ingen fabrikker bruker X3 helt likt. Derfor tilpasser SkyPlanner-teamet integrasjonen til oppsettet ditt og følger den opp etter at den er satt i drift. Sage X3-partneren din eller interne utviklere kan også bygge på det dokumenterte SkyPlanner REST API (API-referanse). En API-nøkkel er nok til å komme i gang.

X3 forblir systemet ditt for MRP, produkter, stykklister, produksjonsruter, innkjøp og lager.

Start med en CSV-import i den gratis prøveperioden på 30 dager. Prisen starter på 199 € per måned, med 5 arbeidsstasjoner inkludert. Du får et pristilbud på integrasjonen tilpasset prosessene og behovene dine, sammen med abonnementet, slik at du ser hele kostnaden før du starter.

Se SkyPlanner APS for Sage X3, integrasjonsveiledningen for Sage X3 for feltmapping, funksjoner og priser.

Produksjonsbedrifters erfaringer med SkyPlanner

Kalle Kalliomäki, forsyningskjedespesialist 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, forsyningskjedespesialist
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 på Laboratory & Allieds legemiddelfabrikk 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 på tvers av alle arbeidsstasjoner.

Les om Laboratory & Allieds erfaringer

Anu Järvinen, produksjonssjef hos Fredman Operations, ved en robotcelle for palletering i Rauma

6 månederfrem i tid ser salgsavdelingen ledig kapasitet

«SkyPlanner gir et solid og pålitelig grunnlag for all produksjonsplanlegging.»

Anu Järvinen, produksjonssjef
Fredman Operations · Emballasjepapir egnet for matkontakt

Salgsavdelingen ser ledig kapasitet seks måneder frem i tid, og forespørsler om planendringer som før tok en time eller mer, besvares på sekunder.

Les om Fredman Operations’ erfaringer

Flyfoto av Piristeels fabrikk for taksikringsutstyr i Kauhava

99,2%leveringspålitelighet

«SkyPlanner har gjort det lettere å identifisere flaskehalser og gjort produksjonsstyringen mer oversiktlig.»

Toni Tuori, produksjonssjef
Piristeel · Taksikring og takrennesystemer

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

Les om Piristeels erfaringer

Ofte stilte spørsmål

Planlegger Sage X3 mot begrenset eller ubegrenset kapasitet?

Standardproduktet forutsetter ubegrenset kapasitet. Scheduling (FUNMAUTJ) setter datoer for hver produksjonsordre ut fra produksjonsruten, uten å forskyve ordrer etter ressursbelastningen. Loads (CONSMWK) viser overbelastningen, som planleggeren må løse manuelt. Produksjonsplanlegging som tar hensyn til faktisk kapasitet, krever Production Scheduler eller et planleggingsverktøy koblet til via GFS-grensesnittet.

Kan jeg fortsatt kjøpe Sage X3 Production Scheduler?

Bare for lokalt installert X3, ifølge hjelpedokumentasjonen for V12. Hjelpedokumentasjonen for V11 sier at det ikke er tilgjengelig for nye installasjoner, så Sage-partneren din kan bekrefte hva som selges i dag. For Sage X3 i skyen er det generiske grensesnittet Finite scheduler den dokumenterte løsningen.

Hva er forskjellen mellom Production Scheduler og Sage X3 Web Scheduling?

Production Scheduler er det innebygde Gantt-baserte planleggingsverktøyet for lokal installasjon, som aktiveres med aktivitetskoden POPS. Web Scheduling er et separat tillegg fra Sage som bruker det generiske grensesnittet Finite scheduler (GFS). Dette fungerer med både skybasert og lokalt installert X3. Web Scheduling 2023.3.4 innførte en GraphQL-integrasjon som krever Sage X3 2024 R1.

Fungerer SkyPlanner APS med Sage X3?

Ja. SkyPlanner integreres med Sage X3 i begge retninger, både i skyen og ved lokal installasjon. Produksjonsordrer, produksjonsruter og arbeidssentre hentes inn, mens planlagte datoer og produksjonsrapportering sendes tilbake. Start den gratis prøveperioden med CSV-eksporter. SkyPlanner-teamet konfigurerer integrasjonen under oppstarten.

Må jeg modellere arbeidssentrene mine på nytt for å bruke produksjonsplanlegging som tar hensyn til faktisk kapasitet?

Ja, hvis du bruker det generiske grensesnittet Finite scheduler advanced. Sage krever at feltet No. of resources = 1 for hvert arbeidssenter. Dermed går informasjonen om bemanningsbehov tapt for operasjoner som krever flere personer. Med SkyPlanner trenger du ikke å endre arbeidssentrene. Flere operatører kan jobbe på samme arbeidsstasjon samtidig, parallelle maskiner samles i en gruppe av arbeidsstasjoner, og arbeidssentrene i X3 forblir som de er.

Setter Sage X3 jobbene i en rekkefølge som reduserer omstillingene?

Ikke i standardplanleggingen. I Production Scheduler er optimalisering basert på en omstillingsmatrise oppført som foreløpig utilgjengelig. Omstillingsmatrisen i SkyPlanner lagrer omstillingstidene mellom hvert produktpar i begge retninger. Planleggingsmotoren legger jobbene i den rekkefølgen som gir minst samlet omstillingstid.