Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCCIN.
En esta prctica vamos a trabajar con un entorno de simulacin llamado RoboCell (del ingls, clula de
robots). Dicho entorno nos va a permitir simular grficamente el funcionamiento de un robot SCORBOT dentro
de una clula de trabajo.
RoboCell integra cuatro elementos:
SCORBASE, es un paquete de software para controlar un robot. Proporciona una herramienta para la
programacin y operacin del robot.
Un mdulo de Display Grfico que permite la simulacin en 3D del robot y otros elementos de la clula
de trabajo virtual.
Configuracin de Clula (CellSetup), permite crear y modificar clulas robticas nuevas ya creadas.
demo Software de Simulacin 3D para mostrar todas las posibilidades de RoboCell.
RoboCell integra el software de robtica SCORBASE con el mdulo de Display Grfico, que permite ensear
posiciones al robot y ejecutar programas de robtica en una clula virtual.
Pgina 1
2. Ir a Archivo -> Abrir Proyecto, y seleccionar uno de los archivos*.ws (por ejemplo ER4CELLl.WS) del
directorio ER4u. Se cargar el entorno de trabajo correspondiente a ese proyecto, que es una clula de
trabajo (en ingls cell) de un SCORBOT-ER4. Este entorno incluye las siguientes ventanas:
a. Programa. Aparece listado el programa que queremos ejecutar.
b. Imagen3D. Ventana de simulacin de la clula de trabajo. Esta ventana la podemos controlar con los
botones de acceso rpido situados en la parte superior de la misma.
c. Movimiento Manual. Nos va a permitir mover el robot manualmente, tanto en coordenadas
articulares como en absolutas. Adems nos permite fijar la velocidad de estos movimientos en una
escala del 1 al 10.
d. Ensear Posiciones. Nos va a permitir almacenar posiciones del centro de la pinza del robot para
posteriormente poder utilizarlas en los programas.
e. Zona de trabajo. Nos permite manejar el proyecto, mostrndonos las distintas ventanas de trabajo
(Programa, posiciones grabadas e imagen 3D). Tambin nos permite seleccionar comandos para
agregar al programa. La riqueza y cantidad de comandos a los cuales podemos acceder vendr
determinados por el nivel que tengamos seleccionado en el men Opciones. Podremos optar por
nivel 1, nivel 2 Pro, siendo este ltimo el ms completo. Tambin podemos aadir comandos
utilizando los botones de acceso rpido que se encuentran situados en la misma ventana del
programa.
Tambin se pueden realizar movimientos manuales del robot, lo cual nos servir posteriormente para fijar
puntos. Para ello, seleccionar en la ventana Movimiento Manual, un tipo de movimiento (puede ser Ejes o XYZ).
A continuacin usamos la botonera (o las teclas con las cuales estn marcados los botones) de esta ventana para
realizar los movimientos deseados. Si seleccionamos la opcin Ejes, cada uno de los botones se corresponder
con una de las articulaciones. Por el contrario, si seleccionamos la opcin XYZ, los movimientos correspondern
a movimientos en el sistema de coordenadas del mundo (notar como entonces los movimientos de los ejes del robot
no son intuitivos, ya que se debe ir calculando continuamente los ngulos para que las trayectorias sean rectas en
coordenadas de mundo). En esta opcin tambin podemos realizar los movimientos de Roll (giro de la pinza) y
de Pitch (inclinacin de la pinza).
Tambin podemos enviar el robot a una determinada posicin usando los botones:
Enva el robot al objeto seleccionado. Hay que asegurarse de que la pinza est abierta antes de enviar el
robot al objeto. Esta opcin es til para posicionar la pinza del robot en el objeto.
Enva el robot al punto seleccionado. Esta opcin es til para definir una posicin del robot.
Pgina 2
Enviar el robot a un punto sobre el punto seleccionado de una mesa. Por defecto el punto est 100mm
por encima del punto seleccionado. Podemos cambiar estos puntos accediendo a la opcin
Configuraciones de envo de robot, que se encuentra en el men Imagen 3D -> Enviar robot.
Una vez que hemos llevado al robot a la posicin deseada slo falta almacenar dicha posicin para luego
poder utilizarla en nuestros programas. Para esto, vamos a la ventana Ensear Posiciones, introducimos un
nmero en la casilla Nmero de y pulsamos en el botn Grabar Posicin
Pgina 3