(Harmonogram produkcji) Uproszczony tryb optymalizacji zajętości gniazda

Dotychczas aktualizacja planu obłożenia gniazda produkcyjnego na harmonogramie produkcji odbywała się wyłącznie za pomocą pełnego algorytmu optymalizacji harmonogramowania, który przy dużej liczbie zleceń bywa czasochłonny i obliczeniowo wymagający.

W praktyce planista produkcji często nie potrzebuje pełnego przeharmonogramowania — wystarczy zaktualizować daty rozpoczęcia i zakończenia zleceń na podstawie znanej wydajności gniazda, zaplanowanych okresów niedostępności oraz czasów przezbrojeń wynikających z bieżącej kolejności zleceń.

Dodano nowy, uproszczony tryb optymalizacji zajętości gniazda — szybszą alternatywę dla pełnego algorytmu. Tryb uproszczony porządkuje harmonogram gniazda: usuwa nakładające się konflikty i wypełnia wolne przestrzenie powstałe po ręcznych przesunięciach zleceń, zachowując przy tym kolejność zleceń ustaloną wcześniej przez planistę. Wyboru trybu dokonuje się nowym znacznikiem w oknie uruchomienia optymalizacji, który pozwala jednorazowo zmienić tryb, a jego domyślna wartość określa się parametrem aplikacji. Pełny algorytm harmonogramowania pozostaje bez zmian funkcjonalnych.

Zmiana dotyczy słownika Harmonogram produkcji – zaplanowane zadania, w którym planista produkcji zarządza harmonogramem zleceń na gniazdach produkcyjnych. W procedurze Optymalizuj zajętość zasobu od dnia dodano znacznik Optymalizacja pełna, którego wartość początkowa jest odczytywana z nowego parametru aplikacji określającego domyślny sposób działania optymalizacji zajętości gniazda. Zaznaczenie znacznika uruchamia pełny algorytm harmonogramowania, jego odznaczenie — tryb uproszczony. Zmiana znacznika w oknie procedury dotyczy wyłącznie bieżącego uruchomienia i nie modyfikuje wartości parametru aplikacji.

Aby zaktualizować plan obłożenia gniazda dla wskazanego zadania na harmonogramie:

  1. Uruchom procedurę Optymalizuj zajętość zasobu od dnia dla wybranego gniazda produkcyjnego.
  2. Sprawdź ustawienie znacznika Optymalizacja pełna — wartość początkowa jest zgodna z parametrem aplikacji.
  3. W razie potrzeby jednorazowo zmień tryb na przeciwny.
  4. Zatwierdź uruchomienie procedury.

W trybie uproszczonym system aktualizuje wyłącznie daty rozpoczęcia i zakończenia zleceń, wykorzystując istniejącą wydajność gniazda oraz zaplanowane okresy niedostępności, a czasy przezbrojeń wylicza na podstawie bieżącej kolejności zleceń na gnieździe — kolejność ta pozostaje niezmieniona. Tryb pełnego algorytmu optymalizacji harmonogramowania działa jak dotychczas — ponownie harmonogramuje zlecenia z uwzględnieniem poprzedników i następników pomiędzy etapami produkcji na różnych gniazdach.

Tryb uproszczony sprawdza się przede wszystkim przy zleceniach jednoetapowych, niepowiązanych poprzednikami ani następnikami na innych gniazdach. Przy zleceniach wieloetapowych, wymagających zachowania kolejności między etapami na różnych gniazdach, zalecane jest korzystanie z pełnego algorytmu harmonogramowania.

Optymalizacja — niezależnie od wybranego trybu — nie jest możliwa dla pozycji z blokadami. Blokady permanentne nie mogą zostać usunięte — dla takich pozycji optymalizację można wykonać wyłącznie dla zleceń rozpoczynających się później (po zablokowanym okresie). Blokada dotyczy całego zgrupowania powiązanych zleceń — wystarczy, że zablokowana jest jedna pozycja, aby nie można było przesunąć całej grupy. Optymalizacja nie obejmuje również pozycji, dla których istnieją już dowody rozliczające produkcję.

W ramach zmiany w słowniku Harmonogram produkcji – zaplanowane zadania dodano szczegół Zablokowane pozycje harmonogramu, prezentujący informację o zablokowanych zadaniach realizacji zleceń produkcyjnych. Za pomocą procedury Usuń blokady można usunąć blokady, z wyjątkiem blokad permanentnych.

Konfiguracja

Funkcjonalność wymaga nadania uprawnień: NIE

Funkcjonalność wymaga skonfigurowania: TAK