Jak ustawić MIN/MAX dla części zamiennych MRO

Automa.NetOstatnia aktualizacja: 9 min czytania

MIN/MAX to reguła uzupełniania zapasu z dwoma poziomami dla każdej części: gdy stan spadnie poniżej MIN, ERP zamawia tyle, by wrócić do MAX. Ten poradnik pokazuje, jak ustawić oba poziomy, gdzie najczęściej pojawiają się błędy i dlaczego przestają działać, gdy ta sama część leży w kilku zakładach. Opiera się na analizach MIN/MAX, które przeprowadziliśmy na danych z ERP firm produkcyjnych.

W skrócie

  • MIN = średnie zużycie × czas dostawy + zapas bezpieczeństwa. MAX = MIN + wielkość zamówienia.
  • Gdy stan spadnie poniżej MIN, ERP zamawia do MAX, licząc też to, co już jest zamówione.
  • Dla części krytycznych i o popycie sporadycznym ustawiaj poziomy według ryzyka, a nie średniej.
Regały magazynowe z opisanymi pojemnikami na części zamienne

Co oznaczają MIN, MAX i zapas bezpieczeństwa?

Cztery wartości dla każdego materiału decydują, kiedy i ile zamawiasz.

MIN (punkt ponownego zamówienia)
Gdy stan spadnie poniżej tego poziomu, ERP tworzy nowe zamówienie. W SAP to punkt ponownego zamówienia przy typie MRP VB.
MAX
Poziom, do którego ERP uzupełnia zapas. W SAP to maksymalny poziom zapasu przy procedurze wielkości partii HB: poniżej punktu ponownego zamówienia system zamawia MAX minus zapas na stanie i ilość w otwartych zamówieniach, zaokrąglone w górę do minimalnej wielkości partii i wartości zaokrąglenia.
Zapas bezpieczeństwa
Część MIN, która pokrywa spóźnione dostawy i nietypowe zużycie. To zapas, którego wolałbyś nigdy nie użyć.
Czas dostawy
Czas od złożenia zamówienia do chwili, gdy część leży na półce.

W kartotece materiałowej SAP te cztery wartości są w polach:

WartośćNazwa w SAPPole
MIN (punkt ponownego zamówienia)Punkt ponownego zamówieniaMARC-MINBE
MAXMaksymalny poziom zapasuMARC-MABST
Zapas bezpieczeństwaZapas bezpieczeństwaMARC-EISBE
Czas dostawyPlanowany czas dostawyMARC-PLIFZ

Jak obliczyć MIN i MAX?

Dwa wzory wystarczą dla większości części zamiennych.

MIN= średnie zużycie na tydzień × czas dostawy w tygodniach + zapas bezpieczeństwa

MAX= MIN + wielkość zamówienia

Wielkość zamówienia to zwykle największa z trzech wartości: minimalna ilość zamówienia u dostawcy, wielkość opakowania i zużycie z kilku tygodni. Częstsze zamawianie kosztuje więcej zamówień, rzadsze więcej zapasu.

Przykład z liczbami

MIN

2zużycie na tydzień×6czas dostawy w tygodniach+4zapas bezpieczeństwa=16

MAX

16MIN+20wielkość zamówienia=36

Weźmy część zużywaną 2 razy w tygodniu, z czasem dostawy 6 tygodni i zapasem bezpieczeństwa 4 sztuki: MIN = 2 × 6 + 4 = 16. Przy wielkości zamówienia 20 MAX = 16 + 20 = 36. Gdy stan spadnie poniżej 16, ERP uzupełnia do 36, czyli zamawia około 20 sztuk. W ciągu 6 tygodni schodzi około 12, więc dostawa przychodzi, gdy na półce zostały mniej więcej 4, a stan wraca do 24. Nigdy nie dochodzi do MAX, bo MAX liczy też to, co jest w drodze.

MAX 36MIN 16Zapas bezpieczeństwa 404101420TygodnieZamówienie 20Dostawa, powrót do 24Czas dostawy: 6 tygodni
Zapas jednej części przez 20 tygodni: zamówienie w punkcie zamówienia, dostawa po czasie dostawy, powrót do 24 na półce.

Dlaczego średnie zużycie nie wystarcza dla części zamiennych?

Wiele części zamiennych ma popyt sporadyczny: przez miesiące nic się nie dzieje, a potem potrzeba kilku sztuk naraz. Średnia tygodniowa ukrywa to ryzyko.

Klasyfikacja Syntetosa–Boylana używa dwóch wartości: średniego odstępu między pobraniami (ADI) i zmienności wielkości pobrań (CV²). Przy ADI poniżej 1,32 i CV² poniżej 0,49 popyt jest regularny. Samo wysokie ADI oznacza popyt sporadyczny, samo wysokie CV² nieregularny, a oba wysokie skokowy.

Wzór powyżej stosuj do popytu regularnego. Dla części o popycie sporadycznym i skokowym licz MIN z zapotrzebowania w całym czasie dostawy, a nie ze średniej tygodniowej, a części krytyczne ustawiaj według ryzyka, jak opisujemy niżej.

Jakich danych potrzebujesz, żeby ustawić MIN/MAX?

O te dane prosimy, zanim policzymy jakikolwiek poziom.

Kartoteka materiałowa
Zakład, lokalny numer materiału, opis, producent, numer katalogowy, jednostka miary i informacja, które rekordy opisują tę samą część w innych zakładach.
Aktualne stany i poziomy
Zapas na stanie, MIN, MAX, punkt zamówienia, zapas bezpieczeństwa, rezerwacje i zamówienia w drodze.
Historia ruchów
W SAP transakcja MB51. Oddziel rzeczywiste zużycie od zwrotów, korekt i przesunięć i weź odpowiednio długi okres.
Historia zamówień
Rzeczywiste czasy dostaw i ich zmienność, wielkości partii i częstotliwość zamówień.
Ceny z jednostką cenową
Cena, waluta i jednostka cenowa. Cena za 100 sztuk odczytana jako cena za sztukę zawyża wartość zapasu stukrotnie.
Ograniczenia
Krytyczność, wymagany poziom obsługi, minimalna ilość zamówienia, wielkość opakowania, możliwość naprawy, planowane postoje i dostępne zamienniki.

Część bez MIN/MAX nie ma jeszcze polityki do porównania, co nie oznacza docelowego zapasu równego zero. Część ze zbyt krótką historią powinna zostać bez rekomendacji, z zapisanym powodem.

AutomaMRO odczytuje te wartości z jednego eksportu z ERP i pokazuje, gdzie poziomy się nie zgadzają we wszystkich Twoich zakładach. Wyślij pierwszy eksport z ERP

Jakie błędy w MIN/MAX zdarzają się najczęściej?

Większość problemów wynika z poziomów, do których nikt nie wraca, a nie z samego wzoru.

Poziomy ustawione raz i nigdy niesprawdzane
Zużycie, czasy dostaw i maszyny się zmieniają, więc poziomy sprzed lat opisują zakład, którego już nie ma.
Jedna reguła dla wszystkich części
Krytyczny napęd i pudełko bezpieczników potrzebują innego zapasu bezpieczeństwa: ustawiaj poziomy według krytyczności, a nie z przyzwyczajenia.
Czasy dostaw wzięte z katalogu
Używaj czasów dostaw, które faktycznie dostajesz: dostawca, który obiecuje 2 tygodnie, a dostarcza w 8, wyczerpuje Twój zapas bezpieczeństwa.
Inne definicje w każdym zakładzie
Gdy jeden zakład traktuje MIN jako punkt zamówienia, a inny jako zapas bezpieczeństwa, ta sama liczba oznacza dwie różne rzeczy.

Jak ustawić MIN/MAX dla części krytycznych?

Część krytyczna może być używana raz na kilka lat. Wzór oparty na zużyciu daje wtedy MIN równe zero i części brakuje dokładnie wtedy, gdy staje linia.

Dlatego ustawiaj te poziomy według ryzyka. Zdecyduj, ile sztuk musi zostać na półce, gdy zamiennik jest w drodze, często jedna. W SAP zamówienie rusza dopiero, gdy stan spadnie poniżej punktu ponownego zamówienia, więc żeby mieć jedną sztukę w zapasie, ustaw ten punkt na 2. MAX to MIN plus jedno zamówienie. Decyduj część po części razem z utrzymaniem ruchu, na podstawie kosztu przestoju i czasu dostawy.

Gdy czasy dostaw się wahają, planuj zapas bezpieczeństwa na najdłuższy czas dostawy, który regularnie się zdarza, a nie na średni. Część, która przychodzi w 4 do 10 tygodni, potrzebuje zabezpieczenia na 10.

Co zmieniają lepsze poziomy MIN/MAX?

Niższy zapas to jeden z możliwych efektów, nie jedyny. Celem jest właściwy zapas przy akceptowalnym ryzyku i koszcie. Przykłady poniżej są poglądowe.

  • Za dużo zapasu: wstrzymaj zakupy na jakiś czas

    Obniż MAX i pozwól, żeby normalne zużycie zmniejszyło stan przed kolejnym zamówieniem. Przy 20 sztukach na półce, nowym MAX równym 12 i cenie 100 EUR wartość zapasu może spaść nawet o 800 EUR, ale dopiero w miarę zużycia części, a nie w dniu zmiany poziomu.

  • Za dużo zamówień: zamawiaj więcej, rzadziej

    Część zużywana w ilości 120 szt. rocznie i zamawiana po 10 sztuk wymaga około 12 zamówień. Po 30 sztuk wystarczą 4: osiem zamówień, przyjęć i faktur mniej, w zamian za wyższy średni zapas.

  • Część krytyczna: większy bufor

    Czasem właściwą odpowiedzią jest więcej zapasu. Część krytyczna bez zamiennika i ze zmiennym czasem dostawy może wymagać całej partii 5 sztuk, nawet jeśli wyliczenie mówi 2.

Uwolniony kapitał to wartość zapasu, a mniej zamówień to roczna oszczędność w procesie. Raportuj je osobno, nie jako jedną liczbę.

Jeśli nadmiaru nikt już nie zużyje, sprzedaj go zamiast czekać.

Jak bezpiecznie zmienić poziomy MIN/MAX?

  1. Wyeksportuj z ERP aktualne poziomy, stany i historię ruchów.
  2. Porównaj warianty: niższy zapas, mniej zamówień albo większy bufor.
  3. Uzgodnij zmiany i wyjątki z utrzymaniem ruchu i zakupami.
  4. Wprowadź zatwierdzone poziomy do ERP i śledź rzeczywisty efekt osobno od potencjału.

Dlaczego MIN/MAX nie działa w kilku zakładach?

Gdy ta sama część jest zapisana pod różnymi nazwami, każdy rekord dostaje własne MIN i MAX. Każdy zakład trzyma zapas bezpieczeństwa części, która już leży w sąsiednim zakładzie.

Trzy identyczne siłowniki pneumatyczne w różnych opakowaniach

Przed: trzy rekordy

12 szt. zapasu bezpieczeństwa

  • Zakład ADSNU-25-50-PPV-A4
  • Zakład BCYLINDER 25X50 FESTO4
  • Zakład CPNEUM. CYL. D25 S504

Po: jeden rekord główny

7 szt. zapasu bezpieczeństwa

  • Zapas centralnyDSNU-25-50-PPV-A4
  • Bufory lokalnepo 1 w zakładach A, B i C3

Gdy rekordy są dopasowane, zakłady mogą dzielić zapas centralny i trzymać mniejsze bufory lokalne. Uwzględnij transport, czas reakcji i ryzyko, że dwa zakłady będą potrzebować części w tym samym czasie. Samo przesunięcie części między magazynami nie zmniejsza zapasu całej grupy.

Najpierw trzeba dopasować rekordy: zobacz, jak znajdujemy zduplikowane części.

Jak AutomaMRO pomaga w MIN/MAX

AutomaMRO odczytuje aktualny stan, MAX i punkt zamówienia z eksportu z ERP i porównuje je we wszystkich Twoich zakładach.

Części powyżej MAX lub poniżej punktu zamówienia
Filtruj każdy zakład pod kątem nadmiaru, części do zamówienia i braków.
Jeden rekord na część
Duplikaty są łączone w jeden rekord główny, więc zapas bezpieczeństwa planujesz raz, a nie trzy razy.

Zobacz, jak działa AutomaMRO

Pytania o MIN/MAX

Czym jest system MIN/MAX?

To reguła uzupełniania zapasu z dwoma poziomami dla każdej części. Gdy stan spadnie poniżej MIN, ERP zamawia do MAX. To popularna reguła dla części zamiennych MRO w SAP i innych systemach ERP.

Czy punkt zamówienia to to samo co MIN?

W większości systemów ERP tak: punkt zamówienia to MIN, który uruchamia zamówienie. Niektóre zespoły używają MIN jako zapasu bezpieczeństwa, więc zanim porównasz poziomy, sprawdź, jak definiuje je Twój system i każdy zakład.

Jak obliczyć zapas bezpieczeństwa dla części zamiennych?

Dla części zużywanych regularnie często stosuje się wzór: zapas bezpieczeństwa = współczynnik obsługi × odchylenie standardowe zużycia w czasie dostawy, na przykład 1,65 × σ dla poziomu obsługi około 95%. Dla rzadko używanych części krytycznych ustaw go według ryzyka: ile awarii trzeba pokryć do przyjścia kolejnej dostawy.

Jakie MIN/MAX ustawić dla części bez historii zużycia?

Żadne z wzoru. Bez historii nie ma czego uśredniać, więc poziom to decyzja: trzymaj zapasową sztukę, jeśli awaria zatrzymałaby produkcję, a w innym razie nie trzymaj nic i zamawiaj w razie potrzeby. Wróć do poziomu, gdy część zostanie użyta kilka razy.

Jak często sprawdzać poziomy MIN/MAX?

Zawsze, gdy zużycie lub czasy dostaw wyraźnie się zmieniają, i co najmniej raz w roku dla aktywnych części. Zacznij od części, które długo się nie ruszały, bo ich poziomy są zwykle najstarsze.

Czy MAX uwzględnia otwarte zamówienia?

Tak, w większości systemów ERP. SAP porównuje zapas na stanie plus otwarte zamówienia z punktem ponownego zamówienia i zamawia do MAX, więc część, która jest już zamówiona, nie zostanie zamówiona drugi raz. Dlatego stan na półce zwykle zostaje poniżej MAX.

Czy AutomaMRO zmienia nasze poziomy MIN/MAX?

Nie. AutomaMRO odczytuje poziomy z eksportu z ERP i pokazuje, gdzie stan jest powyżej MAX lub poniżej punktu zamówienia. Zmiana poziomów pozostaje decyzją w Twoim ERP.

Co trzeba wyeksportować z ERP?

Jeden plik: kartotekę materiałową ze stanami, aktualnymi poziomami MIN/MAX, historią ruchów i zamówieniami. Na start nie potrzeba integracji ani zmian w ERP.