Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Alineación: Haga que las regiones sigan a la pieza

La Alineación encuentra la pieza en cada nuevo cuadro y vuelve a colocar cada región que la referencia, para que sus herramientas de inspección caigan en el lugar correcto incluso cuando la pieza se desplaza o rota. Funciona a partir de una sola imagen de referencia, y también es entrenable: el paso opcional de Entrenamiento aprende de 3 a 25 capturas reales, lo que a menudo mejora la robustez del alineador en 20 a 30 puntos. Haga clic en los cuatro pasos a continuación, y use el laboratorio de anclajes en el Paso 2 para ver por qué la colocación del anclaje importa más que cualquier configuración de la página.

Decide si realmente necesitas un alineador

El alineador rastrea la posición y rotación de la pieza antes de cada inspección, para que tus herramientas de inspección caigan en el lugar correcto incluso cuando la pieza se desplaza entre ciclos.

¿Esta línea necesita un alineador?

Cómo llega la piezaVeredicto
Banda transportadora, piezas sueltasSe necesita alineador
El operador la coloca a manoSe necesita alineador
Un robot la carga en un nidoAlineador opcional

No hay una casilla para omitirlo. Si un fixture sujeta la pieza de la misma forma en cada ciclo, simplemente no agregue una herramienta de Alineación a la receta.

Lo que debe hacer aquí

  1. Lea la comparación con y sin, luego presione Configurar Alineación.
En resumen
  • Agregue Alineación como herramienta 1 a menos que un dispositivo de sujeción mantenga la pieza de forma idéntica en cada ciclo
  • Ejecute el paso opcional de Entrenamiento. Entrenar con 3 a 25 capturas reales a menudo mejora la robustez en 20 a 30 puntos
  • Ancle a características rígidas: una es suficiente para un borde nítido en una pieza con orientación consistente, dos (una característica angulada más una recta) resuelven la mayor parte. Sepárelas lo más posible, nunca sobre etiquetas o defectos
  • Si el alineador falla, se omite cada herramienta que lo sigue. Decida en Veredicto si eso rechaza la pieza
  • Es solo 2D: desplazamiento y rotación, no deformación, inclinación o tamaño
La alineación es la primera ficha de dominó

Una buena alineación le permite dibujar regiones más pequeñas, porque ya no necesita margen para el movimiento de la pieza. Las regiones más pequeñas le dan a la AI una señal más limpia, lo que significa menos imágenes de entrenamiento y menos errores. Todo lo que viene después hereda la calidad de este único paso.

Por qué importa​

Cada otra herramienta en una receta mira una caja fija que usted dibujó sobre una imagen de referencia. Si la pieza llega 5 mm a la izquierda, esas cajas ahora están mirando el lugar equivocado, y piezas buenas comienzan a rechazarse sin razón visible.

¿Realmente lo necesita?​

Agregue un alineador siempre que la pieza pueda desplazarse o rotar entre ciclos: una banda transportadora, piezas sueltas, cualquier cosa colocada a mano.

Omítalo cuando un robot o un dispositivo de sujeción de precisión coloque la pieza en el mismo lugar cada vez. No hay una casilla para esto, simplemente no agrega la herramienta.

La regla de oro: separe sus anclajes​

Usted ancla el alineador a una o más pequeñas regiones de plantilla. Dónde las coloque importa más que cualquier configuración de la página.

AnclajesCuándo funciona
UnoLa característica tiene un borde realmente limpio y nítido, y la pieza ya llega en una orientación consistente
DosResuelve la mayor parte. Coloque uno sobre una característica angulada para fijar la rotación, y el otro sobre una característica recta
TresEl más robusto, y aún funciona si uno queda oculto en una pieza determinada

Piense en juzgar si un cuadro está derecho: dos esquinas opuestas muestran una inclinación de inmediato, dos esquinas lado a lado apenas lo hacen. Dos anclajes juntos dan casi ninguna base de rotación, por lo que un pequeño error de medición sigue siendo un gran error angular. Mueva esos mismos dos anclajes a esquinas opuestas y el error se reduce aproximadamente en proporción a la razón de las distancias.

A qué anclarse​

Buenos anclajesPor qué
Bordes maquinadosRígidos, de alto contraste, siempre presentes
Agujeros perforadosDistintivos y simétricos
EsquinasBordes fuertes en dos direcciones
Logotipos moldeadosParte de la pieza, por lo que nunca se mueven

Qué evitar​

Nunca ancle a algo que pueda moverse de forma independiente

Etiquetas, calcomanías, cables sueltos y defectos. El alineador seguirá fielmente la calcomanía, no la pieza, y desplazará cada región de inspección al lugar equivocado.

Anclar a un defecto es aún peor: los defectos varían de pieza en pieza, por lo que las piezas limpias dejan de coincidir y comienzan a fallar.

También evite agrupar todos sus anclajes en un área. Es el error de configuración más común, y produce una alineación que se ve bien en el banco y vibra en la línea.

Configuraciones​

La mayoría de las recetas nunca necesitan tocar esto. Ajuste solo cuando la alineación falle en piezas buenas, se enganche a la característica equivocada o funcione más lento de lo que necesita.

ConfiguraciónRangoPredeterminadoNotas
Rango de rotación0 a 180°±15°±180° encuentra la pieza en cualquier rotación y es un valor predeterminado seguro para la mayoría de aplicaciones
Sensibilidad0 a 21.0Comience bajo, suba solo hasta que los resaltados de borde se mantengan de manera confiable en verde
Umbral de confianza0 a 10.5, recomendado 0.6 a 0.9Qué tan seguro debe estar el alineador antes de considerar que encontró la pieza
Descriptores máximos1 en adelante100Puntos de borde conservados. Más es más confiable pero más lento
Paso de rotación0 en adelante5°Incremento de búsqueda. Menor es más preciso pero más lento
El Rango de rotación también sirve como verificación de orientación

Configúrelo estrecho, por ejemplo ±5°, y una pieza que llegue fuera de ese ángulo simplemente no coincidirá. Eso le da un rechazo por orientación sin agregar otra herramienta.

Apuntar otras herramientas al alineador​

Agregar un alineador no hace nada por sí solo. Cada herramienta de inspección tiene un paso de Alineador en su propia Configuración donde usted elige qué alineador sigue.

Cada herramienta pregunta alguna versión de ¿Se mueve la pieza? y ofrece Sin alineador o una tarjeta por cada alineador en la receta.

Una vez vinculadas:

  • Las regiones de la herramienta se dibujan sobre la captura maestra del alineador, no sobre una referencia separada
  • La lista de herramientas muestra Alineada a {name} en la seguidora, y {n} herramientas se alinean a esta en el alineador
  • Deshabilitar el alineador deshabilita todo lo que lo sigue, y la cámara se lo advierte antes de hacerlo

Cuando falla la alineación​

Esta es la parte que vale la pena entender antes de salir a producción, porque el comportamiento es deliberadamente a prueba de fallos.

Si el alineador no puede encontrar la pieza, se omite cada herramienta que la referencia y se marca como no aplicable. Las herramientas nunca se ejecutan contra una posición no verificada, por lo que no puede obtener un resultado de apariencia confiable de una región que apuntaba al lugar equivocado.

Lo que eso significa para el veredicto depende de usted, en el Paso 4: Veredicto del editor de recetas, bajo La herramienta de alineación falla (detección de pieza):

OpciónComportamiento
Nunca (predeterminado)La inspección se decide por las herramientas que sí se ejecutaron. Si nada se ejecutó, la captura no cuenta como aprobada ni rechazada
SiempreEl alineador debe encontrar su pieza, o la inspección falla
Solo cuando no se encuentra ninguna piezaCon varios alineadores, basta con que uno encuentre su pieza

Por separado, si una receta tiene herramientas de inspección y todas y cada una fueron omitidas porque la alineación falló, la captura se registra como fallida y se cuenta bajo No Inspeccionadas, que se mantiene fuera de su cifra de rendimiento.

Límites que vale la pena conocer​

El alineador es solo 2D

Rastrea desplazamiento y rotación. No maneja piezas que se deforman, o que se inclinan hacia la cámara. La escala se reporta pero siempre es 1.0: el alineador no puede compensar si la pieza está más cerca o más lejos de la cámara que en la plantilla.

  • Hasta 64 regiones de plantilla por alineador
  • Las regiones de plantilla deben tener al menos 8 px por cada lado
  • El paso opcional de Entrenamiento toma 3 a 25 muestras
  • Dos condiciones deben cumplirse: la puntuación debe superar su umbral, y si activó Restringir área de búsqueda en Configuración (el rectángulo que limita dónde el alineador busca la pieza), el centro coincidente debe caer dentro de él

Valide antes de construir sobre esto​

Primero corrija la alineación, o rehaga todo después

Mueva la pieza a cada esquina del cuadro, rótela y pruebe cada variante que espera. Corregir el alineador después de haber configurado sus herramientas de inspección significa rehacer todas ellas, porque sus regiones están atadas a la imagen maestra del alineador.

¿Hay un alineador de deep learning?​

No en el producto actual. OV Spark tiene un alineador, el de coincidencia de patrones descrito en esta página, y necesita una sola captura de referencia en lugar de un conjunto de datos etiquetado.

Un alineador de deep learning es trabajo futuro. Si ha visto una referencia a una opción de "Tipo de alineador" o una opción de "Deep Learning", es texto heredado de la generación anterior de cámaras y no hace nada aquí.

Paso 7 de 13
← AnteriorPaso 2: Disparo
Siguiente →Paso 3b: Elige tus verificaciones