En este tutorial explicaremos las funciones de la cámara para que realice la detección de la existencia de un círculo y que realice la acción cuando detecte la lectura de un sensor, utilizando las entradas.
La cámara soporta distintas tareas que podemos seleccionar para poder ejecutarse de forma simultanea, podemos elegir desde mediciones, lecturas y patrones queremos que detecte.
Conexión de la cámara
Daremos clic en el botón de Edit.
Y nos emergerá la siguiente pestaña
La sección de Trigger Settings viene inhabilitada, si se deja así de forma automática tomará capturas sin embargo, si se requiere un mejor control sería activarlo para que a través de la indicación por un PLC o por la detección de una de sus entradas con sensores haga la captura y ejecute su análisis.
Para este ejemplo utilizaremos Trigger I/O que nos permitirá realizar la captura del dato cuando detecte una señal en su entrada 1.
Una vez habilitada la función Trigger I/O podemos seleccionar entre la lectura de 2 tipos de variables:
Damos clic en IO Setting.
Variables de Estado lógico y variables de cambio de Flanco, lo mas eficiente sería la detección de Flanco de subida o flanco de bajada.
Y las salidas se pueden configurar como PNP o NPN dependiendo de con que vamos a recibir el dato de salida de la cámara.
Posteriomente damos clic en Auto Adjust donde la cámara hará un barrido con el lente para autoenfocarse.
Después podemos seleccionar si utilizaremos la luz blanca suplementaria que tiene o si no la utilizaremos. También dando clic en los led que trae la imagen puedes habilitar o deshabilitar el apuntador, y damos clic en Next para pasar al segundo campo de configuración.
En la siguiente pantalla que aparecerá podemos cargar una imagen o tomar una imagen con la cámara para poder utilizarla como pase para lo que queremos sensar de forma general, en este caso se tomará una captura directo con la cámara, daremos clic en Current Image y damos OK en el mensaje que emergerá y damos clic en el botón de Next.
La siguiente pantalla contiene el apartado de selección de sensado, damos clic en el +.
Para este ejemplo seleccionaremos en Existence (la opción de Circle Existence) que reconocerá si hay un círculo en la escena, podemos ajustar que tanto porciento de coincidencia tenga con un circulo.
1.- Seleccionamos Detection Area
2.- Hacemos un círculo con el puntero que aparecerá hasta que se ilumine en verde.
3.- Seleccionamos el rango de coincidencia con un Círculo.
4.- Que mande una señal correcta cuando exista el círculo.
5.- Damos clic para poder colocarle un nombre a la tarea y damos clic en Close.
Cabe señalar que este método solo detectará el círculo dentro del área del Cuadro verde que se muestra
Posteriormente aparecerá de esta manera y damos clic en Next.
A continuación tenemos la sección de acciones
1.- Indicamos que solo marque resultados positivos
2.- Clic en Edit IO para poder configurar alguna salida
3.- Selección y configuración de parámetros de tiempo y tipo de salida así como cuando activar la salida.
Cerramos la pestaña de IO Settings y damos clic en Done
Nos aparecerá un campo para poder colocar el nombre del proyecto, damos en OK y damos clic en Run en el proyecto después de que nos lleve a la vista principal.
Al activarse la entrada realizará la detección y nos dirá si la prueba es POSITIVA o NEGATIVA.