1. Opis ogólny
1.1 Przy nieograniczonych zasobach (Infinite)
1.2 Przy ograniczonych zasobach (Finite)
1.3 Ręczne (Manual)
1.4 Lead Time Scheduling
Backward
Forward
Warunki i ograniczenia
1.5 Którą metodę wybrać ?
2. Zasoby nieograniczone (Infinite)
3. Zestawienia
Harmonogram zleceń
Harmonogram stanowisk
Dzienny plan prac
Obciążenie stanowisk
Pozostało do wykonania
4. Obliczenia
Prognoza daty wykonania
Obliczanie dni realizacji (en: Lead Time)
Zagregowane dni realizacji
5. Wskaźniki
Wskaźnik ważności (en: Critical Ratio)
Bufory. Wskaźniki zasobów
6. Harmonogramowanie prac serwisowych
7. Tematy powiązane
1. Opis ogólny
Harmonogramowanie, to ustalanie kolejności realizacji operacji produkcyjnych
na stanowiskach roboczych.
W programie Trawers są następujące metody harmonogramowania:
1.1 Przy nieograniczonych zasobach (Infinite)
(en: ICS Infinite Capacity Scheduling)
SH > Obliczenia Infinite [SH_OHP10]
Metoda pół-automatyczna
W tej metodzie przyjmuje się, że zasoby stanowisk mogą być zmienione
(np. uruchomienie dodatkowej zmiany (en: Shift) lub zwiększenie zatrudnienia)
Program dopasuje daty operacji do podanych dat rozpoczęcia i zakończenia zlecenia.
Program nie zmienia dat rozpoczęcia i zakończenia zlecenia.
Początek i koniec każdej operacji w sekwencji ustalany jest bez sprawdzania
zajętości aktualnych zasobów stanowisk roboczych przez inne zlecenia,
w tym sensie przyjmuje się, że zasoby są nieograniczone.
Tę metodę harmonogramowania stosuje się, gdy podane terminy zakończenia
zleceń nie mogą być zmieniane, np. z powodu kar umownych
i w miarę potrzeb można zwiększyć zasoby, np. dodatkowa zmiana robocza (en: Shift)
1.2 Przy ograniczonych zasobach (Finite)
(en: FCS Finite Capacity Scheduling)
SH > Obliczenia Finite [SH_OHA10]
Metoda najbardziej automatyczna
W tej metodzie przyjmuje się, że zasoby stanowisk roboczych nie mogą
być zmienione np. maszyna, której wydajności nie można zwiększyć.
Program dopasuje daty operacji do możliwości stanowisk.
Program może zmienić datę zakończenia zlecenia podaną pierwotnie w karcie.
Data zakończenia ostatniej operacji w sekwencji wyznaczy datę zakończenia zlecenia.
Tę metodę harmonogramowania stosuje się, gdy trzeba wyznaczyć realną datę
zakończenia zlecenia a ilość realizowanych zadań i poziom złożoności wyrobu
powoduje, że pozostałe metody są zbyt pracochłonne.
1.3 Ręczne (Manual)
SH > Ręczne harmonogramowanie zleceń [SH_OHR10]
SH > Ręczne harmonogramowanie stanowisk [SH_OHR20]
W tej metodzie ustalanie kolejności realizacji operacji produkcyjnych
na stanowiskach odbywa się bez udziału programu.
Operator sam ustala daty rozpoczęcia i zakończenia operacji.
Metoda używana tam, gdzie otwiera się niewiele zleceń produkcyjnych
i produkcja nie jest skomplikowana.
1.4 Lead Time Scheduling
SH > Lead time scheduling [SH_OHL10]
Harmonogramowanie wg dni realizacji.
Backward
Ustalanie dnia rozpoczęcia zlecenia i dat poszczególnych operacji zapisanych
w specyfikacji operacji.
Backward scheduling, to planowanie DO TYŁU. Program ustala czas trwania
poszczególnych operacji, sumuje obliczone dni, sumę odejmuje od podanej
daty zakończenia. W ten sposób ustala datę rozpoczęcia zlecenia.
(jeżeli wcześniejsza niż dzisiaj, to ustala rozpoczęcie na dzisiaj)
(en: Scheduling from Order Due Date Back to Production Start Date)
Forward
Ustalanie dnia zakończenia zlecenia i dat poszczególnych operacji zapisanych
w specyfikacji operacji.
Forward scheduling, to planowanie DO PRZODU. Program ustala czas trwania
poszczególnych operacji, sumuje obliczone dni, sumę dodaje do podanej
daty rozpoczęcia. W ten sposób ustala datę zakończenia zlecenia.
(en: Scheduling from the current date to find the date when the work will be completed)
Warunki i ograniczenia
* w obliczeniach nie są uwzględniane planowane przestoje
* w obliczeniach nie jest uwzględniana aktualna zajętość stanowisk
* godziny pracy stanowiska, to godziny pracy stanowiska nadrzędnego
(rodzica), nie są dodawane czasy stanowisk podrzędnych
* w obliczeniach ujmowane są dni robocze
* pomijane są zlecenia w których rozpoczęto rejestrowanie wykonania operacji
* pomijane są zlecenia z wskaźnikiem [v] Nie można zmienić daty zakończenia
1.5 Którą metodę wybrać ?
Gdy trzeba dopasować się do terminów realizacji zleceń narzuconych np.
przez klientow i można zmieniać wielkości zasobów, to należy wybierać
metodę: harmonogramowanie przy nieograniczonych zasobach (en: Infinite)
Ta metoda jest zalecana i domyślna, gdy termin realizacji zamówienia
jest priorytetem a liczba jednocześnie wykonywanych zadań nie jest zbyt
duża i pozwala na zmiany zasobów stanowisk
Proces harmonogramowania współdziała z procesem ustalania potrzeb
materiałowych MRP.
Harmonogramowanie może ustalić nowe daty dla operacji, a to wpływa na
potrzeby materiałowe. Dlatego, po obliczeniu nowego harmonogramu trzeba
wykonać obliczenia MRP a następnie znów harmonogramowanie, MRP itd.
MRP Planowanie potrzeb materiałowych
Częstotliwość obliczeń zależy od czasu trwania operacji, złożoności
wyrobów, oczekiwań klientów i innych czynników.
Zwykle dopiero w praktyce wypracowuje się odpowiednią metodę pracy.
2. Zasoby nieograniczone (Infinite)
Program ustali daty wykonywania operacji produkcyjnych.
Przyjmie daty rozpoczęcia i zakończenia zleceń jako niezmienne
i rozplanuje operacje na stanowiskach niezależnie od aktualnego
wykorzystania (zajętości) tych stanowisk.
Program nie sprawdza czy są wolne stanowiska.
Program ustala daty rozpoczęcia i zakończenia każdej operacji.
Data zakończenia operacji jest jednocześnie datą rozpoczęcia następnej
operacji. Nie ma przerw czasowych, jak w metodzie Finite, gdzie przerwy
powstają z powodu zajęcia stanowiska przez inne zlecenie.
Gdy produkcja nie została jeszcze rozpoczęta, to data startu pierwszej
operacji jest równa dacie startu zlecenia.
Data zakończenia ostatniej operacji równa jest dacie zakończenia zlecenia.
Planowane daty rozpoczęcia i zakończenia operacji, program zapisuje
w pozycjach specyfikacji operacji zlecenia.
Specyfikacja operacji zlecenia
Rezultatem obliczeń jest harmonogram operacji
------------------------------------------------------------------
Data Data Ilość
Poz Operacja rozpocz zakończ zlecona
------------------------------------------------------------------
Zlecenie : 000001/000 N2 xx.05.02 xx.05.10 10.000
Produkt : SOFA-J210C Sofa typ JAZZ210 - standard C (demo)
Odbiorca :
10 ROZPLS Rozkrój pianki na sofę R xx.05.02 xx.05.02 10.000
20 UZBRS1 Uzbrajanie korpusu-sofa R xx.05.02 xx.05.06 10.000
30 WTAPCS Obicie drelichem-sofa R xx.05.06 xx.05.10 10.000
40 MONTKS Montaż końcowy sofy R xx.05.10 xx.05.10 10.000
50 PAKWG Pakowanie wyrobu gotowego R xx.05.10 xx.05.10 10.000
------------------------------------------------------------------
----o--- ----o---
| |
Planowane daty: rozpoczęcia zakończenia
operacji operacji
SH > Zestawienia > Harmonogram stanowisk [SH_ZHS10]
Operacje planowane do wykonania na stanowiskach roboczych
Wg specyfikacji operacji zleceń, uporządkowane wg stanowisk
Zestawienie przedstawia kolejność prac do wykonania na poszczególnych
stanowiskach. Kolejność ustala się podczas harmonogramowania operacji.
Program automatycznie (lub operator ręcznie) zapisuje daty planowanych operacji
w zbiorze: Specyfikacje operacji zleceń
Zestawienie: Harmonogram stanowisk tworzone codziennie, jest informacją
dla kierownika produkcji, które zlecenia należy wykonywać na stanowiskach
Dzienny plan prac
SH > Zestawienia > Dzienny plan prac [SH_ZHS30]
Operacje planowane do wykonania na stanowiskach roboczych w dniu ...
Wg specyfikacji operacji zleceń, uporządkowane wg stanowisk
Obciążenie stanowisk
ZP > Zestawienia > Obciążenie stanowisk [ZP_ZOS20]
Obciążenie stanowisk roboczych (uśrednione)
Wg dat rozpoczęcia i zakończenia operacji oraz liczby godzin pozostałych
do wykonania. Program korzysta z danych zapisanych w specyfikacji operacji
operacji zleceń. Nie korzysta z obliczeń modułu SH.
NOTE: Diagram jest graficzny. Przeglądać lub wydrukować jako PDF
Poszczególne elementy oznaczają:
---------------------------------------------------------
05 06 07 08 09 10 11 12 13 14
Pon Wto Sro Czw Pia Sob Nie Pon Wto Sro
---------------------------------------------------------
KOMPLET-S 8 19 31 31
^ ^ ^
MONTAZ-W 8 | 9 | | 16
... ^ | ^ | | ^
------------o-------o---o----------o-----------o-------o-
| | | | | |
| | | | | |
| o---o----------o-----------o-------o
| % wykorzystania stanowiska w dniu
|
o--<- Ile godzin pracy dziennie
---------------------------------------------------------
Pozostało do wykonania
ZP > Zestawienia > Operacje na stanowiskach [ZP_ZOP20]
Zestawienie tabelaryczne. Przedstawia liczbę godzin lub ilość produktu,
która pozostała jeszcze do wykonania.
Pozostała, tj. różnica między ilościami zaplanowanymi w specyfikacji
operacji a ilościami wynikającymi z dokumentów (zaraportowanymi).
Ilości pozostałe można można przedstawić w kilku układach:
--------------
ZLECENIE
PRODUKT
ODBIORCA
ZAMÓWIENIE
PROJEKT
GRUPA PRODUKTU
--------------
W odniesieniu do stanowisk pracy i operacji:
----------------
STANOWISKO PRACY
OPERACJA
----------------
--------------------o--------o--------o----------o-----------o
Stanowisko | Cięcie | Gięcie | Spawanie | Pakowanie |
Produkt | | | | |
--------------------o--------o--------o----------o-----------o
FOTEL-J210C | | | | 1.00 |
KAT-ANG05 | | | 1.00 | 2.00 |
RAMA-JAF | | 0.50 | 2.00 | 5.00 |
SOFA-J210F | 5.00 | 1.00 | 1.00 | 1.00 |
... | | | | |
--------------------o--------o--------o----------o-----------o
4. Obliczenia
Prognoza daty wykonania
SH > Harmonogramowanie > Prognoza daty wykonania [SH_ZPR10]
(en: Estimate Finish Date)
Obliczanie liczby dni potrzebnych na wytworzenia określonej ilości wyrobu.
Do podanego dnia rozpoczęcia produkcji, program dodaje czasy operacji,
czas usług obcych i czas czekania na stanowisko - zależnie od priorytetu.
Program zakłada się, że wszystkie zasoby są w pełni dostępne.
Obliczanie dni realizacji (en: Lead Time)
SH > Obliczenia > Obliczanie dni realizacji [SH_OCW10]
(en: Lead Time Estimator)
Obliczanie dni realizacji, tj. przewidywanego czasu wytworzenia wyrobu.
Program sumuje czasy operacji, czas usług obcych i dni oczekiwania wg
kartoteki procesów RO i tabeli stanowisk roboczych.
Obliczone dni można zapisać do kart KIM.
Zagregowane dni realizacji
SH > Obliczenia > Zagregowane dni realizacji [SH_ZCMLT]
(en: Cumulative Manufacturing Lead Time)
Program oblicza i prezentuje tabelarycznie łączny czas potrzebny do wytworzenia
wyrobów przy założeniu, że wszystkie materiały kupowane już są w magazynie,
ale trzeba wytworzyć pół-produkty na wszystkich poziomach struktur BOM.
5. Wskaźniki
* Wskaźnik ważności (en: Critical Ratio)
Wskaźnik stosowany podczas harmonogramowania Finite
Wartość wskaźnika:
(liczba dni roboczych od dzisiaj do dnia planowanego zakończenia)
= ----------------------------------------------------------------
(liczba dni operacji pozostała do zakończenia zlecenia)
Zlecenia powinny być ustawiane w takiej kolejności, aby te opóźnione
(niski wskaźnik) były wykonywane w pierwszej kolejności, przed tymi,
które mają wyższy wskaźnik.
Ratio used in scheduling
Critical ratio value:
(Number of work days from today until the due date)
= -------------------------------------------------------
(Number of run days required to complete the work order)
* Bufory. Wskaźniki zasobów
Wskaźniki buforów wykorzystywane są do wskazania tych obszarów w procesie
produkcji które wymagają reakcji, gdyż maleje sprawność procesu i mogą powstać
opóźnienia w realizacji zleceń.
Bufory. Wskaźniki zasobów
6. Harmonogramowanie prac serwisowych
Harmonogramowanie, to ustalanie kolejności realizacji operacji serwisowych.
Podczas ustalania kolejności bierze się pod uwagę dostępne zasoby oraz
terminy i priorytety.
Pod względem metody ustaleń kolejności (algorytmy obliczeniowe) harmonogramowanie
operacji serwisowych nie różni się od harmonogramowania operacji produkcyjnych.
W praktyce rozwiązań informatycznych ustalono pojęcie:
SRP Service Resource Planning jako odpowiednik:
MRP Manufacturing Resource Planning (MRP II)
W MRP kolejność operacji wyznacza się zależnie od zasobów (Finite / Infinite)
i terminów (Backward / Forward).
W SRP mogą dodatkowo dojść metody (Scheduling Rule):
First come first serve (FCFS)
Early Due Date (EDD)
Current job
Shortest Processing Time (SPT)
Patrz opis modułów planowania, realizacji i rozliczania prac serwisowych:
SE Serwisowanie. Opis ogólny