Conectați-vă la orice ERP

REST API-ul deschis al SkyPlanner se conectează la sisteme ERP, MES și operaționale, inclusiv ERP-uri interne. Construiți integrarea pe cont propriu sau lăsați echipa noastră să vă ajute.

Funcționează și independent — o integrare ERP este opțională, nu obligatorie.

Discutați un proiect de integrare

Se conectează cu sisteme ERP și MES precum

Resurse

Master Production Schedule: ghid practic MPS

Construiți un master production schedule clar: corelați cantitățile, stocul și cererea, verificați capacitatea și transformați angajamentele în operații.

Jussi Mäntylä Specialist în planificarea producției, SkyPlanner Actualizat October 4, 2026 15 min de citit
Product groups across planning periods feeding a shared production workstation
În acest articol
  1. Ce include un master production schedule?
  2. Construiți un exemplu de MPS cu propriile cifre pentru A și B
  3. Verificați capacitatea înainte de a accepta datele de producție pentru A și B
  4. Unde se transformă MPS într-un program executabil în SkyPlanner
  5. Mențineți stabilitatea lui A și B atunci când se schimbă cererea sau materialele
  6. MPS vs MRP: ce intră în fiecare plan?
  7. Decideți pasul următor în funcție de problema identificată
  8. Întrebări frecvente
  9. Ce este un master production schedule (MPS)?
  10. Care este diferența dintre MPS și MRP?
  11. Cum se calculează soldul disponibil proiectat într-un MPS?
  12. Trebuie adunate cererea prognozată și comenzile clienților?

Acasă » Resurse » Master Production Schedule: ghid practic MPS

Timp estimat de citire: 13 minute

Un master production schedule (MPS) precizează ce produse sau repere de planificare selectate intenționează un producător să fabrice, în ce cantități și în ce perioade. Face legătura între cerere și angajamentele de producție. Un program detaliat de producție atribuie apoi operațiile din spatele acestor angajamente unor resurse și unor intervale de timp.

Concluzii principale

Un MPS răspunde la întrebările ce se fabrică, în ce cantitate și când trebuie să fie disponibil.

Consumul prognozei și soldurile de stoc trebuie să fie coerente înainte ca cantitățile de fabricat să fie acceptate.

MRP calculează necesarul de componente din spatele MPS-ului; programarea detaliată verifică succesiunea operațiilor pe resurse.

Un plan de produse echilibrat necesită în continuare o verificare a capacității și a momentului în care sosesc materialele.

Planificatorii aleg angajamentele și prioritățile; SkyPlanner programează automat operațiile de producție aferente.

Să luăm produsele A și B. Stocul lor proiectat poate părea suficient pentru următoarea perioadă de planificare, în timp ce operațiile lor de producție concurează pentru același centru de lucru. Planul de produse este echilibrat, dar secvența de execuție poate să nu încapă. Un proces MPS util identifică acest conflict înainte ca fabrica să promită o dată de livrare.

Ce include un master production schedule?

MPS-ul se află între direcția agregată de producție a companiei și activitatea detaliată necesară pentru livrarea reperelor individuale. Face vizibile pentru vânzări, aprovizionare și producție angajamentele selectate la nivel de reper, astfel încât toate să lucreze pe baza aceluiași plan.

Alegeți nivelul de planificare în funcție de mediul de producție. O companie cu producție pe stoc planifică de obicei produsele finite în raport cu cererea și cu țintele de stoc. O companie cu producție la comandă poate baza reperele selectate pe angajamentele ferme față de clienți. O companie cu asamblare la comandă poate planifica ansambluri sau opțiuni importante înainte de a se cunoaște configurația finală. Testul practic este dacă nivelul de reper ales susține o decizie de fabricație relevantă.

Fiecare înregistrare MPS necesită un reper, o perioadă și o cantitate planificată, disponibilă în acea perioadă. Informațiile de sprijin includ în mod normal stocul inițial, cererea, recepțiile deja programate și soldul disponibil proiectat. Păstrați distincte datele de finalizare sau de disponibilitate față de datele de începere a operațiilor: o recepție aparține perioadei în care produsul este disponibil, chiar dacă fabricarea lui începe mai devreme.

Nivel de planificareDecizia principalăCe înseamnă pentru A și B
S&OP și planificarea agregată a producțieiDirecția cererii și a ofertei la nivel de familie de produseSe convin volumul total și direcția resurselor pentru familia lor
MPSCantități și perioade de disponibilitate pentru reperele selectateSe asumă producția lui A și B
MRP, planificarea necesarului de materialeNecesar de componente eșalonat în timpSe calculează componentele necesare pentru acele producții
Programarea detaliată a producției și APSAlocarea resurselor, momentul și secvențaSe plasează operațiile lui A și B pe centre de lucru, ținând cont de constrângerile lor

Surse pentru ierarhia de planificare: explicația MPS de la OptiProERP și ghidul MPS de la MRPeasy, consultate la 4 octombrie 2026. Tabelul este un rezumat cu scop didactic, nu interfața vreunuia dintre furnizori.

Procesul S&OP în producție oferă contextul la nivel de familie de produse. MRP înseamnă aici planificarea necesarului de materiale, uneori numită MRP I. Planificarea resurselor de producție, sau MRP II, este un concept de planificare mai larg; nu este un alt nume doar pentru acest calcul al componentelor.

Construiți un exemplu de MPS cu propriile cifre pentru A și B

Porniți de la cererea reală, stocul și înregistrările de producție deschise ale lui A și B. Tabelul de mai jos este un model de calcul în care cititorul introduce datele: simbolurile reprezintă cantități din evidențele dumneavoastră, nu o valoare de referință pentru o fabrică. Folosiți perioade de planificare succesive, potrivite procesului dumneavoastră decizional.

Pentru fiecare reper și fiecare perioadă, folosiți următoarele cantități:

  • I: stocul inițial disponibil planului.
  • O: comenzile ferme ale clienților scadente în perioadă.
  • F: cererea prognozată reziduală, după procesul aplicabil de consum al prognozei.
  • R: recepțiile programate din producția deja inclusă în plan.
  • Q: recepții MPS noi propuse pentru perioadă.
  • D: cererea luată în calcul conform politicii de cerere convenite.
  • P: soldul disponibil proiectat la sfârșitul perioadei.
Reper și perioadăStoc inițialComenzi fermePrognoză rezidualăRecepții programateCantitate MPS nouăSold proiectat
A, perioada curentăI(A)O(A)F(A)R(A)Q(A)I(A) + R(A) + Q(A) − D(A)
A, perioada următoareP(A) anteriorO(A) următorF(A) următorR(A) următorQ(A) următorI(A) + R(A) + Q(A) − D(A)
B, perioada curentăI(B)O(B)F(B)R(B)Q(B)I(B) + R(B) + Q(B) − D(B)
B, perioada următoareP(B) anteriorO(B) următorF(B) următorR(B) următorQ(B) următorI(B) + R(B) + Q(B) − D(B)

Concepte de calcul: secțiunile despre datele de intrare MPS, stoc, cerere și dimensionarea loturilor din ghidul MRPeasy menționat mai sus, consultat la 4 octombrie 2026. Acest model A/B original folosește evidențele cititorului și separă recepțiile existente de propunerile noi.

Stabiliți mai întâi consumul prognozei. Dacă comenzile clienților au consumat deja o parte din prognoză, adăugarea acestor comenzi la prognoza totală inițială numără o parte din cerere de două ori. Acolo unde politica dumneavoastră definește cererea ca fiind comenzile ferme plus prognoza rămasă, neconsumată, D este O + F. O politică ce folosește valoarea mai mare dintre comenzi și prognoză are nevoie de propriile ipoteze corespunzătoare privind perioadele și consumul. Această scurtătură nu înlocuiește, în general, consumul prognozei.

Calculați apoi soldul: stocul inițial plus recepțiile programate plus recepțiile MPS noi, minus cererea. Reportați rezultatul ca stoc inițial al perioadei următoare. O cantitate de producție trebuie să apară o singură dată. Când un Q propus devine o recepție programată R existentă, eliminați-l din coloana de propuneri, altfel planul va număra aceeași producție de două ori.

Comparați acum fiecare sold proiectat cu ținta de stoc a reperului. Dacă A scade sub ținta de stoc de siguranță, este posibil ca producția propusă să trebuiască majorată sau adusă mai devreme. Aplicați acestei propuneri restricția reală de dimensiune a lotului pentru A, apoi recalculați soldurile ulterioare. Rotunjirea unui lot în sus modifică stocul și încărcarea resurselor; nu este o corecție gratuită. Repetați pasul pentru B, cu setările proprii de lot și de stoc ale lui B.

Disponibilul de promis (available-to-promise, ATP) este oferta necomisă încă disponibilă pentru a fi promisă în raport cu comenzile ferme, pe intervalul relevant. Stocul final proiectat este un sold pe perioadă, calculat după scăderea întregii cereri luate în calcul de politica de planificare, inclusiv a prognozei reziduale, acolo unde este cazul. Folosiți metoda ATP definită de sistemul dvs. de planificare atunci când faceți unui client o promisiune suplimentară.

Tabelul oferă un test al stocurilor. Următorul test este dacă A și B pot fi realmente produse la timp.

Verificați capacitatea înainte de a accepta datele de producție pentru A și B

O verificare aproximativă a capacității (rough-cut capacity planning) compară încărcarea resurselor critice, rezultată din MPS, cu capacitatea disponibilă. Pentru A și B, începeți cu centrul lor de lucru comun. Folosiți cantitățile planificate, cerințele de procesare relevante și capacitatea disponibilă a schimburilor pentru a vedea dacă încărcarea lor combinată se încadrează în perioada vizată.

O supraîncărcare impune o decizie de business. Puteți modifica o cantitate de producție, muta un angajament, autoriza un alt program de schimburi sau alege o altă prioritate. Verificați că opțiunea aleasă este cu adevărat disponibilă înainte de a revizui promisiunea făcută clientului.

Chiar și o verificare reușită la nivel de perioadă lasă deschisă o întrebare legată de succesiunea operațiilor. A și B pot încăpea amândouă în orele totale ale centrului de lucru și totuși pot intra în conflict la un anumit moment, deoarece unul are nevoie de o etapă de proces anterioară, de un setup, de un operator sau de un material care nu este încă gata. Totalurile pe perioadă comprimă aceste relații.

Aici devine utilă programarea cu capacitate finită. Modelul detaliat necesită fluxuri tehnologice, durate ale operațiilor, timpi de setup, disponibilitatea resurselor și dependențe. Soldul de stoc arată că aprovizionarea planificată pentru A și B este suficientă. Secvența pe resurse arată dacă operațiile pot asigura această aprovizionare la datele planificate.

Unde se transformă MPS într-un program executabil în SkyPlanner

În SkyPlanner, definiți centrele de lucru, schimburile, operatorii, prioritățile și materialele din spatele lui A și B și mențineți aceste date actualizate pe măsură ce condițiile se schimbă. Articolele lor de comandă conțin produsele și etapele de proces, inclusiv setările pentru calculul timpului și pentru setup. King button declanșează recalcularea de către Arcturus a programului de producție, pe baza priorităților, a capacităților centrelor de lucru și a disponibilității sculelor. Dacă opțiunea Consider the materials este activată, materialele disponibile, livrările așteptate și stocul influențează de asemenea momentul de început. Inspectați A și B în culoarele centrelor de lucru din Gantt, urmăriți etapele de proces conectate și deschideți Job Details pentru a verifica munca din spatele fiecărui angajament. Acesta este stratul detaliat de execuție al software-ului APS; MPS la nivel de produs rămâne contextul de planificare.

SkyPlanner se integrează cu orice sistem ERP sau MES prin REST API deschis. Completează ERP-ul dvs. cu programarea automată a operațiilor, astfel încât angajamentele pe produs și comenzile relevante să poată fi conectate la execuția lor printr-o integrare ERP și MES. Planificatorii decid prioritățile; Arcturus calculează programul rezultat. Pentru a explora această predare către execuție, încercați SkyPlanner cu date demo sau programați o demonstrație, folosind fluxul tehnologic și restricțiile de resurse ale lui A și B drept caz de discuție.

Mențineți stabilitatea lui A și B atunci când se schimbă cererea sau materialele

Să presupunem că materialul așteptat pentru B ajunge mai târziu decât prevedea planul. Actualizarea doar a datei de recepție a lui B la nivel de produs lasă datele detaliate de producție nesincronizate. Actualizați informațiile despre materialele folosite la programare, confirmați că opțiunea Consider the materials este activată, recalculați și verificați unde se află acum B față de A.

Folosiți o fișă de excepție pentru a lega decizia de business de acțiunea de programare:

Excepție A/BDecizia planificatoruluiDate de intrare sau control pentru programareDe verificat după recalculare
A și B concurează pentru centrul lor de lucru comunConfirmați care angajament are prioritate sau revizuiți capacitatea ori dateleDate actuale despre centrele de lucru și schimburi; prioritățile selectate în Dynamic Priorities; King buttonPoziția lui A/B în culoarul centrului de lucru și etapele de proces conectate
Materialul așteptat pentru B întârzieDecideți dacă angajamentul pentru B trebuie mutatInformații actualizate despre sosirea materialelor; Consider the materials activat; King buttonNoul moment de execuție al lui B și poziția sa față de A
Lucrările apropiate ale lui A trebuie să rămână stabileAlegeți operațiile de protejat în timp ce lucrările ulterioare se modificăRunning Time Lock pentru operațiile din viitorul apropiatOperațiile protejate ale lui A și secvența rămasă a lui B

Surse pentru maparea controalelor: articolele din baza de cunoștințe SkyPlanner 775, „SkyPlanner: The Basics”; 835, „Consider the Materials”; și 632, „master schedule and project detail”, consultate la 4 octombrie 2026. Aceasta este o mapare cu scop instructiv, nu un rezultat de producție măsurat.

O limită de timp a planificării (planning time fence) stabilește care modificări ale MPS la nivel de business necesită control sau aprobare. Running Time Lock din SkyPlanner protejează operațiile din viitorul apropiat de reprogramarea făcută de Arcturus. Păstrați clară distincția dintre cele două responsabilități: blocarea unei operații protejează plasarea ei în program, în timp ce planificatorul decide în continuare dacă un angajament MPS trebuie modificat.

Ghidul documentat de configurare contează și atunci când A și B concurează. Setarea tuturor barelor Dynamic Priorities la maxim face totul la fel de important. Ajustați selectiv prioritățile relevante și verificați duratele proceselor, setup-ul, schimburile și dependențele înainte de a judeca noua plasare. O prioritate mai puternică nu creează un alt centru de lucru și nu face să sosească materialul lipsă al lui B.

MPS vs MRP: ce intră în fiecare plan?

MPS stabilește decizia de aprovizionare la nivel de produs. MRP parcurge necesarul de materiale din spatele acestei decizii. Pentru A și B, cantitățile de producție planificate generează cerere pentru componente; listele de materiale, stocul și lead time-urile determină ce materiale sunt necesare și când.

ÎntrebareMPSMRP
Ce se planifică?Produse selectate sau articole de planificareComponentele și materialele din spatele producției planificate
Ce determină calculul?Politica de cerere, stocul, recepțiile și angajamentele de producțieNecesarul de produse, BOM-urile, stocul și lead time-urile
Ce verifică planificatorul?Cantitățile de producție, perioadele și soldurile prognozateNecesarul de materiale eșalonat în timp și propunerile de aprovizionare rezultate
Ce se schimbă când B se mută?Perioada de disponibilitate planificată a lui BMomentul necesarului de componente asociat lui B

Surse pentru relația dintre cele două: ghidurile OptiProERP și MRPeasy menționate mai sus, consultate la 4 octombrie 2026.

Ghidul MRP explică stratul de planificare a materialelor; ghidul ERP despre lista de materiale explică structurile de produs pe care se bazează acesta. Mențineți înregistrările aliniate atunci când revizuiți A sau B. Mutarea perioadei de producție a lui B fără a verifica momentul necesarului de componente poate face ca achizițiile și producția să lucreze către date diferite.

Programarea detaliată adaugă verificarea la nivel de operație. Un plan de componente poate identifica necesarul de materiale, dar secvența operațiilor trebuie în continuare să țină cont de momentul real din centrele de lucru și de dependențe. Tratați soldul articolului, planul de materiale și programul resurselor ca decizii conectate, cu rezultate diferite.

Decideți pasul următor în funcție de problema identificată

Alegeți acțiunea corectivă în funcție de nivelul la care planul pentru A și B cedează:

  • Dacă stocul prognozat al lui A este sub țintă, reconciliați mai întâi cererea, recepțiile și cantitatea de producție propusă.
  • Dacă A și B supraîncarcă resursa critică, revizuiți capacitatea sau angajamentele înainte de a accepta perioada.
  • Dacă totalurile se încadrează, dar B nu poate începe din cauza momentului materialelor sau a dependențelor, validați datele de intrare ale programării detaliate și verificați succesiunea operațiilor.
  • Dacă programul mută în mod repetat lucrări protejate din viitorul apropiat, verificați cum este reprezentată decizia de stabilitate prin blocarea operațiilor.

Pentru o evaluare orientată spre execuție, aduceți articolele A/B selectate și perioadele lor de producție, fluxurile tehnologice, informațiile despre procesare și setup, centrele de lucru și schimburile, prioritățile alese și informațiile actuale despre sosirea materialelor. Acestea fac concretă predarea dinspre planificare către execuție. Date de intrare corecte vă permit să evaluați programul din spatele angajamentelor dvs.; software-ul nu poate face adevărată o înregistrare de stoc incorectă.

Întrebări frecvente

Ce este un master production schedule (MPS)?

Un MPS este un plan de fabricație la nivel de articol, care specifică cantitățile și perioadele de disponibilitate. Articolele planificate depind de mediul de producție: produse finite, subansambluri selectate sau alte articole adecvate. Pentru A și B, rezultatul util este un angajament de fabricație clar, susținut de un sold de stoc coerent și de o verificare a capacității.

Care este diferența dintre MPS și MRP?

MPS stabilește fabricațiile de produse selectate; MRP calculează necesarul de materiale aferent acestora. Dacă producția planificată pentru B se mută, poate fi necesar să se mute și calendarul componentelor sale. Păstrați legătura dintre angajamentele de produs și planificarea materialelor, verificând separat secvența detaliată a resurselor înainte de a considera executabilă data modificată a fabricației.

Cum se calculează soldul disponibil proiectat într-un MPS?

Adunați stocul inițial, recepțiile programate existente și noile recepții MPS, apoi scădeți cererea definită de politica dvs. de planificare. Reportați soldul final în perioada următoare. În tabelul A/B, includeți o fabricație fie în recepțiile existente, fie în propunerile noi, astfel încât aprovizionarea corespunzătoare să fie numărată o singură dată.

Trebuie adunate cererea prognozată și comenzile clienților?

Doar atunci când partea de prognoză reprezintă cererea încă neconsumată de aceste comenzi, conform politicii companiei dvs. Adăugarea comenzilor ferme la prognoza totală inițială poate duce la numărarea dublă a cererii. Verificați ce perioade și ce articole acoperă procesul de consum înainte de a folosi totalurile cererii pentru A și B la calculul fabricațiilor propuse.

Care este diferența dintre un MPS și un program detaliat de producție?

O revizuire a MPS-ului pentru B modifică angajamentul de produs; o revizuire a programului detaliat al lui B modifică modul în care se execută lucrările. Când analizați o modificare, întrebați-vă dacă aceasta afectează aprovizionarea promisă, plasarea operațiilor sau ambele. Această distincție arată ce înregistrări de planificare și ce date de intrare pentru execuție trebuie actualizate împreună.

Cum influențează stocul de siguranță, dimensiunea loturilor și capacitatea un MPS?

Stocul de siguranță stabilește o țintă de stoc, dimensiunea loturilor limitează cantitățile fabricate, iar capacitatea testează dacă volumul de lucru rezultat se încadrează. Mărirea lotului lui A pentru a respecta dimensiunea de lot poate crește stocul, agravând totodată conflictul cu B pentru resursa comună. Reverificați atât soldurile de stoc, cât și încărcarea resurselor după modificarea cantității.

Puteți folosi Excel pentru master production scheduling?

O foaie de calcul poate reprezenta grila MPS și calculele de stoc aferente. Provocarea practică este menținerea coerenței dintre cerere, recepții și stoc pe măsură ce condițiile se schimbă. Pentru A și B, evaluați și cum veți verifica secvența pe resursa comună și cum veți menține planul de produs aliniat cu programul detaliat folosit în producție.

Înlocuiește SkyPlanner MPS-ul sau ERP-ul?

SkyPlanner completează ERP-ul prin programarea detaliată automată a producției. În acest flux de lucru, păstrați angajamentele de fabricație la nivel de produs pentru A și B în contextul lor de planificare și folosiți SkyPlanner pentru a programa operațiile din spatele acestora. REST API-ul său deschis permite integrarea cu ERP sau MES; Gantt vă permite să inspectați secvența rezultată pe centrele de lucru.

Jussi Mäntylä

Specialist în planificarea producției, SkyPlanner

Creați un program de producție mai clar cu SkyPlanner

Conectați-vă datele, examinați primul plan și mențineți planificatorii în control asupra fiecărui program care este difuzat.