Oprogramowanie do zaawansowanego planowania i harmonogramowania (APS): jak ocenić rozwiązanie APS
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
Oprogramowanie do zaawansowanego planowania i harmonogramowania tworzy harmonogramy uwzględniające rzeczywiste ograniczenia. Dowiedz się, jak określić swoją potrzebę, porównać narzędzia APS i przetestować jedno z nich na własnych danych.
Automatically translated with AI from the original post. Read the English original
Oprogramowanie do zaawansowanego planowania i harmonogramowania, najczęściej określane skrótem APS, wylicza plan produkcji dopasowany do rzeczywistych ograniczeń: godzin pracy maszyn, zmian, kwalifikacji, narzędzi i materiałów. To krok dalej w stosunku do planu, który jedynie zestawia, co i kiedy wytwarzać oraz kiedy potrzebne są materiały. Ten przewodnik jest przeznaczony dla planistów produkcji i kierowników operacji, którzy muszą zdecydować, czy potrzebują APS, i ocenić dostępne opcje, bez narzucania kryteriów przez dostawcę.
Najważniejsze wnioski
- Oprogramowanie do zaawansowanego planowania i harmonogramowania dodaje do możliwości MRP harmonogramowanie oparte na zdolnościach produkcyjnych oraz sekwencjonowanie, dzięki czemu konkurujące zlecenia i ograniczone zasoby są uwzględnione w planie.
- Zanim zaczniesz przeglądać produkty, określ swój problem: ile zleceń ze sobą konkuruje, jak często plan się załamuje i jakie jest rzeczywiste ograniczenie.
- Zanim cokolwiek kupisz, sprawdź, co Twój system ERP już robi w zakresie planowania ze skończoną zdolnością produkcyjną. Część tej funkcjonalności działa jedynie dla zasobów, dla których została włączona.
- Oceniaj narzędzia pod kątem modelowania ograniczeń, przejrzystości, możliwości ręcznych korekt przez planistów, stabilności przeplanowania oraz nakładu pracy potrzebnego na utrzymanie czystych danych podstawowych.
- Testuj na własnych danych: odtwórz miniony tydzień i porównaj harmonogram narzędzia z tym, co rzeczywiście się wydarzyło.
Czym jest oprogramowanie do zaawansowanego planowania i harmonogramowania?
Słownik APICS, cytowany przez ASCM, opisuje system APS jako program komputerowy wykorzystujący zaawansowane algorytmy matematyczne lub logikę do optymalizacji funkcji planowania i harmonogramowania. To ujęcie jest szerokie. Bardziej praktyczną definicję podaje Fraunhofer IPA (opracowanie w języku niemieckim, we własnym tłumaczeniu). Umieszcza ono APS obok dwóch innych klas oprogramowania: zarządzania łańcuchem dostaw na poziomie sieci oraz systemów wykonawczych produkcji na poziomie produkcyjnym, z ERP na poziomie przedsiębiorstwa. Opisuje też trzy etapy logiki planowania.
MRP w swojej pierwszej postaci wyznacza wyłącznie zapotrzebowanie na materiały. Kolejny krok dodaje zapotrzebowanie na zdolności produkcyjne oparte na obciążeniu, ale nadal nie uwzględnia zleceń konkurujących o ten sam zasób. APS dodaje harmonogramowanie zdolności produkcyjnych i sekwencjonowanie, dzięki czemu konkurujące zlecenia i dostępność materiałów stają się częścią wyniku. Na tym właśnie polega sedno. Otrzymujesz harmonogram, który można faktycznie zrealizować, a nie tylko listę potrzeb.
Ten artykuł przedstawia perspektywę kupującego: co rozstrzygnąć najpierw, jakie kryteria mają znaczenie i jak przeprowadzić test. Krótką definicję samego pojęcia znajdziesz we wpisie advanced planning and scheduling na tej stronie.
Gdzie APS znajduje się między ERP a halą produkcyjną?
ISA opisuje ISA-95 jako międzynarodowy zbiór norm dotyczących integracji systemów logistycznych z systemami sterowania produkcją. W jego modelu planowanie biznesowe i logistyka, czyli miejsce, w którym działa system ERP, to poziom 4. Zarządzanie operacjami produkcyjnymi, w tym MES, to poziom 3. APS zazwyczaj działa pomiędzy nimi: pobiera zamówienia i dane główne z góry, buduje harmonogram i przekazuje go na halę produkcyjną.
Fraunhofer IPA zwraca uwagę, że ERP jest zwykle źródłem nadrzędnym dla danych planistycznych, takich jak karty materiałowe, specyfikacje materiałowe (BOM) i marszruty. To wskazuje, gdzie będzie koncentrować się praca nad danymi. Jeśli te rekordy są błędne w ERP, dowolny APS bardzo sprawnie zaplanuje niewłaściwe rzeczy.
Ta sama publikacja zauważa, że rynki APS i MES silnie się nakładają. Warto od początku ustalić, kto odpowiada za dyspozycję na hali produkcyjnej. System realizacji produkcji rejestruje to, co rzeczywiście się wydarzyło. APS decyduje, co powinno wydarzyć się dalej. Jeśli oba systemy będą rościć sobie prawo do listy zadań, planiści i brygadziści będą pracować na dwóch różnych listach.
Jaki problem ma rozwiązać ten system?
Fraunhofer IPA radzi, aby przed oceną oprogramowania najpierw zdefiniować zakres zastosowania i wymagania, zwykle poprzez analizę stanu obecnego i wstępną koncepcję. Zrób to, odpowiadając na poniższe pytania:
- Ile zleceń rywalizuje o te same kilka zasobów? Jeśli niewiele, arkusz kalkulacyjny może nadal wystarczyć.
- Jak często plan załamuje się w trakcie zmiany i dlaczego? Awarie maszyn, brak materiału, zlecenia pilne?
- Jakie jest rzeczywiste wąskie gardło: maszyna, wykwalifikowana osoba, narzędzie, piec, stanowisko testowe?
- Czy czasy przezbrojeń zależą od kolejności zleceń? Jeśli tak, sekwencjonowanie ma realną wartość.
- Kto dziś buduje harmonogram, ile to zajmuje i jak często trzeba go przeliczać?
- Jakie decyzje chcesz powierzyć temu narzędziu, a które mają pozostać po stronie planisty?
Następnie sprawdź, co Twój ERP potrafi już zrobić. Na przykład Microsoft dokumentuje planowanie i harmonogramowanie w ramach ograniczonej zdolności produkcyjnej w Dynamics 365 Supply Chain Management. Dzięki temu zlecenie planowane, które nie mieści się w dostępnej zdolności produkcyjnej, zostaje przesunięte na datę, w której zdolność jest dostępna. Działa to jednak wyłącznie dla zasobów, dla których je włączysz, korzysta z okna czasowego określającego, ile dni traktowane jest jako ograniczone, a Microsoft ostrzega, że okno jednodniowe jest prawdopodobnie zbyt krótkie dla większości producentów. Dokumentacja wskazuje też, że ograniczonej zdolności nie należy stosować, gdy zdolność zmienia się wraz z wymaganiami, na przykład przy zdolności zależnej od zmian. Jeśli Twoje wąskie gardło wygląda w ten sposób, dowiedziałeś się czegoś jeszcze przed rozmową z jakimkolwiek dostawcą. Twój własny ERP może się różnić, dlatego poszukaj tego samego rodzaju ograniczeń w jego dokumentacji. Pokrewna idea harmonogramowania z ograniczoną zdolnością stanowi podstawę tego wszystkiego.
Jakie kryteria pozwalają odróżnić jeden APS od drugiego?
Listy funkcji wyglądają podobnie. Poniższe kryteria w praktyce rozróżniają narzędzia.
- Modelowanie ograniczeń: Czy system potrafi odwzorować Twoje rzeczywiste ograniczenia? Maszyny, pracownicy o określonych kwalifikacjach, narzędzia, kalendarze zmian, przezbrojenia zależne od sekwencji, zwalnianie materiału.
- Przejrzystość: Czy planista widzi, dlaczego zlecenie znajduje się właśnie w tym miejscu? Harmonogramu, którego nie da się wyjaśnić, nie przetrwa pierwszej dyskusji na hali produkcyjnej.
- Reguły priorytetów: Czy możesz zmieniać reguły (termin realizacji, klient, oszczędność na przezbrojeniach) bez pomocy dostawcy?
- Ręczne korekty: Czy planista może ręcznie przesunąć zlecenie, a czy system to rejestruje i ponownie sprawdza pozostałe zlecenia? Zapytaj, co dzieje się z resztą harmonogramu po ręcznej zmianie.
- Zachowanie przy ponownym planowaniu: Ponowne planowanie po zakłóceniu powinno zmieniać tylko to, co musi się zmienić. Harmonogram, który za każdym razem przetasowuje wszystko, jest nieprzydatny na hali produkcyjnej. Fraunhofer IPA zwraca też uwagę, że plany nigdy nie mogą być wykonane dokładnie, dlatego potrzebna jest tolerancja odchyleń między stanem rzeczywistym a planowanym.
- Interfejsy danych: Skąd system pobiera zlecenia, marszruty i postęp prac oraz kto utrzymuje te interfejsy?
- Czas obliczeń: Ile trwa pełne planowanie przy Twojej objętości danych? Fraunhofer IPA wskazuje, że czasy obliczeń rzędu minut sprawiają, że planowanie wyłącznie w nocy jest wątpliwe, ale przetestuj własną objętość danych.
- Co jeśli: Czy można przetestować scenariusz bez ingerencji w aktualny harmonogram?
- Nakład pracy planisty: Ile czasu zajmuje utrzymanie danych wzorcowych i reguł?
- Koszt w perspektywie kilku lat: licencja, interfejsy, praca nad danymi wzorcowymi, szkolenia, aktualizacje.
O co zapytać dostawcę?
Zabierz te pytania na pierwsze spotkanie. Dobre odpowiedzi są konkretne, a ogólnikowe też coś mówią.
- Pokaż mi harmonogram zbudowany na podstawie naszych danych, a nie na przykładowym zakładzie.
- Co się dzieje, gdy maszyna staje o 10:00? Co się zmienia, a czego nie?
- Jak obsługiwane są czasy przezbrojeń zależne od kolejności?
- Które z naszych reguł planista może zmienić samodzielnie?
- Jak rejestrowane i weryfikowane są ręczne ingerencje w harmonogram?
- Jakiej jakości danych potrzebujecie od nas i co robicie, gdy ich brakuje?
- Kto odpowiada za interfejs z naszym ERP i z systemem hali produkcyjnej?
- Z jakimi problemami zwykle borykają się klienci w podobnym procesie (produkcja jednostkowa, seryjna, partiowa)?
- Czy w razie odejścia możemy wyeksportować nasz model, reguły i dane?
Jak testujecie APS przed zakupem?
Skorzystaj z odtworzenia historycznego. To najtańszy sposób, by odróżnić marketing od rzeczywistego dopasowania.
- Wybierz rzeczywisty miniony tydzień o normalnym poziomie problemów.
- Załaduj zlecenia, marszruty, kalendarze i zasoby takie, jakie były na początku tego tygodnia.
- Pozwól narzędziu zbudować harmonogram.
- Porównaj go z tym, co faktycznie się wydarzyło, i z harmonogramem planisty: spóźnione zlecenia, liczba przezbrojeń, nadgodziny, czas bezczynności wąskiego gardła.
- Wprowadź zakłócenie, na przykład dwugodzinny postój na wąskim gardle, i sprawdź, co zmienia ponowne planowanie.
- Pozwól planiście używać narzędzia przez jeden dzień i notować każdy moment, w którym mu nie ufał lub go nie rozumiał.
Ustal kryteria sukcesu przed rozpoczęciem. Inaczej wyniki będą później przedmiotem sporów.
Przykład: odtworzenie z wymyślonymi liczbami
Ten przykład jest zmyślony, by pokazać, jak czytać wyniki odtworzenia. To nie jest zmierzony rezultat.
Rzeczywisty tydzień planisty obejmował 120 zleceń, z czego 14 było spóźnionych. Harmonogram narzędzia pokazuje 9 spóźnionych zleceń. Dostawca zakończyłby na tym i ogłosił sukces. Ostrożny zespół przygląda się pięciu zleceniom, które narzędzie „uratowało”. Dwa z nich opierały się na maszynie, która w rzeczywistości stała przez większość tygodnia, a narzędzie o tym nie wiedziało, ponieważ postoje nie były uwzględnione w danych wejściowych. Jedno opierało się na czasie marszruty, który był zbyt optymistyczny. Tylko dwa były rzeczywistymi usprawnieniami. Uczciwy wniosek brzmi: „narzędzie prawdopodobnie jest lepsze, a nasze dane mają lukę, którą warto zamknąć”. W obu przypadkach to użyteczne ustalenie.
Czego potrzebuje wdrożenie?
Przede wszystkim danych i jasno określonej odpowiedzialności, a nie oprogramowania.
- Uporządkowanych marszrut, czasów obróbki, czasów przezbrojeń i kalendarzy. Najpierw zaplanuj oczyszczanie danych i na tej podstawie ustal harmonogram projektu, a nie na podstawie slajdu dostawcy.
- Wyznaczonego właściciela danych wzorcowych oraz reguł planowania.
- Start od jednego obszaru, często tego wokół wąskiego gardła. Rozszerzaj zakres, gdy planiści zaczną ufać wynikom.
- Informacje z hali: ilości rozpoczęte, zakończone i odrzucone oraz postoje. Bez nich harmonogram oddali się od rzeczywistości w ciągu kilku dni.
- W pierwszych miesiącach cotygodniowy przegląd dotrzymywania harmonogramu. Power BI lub dowolne inne narzędzie raportowe może pokazać plan w zestawieniu z wykonaniem.
Częste błędy
- Kupowanie funkcji zamiast dopasowania. Długa lista modułów nie pomoże, jeśli problem dotyczy jednego wąskiego gardła.
- Pominięcie sprawdzenia ERP. System ERP może już obsługiwać część tych potrzeb.
- Zaufanie danym z demonstracji. Demo na przykładowym zakładzie pokazuje, jak narzędzie działa w dobrym przypadku.
- Ignorowanie danych wzorcowych. Błędne czasy marszrut dają ładne, ale błędne harmonogramy.
- Wyłączenie planisty z procesu. Planista musi móc nadpisać harmonogram i widzieć, dlaczego.
- Niejasna odpowiedzialność między APS a MES. Dwie listy zleceń prowadzą do dwóch prawd.
- Oczekiwanie idealnego planu. Plany zawsze się rozjeżdżają. Uwzględnij tolerancję i procedurę ponownego planowania.
Gdzie pasuje Polaris
Jeśli potrzebujesz wykonalnego planu z ograniczeniami, warto przyjrzeć się rozwiązaniu iFAKT Polaris. iFAKT opisuje Polaris jako połączenie AI i cyfrowego bliźniaka produkcji. Jego moduł Polaris Optimizer przekształca graf wiedzy o produktach, procesach i zasobach w wykonalny, zoptymalizowany plan produkcji. Opiera się on na danych z ERP w czasie rzeczywistym, dostępności zasobów oraz ograniczeniach, takich jak zmiany robocze, strefy, umiejętności i moce produkcyjne. Narzędzie wykrywa wąskie gardła, ustala priorytety zleceń, analizuje wpływ zakłóceń i ponownie optymalizuje plan. To, czy rozwiązanie będzie pasować, zależy od Twoich procesów i danych, dlatego najpierw przeprowadź test odtworzenia, o którym była mowa wyżej, na wąskim obszarze.
Powiązane tematy do zgłębienia
- Planowanie wielozakładowe. Jeśli zakłady współdzielą zasoby lub zlecenia, zdecyduj, czy za harmonogram odpowiada jeden zespół, czy każdy zakład ma własny.
- Produkcja wieloasortymentowa i na zamówienie. Unikalne trasy produkcji i długie czasy realizacji projektów zmieniają to, z czym narzędzie do planowania musi sobie radzić.
- Sygnały popytu. Tempo, w jakim zamówienia klientów i ich zmiany docierają do harmonogramu, determinuje, jak często trzeba ponownie planować.
- Planowanie a energia. Niektóre zakłady chcą uwzględniać koszt energii jako dane wejściowe do harmonogramu. Zapytaj, czy narzędzie to obsługuje, zanim stanie się to istotne.
Następny krok
Ocena zaawansowanego oprogramowania do planowania i harmonogramowania staje się prostsza, gdy masz spisany problem i ubiegły tydzień, który możesz odtworzyć. Zbierz dane o zleceniach, trasach produkcji i kalendarzach z jednego ostatniego tygodnia i użyj ich jako przypadku testowego podczas kolejnej rozmowy z dostawcą.