programación del robot mitsubishi con el software cosirop

70
Programación del Robot Mitsubishi con el software COSIROP DIPLOMADO INTERNACIONAL EN AUTOMATIZACION DE PROCESOS INDUSTRIALES MODULO V Mg. José Antonio Velásquez C.

Upload: jose-antonio-velasquez-costa

Post on 12-Oct-2014

835 views

Category:

Documents


17 download

DESCRIPTION

Programación del Robot Mitsubishi con el software COSIROP

TRANSCRIPT

Page 1: Programación del Robot Mitsubishi con el software COSIROP

Programación del RobotMitsubishi con el software

COSIROP

DIPLOMADO INTERNACIONAL EN AUTOMATIZACION DE PROCESOS

INDUSTRIALES

MODULO V

Mg. José Antonio Velásquez C.

Page 2: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

PROGRAMACIÓNPROGRAMACIÓNDE ROBOTSDE ROBOTS

GESTUAL O DIRECTA

TEXTUAL

Programación por aprendizaje directo. Programación mediante un dispositivo de enseñanza.

Programación textual explícita. Programación textual especificativa.

PROGRAMACIÓN DE ROBOTS

Page 3: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

La programación gestual consiste en guiar el brazo del robot directamente a lo largo de la trayectoria que debe seguir. Los puntos del camino se graban en memoria y luego se repiten. Este tipo de programación, exige el empleo del manipulador en la fase de enseñanza, o sea, trabaja "on-line".

PROGRAMACIÓN GESTUAL O DIRECTA

Page 4: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Programación por aprendizaje directo.

PROGRAMACIÓN GESTUAL O DIRECTA

Page 5: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Programación mediante un dispositivo de enseñanza.

PROGRAMACIÓN GESTUAL O DIRECTA

Page 6: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

El programa queda constituido por un texto de instrucciones o sentencias, cuya confección no requiere de la intervención del robot; es decir, se efectúan "off-line". Con este tipo de programación, el operador no define, prácticamente, las acciones del brazo manipulado, sino que se calculan, en el programa, mediante el empleo de las instrucciones textuales adecuadas.

PROGRAMACIÓN TEXTUAL

Page 7: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

En la programación textual explícita, el programa consta de una secuencia de órdenes o instrucciones concretas, que van definiendo con rigor las operaciones necesarias para llevar a cabo la aplicación.

Programación textual explícita.

PROGRAMACIÓN TEXTUAL

Page 8: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Programación textual especificativa.

Se trata de una programación del tipo no procesal, en la que el usuario describe las especificaciones de los productos mediante una modelización, al igual que las tareas que hay que realizar sobre ellos.

PROGRAMACIÓN TEXTUAL

Page 9: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Acceder al COSIROP

Para acceder al COSIROP deberá tener la llave de seguridad del software, sin él no utilizar el programa.

Haga click en:

El botón de Inicio

Programas

Cosirop

Page 10: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Creación de un Proyecto

Ir al menú File y hacer click en Project Wizard...

Aparece la siguiente ventana :

Page 11: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Paso N° 1

Ingrese el nombre deseado en “Project Name” en el campo. Ud. puede ingresar cualquier nombre para el proyecto, por defecto aparece UNTITLED

Page 12: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Paso N° 1

En el campo “Program Name” debera ingresar el nombre o el numero de programa que va a crear. Ingrese “555”. Este nombre del Programa estara siempre en la caja de dialogo correspondiente a Carga y Descarga de las Listas de Posiciones y Programas.

Page 13: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Paso N° 1

El botón Browsemuestra la ruta donde vamos a grabar el proyecto recien creado. El Directorio usado para guardar este Proyecto deberáde indicarse en “Directory”.

Page 14: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Paso N° 2

Seleccionar el tipo de Robot, con el que va a crear su programa. Ud. puede elegir desde la Lista “Robot Type”. Para nuestro caso seleccionaremos el Robot RV-E2.

Page 15: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Paso N° 2

Alguno de estos parámetros pueden ser determinados automáticamente si la PC del COSIROP esta conectada al Controlador del Robot vía una interface serial, la correcta interfase serial correcta debe ser escogida usando la caja de dialogo "Settings/CommunicationsPort" , la unidad del Controlador debe de estar prendida.

Page 16: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Paso N° 3

Como tercer y ultimo paso existe una ventana de cambios "Changes" que utilizara cada vez que modifique su programa.

Finalmente presione Finalizar "Finish" para crear su proyecto.

Page 17: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Ventanas del COSIROP

Ventana deModelamiento

Ventana dePosiciones

Ventana deProgramación

Page 18: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Configurar el COSIROP

Para poder tener una correcta comunicación entre el software y el robot debemos configurar el puerto de comunicación serial.

Para ello ingrese al menú Extras – Settings –Communications Port ...

Page 19: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Configurar el COSIROP

Dependiendo donde se encuentre instalado el cable de programación, se seleccionara el puerto COM1, COM2, COM3 o COM4. Los demás campos permanecerán sin modificaciones.

Page 20: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Comunicación con el RobotPara que hata comunicación entre COSIROP y el Robot, deberá de seguir los siguientes procedimientos:

Conectar la interface serial RS-232 (puerto de comunicación) de la computadora al controlador del Robot. Recuerde de usar el cable que conecte asegurar bien el cable de conexión.

Seleccionar el puerto correcto y establecer los parámetros de comunicación de la inteface serial apropiada COM 1. Para esto, use el comando Estras/Setting/Communicatios Port para abrir la caja de dialogo correspondiente a Configuración de Puertos (Port Settings).

Page 21: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Comunicación con el RobotAsegúrese de conectar el cable que enlaza el controlador y el Teaching Box.

Desabilite el Teaching Box cambie a “Disable”)

Establezca una conexión lógica entre el COSIROP y el Controlador del Robot ejecutando el comando Execute/Init Connection, el cual permitirá la comunicación para que pueda cargar y descargar tanto listas de posiciones como programas.

Page 22: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Problemas de Comunicación

Si la PC no recibe una respuesta del robot en 2 segundos, verifique lo siguiente:

El cable que une la PC y el controlador del robot se instaló correctamente?

Configuró correctamente los puertos de comunicación en COSIMIR con la Opción SettingsCommunications Port al puerto correcto y en los parámetros de la transmisión?

El Teaching box del robot está apagado?

Page 23: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2Seleccionando el comando JogOperation desde el MenúExecute o haciendo click en el botón Jog Operation en el programa toolbar, usted abrirá la ventana de JogOperation con el cual podramover el robot Mitsubishi.

Ademas usted podra guardar posiciones en la lista de posiciones para que el robot pueda trasladarse entre varios puntos.

Page 24: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

Jog Speed

La velocidad puede ser establecida escribiendo el valor deseado o mediante la barra de desplazamiento

Jog Increment

El desplazamiento del robot se puede establecer con valores lineales y rotatorios y cada uno pueden ser configurados separadamente.

Page 25: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

W: Eje cintura

S: Eje hombro

E: Eje codo

T: Eje muñeca

P: Eje lateral de muñeca

R: Eje rotacional de muñeca

Page 26: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

Page 27: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

Page 28: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

Se encuentran en la parte superior izquierda de la ventana Jog Operation. El robot se mueve haciendo click sobre estos botones de acuerdo a las coordenadas que eligió. Antes de mover el robot usted debe escoger apropiadamente el Jog Speed y Jog Increment.

Teach Buttons

Se usa para abrir y cerrar la mano o gripper del robot.

Hand

Page 29: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

En la ventana “Set XYZ Position”, puede recuperar la posición actual del robot y su configuración en las coordenadas XYX y mover el robot hacia una nueva posición de destino luego de modificar el valor de la posición mostrada y la configuración deseada. El robot se mueve hacia el destino en el modo joint.

Set XYZ Position

Page 30: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Moviendo el Robot RV-E2

Esta opcion permite almacenar las actuales coordenadas del robot en la posicion elegida.

Current Position -> Pos. List

Page 31: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Creando Posiciones

La primera posición por defecto es el Pos 1, mientras mas posiciones genere, el robot podrá moverse a lo largo de mayores de mayores trayectorias.

Para generar o crear mas posiciones, basta con mover al robot usando los botones de la ventana Jog Operation y salvando sus posiciones con el botón

Page 32: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Creando un Programa

Para crear un programa debe de escribirlo en la ventana destinada para tal fin.

Page 33: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Fija la velocidad de operación y tiempo de aceleración/ desaceleración, como alta (High) o baja (Low) con la que trabajará el robot; la velocidad tiene su valor mínimo en O y máximo en 30.

Instrucciones de ProgramaciónSP (Speed)

Formato

SP <Nivel de velocidad>, < H o L >

Page 34: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónSP (Speed)

Page 35: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de Programación

10 SP 8 *Establece una velocidad de 8.

20 MO 5 *Mover a la posición 5 por interpolación joint.

30 SP 10 *Establece una velocidad de 10.

40 MS 7 *Mover a la posición 7 por interpolación lineal.

50 ED *Fin del programa.

Ejemplo

SP (Speed)

Page 36: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónDC (Decrement Counter)

Disminuye en una unidad el valor del contador. El contador debe estar comprendido entre 1 y 99.

Formato

DC < numero de countador >

10 SC 21,15 *Establece el valor de 15 al contador 21.

20 DC 21 *Sustrae una unidad al valor de 15.

Ejemplo

Page 37: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónDJ (Draw Joint )

Gira una articulación en el ángulo especificado

Formato

DJ <articulación>, <ángulo>

1:Cintura 4: Desviación

2: Hombro 5: Elevación

3: Codo 6: Giro de muñeca

Page 38: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónDJ (Draw Joint )

Ejemplo

10 MO 1 *Mover a la posición 3.

20 DJ 1,10 *Girar la cintura 10 grados en el eje positivo.

RV-E3J RV-E2

Page 39: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónDP (Decrement Position )

Mueve el robot de la posición actual a una posición menor o anterior, es decir de manera decreciente.

Formato

DP

100 MO 3 *Mover a la posición 3.110 MO 4 *Mover a la posición 4.120 MO 5 *Mover a la posición 5.130 DP *Mover a la posición 4.

Ejemplo

Page 40: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónDW (Decrement Position )

Mueve el extremo de la mano a una posición desde su posición actual, cubriendo la distancia especificada en las direcciones de los ejes X, Y, y Z (la distancia es en mm)

Formato

DW[ <DX> ] , [ <DY> ], [ <DZ> ]

Page 41: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónDW (Decrement Position )

10 DW 200,0,0 * Mover 200 mm en la dirección X20 DW 0,200,0 * Mover 200 mm en la dirección Y30 DW -200,0,0 * Mover -200 mm en la dirección X40 DW 0,-200,0 * Mover -200 mm en la dirección Y

Page 42: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónED (End )

Formato

DW[ <DX> ] , [ <DY> ], [ <DZ> ]

Finaliza el programa.

Page 43: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónED (End )

Ejemplo

100 SP 3 *Set speed 3110 MO 3 *Moves to position 3.120 MO 5 *Moves to position 5.130 ED *Ends the program.

Page 44: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónGC (Gripper Close)

Cierra la mano del robot

Formato

GC

10 MO 10,O *Mover a la posición 10 con la mano abierta20 TI 5 *Establecer un tiempo de 0.5 seg.30 GC *Cerrar la mano.40 TI 5 * Establecer un tiempo de 0.5 seg.50 MO 15,C * Mover a la posición 15 con la mano cerrada

Ejemplo

Page 45: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónGO (Gripper Open)

Abre la mano del robot

Formato

GO

10 MO 10,C *Mover a la posición 10 con la mano cerrada20 TI 5 *Establecer un tiempo de 0.5 seg.30 GO *Abrir la mano.40 TI 5 * Establecer un tiempo de 0.5 seg.50 MO 15,O * Mover a la posición 15 con la mano abierta

Ejemplo

Page 46: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónGT (Go To)

Salta al numero de línea indicado

Formato

GT <numero de línea>

10 MO 1 *Mover a la posición 1.20 GT 100 *Saltar a la línea 100.

:100 MO 12 * Mover a la posición 1.110 MO 15 * Mover a la posición 1.

Ejemplo

Page 47: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónIC (Increment Counter)

Aumenta en una unidad el valor del contador. El contador debe estar comprendido entre 1 y 99.

Formato

IC < numero de contador >

10 SC 21,15 *Establece el valor de 15 al contador 21.

20 IC 21 *Aumenta una unidad al valor de 15.

Ejemplo

Page 48: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónID (Input Direct)

Establece el ingreso de datos para realizar comparaciones y mediciones.

Formato

ID [<numero de bit de entrada>]

Page 49: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónID (Input Direct)

100 ID *Extrae los datos de entrada en el registro interno.110 EQ 100,130 *Si el dato es igual a 100, salta a la línea 130.120 ED *Si no fin del programa.130 MO 1 *Mover a la posición 1.140 ID 100 *Extrae los datos de entrada en el registro interno.150 TB +3,180 *Si el bit 3 esta en ON, entonces salta a la línea 180.160 TB +5,200 *Si el bit 5 esta en ON, entonces salta a la línea 200.170 ED *Si no fin del programa.180 MO 2 *Mover a la posición 2.190 ED *Fin del programa.200 MO 3 *Mover a la posición 3.210 ED *Fin del programa.

Ejemplo

Page 50: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónIP (Increment Position)

Mueve el robot a una posición predefinida con un número de posición mayor o superior que la actual. Formato

IP

10 MO 5 *Mover a la posición 5.20 MO 4 *Mover a la posición 4.30 MO 3 *Mover a la posición 3.40 IP *Mover a la posición 4.50 IP *Mover a la posición 5.

Ejemplo

Page 51: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMC (Move Continuous )

Mueve el robot en forma continua a través de las posiciones intermedias definidas.

Formato

MC <# de posición A>, <# de posición B >

Page 52: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMC (Move Continuous )

Ejemplo

10 SP 10 *Establece una velocidad de 10.20 MO 1 *Mover a la posición 1 en interpolación joint.30 MC 5,8 *Mover continuamente desde la posición 5 a la 8 en

interpolación lineal.

Page 53: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMJ (Move Joint)

Gira cada junta el ángulo especificado desde la posición presente

Formato

MJ [<Ángulo de giro cintura>] , [<Ángulo de giro hombro>] , [<Ángulo de codo>], [<Ángulo de inclinación>], [<Ángulo de giro>]

Page 54: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMJ (Move Joint)

Ejemplo

RV-E3J RV-E2

10 MJ 90,0,0,0,0 ;Gira la articulación de la cintura en + 90 grados.

20 MJ 0,-30,0,0,0 ;Gira la articulación del hombro en - 30 grados.

Page 55: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMO (Move)

Mueve el extremo de la mano a una posición especificada con mano abierta o cerrada.

Formato

MO <Número de posición>, [< O o C >] ,

10 SP 10 *Establece una velocidad de 10.

20 MO 20,C *Mover a la posición 20 con el gripper cerrado.

30 MO 30,O *Mover a la posición 30 con el gripper cerrado

Ejemplo

Page 56: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMR (Move R)

Mueve la mano del robot a través de posiciones predefinidas bajo interpolación circular.

Formato

MR <Número de posición>, <Núm. de puntos intermedios> , < O o C>

Page 57: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMR (Move R)

Ejemplo

10 SP 8 ; Establece una velocidad de 8.20 MO 1 ; Mover a la posición 1 por interpolación joint.30 MR 10,20,30 ; Mover a la posición 10 por interpolación lineal.

Dibuja un arco determinado por las posiciones 10,20 y 30 por interpolación circular.

40 MS 3 ; Mover a la posición 3 por interpolación lineal.50 ED ;Fin del programa.

Page 58: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMRA (Move R A )

Mueve la mano a la posición especificada por interpolación circular.

Formato

MRA <Número de posición>, < O o C>

Page 59: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMRA (Move R A)

Ejemplo

10 MO 1,O *Mueve a la posición 1.20 MRA 2,O *Mueve a la posición 2 por interpolación circular.30 MRA 3,C *Mueve a la posición 3 por interpolación circular.40 TI 3 * Esperar 0.3 segundos.50 MRA 4 * Mueve a la posición 4 por interpolación circular.60 MRA 5 * Mueve a la posición 5 por interpolación circular.70 ED * Fin del programa.

Page 60: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMS (Move Straigt)

Mueve el brazo hasta una posición determinada a través ciertos puntos intermedios utilizando una línea recta.

Formato

MS <Número de posición>, <Núm. de puntos intermedios> , < O o C>

Page 61: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMS (Move Straigt)

Ejemplo

Page 62: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónMS (Move Straigt)

Ejemplo

10 SP 15 * Establece una velocidad de 15.

20 MO 1 *Mover a la posición 1 por interpolación joint.

30 MS 5 *Mover a la posición 5 por interpolación lineal.

40 MS 6 *Mover a la posición 6 por interpolación lineal.

50 MS 7 *Mover a la posición 7 por interpolación lineal.

60 MS 8 *Mover a la posición 8 por interpolación lineal.

70 MS 5 *Mover a la posición 5 por interpolación lineal.

Page 63: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónSC (Set Counter)

Carga un valor determinado en un contador en cuestión; si el Valor es omitido se establece en 0

Formato

SC <Número de contador>, [<Valor>]

10 SC 21,10 * Establece el valor 10 al contador 21.20 IC 21 * Añade 1 al contador 21.30 CP 21 * Establece el valor del contador 21 en el

registro interno.40 ED * Fin del programa

Ejemplo

Page 64: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Fija la velocidad de operación y tiempo de aceleración/ desaceleración, como alta (High) o baja (Low) con la que trabajará el robot; la velocidad tiene su valor mínimo en O y máximo en 30.

Instrucciones de ProgramaciónSP (Speed)

Formato

SP <Nivel de velocidad>, < H o L >

Page 65: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónSP (Speed)

Page 66: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de Programación

10 SP 8 *Establece una velocidad de 8.

20 MO 5 *Mover a la posición 5 por interpolación joint.

30 SP 10 *Establece una velocidad de 10.

40 MS 7 *Mover a la posición 7 por interpolación lineal.

50 ED *Fin del programa.

Ejemplo

SP (Speed)

Page 67: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónTBD (Test Bit Direct)

Ocurre un salto en el programa si el estado de un bites igual al indicado.Formato

TBD <+ / -> <# de bit>, <# de línea>

10 ID * Extrae los datos de entrada en el registro interno.20 TBD +1,100 ;Si el bit 1 esta en ON, entonces salta a la línea 10030 MS 1 *Mover a la posición 1 por interpolación lineal.40 ED *Fin del programa.

:100 MO 10 *Mover a la posición 10.

Ejemplo

Page 68: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Instrucciones de ProgramaciónTI (Timer)

Detiene el movimiento del robot durante un período de tiempo especificado. Formato

TI <Contador de tiempo>

10 MO 1,O *Mover a la posición 1.20 TI 5 *Esperar 0.5 segundos.30 GC *Cerrar gripper.40 TI 10 *Esperar 1.0 segundos.50 MO 2 *Mover a la posición 2.60 ED *Fin del programa.

Ejemplo

Page 69: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Precauciones

Mantener la suficiente iluminación que produzca un trabajo más fácil en el ambiente de los operadores.

Mientras una persona opera el robot con el COSIROP, las demás deben guardar distancias del mismo.

Debe tener mucho cuidado y actuar con buen juicio al momento de mandar ordenes al robot desde el COSIROP.

Page 70: Programación del Robot Mitsubishi con el software COSIROP

Docente URP: Mg. Ing. José Antonio Velásquez C.

Precauciones

Recuerde que la única manera de detener el robot es activando la parada de emergencia que se encuentra en el Teaching Box, Controlador del Robot o en el Panel de Operación.

Realice un listado de las tareas programadas con cualquier modificación debe ser guardada por ejemplo en una computadora personal.