Millwright: wywołaj awarię, zobacz naprawę
8 maszyn, plan na najbliższe 120 minut. Gdy maszyna staje, harmonogram sam przenosi jej zlecenia.
- Rodzaj
- Nasz projekt własny
- Dla kogo
- Zakłady produkcyjne: planiści i brygadziści
- Rok powstania
- 2026
- Podobny projekt
- Aplikacja lub system: od 15 000 zł. Cennik i kontakt studia
W skrócie
Maszyna staje, a harmonogram sam przenosi jej zlecenie na maszynę, która ma wolne miejsce.
Hala produkcyjna bez wspólnego obrazu sytuacji
Gdy maszyna się psuje albo wpada pilne zlecenie, nikt nie widzi, gdzie przełożyć pracę i ile to kosztuje.

Algorytm, który liczy też przezbrojenia
Kolejność
Najpierw zlecenia krytyczne, potem pilne, na końcu normalne.
Wybór maszyny
Wygrywa maszyna z najniższym czasem ukończenia, z transportem i przezbrojeniem.
Przejmowanie pracy
Wolne maszyny przejmują zlecenia. Po awarii plan układa się od nowa.
MCT-S to nasza własna heurystyka: wybiera maszynę o najniższym czasie ukończenia.
Liczby z symulacji
- 200 ms
- takt symulacji, nie czas przydziału zlecenia
- 8
- maszyn w trzech typach: CNC, montaż, testy
- 25
- pierwszych zleceń sesji wyznacza granice karty kontrolnej
Hala i awarie w panelu są symulowane.
Ile kosztuje godzina postoju w przykładzie
- Wartość produkcji20 000 zł/h
- Materiały12 000 zł/h
- Utracona wartość dodana8 000 zł/h
Dla inżynierów: stos technologiczny
| Warstwa | Wybór | Co to daje |
|---|---|---|
| Frontend | Next.js | Ekran zmienia się razem ze stanem hali. |
| Stan | Zustand | Dwa widoki nie pokazują dwóch prawd. |
| Wykresy | Recharts | Obciążenie hali jako przebieg w czasie. |
| Eksport | ExcelJS | Raport z hali jako arkusz do Excela. |
MCT-S (Minimum Completion Time with Setup Awareness): zachłanny wybór maszyny, przy różnicy poniżej 0,5 min wygrywa maszyna bez przezbrojenia, przy remisach najdłuższe zlecenie pierwsze (LPT).
Metody, założenia i pełny opis
Problem w hali
Zlecenia i stan maszyn żyją w arkuszach, na tablicach i w głowach brygadzistów. Gdy maszyna się psuje albo wpada pilne zlecenie, nikt od razu nie widzi, gdzie przełożyć pracę i ile to będzie kosztować. Millwright decyduje, gdzie trafia każde zlecenie, zanim człowiek zdąży policzyć to ręcznie.
Algorytm MCT-S
Kolejność: najpierw zlecenia krytyczne, potem pilne, na końcu normalne. Pilne zlecenie wchodzi do kolejki na miejsce, jakie daje mu priorytet, i wyprzedza czekającą pracę. Wybór maszyny: dla każdej zdolnej maszyny liczymy czas ukończenia zlecenia: reszta jej pracy, obróbka, transport (5 min) i przezbrojenie (3 min, gdy zmienia się typ zlecenia). Maszyna preferowana dla tego typu dostaje 10% mniej. Wygrywa najniższy wynik. Przejmowanie pracy: bezczynne maszyny same przeszukują przeciążone kolejki i przejmują zgodne zlecenia, gdy to się opłaca. Gdy maszyna ulega awarii, jej zlecenia wracają do puli i dostają nowe miejsca. Powiadomienie podaje czas tego przeliczenia, zmierzony w przeglądarce przez performance.now().
Liczby z symulacji
200 ms to takt symulacji: tak często odświeża się stan hali. To nie czas przydziału zlecenia. 8 maszyn w trzech typach (CNC, montaż, testy), którym jeden algorytm przydziela zlecenia. 25 pierwszych ukończonych zleceń sesji wyznacza granice karty kontrolnej czasu realizacji.
OEE
Panel liczy realny OEE (dostępność × wydajność × jakość) z faktycznych przestojów i czasu pracy każdej maszyny, nie z gotowego wzoru na pokaz.
Koszt awarii: metoda
Pole „Ile kosztuje awaria?” pokazuje kwotę w złotych za jedną awarię i za całą sesję, i pozwala zmienić obie liczby, z których wychodzi. Koszt godziny postoju ma domyślnie 8 000 zł. To utracona wartość dodana z przykładu na utrzymanieruchu.pl (otwiera się w nowej karcie) (20 000 zł/h wartości produkcji minus 12 000 zł/h materiałów).
Założenie o 15 minutach
Drugie pole, 15 minut postoju oszczędzone przez przeniesienie zleceń, jest podpisane na ekranie jako założenie, nie pomiar. Kwota za sesję to koszt jednej awarii razy awarie faktycznie usunięte w trwającej sesji, nie prognoza roczna.
Zrzut ekranu
Widok „Hala” w trakcie symulacji: dwie maszyny stoją w naprawie i oddały swoje zlecenia pozostałym. W prawej kolumnie przewodnik, OEE hali i liczba usuniętych awarii.
