Se conecta con sistemas ERP y MES como

APS y programación

Milk run en logística: mantén el flujo de materiales en planta

Milk run en logística para tu fábrica: adapta rondas al consumo, evita faltantes en línea y conecta la disponibilidad de materiales con la producción.

Jussi Mäntylä Especialista en planificación de la producción, SkyPlanner Actualizado 27 de octubre de 2026 14 min de lectura
A factory milk run links a supply rack and assembly stations, delivering full bins and returning empty containers.
En este artículo
  1. ¿Qué es un milk run en fabricación?
  2. ¿Cuándo conviene utilizar un milk run?
  3. Diseña el circuito de reposición antes de fijar los horarios
  4. Empieza por el consumo de cada estación de trabajo
  5. Cómo una ronda cada media hora puede generar una hora de espera
  6. Asegúrate de que toda la ronda quepa en el intervalo
  7. Compruebe la carga y el recorrido de retorno
  8. Pruebe una ruta piloto e investigue las causas de los fallos
  9. Programe de forma realista las tareas que reciben el material
  10. Cómo se aplica en la producción de un cliente
  11. Conecte sus decisiones sobre materiales con la programación de la fábrica

Inicio » Recursos » Milk run en logística: mantén el flujo de materiales en planta

Tiempo de lectura estimado: 10 minutos

Imagina un vehículo de suministro de materiales que pasa cada media hora. Aun así, la célula de montaje se queda sin piezas. El recorrido es regular, pero la reposición llega demasiado tarde.

Esa es la diferencia entre tener un milk run y tener uno que funciona. El milk run en logística consiste en seguir una ruta recurrente para recoger o entregar materiales en varias paradas. Dentro de una fábrica, puede sustituir los viajes individuales de suministro por una ronda predecible que entrega piezas y recoge los contenedores vacíos.

La pregunta útil no es solo «¿Podemos hacer este recorrido cada 30 minutos?», sino «¿Tendrá cada estación de trabajo suficiente material utilizable hasta que llegue la reposición?». Responde primero a esa pregunta. Después, vincula la disponibilidad de materiales con el plan de producción. SkyPlanner APS te ayuda a programar las tareas que consumen esos materiales junto con las del resto de la fábrica, sin tener que rehacer manualmente la cola de trabajo de cada máquina afectada.

¿Qué es un milk run en fabricación?

Un milk run interno es una ronda periódica de suministro de materiales entre un punto de origen, como un almacén o un supermercado de materiales (un almacén de reposición controlada), y varias estaciones de trabajo de producción. La ruta y el intervalo entre visitas están definidos; la carga puede variar según el consumo. Los contenedores llenos se entregan en los puntos acordados, mientras que los vacíos y las señales de reposición regresan por el circuito de suministro.

El mismo término también se utiliza en la logística externa: por ejemplo, para un camión que recoge piezas de varios proveedores antes de volver a la fábrica. Esta guía se centra en el suministro interno a producción, donde el paso clave es llevar las existencias disponibles a la estación de trabajo que las necesita.

El milk run y Kanban cumplen funciones distintas. Kanban autoriza la reposición tras el consumo. El milk run transporta el material. Un contenedor vacío puede servir de señal, pero detectar esa señal no significa que el contenedor de reposición ya esté en camino.

Distinguir estas funciones ayuda a diagnosticar la falta de materiales. ¿La estación emitió la señal demasiado tarde? ¿No había material disponible en el punto de origen? ¿La preparación del pedido no llegó a tiempo para la salida? ¿O el vehículo llegó a la estación cuando ya se habían agotado las existencias? Cada problema requiere una respuesta diferente.

¿Cuándo conviene utilizar un milk run?

Empieza por los flujos de materiales, no por comprar un vehículo. Un buen candidato presenta una demanda recurrente en varios destinos cercanos, utiliza contenedores manejables y cuenta con un punto de suministro capaz de preparar la reposición de forma fiable. La ronda periódica se justifica al atender varias necesidades a la vez.

Observa el patrón de consumo dentro de cada turno. Una pieza que se consume de forma constante durante el día no plantea las mismas necesidades que un componente voluminoso que solo se necesita una vez para un pedido especial. La cantidad media diaria puede hacer que ambos parezcan adecuados, aunque sus necesidades de transporte sean muy distintas.

Situación del flujo de materialesOpción inicial aconsejable
Varias células consumen de forma recurrente contenedores pequeños de piezas comunesPrueba un milk run compartido con una señal de reposición y un intervalo entre visitas definidos.
Un solo destino consume casi toda la carga del vehículo en cada visitaCompara la opción de un suministro exclusivo en lugar de añadir paradas sin relación entre sí.
Se necesitan piezas grandes o costosas en momentos concretos, pero no regularesConsidera una entrega independiente a una hora programada, en lugar de mantener esas piezas en el stock de reserva de cada ronda.
Los puntos de parada rara vez necesitan material y la mayoría de las rondas llevan poca cargaReplantea la extensión de la ruta o utiliza un suministro bajo demanda.
El consumo cambia drásticamente cuando varía la combinación de productosEvalúa expresamente la combinación de productos que genera mayor demanda antes de fijar el intervalo y la cantidad de contenedores.

A menudo, la solución práctica es un enfoque mixto: una ronda periódica para las piezas adecuadas y un procedimiento definido para gestionar las demás como excepciones. No es necesario incluir todos los materiales de la fábrica en una sola ruta para aprovechar las ventajas del milk run en logística.

Las posibles ventajas son claras. Las rondas compartidas reducen los viajes individuales de suministro, y un intervalo de reposición fiable permite prever menos existencias junto a la línea. Los operarios pueden dedicar menos tiempo a buscar piezas. Estas ventajas dependen de que funcione todo el circuito: un vehículo con poca carga no demuestra que el sistema falle, ni uno lleno demuestra que esté atendiendo bien a producción.

Diseña el circuito de reposición antes de fijar los horarios

El trazado de una ruta muestra por dónde circula el vehículo. Un diseño de suministro que funcione también explica qué activa la reposición, cuándo recibe esa información el punto de origen y en qué visita llega el material de reemplazo.

Empieza por el consumo de cada estación de trabajo

Para cada pieza y destino, define la cantidad por contenedor, el consumo previsto con la combinación de productos correspondiente, el punto de entrega y el espacio disponible. Incluye la ubicación de origen y la persona o el proceso responsable de preparar la siguiente carga. Un plan para cada pieza es una herramienta útil para reunir esta información.

Después, sigue un contenedor a lo largo del circuito. ¿Cuándo se queda vacío? ¿Cómo se comunica? ¿Cuándo puede empezar la preparación del pedido? ¿Se prepara la reposición para la siguiente visita o para la posterior? Mide el tiempo que transcurre desde la señal real hasta que hay material utilizable en la estación, no solo el tiempo de transporte desde el almacén.

Ese es el plazo de reposición que deben cubrir las existencias restantes. Añade un margen calculado para la variabilidad que quieras que absorba el sistema. No ocultes ese margen en una acumulación adicional de contenedores sin justificación.

Cómo una ronda cada media hora puede generar una hora de espera

Imagina una célula de montaje que consume 60 piezas idénticas por hora durante un periodo de producción estable. Cada contenedor contiene 20 piezas y el milk run pasa cada 30 minutos.

Un contenedor dura 20 minutos. Entre una visita y la siguiente se consumen 30 piezas. Ninguno de estos datos, por sí solo, indica cuántos contenedores debe haber en el circuito de reposición.

Supongamos que la recogida de un contenedor vacío por parte del conductor sirve como señal de reposición. El contenedor se vacía justo después de una visita. El conductor lo recoge en la siguiente ronda, casi 30 minutos más tarde. A continuación, se prepara el contenedor de reemplazo en el punto de origen y se entrega en la ronda posterior. La espera entre la señal y la reposición es de casi 60 minutos, siempre que la preparación pueda completarse dentro de ese ciclo.

Con el ritmo de consumo supuesto, la célula necesita casi 60 piezas durante esa espera: unas existencias restantes equivalentes a tres contenedores llenos. Y eso antes de añadir el margen de protección elegido frente a retrasos o variaciones del consumo. Contar solo las 30 piezas consumidas entre visitas dejaría sin cubrir la mitad de la espera.

Si la solicitud llega al punto de origen con tiempo suficiente para preparar y cargar el material antes de la siguiente salida, la reposición podría llegar en la próxima visita. Eso supone un flujo de información distinto; no es una ventaja que se obtenga simplemente por mantener la misma ruta.

Dimensiona el circuito a partir de los tiempos reales de la señal y del proceso de preparación. La regla de «dos ciclos» no es una solución universal para todos los milk run. Además, el número de contenedores en circulación no equivale al espacio que ocupan en la estación de trabajo en cada momento.

Asegúrate de que toda la ronda quepa en el intervalo

Elabora los horarios a partir del trabajo observado. Incluye los desplazamientos, las paradas, la manipulación durante las entregas, la recogida de contenedores vacíos, la gestión de señales, la descarga de retornos y la preparación de la siguiente salida. Un recorrido que requiere 20 minutos de conducción puede necesitar mucho más tiempo para completar todas las operaciones.

Por ejemplo, supongamos que una ronda propuesta de 30 minutos requiere ocho minutos de desplazamiento, diez minutos de manipulación en las paradas, cinco minutos para descargar los retornos y cargar la siguiente ronda, y tres minutos para comprobaciones y gestión de señales. En total son 26 minutos, lo que deja cuatro minutos antes de la siguiente salida programada.

Son supuestos ilustrativos, no un margen recomendado. Comprueba si ese margen basta para absorber la variabilidad habitual, las pausas y los relevos de turno. Si no hay tiempo para completar todo el trabajo, cambia la agrupación de paradas, el método de manipulación, la organización del suministro o la frecuencia. No hagas que el horario cuadre sobre el papel omitiendo tareas necesarias.

Compruebe la carga y el recorrido de retorno

Compruebe la ronda con mayor carga que pueda darse de forma razonable, no solo la ronda media. ¿Se pueden transportar y entregar sus contenedores llenos en la secuencia necesaria? ¿Dónde se colocan los vacíos a medida que avanzan las entregas? ¿Es suficiente el espacio acordado en cada estación de trabajo para el material que recibe?

Respete los límites autorizados del equipo y los requisitos de circulación y manipulación de su planta. La selección del vehículo y la organización del tráfico requieren una evaluación específica de la planta; un croquis de la ruta no sustituye esa evaluación.

El retorno merece la misma atención que la entrega. La falta de contenedores vacíos, las señales poco claras o la acumulación de contenedores pendientes de rellenar pueden comprometer la siguiente ronda, aunque la actual haya llegado a tiempo.

Pruebe una ruta piloto e investigue las causas de los fallos

Delimite el conjunto de estaciones de trabajo y piezas, designe a la persona responsable de la ruta y acuerde qué hacer cuando no se pueda atender una solicitud. El procedimiento para escalar una falta de material debe estar definido antes de que el conductor la descubra al salir.

Durante la prueba piloto, registre las visitas previstas y las realizadas, las solicitudes sin atender, las entregas urgentes y cualquier falta de material en una estación de trabajo mientras aún quedaban existencias utilizables en el punto de origen. Observe también lo que hacen los operarios: la ruta no está funcionando si siguen abandonando sus estaciones de trabajo para buscar piezas.

Analice los datos según la causa:

  • Si una visita llega tarde, revise las tareas de la ruta, las interrupciones o el cumplimiento de los horarios de salida.
  • Si la visita llega a tiempo pero con una carga incorrecta, revise las señales, la preparación o la identificación.
  • Si tras una entrega correcta se produce una falta de material, revise el consumo, las cantidades por contenedor o el tiempo de reposición que se había supuesto.
  • Si persiste un exceso de material en una estación de trabajo, revise esos mismos supuestos en sentido contrario.

Antes de ampliar la ruta, pruébela en periodos de alta actividad y con combinaciones de productos representativas. Compare las interrupciones de producción y las actuaciones de urgencia, además del esfuerzo de transporte. De lo contrario, una ronda aparentemente eficiente puede limitarse a trasladar a producción el coste de las esperas.

Programe de forma realista las tareas que reciben el material

Una ronda que funciona resuelve una cuestión física: ¿cómo llegan las piezas a la estación de trabajo? La planificación de la producción debe resolver otra: ¿cuándo pueden ejecutarse las tareas que utilizan esas piezas, teniendo en cuenta todas las demás necesidades de la fábrica?

Que haya existencias en el almacén no demuestra, por sí solo, que un componente esté en el punto de uso. Deje claramente definida esa entrega en su proceso de suministro de materiales. La información sobre disponibilidad que utiliza producción debe reflejar la realidad operativa acordada, sin tratar el saldo de existencias como una confirmación de entrega en tiempo real.

SkyPlanner APS es el siguiente paso adecuado si ajusta manualmente las colas de trabajo de las máquinas a los cambios en la disponibilidad de materiales. Si está activada la opción de tener en cuenta los materiales al programar, el sistema considera la disponibilidad registrada de los materiales que utilizan las tareas de producción. Arcturus programa esas tareas en función de las estaciones de trabajo, los turnos, las prioridades y las dependencias entre operaciones que se hayan configurado. La vista de Gantt muestra la secuencia resultante y su efecto en las fechas de finalización.

Así dispone de un plan de producción común, en lugar de una lista de materiales y unas colas de trabajo por máquina que debe conciliar por separado. Cuando cambia la disponibilidad, el cálculo de la programación trata conjuntamente las tareas afectadas, para que usted pueda centrarse en decidir las prioridades y revisar los compromisos de entrega.

Imagine, por ejemplo, un componente comprado que llega al área de montaje a través de su proceso de suministro interno. Su llegada desde el proveedor se retrasa. En SkyPlanner, la fecha de entrega del pedido de compra representa la disponibilidad prevista del material; al confirmarlo como Entregado, se actualizan las existencias. Actualice la llegada prevista y recalcule la programación: las tareas de producción afectadas se ajustarán a esa fecha, teniendo también en cuenta las demás restricciones de la fábrica.

De este modo, el planificador puede evaluar las consecuencias para la producción antes de pedir a logística interna que haga posible un inicio inviable. La ronda interna sigue teniendo que entregar el componente en el destino acordado. La programación basada en los pedidos de compra no sustituye esa entrega física.

Cómo se aplica en la producción de un cliente

En KJH-Comp, fabricante por contrato de piezas de chapa, C9000 y las hojas de cálculo se utilizaban para planificar la carga semanal a grandes rasgos, mientras que la asignación diaria a las máquinas seguía haciéndose manualmente. La empresa conservó su ERP e implantó SkyPlanner para la programación a capacidad finita.

En la solución implantada en KJH-Comp, una etapa de recogida de piezas previa a la soldadura permite comprobar que todas las piezas de una tarea, incluidas las compradas, están listas antes de que la tarea entre en la cola de trabajo. SkyPlanner también se encarga de la asignación a las máquinas, y el supervisor puede ver los cuellos de botella en la programación.

Lo importante es vincular la disponibilidad de las piezas con la siguiente tarea de producción. Esa misma relación debe tenerse en cuenta al diseñar una ronda de suministro de materiales: la fábrica debe secuenciar las tareas en función de lo que realmente puede hacerse, no solo de un total semanal. Lea la opinión de KJH-Comp sobre SkyPlanner para conocer todos los detalles de la implantación.

Conecte sus decisiones sobre materiales con la programación de la fábrica

Utilice el milk run en logística cuando las entregas periódicas que agrupan materiales para varios destinos encajen con su flujo de materiales. Defina claramente las señales, las tareas de preparación, el flujo de retorno y la cobertura de material en las estaciones de trabajo. Después, utilice SkyPlanner para mantener las tareas de producción que consumen esos materiales alineadas con la información actualizada sobre su disponibilidad y con la capacidad real.

SkyPlanner se integra con cualquier ERP o MES a través de su API REST abierta. Puede conservar los sistemas que gestionan sus pedidos y conectar sus datos de producción a una programación común, reduciendo el trabajo manual necesario para ajustar las colas de trabajo de las máquinas a los cambios en la disponibilidad de materiales.

Reserve una demostración de SkyPlanner centrada en un componente, las tareas que lo consumen y un retraso en su llegada. Pida que le muestren qué operaciones cambian de fecha y qué ocurre con las fechas de entrega. Es una forma práctica de valorar lo que puede aportar a su propia producción. Si prefiere explorar primero, pruebe SkyPlanner con datos de demostración.

Jussi Mäntylä

Especialista en planificación de la producción, SkyPlanner

Cree un plan de producción más claro con SkyPlanner

Conecte sus datos, revise el primer plan y mantenga a los planificadores al mando de cada plan que entra en producción.