Esta guía muestra a los planificadores de producción y gerentes de planta cómo programar la producción de adhesivos de base acuosa y látex en múltiples reactores, tanques de mezcla y líneas de llenado en Schantt — con cambios dependientes de la secuencia, ventanas de retención de curado y calendarios de turnos mixtos. Aprenderá a modelar una instalación de adhesivos hybrid flowshop, configurar la jerarquía de entidades y producir cronogramas optimizados que respeten todas las restricciones.
Esta guía sigue una empresa compuesta ficticia basada en investigación industrial sobre adhesivos; todos los nombres, parámetros y cifras son ilustrativos.
Contexto de la industria
Los adhesivos de base acuosa y látex se formulan mediante polimerización en emulsión, luego se mezclan con aditivos y cargas, y finalmente se envasan en cubos, tambores o contenedores para su envío. La química es exigente: la temperatura de reacción, la velocidad de alimentación de monómero y la agitación deben controlarse estrictamente durante la polimerización, y muchas formulaciones requieren una retención de curado después de la mezcla antes de que el batch esté listo para el llenado. El resultado es un proceso hybrid flowshop donde los reactores batch y las líneas de llenado continuo operan bajo diferentes reglas de calendario y diferentes penalizaciones de cambio. Programar este flujo implica secuenciar batches en cuatro reactores paralelos de diferentes tamaños, gestionar las transiciones de limpieza entre familias de polímeros y garantizar que el producto envasado salga de la planta a tiempo — todo mientras un circuito de limpieza in situ compartido y un laboratorio de control de calidad de un solo turno añaden compuertas externas que el cronograma debe respetar.
La planta típica opera varias familias de productos — adhesivos sensibles a la presión (PSA) para etiquetas y cintas, adhesivos de construcción para pisos y baldosas, y adhesivos para carpintería como el pegamento PVA. Cada familia sigue una ruta diferente a través de las mismas etapas físicas, y cada una impone sus propios requisitos de limpieza en los equipos compartidos. La retención de curado entre la mezcla y el llenado es la restricción de tiempo crítica: demasiado corta y el adhesivo no ha alcanzado la especificación; demasiado larga y el batch puede desviarse de la tolerancia de calidad y debe desecharse.
Una instalación adhesiva PYME representativa produce aproximadamente 15.000 toneladas anuales en aproximadamente 200 SKUs activos, con aproximadamente 25 SKUs programados en una semana típica. El banco de reactores comprende cuatro vasijas (5, 10, 10 y 20 MT de capacidad), servidas por dos tanques de mezcla de 8 MT y tres líneas de llenado dedicadas a cubos (80 unidades por hora), tambores (30 por hora) y contenedores (6 por hora). Los ciclos de polimerización van de 4 a 10 horas por batch según la formulación, y la mezcla añade de 2 a 4 horas. La planta opera un circuito de limpieza in situ compartido que sirve a tres de los cuatro reactores, por lo que la contención de limpieza es una restricción real que el cronograma debe considerar. Un laboratorio de control de calidad de un turno libera los batches los días laborables.
Valley Adhesives Ltd. opera aproximadamente 85 personas en una sola instalación, fabricando tres clases de producto en tres etapas de producción, programadas por un equipo de planificación de dos personas.
Descripción del proceso
flowchart LR
POLY["Polimerización<br/>(Batch Stage)"]
BLEND["Mezcla<br/>(Batch Stage)"]
FILL["Llenado<br/>(Flow Stage)"]
POLY -- "PSA, Construction" --> BLEND
POLY -- "Woodworking: omitir" --> FILL
BLEND -- "PSA: 12 h retención curado" --> FILL
BLEND -- "Construction: directo" --> FILL
Flujo de proceso para adhesivos de base acuosa y látex en Valley Adhesives Ltd. PSA pasa por las tres etapas con una retención de curado de 12 horas; los adhesivos de Construction omiten la retención de curado; los adhesivos de Woodworking omiten la Mezcla por completo.
PSA, Construction y Woodworking siguen diferentes caminos a través de las mismas etapas. PSA pasa por las tres etapas; los adhesivos de Construction omiten la retención de curado y proceden directamente al llenado; los adhesivos de Woodworking omiten la Mezcla y tienen una retención de curado mínima.
Desafíos de programación y cómo Schantt los maneja
En este escenario, el cronograma está impulsado por la demanda semanal de los clientes — el equipo de planificación toma los pedidos de la semana siguiente y construye una lista de trabajos a partir de ellos. Si su planta funciona con reposición make-to-stock o un pronóstico de ventas estacional, se aplican el mismo modelo y restricciones; solo cambia la fuente de la lista de trabajos.
Schantt optimiza el tiempo total de producción, programando los trabajos hacia adelante desde una fecha de inicio. Esta guía asume un horizonte práctico de una a dos semanas, que coincide con el ciclo de planificación típico de una planta adhesiva PYME. Horizontes más largos son posibles pero menos comunes en la práctica.
Schantt ofrece dos modos de programación para este tipo de trabajo. En Auto, el algoritmo determina tanto la secuencia de trabajos como la asignación de máquinas en cada etapa, explorando el espacio completo de soluciones para encontrar el tiempo total de producción más corto. En Semi-Auto, el planificador fija el orden de los trabajos y deja que el algoritmo elija la mejor máquina para cada operación — útil cuando el planificador tiene una secuencia preferida basada en las relaciones con los clientes o la disponibilidad de materias primas.
Lo que Schantt maneja bien
-
Programación batch multi-máquina con reactores de tamaño variable — Schantt modela cada reactor como una máquina en una etapa batch con su propia capacidad de batch y tiempo de ciclo por clase de producto. En los modos Auto y Semi-Auto, el algoritmo evalúa cada reactor elegible para cada trabajo y lo asigna al que minimiza el tiempo total de producción.
-
Limpieza y cambios dependientes de la secuencia — Matriz de cambio direccional por máquina (la clase A a B puede diferir de B a A). El algoritmo incorpora el tiempo de cambio en el inicio de cada operación, favoreciendo secuencias que agrupan clases similares. Cada segmento de limpieza aparece como su propio bloque etiquetado en el Gantt.
-
Pipelines mixtos batch y flow — Reactores batch (ciclo fijo, carga completa) y líneas de llenado continuo (unidades por hora) en una sola ruta. La simulación encadena las etapas posteriores después del suministro anterior y emite segmentos de espera de material cuando una línea de llenado está privada de suministro.
-
Calendarios conscientes de turnos por grupo de máquinas — Reactores y líneas de llenado reciben calendarios independientes (24/6 frente a dos turnos de lunes a viernes). El trabajo avanza solo en ventanas laborables; los períodos no laborables se muestran como superposiciones sombreadas en el Gantt.
-
Ruteo multi-producto con omisión de etapa — Cada clase de producto tiene su propia ruta de proceso por clase. Las etapas ausentes de la ruta de una clase no generan ninguna operación ni fila en el Gantt. Los tiempos de transferencia puentean los tramos omitidos.
-
Excepciones de calendario y tiempo de inactividad — Días festivos, paradas y ventanas de mantenimiento modelados como excepciones de todo el equipo o tiempo de inactividad por máquina. Ambos restan capacidad y se muestran como superposiciones en el Gantt.
Cómo Schantt maneja cada desafío
1. Asignación manual de reactores entre vasijas de tamaño variable.
-
Con cuatro reactores que van de 5 a 20 MT de capacidad y tres clases de producto, cada una con diferentes tiempos de ciclo y reglas de elegibilidad, el planificador dedica de dos a tres horas cada semana a hacer bin-packing de trabajos manualmente. Un batch mal asignado — un pedido grande de PSA en un reactor de tamaño insuficiente, por ejemplo — retrasa la fecha de llenado prometida por el tiempo de ciclo completo del reactor. Los adhesivos para carpintería añaden otra capa: no pueden ejecutarse en el reactor más grande (R4, 20 MT), por lo que el planificador debe llevar registro de qué vasijas son elegibles para qué trabajos en cada turno.
-
Schantt modela cada reactor como una máquina en la etapa de polimerización, con su propia capacidad de batch y duración de ciclo por clase de producto. En los modos Auto y Semi-Auto, el algoritmo evalúa cada reactor elegible para cada trabajo y lo asigna al que minimiza el tiempo total de producción. El planificador revisa la asignación en el Gantt y, cuando es necesario, la anula en Semi-Auto para casos especiales como la reserva de capacidad de reactor para un pedido urgente.
2. Limpieza dependiente de la secuencia entre clases de polímeros.
-
Cambiar entre PSA, Construction y Woodworking en un reactor requiere un ciclo completo de limpieza in situ de cuatro a seis horas para transiciones entre polímeros, con un enjuague más ligero de 15 a 30 minutos para repeticiones de la misma clase. Con tres clases y seis pares direccionales por reactor, una sola transición mal secuenciada — un batch de PSA seguido de una limpieza completa — consume un turno entero de tiempo de reactor. Debido a que el cambio de Woodworking a PSA (6 horas) es el doble de largo que el inverso (3 horas), la dirección de la secuencia importa tanto como las clases involucradas. Las líneas de llenado añaden sus propias penalizaciones de cambio de formato: de 15 a 60 minutos por línea al cambiar entre configuraciones de cubo, tambor y contenedor, y cada línea sirve a un subconjunto diferente de clases.
-
La matriz de cambio direccional de Schantt captura la duración específica de cada par — PSA a Construction difiere de Construction a PSA en el mismo reactor. El algoritmo incorpora cada cambio en el tiempo de inicio de la operación y favorece secuencias que agrupan clases similares, convirtiendo lo que era una optimización manual en una decisión automática. En el Gantt, cada segmento de limpieza aparece como su propio bloque etiquetado con la duración del cambio claramente visible. El planificador escalona manualmente las ventanas de limpieza en los reactores que comparten un circuito CIP, ya que Schantt no detecta limpiezas superpuestas en skids compartidos.
3. Ventanas de retención de curado entre mezcla y llenado.
-
PSA requiere una retención de curado mínima de 12 horas después de la mezcla, con una ventana máxima de 24 horas antes de que el batch deba llegar a la línea de llenado. Los adhesivos para carpintería toleran una retención más flexible de 0 a 72 horas. El espacio inactivo del fin de semana — los reactores funcionan las 24 horas pero el llenado se detiene desde el sábado 18:00 hasta el lunes 06:00 — puede llevar un batch de PSA terminado el viernes más allá de su máximo de 24 horas si no se sincroniza cuidadosamente. Valley Adhesives estima que aproximadamente la mitad de sus aproximadamente 300 toneladas de desecho anual provienen de batches que perdieron su ventana de curado.
-
Schantt modela la retención de curado como un tiempo de transferencia programado entre etapas — un retardo mínimo que transcurre en tiempo de reloj continuo, 24 horas al día, independientemente de los límites de turno. El algoritmo respeta esta retención mínima al encadenar la operación de mezcla con su operación de llenado posterior. Para la ventana máxima, el planificador inspecciona cada batch de PSA en el Gantt para verificar que el inicio del llenado caiga dentro de las 24 horas desde la finalización del curado. Todos los tiempos de inicio y fin de cada operación son visibles, y los batches que se acercan al límite son fáciles de identificar frente a la fecha límite.
4. Inanición de las líneas de llenado el fin de semana y acumulación del lunes por la mañana.
-
El calendario de reactores (24/6 de cobertura extendida) y el calendario de líneas de llenado (dos turnos, de lunes a viernes) crean un desajuste recurrente de fin de semana. Los reactores siguen produciendo durante el sábado, pero a las 18:00 del sábado la sala de mezcla y llenado se apaga hasta el lunes por la mañana. Las retenciones de curado siguen transcurriendo durante el fin de semana — corren en tiempo de reloj — por lo que el lunes algunos batches ya han superado su ventana máxima de 24 horas y corren riesgo de desecho antes de que la sala de llenado siquiera abra. El lunes, de cuatro a siete batches están en cola en la entrada de la sala de llenado, representando de 25 a 40 horas de trabajo de llenado. El supervisor dedica aproximadamente tres horas cada lunes por la mañana a secuenciar esta cola manualmente, con visibilidad limitada sobre qué batches son urgentes y cuáles pueden esperar.
-
Los calendarios separados por grupo de máquinas de Schantt hacen explícito este desajuste en cada cronograma. Cuando una línea de llenado está privada de suministro porque el batch anterior terminó fuera de su horario laborable, el Gantt muestra un segmento de espera de material que señala exactamente dónde y por qué ocurre el retraso. En modo Semi-Auto, el planificador preserva el orden de llenado del lunes mientras deja que el algoritmo optimice las asignaciones de máquinas. Las superposiciones sombreadas de tiempo no laborable y los segmentos de espera de material del Gantt convierten el rompecabezas manual del lunes en una cola visual que el planificador puede resolver en minutos en lugar de horas.
Qué modelar en Schantt
Estas son las entidades de primera clase que crea para representar la instalación de adhesivos en Schantt:
| Entidad | Cantidad | Notas |
|---|---|---|
| Etapas | 3 | Polimerización (batch), Mezcla (batch), Llenado (flow). La retención de curado es un tiempo de transferencia, no una etapa. |
| Máquinas | 9 | 4 reactores (R1: 5 MT, R2: 10 MT, R3: 10 MT, R4: 20 MT), 2 tanques de mezcla (B1, B2: 8 MT cada uno), 3 líneas de llenado (L1 cubos, L2 tambores, L3 contenedores). |
| Clases de producto | 3 | PSA, Construction Adhesives, Woodworking Adhesives — cada una con ruta de proceso divergente. |
| Productos | 3 | Un producto representativo por clase: adhesivo acrílico de base acuosa para etiquetas, adhesivo acrílico de látex para pisos, pegamento PVA para madera. |
| Calendarios | 2 | Calendario de reactores (24/6) y calendario de líneas de llenado (dos turnos, de lunes a viernes). |
Configuración paso a paso
Siga estos pasos en orden. Cada paso se basa en el anterior, y las clases de producto deben existir antes de configurar los parámetros a nivel de máquina y los cambios.
1. Cree las etapas y establezca los tiempos de transferencia. Cree Polimerización (batch), Mezcla (batch) y Llenado (flow) en ese orden. En la página de detalle de cada etapa, establezca los tiempos de transferencia entre etapas consecutivas:
- Polimerización a Mezcla: 30 minutos (transferencia por bomba del reactor al tanque de mezcla)
- Mezcla a Llenado: 720 minutos para PSA (retención de curado de 12 horas); 0 minutos para Construction (directo, sin retención)
- Polimerización a Llenado: 30 minutos (puente de omisión para Woodworking, que evita Mezcla)
2. Añada las máquinas a cada etapa. Asigne los cuatro reactores (R1, R2, R3, R4) a Polimerización, los dos tanques de mezcla (B1, B2) a Mezcla, y las tres líneas de llenado (L1, L2, L3) a Llenado.
3. Cree las clases de producto y defina la ruta de proceso por clase. Cree tres clases de producto: PSA, Construction Adhesives y Woodworking Adhesives. En la página de detalle de cada clase, establezca la ruta de proceso — la secuencia ordenada de etapas por las que pasa la clase — y desactive la transferencia parcial en cada tramo de la ruta (los batches de adhesivo permanecen físicamente continuos durante el curado y la mezcla; sin traspaso escalonado).
- PSA: Polimerización → Mezcla → Llenado (las tres etapas)
- Construction: Polimerización → Mezcla → Llenado (las tres etapas, pero la retención de curado es de 0 minutos)
- Woodworking: Polimerización → Llenado (omite Mezcla; utiliza el puente de transferencia)
4. Añada un producto representativo por clase. Cree tres productos:
- Adhesivo acrílico de base acuosa para etiquetas (clase PSA)
- Adhesivo acrílico de látex para pisos (clase Construction)
- Pegamento PVA para madera (clase Woodworking)
5. Configure los parámetros de capacidad de las máquinas y los cambios. En la página de detalle de cada máquina, introduzca la capacidad de batch y la duración del ciclo para las máquinas batch, o la velocidad de línea (rendimiento) para las máquinas flow, por clase de producto. Luego configure los cambios direccionales para cada par de clases que procese la máquina.
Capacidades y ciclos de batch (por par clase elegible × máquina):
- Reactores R1–R3: Capacidad de batch de 5 a 10 MT, tiempos de ciclo de 4 a 7 horas según la clase
- Reactor R4: Capacidad de 20 MT, ciclos de 7 a 8 horas; procesa solo PSA y Construction (Woodworking es incompatible)
- Tanques de mezcla B1–B2: Capacidad de 8 MT, ciclos de 2,5 horas (PSA) o 3,5 horas (Construction)
Velocidades de línea (por par clase elegible × máquina):
- L1 (línea de cubos): 80 unidades por hora para Construction y Woodworking
- L2 (línea de tambores): 30 unidades por hora para PSA y Woodworking
- L3 (línea de contenedores): 6 unidades por hora para PSA y Construction
Duraciones de cambio (direccionales, por máquina):
- Reactores R1–R3: seis pares de clase direccionales cada uno, desde 3 horas (PSA a Woodworking) hasta 6 horas (Woodworking a PSA)
- Reactor R4: dos pares direccionales (PSA a Construction y viceversa), de 4 a 5 horas
- Tanques de mezcla B1–B2: dos pares direccionales, de 45 a 60 minutos
- Líneas de llenado L1–L3: dos pares direccionales cada una, de 30 a 60 minutos por cambio de formato
6. Configure calendarios, excepciones y tiempos de inactividad. Cree dos calendarios. El calendario de reactores funciona 24 horas de lunes a viernes y de 06:00 a 18:00 sábados y domingos (24/6). El calendario de líneas de llenado funciona dos turnos, de 06:00 a 22:00, solo de lunes a viernes. Añada dos excepciones de calendario — Año Nuevo (1 de enero) y Día Internacional de los Trabajadores (1 de mayo) — como días no laborables para toda la instalación. Introduzca dos tiempos de inactividad de máquina: la parada anual de mantenimiento que afecta a todos los equipos (del 24 de diciembre al 1 de enero) y la limpieza trimestral de R4 (del 15 al 16 de marzo).
Para obtener instrucciones paso a paso sobre cómo configurar cada uno de estos elementos en Schantt, consulte la documentación de Schantt.
Errores comunes
1. Un único tiempo de cambio genérico en lugar de valores direccionales por par. La duración de limpieza entre PSA y Construction difiere de Construction a PSA en el mismo reactor, y las transiciones de Woodworking son diferentes aún. Una única cifra promedio produce una secuenciación inexacta y engaña al algoritmo para que acepte un orden de trabajos subóptimo.
Solución: Configure la matriz direccional completa para cada máquina compartida — cada par de clase-a-clase que pase por ella. Utilice las duraciones por par de los datos de su planta.
2. Modelar la retención de curado como una etapa separada. Crear una etapa de curado dedicada entre Mezcla y Llenado añade una entidad innecesaria y una fila fantasma en el Gantt. El curado es un retardo de tiempo, no un paso de proceso con su propia máquina.
Solución: Represente la retención de curado como un tiempo de transferencia entre las etapas de Mezcla y Llenado. Establezca el retardo mínimo en minutos en la página de detalle de la Etapa; verifique la ventana máxima manualmente en el Gantt.
3. Una sola clase de producto para todos los adhesivos. Si PSA, Construction y Woodworking comparten una sola clase, las rutas de proceso divergentes no pueden modelarse — la omisión de Mezcla de Woodworking y la retención de curado de PSA se vuelven invisibles para el algoritmo.
Solución: Divida en clases de producto separadas por ruta de proceso divergente. Las tres clases capturan las diferencias reales de flujo.
4. Asignar el mismo calendario a todas las máquinas. Los reactores que funcionan con un horario 24/6 y las líneas de llenado con dos turnos en días laborables producen patrones de disponibilidad muy diferentes. Un solo calendario asigna ventanas laborables poco realistas y produce cronogramas que fallan en la planta.
Solución: Cree dos calendarios — uno para el banco de reactores y otro para la sala de mezcla y llenado. Asigne cada máquina a su calendario correcto.
5. Omitir las restricciones de transferencia parcial en los tramos de la ruta. Con la transferencia parcial habilitada, el algoritmo podría comenzar el llenado antes de que todo el batch se haya curado, lo que es físicamente irreal para los batches de adhesivo.
Solución: En la página de detalle de cada clase de producto, desactive la transferencia parcial en cada tramo de la ruta. Los valores explícitos del conjunto de datos garantizan que cada batch permanezca físicamente continuo a través de todas las etapas.
Cómo se ve un buen cronograma
La diferencia entre la programación manual y un cronograma impulsado por Schantt se manifiesta a lo largo de toda la semana de planificación.
Antes (bin-packing manual y secuenciación del lunes):
- La asignación de reactores consume de dos a tres horas por semana de bin-packing manual, sin búsqueda algorítmica de una mejor asignación de máquinas.
- Las transiciones de limpieza entre clases no se planifican; la sala de llenado descubre la secuencia solo cuando llega el primer batch del lunes. Un lunes mal agrupado puede consumir de cuatro a ocho horas de limpieza en el primer día.
- El lunes por la mañana requiere aproximadamente tres horas de secuenciación por parte del supervisor para desenredar la cola de cuatro a siete batches en espera, que representan de 25 a 40 horas de trabajo de llenado.
- La inanición de las líneas de llenado es un fenómeno recurrente de fin de semana: los reactores siguen produciendo durante el sábado mientras la sala de llenado permanece inactiva, y luego la acumulación se materializa el lunes por la mañana.
- El riesgo de desecho por ventana de curado es invisible hasta que un batch falla el control de calidad; aproximadamente la mitad de las 300 toneladas anuales de desecho provienen de ventanas máximas no cumplidas.
Después (modo Auto o Semi-Auto de Schantt):
- El algoritmo asigna cada trabajo a su reactor óptimo en segundos. El planificador revisa el Gantt y anula en Semi-Auto solo cuando una máquina específica debe reservarse.
- El tiempo de cambio se reduce porque el algoritmo agrupa clases similares en ejecuciones contiguas, juntando los batches de PSA antes de cambiar a Construction o Woodworking. Un lunes que antes comenzaba con cuatro horas de limpieza entre clases ahora abre con secuencias de la misma clase y enjuagues cortos.
- La cola de llenado del lunes es visible en el Gantt antes de que comience el fin de semana. El planificador llega a un cronograma ya preparado: Semi-Auto preserva el orden de llenado preferido mientras Auto optimiza la secuencia completa automáticamente.
- Los segmentos de espera de material señalan cada línea de llenado privada de suministro por ubicación y causa. El planificador ve el espacio del fin de semana y puede ajustar el cronograma del viernes para preposicionar los batches correctos.
- La cadena de curado y llenado de cada batch de PSA es visible en el Gantt. El planificador verifica que cada inicio de llenado caiga dentro del máximo de 24 horas, detectando los batches en riesgo antes de que se conviertan en desecho. La carga anual de desecho por ventanas no cumplidas se reduce drásticamente.
Pruébelo en Schantt
Regístrese en Schantt y cargue el conjunto de datos de ejemplo integrado para construir este escenario usted mismo — cada etapa, máquina, clase de producto, producto y calendario de esta guía, con sus rutas de proceso, cambios, tiempos de transferencia y tiempos de inactividad ya configurados, listo para programar. Su configuración y cronogramas permanecen limitados a su cuenta de 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