Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Al finalizar el curso el participante podrá realizar operaciones de manipulación de forma segura y aplicar procedimientos de configuración de acuerdo a
estándares de operación de ABB.
COMPETENCIAS A DESARROLLAR
CONTENIDO DE CAPACITACIÓN
El manipulador o unidad mecánica cuenta con 6 grados de libertad o ejes internos, de los cuales los primeros 3 son ejes primarios
comenzando por la base del robot ya que estos ejes permiten que el robot se desplace por el plano tridimensional X, Y, Z, los siguientes 3 ejes
son secundarios estos permiten al robot realizar movimientos de orientación (YAW, PITCH Y ROLL) sobre el plano tridimensional.
El controlador recibe y envía señales a otras máquinas-herramientas (por medio de señales de entrada/salida) y almacena programas.
B.- Botón para soltar los frenos del robot. E.- Paro de emergencia.
El Flex Pendant(denominado en ocasiones TPU o unidad de programación) es un dispositivo que maneja muchas de las funciones relacionadas con el uso del sistema de robot,
como ejecutar programas, mover el manipulador, crear y editar programas de aplicación, etc.
Singularidad
Singularidad es un punto, en la trayectoria del robot que
puede generar una rotación de la muñeca no
programada o intempestiva. La singularidad se produce
cuando un número infinito de ángulos; giros en los ejes
menores generan el mismo conjunto de datos
cartesianos. Los puntos de singularidad varían
dependiendo el modelo del robot.
Cada vez que grabamos un punto, éste se nos puede representar en grados y en coordenadas
cartesianas. En coordenadas cartesianas, las cotas grabadas, son, de hecho, las del TCP ( Tool
Center Point), respecto del origen del sistema de coordenadas cartesianas activo en ese
momento y elegido previamente por el usuario.
1.1 DEFINICIÓN
Hoy en día no existe una definición reconocida en todo el mundo del término robot industrial. Existen un gran número de definiciones, dependiendo del organismo y país donde se realicen.
De entre las definiciones más completas se encuentra la de la Federación Internacional de Robótica (IFR) la cual define al robot industrial como : “Una máquina automática, reprogramable y
multifuncional con tres o más ejes, que mediante herramientas o dispositivos especiales puede posicionar, orientar y/o mecanizar materias o piezas, ejecutando trabajos diversos en las
diferentes etapas de la producción industrial, según uno o varios programas establecidos, siendo éstos modificables o adaptables de forma automática, mediante sensores, o de forma manual
por el usuario”
1.2 VENTAJAS
Aunque, en general, los motivos para la utilización del robot industrial son económicos, técnicos y sociales la importancia de los mismos varía si la evaluación se efectúa desde el punto de vista de la
dirección o del trabajador, pero en el fondo los principales objetivos son:
a) Aumentar la productividad
-velocidad y precisión
c) Mejora de la calidad
d) Disminución de stocks
NÚMERO DE EJES
CAPACIDAD DE CARGA
RANGO DE CADA EJE
CAMPO DE TRABAJO
REPETIBILIDAD
VELOCIDAD DE LOS EJES
VELOCIDAD COMBINADA
DIAGRAMA DE CARGAS
NÚMERO DE E/S
CONTROL
PROGRAMACIÓN
En la actualidad no existe una normalización o programación común de robots, sino que cada fabricante ha desarrollado su particular lenguaje o método válido únicamente para sus propios robots.
Los lenguajes clásicos empleados en informática, como el FORTRAN, BASIC, PASCAL, etc., no disponen de las instrucciones y comandos específicos que necesitan los robots, para aproximarse a su
configuración y a los trabajos que han de realizar. Esta circunstancia, ha obligado a los constructores de robots e investigadores a diseñar lenguajes propios de la Robótica.
Sin embargo, los lenguajes desarrollados hasta el momento se han dirigido a un determinado modelo de manipulador y a una tarea concreta, lo que ha impedido la aparición de lenguajes transportables
entre máquinas y por lo tanto de carácter universal.
1.5.1 EN LINEA:
Play-back: El robot es movido manualmente. En todo instante, el programador debe de estar cerca de área de
movimiento del robot.
Lenguaje de alto nivel: Diseñados normalmente por cada firma comercial para sus robots, teniendo en cuenta
únicamente sus propios sensores y actuadores.
Programación interactiva: Está basada en un dialogo establecido entre el robot y el programador a través de un ordenador.
Programación explicita:
Consiste en una
programación orientada a
movimientos. Para esta programación se hace necesario utilizar el software específico de simulación de la
marca o un software genérico.
Programación implícita: Consiste en una programación orientada al objeto, las entradas del programa se
efectúan a través de un ordenador, utilizando un editor de texto generalmente con un editor de texto
específico del fabricante del robot, que lleva incorporado un computador de sintaxis.
MENU – Program Editor – Task and Programs – New Program - Definir Nombre del programa
VELOCIDAD
mm/s
INDICADOR DE ZONA
Z 0 - 200
POSICIÓN
2.4 INTERPOLACIÓN
JOINT: El robot acelera a lo largo de todos los ejes, se mueve a una velocidad de avance específica, se desacelera y se detiene al mismo tiempo. La trayectoria del movimiento es generalmente no lineal.
El formato del movimiento se especifica para llegar a un punto final.. La trayectoria del TCP que se mueve no está controlada.
EJEMPLO P [2]
1: Move J P10 v150 FINE gripper
2: Move J P20 v100 FINE gripper
P [1]
LINEAL: En este tipo de movimiento el robot mueve su TCP directamente a lo largo de la línea recta entre los puntos p1 y p2.
P [2]
EJEMPLO
1: Move J P10 v100 z10 Gripper
2: Move L P20 v150 FINE Gripper
P [1]
CIRCULAR: El movimiento circular se define en el punto de partida (p inicio), punto final (Pend) y el punto auxiliar llamada (Paux, un punto intermedio), que
define la trayectoria circular entre el inicio y punto final.
P [3]
EJEMPLO
P [2] 1: Move J, Pinicio, v100, z15 , tool1
2: Move C, Paux, Pend, v100, z5, tool1
P [1]
• Precisión fina (FINE): para al robot con una precisión máxima en posición Fine
Z0
Z100
P [1]
4. Cambiar selección: Despliega los elementos a insertar o por los que se cambian.
5. ABC: Sirve para insertar comentarios o editar elementos.
6. Cambiar movimiento: Cambiar el tipo de movimiento. (Move J a Move L)
7. Deshacer: Elimina la última modificación hecha.
8. Seleccionar rango: Se usa para seleccionar varias líneas de programa.
9. Ir al principio: Mueve el cursor hasta el inicio del programa seleccionado
10. Ir al final: Mover el cursor al final del programa seleccionado
11. Pegar encima: Pegado que inserta el movimiento en la línea superior.
12. Borrar: Borra elementos seleccionados
13. Espejo: Cambia el plano en el que se ejecutan los movimientos.
14. Es un comentario: Marca una línea como comentario.
15. Rehacer: Reinserta una edición hecha en el programa
16. Selección sencilla: Resalta el modo de selección a un renglón.
• Instalar un mecanismo de acceso a la célula con código para impedir la entrada de personal no autorizado, así como barreras de seguridad fotoeléctricas industriales,
sensores de presencia o proximidad y sistemas de visión para reforzar la seguridad.
• Identificar claramente la zona máxima en que se produce el movimiento del robot con marcas en el suelo, señales y barreras especiales y colocar todos los controles de los
equipos fuera de esa zona. Los operarios deben conocer perfectamente el área de la célula de trabajo completa (robot y su área de trabajo), más el área ocupada por los
mecanismos externos y otros equipos con los que interactúa.
• Proporcionar suficiente espacio dentro de la célula de trabajo para que el personal pueda guiar el robot y realizar operaciones de mantenimiento de forma segura. Eliminar
los puntos de peligro de quedar atrapado entre el robot móvil y el equipo.
• Antes del teaching u operación manual del robot, verificar que no hay condiciones potenciales de peligro con el robot y en su entorno y probar que la maleta de
programación (teach pendant) opera correctamente antes de entrar en el área de trabajo.
• El área cercana al robot debe estar limpia y sin aceite, agua o residuos.
• Asegurarse de que todo el personal está fuera del área de trabajo antes de comenzar con la producción, y por supuesto, no entrar nunca en el área de trabajo si los robots
están en operación.
• Nunca suponer que un programa ha acabado porque el robot no se está moviendo, ya que éste podría estar esperando alguna señal de entrada que le permita continuar con
su actividad. Si el robot está ejecutando un diseño, no asumir que continuará con dicho diseño.