La promesa tecnológica existe: con la potencia de cálculo y, por qué no, con la inteligencia artificial, tu fabrica, por muy compleja que sea, se programará en tiempo real.
El algoritmo inteligente sabrá planificar las tareas, optimizar los tiempos de preparación, garantizar las secuencias y tener en cuenta las limitaciones: podrá prometer fechas de entrega realistas y cumplirlas, gestionando la planta con precisión en tiempo real.
Parece atractivo, pero en la gran mayoría de los casos no funciona.
Si tu proceso de producción es relativamente sencillo, por ejemplo, líneas de montaje, puede funcionar más o menos bien. Pero en ese caso, cabe preguntarse el valor real de algoritmos sofisticados: una secuencia repetitiva y una simple rueda de planificación probablemente sean suficientes para organizar el trabajo.
Si te mueves en un entorno de lotes pequeños, productos diversos y múltiples operaciones, la cosa se complica... y lo más probable es que tus equipos intenten definir las prioridades con Excel, posiblemente varias veces al día.
¿Cuáles son las causas de estas dificultades?
Las incertidumbres forman parte, por supuesto, de la ecuación: averías de máquinas, absentismo, problemas de calidad, roturas de stock.
Pero ese no es el único problema. De hecho, hay un problema estructural. Todos los algoritmos trabajan a partir de datos. ¿Y qué datos son necesarios para realizar una programación? Las rutas de fabricación (routings): la secuencia de operaciones con sus tiempos asociados.
Estamos entre nosotros, así que puedes admitirlo. ¿Qué calidad real tienen tus rutas?
En estas secuencias de operaciones se definen tiempos de preparación, tiempos de operación, posibles tiempos técnicos y plazos de subcontratación.
Si esperas que tu herramienta de programación te diga qué hacer, cuándo y en qué máquina, sabiendo que puedes tener varios miles de operaciones planificadas en tu fábrica, necesitas datos de muy alta calidad… y, por tanto, necesitas confiar plenamente en tus rutas.
Tomemos el ejemplo siguiente. Tu algoritmo “mágico” ha determinado que la operación 700 comenzará el 8 de enero a las 20:00 y terminará el 9 de enero a las 08:00. ¿Qué probabilidades hay de que esto ocurra realmente? Probablemente ninguna, ya que la duración real de las operaciones y los tiempos reales de ajuste, tanto en esta orden de fabricación como en otras órdenes que pasan por los mismos recursos, no se ajustarán exactamente a los tiempos planificados.
Estos tiempos son estimaciones, así que tu planificación de fabricación “optimizada” también es una estimación.
No importa, podrías decir. Es evidente que el programa no se cumplirá exactamente. Habrá retrasos aquí, adelantos allá. Así que, gracias a la potencia de cálculo disponible, solo tenemos que reprogramar los pasos restantes en cualquier momento.
Reprogramar significa barajar de nuevo las cartas, cambiar secuencias y prioridades. Pero para ser eficiente, una fábrica necesita estabilidad.
Y para que te respeten, también sería conveniente que las fechas prometidas a tus clientes no estuvieran cambiando constantemente por culpa de un algoritmo, ¿no?
Como nuestra programación es más o menos correcta, pero no precisa, introduciremos buffers de tiempo (redes de seguridad) en las etapas clave. En nuestro ejemplo, insertamos un buffer de 24 horas en la operación 700 y un buffer de 16 horas al final de la orden de fabricación.
Si los tiempos no se respetan desde la operación 100 hasta la 700, no pasa nada: la operación 800 está protegida por un buffer de 24 horas (una cola).
No es necesaria una reprogramación permanente; basta con respetar las prioridades en el recurso USI3.
Y todas las operaciones en este recurso crítico USI3 están protegidas.
No solo el día a día de una fábrica está lleno de incertidumbres, sino que los datos técnicos básicos —las rutas— no pueden ser exactos.
Para una ejecución fiable, hay que aceptar que se trabaja con estimaciones. El programa debe incluir medidas de seguridad y dar visibilidad a los equipos de producción para que no haya ambigüedad sobre las prioridades.
Al anticipar que habrá retrasos, podrás cumplir los plazos de entrega con total confianza.