Połącz z dowolnym ERP

Otwarte REST API SkyPlanner łączy się z systemami ERP, MES i operacyjnymi, w tym z wewnętrznymi ERP. Zbuduj integrację samodzielnie lub skorzystaj z pomocy naszego zespołu.

Działa też samodzielnie — integracja ERP jest opcjonalna, nie wymagana.

Omów projekt integracji

Łączy się z systemami ERP i MES takimi jak

zasoby

Harmonogramowanie przy ograniczonych zasobach: jak stworzyć realny plan

Harmonogramowanie przy ograniczonych zasobach w praktyce: porównaj metody, sprawdź przykład wspólnego operatora i wybierz oprogramowanie do produkcji.

Jussi Mäntylä Specjalista ds. planowania produkcji, SkyPlanner Zaktualizowano 2026-10-03 10 min czytania
Two machines with free time and one operator who cannot run both, so one job waits
W tym artykule
  1. Harmonogramowanie przy ograniczonych zasobach a harmonogramowanie nieograniczone: co zmienia się na hali produkcyjnej?
  2. Przykład: dwie maszyny i jeden wspólny operator
  3. Zastosuj arkusz do własnych operacji
  4. Dane potrzebne do harmonogramu przy ograniczonych zasobach
  5. Jak utworzyć i aktualizować harmonogram przy ograniczonych zasobach
  6. Gdy brakuje zdolności produkcyjnych, sprawdź konkretną decyzję
  7. Test oprogramowania: harmonogramowanie przy ograniczonych zasobach
  8. Wykorzystaj tę metodę w SkyPlanner
  9. Często zadawane pytania
  10. Czy harmonogramowanie przy ograniczonych zasobach jest tym samym co planowanie zdolności produkcyjnych?
  11. Czy harmonogramowanie przy ograniczonych zasobach zawsze tworzy optymalny harmonogram?
  12. Czy mogę korzystać z harmonogramowania przy ograniczonych zasobach w Excelu?

Strona główna » Zasoby » Harmonogramowanie przy ograniczonych zasobach: jak stworzyć realny plan

Szacowany czas czytania: 10 minut

Harmonogramowanie przy ograniczonych zasobach (FCS) przypisuje operacje produkcyjne do dostępnych zasobów produkcyjnych w określonych momentach. Dopasowuje pracę do wydajności maszyn, zmian, dostępności wykwalifikowanych pracowników i narzędzi, z uwzględnieniem dostępności materiałów oraz kolejności operacji. Rezultatem jest harmonogram pokazujący, kiedy każda operacja może faktycznie się rozpocząć i zakończyć.

Dla planisty produkcji praktyczne pytanie jest proste: czy to zlecenie zmieści się obok pracy, do której już się zobowiązano? Harmonogram przy ograniczonych zasobach ujawnia konflikt i jego wpływ na terminy zakończenia. Następnie można zdecydować, które zobowiązanie zmienić lub gdzie dodatkowa zdolność produkcyjna pomoże.

Harmonogramowanie przy ograniczonych zasobach a harmonogramowanie nieograniczone: co zmienia się na hali produkcyjnej?

Harmonogram nieograniczony umieszcza pracę zgodnie z wymaganymi terminami lub założeniami dotyczącymi lead time, pozwalając, aby obliczone obciążenie przekraczało dostępność zasobów produkcyjnych. Harmonogram przy ograniczonych zasobach przydziela pracę w ramach zdolności modelowanej dla każdego zasobu produkcyjnego. Gdy ta zdolność jest zajęta, inna operacja potrzebuje późniejszego terminu lub odpowiedniego alternatywnego zasobu produkcyjnego.

Pytanie planistyczneHarmonogramowanie nieograniczoneHarmonogramowanie przy ograniczonych zasobach
Czy dwie operacje mogą jednocześnie korzystać z tej samej maszyny?Obliczone terminy mogą się nakładać, ujawniając przeciążenie, które planista musi rozwiązać.Operacje zajmują oddzielne dostępne okna czasowe.
Co dzieje się, gdy zmiana jest w pełni obciążona?Obciążenie może przekroczyć dostępne godziny zmiany.Pozostała praca zostaje przeniesiona do innego dostępnego terminu.
Gdzie pojawia się kolejka?Hala produkcyjna może być zmuszona przyjąć pracę uruchomioną według optymistycznych terminów.Czas oczekiwania pojawia się między zaplanowanymi operacjami.
Jak ocenia się termin dostawy?Kalkulacja lead time wyznacza termin docelowy.Harmonogram operacji określa termin zakończenia oparty na zdolności produkcyjnej.
Co zmienia się po awarii?Planista uzgadnia istniejące terminy z utraconą zdolnością produkcyjną.Aktualizacja kalendarza zasobu produkcyjnego pokazuje pracę, którą trzeba przenieść.

MRP oblicza zapotrzebowanie materiałowe na podstawie popytu, zestawień materiałowych i informacji o zapasach. Harmonogramowanie operacji określa, kiedy zasoby produkcyjne mogą wykonać pracę. Funkcje te mogą współpracować w ramach ERP lub za pośrednictwem połączonego oprogramowania do harmonogramowania; systemy ERP mogą również obejmować funkcje harmonogramowania przy ograniczonych zasobach.

Praktyczną korzyścią jest wcześniejsza widoczność konfliktu. Jeśli maszyna traci popołudniową zmianę, planista może zobaczyć, których operacji i zobowiązań dotyczących dostaw to dotyczy, zanim uruchomi kolejne operacje.

Przykład: dwie maszyny i jeden wspólny operator

Raport obciążenia maszyn może wyglądać komfortowo, choć harmonogram jest niemożliwy do realizacji. Poniższy arkusz wykonalności dla wspólnego operatora uwidacznia to ukryte ograniczenie.

W tym przykładowym scenariuszu są dwa dni, każdy z ośmioma godzinami pracy netto od 08:00 do 16:00. Materiały są gotowe na początku dnia 1, a operacje nie mają zależności. Czasy trwania obejmują odpowiedni czas przezbrojenia. Każda operacja wymaga operatora O przez cały czas realizacji. Operacja B może zostać wstrzymana na noc i wznowiona bez dodatkowego przezbrojenia. Wybrana kolejność priorytetów to A, C, a następnie B.

OperacjaMaszynaCzas trwaniaWspólny zasób produkcyjnyDocelowy termin zakończenia
AM13 godzinyOperator ODzień 1, 12:00
BM13 godzinyOperator ODzień 1, 16:00
CM24 godzinyOperator ODzień 1, 16:00

M1 ma sześć godzin pracy podczas ośmiogodzinnej zmiany. M2 ma cztery. Obie maszyny mają wolny czas. Operator O ma jednak dziesięć godzin pracy i osiem dostępnych godzin: obciążenie 125% oraz dwugodzinny niedobór zdolności produkcyjnej.

Plan uwzględniający wyłącznie maszyny mógłby przewidywać pracę A na M1 od 08:00 do 11:00 oraz C na M2 od 08:00 do 12:00. Wymaga to obecności O w dwóch miejscach przez trzy godziny. Dodanie ograniczenia dotyczącego operatora daje następujący wykonalny harmonogram:

OperacjaZaplanowany czasZajęte zasoby produkcyjneWynik realizacji
ADzień 1, 08:00–11:00M1 i ORealizuje cel.
CDzień 1, 11:00–15:00M2 i ORealizuje cel.
BDzień 1, 15:00–16:00; dzień 2, 08:00–10:00M1 i OKończy się na następnej zmianie.

B przenosi dwie godziny pracy na dzień 2. Jej zakończenie przesuwa się z docelowej godziny 16:00 w dniu 1 na 10:00 w dniu 2. Nocna przerwa ma znaczenie przy komunikowaniu klientowi zmienionego terminu.

Zastosuj arkusz do własnych operacji

Utwórz jeden wiersz dla każdej operacji, uwzględniając wymagane zasoby produkcyjne, czas przetwarzania, czas przezbrojenia, czas gotowości materiału, poprzednik oraz docelowy termin zakończenia. Początkowe obliczenie obciążenia wygląda następująco:

Obciążenie = czas przezbrojenia + ilość × czas cyklu

Stosuj spójne jednostki czasu. Dla 30 części po cztery minuty każda i 20-minutowego przezbrojenia obciążenie maszyny wynosi 140 minut. Rejestruj osobno zajętość operatora: cykl automatyczny maszyny może wymagać pracy człowieka tylko podczas przezbrojenia i rozładunku.

Zsumuj obciążenie każdego zasobu produkcyjnego, porównaj je z dostępnym czasem w kalendarzu, a następnie umieść operacje na osi czasu. Każda operacja potrzebuje jednocześnie wszystkich wymaganych zasobów produkcyjnych, po czasie gotowości materiału i po operacjach poprzedzających. Na koniec porównaj zaplanowane zakończenie z celem. Łączna liczba godzin ujawnia niedobór, a oś czasu pokazuje konflikty równoczesnego wykorzystania zasobów i czas oczekiwania.

Dane potrzebne do harmonogramu przy ograniczonych zasobach

Zacznij od jednego przepływu produkcyjnego i jego głównego ograniczenia. Jeśli wspólne centrum obróbcze determinuje realizację dostaw, modeluj kalendarz tego centrum, operacje je zasilające oraz zasoby produkcyjne potrzebne do wykonania tych operacji. Rozszerzaj model, weryfikując go na podstawie rzeczywistej pracy.

Dane wejścioweCo uwzględnićSkutek niedokładnej wartości
Zlecenia i priorytetyIlość, termin docelowy i względna pilnośćDostępne terminy są przydzielane niewłaściwym zobowiązaniom.
Kolejność operacjiOperacje poprzedzające, wymagania dotyczące przekazania i dopuszczalne maszynyKolejny etap rozpoczyna się zbyt wcześnie lub wykorzystuje nieodpowiednią maszynę.
Czasy przetwarzania i przezbrojeniaCzas realizacji, uwzględniony czas przezbrojenia i istotne przezbrojeniaZaplanowana praca zajmuje zbyt małą lub zbyt dużą zdolność produkcyjną.
Kalendarze zasobów produkcyjnychZmiany, przerwy, konserwacja i nieobecnościPraca jest planowana w czasie niedostępności.
Kwalifikacje i narzędziaWykwalifikowany personel i współdzielone oprzyrządowanie wymagane dla każdej operacjiTermin na maszynie wydaje się dostępny, choć inny wymagany zasób jest zajęty.
Dostępność materiałówCzas dostępności wymaganych komponentówOperacja otrzymuje termin przed dostarczeniem materiałów.
Informacje zwrotne z realizacjiWykonana ilość, rzeczywisty postęp i pozostała pracaZakończona praca pozostaje zarezerwowana albo niewykonana praca traci przydział zdolności produkcyjnej.

Modeluj czas pracy maszyny i personelu zgodnie z procesem. W obsługiwanej operacji montażowej mogą być one identyczne. W zautomatyzowanej obróbce mogą znacznie się różnić. To rozróżnienie może decydować o tym, czy pozorne wąskie gardło stanowi wyposażenie, czy obsada.

Jak utworzyć i aktualizować harmonogram przy ograniczonych zasobach

1. Określ zakres planowania. Wybierz zlecenia, operacje i horyzont, które chcesz zaplanować. Uwzględnij istniejące zobowiązania, które już zajmują te zasoby produkcyjne.

2. Ustaw dostępne kalendarze. Wprowadź czas pracy i planowane przestoje maszyn oraz współdzielonych zasobów produkcyjnych. Stosuj konsekwentnie czas dostępny netto w odniesieniu do czasów trwania operacji.

3. Połącz operacje i materiały. Potwierdź kolejność, możliwość realizacji na danych zasobach produkcyjnych oraz najwcześniejsze terminy gotowości materiałów. Najpierw sprawdź dane wejściowe dotyczące ograniczenia.

4. Wybierz priorytety. Zdecyduj, które zobowiązania mają pierwszeństwo, gdy konkurują o zdolności produkcyjne. Zachowaj pracę już zwolnioną do realizacji lub ustaloną na stałe, jeśli wymaga tego proces operacyjny.

5. Rozmieść i sprawdź operacje. Przeanalizuj przeciążone zasoby produkcyjne, czas oczekiwania i terminy zakończenia. Prześledź spóźnione zlecenie przez jego operacje, aby zidentyfikować ograniczenie, które je przesunęło.

6. Aktualizuj na podstawie realizacji. Rejestruj postęp, skorygowane czasy trwania i zmienioną dostępność. Przelicz pracę, której to dotyczy, i zakomunikuj zaktualizowane zobowiązania.

Harmonogramowanie w przód rozpoczyna się od najwcześniejszego dostępnego terminu rozpoczęcia i wyznacza datę zakończenia. Pomaga odpowiedzieć na pytanie, kiedy może zostać ukończone nowe zlecenie. Harmonogramowanie wstecz rozpoczyna się od wymaganego terminu zakończenia i przechodzi do wcześniejszych operacji. Pomaga określić najpóźniejszy możliwy termin rozpoczęcia. Oba podejścia wymagają sprawdzania dostępności zasobów produkcyjnych; obliczenie wsteczne może ujawnić, że realizacja celu wymaga rozpoczęcia pracy, zanim materiały będą gotowe.

Gdy brakuje zdolności produkcyjnych, sprawdź konkretną decyzję

Wróćmy do przykładu ze współdzielonym operatorem. Drugi wykwalifikowany operator jest dostępny w dniu 1 tylko od 13:00 do 15:00. Pozostaw A w godzinach 08:00–11:00, a C w godzinach 11:00–15:00. Uruchom B na M1 od 13:00 do 16:00: dodatkowy operator obsługuje pracę od 13:00 do 15:00, a następnie O przejmuje ją na ostatnią godzinę. Wszystkie trzy operacje spełniają teraz swoje cele.

Decyzja dotyczy dwóch dodatkowych godzin pracy wykwalifikowanego personelu w konkretnym przedziale czasu. Dodatkowy czas pracy maszyny nie rozwiązałby pierwotnego konfliktu kadrowego.

Inne możliwości obejmują dopuszczalną maszynę alternatywną, zmienioną kolejność, podział partii lub zmianę zobowiązania dotyczącego dostawy. Sprawdź każdą możliwość względem zasobów produkcyjnych, które faktycznie zmienia. Podział partii może zwiększyć nakład pracy na przezbrojenie, a przeniesienie operacji może wymagać innego oprzyrządowania. Przed zatwierdzeniem zmiany zapisz nowy termin zakończenia i wszelkie dodatkowe obciążenie.

Test oprogramowania: harmonogramowanie przy ograniczonych zasobach

Na ocenę oprogramowania przygotuj niewielki, reprezentatywny zestaw zleceń, marszrutę technologiczną i kalendarze zasobów produkcyjnych. Poproś o pokazanie harmonogramu operacji oraz przyczyny przesunięcia operacji.

TestCo pokazuje użyteczny wynik
Zaplanuj dwie operacje wymagające jednego współdzielonego zasobu produkcyjnegoOddzielne rezerwacje zasobu produkcyjnego i wynikające z nich terminy zakończenia.
Opóźnij wymagany materiałOperacja, której to dotyczy, przesuwa się na termin po nowym czasie dostępności, a skutki dla kolejnych operacji są widoczne.
Usuń zmianę lub zarejestruj nieobecnośćUtracona zdolność produkcyjna zmienia pracę, której to dotyczy, oraz prognozę dostaw.
Dodaj pilne zlecenieZmienioną kolejnością kierują priorytety wybrane przez planistę.
Zachowaj ustaloną operacjęZmieniony harmonogram uwzględnia zobowiązanie, przesuwając wokół niego pracę, którą można przesunąć.
Porównaj wariant z dodatkową zdolnością produkcyjną.Dodatkowy zasób produkcyjny skierowany do konkretnego obszaru zmienia odpowiednie terminy zakończenia.

Powtórz testy z modelem pracy personelu stosowanym w Twojej fabryce. Model, który obsługuje pracę wymagającą pełnej obecności operatora, powinien również odzwierciedlać wymagania dotyczące obsady wyłącznie przy przezbrojeniu lub współdzielonych narzędzi, jeśli mają zastosowanie. Przeanalizuj zlecenie w całej marszrucie technologicznej, w tym oczekiwanie między stanowiskami.

Wykorzystaj tę metodę w SkyPlanner

SkyPlanner APS to oprogramowanie do zaawansowanego planowania i harmonogramowania produkcji dla producentów realizujących produkcję dyskretną. Arcturus AI harmonogramuje operacje na stanowiskach z uwzględnieniem dostępności materiałów, zmian, priorytetów i terminów dostaw. Interaktywna oś czasu Gantt pokazuje harmonogram, a automatyczne przeplanowywanie pomaga uwzględniać zmiany w produkcji.

Poznaj oprogramowanie SkyPlanner do harmonogramowania produkcji z wykorzystaniem AI, aby zobaczyć, jak te dane wejściowe stają się harmonogramem produkcji. SkyPlanner integruje się z każdym systemem ERP lub MES przez otwarte REST API, łącząc proces harmonogramowania z istniejącymi systemami.

Rozpocznij bezpłatny 30-dniowy okres próbny z danymi demonstracyjnymi lub ścieżką Getting Started wspieraną przez AI w SkyPlanner Assistant. Skorzystaj z powyższych pytań oceniających, aby w kolejnej rozmowie skupić się na ograniczeniach decydujących o terminach dostaw w Twojej fabryce.

Często zadawane pytania

Czy harmonogramowanie przy ograniczonych zasobach jest tym samym co planowanie zdolności produkcyjnych?

Planowanie zdolności produkcyjnych ocenia, czy dostępne zasoby produkcyjne mogą pokryć przewidywany popyt w danym okresie. Harmonogramowanie przypisuje poszczególne operacje do terminów i zasobów produkcyjnych. Tygodniowy bilans zdolności produkcyjnych może wyglądać akceptowalnie, choć jedno narzędzie jest potrzebne do dwóch operacji we wtorek rano; użyj arkusza, aby przeanalizować to nakładanie się.

Czy harmonogramowanie przy ograniczonych zasobach zawsze tworzy optymalny harmonogram?

Wykonalny harmonogram jest punktem wyjścia do optymalizacji. Kilka wykonalnych sekwencji może dawać różne wyniki w zakresie terminowości dostaw i łącznego czasu przezbrojeń. Wybierz cel, który chcesz poprawić, a następnie porównaj wyniki przy zachowaniu tych samych ograniczeń zasobów produkcyjnych.

Czy mogę korzystać z harmonogramowania przy ograniczonych zasobach w Excelu?

Excel może modelować niewielką kolejkę z prostymi kalendarzami zasobów produkcyjnych. Jest przydatny do wypróbowania arkusza z własnymi czasami trwania. Rozważ oprogramowanie do harmonogramowania, gdy utrzymywanie zależności między operacjami, współdzielonych zasobów produkcyjnych i powtarzających się zmian wymaga znacznej pracy ręcznej.

Co się dzieje, gdy zlecenia nie można zrealizować przed terminem?

Zidentyfikuj zasób produkcyjny powodujący opóźnienie i sprawdź konkretną zmianę. Na przykład dodatkowy personel pomaga tylko wtedy, gdy dana osoba ma odpowiednie kwalifikacje i jest dostępna podczas kolidującej operacji. Potwierdź zmieniony termin zakończenia, zanim ustalisz nowe zobowiązanie dotyczące dostawy.

Jak harmonogramowanie przy ograniczonych zasobach współpracuje z ERP lub MES?

ERP może dostarczać zlecenia i produkcyjne dane podstawowe, natomiast MES może dostarczać informacje zwrotne z realizacji. Harmonogramowanie wykorzystuje te dane wejściowe do aktualizacji harmonogramu operacji. W projekcie integracyjnym uzgodnij, który system dostarcza poszczególne dane wejściowe oraz w jaki sposób ukończona lub zmieniona praca wraca do procesu planowania.

Jussi Mäntylä

Specjalista ds. planowania produkcji, SkyPlanner

Zbuduj jaśniejszy harmonogram produkcji dzięki SkyPlanner

Połącz swoje dane, przejrzyj pierwszy plan i zapewnij planistom kontrolę nad każdym opublikowanym harmonogramem.