Вы находитесь на странице: 1из 34

UNIVERSIDAD TORREN

P ROYECTO :

TECNOLGICA DE

S ISTEMA DE MANUFACTURA FLEXIBLE S ISTEMA DE VISIN A RTIFICIAL

Catedrtico encargado: M.C. Luis Alberto Vzquez Rueda


Materia Integradora, Sistemas de Manufactura Flexible

Alumno: Juan Martin Avalos Ros Edgar Hiplito Covarrubias Crispn Jos German Flores Medina Ignacio Calvillo Meja
10 A Ing. Mecatrnica

9 de diciembre de 2010

Marco Terico Sistema de Visin Artificial Sistema de Manufactura Flexible Planteamiento del Proyecto Componentes y Objetivos Porque utilizar un sistema de visin en tu proceso industrial Desarrollo del Proyecto Trabajo realizado en la celda Desarrollo de Software Mdulos de la Pantalla Principal en LabView Presentacin Interconexin con el PLC

3 3 6 8 9 12 13 13 16 17 17 17 20 23 26 26 30 31 33 34

Concepcin Fsica del sistema de manufactura Vista Area del sistema Programacin en Intellect en DVT Puesta en marcha Programacin de tablas de algoritmos Extensin de entradas y salidas Conclusiones Referencias -

Sistemas de Visin Artificial La visin por computadora es una rama de la inteligencia artificial que tiene por objetivo modelar matemticamente los procesos de percepcin visual en los seres vivos y generar programas que permitan simular estas capacidades visuales por computadora. El propsito de la visin artificial es programar un computador para que "entienda" una escena o las caractersticas de una imagen. Los objetivos tpicos de la visin artificial incluyen: La deteccin, segmentacin, localizacin y reconocimiento de ciertos objetos en imgenes (por ejemplo, caras humanas). La evaluacin de los resultados (ej.: segmentacin, registro). Registro de diferentes imgenes de una misma escena u objeto, i.e., hacer concordar un mismo objeto en diversas imgenes. Seguimiento de un objeto en una secuencia de imgenes. Mapeo de una escena para generar un modelo tridimensional de la escena; tal modelo podra ser usado por un robot para navegar por la escena. Estimacin de las posturas tridimensionales de humanos. Bsqueda de imgenes digitales por su contenido. Estos objetivos se consiguen por medio de reconocimiento de patrones, aprendizaje estadstico, proyeccin, procesado, teora de grficos y otros campos. La visin artificial cognitiva est muy relacionada con la psicologa cognitiva y la computacin biolgica. En el proceso de produccin, la parte que tiene que ver con el control de calidad, inspeccin y el control de procesos, se realiza normalmente por los sistemas de visin artificial, los cuales sirven para detectar la presciencia o

ausencia de atributos tales como defectos, dimensiones, formas y colores todo esto logrado mediante el procesamiento de imgenes, adems de tener la capacidad de reconocer textos y leer cdigos de barras, entre otras. Los beneficios que ofrecen estos sistemas de visin artificial son varios y entre los cuales se pueden encontrar: La calidad de los procesos mejora por medio de una separacin automtica de los productos mediante sus caractersticas o su calidad. Generacin de un reporte estadstico, cuantificando y clasificando fallas y productividad, que ayuden a cumplir con normas y estndares adems de ser una herramienta al momento de tomar decisiones enfocadas al mantenimiento. En lneas de produccin se puede controlar el tipo de desviacin que debe de cumplir algn proceso. Los costos por reproceso se reducen y el personal puede dedicarse a realizar tareas distintas y no tan repetitivas. Todos estos avances tecnolgicos permiten que se pueda desarrollar una gran cantidad de aplicaciones para la industria, en donde en una lnea de produccin la cual tiene que realizar una inspeccin de la produccin a una alta velocidad, se debe de cumplir con una muy baja variacin en las medidas de cada elemento censado. Los beneficios que se mencionan se logras gracias a los avances de la microelectrnica y al desarrollo de algoritmos que hacen que los procesamientos de imgenes sean cada vez ms poderosos. Sus antecedentes se remontan a los aos veinte, cuando se mejor la calidad de las imgenes digitalizadas de los peridicos, enviadas por cable submarino entre Londres y Nueva York. Actualmente existen vehculos autnomos que han viajado de costa a costa en Estados Unidos y slo han sido asistidos por un operador humano, el 3% del tiempo. El proceso de visin por computadora puede subdividirse en seis reas principales: 1. Censado: Es el proceso que nos lleva a la obtencin de una imagen visual 2. Pre procesamiento: Trata de las tcnicas de reduccin de ruido y enriquecimiento de detalles en la imagen

3. Segmentacin: Es el proceso que crea una particin de una imagen en objetos de inters. 4. Descripcin: Trata con el cmputo de caractersticas tiles para diferenciar un tipo de objeto de otro. 5. Reconocimiento: Es el proceso que identifica esos objetos. 6. Interpretacin: Asigna un significado a un conjunto de objetos reconocidos.

En el mbito industrial, estas plataformas tienen mltiples aplicaciones, como por ejemplo, medicin de precisin y calibracin de piezas, que van desde partes mecnicas hasta frutas y moluscos de exportacin; anlisis de color en pinturas, licores, termografas, cdigos de colores, separacin de piezas por color; deteccin de defectos en etiquetas, envases, logotipos, maderas, lminas continuas de cartn y acero; conteo de elementos segn calibre, color, forma, tamao; verificacin y reconocimiento de caracteres, cdigos de barra 1D, 2D y Data Matrix, fechas de vencimiento, nmero de lote. Los sistemas tradicionalmente utilizados en las aplicaciones para procesamiento de imgenes estn compuestos por una cmara, una tarjeta de adquisicin de imgenes instalada en un PC estndar o industrial, software propietario para desarrollo de algoritmos, una tarjeta de comunicaciones para enviar la informacin a un software de gestin o a un PLC para actuar sobre el proceso.

Sistema de Manufactura Flexible


Es un sistema integrado por mquinas -herramientas enlazadas mediante un sistema de manejo de materiales automatizado operado automticamente con tecnologa convencional o al menos por un CNC (control numrico por computador). Un FMS consta de varias mquinas-herramientas controladas numricamente por computador donde cada una de ellas es capaz de realizar muchas operaciones debido a la versatilidad de las mquinas-herramientas y a la capacidad de intercambiar herramientas de corte con rapidez (en segundos), estos sistemas son relativamente flexibles respecto al nmero de tipos de piezas que pueden producir de manera simultnea y en lotes de tamao reducido (a veces unitario). Estos sistemas pueden ser casi tan flexibles y de mayor complejidad que un taller de trabajo y al mismo tiempo tener la capacidad de alcanzar la eficacia de una lnea de ensamble bien balanceada. Las herramientas pueden ser entregadas al FMS tanto en forma manual como automtica. Por ejemplo a travs de vehculos guiados automatizados. Los FMS disponen de un sistema de manejo de materiales automatizado que transporta las piezas de una mquina a otra hacia dentro y fuera del sistema. Puede tratarse de vehculos guiados automticamente (AGV) conducidos por alambre de un sistema transportador o de carros remolcados por lnea y por lo general intercambian de plataforma con las mquinas. El empleo de los FMS permite flexibilidad productiva, gestin en tiempo real y acelerado nivel de automatizacin general, as que una celda en lnea es en resumen aceptar el ingreso de materia prima y sacar productos listos para ser ensamblados. Hay que decidir sobre la distribucin de planta de FMS, tiene que especificar los nmeros y el diseo tanto de las plataformas como de los

distintos tipos de accesorios, se tiene que crear y organizar la planeacin, la programacin y las estrategias de control para operar el sistema. Las especificaciones del diseo y las necesidades cambian lo cual ocasiona que los diseos iniciales de un FMS varen mucho. Despus de la creacin y subsiguiente implantacin del diseo de FMS, los modelos resultan tambin tiles para establecer y programar la produccin a travs del sistema. As mismo se han manejado en la planeacin o estructuracin de un FMS para determinar los tipos de piezas que se deben seleccionar para maquinarlos de manera simultnea en un perodo prximo. Se ha recurrido a modelos matemticos en la programacin de un FMS para establecer la secuencia de entrada ptima de las piezas y una secuencia optima en cada mquina-herramienta dada la mezcla actual de piezas. Los temas de control de un FMS involucran el monitoreo en tiempo real, para asegurarse de que el sistema se desempee como uno piensa y que se ha logrado la produccin esperada.

Lo que se asign en nuestro proyecto para las materias de sistemas de manufactura flexible, e integradora fue los sistemas de Visin implementados para monitorear un proceso de produccin. En estos se evita totalmente el contacto fsico. Esto es posible con una cmara y un lente que nos entrega una imagen a escala. Teniendo esta imagen acondicionada en una computadora y desarrollando algoritmos de imgenes, podemos trabajar el objeto como si lo dimensionramos fsicamente. Esto se logra haciendo una comparacin de pxeles que contiene la imagen tomada, con las dimensiones de un objeto conocido a una distancia fija.

Este sistema de visin tiene un ncleo integrado, donde el proceso puede ser un sistema integrado basado en un sistema de cmputo controlado por un software. Estos ncleos son complementados con una cmara y lentes profesionales que se ajustan a los requerimientos industriales, adems de los sistemas de iluminacin que brindan los ms altos estndares en tecnologa de iluminacin por led's.

Componentes y Objetivos

1: cmara y ptica. 2: iluminacin. 3. sensor de posicionamiento. 4: tarjeta de adquisicin de imgenes.

5: computador. 6: programa de visin/monitor 7: interfaz para las comunicaciones.

1.- Iluminacin: Es un componente fundamental de cualquier sistema de visin. Las fuentes de iluminacin fundamentales son las luces fluorescentes, Leds y luces halgenas. Ejemplos de algunas de ellas.

2.- Cmara y ptica: Es el elemento primario de adquisicin de la imagen. Incorpora el sensor CCD cuyo tamao de pxel y caractersticas de la lente, determinar la resolucin del objeto presente en el campo de visin. Puede integrar la electrnica necesaria para adquirir la informacin y enviarla directamente a un monitor, sin necesidad de ordenador o transferir la informacin a una red de rea local. Adicionalmente, puede poseer software para evaluar las caractersticas de la imagen.

Una adecuada calidad de imagen (que determina la extraccin de la informacin para su anlisis) depende de los tres elementos que se han analizado hasta el presente: La iluminacin, la lente u ptica y la cmara. 3.- Tarjetas para la adquisicin de imgenes: Son tarjetas encargadas de transferir las imgenes capturadas por el sensor CCD de la cmara a la memoria del centro de procesamiento de las mismas (computador). A las mismas se les exige fundamentalmente alta velocidad de adquisicin de los grandes volmenes de datos que genera la cmara. Poseen memoria interna de alta velocidad de transferencia para el almacenamiento temporal de los datos y acceden a los canales de acceso directo a memoria del ordenador para aumentar la velocidad de adquisicin y transferencia.

10

4.- Programa para el procesamiento de imgenes: Es el encargado de extraer la informacin de la imagen, necesaria para tomar cierta decisin. El programa de procesamiento aplica filtros, detecta bordes, segmenta la imagen, ecualiza el histograma y ejecuta los algoritmos necesarios para ejecutar las tareas que se le exige al sistema de visin: reconocimiento de caracteres, lectura de matrculas de vehculos, seleccionar piezas defectuosas con un brazo robtico en una lnea de produccin, leer cdigos de barras, seleccionar la calidad de las frutas por anlisis del color, inspeccionar la calidad de las piezas mecnicas, etc. 5.- Comunicaciones: Las comunicaciones en el sistema de visin permiten conectar el mismo (bsicamente a travs de una red Ethernet) a otros dispositivos, como pueden ser controladores lgicos programables (PLC), centro de decisiones de vehculos autnomos, interfaces con un operador, etc. Son un elemento fundamental que, junto a la adecuada seleccin de interfaces y conectores, determina la velocidad con que puede actuar el sistema en su conjunto. 6.- Programa de visin/monitor: software de la cmara. 7.- interfaz de comunicacin: por red Ethernet.

11

Porque utilizar un sistema de visin en tu proceso industrial.


Su implementacin en una empresa genera un aumento en el nivel de produccin y una reduccin en los costos de fabricacin, elevando los niveles de competitividad en el mercado nacional e internacional. Los sistemas de visin permiten inspeccionar el proceso de produccin sin fatigas ni distracciones, facilitando la cuantificacin de las variables de calidad traducindose en un mejoramiento continuo. Los sistemas de visin completan tareas de inspeccin con un alto nivel de flexibilidad y repetitividad, nunca se cansan, se aburren o se distraen y pueden ser dispuestos a trabajar en ambiente rudos, donde los inspectores humanos no pueden trabajar bajo condiciones de seguridad.

Los beneficios son: - Reduccin de rechazos e incidencias en la produccin. - Aumento de la productividad. - Aumento y fidelidad de clientes. - Mejora de las relaciones con los clientes. - Mayor compromiso con los requisitos del cliente. - Organizacin del trabajo.

12

Trabajo realizado en la celda

Esquema de la cmara del sistema de visin. Desde el comienzo del cuatrimestre se nos hizo mencin de un proyecto. Este proyecto era poner a funcionar la celda de manufactura de robtica. Este implicaba un gran reto para todo el grupo y la respuesta fue entrarle a realizarlo. Cabe mencionar que la mayora de los equipos estaban sin ningn tipo de control, faltaban estructuras indispensables para el proceso de la celda, faltaba cablear desde lo ms bsico que son las alimentaciones hasta el cableado de potencia y control de los equipos. El proyecto se comenz asignando por equipos una responsabilidad para cumplir con lo establecido que era echar a funcionar la celda de robtica. Todos los equipos comenzamos a desalojar el rea de trabajo. Colocando los equipos fuera para as proseguir a la lijada y pintada del piso. Cabe mencionar que las herramientas necesarias como lijas, brochas, pintura, tornillera se compraron con una aportacin de dinero, la cual fue de 100 pesos. Despus de eso se prosigui a acomodar los equipos de una manera ordenada. Y ahora si se puede decir que aqu comienza lo bueno.

13

Los equipos se empezaron a enfocar en su proyecto asignado. En nuestro caso se comenz con habilitar un gabinete lo suficiente mente grande para colocar fuente, relevadores, PLCs, cremas, cableado. Despus de tener el gabinete se comenz a ver como lo podramos soportar de una forma correcta y en un lugar adecuado. Despus de eso se empez a cablear las alimentaciones con una fuente de 24 volts a cada equipo que iba a estar en el gabinete, como lo son el sistema de visin (cmara), PLC, robot ABB, banda transportadora, torno, fresadora etc. Despus de eso se comenz a cablear el control de cada equipo.

Esquema de gabinete y su cableado Ya teniendo el cableado se busc el mejor lugar para colocar el gabinete. Este lugar fue debajo del robot ABB. Para soportarlo se busc material PTR de 1 calibre 3/32. Con este PTR se hicieron cortes a 45 con sus debidas mediciones. Estos cortes se realizaron en el taller de torno con la cierra angular esttica. Y para la unin de los cortes se soldaron. Ya teniendo los cortes soldados se prosigui a soprtalos y para eso se hicieron roscas estndar de 3/8 sobre el PTR de la estructura. Ya teniendo las roscas se pint la base y se soport el gabinete en su lugar. Ahora si se empez a hacer pruebas con los equipos. Se empez a hacer pruebas de seales con la cmara. Viendo donde estaban las posibles

14

fallas y as poder corregirlas. Se hicieron pruebas con la cmara colocando objetos debajo de ellas y haciendo la interfaz entre cmara y software de la cmara. Ya teniendo todo el cableado y control listo se prosigui a realizar los dibujos del soporte de la cmara y de la cmara misma. Estos dibujos de realizaron en el SolidWorks.

Esquema del sistema de neumtico del brazo de la cmara.

Dibujos del ensamble en SolidWorks 2010

15

Desarrollo de Software
Dentro del paquete de programacin por bloques LabView, se realiz el diseo de mltiples contactores y mdulos elctricos y electrnicos para la interconexin del programa con la celda. Se realiz de esta manera para poder mantener una pantalla de control ms proactiva, de manera que podamos observar todo el sistema en una sola pantalla.

Pantalla Principal Sistema de Manufactura Flexible UTT

16

Mdulos de la Pantalla Principal en LabView Hay 5 mdulos en los que est dividida la pantalla. Presentacin La parte alta del panel de control, en este est el nombre de la escuela y su ubicacin, una bandera de Mxico simbolizando el esfuerzo que hacemos por nuestra nacin y que se pueda observar que tambin los mexicanos sabemos hacer tecnologa de calidad, y una imagen de una mano robtica estrechando una mano humana, simbolizando el rea de nuestra ingeniera, la Mecatrnica.

Mdulo 1 Presentacin

Interconexin con el PLC El primer mdulo visible despus de la presentacin, es el mdulo de interconexin con el PLC. Por medio de la interfaz OPC de National Instruments, LabView puede crear vnculos con las interfaces externas existentes o no, tales como los PLC de Siemens de la serie 200 y 300. El control diseado es el panel frontal de un PLC de la serie 300 de Siemens.

17

Mdulo 2 Interconexin con el PLC Siemens 300

Estos son en la realidad los que estarn fsicamente conectados con los diferentes actuadores. Independientemente de estar en software, estos mdulos son capaces de funcionar tanto fsicamente como virtualmente, teniendo funcionalidad bivalente.

Mdulo3 - Interconexin FESTO MPS

18

Mdulo 3 - DVT Terminal de interconexin de la cmara Legend 510 (para el sistema de visin)

Todos los mdulos fueron diseado por medio de la Paleta de herramientas Poner color y a travs del mdulo de Controles Moderno Decoraciones. La manera de realizarlos es de acuerdo a las medidas fsicas o escaladas, como en este caso.

Paleta de Herramientas

19

Controles de Diseo - LabView

Concepcin Fsica del sistema de manufactura control 3-D En este mdulo se tiene un control tridimensional de la concepcin fsica de nuestro sistema de manufactura. El dibujo es creado en SolidWorks y se transfiere directamente con la extensin VRML, un formato de dibujo estndar para los dos software. Para mandarlo llamar al archivo se requiere del control de adquisicin de archivo VRML, que se

20

encuentra en las Funciones Grficos y Sonido Archivos 3D Cargar Archivo VRML

Funcin para insertar dibujos en 3D En este sentido, se dise tambin un panel en el cual se puede modificar la posicin de la vista tridimensional tal que se pueda observar una mera imagen fsica del sistema modular en cuestin.

Mdulo 4 Control tridimensional El mtodo para poder realizar los cambios de vista del dibujo 3D, es por medio del cambio de propiedades de vista. Para cada control en LabView, existen nodos de propiedad y nodos de invocacin, los primeros son esenciales para intercambiar dentro de un programa las caractersticas de tamao, forma, orden, etc.

21

En este sentido, las propiedades 2 iniciales a 3 intercambiar 4 son las de la imagen 3D (recuadro 1). Como se puede observar, se cambia la posicin inicial de la cmara (recuadro 2), sabiendo que la vista inicial es la alzada de cualquier dibujo tcnico, es en la direccin de arriba de la cmara donde se cambia a la vista al eje Y (recuadro 3).
1 5

Ahora bien, las propiedades de ngulo as como se observa, tambin pueden ser cambiados por medio de propiedades insertados por medio de un clster (recuadro 4), en esta parte solamente se inserta el dibujo antes mencionado, por medio de la carga de VRML. Cada que se presiona el botn de cambio de ngulo, este sumara para que el recorrido de cambio de posicin sea a razn de un grado (recuadro 5). En este sentido, no solamente se hace en un solo eje, como es el X el que es mostrado en las imgenes, sino tambin en sentido inverso, tambin en el eje Y, hasta poder hacer un zoom por medio de este mismo modo.

22

Vista Area del sistema En este mdulo tenemos una imagen area del rea de trabajo del sistema en cuestin, esta imagen se puede obtener fcilmente con un plano de SolidWorks, guardando una imagen. Para insertar la imagen en LabView se hace uso de la carga de cualquier tipo de imagen, ya sea .jpeg, .bmp o .png, de tal manera que podemos guardar la imagen en cualquiera de estos formatos.

La trayectoria para insertar una imagen 2D es Controles Modernos Grficos Controles Imagen 2D.

23

Para cargar la imagen 2D la trayectoria para la lectura es en Funciones de Programacin Grficos y Sonidos Formatos de Grficos Lectura ya sea de JPEG, PNG o BMP. Para transferir la imagen, se necesita la funcin dibujo dirigido, que se encuentra en Funciones de Imagen. La trayectoria es Funciones de Programacin Grficos y Sonidos Funciones de Imagen Dibujar Mapa de Pixeles sin segmentacin

24

Mdulo 5 Vista Area del sistema

Ya tan solo es necesario insertar la direccin de la imagen y el circuito en bloques es relativamente sencillo, se us en este caso un selector de archivos, pero en un programa fijo, se puede usar una constante de direccin para dejar fijo el archivo.

25

Programacin en Intellect de DVT La programacin en el software Intellect se realiza por medio de sistemas que quedan residentes en la memoria flash de nuestra cmara. La cmara utilizada es la Legend 510. Las especificaciones de esta cmara son:

Utiliza un CMOS de escala de grises de bajo costo La resolucin de imagen es de 640x480 pixeles Una memoria RAM de 32Mb y una Flash de 16Mb, la diferencia entre estas es que la RAM se pierde una vez que la cmara es apagada, por lo tanto los datos en esta rea solo se usan mientras el sistema se encuentre en funcin. En la memoria Flash residen los programas o sistemas que ms se utilizan para su funcionamiento. Puesta en marcha Cuando se inicia el software, la pantalla inicial que se muestra es la siguiente:

26

Dentro de la carpeta Ethernet Adapters se encuentran los adaptadores de red actuales y que se pueden utilizar como recurso de conexin. Se selecciona con un clic el preferido para realizar la conexin, en este caso, uno inalmbrico:

En la carpeta Network Neighborhood se encuentran todas las cmaras vigentes y que el programa hace visibles dentro de la red en la que se encuentra la computadora.

As como se muestra en la pantalla, se encuentran todas las cmaras actuales que se pueden configurar para iniciar el proceso de captura de imagen. Dndole un clic en cualquiera de las cmaras encontradas, se puede acceder a las propiedades. Es en esta parte donde podemos intercambiar la IP por una deseada y que sea compatible con la computadora que se utilizara. Para esta instancia el inicio de las IPs comenzara con 192.168.1.x. Dando doble clic, o en el icono de conexin, se comenzara la interconexin para poder as instalar nuevos sensores en el sistema.

27

En la parte derecha del software encontramos las mltiples herramientas que van desde pre procesamiento, hasta lectura inteligente de formas o figuras (recuadro 1). En la parte central podemos observar la imagen actual de la cmara (recuadro 2) as como tambin la tabla de procesamiento del sistema, en esta misma tabla (recuadro 3) es donde se genera el algoritmo inteligente para la generacin de seales salientes del mdulo DVT. Para utilizar un ejemplo de estas herramientas, utilizaremos la herramienta de conteo de objetos en una lnea, utilizaremos el flash a un nivel aceptable para obtener una imagen aparente ntida y un filtro de pre procesamiento para obtener una imagen suavizada. Daremos clic como en el recuadro de la imagen, en la parte derecha de las herramientas, en la pestaa Preprocessing, despus en el rea de la cmara, dibujaremos un rectngulo de tal manera que designaremos el rea que utilizaremos para el procesado de la imagen. En esta rea es donde haremos el pre procesado de la imagen, y donde a continuacin haremos el conteo de objetos.

28

Nos aparecer una pantalla en seguida donde tenemos un juego de pestaas, la que nos interesa en este aspecto es la de Options, la seleccionamos y luego en No Filter aplicamos uno de Noise Reduction,

dejando la opcin Low Pass como activa. Pasamos ahora a aplicar el conteo de objetos en una linea, este tipo de conteo observa cambios de contraste atraves de una linea distribuida en la imagen, esto para ver saltos de negro a blanco y biseversa. Damos clic en el Toolbox, despues en la pestaa Counting asi como tambien en Count along Line. De igual forma que en el ejemplo anterior, en la parte central de la imagen de la camara dibujamos una linea atraves de la cual hara el conteo de los objetos. Automaticamente aparecera una pantalla adicional para observar los parametros para iniciar el rastreo de los objetos atraves de la linea antes trazada. Los objetos pueden o no aparecer dependiendo de la luz del cuarto, es por eso que se hace preferencia por tener una lampara que inhiba la luz natural.

29

Nos vamos a las opciones tal como lo hicimos en el ejemplo anterior para seleccionar la tarea a realizar, seleccionamos conteo de bordes Edge Counting, y podemos seleccionar cualquier tipo de borde, cambios de borde obscuro a brilloso o biseversa. Al final obtenemos un resultado dependiendo de lo que nos interesa, este resultado es el que daremos de alta para el siguiente paso, la configuracion de nuestro algoritmo inteligente. Programacion de tabla de algoritmos Ahora bien, despus de agregar un nuevo sensor, automticamente en la tabla inferior aparecer la opcin de crear la tabla de algoritmos, esta nos ayuda a tomar decisiones de acuerdo a los resultados de los sensores que hemos puesto en marcha, de acuerdo a todos ellos, el programa tomara decisiones que se vern reflejadas a continuacin en el mdulo de interconexin DVT. En el mismo tabulador encontramos un histograma que nos muestra la evolucin de color de la imagen, o bien del contraste. En este podemos observar que tiene dos saltos normalmente puesto a la disposicin de colores que observamos de la imagen.

30

Ahora bien nos vamos a la opcin dentro de la tabla Inspection Results y damos doble clic en esta opcin. Automticamente nos aparecer la opcin de realizar operaciones lgica con mltiples posibilidad de resultado, esto para generar tantos algoritmos queramos dependiendo de los sensores que ponemos. La primera funcin denominada PASS es la estndar, utiliza la funcin Booleana AND esto para dar paso a un resultado siempre positivo de todos los sensores. Las dems pueden ser OR, AND, o bien que las entradas sean de PASS o FAIL, como una funcin negada. Extensin de entradas y salidas Teniendo las funciones en curso junto con los sensores, el resultado se puede direccionar a ciertas salidas digitales. Estas son las mismas que el mdulo de LabView y tienen la facilidad de poder monitorearlas en el programa antes descrito. En la barra de mens seleccionamos

31

System y luego Digital I/O, o simplemente pulsamos la tecla F9, esto nos llevara a la pantalla de seleccin del mdulo de entradas y salidas. Aqu seleccionamos las entradas y salidas Fsicas o bien, las Virtuales en caso de no estar trabajando con el modulo fsicamente. Podemos observar el valor de cada una de las salidas o entradas, de acuerdo a lo que se la asignado al mdulo. Para asignar un pin de estos para alguna funcin, seleccionamos un pin de salida con un clic y nos saldrn las propiedades en la pantalla a la izquierda. En ella podremos seleccionar mltiples funciones que no solo son para los resultados de los sensores activos del sistema de visin, si no tambin funciones que pueden darle aun mayor autonoma al sistema, tales como entradas externas y funciones especiales, una de ellas es el External Trigger. Esa es la completa funcionalidad de esta cmara, y de esta manera al momento de cerrar el programa, todo el sistema y sus configuraciones se guardan en la memoria flash, dndole pro actividad absoluta.

32

El proyecto de una celda de manufactura es realmente ambicioso a nivel acadmico, puesto que en el pas no existe ni una celda como tal, menos sabiendo que todas sus partes componentes fueron creadas o bien gestionadas por nosotros mismos. Imaginando a futuro el proyecto, es tan solo cuestin de tiempo y recursos que este mismo vaya creciendo y concatenndose un mdulo a otro por medio de la ingeniera efectiva de cada alumno. Est claro que este desarrollo llevara mucho tiempo para poder fructificar, pero el comienzo como tal se dio de una manera interesante, tanto as que se logr tan simplemente cambiar el aspecto del mismo lugar de trabajo, el rea donde se puedan realizar prcticas ya no ser el mismo. En cuanto al rea de Visin, como tal todava tiene demasiadas funciones por utilizar, la cmara no es tan potente pero si puede potenciarse su uso a tal grado que el sistema puede entrenarse y ser inteligente. Los sistemas son fciles de crear y la lgica es en teora muy simple, con tal facilidad es capaz de crear mltiples sistemas robustos al mismo tiempo. El proyecto fue todo un reto debido a todos los pros y contras de este cuatrimestre, an tenemos muchas cosas por hacer que quedan inconclusas pero que con la ayuda de Dios y de nuestros compaeros hemos de completar.

33

SmartImage Sensor

Installation & User Guide

Ayuda de LabView

LabView 2009

http://www.ni.com/

Administracin y direccin de operaciones, Chase Aquilano. Mc Graw Hill.

http://www.gestiopolis.com/recursos/experto/catsexp/pagans/ger/16 /manuflexible.htm

http://www.depi.itch.edu.mx/apacheco/expo/html/ai11/vision.html

http://www.angelfire.com/al4/is447/index_archivos/page0002.htm

34