Programación de producción para comida húmeda para mascotas

Aprenda a programar una línea de producción de comida húmeda para mascotas — cocción batch (por lotes), llenado continuo, autoclaves en paralelo y cambios de sabor — con Schantt.

Esta guía está dirigida a planificadores de producción y gerentes de operaciones que programan líneas de comida húmeda para mascotas — calderas de cocción batch (por lotes), llenadoras continuas, autoclaves en paralelo y cambios impulsados por sabor — y muestra cómo modelar su planta en Schantt para construir cronogramas de producción optimizados que respeten cada etapa del proceso.

Esta guía sigue una empresa ficticia compuesta basada en investigación industrial sobre comida húmeda para mascotas; todos los nombres, parámetros y cifras son ilustrativos.

Contexto industrial

La fabricación de comida húmeda para mascotas es un hybrid flowshop de cinco etapas. Los bloques de proteína cruda congelada se muelen y mezclan para formar una pasta cárnica, se cocinan en calderas con camisa de vapor para esterilizar y texturizar, se llenan en latas o bolsas, se esterilizan nuevamente en autoclaves batch bajo presión y calor, y luego se etiquetan y encajonan para su envío. El proceso combina operaciones batch (por lotes) — molienda, cocción y autoclave — con etapas de flow (flujo continuo) — llenado y embalaje — creando una tubería donde la disciplina de sincronización en cada traspaso determina el rendimiento.

Tres clases de producto son típicas: paté (una emulsión suave y homogénea), trozos en salsa (piezas formadas en salsa) y desmenuzado (proteína desmenuzada, generalmente en bolsas). Cada clase sigue un perfil de cocción diferente — el paté cicla más rápido a 25 minutos por lote de 1.000 kg, el desmenuzado toma 30 minutos, y los trozos en salsa requieren la cocción más larga a 40 minutos — y una ruta de llenado diferente. Las latas se procesan en una llenadora dedicada capaz de 18.000 unidades por hora para paté y 12.000 unidades por hora para trozos en salsa; las bolsas se procesan en una llenadora separada a 9.000 unidades por hora para desmenuzado. Los cuatro autoclaves batch, cada uno con capacidad de canasta de 400 kg, operan en turnos rotativos 24/7 para mantener el ritmo de las líneas de llenado del turno diurno; los ciclos de autoclave van desde 35 minutos (paté) hasta 50 minutos (trozos en salsa). Los tiempos de transferencia entre etapas son 10, 10, 15 y 20 minutos — de molienda a cocción, de cocción a llenado, de llenado a autoclave, y de autoclave a embalaje.

Los cambios impulsados por sabor definen la complejidad de la programación. Con cinco sabores de proteína en tres clases de producto, cada transición entre clases en una caldera o llenadora compartida incurre en una penalización de tiempo direccional — de 30 a 70 minutos — determinada por el par y la dirección de la secuencia. La limpieza asimétrica significa que una transición de una proteína suave a una fuerte toma más tiempo que la inversa, y las transiciones de salmón son las más intensivas. La planta opera un turno diurno de 10 horas, de lunes a viernes, para molienda, cocción, llenado y embalaje, mientras que la sala de autoclaves funciona las 24 horas del día.

TruePaw Kitchen emplea aproximadamente a 85 personas en una planta de un solo nivel de 2.800 m², fabricando 3 clases de producto en 5 etapas de producción, programadas por un pequeño equipo de planificación.

Descripción general del proceso

flowchart LR
    GM["Molienda/Mezcla<br/>Batch"] --> CO["Cocción<br/>Batch · 2 calderas"] --> FI["Llenado<br/>Flow · Latas y Bolsas"] --> RE["Autoclave<br/>Batch · 4 autoclaves<br/>24/7"] --> PA["Embalaje<br/>Flow"]

Hybrid flowshop de cinco etapas: la molienda/mezcla batch y la cocción alimentan un llenador continuo, los autoclaves batch esterilizan los contenedores sellados en operación 24/7, y una línea de embalaje flow completa la ruta.

Las tres clases de producto pasan por todas las etapas. La variación de ruta se da a nivel de máquina dentro de la etapa de llenado — latas versus bolsas — no en la omisión de etapas.

Desafíos de programación y cómo Schantt los maneja

El cronograma se basa en un pronóstico de demanda que establece las cantidades diarias de producción por clase de producto. Para los planificadores cuya restricción principal es la disponibilidad de materiales en lugar de la demanda, se aplica el mismo modelo: Schantt programa hacia adelante desde la fecha de inicio disponible más temprana contra cualquier disparador que genere la orden de trabajo. El algoritmo de programación minimiza el tiempo total de producción en el conjunto completo de órdenes, avanzando desde una fecha de inicio que usted define. Esta guía asume un horizonte móvil práctico de 10 días.

Schantt ofrece dos modos de programación. El modo Auto optimiza tanto la secuencia de trabajos como la asignación de trabajos a máquinas. El modo Semi-Auto mantiene fija su secuencia de trabajos y optimiza solo las asignaciones a máquinas.

Lo que Schantt maneja bien

  • Producción secuencial multi-etapa con tiempos de transferencia — Ruta lineal de cinco etapas con ruta por clase y demoras de traspaso entre etapas para bombeo, transporte, carga de canastas y enfriamiento.
  • Etapas multi-máquina (banco de autoclaves en paralelo) — Cuatro máquinas de autoclave en una sola etapa batch, cada una con su propio calendario; el algoritmo asigna trabajos entre los autoclaves disponibles en los modos Auto y Semi-Auto.
  • Tuberías mixtas batch-and-flow — Etapas batch (cocción, autoclave) y etapas de flujo (llenado, embalaje) en una misma ruta, con pausas de espera automáticas cuando un llenador de flujo supera su suministro batch upstream.
  • Cambios dependientes de la secuencia (transiciones de sabor) — Tiempos de cambio direccionales por máquina de una clase de producto a otra; el optimizador favorece secuencias que agrupan sabores similares para reducir el tiempo total de cambio.
  • Transferencia parcial (alimentación por goteo) — Las calderas de cocción pueden liberar la primera porción de un lote al llenador antes de que finalice el ciclo completo de cocción, reduciendo el tiempo de inactividad del llenador.
  • Disponibilidad consciente de turnos con anulaciones a nivel de máquina — Autoclaves en turnos rotativos 24/7; las demás etapas en turnos diurnos de lunes a viernes, cada una modelada como asignaciones de calendario distintas a nivel de máquina.

Cómo maneja Schantt cada desafío

1. Pérdidas por cambios impulsados por sabor.

  • Con cinco sabores de proteína en tres clases de producto y tiempos de limpieza asimétricos que varían según la dirección, una semana típica presenta alrededor de 10 cambios de sabor en calderas compartidas, consumiendo de 5 a 7 horas en tiempo de cambio en las etapas de cocción y llenado. Se estima que de 3 a 4 horas por semana son evitables mediante una mejor secuenciación.
  • Usted ingresa los tiempos de cambio direccionales en cada máquina como una matriz por par — el tiempo de limpieza de una clase de producto a otra en esa caldera o llenadora específica, donde la duración de paté a trozos en salsa puede diferir de trozos en salsa a paté. En modo Auto, el algoritmo de programación evalúa las secuencias de trabajos y favorece aquellas que agrupan clases de producto similares, reduciendo el tiempo de cambio total incrustado en el plan. Cuando los protocolos de alérgenos exigen un orden estricto — productos a base de pescado al final, por ejemplo — el modo Semi-Auto bloquea su secuencia y aun así optimiza las asignaciones a máquinas en torno a ella, de modo que el orden fijo se preserva mientras el tiempo de cambio sigue gestionándose.

2. Inanición del llenador por traspaso batch-to-flow.

  • La etapa de cocción produce lotes de 1.000 kg en un ciclo de 25 a 40 minutos, mientras que el llenador de latas funciona a 12.000 a 18.000 unidades por hora. El llenador puede vaciar un lote cocido completo en 5 a 12 minutos, y luego espera a que el siguiente lote termine de cocerse — resultando en 1,5 a 2 horas de tiempo de inactividad del llenador por turno.
  • La ruta de cada clase de producto de cocción a llenado se configura con transferencia parcial habilitada y una cantidad mínima de liberación establecida — en este escenario, el primer 25 % de un lote cocido se libera al llenador tan pronto como está listo, mientras que el resto termina de cocerse. El llenador comienza a funcionar con esa cantidad parcial en lugar de esperar el lote completo de 1.000 kg, por lo que la brecha de suministro entre lotes consecutivos se reduce sustancialmente. La cantidad parcial y el tiempo de ciclo del lote son parámetros que usted define por clase de producto y por máquina.

3. Cuello de botella del autoclave y utilización de capacidad 24/7.

  • Los cuatro autoclaves son el cuello de botella del rendimiento: la planta está limitada por autoclave aproximadamente el 70 % del tiempo operativo. Dado que el llenado y el autoclave funcionan en calendarios diferentes — llenadores en un turno diurno de 10 horas, autoclaves en régimen continuo 24/7 — el frente de producción puede generar más contenedores sellados en un día de los que los autoclaves pueden procesar, y de 2 a 3 ciclos de calentamiento de autoclave por semana se eliminan potencialmente con una programación más ajustada.
  • Los cuatro autoclaves se modelan como cuatro máquinas separadas en una sola etapa batch, cada una con su propia duración de ciclo (35 minutos para paté, 40 minutos para desmenuzado, 50 minutos para trozos en salsa), capacidad de canasta de 400 kg y su propia anulación de calendario configurada al horario rotativo 24/7. En modo Auto, el algoritmo asigna las canastas llenas entrantes entre todos los autoclaves disponibles y las secuencia para minimizar los intervalos de inactividad, manteniendo una alta utilización en la ventana operativa continua. El modo Semi-Auto le permite fijar la secuencia de los autoclaves — por ejemplo, dedicando un autoclave al ciclo más largo — mientras sigue equilibrando la carga entre las máquinas restantes.

4. Coordinación de cambio de formato en llenado y embalaje.

  • Cambiar entre formatos de lata y bolsa en las etapas de llenado y embalaje requiere aproximadamente 30 minutos de overhead de coordinación por cambio — tiempo de cambio en el llenador de latas al moverse entre paté y trozos en salsa, y un cambio de configuración separado en la línea de embalaje cuando el formato del contenedor cambia. Bajo cambios de formato apresurados, las tasas de daño de bolsas se elevan de aproximadamente 0,5 % a aproximadamente 2,5 %, representando de 80 a 120 bolsas perdidas por turno.
  • Las dos máquinas de llenado — llenadora de latas y llenadora de bolsas — se encuentran en la misma etapa de llenado, cada una con su propia tasa de rendimiento por clase y su propia matriz de cambio. La llenadora de latas tiene tiempos de cambio direccionales entre paté y trozos en salsa (30 minutos cada dirección); la llenadora de bolsas sirve solo desmenuzado y no tiene cambios entre clases. En la etapa de embalaje, la línea de embalaje única tiene tasas de rendimiento por clase (12.000 unidades por hora para latas, 7.200 unidades por hora para bolsas) que consideran la diferencia en el manejo de formatos. Dado que las tasas de rendimiento se establecen en un valor conservador para formatos de bolsa frágiles, el cronograma espacia naturalmente las ejecuciones de bolsas con tiempos realistas. Los cambios de formato son visibles en el Gantt como segmentos de cambio etiquetados entre operaciones.

5. Prioridad de vida útil entre ejecuciones de producto.

  • Los clientes minoristas requieren un mínimo de 18 meses de vida útil remanente en el momento de la entrega, lo que significa que las ejecuciones de producción más cercanas al final de esa ventana deben programarse antes. La fecha de producción relativa a la ventana de caducidad crea una prioridad implícita que las hojas de cálculo difícilmente pueden respetar de manera consistente en una gama de 42 SKU.
  • En modo Semi-Auto, usted organiza la secuencia de trabajos para colocar primero la producción con caducidad más temprana, y el algoritmo optimiza las asignaciones a máquinas dentro de ese orden fijo. El cronograma resultante se muestra en el Gantt, donde puede verificar que las ejecuciones de alta prioridad se completen dentro de su ventana requerida antes de liberar el plan. La restricción de ordenamiento se aplica a nivel de secuencia — Schantt no impone una fecha límite de finalización estricta — por lo que el planificador revisa el Gantt como verificación final.

Qué modelar en Schantt

La retención de incubación de control de calidad de 14 días posterior al autoclave se gestiona fuera de Schantt como un búfer manual posterior a la producción — el horizonte del cronograma lo considera, pero el cronograma no lo controla. Estas son las entidades que usted crea en Schantt:

Entidad Cantidad Notas
Etapas 5 Molienda/Mezcla (batch), Cocción (batch), Llenado (flow), Autoclave (batch), Embalaje (flow)
Máquinas 10 1 molino, 2 calderas con camisa de vapor, 2 llenadoras (latas + bolsas), 4 autoclaves, 1 línea de embalaje
Clases de producto 3 Paté, Trozos en Salsa, Desmenuzado
Productos 3 Un producto representativo por clase
Calendarios 2 Turno diurno de lunes a viernes (06:00–16:00) y rotativo 24/7

Configuración paso a paso

1. Cree las etapas en orden y establezca los tiempos de transferencia. Defina las cinco etapas desde molienda/mezcla hasta embalaje, con sus tipos de producción — batch para molienda/mezcla, cocción y autoclave; flow para llenado y embalaje. En la página de detalle de cada etapa, establezca el tiempo de transferencia a la siguiente etapa en la ruta:

  • Molienda/Mezcla → Cocción: 10 minutos
  • Cocción → Llenado: 10 minutos
  • Llenado → Autoclave: 15 minutos
  • Autoclave → Embalaje: 20 minutos

2. Agregue las máquinas a cada etapa. Para cada etapa, cree las máquinas que operan en ella:

  • Molienda/Mezcla: 1 molino de bloques congelados
  • Cocción: 2 calderas con camisa de vapor
  • Llenado: 2 máquinas — una llenadora de latas con cerradora y una llenadora de bolsas
  • Autoclave: 4 autoclaves batch
  • Embalaje: 1 etiquetadora y encajonadora integrada

3. Cree las clases de producto y defina la ruta por clase. Configure tres clases de producto — Paté, Trozos en Salsa y Desmenuzado. Cada clase pasa por las cinco etapas, por lo que no se omite ninguna etapa. En la página de detalle de la clase de producto, habilite la transferencia parcial para el traspaso de cocción a llenado con una cantidad mínima de liberación de 250 kg para las tres clases.

4. Agregue un producto representativo por clase. Cree un producto para cada clase:

  • Paté de pollo en lata de 156 g (clase Paté)
  • Trozos de res en salsa en lata de 156 g (clase Trozos en Salsa)
  • Salmón desmenuzado en bolsa de 85 g (clase Desmenuzado)

5. Configure los parámetros de capacidad de máquina y los cambios. En la página de detalle de cada máquina, ingrese las duraciones de ciclo batch y los tamaños de lote para las máquinas de etapa batch, y las tasas de rendimiento para las máquinas de etapa flow. Luego ingrese los tiempos de cambio direccionales entre clases de producto en las máquinas compartidas.

Calderas de cocción (ambas máquinas, parámetros batch por clase):

  • Paté: ciclo de 25 minutos, lote de 1.000 kg
  • Trozos en Salsa: ciclo de 40 minutos, lote de 1.000 kg
  • Desmenuzado: ciclo de 30 minutos, lote de 1.000 kg

Matriz de cambio de calderas de cocción (la misma en ambas calderas, direccional, en minutos):

De \ A Paté Trozos en Salsa Desmenuzado
Paté 40 50
Trozos en Salsa 35 45
Desmenuzado 70 65

Cambio de llenadora de latas (Paté ↔ Trozos en Salsa, 30 minutos cada dirección): la llenadora de latas maneja Paté y Trozos en Salsa; la llenadora de bolsas maneja solo Desmenuzado y no tiene cambios entre clases de producto.

Autoclaves (los cuatro, parámetros batch por clase):

  • Paté: ciclo de 35 minutos, canasta de 400 kg
  • Trozos en Salsa: ciclo de 50 minutos, canasta de 400 kg
  • Desmenuzado: ciclo de 40 minutos, canasta de 400 kg

Tasas de rendimiento en etapa de llenado:

  • Llenadora de latas: 18.000 unidades/hora (Paté), 12.000 unidades/hora (Trozos en Salsa)
  • Llenadora de bolsas: 9.000 unidades/hora (Desmenuzado)

Tasas de rendimiento en línea de embalaje:

  • Paté: 12.000 unidades/hora
  • Trozos en Salsa: 12.000 unidades/hora
  • Desmenuzado: 7.200 unidades/hora

6. Configure calendarios, excepciones y tiempos de inactividad. Cree dos calendarios: un calendario de turno diurno (lunes a viernes, 06:00 a 16:00) asignado a todas las máquinas excepto los autoclaves, y un calendario rotativo 24/7 asignado a los cuatro autoclaves. Agregue excepciones de calendario para los días no laborables de la planta — Año Nuevo, Día Internacional de los Trabajadores y un cierre de fin de año a partir del 24 de diciembre. Finalmente, ingrese las ventanas de tiempo de inactividad planificadas: mantenimiento preventivo anual en el autoclave 1 (mediados de junio), una revisión del sello de pistón y el cabezal de la cerradora en la llenadora de latas (mediados de marzo), y un corte eléctrico general de la planta (principios de agosto).

Para obtener instrucciones detalladas sobre cómo configurar cada uno de estos elementos en Schantt, consulte la documentación de Schantt.

Errores comunes

1. Usar un único tiempo de cambio genérico en lugar de valores direccionales por par. Los tiempos de cambio en la comida húmeda para mascotas no son simétricos — limpiar una caldera de desmenuzado a paté toma 70 minutos, mientras que la inversa toma 50 minutos. Un valor promedio único oculta la asimetría que impulsa las buenas decisiones de secuenciación. Solución: Ingrese cada par direccional en cada máquina que maneje múltiples clases de producto, utilizando los tiempos de limpieza reales para cada dirección de transición.

2. Modelar las tres clases de producto como una sola clase con una ruta común. El paté, los trozos en salsa y el desmenuzado siguen diferentes duraciones de cocción y utilizan diferentes máquinas de llenado. Unificarlos en una sola clase fuerza un único perfil de cocción y una única asignación de llenador, perdiendo la variación de ruta a nivel de máquina que define el proceso real. Solución: Cree una clase de producto por familia de producto, cada una con su propia ruta por etapa y sus propias asignaciones de máquina en la etapa de llenado.

3. Tratar los cuatro autoclaves como una sola máquina con cuatro veces la capacidad. Los autoclaves funcionan de forma independiente — cada uno tiene su propio ciclo, canasta y disponibilidad. Una máquina combinada única programaría solo una canasta a la vez y perdería el procesamiento en paralelo del que depende el piso de producción real. Solución: Cree cuatro máquinas de autoclave separadas en la etapa de autoclave, cada una con su propio tamaño de lote y duración de ciclo.

4. No establecer anulaciones de calendario a nivel de máquina para los autoclaves. Sin una anulación de calendario, los autoclaves heredan el valor predeterminado del equipo (solo turno diurno) y dejan de programar trabajo cada noche y fin de semana, dejando canastas llenas varadas y desperdiciando la capacidad 24/7. Solución: Asigne el calendario rotativo 24/7 a cada máquina de autoclave individualmente para que el algoritmo ocupe cada hora disponible.

5. Omitir los tiempos de cambio en la llenadora de latas entre paté y trozos en salsa. Aunque la llenadora de latas maneja solo dos clases, la transición entre ellas consume 30 minutos. Sin esa entrada, el programador trata el cambio como instantáneo y produce un plan poco realista que el piso de producción no puede ejecutar. Solución: Ingrese el tiempo de cambio direccional de 30 minutos en ambas direcciones en la llenadora de latas.

Cómo se ve un buen cronograma

Un cronograma de Schantt bien configurado reemplaza la secuenciación manual etapa por etapa con un plan optimizado que respeta cada traspaso, cambio y restricción de calendario en todo el horizonte de 10 días. La diferencia es visible tanto en la estructura del plan como en la utilización de cada etapa.

Antes (hoja de cálculo / manual):

  • Las secuencias de sabores se eligen por experiencia, no sistemáticamente, dejando de 3 a 4 horas por semana de tiempo de cambio evitable sobre la mesa
  • El llenador se queda sin suministro durante 1,5 a 2 horas por turno esperando el siguiente lote cocido, porque el traspaso de lote completo crea una brecha entre oferta y demanda
  • La utilización del autoclave se retrasa — sin visibilidad de qué autoclaves están libres y cuándo, se inicia un ciclo de calentamiento incluso cuando hay capacidad parcial disponible en un autoclave ya caliente
  • Los cambios de formato entre latas y bolsas se coordinan sobre la marcha, lo que provoca cambios apresurados que inflan la tasa de daño de bolsas

Después (modo Auto de Schantt):

  • El algoritmo secuencia los trabajos para agrupar clases de producto similares, reduciendo el tiempo de cambio total en el horizonte de planificación y recuperando una parte de las horas de cambio evitables semanales
  • Las transferencias parciales de cocción a llenado mantienen el llenador funcionando entre finalizaciones de lote, reduciendo sustancialmente el tiempo de inactividad por turno
  • Los trabajos se distribuyen automáticamente entre los cuatro autoclaves, ocupando el algoritmo cada máquina disponible a medida que llegan las canastas selladas — menos ciclos de calentamiento innecesarios y mayor utilización del autoclave
  • Cada cambio — tanto en calderas como en llenadoras — se programa con su duración direccional completa y aparece como un segmento etiquetado en el Gantt, de modo que el cambio de formato es un evento planificado con tiempos precisos en lugar de una improvisación

Pruébelo en Schantt

Regístrese en Schantt y cargue el conjunto de datos de ejemplo incorporado para construir este escenario usted mismo — cada etapa, máquina, clase de producto, producto y calendario de esta guía, con sus rutas, cambios, tiempos de transferencia y tiempos de inactividad ya configurados, listos para programar. Su configuración y cronogramas permanecen limitados a la cuenta de su equipo. Para profundizar en cualquier paso, consulte la documentación de Schantt.

Ready to schedule your own facility?

Pruebe Schantt gratis — no se requiere tarjeta de crédito. Pase de una hoja de cálculo a un Gantt optimizado en 60 minutos.

Pruebe Schantt gratis