Si connette con sistemi ERP e MES come

APS e schedulazione

Milk run nella logistica: materiali in movimento in fabbrica

Milk run nella logistica: adegua i giri ai consumi, evita carenze a bordo linea e collega la disponibilità dei materiali alla produzione.

Jussi Mäntylä Specialista in pianificazione della produzione, SkyPlanner Aggiornato 27 Ottobre 2026 13 min di lettura
A factory milk run links a supply rack and assembly stations, delivering full bins and returning empty containers.
In questo articolo
  1. Che cos’è il milk run in produzione?
  2. Quando conviene il milk run?
  3. Progetta il circuito di reintegro prima di fissare gli orari
  4. Parti dai consumi di ogni centro di lavoro
  5. Come un giro ogni mezz’ora può generare un’ora di attesa
  6. Fai rientrare l’intero giro nell’intervallo previsto
  7. Verifica il carico e il percorso di ritorno
  8. Sperimenta un percorso e analizza le criticità giuste
  9. Colloca in modo realistico nel piano le lavorazioni da rifornire
  10. Un esempio concreto nella produzione di un cliente
  11. Collega le decisioni sui materiali al piano di produzione

Home » Risorse » Milk run nella logistica: materiali in movimento in fabbrica

Tempo di lettura stimato: 10 minuti

Immagina un mezzo che consegna materiali ogni mezz’ora. Eppure la cella di assemblaggio rimane senza componenti. Il giro è regolare, ma il rifornimento arriva troppo tardi.

È questa la differenza tra avere un milk run e averne uno che funziona. Il milk run nella logistica prevede un percorso ricorrente con più fermate per ritirare o consegnare materiali. All’interno di una fabbrica può sostituire i singoli viaggi di rifornimento ripetuti con un giro prevedibile, che consegna i componenti e riporta indietro i contenitori vuoti.

La domanda utile non è soltanto «Riusciamo a percorrere questo giro ogni 30 minuti?», ma «Ogni centro di lavoro avrà abbastanza materiale utilizzabile fino all’arrivo del rifornimento?». Rispondi prima a questa domanda, poi collega la disponibilità dei materiali al piano di produzione. SkyPlanner APS ti aiuta a schedulare le operazioni che consumano quei materiali insieme al resto delle attività della fabbrica, senza dover ricostruire a mano tutte le code di lavorazione delle macchine interessate.

Che cos’è il milk run in produzione?

Un milk run interno è un giro di rifornimento ripetuto tra un punto di approvvigionamento, come un magazzino o un supermarket (un’area di stoccaggio controllata per il reintegro), e più centri di lavoro. Il percorso e l’intervallo tra i passaggi sono definiti; il carico può variare in base ai consumi. I contenitori pieni vengono consegnati nei punti concordati, mentre i vuoti e i segnali di reintegro tornano al punto di approvvigionamento lungo il circuito.

Lo stesso termine si usa anche nella logistica esterna: per esempio, per un camion che ritira componenti da più fornitori prima di tornare in fabbrica. Questa guida si concentra sul rifornimento interno della produzione, dove il passaggio decisivo è quello dalle scorte disponibili al centro di lavoro che ne ha bisogno.

Milk run e Kanban svolgono funzioni diverse. Il Kanban autorizza il reintegro dopo il consumo. Il milk run trasporta il materiale. Un contenitore vuoto può fungere da segnale, ma rilevare quel segnale non significa che il contenitore sostitutivo sia già in viaggio.

Tenere distinte queste funzioni aiuta a individuare le cause delle carenze. Il centro di lavoro ha inviato il segnale troppo tardi? Il materiale non era disponibile al punto di approvvigionamento? Il prelievo non è stato completato in tempo per la partenza? Oppure il mezzo è arrivato al centro di lavoro quando le scorte residue erano già esaurite? Ogni problema richiede un intervento diverso.

Quando conviene il milk run?

Parti dai flussi di materiali, non dall’acquisto di un mezzo. Un flusso adatto presenta un fabbisogno ricorrente in più punti vicini tra loro, contenitori maneggevoli e un punto di approvvigionamento in grado di preparare i rifornimenti in modo affidabile. Il giro ricorrente trova la sua ragion d’essere nel servire più esigenze insieme.

Esamina l’andamento dei consumi nell’arco del turno. Un componente utilizzato con regolarità durante la giornata pone esigenze diverse da uno ingombrante, necessario una sola volta per un ordine speciale. La quantità media giornaliera può far sembrare entrambi adatti, anche se le rispettive esigenze di trasporto sono molto diverse.

Situazione del flusso di materialiScelta iniziale consigliabile
Più celle consumano ripetutamente piccoli contenitori di componenti comuniSperimenta un milk run condiviso, con un segnale di reintegro e un intervallo tra i passaggi ben definiti.
Una sola destinazione assorbe quasi un intero carico a ogni passaggioValuta in alternativa un rifornimento dedicato, anziché aggiungere fermate non correlate.
Componenti grandi o costosi servono in momenti precisi ma irregolariValuta una consegna separata a un orario stabilito, anziché tenerli nella scorta di copertura per ogni giro.
I punti serviti hanno raramente bisogno di materiale e la maggior parte dei giri trasporta pocoRivedi l’estensione del percorso oppure adotta un rifornimento su richiesta.
I consumi cambiano nettamente al variare del mix produttivoVerifica espressamente il mix con il carico maggiore prima di fissare l’intervallo tra i passaggi e la quantità per contenitore.

Spesso la soluzione pratica è un approccio misto: un giro ricorrente per i componenti adatti e una procedura definita per gestire le eccezioni. Non occorre includere tutti i materiali della fabbrica in un unico percorso per beneficiare del milk run nella logistica.

I potenziali vantaggi sono chiari. I giri condivisi riducono i singoli viaggi di rifornimento e un intervallo di reintegro affidabile permette di prevedere quantità minori a bordo linea. Gli operatori possono dedicare meno tempo a cercare i componenti mancanti. Questi vantaggi dipendono dal funzionamento dell’intero circuito: un mezzo poco carico non dimostra che il sistema non funzioni, così come un mezzo pieno non dimostra che la produzione sia servita bene.

Progetta il circuito di reintegro prima di fissare gli orari

Il disegno del percorso mostra dove passa il mezzo. Un sistema di rifornimento ben progettato chiarisce anche che cosa attiva il reintegro, quando il punto di approvvigionamento ne riceve notizia e a quale passaggio arriva il contenitore sostitutivo.

Parti dai consumi di ogni centro di lavoro

Per ogni componente e destinazione, definisci la quantità per contenitore, il consumo previsto con il mix produttivo considerato, il punto di consegna e lo spazio disponibile. Includi l’ubicazione di approvvigionamento e la persona o il processo responsabile della preparazione del carico successivo. Un piano per ogni componente (PFEP) è uno strumento utile per raccogliere queste informazioni.

Poi segui un contenitore lungo tutto il circuito. Quando si svuota? Come viene comunicato? Quando può iniziare il prelievo? Il contenitore sostitutivo viene preparato per il passaggio successivo o per quello ancora dopo? Misura il tempo che intercorre tra l’effettiva attivazione del reintegro e la disponibilità di materiale utilizzabile al centro di lavoro, non soltanto il tempo di viaggio dal magazzino.

È questo il tempo di reintegro che le scorte residue devono coprire. Aggiungi un margine scelto consapevolmente per la variabilità che vuoi far assorbire al sistema. Non nasconderlo in una pila aggiuntiva di contenitori senza una motivazione chiara.

Come un giro ogni mezz’ora può generare un’ora di attesa

Immagina una cella di assemblaggio che consuma 60 componenti identici all’ora durante un periodo di produzione regolare. Ogni contenitore contiene 20 componenti e il milk run passa ogni 30 minuti.

Un contenitore dura 20 minuti. Tra un passaggio e l’altro si consumano 30 componenti. Nessuno di questi dati, da solo, indica quanti contenitori debbano essere presenti nel circuito di reintegro.

Supponiamo che il conducente ritiri un contenitore vuoto come segnale di reintegro. Il contenitore si svuota subito dopo un passaggio. Il conducente lo ritira al giro successivo, quasi 30 minuti dopo. Il contenitore sostitutivo viene quindi preparato al punto di approvvigionamento e consegnato al giro ancora successivo. L’attesa dal segnale alla sostituzione è di quasi 60 minuti, a condizione che la preparazione rientri in quel ciclo.

Al ritmo di consumo ipotizzato, durante quell’attesa la cella ha bisogno di quasi 60 componenti: una scorta residua equivalente a tre contenitori pieni. E questo prima di aggiungere l’eventuale margine scelto per far fronte a ritardi o variazioni dei consumi. Contando soltanto i 30 componenti consumati tra un passaggio e l’altro, si trascurerebbe metà dell’attesa.

Se invece la richiesta arriva al punto di approvvigionamento abbastanza presto da consentire il prelievo e il carico prima della partenza successiva, il contenitore sostitutivo può arrivare già al passaggio seguente. Si tratta però di un flusso informativo diverso, non di un vantaggio che si ottiene semplicemente mantenendo lo stesso percorso.

Dimensiona il circuito in base ai tempi effettivi del segnale e del processo di preparazione. La regola dei «due cicli» non è una risposta universale per tutti i milk run, e il numero di contenitori in circolazione non coincide con lo spazio occupato in ogni momento presso il centro di lavoro.

Fai rientrare l’intero giro nell’intervallo previsto

Definisci gli orari sulla base del lavoro osservato. Includi gli spostamenti, le fermate, le operazioni di consegna, il ritiro dei contenitori vuoti, la gestione dei segnali, lo scarico dei resi e la preparazione della partenza successiva. Un percorso che richiede 20 minuti di sola guida può richiedere molto più tempo per essere completato con tutte le attività.

Supponiamo, per esempio, che un giro previsto ogni 30 minuti richieda otto minuti di spostamento, dieci minuti per le operazioni alle fermate, cinque minuti per scaricare i resi e caricare il giro successivo e tre minuti per i controlli e la gestione dei segnali. Il totale è di 26 minuti: restano quattro minuti prima della partenza programmata successiva.

Sono ipotesi illustrative, non un margine consigliato. Verifica se il margine regge alla normale variabilità, alle pause e ai passaggi di consegne tra turni. Se tutte le attività non rientrano nel tempo disponibile, modifica il raggruppamento delle fermate, le modalità di movimentazione, l’organizzazione del rifornimento o la frequenza. Non far quadrare gli orari sulla carta escludendo attività necessarie.

Verifica il carico e il percorso di ritorno

Verifica il giro con il carico più impegnativo che si può ragionevolmente prevedere, non solo quello medio. È possibile trasportare tutti i contenitori pieni e consegnarli nella sequenza richiesta? Dove vengono sistemati i vuoti man mano che procedono le consegne? Ogni centro di lavoro dispone di uno spazio concordato sufficiente per il materiale che riceve?

Rispetta i limiti approvati delle attrezzature e i requisiti dello stabilimento per la circolazione e la movimentazione. La scelta dei mezzi e l’organizzazione della circolazione richiedono una valutazione specifica per il sito: uno schema del percorso non la sostituisce.

Il tragitto di ritorno merita la stessa attenzione delle consegne. Vuoti mancanti, segnali poco chiari o contenitori in attesa di essere riempiti possono compromettere il giro successivo, anche quando quello in corso è arrivato puntuale.

Sperimenta un percorso e analizza le criticità giuste

Scegli un insieme circoscritto di centri di lavoro e componenti, nomina un responsabile del percorso e concorda come gestire le richieste che non possono essere evase. La procedura di escalation in caso di carenza deve essere definita prima che il conducente scopra il problema alla partenza.

Durante la sperimentazione, registra i passaggi previsti ed effettivi, le richieste non evase, le consegne urgenti e le carenze ai centri di lavoro verificatesi mentre nel punto di approvvigionamento erano ancora disponibili scorte utilizzabili. Osserva anche il comportamento degli operatori: il percorso non sta funzionando se devono ancora lasciare il proprio centro di lavoro per andare a prendere i componenti.

Analizza quanto rilevato distinguendo le cause:

  • Se un passaggio è in ritardo, verifica le attività svolte lungo il percorso, le interruzioni e il rispetto degli orari di partenza.
  • Se il passaggio è puntuale ma il carico è sbagliato, verifica i segnali, la preparazione e l’identificazione dei materiali.
  • Se a una consegna corretta segue una carenza, verifica i consumi, le quantità per contenitore e le ipotesi sui tempi di reintegro.
  • Se in un centro di lavoro persiste un eccesso di materiale, riesamina le stesse ipotesi in senso opposto.

Prima di estendere il percorso, mettilo alla prova in periodi di carico elevato e con mix produttivi rappresentativi. Confronta non solo l’impegno richiesto per il trasporto, ma anche le interruzioni della produzione e gli interventi urgenti. Altrimenti, un giro apparentemente efficiente può semplicemente trasferire alla produzione il costo delle attese.

Colloca in modo realistico nel piano le lavorazioni da rifornire

Un giro ben organizzato risponde a una domanda concreta: come arrivano i componenti al centro di lavoro? La pianificazione della produzione deve rispondere a un’altra domanda: quando si possono eseguire le lavorazioni che utilizzano quei componenti, tenendo conto di tutte le altre esigenze dello stabilimento?

La presenza di scorte in magazzino non dimostra, da sola, che un componente sia disponibile nel punto di utilizzo. Definisci esplicitamente questo passaggio nel processo di rifornimento dei materiali. Le informazioni sulla disponibilità usate dalla produzione devono rispecchiare le modalità operative concordate: una giacenza non va interpretata come una conferma di consegna in tempo reale.

SkyPlanner APS è il passo successivo adatto quando devi adeguare manualmente le code delle macchine alle variazioni nella disponibilità dei materiali. Se è abilitata la schedulazione che tiene conto dei materiali, il sistema considera la disponibilità registrata dei materiali utilizzati dalle operazioni di produzione. Arcturus schedula queste operazioni in base ai centri di lavoro, ai turni, alle priorità e alle dipendenze tra operazioni configurati. La vista Gantt mostra la sequenza risultante e il suo effetto sulle date di completamento.

Ottieni così un piano di produzione unico, anziché un elenco di materiali e code macchina separate da riconciliare. Quando la disponibilità cambia, il calcolo di schedulazione gestisce insieme le lavorazioni interessate, lasciando a te la scelta delle priorità e la verifica degli impegni di consegna.

Immagina, per esempio, un componente acquistato che raggiunge l’assemblaggio attraverso il processo di rifornimento interno. L’arrivo dal fornitore subisce un ritardo. In SkyPlanner, la data di consegna dell’ordine di acquisto rappresenta la disponibilità prevista del materiale; la conferma dello stato Consegnato aggiorna le scorte. Aggiorna la data di arrivo prevista e ricalcola il piano: le lavorazioni interessate vengono allineate a quella data, tenendo conto anche degli altri vincoli dello stabilimento.

Il pianificatore può così valutare le conseguenze sulla produzione prima di chiedere alla logistica interna di rimediare a una data di avvio impossibile da rispettare. Il giro interno deve comunque consegnare il componente alla destinazione concordata. La schedulazione basata sugli ordini di acquisto non sostituisce questo passaggio fisico.

Un esempio concreto nella produzione di un cliente

KJH-Comp, azienda che lavora la lamiera per conto terzi, utilizzava C9000 e fogli di calcolo per definire un carico settimanale di massima, mentre l’assegnazione giornaliera alle macchine restava manuale. L’azienda ha mantenuto il proprio ERP e introdotto SkyPlanner per la schedulazione a capacità finita.

Nell’implementazione di KJH-Comp, una fase di raccolta dei componenti prima della saldatura permette di verificare che tutti i pezzi necessari per una lavorazione, compresi quelli acquistati, siano pronti prima che la lavorazione entri in coda. SkyPlanner gestisce anche l’assegnazione alle macchine e consente al responsabile di reparto di vedere i colli di bottiglia nel piano.

L’aspetto da cogliere è il legame tra la disponibilità dei componenti e la successiva operazione di produzione. È lo stesso legame che serve dopo aver progettato un giro di rifornimento: lo stabilimento dovrebbe mettere in sequenza le lavorazioni in base a ciò che è effettivamente eseguibile, non soltanto a un totale settimanale. Leggi l’esperienza di KJH-Comp con SkyPlanner per conoscere l’intera storia dell’implementazione.

Collega le decisioni sui materiali al piano di produzione

Adotta il milk run nella logistica quando le consegne ripetute che servono più centri di lavoro sono adatte al flusso dei materiali. Definisci chiaramente i segnali, le attività di preparazione, il flusso di ritorno e la copertura delle scorte presso i centri di lavoro. Usa poi SkyPlanner per mantenere le lavorazioni che consumano quei materiali allineate ai dati aggiornati sulla disponibilità e alla capacità effettiva.

SkyPlanner si integra con qualsiasi ERP o MES tramite la sua API REST aperta. Puoi mantenere i sistemi che gestiscono i tuoi ordini e collegare i relativi dati di produzione a un piano unico, riducendo il lavoro manuale necessario per adeguare le code delle macchine alle variazioni nella disponibilità dei materiali.

Prenota una demo di SkyPlanner incentrata su un componente, sulle operazioni che lo utilizzano e su un ritardo nel suo arrivo. Chiedi di vedere quali operazioni vengono spostate e come cambiano le date di consegna. È un modo pratico per valutarne il valore per la tua produzione. Se preferisci prima esplorare il software, prova SkyPlanner con dati dimostrativi.

Jussi Mäntylä

Specialista in pianificazione della produzione, SkyPlanner

Crea un piano di produzione più chiaro con SkyPlanner

Collega i tuoi dati, rivedi il primo piano e lascia ai pianificatori il controllo di ogni schedulazione che va in produzione.