Se connecte aux systèmes ERP et MES comme

APS et ordonnancement

Milk run logistique : fluidifiez les flux de matières en usine

Milk run logistique : adaptez les tournées à la consommation, évitez les ruptures au poste et reliez la disponibilité des matières à la production.

Jussi Mäntylä Spécialiste de la planification de production, SkyPlanner Mis à jour 27 octobre 2026 15 min de lecture
A factory milk run links a supply rack and assembly stations, delivering full bins and returning empty containers.
Dans cet article
  1. Qu’est-ce qu’un milk run en production ?
  2. Quand le milk run est-il pertinent ?
  3. Concevez la boucle de réapprovisionnement avant de fixer les horaires
  4. Partez de la consommation de chaque poste de travail
  5. Comment une tournée toutes les demi-heures peut entraîner une heure d’attente
  6. Faites tenir la tournée complète dans l’intervalle prévu
  7. Vérifiez le chargement et le circuit de retour
  8. Testez un circuit pilote et analysez les dysfonctionnements pertinents
  9. Planifiez de façon réaliste les opérations à approvisionner
  10. Un exemple concret dans la production d’un client
  11. Reliez vos décisions d’approvisionnement au planning de l’usine

Accueil » Ressources » Milk run logistique : fluidifiez les flux de matières en usine

Temps de lecture estimé : 10 minutes

Imaginez un véhicule d’approvisionnement qui passe toutes les demi-heures. Malgré cela, la cellule d’assemblage se retrouve à court de pièces. La tournée est régulière, mais le réapprovisionnement arrive trop tard.

C’est toute la différence entre mettre en place un milk run et en avoir un qui fonctionne. En logistique, le milk run consiste à suivre un circuit récurrent pour collecter ou livrer des matières à plusieurs points d’arrêt. À l’intérieur d’une usine, il peut remplacer les multiples trajets d’approvisionnement individuels par une tournée prévisible qui livre les pièces et ramène les contenants vides.

La question à poser n’est pas seulement : « Pouvons-nous effectuer ce circuit toutes les 30 minutes ? » C’est aussi : « Chaque poste de travail disposera-t-il de suffisamment de matières utilisables jusqu’à l’arrivée du réapprovisionnement ? » Répondez d’abord à cette question, puis reliez la disponibilité des matières au plan de production. SkyPlanner APS vous aide à ordonnancer les opérations qui consomment ces matières avec le reste de la production de l’usine, sans avoir à réorganiser manuellement les files d’attente de toutes les machines concernées.

Qu’est-ce qu’un milk run en production ?

Un milk run interne est une tournée d’approvisionnement répétée entre une source, par exemple un magasin ou un supermarché logistique (une zone de stockage contrôlée dédiée au réapprovisionnement), et plusieurs postes de travail en production. Le circuit et l’intervalle entre les passages sont définis ; le chargement peut varier selon la consommation. Les contenants pleins sont acheminés vers les points de livraison convenus, tandis que les contenants vides et les signaux de réapprovisionnement reviennent par la boucle d’approvisionnement.

Le même terme désigne aussi une pratique de logistique externe : par exemple, un camion qui collecte des pièces chez plusieurs fournisseurs avant de revenir à l’usine. Ce guide porte sur l’approvisionnement interne de la production, où l’étape décisive consiste à acheminer le stock disponible jusqu’au poste de travail qui en a besoin.

Le milk run et le Kanban remplissent des fonctions différentes. Le Kanban autorise le réapprovisionnement après consommation. Le milk run assure le transport des matières. Un contenant vide peut servir de signal, mais la prise en compte de ce signal ne signifie pas que le contenant de remplacement est déjà en route.

Bien distinguer ces rôles aide à comprendre les ruptures. Le poste a-t-il émis le signal trop tard ? Le stock était-il indisponible à la source ? La préparation a-t-elle été terminée trop tard pour le départ ? Ou le véhicule est-il arrivé au poste après épuisement du stock restant ? Chaque problème appelle une réponse différente.

Quand le milk run est-il pertinent ?

Commencez par étudier les flux de matières, pas par acheter un véhicule. Les flux qui s’y prêtent présentent une demande récurrente sur plusieurs destinations proches, des contenants faciles à manutentionner et une source d’approvisionnement capable de préparer les réapprovisionnements de façon fiable. La tournée régulière trouve son intérêt en regroupant plusieurs besoins.

Examinez le profil de consommation pendant une période de travail d’une équipe. Une pièce consommée régulièrement toute la journée ne pose pas les mêmes questions qu’un composant encombrant nécessaire une seule fois pour une commande spéciale. Une quantité journalière moyenne peut laisser penser que les deux se prêtent au milk run, alors que leurs besoins de transport sont très différents.

Configuration des flux de matièresApproche à envisager en premier
Plusieurs cellules consomment régulièrement de petits contenants de pièces courantesTestez une tournée milk run mutualisée, avec un signal de réapprovisionnement et un intervalle de passage définis.
Une seule destination nécessite presque un chargement complet du véhicule à chaque passageÉtudiez plutôt un approvisionnement dédié, au lieu d’ajouter des arrêts sans lien avec ce besoin.
Des pièces volumineuses ou coûteuses sont nécessaires à des moments précis, mais irréguliersEnvisagez une livraison distincte à l’heure prévue, plutôt que de les intégrer au stock tampon de chaque tournée.
Les points desservis ont rarement des besoins et la plupart des tournées transportent peu de matièresRevoyez le périmètre de la tournée ou passez à un approvisionnement à la demande.
La consommation varie fortement selon les produits fabriquésVérifiez précisément la combinaison de produits la plus exigeante avant de fixer l’intervalle de passage et le nombre de contenants.

Une approche mixte est souvent la solution la plus pratique : une tournée récurrente pour les pièces qui s’y prêtent et une procédure définie de gestion des exceptions pour les autres. Il n’est pas nécessaire de faire passer toutes les matières de l’usine par un seul circuit pour tirer parti du milk run logistique.

Les gains potentiels sont simples à comprendre. Les tournées mutualisées réduisent les trajets d’approvisionnement séparés, et un intervalle de réapprovisionnement fiable permet de prévoir de plus petites quantités en bord de ligne. Les opérateurs peuvent ainsi passer moins de temps à chercher des pièces. Ces gains dépendent du bon fonctionnement de toute la boucle : un véhicule peu chargé n’est pas une preuve d’échec, pas plus qu’un véhicule plein ne prouve que la production est bien approvisionnée.

Concevez la boucle de réapprovisionnement avant de fixer les horaires

Le tracé du circuit montre où passe le véhicule. Pour que l’approvisionnement fonctionne, il faut aussi préciser ce qui déclenche le réapprovisionnement, quand la source en est informée et à quel passage le remplacement est livré.

Partez de la consommation de chaque poste de travail

Pour chaque pièce et chaque destination, définissez la quantité par contenant, la consommation prévue selon les produits à fabriquer, le point de livraison et l’espace disponible. Précisez aussi le lieu d’approvisionnement ainsi que la personne ou le processus chargé de préparer le prochain chargement. Un plan pour chaque pièce (PFEP) permet de regrouper utilement ces informations.

Suivez ensuite un contenant sur toute la boucle. Quand se vide-t-il ? Comment cette information est-elle transmise ? Quand la préparation peut-elle commencer ? Le remplacement est-il préparé pour le prochain passage ou pour le suivant ? Mesurez le délai entre le déclenchement réel de la demande et la mise à disposition de matières utilisables au poste, et pas seulement le temps de trajet depuis le magasin.

C’est ce délai de réapprovisionnement que le stock restant doit couvrir. Ajoutez une marge explicitement choisie pour les variations que le système doit pouvoir absorber. Ne dissimulez pas cette marge dans une pile supplémentaire de contenants sans justification.

Comment une tournée toutes les demi-heures peut entraîner une heure d’attente

Imaginez une cellule d’assemblage qui consomme 60 pièces identiques par heure pendant une période de production stable. Chaque contenant contient 20 pièces et le milk run passe toutes les 30 minutes.

Un contenant couvre 20 minutes de consommation. Entre deux passages, la cellule consomme 30 pièces. Aucune de ces deux données ne suffit, à elle seule, à déterminer le nombre de contenants nécessaires dans la boucle de réapprovisionnement.

Supposons que le conducteur collecte un contenant vide qui sert de signal de réapprovisionnement. Ce contenant se vide juste après un passage. Le conducteur le récupère à la tournée suivante, presque 30 minutes plus tard. Le remplacement est alors préparé à la source, puis livré à la tournée d’après. Le délai entre le signal et la livraison du remplacement atteint presque 60 minutes, à condition que la préparation puisse se faire dans ce cycle.

À la cadence de consommation retenue, la cellule a besoin de presque 60 pièces pendant cette attente : le stock restant doit donc représenter l’équivalent de trois contenants pleins. Et ce, avant toute marge choisie pour absorber les retards ou les variations de consommation. Ne compter que les 30 pièces consommées entre deux passages reviendrait à ignorer la moitié du temps d’attente.

Si une demande parvient à la source assez tôt pour permettre la préparation et le chargement avant le prochain départ, le remplacement peut en revanche arriver dès le passage suivant. Cela suppose un autre flux d’information : conserver le même circuit ne suffit pas à obtenir ce résultat.

Dimensionnez la boucle en fonction des délais réels de transmission du signal et de préparation. La règle des « deux cycles » n’est pas une réponse universelle pour tous les milk runs. Par ailleurs, le nombre de contenants en circulation ne correspond pas à l’espace occupé au poste de travail à chaque instant.

Faites tenir la tournée complète dans l’intervalle prévu

Établissez les horaires à partir du travail observé. Intégrez les déplacements, les arrêts, la manutention des livraisons, la collecte des contenants vides, le traitement des signaux, le déchargement des retours et la préparation du prochain départ. Un circuit qui demande 20 minutes de conduite peut prendre beaucoup plus de temps à réaliser dans son intégralité.

Supposons par exemple qu’une tournée prévue toutes les 30 minutes nécessite huit minutes de déplacement, dix minutes de manutention aux arrêts, cinq minutes pour décharger les retours et charger la tournée suivante, et trois minutes pour les contrôles et le traitement des signaux. Le total est de 26 minutes, ce qui laisse quatre minutes avant le prochain départ prévu.

Ces hypothèses servent à illustrer le calcul ; elles ne constituent pas une recommandation de marge. Vérifiez si cette marge résiste aux variations habituelles, aux pauses et aux passations entre équipes. Si l’ensemble des tâches ne tient pas dans l’intervalle, modifiez le regroupement des arrêts, la méthode de manutention, l’organisation de l’approvisionnement ou la fréquence. Ne faites pas tenir les horaires sur le papier en omettant des tâches nécessaires.

Vérifiez le chargement et le circuit de retour

Vérifiez la tournée la plus chargée que vous puissiez raisonnablement prévoir, et pas seulement une tournée moyenne. Les contenants pleins peuvent-ils être transportés et livrés dans l’ordre requis ? Où place-t-on les contenants vides au fil des livraisons ? Chaque poste dispose-t-il d’un espace suffisant, défini au préalable, pour les matières qu’il reçoit ?

Respectez les limites autorisées des équipements ainsi que les exigences de circulation et de manutention de votre site. Le choix des véhicules et l’organisation de la circulation nécessitent une évaluation propre au site ; un schéma de parcours ne tient pas lieu d’évaluation.

Le retour mérite autant d’attention que la livraison. Des contenants vides manquants, des signaux peu clairs ou une accumulation de contenants en attente de remplissage peuvent compromettre la tournée suivante, même si la tournée en cours est arrivée à l’heure.

Testez un circuit pilote et analysez les dysfonctionnements pertinents

Délimitez un ensemble de postes et de pièces, désignez un responsable du circuit et convenez de la marche à suivre lorsqu’une demande ne peut pas être satisfaite. Définissez à qui signaler un manque et comment le traiter avant que le conducteur ne le découvre au départ.

Pendant le pilote, consignez les passages prévus et réels, les demandes non satisfaites, les livraisons d’urgence et toute rupture à un poste alors qu’un stock utilisable était encore disponible au point d’approvisionnement. Observez aussi les opérateurs : le circuit ne remplit pas son rôle s’ils quittent encore leur poste de travail pour aller chercher des pièces.

Analysez les constats en recherchant les causes :

  • Un passage en retard invite à examiner les tâches de la tournée, les interruptions ou le respect des horaires de départ.
  • Un passage à l’heure avec un chargement incorrect invite à examiner les signaux, la préparation ou l’identification.
  • Une livraison correcte suivie d’une rupture invite à examiner la consommation, les quantités par contenant ou l’hypothèse retenue pour le délai de réapprovisionnement.
  • Un excédent persistant à un poste invite à réexaminer ces mêmes hypothèses, cette fois dans le sens inverse.

Avant d’étendre le circuit, testez-le sur des périodes chargées et des assortiments de produits représentatifs. Comparez les interruptions de production et les interventions d’urgence, en plus des moyens consacrés au transport. Sinon, une tournée apparemment efficace peut simplement faire supporter à la production le coût de l’attente.

Planifiez de façon réaliste les opérations à approvisionner

Une tournée réussie répond à une question concrète : comment les pièces arrivent-elles au poste de travail ? La planification de la production doit répondre à une autre question : quand les opérations qui utilisent ces pièces peuvent-elles être réalisées, compte tenu de toutes les autres sollicitations de l’usine ?

La présence d’un composant en stock au magasin ne prouve pas, à elle seule, qu’il se trouve au point d’utilisation. Définissez explicitement cette étape de mise à disposition dans votre processus d’approvisionnement. Les informations de disponibilité utilisées par la production doivent refléter les modalités de fonctionnement convenues : un solde de stock ne doit pas être interprété comme une confirmation de livraison en temps réel.

SkyPlanner APS convient si vous devez encore ajuster manuellement les files d’attente des machines aux changements de disponibilité des matières. Lorsque la prise en compte des matières est activée dans l’ordonnancement, le logiciel utilise les informations enregistrées sur la disponibilité des matières consommées par les opérations de production. Arcturus ordonnance ces opérations en fonction des postes de travail, des horaires d’équipe, des priorités et des dépendances entre opérations définis dans la configuration. La vue Gantt présente l’enchaînement obtenu et son effet sur les dates de fin.

Vous disposez ainsi d’un planning de production commun, plutôt que de devoir mettre en cohérence une liste de matières et des files d’attente distinctes pour les machines. Lorsque la disponibilité change, le calcul d’ordonnancement traite ensemble les opérations concernées. Vous pouvez alors vous concentrer sur les priorités et réexaminer les engagements de livraison.

Prenons un composant acheté qui alimente l’assemblage par votre circuit d’approvisionnement interne. Sa livraison par le fournisseur prend du retard. Dans SkyPlanner, la date de livraison de la commande d’achat représente la disponibilité attendue des matières ; la confirmation du statut Livré met le stock à jour. Mettez à jour la date d’arrivée prévue et recalculez le planning : les opérations de production concernées sont alors planifiées en fonction de cette date et des autres contraintes de l’usine.

Le planificateur peut ainsi évaluer les conséquences sur la production avant de demander à la logistique interne de rendre possible un démarrage qui ne l’est pas. La tournée interne doit toujours livrer le composant à la destination convenue. La prise en compte des commandes d’achat dans l’ordonnancement ne remplace pas cette mise à disposition physique.

Un exemple concret dans la production d’un client

Chez KJH-Comp, sous-traitant en tôlerie, C9000 et les tableurs servaient auparavant à établir une charge hebdomadaire approximative, tandis que l’affectation quotidienne aux machines restait manuelle. L’entreprise a conservé son ERP et adopté SkyPlanner pour l’ordonnancement à capacité finie.

Dans le fonctionnement mis en place chez KJH-Comp, une étape de regroupement avant soudage permet de vérifier que toutes les pièces nécessaires à une opération, y compris les pièces achetées, sont prêtes avant son entrée dans la file d’attente. SkyPlanner gère également l’affectation aux machines, et le responsable d’atelier peut repérer les goulots d’étranglement dans le planning.

L’enseignement à retenir est le lien entre la disponibilité des pièces et la prochaine opération de production. C’est ce même lien qu’il faut établir après avoir conçu une tournée d’approvisionnement : l’usine doit ordonnancer le travail en fonction de ce qui peut réellement être réalisé, et pas seulement d’un volume hebdomadaire global. Consultez le témoignage de KJH-Comp sur SkyPlanner pour découvrir l’ensemble de la mise en œuvre.

Reliez vos décisions d’approvisionnement au planning de l’usine

Adoptez le milk run logistique lorsque des livraisons régulières mutualisées conviennent aux flux de matières. Définissez clairement les signaux, les tâches de préparation, les flux de retour et la couverture des besoins aux postes. Utilisez ensuite SkyPlanner pour aligner les opérations consommatrices sur les données de disponibilité des matières tenues à jour et sur les capacités réelles.

SkyPlanner s’intègre à n’importe quel ERP ou MES grâce à son API REST ouverte. Vous pouvez conserver les systèmes qui gèrent vos commandes et relier leurs données de production à un planning commun. Vous réduisez ainsi le travail manuel nécessaire pour ajuster les files d’attente des machines aux changements de disponibilité des matières.

Réservez une démonstration de SkyPlanner centrée sur un composant, les opérations qui le consomment et un retard de livraison. Demandez à voir quelles opérations sont décalées et quelles sont les conséquences sur les dates de livraison. C’est une façon concrète d’évaluer l’intérêt pour votre propre production. Si vous préférez d’abord explorer l’outil, essayez SkyPlanner avec des données de démonstration.

Jussi Mäntylä

Spécialiste de la planification de production, SkyPlanner

Construisez un planning de production plus clair avec SkyPlanner

Connectez vos données, examinez le premier plan et laissez vos planificateurs garder la main sur chaque planning mis en production.