BENEMÉRITA UNIVERSIDAD Buap|||||||||||||| AUTÓNOMA DE PUEBLA
Benemérita Universidad Autónoma de Puebla
-
Upload
jesus-romero -
Category
Documents
-
view
19 -
download
0
Transcript of Benemérita Universidad Autónoma de Puebla
-
BENEMRITA UNIVERSIDAD AUTNOMA DE PUEBLA
FACULTAD DE CIENCIAS DE LA ELECTRNICA
DISEO, CONSTRUCCIN, AUTOMATIZACIN Y PUESTA
EN MARCHA DE UN DISPOSITIVOTIPO POKA-YOKE PARA LA
DETECCIN DE COLOR DE CARRETES DE HILO INTEGRADO
AL PROCESO DE COSTURA DE FUNDAS DE ASIENTOS DE
AUTOMOVIL
TESIS
QUE PRESENTAN:
GREGORIO LPEZ HERNNDEZ
JESS ROMERO ARREDONDO
PARA OBTENER EL TTULO DE:
LICENCIADO EN MECATRNICA
ASESOR:
M. EN C. CESAR ORTEGA M.
Pue. Puebla Abril de 2014
-
2013
-
DEDICATORIAS
-
AGRADECIMIENTOS
-
RESUMEN
En esta tesis se presenta una propuesta de solucin a un problema de calidad en
la industria de fabricacin de interiores del sector automotriz, especficamente en el
ensamble de cortes de piel para elaboracin de fundas de asientos, para ello se
plantea el problema con su respectivo anlisis en cada una de las pruebas que
requiere realizar, se disea un sistema mecnico, elctrico y de control que realice
pruebas de inspeccin que garanticen que se usa el correcto carrete de hilo de
acuerdo al color de la piel, se automatiza dicho proceso garantizando la seguridad
del operario junto con un sistema de deteccin de fallas y alarmas visuales para
informacin del operador.
Ilustracin 1 Partes del poka-yoke de color de hilo
-
El proceso de automatizacin industrial se basa en la planeacin, invirtiendo tiempo
en el diseo y simulacin, por lo que previamente a la presentacin del proyecto se
llevan a cabo los diseos mecnicos, elctricos, neumticos y de programacin de
PLC y HMI. En esta tesis se presentan nicamente los resultados, aunque el anlisis
completo se logra mediante la animacin en CAD y la simulacin elctrica y de las
rutinas de programacin.
-
Tabla de contenido
Lista de Ilustraciones .............................................................................................. 9
Lista de tablas ....................................................................................................... 11
Lista de smbolos .................................................................................................. 11
INTRODUCCIN ............................................................................................... 12
1.1 Estado del arte ......................................................................................... 13
1.2 Introduccin a los PLCS ......................................................................... 17
Definicin de los PLCs.................................................................................... 17
Arquitectura de un PLC .................................................................................. 20
Fuente de alimentacin .................................................................................. 22
Unidad Central de Proceso ............................................................................. 24
1.3 Conceptos Generales de programacin ................................................... 26
Introduccin .................................................................................................... 26
Programa, programacin y lenguajes de programacin ................................. 26
Clasificacin de los programas ....................................................................... 27
Lenguajes de programacin ........................................................................... 28
Timers y Temporizadores. .............................................................................. 34
Contadores ..................................................................................................... 35
1.4 Planteamiento del problema .................................................................... 37
1.5 Justificacin ............................................................................................. 39
1.6 Objetivos generales y particulares ........................................................... 39
1.4.1 Objetivos generales ............................................................................... 39
1.4.2 Objetivos particulares ............................................................................ 40
8.1 Alcance y limitacin del proyecto ............................................................. 40
8.1.1 Alcance ................................................................................................. 40
-
8.1.2 Limitaciones .......................................................................................... 41
CAPTULO II Diseo del sistema .......................................................................... 42
3.1 Propuesta de diseo del sistema ............................................................. 42
Diagrama de flujo ............................................................................................... 43
Descripcin de partes ........................................................................................ 45
Entradas del sistema ......................................................................................... 48
Salidas del sistema ............................................................................................ 48
-
Lista de Ilustraciones
Ilustracin 1 Partes del poka-yoke de color de hilo ................................................. 5
Ilustracin 2: Pruebas y ensayos automticos en el sector de cerraduras. ........... 12
Ilustracin 3: Faurecia calcula y visualiza previamente casi todas las partes con
simulaciones CAD. ................................................................................................ 14
Ilustracin 4 Faurecia expone su perspectiva de diseo automotriz en los principales
eventos Auto Show: .............................................................................................. 15
Ilustracin 5: Automatizacin industrial Unitronics, PLC- HMI, mdulos de
comunicacin, mdulos de expansin. ................................................................. 16
Ilustracin 6: PLC SLC500 de Allen Bradley ......................................................... 17
Ilustracin 7: Diagrama PLC ................................................................................. 18
Ilustracin 8: PLC Compacto................................................................................. 19
Ilustracin 9: Arquitectura de un PLC .................................................................... 21
Ilustracin 10: Estructura de Bus. ......................................................................... 21
Ilustracin 11: Fuentes de Voltaje Siemens. ......................................................... 23
Ilustracin 12: Unidad Central de Proceso. ........................................................... 24
Ilustracin 13: Diagrama a Bloques de Unidad Central de Proceso ...................... 24
Ilustracin 14: CPU (Unidad Central de Proceso). ................................................ 25
Ilustracin 15: Diagrama Entrada-Salidas. ............................................................ 25
Ilustracin 16: Rama en lista de instrucciones. ..................................................... 30
Ilustracin 17: Condiciones de Salida NOK y OK. ................................................. 30
Ilustracin 18: Diagrama de escalera con mala estructura. .................................. 30
Ilustracin 19: Cdigo con mltiples salidas en paralelo. ...................................... 31
Ilustracin 20: Representacin en siemens de una Rama. ................................... 32
Ilustracin 21: 27 Operaciones Lgicas. ............................................................... 32
Ilustracin 22: Concepto bsico de temporizador. ................................................ 34
Ilustracin 23: Representacin de Timer en TIA 10.5. .......................................... 34
Ilustracin 24: Diagrama de tiempos de funcionamiento de timer.. ....................... 35
Ilustracin 25: Contador Incremental en TIA 10.5. ................................................ 35
Ilustracin 26: Contador Decremental en TIA 10.5. .............................................. 36
-
Ilustracin 27: Planta en Parque Industrial Ciudad Textil, ubicado en el municipio de
Huejotzingo, Puebla .............................................................................................. 37
-
Lista de tablas
Tabla 1: Nomenclatura de entradas, salidas, etc, de diferentes fabricantes. ........ 28
Tabla 2: Ejemplo de nmeros de parte con informacin de color de piel, hilo y
nmero de ciclos ................................................................................................... 38
Tabla 4: Elementos de entrada al sistema de inspeccin de color de carrete de hilo.
.............................................................................................................................. 48
Tabla 5: Elementos de salida del sistema de inspeccin de cerradura. ................ 49
Lista de smbolos
-
CAPITULO I INTRODUCCIN
INTRODUCCIN
Automatizacin es el uso de sistemas de control y de tecnologa informtica para
reducir la necesidad de la intervencin humana en un proceso. En el enfoque de la
industria, automatizacin es el paso ms all de la mecanizacin en donde los
procesos industriales son asistidos por maquinas o sistemas mecnicos que
reemplazan las funciones que antes eran realizada por animales. Mientras en la
mecanizacin los operadores son asistidos con maquinaria a travs de su propia
fuerza y de su intervencin directa, en la automatizacin se reduce de gran manera
la necesidad mental y sensorial del operador. De esta forma presenta grandes
ventajas en cuanto a produccin ms eficiente y disminucin de riesgos al operador.
Ilustracin 2: Pruebas y ensayos automticos en el sector de cerraduras.
-
1.1 Estado del arte
Las principales ventajas de aplicar automatizacin a un proceso son:
Reemplazo de operadores humanos en tareas repetitivas o de alto riesgo.
Reemplazo de operador humano en tareas que estn fuera del alcance de sus
capacidades como levantar cargas pesadas, trabajos en ambientes extremos o
tareas que necesiten manejo de una alta precisin
Incremento de la produccin. Al mantener la lnea de produccin automatizada, las
demoras del proceso son mnimas, no hay agotamiento o desconcentracin en las
tareas repetitivas, el tiempo de ejecucin se disminuye considerablemente segn el
proceso.
La automatizacin de un nuevo producto requiere de una inversin inicial grande en
comparacin con el costo unitario del producto, sin embargo mientras la produccin
se mantenga constante esta inversin se recuperara, dndole a la empresa una
lnea de produccin con altos ndice de ingresos.
Impacto social
Es un pensamiento muy comn que la automatizacin es fuente directa de
desempleo. Sin embargo el desempleo es causa por polticas econmicas de las
empresas como despedir a un operador en lugar de cambiar sus tareas, que quizs
ya no sean de mxima concentracin en el proceso sino tareas de supervisin del
proceso. En lugar de ser despedidos los trabajadores son desplazados y por lo
general son contratados para otras tareas dentro de la misma empresa, o bien en
el mismo trabajo en otra empresa que todava no se ha automatizado. Esto se puede
establecer porque existen muchos trabajos donde no existe riesgo inmediato de la
automatizacin. Ningn dispositivo ha sido inventado que pueda competir contra el
ojo humano para la precisin y certeza en muchas tareas; tampoco el odo humano.
El ms intil de los seres humanos puede identificar y distinguir mayor cantidad de
esencias que cualquier dispositivo automtico. Las habilidades para el patrn de
reconocimiento humano, reconocimiento de lenguaje y produccin de lenguaje se
-
encuentran ms all de cualquier expectativa de los ingenieros de automatizacin.
De esta forma tambin Hay quienes sostienen que la automatizacin genera ms
puestos de trabajo de los que elimina. Sealan que aunque algunos trabajadores
pueden quedar en el paro, la industria que produce la maquinaria automatizada
genera ms trabajos que los eliminados. Para sostener este argumento suele citarse
como ejemplo la industria informtica. Los ejecutivos de las empresas suelen
coincidir en que aunque las computadoras han sustituido a muchos trabajadores, el
propio sector ha generado ms empleos en fabricacin, venta y mantenimiento de
ordenadores que los que ha eliminado el dispositivo.
Las ventajas de la automatizacin industrial se ven reflejado en equipos ms
seguros, confiables y ergonmicos, durante la etapa de desarrollo, los productos
son sometidos a numerosas pruebas de carga que reproducen el uso al que sern
sometidas en diferentes las regiones del mundo, se calcula previamente casi todas
las cargas con simulaciones CAD. Tambin se realiza un renderizado del diseo en
CAD para tener una vista previa de cada elemento diseado Ver Ilustracin 3.
Ilustracin 3: Faurecia calcula y visualiza previamente casi todas las partes con simulaciones CAD.
Nuevo enfoque
El enfoque pasado de la automatizacin simplemente planteaba el mximo
incremento de la produccin y la reduccin de costos. Este enfoque se qued corto
porque adems de todo esto se tiene que proveer una fuerza de trabajo calificada
que pueda reparar y administrar la maquinaria y que mantenga la produccin
-
constante. En estos casos los costos inciales de la automatizacin son difcilmente
recuperados. El nuevo enfoque de la automatizacin est siendo aplicado
principalmente en mejorar al mximo la calidad del proceso y luego mantener esta
calidad en el producto a travs de operadores calificados. Ya en segundo plano se
encuentra los tiempos de produccin.
Otro cambio importante en el nuevo enfoque de la automatizacin es la demanda
por la flexibilidad de la lnea de produccin. Las empresas tienen una produccin
flexible cuando tienen la habilidad de cambiar la manufactura de un producto A por
una manufactura diferente para un producto B sin tener que reconstruir
completamente la lnea de produccin. Tambin una lnea de produccin es flexible
cuando se pueden cambiar parmetros bases como la produccin por da o adicin
o remocin de procesos dentro de la lnea sin afectar la calidad del producto Esta
capacidad de cambios de clulas de produccin es fcilmente implementada con un
buen diseo previo en la automatizacin de la lnea de produccin.
Ilustracin 4 Faurecia expone su perspectiva de diseo automotriz en los principales eventos Auto Show:
Herramientas de automatizacin
Con la implementacin de mtodos numricos en dispositivos de automatizacin el
resultado es una gama de aplicaciones de rpida expansin y de enfoque
especializado en la industria. La Tecnologa asistida por computadora (CAx) ahora
sirve de base para las herramientas matemticas y de organizacin utilizada para
crear sistemas complejos. Ejemplos notables de CAx incluyen el diseo asistido por
-
computadora (CAD) y fabricacin asistida por ordenador (CAM). La mejora en el
diseo, anlisis, y la fabricacin de productos basados en CAx ha sido beneficiosa
para la industria.
La tecnologa informtica, junto con los mecanismos y procesos industriales,
pueden ayudar en el diseo, implementacin y monitoreo de sistemas de control.
Un ejemplo de un sistema de control industrial es un controlador lgico programable
(PLC). Los PLC's estn especializados sincronizar el flujo de entradas de sensores
y eventos con el flujo de salidas a los actuadores y eventos. La Interfaz hombre-
mquina (HMI) o interfaces hombre computadora, se suelen utilizar para
comunicarse con los PLC's y otros equipos. (Ver Ilustracin 5)El personal de servicio
se encarga del seguimiento y control del proceso a travs de los HMI, en donde no
solo puede visualizar el estado actual proceso sino tambin hacer modificaciones a
variables crticas del proceso.
Ilustracin 5: Automatizacin industrial Unitronics, PLC- HMI, mdulos de comunicacin, mdulos de expansin.
Existen diferentes tipos de herramientas para la automatizacin como:
ANN - Artificial neural network
DCS - Distributed Control System
HMI - Human Machine Interface
SCADA - Supervisory Control and Data Acquisition
PLC - Programmable Logic Controller
PAC - Programmable automation controller
-
Instrumentacin
Control de movimiento
Robtica
1.2 Introduccin a los PLCS
Definicin de los PLCs
El trmino PLC proviene de las siglas en ingls para Programmable Logic Controler,
que traducido al espaol se entiende como Controlador Lgico Programable. Se
trata de un dispositivo electrnico, que se ha diseado para programar y controlar
procesos secuenciales en tiempo real, en otras palabras se utiliza para realizar
automatizaciones sencillas y complejas para lograr controlar sistemas.
Por lo general, es posible encontrar este tipo de equipos en ambientes industriales
en procesos como: Lneas de manufactura, maquinas llenadora, maquinas
etiquetadoras, armadoras, sistemas de seguridad, sistemas de riego, entro otros
procesos.
Ilustracin 6: PLC SLC500 de Allen Bradley
Un PLC posee las herramientas necesarias, tanto de software como de hardware,
para controlar dispositivos externos, recibir seales de sensores y tomar decisiones
de acuerdo a un programa que el usuario elabore segn el esquema del proceso a
controlar. Lo anterior significa que, adems de los componentes fsicos requeridos
-
para la adaptacin de las seales, es necesario disponer de un programa para que
el PLC pueda saber qu es lo que tiene para hacer con cada una de ellas. Ver
Ilustracin 7.
Ilustracin 7: Diagrama PLC
De igual manera, despus que se ha hecho el procesamiento de las seales y se
han tomado decisiones, el PLC altera sus salidas, inicialmente con seales de
formato digital y posteriormente a otro formato de acuerdo a los actuadores que se
vayan a utilizar, ya sean digitales o analgicos.
Todo PLC est compuesto de tres componentes principales:
1. Una Unidad Central de Procesamiento (CPU)
2. Un grupo de entradas (I)
3. Un grupo de salidas (O)
Podemos hacer una analoga entre un PLC y una computadora. Toda computadora
posee una unidad central, la cual contiene un microprocesador, memoria RAM, etc.
Igual sucede con el PLC, que posee una CPU o unidad central de procesamiento,
con uno o varios microprocesadores que se encargan de analizar la informacin que
les llega y de ordenar acciones de acuerdo al programa que tengan instalado.
-
Las computadoras poseen perifricos de entrada como teclado, escner, mando
para juegos, etc., as como los PLCs capturan seales de sensores, interruptores,
pulsadores y otros. Por su parte, para ejecutar las acciones que resultan luego de
procesar la informacin, una computadora tiene el monitor donde se muestran los
resultados, as mismo, puede tener una impresora y un PLC, por una parte, para
entregar los resultados a travs de sus salidas, puede tener contactores, relevos,
electrovlvulas, motores, lmparas, etc.
Aunque todos los autmatas poseen los bloques principales mencionados, no todos
los tienen dentro de un mismo compartimiento. Es decir, algunos de ellos son
compactos, mientras otros son modulares. En los modulares, las entradas pueden
ser bloques independientes, incluso varios de ellos, al igual que las salidas, y todos
independientes de la Unidad Central de Procesamiento. Por su parte, los PLCs
compactos, tienen todos sus dispositivos electrnicos en un solo compartimiento y
no permiten configuraciones especiales, como s sucede en los modulares
Ilustracin 8: PLC Compacto
As como existen distintos tipos de PLC tambin existen distintas marcas que las
fabrican, y distintos software desde los que se programan. Las marcas ms
conocidas que crean hardware de PLCs son las siguientes
Siemens (S5, S7-200, S7-300, S7-400, S7-1200)
Allen Bradley (SLC500, Micrologix, Control Logix, Compact Logix, etc.)
-
GE Fanuc
LG
Mitsubishi
Yaskawa
Omron
Panasonic
Unitronics
Arquitectura de un PLC
Los autmatas programables estn compuestos de muchos bloques internos,
dependiendo especialmente de la configuracin del mismo. Sin embargo, todos se
ajustan a ciertos elementos bsicos, (Ilustracin 9) como son:
Fuente de alimentacin
Unidad central de proceso (CPU)
Memoria ROM
Memoria de datos RAM
Memoria de programa (ROM, EEPROM o FLASH)
Interfaces de Entrada y Salida
-
Ilustracin 9: Arquitectura de un PLC
Si el PLC es de tipo modular, los mdulos se comunican internamente a travs de
buses ubicados en el fondo del dispositivo o rack, donde se ensambla la
arquitectura deseada, Ahora, si el PLC es compacto, los buses tambin estn
presentes internamente, pero no admiten conexin de otros dispositivos externos.
Observe en la Ilustracin 10 la estructura utilizada para la comunicacin mediante
buses.
Ilustracin 10: Estructura de Bus.
-
Bsicamente existen tres tipos de buses, datos, direcciones y control, que son
simplemente lneas paralelas de cobre sobre un circuito impreso, con conectores
donde se instalan los mdulos que van a formar parte del sistema. A continuacin
conoceremos la funcin de estos buses:
1. Bus de datos. Es el bus encargado de transportar la informacin que hace
referencia a los datos propiamente dichos, tales como entradas y salidas.
2. Bus de direcciones. Contiene la informacin del dispositivo que es afectado
por los datos que actualmente viajen por el bus de datos. Esto es necesario ya que
el bus de datos es el mismo para todos los dispositivos, pero no todos ellos deben
tener en cuenta a la vez la misma informacin.
3. Bus de control. Es el bus por donde viaja la informacin que indica al
dispositivo seleccionado con el bus de direcciones, lo que debe hacer con los datos
que viajan actualmente por el bus de datos. Por ejemplo, mediante el bus de control
se indica si los datos son de entrada o son de salida.
Fuente de alimentacin
Es la encargada de suministrar el voltaje a todos los mdulos que se conecten al
PLC, as como a la unidad de procesamiento. Su funcin es reducir y adaptar el
voltaje de entrada, que es de valores elevados y de corriente alterna, a voltajes de
valores ms bajos y de corriente directa. Ver Ilustracin 11.
-
Ilustracin 11: Fuentes de Voltaje Siemens.
En la mayora de los PLCs, la fuente de alimentacin est incluida dentro del mismo
compartimiento donde se encuentra la CPU. En otros casos, la fuente es
configurable, permitiendo adaptar los voltajes y las capacidades de corriente, de
acuerdo a la necesidad de la aplicacin.
Entre las distintas marcas y tipos de PLCs se pueden encontrar con distintos tipos
de alimentacin, estas pueden ser:
440 V AC Trifasica
220 V AC Trifasica
220 V AC Bifasica
220 V AC Unifasica
110 V AC Unifasica
24 V DC
12 V DC
Esto se puede ver en la hoja de especificaciones o manual de cada PLC, asi como
tambin tienen un rango admisible sobre el cual pueden trabajar, por ejemplo un
PLC Simatic 1214 trabaja con un voltaje nominal de 24 V DC y tiene una tolerancia
de 20.4 V DC a 28.8 V DC. Este PLC trabajara correctamente mientras su voltaje
de alimentacin se encuentre dentro de este rango de voltaje de alimentacin, si el
voltaje superara esta valor o disminuyera, el PLC podra seguir prendido e incluso
funcionando, pero de manera incorrecta, o podra no hacer ninguna funcin.
-
Unidad Central de Proceso
Esta es la parte principal de un PLC y es el dispositivo encargado de tomar las
decisiones de acuerdo al estado lgico de las entradas, de las salidas y del
programa que se est ejecutando, es decir, lee las seales de entrada, las procesa
y dependiendo de ello, cambia el estado de las salidas. Tales decisiones dependen
del programa (software) que se haya diseado para el control del proceso. Est
compuesta principalmente de un microprocesador, Ilustracin 12, al que le
colaboran una serie de dispositivos electrnicos tales como memoria RAM, memoria
ROM, circuitos de control de flujo de datos, etc. As mismo, la CPU puede tener
integrada alguna unidad especial para comunicaciones con dispositivos externos
tales como impresoras, computadoras personales, programadores manuales, etc.,
aunque dichos sistemas de comunicacin tambin pueden estar en mdulos
independientes. Observe en la Ilustracin 13 el diagrama de bloques de una unidad
central de proceso de un PLC, y en la Ilustracin 14 el aspecto fsico de una de
ellas.
Ilustracin 12: Unidad Central de Proceso.
Ilustracin 13: Diagrama a Bloques de Unidad Central de Proceso
-
Ilustracin 14: CPU (Unidad Central de Proceso).
Los mdulos de entrada / salida se dividen bsicamente en dos grupos:
Mdulos de entrada / salida discretos.
Mdulos de entrada / salida analgicos.
Se cuenta con una gran variedad de mdulos discretos y analgicos para adaptarlos
ptimamente al tamao del proceso o mquina. Estos pueden ser usados en
cualquier combinacin de tipo y numero de ellos insertados en las ranuras del
chasis.
Ilustracin 15: Diagrama Entrada-Salidas.
-
1.3 Conceptos Generales de programacin
Introduccin
Antes de iniciar con el proceso de programacin, es conveniente tener claro algunos
conceptos preliminares respecto a la organizacin de los programas en la memoria
del procesador.
Por otro lado, tambin es importante reconocer las diferentes representaciones de
los lenguajes de programacin, as como, su denominacin en marcas de
reconocido prestigio.
Programa, programacin y lenguajes de programacin
Desde el punto de vista del Procesador, un programa es un conjunto de
instrucciones o proposiciones bien definidas que le dicen lo que tiene que hacer.
Cada instruccin le indica:
- Qu operacin realizar a continuacin
- De dnde obtendr los datos que necesita para realizarla
- Dnde guardar los resultados de la operacin.
Desde el punto de vista del usuario, un programa, son las especificaciones de un
conjunto de operaciones que debe llevar a cabo el computador para lograr resolver
una determinada tarea.
Un programa se escribe en un lenguaje de programacin, estos lenguajes permiten
simplificar la creacin de programas debido a su fcil descripcin de las
instrucciones que ha de ejecutar el procesador; en algunos casos, agrupando varias
instrucciones y dando un solo nombre al conjunto, de tal forma que la lista de
operaciones se reduce considerablemente, resultando fcil la comprensin y
resolucin de programas. Tambin varios cientos de instrucciones simples se
pueden expresar con una lista de unas cuantas lneas.
Finalmente, a la accin de realizar un programa se le conoce como programacin.
-
En conclusin, reuniendo estos tres conceptos podemos decir: Un programa se
escribe en un lenguaje de programacin y a la actividad de expresar un algoritmo
en forma de programa se le denomina programacin.
A menudo, el lenguaje de programacin se denomina software de programacin
cuando se emplea un trmino genrico, a fin de distinguirlo del hardware.
Clasificacin de los programas
Parte del programa lo escriben los usuarios para ejecutar tareas que deseemos
automatizar, pero adems existen otros programas ya escritos que permiten
procesar los programas del usuario. A continuacin, se definirn estos dos tipos de
programas.
Programas del sistema
Existen cierto nmero de otros programas que proporcionan servicios vitales a los
programas del usuario, esto es, realizan funciones operativas internas del
controlador; estos programas, incluyendo los traductores de lenguaje reciben la
denominacin colectiva de programas del sistema o software del sistema. Un
elemento notable de ste es el sistema operativo, cuyos servicios incluyen el manejo
de los dispositivos de entrada y salida del PLC, el almacenamiento de la informacin
durante largos perodos, organizar el procesamiento de los programas del usuario
o aplicacin, etc.
Estos programas estn almacenados en memoria EPROM dentro de la CPU, por lo
tanto no se pierden ni alteran en caso de prdida de alimentacin al equipo. El
usuario No tiene acceso a ellos.
Programas de aplicacin de usuario
Es el conjunto de instrucciones o proposiciones que programa el usuario, con el fin
de resolver tareas de automatizacin especfica. Para ello, el usuario escribe el
programa de acuerdo a la representacin del lenguaje de programacin que mejor
-
se adapte a su trabajo, en todo caso, tenga un mejor dominio. Es importante sealar,
que algunos fabricantes no emplean todos los tipos de representaciones de los
lenguajes de programacin, no obstante, el usuario tendr que adaptarse a la
representacin que se disponga.
Lenguajes de programacin
Podemos escribir un programa par aun PLC en distintas formas, estas dependiendo
de qu herramientas nos del lenguaje de programacin del fabricante, y de cual se
nos acomode ms para la accin a realizar. Entre los lenguajes ms comunes son
los siguientes:
- Mneumnico o Listas de Instrucciones.
- Esquema de contactos o diagrama de escalera.
- Esquema Funcional
Entre los distintos fabricantes, suelen llamar de una manera distinta a las entradas,
salidas, espacios de memoria voltiles y espacios de memoria no voltiles, esto
tambin puede depender del idioma en el que se tenga. A continuacin en la Tabla
1 se muestran las principales marcas y sus nomenclaturas
Entradas Salidas Memorias
Volatiles
Memorias no
Volatiles
Siemens I, E
(X.0..X.7)
A, O (X.0.
X.7)
M (X0.0..X0.7) DB
(DBW,DBB,DBX)
Allen Bradley I:Slot/Bit O:Slot/Bit B(binarios)
N(Enteros)
Fanuc %I # %O # %M # %R #
Unitronics I # O # MB # (Binarios)
MI # (Enteros)
Tabla 1: Nomenclatura de entradas, salidas, etc, de diferentes fabricantes.
-
Conceptos generales de los diagramas de escalera
Un programa en Diagrama de escalera o esquema de contactos, la constituye una
serie de ramas de contactos.
Los smbolos bsicos son:
Una rama est compuesta por una serie de contactos, conectados en serie o en
paralelo que dan origen a una salida que bien puede ser una bobina o una funcin
especial
Imagen 1.21 Rama a una Salida o Bobina
Imagen 1.22 Rama a un Timer
**La representacin del timer y de las funciones en estas imgenes son basadas en
un programa hecho en TIA 10.5 para los PLCs 1200
En este tipo de instrucciones o ramas se leen e interpretan de izquierda a derecha
y de arriba hacia abajo, este tipo de expresin tambin se puede expresar en listas
de instrucciones.
Contacto
NA
Contacto
NC
Salida o Bobina
-
Por ejemplo
Para cualquier rama, es totalmente necesario contar con un contacto para poder dar
una salida, de lo contrario es un error de programacin y el lenguaje no nos dejara
compilar ni cargar a nuestro PLC. (Hay algunos plcs que no marcan error al
compilar, sin embargo cuando est en funcionamiento se comporta de manera
extraa, por lo cual es recomendable no hacerlo)
**Compilar: Traducir un lenguaje de alto nivel a cdigo absoluto o lenguaje binario.
Ilustracin 17: Condiciones de Salida NOK y OK.
Otra de las restricciones con las que se cuenta en los programas de escalera es
que a la derecha de la bobina no se puede poner otra instruccin, sin embargo si se
pueden poner varias salidas en paralelo.
El nmero de Contactos en paralelo o en serie es prcticamente ilimitado,
dependiendo del fabricante del software.
Ilustracin 18: Diagrama de escalera con mala estructura.
U M12.0 U M12.1 = M203.7
Ilustracin 16: Rama en lista de instrucciones.
-
Ilustracin 19: Cdigo con mltiples salidas en paralelo.
Lenguaje en Mnemnico o listas de instrucciones
Este consiste en un conjunto de cdigos simblicos, cada uno de los cuales
corresponde a una instruccin, cada fabricante utiliza sus propios cdigos y
nomenclatura distinta para nombrar variables de sistema.
El lenguaje de listas de instrucciones es similar al lenguaje de ensamblador de los
microprocesadores, esto depende del fabricante.
Ejemplo de lista de instrucciones en PLC CQM1H
Instruccin: especifica la operacin a realizar.
Parametros: Son los datos asociados a la operacin (instruccin).
Direccin: Indica la posicin de la instruccin en la memoria del programa de usuario
Las funciones de control vienen representadas en expresiones abreviadas.
La programacin con experiencia es ms rpida que en diagramas de escalera
En siemens las listas de instrucciones utilizan principalmente los siguientes
comandos
U = contacto normalmente abierto
UN = contacto normalmente cerrado
-
O = Contacto en paralelo
= Asignacin de resultado a salida
En este lenguaje tambin se pueden representar expresiones ms complejas como
timers, desplazamientos, llamadas a sub-rutinas, etc.
Funciones Lgicas
Las funciones lgicas son aquellas operaciones que son realizadas por medio de
decisiones AND (y), OR (o) y NOT (Negacin) estas son las funciones principales
de un PLC.
En las expresiones lgicas, la instruccin AND es representada por un . Y el OR
por +, esto tiene su equivalente en diagramas de escalera por ejemplo una OR
sera igual a poner un contacto en paralelo, la negacin a un contacto NC, y la AND
a contactos en serie.
Por ejemplo si queremos realizar la lgica para las siguientes operaciones lgicas,
como quedara:
Ilustracin 21: 27 Operaciones Lgicas.
U M12.0 U M12.1 = M203.7
Ilustracin 20: Representacin en siemens de una Rama.
-
Para esto PBA es una entrada del PLC, un pulsador, al igual que PBB, y PL1, PL2,
y PL3 son lmparas que encender la salida del plc.
La lgica para este ejemplo quedara de la siguiente manera:
Imagen 1.28 Resultado de ejemplo.
Ejercicio, implementa la siguiente funcin Booleana:
Solucin:
Timers y Temporizadores.
-
Timers y Temporizadores.
Conceptualmente un remporizador (TIMER) es un dispositivo electrnico usado
para proveer seales de tiempo o para generar seales de accin retardada.
Un temporizador o timer digital consiste generalmente de un contador decreciente
en decrementos de uno del preset del contador, y al llegar a cero se activara un
relevador interno o una salida.
Ilustracin 22: Concepto bsico de temporizador.
Ilustracin 23: Representacin de Timer en TIA 10.5.
-
Ilustracin 24: Diagrama de tiempos de funcionamiento de timer..
Contadores
Para la realizacin de tareas de conteo de eventos externos los PLC tienen
contadores, Estos los hay de diferentes tipos, incrementales, decrementales, entre
otros, el fabricante del PLC nos delimitara los tipos de timers que podremos usar
con su PLC.
Ilustracin 25: Contador Incremental en TIA 10.5.
En la Ilustracin 26 se muestra un contador incremental hecho en TIA 10.5, este
aumentara en uno cada vez que la lgica antes del contador se cumpla e
-
incrementara en 1 indefinidamente, hasta que le llegue un valor booleano TRUE
en la entrada R, en este caso nunca se dar.
Tambin nos dar una salida al momento en que llegue a 10 conteos, esto se
configura en la entrada PV en la cual se coloca el preset de este contador y as
posteriormente podemos usar esta salida para ms condiciones posteriores
As mismo existe en la versin de TIA 10.5 un contador decremental llamado CTD
que har la misma funcin, solo que en este caso en PV tendremos que ponerle el
valor que tomara cada vez que la entrada LOAD sea TRUE y posteriormente cada
vez que la lgica sea cumplida decrementar 1 y dar el resultado de la resta en
CV, al momento de que el contador llegue a 0 dar su salida Q.
Ilustracin 26: Contador Decremental en TIA 10.5.
-
1.4 Planteamiento del problema
Situacin actual
Faurecia es un proveedor principal de auto partes, empleando talento de 80,000
trabajadores. Faurecia es el segundo ms grande proveedor de los fabricantes
automotrices en Europa y el sexto a nivel mundial, con presencia en 33 pases y
ventas anuales que ascienden a los 12 mil millones de euros.
Faurecia disea, desarrolla y fabrica interiores, asientos, mdulos frontales y
sistemas de escape para muchos de los vehculos ms populares del mundo.
La firma cuenta con cuatro unidades de negocio: asientos de automvil, tecnologas
de control de emisiones, sistemas de interiores y exteriores. La empresa distribuye
sus autopartes a 10 estados del pas, entre ellos, Puebla, Hermosillo, Quertaro,
San Luis Potos, Silao y Ramos Arizpe. La compaa tiene ms de 20 aos en
Mxico y cinco plantas en Puebla- de las nueve con que cuenta en el pas- y un
centro de diseo, genera 3,500 plazas
Ilustracin 27: Planta en Parque Industrial Ciudad Textil, ubicado en el municipio de Huejotzingo, Puebla
En la lnea de costura de la planta 29, ubicada en parque industrial FINSA, en
Puebla, se tiene un proyecto innovador de deteccin de color de carrete de hilo, a
cargo del ingeniero Othon Hernndez, se pretende determinar el color de los
carretes de hilo utilizados en mquinas de costura de fundas, para descartar errores
de hilo utilizado ya que a cada color y/o modelo de funda corresponde un color de
hilo determinado.
-
No. De parte Color de piel Calibre 20 Calibre 20 Calibre 40 # (CICLOS)
1141322X02VB BLACK ALPACAGREY ALPACAGREY ALPACAGREY 4
1141322X02VM MANDELBEIGE COMOBEIGE COMOBEIGE COMOBEIGE 4
1141322X02VG ALPACAGREY SIGNALWHITE SIGNALWHITE SIGNALWHITE 4
1141322X02VR MARRONTOBACCO NEGRO NEGRO NEGRO 4
Tabla 2: Ejemplo de nmeros de parte con informacin de color de piel, hilo y nmero de ciclos
-
Situacin propuesta
El poka-yoke de color de hilo utiliza un sensor de color RGB para distinguir entre
varios carretes de hilo. Un sistema de movimiento neumtico realiza el
posicionamiento de dicho sensor para verificar que el color de hilo en los tres
carretes sean los correspondientes de acuerdo a la informacin de etiqueta de
ayuda visual que se escanea por medio de un lector de cdigo de barras. Una vez
validado el color, se permite la operacin de costura habitual; de lo contrario o en
caso de realizar otra lectura de etiqueta y/o abrir la guarda de seguridad, se bloquea
el equipo, imposibilitando la costura hasta realizar la inspeccin de hilos.
1.5 Justificacin
La empresa faurecia establece, desde hace dcadas, estndares para la tecnologa
automotriz. Actualmente se coloc en el sexto lugar de los proveedores de sistemas
de interiores.
Es necesario un exitoso crecimiento y un espritu innovador que garanticen su
crecimiento, por lo tanto, la reduccin de fallas en el ensamble, la reduccin de
costos de produccin, el aumento de la productividad y el seguimiento de los
defectos para atacar la causa raz del problema encaminan a la lnea de costura a
alcanzar los requisitos de xito e innovacin.
La estacin de trabajo, tipo poka-yoke para deteccin de color de hilo, garantiza por
medio de pruebas utilizando un poderoso sensor de color, que el color de hilo de
cada funda cosida ser el adecuado evitando errores de operacin y acelerando el
proceso de costura.
1.6 Objetivos generales y particulares
1.4.1 Objetivos generales
Este trabajo, de una manera general, pretende desarrollar los siguientes puntos:
1. Presentar los pasos fundamentales para la realizacin de un proyecto real
para la industria.
2. Presentar tcnicas de automatizacin en procesos industriales.
-
3. Poner en marcha una estacin de trabajo tipo poka-yoke y validar su
funcionamiento, seguridad y productividad.
1.4.2 Objetivos particulares
2 Presentar los pasos necesarios para la elaboracin de un programa para un
sistema de automatizacin industrial, desde su concepcin, interpretacin,
programacin y puesta en marcha.
3 Diseo e implementacin mecnica.
4 Diseo e implementacin elctrica.
5 Diseo e implementacin de sistema de automatizacin.
6 Desarrollar un sistema de seguridad para las operaciones.
7 Desarrollar un sistema prctico de monitoreo de seales, diagnstico de
dispositivos y mantenimiento de los mismos, haciendo uso de un panel de
operador.
8 Realizacin de manual de operacin y mantenimiento.
8.1 Alcance y limitacin del proyecto
8.1.1 Alcance
El proyecto debe satisfacer las necesidades del cliente, es decir, de debe garantizar
el 100% de deteccin de fallas. Se realizarn pruebas de validacin con carretes de
hilo de diferentes tamaos, dimetros y tonalidades. La corrida de validacin se har
con un mnimo de 50 piezas, una vez superadas las pruebas, se realizar la
instalacin en planta de la estacin de trabajo, y se monitorear el funcionamiento,
en caso de ser necesario algunos ajustes se realizarn en lnea de produccin. Se
estima una produccin de una semana con chapas de la lnea para liberacin del
proyecto.
Se tiene considerado el diseo e implementacin mecnica, elctrica, sistemas de
automatizacin, adicionalmente y a consideracin del cliente, se instalar un
sistema de seguridad para el operador, por medio de una cortina fotoelctrica y/o
domo de acrlico. Tambin se puede realizar la integracin con trazabilidad, es decir,
un reporte con estadsticas de piezas defectuosas y la causa de dicha falla, esto a
consideracin del cliente o para futuras intervenciones.
-
8.1.2 Limitaciones
El tiempo designado para el desarrollo de este proyecto es limitado, ya que se tienen
que realizar las pruebas de validacin en la segunda semana de octubre (a solo dos
meses de inicio del proyecto).
La utilizacin PLC y HMI, debido a los estndares que se utilizan en esta planta, se
requiere la utilizacin de PLCs de la marca unitronics con una versin de hardware
muy reciente, se debe trabajar con un software actualizado y su interface de
programacin ya que an no se domina por completo.
La base de datos de los nmero de parte no se tiene definido por completo, por lo
que se debe hacer un estudio de espacio de memoria requerido ya que el PLC tiene
un espacio de memoria reducido.
El nmero de carretes de hilo asignadas para las pruebas durante el desarrollo del
prototipo solo es de dos piezas por color.
-
CAPTULO II Diseo del sistema
3.1 Propuesta de diseo del sistema
A continuacin se resumen los pasos a seguir para la operacin de costura
de fundas. El proceso inicia con el remate inicial de costura, contina con
la inspeccin de color de hilos y finalmente si son los correctos permite el
inicio de costuras, de lo contrario la mquina se bloquea, para continuar es
necesario colocar los hilos adecuados y realizar un reset. Los pasos a seguir son los siguientes:
1. Energizar gabinete.
a. Se inicia secuencia posicionamiento de sensor de color de hilo en
home.
2. Leer etiqueta correspondiente.
3. Realizar lectura de huella dactilar para quitar seguro.
4. Abrir manualmente la guarda de acrlico.
5. Colocar hilos.
6. Cerrar guarda de acrlico
7. Cerrar sesin de huella dactilar.
8. Iniciar ciclo, dando remate con pedal.
9. Se realiza secuencia de inspeccin de color de hilo. Como resultado del
escaneo se pueden dar las siguientes situaciones:
a. Si es congruente con lectura de etiqueta, el indicador luminoso se
enciende en color verde.
b. Error de color de hilo, el indicador luminoso se enciende en color
rojo.
i. Iniciar sesin para quitar seguro neumtico.
ii. Abrir guarda de acrlico y cambiar los hilos.
iii. Cerrar guarda
iv. Cerrar sesin para poner seguro neumtico
v. Leer etiqueta de RESET.
vi. Leer nuevamente etiqueta de ayuda visual.
vii. Realizar remate (Paso 8).
-
Diagrama de flujo
-
Descripcin de partes
Controlador
Lgico
Programable
(UNITRONICS)
Unitronics Vision 130 con tarjeta de
entradas y salidas (V130-33-T2). 12
entradas digitales, 12 salidas
digitales. Este dispositivo electrnico
controla en tiempo real la secuencia
de operacin mediante el
procesamiento de las entradas
digitales y/o analgicas para activar a
los distintos actuadores del poka-
yoke.
SENSOR
KEYENCE
Cabeza de sensor de color Keyence,
modelo CZ-H32. Es un elemento opto-
electrnico que determina el color del
elemento que se encuentra en el rea
de inspeccin, de acuerdo a la
comparacin de un valor predefinido
mediante el amplificador.
AMPLIFICADOR
KEYENCE
Amplificador CZ-V21AP. Mediante
una conexin de fibra ptica, recibe la
seal del sensor de color y la amplifica
para poder enviar una seal elctrica
al controlador PLC. El amplificador
cuenta con los controles (botones y
LEDs) para su configuracin e
indicadores de lecturas en tiempo real
y LEDs de resultados.
-
GUARDA DE
ACRLICO
Utilizada para garantizar que los
carretes de hilo no sean alterados,
mientras la inspeccin de color sea
satisfactoria, no se podr acceder al
interior de esta guarda. Cuando se
requiera cambiar de carretes, se
deber quitar el seguro neumtico
para posteriormente abrir
manualmente esta guarda.
SENSOR
MAGNTICO
DE GUARDA
DE SEGURIDAD
Este sensor detecta si la guarda de
acrlico se encuentra cerrada, en caso
contrario la mquina de coser se
bloquea.
SEGURO
NEUMTICO
Se trata de un pequeo pistn
neumtico que al extenderse bloquea
el movimiento de la guarda de acrlico,
funcionando as como un dispositivo
de seguridad para impedir la apertura
de dicha guarda.
BALIZA
LUMINOSA
Se encuentra en la parte izquierda de
la guarda de seguridad. Su funcin es
de un indicador de proceso, en donde
visualmente se puede determinar la
operacin realizada y los resultados
de la inspeccin de color: APAGADO:
No se ha activado poka-yoke,
NARANJA: En ciclo (se est
realizando la inspeccin), VERDE:
Inspeccin correcta, ROJO: Color de
hilo incorrecto, inspeccin no vlida.
-
CARRETE CON
HILO
Existen varios tamaos de carretes
que contienen hilos de calibre 20 y de
calibre 40. Se debe tener cuidado para
la colocacin de estos carretes en el
tubo de aluminio del poka-yoke y
tambin verificar que haya asentado
correctamente. NOTA: Solo se
pueden usar carretes con suficiente
hilo, de tal forma que el plstico azul
no quede expuesto, pudiendo resultar
en errores de inspeccin de color.
PANTALLA DE
MQUINA DE
COSER
Contiene informacin del estado de la
mquina de coser, es til para saber si
la mquina est bloqueada, en caso
de error de poka-yoke o que las
guardas de seguridad de la mquina
estn abiertas.
LECTOR DE
HUELLA
DACTILAR
Para poder cambiar los carretes de
hilo es necesario quitar el seguro
neumtico, para ello se tiene que leer
la huella dactilar de un usuario que
est dado de alta en la memoria del
dispositivo.
PEDAL PARA
INICIO DE
CICLO
(REMATE)
Como parte de la operacin se utiliza
este pedal para realizar costura y
remates inicial y final, en el caso de
que el poka-yoke est activado, se
bloquea el equipo en el momento de
realizar remate por medio del
accionamiento de este pedal.
-
LECTOR DE
CDIGO DE
BARRAS
Se utiliza para escanear las etiquetas
de ayuda visual y la etiqueta de reset.
Utiliza un cable de comunicacin
serial para enviar la informacin leda
al PLC.
Entradas del sistema
En la Tabla 3 se describen los componentes que intervienen en el sistema de forma
de entrada, los cuales son respectivamente entradas al PLC.
Operador Direccin Descripcin
I 0 KeyenceOUT1
I 1 KeyenceOUT2
I 2 KeyenceOUT3
I 3 KeyenceOUT4
I 4 Sensor Posicin Derecha
I 5 Sensor Posicin Izquierda
I 6 Sensor Posicin Media
I 7 Remate
I 8 Sensor Magntico
I 9 Lector de Huella
Tabla 3: Elementos de entrada al sistema de inspeccin de color de carrete de hilo.
Salidas del sistema
Las salidas de sistema, tal como se describen en el diagrama de flujo, son
controladas por el PLC, y tienen las funciones descritas en la
-
Operador Direccin Descripcin
O 1 Keyence (Nmero de Banco)
O 2 Baliza En ciclo (Amarillo)
O 3 Baliza Error (Rojo)
O 4 Baliza Color OK (verde)
O 5 Avanzar Pistn Izquierda a Derecha
O 6 Avanzar Pistn Derecha a Izquierda
O 7 Error/LSP
O 8 Clamp neumtico
Tabla 4.
Operador Direccin Descripcin
O 1 Keyence (Nmero de Banco)
O 2 Baliza En ciclo (Amarillo)
O 3 Baliza Error (Rojo)
O 4 Baliza Color OK (verde)
O 5 Avanzar Pistn Izquierda a Derecha
O 6 Avanzar Pistn Derecha a Izquierda
O 7 Error/LSP
O 8 Clamp neumtico
Tabla 4: Elementos de salida del sistema de inspeccin de cerradura.