Journal Information
Title: Enfoque UTE
Abbreviated Title: Enfoque UTE
ISSN (print): 1390-9363
ISSN (electronic): 1390-6542
Publisher: Universidad UTE (Quito, Ecuador)
Los actuales requerimientos de integración de las diferentes ramas de conocimiento en la industria incentivan a que los estudiantes de ingeniería mecánica y afines se involucren más con la naturaleza y el entorno de procesos industriales o mecatrónicos (Bolton, 2001). El proceso de enseñanza - aprendizaje en las instituciones de educación superior en temas de automatización conlleva al uso de módulos de entrenamiento que emulen procesos industriales. Sin embargo, en mecatrónica es necesario integrar un conjunto de ramas de la ciencia y tecnología como lo son la mecánica, electrónica y sistemas de información (Bolton, 2001).
Las máquinas clasificadoras de objetos determinan un amplio campo de investigación en lo que corresponde a soluciones para llevar a cabo la separación de objetos bajo diferentes parámetros, tales como: el tamaño, color y forma (Alcalde & Bone, 2013). Para llegar a este fin, el diseño y materialización de la máquina se realiza a través de la metodología diseño concurrente propuesto por Carles Riba (2002).
El presente trabajo se halla constituido de la siguiente manera: en la Sección 2, se presentan los aspectos teóricos relacionados con la concepción del módulo de entrenamiento, con un enfoque en los aspectos requeridos para clasificar 9 clases de objetos por forma y color; además se presenta la metodología para definir el diseño de la máquina a través del criterio QFD (Quality Function Deployment) propuesto por Riba (2002) así como también la metodología para la validación y selección de componentes mecánicos, eléctricos y electrónicos; en la Sección 3, se discuten los resultados de la definición de la máquina en torno al cumplimiento de las especificaciones técnicas planteadas mediante la ejecución de protocolos de pruebas y en la Sección 4, se presentan las conclusiones y recomendaciones generadas durante el desarrollo del trabajo.
El diseño y construcción de la máquina clasificadora tiene finalidades didácticas que permiten complementar de manera práctica los conocimientos teóricos adquiridos durante la formación académica en las materias como: control automático, PLCs, robótica, además de introducir las ventajas que presenta la visión artificial en la automatización de ciertos procesos.
La casa de la calidad es una herramienta del QFD, mediante la cual se determinan los requerimientos técnicos del producto, al establecer relaciones entre las demandas del cliente y los criterios del ingeniero o especificaciones técnicas del producto (Cintas & Llabres, 1995). Los compromisos técnicos para el desarrollo de la máquina han sido establecidos siguiendo la metodología propuesta por Riba (2002, p.178) en su texto Diseño Concurrente. A través de la casa de la calidad han sido determinados los requerimientos técnicos que satisfacen las necesidades del cliente, cada uno de los cuales, ha sido ponderado; aquellos de mayor valoración son los siguientes:
Uso de visión artificial.- La máquina debe integrar el uso de visión artificial como herramienta para el cumplimiento de su función principal; esta es una demanda básica.
Clasificación de objetos por forma y color.- Se trata de una característica básica ya que el cumplimiento del mismo es uno de los principales objetivos del proyecto y el no cumplirlo implicaría la insatisfacción total del cliente.
Compacta.- Constituye un parámetro importante ya que el lugar destinado a la máquina es de espacio reducido, por lo cual es indispensable tomar en cuenta este parámetro dentro del diseño conceptual de la máquina.
Proceso rápido.- Se trata de una demanda unidireccional, que con su mejora aumenta proporcionalmente la satisfacción del usuario.
A partir del desarrollo de la casa de la calidad se obtienen las especificaciones técnicas que se muestran en la Tabla 1, las cuales constituyen el punto de partida para el diseño y desarrollo de la máquina.
Para establecer la división más apropiada para el producto en cuestión, se analiza cuidadosamente el diagrama funcional, tomando en cuenta las interfaces de los flujos de energía, material y las señales, en el caso de la máquina clasificadora de objetos se han determinado tres conjuntos principales de funciones o módulos que se muestran en la Figura 1.
Los módulos obtenidos y las soluciones a las funciones que lo componen mediante el uso de los criterios ponderados (Riba, 2002) son:
Distribución de objetos: los objetos se posicionan manualmente en la banda transportadora perteneciente al sistema de transporte mostrado en la Figura 2.
Procesamiento de información: los objetos se posicionan en el sistema de adquisición de imágenes mostrado en la Figura 3, a través de la banda transportadora; la imagen de la escena se lo realiza mediante una webcam y la información recopilada es procesada en el software LabVIEW.
Ordenamiento de los objetos: los objetos son desviados y almacenados a través del uso de derivadores electrónicos y un plato contenedor giratorio como se muestra en la Figura 4.
A partir del diseño conceptual se determinan las alternativas de solución para cada función o módulo cuya integración permite obtener el diseño conceptual de la máquina en su totalidad, tal como se muestra en la Figura 5.
Una gran cantidad de actividades industriales se han beneficiado de las soluciones innovadores que ofrece la tecnología de visión artificial en los procesos de fabricación. La tecnología de visión artificial mejora la productividad y la gestión de calidad y proporciona una ventaja competitiva a las industrias que emplean esta tecnología (Schalkoff, 1999).
El modelo de webcam empleado en el presente proyecto permitió obtener, a través de su controlador, diferentes resoluciones de imagen en valores intermedios desde los 120×160 [px] hasta 640×480 [px]. La adquisición de la imagen es realizada en tiempo real, a través del bloque Vision Acquisition, en donde las siguientes variables adquieren propiedades fijas establecidas por el programador:
Controlador de la webcam
Número de puerto de comunicación USB
Resolución de la imagen
Modo de adquisición de imagen (continuo)
La extracción del color del objeto en la escena se realizó a través del bloque IMAQ ColorLearn VI aplicada a una ROI (Region Of Interest) establecida por el usuario. Este bloque devuelve los valores de color detectados en la ROI en el espacio HSV, según la cantidad de matices de lo decidido por el usuario. Esta elección debe ser tal que permita abarcar los colores saturados de rojo, verde y azul en el disco H (hue); esto se consigue asignando el valor de low a la sensibilidad de color.
Se establecieron los parámetros para la configuración de la extracción de curvas de la imagen de inspección, los parámetros representativos corresponden al valor del umbral para la detección de contornos en la escena (edge threshold), la longitud mínima de una curva para ser incluida en el análisis (mínimum lenght), los rangos de rotación y escala de las curvas con respecto a la plantilla para la búsqueda de coincidencias y el mínimo valor para validar una curva como coincidencia (mínimum score). Estas asignaciones se muestran en la Tabla 2.
Los algoritmos con los cuales se trabaja en el reconocimiento (National Instruments, 2013) y la detección de objetos se muestran a continuación.
Esta técnica se encarga de buscar en la imagen a analizar información similar a la presente en una plantilla base. Después de la simplificación de la información, se extraen características las cuales describen a la imagen (Figura 6). Este procedimiento consta de dos fases: aprendizaje y emparejamiento de imágenes. En el proceso de aprendizaje, el algoritmo guarda las características presentes en la imagen a ser analizada, guarda los datos en espacios de memoria para que en lo posterior, se realice una búsqueda organizada.
En el proceso de extracción de curvas, es necesario encontrar un punto semilla el cual será el encargado de dar origen al proceso de extracción. El borde de forma curvilínea se procesa computacionalmente de acuerdo con la intensidad del mismo y la de sus respectivos pixeles vecinos. Si 𝑃(𝑖,𝑗) es el pixel de análisis, el borde del contraste se define por (Ecuación 1):
Donde:
𝑃(𝑖−1,𝑗),𝑃(𝑖+1,𝑗),𝑃(𝑖,𝑗−1) 𝑦 𝑃(𝑖,𝑗+1): pixeles vecinos a 𝑃(𝑖,𝑗)
En el proceso de extracción de borde se realiza el procesamiento del gradiente de la imagen en cada punto del contorno de análisis. Las herramientas con las cuales se realiza el procesamiento a través de la transformada de Hough y la generación de la tabla R (Figura 7).
El algoritmo se realiza a través de las siguientes etapas:
El algoritmo selecciona el centro de la imagen como puntos de referencias (xc, yc).
Para cada punto (xi, yi) perteneciente a las curvas de la imagen, se calcula la distancia y orientación del punto (ri, θi) de estudio con respecto a (xc, yc).
El algoritmo guarda los datos de (ri, θi) en la Tabla 3 con todos los puntos del contorno de la imagen.
El presente método utiliza pixeles a los cuales se les ha sometido a un proceso de filtrado. Los bordes de la imagen son procesados a partir de una conversión de la imagen original a escala de grises en la cual la intensidad de la imagen se obtiene a través del gradiente del pixel en análisis (Figura 8).
El software NI LabVIEW puede comunicarse con cualquier controlador lógico programable (PLC) de diferentes formas. El servidor OPC define el estándar para comunicar datos en tiempo real entre los dispositivos de control y las interfaces hombre-máquina (HMI) (Valencia, 1999).
La conexión del computador con OPC a un PLC Siemens S7-1200 a través de Ethernet (Valencia, 1999) se establece mediante el uso del módulo DSC (Datalogging and Supervisory Control) del software LabVIEW siguiendo el esquema mostrado en la Figura 9.
La interfaz para la comunicación de instrucciones entre el PLC y los controladores de los actuadores se realiza a través de una tarjeta electrónica. El diseño de la tarjeta electrónica integra las siguientes características:
Suministro de energía a los componentes eléctricos y electrónicos
Control del motor-reductor a través del PLC
Comunicación de las señales de los sensores hacia el PLC
Los requerimientos de energía eléctrica que se muestran en la Tabla 4 son suplidos mediante la implementación de una fuente ATX de 750 [W].
Se emplea un tablero central de mando a través de una interfaz que comunica al PLC y a la tarjeta Arduino MEGA 2560 cuenta con una conexión mediante puerto DB25 para la comunicación de señales de entradas y salidas hacia el PLC (Artero, 2013).
La interfaz para la obtención de su circuito impreso atiende el esquema mostrado en la Figura 10.
Los elementos mecánicos que constituyen estructuras de soporte fueron diseñados a partir de perfiles de aluminio 6061, para los cuales los esfuerzos generados por los elementos motrices no superan por un gran margen su límite de falla (Shigley. 2011).
Para la selección de la banda transportadora, se debe determinar si el material de esta es capaz de resitir los esfuerzos generados por la fuerza de tracción. Para este fin se procede con la metodología propuesta por Forbo (2009) en la Ecuación 2 y 3.
Donde:
𝐹1: fuerza de tracción máxima de la banda, 2,13 N
𝑏𝑜: ancho de la banda, 50 mm
𝜀𝑚𝑎𝑥: elongación máxima de la banda, 2 (Forbo, 2009, p.4)
𝑘1%: fuerza de tracción relajada de la banda con una elongación 1% por unidad de anchura, 30 N/mm
La especificación de la banda que cumple con las solicitaciones mecánicas planteadas es Febor F30 CF y as dimensiones finales de la banda se muestran en la Figura 11.
El dimensionamiento del tambor motriz se lo realiza en base a la metodología propuesta por Forbo (2009).
Para el diámetro mínimo del tambor motriz se utiliza la Ecuación 4 y se sigue:
Donde:
𝑑𝐴: diámetro mínimo del tambor motriz, en mm
𝐹𝑈: fuerza tangencial, 1,42 N
𝐶3: factor de cálculo válido para rodillo motriz, 25 (Forbo, 2009, p.5)
𝑏𝑜: ancho de banda, 50 mm
𝛽: ángulo de contacto, 180
El diámetro mínimo del tambor motriz es de 0,71 mm; sin embargo, se asigna un valor de 45 mm debido a aspectos constructivos.
Los tambores y los rodillos deben ser lo suficientemente anchos para asegurar que la totalidad de la superficie de la banda se halle en contacto con estos; para este fin Habasit (2010) recomienda los valores mostrados en la Tabla 5.
Por consiguiente el valor del ancho del tambor motriz es de 70 mm.
La selección de las chumaceras se realiza de tal manera que estas resistan la capacidad de carga estática generada por las cargas y fuerzas resultantes en los ejes de los tambores.
La capacidad de carga estática se calcula a partir de la Ecuación 5 (SKF, 2016):
Donde:
𝐶0: capacidad de carga estática, en N
𝑃0: carga estática equivalente, 1,42 N
𝑆0: factor de seguridad estático, 1.3
Se selecciona una chumacera UCF201-8 de la compañía CMB con rodamiento de bolas UC201-8 con capacidad de carga estática de 6 650 N, la misma que garantiza el valor de carga estática necesario y el diámetro del eje del tambor asequible en el mercado local.
Posterior al análisis y dimensionamiento de elementos del módulo didáctico, el resultado final se aprecia en la Figura 12:
El funcionamiento de la máquina se aprecia a través del diagrama de flujo de la Figura 13.
El diseño de la máquina atiende las necesidades del usuario a través de compromisos técnicos establecidos; aquellos que requieren un mayor interés son: la capacidad de depósito y los objetos almacenados por minuto, la capacidad de depósito y el volumen, el nivel de automatización y el tipo de tecnología, ya que estos suponen un 52,5% del total de incidencias significativas que mejoran el producto. Una vez establecido el diseño, se procede a la materialización mediante la construcción del prototipo de la máquina. Los ensayos realizados para verificar el funcionamiento de la máquina se presentan a continuación.
OBJETIVO
Verificar con base en las especificaciones técnicas propuestas para el diseño, los siguientes aspectos de la máquina: documentación de ensamblaje, componentes asequibles, facilidad de transporte de componentes.
OBJETIVO
Verificar con base en las especificaciones técnicas propuestas para el diseño, los siguientes aspectos de la máquina: movimientos de traslación de objetos, movimientos rotativos de objetos.
OBJETIVO
Verificar con base en las especificaciones técnicas propuestas para el diseño los siguientes aspectos de la máquina: capacidad de almacenar 9 objetos diferentes.
Verificar con base en las especificaciones técnicas propuestas para el diseño, los siguientes aspectos de la máquina: transporte, clasificación y almacenamiento de objetos, sensores, actuadores y tablero de control.
Tras cumplirse exitosamente los 4 ensayos realizados en el módulo didáctico, se concluye que el sistema de clasificación posee la funcionalidad necesaria para la cual fue creado.
Se desarrolló la máquina didáctica para agrupar 9 objetos determinados de diferente geometría y color en espacios individuales mediante el uso de visión artificial utilizando los criterios de diseño proporcionados por el usuario, tomando en cuenta criterios de enseñanza y aprendizaje. Se concatenaron elementos electrónicos, mecánicos y sistemas de información para la elaboración del módulo mecatrónico.
Se implementó la técnica de detección de bordes para la clasificación de objetos por la forma. En cambio, para la clasificación de objetos por el color, la técnica debe ser cambiada a un método de detección por patrones.
Se realizó la comunicación de datos en alta velocidad entre el software de procesamiento de imágenes y el PLC fue establecida de manera adecuada a través de una conexión Ethernet gestionada mediante el servidor OPC proporcionado en el software LabVIEW. Pese a la inclusión de varios elementos como: PLC, Arduino, cámara de adquisición de datos, el retardo generado fue de baja latencia y el proyecto tiene la funcionalidad requerida por el usuario.
Para futuros proyectos a fines a la visión artificial se recomienda experimentar con cámaras USB con mejores características y un adecuado sistema de iluminación.
También, se recomienda desarrollar una nueva metodología para establecer la comunicación entre un software para el procesamiento de imágenes y un PLC que sea validado mediante el uso de la máquina clasificadora desarrollada en el presente trabajo.
National Instruments. (2011). Support: Geometric Matching Technique. http://www.ni.com/es-cr.html.
National Instruments. (2013). Support: Pattern Matching Techniques. http://www.ni.com/es-cr.html.
NI Vision 2013 Concepts Help - National Instruments. (2017). Zone.ni.com. http://zone.ni.com/reference/en-XX/help/372916P-01/.
SKF. (2016). Productos: Capacidad de carga estática requerida. http://www.skf.com/.
SKF. (2016). Productos: Carga estática equivalente. http://www.skf.com/.
Stemmer Imaging. (2016). Learn: Technical tips. http://www.stemmer-imaging.co.uk/en/.