You are on page 1of 8

INSTITUTO TECNOLOGICO DE COSTA RICA

Automatización y Redes Industriales
PROYECTO: Sistema de Visión en la celda de producción

INTEGRANTES:
Luis Acuña López
201232358
Oscar Acuña López
201232357
Mario Ríos Mora
201281252
Verny Morales **
2011****
David Valle Zúñiga
201207801

II semestre 2015

...... Objetivos Específicos..................................................................... Alternativa seleccionada..................5..........................................................4 3.........................1.......................................... 3 2............................... Beneficiarios.........................................8 ....................4 4......................... Reseña de la Empresa........ 8  Asignación de actividades a los miembros................................................8  El Diagrama de Gantt a seguir para la solución del problema..................................... 6 6......... Productos producidos............................................5 5...................................2................................... 3 2................. 4 3... Problema/necesidad..............................................7  Integrantes del grupo...........................2...........................5 6...................................7  La definición inicial del problema......4.............................3.......................................................................................5......................................... Organigrama (división interna de la empresa).............................. Alternativas de solución al problema planteado................................. Ubicación............................................. Actividad que realiza la empresa.......................................... Nombre del Proyecto..........3............................................................... Orígenes (historia........ 6 Plan Estratégico de solución..........................3 2...... fundación)........................... 4 3........................................... 4 3...................................................... Situación que da origen al proyecto......................................................2............................ Objetivo General................4.................................................................................................................3 2..............Tabla de contenido 2............................. Antecedentes................... Usar Microsoft Project..............4 3............... 6 6..3 2.......... Descripción del proyecto............................. Objetivos................................7  La tabla de fortalezas y carencias.1..........3 3....1...................

actividades que generan y sustentan la integración de conocimientos para la mejora continua de la formación de profesionales. la transferencia tecnológica y la vinculación empresarial. controlar y mejorar la productividad de los procesos industriales y de generación de servicios. bajo un enfoque de desarrollo sostenible. Ubicado en Paraíso de Cartago. 2. Organigrama (división interna de la empresa) Básicamente la organización se subdivide en 3 principales grupos. del Instituto Tecnológico de Costa Rica.1. Actividad que realiza la empresa Esta empresa está comprometida con la investigación. los docentes y el personal administrativo. Orígenes (historia. Ubicación Edificio I3. Productos producidos Su principal producto son profesionales capaces de diseñar. la Escuela de Ingeniería en Producción Industrial es una unidad académica dedicada a la formación de profesionales para el sector productivo de bienes y servicios. 2.3. el director. Reseña de la Empresa 2. fundación) Con 38 años de fundada.4. . 2.2.5. 2.2.

Y es por eso que se planteó la creación de un puesto de visión en la celda de producción. En años recientes. actuadores y sensores variados. en Producción Industrial lo puedan utilizar con facilidad. Se desea implementar un sistema de visión en una de las celdas de producción ubicadas en el laboratorio de automatización de la escuela de Ing. Y permite a un operador trabajar múltiples líneas extendiendo el costo de mano de obra más hacia el rendimiento. Nombre del Proyecto. sin embargo para ello se utilizó el software de Matlab del cual lamentablemente no se cuenta con las licencias. ya que van a poder observar como los sistemas de visión capturan imágenes y luego las procesan.5. y la celda de producción que se nos asignó para . Es por esto que se programará la línea de producción para que se ejecuten las acciones correctivas por medio de los PLC’s. Los estudiantes del curso de automatización impartido por la escuela de producción industrial y cualquier otro estudiante que utilice este laboratorio. reduciendo la variación y ofreciendo una manera no incriminatoria de resolver problemas.3. de manera tal que los estudiantes del curso de Ing. Este sistema deberá ser desarrollado en un ambiente amigable con el usuario. Los sistemas de visión son muy utilizados actualmente en la industria. 3. Se trató de implementar un sistema similar el semestre anterior. 3. Las visualizaciones gráficas en tiempo real y las alarmas alertan a los operadores para que efectúen cambios mucho antes de que las diferencias sean visibles para el ojo humano. Lo cual se está usando muy frecuentemente en la industria. especialmente para inspeccionar rasgos que otros sensores no pueden como un código impreso en una etiqueta. 3. 3. analizan e interpretan para dar una retroalimentación a tiempo. los procesadores han empezado a utilizar los sistemas de visión ópticos en línea y las máquinas de visión para lograr mejoras en la calidad. Problema/necesidad. además de así al trabajar en la celda relacionarnos más no solo con estos sistemas.1. Descripción del proyecto. grafico de una imagen o varios rasgos en una sola imagen. Antecedentes. 3.3. La conformidad de las especificaciones puede ser pasada a través de los diferentes turnos.4. sino con un proceso automatizado con PLCs. Eso significa ajustar las condiciones de la línea antes de que el producto fuera de especificación sea hecho. Beneficiarios. este sistema de visión determinará si las fichas vienen con tapa. en caso contrario el sistema de visión enviará una señal al PLC respectivo para que estas sean descartadas y se les coloque la tapa. Producción Industrial. Situación que da origen al proyecto.2.

Por otro lado se cuenta con gran cantidad de programas de visión ya desarrollados que servirían de base para nuestra aplicación.  Software Open CV: La escuela de Ingeniería en Producción Industrial cuenta con una estación de visión puesto que ya se había intentado implementarla con anterioridad. El software cuenta con gran cantidad de librerías que permiten realizar operaciones matemáticas fácilmente como el Software/ MATLAB and Octave Functions for Computer Vision and Image Processing que contiene un conjunto de funciones de software libre y el código de Visión por Computador y Procesamiento de Imágenes bajo licencia MIT. Tiene la ventaja de ser un software libre por lo que nos evitamos problemas de licencia. soportes…) se considera utilizar el software de programación OpenCV orientado a procesamiento de imagen computacional en tiempo real. Del mismo modo cuenta con un software de programación grafica propietario (permite programar rápidamente sus sistemas sin necesidad de programación avanzada). Es también un software libre por lo que no existe inconveniente con las licencias. PLC. Arduino.  Software Octave: es un lenguaje de alto nivel para operaciones matemáticas muy similar y compatible con Matlab. Alternativas de solución al problema planteado. El lenguaje de programación está basado en C/C++ y cuenta con gran variedad de librerías. Es un entorno de desarrollo integrado para 2D multi-cámara y aplicaciones . Imagen 1: Ejemplo de Vinculación bordes y Segmento de línea de montaje  Cámara Cognex y Cognex Designer Vision Software: La empresa Cognex cuenta con cámaras para aplicaciones industriales y de líneas de producción. por lo que es importante que se le implemente uno para que tanto los estudiantes de Producción Industrial como cualquier otro que utilice ese laboratorio interactúe con estos sistemas y tenga una noción de su función a la hora de salir al campo laboral. 4.el proyecto no contaba con un sistema de estos. Reutilizando los componentes existentes (cámara tipo Webcam.

.1. Dado el alto costo de una cámara Cognex se opta por utilizar las opciones de software libre. 5. flexible e interactivo. Automatizar tareas de inspección y detección realizadas por operarios. 6. Entre las consideraciones a tener en cuenta son que OpenCV es un programa específico y optimizado para el procesamiento de imágenes. 6. Es por esto que se considerara trabajar con ambos programas ya que OpenCv cuenta con soporte para Octave/Mathlab. 6. Objetivo General Implementar un sistema de visión en un entorno de desarrollo de software libre. Permite la creación de aplicaciones de visión artificial de manera intuitiva y fácil reduciendo la complejidad para completar proyectos de visión con éxito en un período corto de tiempo y cuenta con una Interfaz de usuario (HMI) de gran versatilidad.de visión 3D.2. Programar una subrutina en el PLC para encargarse de la corrección de fichas sin tapa. Sin embargo C/C++ es un lenguaje de propósito general orientado a objetos. Por el contario es un lenguaje para operaciones matemáticas. Seleccionar el software libre que facilite la tarea de programación para nuevas subrutinas y futuros usuarios. Facilitar la visualización de los resultados e imágenes en pantalla de forma amigable con el usuario. Alternativa seleccionada. Objetivos. Por otro lado Octave ofrece las facilidades de Matlab junto con un lenguaje de programación de alto nivel que destaca por su sencillez y fácil implementación. además de proporcionar un sistema de visión para el control de procesos y calidad. para automatizar el proceso de una celda de producción mediante la inspección. detección y corrección de los elementos. Objetivos Específicos      Diseñar el sistema de visión que se ajuste e integre a las dimensiones de la línea de producción de la celda y que pase a formar parte de esta.

-Familiaridad con el entorno de programación TIA y los PLCs SIEMMENS. grafico de una imagen o varios rasgos en una sola imagen. ¿Cuáles son las metas o pasos que debemos hacer o conseguir para alcanzar la solución? -Implementar un sistema de visión con el software Octave. Luis Acuña López 201232358 Oscar Acuña López 201232357 Mario Ríos Mora 201281252 Verny Morales ** 2011**** David Valle 201207801  La definición inicial del problema. -Obtener una interfaz final amigable con el usuario. -Como enviar la señal al PLC indicando si hay o no Tapa. -Conexión Octave-PLC . -Como analizar una imagen en un sistema de visión.Plan Estratégico de solución  Integrantes del grupo. Los sistemas de visión son muy utilizados actualmente en la industria. ¿Qué necesitamos aprender? (Mecanismo de solución para alcanzar cada meta) -Teoría de procesamiento de imágenes.  La tabla de fortalezas y carencias. ¿Qué sabemos? (Fortalezas para alcanzar cada tapa) ¿Qué nos hace falta saber? (Carencias para alcanzar la meta) -Conocimiento previo en Matlab el cual es muy similar a Octave (Software que usaremos). por lo que es importante que se le implemente uno para que tanto los estudiantes de Producción Industrial como cualquier otro que utilice ese laboratorio interactúe con estos sistemas y tenga una noción de su función a la hora de salir al campo laboral. -Programar una subrutina para el tratamiento de las fichas sin tapa. especialmente para inspeccionar rasgos que otros sensores no pueden como un código impreso en una etiqueta. y la celda de producción que se nos asignó para el proyecto no contaba con un sistema de estos.

 El Diagrama de Gantt a seguir para la solución del problema. Usar Microsoft Project  Asignación de actividades a los miembros      Lider: Mario Ríos Reportero: Luis Acuña Abogado del Diablo: Verny Morales Tracker: Oscar Acuña Secretario: David Valle .