M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-09-15

Harmonogramowanie oparte na ograniczeniach: architektura, dzięki której plany produkcyjne stają się rzeczywiste

Harmonogramowanie oparte na ograniczeniach: architektura, dzięki której plany produkcyjne stają się rzeczywiste
Twój ERP mówi, że zamówienie klienta wyjedzie w piątek. Zlecenie produkcyjne jest zwolnione. Marszruta wygląda poprawnie. Zdolność produkcyjna wydaje się dostępna. Wszystko wygląda dobrze w raporcie planowania. Potem nadchodzi poniedziałek rano. Krytyczne pięcioosiowe centrum obróbcze przestaje działać. Jedno zamówienie jest już w produkcji. Kolejne czeka na materiał. Trzecie teoretycznie mogłoby przejść na inną maszynę, ale tylko wtedy, gdy wspólne oprzyrządowanie jest dostępne, odpowiedni program został zatwierdzony, a na danej zmianie pracuje wykwalifikowany operator. Plan w ERP nadal pokazuje piątek. Jednak data w ERP nie oznacza automatycznie, że fabryka fizycznie może ją dotrzymać. W tym odcinku omawiamy harmonogramowanie produkcji oparte na ograniczeniach oraz różnicę między planem produkcyjnym, który opisuje, czego oczekuje biznes, a skończonym harmonogramem produkcji, który odzwierciedla to, co fabryka faktycznie jest w stanie wykonać. Na hipotetycznym przykładzie precyzyjnej obróbki

Twój system ERP mówi, że zamówienie klienta zostanie wysłane w piątek. Zlecenie produkcyjne jest zwolnione. Marszruta wygląda poprawnie. Wydaje się, że zdolności produkcyjne są dostępne. Wszystko wygląda dobrze w raporcie planowania. Potem nadchodzi poniedziałkowy poranek. Krytyczne pięcioosiowe centrum obróbcze przestaje działać. Jedno zamówienie jest już w produkcji. Drugie czeka na materiał. Trzecie teoretycznie mogłoby przejść na inną maszynę — ale tylko wtedy, gdy wspólne mocowanie będzie dostępne, właściwy program zostanie zatwierdzony, a na danej zmianie pracuje wykwalifikowany operator. Plan w ERP nadal mówi: piątek. Jednak data w ERP nie oznacza automatycznie, że fabryka fizycznie jest w stanie ją dotrzymać. W tym odcinku omawiamy planowanie produkcji oparte na ograniczeniach oraz różnicę między planem produkcji, który opisuje to, czego chce biznes, a skończonym harmonogramem produkcji, który odzwierciedla to, co fabryka faktycznie może wykonać. Na hipotetycznym przykładzie zakładu obróbki precyzyjnej śledzimy popyt produkcyjny od ERP przez marszruty, maszyny, narzędzia, mocowania, pracę, materiał, jakość, MES, utrzymanie ruchu i zdarzenia na hali produkcyjnej — oraz sprawdzamy, jak silnik harmonogramowania może połączyć te ograniczenia w osiągalny harmonogram produkcji.

KIEDY PLAN PRODUKCJI SPOTYKA FIZYCZNĄ FABRYKĘ

Planowanie produkcji zwykle zaczyna się od popytu. Klienci potrzebują produktów. Zamówienia mają ilości. Zamówienia mają terminy realizacji. ERP przekłada ten popyt na zlecenia produkcyjne, zapotrzebowanie na materiały, marszruty i ogólne wymagania dotyczące zdolności produkcyjnych. To jest niezbędne. Nie jest to jednak to samo co odpowiedź na pytanie, na które produkcja musi odpowiadać każdego dnia: Co możemy faktycznie uruchomić jako następne? Plan produkcji może zarezerwować osiem godzin w gnieździe obróbczym. Fizyczna fabryka musi wiedzieć, która maszyna zapewni te osiem godzin. Czy ta maszyna jest dostępna? Czy może wykonać dokładnie tę wersję części? Czy ma właściwe narzędzia? Czy mocowanie jest dostępne? Czy materiał został zwolniony? Czy wymagane kwalifikacje operatora są dostępne w zaplanowanym czasie przezbrojenia? Czy zamówienie zostanie zakończone wystarczająco wcześnie, by trafić do kolejnego etapu produkcji? Harmonogramowanie oparte na ograniczeniach bierze popyt, który biznes chce zrealizować, i sprawdza go względem warunków faktycznie panujących w produkcji.

PLAN PRODUKCJI A HARMONOGRAM PRODUKCJI

Planowanie produkcji i harmonogramowanie produkcji są ściśle powiązane, ale odpowiadają na różne pytania. Plan produkcji koncentruje się na popycie, terminach, ilościach, materiałach i ogólnych wymaganiach dotyczących zdolności produkcyjnych. Harmonogram produkcji idzie głębiej. Przypisuje operację do rzeczywistego zasobu, w rzeczywistym czasie i w rzeczywistej kolejności. To rozróżnienie jest szczególnie ważne, gdy systemy planowania działają z założeniem nieskończonych zdolności. Plan oparty na nieskończonych zdolnościach może przypisać do danego okresu więcej pracy, niż fizyczna fabryka jest w stanie wykonać. Dwa pilne zamówienia mogą wydawać się wymagać tej samej maszyny w tym samym czasie. Na papierze oba pozostają pilne. Na hali produkcyjnej jedno wrzeciono może jednak wykonywać tylko jedną operację naraz. Harmonogramowanie ze skończonymi zdolnościami wymusza ujawnienie konfliktu. Uwzględnia kalendarze zasobów, utrzymanie ruchu, czas przezbrojenia, mocowania, narzędzia i inne ograniczenia, zamiast zakładać, że gniazdo obróbcze pochłonie każdy przydzielony mu popyt.

SKOŃCZONE ZDOLNOŚCI NIE TWORZĄ ZDOLNOŚCI

To ważne rozróżnienie. Harmonogramowanie ze skończonymi zdolnościami nie tworzy magicznie kolejnej maszyny. Nie sprawia, że materiał przyjedzie wcześniej. Nie kwalifikuje innego operatora. Nie naprawia sprzętu. Zamiast tego ujawnia konflikty, zanim produkcja wykryje je przez opóźnienia, przyspieszanie prac, nadgodziny i eskalacje u klientów. Załóżmy, że dwa zamówienia klientów wymagają tej samej pięcioosiowej maszyny. Oba są pilne. Oba mają krótkie terminy dostawy. Plan oparty na nieskończonych zdolnościach może umieścić oba w tym samym okresie. Skończony harmonogram musi podjąć decyzję. Jedno idzie pierwsze. Drugie następuje po nim. Albo jedno przechodzi na zatwierdzoną alternatywę. Albo jedno się spóźni. To może sprawić, że harmonogram produkcji będzie wyglądał gorzej niż plan z ERP. Ale harmonogram nie stworzył problemu. Fizyczne ograniczenie istniało już wcześniej. Harmonogram jedynie uczynił je widocznym.

CZYM JEST OGRANICZENIE PRODUKCYJNE?

Ograniczenie to warunek, który musi zostać uwzględniony, gdy praca produkcyjna jest umieszczana w czasie. Niektóre ograniczenia są twarde. Nie można ich po prostu zignorować tylko dlatego, że zamówienie jest pilne. Maszyna nie może wykonać operacji, jeśli nie ma wymaganej zdolności. Mocowanie nie może być zamocowane do dwóch maszyn jednocześnie. Materiał objęty wstrzymaniem jakościowym nie może zostać zużyty. Operator bez wymaganego certyfikatu nie może wykonać kontrolowanego przezbrojenia. Okno utrzymania ruchu zabiera użyteczną zdolność maszyny. Operacja nie może rozpocząć się przed wytworzeniem niezbędnego wyniku przez wymaganą poprzednią operację. Inne ograniczenia są miękkie. Reprezentują preferencje lub cele biznesowe. Możesz preferować mniejszą liczbę przezbrojeń. Możesz chcieć zminimalizować nadgodziny. Możesz chcieć ograniczyć zapas w toku. Możesz nadawać priorytet umownym terminom klientów. Możesz chcieć, by wąskie gardło pozostawało stale produktywne. Stąd użyteczna zasada harmonogramowania: Najpierw wykonalność. Potem optymalizacja. Najpierw ustal, co produkcja może fizycznie i operacyjnie zrealizować. Następnie określ, która wykonalna opcja najlepiej wspiera cele biznesowe.

TERMIN REALIZACJI NIE JEST TYM SAMYM CO PRIORYTET

Harmonogramowanie produkcji staje się szczególnie ciekawe, gdy kilka zamówień konkuruje o te same zasoby. Termin realizacji mówi, kiedy coś powinno zostać zakończone. Nie mówi automatycznie, jaka jest najlepsza kolejność. Pilne zamówienie może wymagać długiego przezbrojenia. Inne zamówienie może mieć już zestawiony materiał i wykorzystywać bieżące ustawienie maszyny. Trzecie zamówienie może musieć zostać zakończone natychmiast, ponieważ musi trafić do procesu wsadowego przed granicznym terminem. Proste uszeregowanie kolejki produkcyjnej według terminów ignoruje te zależności. Harmonogramowanie oparte na ograniczeniach ocenia pełny kontekst produkcyjny. Dzięki temu priorytety stają się jawne, zamiast pozostawiać je temu, kto pierwszy zadzwoni do planisty.

MARSZRUTY I ZALEŻNOŚCI MIĘDZY OPERACJAMI

Zlecenie produkcyjne nie jest pojedynczym blokiem pracy. Przechodzi przez operacje. W przykładzie omawianym w tym odcinku obudowa po obróbce wymaga frezowania pięcioosiowego, a następnie obróbki cieplnej, kontroli i montażu. Te operacje zależą od siebie nawzajem. Jeśli frezowanie zakończy się z opóźnieniem, problem niekoniecznie pozostanie w obróbce. Zamówienie może nie zdążyć na kolejną partię obróbki cieplnej. To opóźnienie może przesunąć kontrolę. Kontrola może przesunąć montaż. Montaż może przesunąć ostateczny termin dostawy. Dlatego harmonogramowanie oparte na ograniczeniach musi rozumieć zależności między operacjami, a nie tylko wykorzystanie poszczególnych maszyn. Harmonogram musi modelować przepływ produkcji.

DOSTĘPNOŚĆ MATERIAŁU TO WIĘCEJ NIŻ STAN MAGAZYNOWY

System planowania może pokazywać, że materiał istnieje. Ale czy produkcja może go faktycznie zużyć? To różne pytania. Materiał może fizycznie znajdować się w zakładzie, a jednocześnie czekać na kontrolę przyjęciową. Może być przydzielony do innego zlecenia produkcyjnego. Może być objęty kwarantanną. Może wymagać certyfikatu zależnego od klienta. Może należeć do właściwego gatunku materiału, ale do niewłaściwej zatwierdzonej partii. Użyteczne pytanie harmonogramowe nie brzmi więc po prostu: „Czy mamy materiał?”. Brzmi: „Czy ta operacja może zużyć ten zatwierdzony materiał w zaplanowanym czasie?”. Jeśli odpowiedź brzmi nie, operacja nie jest gotowa — nawet jeśli maszyna jest dostępna. Odcinek pokazuje, jak bramki materiałowe i jakościowe stają się czasowymi ograniczeniami produkcyjnymi, a nie prostymi atrybutami zapasów.

ZDOLNOŚĆ MASZYNY A DOSTĘPNOŚĆ MASZYNY

Inna maszyna może mieć wolne moce produkcyjne. To nie oznacza automatycznie, że jest ona alternatywą. Zasób musi być zdolny do wykonania operacji. Może wymagać odpowiedniej przestrzeni roboczej. Znaczenie może mieć zdolność do zachowania tolerancji. Może być wymagany określony sterownik lub zatwierdzony program. Zatwierdzenie przez klienta może ograniczać operację do konkretnych maszyn. Różne maszyny należące do tego samego centrum pracy w ERP m

Apple Podcasts · Spotify · YouTube · Deezer

Constraint-Based Scheduling: The Architecture That Makes Production Plans Real (English)