El OCR (reconocimiento óptico de caracteres) lee el texto impreso en un componente o en una tarjeta sin que se le indique qué esperar, como un número de serie o un código de fecha. El OCV (verificación óptica de caracteres) comprueba que el texto coincida con lo que debería estar ahí, como el código de parte para esa posición. En un ensamble de PCB, la AOI (inspección óptica automatizada) usa ambos para detectar componentes incorrectos, señalar marcas sospechosas y registrar cada unidad para la trazabilidad.
Esta guía explica por qué importan las verificaciones de marcas, cuándo usar OCR y cuándo usar OCV, cómo encaja la lectura de códigos de barras y números de serie, y cómo funcionan los dos modelos de texto de DaoAI.
¿Por qué verificar las marcas de los componentes en una PCB?
Un componente puede estar presente, perfectamente colocado y bien soldado, y aun así ser el componente equivocado. Muchos encapsulados de pasivos y de CI se ven idénticos desde arriba; la única diferencia es la marca impresa. Una verificación de marcas suele ser la única forma automatizada de detectar esto antes de la prueba.
- Componente incorrecto. Un carrete cargado en el alimentador equivocado, un error de kitting o un número de parte sustituido pueden poner un componente parecido en la posición equivocada. El OCV compara la marca contra el código esperado y señala la discrepancia.
- Componentes falsificados y no conformes. Los componentes remarcados o no conformes suelen llevar marcas con la tipografía equivocada, un formato de código de fecha incorrecto o texto que no coincide con el estándar del fabricante. Una verificación de marcas puede señalarlos para investigación. Por sí sola no puede demostrar que un componente es genuino; para eso siguen haciendo falta el control de proveedores y, cuando se requiera, un análisis de laboratorio.
- Polaridad y orientación. En algunos componentes, la orientación del texto impreso es una señal práctica de que el componente está girado.
- Trazabilidad. Leer números de serie, códigos de lote y códigos de fecha, y guardarlos con el resultado de inspección de cada tarjeta, le permite rastrear una falla en campo hasta un lote, un proveedor o una fecha de producción.
¿Cuál es la diferencia entre OCR y OCV?
En pocas palabras: el OCR pregunta "¿qué dice esto?" y el OCV pregunta "¿esto dice lo que debería?"
| OCR (reconocimiento) | OCV (verificación) |
| Pregunta que responde | ¿Qué dice este texto? | ¿Este texto coincide con el contenido esperado? |
| Necesita primero el texto esperado | No | Sí |
| Objetivos típicos | Números de serie, códigos de fecha, códigos de lote, marcas de componentes | Códigos de componentes, designadores, marcas fijas de la tarjeta |
| Salida | El texto reconocido, guardado con el resultado de inspección | Aprobado/rechazado: texto esperado presente, correcto y legible |
| Ideal para | Texto variable que cambia en cada unidad o lote | Texto fijo que debe ser igual en todas las tarjetas |
| Riesgo principal | Leer mal caracteres similares (0/O, 5/S, 8/B) | Rechazar una variación de marca aceptable de un segundo proveedor |
La mayoría de las líneas necesitan ambos. Use OCR para capturar lo que varía, como los números de serie. Use OCV para confirmar lo que nunca debería variar, como el código de parte en una posición dada. Ambos pueden ejecutarse en la misma tarjeta.
¿Cuándo debo usar OCR en un ensamble de PCB?
Use OCR cuando no pueda conocer el texto de antemano. Los números de serie, los códigos de fecha y los códigos de lote cambian de unidad a unidad o de lote a lote, así que no hay nada fijo contra lo cual verificar. El OCR los lee y guarda el resultado con el registro de inspección.
El punto débil del OCR son los caracteres parecidos. Según la tipografía y la calidad de impresión, un cero y una letra O, o un 5 y una S, pueden ser difíciles de distinguir. Una buena configuración de OCR le permite definir qué caracteres cuentan como equivalentes para una marca dada, para que un carácter ambiguo no genere un falso rechazo (falsa alarma).
¿Cuándo debo usar OCV?
Use OCV cuando sepa exactamente qué debe estar impreso. El programa de inspección guarda el texto esperado para cada posición, y la máquina verifica que la marca esté presente, sea correcta y sea legible. Como compara contra una referencia en lugar de identificar cada carácter desde cero, la verificación es la herramienta natural para detectar componentes incorrectos.
El punto débil del OCV es la variación legítima. El mismo número de parte de un segundo proveedor puede llevar otra tipografía, otro logotipo u otra disposición. La inspección necesita una forma de aceptar esa variación sin aflojar la verificación para todos los demás componentes.
¿Cómo lee la AOI los códigos de barras y los números de serie?
Además del texto impreso, la AOI puede leer códigos de barras 1D, códigos QR y otros códigos 2D como Data Matrix en tarjetas y paneles durante la misma pasada de inspección. El número de serie decodificado se convierte en la clave del registro de esa unidad: sus imágenes, su veredicto y cualquier defecto encontrado.
En tarjetas panelizadas esto importa después del despanelizado. Si el código de cada subpanel está vinculado con sus propios resultados de inspección, cada tarjeta individual sigue siendo rastreable una vez que se corta el panel. La inspección de paneles de DaoAI vincula de esta forma el código de barras o el número de serie de cada subpanel con sus resultados.
Las máquinas DaoAI leen códigos de barras 1D, códigos QR y otros códigos 2D como Data Matrix, así que la misma pasada de inspección cubre el formato de código que especifique su cliente.
¿Cómo funcionan los modelos de OCR y OCV de DaoAI?
El OCR y OCV con IA de DaoAI usa dos modelos separados, uno para cada tarea, y usted elige reconocimiento o verificación según la tarea de inspección.
El modelo de OCR: leerlo
El modelo de OCR lee números de serie, códigos de fecha, códigos de lote y marcas de componentes sin que primero se capture el texto esperado. El texto reconocido se guarda con los resultados de inspección, incluidos los números de serie para la trazabilidad a nivel unidad. Los grupos de equivalencia de caracteres reducen los falsos rechazos por caracteres parecidos.
El modelo de OCV: verificarlo
El modelo de OCV verifica texto conocido, como códigos de componentes, designadores y marcas fijas de la tarjeta. Indica si el texto esperado está presente, es correcto y es legible.
Reglas de caracteres configurables
Hay cuatro grupos de equivalencia configurados de forma predeterminada, y usted puede editarlos:
| Grupo | Por qué se confunden |
| 0 · O | El cero y la letra O pueden verse iguales |
| 1 · I · L | Sus trazos similares los hacen difíciles de distinguir |
| 5 · S | La calidad de impresión puede ocultar la diferencia |
| 8 · B | El corrimiento de la tinta hace que las formas se vean similares |
Qué lee en una tarjeta
- Marcas de componentes: códigos de parte, códigos de fecha y marcas del fabricante en el cuerpo del componente, incluido el texto marcado con láser.
- Serigrafía de la tarjeta: designadores y otro texto impreso.
- Códigos de barras y códigos 2D: códigos de barras 1D, códigos QR y otros códigos 2D como Data Matrix, en tarjetas o paneles, durante la inspección.
- Números de serie: guardados con el resultado de inspección de cada unidad.
Manejo de la variación entre proveedores
Cuando el componente de un segundo proveedor lleva otra tipografía de marca u otro color de cuerpo, un operador puede marcarlo como OK en la pantalla de revisión. Luego, el aprendizaje por retroalimentación le enseña al modelo que esa variación es aceptable en todo el grupo de componentes, en lugar de aflojar la verificación para todos los componentes. El texto reconocido se guarda con los resultados de inspección, que se exportan a su MES en formato CSV.
¿Qué hace difícil la inspección de marcas?
- Bajo contraste: texto grabado con láser sobre epóxico oscuro, o tinta desvanecida.
- Texto diminuto: las marcas en encapsulados pequeños pueden ser solo unos cuantos caracteres en un área muy pequeña, así que la resolución de la cámara importa.
- Impresión distorsionada o parcial: tinta corrida, texto parcialmente cubierto por un componente adyacente o una superficie de cuerpo curva.
- Cambios de tipografía y disposición: el mismo componente de distintos proveedores o con distintos códigos de fecha.
Estos son los casos que debe probar antes de comprar. Traiga sus peores muestras, no las más limpias.
Preguntas frecuentes
¿Cuál es la diferencia entre OCR y OCV en la AOI?
El OCR lee texto que no se le ha indicado a la máquina, como un número de serie. El OCV comprueba que el texto impreso coincida con lo esperado en esa posición, como el código de parte de un componente.
¿Puede la AOI detectar componentes falsificados?
Las verificaciones de marcas de la AOI pueden señalar componentes cuyas marcas no coinciden con el código o el formato esperados, lo cual es una señal común de componentes remarcados o incorrectos. Por sí solas no pueden demostrar la autenticidad; siguen haciendo falta el control de proveedores y el análisis de laboratorio.
¿Cómo se evita que el OCR confunda el 0 y la O?
Defina grupos de equivalencia de caracteres para que los caracteres parecidos, como 0 y O u 8 y B, se consideren coincidentes para esa marca. DaoAI incluye cuatro grupos predeterminados que usted puede ajustar.
¿Puede la AOI leer números de serie para la trazabilidad?
Sí. La AOI puede leer códigos de barras 1D, códigos QR, otros códigos 2D como Data Matrix y números de serie impresos, y guardarlos con el resultado de inspección de cada unidad, para que cada tarjeta se pueda rastrear después.
El desempeño en marcas se juzga mejor con sus propios componentes. Envíenos una de sus propias tarjetas y la probaremos por usted, sin costo, incluidas sus marcas desvanecidas, de bajo contraste o difíciles de leer.