Source: https://www.scribd.com/doc/233007094/Diseno-de-Un-Manipulador-Cartesiano-Para-Fines-Didacticos
Timestamp: 2016-10-24 13:22:50+00:00

Document:
BrowseBrowseInterestsBiography & MemoirBusiness & LeadershipFiction & LiteraturePolitics & EconomyHealth & WellnessSociety & CultureHappiness & Self-HelpMystery, Thriller & CrimeHistoryYoung AdultBrowse byBooksAudiobooksComicsSheet MusicBrowse allUploadSign inJoinBooksAudiobooksComicsSheet MusicUNIVERSIDAD DE EL SALVADORFACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA DE INGENIERÍA MECÁNICA Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador PRESENTADO POR: CARLOS ARTURO JUÁREZ MÉNDEZ PARA OPTAR AL TÍTULO DE: INGENIERO MECÁNICO CIUDAD UNIVERSITARIA, OCTUBRE DE 2008 UNIVERSIDAD DE EL SALVADOR RECTOR : MSc. RUFINO ANTONIO QUEZADA SÁNCHEZ SECRETARIO GENERAL : LIC. DOUGLAS VLADIMIR ALFARO CHÁVEZ FACULTAD DE INGENIERÍA Y ARQUITECTURA DECANO : ING. MARIO ROBERTO NIETO LOVO SECRETARIO : ING. OSCAR EDUARDO MARROQUÍN HERNÁNDEZ ESCUELA DE INGENIERÍA MECÁNICA DIRECTOR : ING. JUAN ANTONIO FLORES DÍAZ UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA DE INGENIERÍA MECÁNICA Trabajo de Graduación previo a la opción al Grado de: INGENIERO MECÁNICO Título : Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador Presentado por : CARLOS ARTURO JUÁREZ MÉNDEZ Trabajo de Graduación aprobado por : Docente Director : ING. RIGOBERTO VELÁSQUEZ PAZ San Salvador, Octubre de 2008
Trabajo de Graduación Aprobado por: Docente Director : ING. RIGOBERTO VELÁSQUEZ PAZ INGENIERÍA MECÁNICA PROYECTO FIN DE CARRERA / TRABAJO DE GRADUACIÓN Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador Autor del Proyecto: Carlos Arturo Juárez Méndez Directores del Proyecto: Arturo Morgado Estévez Departamento de Ingeniería de Sistemas y Automática, Tecnología Electrónica y Electrónica. Escuela Superior de Ingeniería. Universidad de Cádiz. Rigoberto Velásquez Paz Escuela de Ingeniería Mecánica. Facultad de Ingeniería y Arquitectura. Universidad de El Salvador. Cádiz, Mayo 2008. OEI FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA SUPERIOR DE INGENIERÍA AGRADECIMIENTOS Primero y sobre todo, agradezco a Dios la oportunidad de estar viviendo esta experiencia llamada “Universidad”. Doy gracias a mi familia por su magistral apoyo antes, durante y después del desarrollo de este proyecto, por sus enseñanzas de perseverancia, trabajo, alegría, visión, astucia, pero sobre todo amor. Gracias a mis viejos y nuevos amigos, a todos y cada uno de ellos, por haberme enseñado a hacer amigos y por dar al dueño de estas líneas su maravillosa amistad. En el desarrollo de este proyecto de graduación se agradece la colaboración de D. Carlos Rioja, Coordinador del Programa de Intercambio y Movilidad Académica, PIMA, Universidad de Cádiz, UCA, España, y a D. Francisco Alarcón, Coordinador PIMA, Universidad de El Salvador, UES, El Salvador. Agradezco la oportunidad y confianza que me brindaron al hacerme partícipe de este programa de intercambio. A D. Arturo Morgado y D. Rigoberto Velásquez Paz, gracias por su ayuda, asesoría, colaboración, consejos y ánimos desinteresados, sin los cuales la realización de este proyecto no hubiera sido posible. D. Juan Antonio Flores Díaz, D. Francisco De León, D. Luis Humberto Guidos, D. José Francisco Zuleta, y demás docentes de la Escuela de Ingeniería Mecánica, EIM, agradezco su enseñanza y formación profesional durante mis estudios en la Universidad de El Salvador. A mis compañeros y amigos de la ASEIM, gracias por mostrarme el valor, unión y fuerza que tenemos los estudiantes. CARLOS ARTURO JUÁREZ MÉNDEZ Dedicado a Dios, Padre Todopoderoso, a la Virgen María, Madre de Dios, a Don Bosco, Maestro de la Juventud. Dedicado al amor y unión de mi familia, y a la alegría de vida de mis amigos. …por que las estrellas no están lejos, AD ASTRA PER ASPERA “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL CONTENIDO GENERAL ÍNDICE DE TABLAS ÍNDICE DE FIGURAS SIMBOLOGÍA INTRODUCCIÓN.............................................................................................................. I TÍTULO........................................................................................................................... III PETICIONARIO.............................................................................................................. III OBJETO Y EMPLAZAMIENTO...................................................................................... III ALCANCES Y LIMITACIONES....................................................................................... IV PARTE I: MARCO CONCEPTUAL.................................................................................. 1 1. GENERALIDADES DE LOS ROBOTS MANIPULADORES ..................................... 2 1.1 TIPOS DE CONFIGURACIONES MORFOLÓGICAS............................................................. 2 1.1.1 Configuraciones del Brazo Manipulador .......................................................... 3 1.2 PRINCIPALES CARACTERÍSTICAS DE LOS MANIPULADORES............................................ 5 1.2.1 Grados de Libertad.......................................................................................... 5 1.2.2 Espacio - Volumen de trabajo.......................................................................... 5 1.2.3 Precisión de los Movimientos .......................................................................... 7 1.2.4 Capacidad de Carga........................................................................................ 8 1.2.5 Velocidad......................................................................................................... 9 1.2.6 Elemento Motriz............................................................................................... 9 1.2.7 Elementos de Transmisión .............................................................................. 9 1.2.8 Programabilidad............................................................................................... 9 1.3 TIPOS DE ACTUADORES ........................................................................................... 10 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL 1.4 CONTROLADOR ....................................................................................................... 10 1.4.1 Clasificación de Controladores ...................................................................... 11 1.5 CONTROL DE MOTORES ........................................................................................... 11 1.5.1 Control en Bucle Abierto con Motores Paso a Paso. ..................................... 11 2. HISTORIA DE LAS MÁQUINAS CNC..................................................................... 13 2.1 EVOLUCIÓN DE LAS MAQUINAS HERRAMIENTAS DE CONTROL NUMÉRICO..................... 13 2.1.1 Máquina NC................................................................................................... 13 2.1.2 Conceptos Genéricos .................................................................................... 14 2.2 CONTROL CNC.................................................................................................... 14 2.2.1 Diferencias entre la técnica NC y la técnica CNC.......................................... 14 2.2.2 Pequeñas Máquinas CNC ............................................................................. 16 PARTE II: DISEÑO DEL MANIPULADOR CARTESIANO ............................................ 17 3. DESCRIPCIÓN GENERAL DEL EQUIPO.............................................................. 18 3.1 ESTRUCTURA MECÁNICA.......................................................................................... 20 3.2 EJES (HUSILLOS)..................................................................................................... 20 3.3 EJES GUÍAS............................................................................................................. 22 3.4 COJINETES Y ACOPLES ............................................................................................ 22 3.5 MESA Y ÁREA DE TRABAJO....................................................................................... 24 3.5.1 Estructura Básica (mesa) del Manipulador .................................................... 24 3.5.2 Área de Trabajo............................................................................................. 24 3.5.3 Volumen de Trabajo ...................................................................................... 25 3.6 ELEMENTOS TERMINALES......................................................................................... 26 3.6.1 Ventosa de Succión....................................................................................... 26 4. DESCRIPCIÓN DE LA PARTE ELECTRÓNICA .................................................... 27 4.1 PLACAS DE CONTROL NANOC V1.6 .......................................................................... 27 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL 4.1.1 General .......................................................................................................... 27 4.1.2 Precauciones de Uso..................................................................................... 28 4.1.3 Licencia de Uso de Placa .............................................................................. 28 4.1.4 Descripción del Hardware.............................................................................. 29 4.1.5 Alimentación .................................................................................................. 29 4.1.6 Microcontrolador Atmega88........................................................................... 30 4.1.7 Controlador de potencia L293........................................................................ 31 4.1.8 Puerto de comunicaciones USB .................................................................... 32 4.1.9 Botloader ....................................................................................................... 32 4.2 PROGRAMACIÓN CON AVRPROG............................................................................... 33 4.3 PROGRAMACIÓN CON AVRDUDE............................................................................. 34 4.4 PATILLAJES Y CONECTORES..................................................................................... 35 4.5 ESQUEMA DE CONTROL PRINCIPAL. PLACA NANOC V1.6 ........................................... 39 4.6 ESQUEMA DE POTENCIA. PLACA NANOC V1.6........................................................... 40 4.7 ESQUEMA PCB. PLACA NANOC V1.6 ....................................................................... 41 4.8 ESQUEMA ELECTRÓNICO DE CONTROL DEL MANIPULADOR CARTESIANO...................... 42 5. PROGRAMACIÓN Y CONTROL ............................................................................ 43 5.1 PROGRAMACIÓN...................................................................................................... 43 5.2 CONTROL................................................................................................................ 43 6. INSTALACIÓN Y MANTENIMIENTO DEL EQUIPO............................................... 44 6.1 INSTALACIÓN........................................................................................................... 44 6.1.1 Preparativos antes del Montaje. Superficies de Ajuste.................................. 44 6.1.2 Herramientas para el Montaje........................................................................ 44 6.1.3 Instalación de Cojinetes................................................................................. 44 6.2 ANTES DE LA PRIMERA OPERACIÓN .......................................................................... 44 6.2.1 En operación.................................................................................................. 45 6.3 MANTENIMIENTO...................................................................................................... 45 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL 7. CRITERIOS PARA LA ELABORACIÓN DE GUÍAS DE LABORATORIO............... 47 7.1 ELECTRÓNICA. ACCIONAMIENTO BÁSICO DE UN MOTOR PASO A PASO......................... 47 7.1.1 Control de Velocidad...................................................................................... 47 7.1.2 Control de Posición en Lazo Abierto.............................................................. 48 7.2 MOVIMIENTO DEL MANIPULADOR............................................................................... 50 7.2.1 Eficacia de la Cancelación del Movimiento.................................................... 50 7.2.2 Repetibilidad.................................................................................................. 50 7.2.3 Frecuencia Máxima de Trabajo ..................................................................... 50 7.3 DETERMINACIÓN DE LA CARGA ÚTIL.......................................................................... 50 7.4 COMO HERRAMIENTAS DE CORTE. ............................................................................. 51 8. PRESUPUESTO..................................................................................................... 52 9. CONCLUSIONES ................................................................................................... 54 10. REFERENCIAS ...................................................................................................... 55 10.1 BIBLIOGRAFÍA........................................................................................................ 55 10.2 REVISTAS ............................................................................................................. 55 10.3 SITIOS WEB .......................................................................................................... 55 11. ORDEN DE PRIORIDAD ENTRE LOS DOCUMENTOS BÁSICOS ....................... 57 12. ANEXOS................................................................................................................. 58 12.1 MARCAS Y EQUIPOS CNC DISTRIBUIDOS EN EL SALVADOR Y C.A. ............................ 59 12.2 ESPECIFICACIONES TÉCNICAS. PLACA NANOC V1.6 ................................................ 60 12.3 CARACTERÍSTICAS CONSTRUCTIVAS DE VENTOSA EJEMPLO....................................... 61 12.4 ESPECIFICACIONES TÉCNICAS. SENSOR DE CONTACTO E21-50HL ........................... 62 12.5 LICENCIA DE SOLIDWORKS 2007-2008 COSMOS STUDENT EDITION ....................... 64 12.5.1 Requisitos del Sistema ................................................................................ 65 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL 12.6 TASA DE CAMBIO EURO € - EEUU $ ....................................................................... 65 12.7 FACTORES DE CONVERSIÓN DE MOMENTO (TORQUE) .............................................. 65 12.8 ESPECIFICACIONES TÉCNICAS DE ACOPLES SELECCIONADOS. .................................. 66 12.9 LICENCIA VISUAL STUDIO 2008 ESTÁNDAR.............................................................. 67 12.10 PROGRAMA ASIGNATURA “SISTEMAS HIDRÁULICOS Y NEUMÁTICOS”........................ 68 12.11 PROGRAMA ASIGNATURA “ELECTRONEUMÁTICA”.................................................... 71 PARTE III: PLANOS DEL MANIPULADOR CARTESIANO........................................... 73 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL ÍNDICE DE TABLAS Tabla 1: Cojinetes seleccionados. ................................................................................. 23 Tabla 2: Señales Placa NanoC V1.6 ............................................................................. 31 Tabla 3: Salidas dePotencia de Placa NanoC V1.6....................................................... 35 Tabla 4: Conectores de expansión. Placa NanoC V1.6................................................. 36 Tabla 5: Conector de alimentación. Placa NanoC V1.6................................................. 36 Tabla 6: Conector ISP. Placa NanoC V1.6.................................................................... 37 Tabla 7: Sensores y Servos. Placa NanoC V1.6 ........................................................... 37 Tabla 8 : Presupuesto del Manipulador Cartesiano....................................................... 53 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL ÍNDICE DE FIGURAS Figura 1 y 2: Brazo Manipulador. Configuración Cartesiana. .......................................... 3 Figura 3 y 4: Brazo Manipulador. Configuración Cilíndrica.............................................. 4 Figura 4 y 5: Brazo Manipulador. Configuración Esférica - Polar. ................................... 4 Figura 6: Volumen de Trabajo. Manipulador Cartesiano ................................................. 6 Figura 7: Volumen de Trabajo. Manipulador Cilíndrico.................................................... 6 Figura 8: Volumen de Trabajo. Robot Tipo SCARA ........................................................ 6 Figura 9: Precisión del actuador. ..................................................................................... 7 Figura 10: BENCHMAN® VMC-4000 CNC ................................................................... 15 Figura 11: proLIGHT™ 3000 ......................................................................................... 15 Figura 12 y 13: Dibujo por Ordenador de Pequeño CNC y Pequeño Equipo CNC ....... 16 Figura 14 y 15: Equipos CNC de fabricación casera. .................................................... 16 Figura 16: Configuración Cartesiana............................................................................. 18 Figura 17: Diseño del Manipulador Cartesiano.............................................................. 19 Figura 18 y 19: Paso y avance en el sistema de tornillo-tuerca..................................... 21 Figura 20: Eje/Husillo del Eje Z ..................................................................................... 21 Figura 21 y 22: Eje/Husillo X y Y, respectivamente. ..................................................... 21 Figura 23: Esquema de acoplamientos en sistemas de tuerca-tornillo.......................... 23 Figura 24 y 25: Acoplamiento de aluminio y su representación de esquema. .............. 23 Figura 26: Estructura básica (mesa) de trabajo............................................................. 24 Figura 27: Área de Trabajo con su respectivo Soporte de Unión a Mesa. .................... 24 Figura 28 y 29: Rosca de Husillo Z................................................................................ 25 Figura 30: Superficie plana para distribuir y soportar el cortante................................... 26 Figura 31 : Placa NanoC V1.6....................................................................................... 27 Figura 32: Hardware Placa NanoC V1.6 ....................................................................... 29 Figura 33: Conectando Placa NanoC V1.6.................................................................... 33 Figura 34: Interfaz de usuario AvrProg. ......................................................................... 34 Figura 35: Esquema de Control Principal. Placa NanoC V1.6....................................... 39 Figura 36: Esquema de Potencia. Placa NanoC V1.6................................................... 40 Figura 37: Esquema PCB. Placa NanoC V1.6............................................................... 41 Figura 38: Esquema Electrónico de Control del Manipulador Cartesiano ..................... 42 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” CONTENIDO GENERAL SIMBOLOGÍA Símbolo Significado A Amperio CA Corriente Alterna CD Corriente Directa I Intensidad (Corriente) m /s Metros por segundo m
2 Metro cuadrado mm Milímetros ºC Grados Centígrados V Voltaje Hrs
Horas Kg Kilogramo m
metros cuadrados m
metros cúbicos W Watt ºC Grados centígrados € Euro Rpm Revoluciones por minuto “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” INTRODUCCIÓN i INTRODUCCIÓN Con el paso del tiempo, la evolución de las máquinas herramientas y los sistemas de control, ha desempeñado un importante papel en el desarrollo de la ingeniería y de la industria en general, posibilitando la mejora en los procesos de producción y fabricación, satisfaciendo de esta manera, las necesidades de fabricación en serie, de piezas y productos acorde a la demanda del mercado. La razón anterior lleva al ingenio del ser humano combinado con su deseo inherente de mejora continua, a buscar soluciones, específicamente a diseñar equipos que satisfagan estas necesidades de producción. De esta manera, se abre una brecha tecnológica, entre los países con menor demanda de estos complejos procesos de fabricación y los que deben compensarla. Dicha fisura, afecta y dificulta los procesos de aprendizaje y formación de los actuales ingenieros, que necesitan, cada vez, saber más y nuevos conceptos para desempeñarse de forma profesional en el campo de trabajo. La Escuela de Ingeniería Mecánica de la Universidad de El Salvador, reconoce este hecho, así como el hecho de que los conceptos básicos en la formación ingenieril, son universales en los diferentes campos de aplicación. El presente trabajo de graduación/proyecto fin de carrera, se enmarca en una búsqueda de mejora del proceso de enseñanza en la Universidad de El Salvador, por lo que, en las páginas que siguen a continuación, se ha desarrollado un diseño de un Manipulador Cartesiano para fines didácticos del Laboratorio de Neumática de la Escuela mencionada anteriormente. Actualmente se cuenta con un banco de pruebas de electroneumática básica, y ahora se desea aprovechar la oportunidad de iniciar la construcción de un equipo didáctico, desarrollando un diseño apegado a las necesidades de la especialidad lo suficientemente flexible para posibilitar el desarrollo de los sistemas neumáticos, vinculándose a las áreas de robótica “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” INTRODUCCIÓN ii Debido a que el manipulador cartesiano es la forma de robot más simple que existe, el presente proyecto inicia haciendo una clasificación general de los robots, visualizando sus principales características y diferencias. Luego, se enfoca en las máquinas CNC
industriales, para dar paso a los pequeños equipos routers, conocidos como pequeños CNC que funcionan como manipuladores cartesianos. Después de haber finalizado el marco conceptual, se procede al diseño del Manipulador Cartesiano, el cual está diseñado para cumplir funciones de manipulación de objetos; en esta parte se describen cada una de los elementos diseñados y seleccionados. Cabe mencionar, que para la realización del diseño de este proyecto, se contó con la ayuda del software de diseño mecánico Solidworks. A continuación, se describe la placa electrónica que se ha seleccionado, para formar parte del control general del manipulador, presentando sus elementos y esquemas de conexión. Cabe aclarar que la programación de las placas electrónicas seleccionadas no se incluye en el desarrollo de este proyecto, así como el desarrollo del programa interfaz entre equipo-usuario, dejando pautas para su futura programación a cargo de un ingeniero especialista en esta rama, así como el lenguaje seleccionado para desarrollar dicho programa. Seguidamente se exponen criterios para la elaboración de guías de laboratorio del equipo. Finalizando con las conclusiones-recomendaciones y los planos del Manipulador Cartesiano. 1
CNC = Control Numérico por Computadora “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” TÍTULO, PETICIONARIO, OBJETO Y EMPLAZAMIENTO iii TÍTULO El título del presente proyecto es “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PETICIONARIO La Facultad de Ingeniería y Arquitectura de la Universidad de El Salvador, con domicilio social en San Salvador, Ciudad Universitaria, y la Escuela Superior de Ingeniería de Cádiz, con domicilio en Cádiz, C/ Sacramento Nº 82, encargan la redacción del proyecto indicado en el título a D. Carlos Arturo Juárez Méndez, con Pasaporte número C668789, alumno de Ingeniería Mecánica. OBJETO Y EMPLAZAMIENTO En cumplimiento con lo dispuesto por la Facultad de Ingeniería y Arquitectura de la Universidad de El Salvador, y la Escuela Superior de Ingeniería de Cádiz, dentro del marco del Programa de Intercambio y Movilidad Académica de la OEI, del cual forman parte dichas universidades, el alumno que suscribe redacta el presente proyecto como ejercicio fin de carrera/ trabajo de graduación. Objetivo General Desarrollar el diseño de un Manipulador Cartesiano para fines didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador. Objetivos Específicos Diseñar un mecanismo apto de ser operado como base de un manipulador cartesiano. Diseñar la estructura mecánica del Manipulador Cartesiano para fines didácticos. Realizar la selección de elementos de control automático y de posición para el Manipulador Cartesiano. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” ALCANCES Y LIMITACIONES iv ALCANCES Y LIMITACIONES Alcances Establecer la base para la construcción de un equipo didáctico para el Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador. Posibilitar la creación de un nexo didáctico entre el área de neumática en la EIM, con la rama de la robótica, iniciando una solución particular a las necesidades académicas de la Escuela de Ingeniería Mecánica. Limitaciones El Manipulador Cartesiano ha sido diseñado para fines didácticos y no comerciales, es una herramienta de enseñanza de la Escuela de Ingeniería Mecánica, de la Facultad de Ingeniería y Arquitectura, de la Universidad de El Salvador. La programación del control del Manipulador Cartesiano, así como el desarrollo del programa de comunicación operador-máquina, se excluyen de este proyecto, limitándose a la selección de los componentes y del lenguaje de programación a utilizar por el especialista en la rama, que desarrolle dichas aplicaciones. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 1 PARTE I: MARCO CONCEPTUAL “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 2 1. GENERALIDADES DE LOS ROBOTS MANIPULADORES La definición más comúnmente aceptada, es aquella de la RIA (Asociación de Industrias de Robótica); que coincide con la ISO (Organización Internacional de Estándares); que definen al robot industrial como
: “...Manipulador multifuncional reprogramable, con varios grados de libertad, capaz de manipular materias, piezas, herramientas o dispositivos especiales según trayectorias variables programadas para realizar tareas diversas....” Cabe destacar que la característica antropomórfica más común en nuestros días es la de un brazo mecánico, el cual realiza diversas tareas industriales. 1.1 Tipos de Configuraciones Morfológicas Los manipuladores son sistemas mecánicos multifuncionales, con un sistema de control simple y se emplean en tareas sencillas y repetitivas. La estructura del manipulador y la relación entre sus elementos proporcionan una configuración mecánica, que da origen al establecimiento de los parámetros que hay que conocer para definir la posición y orientación del elemento terminal. Fundamentalmente, existen cuatro estructuras clásicas en los manipuladores, que se relacionan con los correspondientes modelos de coordenadas en el espacio y que se citan a continuación: cartesianas, cilíndricas, esféricas, angulares. Así, el brazo del manipulador puede presentar cuatro configuraciones clásicas: cartesiana, cilíndrica, esférica de brazo articulado, y una no clásica: SCARA (Selective Compliance Assembly Robot Arm). 2
Según Barrientos et al. (1997) al mostrar la clasificación AFRI para robots. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 3 El empleo de diferentes combinaciones de articulaciones en un robot, da lugar a diversas configuraciones, con características a tener en cuenta tanto en el diseño y construcción del robot como en su aplicación. Las combinaciones más frecuentes son con tres articulaciones, que son las más importantes a la hora de posicionar su extremo en un punto en el espacio. 1.1.1 Configuraciones del Brazo Manipulador A continuación se presentan las características principales de las configuraciones de un brazo manipulador. Figura 1 y 2: Brazo Manipulador. Configuración Cartesiana. Cartesiana / Rectilínea: El posicionado se hace en el espacio de trabajo con las articulaciones prismáticas. Esta configuración se usa cuando un espacio de trabajo es grande y debe cubrirse, o cuando la exactitud consiste en la espera del robot. Posee tres movimientos lineales, es decir, tiene tres grados de libertad, los cuales corresponden a los movimientos localizados en los ejes X, Y y Z. Los movimientos que realiza este robot entre un punto y otro son con base en interpolaciones lineales. Interpolación, en este caso, significa el tipo de trayectoria que realiza el manipulador cuando se desplaza entre un punto y otro. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 4 Figura 3 y 4: Brazo Manipulador. Configuración Cilíndrica. Cilíndrica: El robot tiene un movimiento de rotación sobre una base, una articulación prismática para la altura, y una prismática para el radio. Este robot ajusta bien a los espacios de trabajo redondos. Puede realizar dos movimientos lineales y uno rotacional, o sea, que presenta tres grados de libertad. Este robot está diseñado para ejecutar los movimientos conocidos como interpolación lineal e interpolación por articulación. La interpolación por articulación se lleva a cabo por medio de la primera articulación, ya que ésta puede realizar un movimiento rotacional. Figura 4 y 5: Brazo Manipulador. Configuración Esférica - Polar. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 5 Esférica / Polar: Dos juntas de rotación y una prismática permiten al robot apuntar en muchas direcciones, y extender la mano a un poco de distancia radial. Los movimientos son: rotacional, angular y lineal. Este robot utiliza la interpolación por articulación para moverse en sus dos primeras articulaciones y la interpolación lineal para la extensión y retracción. 1.2 Principales Características de los Manipuladores 1.2.1 Grados de Libertad Son los movimientos independientes (giros y desplazamientos) que puede realizar cada articulación con respecto a la anterior. Son los parámetros que se precisan para determinar la posición y la orientación del elemento terminal del manipulador. Los grados de libertad del brazo de un manipulador están directamente relacionados con su anatomía o configuración. 1.2.2 Espacio - Volumen de trabajo El volumen de trabajo de un manipulador se refiere únicamente al espacio dentro del cual puede desplazarse el extremo de su muñeca. Para determinar el volumen de trabajo no se toma en cuenta el actuador final. La razón de ello es que al final se le pueden adaptar actuadores de distintos tamaños. Las dimensiones de los elementos del manipulador, junto a los grados de libertad, definen la zona de trabajo, característica fundamental en las fases de selección e implantación del modelo adecuado. La zona de trabajo depende directamente de la accesibilidad especifica del elemento terminal (aprehensor o herramienta), es diferente a la que permite orientarlo verticalmente o con un determinado ángulo de inclinación. También queda restringida por los límites de giro y desplazamiento que existen en las articulaciones. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 6 Figura 6: Volumen de Trabajo. Manipulador Cartesiano El manipulador cartesiano y el cilíndrico presentan volúmenes de trabajo regulares. El manipulador cartesiano genera una figura cúbica. Figura 7: Volumen de Trabajo. Manipulador Cilíndrico El Manipulador de configuración cilíndrica presenta un volumen de trabajo parecido a un cilindro (normalmente éste no tiene una rotación de 360°) Figura 8: Volumen de Trabajo. Robot Tipo SCARA Por su parte, los robots que poseen una configuración polar, los de brazo articulado y los modelos SCARA presentan un volumen de trabajo irregular. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 7 1.2.3 Precisión de los Movimientos La precisión de movimiento en un robot industrial depende de tres factores: Resolución Espacial La resolución espacial se define como el incremento más pequeño de movimiento en que el robot puede dividir su volumen de trabajo Figura 9: Precisión del actuador. Si el robot se mueve del punto P
. La diferencia P
representa el menor incremento con el que se puede mover el robot a partir de P1. Al ver estos incrementos en un plano representan una cuadrícula. En cada intersección de líneas se encuentra un punto que puede ser alcanzado por el robot. De esta forma la resolución espacial puede definirse también como la distancia entre dos puntos adyacentes, estos puntos están típicamente separados por un milímetro o menos, dependiendo del tipo de robot. La resolución espacial depende de dos factores: los sistemas que controlan la resolución y las inexactitudes mecánicas. Depende del control del sistema porque éste, precisamente, es el medio para controlar todos los incrementos individuales de una articulación. Los controladores dividen el intervalo total de movimiento para una junta particular en incrementos individuales (resolución de control o de mando). P
2 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 8 Las inexactitudes mecánicas se encuentran estrechamente relacionadas con la calidad de los componentes que conforman las uniones y las articulaciones. Como ejemplos de inexactitudes mecánicas pueden citarse la holgura de los engranajes, las tensiones en las poleas, las fugas de fluidos, etcétera. Exactitud La exactitud se refiere a la capacidad de un robot para situar el extremo de su muñeca en un punto señalado dentro del volumen de trabajo. Mide la distancia entre la posición especificada, y la posición real del actuador terminal del robot. Mantiene una relación directa con la resolución espacial. Repetibilidad La repetibilidad, se refiere a la capacidad del robot de regresar al punto programado las veces que sean necesarias. Esta magnitud establece el grado de exactitud en la repetición de los movimientos de un manipulador al realizar una tarea programada. Dependiendo del trabajo que se deba realizar, la precisión en la repetibilidad de los movimientos es mayor o menor. Así por ejemplo, en labores de ensamblaje de piezas, dicha característica ha de ser menor a ±0.1 mm. En soldadura, pintura y manipulación de piezas, la precisión en la repetibilidad está comprendida entre 1 y 3mm y en las operaciones de mecanizado, la precisión ha de ser menor de 1mm. 1.2.4 Capacidad de Carga El peso, en kilogramos, que puede transportar la garra del manipulador recibe el nombre de capacidad de carga. A veces, este dato lo proporcionan los fabricantes, incluyendo el peso de la propia garra. En modelos de robots indústriales, la capacidad de carga de la garra, puede oscilar de entre 205kg. y 0.9Kg. La capacidad de carga es una de las características que más se tienen en cuenta en la selección de un robot, según la tarea a la que se destine. En soldadura y mecanizado es común precisar capacidades de carga superiores a los 50kg. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 9 1.2.5 Velocidad Se refiere a la velocidad máxima alcanzable por el manipulador. En muchas ocasiones, una velocidad de trabajo elevada, aumenta extraordinariamente el rendimiento del robot, por lo que esta magnitud se valora considerablemente en la selección de un tipo de robot. En tareas de soldadura y manipulación de piezas es muy aconsejable que la velocidad de trabajo sea alta. En pintura, mecanizado y ensamblaje, la velocidad debe ser media e incluso baja. 1.2.6 Elemento Motriz Los elementos motrices que generan el movimiento de las articulaciones pueden ser, según la energía que consuman, de tipo olehidráulico, neumático o eléctrico. Los motores eléctricos, que cubren la gama de media y baja potencia, acaparan el campo de la Robótica, por su gran precisión en el control de su movimiento y las ventajas inherentes a la energía eléctrica que consumen. 1.2.7 Elementos de Transmisión Los elementos de transmisión permiten, por una parte, guiar el movimiento de los eslabones móviles, y por otra, transmitir el movimiento desde los actuadores a las articulaciones, adaptando la fuerza y la velocidad a los valores requeridos por el movimiento (Barrientos et al., 1997). Los elementos de transmisión son: reductores sinfín corona, cremalleras y piñones de dientes rectos, guías de sección prismática y elementos rodantes, etc. 1.2.8 Programabilidad Mecánica: Se debe modificar de forma manual la mecánica propia del robot manipulador, de forma que realice exactamente el cometido para el cual se está modificando. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 10 Gestual: Mediante una consola de programación, se le indica todas aquellas acciones o pasos que ha de realizar el robot manipulador para el cumplimiento de un fin; mediante esta consola se le indica cada una de las variables que debe adoptar a la hora de la ejecución. Textual: Es la forma más potente y versátil de programar un robot manipulador, ya que desde un terminal se puede programar literalmente, mediante un software de programación específico, cada una de las acciones que tendría que seguir en cada instante. Actualmente, la inclusión del controlador de tipo microelectrónica en los robots industriales, permite la programación del robot de muy diversas formas. En general, los modernos sistemas de robots admiten la programación manual, mediante un modulo de programación. 1.3 Tipos de Actuadores Los actuadores tienen por misión generar el movimiento de los eslabones móviles del robot, según las órdenes dadas por la unidad de control. (Barrientos et al., 1997). El actuador final es un dispositivo que se une a la muñeca del brazo del robot con la finalidad de activarlo para la realización de una tarea específica. La razón por la que existen distintos tipos de elementos terminales es, precisamente, por las funciones que realizan. Los diversos tipos podemos dividirlos en dos grandes categorías: pinzas y herramientas. 1.4 Controlador Como su nombre indica, es el que regula cada uno de los movimientos del manipulador, las acciones, cálculos y procesado de la información. El controlador recibe y envía señales a otras máquinas-herramientas (por medio de señales de entrada/salida) y almacena programas. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 11 Existen varios grados de control que son función del tipo de parámetros que se regulan, lo que da lugar a los siguientes tipos de controladores. 1.4.1 Clasificación de Controladores De posición: El controlador interviene únicamente en el control de la posición del elemento terminal. Cinemático: En este caso el control se realiza sobre la posición y la velocidad. Dinámico: Además de regular la velocidad y la posición, controla las propiedades dinámicas del manipulador y de los elementos asociados a él. Adaptativo: Engloba todas las regulaciones anteriores y, además, se ocupa de controlar la variación de las características del manipulador al variar la posición. 1.5 Control de Motores Existen dos tipos de control de motores, el control en bucle abierto y el control en bucle cerrado. Se entiende por bucle abierto un sistema de control dónde no hay realimentación de información., es decir una vez que se ha movido el motor no se sabe si correctamente. Por el contrario el bucle cerrado si tiene realimentación, por lo que se dispone de información sobre el estado final del motor. 1.5.1 Control en Bucle Abierto con Motores Paso a Paso. No hay realimentación de información, dónde a pesar de hacer un cálculo previo sobre el movimiento del motor, no existe la completa seguridad del movimiento correcto. Este tipo de control se usa bastante con unos motores especiales que se denominan motores paso a paso. En ellos el eje de salida gira un ángulo fijo cada vez que se le da la orden al motor. En estos motores no hay inercias, y el ángulo de giro es siempre el mismo. El control de la posición se controla sabiendo el número de pasos que ha dado con respecto a una posición inicial. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 12 Este tipo de motores se encuentran en impresoras, y en algunos brazos robots. Cuando se vaya a usar este tipo hay que tener presente que el objeto que se vaya a mover no presente mucha resistencia al motor, de tal forma que se asegure que cuando se le da la orden de dar un paso (girar un ángulo) éste realmente lo de. Si hay pérdida de pasos, se errará el cálculo del ángulo girado. El control en bucle abierto da lugar a muchos errores, y aunque es más simple y económico que el control en bucle cerrado, no se admite en aplicaciones industriales en las que la exactitud es una cualidad imprescindible. La inmensa mayoría de los robots que hoy día se utilizan con fines industriales se controlan mediante un proceso en bucle cerrado, es decir, mediante un bucle de realimentación. Este control se lleva a cabo con el uso de un sensor de la posición real del elemento terminal del manipulador. La información recibida desde el sensor se compara con el valor inicial deseado y se actúa en función del error obtenido de forma tal que la posición real del brazo coincida con la que se había establecido inicialmente. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 13 2. HISTORIA DE LAS MÁQUINAS CNC En el apartado anterior, se observaron las características y diferencias entre las distintas configuraciones de robot manipuladores, y como se ha de notar, la configuración más sencilla, por su volumen de trabajo y grados de libertad, es la del robot cartesiano. Es una configuración relativamente simple, pero que combinada con los elementos de control y programación adecuados, se ha ido desarrollando hasta convertirse en una poderosa máquina herramienta. 2.1 Evolución de las Maquinas Herramientas de Control Numérico Mr John Pearson junto con el Massachusetts Institute of Technology desarrollaron en 1952, por encargo de las Fuerzas Aéreas norteamericanas, la primera máquina de control numérico para construir piezas de formas especialmente complejas. A la vista de los elevados costos, el gran volumen, el sistema de control, el manejo aparatoso y el mantenimiento oneroso de esa época, resultaba casi inimaginable que pudiera llegar el día en que esta tecnología se fuera a poder utilizar a gran escala industrial. Este tipo de control ha sido objeto de continuo perfeccionamiento hasta nuestros días. 2.1.1 Máquina NC Es una máquina en la que se introducen números y letras (dígitos); es decir • Se alimenta = ENTRADA DE DATOS. Que “entiende” tales datos, • Los procesa y calcula = PROCESO DE DATOS. Que da curso a tales datos y a los valores calculados. • Los convierte en instrucciones = SALIDA DE DATOS. Y que finalmente, • Cumple las instrucciones = EJECUCIÓN. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 14 2.1.2 Conceptos Genéricos CNC: Computerized Numerical Control. Aquí se almacenan datos introducidos. DNC: Direct Numerical Control. Entrada directa electrónicamente del programa por medio de cable. ANC: Adaptive Numerical Control. El mando se adapta a condiciones operativas variadas. 2.2 CONTROL CNC 2.2.1 Diferencias entre la técnica NC y la técnica CNC En la técnica NC los programadores elaboran en la oficina de preparación de trabajo un dispositivo de datos. Dicho dispositivo, generalmente una cinta perforada, contiene todas las informaciones u órdenes para la máquina, necesarias para la mecanización de una pieza, en forma de combinaciones de números. Cuando se programan formas difíciles o procesos de fabricación extensos, se utiliza un ordenador para las operaciones de cálculo y para almacenar y entregar partes del programa que se repiten con frecuencia. El ordenador solo tiene en este caso una función auxiliar; no es absolutamente necesario. La cinta perforada terminada (dispositivo de datos) se introduce en el aparato lector de la máquina herramienta y obliga a esta a ejecutar los posicionamientos y movimientos necesarios. Para obtener la precisión de forma y medidas deseadas, las herramientas han de ajustarse previamente en un departamento especial. En la técnica NC apoyada por ordenador (CNC), el programa de control es elaborado para la máquina en la máquina misma. Se establece un diálogo entre el operario y el ordenador incorporado a la máquina. El medio de comprensión es un cuadro de maniobra de entrada manual que hay en la máquina. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 15 Dado que un programa de control consta de órdenes para operaciones que se repiten siempre; por ejemplo roscar, y de las magnitudes variables de las roscas, resulta que cuando se elabora un programa de control está ya determinada la división del trabajo, es decir lo que ha de realizar el operario y lo que recae en el ordenador. Con el desplazamiento de la programación desde la oficina de preparación de trabajo al taller y la integración del control en las máquinas, se produce una unidad de fabricación independiente con todas las ventajas del control numérico. Gracias a esto, las ventajas de fabricación del control numérico son accesibles ahora también a la pequeña y mediana empresa. Los altos costes de adquisición respecto a una máquina tradicional, se justifican cuando la capacidad de almacenamiento del ordenador está adaptada al tipo de piezas y se dispone de personal cualificado. Figura 10: BENCHMAN® VMC-4000 CNC Figura 11: proLIGHT™ 3000 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE I 16 2.2.2 Pequeñas Máquinas CNC Los sistemas vistos anteriormente, son utilizados en la industria comercial para mejorar los procesos y tiempos de fabricación de piezas complejas. Se debe observar que para realizar tareas específicas y difíciles, se necesita de máquinas que estén en el último eslabón de complejidad de estos equipos. En tareas más comunes como el fresado, se da la posibilidad de ocupar los mismos conceptos básicos de funcionamiento de estas grandes máquinas para construir pequeños equipos CNC, que facilitan a la micro y pequeña empresa, o bien a los aficionados de las herramientas, contar con un instrumento eficiente. Figura 12 y 13: Dibujo por Ordenador de Pequeño CNC y Pequeño Equipo CNC Figura 14 y 15: Equipos CNC de fabricación casera. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 17 PARTE II: DISEÑO DEL MANIPULADOR CARTESIANO “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 18 Es conveniente iniciar esta parte del proyecto, citando: “Es claro que el proceso de diseño de máquinas depende en gran medida de cálculos y experimentos. Por supuesto los principios de diseño son universales. Sin embargo en ningún caso deben considerarse los cálculos matemáticos como absolutos y finales. Todos están sometidos a la exactitud de las varias hipótesis que deben hacerse necesariamente en el trabajo ingenieril. A veces, sólo una porción del número total de partes de una máquina es diseñada con base en cálculos analíticos. La forma y tamaño de las partes restantes se determinan usualmente por consideraciones prácticas.” (Spotts, Shoup) Ahora se procede a la descripción del proceso de análisis del diseño del manipulador cartesiano: 3. DESCRIPCIÓN GENERAL DEL EQUIPO Se debe recordar que la configuración seleccionada para el diseño del manipulador, por la relativa sencillez y por tener concordancia de grados de libertad con los respectivos ejes cartesianos, es: Figura 16: Configuración Cartesiana Según Barrientos et al. (1997) al mostrar la clasificación AFRI para robots, la estructura del equipo diseñado corresponde a un: TIPO B de 1ª GENERACIÓN “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 19 Para realizar el diseño del equipo, se hizo uso del software de diseño mecánico en 3D, SOLIDWORKS 2008, el cual es una muy buena herramienta en el análisis finito de elementos mecánicos, utilizando la teoría de fallas de Von Mises. El manipulador, tiene 3 grados de libertad, uno por cada eje cartesiano. Figura 17: Diseño del Manipulador Cartesiano El área para ubicar el equipo, así como para desarrollar las prácticas es de 4m x 4m, dicho espacio da la oportunidad a los alumnos, de observar el funcionamiento del equipo en su totalidad, además de proporcionar un espacio de trabajo suficientemente versátil. Esta área no incluye la conexión que debe existir entre la alimentación eléctrica y suministro de aire que necesita el equipo. El equipo diseñado es dependiente de un sistema de suministro de aire comprimido, el cual está en la Escuela de Ingeniería Mecánica (EIM) de la UES.
La presión de trabajo del equipo neumático es de 6-7 bar, por lo que el compresor debe asegurar una presión nominal no menor a 6.4 bar El mecanismo trabaja con corriente continua a 12V, para lo cual se utiliza una fuente de alimentación que transforma la corriente alterna 110V a una contínua de 12V 3
Universidad de El Salvador “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 20 3.1 Estructura Mecánica Para la estructura mecánica, interesa que sea resistente, fácilmente desmontable o por lo menos facilidad de acceso a elementos como tarjetas de control, motores, sensores, etc. La unión entre las diferentes partes del equipo será mecánica, por medio de tornillos normalizados, para su fácil búsqueda en el mercado nacional. La estructura de soporte del eje X, asi como la mesa de trabajo, cuentan con el ajuste necesario para colocar los cojinetes.
El proceso de fabricación será mecanizado y la clase de rugosidad será N8, (Pernos y cojinetes para transmisión, montaje a mano, superficies de acoplamiento de partes fijas desmontables) 3.2 Ejes (Husillos) Toda máquina que tenga al menos un movimiento de rotación, está dotada de ejes. Constructivamente un eje es una pieza cilíndrica, que en su forma funcional más simple se emplea como pivote de rotación pasivo en un par de revolución. Formalmente se habla de eje cuando esta pieza transmite un par de torsión en forma axial de manera que entrada y salida giren solidariamente (a la misma velocidad). En este caso, la transmisión será a través de un mecanismo tornillo-tuerca
, el cual se emplea para transformar un movimiento de giro en otro rectilíneo con una gran reducción de velocidad y, por tanto, un gran aumento de fuerza. 4
Ajuste de eje único, M6/h7. Forzado duro. 5
Ajuste para el husillo 7e, Tuerca 7h “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 21 Figura 18 y 19: Paso y avance en el sistema de tornillo-tuerca. Se puede observar como con cada vuelta de la tuerca, el sistema avanza un paso específico. Figura 20: Eje/Husillo del Eje Z Los tres ejes del manipulador se han diseñado con una configuración similar, buscando un fácil ensamblaje y un paso de rosca (5 mm) adecuado al área de trabajo del equipo. Figura 21 y 22: Eje/Husillo X y Y, respectivamente. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 22 Debido a la configuración geométrica y reducciones de diámetro, el Eje Y cuenta con paso diferente a los otros ejes, el paso se ha visto reducido a la mitad, por lo que necesita dar el doble de vueltas en un mismo tiempo, para moverse a la misma velocidad que los otros dos ejes. Al visualizar el husillo como un tornillo sin cabeza, muy largo en relación a su diámetro y ya que es un operador diseñado para la transmisión de movimiento, se emplea un perfil de rosca cuadrado o trapezoidal para reducir al máximo el rozamiento. El acero seleccionado es el AISI 1020 Laminado en Caliente, por ser ampliamente distribuido en El Salvador, además de contar con las características necesarias para el equipo. Aunque la mayor parte de los sistemas tornillo-tuerca se fabrican en acero, también los podemos encontrar fabricados en otros metales (bronce, latón, cobre, níquel, aceros inoxidables y aluminio) y en plásticos (nylon, teflón, polietileno, PVC), todo ello depende de sus condiciones de funcionamiento. 3.3 Ejes guías Los ejes guías dan estabilidad en el movimiento de cada eje cartesiano, debiendo soportar la flexión todo el peso de la estructura (Ejes guía Z) 3.4 Cojinetes y Acoples Los ejes de máquinas siempre están asociados a elementos de transmisión de potencia (acoples, engranajes, poleas, etc.) y elementos de sustentación (bujes y rodamientos). Para asegurar la funcionalidad de estos conjuntos de piezas se debe recurrir a los elementos de conectividad (cuñas, anillos de retención, tornillos prisioneros, pines, etc.) cuya función es la de fijar axial y radialmente los elementos de transmisión y sustentación al eje. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 23 Los cojinetes de bolas tipo conraid seleccionados
son: Características CANT EJE Φe (mm) Φi (mm) Ancho (mm) Bolas C (Lb) P (Lb) Código 2 Z 35 15 11 7 1340 760 202 2 X 35 15 11 7 1340 760 202 2 Y 23 11 7 7 550 370 - Tabla 1: Cojinetes seleccionados. En muchas aplicaciones se requiere la conexión directa del eje del motor a un eje de transmisión sin necesidad de relaciones de velocidad y con restricciones de espacio. En estos casos se utilizan los acoples. Figura 23: Esquema de acoplamientos en sistemas de tuerca-tornillo Los acoplamientos seleccionados, tienen cubos de aluminio y estrella de poliuretano NBR
Figura 24 y 25: Acoplamiento de aluminio y su representación de esquema. 6
El ajuste para cada uno es M6/h7, Forzado Duro. 7
Ver especificaciones en los anexos. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 24 3.5 Mesa y Área de Trabajo 3.5.1 Estructura Básica (mesa) del Manipulador La estructura básica de soporte del manipulador, posee una configuración que permite al equipo ser colocado sobre una mesa de trabajo rígida. El soporte posee aberturas en los laterales, para que los estudiantes puedan observar el funcionamiento del sistema tuerca-tornillo, además de facilitar el mantenimiento del mecanismo. Figura 26: Estructura básica (mesa) de trabajo 3.5.2 Área de Trabajo Se define como el área sobre la que actúa el manipulador, es de 420mm x 300mm, como se puede observar, estas medidas varían por 3mm con el formato A3. Figura 27: Área de Trabajo con su respectivo Soporte de Unión a Mesa. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 25 3.5.3 Volumen de Trabajo Para el actual diseño el volumen de trabajo esta definido por el área de trabajo y la carrera del eje Z, por lo que: Vtrabajo= A
= (0.300m x 0.420m) x 0.200m Vtrabajo= 0.0252 m
3 Entre el borde de la mesa y el área de trabajo existe un margen de 120mm, para la ubicación y conexión de los elementos neumáticos con los que cuenta el Laboratorio de Neumática. Figura 28 y 29: Rosca de Husillo Z Las los ejes guías del eje Z, son soportados por unos elementos similares al anterior, con la diferencia que no son roscados por en medio En la estructura del eje X no se pusieron avellanados, por que debilitaba la estructura en la parte inferior. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 26 3.6 Elementos Terminales El equipo diseñado es dependiente de un sistema de suministro de aire comprimido, el cual está en la Escuela de Ingeniería Mecanica (EIM) de la UES. La variación permitida en repetibilidad para manipulación de piezas, está comprendida entre 1 y 3 mm, por lo que se puede utilizar una ventosa de succión para manipular objetos en la práctica de laboratorio. La velocidad de avance del manipulador, depende directamente de la señal suministrada a los motores de cada eje. 3.6.1 Ventosa de Succión Una ventosa de succión por vacío se pega a una superficie cuando la presión circundante es más alta que la presión entre la ventosa y la superficie del objeto. La ventosa está conectada a una fuente que genera vacío que crea la presión baja en la ventosa. Cuanto más baja es la presión, más alto es el vacío en la ventosa - dando lugar a la fuerza de elevación creciente. Capacidad de carga = 0.25 Kg, depende de la capacidad de la ventosa. Las ventosas no se deben exponer a niveles altos de vacío, pues los niveles innecesariamente altos de vacío causarán un desgaste más rápido de la ventosa y por consiguiente se requerirá de más energía. Donde se requiera más fuerza de elevación, es mejor mantener un nivel más bajo del vacío y aumentar el área de la ventosa puesto que la fuerza de elevación es directamente proporcional al área de ésta. La mayor limitación que debe soportar la ventosa es por cortadura. Es decir el rozamiento entre ventosa y la superficie del objeto a levantar, soportará todo el peso. Deben de ser planas para que aguanten el esfuerzo cortante. Figura 30: Superficie plana para distribuir y soportar el cortante. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 27 4. DESCRIPCIÓN DE LA PARTE ELECTRÓNICA 4.1 Placas de Control NanoC V1.6 Cada motor del equipo diseñado será controlado por una placa. En esta parte se muestra y se describe la placa de control seleccionada NanoC V1.6 Figura 31 : Placa NanoC V1.6 4.1.1 General NanoC es una placa diseñada para desempeñar tareas de control en pequeños microrobots. Está dirigida fundamentalmente a estudiantes de grado medio, superior y aficionados a la microbótica. Esta placa facilita el diseño, ya que incorpora todos los elementos necesarios para funcionar desde un primer momento y a la vez proporciona al usuario una experiencia agradable de programación sin necesidad de aprender lenguajes de bajo nivel. El diseño ha sido centrado en la facilidad de uso y la sencillez, sin configuraciones complejas, ni jumpers. La placa viene preparada para funcionar y esta acompañada de una completa colección de ejemplos y librerías todas escritas en lenguaje C. La placa incorpora las siguientes características: • Potente microcontrolador AVR ATmega88 de 20 MIPS. • Etapa de potencia de hasta 2A con controlador compatible L293. • Seis salidas para sensores y/o servos. • Protección integral contra inversiones de polaridad y cortocircuitos. • Regulador de tensión incorporado en placa. • Diseño sencillo, libre de jumpers ni configuraciones. • Programación por USB con bootloader compatible con los comandos AVR910. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 28 • Compatible con programador Atmel AVRISP. • Programación en lenguaje C, utilizando herramientas GNU de Software Libre. • Incluye ejemplos y librerías listas para utilizar. 4.1.2 Precauciones de Uso La placa NanoC es un dispositivo electrónico, y como tal, deben ser tomadas las oportunas precauciones. Todos los dispositivos semiconductores son en mayor o menor medida sensibles a cargas electrostáticas. Y como dispositivo electrónico, la placa puede averiarse fácilmente si no es manipulada o conectada en la forma correcta o se manipula incorrectamente. Se recomienda tomar las siguientes precauciones en todo momento que se utilice la placa: • Manipular la placa siempre por los bordes, evitar tocar con los dedos pines y conectores. • Desconectar siempre la alimentación antes de conectar un elemento. • Verificar siempre la alimentación, tanto su voltaje como polaridad antes de poner la placa en marcha. • Al conectar sensores y periféricos, asegurar que son compatibles en tensiones y que no sobrepasan los límites máximos recomendados en los datasheets. Descargo de responsabilidad. El autor no se hace responsable en ningún caso de los posibles daños o pérdidas de garantía que pueda ocasionar el uso, debido o indebido de esta placa. El usuario debe ser responsable de su diseño, y tomar las medidas de seguridad oportunas. 4.1.3 Licencia de Uso de Placa El hardware, esquemas, ejemplos y librerías desarrollados para la placa NanoC por ItooBot tienen una licencia GNU General Public License (GPL). Esto quiere decir que “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 29 usted puede utilizar y distribuir este software libremente, siempre y cuando nombre a los autores originales y mantenga esta licencia en las copias que realice.
4.1.4 Descripción del Hardware Figura 32: Hardware Placa NanoC V1.6 La placa NanoC está diseñada entorno al microcontrolador ATMega88 de Atmel. Además, incorpora una pequeña etapa de potencia basada en el controlador L293 y un puerto de comunicaciones RS232 para su programación y control. 4.1.5 Alimentación La alimentación a la placa, es proporcionada por una entrada única, que debe conectarse o a una batería o a un alimentador, que proporcionen de 6 a 12V de corriente continua. El consumo de la placa sin periféricos no supera los 100mA, el consumo de los sensores y de los actuadores en total, no se recomienda que supere los 1000mA. La entrada de alimentación está protegida por un fusible auto-rearmable Polyfuse. Este dispositivo funciona de forma similar a un fusible convencional, cortando la entrada de alimentación si se superan los 1.1A de consumo. Pero a diferencia de un fusible, este no se destruye, sino que vuelve a su estado normal una vez eliminada la alimentación al cabo de 20 a 40 segundos. 8
Información sobre licencia GPL del proyecto GNU http://www.gnu.org/copyleft/gpl.html. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 30 Los circuitos de la placa, están alimentados por un regulador variable LM1117. Este estabiliza la tensión de entrada a 5V. Este voltaje también está disponible en los conectores de sensores/servos y en el conector de expansión. En el caso necesario, es posible variar el ajuste del regulador para alimentar la placa a 3,3V únicamente variando una resistencia. 4.1.6 Microcontrolador Atmega88 El microcontrolador ATMega88 es el eje central del diseño de la placa. Pertenece a la familia AVR de Atmel, y cuenta con las siguientes características principales: • Microcontrolador AVR ATMega88 • Velocidad de reloj de 20Mhz • Todas las instrucciones de un ciclo de reloj (20MIPS) • Multiplicador de 8x8bits por hardware • Compilador GNU C de licencia libre • 8Kb FLASH para memoria de código • 1Kb RAM memoria de datos • 512 Bytes EEPROM no volátil • 6 canales A/D 10 bits • 3 Timers de propósito general (1 8bits, 2 de 16bits) • 6 Canales de PWM por hardware • Puertos de comunicación SPI, I2C y USB por hardware • Watchdog programable • Comparador analógico El microcontrolador está conectado a la salida de comunicaciones USB, los puertos de sensores, expansión e ISP, y controla el funcionamiento del controlador de potencia. En los apéndices se pueden encontrar los patillajes y las conexiones de estos periféricos.
Para detalles sobre este microcontrolador, se recomienda consultar el datasheet del fabricante disponible en la pagina Web http://www.atmel.com. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 31 Para la programación se pueden utilizar multitud de compiladores y herramientas, en los ejemplos incluidos, utilizamos el compilador AVRGCC, de licencia libre. Para los usuarios del sistema operativo Windows, se recomienda la distribución WinAvr.
Para usuarios de Linux igualmente está disponible este compilador, aunque su instalación y configuración depende del sistema y de la distribución del usuario. 4.1.7 Controlador de potencia L293 El controlador de potencia L293, se encarga de amplificar las señales del microcontrolador y proporcionar dos canales para manejar motores y cargas de hasta 1A en los conectores J1 y J2. Cada una de estas salidas puede controlarse en potencia y en dirección. Estas salidas están protegidas con diodos, siendo posible controlar cargas inductivas del tipo de pequeños motores, solenoides o similares. El primer canal del L293, se controla con las señales del microcontrolador PB1 y PD6, el segundo canal con PB2 y PD7, quedando PD5 para habilitar o deshabilitar completamente el driver. El led “Test” nos indica cuando esta señal esta habilitada. Motor 1 Motor 2 Modo PB1 (OC1A) PD6 PB2 (OC1B) PD7 Freno 0 0 0 0 Freno 1 1 1 1 Avanzar PWM 0 PWM 0 Retroceder -PWM 0 -PWM 0 Tabla 2: Señales Placa NanoC V1.6 Estas señales están dispuestas de tal modo, que es posible utilizar los recursos de PWM del microcontrolador en los pines PB1 y PB2 para controlar cada uno de los motores. Las funciones posibles son avanzar, retroceder y frenar para cada uno de los canales según las combinaciones de la tabla superior. En los ejemplos se incluyen la librería motor.c que contiene todas las funciones necesarias para manejar la etapa de potencia. 10
Disponible en http://winavr.sourceforge.net “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 32 4.1.8 Puerto de comunicaciones USB El puerto de comunicaciones USB permite a la placa NanoC comunicarse con un ordenador personal. A través de él, el usuario puede cargar sus propios en la placa utilizando el programa bootloader. Una vez cargado el programa, este puerto queda disponible para transferir datos y ordenes entre la placa y el ordenador personal. En los ejemplos incluidos se pueden encontrar numerosos usos de este puerto y librerías para su utilización. 4.1.9 Botloader Esta placa incorpora de fábrica un bootloader compatible con elprotocolo AVR910. Con él es posible cargar aplicaciones y programas desde el puerto serie de un ordenador personal, sin necesidad de utilizar placas o adaptadores adicionales. El software de programación puede ser cualquiera compatible con este protocolo, entre los más importantes podemos destacar el AVRProg incorporado en AVRStudio, o la herramienta avrdude de software libre (Incluida en el paquete WinAvr). Cualquiera que sea el software que utilicemos, es necesario previamente que la placa esté en modo de programación. Para ello, tan solo hay que pulsar dos veces el botón de reset de la placa. Con esto el LED “Test” quedará encendido y la placa estará en modo de programación. En este momento puede lanzar el software programador y realizar las operaciones de carga del programa. La placa vuelve a su estado normal si se vuelve a pulsar el botón de reset, o se le envía el comando de abandonar este modo desde el PC. Otro método alternativo para entrar en modo bootloader es puentear los pines 4 y 6 del conector ISP con un jumper. Esto provoca que la placa entre en modo bootloader siempre que se resetee. El código fuente del bootloader esta incluido en el CDROM que se suministra junto a la placa y es de licencia libre. Nota importante: Desde el bootloader incorporado, no es posible modificar los registros de Fuses del microcontrolador. Esta medida de seguridad evita que el propio bootloader pueda ser inhabilitado provocando que la placa no se pueda volver a programar por el puerto serie. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 33 Si su aplicación requiere modificar la configuración de los Fuses por defecto, o desea utilizar un bootloader diferente, es posible utilizar un programador Atmel AVRISP o compatible utilizando el conector ISP de la placa. 4.2 Programación con AvrProg Para cargar los ficheros .hex en la placa, utilizando el programa AVRProg de Atmel, se deben seguir estas instrucciones: 1. Conectar la placa al PC con el cable USB. 2. Conectarla a una batería o a un alimentador de 6 a 12V. El led de Power se iluminará y el de Test parpadeará 3 veces. Esto indica que la placa está funcionando. Figura 33: Conectando Placa NanoC V1.6 3. Una vez que la placa está encendida, siempre ejecuta el último programa cargado en memoria, para poder cargar otro programa en primer lugar hay que ponerla en modo de programación, para ello, se pulsa dos veces el botón de reset, con lo que el led de Test se quedará encendido. En este momento el programa bootloader toma el control y la placa queda a la espera de recibir comandos del programa cargador. 4. Para utilizar el programa AvrProg, en primer lugar, se debe lanzar AVRStudio, y seleccionar Tools -> AVR Prog. Automáticamente este buscará en todos los puertos disponibles y si detecta la placa, aparecerá el programa: POWER NANOC V1.5 6V – 12V DC USB Cable “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 34 Figura 34: Interfaz de usuario AvrProg. 5. En este momento se puede seleccionar un fichero .hex y cargarlo en la flash pulsando Program, igualmente están disponibles comandos para verificar el contenido de la flash, leerla o para acceder a la memoria eeprom si el programa lo requiere. En Advanced se puede ver el estado actual de los Fuses del microcontrolador. Por motivos de seguridad el bootloader no permite modificarlos, ya que su modificación podría bloquear el funcionamiento del mismo, inhabilitando la placa para poder ser reprogramada por el puerto serie. Si desea modificar los Fuses, recomendamos utilizar un programador ISP. 4.3 Programación con AVRDUDE Para cargar el programa en la placa utilizando la herramienta AVRDUDE, incluida en WinAvr, y los makefiles suministrados, se deden seguir estos pasos: Configuración Antes de programar por primera vez la placa, se tienen que configurar las opciones en el fichero Makedefs en el directorio donde se hayan copiado los ejemplos. Al editarse se encontrará una sección dedicada a los parámetros de AVRDUDE: # configuracion de AVRDUDE PROGHARD = avr910 PROGPORT = com3 PROGSPEED = 19200 PROGPART = m88 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 35 Debe modificar la variable PROGPORT para que coincida con el puerto USB donde se ha conectado la placa. El resto de opciones no es necesario modificarlas a no ser que se modifique el bootloader o se quiera utilizar un programador diferente. Proceso de programación Para cargar el programa en la placa, conectarla al PC y encenderla. A continuación se debe poner en modo de programación, para ello, pulsar dos veces el botón de reset, con lo que el led de Test debe quedar encendido. Una vez que la placa está en el modo de programación, seleccionar Tools->[Win Avr] make Program. El makefile lanzará la utilidad de programación avrdude y cargará el programa en la placa. Si ocurre algún error, se debe verificar que la placa se encuentra encendida y conectada, que se ha entrado correctamente en el modo de programación y que las opciones del programador son correctas. Tras programar el microcontrolador, la placa aún se encuentra en modo de programación. Para salir de él y lanzar el programa realizado, sólo se debe pulsar el botón de reset una vez. 4.4 Patillajes y Conectores J1 y J2 – Salidas de Potencia PIN FUNCION 1 Motor + 2 Motor - Tabla 3: Salidas dePotencia de Placa NanoC V1.6 Estos conectores van conectados a las salidas de potencia del driver L293. Pueden controlar motores hasta 1A, pudiendo controlar dirección y velocidad de cada uno de ellos. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 36 J3 – Conector de expansión PIN FUNCIÓN 1 GND 2 VCC 3 PD2 (INT0/PCINT18) 4 PD3 (INT1OC2B/PCINT19) 5 PD4 (XCK/T0/PCINT20) 6 PD5 (T1/OC0B/PCINT21) 7 PD6 (AIN0/OC0A/PCINT22) 8 PD7 (AIN1/PCINT23) 9 PB1 (OC1A/PCINT1) 10 PB2 (SS/OC1B/PCINT2) Tabla 4: Conectores de expansión. Placa NanoC V1.6 Este conector proporciona acceso a líneas adicionales del microcontrolador y a las líneas de control de la etapa de potencia. Se utiliza para añadir periféricos y expansiones a la placa. J4 – USB Este conector proporciona acceso al puerto USB, permitiendo la comunicación directa a la computadora. El cable de conexión es un cable prolongador hembra en un extremo y macho en el otro. J5 – Conector de alimentación PIN FUNCIÓN 1 Batería + 2 Masa Tabla 5: Conector de alimentación. Placa NanoC V1.6 Conectar a una batería o fuente de alimentación DC estabilizada con una salida comprendida entre 6 y 12V. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 37 J6 – ISP PIN FUNCIÓN 1 PB4 (MISO/PCINT4) 2 VCC 3 PB5 (SCK/PCINT5) 4 PB3 (MOSI/OC2A/PCINT3) 5 PC6 (#RESET/PCINT14) 6 GND Tabla 6: Conector ISP. Placa NanoC V1.6 Este conector incorpora las líneas necesarias para la programación en circuito del microcontrolador, es utilizado en fábrica para cargar por primera vez el programa bootloader en la placa, y permitirá utilizar un programador ISP. Cuando no se utiliza para funciones de carga de programas, este conector esta disponible como puerto de comunicaciones SPI para conectar periféricos o como líneas E/S de propósito general. J7 – Sensores y Servos Canal/Pin 1 2 3 1 PC5 (ADC5/SCL/PCINT13) VCC GND 2 PC4 (ADC4/SDA/PCINT12) VCC GND 3 PC3 (ADC3/PCINT11) VCC GND 4 PC2 (ADC2/PCINT10) VCC GND 5 PC1 (ADC1/PCINT9) VCC GND 6 PC0 (ADC0/PCINT8) VCC GND Tabla 7: Sensores y Servos. Placa NanoC V1.6 En este conector, tenemos 6 canales en cada uno de los cuales podemos conectar tanto sensores como actuadores. Cada patilla puede tomar las siguientes funciones: • Entrada/Salida de propósito general • Entradas analógicas con 10 bits de resolución • Entradas con interrupción al cambiar (solo ATMega88) • Bus I2C (Solo en canales 1 y 2) “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 38 Estas son las patillas que se utilizan para conectar sensores, hay 6 canales cada uno controlado por un pin del puerto C del microcontrolador y alimentación. Esto permite llevar alimentación a sensores activos, o alimentar actuadores de bajo consumo (servos, leds, etc...). La señal de alimentación presente en este conector, proviene de la misma alimentación de la que se alimenta el microcontrolador, por lo que no se recomienda que el consumo total de todos los actuadotes supere los 500mA. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 39 4.5 Esquema de Control Principal. Placa NanoC V1.6 Figura 35: Esquema de Control Principal. Placa NanoC V1.6 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 40 4.6 Esquema de Potencia. Placa NanoC V1.6 Figura 36: Esquema de Potencia. Placa NanoC V1.6 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 41 4.7 Esquema PCB. Placa NanoC V1.6 Figura 37: Esquema PCB. Placa NanoC V1.6 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 42 4.8 Esquema Electrónico de Control del Manipulador Cartesiano Figura 38: Esquema Electrónico de Control del Manipulador Cartesiano Se puede observar que para cada motor hay una placa de control conectada vía USB al ordenador, lo que permite independencia en cada eje cartesiano en la programación del manipulador. Para percibir el inicio y final de carrera, cada placa esta conectada a sus respectivos bumpers, izquierdo y derecho, de ahí la nomenclatura asignada. Se debe recalcar la importancia de la fuente de alimentación para el sistema de control, el voltaje y frecuencia, son acorde al sistema americano. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 43 5. PROGRAMACIÓN Y CONTROL Se esbozan algunos parámetros y criterios para tomar en cuenta a la hora de realizar el programa de control del equipo. 5.1 Programación • El software en el que se desarrollará el interfaz, entre el operador y el equipo deberá ser Visual Basic, ya que sus posibilidades y elementos para con el usuario permiten crear un entorno amigable para el control del equipo. • Con la ayuda de Visual Basic, se debe aprovechar la independencia de cada eje (motor) del manipulador y al recibir respuestas de los éstos, graficar el avance vs la velocidad, en cada tramo del trayecto. • En el programa que se desarrolle, se debe llevar un registro del mantenimiento del equipo, así como de las horas de funcionamiento y pérdidas de paso, si suceden. 5.2 Control • Con respecto a la programación del control electrónico de los motores paso a paso, se debe tener en cuenta que el paso de rosca cuadrada que se esta utilizando en los ejes X y Z, es de 5mm, por otra parte el eje Y, tiene un paso de 2.5mm. Tomando estos datos en cuenta y comparando la cuadrícula en el área de trabajo donde se ubicarán los elementos neumáticos; se deben tomar las variaciones de señal necesarias para que el manipulador avance a velocidad constante por el área de trabajo. • Los motores del manipulador necesitan 200 pasos para un avance de 5mm en el eje X, Z, para el eje Y, se necesitan 400 pasos. • Los sensores que se adquieran de FESTO, pueden adaptarse a la placa NanoC V1.6, ya que se dispone de pines suficientes para percibir mas señales, datos y poder establecer una variada gama de opciones para el operador del equipo. • Debe existir la posibilidad de seleccionar la secuencia de los ejes, por ejemplo, primero el Eje Z, luego el Eje X y por ultimo el Eje Y. Además, de contar con la posibilidad de que todos se muevan al unísono, sin esperar movimientos previos. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 44 6. INSTALACIÓN Y MANTENIMIENTO DEL EQUIPO 6.1 Instalación 6.1.1 Preparativos antes del Montaje. Superficies de Ajuste Cualquier rebaba, viruta, óxido o suciedad debe ser removido de las superficies de los asientos del eje, alojamiento y apoyos donde irá montado el rodamiento. El montaje se puede facilitar si se aplica una capa delgada de aceite a las superficies limpias. 6.1.2 Herramientas para el Montaje Verifique que todos los bloques de presión, discos guías y otros dispositivos de montaje sean del tamaño apropiado y estén libres de rebabas o suciedades. Igual precaución debe observarse con las herramientas que se utilizarán. 6.1.3 Instalación de Cojinetes Sacar el Rodamiento justo antes del Montaje Virutas, rebabas y otros contaminantes que se filtren al interior del rodamiento antes y durante el montaje causarán ruidos y vibraciones durante el funcionamiento. Manejo de los Rodamientos Los rodamientos son elementos de alta precisión. Un manejo inadecuado provocará su falla prematura y un mal funcionamiento de la maquinaria. Para evitar que esto ocurra, se deben tomar precauciones en su manejo. Estos deben ser montados en un ambiente de trabajo limpio, libre de contaminantes que se filtren a su interior, evitando también que reciban golpes innecesarios. 6.2 Antes de la Primera Operación Antes de la primera utilización, el fabricante debe comprobar el funcionamiento correcto de todos los sensores (final de recorrido), de todos los controles y del avance correcto en cada eje del manipulador. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 45 6.2.1 En operación Durante su uso, la única fuente de energía es la electricidad proveniente de la red. Por lo tanto, corresponde a las empresas generadoras y distribuidoras de electricidad el suministro adecuado de la energía. 6.3 Mantenimiento Objetivo: Establecer el procedimiento del Mantenimiento del Mantenimiento del Manipulador Cartesiano del Laboratorio de Neumático de la UES, para lograr un nivel óptimo de vida útil del equipo. Alcance: Procedimiento exclusivo para el Manipulador Cartesiano del Laboratorio de Neumática de la UES. Responsable: Docente asignado a la Cátedra en cooperación con los alumnos de la práctica de laboratorio. Frecuencia: La frecuencia de ejecución (diariamente, semanalmente, mensualmente, semestralmente o anualmente) depende del tipo de actividad a realizar en el Manipulador Cartesiano. Herramientas a utilizar. Solvente Mineral, Recipiente para el lavado de piezas, Brocha, Franelas, Limpia contactos, Juego de Llaves Fijas, Juego de Destornilladores Plano y Phillips, Extractor de Poleas/Ejes, Cepillo de Alambre. DIARIO • Limpieza general. • Verificar limpieza de la zona de trabajo. • Comprobar existencia de fugas en conexiones neumáticas. • Revisar las conexiones eléctricas. • Revisar estado de los sensores. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 46 • Comprobar que el espacio utilizado se encuentra libre (realizar una secuencia de movimientos de prueba. TRIMESTRAL 1. Verificación de Circuitos Eléctricos (cables, terminales, sistema de encendido). 2. Limpiar el espacio de motores y placas electrónicas. 3. Inspeccionar los motores (ruidos, vibraciones inadecuados). SEMESTRAL 1. Desenergizar el equipo, cortando el suministro eléctrico. 2. Identificar y desconectar las líneas de suministro eléctrico. 3. Desmontar los motores. 4. Verificar estado de los cojinetes. (Giro forzado indica cambio de baleros) 5. Verificar estado del ventilador de las placas electrónicas. 6. Revisar estado de los acoples. 7. Comprobar la fijación de los tornillos de conexión. 8. Limpiar todas las partes del equipo. 9. Montar cada uno de los elementos en el orden en que se quitaron. 10. Al Final, limpiar el área de trabajo. ANUAL 1. Se revisan todos los motores. 2. Revisar el sistema eléctrico. 3. Revisar el sistema neumático. 4. Montar cada uno de los elementos en el orden en que se quitaron. 5. Limpiar el área de trabajo. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 47 7. CRITERIOS PARA LA ELABORACIÓN DE GUÍAS DE LABORATORIO Una vez que el actual diseño de la parte mecánica del Manipulador Cartesiano cuente con la parte de control y programación del mismo, se puede proceder a la elaboración de las guías prácticas de laboratorio, las cuales pueden seguir los siguientes criterios. 7.1 Electrónica. Accionamiento Básico de un Motor Paso a Paso Se persiguen los objetivos siguientes para con el alumno: • Conocer las principales técnicas de excitación de este tipo de motores. • Familiarizarse con el uso de los circuitos electrónicos empleados comúnmente en el accionamiento de motores paso a paso. • Accionar un motor paso a paso, en modo de funcionamiento medio paso y paso completo. • Realizar de forma básica, y en lazo abierto, el control de velocidad y de posición de este tipo de motores. 7.1.1 Control de Velocidad Como anteriormente se indicó, la gran ventaja de los motores paso a paso, reside en que el control puede realizarse en lazo abierto con la suficiente precisión, lo cual implica que los sistemas de control sean sencillos y económicamente interesantes por no necesitar sensores de movimiento (por ejemplo encóders ópticos). Antes de comenzar con el control de velocidad en lazo abierto propiamente dicho, ha de tenerse en cuenta que la velocidad angular del eje de un motor paso a paso depende de la frecuencia que tengan las señales de las fases que excitan los devanados como anteriormente se ha mencionado. En nuestro caso en concreto, de la frecuencia de las fases generadas por el PLD. Consideremos, a modo de ejemplo, el caso en el que la frecuencia de giro del motor deba de ser de 60 r.p.m., y que el modo de funcionamiento es el de medio paso, es decir: “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 48 60 360
60 . . . 360 / .
r p m seg ω
= = = ° Como el motor que se utiliza en la práctica tiene 200 pasos por vuelta, o lo que es lo mismo, 400 medios pasos por vuelta, la consigna de velocidad angular debe de ser: 60 360
60 . . . 360 / . 400 / .
r p m seg medios pasos seg ω
= = = ° = Que corresponde a 400Hz. 7.1.2 Control de Posición en Lazo Abierto La práctica se realizará introduciendo manualmente pulsos. Se deberá de hacer girar el motor paso a paso 90º a partir de una posición inicial determinada en modo de funcionamiento a medio paso y paso completo. El control será en lazo abierto. En el control de posición, lo que se debe determinar (señal de consigna) es el número de saltos que ha de realizar el eje del motor para alcanzar la posición deseada. Suponiendo que se desea alcanzar la posición de g grados. La consigna tendría que fijarse en el valor: 360
Al tener en cuenta que cada paso puede estar dividido en m micropasos, el número de saltos N que debería dar el eje del motor para alcanzar la posición deseada, sería de: 360
Debido a que la posición del eje efectúa saltos discretos, la resolución R que podría alcanzarse en la posición es: “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 49 360
/ R saltos
Es decir, que el error máximo que podría cometerse por paso, en el peor caso, sería de: 360
Como un ejemplo, se obtendrá la señal de consigna (el número de saltos) para el supuesto en el que se desee que el motor gire tres vueltas y media en un determinado sentido de giro y en el modo de funcionamiento en medio paso. Como el motor con el que se trabaja es de 200 pasos por vuelta, el número de medios pasos que corresponden a 3.5 vueltas es de: 200( / ) 3.5 700 1400 pasos vuelta vueltas pasos medios pasos ⋅ = =
La resolución en grados del motor, depende del modo de funcionamiento (medio paso o paso completo). En el caso de funcionamiento en modo paso completo sería de: 360 360
/ 1.8 /
R saltos grados paso
= ° = =
El error máximo de posición que podría cometerse sería entonces de 1.8 grados. En el caso de funcionamiento en modo a medio paso, la resolución sería de 0.9 grados y el error máximo de 0.9 grados/paso. Si se supone que, además, se desea también que la velocidad sea de 30 rpm, con lo que la frecuencia de reloj sería de: 30 / min
30 . . . 0.5 / . 0.5 400( / ) 200
vueltas uto
r p m vueltas seg medios pasos vuelta Hz = = = ⋅ =
“Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 50 7.2 Movimiento del Manipulador. Se deben tomar las precauciones necesarias (Trabajar bajo el rango de señales permitidas) para no dañar los motores principales del manipulador. 7.2.1 Eficacia de la Cancelación del Movimiento Esta comprobación consiste en la realización consecutiva de dos órdenes inversas, comprobándose que la posición final de la última coincide con la inicial. 7.2.2 Repetibilidad Consiste en realizar repetidas veces un movimiento de gran longitud (gran avance) desde una misma posición inicial y comprobar que se alcanza siempre la misma posición final, por ejemplo 30mm a lo largo del eje X. (Se aconseja generar la señal de consigna, aunque se puede realizar introduciendo las señales de control manualmente) 7.2.3 Frecuencia Máxima de Trabajo La velocidad de giro de un motor paso a paso viene dada por la frecuencia de las señales de fase, que a su vez es función de la frecuencia de la señal de reloj aplicada a la entrada. La velocidad máxima de giro está limitada por las características electromecánicas del motor. Los fenómenos de resonancia dependen del modo de funcionamiento. 1. Mediante el uso del generador de funciones (salida TTL), ir aumentando la velocidad de giro del motor hasta que se produzcan pérdidas de pasos y vibraciones mecánicas (fenómenos de resonancia mecánica) que indiquen el mal funcionamiento. 2. Anotar la velocidad aproximada a la que se producen estos fenómenos. 3. Encuentra la velocidad máxima de giro cuando la tensión de referencia es de 0.8V y para diferentes modos de funcionamiento. 7.3 Determinación de la Carga Útil La carga útil a desplazar se determina aumentando progresivamente un lastre (par exterior) hasta que se pierda la repetibilidad. El experimento se deberá de realizar para varias frecuencias de paso y en modo de paso completo. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 51 7.4 Como herramientas de corte. El peso que puede soportar la el equipo es una herramienta (taladro) que pese 1.5 Lbs, para garantizar que el paso de los motores sea constante. Deben de hacerse pruebas con el material a taladrar, para seleccionar la broca correcta, para definir las r.p.m. y la velocidad de avance. No se recomienda hacer esta modificación, el mecanizado resultante no será de buena calidad. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 52 8. PRESUPUESTO ÍTEM DESCRIPCIÓN CANT PRECIO (€) IMPORTE (€) IMPORTE ($)
A Equipo de Control y Software de Diseño 1 Software SolidWorks 2007-2008 COSMOS Student Edition – Windows 1 179 179 277,31 2 Placa NanoC V1.6 3 150 450 697,14 3 • Ordenador Portátil Compaq Presario V6730ES • Windows Vista® Home Premium de 32 bits • AMD Turion™ 64 X2 TL-60 • 250 GB HD • 2.048 MB RAM • Adaptador de vídeo NVIDIA® GeForce™ 7150M • Peso 2,80 kg (6,14 libras) 1 639,24 639,24 990,31 4 Software Visual Studio 2008 Standar (Desarrollar comunicación estudiante-
manipulador) 1 310 310 480,25 5 Motor Paso a Paso Unipolar 3A, 1.8º 1 129,1 129,1 200,00 6 Motor Paso a Paso Unipolar 2.5, 1.8º 1 64,55 64,55 100,00 7 Motor Paso a Paso Unipolar de 1.25 A, 1.8º 1 54,87 54,87 85,00 8 Ventilador ABS montado sobre cojinetes. 1 12,2 12,2 18,90 9 Cables de conexión USB 3 9 27 41,83 10 Fuente de Alimetación 110V/60Hz a 12V DC 1 62,99 62,99 97,58 B Diseño del Equipo 1 Curso Autodidacta Solidworks /40horas 1 350 350 542,36 2 Diseño del Manipulador Cartesiano/Horas 200 50 15000 23238 3 Acople de aluminio y poliuretano, X 1 20,42 20,42 31,63 4 Acople de aluminio y poliuretano, Y 1 20,42 20,42 31,63 11
Tasa de Cambio 1€ = 1.5492 $USD al 10/05/2008 según http://es.finance.yahoo.com/conversor-divisas “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 53 5 Acople de aluminio y poliuretano, Z 1 23,70 23,70 36,71 6 Soporte Ejes Guía Z 8 9,67 77,36 119,85 7 Soporte Ejes Guía X 4 9,67 38,68 59,92 8 Tornillo M5 Cabeza avellanada 12 0,45 5,4 8,37 9 Tornillo M10 avellanado 4 0,58 2,32 3,59 10 Roscas M10 4 0,58 2,32 3,59 11 Husillo y Rosca cuadrada, paso 5, inoxidable, D20 1 57,88 57,88 89,67 12 Husillo y Rosca cuadrada, paso 2.5, inoxidable, D16 1 43,09 43,09 66,76 13 Cojinete Eje X,Z 4 45 180 278,86 14 Cojinete Eje Y 2 22,5 45 69,71 15 Tornillo M8 16 0,46 7,36 11,40 16 Roscas M8 16 0,39 6,24 9,67 17 Fabricación del equipo/hora 20 190 3800 5886,96 C Equipo Neumático seleccionado 1 Libro de Trabajo de Sensores FESTO 1 36,5 36,5 56,55 2 Sensor Inductivo Tipo M12 1 89,3 89,3 138,34 3 Sensor Capacitivo Tipo M12 1 163 163 252,52 4 Juego de Cables 1 314 314 486,45 5 Ventosa de vacío FB13 1 215 110 172,63 6 Cilindro de doble efecto 2 85 170 263,36 PARCIAL 17596,94 27261,18 5% Gastos Generales 879,85 1363,06 16% I.V.A. 2956,29 4579,89 TOTAL PRESUPUESTO GENERAL 21433,07 33204,12 Tabla 8 : Presupuesto del Manipulador Cartesiano “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 54 9. CONCLUSIONES • Como resultado final se obtuvo el diseño mecánico de un manipulador cartesiano capacitado para realizar tareas básicas de manipulación, una vez se hayan concretado las partes de control y programación a cargo de un especialista en estas áreas. • Se han establecido las bases para el inicio de una solución de mejora en el proceso enseñanza-aprendizaje en la Escuela de Ingeniería Mecánica de la Universidad de El Salvador. • El proyectista ha tenido que aprender a utilizar aplicaciones desconocidas anteriormente, como el software de cálculo de estructuras, y ha utilizado herramientas informáticas que pueden ser útiles durante el desarrollo de la carrera profesional. Además, se ha adquirido experiencia en el campo del diseño mecánico. • El resultado obtenido se considera globalmente satisfactorio, tanto en lo que respecta al objeto del proyecto en sí, como a las experiencias aprendidas, que serán sin duda útiles a lo largo de la carrera profesional, se desarrollen éstas en el campo de la ingeniería mecánica o en cualquier otro campo concerniente a la ingeniería. • Para finalizar y aunque este proyecto no es de carácter constructivo, me permito citar a Spotts&Shoup, al referirse al diseño en ingeniería: “La práctica del diseño puede ser una de las actividades más excitantes y satisfactorias que un ingeniero puede emprender. Se tiene un fuerte sentido de satisfacción y orgullo al ver los resultados de los esfuerzos creativos de uno en productos y procesos reales que benefician a la gente.” “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 55 10. REFERENCIAS 10.1 Bibliografía 1. “Fundamentos de Robótica” Autor: Barrientos A., Peñin L.P., Balaguer C.y Aracil R. McGraw Hill. (1997) 2. “Control de Movimiento de Robots Manipuladores” Autor: Kelly, Rafael. Santibáñez, Víctor. Prentice Hall, D.L. (2003) 3. “Manual de Robótica y CNC” Autor: Universidad Autónoma del Caribe Facultad de Ingenierías Barranquilla. (2003) 4. “Elementos de Máquinas” Autor: Spotts, Shoup Prentice Hall. 7ª Ed. (1999) 5. Catálogo FESTO Didactic. Autor. FESTO Pneumatic, S.A.U. 2006 10.2 Revistas 1. Facultad de Ingeniería, U.T.A. (CHILE), VOL 11 N°2, 2003. 10.3 Sitios Web MAYPROD, S.A. de C.V http://corporacionmayprod.com/?cat=9 Visita: 09 de Mayo de 2008 Fresadoras CNC www.frs-cnc.com Visita: 06 de Mayo 2008 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 56 CONSTRUCCIÓN DEL MICROBOT: Estructura Mecánica y Motores www.iearobotics.com Visita: 01 de Abril 2008 CNC Machinist Forum www.cnczone.com Visita: 25 de Marzo 2008 Automática y Diseño http://amasd.upb.edu.co/ Visita: 25 Marzo de 2008 Omar Sánchez, “Cinemática de los Manipuladores” Universidad de Huelva http://www.uhu.es/ Visita: 23 de Marzo La Biblioteca Científica – SciELO Chile www.scielo.cl Visita: 23 de Marzo 2008 FESTO. Componentes de Vacío. http://www.festo.com/INetDomino/coorp_sites/es/7c48d255b67120d0c1256b41003fa1c
8.htm Visita: 25 de Febrero de 2008 CONSTRUCTED MINI-ROUTERS http://www.cnccookbook.com/CCCNCMiniRouter.html Visita: 17 de Enero de 2008 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 57 11. ORDEN DE PRIORIDAD ENTRE LOS DOCUMENTOS BÁSICOS 1. Memoria 2. Planos 3. Presupuesto 4. Pliego de Condiciones “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 58 12. ANEXOS “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 59 12.1 Marcas y Equipos CNC distribuidos en El Salvador y C.A. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 60 12.2 Especificaciones Técnicas. Placa NanoC V1.6 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 61 12.3 Características constructivas de ventosa ejemplo “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 62 12.4 Especificaciones Técnicas. Sensor de Contacto E21-50HL “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 63 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 64 12.5 Licencia de Solidworks 2007-2008 COSMOS Student Edition
Consultado el 08/05/2008 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 65 12.5.1 Requisitos del Sistema • Microsoft® Windows® XP Professional o Windows Vista™ • Procesador Intel® Pentium®, Intel® Xeon, Intel® Core™, AMD Athlon™, AMD Opteron™ o AMD Turion™ • Requiere 512 MB RAM o más. • 2.5 GB Libres en Disco Duro • Lector de DVD • Requiere Microsoft Excel 2000, 2002, o 2003 para trabajar las tblas de materiales de diseño. • Una tarjeta gráfica y controladores verificados para Solidworks. 12.6 Tasa de Cambio Euro € - EEUU $
12.7 Factores de Conversión de Momento (Torque) Para obtener las siguientes unidades multiplicar por el factor correspondiente. lb.ft lb.in oz.in dyne.cm N.m N.cm kg.m g.cm lb.ft - 12 192 13,558,180 1.355818 135.5818 0.1383 13,825 lb.in 0.08333 - 16 1,129,848 0.11298 11.2985 0.01152 1.152 oz.in 0.005208 0.0625 - 70,615 0.007062 0.7062 0.0007201 72.01 dyne.cm 0.00000007376 0.0000008851 0.00001416 - 0.0000001 0.00001 0.000000010197 0.0010197 N.m 0.7376 8.8509 141.61 10,000,000 - 100 0.10197 10,197 N.cm 0.007376 0.08851 1.4161 100,000 0.01 - 0.0010197 101.97 kg.m 7.233 86.796 1,389 98,067,000 9.8066 980.66 - 100,000 g.cm 0.00007233 0.000868 0.01389 980.67 0.000098 0.0098 0.00001 - 13
Consultado el 10/05/2008 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 66 12.8 Especificaciones Técnicas de Acoples Seleccionados. “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 67 12.9 Licencia Visual Studio 2008 Estándar
Consultado 08/05/2008 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 68 12.10 Programa Asignatura “Sistemas Hidráulicos y Neumáticos” “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 69 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 70 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 71 12.11 Programa Asignatura “Electroneumática” “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE II 72 “Diseño de un Manipulador Cartesiano para Fines Didácticos del Laboratorio de Neumática de la Escuela de Ingeniería Mecánica de la Universidad de El Salvador” PARTE III 73 PARTE III: PLANOS DEL MANIPULADOR CARTESIANO Diseño de Un Manipulador Cartesiano Para Fines DidácticosUploaded by rosesalex13 viewsDownloadEmbedSee MoreCopyright: © All Rights ReservedList price: $0.00Download as PDF, TXT or read online from ScribdFlag for inappropriate content
More from rosesalexGuiaegel OdonFrenilectomía (1) TerminadoProbabilidades Tecnicas de ConteoMedidor de EmisividadSim MechanicsConversion Encoder CuadraturaPrograma Nacional de InnovacionPrograma Nacional de InnovacionStudent GuideNanotecnologia Para Calefaccion de Componentes de AutomovilVibraciones_mecanicas Lab de Tecnologia de MaterialesEl Día Que Fuimos Perros - Por Elena GarroC1_Comodidad_TermicaTERMODINAMICA EDICION 6 CENGELProblemas_Fisica1_2012-2013_000Maquina Ster Micas4Tipos de InvestigacionParte 1 de Ejercicios de La Unidad 2diseño mecanico del boylerEjercicio 2Ejercicio 1 Forma -Tapa-BaseEjercicio5Reporte 3 Practica 3 Senales.Marco TeóricoESTUDIO TECNICO frediieEstudio de Mercado AvanceReporte 1davilaInvernadero InteligenteTop Nonfiction on ScribdThe InnovatorsThe Emperor of All MaladiesHard ChoicesJohn AdamsThis Changes EverythingThe PrizeGrand PursuitTeam of RivalsRise of ISISA Heartbreaking Work Of Staggering GeniusSteve JobsAngela's AshesHow To Win Friends and Influence PeopleSapiensElon MuskYes PleaseDevil in the GroveTime to Get ToughThe World Is Flat 3.0The New Confessions of an Economic Hit ManA People's History of the United StatesThe Hard Thing About Hard ThingsSmart People Should Build ThingsBad FeministTop Fiction on ScribdThe Light Between OceansBrooklynThe Rosie ProjectThe First Bad ManThe FlamethrowersA Man Called OveThe MasterThe Blazing WorldWe Are Not OurselvesThe Perks of Being a WallflowerThe Kitchen HouseMy Sister's KeeperLittle BeeThe WifeOrdinary GraceGood in BedThe Constant GardenerExtremely Loud and Incredibly CloseThe Silver Linings PlaybookLife of PiThe Love Affairs of Nathaniel P.Bel CantoLovers at the Chameleon Club, Paris 1932The WallcreeperThe Bonfire of the VanitiesThe Cider House RulesWolf HallInterpreter of MaladiesA Prayer for Owen MeanyThe Art of Racing in the Rain

References: Resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución