en el control de procesos industriales aplicación … · práctico para aprender a...

32
1 Aplicación práctica de la visión artificial en el control de procesos industriales Manual del equipo de control dimensional por visión artificial Fecha: Julio 2012

Upload: ngotruc

Post on 13-Oct-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

Aplicación práctica de la visión artificial

en el control de procesos industriales

Subtítulo del documento si fuera necesario

Fecha:

Aplicación práctica de la visión artificial

en el control de procesos industriales

Manual del equipo de control dimensional por

visión artificial

Fecha: Julio 2012

Page 2: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

PARTICIPANTES EN EL PROYECTO:

Page 3: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

3

INDICE

PARTICIPANTES EN EL PROYECTO: ............................................................................................ 2

1. INTRODUCCIÓN ................................................................................................................. 5

1.1 DESCRIPCIÓN .................................................................................................................. 5

2. PARTES DE LA MÁQUINA .................................................................................................... 6

2.1 BOTONERA ................................................................................................................. 6

2.1.1 Selector de permiso de programación ................................................................. 6

2.1.2 Pulsador de marcha .................................................................................................. 6

2.2 PANTALLA PRINCIPAL ............................................................................................. 810

2.3 PANTALLA DE MOVIMIENTOS MANUALES .................................................................. 11

2.5 PANTALLA DE DATOS MEDIDOS................................................................................ 12

2.5.1 Medir ................................................................................................................ 12

2.6 PANTALLA DE CONFIGURACION ................................................................................ 13

2.7 PANTALLA DE IMAGEN Y CALIBRACION ...................................................................... 15

2.7.1 Parámetros de la cámara ................................................................................... 17

2.7.2 Calibración ............................................................................................................. 17

2.7.3 Ajuste plato ............................................................................................................ 17

2.7.4 Cero Plato .............................................................................................................. 18

2.7.5 Pulsadores ............................................................................................................. 18

2.8 PANTALLA DE DEFINICIÓN DE SUBPROGRAMA ........................................................... 19

2.8.1 Orientación ....................................................................................................... 20

2.8.2 Giro de plato ..................................................................................................... 21

2.7.3 Mensaje.................................................................................................................. 21

2.9 PANTALLA DE LOCALIZACIÓN Y REFERENCIAS ........................................................... 21

Page 4: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

4

Page 5: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

5

1. INTRODUCCIÓN

En éste documento se explicará la máquina de control dimensional por visión artificial, las piezas

que se pueden medir con esta máquina deben de ser menores de las siguientes dimensiones

Ø25x100mm. Se mostrará las partes de las que se compone, el funcionamiento y un ejemplo

práctico para aprender a programar/configurar una pieza.

1.1 DESCRIPCIÓN

Esta maqueta de visión artificial es un equipo de control dimensional sin contacto programable,

que se aplica al perfil de la pieza colocada en el centro del plato, mediante el uso de una

iluminación backlight y una lente, ambas telecéntricas. Podemos considerar la maqueta como un

proyector de perfiles programable. El hecho de medir sin contacto implica que las piezas se han

de introducir muy limpias para evitar que la suciedad pueda interferir en la medida obtenida por la

máquina.

Rango de aplicación

El rango de aplicación depende lógicamente de las características de la lente montada.

En este caso el área es de 28 x 21 mm (ancho x alto). Esto no quiere decir que se puede medir

una pieza de 28mm de ancho, ya que es necesario cierto margen para poder medir diámetros

exteriores.

También es importante destacar que la profundidad focal es de ±2mm, con lo que la colocación de

la pieza debe ser realizada con cuidado, para no dejarla en una zona no enfocada.

Page 6: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

6

2. PARTES DE LA MÁQUINA

2.1 BOTONERA

La máquina tiene un pulsador y un selector cuya función describimos a continuación:

2.1.1 Selector de permiso de programación

En su posición izquierda impide el acceso a todas las opciones de configuración. Esto quiere

decir que se puede trabajar con la máquina ejecutando ciclos de medida total del programa pieza,

cambiar la referencia de la pieza a medir, consultar la base de datos con los informes de medidas

y mover en modo manual los distintos accionamientos de la máquina. No se permite la

modificación de ninguno de los parámetros de medida que tienen cada uno de los programas

pieza, ni tampoco añadir o eliminar herramientas de medida.

2.1.2 Pulsador de marcha

Da marcha al ciclo de medida total. Tiene la misma función que el botón de amarillo de medir, en

la pantalla principal.

Selector de permiso

de programación

Pulsador de marcha

Page 7: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

7

Page 8: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2.2 PANTALLA PRINCIPAL

El usuario debe estar en esta pantalla para ejecutar el ciclo de medida total de la pieza.

En la parte superior de la pantalla se muestra el nombre y comentario de la

referencia seleccionada.

Page 9: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

Debajo de la referencia tenemos

las luces de resultado total de la

medida de la pieza, y debajo de

estas luces, la imagen con sus

botones de zoom a la derecha.

En la parte inferior de la pantalla

tenemos a la derecha los datos de

producción que los conforman 3

contadores de piezas totales medidas,

piezas buenas y piezas malas

respectivamente, y el recuadro de

errores, donde se da información

relativa al error en caso de que alguno

se haya producido.

Bajo la imagen de la pieza, en la

parte izquierda se encuentra la

información relativa al último

subprograma ejecutado, donde

se indica el resultado del

subprograma y también el

resultado de cada grupo de

medidas programado.

En la parte superior derecha de la

imagen, y en forma vertical, están los

diferentes botones con los que el

usuario puede realizar las siguientes

acciones:

Page 10: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

0

Cambio de referencia Se abre la ventana que se

muestra en la imagen, tipo explorador, para

poder seleccionar la referencia deseada. Se

puede también borrar referencias y carpetas

que se encuentren vacías.

Movimientos manuales Se accede a la

pantalla para poder realizar movimientos

manuales de cualquiera de los accionamientos.

Datos medidos Se muestran los datos

medidos correspondientes a la última pieza,

pero en forma numérica, indicando también el

valor nominal y su tolerancia.

Configuración Se accede al resto de pantallas

donde se configuran cada una de las medidas

que se realizarán en los subprogramas

definidos para cada referencia. El acceso a

estas pantallas está supeditado a que el

selector de “Permiso de programación” se

encuentre activado.

Medir Da marcha al ciclo de medida total.

Duplica el pulsador.

Captar Imagen Toma una imagen de la pieza

en ese momento.

Reset Resetea los contadores de los datos de

producción.

Ayuda a la orientación Al activarse, deja loco el

plato de giro y pone la cámara en modo vídeo

real para ayudar al usuario a colocar la pieza

centrada en el plato.

Salvar medidas en Base de Datos Las

medidas totales de la última pieza son

salvadas en la base de datos Micro Soft

ACCESS, que está definida en el sistema.

Borrar último registro de la Base de Datos

Permite borrar el último registro añadido a la

base de datos.

Ayuda a la orientació

Page 11: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

1

2.3 PANTALLA DE MOVIMIENTOS MANUALES

Desde esta pantalla se pueden actuar de forma individual los 2 ejes que dispone la máquina. La

distribución de la pantalla es la misma para todas las pantallas en lo que se refiere a la imagen, a

el nombre de la referencia seleccionada, indicado sobre esta, y a los botones de zoom, más y

menos, junto a la esquina superior derecha de la imagen. En la parte derecha de pantalla, se

disponen los botones cuya función se explica más adelante, y bajo la imagen tenemos los botones

para el movimiento de los ejes.

Page 12: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

2

2.5 PANTALLA DE DATOS MEDIDOS

En esta pantalla de visualiza en forma numérica el resultado de cada una de las medidas

programadas en cada subprograma.

Las medidas visualizadas corresponden con el subprograma seleccionado en control que está

justo debajo del nombre de la referencia. Al hacer clic sobre la flecha, se despliega para mostrar

la liste de subprogramas definidos en la referencia actual.

2.5.1 Medir

Es el mismo pulsador que se encuentra en la pantalla principal, y da marcha al ciclo de medida

automático.

Page 13: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2.6 PANTALLA DE CONFIGURACION

Pantalla intermedia desde la que se puede acceder al resto de pantallas donde se realiza la programación y ajuste de los distintos parámetros y medidas que componen el

programa pieza. El paso a esta pantalla está protegido por el selector de permiso de programación.

Imagen y Calibración Se ajustan los parámetros para la adquisición de la imagen y la calibración. Son parámetros

de la máquina y su ajuste debe estar ser adecuado para el correcto funcionamiento de la máquina.

Crear nueva referencia Crea una referencia nueva con un primer

subprograma y visualiza un recuadro tipo explorador, donde se

puede introducir el nombre de la referencia y el comentario.

También se puede elegir, o crear, en qué carpeta se va a guardar

dicha referencia.

Salva el programa de la referencia al archivo. Visualiza un cuadro exactamente igual que el de crear nueva referencia, pero con el nombre de la referencia actualmente

seleccionada escrito. Si se pulsa aceptar, la configuración existente en ese momento es salvada a archivo, sobrescribiendo la que había anteriormente. Si se modifica el

nombre, la configuración del programa se guarda en un archivo nuevo que se crea con dicho nombre.

Esta forma de funcionar hace que sea muy sencillo crear programas de referencias muy parecidas, ya que a partir de una de ellas se puede cambiar las características

necesarias y salvar con el nombre adecuado de la nueva referencia.

Subprograma Permite la creación o la modificación de los subprogramas de los

que está compuesto el programa de la referencia.

Page 14: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

Control de Rosca Algoritmo específico para el control de perfiles de rosca. Se disponen 2 ROIs independientes.

Localización y Referencias En esta pantalla se colocan los ROIs para la localización de la pieza o partes de ella de

forma precisa en la imagen. Posteriormente, la posición de los ROI de medida se puede seleccionar relativa a los

elementos de la localización. Hace referencia al subprograma seleccionado en la parte superior de la pantalla, bajo el

nombre del programa.

Medidas 1 a 10 Definición de las medidas de 1-10mm.

Medidas 11 a 20 Definición de las medidas de 11-20mm.

Page 15: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2.7 PANTALLA DE IMAGEN Y CALIBRACION

En esta pantalla se disponen de todas las herramientas para ajustar la imagen y los parámetros necesarios para el correcto trabajo de la máquina. Todos estos ajustes se

salvan en un archivo aparte y afectan a todos los programas pieza. Comentario

oa

Nombre

Page 16: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

ZOOM

Parámetros de la cámara

Calibración

Ajuste plato

plaolatoNo

mbre

Cero plato

Pulsadores

plaolatoNo

mbre

Page 17: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

7

2.7.1 Parámetros de la cámara

Son tres: ganancia, shutter y nivel de binarización.

Ganancia: modifica la claridad de la imagen. A mayor valor, mayor es la claridad.

Shutter: corresponde al tiempo de obturación. Cuanto mayor sea, más clara es la imagen,

y más tiempo tarda en ser captada.

Nivel de binarización: se utiliza en la localización y en la medida de máscara, y establece

un umbral de gris por encima del cual, los tonos más oscuros se fuerzan a negro y los más

claros, a blanco. Tiene que tener un valor adecuado para que el cuerpo se vea negro y el fondo

blanco.

2.7.2 Calibración

Se dispone de un ROI para comprobar o realizar la calibración del sistema. Para esto es

necesario colocar una pieza patrón de diámetro conocido, colocar el ROI de calibración

cruzándola en la imagen, y pulsar el pulsador “Comprobar calibración”. En la casilla “VALOR DE

COMPROBACION” aparece el valor en mm que con el factor de calibración actual, el sistema

calcula. Si no es correcto, el valor real conocido de introduce en la casilla “VALOR NOMINAL”, y

se pulsa el pulsador “Calibrar”.

2.7.3 Ajuste plato

Se disponen 2 ROIs, uno azul y otro amarillo, para colocarlos sobre ambos extremos del plato. De

esta forma podemos testear qué grado de perpendicularidad tiene la cámara con respecto el

plato. Con el pulsador “Ajuste plato”, es sistema calcula la diferencia de alturas entre ambos ROI,

y la muestra en la casilla “DIFERENCIA”. Es muy importante realizar este test con el plato muy

limpio, ya que la presencia de polvo o suciedad puede falsear el resultado. Para corregir posibles

desviaciones, sol se puede hacer aflojando el amarre de la cámara y girándola, pero es un

proceso muy delicado, que solo es necesario hacer si se ha manipulado la lente y el resultado ha

sido una pérdida de perpendicularidad.

Page 18: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

8

2.7.4 Cero Plato

Para determinadas medidas de longitud que se quieran tomar de forma robusta, independiente del

estado del plato y con precisión, se establece lo que llamamos cero plato. Se trata de un punto

conocido, muy cercano a la superficie del plato, que se calibra para que una pieza de altura

conocida tenga dicha altura, y así compensar la distorsión que pude producir los bordes del plato

o la suciedad que pueda haber en este. Para esta calibración del “cero plato”, se dispone de

un ROI verde, que se colocará sobre la imagen cruzando la altura de la pieza patrón conocida.

Con el pulsador “Comprobar calibración”, en la casilla “VALOR CALA” se visualiza el valor

de la altura medida con respecto al cero plato actual. Si no es correcto, en la misma casilla se

introduce el valor real conocido, y se pulsa “Cero plato”, con lo que se establece en nuevo “cero

plato”, apreciándose variación el en valor “VALOR CERO PLATO.

2.7.5 Pulsadores

A continuación se describe la función de los pulsadores disponibles a la derecha de la pantalla:

Captar Imagen: capta una imagen

Video real: capta y actualiza la imagen en la pantalla continuamente

Guardar Imagen: guarda la imagen de la pantalla a fichero

Guardar Imagen 360: guarda las imágenes definidas a 360º a fichero. En los núcleos no se utiliza

Girar: gira 10 grados el eje del plato

Calibración: realiza el cálculo del nuevo factor de calibración pixel/mm sobre la distancia

medida en el ROI de calibración

Comprobar calibración: comprueba el valor del factor de calibración realizando la medida

sobre la distancia incluida en el ROI de calibración

Recupera ajuste de imagen: recupera el ajuste de la imagen y calibración del fichero

Salvar ajuste de imagen: salva el ajuste de la imagen y calibración a fichero

Calibrado con regla patrón: la máquina incorpora una regla patrón, con forma de puente,

que se coloca en unos pasadores preparados para ello. Tras colocar este útil, mediante este

botón se ejecuta el ciclo mediante el que se obtienen los datos necesarios para realizar el pegado

de las imágenes con precisión, para aquellas piezas que por su longitud, necesiten de más de

una foto.

Page 19: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

1

9

2.8 PANTALLA DE DEFINICIÓN DE SUBPROGRAMA

Un programa se divide en subprogramas. En cada uno de los subprogramas se pueden

programar hasta 20 medidas distintas y se pueden disponer de hasta 20 recuadros de control o

ROI (Region Of Interest). Los distintos subprogramas está íntimamente ligados a la

secuencia del manipulador en el ciclo de medida automático, tal y como se explica en el apartado

SECUENCIA DE MEDIDA EN MODO AUTOMATICO.

En esta pantalla se definen las características de cada subprograma, que son la

descripción y las transiciones, que se activan con el check box “Activar transición”.

Page 20: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

0

2.8.1 Orientación

La máquina puede orientar automáticamente la pieza en función de un criterio establecido. Para

definir la zona y el criterio de orientación, se accede a una pantalla mediante el pulsador

“Orientación”.

En esta pantalla se coloca el ROI 1 sobre la zona que se quiere orientar, y se definen la dirección

de búsqueda, el tipo y la condición. En el caso de los núcleos, se configura de la siguiente

forma:

ROI: alargado y cruzando la pieza a media altura, por encima de la base.

Dirección de búsqueda: vertical, para encontrar los bordes de las patas.

Tipo: interior para buscar la distancia interna, entre las patas del núcleo

Condición: máximo, para que oriente cuando encuentre la distancia máxima, es decir, el punto

donde ve más perpendicular la pieza con respecto a la cámara.

No simétrico: esta opción se ha de selección cuando hay posibilidades de que la orientación, por

la simetría de la pieza, se haga a 0º o a 180º, pero interesa que sea siempre el mismo resultado.

Habilita un segundo ROI que se ha de colocar en una zona con diferente diámetro que la zona del

Page 21: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

1

ROI número 1. Así el sistema tras orientar mira que el ROI 2 es de un diámetro inferior al 1, y si

no lo es, gira 180º la pieza. En los núcleos no se utiliza.

2.8.2 Giro de plato

Se le introduce el número de grados a girar, en positivo o negativo.

2.7.3 Mensaje

Se introduce el texto del mensaje que se va a visualizar.

2.9 PANTALLA DE LOCALIZACIÓN Y REFERENCIAS

Tras sacar la foto, es necesario realizar lo que llamamos localización y referencias antes de poder

ejecutar la parte de las medidas. La pieza no se encuentra siempre exactamente en la misma

posición, por lo que para poder posicionar los ROIs de medida correctamente se debe extraer

información de la posición en la que se encuentra la pieza.

Page 22: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

2

Page 23: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

3

2.9.1 Localización

La localización básica se realiza con los controles que se encuentran bajo la imagen, en el

recuadro localización. El ROI de la primera región se ha de colocar cruzando la pieza hacia uno

de los extremos, y el de la segunda región, igualmente en otro de los extremos. Con el

punto medio obtenido de ambos ROIs ese obtiene el “eje pieza”.

La tercera región horizontal se coloca para obtener un eje perpendicular al “eje pieza” y de esta

forma obtener el “cero pieza” como punto de corte de los dos ejes. Esta tercera región se puede

anular, ya que lo normal es que no sea necesaria. La imagen es rotada el mismo ángulo que

viene dado por el cálculo del eje pieza. En el caso de los núcleos, el asiento de la pieza es bueno,

por lo tanto, la rotación también se anula.

Finalmente, cuando no interesa localizar la pieza, toda la localización puede ser anulada.

Es importante entender que el posicionamiento de los ROIs de medida es relativo a los datos

obtenidos de la localización, es decir, relativo al “eje pieza o al “cero pieza” si se anula o no

respectivamente la tercera región de localización. Si toda la localización es anulada, entonces

hay que tener en cuenta que la posición de los ROIs de medida será fija en la pantalla, en el

lugar en el que sean definidos.

2.9.2 Otras localizaciones

Se usan cuando es necesario localizar con precisión un detalle de la pieza. En los

núcleos, por ejemplo, se necesita localizar con precisión los vértices de la pieza para posicionar

correctamente las plantillas obtenidas de los radios.

Page 24: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

4

Se disponen de 8 ROIs adicionales y se pueden definir hasta 4 nuevas localizaciones, que

pueden ser de tipo borde, vértice, o patrón, y se gestionan con los botones de añadir, modificar y

eliminar.

Tipo borde: se coloca un ROI y se indica el sentido de búsqueda y la condición.

Tipo vértice: se coloca dos ROIs y se indica el sentido de búsqueda y la condición para cada uno,

y se obtiene el vértice en el punto de corte de los dos bordes.

Tipo patrón: se coloca un ROI sobre la zona del perfil de la pieza que se va a considerar patrón.

El programa buscará el perfil considerado patrón en toda la imagen.

Una vez definida algún elemento en “otras localizaciones”, los ROIs de medición pueden

ser referenciados al “cero pieza”, o al nombre que se la haya asignado al la nueva

localización. Hay que tener en cuenta, que si se ha anulado la localización, si se referencia el ROI

al “cero pieza”, su posición será fija en la imagen. Así mismo, cuando no se anula la localización,

la posición de los ROIs de “otras localizaciones” es relativa también al “cero pieza”, o “eje pieza”

en caso de que se haya anulado la tercera región.

Page 25: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

5

2.4 PANTALLA DE CONTROL DE ROSCA

Se disponen de 2 ROIs independientes para controlar 2 tipos de rosca distintos sobre la misma

pieza. Tenemos que activar la habilitación general del control y luego la de la zona que queramos

utilizar.

Colocaremos el ROI de control con los laterales centraros en valles de la rosca del lado superior

de la imagen, y cruzando completamente de arriba a abajo la zona roscada. Además hay que

tener en cuenta que por el lado izquierdo del control no se puede poner más cerca de un paso de

rosca de una zona negra, normalmente el plato.

Page 26: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

6

Los parámetros que se pueden medir con este control son:

Nº de filetes

Paso de rosca

Angulo de rosca

Diámetro exterior

Diámetro interior

Cada uno de estos parámetros se puede habilitar o deshabilitar individualmente.

La detección de las crestas y los valles se realiza recorriendo el contorno de la rosca por encima y

por debajo de una línea trazada a mitad del filete.

Page 27: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

27

2.5 PANTALLAS DE MEDIDAS 1-10 Y 11-20

Las 20 medidas que se pueden definir sobre la imagen de cada subprograma se encuentran separadas, por

problemas de espacio, en 2 pantallas que funcionan exactamente igual. Lo que explicamos a continuación vale

para ambas.

En la pantalla de medidas, estas se van definiendo en el recuadro que se encuentra bajo al imagen. A la derecha

del recuadro, tenemos la selección de los 20 ROIs disponibles para ir encontrando los puntos con los que se

definen las medidas. Cada uno de los ROI tiene una casilla para seleccionar su movimiento, otra para hacerlo o no

visible, y una tercera donde se elige respecto que localización se va a referenciar.

Tras la habilitación general de las medidas, se van añadiendo nuevas medidas con el pulsador “Añadir”. Cada

medida una vez definida se puede deshabilitar con el check box que tiene en su izquierda, o puede ser

seleccionada para se modificada o eliminada con el check box a la derecha del recuadro de color, que

corresponde al color con que será dibujada en la imagen dicha medida.

Page 28: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

8

2.5.1 Proceso de definición de una medida

Cuando se pulsa “Añadir” se visualiza el recuadro para añadir una medida y se sigue la siguiente secuencia:

1. Introducción del nombre asignado a la medida, que luego será visualizado en la pantalla.

2. Selección del tipo de medida entre una lista de medidas disponibles. En función del tipo de medida

seleccionada, se visualizarán campos siguientes necesarios

3. Seleccione los puntos que participan en la medida de entre una lista de posibilidades para el tipo de

medida previamente seleccionado. En función del tipo de punto también se visualizan los

correspondientes datos necesarios.

4. Introducción del valor nominal y tolerancias

5. Realización del test local para comprobar que se trata de la medida deseada, mediante el pulsador

“Test Local”.

2.5.2 Tipos de medida

Los tipos de medida disponibles se encuentran en una lista que se despliega al pulsar sobre la flecha del control.

Page 29: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

2

9

Longitud entre 2 puntos: mide una distancia en el eje horizontal entre los puntos definidos. Los tipos de

puntos permitidos son:

Borde

Vértice

Arco

Inicio de rosca

Diámetro en ROI

Cero plato

Diámetro entre 2 puntos: mide una distancia en el eje vertical entre los puntos definidos. Los tipos de

puntos permitidos son:

Borde

Vértice

Ángulo: mide un ángulo entre los puntos definidos. Los tipos de puntos permitidos son:

Borde

Eje pieza

Radio: mide un radio en el arco definido. Los tipos de puntos permitidos son:

Arco

Concentricidad: mide la concentricidad los puntos definidos. Se puede seleccionar también que el resultado sea

el salto. La concentricidad es el valor absoluto de la máxima distancia medida entre centros, y el salto es

suma de la máxima distancia medida en un sentido y la máxima distancia medida en el otro. Los tipos de puntos

permitidos son:

Borde

Eje pieza

Perpendicularidad: mide la perpendicularidad entre una cara y el eje pieza. La cara se define mediante 2 ROIs con

búsqueda horizontal. Los tipos de puntos permitidos son:

Borde

Eje pieza

Máscara: aprende un contorno dentro de una zona y comprueba que en la foto el contorno de la pieza en esa

zona esté dentro de unas tolerancias establecidas. Es práctico para control de radios muy pequeños. Los

tipos de puntos permitidos son:

ROI

Operación aritmética: permite realizar una resta absoluta entre 2 medidas previamente programadas y poner unas

tolerancia al resultado. Los tipos de puntos permitidos son:

Medida

Diámetro: mide un diámetro en un arco definido. Los tipos de puntos permitidos son:

Arco

Page 30: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

3

0

2.5.3 Tipos de punto

A continuación se explican los diferentes tipos de puntos y los datos que han de configurarse.

Borde: cualquier parte del perfil de una pieza que cruce el ROI seleccionado. Parámetros que se solicitan:

ROI implicado

Dirección de búsqueda: el ROI debe cortar el borde buscado completamente a lo largo de uno de sus

ejes. Si este eje es el horizontal la dirección de búsqueda debe ser vertical y viceversa. En la figura 22 se ve

un ejemplo de dirección de búsqueda vertical.

Borde: cuando el ROI cruza completamente el perfil de la pieza en vertical el primer borde es el que está

más arriba en la imagen. Todos los ROIs pueden tener 1 o 2 bordes.

Condición: puede ser exterior, medio o interior. Toma el punto más exterior del borde, el punto medio, o el más

interior respectivamente.

Vértice: implica la definición de 2 bordes, y toma el punto de corte entre las rectas que mejor se adaptan a los

bordes definidos.

Arco: toma el contorno de la pieza que cruza el ROI indicado y devuelve el círculo teórico que mejor se

adapta a dicho contorno.

Inicio de rosca: detecta el punto donde comienza la rosca. Los parámetros que se solicitan son:

ROI implicado: se coloca rodeando el inicio de rosca y abarcando varios filetes completos.

Condición/sentido: si hay que evaluar el ROI hacia la derecha o hacia la izquierda según la

dirección en la que la rosca va tomando sus valores nominales.

Tolerancias del filete lleno: valor nominal y tolerancias con las que se establece el criterio para

considerar el filete lleno, en términos de diámetro exterior de rosca. El sistema tomará a ambos lados de la

rosca los filetes uno a uno, evaluando el ROI en el sentido indicado, hasta encontrar el primero que

cumpla el criterio. Devuelve el punto correspondiente con el vértice de dicho filete.

Page 31: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base

3

1

Diámetro en ROI: encuentra el diámetro más parecido al valor dado dentro del ROI

indicado. Los parámetros solicitados son:

ROI implicado.

Valor del diámetro buscado.

Cero plato: hace referencia al punto teórico donde se ha calibrado el “cero plato”.

Eje pieza: el eje de la pieza encontrado en la localización.

ROI: el ROI implicado.

Medida: el resultado numérico de cualquier medida definida.

Page 32: en el control de procesos industriales Aplicación … · práctico para aprender a programar/configurar una pieza. 1.1 DESCRIPCIÓN Esta maqueta de visión ... consultar la base