Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MX504 PickMaster 3
Objetivos del curso
Al completar satisfactoriamente el curso el usuario debe ser
capáz de hacer lo siguiente:
Trabajar con seguridad en una celda de PickMaster
Describir los components del Hardware
Describir las configuraciones del cableado
Explicar las capacidades del sistema
Explicar los procedimientos para obtener la licencia
Configurar una línea
Calibrar un conveyor
Calibrar una cámara
Verificar la calibración
Entrenar modelos
Configurar PickMaster usando las variaciones más comunes
Configurar contenedores
Modificar código RAPID
Configurar “Indexed Work Areas”
Crear respaldos
Explicar el balance de cargas
Explicar que es Adaptive Task Completion (ATC)
Uar inspecciónes en PickMaster
Hacer un diagnóstico del sistema
© Copyright 2016 ABB. All rights reserved.
Contenido del curso
Módulo Descripción
1 Seguridad
2 Introducción a PickMaster
Introducción
Conocimientos básicos
Producción
Ejecución
Soporte de producto
4 Configuración y calibración
La línea
Configuraciones comunes
Calibración de la línea
El proyecto
Verificación de la calibración
5 Modelos de visión
Geometrica
Blob
Repaso de modelos
Contenedores
Módulos Descripción
6 PICKMASTER RAPID
RAPID a detalle
Tipos de objetos
Seguridad
© Copyright 2016 ABB. All rights reserved.
Introducción
Servicio Médico
▪ En caso de ser necesario puede contar con la atención de
nuestro departamento de servicio médico.
6
5
4
3
2
1
Introducción a PickMaster
PickMaster 3.x
•Este software es la solución más flexible para
proyectos de empaquetado
•Maneja los siguentes aspectos
•Posición del robot– visión
•Inspección – visión
•Seguimiento de conveyor
•Lógica del robot
© Copyright 2016 ABB. All rights reserved. •Manejo del producto a alta velocidad
Slide 2 - 1
Simplifica el empaquetado
P3 = Picking, Packing, Palletizing
▪ IRB 360
▪ PickMasterTM 3 soporta:
▪ Todos los robots ABB
▪ Diseño en cascada
▪ Opciones
▪ Número de robots
▪ Distribución de cámaras
▪ Sensor externo
•10 Robots
•10 Camaras
•6 Conveyors / Robot
Power/Control
10/100 M Ethernet Data
◼ Incluye
◼ Software para PC y licencia
◼ Cables y Cámaras opcionales*
◼ Tarjeta framegrabber o GigE para PC
◼ Sistema de vacío opcional*
◼ Opción Pickmaster 3 instalada en robot
◼ No incluye
◼ PC y/o Gabinetes
◼ Lentes para cámaras
◼ Iluminación
◼ Encoders ni Conveyors
◼ Gripper
▪ 1000M
▪ Ethernet actual 10/100M
▪ Capacidad de 1-10 cámaras
▪ Requiere un Puerto express PCI en la PC x4 o más grande
▪ Opcion 895-1, 896-1
▪ Incluye por parte de ABB
▪ Tarjeta de red GigE con Puerto dual
InitSafeS
InitPickT
InitTrigg
InitSpeed
WHILE TRU
▪ Controlado por PickMaster PC SetDO
WaitFor
p
IF Remo
SCWri
ENDIF
WaitDO
%Routin
ENDWHILE
▪ Ejecuta todos los movimientos de ERROR
IF
(PPA_
ERRNO
pick/place ClearPa
GotoRes
RETRY;
ENDIF
▪ Seguimiento de conveyors ENDPROC
Pantalla de
producción
Video en vivo
Ajuste Work area
© Copyright 2016 ABB. All rights reserved.
Slide 2 - 16
PickMaster
▪ Iluminación adecuada
Y CONFIGURACIÓN DEL
© Copyright 2014 ABB. All rights reserved.
Slide 3 -1 robot
Configuración del Puerto LAN en el IRC5
▪ ABB/Calibration
▪ Edit Motor Calibration Offset
▪ Comparar esos números con la
etiqueta del robot
▪ NO REALIZAR
FINE CALIBRATION
Z
Y
q1–q4 0,1,0,0
Eje 2
Eje 1
Dirección del
conveyor +X
Eje 3
Tornillos de
ajuste de la
cámara
•Esta llave de activación puede encontrarse en el directorio de Pick Master que se encuentra en el
dico duro de la PC
•Asi mismo pueden contactar a ”US ABB Tech Support hotline at 800-435-7365” y obtener
adicionalmente una licencia temporal de 7 días
Si la PC se requiere reemplazar
•Se requiere obtener una nueva licencia
•Solicitar una nueva llave de activación por correo a la dirección: softwarefactory_support@se.abb.com,
(incluir la llave vieja en el mail)
•Se requiere llenar un formato explicando las razones del cambio de licencia.
Trigger I/O
(Disparo desde el IRC5) Estrobo
4
Cámaras ”Gigabit Ethernet”
5 doTrigVis1 Power
6 Supply
7
8 1 24 VDC
9 2 0 VDC
10 3
X2
DSQC 377 1 doManSync1
ABB 24 VDC 2
Tracking Board
3
X20 4
1
5
2
6
3
7
4
8
5
9
6
10
CamPower- (WHT& GRN)
7
Cam IO – (GRY)
8
CamPower+ (BRN & YEL)
9 Enc Strobe
Cam IO + (PNK)
10
CamTrig (BLU)
11
CamStrobe (BLK)
12
Shield
13
14
15
16
Diagrama – 1 Robot, 1 Conveyor, 1 Camera
0V X1:9 0V X3:9
0V X2:9 0V X4:9
24V X2:10
0v (in) X20:2
0V (out) X20:4
A (in) X20:5
B (in) X20:6
X20:7
X20:8
0v XT5.1:2
0V XT5.1:5
24V XT5.1:7
0V XT5.1:8
Cámara Basler
USB que
Scout scA1390- Tarjeta de red incluye la
17gm: Alta Puerto dual
Switch industrial licencia
resolución(1390x1 Gigabit Ethernet
de 5 puertos “Cognex Vision”
040) digital CCD
Gigabit Ethernet (No extraviar!)
Res. 1390x1040
▪ Conectar los cables Ethernet entre las cámaras, los "Switch" y la tarjeta de
red. Utilizar los tornillos de montaje de los cables Ethernet de 20 m del lado de
las cámaras.
▪ Todo los equipos (Licencia USB, cámaras, etc.) deben estar conectados al
momento que PickMaster inicia para su correcto funcionamiento.
▪ Los cambios realizados en las cámaras por fuera de PickMaster pueden
resultar en un comportamiento indefinido del sistema. Ejemplo:
▪ Si la cámara se apaga y se enciende debemos reiniciar PickMaster.
Configuración y calibración
Temas en ésta sección:
Conveyor
Especifica el nombre de
la banda (conveyor)
➢ Ajustes de la cámara
➢ Balance de blancos
➢ Sólo para cámaras de
color
➢ Region de interés
➢ Alineación de la cámara
➢ Calibrar la cámara
➢ Pixeles por metro
➢ Linea
➢ Seleccionar cámara
➢ Calibrar
Correciones
➢ Rotación de la imagen
Dirección del
Conveyor
Dirección delConveyor
Cero
Entrada Arranque Paro Salida
-Negativo +Positivo
© Copyright 2014 ABB. All rights reserved.
Slide 4 -26
Tiempo de reversión de vacío(Soplado)
Position Sources
Conecta el objeto de trabajo con
el modelo de vision definido
Por distancia o por el trigger de
un sensor
Direcciona la futura posición con
el Work area correspondiente
➢ I/O
➢ Pulso de una entrada digital
No
confundir“Pos
ition Source
Distribution”
con la
posición y
distribución
física de los
objetos en la
banda
PickMaster PC
Position Source 1 Position Source 2
CNV1 Source Type
Trigger Type
Source Type
Trigger Type
CNV2
Trigger Distance Trigger Distance
Trained Item A Trained Container 4 3
4 Trained Item B Item Placement
Inspections Inspections
2 Distribution to WorkArea Distribution to WorkArea
3 Container1
Load Balancing / ATC Load Balancing / ATC 2 1
1
Queues are located in robot memory and are not visible to users directly.
Use special instructions to access Queues. Such as “GetItmTgt” and “NextItmTgtType” and more.
© Copyright 2014 ABB. All rights reserved.
Slide 4 -36
Herramienta de vision geométrica(PATMAX)
➢ Algoritmo robusto para vision
Cognex
➢ Lo mejor de lo mejor
➢ Desarrollado por el MIT
➢ Tecnología de búsqueda de patrones
➢ Basado en un modelo matemático
➢ No basado en pixeles
➢ Identifica correctamente la escala y
el ángulo
➢ Rápido y confiable
➢ Para verificar que la calibracion esta bien hecha se debe correr un proyecto.
➢ Esto se logra entrenando un modelo específico(bull´s eye) y colocando la cruz
verde en el centro de dicho modelo.
➢ Dejar correr la hoja de verificación en el conveyor.
➢ Para verificar se debe utilizar una punta filosa y dejar que el robot haga un
agujero en la hoja de verificación(colocar carton debajo de la hoja para evitar
dañar la banda)
1. Crear un proyecto
2. Crear un modelo del Bull´s eye.
3. Realizar la verificación de la calibración en ambos conveyors.
Distance
Vision
Sensor
Conveyor
Distance
Predefined
Sensor
Vision Sensor
Indexed
Predefined Sensor
1 Position Source
Trigger
: Vision
: Distance
Strobe
Trig
2 Position Source
Trigger
: Vision
: IO
Strobe
Trig
Position Generator
3 Position Source
Trigger
: Predefined
: Distance
doManSync1 signal
Strobe (Default PickMaster signal)
Trig
4 Position Source
Trigger
: Predefined
: IO
doManSync1 signal
Strobe (Default PickMaster signal)
Trig
Position Generator
5 Position Source
Trigger
: Vision
: IO
Strobe
Trig
Position Generator
6 Position Source
Trigger
: Predefined
: IO
Position Generator
Modelos de visión
Creando modelos
de vision
Geometricos (Patmax)
➢ Cuadrícula
➢ Filtro de color
➢ Tiempo de conversion al usar el filtro de
color
➢ Elasticidad
➢ Polaridad
➢ Area#3 – Parámetros de
búsqueda
➢ Calificación
3
➢ Valores 0.0 - 1.0
➢ Criterio
➢Desorden/ruido (clutter)
➢ Area#3 – Parámetros de
búsqueda
➢ Variación del ángulo
3
➢ Area de traslape
➢ Filtra los objetos que estan encimados
➢ Area#3 – Parámetros de
búsqueda
➢ Definir los grados de libertad
➢ Encendido (Afecta el tiempo de búsqueda)
➢ Area#3 – Parámetros de
búsqueda
➢ Utilizando “Clutter” 3
➢ La búsqueda se vuelve insensible al
encontrar objetos extraños en la
imagen
➢ Valores: on/off
➢ Area #3 – Parámetros de
búsqueda
➢ Delimitar la region de la búsqueda
3
➢Físicamente delimita el area de la
búsqueda
➢Coincidencia ideal(fit)= 0 4
➢Valor ideal= 1
➢ Límite de “Clutter”
➢Valor ideal= 0
© Copyright 2016 ABB. All rights reserved.
Slide 5 -10
Parámetros posteriores a la búsqueda
➢ Area #4 – Parámetros
posteriores a la búsqueda
➢ Usar niveles de inspección
➢Nivel de inspección 1
➢Region de objetos
➢ Tiempo de búsqueda
➢ Muestra el estatus
➢ PatMax
➢ Tiempo de transmición y adquisisción de los datos de visión(Gige
Network, Frame Grabber, cámara)......en µs
➢ Seleccionar ‘Blob’
➢ Seleccionar ‘Search’ para encontrar todas las
manchas(blobs) en la imagen
➢ No se require delimitar el area alrededor del
objeto
➢ Detener el proyecto
➢ Importar las imágenes guardadas y editar el modelo con ellas
➢ Realizar la búsqueda del objeto, verificar y realizar los ajustes necesarios
➢ Repetir los pasos anteriores hasta obtener un modelo ideal
© Copyright 2016 ABB. All rights reserved.
Slide 5 -22
Práctica 6
Container
Representación gráfica de un
canjilón o blister.El
contenedor tiene un patrón.
PickMaster RAPID
Rapid
TriggL\Conc,RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),MaxSpeed,ItmSrcData{Index}.VacuumAct1,z20,Gripper\WObj:=WObjPick;
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
TriggL\Conc,RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),MaxSpeed,ItmSrcData{Index}.VacuumAct1,z20,Gripper\WObj:=WObjPick;
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
GetItmTgt ItmSrcData{Index}.ItemSource,PickTarget;
TriggL\Conc,RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),MaxSpeed,ItmSrcData{Index}.VacuumAct1,z20,Gripper\WObj:=WObjPick;
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
TriggL\Conc,RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),MaxSpeed,ItmSrcData{Index}.VacuumAct1,z20,Gripper\WObj:=WObjPick;
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
GetItmTgt ItmSrcData{Index}.ItemSource,PickTarget;
TriggL\Conc,RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),MaxSpeed,ItmSrcData{Index}.VacuumAct1,z20,Gripper\WObj:=WObjPick;
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
TriggL\Conc,RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),MaxSpeed,ItmSrcData{Index}.VacuumAct1,z20,Gripper\WObj:=WObjPick;
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
MoveL\Conc,PickTarget.RobTgt,LowSpeed,z5\Inpos:=ItmSrcData{Index}.TrackPoint,Gripper\WObj:=WObjPick;
GripLoad ItemLoad;
TriggL RelTool(PickTarget.RobTgt,0,0,-ItmSrcData{Index}.OffsZ),LowSpeed,ItmSrcData{Index}.Ack,z20,Gripper\WObj:=WObjPick;
UnCoordinated;
ENDPROC
Para verificar el tipo de objeto y que sea procesado solo en una work
area específica.
VAR num PickType := 1;
……
NextItmTgtType ItmSrcData{index}.ItemSource, PickType;
IF PickType = 1 THEN
! Next item is accepted
ELSEIF PickType = 2 THEN
! Next item is rejected
ENDIF
Tambien es possible descartar los demás objetos y solo tomar objetos
de determinado tipo
VAR num PickType := 1;
……
GetItmTgt ItmSrcData{index}.ItemSource, PickTarget \ItemType := PickType;
IF PickTarget.Type = PickType THEN
! This is ALWAYS true
ENDIF
IF PickType = 1 THEN
! An accepted item is picked
ELSEIF PickType = 2 THEN
! A rejected item is picked
ENDIF
© Copyright 2016 ABB. All rights reserved.
Slide 6 -15
Tipos de objetos
El aceptar y rechazar
objetos es similar a
utilizar “Source
distribution”. Ambos
pueden separar los
productos para diferentes
propósitos
Trigger
BACKINFO
BACKINFO.TXT
HOME
FLASH DRIVE FILES
RAPID
TASK0
PROGMOD
PPAEXECUTING.MOD
PPAMAIN.MOD
PPASERVICE.MOD
SYSMOD
PPASYS.SYS
USER.SYS
SYSPAR
EIO.CFG
MMC.CFG
MOC.CFG
PROC.CFG
SIO.CFG
SYS.CFG
Caso típico:
▪ Un contenedor se llena con múltiples objetos
In
Out
ATC
© Copyright 2016 ABB. All rights reserved.
Slide 9 -1
Adaptive Task Completion (ATC)
CARACTERÍSTICAS
▪ Se garantiza el arreglo completo
▪ Garantiza que todos los objetos son tomados(Pick o place) en el orden correcto
por múltiples robots
Beneficios
▪ Se garantiza el llenar contenedores utilizando varios robots
▪ Redundante
© Copyright 2016 ABB. All rights reserved.
Slide 9 -2
Balance de cargas
In
▪ Garantiza que todos los objetos son tomados(Pick o place) en el orden correcto
por múltiples robots
▪ Rebalancea si algún robot esta detenido para asegurarse que tódos los objetos
se distrubuyan a una work area en línea
▪ Patrones predefinidos– Cada robot sabe que esta compartiendo la tarea
▪ Fácil de configurar
Beneficios
▪ Lllenado rápido de contenedores por el uso de varios robots
▪ Funciona aún cuando un robot se encuentra detenido
▪ Aumenta la calidad de la producción
▪ Posibilidad de distribuir el flujo equitativamente entre los robots
ATC
En este ejemplo, la selección por tipo se puede utilizar para determinar en que conveyor descargar.
Esto depende del color del objeto. Los objetos rechazados(blancos) se colocan en el conveyor superior, mientras
que los objetos aceptados se colocan en el conveyor inferior.
Inspección, selección y
requerimientos
Resultados de los niveles de inspección 1 y 2
•Aceptado
•Parte buena
•Rechazado
•Parte mala
•Descartado
•Fuera de la region(límites)
•Traslape
•Traslape de objetos(ver Geometric Model)
•Ignorar
•Modelos no entrenados– El robot ignora lo
que no reconoce
• Alineación
geométrica del
modelo para
encontrar la
posición y
orientación.
• Análisis por
características
faltantes o erróneas
en la imagen.
• Las áreas de
inspección son
relativas a la
alineación del
modelo y pueden
Si el objeto entrenado ser tipo Geométrico
esta presente , o Blob.
la calculadora completa es un
objeto aceptado
Si el objeto entrenado
esta presente ,
la calculadora entera es un
objeto aceptado
•Encuentra una
característica específica
en una orilla de
contraste, ya sea de
obscuro a claro o
viceversa.
Selección por la
posición en y
© Copyright 2016 ABB. All rights reserved.
Slide 10 -9
Selección
• El orden de selección por default en X+ (la dirección del flujo del conveyor)
• Es posible usar también la posición en Y
• Útil cuando se utiliza un Gripper mecánico
• Por ejemplo cajas con bordes
• Útil si se requiere deslizar el objeto
ORDEN
559-1
Licencia para un robot-Adquirir una para cada robot con el que va a comunicar Pickmaster.
558-1
Licencia para una cámara-Adquirir una por cáda cámara a utilizar.
551-1
Nivel de inspección 2- Adquirir una de éstas para cáda cámara donde se requiera usar niveles de inspección..
523-1
Distribución de las cámaras- designa el número máximo de las work areas a usar, los cuales pueden compartir la
información de la primer cámara en la primer work area. Por lo tanto para usar un sistema con una cámara y 2 robots
sólo debe adquirirse una licencia 523-1
524-1
ATC – Adaptive Task Completion – una para cada sistema
PickMasterTM PC
HTTP
▪ InterBus
▪ CanBus
▪ DeviceNet
▪ ASIM
▪ Soluciones digitales IO
▪ Advantech es un proveedor externo de ABB
▪ Interface CAN para la computadora de PickMaster usando el mísmo puerto Ethernet que
se usa para la comunicación con el robot
▪ HTTP o RIS2
▪ Hypertext Transfer Protocol
▪ Interface CAN para la computadora de PickMaster usando el mísmo puerto Ethernet que
se usa para la comunicación con el robot
http://pickmasterhost.se.abb.com/Pickmaster/openproject/projectpath=c:\projectpa
th&robotid=37e8578a-…
• Servidor web incluido en PickMaster
• Plantilla de código para el usuario incluida
• Se pueden generar usarios y contraseñas con RIS2
PickMasterTM PC
HTTP
▪ InterBus
▪ CanBus
▪ DeviceNet
▪ ASIM
▪ Soluciones digitales IO
▪ Advantech es un proveedor externo de ABB
▪ Interface CAN para la computadora de PickMaster usando el mísmo puerto Ethernet que
se usa para la comunicación con el robot
▪ HTTP o RIS2
▪ Hypertext Transfer Protocol
▪ Interface CAN para la computadora de PickMaster usando el mísmo puerto Ethernet que
se usa para la comunicación con el robot
http://pickmasterhost.se.abb.com/Pickmaster/openproject/projectpath=c:\projectpa
th&robotid=37e8578a-…
• Servidor web incluido en PickMaster
• Plantilla de código para el usuario incluida
• Se pueden generar usarios y contraseñas con RIS2
•PatMax ( Geometric)
•Selección de lentes
•Comportamiento del Sistema de visión
•Fuentes de iluminación
•Técnicas de iluminación
•Cámaras
▪ Ejemplo:
• FOV debe ser 1’ x 1’
• La altura de la cámara 4’
• F=3.6*(25.4*12*4)/(25.4*12)=14.4 mm (tamaño del lente)
• F=4.8*(25.4*12*4)/(25.4*12)=19.2 mm (tamaño del lente)
• El CCD no es cuadrático (640x480, 4:3 ) Por lo tanto lentes de 14.4 mm (o más pequeños) se requieren para obtener 1’ x 1’
▪ Ejemplo
• FOV debe ser 2’x2’
• La altura de la cámara es 5’
• F=6.6*(25.4*12*5)/(25.4*24)=16.5mm D
• Eltamaño máximo de los lentes es 16.5mm
© Copyright 2016 ABB. All rights reserved.
Slide 12 - 3
Comportamiento del Sistema de visión
Precision
• Balance entre precision y un amplio rango de visión
• Mayor precisión--> Menor rango de visión
• “Moon versus Head of a Pin” 640 X 480
• La presicion de PatMax es mayor a 1/40 por pixel
• Presición Sub-pixel
Calidad de la imagen
▪A menor contraste más tiempo para analizar la imagen.
Posicion incierta
▪Mientras más controlada esté la posición y el ángulo
analizar la imagen es más rápido.
• Incandescente
• Fluoresente
• LED
• Estrobo
Iluminación incandescente
+ Bajo costo.
+ Facilidad para ajustar el brillo.
Iluminación fluorecente
+ Eficiente, no se calienta.
+ Disponible en bastantes colores.
+ Funciona inclusive en condiciones de iluminación difusa.
Iluminación LED
+ Provee iluminación monocromática, en varios
colores.
+ Tiempo de vida largo, bajo costo.
Iluminacion direccionada
Iluminación difusa
Collimated Lighting/Colineal
Iluminación trasera
Iluminación axial
Iluminación oblicua
Filtros polarizados
Filtros de color