Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROBOTICA
(299011A_761)
Unidad 3:
Grupo colaborativo:
299011_5
Entregado por:
Javier Alonso Urrego Castañeda
CC. 11258943
Entregado A:
Sandra Isabel Vargas
Director (a) de curso
Contenido
Problema planteado...................................................................................................3
realizar un mapa conceptual con las principales características de lenguajes de
programación de robots.............................................................................................4
Investigar las generalidades de tres de los siguientes softwares de programación
de robots: Robocell, Roboworks, VREP, Robot studio, RoboDK, Kuka Sim pro,
Cosimir, y realice una comparación de los mismos diligenciando una tabla............6
De acuerdo a lo investigado en los numerales anteriores y con la idea solución
seleccionada en la fase anterior (Fase 3), diseñar un plan para solucionar el
problema planteado mediante un sistema robótico. Incluir actividades como
capacitación de personal, compra de equipos, adecuación de infraestructura, y
cronograma de ejecución........................................................................................12
Realizar la simulación del sistema robótico en un software de programación de
robots especializado, en donde se observe al sistema robótico dando solución al
problema planteado. Grabar un vídeo y anexar la URL en el documento a
entregar....................................................................................................................24
Unidad 3: Fase 4 JAVIER URREGO
Problema planteado
Investigar las generalidades de tres de los siguientes softwares de programación de robots: Robocell,
Roboworks, VREP, Robot studio, RoboDK, Kuka Sim pro, Cosimir, y realice una comparación de los mismos
diligenciando una tabla.
Modelos de
Entorno de robots que Link de descarga de
Software Características
programación puede una versión demo
programar
RoboDK Generación los programas de RoboDK soporta https://robodk.com/es/do
totalmente control (o scripts) todos los robots wnload
automatizada pueden conectarse ABB que se
de mediciones y directamente a los programan con
adquisición objetos de escena y lenguaje RAPID.
Prevención de ejecutarse de forma RoboDK soporta
colisiones simultánea con o sin todos los
completamente hilos. Esto hace que V- controladores de
automatizada REP sea muy versátil e robot FANUC
La API de ideal para aplicaciones desde RJ2,
RoboDK le multi robot, y permite a incluyendo RJ3, r-
permite los usuarios modelar 30iA y r-30iB.
personalizar el sistemas robóticos de RoboDK soporta
espacio de forma similar a como lo todos los
trabajo de hacen en la realidad, controladores de
calibración donde el control robot KUKA desde
Funciona con también se distribuye la KRC2, incluyendo
cualquier mayor parte del los controladores
sistema de tiempo. V-REP le KUKA KRC3 y
medida permite editar y KRC4.
Unidad 3: Fase 4 JAVIER URREGO
- Soporte de
ratón 3D (p. ej.,
3Dconnexion)
- OPC-UA
Interface para
la conexión PLC
de Beckhoff
TwinCAT,
CodeSys,
Siemens
PLCSIM
Advanced (Tia
Portal)
- Página de
elaboración de
modelos para la
creación de sus
propios
componentes
- Compatible con
la aplicación
Mobile Viewer
- Compatible con
realidad virtual
(se requiere
adicionalmente
hardware VR)
- Determinación
de tiempo de
ciclo (también
Unidad 3: Fase 4 JAVIER URREGO
sin
KUKA.OfficeLite)
- Compatible con
NVIDIA PhysX
- KUKA.OfficeLite
incluido en el
volumen de
suministro
Robot manipulador
El manipulador corresponde propiamente a la parte móvil de un robot. Un brazo se
considera como cualquier accesorio del robot que puede manipularse individual y
específicamente.
Estos elementos robóticos pueden utilizarse como robots estacionarios o ser
anexados a robots móviles, su función es colocar un objeto en una determinada
ubicación en el espacio.
En este caso para nuestro problema el grupo ha tomado la decisión que la mejor
opción es un robot manipulador con una pinza o gripper como efector final.
Efector final
Corresponde al eslabón de un robot y son elementos destinados a llevar a cabo
una aplicación específica, puede venir en formas más simples como herramientas
de trabajo o como en este caso la solución a nuestro problema, es necesario
trabajar con una pinza con dedos que podrá sujetar y manipular objetos para
diversas tares en este caso la clasificación de las semillas.
Actuadores
Son los encargados de enviar las señales necesarias a las articulaciones para
producir movimiento, en robótica generalmente corresponde a servomotores,
elementos neumáticos, eléctricos o hidráulicos.
Servomotores
Los servomotores son sistemas electromecánicos que constituyen actualmente
una parte fundamental del diseño y construcción de sistemas robóticos, ya que no
solo permiten la trasmisión de energía que genera el movimiento del robot, si no
que permiten formar las uniones o articulaciones mediante las cuales se mueve.
Unidad 3: Fase 4 JAVIER URREGO
Trasmisión
Estos elementos tal como su nombre lo indican trasmiten el movimiento desde los
actuadores asta los eslabones del manipulador, en el caso de motores eléctricos,
estos elementos están ya incluidos y se considera en si conjunto como
actuadores.
Se encuentran típicamente como elementos de trasmisión las bandas, cadenas,
engranajes, y mecanismos de eslabones dependiendo de la aplicación cada uno
tiene sus propias ventajas en lo que respecta a vida útil, confiabilidad, peso,
economía etc.
Grados de libertad
Se refiere al número de coordenadas independientes sobre las cuales pueden
describirse perfectamente las configuraciones del sistema robótico y viene dado
por la suma de los grados de libertad de las articulaciones que lo componen, será
el número y el tipo de eslabones y articulaciones que componen el brazo robot
quienes le provean de grados de libertad con los cuales puede tomar diversas
posiciones y orientaciones.
El centro de masa es un punto del espacio que representa una especie demedia
de las posiciones y las masas de los tramos que forma el sistema, los brazos
robóticos se diseñan de manera que tiene un peso uniformemente distribuido, es
decir su centro de masa esta justamente a la mitad.
Materia prima
Incluye los gastos de todos los materiales que se adquieren para el producto
ELEMENTO ESPECIFICACION CANTIDAD PRECIO PRECIO
UNITARIO TOTAL
Perfil L de Espesor 1.5 mm 1 4.500 $ 4.500 $
aluminio Longitud 400 mm
Placa de Espesor 2 mm 1 210.000$ 210.000$
aluminio 1450 * 1450 mm
Placa de Espesor 3 mm 1 85.000$ 85.000$
aluminio 350 * 350 mm
Placa de Espesor 5 mm 1 150.000$ 150.000$
aluminio 330 * 330 mm
Bloque de 175*100*60 1 18.000$ 18.000$
aluminio
Bloque de 210*210*80 2 60.000$ 120.000$
aluminio
Bloque de 50*60*60 6 8.000$ 32.000$
Unidad 3: Fase 4 JAVIER URREGO
aluminio
Tubo de ∅33.4*700 mm 1 10.000$ 10.000$
aluminio Espesor 4.5
de cabeza
avellaneda
con tuerca
Tornillo plano M3*0.5*10 11 2.000$ 22.000$
de cabeza
avellaneda
con tuerca
Rodamiento MR63 ZZ NSK 25 3.000$ 75.000$
de bola extra
pequeño.
Rodamiento 7017 a NSK 2 800.000$ 1.600.000$
de bolas de
contacto
angular.
Ensamble
Teniendo en cuenta la profundización de los conceptos básicos para ensamblar de
un brazo robótico iniciaremos a ensamblar dicho brazo para dar solución a nuestro
problema.
Base
La base es la encargada de soportar todo el peso del brazo manipulador, en este
caso el torque viene dado por la fuerza necesaria para vencer el rozamiento y la
inercia del brazo el uso de rodamientos viene a ser de utilidad para facilitar el
movimiento y para soportar las cargas que se generan sobre el eje del servomotor
el peso total que debe soportar la base se compone de todos los pesos
encontrados previamente mas el peso del los elementos a levantar, se utiliza el
mismo concepto aplicado para la pinza para encontrar la fuerza que se debe
vencer la constante de rozamiento será el valor para la combinación de aluminio
con acero.
Base con bolas
El brazo es soportado sobre una base plana circular que jira por efecto del
servomotor directamente acoplado a esta, y con la ayuda de bolas que además de
dar soporte facilitan el movimiento rotacional.
Adicional a esto el movimiento de los eslabones debe realizarse por acción de
servomotores las soluciones a esta función se concentra en la geometría y
distribución de los mismos, de manera que la estructura sea estable y se
encuentre en equilibrio bajo las condiciones normales de trabajo.
Unidad 3: Fase 4 JAVIER URREGO
Fuerzas y torques
La geometría de este eslabón corresponde a dos tubos simétricos, el servomotor
debe soportar el momento del total de las cargas de todos los elementos del brazo
y el peso propio de la estructura de esta sección.
El servomotor seleccionado para esta sección corresponde a actuadores
Invenscience i00600 Torxis de corriente continua DC que alcanza un torque de
11.28 N.m a 12 V, estos consisten en un motor reductor cuyos engranajes son
metálicos para incrementar su durabilidad, el eje de salida esta soportado por dos
rodamientos de bolas este tipo de servomotor permite la configuración del rango,
velocidad o corriente, además de la conexión a un computador por medio de USB
para monitorear y graficar diferentes parámetros.
Brazo tubular
Unidad 3: Fase 4 JAVIER URREGO
Centro de masa
Después de dimensionar todas las partes es posible encontrar el centro de masa
del brazo robótico para asegurar que esta tenga estabilidad durante la operación,
para esto se utiliza el software donde se realizo el modelado en tres dimensiones,
se observa el mecanismo en tres posiciones diferentes y se configura el peso de
las pinzas de manera que se toma en cuenta el peso del objeto a levantar las
imágenes nos mostraran donde se encuentra localizado el centro de masa.
Solución final
Después de realizar todas las evaluaciones pertinentes se presenta la solución
final de la máquina con todos sus componentes, el éxito de este brazo dependerá
de su programación para lograr dar solución a los problemas planteados por la
empresa comercializadora de productos agrícolas.
Unidad 3: Fase 4 JAVIER URREGO
Protocolo de capacitación
La capacitación será realizada por los diseñadores del brazo manipulador y será
dada a los operarios encargados de interactuar con la máquina.
1- Verificar en base a las especificaciones técnicas las dimensiones del brazo
manipulador.
2- Posicionar el brazo de manera que quede totalmente a 90 grados respecto
a la base.
3- Utilizando un flexómetro medir la longitud total del brazo y el diámetro de la
base.
4- Comparar las medidas obtenidas con la de los planos y verificar que este
dentro de las tolerancias especificadas.
5- Utilizando un calibrador medir la longitud, ancho, espesor y diámetro de
cada sección individualmente según corresponda.
6- Verificar que las medidas obtenidas coincidan con la de los planos con las
tolerancias especificadas.
7- Colocar marcas guía en una pizarra en los ángulos de 30, 60, 90, 120, 150
y 180 con el uso de una escuadra.
Unidad 3: Fase 4 JAVIER URREGO
8- Encendre el brazo.
9- Activar los servomotores necesarios para alcanzar las distintas marcas una
por una.
10-Evaluar los servomotores de la base y el mas extremo de la muñeca al
hacerlos rotar en 360 grados.
11-Colocar una carga definida: comenzando 0,1 kg y aumentando su rango
gradualmente.
12-Accionar los servomotores gradualmente uno a uno en orden precedente
moviéndolos a 90 grados cada vez y observar el movimiento del brazo.
13-Registrar los datos correspondientes de voltaje y corriente utilizados por el
motor.
14-Después de realizar todos los pasos funcionales y de mediciones realizar la
práctica para la cual fue diseñado el brazo y analizar su comportamiento.
15-Calibrar y aclarar dudas al personal capacitado.