Sie sind auf Seite 1von 93

Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Tema 5: RobotStudio

RobotStudio

5.1 Descripcin general


5
El software asociado a los robots ABB que permite la programacin y simulacin de los mismos
para comprobar su comportamiento, se denomina RobotStudio.

Dadas la aplicaciones y posibilidades que ofrece, se trata de un software complejo del cual se
darn indicaciones para realizar las tareas ms comunes. Por tanto, en este tema se har
mencin de conceptos que hay que tener en cuenta para comenzar a trabajar con el programa
y se desarrollarn unas actividades para desarrollar las tareas ms comunes tal y como se ha
mencionado anteriormente. Para obtener informacin ms amplia y detallada, consultar el
manual de RobotStudio.

La interfaz grfica de usuario est dividida en mens que se seleccionan activando la pestaa
correspondiente tal y como se observa en la figura:

1 Men Archivo Contiene las opciones necesarias para crear una nueva estacin, crear
un sistema de robot, conectarse a un controlador, guardar la estacin
como un visor y otras opciones de RobotStudio.

2 Pestaa Inicio Contiene los controles necesarios para construir estaciones, crear
sistemas, programar trayectorias y colocar elementos.

3 Pestaa Contiene los controles necesarios para crear y agrupar componentes,


Modelado crear cuerpos, mediciones y operaciones de CAD.

4 Pestaa Contiene los controles necesarios para crear, configurar, controlar,


Simulacin monitorizar y grabar simulaciones.

5 Pestaa Fuera Contiene los controles necesarios para la sincronizacin, configuracin


de lnea y tareas asignadas al controlador virtual (VC).
Tema 65 RobotStudio.

6 Pestaa En Contiene controladores para gestionar los controladores reales.


lnea

7 Pestaa Contiene los controles de los PowerPac y de VSTA.


Complementos

1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 5: RobotStudio

Navegacin con ayuda del ratn

Tanto en el diseo como en la simulacin de los movimientos, mediante el ratn se puede


girar, aumentar o disminuir de tamao, desplazar la estacin del robot simulado, a fin de
que la manipulacin sea ms cmoda o exacta. En la siguiente figura, se muestran las
combinaciones de ratn y teclado que permiten esas opciones.

Tema 65 RobotStudio.

2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 5: RobotStudio

5.2 Estructura de RobotStudio


El software RobotStudio, se compone principalmente de dos archivos ejecutables. Cada parte
se encarga de unas tareas determinadas:

Estacin: La parte que se encarga de la creacin del sistema, diseo, programacin


de trayectorias, movimiento manual de ejes, modelado etc. Es decir las tareas
comprendidas en los mens Inicio y Modelado.

Controlador virtual: La parte que se encarga del programa RAPID, edicin y


compilacin del programa, como tarea fundamental. Es decir las tareas comprendidas
en los mens Fuera de lnea y En lnea.

Modelado Estacin
CAD bsico (RobotStudio.exe)

Sincronizar Sincronizar
con VC con Estacin

I/O Entradas Virtual


Salidas Flex Pendant

Virtual Controller Sistema x


(RobVC.exe)

Las dos partes, requieren estar sincronizadas para se entiendan mutuamente. Esta
sincronizacin se realiza de dos formas diferentes:

Si la sincronizacin es de la Estacin hacia el controlador virtual: Se realiza


mediante la opcin Sincronizar con VC.

Si la sincronizacin es del controlador virtual hacia la Estacin: Se realiza


mediante la opcin Sincronizar con Estacin.

Tema 65 RobotStudio.

En general:

Cuando se realicen cambios en Inicio, hay que Sincronizar con VC.


Cuando se realicen cambios en Fuera de lnea, hay que Sincronizar con Estacin.

3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 5: RobotStudio

5.3 Movimiento de ejes en RobotStudio


Para mover los ejes de un robot mediante RobotStudio, no se utiliza obviamente el joystick
sino que el programa ofrece otras opciones que realizan estas operaciones de un modo
cmodo. Las posibilidades de tipos de movimiento, son las mismas que las que se realizan con
el FlexPendant:

1.- Movimiento manual eje a eje:


Cada eje se mueve individualmente
hasta los lmites establecidos para
cada modelo.

2.- Movimiento manual lineal:


Los ejes se coordinan para lograr un
movimiento en lnea recta de la
herramienta, hasta los lmites de
giro y alcance correspondientes a
cada modelo.

2.- Movimiento de reorientacin:


Movimiento que se realiza para
comprobar el TCP de la herramienta
y la desviacin que tiene sta
respecto de los ejes X, Y o Z.
Tema 65 RobotStudio.

4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 5: RobotStudio

5.4 Relacin entre los sistemas de coordenadas.


Los sistemas de coordenadas en los robots de ABB, tienen una relacin entre s y obviamente
tambin la tienen cuando se utiliza RobotStudio. Esta relacin, viene expresada de forma
grfica en la siguiente figura:

Sistema de coordenadas mundo de RobotStudio

El sistema de coordenadas mundo de RobotStudio representa a la totalidad de la estacin o


clula de robot. Se encuentra en la parte superior de la jerarqua de la que dependen todos los
dems sistemas de coordenadas.

Sistema de coordenadas de la base

Cada robot de la estacin, tanto en RobotStudio como en el mundo real, tiene un sistema de
coordenadas de la base que siempre est situado en la base del robot. Este sistema se
relaciona con el sistema de coordenadas mundo.

Sistema de coordenadas del objeto de trabajo

El sistema de coordenadas llamado objeto de trabajo, es el punto definido por el usuario,


situado en el vrtice de la mesa de trabajo normalmente. Cuando el usuario no define un
objeto de trabajo en concreto, el sistema robot tiene predefinido un punto identificado como
Wobj0. Este sistema de coordenadas, se compone de dos vectores:

Uframe: Este vector se relaciona con el sistema de coordenadas mundo.


Oframe: Este vector se relaciona con el sistema de Uframe.
Tema 65 RobotStudio.

Sistema de coordenadas del punto central de la herramienta o TCP

El sistema de coordenadas del punto central de la herramienta, denominado tambin TCP, es


el punto situado en el centro de la herramienta. Todos los robots tienen un TCP predefinido en
el punto de montaje de la herramienta en el robot, identificado como tool0. Este vector se
relaciona con el sistema de Oframe mediante los Robtarjet.
5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados
Tema 5: RobotStudio

Por ltimo, el TCP, se relaciona con el sistema de coordenadas base, cerrando la concatenacin
de los sistemas de coordenadas.

PROYECTO FINANCIADO POR:


Tema 65 RobotStudio.

6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.1 CREACIN DE UN SISTEMA ROBOT

Objetivos de la 01.- Crear un sistema robot que sirva para simular y programar un
actividad: proceso en el que se utilice el robot simulado.

Conocimientos 01.- Robot a utilizar. Modelo y opciones de software.


previos: 02.- RobotStudio. Primeros pasos, movimientos con el ratn.

Conocimientos 01.- Pestaa Archivo. Crear estaciones con RobotStudio Manual


relacionados: RobotStudio Captulo 7
02.- Pestaa Inicio. Gestin biblioteca en RobotStudio Manual
RobotStudio Captulo 8

Recursos 01.- Sistema Robot IRB120 u otro de mayor gama.


necesarios

Archivos de
imagen
relacionados

Archivos de 01.- 1ejercicio Creacin de un sistema robot y una secuencia de


programa movimientos.
relacionados
Pack and GO realizado con RobotStudio 5.14.02.01 y RobotWare 5.14.02_2039. Para
visualizar los programas, Archivo\Compartir\Unpack and Work

Actividad 5.1: Creacin de un sistema robot.

PROYECTO FINANCIADO POR:

1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.1 CREACIN DE UN SISTEMA ROBOT

Objetivo:

El objetivo consiste en crear mediante RobotStudio, una estacin virtual con un robot de
caractersticas iguales a un modelo real y de un sistema de control compatible.

Procedimiento:

1.- Inicializar RobotStudio desde el botn de inicio o Clicar en el icono de acceso directo del
escritorio.

2.- En la pantalla principal, seleccionar la pestaa Archivo/Nuevo. Elegir Estacin vaca y a


continuacin Crear.

Actividad 5.1: Creacin de un sistema robot.

2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

3.- En la nueva ventana, seleccionar Archivo/Biblioteca ABB. Aparecern diferentes tipos


de robots y elegiremos el modelo deseado. En este caso el IRB120.

4.- Desde Archivo, elegir la opcin Sistema de Robot y a continuacin seleccionar Desde
diseo. De este modo, se elige crear un sistema a partir de un diseo prestablecido.

Actividad 5.1: Creacin de un sistema robot.

Un sistema robot implica, adems de la mecnica, las opciones de software que tiene el robot
real, por ejemplo idioma, multitarea, comunicaciones etc..

3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En el asistente que gua la creacin del sistema robot, asignar un nombre y especificar una
ubicacin para el sistema creado. Por defecto se archivar en una carpeta que Robotstudio
crea en Mis documentos.

A continuacin teclear siguiente en las siguientes ventanas, continuando con la creacin del
sistema.

Actividad 5.1: Creacin de un sistema robot.

4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En la ventana Opciones del sistema, pulsar sobre Opciones para establecer las
caracteristicas del sistema robot.

Para comenzar, marcar como segundo idioma Spanish (es necesario para poder cambiar el
idioma de las pantallas del FlexPendant).

Actividad 5.1: Creacin de un sistema robot.

Aunque pueden existir otras opciones a tener en cuenta acordes con el robot real que habra
que seleccionar (multitarea, comunicaciones), para esta primera actividad se dejar
configurada unicamente esta opcin. Teclear Aceptar y a continuacin Finalizar para
terminar el proceso de creacin del sistema.

5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

5.- Durante unos segundos el controlador estar inicializandose. Cuando en la parte inferior
derecha de la ventana principal el mensaje Estado de controlador se fije de color verde
indicar que ste se ha inizializado.

6.- Para establecer una herramienta en el robot se puede disear desde la opcin Modelado
(esta opcin se ver en la actividad 5.3) o bien se puede seleccionar una de la biblioteca de
ABB. En este ejemplo, se utilizar una herramienta de la biblioteca y para ello en el menu
principal seleccionar Archivo/Importar biblioteca y acceder a Equipamiento donde se
seleccionar la herramienta disponible deseada, en este caso MyTool.

Actividad 5.1: Creacin de un sistema robot.

6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En la pestaa Diseo y dentro del rbol del robot, el programa ha registrado una referencia a
la herramiente seleccionada. Para relacionar sta con el robot, seleccionar con el botn
izquierdo del ratn Mytool y arrastrar hasta la referencia del robot.

Para que la herramienta se coloque en la punta del robot en el mensaje sobre la posicin
actual seleccionar No.

Una vez posicionada correctamente la herramienta sobre la punta, verificar que en el cuadro
de referencia de herramienta activa est seleccionada MyTool.

Actividad 5.1: Creacin de un sistema robot.

7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

7.- Para comprobar que la herramienta est sujetada en la brida, seleccionar Movimiento de
ejes y manualmente, orientar uno o varios ejes clicando sobre ellos con el raton y moviendo
ste.

Si la herramienta se mueve solidaria con los ejes est bien programada la sujeccin, si por el
contrario queda esttica cuando los ejes se mueven, hay que repetir el proceso anterior.

Actividad 5.1: Creacin de un sistema robot.

8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.2 DISEO DE UNA SECUENCIA DE MOVIMIENTOS

Objetivos de la 01.- Crear un sistema robot que sirva para simular y programar un
actividad: proceso en el que se utilice el robot simulado.

Conocimientos 01.- Robot a utilizar. Modelo y opciones de software.


previos: 02.- RobotStudio. Primeros pasos, sincronizacin.

Conocimientos 01.- Pestaa Inicio. Gestin biblioteca en RobotStudio Manual


relacionados: RobotStudio Captulo 8
02.- Pestaa Modelado. Diseo de piezas slidas en RobotStudio Manual
RobotStudio Captulo 9
03.- Pestaa Simulacin. Simulacin de programa en RobotStudio
Manual RobotStudio Captulo 10
04.- Pestaa Fuera de lnea. Edicin de programa y movimiento del
robot en RobotStudio Manual RobotStudio Captulo 11

Recursos 01.- Sistema Robot IRB120 u otro de mayor gama.


necesarios

Archivos de
imagen
relacionados

Archivos de 01.- 1ejercicio Creacin de un sistema robot y una secuencia de


programa movimientos.
relacionados
Pack and GO realizado con RobotStudio 5.14.02.01 y RobotWare 5.14.02_2039. Para
visualizar los programas, Archivo\Compartir\Unpack and Work

Actividad 5.2: Diseo de una secuencia de movimientos.

PROYECTO FINANCIADO POR:

1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.2 DISEO DE UNA SECUENCIA DE MOVIMIENTOS

Objetivo:

El objetivo consiste en crear un programa, en el lenguaje de programacin RAPID, para definir


una secuencia de movimientos que sean posteriormente simulados por el robot.

Procedimiento:

1.- Una vez creado el sistema robot acorde con el robot real del cual se quiere simular su
comportamiento (movimientos, colisiones), se describen los pasos para crear y simular un
programa diseado con RobotStudio que simule el comportamiento citado.

2.- Para llevar al robot a una posicin, seleccionar en el men Inicio, Movimiento de ejes y
orientar manualmente los diferentes ejes hasta la posicin deseada.

El eje activado cambia de color al clicar el ratn sobre l y arrastrando el mismo, el eje se
desplazar tal y como lo hara si fuese real.

Actividad 5.2: Diseo de una secuencia de movimientos.

2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

3.- Una vez desplazados los ejes hasta lograr la posicin deseada, guardar la posicin o punto
mediante la opcin Inicio/Programar Objetivo.

El resultado de esta operacin es la creacin de un dato del tipo robtarjet con sus
coordenadas (x,y,z) y rotaciones de ejes (cuaternios) del punto del espacio al que se ha
desplazado el TCP de la herramienta.

Como se trata de un dato del tipo robtarjet como se ha mencionado, los argumentos
correspondientes a la herramienta y objeto de trabajo, que completan dicho dato, son los que
estn seleccionados en los campos que aparecen en el borde superior derecho de la figura:

Herramienta: MyTool.
Objeto de trabajo: wobj0.

Actividad 5.2: Diseo de una secuencia de movimientos.


Al activar programar objetivo, un cuadro emergente pregunta si la posicin va a estar
referenciada al objecto de trabajo predeterminado. Clicar Si para el ejemplo.

3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Partiendo de esta posicin de inicio, configurar otras 4 posiciones ms para realizar la


trayectoria de un cuadrado. Cada vez que se posicione el robot en un nuevo punto, activar
programar objetivo.

4.- Arrastrar la herramienta hasta el primer punto del cuadrado y activar programar objetivo.

Para establecer los restantes puntos del cuadrado, mover el robot de forma lineal
seleccionando la opcin de Movimiento lineal dentro del mismo men de Inicio.

5.- Al desplazar los ejes, se visualizan los valores de la coordenadas de los ejes que se pueden
tomar como referencia, para realizar el cuadrado con los desplazamientos lineales.

Actividad 5.2: Diseo de una secuencia de movimientos.

Tambin se puede dibujar o modelar una pieza sobre la que proyectar las cuatro posiciones del
cuadrado. Seleccionar Slido en la pestaa Modelado y elegir Tetraedro.

4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En el cuadro de la parte izquierda rellenar los valores de tamao y ubicacin del tetraedro.

Proceder, como en el caso donde no exista la referencia de la pieza, ayudndose de la


visualizacin de las coordenadas de los ejes X e Y para posicionar el TCP con ms precisin.

8.- Una vez guardadas las posiciones, expandir wobj0 del explorador de la pestaa
Trayectoria y objetivos (no de la pestaa de Diseo). Los puntos guardados, figuran como
target numerados.

Seleccionar la carpeta de trayectorias y con el botn derecho del ratn crear una trayectoria
o rutina que posteriormente recoger todas los puntos o posiciones creadas anteriormente.

Se puede cambiar tanto el nombre de las


posiciones como el asignado a la trayectoria.
Para ello, seleccionar el mismo y con el boton
derecho del raton elegir cambiar nombre.

Actividad 5.2: Diseo de una secuencia de movimientos.

5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

9.- Se pueden modificar algunos argumentos de las posiciones o datos robtarjet creados desde
la barra situada en la parte inferior de la pantalla (Velocidad, zona). En esta actividad estos
cambios se realizarn con el editor de RAPID.

10.- Seleccionar todos los puntos y arrastrarlos hasta la trayectoria o rutina creada llamada
Rutina1. Automaticamente cada una de las posiciones son asociadas a una instruccin de
movimiento.

Las instruciones de movimiento que se graban en la rutina creada, coinciden con la instruccin
seleccionada en la parte inferior de la pantalla, en este caso MoveL o movimiento lineal.

Actividad 5.2: Diseo de una secuencia de movimientos.

11.- A continuacin sincronizar con VC o Controlador de sistemas virtual, para que el


sistema reconozca los objetos y posiciones creadas. Desde Inicio, sobre la pestaa de Diseo
seleccionar Sistema1 y con el botn derechocho del ratn elegir Sincronizar con VC.

6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

El sistema queda estructurado tal y como se recoge en la siguiente ventana. Seleccionar


Module 1 para que todas las instrucciones sean guardadas dentro del mismo mdulo. Marcar
Sistema1 y verificar que todos los campos estn marcados. Para finalizar activar Aceptar.

12.- Acceder a la opcin Fuera de linea del men principal. Expandir Sistema y dentro de
RAPID expandir hasta Module1, hacer doble click sobre la Rutina1 creada anteriormente.
Actividad 5.2: Diseo de una secuencia de movimientos.

7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Aparece una nueva ventana a la derecha, que recoge las instrucciones y posiciones creadas
anteriormente. Se trata del editor RAPID que sirve para editar el programa.

Para que no ocupe todo el espacio y permita visualizar los movimientos del robot, sobre la
pestaa Sistema1: T_Robot/ Module1 con el botn derecho del ratn seleccionar Nuevo
Grupo de pestaas verticales.

Desde este editor se pueden cambiar las instrucciones modificando los diferentes argumentos
o tipos de de movimientos. Tambin se pueden insertar, copiar y borrar instrucciones.

Despues de cualquier modificacin realizada hay que validar los cambios (realizar una nueva
compilacin) accionando el icono Aplicar cambios.

Actividad 5.2: Diseo de una secuencia de movimientos.

Si hubiera algn error de sntesis, el compilador lo detecta y hay que corregirlo de lo contrario
no se podr ejecutar el programa .

8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Para finalizar el proceso de cambios, hay que sincronizar con la estacin o controlador virtual.
En la opcin Archivo pulsar sobre el icono de Sincronizar con estacin.

Verificar que los campos de la estructura estn sealados y Aceptar.

13.- Antes de ejecutar el programa hay que seleccionar el modo de funcionamiento y poner
motores en ON. Desde Archivo seleccionar Panel de control. Sobre la llave clicar en modo
manual o automtico y actuar sobre el pulsador hasta que el piloto blanco quede fijo.

Actividad 5.2: Diseo de una secuencia de movimientos.

9
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

14.- Situar el ratn en el editor de Rapid y clicando en cualquier punto, con el botn derecho
del mismo seleccionar Situar puntero de programa en Main para ejecutar el programa
desde el inicio.

El cursor indica en amarillo la posicin desde la que se va a ejecutar el programa. Accionar el


icono de inicio para comenzar el ejecucin del programa.

15.- En la pestaa Vista1 se observa el movimiento del robot y en la pestaa Sistema1:


T_Robot/ Module1 el movimiento del cursor sobre el programa sincronizado con los
movimientros.

Actividad 5.2: Diseo de una secuencia de movimientos.

Si se desea modificar algn argumento como por ejemplo zone, para que el robot realice las
esquinas del cuadrado perfectamente perfiladas, parar el programa y editar el argumento o
argumentos a modificar, en este caso sustituyendo z100 por fine en los movimientos.

10
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Se observa la modificacin tanto del programa como de la evolucin de la herramienta en las


siguientes figuras:

Para detener la ejecucin de la rutina pulsar el boton Detener .

Actividad 5.2: Diseo de una secuencia de movimientos.

11
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

16.- Se puede seguir la trayectoria de la herramienta, grabando la misma. Para ello,


seleccionar activar rastreo de TCP dentro de la opcin Simulacin/Monitor del menu
principal.

Se puede as mismo, reproducir de forma automtica toda la secuencia de programa o grabar


en un archivo ejecutable seleccionando Grabar en visor en men Simulacin/Reproducir.

Actividad 5.2: Diseo de una secuencia de movimientos.

12
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.3 CREACIN DE HARRAMIENTAS DE USUARIO

Objetivos de la 01.- Crear una herramienta personalizada que sirva para simular y
actividad: programar un proceso en el que se utilice dicha herramienta.
02.- Tomar conciencia de la importancia del TCP.

Conocimientos 01.- TCP. Tool Centre Point.


previos: 02.- Sistema de coordenadas. Tema 2.

Conocimientos 01.- Pestaa Modelado. Crear herramientas con RobotStudio Manual


relacionados: RobotStudio Captulo 9
02.- Pestaa Inicio. Gestin biblioteca en RobotStudio Manual
RobotStudio Captulo 8

Recursos 01.- Sistema Robot IRB120 u otro de mayor gama.


necesarios

Archivos de
imagen
relacionados

Archivos de
programa
relacionados

Actividad 5.3: Creacin de herramientas de usuario.

PROYECTO FINANCIADO POR:

1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.3 CREACIN DE HARRAMIENTAS DE USUARIO

Objetivo:

1.- Crear una herramienta personalizada que


responda a un diseo que posteriormente se utilice
con el robot y sirva para realizar la simulacin real.

Procedimiento:

Paso 1.- Crear la herramienta

1.- En la pestaa Modelado, crear mediante figuras slidas simples la herramienta. En la


figura se observa el tercer cilindro programado, que se ha volteado para colocarlo en el
extremo del cilindro vertical.

Actividad 5.3: Creacin de herramientas de usuario.

2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

El desplazamiento desde la base se logra mediante las cotas definidas en Punto central de la
base (mm) y la rotacin mediante la Orientacin (deg). Los tres campos, identificados por
diferentes colores, relacionan las cotas con los ejes x,y,z.

2.- Definir el codo de la herramienta insertando una esfera y la punta con un cono tal y como
indica la figura.

3.- En la pestaa diseo, se observan las diferentes piezas que componen la herramienta:

Pieza_1: Base de la herramienta.


Pieza_2: Cilindro vertical.
Actividad 5.3: Creacin de herramientas de usuario.

Pieza_3: Cilindro horizontal.


Pieza_4: Esfera posterior.
Pieza_5: Cono delantero.

Desplegar las diferentes piezas y arrastrar el contenido


de cada una de ellas, llamado cuerpo, hasta la Pieza_1.

De esta manera, la Pieza_1 contendr los cuerpos de


todas las piezas.

Una vez realizada esta operacin, borrar todas las


piezas excepto la Pieza_1, y renombrar dicha pieza
con otro nombre, por ejemplo herramienta.

3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

4.- Una vez creada la herramienta, crear o referenciar su sistema de coordenadas. Para ello,
seleccionar Base de coordenadas/Creacin de sistemas de coordenadas, en los
diferentes campos, referenciar la punta de la herramienta respecto de su base tanto en
distancia como en rotacin. Una vez referenciada correctamente dicha punta, pulsar en Crear.

5.- Guardar el diseo creado, seleccionando para ello la herramienta en el explorador y


clicando el botn derecho sobre ella, seleccionar Guardar como biblioteca

Actividad 5.3: Creacin de herramientas de usuario.

4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Paso 2.- Poner la herramienta diseada.

6.- Seleccionar la herramienta diseada. Para ello, clicar en Inicio/Importar


biblioteca/Biblioteca de usuario donde aparecer la herramienta diseada.

7.- Como el sistema robot tena la herramienta llamada


MyTool acoplada, cuando se realiz esta actividad,
desplegar Eslabones dentro de la pestaa Diseo el
robot y eliminar del Link 6 la herramienta MyTool,
pulsado el botn derecho sobre ella y seleccionando
Eliminar.

8.- Arrastrando la herramienta hasta el robot, al soltar el botn izquierdo del mismo, la
herramienta se colocar en el 6 eje tal y como indica la siguiente figura.

Actividad 5.3: Creacin de herramientas de usuario.

5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Paso 3.- Guardar herramienta con TCP definido

8.- Llamar a la herramienta guardada anteriormente pulsando en Inicio/Importar


biblioteca/Biblioteca de usuario/demo1 como se indica en la figura:

9.- Eliminar el enlace que tiene la herramienta programada con el disco duro al haberla
guardado anteriormente. Para ello, seleccionar el objeto y clicar con el botn derecho, elegir
Desconectar biblioteca.

Actividad 5.3: Creacin de herramientas de usuario.

6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

10.- Crear un sistema de coordenadas, seleccionando Modelado/Base de


coordenadas/Creacin de un sistema de coordenadas y definir el TCP de la herramienta.

11.- Una vez creado el sistema de coordenadas, crear la herramienta con TCP. Para ello,
seleccionar Modelado/Crear herramienta con lo que emerger un asistente de creacin de
herramienta.

Actividad 5.3: Creacin de herramientas de usuario.

En el primer paso del asistente, se rellenarn los siguientes campos:


Nombre a la herramienta: Nombre con el que se guardar (Herramienta pincho).
Seleccionar pieza: Elegir la herramienta anteriormente guardada (Herramienta).
Datos la herramienta: Si se saben los datos (Masa, centro de gravedad ).

Aceptar los datos y el asistente activar el segundo paso. Clicar en Valores de


objetivo/sistema de de forma que el cursor quede parpadeando. Sin que el cursor deje de
parpadear, acercar el smbolo del ratn a la punta de la herramienta donde se quiere
establecer el TCP. El color se volver ms intenso cuando identifique el punto. Clicar.

7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Al clicar, aparecer el sistema de coordenadas anteriormente definido con sus valores


(sistema de coordenadas_1). Para validar el TCP, pulsar sobre la barra vertical (->) hasta
que aparezca el nombre en la parte derecha. Terminar el proceso.

12.- Guardar la herramienta con su TCP, clicando el botn derecho sobre ella y seleccionando
Guardar como biblioteca.
Actividad 5.3: Creacin de herramientas de usuario.

8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.4 CREACIN DE OBJETOS DE TRABAJO

Objetivos de la 01.- Crear un sistema robot que sirva para simular y programar un
actividad: proceso en el que se utilice el robot simulado.

Conocimientos 01.- Robot a utilizar. Modelo y opciones de software.


previos: 02.- RobotStudio. Primeros pasos, movimientos con el ratn.

Conocimientos 01.- Pestaa Inicio. Crear objeto de trabajo y programar objetivos en


relacionados: RobotStudio Manual RobotStudio Captulo 8
02.- Pestaa Modelado. Crear objetos auxiliares en RobotStudio Manual
RobotStudio Captulo 9
04.- Pestaa Fuera de lnea. Edicin de programa y movimiento del
robot en RobotStudio Manual RobotStudio Captulo 11

Recursos 01.- Sistema Robot IRB120 u otro de mayor gama.


necesarios

Archivos de
imagen
relacionados

Archivos de 01.- 2ejercicio Programacin de la creacin de un objeto de trabajo.


programa
relacionados Pack and GO realizado con RobotStudio 5.14.02.01 y RobotWare 5.14.02_2039. Para
visualizar los programas, Archivo\Compartir\Unpack and Work

Actividad 5.4: Creacin de un objeto de trabajo.

PROYECTO FINANCIADO POR:

1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.4 CREACIN DE OBJETOS DE TRABAJO

Objetivo:

El objetivo consiste en crear mediante RobotStudio, objetos de trabajo para que el mismo
programa de robot se pueda ejecutar, realizando la misma secuencia de movimientos,
independientemente de las coordenadas y rotacin de mesa o soporte sobre la que se ejecuta,
tal y como se ha realizado en la actividad 4.7 con el robot real.

Objeto de trabajo

Un objeto de trabajo es un sistema de coordenadas utilizado para describir la posicin de una


pieza de trabajo. Se compone de dos bases de coordenadas: la base de coordenadas del
usuario y la del objeto. Todas las posiciones son relativas a la base de coordenadas del objeto,
que a su vez es relativa a la base de coordenadas del usuario y a su vez es relativa al sistema
de coordenadas mundo.

Actividad 5.4: Creacin de un objeto de trabajo.

2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Procedimiento:

1.- Utilizar un sistema robot anteriormente creado o crear uno nuevo, seleccionando
Archivo/Biblioteca ABB. Elegir el modelo de robot IRB120.

Desde Inicio elegir la opcin Sistema de Robot y a continuacin seleccionar Desde diseo.
De este modo se elige crear un sistema, a partir de un diseo prestablecido.

Asignar un nombre al sistema y especificar una ubicacin para el sistema creado. Por defecto
se guarda en una carpeta que Robotstudio crea en Mis documentos.

Actividad 5.4: Creacin de un objeto de trabajo.

Para establecer una herramienta en el


robot, se puede disear desde la
opcin modelado o bien seleccionar
una de la biblioteca de ABB.

En este ejemplo se utiliza una


herramienta de la biblioteca y para ello,
seleccionar Archivo. En la opcin
Importar biblioteca acceder a
Equipamiento donde se seleccionar
MyTool.

3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En la pestaa de diseo y dentro del rbol del robot, se ha registrado una referencia a la
herramiente seleccionada. Para relacionar sta con el robot, marcar con el botn izquierdo del
ratn Mytool y arrastrar hasta la referencia del robot.

En el mensaje que emerge, advirtiendo sobre la posicin actual, seleccionar No para que la
herramienta se coloque en la brida del robot.

Una vez posicionada correctamente la herramienta sobre la brida, verificar que en el cuadro de
referencia de herramienta activa, sta est seleccionada (MyTool).

2.-Antes de configurar el objeto de trabajo, se disear en el area del robot una pieza a modo
de mesa sobre la cual se va a ubicar el objeto. En la opcin de Modelado del menu principal,
seleccionar Slido y la forma Tetraedro.

Actividad 5.4: Creacin de un objeto de trabajo.

4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En la ventana de configuracin de la pieza, establecer los valores de Longitud, Anchura y


Altura para definir las dimensiones de la pieza o mesa.

En los campos relativos a Punto de esquina, fijar los valores de las coordenadas X e Y para
ubicar la pieza en el espacio del robot respecto de las coordenadas mundo. Pulsar crear y
cerrar para finalizar la configuracin.

Es conveniente que la pieza que acta de mesa, est en una posicin diferente de las
coordenadas del robot, para poder ubicar posteriormente otra mesa, donde con el mismo
programa de robot, bastar con definir el nuevo objeto de trabajo para que el robot ejecute los
mismos movimientos desplazados.

Para ello con el botn derecho del ratn seleccionar Girar y establecer un valor de giro
orientativo de 45.

Actividad 5.4: Creacin de un objeto de trabajo.

5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

3.- Para crear el objeto de trabajo seleccionar desde el men Inicio, la opcin Otros/Crear
objeto de trabajo.

En la pestaa que aparece en la izquierda de la pantalla, expandir el Sistema de


coordenadas usuario para definir los tres puntos que permiten configurar el objeto.

Actividad 5.4: Creacin de un objeto de trabajo.

6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Hay que definir los tres puntos siguiendo el siguiente orden:


1. Posicin: Punto donde se quiere crear el sistema de coordenadas..
2. Punto de eje: Punto que est alineado en el eje X segn la regla de la mano derecha.
3. Punto de plano: Punto que est alineado en el eje Y segn la regla de la mano
derecha.

Para marcar los puntos, utilizar las herramientas de posicionado que ofrece el programa. En
este caso es muy til el puntero de ajuste a final que se selecciona como indica la figura
anterior. Un pequeo circulo blanco sealar la posicin exacta del vrtice cuando se acerque
el ratn al mismo.

Actividad 5.4: Creacin de un objeto de trabajo.

En la siguiente secuencia de figuras, se describe el procedimiento paso a paso para definir el


objeto de trabajo.

7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Posicin o punto donde se quiere crear el sistema de coordenadas.

Punto de eje o punto que est alineado en el eje X segn la regla de la mano derecha.

Actividad 5.4: Creacin de un objeto de trabajo.

Punto de plano o punto que est alineado en el eje Y segn la regla de la mano derecha.

8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Una vez fijados los tres puntos, seleccionar Aceptar las coordenadas y posteriormente Crear
y Cerrar.

Al expandir la estructura del robot, se puede observar que se ha establecido un nuevo objeto
de trabajo diferente del Wobj0. La figura muestra la disposicin de las coordenadas del nuevo
objeto.

Actividad 5.4: Creacin de un objeto de trabajo.

Para establecer de forma permanente el objeto de trabajo, conectar el sistema de coordenadas


al objeto o mesa. De esta forma, si se mueve la pieza o mesa, el sistema de coordenadas se
mueve con ella.

9
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Para ello seleccionar Workobject_1 y con el botn derechocho del ratn elegir Conectar a y
relacionarlo con Pieza_1.

En el siguiente mensaje, elegir Si para mantener la ubiacin del objeto de trabajo

4.- Para poder realizar una trayectoria de trabajo del robot, disear una pieza situada sobre la
mesa con el sistema de coordenadas workobject_1 creada anteriormente.

Desde Modelado seleccionar Slido/Tetraedro y establecer las dimensiones como


anteriormente se ha hecho con la mesa.

Actividad 5.4: Creacin de un objeto de trabajo.

10
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

El nuevo objecto es situado sobre las coordenadas de X e Y con valores 0 y 0.

Para colocar la pieza en el nuevo objeto de trabajo, seleccionar sta y con el botn derecho del
ratn elegir Situar sobre la Base de coordenadas. En el cuadro de seleccin elegir la base de
coordenadas Workobject_1, que es el nombre que es asignado por defecto al nuevo objeto
de trabajo.

Actividad 5.4: Creacin de un objeto de trabajo.

11
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En la figura, se observa el objeto situado sobre


el nuevo workobject.

Es conveniente cambiar el color de la pieza


seleccionando sta y elegiendo con el botn
derecho del ratn, Seleccionar color.

Para modificar la posicin de la pieza


seleccionar Fijar posicion en el misma
ventana de opciones.

Establecer valores en los ejes X e Y para


centrar la pieza.

Actividad 5.4: Creacin de un objeto de trabajo.

12
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

5.- Se puede crear asimismo, un sistema de coordenadas de objeto que sea relativo a la base
de coordenadas de usuario y que se establezca en el centro de la nueva pieza.

Seleccionando el workobject anterior, con el boton derecho del ratn elegir Modificar objeto
de trabajo.

Acceder al sistema de coordenadas de objeto y expandir para configurar los tres puntos de
referencia.

Actividad 5.4: Creacin de un objeto de trabajo.

13
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Proceder del mismo modo en que se ha definido el sistema de coordenadas Workobject_1 en


el punto 3. Con ayuda de las herramientes de centrado y ajuste al final que ofrece el
programa, establecer los tres puntos necesarios.

1.- Posicin o punto central donde se quiere crear el nuevo sistema de coordenadas.

2.- Punto de eje o punto que est alineado en el eje X segn la regla de la mano
derecha.

Actividad 5.4: Creacin de un objeto de trabajo.

14
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

3.- Punto de plano o punto que est alineado en el eje Y segn la regla de la mano
derecha.

Para establecer de forma permanente el objeto de trabajo conectar el sistema de coordenadas


Actividad 5.4: Creacin de un objeto de trabajo.

al objeto. Para ello, seleccionar Workobject_1 y con el botn derecho del ratn elegir
Conectar a y relacionarlo con Pieza_1.

15
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

5.- Una vez creado y modificado el objeto de trabajo, disear el programa RAPID fijando
posiciones o puntos y creando la trayectoria que debe seguir la herramienta (Actividad 5.2).

Para fijar el primer punto o punto de reposo, seleccionar en la pestaa Diseo, el robot
IRB120 y con el botn derecho del ratn elegir Movimiento de ejes de mecanismo.

Esta posicin de inicio est situada fuera del area de trabajo y es necesario que al menos el eje
5 tenga un valor diferente de 0 para evitar una posicin singular que bloquee el robot.
Arrastrando el cursor del ratn sobre los grados de cada eje o fijando su magnitud con el
teclado, mover los ejes hasta la posicin deseada.

Actividad 5.4: Creacin de un objeto de trabajo.

Anter de pulsar Programar objetivo para grabar el punto, seleccionar en la parte inferior el
tipo de movimiento como MoveAbsJ para que el movimiento de los ejes hacia este punto de
reposo sea cmodo.

16
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Al seleccionar Programar objetivo, la posicin se registra como Join Target_1.

Para visualizar el registro de la posicin guardada, expandir en la pestaa Trayectorias y


objetivos los objetivos de eje del robot.

Actividad 5.4: Creacin de un objeto de trabajo.

Se puede modificar el nombre del punto, por ejemplo home y el modo de aproximacin a la
posicin que no requiere especial precisin, por ejemplo z100.

17
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Para el movimiento del robot a ese punto programado, crear una trayectoria denominada
rutinahome, a la que se arrastrar el punto de tipo Jointarget home.

Actividad 5.4: Creacin de un objeto de trabajo.

18
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

6.- Seleccionar Movimiento de Ejes en el men Inicio para llevar el robot a una nueva
posicin. Mover manualmente los ejes hasta colocar el robot en una posicin encima del area
de trabajo.

Actividad 5.4: Creacin de un objeto de trabajo.

19
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Una vez posicionada la herramienta en el primer punto de la pieza, seleccionar en el cuadro de


la parte inferior el tipo de movimiento como MoveJ (anteriormente se ha usado MovAbsJ) y
guardarlo mediante Programar objetivo.

La nueva posicin es guardada como Target_10.

Con el objeto de realizar una trayectoria sobre el contorno de la pieza, definir el resto de
posiciones. Clicar en Inicio/Objetivo y seleccionar Crear Objetivo. Actividad 5.4: Creacin de un objeto de trabajo.

20
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Con las herramientas de posicionado, elegir puntero ajustar a final y posicionar el cursor
sobre un vrtice, marcar el primer punto y pulsar Aadir.

Para los dems vrtices de la pieza basta con posicionar la herramienta y clicar en Aadir
hasta lograr los cuatro puntos o vrtices del tetraedro.

Actividad 5.4: Creacin de un objeto de trabajo.

21
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

7.- Con el fin de orientar la herramienta lo mejor posible para alcanzar la posicin, modificar el
objetivo, que est sealado mediante una seal de advertencia en forma de tringulo, con el
siguiente metodo:

Seleccionar el primer punto o Target_20 y con el boton derecho del ratn acceder a la opcin
Modificar objetivo/Girar.

Establecer un valor orientativo p.e. -90 en el cuadro de rotacin y sealar X Z y pulsar


Aplicar .

Actividad 5.4: Creacin de un objeto de trabajo.

22
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Teniendo seleccionado el mismo punto elegir la opcin Ver Herramienta en objetivo y


seleccionar MyTool. Aparecer una herramienta con una posicin determinada que tendremos
que corregir, mediante el mtodo anterior, para orientarla hacia la brida del robot.

Pulsar Aplicar tantas veces como sea necesario hasta alcanzar la corecta orientacin.

En el mismo men de opciones elegir Copiar orientacin.

Actividad 5.4: Creacin de un objeto de trabajo.

23
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

8.- Seleccionar los otros datos target, correspondientes a los vrtices de la pieza, y aplicar
orientacion. De esta forma, quedaran todas las posiciones correctamente orientadas hacia la
brida.

9.- Crear una trayectoria nueva y arrastrar los targets creados y modificados a la misma.
Renombrar la trayectoria o rutina como Cuadrado.

Actividad 5.4: Creacin de un objeto de trabajo.

10.- Una vez creada la trayectoria verificar la configuracin de movimientos que se han
asignado. Seleccionar Cuadrado y con el botn derecho del ratn acceder a la opcin de
Configuraciones y elegir Configuracin automtica.

24
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Si la configuracin es correcta desapareceren los tringulos amarillos de los iconos de los


targets. Si no es as hay que volver a repetir el proceso hasta que desaparezcan.

Para finalizar el proceso seleccionar T_ROB1 y con el botn derecho del ratn acceder a la
opcin de Sincronizar con VC.

Actividad 5.4: Creacin de un objeto de trabajo.

25
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Verificar que todos los campos estn marcados y pulsar Aceptar.

Seleccionar Fuera de linea y expandir RAPID hasta las rutinas creadas. Hacer doble clik
sobre ellas y acceder al editor de RAPID.

Actividad 5.4: Creacin de un objeto de trabajo.

26
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Modificar las instrucciones para alcanzar el punto con precisin defininedo la zona en fine.
Crear una linea nueva para cerrar la trayectoria alcanzando la primera posicin del cuadrado.

Aplicar cambios y Sincronizar con estacion.

Desde el panel de control seleccionar en modo manual automtico .

Situar el cursor en la parte del programa que interese ejecutar (rutina o main) y activar inicio
para ejecutar el programa.

Actividad 5.4: Creacin de un objeto de trabajo.

27
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.4: Creacin de un objeto de trabajo.

28
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.5 DESPLAZAMIENTO DE PIEZAS. PICK & PLACE

Objetivos de la 01.- Crear un sistema robot que sirva para simular y programar un
actividad: proceso en el que se tilice el robot simulado.

Conocimientos 01.- Robot a tilizar. Modelo y opciones de software.


previos: 02.- RobotStudio. Primeros pasos, movimientos con el ratn.

Conocimientos 01.- Pestaa Inicio. Crear objeto de trabajo y programar objetivos en


relacionados: RobotStudio Manual RobotStudio Captulo 8
02.- Pestaa Modelado. Crear objetos auxiliares en RobotStudio Manual
RobotStudio Captulo 9
03.- Pestaa Simulacin. Crear objetos auxiliares en RobotStudio
Manual RobotStudio Captulo 10
04.- Pestaa Fuera de lnea. Edicin de programa y movimiento del
robot en RobotStudio Manual RobotStudio Captulo 11

Recursos 01.- Sistema Robot IRB120 u otro de mayor gama.


necesarios

Archivos de
imagen
relacionados

Archivos de 01.- 3ejercicio Programacin de la simulacin de desplazamiento de


programa piezas.
relacionados
Pack and GO realizado con RobotStudio 5.14.02.01 y RobotWare 5.14.02_2039. Para
visualizar los programs, Archivo\Compartir\Unpack and Work

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

PROYECTO FINANCIADO POR:

1
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.5 DESPLAZAMIENTO DE PIEZAS. PICK & PLACE

Objetivo:

Se trata de que el robot realice una tarea de recogida de una pieza en una posicin
determinada y la traslade a otro punto.

En esta actividad se simular el desplazamiento del robot y las acciones relacionadas con la
herramienta. La conexin y desconexin de objetos a la herramienta y el establecimiento de
acciones de movimiento, permitir simular un proceso real de traslado de piezas (pick & place).

Para la realizacin de esta actividad, se tendr en cuenta lo realizado en la actividad anterior.


Para ello, iniciar cargando la estacin donde se dispone del objeto sobre un til de trabajo.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

2
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

El objetivo consiste en crear mediante RobotStudio, objetos de trabajo para que el mismo
programa de robot se pueda ejecutar independientemente de las coordenadas y rotacin de
mesa o soporte sobre la que se ejecuta, tal y como se ha realizado en la actividad 4.7 con el
robot real.

Procedimiento:

1.- Establecer un til de trabajo similar al anterior, pero en otra posicin.

Seleccionar el til1 y con el botn derecho del ratn (men contextual), desplegar las
opciones y seleccionar Copiar. Seleccionar Ejer2 del rbol de diseo y desde el men
contextual, elegir Pegar.

Seleccionar el nuevo til y desde el men contextual, elegir cambiar el nombre. Renombrar
como til2.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

En las opciones de Mecanismo, activar Mover y actuando sobre los ejes desplazar el nuevo
til hasta otra posicin.

3
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Una vez fijada la posicin del nuevo til, seleccionar ste y desde el men contextual elegir
cambiar el color del mismo.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

4
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Seleccionar la pestaa de Trayectorias y objetivos y


borrar las posiciones y trayectorias creadas en la
actividad anterior.

2.- Definir una pieza sobre el nuevo til

Seleccionar la pieza1 y desde el men contextual elegir Copiar. Seleccionar Ejer2 del rbol
de diseo y desde el men contextual elegir Pegar.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

Seleccionar el nuevo objeto y desde el men contextual renombrar como Pieza2. Establecer
asimismo como origen local, la posicin de la pieza 2.

5
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En las opciones de Mecanismo, activar


Mover y actuando sobre los ejes desplazar la
nueva pieza hasta otra posicin encima de
til2.

3.- Definir posiciones pickpoint y placepoint.

Definir la posicin de recogida de la pieza (pickpoint). En la opcin Objetivo, seleccionar


Crear objetivo.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

En el men de ajustes, seleccionar Ajustar al centro.

6
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Sealar el centro de la pieza con el cursor en la ventana Posicion de la opcin Crear objetivo.
Los valores de la nueva posicin sern guardados. Para finalizar, asignar el nombre de
pickpoint al punto creado.

Para observar la orientacin que tendra la herramienta del robot para acceder a la posicin
creada, seleccionars el punto y desde el men contextual marcar Ver herramienta de
trabajo.
MyTool

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

7
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Como se puede observar la herramienta est orientada en sentido contrario a la posicin inicial.
Para una correcta disposicin, girar el eje Y 180. Para ello, seleccionar el punto y desde el
men contextual seleccionar girar en la opcin de modificar objetivo.

Para un mejor ajuste de la herramienta con la brida, realizar un giro del eje Z en -30.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

8
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Para definir el punto de depsito de la pieza (placepoint), proceder como en el caso anterior.
Crear objetivo sealando el punto central de la pieza 2 y nombrar como placepoint.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

9
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

A continuacin para orientar la herramienta, girar los ejes Y y Z para buscar la mejor
disposicin posible.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

Como se puede observar, los puntos creados aparecen con un pequeo tringulo amarillo. Para
corregir esta advertencia, seleccionar configuraciones desde el men contextual y entre las
posibles variantes seleccionar la que mejor se aproxime al objetivo (la que ms ceros tenga).

10
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Seleccionar placepoint y establecer igualmente la configuracion ms apropiada.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

11
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

4.- Crear trayectorias.

A continuacin crear dos trayectorias denominadas picbox y placebox.

Seleccionar cada uno de los puntos y arrastralos sobre las trayectorias creadas. En cada una
de las trayectorias se habr asignado una instruccin de movimiento.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

Para finalizar el proceso de diseo de los posiciones y trayectorias, seleccionar T_ROB1 y


desde el men contextual elegir Sincronizar con VC.

Verificar y marcar la estructura diseada.

12
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

5.- Verificar programacin y simular las trayectorias creadas.

Seleccionar Fuera de lnea y expandir RAPID hasta visualizar las rutinas creadas. Como se
est realizando todo el diseo sobre la actividad 2, observar que junto a las rutinas que se han
creado, aparecen las diseadas anteriormente.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

Seleccionar el procedimiento correspondiente a Cuadrado con todas sus instrucciones y


borrarlo. Borrar asimismo los robtargets correspondientes a las posiciones de la actividad
anterior.

13
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Para actualizar los cambios, seleccionar Aplicar cambios y a continuacin Sincronizar con
estacin.

Situar puntero en la rutina que se desea verificar, e iniciar ejecucin del programa.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

14
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Una vez verificado que el robot realiza las trayectorias programadas, guardar la estacin como
ejer3 o actividad3.

6.- Establecer acciones

Las acciones estn asociadas a eventos que son activados desde seales de entrada o de
salida I/0. Para configurar estas seales desde Fuera de lnea, seleccionar Editor de
configuraciones.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

Primero crear una unidad virtual de nombre


salidas y aadir 2 seales de tipo digital output
(dopincho y dobackimage por ejemplo).

Asociar estas seales, a las unidades de mapeado


0 y 1 (Unit mapping)

Establecer un nivel de acceso total


(Acess level ALL)

15
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

16
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Aadir una nueva seal y completar los campos con los valores indicados en la imagen.

Para que estos cambios tengan efecto es necesario hacer un arranque en caliente.

A continuacin seleccionar la rutina pickbox y desde el men contextual, elegir Insertar


Actividad 5.5: Desplazamiento de piezas. Pick & Place.
instruccin de accin.

Crear una instruccin Set o activacin y otra de espera WaitTime relacionadas con la seal
dopincho tal y como se indica en las imgenes siguientes.

17
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Crear asimismo otras 2 instrucciones de accion relacionadas con dobackimage en la rutina


placebox.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

18
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Para finalizar Sincronizar con VC y aceptar estructura de mdulos.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

19
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

7. Configurar programa

Desde Fuera de lnea, expandir los mdulos de programa de RAPID y modificar el programa.

Crear una nueva rutina o procedimiento que se denominar main. Dentro de esta rutina
ejecutar la instruccin While true do para que est constantemente ejecutando las rutinas
pickbox y placebox.

Dentro de cada rutina insertar una instruccin move offs para realizar una aproximacin a las
posicines definidas en pickpoint y placepoint. Insertar asimismo, instruciones de accin
para que el robot conecte la pieza a su herramienta y conseguir la animacin de
desplazamiento de la pieza.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

Al finalizar, seleccionar Actualizar los cambios y a continuacin Sincronizar con estacin.

20
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

8.- Crear eventos

Desde la pestaa Simulacin, acceder a la opcin Configurar para elegir Gestor de eventos.

Hacer click sobre Aadir y completar el proceso de configuracin de un evento, seleccionando


las diferentes opciones tal y como se indica en las siguientes imgenes.

Primero, elegir el Tipo de disparo de evento seleccionando la seal y condicin. En este caso
cuando la seal dopincho tome valor 1 o true. Esta orden, se realiza dentro de la subrutina
pickbox mediante la instruccin set dopincho.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

21
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

A continuacin, seleccionar el tipo de accin para Conectar la pieza1 con la herramienta.


Finalizar el proceso de creacin de evento.

Proceder igualmente, con un nuevo evento asociado a la desactivacin de la seal dopincho. Actividad 5.5: Desplazamiento de piezas. Pick & Place.
Al ejecutar la instruccin de reset dopincho se producir la desconexin del objeto de la
herramienta.

22
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

23
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

En la ventana del gestor de eventos aparecen los datos de los eventos que se van
introduciendo y permite realizar modificaciones.

Con los eventos anteriores y mediante las ordenes de movimiento ejecutadas en las rutinas, se
consigue que el robot desplace la pieza desde pickbox hasta placebox una vez. Para simular
un ciclo continuo de recogida y depsito de la pieza, se ha establecido un evento con acciones
mltiples.

Al activar la seal dobackimage se desplaza la pieza1 a la posicin inicial y se oculta.


Mientras el robot vuelve a la posicin inicial, se muestra la pieza2 sobre el til2 que hasta
entonces haba estado oculta.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

24
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

25
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.5: Desplazamiento de piezas. Pick & Place.


Finalmente crear un evento que se produzca a la desconexin de la seal dobackimage para
que, cuando el robot alcance la posicin inicial, se muestre la pieza 1 y se oculte la pieza2.

26
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

27
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

El cuadro de eventos queda resumido en la siguiente ventana.

Actividad 5.5: Desplazamiento de piezas. Pick & Place.


9. Ejecutar el programa

En Fuera de lnea, expandir RAPID y sobre el programa seleccionar puntero en Main. Abrir
el panel de control y poner motores en ON.

28
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Poner motores ON e iniciar la ejecucin del programa.


Actividad 5.5: Desplazamiento de piezas. Pick & Place.

29
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

Actividad 5.5: Desplazamiento de piezas. Pick & Place.

30
Proyecto: Telemantenimiento y telegestin de sistemas robotizados y/o automatizados

ACTIVIDAD RobotStudio
5.6 EJERCICIOS PROPUESTOS

1.- Ejercicio 1

Para acostumbrarse a programar con la ayuda del RS, acoplar al robot virtual la herramienta
MyTool y con ella hacer el seguimiento de contornos de la pieza predefinida como Curve
Thing. Procurar mantener una orientacin perpendicular de la herramienta con respecto al
plano de la pieza y tambin mantener una distancia de 5 mm con respecto a la pieza.

2.- Ejercicio 2

Para ver la diferencia de programacin del robot utilizando el robot real o el RS, realizar el
ejercicio de Repeticin propuesto con la ayuda del RS. Verificar que los tiempo de ciclos
obtenidos son los mismos.

3.- Ejercicio 3

Generacin automtica trayectorias sobre parte de una de las piezas que tiene predefinido el
RS, por ejemplo la hlice instalado sobre la mesa predefinida como PropellerTable con la
ayuda de la herramienta predefinida MyTool.

PROYECTO FINANCIADO POR:

Actividad 5.6: RobotStudio. Ejercicios propuestos.

Das könnte Ihnen auch gefallen