La programación de AOI sin archivos CAD funciona haciendo que el sistema aprenda una placa directamente a partir de una muestra física «golden» en lugar de datos de ingeniería. Una cámara captura la placa en buen estado comprobado, la AI localiza automáticamente los componentes y genera las regiones de inspección, y la retroalimentación del operario perfecciona el modelo con el tiempo. Esto elimina la importación de CAD, la creación de bibliotecas de componentes y el ajuste manual de umbrales que hacen que la configuración tradicional de AOI tome desde unas pocas horas hasta, en placas complejas, varios días.
Para las plantas de EMS de alta mezcla (high-mix), la forma en que se programa una máquina de AOI a menudo importa más que cómo inspecciona. Una línea con múltiples cambios de lote al día depende críticamente del tiempo de preparación. Este artículo explica, paso a paso, cómo funciona realmente la programación sin CAD (basada en golden board), en qué se diferencia del flujo de trabajo tradicional y las preguntas que los ingenieros deben hacerse antes de implementarla en planta.
¿Por qué la programación tradicional de AOI tarda tanto tiempo?
La programación tradicional de AOI es lenta porque reconstruye la lógica de inspección de una placa a partir de datos de ingeniería en cada ocasión. Un ingeniero especializado importa los datos CAD/Gerber y de posicionamiento, verifica o amplía una biblioteca de componentes, enseña los fiduciales, define las regiones de la placa, configura comprobaciones por componente según los criterios de IPC-A-610 y luego ajusta los umbrales para suprimir los falsos rechazos. Las guías de programación publicadas describen esto como un trabajo de varias horas para una placa simple, extendiéndose a días para ensamblajes complejos y densos.
El flujo de trabajo tradicional se divide generalmente en seis etapas:
- Importación de CAD / Gerber + datos de posicionamiento: carga de datos Gerber y de posicionamiento de componentes (centroides), y correspondencia de capas con el apilado (stackup) de la placa. A menudo se añade una BOM para los valores de las piezas y la polaridad, aunque la geometría proviene de los datos de posicionamiento.
- Verificación de la biblioteca de componentes: confirmación o creación de entradas en la biblioteca, incluidas piezas personalizadas.
- Enseñanza de fiduciales y alineación: escaneo de una placa de referencia y selección de fiduciales para que el software pueda alinearse.
- Configuración de la placa: definición de bordes, cortes y zonas de no inspección (por ejemplo, disipadores térmicos).
- Comprobaciones de componentes y soldadura: configuración de comprobaciones de presencia/ausencia, polaridad y desvío de colocación, generalmente asignadas a los criterios de IPC-A-610 (y, para la aceptabilidad de juntas de soldadura, J-STD-001).
- Ajuste de umbrales: ajuste de límites para puentes, vacíos (voids) y desvíos, y clasificación de defectos como críticos/mayores/menores.
Cada etapa asume que se dispone de datos CAD limpios y tiempo para ajustar. En la producción de alta mezcla y bajo volumen (high-mix, low-volume), donde el CAD puede faltar, estar incompleto o provenir de un cliente que no lo comparte, las etapas 1 y 2 por sí solas pueden paralizar un cambio de lote.
Pasos del flujo de trabajo extraídos de guías de programación de AOI publicadas (p. ej., guía paso a paso de Aivon y resumen de programación de Unisoft), 2024–2025. El tiempo de configuración varía ampliamente según la complejidad de la placa; considere cualquier cifra específica como dependiente de la placa.
¿Qué es la programación basada en golden board?
La programación basada en golden board entrena al sistema de AOI a partir de una única placa física en buen estado comprobado —la «golden board»— en lugar de utilizar datos CAD. El sistema fotografía esta referencia y la AI moderna detecta automáticamente los componentes, extrae sus características visuales y genera las regiones de inspección comparando las placas de producción con la referencia golden. La golden board es la especificación, por lo que no se requiere ningún archivo CAD ni biblioteca de componentes prediseñada para comenzar.

El concepto de «golden board» en sí no es nuevo: una referencia en buen estado comprobado ha formado parte de la configuración de AOI desde hace mucho tiempo. (La mayoría de los sistemas de AOI tradicionales instalados en la última década construyen su modelo de inspección principalmente a partir de datos CAD/algorítmicos, utilizando la placa de referencia sobre todo para alineación y optimización de umbrales). Lo que cambió con la AI es lo que el software puede hacer a partir de esa única placa: los sistemas anteriores aún requerían datos CAD y una biblioteca de componentes adicional, mientras que los sistemas con AI más recientes pueden generar un programa operativo únicamente a partir de la golden board.
¿Cómo funciona paso a paso la programación basada en AI sin CAD?
La programación con AI sin CAD reemplaza la configuración manual por el reconocimiento automático de características. En la práctica, se ejecuta en cuatro pasos: escanear una golden board; la AI detecta automáticamente los componentes y genera los marcos de inspección; establece los umbrales iniciales a partir de la imagen de referencia; y aprende de la retroalimentación del operario sobre los falsos rechazos, perfeccionando el modelo durante la producción. La configuración que antes tomaba horas se reduce a minutos, ya que no implica importación de CAD, creación de bibliotecas ni encuadre manual.
- Captura de la golden board. Se escanea una placa en buen estado comprobado. Esta única muestra define la apariencia aceptable de cada componente y junta de soldadura.
- Reconocimiento automático de características. En lugar de hacer coincidir patrones de píxeles con una huella de CAD, la AI reconoce qué es un componente —su cuerpo, terminales, marcas de polaridad, filetes de soldadura— y genera automáticamente las regiones de inspección. DaoAI denomina a su enfoque Feature Cognitive Inspection.
- Umbrales iniciales a partir de la referencia. El sistema deriva los límites de aceptación iniciales a partir de la golden board en lugar de requerir que un ingeniero los introduzca manualmente.
- Aprendizaje por retroalimentación en la línea. Cuando un operario marca una imagen señalada como un falso rechazo, ese criterio se retroalimenta en el modelo. La experiencia real de cada línea se convierte en datos de entrenamiento, por lo que las tasas de falsos rechazos disminuyen con los lotes sucesivos.
Esta es la misma dirección general hacia la que avanzan varios proveedores: Saki, Marantz y Mycronic ofrecen diversas formas de autoprogramación. Las diferencias prácticas radican en qué datos de entrada siguen siendo necesarios: muchas herramientas de autoprogramación todavía requieren datos CAD o una biblioteca de componentes mantenida, mientras que un enfoque basado exclusivamente en golden board como el de DaoAI está diseñado para operar sin ninguno de los dos. Al evaluar sistemas, ese requisito de entrada es la pregunta clave a definir.
Programación tradicional de AOI frente a programación sin CAD
La diferencia fundamental radica en los datos de entrada: la programación tradicional de AOI se basa en datos CAD/BOM y una biblioteca de componentes, mientras que la programación sin CAD se basa en una sola golden board combinada con el reconocimiento de características por AI. Esto reduce el tiempo de preparación de horas a minutos y traslada la ejecución del cambio de lote de un ingeniero de programación dedicado a un operario de línea.

| Dimensión |
Programación tradicional de AOI |
Programación con AI sin CAD (golden board) |
| Entrada principal |
CAD / Gerber + datos de posicionamiento + biblioteca de componentes |
Una sola golden board física |
| Tiempo típico de preparación |
3–5 horas por placa (citado por DaoAI; varía según la complejidad de la placa en guías independientes) |
~5 minutos, ejecutado por operario (reportado por DaoAI) |
| Quién lo ejecuta |
Ingeniero dedicado de AOI/programación |
Operario de línea |
| Disponibilidad de CAD |
Obligatorio |
No requerido |
| Componentes nuevos/personalizados |
Entrada manual en biblioteca |
Reconocidos automáticamente a partir de la placa |
| Gestión de falsos rechazos |
Ajuste manual de umbrales |
Aprendizaje por retroalimentación continuo |
| Mejor aplicación |
Líneas estables de alto volumen |
Líneas de alta mezcla (high-mix) con cambios frecuentes de lote |
Para una comparativa más detallada, consulte DaoAI frente a AOI tradicional: cuál es el adecuado para su línea SMT.
¿Es preciso el AOI sin datos CAD?
Sí: la precisión sin CAD depende de la calidad de la golden board y de la capacidad de la AI para reconocer componentes, no de los datos CAD en sí. La programación basada en CAD se apoya en dónde deberían estar los componentes y en sus valores especificados; el enfoque con golden board se basa en cómo se ve realmente una placa correcta, que es contra lo que finalmente se compara en la inspección. En cualquier caso, los criterios de aceptación pueden alinearse con IPC-A-610, el estándar de la industria para la aceptabilidad visual de PCBA.
Esto es crucial para generar confianza en la planta de producción. IPC-A-610, «Aceptabilidad de ensambles electrónicos» (revisión actual IPC-A-610J, publicada en 2024), es el referente mundial para determinar qué constituye una junta de soldadura aceptable, un desvío de colocación o una clase de defecto. Sus criterios pueden trasladarse a conjuntos de reglas de AOI sin importar si el programa se creó a partir de CAD o de una golden board; por lo tanto, la programación sin CAD no implica renunciar a un estándar de calidad reconocido. DaoAI señala que su P Series alcanza una precisión de detección ≥98%, mientras que los falsos rechazos disminuyen a medida que los operarios proporcionan retroalimentación; los fabricantes deben validar el rendimiento en sus propias placas durante una demostración.
¿Qué resultados ofrece en la práctica la programación sin CAD?
La programación sin CAD genera beneficios principalmente en el tiempo de cambio de lote, la mano de obra y el retrabajo derivado de falsos rechazos. Pasar de una configuración tradicional de 3–5 horas a un flujo de trabajo con golden board de ~5 minutos operado en línea reduce drásticamente el tiempo de programación, mientras que el aprendizaje por retroalimentación disminuye los falsos rechazos a medida que los operarios revisan los resultados. Un operario de línea puede estar listo para inspeccionar en unos 30 minutos sin depender de un ingeniero de programación dedicado.
| Métrica |
Resultado reportado por DaoAI |
| Reducción del tiempo de programación |
hasta ~97% (3–5 horas → ~5 minutos) |
| Reducción de falsos rechazos |
Mejora continua mediante aprendizaje por retroalimentación |
| Reducción global de costos operativos |
~60% |
| Ahorro en mano de obra |
~USD 15,000–40,000 por persona / año (reinspección + paradas de línea) |
| Capacitación del operario |
listo para inspección en ~30 minutos; sin necesidad de ingeniero de programación de AOI |
Estas cifras son reportadas por el fabricante y provienen de despliegues en producción de DaoAI —incluido un importante fabricante de productos electrónicos asiático—, donde la programación de placas que antes requería de 3–5 horas es completada por un operario de línea en aproximadamente 5 minutos. Para conocer el funcionamiento técnico detrás de estas cifras, consulte cómo la AI reduce la programación de AOI para PCBA de 3 horas a 5 minutos. Cualquier planta puede validar estos números con sus propias placas durante una demostración, lo cual resulta completamente viable de realizar en vivo gracias a que la configuración toma solo minutos.
Preguntas frecuentes
¿Se requiere algún dato CAD o BOM para la programación de AOI con golden board?
No. El enfoque basado en golden board parte de una única placa física en buen estado comprobado. Los datos CAD o BOM pueden mejorar opcionalmente el etiquetado, pero no son necesarios para generar un programa de inspección operativo.
¿Cómo gestiona el sistema un componente que nunca ha visto?
La AI de reconocimiento de características identifica los componentes por sus atributos físicos en lugar de comparar contra una huella almacenada, por lo que las piezas totalmente nuevas o personalizadas se detectan desde la golden board sin necesidad de introducirlas manualmente en la biblioteca.
¿Puede un operario de línea ejecutar realmente un cambio de lote sin un ingeniero?
Ese es precisamente el objetivo de la programación sin CAD. Dado que no hay importación de CAD ni encuadre manual, la configuración se reduce a escanear una golden board y revisar las imágenes marcadas, tareas que un operario puede realizar. DaoAI reporta que los operarios quedan listos para inspeccionar con aproximadamente 30 minutos de capacitación.
¿Cumple la programación sin CAD con IPC-A-610?
Sí. Los criterios de aceptación de IPC-A-610 definen cómo debe verse un ensamblaje aceptable; estos pueden asignarse a la lógica de inspección con independencia de cómo se haya creado el programa.
¿En qué se diferencia esto de la autoprogramación con AI que ofrecen otros proveedores de AOI?
Muchas herramientas de autoprogramación todavía requieren datos CAD o una biblioteca de componentes actualizada. La pregunta clave al comparar sistemas es qué entradas son verdaderamente opcionales. Un flujo de trabajo basado exclusivamente en golden board está diseñado para operar sin CAD ni bibliotecas prediseñadas. Puede examinar el enfoque de DaoAI y las especificaciones completas en el centro de recursos.
Vea la programación en 5 minutos con su propia placa
La P Series de DaoAI ejecuta el flujo de trabajo con golden board en configuraciones offline (P1/P2) e inline (P3/P3D): la misma programación sin CAD tanto para estaciones de alta mezcla (high-mix) como para líneas de alto volumen.