SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Practiica de COSIMIR
                            Pract ca de COSIMIR

Primeros pasos con COSIMIR Trial Versión

Interfaz de usuario




Tipos de ventanas:

La siguiente lista muestra los tipos más importantes de ventanas que aparecen en
COSIMIR.

                               Workcell window
                               Muestra una interfaz gráfica que visualiza una vista de
                               la celda de trabajo. Es sensible a los comandos de zoom,
                               y pueden abrirse varias instancias desde el comando
                               New en el View menu.


                               Joint Coordinates
                               Esta ventana muestra las coordenadas articulares del
                               robot. En grados para las articulaciones rotacionales y
                               en mm para las prismáticas. Es sensible a un doble clic
                               del ratón para dar valores a estas coordenadas.
World Coordinates
Esta ventana muestra la posición y orientación del
extremo del robot. (Gripper point) además de
información sobre la configuración del robot.
Se puede abrir con SHIFT+F7 o bien desde Extras/robot
position menu.
 Teach-in.
 Esta ventana permite realizar operaciones de jog sobre
en diferentes sistemas de referencia. También permite
especificar la velocidad de jog. La workcell window es
sensible a los cambios realizados en esta ventana.

El botón Current Position->Pos.List permite ir
creando una lista de posiciones válidas del robot
siguiendo un método de programación manual.

Esta ventana se abre al presionar F8, o bien desde Show
World Coordinates desde el menu Extras/Robot
Position.


Inputs/outputs

Esta ventana muestra el estado de las entradas/salidas
simuladas en el controlador del robot.
Cuando una entrada se muestra entre corchetes [] indica
que está conectada a una salida.
Cuando se muestra entre corchetes angulares < > indica
que se encuentra forzada.
Se puede acceder a esta ventana mediante F9/CTRL+F9

Controller Selection
Muestra el estado de los distintos controladores
existentes en la celda.
Se accede desde el comando Controller Selection del
menu Execute.
Robot Program
Esta ventana permite la edición de los programas de alto
nivel para la programación del robot. En función del
compilador instalado con el software, éste será capaz de
interpretar comandos escritos en IRL, MOVEMASTER,
MELFA III, MELFA IV, RAPID, V+, etc.

La trial version no permite editar programas, al no
disponer de ningún compilador/intérprete.
Position List
                                Esta ventana, tanto en su versión Position List como en
                                MRL Position List, almacena información sobre las
                                posiciones del robot y sus configuraciones, siendo muy
                                útil en el proceso de generación de un programa.
                                Model Explorer
                                Esta ventana muestra el árbol que contiene la
                                información de los objetos que existen en la celda
                                simulada. Permite establecer relaciones entre las
                                entradas/salidas, además de acceder a las propiedades de
                                cada objeto; posición, tamaño, color, textura, límites
                                mecánicos...

                                Se puede acceder directamente pulsando el botón de la
                                barra de herramientas
                                Model Library
                                Esta ventana muestra la librería de robots, sensores,
                                mecanismos y objetos existentes a partir de los cuales le
                                genera la celda a simular.

                                La forma más cómoda de acceder a esta librería es a
                                partir del botón de la barra de herramientas


Práctica: La primera celda

Se muestran a continuación los primeros pasos a realizar para la simulación de una
celda simple utilizando COSIMIR Trial Version. (extraído y modificado del Getting
Started.pdf)

                             Abrir una nueva celda (New workcell) desde el menu File
                             y darle nombre (ejemplo.mod)

                             Desde la ventana de propiedades, modificar el color del
                             ground.


                             Abrir la ventana Model Library y añadir el robot
                             Mitsubishi RV-2AJ.

                             Abrir la ventana Model Explorer y observar que el robot
                             se ha añadido. Modificar el nombre a la primera salida
                             digital del robot (Index 000) por el de “pinza” y activarla
                             presionando F2
Seleccionar la Parallel Gripper (simple) de la biblioteca
de elementos y añadirla a la celda.
Para simular la conexión eléctrica entre el robot y la pinza,
arrastrar la input Close de la pinza sobre la salida del robot
renombrada como pinza en el Model explorer. Ahora la
pinza se puede controlar desde el robot.

Añadir desde la librería un elemento caja (box) y modificar
sus atributos según:
Pos(x,y,z): 200mm, -150 mm, 0mm
Dim(x,y,z): 200mm, 300 mm, 250mm
Visualization:Dark blue

Renombrar el elemento box como “mesa”
Seleccionar el elemento mesa en el Model Explorer y
utilizar CTRL+C para copiar y CTRL+V para pegar otra
instancia del objeto box, que renombraremos como “pieza”
y modificaremos sus atributos:
Pos(x,y,z): 275mm, 0 mm, 250mm
Dim(x,y,z): 50mm, 50 mm, 50mm
Visualization:red
Para poder coger la pieza, se debe definir un grip point o
punto de amarre.
En el model explorer presionar el botón derecho sobre el
elemento base del objeto pieza y añadir un new/grip point
que renombraremos como pieza.
Editar la posición y orientación del grip point con las
siguientes propiedades:
Pos(x,y,z): 25mm, 25 mm, 25mm
Ori(x,y,z): 180º, 0º, 180º
Ahora el grip point está en el centro de la pieza.
Abrir una MRL Position List que permita almacenar las
diferentes posiciones del robot.

Utilizar el comando New desde el menu File.



Presionar CTRL+F2 para aceptar la posición actual del robot
como primera entrada de la lista de posiciones.
Colocarse en la siguiente posición libre de la lista de
posiciones, la primera vacia, y volver a utilizar CTRL+F2
para repetir la entrada de posición. Esta última entrada se
deberá modificar sus propiedades según:
Pos(x,y,z): 300mm, 25 mm, 275mm
Ori(A/B, B/R): 0º, 180º
Abrir la ventana de dialogo Grip desde el menu
                          Extras/Setting y seleccionar la señal de salida pinza para
                          que la pulsación del botón de la ventana Teach-in cambie
                          el estado de esta señal (que estaba conectada al cierre
                          monoestable del gripper).
                          Abrir el Teach-in con F8 y comprobar el cierre de la pinza.
                          Doble clic en la posición 2 de la lista de posiciones para
                          llevar el robot a esta posición. Cerrar la pinza desde la
                          ventana Teach-in. Seleccionar movimiento en coordenadas
                          del mundo y desplazar el robot hacia Y negativa.
                          Añadir la nueva posición presionando CTRL+F2.

                          Abrir una ventana de programa SRPL a partir del comando
                          New del menu File.
                          Ir añadiendo las posiciones del robot. Para ir de una a otra
                          se puede realizar trayectorias punto a punto (PTP) o
                          interpoladas, tanto lineales como en círculo.
                          Observar que se puede realizar el cierre de la pinza.
                          Imagen final del programa simulado.




El tiempo límite para realizar esta práctica es de 30 min. Transcurridos los mismos
       la Trial version se cierra automáticamente y toca volver a empezar.

Más contenido relacionado

La actualidad más candente

Rugosidad Presentacion
Rugosidad PresentacionRugosidad Presentacion
Rugosidad Presentacioncindy696
 
Ficha técnica de maquina torno
Ficha técnica de maquina tornoFicha técnica de maquina torno
Ficha técnica de maquina tornoperrotorito
 
Aparatos de medición ópticos
Aparatos de medición ópticosAparatos de medición ópticos
Aparatos de medición ópticosChuy Rosales
 
Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.PLC AREA DE GRADO
 
Programación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTALProgramación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTALjohn piñeros
 
Teoria s7 300-basico
Teoria s7 300-basicoTeoria s7 300-basico
Teoria s7 300-basicoGerardo Moya
 
Instrumentacion-control-procesos
Instrumentacion-control-procesosInstrumentacion-control-procesos
Instrumentacion-control-procesosdsrpato
 
Manual simbolos-hidraulicos-simbologia
Manual simbolos-hidraulicos-simbologiaManual simbolos-hidraulicos-simbologia
Manual simbolos-hidraulicos-simbologiaalberaq
 
Neumatica Avanzada FESTO
Neumatica Avanzada FESTONeumatica Avanzada FESTO
Neumatica Avanzada FESTOSlogo Munoz
 
Válvula limitadora de presión
Válvula limitadora de  presiónVálvula limitadora de  presión
Válvula limitadora de presiónJovanny Duque
 
29338450 automatizacion-industrial
29338450 automatizacion-industrial29338450 automatizacion-industrial
29338450 automatizacion-industrialOso Honguito Murte
 
Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...
Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...
Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...SANTIAGO PABLO ALBERTO
 

La actualidad más candente (20)

Rugosidad Presentacion
Rugosidad PresentacionRugosidad Presentacion
Rugosidad Presentacion
 
Ficha técnica de maquina torno
Ficha técnica de maquina tornoFicha técnica de maquina torno
Ficha técnica de maquina torno
 
Aparatos de medición ópticos
Aparatos de medición ópticosAparatos de medición ópticos
Aparatos de medición ópticos
 
Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.Introduccion a los elementos de control. elementos primarios. ejemplos.
Introduccion a los elementos de control. elementos primarios. ejemplos.
 
Mpmiiis3 copiaik
Mpmiiis3   copiaikMpmiiis3   copiaik
Mpmiiis3 copiaik
 
Programación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTALProgramación estructurada Siemens - TIA PORTAL
Programación estructurada Siemens - TIA PORTAL
 
Teoria s7 300-basico
Teoria s7 300-basicoTeoria s7 300-basico
Teoria s7 300-basico
 
Instrumentacion-control-procesos
Instrumentacion-control-procesosInstrumentacion-control-procesos
Instrumentacion-control-procesos
 
Diagrama escalera
Diagrama escaleraDiagrama escalera
Diagrama escalera
 
Manual simbolos-hidraulicos-simbologia
Manual simbolos-hidraulicos-simbologiaManual simbolos-hidraulicos-simbologia
Manual simbolos-hidraulicos-simbologia
 
Manual pc simu
Manual pc simu  Manual pc simu
Manual pc simu
 
Vernier (pie de rey)
Vernier (pie de rey)Vernier (pie de rey)
Vernier (pie de rey)
 
Estructura plc
Estructura plcEstructura plc
Estructura plc
 
1500 tech es
1500 tech es1500 tech es
1500 tech es
 
Neumatica Avanzada FESTO
Neumatica Avanzada FESTONeumatica Avanzada FESTO
Neumatica Avanzada FESTO
 
Válvula limitadora de presión
Válvula limitadora de  presiónVálvula limitadora de  presión
Válvula limitadora de presión
 
Resumen Sistemas de Control
Resumen Sistemas de Control Resumen Sistemas de Control
Resumen Sistemas de Control
 
29338450 automatizacion-industrial
29338450 automatizacion-industrial29338450 automatizacion-industrial
29338450 automatizacion-industrial
 
Simbología jm
Simbología jmSimbología jm
Simbología jm
 
Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...
Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...
Electroneumática: Control de electroválvulas y diseño de circuitos con el PLC...
 

Similar a Practica 1 cosimir

Presentación interfaz gráfica Matlab
Presentación interfaz gráfica MatlabPresentación interfaz gráfica Matlab
Presentación interfaz gráfica MatlabMarlon Cruz
 
Manual básico del software modellus 4
Manual básico del software modellus 4Manual básico del software modellus 4
Manual básico del software modellus 4lauraalbarracin
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareCristina1139
 
Presentación de celda virtual Robotcell / virtual cell using robotcell
Presentación de celda virtual Robotcell / virtual cell using robotcellPresentación de celda virtual Robotcell / virtual cell using robotcell
Presentación de celda virtual Robotcell / virtual cell using robotcellEmmanuel Ros
 
PLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetPLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetSANTIAGO PABLO ALBERTO
 
Manual del proteus
Manual del proteusManual del proteus
Manual del proteusayreonmx
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera florJuanda Mosquera
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlabCarlos Yagamy
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicloreidysgonzales
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera florJuanda Mosquera
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1Leotom
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologiaNicole Diaz
 

Similar a Practica 1 cosimir (20)

Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Presentación interfaz gráfica Matlab
Presentación interfaz gráfica MatlabPresentación interfaz gráfica Matlab
Presentación interfaz gráfica Matlab
 
Manual básico del software modellus 4
Manual básico del software modellus 4Manual básico del software modellus 4
Manual básico del software modellus 4
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de Software
 
Guia 7
Guia 7Guia 7
Guia 7
 
Presentación de celda virtual Robotcell / virtual cell using robotcell
Presentación de celda virtual Robotcell / virtual cell using robotcellPresentación de celda virtual Robotcell / virtual cell using robotcell
Presentación de celda virtual Robotcell / virtual cell using robotcell
 
PLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetPLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys Grafcet
 
Manual del proteus
Manual del proteusManual del proteus
Manual del proteus
 
Documento.docx
Documento.docxDocumento.docx
Documento.docx
 
Actividad de macros
Actividad de macrosActividad de macros
Actividad de macros
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab
 
Loreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basicLoreidys gonzales fundamentos de visual basic
Loreidys gonzales fundamentos de visual basic
 
cosimir Sensor
cosimir Sensorcosimir Sensor
cosimir Sensor
 
Juan david mosquera flor
Juan david mosquera florJuan david mosquera flor
Juan david mosquera flor
 
Manual3 d studiomax
Manual3 d studiomaxManual3 d studiomax
Manual3 d studiomax
 
Dfd
DfdDfd
Dfd
 
Proteus
ProteusProteus
Proteus
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 

Más de dannytoro20

Khanacademy autoplaneado uno
Khanacademy autoplaneado unoKhanacademy autoplaneado uno
Khanacademy autoplaneado unodannytoro20
 
Las competencias para la vida
Las competencias para la vidaLas competencias para la vida
Las competencias para la vidadannytoro20
 
3ª competencia profesional para enseñar
3ª competencia profesional para enseñar3ª competencia profesional para enseñar
3ª competencia profesional para enseñardannytoro20
 
Principio didáctico
Principio didácticoPrincipio didáctico
Principio didácticodannytoro20
 
Historia de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 okHistoria de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 okdannytoro20
 
Historia de la educacion en mexico 28 marzo 2015
Historia de la educacion en mexico 28 marzo 2015Historia de la educacion en mexico 28 marzo 2015
Historia de la educacion en mexico 28 marzo 2015dannytoro20
 
Historia de la educacion en mexico v
Historia de la educacion en mexico vHistoria de la educacion en mexico v
Historia de la educacion en mexico vdannytoro20
 
Historia de la educacion iii
Historia de la educacion iiiHistoria de la educacion iii
Historia de la educacion iiidannytoro20
 
Historia de la educacion 28 de marzo de 2015 (1)
Historia de la educacion 28 de marzo de 2015 (1)Historia de la educacion 28 de marzo de 2015 (1)
Historia de la educacion 28 de marzo de 2015 (1)dannytoro20
 
Historia de la Educación en México 2
Historia de la Educación en México 2Historia de la Educación en México 2
Historia de la Educación en México 2dannytoro20
 
Historia de la educación 2
Historia de la educación 2Historia de la educación 2
Historia de la educación 2dannytoro20
 
Historia de la educación en México 1
Historia de la educación en México 1Historia de la educación en México 1
Historia de la educación en México 1dannytoro20
 
Historia de la educación 2
Historia de la educación 2Historia de la educación 2
Historia de la educación 2dannytoro20
 
Historia de la educacion 1
Historia de la educacion 1Historia de la educacion 1
Historia de la educacion 1dannytoro20
 
Historia de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 okHistoria de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 okdannytoro20
 
Historia de la educacion en mexico 7 marzo 2015
Historia de la educacion en mexico 7 marzo 2015Historia de la educacion en mexico 7 marzo 2015
Historia de la educacion en mexico 7 marzo 2015dannytoro20
 
Historia de la educacion 7 de marzo de 2015
Historia de la educacion 7 de marzo de 2015Historia de la educacion 7 de marzo de 2015
Historia de la educacion 7 de marzo de 2015dannytoro20
 
Historia de la educacion 14 marzo 2015 ok
Historia de la educacion 14 marzo 2015 okHistoria de la educacion 14 marzo 2015 ok
Historia de la educacion 14 marzo 2015 okdannytoro20
 

Más de dannytoro20 (18)

Khanacademy autoplaneado uno
Khanacademy autoplaneado unoKhanacademy autoplaneado uno
Khanacademy autoplaneado uno
 
Las competencias para la vida
Las competencias para la vidaLas competencias para la vida
Las competencias para la vida
 
3ª competencia profesional para enseñar
3ª competencia profesional para enseñar3ª competencia profesional para enseñar
3ª competencia profesional para enseñar
 
Principio didáctico
Principio didácticoPrincipio didáctico
Principio didáctico
 
Historia de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 okHistoria de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 ok
 
Historia de la educacion en mexico 28 marzo 2015
Historia de la educacion en mexico 28 marzo 2015Historia de la educacion en mexico 28 marzo 2015
Historia de la educacion en mexico 28 marzo 2015
 
Historia de la educacion en mexico v
Historia de la educacion en mexico vHistoria de la educacion en mexico v
Historia de la educacion en mexico v
 
Historia de la educacion iii
Historia de la educacion iiiHistoria de la educacion iii
Historia de la educacion iii
 
Historia de la educacion 28 de marzo de 2015 (1)
Historia de la educacion 28 de marzo de 2015 (1)Historia de la educacion 28 de marzo de 2015 (1)
Historia de la educacion 28 de marzo de 2015 (1)
 
Historia de la Educación en México 2
Historia de la Educación en México 2Historia de la Educación en México 2
Historia de la Educación en México 2
 
Historia de la educación 2
Historia de la educación 2Historia de la educación 2
Historia de la educación 2
 
Historia de la educación en México 1
Historia de la educación en México 1Historia de la educación en México 1
Historia de la educación en México 1
 
Historia de la educación 2
Historia de la educación 2Historia de la educación 2
Historia de la educación 2
 
Historia de la educacion 1
Historia de la educacion 1Historia de la educacion 1
Historia de la educacion 1
 
Historia de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 okHistoria de la educacion en mexico porfiriato 14 marzo 2015 ok
Historia de la educacion en mexico porfiriato 14 marzo 2015 ok
 
Historia de la educacion en mexico 7 marzo 2015
Historia de la educacion en mexico 7 marzo 2015Historia de la educacion en mexico 7 marzo 2015
Historia de la educacion en mexico 7 marzo 2015
 
Historia de la educacion 7 de marzo de 2015
Historia de la educacion 7 de marzo de 2015Historia de la educacion 7 de marzo de 2015
Historia de la educacion 7 de marzo de 2015
 
Historia de la educacion 14 marzo 2015 ok
Historia de la educacion 14 marzo 2015 okHistoria de la educacion 14 marzo 2015 ok
Historia de la educacion 14 marzo 2015 ok
 

Practica 1 cosimir

  • 1. Practiica de COSIMIR Pract ca de COSIMIR Primeros pasos con COSIMIR Trial Versión Interfaz de usuario Tipos de ventanas: La siguiente lista muestra los tipos más importantes de ventanas que aparecen en COSIMIR. Workcell window Muestra una interfaz gráfica que visualiza una vista de la celda de trabajo. Es sensible a los comandos de zoom, y pueden abrirse varias instancias desde el comando New en el View menu. Joint Coordinates Esta ventana muestra las coordenadas articulares del robot. En grados para las articulaciones rotacionales y en mm para las prismáticas. Es sensible a un doble clic del ratón para dar valores a estas coordenadas.
  • 2. World Coordinates Esta ventana muestra la posición y orientación del extremo del robot. (Gripper point) además de información sobre la configuración del robot. Se puede abrir con SHIFT+F7 o bien desde Extras/robot position menu. Teach-in. Esta ventana permite realizar operaciones de jog sobre en diferentes sistemas de referencia. También permite especificar la velocidad de jog. La workcell window es sensible a los cambios realizados en esta ventana. El botón Current Position->Pos.List permite ir creando una lista de posiciones válidas del robot siguiendo un método de programación manual. Esta ventana se abre al presionar F8, o bien desde Show World Coordinates desde el menu Extras/Robot Position. Inputs/outputs Esta ventana muestra el estado de las entradas/salidas simuladas en el controlador del robot. Cuando una entrada se muestra entre corchetes [] indica que está conectada a una salida. Cuando se muestra entre corchetes angulares < > indica que se encuentra forzada. Se puede acceder a esta ventana mediante F9/CTRL+F9 Controller Selection Muestra el estado de los distintos controladores existentes en la celda. Se accede desde el comando Controller Selection del menu Execute. Robot Program Esta ventana permite la edición de los programas de alto nivel para la programación del robot. En función del compilador instalado con el software, éste será capaz de interpretar comandos escritos en IRL, MOVEMASTER, MELFA III, MELFA IV, RAPID, V+, etc. La trial version no permite editar programas, al no disponer de ningún compilador/intérprete.
  • 3. Position List Esta ventana, tanto en su versión Position List como en MRL Position List, almacena información sobre las posiciones del robot y sus configuraciones, siendo muy útil en el proceso de generación de un programa. Model Explorer Esta ventana muestra el árbol que contiene la información de los objetos que existen en la celda simulada. Permite establecer relaciones entre las entradas/salidas, además de acceder a las propiedades de cada objeto; posición, tamaño, color, textura, límites mecánicos... Se puede acceder directamente pulsando el botón de la barra de herramientas Model Library Esta ventana muestra la librería de robots, sensores, mecanismos y objetos existentes a partir de los cuales le genera la celda a simular. La forma más cómoda de acceder a esta librería es a partir del botón de la barra de herramientas Práctica: La primera celda Se muestran a continuación los primeros pasos a realizar para la simulación de una celda simple utilizando COSIMIR Trial Version. (extraído y modificado del Getting Started.pdf) Abrir una nueva celda (New workcell) desde el menu File y darle nombre (ejemplo.mod) Desde la ventana de propiedades, modificar el color del ground. Abrir la ventana Model Library y añadir el robot Mitsubishi RV-2AJ. Abrir la ventana Model Explorer y observar que el robot se ha añadido. Modificar el nombre a la primera salida digital del robot (Index 000) por el de “pinza” y activarla presionando F2
  • 4. Seleccionar la Parallel Gripper (simple) de la biblioteca de elementos y añadirla a la celda. Para simular la conexión eléctrica entre el robot y la pinza, arrastrar la input Close de la pinza sobre la salida del robot renombrada como pinza en el Model explorer. Ahora la pinza se puede controlar desde el robot. Añadir desde la librería un elemento caja (box) y modificar sus atributos según: Pos(x,y,z): 200mm, -150 mm, 0mm Dim(x,y,z): 200mm, 300 mm, 250mm Visualization:Dark blue Renombrar el elemento box como “mesa” Seleccionar el elemento mesa en el Model Explorer y utilizar CTRL+C para copiar y CTRL+V para pegar otra instancia del objeto box, que renombraremos como “pieza” y modificaremos sus atributos: Pos(x,y,z): 275mm, 0 mm, 250mm Dim(x,y,z): 50mm, 50 mm, 50mm Visualization:red Para poder coger la pieza, se debe definir un grip point o punto de amarre. En el model explorer presionar el botón derecho sobre el elemento base del objeto pieza y añadir un new/grip point que renombraremos como pieza. Editar la posición y orientación del grip point con las siguientes propiedades: Pos(x,y,z): 25mm, 25 mm, 25mm Ori(x,y,z): 180º, 0º, 180º Ahora el grip point está en el centro de la pieza. Abrir una MRL Position List que permita almacenar las diferentes posiciones del robot. Utilizar el comando New desde el menu File. Presionar CTRL+F2 para aceptar la posición actual del robot como primera entrada de la lista de posiciones. Colocarse en la siguiente posición libre de la lista de posiciones, la primera vacia, y volver a utilizar CTRL+F2 para repetir la entrada de posición. Esta última entrada se deberá modificar sus propiedades según: Pos(x,y,z): 300mm, 25 mm, 275mm Ori(A/B, B/R): 0º, 180º
  • 5. Abrir la ventana de dialogo Grip desde el menu Extras/Setting y seleccionar la señal de salida pinza para que la pulsación del botón de la ventana Teach-in cambie el estado de esta señal (que estaba conectada al cierre monoestable del gripper). Abrir el Teach-in con F8 y comprobar el cierre de la pinza. Doble clic en la posición 2 de la lista de posiciones para llevar el robot a esta posición. Cerrar la pinza desde la ventana Teach-in. Seleccionar movimiento en coordenadas del mundo y desplazar el robot hacia Y negativa. Añadir la nueva posición presionando CTRL+F2. Abrir una ventana de programa SRPL a partir del comando New del menu File. Ir añadiendo las posiciones del robot. Para ir de una a otra se puede realizar trayectorias punto a punto (PTP) o interpoladas, tanto lineales como en círculo. Observar que se puede realizar el cierre de la pinza. Imagen final del programa simulado. El tiempo límite para realizar esta práctica es de 30 min. Transcurridos los mismos la Trial version se cierra automáticamente y toca volver a empezar.