Falta de suministro y bloqueo: diagnosticar las pérdidas de equilibrio de la línea en el traspaso de granel a empaquetado
El llenador está en marcha. El empacador está en marcha. El paletizador está en marcha. La línea hizo un 15% menos de lo que debía en este turno, y ninguna máquina levantó una falla.
Eso es una pérdida por desbalance de línea. No se rompió nada. Las máquinas esperaban unas a otras, y la espera se registra en el lugar equivocado: la mayoría de los sistemas de monitorización registran una máquina que está encendida pero ociosa como su propia parada, o no lo codifican en absoluto.
En líneas con un traspaso granel-a-empaque, starving y blocking a menudo suman cinco o más puntos OEE. El OEE a nivel máquina no puede atribuírselos, porque la causa nunca es la máquina que los muestra. Este artículo trata sobre cómo medirlos, atribuirlos a la estación que los causó, encontrar el cuello de botella real que fija la velocidad de la línea, y arreglar la pérdida con las tres palancas que no cuestan nada antes de que alguien proponga equipo.
Tres estados en los que puede estar una máquina en funcionamiento
Una máquina que no está en fallo está en uno de tres estados, y solo uno de ellos produce.
En marcha. Encendida, alimentada, descargando, produciendo.
Hambrienta (starved). Encendida y lista, pero esperando entrada. La alimentadora está vacía porque la estación aguas arriba está parada, lenta o entre lotes.
Bloqueada. Encendida y lista, pero incapaz de descargar. La salida está llena porque la estación aguas abajo está parada, lenta o atascada.
La mayoría de los sistemas de monitorización no pueden distinguir los tres. Una máquina starved o blocked no activa una alarma, así que se registra como su propia parada, queda sin codificar o, donde el sistema solo vigila señales de fallo, se cuenta como en marcha. Los operarios hacen lo mismo: un llenador esperando granel no es un problema del llenador, así que nadie registra una razón. El resultado es una línea donde las máquinas equivocadas cargan con el tiempo de inactividad y el conteo de la línea queda corto en un 15 %. El método OEE de Robert Hansen tiene un nombre para esta pérdida: induced stop — tiempo perdido por una causa fuera de la máquina.
La regla que hace que esto sea corregible: una parada starved o blocked pertenece a la estación que la causó, no a la que la mostró. Un etiquetador hambriento es una pérdida del llenador o del suministro a granel. Un llenador bloqueado es una pérdida del empacador. Hasta que las paradas no se atribuyan así, el Pareto es una lista de víctimas.
Por qué sucede en el punto de traspaso
El granel y el empaquetado funcionan en ritmos diferentes. Mezclar, cocinar, llenar un tanque, operar un reactor: son procesos por lotes con un tiempo de ciclo medido en horas, con ventanas de CIP y cambios de tanque entre ellos. Una línea de empaquetado funciona continuamente a una tasa medida en unidades por minuto. La acumulación entre ambos existe para absorber el desajuste, y solo lo hace dentro de su capacidad.
Así la línea se queda hambrienta según el calendario. Cada vez que acaba un lote y el siguiente no está listo, el buffer se vacía, el llenador para y todo lo aguas abajo sigue. Cada vez que el granel sobreproduce respecto al pack, el buffer se llena, el granel queda bloqueado y el ciclo de lote se descuadra. Ninguna de las partes ve el panorama completo: el bulk reporta finales de lote, el pack reporta disponibilidad de máquina, y las horas que la línea pasó esperando caen entre dos departamentos, dos sistemas y dos reuniones.
En la dirección opuesta, un paletizador lento o un empacador con atascos crónicos hace retroceder toda la línea hasta el llenador. El blocking viaja aguas arriba tan rápido como la starvation viaja aguas abajo. El artículo sobre máquinas mal actor tiene el ejemplo: un paletizador que parecía inofensivo en aislamiento resultó estar parando tres líneas.
Encuentra el verdadero cuello de botella
El cuello de botella es la estación con la tasa efectiva más baja incluyendo sus propias paradas, no la menor velocidad nominal. Un llenador con una capacidad nominal de 200 unidades por minuto que para por micro-paradas el 10% del tiempo es efectivamente una máquina de 180; un empacador de cajas nominalmente a 190 que corre limpio es la estación más rápida. La placa de características pone el cuello de botella en el empacador. Los datos lo sitúan en el llenador.
También se mueve. En una línea de mezcla alta el cuello de botella es una estación en formatos pequeños y otra en grandes, una estación en el turno diurno y otra en el nocturno, el bulk en algunos SKUs y el pack en otros.
Una vez medidos los estados de estación, la prueba es simple. El cuello de botella es la estación que casi nunca está starved y casi nunca está blocked, y cuyas propias paradas siempre afectan el conteo de la línea. Todo lo aguas arriba de ella queda periódicamente bloqueado por ella; todo lo aguas abajo queda periódicamente hambriento por ella. Dibuja la franja temporal para un turno, estación por estación, y el cuello de botella es la fila sin esperas.
En la línea de empaquetado usada en esta serie, la planta asumía que el llenador era el cuello de botella; era la máquina más nueva y la que había alrededor de la que se diseñó la línea. Cuatro semanas de datos de estados dijeron que el empacador de cajas fijaba la tasa tres días por semana, cuando los micro-paros crónicos estaban en su peor momento, y el bulk la fijaba los otros dos, en los cambios de lote. El llenador fue cuello de botella unas cuatro horas a la semana. Cada proyecto de mejora durante dos años había ido dirigido a él.
Medirlo: estados de estación, no OEE de estación
El OEE de estación no puede atribuir esta pérdida, porque la pérdida está en las relaciones entre estaciones. Lo que se necesita es un estado por estación, por segundo: running, starved, blocked, down.
Las señales suelen estar ya ahí. Una señal run/stop desde el PLC o un sensor da running y down. Las fotocélulas de entrada y descarga, o el sensor de nivel del buffer, dan starved y blocked: una máquina inactiva con entrada vacía está starved, una máquina inactiva con salida llena está blocked. Donde faltan señales, una cámara sobre la acumulación hace el mismo trabajo. Cuatro semanas, cada SKU, cada turno.
Luego la regla de atribución. Una parada starved se carga a la estación aguas arriba más cercana que estaba parada o funcionando por debajo de su tasa en ese momento; una parada blocked a la estación aguas abajo más cercana. El resultado, para cada estación, son tres números: minutos perdidos por sus propias paradas, minutos que causó aguas abajo por starvarlas, minutos que causó aguas arriba por bloquearlas. Sumados, eso es producción perdida por causa, y el Pareto reatributado suele ser una lista distinta a la lista a nivel máquina. Aparecen estaciones que parecían inocentes; estaciones que parecían culpables, como el llenador de la serie, descienden.
Leer el patrón: cuatro causas
Con los estados y la atribución implementados, la pérdida suele resolverse en una o varias de cuatro causas, y cada una tiene una solución distinta.
Desajuste de tasa. La línea de envasado es simplemente más rápida de lo que el bulk puede suministrar, o el paletizador es simplemente más lento que el empacador. El tiempo starved o blocked es aproximadamente constante y no depende de cuándo cambian las cargas. Esto es un hecho estructural sobre la línea y establece la tasa real; el primer trabajo es planificar a esa tasa en lugar de a la placa de características de la estación más rápida.
Starvation por ciclo de lote. El tiempo starved es periódico y se alinea con los cierres de lote, ventanas de CIP y cambios de tanque en el calendario del bulk. En la franja temporal aparece como huecos regulares, en los mismos puntos en cada ciclo de lote. Esto es un problema de programación y es la causa más común en líneas granel-a-empaque.
Buffer infra-dimensionado para el perfil de paradas. La acumulación se vacía o llena más rápido de lo que duran las paradas a cada lado. Un empacador con un micro-paro de dos minutos cada diez minutos llena un buffer de noventa segundos cada vez, y el llenador queda bloqueado en cada paro. El buffer fue dimensionado por regla de pulgar, no por el perfil medido de paradas de sus vecinos.
Un cuello de botella móvil. La estación que fija la tasa cambia por SKU o por turno. La pérdida aparece como starvation en aval de una estación en algunos formatos y blocking en amont de otra en otros. Es un problema de enrutamiento, ajustes y métodos de equipo, y la solución es por SKU, no por línea.
Solucionarlo: velocidad, buffer, programación
Tres palancas, en orden de coste. El equipo es la cuarta, y solo después de usar las tres primeras.
Velocidad. Haga que las estaciones que no son cuello de botella trabajen un poco por encima del ritmo del cuello de botella, con la velocidad controlada por el nivel del buffer, en lugar de a todo gas. El diseño clásico hace girar las máquinas a ambos lados del cuello de botella algo más rápido para que los buffers puedan rellenarse tras una parada; a todo gas es demasiado rápido. Un llenador que corre a 200 hacia un empacador que solo puede aceptar 180 no produce 200; produce 180 y pasa la diferencia bloqueado, atascándose y generando desperdicio. Bajarlo a 185 elimina la mayor parte del bloqueo, mantiene suficiente margen para rellenar el buffer tras una parada del empacador, reduce los micro-paros en ambas estaciones y no cuesta nada. Es lo bastante contraintuitivo como para que los operarios no lo hagan sin los datos delante, y suele ser la primera solución.
Buffer. Dimensione la acumulación para el perfil de paradas medido de las estaciones adyacentes, no para el espacio disponible o el valor por defecto del proveedor. Si la parada de rutina más larga del empacador es de tres minutos, el buffer delante de él debe contener tres minutos de producción del llenador. Un buffer demasiado pequeño convierte cada micro-parada downstream en una parada bloqueada upstream; uno demasiado grande oculta el problema y ata producto.
Programación. Alinee los arranques de lote y las ventanas CIP con la demanda de la línea de pack, de modo que el siguiente lote esté listo antes de que el buffer se vacíe. Secuencie SKUs para que los ritmos de bulk y pack coincidan, agrupando formatos cuyos ciclos de lote y tasa de pack sean compatibles. Planifique la línea de pack a la tasa limitada por el bulk para los SKUs donde el bulk es el cuello de botella, para que el plan no prometa salida que la línea no puede producir físicamente. Son decisiones del planificador y necesitan los estados medidos delante del planificador.
Equipo, solo en el cuello de botella. Tras velocidad, buffer y programación, lo que quede es estructural, y los datos dicen exactamente dónde: la estación que fija la tasa, en los SKUs donde lo hace. Eso es una solicitud de capital mucho más pequeña y mejor dirigida que la nueva línea en la comparación de costes, y es el único tipo de solicitud de equipo que los datos de balance de línea apoyan.
Ejemplo resuelto
La línea de la serie, según el método de capacidad oculta: starvation y blocking eran 5 puntos OEE, unas 6 horas-línea por semana. El primer artículo asignó 1 punto como recuperable por disciplina y 4 como "aceptado, upstream", asumiendo que el suministro bulk era un hecho con el que la línea de pack debía vivir.
Cuatro semanas de estados de estación contaron otra historia.
| Cause | Share of the loss | Pattern on the timeline | Owner |
|---|---|---|---|
| Starvation from bulk around batch changeovers | 60% | Regular gaps at the same point in every batch cycle | Planner and bulk-side manager |
| Blocking from the case packer’s micro-stops | 25% | Short, frequent blocked periods at the filler, each matching a case-packer stop | Line engineer |
| Rate mismatch, filler faster than case packer | 15% | Constant low-level blocking regardless of batch | Line engineer, settings |
La corrección del case-packer del artículo sobre micro-paros eliminó la mayoría del bloqueo, y operar el llenador a 185 en lugar de 200 eliminó el bloqueo por desajuste de tasa y redujo el desperdicio simultáneamente. Juntos, aproximadamente 2 puntos.
El starvation por ciclo de lote fue el hallazgo mayor. Alinear el inicio de cada lote al nivel del buffer en lugar del ciclo propio del equipo bulk, y reordenar dos SKUs para que sus ciclos de lote coincidieran con la tasa de pack, eliminó alrededor de la mitad: aproximadamente 1,5 puntos que la planta había aceptado como un hecho upstream y que ahora estaban en manos del planificador. Los 1,5 puntos restantes son una brecha real entre la capacidad del bulk y la tasa del pack en esos SKUs, y ahora son un número medido: la porción estructural, y la única parte de esta pérdida que un caso de equipo podría legítimamente abordar.
La conclusión honesta es que la asignación del primer artículo fue conservadora. La pérdida que la planta aceptó como un hecho upstream era en parte una pérdida de planificación, y la única manera de averiguarlo fue medir los estados. Las cifras son ilustrativas; el patrón —donde el programador se hace cargo de más de la pérdida de lo que se esperaba— es lo que vemos en la mayoría de las líneas granel-a-empaque.
Cómo hace esto Fabrico
Fabrico registra starved y blocked como estados de primera clase, carga cada espera a la estación que la causó y planifica y valora la línea de pack a su tasa real, con bulk y pack en un solo sistema. La pérdida de balance de línea vive entre los sistemas de dos departamentos. Bulk tiene sus registros de lotes, pack tiene su monitorización de máquinas, y la espera cae en la brecha entre ellos. La única manera de asumir la pérdida es tener ambos lados en el mismo lugar — eso es lo que la plataforma de rendimiento manufacturero de Fabrico (MES, OEE, CMMS & AI) está diseñada para hacer.
Starved y blocked son estados de primera clase. El estado de cada estación — running, starved, blocked o down — se captura por segundo desde señales PLC, sensores y visión por computadora sobre la acumulación, y se registra como tal en vez de colapsarlo en «running». La franja temporal existe para cada turno sin que nadie la dibuje.
La atribución está integrada. Cada periodo starved o blocked se carga a la estación que lo causó, de modo que el Pareto es la salida perdida por causa, no por síntoma. El llenador deja de ser culpado por las lagunas de lote del bulk, y los micro-paros del case-packer se cargan con el tiempo del llenador que bloquearon.
El cuello de botella se identifica por SKU y por turno, y se muestra que puede moverse. La plataforma informa qué estación fijó la tasa de la línea, por cuánto tiempo y para qué formatos, de modo que el esfuerzo de mejora vaya a la estación que realmente restringe la producción esta semana.
El planificador programa a la tasa real. El módulo de programación planifica la línea de pack a la tasa limitada por el cuello de botella por SKU, alinea los inicios de lote y las ventanas CIP con el nivel del buffer y la demanda del pack, y secuencia formatos para que los ritmos bulk y pack coincidan. Cuando el bulk falla, replanifica las órdenes de pack en lugar de permitir que la línea quede hambrienta con el plan original.
El módulo de impacto financiero valora la espera. Con el precio de venta y el margen introducidos una vez por SKU, las horas starved y blocked se valoran al margen del SKU que estaba esperando. Un llenador starved durante un formato de alto margen cuesta más que la misma espera en un formato de bajo margen, y los insights accionables de la IA clasifican las correcciones propuestas — un ajuste de velocidad, un cambio de buffer, una regla de alineación de lotes — por valor recuperable, con un propietario y un resultado medible.
Se levanta mantenimiento allí donde la causa es desgaste. Cuando la causa del bloqueo es una estación cuya tasa de paradas está aumentando, se genera la orden de trabajo contra ese activo en el mismo sistema, con la evidencia de la pérdida de output adjunta.
La pérdida para la que nadie convoca una reunión se convierte en una lista priorizada con un valor en dólares y un propietario en cada línea.
Preguntas frecuentes
¿Qué son starvation y blocking en fabricación? Starvation es una máquina que está encendida y lista pero inactiva porque no tiene entrada; blocking es una máquina que está encendida y lista pero inactiva porque no puede descargar. Ambas son pérdidas causadas por otra estación, y la mayoría de la monitorización las asigna a la máquina equivocada o las deja sin codificar, porque la máquina que las muestra no ha fallado.
¿Cómo se encuentra el cuello de botella en una línea de envasado? Mida el estado de cada estación durante varias semanas. El cuello de botella es la estación que casi nunca está starved y casi nunca blocked, y cuyos propios paros siempre reducen el conteo de la línea. Es la estación con la tasa efectiva más baja incluyendo sus propios paros, no la velocidad nominal más baja, y a menudo se mueve según SKU y turno.
¿Por qué el OEE de la máquina no muestra pérdidas de line-balance? Porque la pérdida está en la relación entre estaciones, no en una máquina en particular. El tiempo perdido de un llenador starved suele cargarse al llenador, cuando la salida que no produjo es realmente una pérdida del bulk o de planificación. Solo los estados de estación con atribución a la estación causante hacen visible la pérdida.
¿De qué tamaño debe ser un buffer de acumulación? Lo bastante grande para contener la producción de la estación aguas arriba durante la duración del paro rutinario más largo de la estación aguas abajo, y viceversa. Dimensionarlo según el perfil de paradas medido de las estaciones adyacentes, no por una regla empírica o el espacio disponible.
¿Deben las máquinas que no son cuello de botella correr a full speed? No, y tampoco exactamente al ritmo del cuello de botella. Una estación que corre mucho más rápido que el cuello de botella no aumenta la producción de la línea; pasa la diferencia bloqueada, provocando atascos y desperdicio. Hágala correr un poco más rápido que el cuello de botella, con la velocidad controlada por el nivel del buffer, para que el buffer se rellene tras un paro sin ciclos constantes de arranque-parada.
Vea dónde está esperando la línea
Si todas las máquinas reportan alta disponibilidad y el conteo de la línea es bajo, la pérdida está entre ellas. Cuatro semanas de estados de estación mostrarán dónde, qué estación fija la tasa y cuánto del tiempo de espera pertenece al plan en lugar de al equipo.
El piloto de alcance fijo hace exactamente eso: una línea, seis semanas, un sensor industrial y hub instalados con su equipo y visión por computadora sobre el traspaso, el estado de cada estación capturado y atribuido desde el día uno. La lectura incluye el verdadero cuello de botella por SKU, el Pareto reatribuido de pérdidas y las tres intervenciones de mayor valor, que en una línea granel-a-empaque suelen incluir una configuración de velocidad y una regla de programación que la planta puede aplicar la semana siguiente. La tarifa es fija y se acredita íntegramente contra la suscripción del primer año si despliega. El piloto corre en la plataforma de rendimiento manufacturero de Fabrico (MES, OEE, CMMS & AI), que conecta datos de máquina, OEE y análisis de pérdidas, programación, valor de salida por SKU y mantenimiento en un solo sistema, de modo que el cuello de botella que encuentran los datos sea aquel alrededor del cual se planifica.
Solicite una demostración o lea cómo el módulo de programación planifica a la tasa limitada por el cuello de botella.
Artículos relacionados
Lo último de nuestro blog

Tarjetas reales de Fabrico, datos de ejemplo.











