Documentos de Académico
Documentos de Profesional
Documentos de Cultura
robust@uni.edu.pe
Indice
1. Introduccion
1.1. Requerimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
4
2. Simulador COSIMIR
1. Introduccion
COSIMIR es un simulador de aplicaciones desarrollado por FESTO, se distingue porque tiene plenas posibilidades de configurar celulas de trabajo robotizadas, programarlas y simularlas. Existen varias versiones
del programa COSIMIR (ver Figura 1:
COSIMIRr Educacional
Es un programa de aprendizaje interactivo para la tecnologa del robot y software profesional 3D
para la programacion y simulacion de robots usando numerosas celdas de pre configuracion del
robot.
COSIMIRr Profesional
Es un programa de aprendizaje interactivo e integrado que realiza modelado, simulacion y programacion de varios sistemas roboticos industriales.
COSIMIRr Industrial
Version profesional para programacion offline de los sistemas robots de Mitsubishi.
COSIMIRr Trial version
Es una version libre que es la que exploraremos en este artculo. Debemos de indicar que esta version nos permite programar simular diferentes estaciones de trabajo, la desventaja es que no permite
3
almacenar el programa en un disco, y solo que nos da un tiempo limite por programa de 30 minutos,
que al finalizar nos abandona del ambiente de programacion.
La version demo de Cosimir Profesional tiene como compilador al programa SPRL (Simple Programming Robot Language), el mismo que debe ser ejecutado desde el Teach In (F8), es decir,
manipulando a la herramienta del robot a una posicion deseada e ir adicionando lneas de programa
a medida que se van adquiriendo nuevas posiciones.
1.1. Requerimientos
Pentium II 200 MHz o mayor con Win 95/98/2000/NT
64 MB RAM
Espacio libre en el disco:
Educational: 500 MB
Professional: 200 MB
Industrial: 200 MB
Tarjeta grafica que soporte 4 MB RAM
velocidad-16 CD-ROM drive
2. Simulador COSIMIR
Al poner en marcha el programa se abre la ventana de la Figura 2.
Paso # 2
Abrir la ventana Model Explorer y observar que el robot se ha anadido. Modificar el nombre a la primera
salida digital del robot (Index 000) por el de Pinza y activarla presionando F2 (ver Figura 6).
Paso # 3 Seleccionar el efector final desde la librera de elementos Parallel Gripper (simple) y anadirla
a la celda como se muestra en la Figura 7.
Para simular la conexion electrica entre el robot y la pinza (ver Figura 8), arrastrar desde Inputs Close
del gripper sobre la salida del robot renombrada como Pinza en el Model Explorer. Ahora la pinza se
puede controlar desde el robot.
Inicial
Property
Value
Input
Close
Index
000
Type
digital (System)
Connect Output
from Object
Actual
Property
Value
Input
Close
Index
000
Type
digital (System)
Connect Output Pinza
from Object
RV-2AJ
Paso # 4 Anadir desde la librera un elemento desde Miscellaneous Primitives/Box y desde el robot
objeto cambiar el nombre por el de Mesa, hacer clic derecho y desde Properties for object y modificar
sus atributos en coordenadas mundiales segun:
Position(x,y,z)
Dimension(x,y,z)
Rotation(Roll,Pitch,Yaw)
Visualization
Paso # 5 Repita el paso anterior, esta vez para seleccionamos otro elemento objeto Box lo llamaremos
Workpiece (ver Figura 10) y modificaremos sus atributos en coordenadas mundiales segun:
Position(x,y,z)
Dimension(x,y,z)
Rotation(Roll,Pitch,Yaw)
Visualization
Paso # 6 Para poder coger la pieza, se debe definir un grip point o punto de amarre. En el Model
Explorer presionar el boton derecho sobre el elemento Base del objeto Workpiece y anadir un New/Grip
point que renombraremos como Workpiece. Editar la posicion y orientacion desde Properties con las
siguientes propiedades:
Position(x,y,z)
Orientation(x,y,z)
Visualization
Colocarse en la siguiente posicion libre de la lista de posiciones, la primera vaca, y volver a utilizar
Shift+F2 para repetir la entrada de posicion.
10
Paso # 8 Abrir la ventana de dialogo Grip desde el Menu Extras/Setting y seleccionar la senal de salida
pinza para que la pulsacion del boton de la ventana Gripper Control at Teach-in cambie el estado de
esta senal desde el menu desplegable a Pinza. Abrir el Teach-in con F8 y comprobar el cierre de la pinza
(ver Figura 14).
Paso # 9 Abrir una ventana de programa SRPL (Simple Robot Programming Language) a partir del
comando New del Menu File. Ir anadiendo las posiciones del robot. Para ir de una a otra se puede realizar
trayectorias PTP o interpoladas, tanto lineales como en crculo. Observar que se puede realizar el cierre
de la pinza. La secuencia de la simulacion y el programa es ,mostrado en la Figura 15.
Para obtener buenos resultados en la simulacion es necesario configurar las diferentes alternativas de
postura (vistas) del robot, estas posturas se muestran en la Figura 17.
Referencias
R Professional, available on Internet.
[1] COSIMIR
http://www.festo-didactic.com/int-es/learning-systems/software-e-learning/cosimir/cosimir-robotics.htm.
[2] INSTRUCTION MANUAL. Detailed Explanations of Functions and Operations. Mitsubishi Electric Corporation, Japan, 2001.
R available on Internet:
[3] COSIMIR
http://www.somosmecatronica.net/2010/03/festo-cosimir-educational-40.html. Short introduction
into 3D Simulation and Offline Programming of robot-based workcells with COSIMIR
12