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

APS i harmonogramowanie

Harmonogramowanie przy ograniczonych zasobach: sprawdź, co się zmieści, zanim obiecasz termin

Czy nowe zlecenie opóźni inne? Sprawdź, jak harmonogramowanie przy ograniczonych zasobach ujawnia kompromisy, a SkyPlanner oblicza wykonalny plan.

Jussi Mäntylä Specjalista ds. planowania produkcji, SkyPlanner Zaktualizowano 2026-10-19 11 min czytania
Milling machine processing one component while two others wait for available capacity
W tym artykule
  1. Czym jest harmonogramowanie przy ograniczonych zasobach?
  2. Harmonogramowanie z ograniczeniami i bez ograniczeń zasobów — co się zmienia?
  3. Przykład: trzy godziny pracy, ale brak odpowiedniego wolnego przedziału
  4. Jakie dane są potrzebne do harmonogramowania
  5. Jak wdrożyć harmonogramowanie przy ograniczonych zasobach w SkyPlanner
  6. 1. Odwzoruj marszrutę i rzeczywiste zdolności produkcyjne
  7. 2. Określ jasne priorytety produkcyjne dla sztucznej inteligencji
  8. 3. Sprawdź gotowość do rozpoczęcia pracy, nie tylko dostępny czas pracy maszyny
  9. 4. Oceń wynik pod kątem terminu, który możesz obiecać
  10. 5. Przelicz harmonogram, gdy zmienią się warunki
  11. KJH-Comp: od tygodniowych obciążeń do automatycznego przypisywania operacji do maszyn
  12. Sprawdź możliwość dotrzymania terminu dostawy, nie tylko wygląd wykresu

Klient chce wcześniejszej dostawy. Sama operacja zajmuje tylko kilka godzin, ale wymaga maszyny, do której już czeka kolejka zleceń. Zanim się zgodzisz, musisz sprawdzić, gdzie zmieści się nowa praca i jak wpłynie na zlecenia, których terminy już obiecano.

Harmonogramowanie przy ograniczonych zasobach daje odpowiedź na te pytania. Rozplanowuje pracę zgodnie z rzeczywistymi zdolnościami produkcyjnymi, zamiast pozostawiać załodze na hali problem zleceń zaplanowanych na ten sam czas. Jeśli terminu nie da się dotrzymać, konflikt widać, gdy jest jeszcze czas na działanie.

W SkyPlanner APS te obliczenia wykonuje Arcturus — sztuczna inteligencja do harmonogramowania. Ty ustalasz priorytety i blokujesz operacje, które muszą pozostać na swoim miejscu, a Arcturus oblicza, jak rozplanować je razem z pozostałymi. Możesz więc skupić się na decyzji produkcyjnej, zamiast ręcznie układać od nowa kolejki do poszczególnych maszyn.

Czym jest harmonogramowanie przy ograniczonych zasobach?

Harmonogramowanie przy ograniczonych zasobach planuje operacje produkcyjne na czas, w którym potrzebne zasoby są dostępne, bez przekraczania określonych dla nich zdolności produkcyjnych. Uwzględnia już zaplanowaną pracę, kalendarze pracy i wymagania każdej operacji.

Jeśli maszyna może wykonywać tylko jedną operację naraz, kolejna nie może zająć czasu zarezerwowanego już dla innej. Jeżeli operacja wymaga także konkretnego narzędzia, operatora o odpowiednich kwalifikacjach lub zakończenia poprzedniego etapu, te warunki również muszą być spełnione.

Wynikiem jest kolejność operacji dostosowana do zdolności produkcyjnych, z zaplanowanymi terminami rozpoczęcia i zakończenia. Pokazuje ona, kiedy można zakończyć pracę w warunkach przyjętych w planie. Nie zwiększa jednak dostępnych zdolności produkcyjnych ani nie sprawia, że przy nadmiarze zamówień da się dotrzymać wszystkich wymaganych terminów.

Właśnie na tym polega wartość tej metody. Opóźnione zakończenie widoczne w harmonogramie pozwala podjąć decyzję; ukryty konflikt zamienia się w pilny problem na hali produkcyjnej.

Szerszy opis procesu przekładania zamówień na kolejność prac na hali znajdziesz w naszym przewodniku po harmonogramowaniu produkcji.

Harmonogramowanie z ograniczeniami i bez ograniczeń zasobów — co się zmienia?

Harmonogramowanie bez ograniczeń zasobów wyznacza terminy operacji bez sprawdzania, czy mieszczą się one w dostępnych zdolnościach wszystkich potrzebnych zasobów. Może zaplanować w danym okresie więcej pracy, niż maszyny lub ludzie są w stanie wykonać. Terminy trzeba później dostosować do rzeczywistych zdolności produkcyjnych.

Harmonogramowanie przy ograniczonych zasobach sprawdza dostępne zdolności już podczas rozplanowywania pracy. Uwzględnia istniejące rezerwacje: nowe zlecenie potrzebuje dostępnego przedziału czasu, a nie tylko żądanego terminu zakończenia.

Pytanie planisty Harmonogramowanie bez ograniczeń zasobów Harmonogramowanie przy ograniczonych zasobach
Czy kolejna operacja może korzystać z zajętej maszyny? Konflikt obciążenia może pozostać w planie Potrzebuje wolnego przedziału czasu lub dopuszczonego zasobu alternatywnego
Co, jeśli wymagana praca przekracza dostępny czas? Obciążenie wskazuje niedobór zdolności produkcyjnych, któremu trzeba zaradzić Kolejność operacji pokazuje, które prace zakończą się później
Co się stanie, jeśli wypadnie jedna zmiana? Docelowe terminy mogą stać się nieosiągalne Skrócenie kalendarza pracy zmienia dostępne przedziały czasu
Co zyskuje planista? Wgląd w zapotrzebowanie na zasoby produkcyjne Plan z terminami uwzględniającymi zdefiniowane ograniczenia zasobów

Planowanie obciążenia bez ograniczeń zasobów może pomóc poznać całkowite zapotrzebowanie, zanim zdecydujesz, jak je pokryć. Harmonogramowanie przy ograniczonych zasobach odpowiada na bardziej bieżące pytanie: które operacje rzeczywiście można wykonać i kiedy?

Ani uporządkowany wykres Gantt, ani tygodniowe obciążenie mieszczące się w dostępnych zdolnościach nie dowodzą, że zlecenie da się zrealizować. Wolne godziny mogą przypadać na niewłaściwą maszynę albo dopiero po terminie dostawy. Planowanie zdolności produkcyjnych pomaga zdecydować, czy dodać zmiany, pracowników lub wyposażenie; harmonogramowanie przy ograniczonych zasobach sprawdza, co te decyzje oznaczają dla poszczególnych zleceń.

Przykład: trzy godziny pracy, ale brak odpowiedniego wolnego przedziału

Wyobraź sobie zakład obróbki skrawaniem z jednym centrum frezarskim, które we wtorek ma sześć godzin dostępnego czasu pracy, od 08:00 do 14:00. Przez cały ten okres dostępne są operator, narzędzia i materiały. Jedno z już przyjętych zleceń wymaga czterech godzin, wliczając przezbrojenie, a jego pozycja w harmonogramie jest zablokowana.

Nowe zlecenie potrzebuje trzech godzin na tej samej maszynie, również z przezbrojeniem. Operację frezowania trzeba wykonać bez przerwy. Nie ma dopuszczonej maszyny alternatywnej, a następna dostępna zmiana zaczyna się w środę o 08:00.

Praca Wymagany czas Harmonogram uwzględniający ograniczenia zasobów
Przyjęte zlecenie z zablokowaną pozycją 4 godziny Wtorek, 08:00–12:00
Nowe zlecenie 3 godziny bez przerwy Środa, 08:00–11:00

Obróbki nowego zlecenia nie da się zakończyć we wtorek do 14:00. Tego dnia pozostają dwie wolne godziny, ale operacja wymaga trzech godzin bez przerwy. Wolny czas pod koniec zmiany rzeczywiście istnieje — podobnie jak powód, dla którego nie można go wykorzystać na tę operację.

Właśnie w takiej sytuacji użyteczny harmonogram zmienia rozmowę o terminie. Możesz sprawdzić, czy zatwierdzone wydłużenie zmiany zapewni wymagany czas bez przerwy, czy pracę może wykonać inna dopuszczona maszyna albo czy klient zaakceptuje późniejszy termin.

Przesunięcie nowego zlecenia przed zablokowaną operację to inna decyzja: naraża już podjęte zobowiązanie. Zmiana priorytetu nie dodaje maszynie czasu pracy.

Przykład kończy się na frezowaniu. Zanim zobowiążesz się do wysyłki w określonym terminie, musisz uwzględnić również kontrolę, ewentualne dalsze operacje i samą wysyłkę. Wcześniejsze zakończenie pracy na jednej maszynie pomaga tylko wtedy, gdy można zrealizować pozostałe etapy zlecenia. Prostszy przykład, który możesz dostosować do swoich potrzeb, znajdziesz w szablonie harmonogramu produkcji. Pokazuje on, jak sprawdzić dostępność zasobów produkcyjnych i terminy, aby przypisanie operacji było wykonalne.

Jakie dane są potrzebne do harmonogramowania

Silnik harmonogramowania przy ograniczonych zasobach może uwzględnić tylko te warunki produkcyjne, które mu podasz. Najlepiej zacząć od reprezentatywnej marszruty w zakładzie, obejmującej zasób, który powoduje największą niepewność co do terminów dostaw.

Aby można było ułożyć harmonogram dla tej marszruty, potrzebne są cztery grupy informacji:

  • Praca do wykonania. Zlecenia, ilości, terminy realizacji, kolejność operacji i zakres prac, które jeszcze pozostały.
  • Dostępny czas. Zdolności stanowisk roboczych, zmiany, znane terminy konserwacji oraz pracownicy lub narzędzia potrzebne do wykonania operacji.
  • Wymagania operacji. Dopuszczone stanowiska robocze, czasy obróbki i przezbrojenia, zależności między operacjami oraz dostępność materiałów.
  • Decyzje planisty. Priorytety oraz operacje zaplanowane na najbliższy okres, których terminy lub kolejność trzeba zabezpieczyć.

Szczególną uwagę warto poświęcić czasowi przezbrojenia. Nawet krótka obróbka może wymagać długiego przygotowania, a zmiana kolejności operacji może zmienić wymagania dotyczące przezbrojenia. Pominięcie tego czasu tworzy w harmonogramie przedziały, których nie da się wykorzystać zgodnie z planem.

To samo dotyczy pracowników. Obróbka bez stałego nadzoru operatora i operacja wymagająca jego obecności przez cały czas to dwa różne sposoby organizacji produkcji. Model zdolności produkcyjnych musi odzwierciedlać ten, który rzeczywiście stosujesz.

Nie musisz przed rozpoczęciem poprawiać wszystkich danych historycznych. Potrzebujesz jednak wiarygodnych danych wejściowych dla testowanej marszruty. Jeśli proponowany harmonogram różni się od oceny kierownika produkcji, sprawdź przyczynę: może nią być pominięte przezbrojenie, niezapisane zobowiązanie lub termin dostępności materiału.

Jak wdrożyć harmonogramowanie przy ograniczonych zasobach w SkyPlanner

Korzyść z oprogramowania do harmonogramowania nie polega wyłącznie na ułożeniu pierwszej kolejki operacji. Chodzi o utrzymanie spójności powiązanych operacji, gdy zmieniają się zlecenia, zdolności produkcyjne i priorytety. SkyPlanner uwzględnia w tych obliczeniach stanowiska robocze, zmiany, operatorów, priorytety i materiały, a wynik pokazuje na wykresie Gantt.

1. Odwzoruj marszrutę i rzeczywiste zdolności produkcyjne

Zdefiniuj marszrutę produkcyjną: operacje oraz stanowiska robocze, które mogą je wykonać, wraz z czasami obróbki i przezbrojenia. Zapisz zmiany robocze i odpowiednie przydziały pracowników. Model musi też uwzględniać znane przestoje: wyjątki w kalendarzu stanowiska roboczego blokują dostępne zdolności na okresy takie jak konserwacja.

Marszruta łączy kolejne operacje zlecenia. Arcturus układa harmonogram z uwzględnieniem zależności między operacjami i dostępnych zdolności stanowisk roboczych. Wolna maszyna na dalszym etapie nie oznacza więc, że można rozpocząć na niej pracę, zanim zakończy się poprzedni etap.

2. Określ jasne priorytety produkcyjne dla sztucznej inteligencji

Gdy kilka zleceń wymaga tego samego zasobu produkcyjnego, zdecyduj, co jest najważniejsze. Dynamiczne priorytety w SkyPlanner ukierunkowują obliczenia Arcturus na podstawie takich czynników jak terminy zakończenia, lead time oraz znaczenie klienta lub operacji.

Używaj blokad, aby zabezpieczyć decyzje dotyczące harmonogramu na najbliższy okres. Planista zachowuje kontrolę nad zobowiązaniami, a Arcturus oblicza harmonogram zgodnie z tymi wytycznymi. Nie musisz osobno przypisywać każdej pozostałej operacji, aby zachować ważną decyzję.

3. Sprawdź gotowość do rozpoczęcia pracy, nie tylko dostępny czas pracy maszyny

Po włączeniu harmonogramowania uwzględniającego materiały ich dostępność staje się częścią obliczeń. Sama wolna maszyna nie jest powodem do rozpoczęcia operacji, jeśli brakuje wymaganego materiału.

SkyPlanner traktuje terminy dostaw z zamówień zakupu jako przewidywane terminy dostępności materiałów. Stan magazynowy jest aktualizowany po potwierdzeniu dostawy. Aktualizowanie tych dat pomaga odróżnić w harmonogramie wolny przedział, który można wykorzystać, od czasu, w którym operacji nie da się jeszcze rozpocząć.

4. Oceń wynik pod kątem terminu, który możesz obiecać

Przejrzyj harmonogram na wykresie Gantta dla stanowisk roboczych, których dotyczy zmiana, i prześledź kolejne powiązane operacje zlecenia. Porównaj planowany termin zakończenia całego zlecenia z wymaganym terminem dostawy, a nie tylko z terminem zakończenia operacji generującej największe obciążenie.

Gdy zlecenie jest opóźnione, ustal, jakie konkretne ograniczenie jest tego przyczyną. Dodatkowe godziny pomogą tylko wtedy, gdy dodasz je tam, gdzie zlecenie ich potrzebuje. Alternatywne stanowisko robocze pomoże tylko wtedy, gdy może wykonać daną operację. Zmiana priorytetu pomaga jednemu zleceniu, zmieniając jego dostęp do zdolności produkcyjnych, których mogą potrzebować także inne zlecenia.

Korzyść polega na tym, że te konsekwencje widać, zanim odczują je pracownicy na hali produkcyjnej lub klient. Weryfikacja możliwości realizacji zamówienia (CTP) pozwala na podstawie harmonogramu określić ilość i termin, które dział sprzedaży może zaoferować przed potwierdzeniem nowego zamówienia.

5. Przelicz harmonogram, gdy zmienią się warunki

Zapisz awarię jako okres niedostępności stanowiska roboczego, zaktualizuj zmienione godziny zmiany lub termin dostępności materiału i pozwól Arcturus przeliczyć harmonogram. Urlopy pracowników również mogą wpływać na dostępność przypisanego stanowiska roboczego.

Ustawiaj priorytety i blokady zgodnie z decyzjami produkcyjnymi, które chcesz zachować. Nie chodzi o ciągłe zmienianie każdej kolejki, lecz o utrzymywanie użytecznego planu mimo zmian, które mają znaczenie.

Poznaj funkcje harmonogramowania w SkyPlanner.

KJH-Comp: od tygodniowych obciążeń do automatycznego przypisywania operacji do maszyn

KJH-Comp, fiński producent kontraktowy wyrobów z blachy, korzystał z systemu planowania, który pokazywał tygodniowe obciążenia. System ERP C9000 i arkusze kalkulacyjne pomagały określić ilość nadchodzącej pracy, ale przypisywanie operacji do maszyn na poszczególne dni nadal odbywało się ręcznie.

Była to istotna luka, ponieważ klienci oczekiwali dostawy konkretnego dnia, a nie w dowolnym momencie tygodnia. Każdy z dwóch kierowników poświęcał co najmniej połowę swojego czasu na harmonogramowanie z uwzględnieniem zdolności produkcyjnych, a terminowość dostaw wynosiła około 50%.

Firma rozważała wymianę systemu ERP, ale ostatecznie wybrała SkyPlanner do harmonogramowania przy ograniczonych zasobach, zachowując C9000. Zlecenia nadal trafiają do dotychczasowego systemu ERP, a SkyPlanner automatycznie tworzy harmonogram z uwzględnieniem ograniczeń i przypisuje operacje do maszyn.

W rozwiązaniu wdrożonym w KJH-Comp system sprawdza również, czy wszystkie części, także te kupowane, są gotowe, zanim operacja spawania trafi do kolejki. Dopasowuje też prace spawalnicze do odpowiednich umiejętności. Codzienna korzyść wykracza więc poza znalezienie wolnej maszyny: przypisana operacja jest gotowa do realizacji na kolejnym etapie produkcji.

KJH-Comp podaje, że terminowość dostaw wzrosła z około 50% do nawet 98% w 2026 roku. Odpowiedzialność za harmonogramowanie przejął jeden z dwóch kierowników, a drugi przeszedł do innych zadań. Firma poradziła sobie z rosnącym asortymentem bez proporcjonalnego zwiększania zatrudnienia.

To wyniki etapowego wdrożenia w KJH-Comp. Pokazują, dlaczego harmonogramowanie przy ograniczonych zasobach daje więcej niż tylko bardziej szczegółowy raport obciążenia: ogranicza ręczne przypisywanie operacji i daje jaśniejszą podstawę do terminowej realizacji odpowiednich zleceń.

Przeczytaj pełną historię wdrożenia w KJH-Comp.

Sprawdź możliwość dotrzymania terminu dostawy, nie tylko wygląd wykresu

Przydatna prezentacja oprogramowania do harmonogramowania przy ograniczonych zasobach powinna odpowiedzieć na pytanie, z którym Twój zespół już się mierzy. Wybierz istniejące zlecenie, nowe zlecenie konkurujące o ten sam zasób produkcyjny oraz kalendarz tego zasobu.

Poproś o pokazanie terminów zakończenia obu zleceń. Następnie zmień jeden warunek: usuń zmianę roboczą, opóźnij dostępność potrzebnego materiału lub podnieś priorytet nowego zlecenia. Prezentacja powinna pokazać wpływ tej zmiany na wcześniej uzgodnione terminy, z zachowaniem zablokowanych przez Ciebie operacji.

Sprawdź też rzeczywiste wymagania swoich operacji, zwłaszcza pracowników współdzielonych między stanowiskami, zasady przezbrojeń i operacje, których nie można przerwać. Harmonogram jest przydatny wtedy, gdy uwzględnia te warunki, a nie tylko wtedy, gdy wszystkie paski są równo ułożone.

SkyPlanner łączy harmonogramowanie przy ograniczonych zasobach z szerszym procesem zaawansowanego planowania i harmonogramowania produkcji. Arcturus wykonuje obliczenia, widok Gantt pokazuje ich wyniki, a priorytety i blokady pozwalają zachować kontrolę zgodnie z Twoimi decyzjami produkcyjnymi.

Możesz zachować systemy, które już wspierają Twoją firmę. SkyPlanner integruje się z dowolnym systemem ERP lub MES za pośrednictwem swojego otwartego REST API, wykorzystując istniejące dane o zleceniach i produkcji do obliczania harmonogramu. Nasz poradnik porównujący APS i ERP wyjaśnia, jak ich role się uzupełniają.

Aby samodzielnie poznać sposób pracy z systemem, wypróbuj SkyPlanner na danych demonstracyjnych. Jeśli chcesz omówić, jak Twoje zlecenia zmieściłyby się w harmonogramie, umów prezentację SkyPlanner. Przygotuj niedawny problem z terminem dostawy oraz informacje o zasobie produkcyjnym, który utrudniał jego rozwiązanie. To dobry punkt wyjścia, by zobaczyć, co harmonogramowanie przy ograniczonych zasobach mogłoby zmienić w Twojej produkcji.

Jussi Mäntylä

Specjalista ds. planowania produkcji, SkyPlanner

Zbuduj czytelniejszy harmonogram produkcji ze SkyPlanner

Połącz swoje dane, przejrzyj pierwszy plan i pozostaw planistom kontrolę nad każdym harmonogramem, który trafia do realizacji.