Resumen: la programación de producción decide qué se fabrica, en qué máquina, en qué orden y cuándo, con base en pedidos, capacidad y material disponible. En muchas plantas vive en una hoja de cálculo que una sola persona actualiza a mano, y por eso el plan se desactualiza en cuanto algo cambia. El camino práctico es primero escribir las reglas de programación, luego conectar el plan a los datos reales de pedidos, inventario y piso, y por último dejar que un agente de IA proponga reajustes que el programador aprueba. El plan deja de ser una foto y se vuelve algo que se ajusta.

¿Qué es la programación de producción y qué decide?

Es el puente entre lo que vendiste y lo que el piso puede fabricar. El plan de producción responde cuatro preguntas todos los días:

  • Qué se fabrica primero y qué puede esperar.
  • Dónde: en qué máquina, línea o celda.
  • Cuándo: en qué turno y con qué fecha de entrega comprometida.
  • Con qué: si hay material, herramental y gente para hacerlo.

Una mala programación se nota en el piso: cambios de producto de más, máquinas esperando material, pedidos urgentes que desordenan todo y fechas de entrega que se prometen sin saber si se pueden cumplir.

¿Por qué la hoja de cálculo se queda corta?

La hoja de cálculo no es el problema. Es una herramienta excelente para empezar. Se queda corta cuando el plan tiene que reaccionar:

  • Depende de una persona. El programador sabe qué máquina es mejor para qué pieza, pero ese criterio no está escrito.
  • Se captura a mano. Pedidos, inventario y avance de producción se copian de otros sistemas, con retraso y errores.
  • No avisa. Si una máquina se descompone o un material no llega, nadie recalcula hasta que alguien lo nota.
  • Mezcla datos y decisiones. No se distingue qué es un dato (capacidad, tiempos) y qué es una regla (prioridad, agrupación).

El resultado típico es un plan que a las diez de la mañana ya no coincide con lo que pasa en el piso, y un programador que dedica buena parte del día a reconstruirlo.

¿Qué datos necesita un plan de producción confiable?

Antes de pensar en automatizar, revisa si tienes estos datos limpios. Si faltan, ese es el primer trabajo.

Dato De dónde sale Error común
Pedidos y fechas compromiso ERP o CRM Fechas capturadas sin validar contra capacidad
Inventario de materia prima ERP y almacén Existencia en sistema distinta a la física
Rutas y tiempos estándar Ingeniería, historial de producción Tiempos "de cotización" que nunca se actualizan
Capacidad por máquina y turno Producción y mantenimiento Ignorar paros programados y mantenimiento
Tiempos de cambio entre productos Historial del piso Suponer que son cero
Avance real de órdenes Piso, registros o lectura de máquina Capturarlo al final del turno, con horas de retraso

Los tiempos estándar merecen atención especial. Si lo cotizado y lo producido nunca se comparan, la programación hereda un error que se repite en cada orden.

¿Cómo pasar de la hoja de cálculo a un plan que se ajusta?

Sigue estos pasos en orden. Cada uno entrega valor aunque no llegues al siguiente.

  1. Escribe las reglas. Pide al programador que explique cómo decide: prioridad por fecha o por cliente, agrupar productos similares para reducir cambios, qué máquina se prefiere para cada familia de piezas, cuándo se acepta una orden urgente. Todo lo que quede en la cabeza de una persona es un riesgo.
  2. Separa datos de decisiones. Los datos (capacidad, tiempos, inventario) viven en una fuente única. Las decisiones (reglas) viven escritas y con una persona responsable.
  3. Conecta las fuentes. El plan debe leer pedidos, inventario y avance directamente del ERP y del piso, no de capturas manuales.
  4. Define qué dispara un reajuste. Una máquina fuera de servicio, un material que no llega, un pedido urgente o un retraso mayor a cierto umbral. Los umbrales los define tu operación.
  5. Mide plan contra real. Cada semana compara lo programado con lo producido y corrige los tiempos estándar.

Ejemplo paso a paso (ejemplo ilustrativo)

Imagina una planta de maquinado con dos centros de trabajo y tres pedidos. Los números son inventados para explicar la lógica y no corresponden a ninguna planta real:

Pedido Fecha compromiso Pieza Horas de máquina Material
A Viernes Soporte 10 En almacén
B Miércoles Flecha 6 En almacén
C Jueves Soporte 8 Llega el miércoles
  1. La regla de prioridad es la fecha compromiso: B primero, luego C, luego A.
  2. Pero C aún no tiene material hasta el miércoles. Si se programa primero, la máquina espera.
  3. La regla de agrupación dice que A y C son la misma pieza y conviene correrlas juntas para evitar un cambio.
  4. Un plan razonable: B primero en el centro 1, A mientras tanto en el centro 2 y C justo cuando llega el material, en el mismo centro que A.
  5. Si el material de C se retrasa un día, el plan debe reajustarse y avisar si la fecha del jueves está en riesgo.

Un programador experimentado hace esto de memoria. La diferencia es hacerlo cada vez que cambia un dato, con todos los pedidos, sin olvidar nada.

¿Qué reglas conviene escribir primero?

No hace falta un modelo perfecto. Empieza con reglas simples y claras:

Situación Regla de partida Quién decide
Dos pedidos compiten por la misma máquina Gana la fecha compromiso más cercana Programador, si hay excepción
Pieza igual en varios pedidos Agrupar para reducir cambios, sin atrasar fechas Regla automática
Falta material Mover la orden y programar otra que sí pueda correr Regla automática, avisa al comprador
Máquina fuera de servicio Reasignar a la máquina alterna si existe Programador aprueba
Pedido urgente de un cliente clave Evaluar impacto en otras fechas antes de aceptar Persona (ventas y operación)

Estas reglas son un punto de partida. Cada planta tiene las suyas, y escribirlas ya es una mejora aunque todavía no se automatice nada.

¿Qué puede hacer un agente de IA en la programación de producción?

Un agente no sustituye el criterio del programador ni controla máquinas. Hace el trabajo repetitivo de vigilar los datos, recalcular opciones y preparar una propuesta, conectado a tu ERP y a tus registros de producción. En Spreaad hoy trabajamos con agentes que se integran a los sistemas del cliente y con lectura de datos de máquina y producción para comparar lo planeado contra lo producido. Así se reparte el trabajo:

Quién hace qué en la programación de producción
  1. 01ERP y pisoRegistran pedidos, inventario y avance
  2. 02Agente de IADetecta cambios que afectan el planmaterial, máquina o pedido
  3. 03Agente de IARecalcula y propone un plan nuevocon las reglas escritas
  4. 04ProgramadorRevisa y aprueba la propuestadecide en casos de conflicto
  5. 05ERP y pisoReciben el plan actualizado
  6. 06Agente de IACompara plan contra realdetecta desviaciones de tiempo
  7. 07ProgramadorAjusta reglas y tiempos estándarcon la evidencia

El agente aporta velocidad y constancia: revisa todos los pedidos y todas las máquinas cada vez que algo cambia. La persona conserva lo que requiere criterio: aceptar un pedido urgente, negociar una fecha con el cliente o decidir qué sacrificar cuando no alcanza la capacidad.

Si el material es lo que frena el plan, revisa cómo dar seguimiento a proveedores y cómo calcular el stock de seguridad y el punto de reorden.

Checklist para tu primera semana

  • Anota las cinco decisiones que el programador toma más seguido y cómo las toma.
  • Revisa cuántos datos del plan se capturan a mano desde otro sistema.
  • Compara los tiempos estándar de tres piezas contra lo que realmente tardaron.
  • Define tres eventos que obliguen a reprogramar (por ejemplo, máquina detenida o material tardío).
  • Elige una familia de productos para probar el nuevo esquema antes de extenderlo.

Preguntas frecuentes

¿Qué diferencia hay entre plan de producción y programación de producción?

El plan de producción define cuánto se va a producir en un periodo, normalmente a mediano plazo. La programación baja ese plan al detalle: qué orden corre en qué máquina y en qué momento. Se usan juntos, y en muchas plantas se mezclan en la misma hoja.

¿Necesito un software de programación avanzado para empezar?

No. Escribir las reglas, limpiar los datos y conectar las fuentes ya te da gran parte del beneficio. Un software o un agente de IA tiene sentido cuando el volumen de pedidos y los cambios diarios superan lo que una persona puede reajustar a tiempo.

¿El agente de IA programa las máquinas por mí?

No. Propone el plan y el programador lo aprueba. El agente lee datos de pedidos, inventario y producción, pero no da órdenes a las máquinas.

En la ruta a lights-out

En una planta mediana típica, la programación de producción está entre el nivel 0 (manual) y el 1 (asistido): el plan vive en una hoja de cálculo o en un módulo del ERP, pero una persona lo arma, lo corrige y lo comunica. Un agente que vigila los datos y propone reajustes lleva el proceso al nivel 2 (supervisado), con el programador aprobando cada cambio.

Para subir al nivel 3 (por excepción) hacen falta reglas escritas, datos de pedidos, inventario y avance que se actualicen solos, y límites claros sobre qué cambios puede aplicar el agente sin consulta y cuáles no. Entonces el programador solo atiende conflictos reales, como una capacidad que no alcanza.

La programación es una de las piezas centrales de una zona sin luces, porque es donde se decide qué hacen las máquinas y las personas cada turno. Cuando el plan se ajusta con datos reales y el trabajo se reparte entre agentes, máquinas y personas, las personas se dedican a diseñar las reglas y a mejorar el sistema. Ese reparto del trabajo es el problema de fondo hacia el que va la industria. Para ver el panorama completo, lee qué es lights-out manufacturing.

El siguiente paso

Siéntate con quien programa la producción y pídele que te explique, con un caso real de esta semana, cómo decidió el orden de las órdenes. Escribe las reglas que salgan y marca cuáles dependen de un dato que hoy se captura a mano. Si quieres reducir ese trabajo, conoce nuestras soluciones para manufactura de metales y alimentos y bebidas (en inglés), y revisa cómo automatizar las cotizaciones para que lo que se promete al cliente coincida con lo que el piso puede cumplir.