Inspección Óptica Automatizada (IOA) es una revisión visual realizada de forma automática de un amplio rango de productos, como un circuito impreso, LCDs, transistores, partes automotores, y etiquetas en empaques de productos o productos agriculturales (semillas de maíz o frutas). En el caso de la inspección del PCB, una cámara automática escanea el dispositivo bajo prueba de ciertos defectos como rayones, manchas, circuitos abiertos, corto circuitos, adelgazamiento de la soldadura, partes faltantes , componentes incorrectos y componentes mal colocados. La inspección en la agricultura puede checar variaciones en el color, quizá para fruta echada a perder. El IOA es un tipo de pruebas de caja blanca. Es típicamente usado en los procesos de manufactura dado que es un tipo de prueba sin contacto. IOA es capaz de realizar la mayoría de los chequeos visuales antes hechos por operadores manuales, más rápida y eficazmente. Los sistemas AOI son implementados en varias partes del proceso de manufactura. Es usado para la inspección de partes que tienen limitadas y conocidas variaciones. Para la detección de errores, los sistemas AOI buscan las diferencias en contra de una parte perfecta.Applying Automated Optical Inspection
Hay sistemas capaces de la inspección de placa no populada, inspección de pasta para soldar (IPS), y también de la inspección de colocación de los componentes previa al reflujo, las condiciones de los componentes posteriores al reflujo y post-soldadura por refusión. Estos dispositivos de inspección tienen atributos comunes que afectan sus capacidades, precisión y fiabilidad.
De esta manera IOA puede ser usada para detectar problemas tempranos en el proceso de producción. Desde que las faltas cuesta más repararlas en el proceso de producción, es esencial detectar tempranamente los problemas. Por ejemplo, problemas en la soldadura y el área de ensamblaje de un PCB puede ser fácilmente vista en el proceso de producción y la información será usada como una rápida respuesta a los sectores previos, evadiendo la producción de muchas placas con el mismo problema.ATE automatic test equipment
Bajos costos y esfuerzos de programación hacen las IOA una práctica y poderosa herramienta de calidad para el prototipaje y ensamblado de alto volumen. Está constantemente a la par con las pruebas provistas por el escaneo de fronteras, prueba en circuito, prueba de rayos-x, y prueba de funcionalidad. En muchos casos, los diseños de placas de circuitos pequeñas han incrementado las demandas de IOA contra la prueba en circuito.
Proceso
Una máquina de visión o un sistema IOA puede adquirir millones de puntos de datos (pixeles) en una fracción de segundo. Estos puntos de datos son usados para una inspección visual y medición de precisión.
La IOA usualmente escanea visualmente la superficie del PCB. La placa es prendida por varias fuentes de luces y observada por un escáner o por un grupo de cámaras de alta definición. Esto habilita el monitoreo total de la placa, incluso aquellos escondidos en una dirección por otros componentes. Se debe destacar que cada manufacturero de sistemas IOA utiliza una inspección de algoritmos diferentes y técnicas de iluminación, cada uno de estos sistemas puede tener variaciones en fuerzas y debilidades dependiendo del artículo/producto que se está inspeccionando.
Fuente de luz
La iluminación preprocesa la imagen para ampliar las cualidades que se necesita inspeccionar y suprime el sonido. Avances en la iluminación han mejorado la capacidad de los sistemas de visión, en parte reduciendo la computación requerida por la visión computarizada. En esencia, esto significa que la combinación de iluminación idealmente mejorará la calidad de la imagen para mejorar la eficiencia del proceso de decisiones del sistema IOA. La mayoría de los sistemas IOA tendrán combinaciones de iluminación predefinidas, dependiendo del modo de operación y el tipo de producto que se inspecciona, estas combinación no requerirán interacciones con el usuario y el sistema de softwares/algoritmos manipulará y elegirá la mejor imagen para el análisis. Sin embargo, un poco de personalización is usualmente requerida y con esto, estos sistemas proveerán interfaz para el usuario final.
El ingeniero de pruebas tiene la opción de elegir que fuente de luz usar para el iluminad: LED, lámpara fluorescente, o en ciertas industrias, otras fuentes de luces como la IR o UV. Esto depende del área a ser inspeccionada, la industria y otras variables. Algunos usuarios creen que la luz LED mide la altura de la soldadura post impresión con mayor precisión que las fuentes de luces fluorescentes. Tal precisión también hace a la luz LED una buena herramienta para inspección de juntas post soldadura por refusión. La luz fluorescente por otra parte es excelente para la inspección del posicionamiento de componentes pre-refusión pero es típicamente solo usada para inspección de localización. El problema con esto que dados los frecuentes cambios de luz, las lámparas fluorescentes se pueden degradar rápidamente. Por las razones pasadas, el alumbramiento LED se ha hecho muy popular entre las compañías de IOA en la industria PCB.
La toma del estándar de alumbramiento por luz LED ha mejorado los sistemas IOA porque son muy estables y fácilmente controladas en comparación del alumbramiento incandescente y fluorescente antiguamente usado. Sin embargo, los LEDs no son perfectos, dado que se ennegrecen con el tiempo, pero esto puede ser compensado incrementando la corriente al LED o al grupo de LEDs.
Otro método de iluminación proyecta un patrón de luz sobre un objeto, usualmente usando unláser con lentes de holografía o una fuente de luz blanca con una rejilla de proyección. La distorsión de este escáner de luz estructurada en un patrón, puede ser medida y procesada para recuperar la estructura 3D de un objeto. Los sistemas IOA que usan luz estructurada pueden por ejemplo, comparar objetos complejos como bloques de motores o PCBs con la forma designada por archivos CAD. Estas técnicas en la industria PCB son referidas como triangulación por láser o corrimiento de fase profilométrica respectivamente. Las dos son técnicas válidas para la adquisición de información 3D sobre el PCB.
La posición de las fuentes del luz y láser dentro de la máquina son importantes. Los ángulos de abordaje son calculados en la inspección de algoritmos proveyendo medidas de mayor precisión. Así mismo el ángulo de abordaje puede ser particularmente importante en ciertas aplicaciones dado que los objetos en los alrededores pueden interferir con el abordaje de la luz hacia el objetivo. Un ejemplo puede ser un componente alto en una PCB que bloquea el rango visual de un sistema de luz/cámara hacia el componente objetivo o el depósito de soldadura por ejemplo.
Capturando una imagen Si un escáner es usado , se tiene que escanear la superficie del PCB desde arriba una sola vez. Si cámaras son usadas, se debe primero determinar el número de cámaras necesarias. Hay sistemas con una sola cámara que escanea el dispositivo desde arriba y sistemas con un par de cámaras de cada lado. Para poder escanear el dispositivo desde todos los puntos de vista, las cámaras se deben mover en las direcciones X e Y controladas por software. Para programar tal software, el ingeniero de pruebas debe tener los datos del CAD.
Después el tipo de cámaras debe ser elegido. Hay distintos tipos en uso hoy en día. Los tomadores de cuadros 2D son comunes. Tales dispositivos usan cámaras captura de movimiento que extraen un cuadro de un video en streaming y crean una imagen fija. Sin embargo, el sistema sacrifica calidad de imagen a cambio de valocidad y eficiencia. Un segundo tipo de sistema de cámara es la Cámara de Escaneo de Líneas de Imagen Fija. En este sistema , una cámara fija es puesta relativamente cerca del objetivo. Dado lo anterior, el sistema requiera un muy buen sistema de iluminación. Desafortunadamente, la imagen puede ser distorsionada por imperfecciones del subsistema como el movimiento del transportador. Esto hace que el obtener medidas precisas del posicionamiento sea difícil en comparación con otros tipos de sistemas. Un beneficio de la Cámara de Escaneo de Líneas de Imagen Fija es que la velocidad de adquisición de imágenes sea más rápida que un Charge-coupled device.
Otro tipo de sistema de cámaras es el 2D Charge-coupled device o CCD. El CCD es usado para aplicaciones de alto rango y aplicaciones especiales como las tecnologías militares y espaciales. Este sistema crea imágenes de alta precisión a color que son más precisas que otros sistemas.Kelly, Joe. Tech Tips...Automated Optical Inspection
Cada industria es diferente en como las señales de adquisición son transferidas a la cámara. Puede ser dirigida por hardware por medio de una señal mecánica como un sensor de proximidad, interrupción de un láser, posicionamiento por sistema codificador o software. Independientemente de la señal, el sistema IOA interpreta la señal que acciona el ensamblado de la visión (que puede ser una combinación de tomador de un solo cuadro y cámara o más avanzado como ya se discutió) del objeto que se encuentra en un lugar conocido y empieza con la adquisición de la imagen. La computadora de visión procede a accionar la cámara para simultáneamente adquirir imágenes del dispositivo.
Programación El sistema IOA toma tiempo en "aprender" el objeto que en la industria PCB es típicamente una placa de circuitos. Existen muchos métodos de aprendizaje pero los dos más comunes están basados en el matcheo de imágenes y en algoritmos. El matcheo de imágenes se da cuando una "placa dorada" es introducida al sistema y los atributos de cada componente, depósito de soldadura, etc. son introducidos en el sistema. Esto puede incluir pero no se limita a color, conteo de pixeles blancos, oscuros, puntos de transición y la posición relativa de los mismos. Los sistemas basados en imágenes requieres de unos cuantos ejemplos de producto para aprender todas las posibles variaciones. El otro método es la programación basada en algoritmos; aquí es donde el usuario puede aplicar algoritmos de reglas y medidas para la inspección. La programación basada en algoritmos típicamente requiere también de ejemplos de producto, pero usualmente menos que el basado en imágenes. Hay pros y contras para cada técnica, los cuales pueden incluir tiempo de ensamblaje, complejidad del sistema, tiempo para generar el programa, transportabilidad del programa y eficiencia de llamado.
Los sistemas AOI requieren ser capaces de añadir información aprendida adquirida de las técnicas de inspección antes mencionadas a su memoria. Tiene que poder "recordar" los diferentes componentes, su posición y también checar la calidad de las juntas soldadas. Tiene que poder reconocer y adaptarse a las diferencias en la presentación de la placa resultante derivado de variaciones de proceso normales, pero debe poder reconocer cualquiera que afecte su desempeño. Para lograr esto, es normal dar un número de placas buenas (placas doradas) al sistema antes de que la producción completa inicie para que el sistema pueda "aprender" la placa. Hoy en día las mejores máquinas IOA pueden ser ensambladas relativamente rápidamente y después pueden ser usadas para inspeccionar las placas. Esto puede ser logrado por programación fuera de línea. Esto reduce el tiempo de producción y el programador tiene tiempo de dar parámetros precisos sin interrumpir la línea de ensamblado. Estos sistemas también tienen bases de datos de componentes que guardan la información a ser introducida para que no tenga que serlo cada vez que una nueva placa es producida.
En el caso de partes automotores y su inspección como ejemplo, el sistema debería saber que cualidades medir. Para el arreglo de productos de agricultura , el color de frutas maduras debe ser conocido.
Obtención de Datos