Você está na página 1de 7

Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira.

ISSN 0122-1701 158

Seleccin de materia prima por color usando un


sensor adaptado a una celda de manufactura

Selection of raw material for color using a sensor adapted to a manufacturing cell.

Mara Elena Bernal Loaiza, German Cock Sarmiento, Diego Fernando Castao
Facultad de Ingeniera Industrial, Universidad Tecnolgica de Pereira, Pereira, Colombia
mbernal@utp.edu.co
cook20038@gmail.com
diegoutp@hotmail.com

Resumen Este documento presenta una prctica para Facultad de Ingeniera Industrial de la Universidad Tecnolgica
seleccin de materia prima por color usando el almacn y la de Pereira, utilizando fichas de lego.
cinta transportadora de la celda de manufactura flexible de
la Facultad de Ingeniera Industrial de la Universidad Cada proceso industrial [1] tiene un mtodo de produccin el
Tecnolgica de Pereira, como herramienta de aprendizaje, en cual involucra movimiento de materiales, desde su adquisicin
reas del conocimiento tales como Produccin, Mtodos y
Tiempos, Calidad y Manufactura Flexible, utilizando un
a los proveedores, su inspeccin, transformacin y
sensor de colores que permite realizar procedimientos de almacenamiento por lo cual analizar su manejo es indispensable
automatizacin relacionadas con identificacin, seleccin, para alcanzar eficiencia en dichos mtodos. Y adems, el flujo
control y almacenamiento de materias primas. Lo que de material bien sea materia prima o producto terminado a lo
permiti fortalecer las competencias en las reas mencionadas largo de una lnea de produccin al igual que su manipulacin
integrando a la enseanza prcticas, generando un espacio mediante el reconocimiento de colores, es un tema complejo y
que puede enriquecer tanto la formacin acadmica con la aun en desarrollo.
industria.
El propsito de esta prctica es incorporar un dispositivo que
Palabras clave Banda transportadora, Manipulacin de permita evaluar una caracterstica de calidad en este caso el
Materiales, Pallet, robot, Sensor de Colores color [6] acorde al ensamble de fichas de lego, dentro de la
secuencia de operaciones de la celda. As se justifica el diseo,
AbstractThis paper presents a practical selection of raw integrando el funcionamiento de la celda de manufactura
material warehouse and color using the conveyor belt of flexible con el sensor de reconocimiento de colores, y se
flexible manufacturing cell located at the Faculty of muestra el flujo de material por las estaciones de almacn y el
Engineering of the Technological University of Pereira, as a robot [5].
learning tool in areas such as production knowledge, Methods
and Time, Quality and Flexible Manufacturing, using a color II. CONTENIDO
sensor which allows automated procedures related to
identification, selection, control and storage of raw materials.
What led to strengthen the competencies in the areas
mentioned by integrating the teaching practices, creating a A. DISEO METODOLGICO
space that can enrich both academicals and industrial process
El diseo de la prctica se ha divido en cinco fases. En una
Key Word Conveyor Belt, Color Sensor, Materials primera fase se explica la puesta en marcha del sistema, en la
Handling, Pallet, robot segunda fase se describe en qu consiste la prctica, en la tercera
fase se muestra la forma de realizar la prctica, en la cuarta fase
I. INTRODUCCIN
se explica cmo funciona el sensor de color y en la quinta fase
Este artculo presenta una prctica para seleccin de
materia prima por color usando el almacn y la cinta
transportadora de la celda de manufactura flexible de la

Fecha de Recepcin: 24 de Enero de 2013


Fecha de Aceptacin: 30 de Abril de 2013
159 Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira.

se procede a explicar cmo ejecutar el programa realizado


en el software Cosirop1 y los comandos utilizados.

1. Puesta en marcha del sistema

Es necesario llevar a cabo una serie de actividades que


facilitarn la puesta en marcha del sistema, para poder
ejecutar cada uno de los programas diseados con el robot.

La primera de estas actividades consiste en energizar el


sistema activando cada uno de los componentes de la celda
que se utilizarn, es de destacar que para esta prctica solo
ser necesario activar el compresor que se encuentra en la Figura 2. Fragmento de programa Cosirop
parte inferior de la fresadora, seguidamente verificar que la
unidad Robot-Track este energizada y la estacin de
almacn.
2. Procedimientos de la prctica
La segunda actividad consiste en iniciar el computador
central para abrir el proyecto de software Cosirop, despus El objetivo de la practica consiste en estudiar el flujo de material
de abrir el software Cosirop se realizan los siguientes bien sea materia prima o producto terminado a lo largo de una
pasos: Clic en la opcin Execute, Clic en la opcin RCI lnea de produccin al igual que su manipulacin mediante el
Explorer, Clic en la carpeta de programas. reconocimiento de color.

Una vez cargados los programas en el computador se La prctica Seleccin de materia prima por color usando el
procede a referenciar el robot, ejecutando el programa almacn y la cinta transportadora de la celda de manufactura
Trackutp 0, posicionndose en dicho programa y dando flexible de la Facultad de Ingeniera Industrial de la Universidad
clic derecho en la opcin Start (CYC) como se indica en la Tecnolgica de Pereira, utilizando fichas de lego, contiene los
figura 1. siguientes procedimientos:

Procedimiento 1: En la estacin almacn se encuentran


ubicadas unas bases con dos fichas de legos, el robot del
almacn coge una de las bases. Observar figura 3.

Figura 1. Ejecutar programa Trackutpcero Figura 3. Procedimiento 1

Luego se hace el cdigo del programa2 en la opcin de Procedimiento 2: EL robot del almacn al coger una de las
trabajo workplace, lo cual consiste en dar clic en el bases la deposita en la cinta transportadora. Observar figura 4.
programa y la primera vez aparecer en blanco el espacio
para editar el programa, en esta rea de trabajo es donde
usando los comandos y se trabaja con las posiciones que se
le ensearon al robot, en conjunto con los colores
programados como se muestra a continuacin en la figura
2:

1
COSIROP 2.0 Programming Software for Mitsubishi Industrial Robots Figura 4. Procedimiento 2
2
Observar la fase 5 Seudocdigo
Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira. 160

Procedimiento 3: La cinta transportadora transporta la monitorear la seal elctrica generada por la lectura del color en
base hasta la estacin robot, y el robot coge una de las el software Cosirop.
fichas de lego. Observar figura 5.
Los datos tcnicos relevantes para el manejo del sensor son los
siguientes:

1) El rango de deteccin recomendado es de 11mm


2mm
2) Tiene tres LEDs emisores de luz que indican trabajo
detectando un color o los tiempos lmite del proceso de
programacin de un color.
3) La imagen del haz de luz emitido tiene rea 1mm
3mm, con un ngulo de desviacin mximo de 3, el
cual se refleja sobre la superficie del material, en el
caso del laboratorio el material ser las fichas de lego.
Figura 5. Procedimiento 3
4) El tipo de luz es alterna visible color rojo, verde y azul,
Procedimiento 4: El robot despus de coger una de las es decir que su funcionamiento es con base al modelo
fichas de lego la acerca al sensor de colores. Observar de color RGB.
figura 6.
Modelo de color RGB

Siguiendo a [4] la mezcla de colores luz, normalmente rojo,


verde y azul (RGB, iniciales en ingls de los colores primarios),
se realiza utilizando el sistema de color aditivo, tambin referido
como el modelo RGB o el espacio de color RGB. Todos los
colores posibles que pueden ser creados por la mezcla de estas
tres luces de color son aludidos como el espectro de color de
estas luces en concreto. Cuando ningn color luz est presente,
se percibe el negro. Los colores luz tienen aplicacin en los
Figura 6. Procedimiento 4 monitores de un ordenador, televisores, proyectores de vdeo y
todos aquellos sistemas que utilizan combinaciones de
Procedimiento 5: El sensor de colores, detecta de color es materiales que fosforecen en el rojo, verde y azul.
la ficha, si la ficha de lego es de color morado el robot la
coloca en el depsito llamado material morado, si la ficha Los elementos de indicacin y trabajo del sensor de colores
es de color verde el robot la coloca en el depsito llamado son los siguientes:
material verde, si no es ninguno de los dos colores morado
o verde, el robot coloca la ficha en el depsito llamado no Los elementos de mando son dos conmutadores
conformes. Observar figura 7. giratorios (TEACH-IN) uno para introducir a cada
canal el color deseado y otro conmutador para asociar a
cada canal una tolerancia de lectura.
La indicacin de trabajo del sensor es posible a los
LEDs que este posee, el led verde se enciende y
permanece esttico cuando se conmuta (cambio del
botn a modo Teach) para grabar un color.
Cuando el sensor detecta un color los led amarillos se
iluminan.

4. Pasos para realizar la prctica

Figura 7. Procedimiento 5
Se debe tener claro que el desarrollo de la presente prctica
involucra el manejo de componentes de la Celda de
3. Datos Bsicos del Sensor de colores Manufactura flexible, los cuales se deben poner en marcha de
forma correcta, como tambin el uso del software coordinador
Para realizar la prctica, primero se le debe ensear al
sensor los dos colores de las fichas del lego (verde y
morado), y una vez enseado el color, aprender a
161 Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira.

Minitek3 [2]. Lo primero que se debe hacer es iniciar el Se procede a trabajar en modo automtico y se define que pallet
software Cosirop4 [3] antes de abrir el Minitek para evitar capturar en la estacin del almacn para transportar las estibas-
conflictos de comunicacin luego se procede a ingresar al contenedores con las fichas de lego color verde y morado que
coordinador Minitek donde podremos ver los recursos de sern la materia prima a seleccionar, para ser transportada y
los cuales haremos uso los componentes cono el almacn y almacenada segn su color.
la cinta. Observar figura 8. Se captura cualquiera de los 6 pallet en la estacin del almacn
determinando dentro de este rango posible de seleccin dando
clic en c en el nmero de pallet, bien sea por mayor proximidad
a la estacin o simplemente el pallet que se desee y dando clic
en la opcin de la estacin deseada en este caso almacn y luego
clic en la opcin bloquear.
En esta ocasin se seleccionara el pallet 4 para efectos prcticos.
Observar figura 10.

Figura 8. Fragmento del paquete Minitek

a. Paso 1

Se da clic sobre almacn y clic en manual, observando que


se abre un cuadro de dialogo del monitor del almacn,
posteriormente se da clic en la opcin de ceros Figura 10. Fragmento Almacen-Minitek
manipulador para referenciar el almacn hasta que el
smbolo de advertencia de color amarillo que indica estado
de pendiente la referencia cambie de estado a color verde, Cuando ya ha sido capturado el pallet, seleccionamos en la
lo que indicar que la referencia fue realizada, hay columna de origen la posicin en el almacn donde est ubicada
comunicacin y se puede continuar trabajando. Observar la materia prima, en este caso seleccionaremos la posicin 12,
figura 9. luego damos clic en la opcin cinta de la columna destino y
damos clic en la opcin Mover, veremos como el brazo-robot
del almacn empieza a desplazarse hasta la posicin
seleccionada para luego descargar la estiba en la estacin del
almacn.
Luego se da clic en la opcin liberar del men monitor de
almacn, inmediatamente el mismo nmero de pallet se debe
capturar en la estacin de robot como se hizo anteriormente para
la estacin del almacn.

Se repite el procedimiento para las 6 posiciones restantes del


almacn teniendo en cuenta que el proceso demora
Figura 9. Fragmento del paquete Minitek aproximadamente tres (3) minutos por cada estiba hasta que la
materia prima es almacenada o llevada al depsito de no
conformes.
b. Paso 2
5. Pasos para ejecutar el programa

Se procede a ejecutar el programa Select en el software Cosirop,


dando clic en programs de RV-2AJ, clic derecho sobre el
3
Minitek Software de control y gestin de la clula de Manufactura programa Select y en ejecutar Start (CYC), tal como se indica en
Flexible la figura 11:
4
Interfaz del robot
Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira. 162

se convierten en datos de seal que permiten seleccionar un


proceso y ejecutarlo de acuerdo a los resultados de una
expresin, que en este caso es vital pues dependiendo el color
reconocido se llevara a cabo una operacin o un rechazo del
material.

CALLP " ": Instruccin utilizada para ejecutar un programa en


especifico, cuando se hace necesario hacer programas con
subrutinas. La ejecucin retorna al programa principal cuando la
instruccin finaliza o cuando se ha llegado a la lnea final del
subprograma.

M_IN( ): Este comando permite utilizar de forma directa la


Figura 11. Fragmento ejecucin programa seal registrada por el PLC del robot, generada por la activacin
de cualquiera de los canales del sensor (A, B C) cuando
a. Comandos utilizados en la programacin: registra el color que se le enseo.
En sntesis esta instruccin lo que hace es retornar del valor de
una seal de entrada, como un bit. Esta seal es la que asociada
al canal por el cual se ense el color, permite desarrollar la
programacin respectiva.

b. Seudocdigo del programa

Paso 1: Inicio
Paso 2: Robot debe de ir a la posicin Track 1
Paso 3: Robot moverse a posicin de seguridad
Paso 4: Robot moverse a posicin 1 Ficha 1
Paso 5: Abrir la pinza del robot
Paso 6: Robot bajar a la posicin 2
Paso 7: Hacer una pausa
Paso 8: Cerrar la pinza del robot
Paso 9: Mover el robot a la posicin 3 'ARRIBA DEL
CONTENEDOR
Figura 12. Fragmento del programa Paso 10: Mover robot a la posicin 4 ALINEAR PARA
APROXIMAR AL SENSOR
MOV: Operacin conjunta de interpolacin basada en las Paso 11: Llevar el robot a la posicin "TRACK",6
articulaciones del robot que permite moverse desde una Paso 12: Hacer una pausa
posicin actual hacia una posicin destino. Paso 13: 1Mover el robot a la posicin 5 LEER COLOR
Paso 14: Si: canal 34 del sensor = 1 Ficha morada
MVS: Lleva a cabo movimientos de interpolacin lineal [
movindose desde una posicin actual a una posicin Mover el robot a posicin 7
objetivo. Mover el robot a posicin 8
Mover el robot a posicin 9
HOPEN / HCLOSE: Abre o cierra la pinza del robot Abrir pinza del robot
Mover el robot al Track Alinear
]
DLY 1: Tiempo de espera en segundos entre la ejecucin
[
de una lnea de programacin respectivamente, o se utiliza
Mover el robot a la posicin PS
para condicionar la activacin de una seal.
DEPOSITO FICHAS RECHAZADAS
Abrir pinza del robot
OVRD: (override): Esta instruccin especifica la
Hacer una pausa
velocidad de los movimientos del robot, como un valor en
Mover el robot a la posicin PA
el rango de 1 a 100%. Este valor se aplica a todo el
Mover el robot a la posicin PS
programa.
]
Paso 15: Mover el robot al "TRACK",1
IF THEN ELSE ENDIF [7]: Este conjunto de comandos
Paso 16: Hacer una pausa
son los ms significativos en el diseo de la prctica, pues
Paso 17: Mover el robot a posicin P10 FICHA 2
la lectura de los colores que se le han enseado al sensor
Paso 18: Mover robot posicin P11 'SUJETAR FICHA
163 Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira.

Paso 19: Hacer una pausa la prctica desarrollada, la cual ser validada en el
Paso 20: Cerrar la pinza del robot laboratorio.
Paso 21: Mover el robot a la posicin 10 'ARRIBA DEL
CONTENEDOR
Paso 22: Mover el robot a posicin P10 III. CONCLUSIONES
Paso 23: Mover el robot a posicin P4 ALINEAR
Paso 24: Mover el robot al "TRACK",6
Paso 25: Mover el robot a la posicin P12 'LEER La utilizacin de los componente de una celda de manufactura
COLOR flexible, como el robot, estacin de almacn, sensor de colores y
Paso 26: Hacer una pausa las fichas de lego permitieron realizar una prctica que puede
Paso 27: Si: canal 33 del sensor = 1 Ficha verde simular un proceso de la industria, diferenciando las materias
[ primas de color morado y verde, depositndolas en los diferentes
Mover el robot a posicin 7 depsitos como productos en buen estado y los no conformes
Mover el robot a posicin 13 son las fichas de lego de otros colores.
Mover el robot a posicin 14
Abrir pinza del robot El diseo e implementacin de las prcticas es un proceso que
Mover el robot a posicin 13 contiene innovacin y cierto grado de complejidad tcnica dado
Mover el robot al Track PTRACK que la mayora de robots funcionan bajo Lenguajes de Control
] Avanzado, a diferencia de la Mitsubishi con un lenguaje de
[ programacin especifico como el MELFA BASIC en sus
Mover el robot a la posicin PS distintas versiones, lo que hizo que el manejo del sensor fuera
DEPOSITO FICHAS RECHAZADAS complejo, pues en cada una de las visitas no se evidenci
Abrir pinza del robot procesos implementados con la misma naturaleza de esta
Hacer una pausa investigacin, es decir con reconocimiento de colores.
Mover el robot a la posicin PA
Mover el robot a la posicin PS Encontrar en la industria procesos basados en el reconocimiento
] de colores es novedoso, solo la industria textil es la abanderada
Paso 28: Mover el robot al "TRACK",1 en este campo, seguida de la industria de las pinturas y en
Paso 29: Hacer una pausa algunas la de alimentos en el control de calidad a alimentos, la
Paso 30: Final razn es que an no existen equipos por ms avanzados que
sean, que logren reemplazar al ojo humano adems por que la
B. RECURSOS UTILIZADOS gran mayora de cmaras espectrales y sensores de color an
tienen limitaciones de resolucin.
Unidad Robot Mitsubishi RV-2AJ /Track
Cinta Transportadora
Fichas de Lego
REFERENCIAS
Estacin de Almacn
Teaching Box [1] Proceso industrial de manufactura:
PC http://robotico15.blogspot.es/1227210240/procesos-
Software Cosirop industriales-de-manufactura/
Software MINITEK
Depsitos de Materiales [2] Manual Tcnico Clula Minitek VI, Laboratorio de
Manufactura Flexible Universidad Tecnolgica de Pereira.
C. PRACTICA A REALIZAR POR PARTE DEL
ESTUDIANTE [3] MITSUBISHI. Mitsubishi Industrial Robot
CR1/CR2/CR3/CR4/CR7/CR8 Controller Instruction
La medicin de los resultados y el alcance de la prctica Manual. Detailed explanations of functions and operations,
consiste en la elaboracin de un informe que contenga Universidad Tecnolgica de Pereira.
aspectos tales como:
Anlisis de los comandos IF THEN ELSE ENDIF [4] Modelo de color RGB:
usados en la prctica. http://es.wikipedia.org/wiki/Modelo_de_color_RGB
Hacer un escrito acerca del manejo de materiales
en la industria a partir del reconocimiento de [5] Marvin Minsky y otros autores, Robtica La ltima
colores. frontera de la alta tecnologa, in Plastics, 1a. ed.,
Disear e implementar una prctica con una Barcelona: Planeta, 1986, p. 55-76
secuencia de programacin bsica similar a la de
Scientia et Technica Ao XVIII, Vol. 18, No 1, Abril de 2013. Universidad Tecnolgica de Pereira. 164

[6] Jose Porras and Miguel de la Cruz. Clasification


system based on computer vision, Escuela Profesional
de Ingeniera Electrnica-Universidad Ricardo Palma:
http://www.urp.edu.pe/pdf/ingenieria/electronica/
CAP-1_Taller_de_Electronica_IV_b.pdf

[7] http://libroweb.alfaomega.com.mx/catalogo/programac
ionestructuradaorientadaobjetos3ed/libreacceso/libreac
ceso/reflector/data/LibroPEOOCap04.pdf

Você também pode gostar