Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Paso 2: Disparo

Un disparo es lo que hace que la cámara capture. Antes de elegir un modo, verifique que la línea no supere la velocidad de la cámara: esta es la causa más común de disparos rechazados y resultados que llegan tarde respecto a la pieza.

Verificación de velocidad de línea y temporización

Toma el tiempo de inspección de Tiempo de procesamiento en Vista Previa en Vivo o en la Biblioteca.

La línea
Piezas por minuto120
Tiempo de inspección110 ms
Resultado
Tiempo entre piezas500 ms
Cámara ocupada22% del tiempo
Velocidad máxima sostenible545 piezas/min
Margen cómodoMantén el búfer de disparo de imagen en 0 para que cualquier desbordamiento se reporte en lugar de ocultarse.
Pulso de salida contra el ciclo del PLC
Pulso (ms)
Ciclo del PLC (ms)
El pulso abarca al menos dos ciclos, por lo que siempre se detecta.

Los pulsos en OV Spark van de 10 a 60000 ms. El doble del tiempo de ciclo es una regla práctica conservadora para una entrada que no está retenida en hardware.

Los cuatro modos​

OV Spark ofrece cuatro modos, y el disparo manual permanece activo junto con cualquiera que elija, por lo que siempre puede forzar una captura durante la configuración.

Paso de Disparo del editor de recetas de OV Spark mostrando los modos Manual Trigger, Interval, AI Trigger y External

El disparo es el Paso 2 del editor de recetas, por lo que se configura por receta y no por cámara.

Modos de un vistazo​

ModoQué activa la inspecciónRitmo determinado por
Manual TriggerSolo el botón manualLa cámara
IntervalUn intervalo de tiempo fijoLa cámara
AI TriggerLa cámara observa la escena y se dispara sola cuando se cumplen las condicionesLa cámara
ExternalUn disparo por hardware, PLC o solicitud HTTPEl mundo exterior

Los primeros tres son internos: la cámara decide cuándo mirar. External espera a que se le indique.

Cuál usar​

External es la respuesta correcta para la mayoría de las líneas de producción. Un sensor de pieza se dispara cuando llega cada pieza, de modo que la captura se vincula a la pieza y no a un reloj. Conecte el sensor al pin 10, consulte Pinouts.

Interval es adecuado para procesos continuos donde no hay una pieza discreta: inspección de banda, una tolva llena, cualquier cosa donde "cada 500 ms" sea una pregunta más significativa que "esta pieza".

AI Trigger elimina completamente el sensor. La cámara observa que la pieza esté en posición y se dispara sola. Es útil donde montar un sensor es poco práctico, a costa de que la cámara evalúe fotogramas continuamente.

Manual Trigger es para configuración, validación y trabajo de banco, no para producción.

Cuando elija External, marque las fuentes que la receta debe escuchar en Enabled sources: GPIO (un sensor conectado a la cámara), PLC / Fieldbus, o HTTP (una llamada POST /trigger desde su software, consulte HTTP API). Puede marcar más de una. Una fuente que no esté marcada se ignora, incluso si algo le está enviando señales.

AI Trigger en la práctica​

AI Trigger utiliza una herramienta de Alineación como su evaluador. La cámara se dispara cuando esa herramienta encuentra la pieza, por lo que el umbral de confianza del alineador también es la sensibilidad del disparo.

ConfiguraciónComportamiento
AI evaluator toolQué herramienta de alineación decide que la pieza está presente
Trigger holdCuánto tiempo permanece activo el disparo, por defecto 0 ms
Max checks per secondCon qué frecuencia evalúa la cámara, por defecto 10 fps

Se dispara una vez cuando la alineación tiene éxito, se mantiene durante el tiempo configurado y se rearma una vez que se pierde la alineación.

Primero necesita un alineador

Si la receta no tiene una herramienta de alineación, AI Trigger no se puede guardar. Consulte Alineación.

No hay un umbral de disparo separado

Ajustar el umbral de confianza del alineador también ajusta el disparo. Si eleva el umbral para hacer la inspección más estricta, también hace que la cámara sea menos propensa a dispararse.

El búfer de imágenes de disparo​

Debajo de los modos está el image trigger buffer: cuántas imágenes disparadas retendrá la cámara mientras una inspección aún se está procesando.

  • 0 acepta una inspección a la vez, y los disparos adicionales se rechazan como ocupados
  • Valores más altos encolan los disparos, absorbiendo ráfagas cortas
Encolar sacrifica latencia por corrección

Una cola mantiene la cámara ocupada, pero el resultado ya no corresponde a la pieza que está actualmente frente a su compuerta de rechazo. Si la lógica aguas abajo asume uno entra, uno sale, deje el búfer en 0 para que una sobrecarga se reporte en lugar de retrasarse silenciosamente.

Una sobrecarga que puede ver en Diagnostic Logs es un problema que puede solucionar. Un resultado retrasado silenciosamente es un problema que descubre por un cliente.

Cableado de un disparo externo​

La entrada de disparo es el pin 10, referenciada a Digital GND en el pin 9.

Los tipos de sensores y el circuito completo están en la página Pinouts. Una vez cableado, use el I/O Live Monitor para confirmar que el flanco realmente está llegando antes de buscar problemas en la receta.

Solución de problemas​

SíntomaDónde buscar
Ninguna inspección en absolutoI/O Live Monitor: ¿hay un flanco en la pista del disparo?
"Trigger while busy" en los registrosLa línea es más rápida que la inspección. Consulte Diagnostic Logs
"Trigger not ready"El PLC se está disparando antes de que la cámara esté armada. Verifique el handshake en Industrial Ethernet
Los resultados se retrasan respecto a la piezaEl búfer de disparo está encolando. Configúrelo en 0
Paso 6 de 13
← AnteriorPaso 1: Imagen
Siguiente →Paso 3a: Configurar la herramienta de alineación