Heijunka: qué es y cómo nivelar la producción con un ejemplo

Heijunka es la técnica de nivelación de la producción del Sistema de Producción Toyota, que estabiliza el flujo de trabajo suavizando las variaciones de volumen y de mezcla de productos. Se aplica para que la fábrica no trabaje a trompicones: en lugar de fabricar grandes lotes cuando entra un pedido y quedarse después sin carga, la línea produce cada día una cantidad parecida y con una combinación de referencias repartida a lo largo del turno. El resultado se nota en menos inventario, menos esperas y un ritmo de trabajo predecible.

Origen y fundamento del Heijunka

El concepto nació en las fábricas de Toyota como respuesta a la variabilidad natural de los pedidos. Producir todo el lote de un modelo cuando entraba la orden generaba picos de actividad seguidos de periodos de inactividad, con el inventario acumulándose entre medias. Los ingenieros de la compañía buscaron la forma de fabricar una mezcla constante de modelos a lo largo del tiempo, de modo que la carga de trabajo se repartiera de manera uniforme. Esa idea encaja con el Just in Time y ataca de raíz uno de los desperdicios Lean con más impacto: la sobreproducción.

Nivelación de volumen y nivelación de mezcla

Heijunka se aplica en dos dimensiones que conviene no confundir:

  • Volumen (nagare): producir la misma cantidad total de unidades cada día, aunque la demanda semanal o mensual oscile. Se trabaja con la demanda promedio del periodo.
  • Mezcla (henshu): intercalar las distintas referencias dentro del mismo día o turno, en vez de fabricar un lote completo de cada una por separado.

La nivelación completa combina las dos. Nivelar solo el volumen deja sin resolver el problema de la variedad; nivelar solo la mezcla no evita los días de exceso y los días de escasez.

La caja Heijunka: cómo se materializa la nivelación

Para llevar la nivelación al taller, Toyota desarrolló un panel visual: la caja Heijunka. Es una cuadrícula con columnas que representan intervalos de tiempo (horas, turnos) y filas que representan modelos o familias de producto. Cada celda contiene una tarjeta kanban que autoriza fabricar una unidad o un lote pequeño de ese modelo en ese intervalo. El orden de las tarjetas dentro de la caja define la secuencia real de producción, y los operarios solo tienen que ir tomando la siguiente tarjeta.

Ejemplo práctico de cálculo de secuencia Heijunka

Supongamos una línea que fabrica tres productos: A, B y C. La demanda semanal del cliente es:

  • Producto A: 600 unidades
  • Producto B: 300 unidades
  • Producto C: 100 unidades

La semana laboral es de 5 días. El primer paso es nivelar el volumen.

Paso 1: calcular la producción diaria nivelada

Producción diaria total = (600 + 300 + 100) / 5 días = 200 unidades/día.
Cada día hay que fabricar 200 unidades en total, combinando A, B y C.

Paso 2: determinar la proporción diaria de cada producto

Calculamos cuántas unidades de cada referencia deben fabricarse por día para cumplir la demanda semanal:

  • Producto A: 600 uds / 5 días = 120 uds/día
  • Producto B: 300 uds / 5 días = 60 uds/día
  • Producto C: 100 uds / 5 días = 20 uds/día

Total: 120 + 60 + 20 = 200 uds/día. La proporción diaria es 120A : 60B : 20C.

Paso 3: simplificar la proporción para encontrar una secuencia repetitiva

Dividimos entre el máximo común divisor, que es 20:
120/20 = 6 | 60/20 = 3 | 20/20 = 1.
La proporción simplificada es 6A : 3B : 1C.

Por cada 10 unidades producidas (6 + 3 + 1), 6 deben ser A, 3 B y 1 C. Esa es la mezcla ideal que hay que replicar a lo largo del día.

Paso 4: diseñar la secuencia de producción

Necesitamos una secuencia que, al repetirse, dé 120 A, 60 B y 20 C. Un ciclo que respeta la proporción 6:3:1 es: A-A-B-A-A-B-A-A-B-C.
Analizando el ciclo de 10 unidades:

  • A aparece 6 veces.
  • B aparece 3 veces.
  • C aparece 1 vez.

Si el ciclo se repite 20 veces en un día (20 ciclos x 10 uds/ciclo = 200 uds/día), salen exactamente:
A: 20 ciclos x 6 = 120 unidades
B: 20 ciclos x 3 = 60 unidades
C: 20 ciclos x 1 = 20 unidades

La secuencia diaria es, por tanto, (A-A-B-A-A-B-A-A-B-C) repetida 20 veces. Con un turno de 480 minutos, el takt time es de 2,4 minutos por unidad y cada ciclo de 10 unidades ocupa 24 minutos. Así queda la caja Heijunka cargada:

CicloFranja horariaSecuencia (10 uds)ABC
106:00-06:24A-A-B-A-A-B-A-A-B-C631
206:24-06:48A-A-B-A-A-B-A-A-B-C631
306:48-07:12A-A-B-A-A-B-A-A-B-C631
………………
2013:36-14:00A-A-B-A-A-B-A-A-B-C631
Total día480 min20 ciclos1206020

Relación con el takt time, el kanban y el Just in Time

Heijunka no funciona aislado. El takt time marca el ritmo al que hay que producir para atender la demanda: tiempo disponible dividido entre unidades demandadas. Con la secuencia nivelada, cada tarjeta de la caja se asigna a un intervalo que respeta ese ritmo, y cada tarjeta actúa como kanban de producción que dispara el consumo de materiales y el reabastecimiento de la referencia correspondiente. Cuando los tres elementos están sincronizados, el material fluye en la cantidad y variedad que toca, que es la base del Just in Time.

La diferencia con una planificación por lotes es fácil de ver en el ejemplo: fabricar 120 A el lunes y el martes, 60 B el miércoles y 20 C el jueves obliga a mantener stock de B y C durante días. Repartir la mezcla cada 24 minutos reduce ese stock a lo que se consume entre ciclos.

Cómo implantar Heijunka en una línea: pasos

  1. Calcular la demanda diaria nivelada a partir del histórico de pedidos del periodo y los días productivos reales.
  2. Agrupar las referencias en familias con procesos, tiempos de ciclo y materiales parecidos. Con cientos de referencias no se nivela una a una, se nivela por familia.
  3. Obtener la proporción diaria y simplificarla dividiendo entre el máximo común divisor, como en el ejemplo.
  4. Construir la secuencia y cargar la caja repartiendo las referencias de forma que ninguna se acumule al principio o al final del turno.
  5. Reducir los tiempos de cambio antes de apretar la mezcla y revisar la caja cada semana con los datos reales de cumplimiento.

Cuándo no conviene aplicar Heijunka

La técnica pide cierta estabilidad y previsibilidad. Estos son los casos en los que suele dar más problemas que beneficios:

  • Demanda muy volátil e impredecible: si los pedidos cambian de forma brusca cada día, nivelar sobre un promedio genera inventario de lo que no se vende y falta de lo que sí.
  • Tiempos de cambio de herramienta (setup) muy largos: si pasar de A a B cuesta horas, producir lotes de una unidad resulta inviable en coste.
  • Cuellos de botella rígidos que no admiten variación en la mezcla sin perder capacidad.
  • Entornos donde prima la utilización máxima de una máquina costosa por encima del flujo de material.
  • Procesos inestables con averías frecuentes, calidad fuera de control o suministro irregular: primero se estabiliza, después se nivela.

Errores comunes al implementar Heijunka

  • Nivelar antes de estabilizar. Aplicar la caja sobre una línea con paradas constantes solo traslada el caos a una cuadrícula.
  • Ignorar el takt time. Una secuencia que no respeta el ritmo de la demanda lleva a sobreproducción o a incumplimientos.
  • Aumentar la frecuencia de cambios sin trabajar el SMED. La mezcla se vuelve insostenible y la plantilla acaba abandonando el sistema.
  • Tratar la caja como un programa rígido. Necesita margen para absorber incidencias y pequeñas variaciones sin romperse.
  • No comunicar la nivelación a los proveedores. Si ellos siguen entregando por lotes grandes, el inventario se acumula en la puerta de entrada.
  • Medir solo el cumplimiento del plan. Conviene seguir también el inventario en proceso, el nivel de servicio y el tiempo de cambio real.

Preguntas frecuentes sobre Heijunka

¿Heijunka es lo mismo que equilibrar la línea de montaje?

No. El equilibrado de línea (line balancing) reparte las tareas entre los operarios para que todos tengan una carga similar. Heijunka suaviza el flujo de órdenes de producción a lo largo del tiempo para evitar picos y valles. Se complementan, pero resuelven problemas distintos.

¿Funciona solo en la fabricación de automóviles?

No. Aunque nació allí, se aplica en cualquier producción repetitiva: electrónica, bienes de consumo, alimentación, textil. También en servicios con flujo estandarizado, como ciertos procesos administrativos o de logística, donde la carga de trabajo se puede repartir de forma uniforme.

¿Se puede aplicar con cientos de referencias diferentes?

Sí, agrupando las referencias en familias con tiempos de ciclo y procesos similares. La nivelación se hace por familia y dentro de cada familia se decide la secuencia de referencias concretas.

¿Qué herramienta se usa para gestionar la caja Heijunka?

Muchas empresas empiezan con un panel físico, que es barato y muy visual. Después pueden pasar a un sistema de planificación de la producción (APS) o a un módulo del ERP que digitalice la lógica de la caja y la conecte con el resto de la planificación.

¿El Heijunka aumenta los costes de preparación?

Al principio puede aumentarlos, porque se cambia de modelo con más frecuencia y los lotes son más pequeños. Por eso la implantación va acompañada de un trabajo paralelo en SMED (cambio rápido de herramienta) que reduzca esos tiempos. Sin esa reducción previa, la nivelación de la mezcla no suele sostenerse.