Está en la página 1de 14

PASO 3 - PROGRAMAR POR MEDIO DE SOFTWARE LOS MOVIMIENTOS DE

UN ROBOT.

LUIS EDUARDO URRESTE MELO COD. 6322073

TUTOR:

MANUEL ENRIQUE WAGNER

Curso:

ROBTICA AVANZADA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

CEAD PALMIRA

Noviembre de 2017
INTRODUCCIN

Se realiz el siguiente programa en el cual el brazo robotico, toma elementos y los coloca
en una banda transportadora y luego de pasar por los sensores los almacena
ordenadamente en una caja, separndolos por el tamao, y luego de llenar las cajas los
coloca en un estante finalizando el trabajo. Este se realiz con el programa Robocell

Los movimientos del robot se programan en robocell, estos se programan en secuencia,


enseando al robot los distintos movimientos que debe realizar dando a estos nmeros
caractersticos, se configuran en cada movimiento la velocidad o el tiempo en el que este se
realiza, estos movimientos se pueden realizar manualmente, articulacin por articulacin o
por medio de los ejes XYZ del efector final.
OBJETIVOS.

Revisar y apropiar el ambiente del software robocell, para dar solucin a los
requerimientos de la gua integrada de actividades.

Dar uso del software CellSetup, para disear el ambiente en el cual se


desarrollara el programa.

Integrar el diseo realizado en el CellSetup, al proyecto realizado en


Robocell, para dar solucin al problema planteado.
PASO 3 - PROGRAMAR POR MEDIO DE SOFTWARE LOS MOVIMIENTOS DE
UN ROBOT.

PASOS, FASES O ETAPA DE LA ESTRATEGIA DE APRENDIZAJE A


DESARROLLAR

El trabajo a desarrollar en esta tercera unidad consta de 5 pasos:

Fase 1: Revisar los temas de la Unidad 3 del curso, haciendo uso de las referencias
bibliogrficas dadas en el entorno de conocimiento. Verificar el manual de trabajo en
Robocell.

Fase 2: Realizar el algoritmo de trabajo de cada uno de los robots, en los cuales se deben
incluir sensores para la deteccin de los elementos.

Fase 3: Construir el ambiente de trabajo de los robots, haciendo uso de la aplicacin


Cellsetup de Robocell.

Fase 4: Realizar la programacin de los dos robots, uno para la seleccin de los elementos
sobre la banda transportadora y otro para la organizacin de las cajas en la estiba de
madera.

Fase 5: Socializar y consolidar en un solo documento grupal, el desarrollo del problema


planteado.
ACTIVIDADES A DESARROLLAR

Problema

Para el desarrollo del problema se recomienda la instalacin del software Robocell.

Realizar la programacin de dos robots, los cuales debern de realizar la seleccin de


productos que se desplazan sobre una banda transportadora, colocarlos en una caja de
manera ordenada y una vez llena, dicha caja ser arrumada correctamente sobre una estiba
de madera.

Se deben colocar elementos de diferentes tamaos, el robot seleccionar solo un tamao y


lo depositar en una caja de maera organizada.

Una vez llena la caja, un segundo robot colocar la caja en una estiba de madera,
igualmente, de manera organizada
DESARROLLO DE LOS EJERCICIOS PROPUESTOS

PANTALLASO INICIAL DEL PROGRAMA

PANTALLASO LLENANDO LAS CAJAS


PANTALLASO FINAL DEL PROGRAMA
CDIGO DE PROGRAMACIN EN ROBOCELL

Remark: ********************************************************

Remark: ROBOTICA AVANZADA

Remark: PRESENTADO POR:

Remark: LUIS EDUARDO URRESTE MELO

Remark: CODIGO: 6322073

Remark: *********************************************************

Remark: ************INICIO DEL PROGRAMA*************

INICIO:

Start Conveyor Axis 7 at Speed 50 (%) in Minus Direction

Remark: *************SENSORES DE ENTRADA**********

CHECK_SENSOR:

Disable Input Interrupt 1

Disable Input Interrupt 2

Disable Input Interrupt 3

Disable Input Interrupt 4

Remark: subrutina para trasladar el cubo a la banda

CUBO A LA BANDA:

Open Gripper

Wait 2 (10ths of seconds)

If Input 1 On Jump to TAMAO_1

If Input 2 On Jump to TAMAO_2

Jump to INICIO
Remark: ***************FEEDER***************

CHECK_FEEDER:

Turn On Output 1

Turn Off Output 1

Go to Position 2 Fast

Go to Position 3 Fast

Close Gripper

Go to Position 2 Fast

Go to Position 4 Fast

Open Gripper

Go to Position 1 Fast

If Input 3 On Jump to CAJAS

Jump to INICIO

Remark: ********SUBRUTINA 1************

TAMAO_1:

Stop Conveyor Axis 7

Go to Position 1 Speed 50 (%)

Go to Position 6 Speed 50 (%)

Go to Position 5 Speed 50 (%)

Close Gripper

Go to Position 6 Fast

Go to Position 7 Fast

Go to Position 8 Fast

Open Gripper

Go to Position 7 Fast
Jump to CHECK_FEEDER

Remark: ****************SUBRUTINA 2*************

TAMAO_2:

Stop Conveyor Axis 7

Go to Position 1 Fast

Go to Position 6 Speed 50 (%)

Go to Position 9 Speed 50 (%)

Close Gripper

Go to Position 6 Fast

Go to Position 10 Fast

Open Gripper

Go to Position 1 Fast

If Input 4 On Jump to CHECK_FEEDER

Jump to INICIO

Remark: *********SUBRUTINA CAJAS LLENAS******

CAJAS:

Open Gripper

Go to Position 7 Speed 50 (%)

Go to Position 11 Speed 50 (%)

Close Gripper

Go to Position 7 Speed 50 (%)

Go to Position 12 Speed 50 (%)

Go to Position 13 Speed 50 (%)

Open Gripper

Go to Position 12 Speed 50 (%)


Go to Position 7 Speed 50 (%)

Go to Position 14 Speed 50 (%)

Close Gripper

Go to Position 7 Speed 50 (%)

Go to Position 12 Speed 50 (%)

Go to Position 16 Speed 50 (%)

Go to Position 15 Speed 50 (%)

Open Gripper

Go to Position 1 Speed 50 (%)

End
CONCLUSIONES.

Se identificaron los distintos movimientos que puede realizar el robot, mediante las
distintas ventanas de movimientos del Robocell

Mediante el software CellSetup, se pudo realizar el ambiente 3D, que cumpliera con
las especificaciones solicitadas en la gua.

Se observo que el software de Robocell es muy limitado en herramientas y facilidad


en la movilidad, de las piezas y adecuaciones del robot, adems que solo permite
colocar un solo robot, y pues esto disminuye la velocidad de trabajo en el programa,
sin embargo es una excelente herramienta para aprender a trabajar con robots y
poder comprender su lgica y asimiliacion del mismo.
REFERENCIAS BIBLIOGRFICAS

Barrientos, Antonio, Pen, Luis Felipe, and Balaguer, Carlos. (2007). Fundamentos
de robtica (2a. ed.). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/detail.action?docID=10566097
&p00=fundamentos+de+robotica

Kumar Saha, Subir. (2000). Introduccin a la robtica. Recuperado de:


http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/detail.action?docID=10515179
&p00=introduccion+a+la+robotica

Wagner, M. (2017). Programacin de tareas robticas. Colombia. Recuperado de:


http://hdl.handle.net/10596/12454