Вы находитесь на странице: 1из 8

Escuela de Ingeniera Mecnica

Universidad Industrial de Santander


Septiembre 15 de 2014, Bucaramanga, Santander, Colombia

Proyecto Final de Sistemas Mecatrnicos I


Edwin Ronald Rodrguez Ramirez
2022492

Jaime Jeanpierre Bernal Olarte


2093217

RESUMEN
El siguiente trabajo presenta la programacin implementada
para la automatizacin de un proceso electroltico con el fin de
hacer un material resistente a la corrosin y convertir a este en
un proceso ms eficiente, rpido y seguro.
INTRODUCCIN
A partir de la inventiva, experiencia y dems virtudes que el
hombre posee ha podido generar miles de soluciones a sus
problemas cotidianos, si unimos parte de estas virtudes con la
necesidad de mejorar, ser ms competitivo, reducir al mximo
su participacin en los trabajos pesados y generar para s
mismo mayores beneficios, encontramos soluciones tan
creativas y a la vez tan avanzadas que nos permiten eliminar
por un instante los lmites que el hombre como ser racional
posee.
Sistemas de cualquier tipo como mecnico, elctrico,
neumtico, etc. son aquellos que sitan dentro de la escala de
evolucin tecnolgica al humano en cada espacio de tiempo,
siendo cada uno de estos sistemas en la vida cotidiana del
hombre indispensables para su funcionamiento normal dentro
de cualquier mbito. En el proceso de automatizacin, se
pueden evidenciar sistemas y mecanismos de todo tipo, desde
una impresora, hasta salas de control de proceso de
ensambladora de autos. No existe ningn lmite ms all de la
imaginacin del hombre.
Los sistemas automatizados, son sin lugar a dudas una de las
grandes invenciones del hombre, pues generan en todo sentido
mayores beneficios, menos prdidas de tiempo y grandes
contribuciones hacia el desarrollo futurista de la humanidad.

OBJETIVO

Automatizar un proceso por medio de un bao


electroltico para hacer resistente un material a la
oxidacin.
PALABRAS CLAVES
Electroqumica, LabVIEW, Arduino, automatizacin de
procesos
industriales,
Electropulido,
Anodizado,
Recubrimiento.
DESARROLLO TEORICO
El siguiente informe consiste en las bases tericas de la
prctica experimental, para la realizacin del sistema de
control de la planta de tratamientos electrolticos y los
resultados obtenidos en sta.
CONCEPTUALIZACIN
ELECTROLITO: Un electrolito o electrlito es cualquier
sustancia que contiene iones libres, los que se comportan como
un medio conductor elctrico. Debido a que generalmente
consisten en iones en solucin, los electrlitos tambin son
conocidos como soluciones inicas, pero tambin son posibles
electrolitos fundidos y electrolitos slidos.
ELECTRODEPOSICIN:
La
electrodeposicin,
o
galvanoplastia, es un proceso electroqumico de chapado donde
los cationes metlicos contenidos en una solucin acuosa se
depositan en una capa sobre un objeto conductor. El proceso
utiliza una corriente elctrica para reducir sobre la superficie
del ctodo los cationes contenidos en una solucin acuosa. Al
ser reducidos los cationes precipitan sobre la superficie
creando un recubrimiento. El espesor depender de varios
factores.
La electrodeposicin se utiliza principalmente para conferir
una capa con una propiedad deseada (por ejemplo, resistencia

Copyright 2014 by ASME

a la abrasin y al
desgaste, proteccin
frente a la corrosin, la necesidad de lubricacin, cualidades
estticas, etc.) a una superficie que de otro modo carece de esa
propiedad. Otra aplicacin de la electrodeposicin es recrecer
el espesor de las piezas desgastadas p.e. mediante el cromo
duro.

esta ltima estacin el material deber permanecer 10


segundos para conseguir uniformidad en el tratamiento.

El proceso consta de 3 estaciones:


Estacin 1: desengrasado del material.
Estacin 2: Aclarado del material
Estacin 3: Bao electroltico.

ELECTROPULIDO: El electropulido es un proceso de


fabricacin aplicado a las superficies de un objeto conductor de
electricidad, como por ejemplo lo es el acero.

El proceso se iniciar al presionar un pulsador de


marcha PM, el cual har que suba la gra.
Cuando llegue al final de carrera F3, la gra
comenzar a desplazarse hasta llegar a F4, instante en
el cual debe descender para introducir el material en
la estacin de desengrase.
Cuando F2 detecte el brazo de la gra, esta volver a
subir hasta tocar de nuevo a F3.
Cuando haya subido nuevamente debe desplazarse a
la posicin F5, repitiendo nuevamente los
movimientos de descenso y ascenso de la gra.
Cuando la gra nuevamente este en la posicin
superior, avanzar hasta la posicin F6.
Bajar y cuando detecte F2, se iniciar el proceso de
electrlisis. Una vez ha terminado el tiempo requerido
en esta estacin, la gra debe ascender nuevamente
hasta ser detectada por F3.
Al llegar a F3 la gra debe retroceder hasta llegar a
F7, momento en el cual debe descender hasta ser
detectada por F2.

El tiempo y voltaje aplicado para contactar la pieza, debe ser


regulado, pues dependiendo de la composicin qumica,
maleabilidad, y en s las caractersticas de la pieza, la corriente
viaja y la encubre causando que la capa superficial adquiera
an ms constante acabado por las partculas removidas, por lo
que se puede decir que la pieza metlica se somete a un
"pulido por electricidad". Por esto, los filos y tambin el
trabajo detallado pueden perder sus cualidades ya que se
achatarn las orillas, si es que se deja la pieza trabajada bajo el
proceso por ms del tiempo y voltaje debido. No todos los
materiales pueden ser electropulidos.
ANODIZADO: El anodizado es un proceso mediante el cual
se genera una proteccin artificial al aluminio mediante su
propia oxidacin.
El anodizado es un proceso electroqumico de oxidacin
forzada, por medio del cual se forma una capa protectora de
xido de aluminio sobre la superficie base.
El proceso consiste en someter al aluminio a una inmersin de
cido (cido sulfrico). Al pasar corriente se libera el oxgeno
que se dirige nodo que al reaccionar con el aluminio genera
una capa de xido cuyo espesor vara con el tiempo de paso de
la corriente. Para cerrar los poros que presenta la superficie del
aluminio anodizado se lo sumerge en agua desmineralizada a
96C. De esta manera queda finalizado el procedimiento, la
vida til de este acabado es proporcional al espesor de la capa
andica obtenida.

CONDICIONES: La automatizacin incluye el control de 2


tipos de motores diferentes: (paso a paso y motor dc servo y
motor dc).
Se debe implementar un sistema de monitoreo y
control en LabVIEW para mostrar en que ubicacin se
encuentra la gra con la pieza, debe incluir un
pulsador de parada de emergencia, no fsico
programado en LabVIEW, y un pulsador de arranque.
SOLUCIN DEL PROBLEMA

PRESENTACIN DEL PROBLEMA


El sistema est conformado por una gra la cual introduce el
material a tratar en cada una de las estaciones; comenzando
por el desengrasado, a continuacin por el proceso de aclarado
y finalmente se le dar al material un bao electroltico. En

El siguiente es el diagrama en bloques, que da solucin al


problema anteriormente planteado. El sistema, es un sistema
abierto, ya que no se controlan las salidas del sistema, pues
todo ha sido controlado mediante la programacin
implementada en LabVIEW.

Copyright 2014 by ASME

Fig. 1 Voltaje Directo VS Corriente Directa.

MATERIALES USADOS EN LA PRACITCA


Motor DC.
Motor Paso a Paso Unipolar.
Sensores QRD114.
Arduino UNO.
SENSOR QRD114
Es un sensor infrarrojo de corto alcance basado en un
emisor de luz y un receptor, ambos apuntando en la
misma direccin, y cuyo funcionamiento se basa en la
capacidad de reflexin del objeto, y la deteccin del
rayo reflectado por el receptor. El detector consiste en
un fototransistor.
Fig. 2 Receptores de Corriente VS Corriente Directa.

Imagen del sensor QRD114 en el cual se muestra su


configuracin interna y vista fsicamente. Cabe
mencionar que para identificar el patillaje fisicamente
el sensor trae un pinto que indica el pin nmero 1.
Tiene cuatro pines de conexin. Dos de ellos se
corresponde a anodo y catodo del emisor (diodo
emisor infrarojo), y las otras dos se corresponde al
colector y emisor del receptor (fototransistor). Los
valores de las resistencias son tipicamente RT=10 k
para el receptor y RD=220 (pero este valor puede
variar segn sean los resultados obtenidos) y Vcc= 5
V.

Fig. 3 Receptores de Corriente VS Temperatura.

Caracterizacin del Sensor QRD114

Copyright 2014 by ASME

Montaje fsico del sistema implementado


automatizacin del proceso electroltico.

para

la

para

la

ESQUEMA ELCTRICO

Fig. 4 Colector de Corriente Residual VS Temperatura Ambiente.

Montaje elctrico del sistema implementado


automatizacin del proceso electroltico.
PROGRAMACIN EN LabVIEW

Fig. 4 Receptores de Corriente VS Distancia.

El sensor implementado es no lineal, debido a que la funcin


de la luz reflejada vs corriente no son directamente
proporcionales.
ESQUEMA FISICO DEL MONTAJE

Pines de los sensores.


En la parte superior se puede encontrar cada uno de
los Leds digitales encargados de avistar el voltaje de
cada uno de los sensores, las seales que sern
necesarias son las anlogas, para posteriormente
trabajarlas en digitales.
Pines del motor DC.

Copyright 2014 by ASME

Para el control DC se
tienen dos barras
transversales, en las cuales se aprecia cuando el motor
cambia el par de giro, con sus respectivas entradas de
pines digitales.
Pines del motor Paso a Paso.
Se encuentran las 4 salidas digitales, las cuales van a
un controlador (L293D), para la inversin de su giro
necesario, con un orden de Leds vertical.
ON-OFF.
En la parte inferior se encuentran los botones de
encendido y apagado digitales, junto con un Led de
color verde que me indica su funcin.

Cdigo
if(V<0,1)
{N=0;}
if(V>4)
{N=1;}

PROGRAMACIN POR BLOQUES


Pines de Entrada de Datos.

if(B<0,1)
{H=0;}
if(B>4)
{H=1;}

Programacin de Encendido (Frmula Node).

En la imagen se encuentran los pines utilizados, para


facilitar la creacin del cdigo se usa pines digitales, sin
embargo debido a la cantidad limitada de estos, se tom
un par de pines analgicos (F2, F3).
Pines de Salida de Datos.

Para los pines de salida se tienen, dos que abordan el


mando del motor DC y su inversin de giro, y cuatro para
el motor paso a paso, debido a que este es el ms complejo
por su funcionamiento.

Este bloque se compone del cdigo para encender y


apagar todo el sistema, a la derecha se ve que la
variable que va a dominar todo se llama SE, esa es la
que se encargara de apagar o encender todo los
bloques de programacin siguientes.

Bloque de cambio de seal anloga a digital


(Formula Node)

Cdigo
if(Pull<Power )
{Se=0;
Se=Sei;
}
else
Se=1;
if(Stop==1)
{
Se=0;
}
Cambio de Lgica (Frmula Node)

Copyright 2014 by ASME

En el presente cdigo tenemos como entradas:


Se: variable que gobierna el encendido y el
apagado de todo el sistema
F2 y F7
C: Variable de condicionalidad, bucle
repetitivo tipo memoria
F3F7: Seal comparada con una compuerta
lgica tipo AND, la cual me permite
gobernar todo el sistema para la puesta a
punto de la primera operacin del prototipo.
F3F4: Variable que gobierna el detenimiento
de la seal del motor DC.
Como Salidas
Ppup1: Seal de salida del motor paso a paso
subida.
Dc1: seal de salida del motor DC.
Ppdown: Seal de salida del motor paso a
paso bajada.
Se tienen tres condiciones, la primera me condiciona
la bajada, la segunda la subida, y la tercera el
arranque hacia la otra seccin.
Es importante argumentar, que este ciclo se repite 3
veces ms para las posiciones del sistema, cada una
dependiendo de las variables anteriores y siguientes,
junto con la seal global de energa Se.

Debido a que la programacin previa se haba hecho con


programacin de lgica positiva, y el prototipo estaba con
lgica negativa, se vio la necesidad de implementar otro
esquema el cual me permita cambiar el tipo de lgica
conveniente.
Cdigo
if(F4==1)
{F44=0;}
else
F44=1;
if(F5==1)
{F55=0;}
else
F55=1;

Cdigo:
if(F3F7==1&&F2==0&&C==0)
{dc1=0;
ppup1=0;
ppdown1=Se;
}

if(F6==1)
{F66=0;}
else
F66=1;

if(F3F7==0&&F2==1&&C==0&&F7==1&&Se==1)
{ppup1=Se;
ppdown1=0;
dc1=0;
C=1;
}

if(F7==1)
{F77=0;}
else
F77=1;
Cdigo Madre de Programacin del Prototipo
(Frmula Node).

if(F3F7==1&&C==1&&F2==0)
{ppup1=0;
ppdown1=0;
dc1=Se;
}

Copyright 2014 by ASME

if(F3F4==1)
{dc1=0;
C=0;}
Condiciones de Seal para los Motores.

En este bloque se establecen las condiciones para el


retroceso, el cual permite que al devolverse, y pasar
nuevamente por cada uno de los sensores, cualquier
accin que se pueda repetir quede anulada, y pueda
seguir su marcha libre, de lo contrario todas las
acciones se generan normalmente.

Es necesario condicionar cada seal, poniendo como


criterio, que si una accin est en curso cualquier otra
seal que pueda interferir se haga 0, lo cual me permita
solo una accin, para evitar cortos en el sistema, cada una
de estas seales est dirigida por una compuerta lgica
tipo OR, para poder sumar toda las seales, adems se
crea un bloque por cada una de las seales (DC, PPUP,
PPDOWN).

Cdigo:
if(dc4==1)
{up1=0;
down1=0;
ri1=0;}
else
up1=up;
down1=down;
ri1=ri;

Cdigo:
if(dc1==1)
{dc1a=Se;
dc2a=0;
dc3a=0;
dc4a=0;}
else
dc1a=0;

Cdigo del Motor Paso a Paso

if(dc2==1)
{dc2a=Se;
dc1a=0;
dc3a=0;
dc4a=0;}
else
dc2a=0;
if(dc3==1)
{dc3a=Se;
dc1a=0;
dc2a=0;
dc4a=0;}
else
dc3a=0;

En este cdigo se desarrollaron dos bloques de Formula


Node, en el cual se hace un cdigo para los cuatro pulsos
consecutivos del motor bipolar, con compuertas tipo OR, a
la salida para condensar las cuatro seales necesarias de
las ocho originales, adems del dylai que permite
controlar la velocidad del motor.

if(dc4==1)
{dc4a=Se;
dc1a=0;
dc2a=0;
dc3a=0;}
else
dc4a=0;

Cdigo:
int R;
int B;
int C;
int D;

Bloque de Condicionamiento de Retroceso (Frmula


Node).

Copyright 2014 by ASME

if (spp1==1)
{
if (e==0)
{
R=1;
B=0;
C=0;
D=0;
delay;
}
if (e==1)
{
R=0;
B=1;
C=0;
D=0;
delay;
}
if (e==2)
{
R=0;
B=0;
C=1;
D=0;
delay;
}
if (e==3)
{
R=0;
B=0;
C=0;
D=1;
delay;
}
e = e +1;
if (e>3)
{
e=0;
}
}
REFERENCIAS
Electrolito: http://es.wikipedia.org/wiki/Electrolito
Electrodeposicin:
http://es.wikipedia.org/wiki/Electrodeposici
%C3%B3n
Electropulido:
http://es.wikipedia.org/wiki/Electropulido
Sensor
QRD114:
http://electronicayrobotica.wordpress.com/2012/09/08
/sensores-infrarrojos-qrd1114-y-cny70/
https://www.fairchildsemi.com/datasheets/QR/QRD11
14.pdf
Utilizacin de LabVIEW para la Visualizacin y
Control de la Plataforma Open Hardware
Arduino/LabVIEW + Arduino/Jos Manuel Ruiz
Gutierrez.pdf.

CONCLUSIONES
Es este proyecto conocimos un poco sobre como simular un
proceso industrial por medio de una interfaz grfica, asistido
por un microcontrolador.
Con el juego de herramientas de arduino y LabVIEW
observamos que se puede controlar y obtener seales desde el
microcontrolador Arduino.
Aprendimos como enlazar una tarjeta programable con un
software de simulacin de procesos, la cual es la encargada de
recibir fsicas de las entradas y enviar seales a los actuadores
Observamos el proceso sistemtico que se debe seguir para
controlar un proceso industrial por medio de una serie de
instrumentos proporcionados por la interfaz grafica
En el desarrollo de algoritmos se implement lgica Booleana
que fue indispensable para la creacin de sentencias y
condiciones que formaron la estructura del programa de
control.
LA interfaz arduino-labview es una herramienta muy prctica
para simular el control de procesos industriales automticos,
esta nos brinda la posibilidad de medir y visualizar el riesgo
antes de implementar un proyecto real en una empresa.

ANEXOS
ANEXO A: La programacin efectuada en LabVIEW
de la automatizacin del proceso electroltico

Copyright 2014 by ASME

Вам также может понравиться