Los planificadores de producción y gerentes de operaciones en fabricantes farmacéuticos por contrato y productores de fármacos que operan líneas de llenado y acabado de viales líquidos necesitan un sistema de programación que maneje rutas de proceso divergentes por clase de producto, cambios asimétricos en el aislador de llenado (cuello de botella), y una combinación de etapas de procesamiento flow (flujo continuo) y batch (por lotes). Esta guía muestra cómo configurar Schantt para una operación de llenado y acabado de viales líquidos / parenterales de pequeño volumen multiproducto, modelar tres clases de producto con diferentes rutas de proceso y producir un cronograma de campaña realista que contemple cada transición y restricción.
Esta guía sigue una empresa compuesta ficticia construida a partir de investigación industrial sobre llenado y acabado de viales líquidos / parenterales de pequeño volumen; todos los nombres, parámetros y cifras son ilustrativos.
Contexto industrial
El llenado y acabado de viales líquidos — también conocido como llenado de parenterales de pequeño volumen (SVP, por sus siglas en inglés) — es un proceso aséptico de formulación y llenado que produce productos farmacéuticos estériles inyectables en viales de vidrio de 2 mL a 100 mL. El proceso combina operaciones de flujo continuo (lavado, llenado, capsulado, inspección, etiquetado) con pasos batch opcionales (esterilización terminal), y debe cumplir estrictos requisitos regulatorios de monitoreo ambiental, aseguramiento de esterilidad y clasificación de sala limpia. Los productos varían ampliamente en potencia, formato de envase y estrategia de aseguramiento de esterilidad, lo que genera rutas de proceso divergentes en una misma línea física.
Un CMO (fabricante por contrato) o fabricante de mercado medio que opera una línea de este tipo suele atender de 6 a 12 clientes farmacéuticos al año, ejecutando de 4 a 6 campañas por mes entre 3 y 5 clientes concurrentes. Cada campaña representa un batch (lote) de producto individual con su propio conjunto de parámetros validados — tasas de producción, protocolos de cambio, requisitos de espera de esterilidad y especificaciones de empaque. El aislador de llenado es la restricción de capacidad limitante en la línea, y las transiciones más largas son aquellas entre niveles de potencia, que requieren limpieza extendida y monitoreo ambiental.
La planta opera un patrón estándar de dos turnos de lunes a viernes (06:00 a 22:00), con un turno extendido opcional los sábados para inspección visual automatizada. Los eventos de inactividad planificados — llenados de medio para recalificación de línea, mantenimiento preventivo anual y recertificación HEPA en toda la planta — deben tenerse en cuenta en cualquier cronograma realista.
Aptis Biofill emplea aproximadamente a 110 personas en una planta de 5.800 m², fabricando tres clases de producto en seis etapas de producción, programadas por un pequeño equipo de planificación. Si su producto requiere liofilización después del llenado, consulte la guía dedicada para llenado y acabado de viales liofilizados.
Descripción general del proceso
El proceso de llenado y acabado de viales líquidos consta de seis etapas de producción con dos variantes de ruta según la estrategia de aseguramiento de esterilidad del producto.
flowchart LR
WD["Lavado y despirogenación"]
F["Llenado"]
C["Capsulado"]
A["Autoclave (esterilización terminal)"]
I["Inspección visual"]
L["Etiquetado y empaque"]
WD --> F --> C
C --> A --> I
C --> I
I --> L
El flujo de llenado y acabado de viales SVP tiene dos variantes de ruta: aséptica (capsulado → inspección visual, omitiendo el autoclave) y esterilización terminal (capsulado → autoclave → inspección visual).
Los productos potentes / HPAPI que utilizan viales preesterilizados listos para usar omiten la etapa de lavado y despirogenación y entran al proceso en el aislador de llenado. El conjunto de datos modela esto asignando a la clase potente una ruta que comienza en la etapa de llenado.
Desafíos de programación y cómo los maneja Schantt
Para un CMO como el de este escenario, el cronograma está impulsado por compromisos de campaña confirmados de clientes farmacéuticos — cada campaña es un trabajo firme con un producto, cantidad y expectativa de entrega al cliente conocidos. La secuencia de campañas la define el equipo de planificación en función de acuerdos comerciales y requisitos de segregación por potencia. (Si su planta opera con un factor de demanda diferente — producción para inventario o una línea de producto dedicada — el modelo se adapta; el objetivo de optimización sigue siendo el mismo.)
Schantt minimiza el tiempo total de producción explorando cómo se asignan los trabajos a las máquinas y cómo se secuencian, programando hacia adelante desde una fecha de inicio que usted establece. Esta guía asume un horizonte práctico de un mes (4 a 6 campañas).
Schantt ofrece dos modos de programación. El modo Auto optimiza tanto la secuencia de los trabajos como su asignación a máquinas. El modo Semi-Auto preserva el orden fijo de las campañas — esencial cuando los compromisos con los clientes o las reglas de potencia dictan la secuencia — mientras optimiza la asignación de máquinas dentro de ese orden. Semi-Auto es el modo principal para este escenario porque el orden de las campañas de un CMO está determinado en gran medida por acuerdos con clientes y protocolos de contención, no es libremente optimizable.
Qué maneja bien Schantt
-
Ruta por clase de producto con omisión de etapa — Los productos potentes que usan viales listos para usar omiten la etapa de lavado y despirogenación, mientras que los inyectables estándar y las vacunas recorren la ruta completa a través de las seis etapas.
-
Etapas flow con tasa de producción / velocidad de línea — El aislador de llenado, las capsuladoras, las máquinas de inspección visual automatizada y la etiquetadora operan a una tasa continua. Schantt deriva la duración de cada operación de la cantidad del trabajo y la velocidad de línea de la máquina.
-
Etapas batch con capacidad de batch y tiempo de ciclo — Para la ruta de esterilización terminal, los autoclaves procesan viales sellados en cargas de cámara de tamaño fijo en un ciclo fijo. Schantt calcula el tiempo total de permanencia a partir de la capacidad del batch, la duración del ciclo y la cantidad total.
-
Tiempos de cambio direccionales — La transición entre clases de producto en el aislador de llenado toma diferentes cantidades de tiempo según qué clase termina y cuál comienza. Schantt considera esta asimetría direccional en cada cronograma que produce.
-
Etapas con múltiples máquinas — Las etapas de capsulado e inspección visual tienen cada una dos máquinas en paralelo. Schantt asigna los trabajos entre las máquinas disponibles en cada etapa para equilibrar la carga y minimizar el tiempo total de producción.
-
Modo Semi-Auto para optimización de secuencia fija — El planificador establece el orden de las campañas según los compromisos con los clientes y los requisitos de potencia. Schantt optimiza la asignación de máquinas y el tiempo preciso dentro de ese orden fijo.
Cómo maneja Schantt cada desafío
1. Aislador de llenado como cuello de botella restrictivo.
- El aislador de llenado opera de 9.000 a 12.000 viales por hora según la clase de producto, mientras que cada etapa aguas abajo tiene aproximadamente el doble de tasa de producción combinada — dos capsuladoras a 12.000 viales por hora cada una, dos máquinas de inspección visual a 12.000 viales por hora cada una, y una etiquetadora a 15.000 viales por hora. El aislador de llenado gobierna el cronograma.
- Schantt modela la cantidad de máquinas por etapa y la tasa de producción o capacidad de batch por máquina. Cuando una etapa tiene múltiples máquinas, el sistema las considera automáticamente al asignar trabajos. Dado que las etapas aguas abajo superan al aislador de llenado, el tiempo del cronograma está determinado por la duración del llenado y el tiempo de cambio entre campañas en el aislador de llenado — las operaciones aguas abajo siguen con mínima formación de cola.
2. Rutas divergentes con omisión de etapa.
- Los productos potentes / HPAPI llegan como viales preesterilizados listos para usar y omiten por completo la etapa de lavado y despirogenación. Las clases de vacunas e inyectables estándar usan viales convencionales que requieren lavado, por lo que pasan por todas las etapas anteriores. Esto significa que tres clases de producto comparten el aislador de llenado y las etapas aguas abajo pero llegan a diferentes puntos del proceso.
- La ruta por clase de producto de Schantt le permite definir exactamente qué etapas visita cada clase de producto. Una etapa ausente de la ruta de una clase simplemente se omite — no se crea ninguna operación para ella, y no aparece ninguna fila en el Gantt. Un tiempo de transferencia conecta directamente desde la etapa anterior al tramo omitido hasta la etapa posterior, por lo que el retardo de traspaso aún se aplica en el punto correcto.
3. Física mixta batch-and-flow en esterilización terminal.
- Los productos inyectables estándar siguen una ruta que incluye una etapa de autoclave batch entre el capsulado y la inspección visual. El autoclave procesa viales en cargas de cámara de 12.000 viales en un ciclo de 45 minutos, lo que introduce un patrón de temporización fundamentalmente diferente en comparación con las etapas flow anteriores y posteriores. Las máquinas de inspección visual aguas abajo (12.000 viales por hora cada una) pueden seguir fácilmente el ritmo de la salida del autoclave, pero el ritmo batch significa que el material llega en pulsos discretos en lugar de un flujo continuo.
- Schantt admite tipos de etapa batch y flow en una misma ruta. Para el autoclave, usted establece un tamaño de batch de 12.000 viales y una duración de ciclo de 45 minutos; el sistema calcula la duración total como el número de ciclos (cantidad dividida por tamaño de batch, redondeado hacia arriba) multiplicado por la duración del ciclo. Las etapas flow usan tasas de producción. El cronograma encadena automáticamente cada operación aguas abajo a su finalización aguas arriba más el tiempo de transferencia, y el programador maneja correctamente el traspaso batch-and-flow — esperando a que se acumule suficiente material antes de iniciar el ciclo del autoclave.
4. Duraciones de cambio direccionales y asimétricas.
- La transición entre clases de producto en el aislador de llenado es altamente asimétrica. Un cambio dentro de la misma clase toma 30 minutos. Cambiar entre inyectables estándar y vacunas toma 240 minutos en cualquier dirección. Pero cambiar entre cualquier clase potente y cualquier clase no potente toma 720 minutos — una limpieza completa de 12 horas que incluye limpieza, tiempo de contacto del desinfectante y un período oscuro de monitoreo ambiental. La dirección no importa para las transiciones de potencia, pero la magnitud absoluta la convierte en la decisión de programación que más tiempo consume.
- Schantt modela los cambios como una matriz direccional por máquina — usted ingresa el tiempo desde cada clase de producto a todas las demás clases en cada máquina. Cuando el sistema evalúa un cronograma, agrega el tiempo de cambio apropiado entre trabajos consecutivos en la misma máquina. En el modo Semi-Auto, el orden de las campañas del planificador es fijo, pero el sistema aún programa la duración exacta del cambio entre cada par de campañas consecutivas, por lo que el tiempo total de transición se calcula con precisión y es visible en el Gantt como un segmento etiquetado antes de la barra de procesamiento de cada operación. Esto permite al planificador ver, antes de confirmar el cronograma, exactamente cuánto tiempo consumen las transiciones entre campañas.
5. Espera de calidad como componente manual del cronograma.
- Una vez completado el proceso de llenado a etiquetado, todo producto parenteral debe someterse a una espera de esterilidad de 14 días según los requisitos farmacopeicos (USP ⟨71⟩ / Ph. Eur. 2.6.1), más 1 a 5 días de pruebas de control de calidad concurrentes, lo que eleva el cronograma total de liberación a 16 a 24 días calendario desde el inicio de la campaña. Esta espera de calidad es un margen manual que se encuentra fuera del cronograma programado de llenado a etiquetado.
- Schantt no gestiona la espera de calidad ni los eventos de liberación de batch. El cronograma cubre solo la ventana de llenado a etiquetado — desde el lavado y despirogenación hasta los viales etiquetados y empaquetados. El planificador agrega la espera de esterilidad de 14 días y el tiempo de pruebas de control de calidad manualmente al comunicar la fecha de liberación esperada al cliente. Esto se comunica claramente: la duración total del cronograma representa solo el tiempo de llenado a etiquetado, y el planificador agrega la duración de la espera de calidad para obtener el cronograma completo de liberación.
Qué modelar en Schantt
Las siguientes entidades son los componentes básicos que usted crea en Schantt para representar esta operación de llenado y acabado de viales líquidos.
| Entidad | Cantidad | Notas |
|---|---|---|
| Etapas | 6 | Lavado y despirogenación (flow), Llenado (flow), Capsulado (flow), Autoclave — esterilización terminal (batch), Inspección visual (flow), Etiquetado y empaque (flow) |
| Máquinas | 9 | Un túnel de lavado, un aislador de llenado, dos capsuladoras, dos autoclaves, dos máquinas de inspección visual automatizada, una etiquetadora |
| Clases de producto | 3 | Inyectables estándar, Inyectables potentes / HPAPI, Inyectables vacuna |
| Productos | 3 | Un producto representativo por clase — 20.000 viales (10R), 10.000 viales (10R), 50.000 viales (2R) |
| Calendarios | 2 | Estándar de dos turnos de lunes a viernes (06:00–22:00); calendario extendido para inspección visual con turno sabatino opcional (06:00–14:00) |
Los objetos de subconfiguración — rutas por clase de producto, tiempos de transferencia, matrices de cambio, excepciones de calendario y tiempos de inactividad de máquina — se configuran en las páginas de detalle de las entidades anteriores y se cubren en la configuración paso a paso que sigue.
Configuración paso a paso
Siga estos pasos en Schantt para construir el modelo. El orden sigue la cadena de dependencias del producto — cada paso asume que las entidades anteriores existen.
1. Cree las etapas. Agregue las seis etapas en orden de proceso: Lavado y despirogenación, Llenado, Capsulado, Autoclave (esterilización terminal), Inspección visual, Etiquetado y empaque. Establezca el tipo de producción para cada etapa — Autoclave es una etapa batch; todas las demás son etapas flow. En la página de detalle de cada etapa, defina los tiempos de transferencia entre pares de etapas consecutivas:
- Tiempos de transferencia: 5 minutos entre cada par de etapas — de lavado a llenado, de llenado a capsulado, de capsulado a autoclave (ruta de esterilización terminal), de capsulado a inspección visual (ruta aséptica), de autoclave a inspección visual, y de inspección visual a etiquetado. Estos son traspasos acoplados por transportador o de sala a sala, consistentes en todas las rutas.
2. Agregue las máquinas a cada etapa. Asigne una máquina por etapa donde la línea tiene un solo activo, y dos máquinas para capsulado e inspección visual:
- Etapas de una máquina: Túnel de lavado (lavado y despirogenación), Aislador de llenado (llenado), Etiquetadora (etiquetado y empaque)
- Etapas de dos máquinas: Capsuladora 1 y Capsuladora 2 (capsulado), Autoclave 1 y Autoclave 2 (esterilización terminal), Máquina de inspección 1 y Máquina de inspección 2 (inspección visual)
3. Cree las clases de producto y defina sus rutas. Cree tres clases de producto — Inyectables estándar, Inyectables potentes / HPAPI e Inyectables vacuna. En la página de detalle de cada clase, defina la ruta seleccionando las etapas por las que la clase pasa en orden:
- Inyectables estándar: Lavado y despirogenación → Llenado → Capsulado → Autoclave (esterilización terminal) → Inspección visual → Etiquetado y empaque (6 etapas, ruta completa de esterilización terminal)
- Inyectables potentes / HPAPI: Llenado → Capsulado → Inspección visual → Etiquetado y empaque (4 etapas, ruta aséptica — omite lavado y despirogenación y autoclave; entra en el aislador de llenado)
- Inyectables vacuna: Lavado y despirogenación → Llenado → Capsulado → Inspección visual → Etiquetado y empaque (5 etapas, ruta aséptica — omite el autoclave)
No se necesitan transferencias parciales — cada clase avanza con la cantidad completa de la campaña sin traspasos superpuestos entre etapas.
4. Agregue un producto por clase. Cree tres productos, cada uno asignado a su clase de producto:
- Producto A (biológico mAb): 20.000 viales, formato 10R — clase inyectables estándar
- Producto C (HPAPI oncológico): 10.000 viales, formato 10R — clase potentes / HPAPI
- Producto D (vacuna de virus inactivado): 50.000 viales, formato 2R — clase inyectables vacuna
5. Establezca los parámetros de capacidad de máquina y los cambios. En la página de detalle de cada máquina, configure la tasa de producción o capacidad de batch y los tiempos de cambio entre clases de producto. Estos ajustes requieren que las clases de producto existan primero (paso 3).
- Tasas de producción (etapas flow):
- Túnel de lavado: 20.000 viales por hora (inyectables estándar, inyectables vacuna)
- Aislador de llenado: 10.000 viales por hora (inyectables estándar), 9.000 viales por hora (potentes / HPAPI), 12.000 viales por hora (inyectables vacuna)
- Capsuladora 1 y Capsuladora 2: 12.000 viales por hora cada una, todas las clases de producto
- Máquina de inspección 1 y 2: 12.000 viales por hora cada una, todas las clases de producto
-
Etiquetadora: 15.000 viales por hora, todas las clases de producto
-
Capacidad de batch (autoclaves):
-
Autoclave 1 y Autoclave 2: 12.000 viales por ciclo, ciclo de 45 minutos (solo inyectables estándar)
-
Duraciones de cambio en el aislador de llenado:
- Cambio dentro de la misma clase: 30 minutos (cualquier clase de producto a sí misma)
- Inyectables estándar ↔ Inyectables vacuna: 240 minutos (ambas direcciones)
- Potentes / HPAPI ↔ cualquier clase no potente: 720 minutos (ambas direcciones)
Los tiempos de cambio en otras máquinas son cortos y simétricos — 45 minutos en cada capsuladora, 20 minutos en cada máquina de inspección, 15 minutos en la etiquetadora y 30 minutos en el túnel de lavado — y se pueden configurar como un solo valor por máquina.
6. Configure calendarios, excepciones e inactividades (opcional, último paso). Establezca el calendario predeterminado del equipo en el patrón estándar de dos turnos (lunes a viernes, 06:00 a 22:00). Cree un segundo calendario para las máquinas de inspección visual con un turno sabatino extendido (06:00 a 14:00). Luego agregue excepciones de calendario — Año Nuevo (1 de enero), Día Internacional del Trabajo (1 de mayo) y un cierre de fin de año (29 de diciembre a 2 de enero). Finalmente, agregue inactividades planificadas: un evento de recalificación con llenado de medio (8 horas), el mantenimiento preventivo anual del aislador de llenado (2,5 días) y una recertificación HEPA en toda la planta (24 horas).
Para obtener instrucciones paso a paso sobre cómo configurar cada uno de estos en Schantt, consulte la documentación de Schantt.
Errores comunes
1. Usar una única duración de cambio genérica en lugar de valores direccionales por par. Un tiempo de cambio único aplicado a todas las transiciones entre clases de producto ignora la diferencia entre un cambio de 30 minutos dentro de la misma clase y una limpieza de 720 minutos de potente a estándar. Esto produce un cronograma que subestima el tiempo de transición en horas por campaña. Solución: Ingrese la matriz direccional completa en el aislador de llenado — cada par de clase de origen a clase de destino, incluso las entradas de misma clase — para que el sistema contemple la duración real de cada transición.
2. Definir una sola clase de producto para productos con diferentes rutas. Si coloca los inyectables estándar y los HPAPI potentes en la misma clase de producto, ambos seguirían la misma ruta — desperdiciando la capacidad de la clase potente de omitir el lavado y la despirogenación. Solución: Cree clases de producto separadas siempre que exista una diferencia de ruta, incluso si los productos son similares en otros aspectos.
3. Establecer una cantidad de máquinas por etapa que no coincida con la línea física. Si modela una capsuladora o un autoclave cuando en la planta hay dos, Schantt programará incorrectamente todos los trabajos a través de esa única máquina — sobreestimando la duración y creando falsos cuellos de botella. Solución: Cuente las máquinas reales en la planta y cree una máquina en Schantt por cada una. Para máquinas en paralelo con tasas de producción idénticas, el sistema distribuye los trabajos entre ellas automáticamente.
4. Aplicar el mismo calendario a todas las máquinas cuando una etapa opera con un patrón de turnos diferente. Las máquinas de inspección visual en este escenario operan con un calendario extendido con horario sabatino, mientras que el resto de la línea opera solo de lunes a viernes. Usar el calendario predeterminado para las máquinas de inspección perdería un turno completo de tiempo de producción disponible cada semana. Solución: Cree un calendario separado con el horario extendido y asígnelo a las máquinas afectadas en su página de detalle.
5. Pasar por alto la espera de calidad al comunicar las fechas de liberación a los clientes. Un cronograma de llenado a etiquetado que se completa en tres días no es un producto listo para liberar — la espera de esterilidad de 14 días y 1 a 5 días de pruebas de control de calidad son fases manuales separadas. Solución: Siempre agregue la duración de la espera de calidad a la fecha de finalización de llenado a etiquetado del cronograma al comunicar la fecha de liberación esperada del producto al cliente o al equipo comercial.
Cómo se ve un buen cronograma
Un modelo bien configurado en Schantt transforma el proceso de programación de estimación manual a precisión basada en datos, especialmente al gestionar de cuatro a seis campañas de diversa potencia y complejidad de ruta.
Antes (programación manual con hojas de cálculo): El equipo de planificación secuencia las campañas manualmente, utilizando duraciones estimadas y una única cifra de cambio genérica para todas las transiciones. El tiempo de cambio acumulativo exacto en toda la secuencia de campañas se desconoce hasta que se confirma el cronograma. Una transición de potente a estándar que debería tomar 720 minutos a menudo se estima con el tiempo de cambio promedio, lo que significa que el cronograma subestima por horas. No hay visibilidad sobre qué máquina en una etapa con múltiples máquinas debería ejecutar cada campaña, por lo que el planificador asigna máquinas manualmente o usa una heurística de primera disponible.
Después (modo Semi-Auto de Schantt):
- La duración de llenado a etiquetado de cada campaña se calcula a partir de la ruta del producto, la tasa de producción o capacidad de batch de la máquina asignada y el tiempo de cambio direccional correcto entre campañas consecutivas — sin estimaciones, sin promedios.
- El tiempo total de cambio en todas las transiciones es visible en el resumen del cronograma y en el Gantt, donde cada transición aparece como un segmento etiquetado antes de la barra de procesamiento. La limpieza de 720 minutos de potente a estándar es claramente visible como una pausa de turno completo entre campañas.
- La asignación de máquinas en etapas con múltiples máquinas — capsulado e inspección visual — es optimizada por el sistema, distribuyendo los trabajos entre máquinas en paralelo para minimizar el tiempo total de finalización, respetando el calendario y la tasa de producción de cada máquina.
- El orden fijo de campañas del planificador (potente al final de la secuencia para evitar limpiezas repetidas de larga duración) se preserva, y el sistema programa en torno a esa restricción.
- El cronograma total desde el inicio de la primera campaña hasta la finalización del último etiquetado se calcula en horas de trabajo y días calendario, lo que le da al planificador una ventana precisa de llenado a etiquetado. Agregar la espera de esterilidad de 14 días y el tiempo de control de calidad proporciona el cronograma completo de liberación para la comunicación con el cliente.
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, cambios, tiempos de transferencia e inactividades 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