Esta guía está dirigida a planificadores de producción y gerentes de operaciones en proveedores EMS y líneas de ensamblaje PCB internas de OEM que trabajan con alta mezcla y volumen medio, y que necesitan una herramienta de programación que refleje la realidad del hybrid flowshop — gestionando cuellos de botella debidos a cambios de formato, líneas SMT paralelas con diferentes velocidades y ruta de proceso mixta batch-and-flow — sin requerir un especialista en IO. Aprenderá cómo Schantt modela cada etapa y paso de producción, cómo configurar el sistema para una instalación SMT de múltiples líneas y cómo es un buen cronograma de ensamblaje de PCB.
Esta guía sigue una empresa compuesta ficticia basada en investigación industrial sobre ensamblaje electrónico; todos los nombres, parámetros y cifras son ilustrativos.
Contexto de la industria
El ensamblaje de placas de circuito impreso y montaje superficial es un proceso hybrid flowshop donde la impresión de pasta de soldadura, el pick-and-place y el reflujo operan como flujo continuo a través de líneas SMT acopladas por transportadores, mientras que la inserción THT, la soldadura por ola, la prueba en circuito (ICT), la prueba funcional y el empaque funcionan como operaciones batch discretas. La mezcla de producción abarca desde placas simples de una sola cara con pocos componentes, hasta placas de tecnología mixta que combinan SMT con componentes THT, y placas complejas basadas en BGA que requieren manejo cuidadoso y duraciones de prueba extendidas.
CrestBridge Electronics emplea aproximadamente a 120 personas en una sola instalación de 3.500 m², fabricando tres clases de producto — SMT Simple, Tecnología mixta y Complejo/BGA — a través de seis etapas de producción, programadas por un equipo de planificación de tres personas. La instalación opera tres líneas SMT con diferentes perfiles de tasa de producción (45.000 CPH en la línea de alta velocidad, 30.000 CPH en la línea media y 20.000 CPH en la línea flexible) — 13 máquinas en total en las seis etapas, gestionadas por un equipo de planificación de tres personas. Los tamaños de lote oscilan entre 200 y 2.000 placas para productos SMT Simple, entre 100 y 500 placas para Tecnología mixta y entre 100 y 800 placas para Complejo/BGA. En cuanto al recuento de pedidos, la mezcla es aproximadamente 40 % SMT Simple, 25 % Tecnología mixta y 35 % Complejo/BGA. Los tiempos de cambio en las líneas SMT van desde 5 minutos (cambios de placa hermana) hasta 50 minutos (una transición completa de SMT Simple a Complejo/BGA). Las líneas SMT funcionan con un calendario de 24 horas, cinco días (lunes a sábado por la mañana), mientras que las etapas restantes operan con un horario estándar de dos turnos (lunes a viernes, 06:00 a 22:00), con tres excepciones de calendario y dos ventanas de inactividad de máquina planificadas para el año.
Descripción general del proceso
flowchart LR
SMT["Línea SMT"] --> THT["Ensamblaje THT"]
SMT --> ICT["ICT"]
THT --> WAVE["Soldadura por ola"]
WAVE --> ICT
ICT --> FCT["Prueba funcional"]
FCT --> PACK["Empaque"]
SMT -.->|"Puente<br/>solo SMT"| ICT
Flujo de producción de seis etapas para el ensamblaje de PCB/SMT. Las flechas sólidas representan la ruta de proceso de Tecnología mixta; la flecha discontinua muestra la transferencia puente para las clases de producto solo SMT (SMT Simple y Complejo/BGA) que omiten el Ensamblaje THT y la Soldadura por ola.
Las placas SMT Simple y Complejo/BGA omiten por completo el Ensamblaje THT y la Soldadura por ola, dirigiéndose directamente desde la Línea SMT a ICT mediante una transferencia puente. Las placas de Tecnología mixta siguen la ruta completa de seis etapas.
Desafíos de programación y cómo los maneja Schantt
En este escenario, el cronograma se genera a partir de pedidos de clientes que llegan como trabajos discretos con clases de producto, tamaños de lote y fechas de entrega prometidas definidas — un patrón de demanda de fabricación bajo pedido típico de operaciones EMS. Los lectores que programen principalmente para inventario o utilicen un sistema pull Kanban también se beneficiarán del modelo de flujo de trabajo aquí descrito; la diferencia radica en el desencadenante de la demanda, no en la mecánica de programación en sí. Schantt optimiza el tiempo total de producción — la suma del tiempo de procesamiento, cambio, transferencia e inactividad en todas las etapas — programando hacia adelante desde una fecha de inicio. Para esta guía asumimos un horizonte práctico de dos a cuatro semanas, reflejando la cartera de pedidos típica de EMS. Schantt ofrece dos modos de optimización: el modo Auto, donde el algoritmo determina tanto la secuencia de trabajos como las asignaciones de máquinas, y el modo Semi-Auto, donde el planificador fija la secuencia de trabajos y el algoritmo optimiza la asignación de máquinas para cada trabajo programado. Para la mayoría de los entornos EMS, el modo Semi-Auto es el valor predeterminado realista porque los compromisos con los clientes y el kitting de materiales a menudo fijan la secuencia de producción de antemano.
Lo que Schantt maneja bien
- Producción secuencial multi-etapa — El ensamblaje de PCB/SMT sigue una secuencia de etapas fija (pasta de soldadura, pick-and-place, reflujo, AOI, prueba, empaque). Schantt modela esto como una ruta ordenada con tiempos de transferencia unidireccionales entre etapas consecutivas.
- Etapas multi-máquina (líneas SMT paralelas) — Las plantas EMS operan múltiples líneas SMT con diferentes velocidades y capacidades. Schantt modela cada línea como una máquina dentro de su etapa; el optimizador asigna los trabajos a la línea más adecuada respetando la tasa de producción por máquina y las restricciones por clase de producto.
- Pipelines mixtos batch-and-flow — El procesamiento SMT funciona como flujo continuo (tasa de producción en placas por hora) mientras que la inserción THT, la soldadura por ola y las pruebas funcionan como operaciones batch con tiempos de ciclo por lote. Schantt encadena correctamente los tiempos a través del límite flow-to-batch en una sola ruta.
- Ruta de proceso multi-producto con omisión de etapa — Las placas solo SMT omiten la inserción THT y la soldadura por ola; las placas de tecnología mixta añaden esas etapas batch. Cada clase de producto tiene sus propias etapas requeridas, con tiempos de transferencia puente que conectan etapas no adyacentes a través de los tramos omitidos.
- Cambios dependientes de la secuencia — Los tiempos de cambio en SMT dependen del par clase de producto origen-destino, desde cambios de placa hermana en minutos hasta cambios completos de familia de hasta 50 minutos. La matriz direccional de cambios por máquina de Schantt permite que el algoritmo secuencie los trabajos para minimizar el tiempo total de cambio.
Cómo maneja Schantt cada desafío
1. Pérdida de capacidad por cambios de formato.
- El tiempo de cambio consume aproximadamente el 18 al 22 % de la capacidad SMT disponible cada semana, con seis a ocho cambios de producto por línea SMT por turno.
- La matriz direccional de cambios captura cada par clase de producto origen-destino como una duración distinta (5 minutos para placas hermanas de la misma clase, 35 a 50 minutos para transiciones entre clases), ingresada por máquina en cada línea SMT. El algoritmo de programación secuencia los trabajos para agrupar productos similares, reduciendo el tiempo total de cambio a lo largo de la semana. En modo Semi-Auto, el planificador controla la secuencia general; el optimizador sigue minimizando el tiempo de cambio dentro de los trabajos asignados a cada línea favoreciendo la adyacencia de misma clase.
2. Balanceo de líneas SMT paralelas con diferentes velocidades.
- Asignar productos a la línea SMT incorrecta añade entre un 8 y un 12 % al tiempo total de producción semanal — por ejemplo, ejecutar un trabajo de alto volumen de SMT Simple en la línea flexible más lenta extiende su finalización innecesariamente mientras la línea de alta velocidad permanece inactiva con un producto menos adecuado.
- Schantt modela cada línea SMT como una máquina con su propia tasa de producción por clase (450 placas por hora para SMT Simple en la línea de alta velocidad frente a 200 en la línea flexible) y asigna cada trabajo a la línea más adecuada según su clase de producto y tamaño de lote. El optimizador distribuye la carga entre las tres líneas, respetando las capacidades de cada una, y puede rebalancear automáticamente cuando se añaden nuevos trabajos o cambian las prioridades.
3. Ruta de proceso de tecnología mixta y transferencia flow-to-batch.
- Aproximadamente el 25 % de los pedidos son placas de tecnología mixta que requieren inserción THT y soldadura por ola después del procesamiento SMT. La transferencia flow-to-batch a la salida de SMT genera tiempo inactivo: de 1 a 3 horas de espacio en la célula de trabajo THT mientras se acumula el lote, o de 1 a 2 horas de placas en cola a la salida de SMT esperando la siguiente transferencia.
- Cada clase de producto tiene su propia ruta de proceso por clase — la clase de tecnología mixta visita las seis etapas, mientras que SMT Simple y Complejo/BGA omiten inserción THT y soldadura por ola. Los tiempos de transferencia puente (por ejemplo, un puente de 30 minutos desde la Línea SMT a ICT para las clases con ruta omitida) aseguran que el modelo de tiempos se mantenga preciso en los tramos saltados, y el algoritmo secuencia los trabajos para que las placas de tecnología mixta lleguen a la etapa THT en lotes que coincidan con el tiempo de ciclo y la capacidad del lote de la célula de trabajo.
4. Cuellos de botella en etapas de prueba con equipos compartidos.
- Dos equipos ICT atienden tres líneas SMT, generando colas de 2 a 4 horas cuando dos líneas SMT finalizan simultáneamente, mientras que tres estaciones de prueba funcional manejan la carga corriente abajo con cambios de equipo de 15 a 25 minutos entre clases de producto.
- Schantt modela cada etapa de prueba con su dotación completa de máquinas (dos equipos ICT, tres estaciones FCT) y tiempos de ciclo por lote por clase de producto. Para pares producto-máquina incompatibles — por ejemplo, una clase de producto que no puede ejecutarse en un equipo ICT particular — el tiempo de ciclo por lote por clase se establece en un valor alto (tasa de producción efectivamente nula), dirigiendo esos trabajos solo a máquinas compatibles. Los tiempos de cambio en las máquinas de prueba capturan las duraciones de recambio de equipos, y el optimizador nivela la carga entre las estaciones de prueba paralelas para reducir la profundidad de la cola.
5. Asimetría direccional de los cambios.
- Los tiempos de cambio no son simétricos: la transición de SMT Simple a Complejo/BGA toma 50 minutos, mientras que la dirección inversa toma 40 minutos, y la dirección desfavorable se elige aproximadamente 75 minutos al día en las tres líneas.
- La matriz de cambios de Schantt almacena cada par direccional de forma independiente en cada máquina, por lo que el algoritmo favorece naturalmente la dirección más corta al secuenciar los trabajos. En un horizonte de dos semanas, esta conciencia direccional puede recuperar varias horas de tiempo de producción que de otro modo se perderían en la transición más larga, sin ningún cálculo manual por parte del planificador. El mismo principio se aplica a los cambios en etapas de prueba, donde las duraciones de recambio de equipos también tienen variación direccional.
Qué modelar en Schantt
Cinco entidades de primera clase forman el núcleo de toda configuración de PCB/SMT. Cada una se convierte en un objeto de primer nivel que se crea en Schantt antes de establecer los parámetros de detalle.
| Entidad | Cantidad | Notas |
|---|---|---|
| Etapa | 6 | Línea SMT (flow), Ensamblaje THT (batch), Soldadura por ola (batch), ICT (batch), Prueba funcional (batch), Empaque (batch) |
| Máquina | 13 | 3 líneas SMT + 2 estaciones THT + 1 soldadura por ola + 2 equipos ICT + 3 estaciones FCT + 2 estaciones de empaque |
| Clase de producto | 3 | SMT Simple, Tecnología mixta, Complejo/BGA — cada una con ruta divergente |
| Producto | 3 | Un representante por clase: Módulo de sensor IoT, Controlador industrial, Placa de conmutador de red |
| Calendario | 2 | Estándar de dos turnos (predeterminado) y Línea SMT 24/5 |
Configuración paso a paso
Estos pasos siguen el flujo de configuración del producto, ordenados para que cada entidad se cree antes de las páginas de detalle que la referencian.
1. Crear las etapas y establecer los tiempos de transferencia. Comience creando seis etapas de producción en su orden de proceso: Línea SMT (la etapa de flujo combinada que cubre impresión de pasta, SPI, pick-and-place, reflujo y AOI como una sola máquina), Ensamblaje THT, Soldadura por ola, ICT, Prueba funcional y Empaque. En la página de detalle de cada etapa, establezca los tiempos de transferencia desde esa etapa a sus sucesoras. Este escenario necesita seis entradas de tiempo de transferencia. Las clave que deben estar correctas son:
Línea SMT a Ensamblaje THT: 30 minutos (buffer entre la salida de SMT y THT)
Línea SMT a ICT (puente): 30 minutos (para las clases solo SMT que omiten THT y soldadura por ola)
Ensamblaje THT a Soldadura por ola: 15 minutos
Soldadura por ola a ICT: 30 minutos
ICT a Prueba funcional: 15 minutos
Prueba funcional a Empaque: 15 minutos
La transferencia puente de Línea SMT a ICT es esencial — sin ella, las clases de producto SMT Simple y Complejo/BGA no tienen un tiempo de transferencia definido a través del tramo omitido.
2. Añadir máquinas a cada etapa. Cree 13 máquinas distribuidas entre las etapas. Cada máquina hereda el calendario de su etapa a menos que se sobreescriba.
Línea SMT: Línea SMT 1, Línea SMT 2, Línea SMT 3 (utilizan la sobreescritura de calendario 24/5)
Ensamblaje THT: Estación THT 1, Estación THT 2
Soldadura por ola: Soldadura por ola 1
ICT: Equipo ICT 1, Equipo ICT 2
Prueba funcional: Estación FCT 1, Estación FCT 2, Estación FCT 3
Empaque: Estación de empaque 1, Estación de empaque 2
3. Crear las clases de producto y definir la ruta de proceso por clase. Cree tres clases de producto — SMT Simple, Tecnología mixta, Complejo/BGA — y defina la ruta de proceso de cada clase seleccionando las etapas que visita en orden. SMT Simple y Complejo/BGA visitan cuatro etapas (Línea SMT → ICT → Prueba funcional → Empaque), omitiendo Ensamblaje THT y Soldadura por ola. Tecnología mixta visita las seis etapas. Los tiempos de transferencia puente que estableció en el paso 1 gestionan los tiempos a través de los tramos omitidos. No se necesitan alternancias de transferencia parcial en este escenario — cada lote se transfiere como una unidad completa entre etapas.
4. Añadir los productos. Cree un producto representativo por clase. Estos son los SKU que el cronograma referenciará:
SMT Simple: Módulo de sensor IoT
Tecnología mixta: Controlador industrial
Complejo/BGA: Placa de conmutador de red
Cada producto hereda la ruta de proceso de su clase, por lo que no es necesario reconfigurar la ruta de proceso por producto.
5. Configurar los parámetros de capacidad de máquina y los cambios de formato. En la página de detalle de cada máquina, configure los parámetros de procesamiento por clase de producto. Para las tres máquinas de Línea SMT (etapa de flujo), establezca la tasa de producción por clase de producto en placas por hora. La Línea SMT 1 produce 450 placas por hora para SMT Simple, 120 para Tecnología mixta y 60 para Complejo/BGA; la Línea SMT 2 produce 300, 80 y 40 respectivamente; la Línea SMT 3 produce 200, 53 y 27. Para las máquinas de etapa batch (THT, soldadura por ola, ICT, FCT, Empaque), establezca el tiempo de ciclo del lote en minutos y el tamaño de lote por clase de producto — por ejemplo, las estaciones THT procesan lotes de Tecnología mixta de 60 placas con un ciclo de 600 minutos (10 minutos por placa), y el Equipo ICT 1 procesa SMT Simple en lotes de 25 con un ciclo de 500 minutos.
Para las máquinas compartidas por dos o más clases de producto, configure la matriz direccional de cambios. Las líneas SMT necesitan la matriz completa de 3 × 3 (9 pares direccionales por línea, 27 entradas en total), que cubre cambios de placa hermana de la misma clase de 5 a 15 minutos y transiciones entre clases de 35 a 50 minutos. Los equipos ICT, las estaciones FCT y las estaciones de empaque necesitan entradas de cambio solo para los pares de clase de producto que comparten esa máquina — 2 entradas para el Equipo ICT 1 (Simple a Mixta y Mixta a Simple), 18 entradas en las tres estaciones FCT (6 por estación) y 12 entradas en las dos estaciones de empaque (6 por estación). Para los pares producto-máquina incompatibles en ICT (por ejemplo, SMT Simple en el Equipo ICT 2), establezca una duración de ciclo alta para evitar la asignación de forma efectiva.
6. Configurar calendarios, excepciones e inactividades. Cree dos calendarios de turnos. El calendario Estándar de dos turnos (predeterminado) cubre de lunes a viernes de 06:00 a 22:00 y se aplica a todas las máquinas de etapa batch. El calendario Línea SMT 24/5 cubre de lunes 06:00 a sábado 06:00 y se asigna como una sobreescritura a nivel de máquina en las tres líneas SMT. Añada tres excepciones de calendario para días no laborables: Año Nuevo (1 de enero), Extensión de cierre de Año Nuevo (2 de enero) y Día Internacional del Trabajo (1 de mayo). Finalmente, añada dos entradas de inactividad planificada — un cierre general de fábrica de fin de año del 24 de diciembre al 31 de diciembre (inicio a las 12:00 del día 24) y una ventana de mantenimiento preventivo de 12 horas en la Línea SMT 1 para el 21 de septiembre (06:00 a 18:00).
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 solo tiempo de cambio en lugar de una matriz direccional por par. Aplicar una única duración de cambio genérica a todas las transiciones en una línea SMT pierde la ventaja de optimización que proporciona la asimetría direccional. El algoritmo no puede favorecer las transiciones más cortas de 5 minutos entre placas hermanas sobre las de 50 minutos entre clases si todas las transiciones se modelan con el mismo valor. Solución: Introduzca la matriz direccional completa por línea SMT con duraciones distintas para cada par clase de producto origen-destino. Incluya entradas de la misma clase (5 a 15 minutos) para que el optimizador sepa agrupar productos similares.
2. Una clase de producto que abarca demasiadas rutas divergentes. Agrupar todas las placas de tecnología mixta — incluidas aquellas que necesitan revestimiento conforme o rayos X — en una sola clase de producto obliga a que cada producto de esa clase pase por todas las etapas, las necesite o no. Solución: Divida las clases de producto en los límites de ruta. Cada clase debe tener una única secuencia de etapas. Si un tipo de placa visita un conjunto diferente de etapas, necesita su propia clase. Tres clases (SMT Simple, Tecnología mixta, Complejo/BGA) cubren los patrones de ruta de proceso principales en este escenario.
3. Cantidad de máquinas que no coincide con la distribución de planta. La cantidad de equipos ICT (dos equipos que atienden tres líneas SMT) es un cuello de botella intencional en este escenario. Modelar cinco equipos ICT en lugar de dos, o asumir que un solo equipo maneja las tres líneas SMT sin cola, ocultaría la restricción que el cronograma debe resolver. Solución: Haga coincidir la cantidad de máquinas y las capacidades por clase con la distribución física, incluidos los cuellos de botella intencionales. Para los pares producto-máquina incompatibles, utilice una duración de ciclo alta para evitar la asignación — no una máquina faltante ni una clase de producto faltante.
4. Olvidar el tiempo de transferencia puente para las rutas con omisión. SMT Simple y Complejo/BGA omiten el Ensamblaje THT y la Soldadura por ola. Sin una transferencia puente desde la Línea SMT a ICT, las clases con ruta omitida no tienen tiempos definidos entre las dos etapas, y el cronograma puede mostrar espacios o superposiciones incorrectos. Solución: Añada una entrada de tiempo de transferencia desde la etapa anterior al bloque omitido (Línea SMT) hasta la etapa posterior (ICT) para cada clase de producto cuya ruta de proceso salte entre etapas.
5. Aplicar el calendario predeterminado de dos turnos a las líneas SMT. Las líneas SMT funcionan con un horario 24/5 mientras que todas las demás etapas operan en dos turnos. Si todas las etapas comparten el mismo calendario predeterminado, el optimizador programa la producción SMT solo dentro de la ventana más restrictiva de dos turnos, subutilizando la capacidad nocturna de las líneas SMT. Solución: Asigne el calendario 24/5 como una sobreescritura a nivel de máquina en cada línea SMT. Las etapas batch mantienen el calendario predeterminado de dos turnos, y el optimizador respeta el desajuste — puede programar trabajo SMT durante la noche pero no intentará ejecutar inserción THT o pruebas durante esas horas.
Cómo es un buen cronograma
Antes de Schantt, el equipo de planificación de CrestBridge construía los cronogramas semanales manualmente en una hoja de cálculo, agrupando pedidos por intuición y asignando cada línea SMT por costumbre en lugar de por capacidad. Los resultados eran inconsistentes.
Antes (base): Sin una agrupación sistemática de cambios ni una asignación basada en capacidades, CrestBridge perdía una capacidad SMT significativa cada semana debido a cambios de formato no planificados. La mala asignación de líneas añadía más retrasos en la producción, ya que los productos terminaban en líneas inadecuadas, y se formaban colas predecibles en las estaciones de prueba con alta intensidad de cambios.
Después (Schantt Semi-Auto): En modo Semi-Auto, los planificadores de CrestBridge introducen la secuencia de trabajos basada en los compromisos con los clientes y la disponibilidad de materiales, y Schantt optimiza las asignaciones de máquinas dentro de ese orden fijo. El tiempo de cambio en cada línea SMT se reduce porque el optimizador agrupa los trabajos de la misma clase en bloques contiguos de forma automática — los cambios de placa hermana reemplazan las transiciones entre clases siempre que la secuencia lo permite. Las asignaciones de máquinas respetan la tasa de producción por clase de cada línea, por lo que las placas SMT Simple se dirigen consistentemente a la línea de alta velocidad y las placas Complejo/BGA se dirigen a la línea flexible equipada para colocación de paso fino. La carga de los equipos ICT se distribuye entre los dos equipos mediante el programador, reduciendo la profundidad de la cola, y se utiliza la capacidad nocturna de cada línea SMT porque la sobreescritura de calendario 24/5 está correctamente asignada. El algoritmo también tiene en cuenta los tiempos de transferencia puente para que las clases con ruta omitida realicen la transición de SMT a ICT sin espacios fantasma. El resultado es un Gantt semanal que permite producir más en las mismas horas laborables, con menos tiempo inactivo en las etapas críticas y menos re-secuencias de última hora.
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 de formato, 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