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 frame y vuelve a colocar cada región que la referencia, para que sus herramientas de inspección queden en el lugar correcto incluso cuando la pieza se desplaza o rota. Funciona a partir de una sola imagen de referencia, y además es entrenable: el paso opcional de Entrenamiento aprende de 3 a 25 capturas reales, lo que a menudo mejora la robustez del alineador entre 20 y 30 puntos. Haga clic en los cuatro pasos a continuación y utilice el laboratorio de anclajes en el Paso 2 para ver por qué la ubicación de los anclajes importa más que cualquier otro ajuste 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 pieza | Veredicto |
|---|---|
| Banda transportadora, piezas sueltas | Se necesita alineador |
| El operador la coloca a mano | Se necesita alineador |
| Un robot la carga en un nido | Alineador 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í
- Lea la comparación con y sin, luego presione Configurar Alineación.
- Agregue la Alineación como herramienta 1 a menos que un dispositivo mecánico sujete 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 entre 20 y 30 puntos
- Ancle a características rígidas: uno 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ía de los casos. Sepárelos 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 hace que la pieza falle
- Es solo 2D: desplazamiento y rotación, no deformación, inclinación ni tamaño
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 al 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ó en una imagen de referencia. Si la pieza llega 5 mm a la izquierda, esas cajas ahora están mirando al lugar equivocado, y las piezas buenas comienzan a fallar sin razón visible.
¿Realmente necesita uno?
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 mecánico de precisión coloca la pieza en el mismo lugar cada vez. No hay una casilla de verificación para esto, simplemente no agrega la herramienta.
La regla de oro: separe sus anclajes
Usted ancla el alineador a una o más regiones de plantilla pequeñas. Dónde las coloca importa más que cualquier otro ajuste de la página.
| Anclajes | Cuándo funciona |
|---|---|
| Uno | La característica tiene un borde realmente limpio y nítido, y la pieza ya llega con una orientación consistente |
| Dos | Resuelve la mayoría de los casos. Coloque uno en una característica angulada para fijar la rotación, y el otro en una característica recta |
| Tres | El más robusto, y aún funciona si uno queda oculto en una pieza determinada |
Piense en juzgar si un marco de cuadro está derecho: dos esquinas opuestas muestran una inclinación inmediatamente, dos esquinas una al lado de la otra apenas lo hacen. Dos anclajes cerca uno del otro dan casi ninguna línea base de rotación, por lo que un pequeño error de medición se convierte en un gran error de ángulo. Mueva esos mismos dos anclajes a esquinas opuestas y el error se promedia hacia abajo aproximadamente en la proporción de las distancias.
A qué anclarse
| Buenos anclajes | Por qué |
|---|---|
| Bordes maquinados | Rígidos, de alto contraste, siempre presentes |
| Orificios perforados | Distintivos y simétricos |
| Esquinas | Bordes fuertes en dos direcciones |
| Logos moldeados | Parte de la pieza, por lo que nunca se mueven |
Qué evitar
Etiquetas, calcomanías, cables sueltos y defectos. El alineador seguirá fielmente a la calcomanía, no a la pieza, y desplazará cada región de inspección al lugar equivocado.
Anclarse a un defecto es aún peor: los defectos varían de pieza a 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 de pruebas y vibra en la línea.
Configuraciones
La mayoría de las recetas nunca necesitan ajustar estos valores. Ajuste solo cuando la alineación falle en piezas buenas, se fije en la característica equivocada o funcione más lento de lo que necesita.
| Configuración | Rango | Predeterminado | Notas |
|---|---|---|---|
| Rango de rotación | 0 a 180° | ±15° | ±180° encuentra la pieza en cualquier rotación y es un valor predeterminado seguro para la mayoría de las aplicaciones |
| Sensibilidad | 0 a 2 | 1.0 | Comience bajo, suba solo hasta que los resaltados de borde se mantengan confiablemente en verde |
| Umbral de confianza | 0 a 1 | 0.5, recomendado 0.6 a 0.9 | Qué tan seguro debe estar el alineador antes de declarar la pieza encontrada |
| Máx. descriptores | 1 en adelante | 100 | Puntos de borde conservados. Más es más confiable pero más lento |
| Paso de rotación | 0 en adelante | 5° | Incremento de búsqueda. Más pequeño es más preciso pero más lento |
Configúrelo estrecho, digamos ±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 variante 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 aparte
- La lista de herramientas muestra
Alineado a {name}en la seguidora, y{n} herramientas se alinean a estaen el alineador - Deshabilitar el alineador deshabilita todo lo que lo sigue, y la cámara se lo advierte antes de hacerlo
Cuando la alineación falla
Esta es la parte que vale la pena entender antes de entrar en producción, porque el comportamiento es deliberadamente a prueba de fallos.
Si el alineador no puede encontrar la pieza, cada herramienta que lo referencia se omite 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 estaba apuntando al lugar equivocado.
Lo que eso signifique 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ón | Comportamiento |
|---|---|
| Nunca (predeterminado) | La inspección se decide por las herramientas que sí se ejecutaron. Si no se ejecutó ninguna, la captura no cuenta como aprobada ni como rechazada |
| Siempre | El alineador debe encontrar su pieza, o la inspección falla |
| Solo cuando no se encuentra ninguna pieza | Con varios alineadores, basta con que uno encuentre su pieza |
Por separado, si una receta tiene herramientas de inspección y todas y cada una de ellas se omitieron porque la alineación falló, la captura se registra como un fallo y se cuenta bajo No Inspeccionado, lo cual se mantiene fuera de su cifra de rendimiento.
Límites que vale la pena conocer
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 se encuentra 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 ser de al menos 8 px en cada lado
- El paso opcional de Entrenamiento toma 3 a 25 muestras
- Deben pasar dos filtros: la puntuación debe superar su umbral, y si activó Restringir área de búsqueda en la 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 ello
Mueva la pieza a cada esquina del frame, rótela y pruebe cada variante que espera. Arreglar el alineador después de haber configurado sus herramientas de inspección significa rehacerlas todas, porque sus regiones están ligadas a la imagen maestra del alineador.
¿Existe un alineador de deep learning?
No en el producto que se envía. OV Spark Pro 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 a una opción de "Deep Learning", ese es texto heredado de la generación anterior de cámaras y no hace nada aquí.