Esta guía lleva a los planificadores de producción y gerentes de operaciones a través de la programación de la fabricación de inhaladores de polvo seco en Schantt — modelado del proceso híbrido batch (lote) y flow (flujo continuo), configuración de rutas de proceso divergentes con omisión de etapa y establecimiento de tiempos de cambio asimétricos para transiciones entre niveles de potencia. Aprenderá a traducir su línea de DPI en etapas, máquinas, clases de producto y calendarios, y luego ejecutarla mediante la optimización Auto o Semi-Auto.
Esta guía sigue una empresa ficticia compuesta creada a partir de investigación industrial sobre inhaladores de polvo seco; todos los nombres, parámetros y cifras son ilustrativos.
Contexto de la industria
Los inhaladores de polvo seco suministran fármacos en polvo directamente a los pulmones para enfermedades respiratorias como el asma y la enfermedad pulmonar obstructiva crónica. El proceso de fabricación comienza con el principio activo farmacéutico (API) micronizado hasta un tamaño de partícula respirable de 1–5 µm, luego mezclado con partículas portadoras de α-lactosa monohidrato que mejoran el flujo y la consistencia de la dosificación. La mezcla terminada se llena en cavidades de blister de formado en frío en una línea de formado-llenado-sellado (DPI basado en blister) o se envasa en cápsulas de gelatina dura o HPMC (DPI basado en cápsulas). Las tiras de blister se insertan en cuerpos de dispositivo ensamblados con mecanismos de dosificación y contadores de dosis; las cápsulas se empacan directamente. Cada etapa opera bajo GMP con controles ambientales, controles de retención de calidad y procedimientos de limpieza validados entre tipos de producto.
El desafío de programación en la fabricación de DPI surge de tres restricciones que se intersectan. Primero, la transferencia de mezcla a llenado tiene una ventana de retención validada — típicamente 8 horas después de la liberación de QA — más allá de la cual la mezcla puede degradarse o requerir recalificación. Segundo, los tiempos de cambio entre niveles de potencia son asimétricos y pueden consumir un turno completo: un cambio de alta potencia a no potente toma aproximadamente el doble que el inverso, debido a la profundidad de la validación de limpieza requerida. Tercero, el flujo de producción es un híbrido de etapas batch (lote) (micronización, mezclado) y etapas de flujo continuo (formado de blister, ensamblaje de dispositivo, llenado de cápsulas, empaque), cada una con su propia física temporal y restricciones de máquina.
AeroPulm emplea a unas 120 personas en una instalación de 4.500 m², produciendo tres clases de producto a lo largo de siete etapas de producción, programadas por un equipo de planificación de tres personas. La planta opera una semana laboral estándar de cinco días con dos turnos de lunes a jueves y un turno el viernes.
Descripción general del proceso
flowchart LR
M["Micronización"] --> B["Mezclado"]
M -.-> BF["Blister FFS"]
B --> BF
B -.-> CF["Llenado de cápsulas"]
BF --> DA["Ensamblaje de dispositivo"]
DA --> P["Empaque"]
CF --> P
P --> C["Cartón"]
Siete etapas de producción: dos etapas batch (micronización, mezclado) y cinco etapas de flujo continuo (blister FFS, ensamblaje de dispositivo, llenado de cápsulas, empaque, cartón). Las flechas sólidas trazan la ruta principal basada en blister; las flechas punteadas muestran rutas de omisión de etapa.
Nota: La Clase B (solo API de alta dosis) omite el mezclado — el API micronizado se enruta directamente desde la micronización a blister FFS. La Clase C (basada en cápsulas) omite blister FFS y ensamblaje de dispositivo — la mezcla va directamente desde el mezclado al llenado de cápsulas.
Desafíos de programación y cómo Schantt los maneja
Esta guía asume que la demanda se rige por un plan de producción mensual con cantidades objetivo por clase de producto, cargadas en Schantt como trabajos de cronograma con una cantidad solicitada y una fecha de disponibilidad más temprana. Si su principal impulsor difiere — por ejemplo, fabricación bajo pedido con fechas límite de clientes — se aplica el mismo modelado; ajuste las fechas de liberación de los trabajos para que coincidan con su cartera de pedidos.
Schantt optimiza el tiempo total de producción programando hacia adelante desde una fecha de inicio. Explora secuencias de trabajos y asignaciones de máquina para minimizar el lapso desde el inicio del primer trabajo hasta la finalización del último. Esta guía asume un horizonte de programación de dos semanas, aunque el mismo modelo funciona para ventanas más largas o más cortas.
Dos modos de programación están disponibles. El modo Auto optimiza tanto la secuencia de trabajos como las asignaciones de máquina de forma conjunta, adecuado para construir un plan base desde cero. El modo Semi-Auto mantiene fijo el orden de los trabajos mientras el sistema optimiza las asignaciones de máquina, útil cuando el planificador necesita imponer una secuencia preferida.
Lo que Schantt maneja bien
- Cambios dependientes de la secuencia en etapas con múltiples máquinas — Las células de ensamblaje de dispositivo y las líneas de blister FFS utilizan utillaje específico por producto; Schantt modela tiempos de cambio direccionales por máquina por par de clases de producto, con diferentes duraciones para cada dirección.
- Ruta de proceso híbrida batch y flow dentro de una misma clase de producto — Las rutas de DPI combinan etapas batch (micronización, mezclado) y etapas de flujo continuo (blister FFS, ensamblaje de dispositivo, empaque); Schantt admite flujos de etapas mixtas en la ruta por clase.
- Ruta por clase con omisión de etapa — Los productos de solo API de alta dosis omiten el mezclado; los productos basados en cápsulas usan llenado de cápsulas en lugar de formado y ensamblaje de blister. Schantt modela la ruta por clase, omitiendo las etapas saltadas automáticamente.
- Etapas con múltiples máquinas y elegibilidad restringida por capacidad — La segregación por nivel de potencia significa que el mezclado de alta potencia debe ejecutarse en un mezclador contenido. Schantt expresa la elegibilidad configurando entradas de tasa solo en las máquinas que pueden manejar cada clase.
- Disponibilidad basada en calendario con patrones de turno y excepciones — La instalación opera con patrones de turno definidos con mantenimiento programado y días festivos; Schantt modela calendarios de turno por máquina y excepciones a nivel de equipo.
- Optimización de campañas en modo Auto para reducir cambios — En lugar de agrupar manualmente los SKU por plataforma de dispositivo, el modo Auto de Schantt optimiza la secuencia de trabajos para agrupar naturalmente clases de producto similares, minimizando la cantidad de cambios largos.
Cómo Schantt maneja cada desafío
1. Gestión de la ventana de retención de mezcla a llenado.
- Después del mezclado, cada lote debe llenarse en blisters o cápsulas dentro de una ventana validada de 8 horas tras la liberación de QA; exceder la ventana arriesga la degradación de la mezcla y el descarte del lote. La liberación de QA en sí toma de 2 a 4 horas, consumiendo una parte de esa ventana.
- Schantt modela la transferencia de mezcla como un tiempo de transferencia fijo desde la etapa de Mezclado a la etapa de llenado posterior — una transferencia conservadora de 4 horas más un buffer de QA de 3 horas, totalizando 7 horas. Esto mantiene el espacio programado dentro de la ventana de 8 horas. El planificador revisa el Gantt resultante para confirmar que cada intervalo de mezcla a llenado respeta la retención; si el espacio se acerca o excede las 8 horas, el planificador puede ajustarlo resecuenciando trabajos o aplicando una restricción de inicio más temprano en el modo Semi-Auto.
2. Cambios asimétricos entre niveles de potencia.
- Los cambios de un producto de alta potencia a uno no potente requieren limpieza profunda y validación de limpieza completa — aproximadamente el doble de duración que la dirección inversa. Un cambio de alta potencia a no potente en el mezclador contenido o la línea de blister puede consumir 10 horas o más.
- Schantt modela los cambios como tiempos direccionales por máquina entre pares de clases de producto. En el Mezclador Contenido CB-1, el cambio de alta potencia a no potente se establece en 600 minutos y el inverso en 300 minutos. El optimizador secuencia naturalmente los trabajos para favorecer la dirección más corta, agrupando productos del mismo nivel y reduciendo la cantidad de cambios largos en el plan.
3. Ensamblaje multimáquina con células paralelas y cambios de utillaje.
- El ensamblaje de dispositivo se ejecuta en dos células paralelas (Célula de Ensamblaje AC-1 y Célula de Ensamblaje AC-2), cada una capaz de 300 a 600 dispositivos por hora dependiendo de la clase de producto. Cambiar entre plataformas de dispositivo requiere un cambio de utillaje de 60 minutos por dirección, y las células no comparten un pool de utillaje común.
- Schantt trata ambas células de ensamblaje como máquinas paralelas dentro de la etapa de Ensamblaje de Dispositivo. Cada célula tiene su propia tasa de producción por clase y tiempo de cambio direccional. En modo Auto, el algoritmo de programación asigna cada trabajo a la mejor célula disponible y agrupa trabajos de la misma plataforma para minimizar los cambios de utillaje. Si el planificador sabe que una célula específica es más adecuada para un producto determinado, puede forzar la asignación agregando entradas de tasa solo en esa célula.
4. Rutas de producto divergentes entre tres clases.
- Tres clases de producto siguen caminos completamente diferentes a través de la línea de siete etapas. La Clase A (blister de baja dosis) pasa por todas las etapas. La Clase B (solo API de alta dosis) omite el mezclado por completo, enrutando el API micronizado directamente a blister FFS. La Clase C (basada en cápsulas) omite blister FFS y ensamblaje de dispositivo, enrutando la mezcla directamente al llenado de cápsulas.
- Schantt modela la ruta única de cada clase mediante la selección de etapas por clase. Una clase simplemente enumera sus etapas en orden; las etapas no listadas se omiten, sin generar fila de Gantt ni asignación de máquina para esa operación. Los tiempos de transferencia puente a través de etapas omitidas — micronización a blister FFS para la Clase B, mezclado a llenado de cápsulas para la Clase C — mantienen precisos los retrasos de transferencia incluso cuando las etapas intermedias están ausentes.
5. Temporización híbrida batch y flow a través del flujo de producción.
- Las etapas batch (micronización, mezclado) procesan una carga fija en un ciclo, mientras que las etapas de flujo continuo (blister FFS, ensamblaje de dispositivo, llenado de cápsulas, empaque, cartón) funcionan a una tasa constante por unidad. Un lote de 25 kg de mezcla alimenta una línea de blister de flujo continuo que funciona a 600 tiras de blister por hora, y la transición entre estos dos regímenes de temporización debe ser fluida.
- Schantt tipifica cada etapa como batch o flow. Para las etapas batch, el planificador ingresa un tamaño de lote y una duración del ciclo; para las etapas de flujo continuo, una tasa de producción en unidades por hora. La simulación calcula la duración de cada operación en consecuencia — las etapas batch usan ceil(cantidad / tamaño de lote) × duración del ciclo, las etapas de flujo continuo usan cantidad / tasa de producción. Cuando una etapa de flujo continuo posterior agota el material disponible antes de la finalización de la etapa anterior, Schantt inserta una pausa de espera de material visible en el Gantt, para que el planificador pueda ver exactamente dónde ocurren las brechas de suministro.
Qué modelar en Schantt
Las siguientes cinco entidades forman la configuración de alto nivel para un escenario de producción de DPI.
| Entidad | Cantidad | Notas |
|---|---|---|
| Etapa | 7 | Micronización (batch), Mezclado (batch), Blister FFS (flow), Ensamblaje de dispositivo (flow), Llenado de cápsulas (flow), Empaque (flow), Cartón (flow) |
| Máquina | 9 | 1 molino de chorro, 2 mezcladores, 1 línea de blister FFS, 2 células de ensamblaje, 1 llenadora de cápsulas, 1 máquina de empaque, 1 cartonera |
| Clase de producto | 3 | Blister estándar de baja dosis (A), Blister solo API de alta dosis (B), Cápsula monodosis (C) |
| Producto | 3 | Un producto representativo por clase: Aerovent 50, PulmoKill 40, Budeson 200 |
| Calendario | 1 | Producción estándar — semana laboral de 5 días, 2 turnos lun–jue (06:00–22:00), 1 turno vie (06:00–14:00) |
Configuración paso a paso
Configure su modelo de producción de DPI en Schantt siguiendo estos pasos ordenados por dependencia.
1. Cree las etapas en orden. Defina las siete etapas de producción en su secuencia natural: Micronización, Mezclado, Blister FFS, Ensamblaje de Dispositivo, Llenado de Cápsulas, Empaque, Cartón. Establezca el tipo de producción de cada etapa — batch para Micronización y Mezclado, flow para las cinco restantes. En la página de detalle de cada etapa, agregue los tiempos de transferencia entre etapas sucesivas:
Tiempos de transferencia — ruta principal:
- Micronización → Mezclado: 30 minutos
- Mezclado → Blister FFS: 240 minutos (incluye buffer de liberación de QA de 3 horas; sirve a la Clase A)
- Blister FFS → Ensamblaje de Dispositivo: 10 minutos
- Ensamblaje de Dispositivo → Empaque: 10 minutos
- Empaque → Cartón: 10 minutos
Tiempos de transferencia — puentes de omisión:
- Micronización → Blister FFS: 120 minutos (puentea el Mezclado omitido para la Clase B)
- Mezclado → Llenado de Cápsulas: 240 minutos (puentea Blister FFS y Ensamblaje de Dispositivo omitidos para la Clase C; incluye buffer de QA)
- Llenado de Cápsulas → Empaque: 15 minutos
2. Agregue máquinas a cada etapa. Asigne las siguientes máquinas a sus respectivas etapas:
- Micronización: Molino de Chorro JM-1
- Mezclado: Mezclador Contenido CB-1, Mezclador General GB-1
- Blister FFS: Línea de Blister BL-1
- Ensamblaje de Dispositivo: Célula de Ensamblaje AC-1, Célula de Ensamblaje AC-2
- Llenado de Cápsulas: Llenadora de Cápsulas CF-1
- Empaque: Máquina de Empaque PM-1
- Cartón: Cartonera CR-1
3. Cree las clases de producto y defina sus rutas. Cree tres clases de producto — Blister estándar de baja dosis (Clase A), Blister solo API de alta dosis (Clase B) y Cápsula monodosis (Clase C). En la página de detalle de cada clase, defina su ruta seleccionando las etapas por las que pasa:
- Clase A (Aerovent 50): Micronización → Mezclado → Blister FFS → Ensamblaje de Dispositivo → Empaque → Cartón
- Clase B (PulmoKill 40): Micronización → Blister FFS → Ensamblaje de Dispositivo → Empaque → Cartón (omite Mezclado)
- Clase C (Budeson 200): Micronización → Mezclado → Llenado de Cápsulas → Empaque → Cartón (omite Blister FFS, Ensamblaje de Dispositivo)
Mantenga desactivada la alternativa de transferencia parcial para todas las rutas — cada lote se transfiere como un lote completo.
4. Agregue un producto por clase. Cree tres productos, cada uno como representante de su clase:
- Aerovent 50 (Clase A — blister estándar de baja dosis)
- PulmoKill 40 (Clase B — blister solo API de alta dosis)
- Budeson 200 (Clase C — cápsula monodosis)
5. Establezca los parámetros de capacidad y cambios en cada máquina. Con las clases de producto ya creadas, abra la página de detalle de cada máquina e ingrese sus parámetros de capacidad por clase:
Molino de Chorro JM-1 (batch):
- Clase A: ciclo de 90 min, lote de 15 kg
- Clase B: ciclo de 120 min, lote de 20 kg
- Clase C: ciclo de 90 min, lote de 15 kg
- Cambio: 180 min entre cualquier par de clases (todas las direcciones)
Mezclador Contenido CB-1 (batch):
- Clase A: ciclo de 45 min, lote de 25 kg
- Clase C: ciclo de 45 min, lote de 25 kg
- Nota: La Clase B no visita esta etapa.
- Cambio: 600 min de Clase A a Clase C; 300 min de Clase C a Clase A
Mezclador General GB-1 (batch):
- Clase C: ciclo de 40 min, lote de 25 kg
- Nota: Solo la ruta de la Clase C visita GB-1. La Clase A usa solo CB-1.
Línea de Blister BL-1 (flow):
- Clase A: 600 tiras de blister por hora
- Clase B: 300 tiras de blister por hora
- Nota: La Clase C no visita esta etapa.
- Cambio: 600 min de Clase A a Clase B; 300 min de Clase B a Clase A
Célula de Ensamblaje AC-1 (flow):
- Clase A: 600 dispositivos por hora
- Clase B: 300 dispositivos por hora
- Nota: La Clase C no visita esta etapa.
- Cambio: 60 min entre Clase A y Clase B (ambas direcciones)
Célula de Ensamblaje AC-2 (flow):
- Clase A: 600 dispositivos por hora
- Clase B: 300 dispositivos por hora
- Cambio: 60 min entre Clase A y Clase B (ambas direcciones)
Llenadora de Cápsulas CF-1 (flow):
- Clase C: 2.000 cápsulas por hora
- Nota: Solo la Clase C usa esta etapa.
Máquina de Empaque PM-1 (flow):
- Clase A: 600 empaques por hora
- Clase B: 300 empaques por hora
- Clase C: 2.000 empaques por hora
- Cambio: 150 min entre Clase A y Clase B (ambas direcciones); 300 min entre Clase A/B y Clase C (ambas direcciones)
Cartonera CR-1 (flow):
- Clase A: 600 cartones por hora
- Clase B: 300 cartones por hora
- Clase C: 2.000 cartones por hora
- Cambio: 150 min entre Clase A y Clase B (ambas direcciones); 300 min entre Clase A/B y Clase C (ambas direcciones)
6. Configure calendarios, excepciones y tiempos de inactividad (opcional). Cree el calendario de Producción Estándar con lunes a jueves como días laborables de 2 turnos (06:00–22:00) y viernes como día de 1 turno (06:00–14:00). Agregue dos excepciones de calendario — Año Nuevo (1 de enero, no laborable) y Día Internacional de los Trabajadores (1 de mayo, no laborable). Agregue el cierre general de fin de año (24 de diciembre 14:00 al 2 de enero 06:00). Agregue la ventana de mantenimiento preventivo anual del Molino de Chorro JM-1 (15 de julio 06:00 al 19 de julio 22:00).
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 un único cambio genérico en lugar de tiempos direccionales por par. Una única duración de cambio no puede expresar la validación de limpieza asimétrica requerida entre niveles de potencia — el planificador pierde la capacidad del optimizador de favorecer la secuenciación en la dirección más corta. Solución: Ingrese tiempos de cambio direccionales por par de clases de producto en cada máquina compartida, con una duración más larga para la dirección de alta potencia a no potente y una duración más corta para la inversa.
2. Combinar rutas divergentes de cápsulas y blister en una sola clase de producto. Una única clase que intente cubrir tanto productos basados en blister como en cápsulas obliga a todos los productos a pasar por el mismo conjunto de etapas, ya sea agregando etapas innecesarias u omitiendo las requeridas. Solución: Cree clases de producto separadas para cada ruta — una para productos basados en blister (Clases A y B) y otra para productos basados en cápsulas (Clase C) — y defina sus selecciones de etapa de forma independiente.
3. Omitir los tiempos de inactividad planificados en las células de ensamblaje. Las células de ensamblaje AC-1 y AC-2 requieren calibración periódica e inspección de utillaje que pueden no capturarse si no se configuran inactividades de máquina. El optimizador entonces programa producción durante una ventana de mantenimiento, forzando una replanificación manual de último minuto. Solución: Agregue una entrada de inactividad de máquina para cada célula de ensamblaje con el bloque de calibración esperado (p. ej., una ventana de 8 horas por mes por célula) para que los eventos de inactividad aparezcan en el Gantt y el optimizador los evite.
4. Crear una clase de producto por SKU en lugar de por ruta. Listar cada SKU individual como una clase de producto separada multiplica innecesariamente las entradas de la matriz de cambios y dificulta el ajuste del cronograma. Solución: Agrupe los SKU que comparten la misma ruta de etapa en una sola clase de producto, luego agregue cada SKU como un producto dentro de esa clase. El optimizador respeta los tiempos de cambio por clase independientemente de qué producto dentro de la clase se ejecute a continuación.
5. Establecer el tiempo de transferencia de mezcla a llenado de forma demasiado agresiva. Un tiempo de transferencia que no considere el buffer de liberación de QA puede programar el inicio del llenado posterior antes de que la mezcla haya sido liberada, causando un espacio en el Gantt que parece respetar la ventana de retención pero ignora el control de liberación. Solución: Incluya el tiempo de liberación de QA (2 a 4 horas, con 3 horas como punto medio razonable) en el tiempo de transferencia puente desde Mezclado a la etapa de llenado, y revise el Gantt resultante para confirmar que cada intervalo de mezcla a llenado se mantenga dentro de la ventana validada de 8 horas.
Cómo se ve un buen cronograma
La comparación antes y después a continuación asume un plan de producción típico de dos semanas que cubre las tres clases de producto a lo largo de la línea de siete etapas.
Antes (programación manual con hoja de cálculo):
- Los planificadores agrupan manualmente los trabajos por plataforma de dispositivo para reducir los cambios de utillaje, pero la agrupación es gruesa y a menudo deja un cambio de alta potencia a no potente entre clases que podría haberse secuenciado en la dirección más corta
- El cambio de utillaje de ensamblaje consume un estimado de 6 a 8 horas por cambio de plataforma, agregando aproximadamente de 24 a 32 horas de tiempo no productivo por mes en las dos células de ensamblaje
- Los espacios de mezcla a llenado se estiman con una regla general fija, a veces programando el inicio del llenado antes de la liberación de QA o, por el contrario, dejando tiempo inactivo que acerca el lote al límite de retención de 8 horas
- El cronograma semanal se reconstruye desde cero cuando ocurre una avería de máquina o llega una nueva orden prioritaria, sin forma de evaluar rápidamente el impacto posterior
Después (modo Auto de Schantt):
- El algoritmo agrupa automáticamente los trabajos de la misma clase, reduciendo la cantidad de cambios largos entre niveles de potencia y favoreciendo la dirección de cambio más corta en cada secuencia
- Las pérdidas por cambio de utillaje de ensamblaje se reducen al agrupar ejecuciones de la misma plataforma, recuperando aproximadamente de 24 a 32 horas por mes de capacidad productiva en las dos células
- Cada transferencia de mezcla a llenado aparece en el Gantt con un espacio transparente que representa el tiempo de transferencia y el buffer de QA, facilitando la verificación de la ventana de retención de 8 horas
- Cuando aparece una inactividad de máquina o una orden de alta prioridad, volver a ejecutar el cronograma en modo Auto o Semi-Auto produce un plan actualizado en minutos, con el impacto visible en el Gantt de inmediato
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, 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