Biblioteka reguł

Katalog reguł harmonogramu

Reguły to dodatkowe wymagania, które silnik optymalizacyjny CP-SAT musi spełnić. Liczba parametrów zależy od reguły. W wersji Trial dostępne są podstawowe reguły czasu i maszyn, w wersji Pro — cała biblioteka.

Czas
Trial

MS-1Czas startu zlecenia

Zlecenie może rozpocząć się dopiero po wskazanej chwili (np. dostawa materiału).

  • Zlecenie
    Zlecenie produkcyjne.
  • Czas startu
    Najwcześniejszy czas rozpoczęcia.
Przykład: Materiał do ZP-101 dotrze 20.10.2026 o 10:30. Żadna operacja tego zlecenia nie może rozpocząć się przed dostawą; późniejszy start jest dozwolony.

To samo daje „Data startu – twardo” w tabeli dat zleceń.

Czas
Trial

MS-2Czas zakończenia zlecenia

Zlecenie musi się zakończyć najpóźniej we wskazanej chwili.

  • Zlecenie
    Zlecenie produkcyjne.
  • Czas zakończenia
    Najpóźniejszy czas zakończenia.
Przykład: Odbiór ZP-102 zaplanowano na 23.10.2026 o 14:00. Wszystkie operacje muszą zakończyć się najpóźniej o tej godzinie; wcześniejsze zakończenie jest dozwolone.

Zbyt ostry termin może uniemożliwić utworzenie harmonogramu.

Czas
Trial

MS-3Czas startu i zakończenia zlecenia

Całe zlecenie mieści się w oknie czasowym od–do.

  • Zlecenie
    Zlecenie produkcyjne.
  • Czas startu
    Najwcześniejszy czas rozpoczęcia.
  • Czas zakończenia
    Najpóźniejsza data i godzina zakończenia.
Przykład: ZP-103 można produkować od 20.10.2026, 08:00 do 22.10.2026, 16:00. Pierwsza operacja nie może ruszyć przed początkiem okna, a ostatnia musi zakończyć się przed jego końcem.

Połączenie startu i terminu w jednej regule.

Kolejność
PRO

MS-4Kolejność zleceń

Jedno zlecenie musi skończyć się przed startem drugiego (z odstępem).

  • Zlecenie poprzedzające
    Zlecenie wykonywane jako pierwsze.
  • Minimalny odstęp (np. schnięcie)
    Minimalny odstęp pomiędzy końcem pierwszego i startem drugiego zlecenia, np. 01:30.
  • Zlecenie następujące
    Zlecenie wykonywane jako drugie.
Przykład: Po wykonaniu podzespołu ZP-201 potrzeba 01:30 na przygotowanie do montażu ZP-202. Jeśli ZP-201 kończy się o 10:00, ZP-202 może ruszyć najwcześniej o 11:30 w ramach tej samej zmiany.

Np. podzespół musi być gotowy przed montażem.

Zlecenia
PRO

MS-5Równoczesny start dwu zleceń

Dwa zlecenia startują razem, z dopuszczalną różnicą w zakresie.

  • Zlecenie
    Zlecenie produkcyjne.
  • Zlecenie
    Zlecenie produkcyjne.
  • Dopuszczalny zakres różnicy czasów startu
    Dopuszczalna różnica w formacie hh:mm–hh:mm, np. 00:00–00:30.
Przykład: Dwie partie ZP-301 i ZP-302 mają rozpocząć się prawie równocześnie. Zakres różnicy startów 00:00–00:30 pozwala każdej partii ruszyć do pół godziny przed drugą lub po niej; 00:00–00:00 wymaga identycznego startu.

Np. wspólna partia materiału.

Zlecenia
PRO

MS-6Równoczesne zakończenie dwu zleceń

Dwa zlecenia kończą się razem, z dopuszczalną różnicą w zakresie.

  • Zlecenie
    Zlecenie produkcyjne.
  • Zlecenie
    Zlecenie produkcyjne.
  • Dopuszczalny zakres różnicy czasów stopu
    Dopuszczalna różnica w formacie hh:mm–hh:mm, np. 00:00–00:30.
Przykład: ZP-401 i ZP-402 tworzą jedną wysyłkę. Zakres różnicy zakończeń 00:00–01:00 oznacza, że zlecenia mogą skończyć się w dowolnej kolejności, ale nie dalej niż godzinę roboczą od siebie.

Np. wspólna wysyłka do klienta.

Maszyny
Trial

MS-7Niedostępność maszyny od-do

Maszyna niedostępna w podanym przedziale (przegląd, awaria, brak operatora).

  • Maszyna
    Maszyna, której dotyczy przerwa.
  • Przedział czasu
    Data i godzina początku oraz końca niedostępności; początek nie może być późniejszy niż koniec.
Przykład: Przegląd M2 trwa 21.10.2026 od 10:00 do 12:30. Żadna operacja nie może nachodzić na ten przedział; pracę trzeba zaplanować przed przeglądem, po nim lub na maszynie alternatywnej.

Operacje mogą przejść na maszyny alternatywne.

Maszyny
PRO

MS-8Niedostępność maszyny od

Maszyna niedostępna od wskazanej chwili do końca horyzontu.

  • Maszyna
    Maszyna, której dotyczy przerwa.
  • Czas od
    Data i godzina, od której maszyna nie może pracować.
Przykład: M4 zostanie wycofana 23.10.2026 o 12:00. Wszystkie zaplanowane na niej operacje muszą zakończyć się do tej chwili; później maszyna pozostaje niedostępna.

Przydatne przy planowanym wyłączeniu linii.

Maszyny
PRO

MS-9Niedostępność maszyny do

Maszyna dostępna dopiero od wskazanej chwili.

  • Maszyna
    Maszyna, której dotyczy przerwa.
  • Czas do
    Data i godzina, od której maszyna jest ponownie dostępna.
Przykład: Remont M5 kończy się 22.10.2026 o 09:30. Pierwsza operacja na tej maszynie może rozpocząć się najwcześniej o 09:30; wcześniej stanowisko jest niedostępne.

Np. maszyna po remoncie lub instalacji.

Maszyny
PRO

MS-10Cotygodniowa niedostępność maszyny

Maszyna jest niedostępna w wybranym dniu każdego tygodnia, od wskazanej godziny do wskazanej godziny w tym samym dniu.

  • Maszyna
    Maszyna lub linia produkcyjna objęta cykliczną przerwą.
  • Dzień tygodnia
    Jeden dzień: poniedziałek–niedziela. Przerwa powtarza się co tydzień w całym horyzoncie planowania.
  • Godzina od
    Godzina początku niedostępności w tym dniu, w formacie hh:mm.
  • Godzina do
    Godzina końca niedostępności w tym samym dniu, w formacie hh:mm; późniejsza niż początek.
Przykład: W każdą środę od 10:00 do 12:30 frezarka M2 przechodzi wymianę filtrów i przegląd. Żadna operacja na M2 nie może nachodzić na tę przerwę. Solver planuje pracę przed 10:00, po 12:30 lub na maszynie alternatywnej. Przerwa powtarza się w każdą środę objętą planowaniem.

Dotyczy wszystkich strategii. Przerwy poza zmianami roboczymi nie zabierają dodatkowego czasu pracy; reguła nie dodaje zmian ani dni roboczych.

Kolejność
PRO

MS-11Przerwa technologiczna między operacjami

Między końcem jednej operacji zlecenia a startem kolejnej musi upłynąć co najmniej minimalny i co najwyżej maksymalny czas.

  • Operacja źródłowa
    Operacja, po której zakończeniu liczony jest odstęp (np. lakierowanie).
  • Operacja docelowa
    Późniejsza operacja tego samego zlecenia (np. montaż).
  • Minimalny odstęp
    Najkrótszy czas między końcem operacji źródłowej a startem docelowej, hh:mm (czas roboczy).
  • Maksymalny odstęp
    Najdłuższy dopuszczalny czas oczekiwania, hh:mm; nie mniejszy niż minimalny.
Przykład: Po lakierowaniu obudowy w ZP-101 powłoka schnie co najmniej 02:00, ale montaż musi ruszyć najpóźniej 08:00 po lakierowaniu, zanim detal się zakurzy. Jeśli lakierowanie kończy się o 10:00, montaż zacznie się między 12:00 a 18:00. W tym czasie lakiernia i montaż mogą obsługiwać inne zlecenia.

Obie operacje wybiera się z tego samego zlecenia, docelowa występuje później w marszrucie. Odstęp liczony jest w czasie roboczym zmian; zbyt mały odstęp maksymalny może uniemożliwić utworzenie harmonogramu.

Maszyny
PRO

MS-12Przestój wydziału

Wszystkie maszyny wybranego wydziału są niedostępne w podanym przedziale czasu.

  • Wydział
    Wydział z danych maszyn; reguła obejmuje każdą maszynę tego wydziału.
  • Przedział przestoju
    Początek i koniec przestoju jako data i godzina.
Przykład: 21.10.2026 od 14:00 do 22:00 wydział „Obróbka skrawaniem” ma szkolenie BHP. Żadna tokarka ani frezarka tego wydziału nie pracuje w tym czasie; operacje przesuwają się przed lub po szkoleniu albo na maszyny innego wydziału, jeśli są alternatywą.

Wydział pochodzi z pola „Wydział” w danych maszyn. Zastępuje kilka osobnych reguł MS-7 — dodanie maszyny do wydziału automatycznie obejmuje ją przestojem.

Zasoby
PRO

MS-13Limit jednocześnie pracujących maszyn

Z wybranego zbioru maszyn w podanym przedziale czasu może pracować jednocześnie najwyżej n maszyn.

  • Maszyny
    Zaznacz co najmniej dwie maszyny dzielące wspólny zasób.
  • Limit maszyn naraz
    Największa liczba maszyn ze zbioru pracujących jednocześnie; mniejsza niż liczba zaznaczonych maszyn.
  • Przedział obowiązywania
    Początek i koniec okna jako data i godzina; poza oknem limit nie działa.
Przykład: Na II zmianie 19.10.2026 14:00–22:00 jest tylko 2 operatorów obsługujących tokarki TC-1, TC-2 i frezarkę FR-1. Limit 2 z 3 maszyn sprawia, że w tym oknie najwyżej dwie z nich pracują naraz; trzecia czeka albo operacja przesuwa się poza okno. To samo działa dla wspólnego limitu mocy, sprężonego powietrza lub miejsca odkładczego.

Lekka forma planowania zasobów ludzkich: solver nie przypisuje nazwisk, pilnuje tylko liczby pracujących maszyn. Można dodać kilka reguł dla różnych okien (np. osobno dla każdej zmiany). Operacja rozpoczęta przed oknem i trwająca w nim też liczy się do limitu.

Zasoby
PRO

MS-14Limit pracujących maszyn w wydziale

W wybranym wydziale w podanym przedziale czasu może pracować jednocześnie najwyżej n maszyn.

  • Wydział
    Wydział z pola „Departament” maszyn; maszyny bez wydziału nie są objęte limitem.
  • Limit maszyn naraz
    Największa liczba maszyn wydziału pracujących jednocześnie; mniejsza niż liczba maszyn wydziału.
  • Przedział obowiązywania
    Początek i koniec okna jako data i godzina.
Przykład: Wydział „Obróbka skrawaniem” ma 4 maszyny, ale w sobotę 24.10.2026 06:00–14:00 przychodzi tylko 2 operatorów. Limit 2 maszyn naraz pozwala solverowi wybrać, które dwie maszyny pracują w danej chwili.

Zbiór maszyn wynika z pola „Departament” w kroku „2 Maszyny”; maszyny bez wydziału nie są objęte limitem (Kreator ostrzega o nich). Dodanie maszyny do wydziału automatycznie obejmuje ją regułą.

Maszyny
PRO

MS-15Przestój lokalizacji

Wszystkie maszyny wybranej lokalizacji (hali, zakładu) są niedostępne w podanym przedziale czasu.

  • Lokalizacja
    Lokalizacja z pola „Lokalizacja” maszyn; reguła obejmuje każdą maszynę tej lokalizacji.
  • Przedział przestoju
    Początek i koniec przestoju jako data i godzina.
Przykład: 22.10.2026 od 06:00 do 14:00 w „Hala B” trwa wymiana instalacji elektrycznej. Żadna maszyna tej hali nie pracuje; operacje przesuwają się poza przestój albo na alternatywne maszyny w innych halach.

Lokalizacja pochodzi z pola „Lokalizacja” w kroku „2 Maszyny”; maszyny bez lokalizacji nie są objęte regułą (Kreator ostrzega o nich).

Maszyny
PRO

MS-16Wyłączna praca wydziału

W podanym przedziale pracują wyłącznie maszyny wybranego wydziału; wszystkie pozostałe maszyny firmy są zablokowane.

  • Wydział pracujący
    Jedyny wydział, którego maszyny mogą pracować w tym przedziale.
  • Przedział wyłączności
    Początek i koniec okna jako data i godzina.
Przykład: W sobotę 24.10.2026 06:00–14:00 na dyżur przychodzi tylko wydział „Montaż”. Maszyny pozostałych wydziałów stoją, a montaż może pracować normalnie.

Maszyny bez wydziału traktowane są jak „inne wydziały”, więc zostają zablokowane. Odwrotność reguły MS-12.

Maszyny
PRO

MS-17Wyłączna praca lokalizacji

W podanym przedziale pracują wyłącznie maszyny wybranej lokalizacji; wszystkie pozostałe maszyny firmy są zablokowane.

  • Lokalizacja pracująca
    Jedyna lokalizacja, której maszyny mogą pracować w tym przedziale.
  • Przedział wyłączności
    Początek i koniec okna jako data i godzina.
Przykład: Na nocnej zmianie 20.10.2026 22:00–06:00 zasilanie ma tylko „Hala A”. Maszyny hal B i C są zablokowane; w hali A praca trwa bez zmian.

Maszyny bez lokalizacji traktowane są jak „inne lokalizacje”, więc zostają zablokowane. Odwrotność reguły MS-15.

Reguły dodasz w Kreatorze harmonogramu, w sekcji „Reguły i kalendarz”. Przejdź do Kreatora