Łączy się z systemami ERP i MES takimi jak

APS i harmonogramowanie

Milk run w logistyce: sprawny przepływ materiałów w fabryce

Wdróż milk run w logistyce zakładu: dopasuj dostawy do zużycia, unikaj braków przy linii i powiąż dostępność materiałów z produkcją.

Jussi Mäntylä Specjalista ds. planowania produkcji, SkyPlanner Zaktualizowano 2026-10-27 11 min czytania
A factory milk run links a supply rack and assembly stations, delivering full bins and returning empty containers.
W tym artykule
  1. Czym jest milk run w produkcji?
  2. Kiedy milk run ma sens?
  3. Zaprojektuj obieg uzupełniania zapasów, zanim ustalisz rozkład jazdy
  4. Zacznij od zużycia na każdym stanowisku roboczym
  5. Jak kurs co pół godziny może oznaczać godzinę oczekiwania
  6. Zmieść cały obieg w wyznaczonym czasie
  7. Sprawdź ładunek i przepływ zwrotny
  8. Przetestuj jedną trasę i szukaj przyczyn problemów tam, gdzie powstają
  9. Zaplanuj realne terminy operacji wykorzystujących dostarczane materiały
  10. Jak to wygląda w produkcji u klienta
  11. Powiąż decyzje materiałowe z harmonogramem produkcji

Strona główna » Zasoby » Milk run w logistyce: sprawny przepływ materiałów w fabryce

Szacowany czas czytania: 10 minut

Wyobraź sobie pojazd, który dostarcza materiały co pół godziny. Mimo to w gnieździe montażowym brakuje części. Kursy odbywają się regularnie, ale uzupełnienie zapasu dociera za późno.

Na tym polega różnica między samym wdrożeniem milk run a rozwiązaniem, które rzeczywiście działa. Milk run w logistyce polega na odbiorze lub dostarczaniu materiałów w kilku punktach na cyklicznie pokonywanej trasie. Wewnątrz fabryki może zastąpić liczne osobne przejazdy zaopatrzeniowe przewidywalnym obiegiem, w którym dostarcza się części i odbiera puste pojemniki.

Nie wystarczy zapytać: „Czy możemy pokonywać tę trasę co 30 minut?”. Ważniejsze pytanie brzmi: „Czy na każdym stanowisku roboczym wystarczy materiału zdatnego do użycia, zanim dotrze uzupełnienie?”. Najpierw odpowiedz na to pytanie, a następnie powiąż dostępność materiałów z planem produkcji. System APS SkyPlanner pomaga harmonogramować operacje zużywające te materiały wraz z pozostałą produkcją w zakładzie, bez ręcznego układania na nowo każdej powiązanej kolejki operacji na maszynach.

Czym jest milk run w produkcji?

Wewnętrzny milk run to cykliczny obieg dostaw materiałów między punktem zaopatrzenia, takim jak magazyn lub supermarket materiałowy (kontrolowany punkt uzupełniania zapasów), a kilkoma stanowiskami roboczymi. Trasa i odstępy między wizytami są ustalone, natomiast ładunek może się zmieniać wraz ze zużyciem. Pełne pojemniki trafiają do uzgodnionych punktów dostaw, a puste pojemniki i sygnały zapotrzebowania na uzupełnienie wracają w ramach tego samego obiegu.

Tym samym terminem określa się również logistykę zewnętrzną, na przykład odbiór części ciężarówką od kilku dostawców przed powrotem do fabryki. Ten poradnik dotyczy zaopatrzenia wewnętrznego produkcji, w którym kluczowe jest przekazanie dostępnego zapasu na stanowisko robocze, które go potrzebuje.

Milk run i Kanban pełnią różne funkcje. Kanban zezwala na uzupełnienie zapasu po jego zużyciu. Milk run służy do fizycznego transportu materiału. Pusty pojemnik może być sygnałem zapotrzebowania, ale odebranie tego sygnału nie oznacza, że pełny pojemnik jest już w drodze.

Rozróżnienie tych funkcji pomaga ustalić przyczyny braków. Czy stanowisko zgłosiło zapotrzebowanie za późno? Czy w punkcie zaopatrzenia nie było materiału? Czy nie zdążono skompletować dostawy przed odjazdem? A może pojazd dotarł na stanowisko dopiero po wyczerpaniu zapasu? Każdy z tych problemów wymaga innego działania.

Kiedy milk run ma sens?

Zacznij od przepływów materiałów, a nie od zakupu pojazdu. Milk run warto rozważyć tam, gdzie kilka pobliskich punktów regularnie potrzebuje materiałów, pojemniki są łatwe w obsłudze, a punkt zaopatrzenia potrafi niezawodnie przygotowywać uzupełnienia. Cykliczny obieg ma uzasadnienie, gdy pozwala obsłużyć kilka potrzeb jednocześnie.

Przyjrzyj się rozkładowi zużycia w ciągu zmiany. Część zużywana równomiernie przez cały dzień wymaga innego podejścia niż duży komponent potrzebny jednorazowo do specjalnego zamówienia. Średnie dzienne zapotrzebowanie może sugerować, że oba materiały nadają się do obsługi w milk run, choć ich potrzeby transportowe są zupełnie inne.

Sytuacja w przepływie materiałówRozsądny punkt wyjścia
Kilka gniazd regularnie zużywa standardowe części dostarczane w małych pojemnikachPrzetestuj wspólny obieg milk run z określonym sygnałem uzupełnienia i ustalonym odstępem między wizytami.
Jeden punkt odbiera przy każdej wizycie niemal cały ładunek pojazduPorównaj to rozwiązanie z dostawami dedykowanymi zamiast dodawać do trasy niepowiązane punkty.
Duże lub drogie części są potrzebne w konkretnych, nieregularnych terminachRozważ osobną dostawę na określoną godzinę zamiast utrzymywać zapas tych części na potrzeby każdego obiegu.
Punkty rzadko potrzebują dostaw, a w większości kursów przewozi się niewiele materiałuPonownie przeanalizuj zakres trasy lub zastosuj dostawy uruchamiane zapotrzebowaniem.
Zużycie gwałtownie się zmienia wraz ze zmianą asortymentu produkcjiZanim ustalisz stały odstęp między wizytami i liczbę pojemników, sprawdź wariant asortymentu o największym zapotrzebowaniu.

W praktyce często sprawdza się podejście mieszane: cykliczny obieg dla odpowiednich części i ustalony sposób obsługi pozostałych materiałów jako wyjątków. Nie trzeba obejmować wszystkich materiałów w fabryce jedną trasą, aby korzystać z zalet milk run.

Potencjalne korzyści są jasne. Wspólne obiegi ograniczają liczbę osobnych przejazdów zaopatrzeniowych, a niezawodny rytm uzupełniania pozwala planować mniejsze zapasy przy linii. Operatorzy mogą poświęcać mniej czasu na zdobywanie brakujących części. Korzyści te zależą jednak od sprawnego działania całego obiegu. Niewielki ładunek nie świadczy o niepowodzeniu, a pełny pojazd nie dowodzi, że zaopatrzenie dobrze służy produkcji.

Zaprojektuj obieg uzupełniania zapasów, zanim ustalisz rozkład jazdy

Schemat trasy pokazuje, dokąd jedzie pojazd. Dobrze zaprojektowane zaopatrzenie określa również, co uruchamia uzupełnienie zapasu, kiedy informacja o tym dociera do punktu zaopatrzenia i podczas której wizyty zostanie dostarczony pełny pojemnik.

Zacznij od zużycia na każdym stanowisku roboczym

Dla każdej części i miejsca docelowego ustal liczbę sztuk w pojemniku, przewidywane zużycie przy danym asortymencie produkcji, punkt dostawy oraz dostępną przestrzeń. Uwzględnij także lokalizację punktu zaopatrzenia i osobę lub proces odpowiedzialny za przygotowanie kolejnego ładunku. Takie informacje warto zebrać w planie dla każdej części (PFEP).

Następnie prześledź drogę jednego pojemnika w całym obiegu. Kiedy zostaje opróżniony? Jak przekazywana jest ta informacja? Kiedy można rozpocząć kompletację? Czy pełny pojemnik będzie gotowy na następną wizytę, czy dopiero na kolejną? Mierz czas od rzeczywistego sygnału zapotrzebowania do chwili, gdy materiał jest gotowy do użycia na stanowisku, a nie tylko czas przejazdu z magazynu.

To właśnie na ten czas oczekiwania na uzupełnienie musi wystarczyć pozostały zapas. Dodaj świadomie dobrany bufor na zmienność, którą system ma uwzględniać. Nie ukrywaj go w dodatkowym stosie pojemników, którego wielkości nikt nie potrafi uzasadnić.

Jak kurs co pół godziny może oznaczać godzinę oczekiwania

Wyobraź sobie gniazdo montażowe, które podczas stabilnej produkcji zużywa 60 identycznych części na godzinę. Każdy pojemnik mieści 20 części, a dostawy milk run docierają co 30 minut.

Jeden pojemnik wystarcza na 20 minut. Między wizytami zużywa się 30 części. Żadna z tych informacji sama w sobie nie mówi jednak, ile pojemników powinno znajdować się w obiegu uzupełniania.

Załóżmy, że kierowca odbiera pusty pojemnik, który stanowi sygnał do uzupełnienia zapasu. Pojemnik zostaje opróżniony tuż po wizycie. Kierowca odbiera go podczas następnego obiegu, niemal 30 minut później. Następnie w punkcie zaopatrzenia przygotowywany jest pełny pojemnik, który trafia na stanowisko w kolejnym obiegu. Od sygnału do dostawy mija niemal 60 minut, pod warunkiem że przygotowanie mieści się w tym cyklu.

Przy założonym tempie zużycia gniazdo potrzebuje w tym czasie niemal 60 części, czyli pozostałego zapasu odpowiadającego trzem pełnym pojemnikom. Nie uwzględnia to jeszcze żadnego przyjętego bufora na opóźnienia lub wahania zużycia. Obliczenie zapasu wyłącznie na podstawie 30 części zużywanych między wizytami pominęłoby połowę czasu oczekiwania.

Jeżeli zgłoszenie dotrze do punktu zaopatrzenia wystarczająco wcześnie, by skompletować i załadować materiał przed następnym odjazdem, pełny pojemnik może dotrzeć już podczas najbliższej wizyty. Wymaga to jednak innego przepływu informacji — samo utrzymanie tej samej trasy nie zapewni takiej korzyści.

Liczbę pojemników w obiegu dobieraj na podstawie rzeczywistego czasu przekazywania sygnału i przygotowania dostawy. Reguła „dwóch cykli” nie jest uniwersalnym rozwiązaniem dla każdego milk run. Liczba pojemników krążących w obiegu nie określa też, ile miejsca zajmują one w danej chwili na stanowisku roboczym.

Zmieść cały obieg w wyznaczonym czasie

Opracuj rozkład jazdy na podstawie obserwacji pracy. Uwzględnij przejazdy, postoje, obsługę dostaw, odbiór pustych pojemników, obsługę sygnałów, rozładunek zwrotów i przygotowanie do następnego odjazdu. Sam przejazd trasą może trwać 20 minut, ale jej pełna obsługa może zająć znacznie więcej czasu.

Załóżmy na przykład, że planowany obieg co 30 minut wymaga ośmiu minut na przejazdy, dziesięciu na obsługę punktów, pięciu na rozładunek zwrotów i załadunek na kolejny kurs oraz trzech na kontrole i obsługę sygnałów. Łącznie daje to 26 minut, więc do następnego planowanego odjazdu pozostają cztery minuty.

To przykładowe założenia, a nie zalecana wielkość rezerwy czasowej. Sprawdź, czy ten margines wystarczy przy typowej zmienności pracy, przerwach i przekazaniu zmiany. Jeżeli całość prac nie mieści się w dostępnym czasie, zmień podział punktów między trasy, sposób obsługi, organizację zaopatrzenia lub częstotliwość kursów. Nie dopasowuj rozkładu jazdy jedynie na papierze, pomijając niezbędne czynności.

Sprawdź ładunek i przepływ zwrotny

Sprawdź najbardziej obciążony obieg, jaki realnie może wystąpić, a nie tylko obieg przeciętny. Czy da się przewieźć pełne pojemniki i dostarczyć je w wymaganej kolejności? Gdzie trafiają puste pojemniki odbierane w kolejnych punktach? Czy uzgodniona przestrzeń na każdym stanowisku wystarczy na otrzymywany materiał?

Przestrzegaj dopuszczalnych parametrów sprzętu oraz obowiązujących w zakładzie wymagań dotyczących ruchu i transportu materiałów. Dobór pojazdów i organizacja ruchu wymagają oceny warunków konkretnego zakładu — szkic trasy jej nie zastępuje.

Powrót wymaga tyle samo uwagi co dostawa. Brak pustych pojemników, niejasne sygnały lub kolejka pojemników czekających na ponowne napełnienie mogą zakłócić kolejny obieg, nawet jeśli bieżący odbył się na czas.

Przetestuj jedną trasę i szukaj przyczyn problemów tam, gdzie powstają

Wybierz ograniczoną grupę stanowisk i części, wyznacz osobę odpowiedzialną za trasę i ustal, co robić, gdy nie można zrealizować zapotrzebowania. Ścieżka eskalacji braków musi być ustalona, zanim kierowca odkryje je przy wyjeździe.

Podczas pilotażu zapisuj planowane i rzeczywiste wizyty, niezrealizowane zapotrzebowania, dostawy awaryjne oraz wszystkie przypadki braku materiału na stanowisku, gdy w miejscu zaopatrzenia nadal był dostępny zapas nadający się do użycia. Obserwuj też pracę operatorów: trasa nie spełnia swojego zadania, jeśli nadal muszą opuszczać stanowiska robocze, by przynieść części.

Analizuj zebrane dane, szukając przyczyn:

  • Jeśli wizyta jest spóźniona, sprawdź zakres pracy na trasie, przerwy oraz przestrzeganie godzin wyjazdu.
  • Jeśli wizyta odbyła się na czas, ale z niewłaściwym ładunkiem, sprawdź sygnały, przygotowanie i identyfikację materiałów.
  • Jeśli po prawidłowej dostawie występuje brak materiału, sprawdź zużycie, ilości w pojemnikach i założony czas uzupełnienia zapasu.
  • Jeśli na stanowisku stale utrzymuje się nadmiar materiału, zweryfikuj te same założenia pod kątem przyczyn nadwyżki.

Zanim rozszerzysz trasę, przetestuj ją przy reprezentatywnym dużym obciążeniu i dla typowych kombinacji asortymentu. Porównuj nie tylko nakład pracy transportowej, lecz także przerwy w produkcji i działania awaryjne. W przeciwnym razie pozornie sprawny obieg może po prostu przenieść koszt oczekiwania na produkcję.

Zaplanuj realne terminy operacji wykorzystujących dostarczane materiały

Sprawny obieg rozwiązuje kwestię fizycznego transportu: jak części docierają do stanowiska roboczego? Planowanie produkcji musi odpowiedzieć na inne pytanie: kiedy można wykonać operacje wykorzystujące te części, biorąc pod uwagę wszystkie pozostałe potrzeby zakładu?

Sam zapas w magazynie nie potwierdza, że komponent znajduje się w miejscu użycia. Wyraźnie określ ten etap przekazania w procesie zaopatrywania produkcji. Informacje o dostępności materiałów dla produkcji muszą odzwierciedlać uzgodnione zasady pracy i rzeczywisty przebieg procesu — nie można traktować stanu magazynowego jako bieżącego potwierdzenia dostawy na stanowisko.

SkyPlanner APS to właściwy kolejny krok, jeśli ręcznie dostosowujesz kolejki operacji na maszynach do zmian w dostępności materiałów. Po włączeniu harmonogramowania uwzględniającego materiały system bierze pod uwagę zarejestrowaną dostępność materiałów zużywanych przez operacje produkcyjne. Arcturus planuje te operacje zgodnie ze skonfigurowanymi stanowiskami roboczymi, zmianami, priorytetami i zależnościami między operacjami. Wykres Gantta pokazuje wynikową kolejność oraz jej wpływ na terminy zakończenia.

Dzięki temu otrzymujesz wspólny plan produkcji zamiast listy materiałów i oddzielnych kolejek operacji na maszynach, które trzeba ze sobą uzgadniać. Gdy dostępność się zmienia, system podczas przeliczania harmonogramu rozpatruje łącznie wszystkie operacje objęte zmianą, a Tobie pozostaje ustalenie priorytetów i weryfikacja zobowiązań dotyczących terminów dostaw.

Wyobraź sobie kupowany komponent, który trafia na montaż w ramach wewnętrznego procesu zaopatrzenia. Dostawa od dostawcy się opóźnia. W SkyPlanner termin dostawy na zamówieniu zakupu oznacza oczekiwaną dostępność materiału, a oznaczenie zamówienia jako dostarczonego aktualizuje stan magazynowy. Zaktualizuj przewidywany termin dostawy i przelicz harmonogram, a operacje produkcyjne wymagające tego komponentu zostaną dostosowane do nowej daty z uwzględnieniem pozostałych ograniczeń zakładu.

Planista może teraz ocenić skutki dla produkcji, zanim poprosi logistykę wewnętrzną o ratowanie nierealnego terminu rozpoczęcia. Wewnętrzny obieg nadal musi dostarczyć komponent do ustalonego miejsca. Uwzględnienie zamówienia zakupu w harmonogramie nie zastępuje fizycznego przekazania materiału.

Jak to wygląda w produkcji u klienta

W KJH-Comp, firmie zajmującej się kontraktową produkcją elementów z blachy, system C9000 i arkusze kalkulacyjne służyły wcześniej do zgrubnego planowania tygodniowego obciążenia, natomiast codzienny przydział pracy do maszyn odbywał się ręcznie. Firma zachowała swój system ERP i wdrożyła SkyPlanner do harmonogramowania przy ograniczonych zdolnościach produkcyjnych.

W rozwiązaniu wdrożonym w KJH-Comp etap kompletacji przed spawaniem służy sprawdzeniu, czy wszystkie części potrzebne do operacji, w tym części kupowane, są gotowe, zanim operacja trafi do kolejki. SkyPlanner zajmuje się również przydziałem pracy do maszyn, a osoba nadzorująca produkcję widzi wąskie gardła w harmonogramie.

Najważniejszy wniosek dotyczy powiązania gotowości materiałów z kolejną operacją produkcyjną. To samo powiązanie jest potrzebne po zaprojektowaniu obiegu zaopatrzenia: zakład powinien ustalać kolejność pracy według tego, co rzeczywiście da się wykonać, a nie tylko według łącznego obciążenia w tygodniu. Przeczytaj opinię KJH-Comp o SkyPlanner, aby poznać pełną historię wdrożenia.

Powiąż decyzje materiałowe z harmonogramem produkcji

Stosuj milk run w logistyce tam, gdzie cykliczne dostawy wspólnym transportem pasują do przepływu materiałów. Jasno określ sygnały, sposób przygotowania materiałów, przepływ zwrotny i zapas potrzebny na stanowiskach. Następnie wykorzystaj SkyPlanner, aby dostosowywać operacje zużywające te materiały do aktualizowanych danych o ich dostępności i rzeczywistych zdolności produkcyjnych.

SkyPlanner integruje się z dowolnym systemem ERP lub MES przez otwarte REST API. Możesz zachować systemy obsługujące zamówienia i powiązać pochodzące z nich dane produkcyjne ze wspólnym harmonogramem, ograniczając ręczne dostosowywanie kolejek operacji na maszynach do zmian w dostępności materiałów.

Umów prezentację SkyPlanner na przykładzie jednego komponentu, operacji, które go zużywają, i opóźnionej dostawy. Poproś o pokazanie, które operacje zmieniają termin i jak wpływa to na terminy dostaw. To praktyczny sposób, by ocenić przydatność systemu we własnej produkcji. Jeśli wolisz najpierw samodzielnie go poznać, wypróbuj SkyPlanner na danych demonstracyjnych.

Jussi Mäntylä

Specjalista ds. planowania produkcji, SkyPlanner

Zbuduj czytelniejszy harmonogram produkcji ze SkyPlanner

Połącz swoje dane, przejrzyj pierwszy plan i pozostaw planistom kontrolę nad każdym harmonogramem, który trafia do realizacji.