Más allá de MRP: por qué los sistemas ERP fallan en la programación finita de la producción
By Mirko Peters ·
Descubre por qué los sistemas MRP y ERP tradicionales no pueden crear un plan de producción realista y ejecutable debido a la suposición de capacidad infinita en la planificación.
Automatically translated with AI from the original post. Read the English original

Los sistemas ERP y MRP tradicionales destacan en el seguimiento de la demanda, la gestión de las listas de materiales y la coordinación del inventario de la empresa, pero fracasan de forma fundamental al crear un plan de producción ejecutable. Como la planificación estándar del ERP se basa en la suposición de capacidad infinita, asigna de forma rutinaria varias órdenes de fabricación solapadas a la misma máquina al mismo tiempo, lo que obliga a los planificadores a recurrir a hojas de cálculo para cubrir esa brecha.
Puntos clave
- Los sistemas ERP tradicionales planifican la demanda frente a los recursos sin reservar bloques finitos del tiempo real de las máquinas.
- La programación hacia atrás calcula las fechas de cada orden de forma independiente, lo que da lugar a cargas de máquina solapadas e físicamente imposibles.
- La planificación de necesidades de capacidad (CRP) puede detectar sobrecargas como 40 horas de demanda en una máquina de 16 horas, pero no puede resolverlas de forma automática.
- La ejecución de la fabricación requiere combinar la disponibilidad de materiales, herramientas, operarios y utillajes con la disponibilidad real de los recursos.
- Los sistemas de planificación y programación avanzada (APS) añaden la capa de decisión necesaria para convertir las señales de demanda del ERP en un plan ejecutable en planta.
La contradicción central de la planificación ERP
Imagina una planta de fabricación que produce conjuntos complejos de bombas industriales. Un lunes por la mañana, un cliente llama para preguntar por un pedido prometido para el viernes. Tu planificador abre el sistema de planificación de recursos empresariales (ERP) y todo parece perfecto. Cada operación tiene una fecha de inicio y de fin programada, cada orden de trabajo está oficialmente liberada y la planificación de necesidades de materiales (MRP) indica que los componentes están disponibles en almacén o llegarán según lo previsto.
Sin embargo, cuando el planificador observa con más detalle la realidad de la planta, un único centro de mecanizado soporta una carga superior a la que cualquier turno físico podría procesar. El plan parece completo sobre el papel, pero la producción sencillamente no puede ejecutarlo. Esta es la contradicción clásica a la que se enfrentan los fabricantes cada día: el ERP puede asignar trabajo a una fecha del calendario, pero una máquina física tiene horas finitas, paradas reales de mantenimiento y límites operativos rígidos.
Para qué está diseñada la planificación ERP
Para entender por qué tu ERP no puede construir una programación de producción óptima, primero debes comprender su finalidad principal. Un ERP es el sistema de registro definitivo de la demanda de clientes, los pedidos de venta, los pedidos de compra, las posiciones de inventario, las listas de materiales y el seguimiento financiero. Cuando llega un pedido de cliente, el ERP relaciona esa demanda con una estructura de producto, utilizando la lista de materiales para definir los componentes necesarios y la ruta de fabricación para describir los pasos de producción.
La MRP traduce después esa demanda en necesidades de suministro. Responde a preguntas de carácter macro:
- ¿Qué componentes debemos comprar a proveedores externos?
- ¿Qué subconjuntos requieren órdenes de producción internas?
- ¿Cuándo debe la planificación liberar esas órdenes para mantener el ritmo de la cadena de suministro?
Esta es la coordinación de demanda y oferta en toda la empresa. Es una función empresarial vital, pero no es un plan de ejecución minuto a minuto para la planta de producción.
La falacia de la programación hacia atrás y de la capacidad infinita
Cuando los pedidos de clientes establecen las fechas de entrega, el ERP calcula hacia atrás a través de la ruta de fabricación del producto. Si el montaje final requiere un día, debe terminar antes del envío. Si el mecanizado alimenta al montaje, el mecanizado debe terminar primero. Si las materias primas requieren un plazo de entrega, compras debe actuar antes. Este cálculo de programación hacia atrás genera las fechas de inicio y fin planificadas para cada operación, utilizando duraciones estándar, plazos de entrega y calendarios de centros de trabajo.
Sin embargo, este mecanismo opera bajo el supuesto de capacidad infinita. Aunque el término suene absurdo, ya que nadie cree que una máquina funcione de forma infinita, significa simplemente que el sistema asigna demanda a un recurso sin reservar antes un bloque finito de tiempo realmente disponible frente a todos los demás pedidos en competencia. Cada pedido calcula hacia atrás desde su propia fecha objetivo de forma aislada. Los planes de los pedidos individuales no se negocian entre sí, lo que provoca que varias órdenes de trabajo apunten a la misma máquina en la misma hora exacta.
Detección frente a resolución en la planificación de capacidad
Algunos sistemas empresariales incluyen módulos de planificación de necesidades de capacidad (CRP) diseñados para agregar la carga frente al calendario de un centro de trabajo. Un informe CRP puede revelar con éxito que un centro de mecanizado crítico tiene 40 horas de demanda frente a solo 16 horas disponibles en una semana determinada. Identifica la sobrecarga y traslada el problema de la memoria de las personas a un panel compartido.
Sin embargo, detectar una sobrecarga es muy distinto a resolverla. Un informe de capacidad cuenta la colisión, pero no la deshace. No decide qué pedido se ejecuta primero, qué trabajo se aplaza, si una máquina alternativa puede asumir la carga o cómo afecta un cambio a las operaciones de montaje posteriores. Imprimir dos veces un informe de sobrecarga no genera un turno adicional, un operario extra ni una segunda máquina física.
Por qué Excel sigue sobreviviendo en la planta de producción
Esta brecha fundamental entre el cálculo de fechas del ERP y la ejecución física en planta explica por qué los planificadores siguen recurriendo de forma persistente a hojas de cálculo, pizarras y listas locales de prioridades. Los planificadores combinan información del ERP, registros de mantenimiento, bloqueos de calidad y su conocimiento tácito de la planta para construir un programa que la fábrica realmente pueda ejecutar. Las soluciones alternativas con hojas de cálculo rara vez son el problema de fondo; son adaptaciones necesarias para una lógica de programación que el ERP no puede resolver de forma nativa.
Cerrar la brecha con la programación finita
Pasar de la planificación empresarial a una auténtica ejecución de fabricación requiere separar las transacciones empresariales de la programación finita. Mientras el ERP mantiene la realidad financiera y de materiales del negocio, una capa de planificación dedicada debe evaluar las restricciones de recursos, la disponibilidad de materiales, los requisitos de utillaje, las cualificaciones de los operarios y los preparativos dependientes de la secuencia.
Para saber más sobre cómo los fabricantes modernos cierran la brecha entre la planificación de alto nivel del ERP y la programación ejecutable en planta, escucha el episodio completo. Sintonízalo para descubrir cómo la programación finita y la optimización basada en restricciones convierten fechas empresariales rígidas en un plan de producción flexible y realista.
Preguntas frecuentes
¿Qué significa el supuesto de capacidad infinita en un sistema ERP?
El supuesto de capacidad infinita significa que el cálculo de planificación del ERP puede asignar demanda a un recurso sin reservar antes un bloque finito de su tiempo realmente disponible frente a los pedidos en competencia. Da prioridad al cálculo de las necesidades de materiales y demanda sobre el cumplimiento de los límites de tiempo físicos de las máquinas.
¿Por qué los sistemas ERP usan la programación hacia atrás?
Los sistemas ERP usan la programación hacia atrás para partir de la fecha de entrega solicitada por el cliente y recorrer la ruta de fabricación del producto en sentido inverso. Así se calculan las fechas de inicio objetivo de las operaciones de fabricación y las señales de compra, lo que ayuda a la empresa a coordinar los plazos de la cadena de suministro en toda la organización.
¿Puede la planificación de necesidades de capacidad (CRP) solucionar los centros de trabajo sobrecargados?
No. El CRP puede detectar y agregar las sobrecargas de los centros de trabajo, mostrando que una máquina tiene 40 horas de demanda frente a 16 horas disponibles, pero no decide automáticamente qué pedidos se ejecutan primero, no reubica los trabajos en conflicto ni evalúa las consecuencias en las operaciones posteriores.
¿Por qué los planificadores de fábrica dependen de hojas de cálculo en lugar de su ERP?
Los planificadores recurren a hojas de cálculo y soluciones manuales porque las fechas del ERP por sí solas no tienen en cuenta restricciones reales como las paradas de máquinas, la disponibilidad de utillajes, los turnos de operarios y las preparaciones que dependen de la secuencia. Excel funciona como solución alternativa para la lógica de programación que existe fuera del cálculo de fechas del ERP.