Capacitación de Visión
Sistema de Visión CV-3000
1. Introducción – Sistemas de Visión
Los humanos usamos los cinco sentidos del tacto, gusto, vista, olfato y oído para determinar
que esta sucediendo en el mundo a nuestro alrededor. Especialmente, es el sentido de la vista
el que nos da la gran mayoría de la información en nuestro ambiente. Por lo tanto, un sistema
de visión usa la vista para sentir las condiciones del ambiente, y por esto el término sistema de
visión.
Para que un sistema de visión consiga realizar su trabajo, necesitará
obtener una imagen. Las cámaras digitales se usan para este
propósito, estas cámaras son muy similares a la que se se suele
utilizar para sacar fotos personales en la vida cotidiana. La
información visual contiene una cantidad considerable de datos y el
uso de técnicas de procesamiento de imágenes digital permite la
creación de varias aplicaciones muy útiles. Por ejemplo, la imagen
de una cámara se puede utilizar para controlar el movimiento de un
robot en una planta con una línea de ensamble.
¿Entonces cuales son los componentes de un sistema de visión?
Componentes de un Sistema de Visión:
Cámara: Obtiene lecturas de la intensidad de luz de una muestra y las convierte en información
digital.
Lente: Unida a la cámara para enfocar la muestra.
Fuente de Luz: Ilumina la muestra para conseguir que una característica particular resalte en la
imagen.
Hardware: Normalmente se encuentra en un controlador (como una pequeña computadora). El
procesador de visión define la velocidad del sistema.
Software: Analiza la información de la cámara, realiza el juicio del paso o fallo de una pieza.
Salida: Recoge el juicio o la información conseguida por el Software y lo manda a otro
dispositivo.
1
Tipos de Sistemas de Visión:
Tipo Ventajas Inconvenientes
Tablero del capturado de • Modular – Muchas • Las partes del equipo
marco en la PC Cámaras y opciones vienen de vendedores
diferentes pueden ser diferentes
usadas al mismo • Difícil de integrar
tiempo • Necesita una
• Normalmente más computadora en la
barato línea de producción
Sistema de visión completo • Fácil de integrar • Sistema más caro que
con Controlador y Camera • Robusto, hecho para el tablero de
ambiente de planta capturado
• Si la cámara es dañada • El controlador tiene
es solo un costo que estar
mínimo relativamente cerca de
• Múltiples cámaras en la cámara (17 metros
un sistema máximo)
• Las cámaras pueden
ser muy pequeñas
Cámara Inteligente (todo el • No hay necesidad de • Gran costo si la
hardware esta dentro de la montar un controlador cámara fuera dañada
cámara) • La cámara puede ser • Las opciones de E/S
montada mas son normalmente
remotamente limitadas
• Las cámaras son
siempre grandes.
2
Aplicaciones más Comunes
El procesamiento de imagen inspeccionará la muestra como una superficie de dos dimensiones.
Esto permite una inspección visual automatizada y parece convertirse en una fuente común
para la automatización de plantas. Los sistemas de visión suelen ser vistos mayormente en una
de estas cuatro aplicaciones en una amplia variedad de industrias.
Conteo e inspección de códigos de fecha Irregularidades, daños e inspección de averías
Contar numero de botellas Detectar defectos en una lámina
Medidas dimensionales/ Inspección Medidas de Posición/ Inspección
Medir la planicidad de unos conectores Posicionamiento de substrato de cristal LCD
La gran mayoría de las aplicaciones industriales caen dentro de una o varias de las categorías
mencionadas en esta tabla. Las aplicaciones de visión no son limitadas a un solo campo de
industria. La maquinaria de visión es idealmente aplicada para manejar inspecciones que son
demasiado difíciles o consumen demasiado tiempo para ser llevadas por una línea de
inspectores de producción. La próxima página ilustra algunas inspecciones mas especificas para
aplicaciones de visión.
3
Aplicaciones de Visión:
4
2. ¿Por qué usamos Sistemas de Visión?
El cliente esta obviamente perdiendo dinero en alguna etapa del proceso, por esto es que
nosotros obtenemos oportunidades para mostrar nuestros productos. Estas son algunas formas
en las que un Sistema de Visión ayudaría a ser pagado por sí mismo.
Remplazo de un Operador
Reducción de Error Humano:
• Los operadores o inspectores humanos tienen trabajos repetitivamente aburridos. Va a
haber ocasiones donde ellos dejan pasar defectos porque sus cerebros simplemente se
desactivan
• Incluso cuando alguien está prestando atención, inspecciones de partes defectuosas
pueden a veces variar dependiendo en el operador que haga la inspección.
Aumentar Productividad:
• La inspección visual de un ser humano es limitada a que tan rápido esta persona pueda
interpretar lo que está pasando. ¡¡¡El sistema de visión CV-3000 alcanza una velocidad
de hasta 20,000 partes por segundo!!!
• Los operadores toman descansos, se enferman y solo pueden trabajar 8 horas al día. Los
sistemas de visión pueden funcionar 24 horas al día, 7 días a la semana!
Remplazo de Sistema de Visión Antiguo
Dar Control al Cliente:
• Los sistemas de visión antiguos son hechos a medida y difíciles de entender. Hay una
gran probabilidad que la persona que la programó inicialmente y conoce su utilización,
ya haya abandonado la compañía.
Ahorrar dinero y espacio:
• Antes de que Keyence sacara el sistema de visión de la serie CV-110, todos los sistemas
de visión costaban más de $150,000 MXN. Cuando compras un sistema de reemplazo el
cliente puede ahorrar mucho dinero si usara el CV-3000.
• Los sistemas antiguos eran normalmente basados en PC, lo cual significa que eran
abultados y ocupaban mucho espacio en la línea de producción. El CV-S035 es el sistema
menos intrusivo en el mercado y el controlador CV-3000 puede ser montado casi en
cualquier lugar.
5
3. Historia de Sistemas de Visión Keyence:
Keyence revolucionó la industria de sistemas de visión al lanzar su primer compacto y
económico sistema de visión, el CV-110. Aunque el CV-110 fija el estándar para nuestro sistema
de visión actual como también el de nuestros competidores, Keyence se ha esforzado a través
de su primer producto y exitosamente ha lanzado 7 nuevos sistemas.
6
4. Principios Operativos del CV
Procesamiento de imágenes Típico
1. Se captura una imagen por la cámara
2. Se transfiere la información de imagen de la cámara al controlador
3. Se procesa la información de la imagen
4. Se miden y envían los resultados de la inspección
Cámaras Digitales
Las cámaras digitales son similares a las
antiguas grabadoras excepto en que el
elemento CCD (Dispositivo de carga
acoplada) es usado para adquirir la imagen
de la muestra en vez de una película. Se
enfoca la imagen a través de un lente y se
imprime en el fotodiodo basándose en la
intensidad de luz. Cuanto más brillo tiene la parte de la imagen, mayor será el voltaje del
fotodiodo (pixel). Cada elemento de pixel tiene un nivel de brillo de 0 (negro) a 255 (blanco).
Cuando se adquiere una imagen, se permite la acumulación de voltaje en el fotodiodo por un
periodo de tiempo fijo antes que el CCD se escanee. Esta amplitud de tiempo se puede ajustar y
se conoce como velocidad de disparo (Shutter Speed). Una velocidad de disparador típica está
entre 1/30 segundos y 1/20000 segundos.
¿Por qué usaríamos una velocidad de disparo más rápida?
¿Cuál sería un inconveniente de usar una velocidad de disparo rápida? (Por qué usaríamos
velocidades de disparo lentas)
7
Proceso de Escaneado
La cámara escanea el CCD in la dirección horizontal para Cada escaneo horizontal es registrado 512 veces,
leer el voltaje de cada uno de los fotodiodos. creando 512x480 rejillas de pixeles (elementos de
imagen). Un pixel es el elemento más pequeño del CCD.
Después de que se acumula el voltaje, es necesario escanear el CCD y seguidamente la
información de voltaje se envía al controlador. Hay dos métodos de escaneado usados por
dispositivos digitales, entrelazado y no entrelazado (progresivo).
Entrelazado- Solo se escanea una de cada dos líneas en una barrida. La intensidad de las líneas
no escaneadas es extrapolada a través de las líneas escaneadas.
Progresivo- Todas las líneas horizontales son escaneadas.
El sistema CV-3000 tiene la habilidad de cambiar entre el modo de captura Progresiva y
Entrelazada. (Cámaras a color son solo de escaneo progresivo); Aquí está la diferencia entre los
dos métodos de escaneo.
Escaneo Entrelazado Escaneo Progresivo
El CCD se escanea dos veces. Las líneas impares se El CCD se escanea dos veces. En cada uno de los
transfieren primero, seguidamente de las pares. Como escaneos la información del CCD se transfiere al
hay menos información para cada escaneo, la controlador. Como hay más información para cada
información puede ser transferida más rápidamente, escaneo, la transferencia es más lenta pero más precisa.
aunque, la calidad de imagen se degrada.
¿Cuál sería la ventaja del Escaneo Progresivo?
¿Cuál sería la ventaja del Escaneo Entrelazado?
8
5. Transferencia de Imágenes
Imagen de Señal Análoga
Cuando se ha leído la información de cada pixel, esta se encuentra en formato análogo, es
decir, un voltaje exacto corresponde al brillo del pixel
Nivel de Voltaje = Nivel de intensidad
Las computadoras no entienden y no pueden usar señales análogas; Entonces la información
análoga debe de ser convertida a una señal digital. Las señales digitales consisten únicamente
de ceros y unos (Encendido/Apagado) y este proceso de conversión es conocido como
conversión analógica a digital.
Esta conversión analógica a digital puedes ser hecha en la cámara o en el controlador. Las
conversiones en la misma cámara es el método ideal para reducir interferencias de ruido y
mejorar la repetitividad. Entonces, en el sistema Keyence CV-3000, la imagen con señal análoga
es convertida a digital en la misma cámara. Esta señal digital es entonces mandada al
controlador.
9
Modos de transferencias
Transferencia Análoga
Preferiblemente el controlador
Señal Análoga Ideal
recibe una señal análoga que
directamente representa el valor
de voltaje de cada pixel
Con el ruido añadido que incurre
Señal Análoga Real en transferir la información,
incluso una fluctuación de 1uV
puede causar errores de +/-0.1
Pixel.
+/- 0.1 Pixeles de Error
Transferencia Digital
Señal Cuando el controlador lee la señal
Digital desde la cámara, no está intentando
Ideal determinar el valor de voltaje actual,
únicamente si es un 0 o un 1.
Señal Por lo tanto, interferencias de ruido
Digital tienen poco efecto en la señal ya que
Real incluso si hay alguna fluctuación es fácil
para el controlador determinar si la
señal es un 0 o un 1.
**Debido a la estabilidad de la señal digital, el cable de la cámara puede ser extendido hasta 17
metros, a través de un ambiente ruidoso sin alta fluctuación de linealidad.
10
Ventajas de la Transferencia Digital
La transferencia de imagen digital le permite al usuario seleccionar el número de líneas en el
CCD que se deben escanear. Al reducir el número de líneas escaneadas, la velocidad de la
cámara se puede incrementar notablemente.
Captura de Imagen Total Captura de Imagen Parcial
El tiempo de procesamiento de imagen total es 18ms. El tiempo de procesamiento de imagen parcial es de 3ms.
Ventajas de velocidad – Doble Búfer
En sistemas de visión convencionales, una vez que
se dispara la cámara, la imagen se transfiere al
controlador y el procesamiento es realizado en la
cámara. El sistema no puede aceptar otra entrada
de disparo hasta que el procesamiento anterior se
finaliza ya que no hay espacio para almacenar otra
imagen. Estos sistemas solo tienen un búfer de
almacén de imagen que compara la misma a una
plantilla o imagen registrada.
El CV-3000 tiene un búfer de imagen extra que le
permite que una imagen se procese mientras que otra se transfiere. En este nuevo sistema, una
nueva señal de disparo puede ser aceptada tan pronto como la transferencia de imagen
anterior haya sido realizada, por lo tanto se aumenta la velocidad ya que no hay que esperar
por ambas (transferencia y procesamiento).
Ventajas Guardando Imágenes
Debido a la capacidad de doble búfer del CV y la transferencia de imagen digital, grabar
imágenes (Aceptables o Fallidas) ya no requiere ningún tipo de tiempo de procesamiento extra.
El CV-3000 simplemente mueve las imágenes digitales a un búfer de almacenamiento de
imagen extra. Se crea un archivo de imagen en la memoria interna automáticamente y con esto
el controlador puede llegar a almacenar hasta 511 imágenes de resolución estándar.
11
6. Conversión de Pixeles en Información
Después de que la señal de video de la imagen se envía de la cámara al CPU, debe de
convertirse a una imagen visible donde mediciones se puedan realizar. Para las cámaras
monocromáticas (blanco y negro), hay dos formas de procesar información de pixeles: de forma
binaria o a través de la escala de grises.
Procesamiento Binario
La conversión binaria agarra los valores de intensidad de luz y los fija en una escala que va
desde 0 (negro) hasta 255 (blanco), entonces fija límites. Cualquier valor por encima de este
límite es considerado blanco y cualquier valor por debajo de este límite es considerado negro.
Señal de video
La señal de video es dividida en señales de
blanco (1) o negro (0) basándose en el nivel
binario (limites).
Conversión
Binaria
Nivel Binario
Procesamiento Escala de Grises
Mientras que el procesado binario es útil para aplicaciones de presencia/ausencia, muchas
veces no es suficiente información para realizar detecciones precisas. Conversión de escala de
grises también agarra los niveles de intensidad y los fija en una escala que va de 0 a 255, pero
en vez de fijarlos con un solo límite. Doscientos cincuenta y cinco límites son usados para la
detección. Esto proporciona mucha más información y por lo tanto produce una imagen más
detallada.
Procesado
La graduación de brillo es
de Grises
dividida en 256 niveles
Nivel #158
Nivel #157
12
Escala de Grises contra Procesamiento Binario:
Imagen sin procesar Imagen Escala de Grises Imagen Binaria en Blanco y Negro
Conversión
Binaria
Nivel
Al observar las tres imágenes, es fácil concluir que la imagen con procesamiento escala de
grises se asemeja más a la imagen original.
¿Cuál sería la ventaja de usar procesamiento de tipo binario?
**Procesamiento a color será cubierto más adelante.
Procesamiento Sub-Pixel
Hay aplicaciones que requieren mediciones de mayor exactitud. Para obtener mayor exactitud,
una característica del software conocida como Procesamiento Sub-Pixel se debe emplear; esto
es una característica del software que corta pixeles existente en menores subdivisiones. Los
sistemas tradicionales tienen procesamiento sub-pixel de 0.1 o 0.01; el sistema CV-3000 tiene
resolución pixel de 0.001!!
*Es un pixel el elemento físicamente más pequeño del CCD?
13
7. CV- 3000 Conocimientos Básicos
• Triple Procesador (1 RISC CPU y 2 Procesadores CSP)
o Doble Búfer
o Cámaras de velocidad doble
o Transferencia de Imagen Digital
• 8 Tipos de Cámaras Disponible
o Standard 240K pixeles color y
monocromática
o 2M pixeles color y
monocromática
o Ultra-pequeña 240k pixeles color y monocromática
o Súper-pequeña 2M pixeles color y monocromática
• A.C.E – Motor avanzado de extracción de color
o Extremadamente estable, detección de color precisa
o Sencilla extracción de color con apuntar y dar clic
• 17 Poderosas Herramientas de Inspección
o Stain, (Mancha), la herramienta original de Keyence mejorada
o Nuevas herramientas: Pattern Sort (tipos de patrones) y OCR
o Herramientas avanzadas de color
o Mejora de herramienta Trend Edge
• Mayor Flexibilidad de Programación
o Virtualmente infinidad de programas y ventanas
o Condiciones de ejecución
o Command Memory
o Cálculos Avanzados
14
8. Aplicaciones por Industria
Eléctrica/Electrónica
Posicionamiento de substrato de cristal LCD Medición de la alineación de pines conectores
Detección de pines defectuosos Inspección del correcto montaje de cableado
Inspección de posicionamiento de interruptores Inspección de marcas quemadas o exceso de resina
15
Automotriz / Metal
Diferenciación de neumáticos Diferenciación de bloques cilíndricos
Detección de surcos defectuosos en pistones Detección de acumulación de grasa
Inspección para fallos en laminas de acero Medir posición de muesca en un engranaje
16
Alimentación/Empaque & Farmacéutico
Inspección de diferentes tipos de capsulas Detección del nivel de liquido en botella
Inspección de vasos de plástico y su impresión Inspección de manchas en botellas de refresco
Inspección de etiquetado incorrecto Detección de productos de moldeo resaltantes molde
17
9. Componentes del Sistema
Equipo Básico
Controlador
CV-3002 CV-3502 CV-E300
Modelo Estándar Modelo de alto Unidad para cámara de expansión
desempeño (solo utilizable con CV-3502)
Cámaras
CV-035M CV-035C CV-200M CV-200C
Estándar 240K pixeles Estándar 240K pixel Alta resolución 2M
Cámara Cámara a color Alta resolución 2M pixeles pixeles
Monocromática Cámara monocromática Cámara a color
CV-S035MH CV-S035CH CV-S200MH CV-S200CH
CV-S035MU CV-S035CU CV-S200MU CV-S200CU
Cámara ultra-pequeña Cámara ultra- Cámara súper-pequeña 2M Cámara súper-pequeña
de 240K pixeles pequeña 240K pixeles alta resolución 2M pixeles alta
monocromática pixeles a color monocromática resolución a color
Cables Estándar
CV-C3 CV-C10 CV-C17 OP-51499
Cable de 3m Cable de 10m Cable de 17m Cable de 1M
(solo utilizable con CV-
035M and CV-035C)
Cables de Alta Flexibilidad
CV-C3R=$2750 CV-C7R=$4070 CV-C12R
Cable de 12m
18
Accesorios del Equipo
Lentes Compactos Lentes ultra pequeños
Lentes convencionales cuestan entre $2700-5000
OP-51612 kit aros de acercamiento = $979
Lentes CA-LS para usar con cámara tipo CV-S035x
CA-L4/6
CA-L16/30
OP-51500=espaciador de 5mm
OP-51501= espaciador de 10mm
OP-51502=polarizador
Lentes de alta resolución (CA-LH…) son $5280 OP-51503=accesorio vista lateral
Lentes CA-LSH para usar con cámara tipo CV-S200x
Todas las lentes CA-LHSxx
OP-66830=espaciador de 5mm
OP-66831=espaciador de 10mm
OP-66832=Polarizador=$3080
OP-66833=accesorio vista lateral
Lentes Macro (CA-LM…) son $11660
El monitor de la serie CV-3000 tiene salida de video SVGA asi que los clientes pueden usar
cualquier monitor estándar de computadora
CA-MP81 OP-66842
Monitor LCD (SVGA) a color de 8.4” Cable de monitor SVGA(3m)
Fuente de poder, tarjeta de memoria, Cable I/O
CA-U3 NR-M32 GR-M256 CV-M1G OP-51657
Tarjeta de memoria CF Tarjeta de Tarjeta de memoria
Fuente de poder: CF 1GB Cable de 3m CV-3000
32MB memoria CF
24VDC, 6A; 3 I/O
256MB
Salidas
19