Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Actividades a desarrollar
siguientes actividades:
resolver.
PROBLEMA PLANTEADO
Causas
Consecuencias
Los robots son utilizados en diferentes tareas en nuestra época actual principalmente el brazo
robótico es utilizado en la industria y la creación de nuevas tecnologías, muchas veces la tarea que
realizan muchas personas, lo puede realizar uno o varios robots de una forma muy precisa en base
a nuestra programación, mirando los tiempos de procesamientos de los productos y de
organización de las cosas de una empresa, este robot lo debemos programar con estos objetivos
específicos de trabajo a realizar en la empresa.
El robot mecánicamente debe diferenciar los tamaños de las piezas que van pasando por la banda
transportadora, en el proceso implicaríamos un sensor de tamaño de las partes, el brazo robótico
mecánicamente tiene la capacidad de medir, para simplificar el problema de tomar cada pieza de
una forma precisa, por medio de un sensor RGB el robot sabrá a que grupo pertenece cada pieza
que pasa por nuestra banda transportadora.
El segundo elemento de nuestro robot es el montaje de la banda transportadora. Normalmente estos
productos son hechos a medida por los fabricantes, el motor puede ser bifásico o trifásico y en este
caso en especial en el que los repuestos no pesan más de 1Kg no requiere tanta potencia.
Hay varios softwares para programar las funciones que queremos que desempeñe nuestro robot,
esto va en base a lo que nos solicite nuestro Tutor.
El actuador final (gripper) 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. Se denomina
Punto de Centro de Herramienta (TCP, Tool Center Point) al punto focal de la pinza o herramienta.
Por ejemplo, el TCP podría estar en la punta de una antorcha de la soldadura.
Algo muy importante en la mecánica de nuestro robot es la importancia de la calidad de los
componentes que conforman las uniones, eslabones, y articulaciones. Para tener un buen
funcionamiento en el robot, esto nos ayuda a evitar la holgura de los engranajes, las tensiones en
las poleas, las fugas de fluidos, entre otras.
Teniendo en cuenta lo anterior, y a partir del proceso que implica la construcción de un robot,
debemos empezar por definir los elementos que conformarán nuestro proyecto, es decir,
especificar su estructura mecánica, transmisiones, sistema de accionamiento, sistema sensorial,
sistema de potencia y control, y elementos terminales.
Primero que todo, mecánicamente un robot está formado por una serie de elementos o eslabones
unidos mediante articulaciones que permiten un movimiento relativo. Para nuestro caso y teniendo
en cuenta el proyecto a desarrollar, vamos a diseñar un sistema con estructura de brazo robótico,
morfología Revoluta y cadena cinemática abierta.
Una característica importante de los robots industriales es su capacidad de carga. Ésta vendrá
determinada por el tipo de motor y transmisión
Por las características que se observaron al comparar los diferentes modeslos se poto por el robot
de seis ejes de de la compañía espon el cual tiene un presio bastatene bueno además según los
comentarios su calificación es muy buena.
Características presnetadoas por la empresa
Los robots de seis ejes compactos ProSix C8-Series proporcionan un alto rendimiento en un diseño
estilizado. Pueden manipular cargas de hasta 8 kg y realizar de forma adecuada trabajos de
magnitud media ocupando muy poco espacio.
Tipo: articulado
Características:
Denominación
El sistema de agarre modular está compuesto por pinzas controladas de manera eléctrica o
neumática, módulos de cambio rápido y sensores de fuerza/par que se adaptan específicamente a
los brazos de los robots de Universal Robots.
Campo de aplicación
La pinza, se emplea en entornos limpios, sobre todo para el montaje automatizado
Ventajas y beneficios
Sistemas modulares completos que constan de pinzas, un sistema de cambio y un sensor de
fuerza/par
para la entrada rápida y sencilla de la automatización
Unidad de agarre premontada con interfaz robótica
No son necesarios los kits de fijación ni las válvulas externas
Plug & Work
con interfaces compatibles con Universal Robots
Módulos de instalación de conexiones de UR incluidos en el volumen de la entrega
para una puesta en funcionamiento rápida y sencilla
Hasta 36 combinaciones posibles
abarca todas las aplicaciones de automatización
El brazo robótico que se diseñará tendrá una altura aproximada de 1.90 m. En esta dimensión
serán divididos los eslabones garantizando su accionamiento junto a las articulaciones para lograr
que realice el proceso requerido.
Teniendo en cuenta que las dimensiones de los elementos del manipulador, junto a los grados de
libertad, definen la zona de trabajo del robot; para nuestro caso, el elemento manipulador
corresponde a un brazo robótico cuyo efector final es una pinza neumática de sujeción de 3 dedos,
y los grados de libertad GDL del sistema son seis, 3 para orientación y 3 para posición. A
continuación, se presenta una aproximación al diseño real del robot, con el fin de visualizar el
volumen o rango de trabajo, el cual fue determinado sobre un plano cartesiano, teniendo en cuenta
que se requiere generar un movimiento circular con alcance aproximado de 717 mm.
Se ha determinado que la capacidad de carga del robot sea 7 Kg. Según las especificaciones del
proyecto, en cuanto a las medidas y cantidad de producto que se debe empacar y transportar, se
considera suficiente capacidad para ejecutar dicho proceso.
Para dimensionar el diseño del brazo robótico, a continuación, relaciono los estándares posibles
en cuanto a medidas y capacidad de este:
Para el diseño del robot, teniendo en cuenta que se planteó implementar su sistema de transmisión
por medio de correa dentada, como actuador se empleará un motor paso a paso NEMA 14. Este
tipo de motores van actuando rotativamente sobre una serie de electroimanes. Por cada impulso
recibido, el rotor del motor gira un determinado número discreto de grados, lo cual los hace ideales
para aplicarlos en brazos robóticos de tipo revolutas. Su principal ventaja con respecto a los
servomotores tradicionales es su capacidad para asegurar un posicionamiento simple y exacto,
pueden girar además de forma continua, con velocidad variable, sincronizados entre sí,
obedeciendo a secuencias complejas de funcionamiento. Son motores muy ligeros, fiables y fáciles
de controlar.
El modelo que utilizaremos es MEC_0521
Este motor paso a paso bipolar híbrido tiene un ángulo de 1,8 º paso (200 pasos / vuelta). Cada
fase se basa 500mA a 10 V, lo que permite un torque de 1Kg-cm (14 onzas-in).
En cuanto a los sensores, emplearemos los siguientes:
De contacto
Binario
De proximidad o posición inductivo
Este tipo de sensores son dispositivos de contacto tales como micro interruptores. En la disposición
más simple, un conmutador está situado en la superficie interior de cada dedo de una mano de
manipulación. Este tipo de detección es de utilidad para determinar si una pieza está presente entre
los dedos, desplazando la mano sobre un objeto y estableciendo secuencialmente contacto con la
superficie, también permite centrar la mano robótica sobre el objeto para su agarre y manipulación.
El modelo que emplearemos es PR0815.
De presión
Se utilizan para la retroalimentación mecánica de una mano y para controlar la fuerza de agarre.
Proporciona, además, una indicación sensible de cuando la mano sujeta un objeto.
El modelo que emplearemos es MPX2100:
Los dispositivos de la serie MPX2100 son piezorresistencias de silicio sensibles a la presión.
Su costo es aproximadamente $ 32.50
Sus parámetros de funcionamiento son:
Temperatura Compensada Más de 0 ° C a +85 ° C
Disponible en configuraciones absolutas, diferenciales y de calibre
Opciones de Paquete de Cargador de Chip Fácil de Usar
Ratiometric a voltaje de fuente
± 0,25% Linealidad (Serie MPX2100D)
Sensor de visión artificial.
Para este proyecto se implementar el sensor de visión artificial Inspector (SENSOR INSPECTOR
PIM60), ya que este nos permite:
Posicionamiento,
inspección y medición de alta velocidad,
Potente herramienta "localizador de objetos", independiente de la posición, rotación y
escala,
Diseño de carcasa única e intercambiable que admite cúpula y varios accesorios ópticos
Configuración paso a paso simple en la PC incluyendo el emulador
Interfaces de usuario fáciles de usar
Interfaces de diseño de máquinas flexibles y HMI
384 px x 384 px
Resolución del sensor
640 px x 480 px
800 px x 600 px
El sensor puede mandar datos a la unidad de control para que el robot pueda agarra con las pinzas
más precisamente el objeto. Entonces en nuestro proyecto este sensor nos ayuda a que el robot
coja el producto para que sea depositado en el recipiente y también para que determine la ubicación
del recipiente.
3. Si zi y zi-1 se interceptan, el origen del marco xiyizi se sitúa en ese punto. Esto sucede
tanto entre los marcos x0y0z0 y x1y1z1, como entre los marcos x2y2z2 y x3y3z3.
4. El eje xi se toma a lo largo de la normal común entre los ejes zi y zi-1 con dirección
desde la articulación ihacia i+1.
• Largo del eslabón ai: distancia entre los ejes zi-1 y zi a lo largo del eje xi.
• Distancia de articulación di: distancia entre los ejes xi-1 y xi a lo largo del eje zi-1.
• Ángulo de articulación θi: rotación requerida del eje xi-1 sobre zi-1 para quedar
paralelo a xi. Se usa la regla de la mano derecha para conocer el sentido.
• Ángulo de torsión αi: rotación requerida del eje zi-1 sobre xi para quedar paralelo a zi.
En la Tabla 1 se muestran los datos particulares del BRCD, se observan datos constantes
que representan las dimensiones de los eslabones y los ángulos de torsión entre las
articulaciones 1 y 2, y las articulaciones 3 y 4 respectivamente. Note que en cada fila de la
tabla solo hay una variable, en este caso el ángulo de rotación de cada una de las
articulaciones θi.
Figure 1 Revoluta
Para analizar la posición que alcanza el PT con respecto al resultado del modelo, se calculan
los errores cometidos [19]. Por definición si se mide una magnitud cuyo valor verdadero
es Mv y cuyo valor medido es M, el error absoluto cometido es:
Para realizar las mediciones se consideró una orientación de la muñeca fija y la pinza
cerrada. En la Tabla 3aparece la medición de cada una de las posiciones reales alcanzadas
por el BRCD a partir de los resultados obtenidos por el modelo cinemático directo de
posición. Para la primera medición el BRCD parte de su posición inicial, para el resto de las
mediciones que se realizaron el punto de partida es la postura anterior. Además, se
presentan los errores absolutos cometidos con respecto a los ejes x, y, z. Los errores se
calcularon considerando como valor verdadero los valores de posición que se obtuvieron
aplicando el modelo cinemático inverso de posición.
Varias mediciones tienen un error absoluto muy superior al error medio en los tres ejes de
coordenadas. Para verificar estas mediciones se realiza un estudio de dispersión. La
dispersión se produce cuando se obtienen valores diferentes en sucesivas tomas de datos.
Lo habitual, para enfrentar este fenómeno, es realizar tres repeticiones de la medición y
comprobar el valor de la dispersión, la cual se calcula como:
Durante este experimento se observó que los errores de medición, además de ser
provocados por imprecisiones humanas, también se afectan por: la sensibilidad del
instrumento de medición, errores estructurales del manipulador y la sensibilidad de los
servomotores. Durante los experimentos y la calibración de los servomotores se observó
que los servomotores tienen una sensibilidad de ±1°, lo cual equivale a 0.01745 radianes.
Como error de la estructura mecánica del BRCD se observó que cuando las articulaciones se
posicionan, el eslabón tres no permanece en la posición fijada, tienen un pequeño
desplazamiento en el sentido negativo del eje z del marco de referencia base, producto del
propio peso del eslabón.
qM = q±1°
Luego de este estudio podemos concluir que el efecto de la sensibilidad de los motores
puede afectar entre 0.2 - 0.3 cm la posición del PT.
De s0 a s1 = la llamaremos matriz A1
𝐴1 = 𝑧 (𝑞1) ∗ 𝑇(𝑙1,0,0)
Paso 2.
Realizamos la matriz de s1 a s2
De s1 a s2 = la llamaremos matriz A2
𝐴2 = 𝑧 (𝑞2) ∗ 𝑇 (𝑙2,0,0)
𝑟𝑋
𝑟𝑌
El orden de las coordenadas será de este modo
𝑟𝑍
1
Θ1=q1=45°
L1= 1.4
Θ2=q2=15°
L2= 1.4
matriz A1
Angulo)
Tenemos las matrices de rotación y la de posición: De s1 a s2 = la
llamaremos matriz A2
𝐴 02 =
cos𝜃1 ∗ cos 𝜃2 − 𝑠𝑒𝑛𝜃1 ∗ sen 𝜃2 − 𝑐𝑜𝑠𝜃1 ∗ 𝑠𝑒𝑛𝜃2 − 𝑠𝑒𝑛𝜃1 ∗ cos 𝜃2 0 𝑙1𝑐1 + 𝑙2𝑐12
𝑠𝑒𝑛𝜃1 ∗ cos 𝜃2 + 𝑐𝑜𝑠𝜃1 𝑠𝑒𝑛𝜃2 cos𝜃1 ∗ cos 𝜃2 − 𝑠𝑒𝑛𝜃1 ∗ sen 𝜃2 0 𝑙1𝑠1 + 𝑙2𝑠12
[ ]
0 0 1 0
0 0 0 1
Reemplazando
Hallando:
Posición Y
(0,9899) + (1,2125)
= 2.2
Simulación:
Valores Y
3
0
0 1 2 3 4
Presupuesto aproximado requerido para la ejecución del proyecto
1. Equipo $ 2000000
Ingeniero Electrónico
Humano
Software
Brazo Robot con Mando $ 2000000
Controlador $ 550000
seleccionadas
3. Viajes y $ 1500000
Vacaciones del personal
Salidas de
y salidas de la empresa.
Campo
y pantallas, baterías y
TOTAL $ 37550000
CONCLUSIONES Y RECOMENDACIONES
Con el presente trabajo se logro dar solución a una problemática planteada utilizando la robótica como
medio de automatización esto con el fin de adquirir conocimiento en el campo no selo de la robótica
sino también de la automatización los cual es una gran adquisición debido a que nos da las bases
suficientes como para analizar problemáticas que se puedan presentar en el campo o entorno laboral y
darle la solución mas optima y con mejor costo beneficio .