DISEÑO DE UN SISTEMA DE MODELADO Y SUPERVISIÓN PARA EL MEJORAMIENTO DEL FLUJO DE PROCESO ACTUAL EN LA ETAPA DE ALISTAMIENTO DE PLATINA, FORMADO Y CURADO DE UNA EMPRESA FABRICANTE DE SISTEMAS DE FRENOS. LUISA KAREN RODRÍGUEZ ESCOBAR UNIVERSIDAD NACIONAL DE COLOMBIA DEPARTAMENTO DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA MAESTRIA EN AUTOMATIZACION INDUSTRIAL BOGOTÁ, COLOMBIA 2015 DISEÑO DE UN SISTEMA DE MODELADO Y SUPERVISIÓN PARA EL MEJORAMIENTO DEL FLUJO DE PROCESO ACTUAL EN LA ETAPA DE ALISTAMIENTO DE PLATINA, FORMADO Y CURADO DE UNA EMPRESA FABRICANTE DE SISTEMAS DE FRENOS. LUISA KAREN RODRÍGUEZ ESCOBAR Tesis de Maestría presentado como requisito parcial para optar al título de: MAGÍSTER EN INGENIERÍA - AUTOMATIZACIÓN INDUSTRIAL Director: Profesor Ernesto Córdoba Nieto Línea de Investigación: Automatización de Procesos UNIVERSIDAD NACIONAL DE COLOMBIA DEPARTAMENTO DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA MAESTRIA EN AUTOMATIZACION INDUSTRIAL BOGOTÁ, COLOMBIA 2015 DEDICATORIAS A: Mi Padre quien a pesar de no encontrarse conmigo en forma presencial siempre ha sido mi ejemplo a seguir y mi fuerza para seguir creciendo profesionalmente. Mi esposo quien con su amor y apoyo incondicional ha sido pilar fundamental en los logros más importantes en mi vida personal, profesional y familiar. Mi Madre y hermanos quienes siempre con su confianza y apoyo han contribuido a mi crecimiento personal y a que día a día pueda alcanzar nuevos logros. Mi hija, para que encuentre en mi un ejemplo a seguir. A ustedes va dedicado con todo mi corazón. LUISA KAREN RODRIGUEZ ESCOBAR AGRADECIMIENTOS El siguiente trabajo de grado representa un logro muy importante que me he propuesto para mi desarrollo profesional, es por esto que quiero agradecer a todos aquellos que, de una u otra forma, hicieron posible el cumplimiento de esta meta. A LA UNIVERSIDAD NACIONAL DE COLOMBIA Y SUS PROFESORES, por contribuir en mi formación, tanto académica como personal. AL PROFESOR ERNESTO CORDOBA NIETO, por su asesoría académica, que hizo posible la realización de este trabajo de grado. LUISA KAREN RODRIGUEZ ESCOBAR RESUMEN La automatización del proceso de Alistamiento, Formado y Curado de Platina se realizará en la empresa INCOLBEST S.A la cual es una compañía orientada hacia la fabricación de pastillas de frenos, que ha adoptado una filosofía de aseguramiento de calidad, administración de riesgos y mejora continua en sus de producción. [2] INCOLBEST S.A actualmente cuenta con inconvenientes en la ejecución de las órdenes de producción en las cuales es de considerable relevancia establecer la descripción del proceso; deben detallarse cada uno de los pasos a seguir, lo cual va a permitir llevar un seguimiento en la supervisión de dichos procedimientos. Además se deben registrar detalles como tiempo de manufactura y cantidad de producción. Adicionalmente la empresa cuenta con inconvenientes en los tiempos de entrega de sus productos debido a los cuellos de botella presentes en varios de sus procesos ya que cuentan con 1229 referencias diferentes de las cuales se producen 200 por turno que repercuten en altos tiempos de inactividad en las máquinas y tiempos ociosos en el caso de los recursos humano; por ello nace la necesidad de realizar mejoras en los sistemas existentes, los cuales poseen tecnologías que no van con los requerimientos actuales de la empresa que requiere conocer toda la información concerniente al proceso productivo. Palabras clave: Formado, Curado, Pastillas de Frenos, Automatización, Supervisión, Wonderware, InTouch, InControl, Historian, Grafcet, Redes de Petri. ABSTRACT The automation of the processes for recruitment, forming and curing Platen will be held at the company INCOLBEST S.A which is a manufacturing-oriented company brake pads, which has adopted a philosophy of quality assurance, risk management and continuous improvement in their production. INCOLBEST SA currently has problems in the execution of production orders in which is of considerable importance to establish the process description; must detail each of the steps, which will enable to track the monitoring of these procedures. Also to record details such as time of manufacture and production quantity. Additionally, the company has problems in delivery times of its products due to bottlenecks present in several of its processes as they have 1229 different references of which are produced 200 turn affecting high downtime in machines and idle time in the case of human resources; thus arises the need for improvements in existing systems, which have technologies that do not go with the current requirements of the company that requires full details concerning the production process. Keywords: Formed, Cured, Brake pad, automation, supervision, Wonderware, InTouch, InControl, Historian, Grafcet, Petri nets. TABLA DE FIGURAS Figura 1. Diagrama de bloques estructura del proyecto .................................................................................... 5 Figura 2. Diagrama de bloques etapas del proyecto .......................................................................................... 7 Figura 3. Arquitectura de la temática propuesta .............................................................................................. 10 Figura 4. Ciclo de vida de un sistema de manufactura .................................................................................... 11 Figura 5 Secuencia típica de procesos requeridos en la fabricación de piezas. ........................................... 12 Figura 6.Comparacion manufactura flexible ..................................................................................................... 13 Figura 7. Sistema básico de colas ..................................................................................................................... 19 Figura 8: Modelo de automatización Piramidal ................................................................................................. 23 Figura 9: Instrumento virtual vs instrumento tradicional ................................................................................ 25 Figura 10: Arquitectura de comunicaciones Incolbest .................................................................................... 28 Figura 11: Representación graficas de las conexiones OPC .......................................................................... 30 Figura 12. Distribución de equipos en los procesos de alistamiento de platina, curado y formado ........... 34 Figura 13. Pastilla de freno. ................................................................................................................................ 35 Figura 14. Soporte metálico................................................................................................................................ 35 Figura 15. Diagrama de flujo del proceso productivo ...................................................................................... 36 Figura 16.proceso de mezclado INCOLBEST .................................................................................................... 37 Figura 17.proceso de limpieza INCOLBEST ...................................................................................................... 37 Figura 18.proceso de granallado INCOLBEST .................................................................................................. 38 Figura 19.proceso de marcado INCOLBEST ..................................................................................................... 38 Figura 20.proceso de Aplicación adhesivo INCOLBEST ................................................................................. 38 Figura 21.proceso de FORMADO INCOLBEST ................................................................................................. 39 Figura 22.proceso de curado INCOLBEST ........................................................................................................ 39 Figura 23.proceso de Horno INCOLBEST ......................................................................................................... 40 Figura 24.proceso de Rectificado y Ranurado INCOLBEST ............................................................................ 40 Figura 25.proceso de pintura INCOLBEST ........................................................................................................ 41 Figura 26.proceso de Marcado y Fijación accesorios INCOLBEST ................................................................ 41 Figura 27. Modelo básico M/M/S......................................................................................................................... 50 Figura 28. Modelo fabricación de pastillas para frenos M/M/S Incolbest ....................................................... 51 Figura 29. Modelo de colas Sistema de fabricación de pastilla ...................................................................... 52 Figura 30. Sistema general de producción........................................................................................................ 56 Figura 31. Proceso de Alistamiento de platina ................................................................................................. 57 Figura 32. Proceso de Formado de platina ...................................................................................................... 58 Figura 33. Proceso de Curado de platina ......................................................................................................... 59 Figura 34. Resultados simulación CPNTools .................................................................................................... 61 Figura 35. Arquitectura del sistema de Supervisión ........................................................................................ 62 Figura 36. Arquitectura del instrumento virtual ................................................................................................ 65 Figura 37. Arquitectura del desarrollo de la lógica en InControl..................................................................... 67 Figura 38. Comunicación por dispositivos de campo ...................................................................................... 68 Figura 39. Comunicación por dispositivos de campo ...................................................................................... 68 Figura 40. Módulos de entradas/salidas ............................................................................................................ 69 Figura 41. Driver de protocolos Modbus ........................................................................................................... 70 Figura 42. Symbol Manager ................................................................................................................................ 71 Figura 43. CFS Fabricación de platina empresa Incolbest etapa Cargar ordenes ......................................... 72 Figura 44. CFS Fabricación de platina empresa Incolbest etapa Familias SP o CP. ..................................... 72 Figura 45. CFS Fabricación de platina empresa Incolbest etapa Lavado. ...................................................... 73 Figura 46. CFS Fabricación de platina empresa Incolbest acción Temporizador Lavado. ........................... 73 Figura 47. CFS Fabricación de platina empresa Incolbest acción ContadorLavado. .................................... 74 Figura 48. CFS Fabricación de platina empresa Incolbest etapa Granallado. ............................................... 74 Figura 49. CFS Fabricación de platina empresa Incolbest etapa Pegante. .................................................... 75 Figura 50. CFS Fabricación de platina empresa Incolbest etapa Formado .................................................... 75 Figura 51. CFS Fabricación de platina empresa Incolbest etapa Curado....................................................... 76 Figura 52. Conexión InControl-InTouch ............................................................................................................ 77 Figura 53. Configuración SuiteIink InControl.................................................................................................... 77 Figura 54. Importar datos InControl – InTouch ................................................................................................. 78 Figura 55. Configuración en InTouch ................................................................................................................ 78 Figura 56. Tags en InTouch ................................................................................................................................ 79 Figura 57. Componentes de una Galaxia ........................................................................................................... 80 Figura 58. Esquemático configuración Archestra IDE ..................................................................................... 81 Figura 59. Esquemático Entorno grafico InTouch ............................................................................................ 81 Figura 60. Objetos configurados en Archestra IDE .......................................................................................... 82 Figura 61. Gráficos Archestra ............................................................................................................................ 83 Figura 62. Pantalla de cargar ordenes ............................................................................................................... 85 Figura 63. Menú de navegación ......................................................................................................................... 86 Figura 64. Pantalla de tendencias ...................................................................................................................... 86 Figura 65. Pantalla de Áreas de producción ..................................................................................................... 88 Figura 66. Diagrama de Bloques Flujo de Información hacia la planta .......................................................... 89 Figura 67. Diagrama de Bloques producción pastillas .................................................................................... 91 Figura 68. Simulación con InControl de la lógica de control ........................................................................... 92 Figura 69. Object viewer conexión con InControl............................................................................................. 92 Figura 70. Archestra System Management conexión con InControl ............................................................... 93 Figura 71. Object Viewer con datos cargados desde InTouch ........................................................................ 93 Figura 72. Pantalla de cargar órdenes .............................................................................................................. 94 Figura 73. Pantallas de órdenes etapa lavado .................................................................................................. 95 Figura 74. Pantallas de órdenes etapa granallado............................................................................................ 96 Figura 75. Pantallas de órdenes etapa Pegante ................................................................................................ 96 Figura 76. Pantallas de órdenes etapa Formado .............................................................................................. 97 Figura 77. Pantallas de órdenes etapa Formado WA01-72 .............................................................................. 97 Figura 78. Pantallas de órdenes etapa Curado ................................................................................................. 98 Figura 79. Pantallas de órdenes etapa Curado WA01-09 ................................................................................. 98 Figura 80. Pantallas de Alarmas y Eventos ....................................................................................................... 99 Figura 81. Reportes historian ............................................................................................................................. 99 Figura 82. Graficas Reportes historian ............................................................................................................ 100 Figura 83. Graficas de Tendencias .................................................................................................................. 100 Figura 84. Diagrama de tiempos del proceso productivo después de la automatización .......................... 102 1 LISTA DE TABLAS Tabla 1 Atributos para la clasificación y codificación de piezas Tabla 2. Comparación Instrumentación Tradicional vs Instrumentación virtual Tabla 3. Paradas Típicas actuales planta Incolbest Tabla 4. Familias proceso de Alistamiento de Platina Tabla 5. Familias proceso de formado Tabla 6. Análisis de Flexibilidad Tabla 7. WL* = carga de trabajo en la estación cuello de botella (min/pza). Tabla 8. % De Participación En La Producción Prensas De Curado Tabla 9. Tiempos de servicio y tasas promedio de llegadas Tabla 10. Modelo M/M/S Tabla 11. Colores en la RdPC Tabla 12. Lugares en la RdPC Tabla 13. Transiciones en la RdPC Tabla 14. Semi-ciclos de las estaciones. Tabla 15. Datos de las estaciones. Tabla 16. Datos de las estaciones Monitoreados. Tabla 17. Costos equipo PLC convencional Tabla 18. Costos utilizando InControl Wonderware Tabla 19. Principales paradas Tabla 20. Reducción de principales paradas Tabla 21. Tiempos de alistamiento de platina. Tabla 22. Tiempos de formado tomados en planta. Tabla 23. Tiempos de curado tomados en planta. Tabla 24. Representación en la producción Tabla 25. Juegos por turno 16 26 33 44 45 47 48 52 52 53 59 60 60 63 64 64 65 66 102 103 107 107 109 118 120 2 INTRODUCCION 1. PLANTEAMIENTO DEL PROBLEMA 1.1 ANTECEDENTES Incolbest S.A. es la empresa número uno en la producción y comercialización de materiales de fricción y sistemas de frenos en la Región Andina, con reconocimiento internacional, es una empresa líder en fabricación y venta de materiales de fricción en Colombia, exportadores de productos a más de 23 países en Norte, Centro América, Suramérica y Europa al igual que proveedores de equipo original para ensambladoras de marcas como Renault, Chevrolet, Toyota, Mitsubishi y Daimler Chrysler. En los años recientes, la empresa ha implementado cambios estructurales buscando tener mayor competitividad y mejor respuesta al mercado nacional e internacional con el mejoramiento en los procesos industriales y administrativos adaptados con sofisticados sistemas de operación y control, a partir de la innovación y el desarrollo tecnológico, con una amplia gama de productos Non Asbestos [1]. En la actualidad el proceso de alistamiento, formado y curado de pastillas de frenos en la fábrica no cuenta con estudios previos de investigación para la implementación de un sistema de supervisión y adquisición de datos que permita determinar tiempos de ejecución y de esta forma crear estrategias que permitan mejorar en cuanto a costos, tiempos y especificaciones del producto. 1.2 DESCRIPCIÓN DEL PROBLEMA La elaboración de pastillas de freno debe concebirse como un proceso por fases, que cumple estrictas normas; destacándose entre ellas, la producción, acondicionamiento y control de calidad esta última actualmente se encuentra avalada por certificaciones como la ISO TS 16949 – 2009 al sistema de calidad de Equipo Original. “es la norma líder en el sector automotor. Combina una serie de estándares de calidad para los fabricantes de automóviles y de equipos originales (OEM) en una sola certificación), lo cual permite que no tenga que obtener multitud de certificaciones, con la consiguiente inversión de tiempo. Como proveedor de componentes para automóviles. La norma ISO/TS 16949 le ayuda a mejorar continuamente su sistema y la calidad de sus procesos, así como a centrarse plenamente en la satisfacción del cliente”1.Certificación ISO 9001: 2008 Sistema de Calidad de los productos de Reposición “enfocada a los sistemas de gestión de calidad (SGC) y que se centra en todos los elementos de administración de calidad con los que una empresa debe contar para tener un sistema efectivo que le permita administrar y mejorar la calidad de sus productos o servicios. “ y certificación ISO 14001 2004 sistema de gestión ambiental “Es una norma internacional que especifica un proceso para controlar y mejorar el rendimiento y desempeño ambiental de una compañía u organización, en este caso el MinCIT”2, para alcanzar estándares de calidad en estos ítems, es de vital importancia abordar temas que para la empresa son de alta sensibilidad tales como el estricto seguimiento del material de producción durante todo el proceso, tiempos de producción totales y por equipo ,las horas hombre/maquina con el fin de tomar medidas correctivas y preventivas que permitan tomar decisiones sobre como reducir tiempos de producción, inventarios de sub-productos, reorganización de personal y reducir inconvenientes en el proceso de producción tales como: Cambio de herramental por la diferencia 1 2 www.imsm.com/es/iso-ts-16949 www.normas9000.com/ 3 en los moldes de las piezas, mantenimiento correctivo de los equipos ,falta de suministros, a la hora de realizar el proceso de curado de varias piezas simultáneamente. Adicionalmente la empresa Incolbest s.a. cuenta con inconvenientes en los tiempos de entrega de sus productos debido a los cuellos de botella presentes en varios de sus procesos ya que cuentan con 1229 referencias diferentes de las cuales se producen 200 por turno que repercuten en altos tiempos de inactividad en las máquinas y tiempos ociosos en el caso de los recursos humano; los cuales están obligados a tomar decisiones sobre el flujo de producción en el momento en que los sub-productos llegan a sus puestos de trabajo sin poder hacer una programación a priori de todo el flujo , impidiendo que se conozca en tiempo real el estado de los productos parciales en cada uno de los sub-procesos que componen la producción total. Por ello nace la necesidad de realizar mejoras en los sistemas existentes, los cuales poseen tecnologías que no van con los requerimientos actuales de la empresa que requiere conocer toda la información concerniente al proceso productivo para poder tomar medidas correctivas o preventivas según sea el caso y responder de forma más adecuada con los requerimientos de los clientes. 1.3 FORMULACIÓN DEL PROBLEMA ¿Cómo se pueden mejorar el manejo de los tiempos de producción y recursos en el proceso de alistamiento de platina, formado y curado para una empresa fabricante de pastillas de frenos registrando de forma permanente los productos resultantes en cada una de las etapas de lavado, granallado, pegante, formado y curado de platina logrando hacer del proceso actual un proceso industrial más competitivo? 1.4 HIPOTESIS Para hacer un proceso industrial competitivo con respecto a empresas del sector y dar respuesta a los inconvenientes presentes en el proceso productivo de la empresa Incolbest s.a. se propone un medio que permita el monitoreo constante de los sub-productos de cada una de las etapas del proceso de producción, por tal razón se plantea un sistema de supervisión y adquisición de datos que permita conocer el proceso en cuanto a tiempos de producción y estado de cada una de las máquinas que componen el proceso productivo. Con la generación de reportes históricos y almacenamientos de datos del proceso, se permitirá al personal interesado conocer la información en el periodo de tiempo deseado con el fin de crear estadísticas que mejoren las condiciones productivas de la planta. 1.5. OBJETIVOS OBJETIVO GENERAL Desarrollar una propuesta para la estructuración de un sistema de supervisión que permita reducir tiempos de producción y recursos en el proceso de alistamiento de platina, formado y curado para una empresa fabricante de pastillas de frenos. 4 OBJETIVOS ESPECÍFICOS Modelar y diseñar un sistema de supervisión que permita determinar tiempos de operación, estadísticas de manejo de recursos, al igual que desarrollar flujos de proceso adecuados. Mejorar la productividad de la empresa reduciendo los tiempos de fabricación de piezas, plazos de entrega de productos al aprovechar la capacidad máxima de las máquinas a utilizar en los procesos de alistamiento de platina y curado de una pieza. Establecer alternativas para el incremento de la producción reduciendo al máximo la intervención del operario en tareas que requieren máxima precisión 1.6 JUSTIFICACIÓN Y DELIMITACIÓN DEL PROYECTO 1.6.1 JUSTIFICACION La empresa INCOLBEST S.A es una compañía orientada hacia la fabricación de pastillas de frenos, comprometiéndose con los clientes en ofrecerles productos y servicios de alta calidad, en consecuencia, ha adoptado una filosofía de aseguramiento de calidad, administración de riesgos y mejora continua en sus de producción. [2] En lo que respecta a las órdenes de producción, momento en el cual inicia el proceso de fabricación son realizadas de forma manual con base en la experiencia del personal a cargo y no a un análisis del sistema que logre que el producto siga un proceso ordenado y coordinado de elaboración para evitar tiempos altos de inactividad de máquinas y personal. En esta orden de producción es de considerable relevancia establecer la descripción del proceso; deben detallarse cada uno de los pasos a seguir, que va a permitir llevar un seguimiento en la supervisión de dichos procedimientos. Además se debe anotar detalles como tiempo de manufactura y cantidad de producción. Durante el proceso de elaboración del producto, se debe controlar permanentemente la evolución de los sub-productos, esto se logrará a través de su supervisión en cada una de las máquinas. Para tener un buen funcionamiento de los equipos y optimizar la utilización de los materiales, han de desarrollarse revisiones periódicas de los mismos, las cuales serán posibles por medio de la generación de reportes del tiempo de funcionamiento de cada uno de ellos. Incolbest s.a. al estar conscientes de problema decidió implementar sistemas autómatas para reducir el tiempo de producción de piezas. Sin intención de cambiar las máquinas que hacen sus principales procesos, se decide lograr una automatización de limitada flexibilidad, es decir, que sólo puede aumentarse sus funciones a través de nuevos mecanismos de interfaces, articulación o interacción. Partiendo de la idea que las máquinas disponibles pueden producir más, tan solo aumentando la agilidad del proceso mismo, o tratando de emular lo que el operador realice pero más rápido. 1.6.2 ALCANCES El alcance del proyecto solo implica el diseño de un sistema supervisor para el proceso de alistamiento, formado y curado de platina para la empresa INCOLBEST S.A. fabricante de sistemas de frenos. 5 1.6.3 LIMITACIONES Este proyecto se orienta de manera única y exclusivamente a la elaboración y entrega de la propuesta de un sistema de modelado y supervisión para el proceso de alistamiento, formado y curado de platina para la empresa INCOLBEST S.A.; es de competencia de la empresa su implementación y evaluación técnico-económica ya que la aplicación y evaluación del proyecto demoraría un tiempo razonablemente largo 1.7 ESTRUCTURA DEL TRABAJO Para mejorar el manejo de los tiempos de producción y recursos en el proceso de alistamiento de platina, formado y curado para la empresa Incolbest s.a.se busca hacer el proceso actual un proceso industrial más competitivo, con esta proyección se ha estructurado el presente trabajo de tesis como se describe a continuación en la Figura 1: Figura 1. Diagrama de bloques estructura del proyecto Elaboración: propia 6 CAPITULO 1 MARCO METODOLOGICO A continuación se describirán cada una de las etapas del proyecto siguiendo las fases típicas de un proyecto de automatización industrial y adaptándolas a la situación actual de Incolbest S.A. para abordar el problema con el que actualmente cuenta la empresa: 1. FASES PROYECTO INCOLBEST S.A. Fase 1. La ingeniería conceptual En esta etapa del desarrollo del proyecto se definen aspectos como: Cronograma base del proyecto. Recopilación de requerimientos DE INCOLBEST S.A. Reunión en sitio para evaluar las instalaciones. Diagramas de flujo de procesos. Representación del sistema: En esta etapa del proyecto se describe el proceso productivo actual de la empresa, cada uno de los recursos materiales y operacionales que intervienen, los volúmenes de modelos de producción así como, tiempos de proceso. La información histórica será tomada en los registros de la empresa. A partir de la observación del proceso se toman datos de las variables de cada uno de los equipos y de puestos de trabajo para determinar las actividades de cambio y puntos de mejora. Fase 2. Ingeniería básica Con los datos recopilados se elabora un nuevo diagrama de flujo donde se refleje la situación de la planta con las mejoras planteadas en los flujos de proceso, el diagrama es realizado en Redes de Petri coloreadas será la base de la implementación en el autómata programable y el sistema de supervisión, en cual se especifica el movimiento del producto por cada uno de los procesos las transformaciones que sufre y como intervienen cada una de las maquinas en el mismo. De acuerdo a los requerimientos de la empresa se diseña el panel de supervisión el cual incluirá, tiempo de cada uno de los equipos y tiempo total del proceso, al igual que un listado de las órdenes que se encuentran en producción; este sistema de supervisión será implementado en la plataforma Wonderware. Fase 3. Ingeniería de detalles Tiene que ver con la implementación del proyecto para algunas tareas o procesos como son: Modelado: Debido a que este proyecto no será llevado al ámbito de la implementación y no es posible disponer de la planta física; en la plataforma Wonderware se realizará tanto la simulación del PLC para usar en planta como también los protocolos de comunicación y el sistema de supervisión y monitoreo (pantallas de operario e ingeniería). 7 Pruebas: Las pruebas se realizarán sobre el modelo en Wonderware que emule el proceso existente en la planta y que permita determinar si el modelo es viable o no; esta comparación se realizara con base en variables medibles tales como tiempo total del proceso , tiempos parciales, y en tiempo de funcionamiento de cada una de las máquinas. Fase 4. Análisis e Interpretación de resultados: Los resultados obtenidos serán analizados en la Figura 2. Figura 2. Diagrama de bloques etapas del proyecto Elaboración: propia 8 2. ACTIVIDADES A DESARROLLAR A continuación se describen en detalle cada una de las actividades que se realizaran en el presente trabajo para su desarrollo siguiendo las fases descritas en el marco metodológico: Fase 1. La Ingeniería Conceptual En esta etapa podemos identificar las siguientes actividades que permitirán su correcto desarrollo: -Levantamiento de Información en planta por medio de observación y entrevistas con operarios e ingenieros encargados de la operación. -Descripción de los equipos encargados de realizar cada uno de los procesos. -Determinar tiempos de producción mediante medición directa y experiencia del personal encargado de la tarea. -Determinar volumen de producción diario real que maneja la planta. -Revisión de documentación e información histórica existente en la planta. -Realizar diagrama de flujo de la situación actual del proceso. -Definir tareas críticas y prioritarias -Descripción de dispositivos que intervienen en el proceso. Fase 2. Ingeniería básica Propuesta: En esta etapa inicial el desarrollo del proyecto una vez se tiene toda la información necesaria de la planta, se hará por medio de las siguientes actividades: -Revisión bibliográfica sobre los métodos de optimizar líneas de producción y mejorar el rendimiento. -Analizar los modelos encontrados en la revisión bibliográfica planteando un método que más se adecue a la situación actual de la planta. -Una vez revisados los requerimientos de la empresa se procede a hacer un bosquejo sobre el sistema de supervisión que se requiere para monitorear todas las variables que posee el sistema. -Realizar el planteamiento del sistema de supervisión en cuanto a la disposición grafica de componentes y funciones. -Realizar el estudio de instalaciones físicas (planta) - Revisar los diagramas de flujo de los procesos. -Dimensionar los instrumentos a utilizar según la disponibilidad en planta. Fase 3. Ingeniería de detalles Modelado: Con el modelo obtenido en la fase anterior se procede a modelar el sistema, programar el autómata programable virtual y el Scada con los requerimientos establecidos por el cliente siguiendo los siguientes pasos: -Revisar la ingeniería básica. -Modelado de la solución de la planta en Redes de Petri, agrupación tecnológica y teoría de colas. -Programar y parametrizar los dispositivos virtuales (PLC, drives, etc.) -Dimensionamiento del sistema por nodos y galaxias en el software de gestión de operaciones en tiempo real Wonderware 9 -Realizar el modelamiento y configuración del SCADA tanto en la parte gráfica, como en las variables que deben ser visualizadas. -Realizar la documentación de cada proceso y etapa del proyecto. Pruebas: Etapa final del proceso de modelamiento y supervisión de la planta, en esta etapa se comprobara la validez del modelo planteado. -Escogencia del programa de modelamiento del proceso de producción. -Realizar el modelamiento de la planta para poder realizar las pruebas del sistema de supervisión sobre este. -Simulación del modelo junto con el sistema de supervisión. -Determinar si existen mejoras con respecto a la situación actual de la planta Fase 4. Análisis e Interpretación de resultados Una vez se tiene todos los datos del antes y el después de las mejoras realizadas se puede proceder a realizar las recomendaciones y análisis de los resultados: -Realizar análisis comparativos de los resultados obtenidos con las mejoras realizadas para establecer la validez del modelo. -Realizar recomendaciones a la empresa sobre los resultados obtenidos. -Plantear las conclusiones y puntos a mejorar. -Diseño documento final, (en cada una de las fases antes mencionadas se ira alimentando el documento, cada fase será un entregable.) 10 CAPITULO 2 MARCO CONCEPTUAL BASICO ENFOCADO A LA MANUFACTURA Y LA AUTOMATIZACION INDUSTRIAL En este capítulo se resumen algunas definiciones y consideraciones teóricas que ayudarán a tener una idea más clara sobre los principios y herramientas las cuales se tomarán en cuenta en la solución sistemática del proyecto y en la respuesta del problema de investigación planteado; se toman consideraciones tales como las presentes en la Figura 3: Figura 3. Arquitectura de la temática propuesta Elaboración: propia 11 1. ENTORNO DE INGENIERÍA DE MANUFACTURA. En el contexto de los sistemas de fabricación se puede prever cierto ciclo de vida, como se indica en la Figura 4, que comienza con el diseño inicial del sistema, la síntesis de acuerdo con los objetivos planteados y las limitaciones especificadas seguido del modelado, simulación; luego se formaliza el diseño final es importante hacer un análisis de los resultados obtenidos con el fin de efectuar un rediseño y reconfiguración si llegase a ser necesario [3]. Figura 4. Ciclo de vida de un sistema de manufactura Fuente: [3] El ámbito de la ingeniería de manufactura incluye muchas actividades y responsabilidades que dependen del tipo de operaciones de producción que realiza una organización productiva. Entre las actividades usuales están las siguientes: 1.1 Planeación de procesos. Como lo sugiere la definición, ésta es la principal actividad de la ingeniería de manufactura. La planeación de procesos incluye: a) decidir qué procesos y métodos deben usarse y en qué secuencia, b) determinar los requerimientos de habilitación de herramientas, c) seleccionar el equipo y los sistemas de producción y d) estimar los costos de producción para los procesos, la habilitación de herramientas y los equipos seleccionados [4]. La planeación de procesos implica determinar los procesos de manufactura más adecuados y el orden en el cual deben realizarse para producir las piezas, que se especifican en la ingeniería de diseño, la planeación de procesos debe definir la secuencia apropiada de los pasos de ensamble. El plan de proceso debe ejecutarse dentro de las limitaciones impuestas por el equipo de procesamiento disponible y la capacidad productiva de la fábrica. Las piezas o sub-productos que no pueden hacerse en forma interna deben comprarse a proveedores externos. 1.1.1 Planeación de procesos para piezas: Una secuencia típica de procesamiento para fabricar una pieza separada consiste en: 1) Un proceso básico, 2) uno o más procesos secundarios, 3) operaciones para mejorar las propiedades físicas y 4) operaciones de terminado, esta secuencia es la que se sigue en Incolbest para la fabricación de las pastillas de frenos la cual se puede ver en la figura 5. 12 Un proceso básico establece la configuración geométrica inicial de la pieza. Entre ellos están la fundición de metales, el forjado y el laminado de hojas metálicas. En la mayoría de los casos, la geometría inicial debe refinarse mediante una serie de Un proceso secundario. Estas operaciones transforman la forma básica en la configuración geométrica final. Figura 5. Secuencia típica de procesos requeridos en la fabricación de piezas. Fuente: [4] 1.2 Solución de problemas y mejora continua. La ingeniería de manufactura proporciona personal de apoyo a los departamentos operativos (fabricación de piezas y ensamble de productos) para resolver problemas técnicos de producción. También debe poner en práctica esfuerzos continuos para reducir los costos de producción, aumentar la productividad y mejorar la calidad de los productos [4]. 1.3 Diseño para la manufacturabilidad. En esta función, que cronológicamente se encuentra antes que las otras dos, los ingenieros en manufactura sirven como consejeros de manufacturabilidad para los diseñadores del producto. El objetivo es crear diseños que no sólo cumplan requerimientos funcionales y de rendimiento, sino que también puedan producirse a costos razonables, con un mínimo de problemas técnicos, con la mayor calidad y en el menor tiempo posible [4]. 2. MANUFACTURA FLEXIBLE En los últimos años en Colombia, se ha intensificado la competencia, y los clientes son más exigentes en el sector de Autopartes. Se ha incrementado la incertidumbre de la demanda y la variedad de productos. El desarrollo de instrumentos que permitan obtener una mejor adecuación de la oferta y la demanda ha llegado a ser un ingrediente clave para mantener la utilización de la capacidad instalada y altos niveles de servicio [5]. La flexibilidad en manufactura es un factor a tener en cuenta para mejorar la habilidad de Incolbest de reaccionar frente a la demanda de los clientes sin incurrir en tiempos y costos excesivos. El desarrollo de la flexibilidad en manufactura es deseable y crítico para Incolbest por la magnitud de las órdenes que manejan diariamente, por tanto, explotar las capacidades de flexibilidad para conseguir niveles tangibles de resultados de rendimiento por medio de ejecuciones efectivas es cada vez más importante. En la Figura 6 está el diagrama de manufactura flexible donde se ubicaría el proceso, se tiene que por turno se hacen aproximadamente 3000 juegos/turno de los cuales son más de 200 referencias diferentes lo cual 4da un volumen de producción considerablemente bajo frente a una variedad de productos alta. 13 Capacidad productiva 14025 VOLUMEN DE PRODUCCION Equipamiento 12025 dedicado 10025 8025 Sistema Especial Sistema de Manufactura Flexible 6025 4025 Incremento de la flexibilidad Celdas de Manufactura Maquinas Individuales 2025 25 Alto Medio Bajo VARIEDAD DE PRODUCTOS Figura 6.Comparacion manufactura flexible Fuente: [6] 2.1 TIPOS DE FLEXIBILIDAD El objetivo de realizar mejoras en una empresa fabricante de pastillas para frenos es llegar a una fabricación automatizada, flexible y adaptable, de piezas con semejanzas geométricas y de fabricación, adaptándose con facilidad a modificaciones dependientes del mercado relacionadas con tamaño de lote o geometría. 2.1.1 Flexibilidad en volumen Esta dimensión representa la habilidad para cambiar el nivel de salida (incremento o decremento de la cantidad producida) de un proceso de manufactura, adaptándose al cambio en las fluctuaciones de demanda agregada, como podemos ver Incolbest cuenta con la capacidad de infraestructura para fabricar las piezas que el cliente requiera ,si se deseara aumentar esta capacidad sería necesaria mejorar la estructura física de la fábrica en cuanto a máquinas y espacio por tal razón no es de competencia de este proyecto este tipo de desarrollo y no se centrará en la medición de este tipo de flexibilidad [4]. 2.1.2 Flexibilidad en producto Aquí se hace indispensable reconocer tres tipos de flexibilidad: Flexibilidad en variedad (mezcla, mix). Representa la habilidad del sistema de manufactura para producir un número determinado de diferentes productos. Puede ser medida como la relación entre el número de partes hechas por el sistema en un determinado período y su capacidad de ejecución. [4] Flexibilidad en nuevos productos o flexibilidad en diseño. Vista como el número y la variedad de nuevos productos que pueden introducirse en la producción normal, en función del tiempo y del costo. Flexibilidad en modificación. Medida por el número de cambios en el diseño de los productos en un determinado período. [4]. Esta flexibilidad es de alta importancia para el presente trabajo puesto que el modelamiento a realizar en la línea de producción de la fabricación de pastillas para frenos debe considerar la fabricación de los diferentes tipos de referencias que 14 maneja la empresa, y que la automatización del proceso no afecte la producción mejorando el tiempo en el cual se fabrican. A continuación se relacionaran las variables que se deben medir para determinar el tipo de flexibilidad: Rango. El aspecto rango significa la extensión de la variedad de productos, es decir, la cantidad fabricada de diferentes productos por la empresa así como también el grado de diferenciación de esos productos. El número de productos (R-N) provee una cantidad numérica estricta de los artículos finales fabricados por una organización. La heterogeneidad de productos (R-H) provee una percepción más amplia con respecto al rango de la flexibilidad de mezcla. En el caso de la fábrica de pastillas para frenos se producen más de 2600 productos totalmente diferentes ya sea por los componentes que la constituyen o por su geometría, por tal razón tiene un rango alto. Movilidad. Los tiempos de alistamiento y el costo en el que se incurre para cambiar la mezcla de producto son las medidas de movilidad o capacidad de respuesta de este tipo de flexibilidad. Los indicadores que se pueden usar para medir este elemento de la flexibilidad de mezcla son el tiempo y el costo requerido para cambiar de una mezcla de producto a otra. En el Anexo 1 se puede constatar los tiempos que tarda cada uno de los productos en las diferentes etapas del proceso en el que se intervendrá Uniformidad. La habilidad de la organización para mantener la calidad de producto y la productividad del sistema mientras fabrica una variedad de productos mide la uniformidad. 2.1.3 Flexibilidad en máquina, equipos, herramientas Es el número y la variedad de operaciones que una máquina puede ejecutar. También puede entenderse como la facilidad de cambio para procesar un determinado número de partes. Se mide como el tiempo necesario o requerido para hacer los cambios y pasar de un estado a otro. Estas transiciones también pueden evaluarse por medio del tiempo perdido de producción o el desperdicio atribuido a los cambios. 2.1.4 Flexibilidad en manejo de materiales Representa la habilidad del sistema de transporte interno para entregar efectivamente y en etapas apropiadas el material requerido durante el proceso de manufactura. Se dice también que es el número de caminos existentes entre los centros de procesos y la variedad de materiales que pueden ser transportados por estos caminos. El manejo de materiales no será tenido en cuenta para el desarrollo del proyecto, debido a que este se maneja por medio de fórmulas ya definidas por la empresa Incolbest. 2.1.5 Flexibilidad de ruta (o ruteo) Muy ligado a la anterior dimensión se encuentra este tipo de flexibilidad, definida como la capacidad que tiene la planta para fabricar un producto a través de varias rutas (centros de trabajo o máquinas) alternas en la misma instalación. Existen múltiples actividades asociadas a esta decisión de flexibilidad, las cuales se pueden agrupar en actividades de diseño y selección de rutas, lo que lo convierte en un problema operacional. 15 Los diferentes recursos asociados, tales como máquinas, herramientas y personas, por lo general, hacen que la implementación de una ruta sea más o menos costosa. Si los recursos asociados para todas las rutas posibles es el mismo, entonces la decisión es trivial, ya que todas las rutas se pueden implementar sin costo adicional. Por el contrario, cuando el costo de estos recursos es muy alto, sólo una ruta se puede implementar. En Incolbest s.a. existen maquinas redundantes en cada uno de los procesos capaces de realizar una misma tarea en caso de que alguna de las maquinas posean inconvenientes en su funcionamiento, por tal razón podemos indicar que existe flexibilidad de ruta. 2.1.6 Flexibilidad de expansión Facilidad con la cual el sistema puede ser expandido para incrementar las cantidades de producción total. Depende de factores tales como: Gastos por agregar estaciones de trabajo Facilidad con lo cual un layout puede ser expandido Tipo de sistema de manejo de partes usado. Facilidad con lo cual trabajadores entrenados pueden agregarse 3. TECNOLOGÍA DE GRUPOS La tecnología de grupos es un enfoque para manufactura el cual permitirá identificar y agrupar todas las piezas en familias para aprovechar sus similitudes en el proceso de fabricación a través de variables tales como geometría, tipo de máquinas en las que son fabricadas, materia prima con la cual se elaboran y tiempos de producción. La idea de esta agrupación es pasar de tener 2600 referencias diferentes a tener máximo 20 familias que nos permitan optimizar los recursos y mejora la eficiencia operativa para así poder supervisar el proceso de forma puntual. 3.1 Clasificación y codificación de piezas Una característica central de la tecnología de grupos es la familia de piezas. Una familia de piezas es un grupo de piezas que poseen similitudes en el proceso de fabricación en la forma geométrica y el tipo de mezcal que se usa para fabricarla. Siempre hay diferencias entre las piezas de una familia, pero las similitudes son lo suficientemente cercanas para poder agruparlas en la misma familia. Las piezas se van a identificar en cada una de las familias por el denominado análisis de flujo de producción, el cual usa la información que contienen las hojas de ruta para clasificar las piezas. En efecto, las piezas con pasos de manufacturas similares se agrupan en la misma familia. Una vez clasificada las piezas en Familias serán identificadas por codificación de piezas que implica la identificación de similitudes y diferencias entre las piezas para relacionarlas mediante un esquema de codificación común. La mayoría de los sistemas de clasificación y codificación están entre los siguientes: 16 1) Sistemas basados en atributos del diseño de piezas, 2) sistemas basados en atributos de la manufactura de piezas y 3) sistemas basados tanto en atributos de diseño como de manufactura. Los atributos de diseño y manufactura de las piezas comunes que se usan en los sistemas de clasificación y codificación de piezas se presentan en la tabla 2. Atributo de diseño de piezas Dimensiones Tipo de material Forma básica Funciones Atributo de manufactura de piezas Proceso principal Secuencia de operación Maquinas/herramental Cantidad de producción Tabla 1. Atributos para la clasificación y codificación de piezas En el caso de estudio se realizará una codificación teniendo en cuenta las características geométricas, tipo de mezcla que se usa para su fabricación y el tipo de máquina en el cual se ejecutara el proceso de fabricación en cada una de las etapas, realizando una cadena que concatena todos estos factores y que posteriormente será usada para el sistema SCADA y la identificación de cada una de las piezas durante todo el proceso productivo. 3.2 Beneficios y problemas en la tecnología de grupos Esta tecnología proporciona beneficios sustanciales a las compañías, si éstas tienen la disciplina y perseverancia para implementarla. Los beneficios potenciales incluyen: 1) La Tecnología de Grupos promueve la estandarización en las herramientas, en la instalación de soportes y en las configuraciones; 2) se reduce el manejo de material porque las piezas se mueven dentro de una celda de manufactura y no dentro de toda la fábrica; 3) los calendarios de producción pueden ser más sencillos; 4) se reduce el tiempo de producción; 5) se reduce el trabajo en proceso; 6) se simplifica la planeación de los procesos; 7) por lo general, mejora la satisfacción de los trabajadores cuando laboran en una celda de tecnología de grupos y 8) se obtiene un trabajo de mayor calidad usando tecnología de grupos. Existen varios problemas para llevar a cabo la tecnología de grupos. Un problema obvio es el reordenamiento de las máquinas para producción de la planta en las celdas de maquinado adecuadas. Se requiere tiempo para planear y realizar este reordenamiento y las máquinas no producen durante el cambio. El mayor problema para iniciar un programa de TG es identificar las familias de piezas. Si la planta hace 10.000 piezas distintas, la revisión de todos los puntos y rutas de proceso y su agrupación en familias es una tarea enorme que consume una cantidad importante de tiempo. 4. PLANIFICACIÓN DETALLADA DEL TRABAJO EN LA PLANTA En empresas que fabrican contra pedido como es el caso de Incolbest la cual tiene piezas que se ejecutan solo sobre pedido de los clientes la tarea de determinar la secuencia óptima de fabricación de artículos es complicada debido al carácter combinatorio del problema. Sólo unos pocos casos se pueden resolver de forma exacta. 17 No obstante, es preciso no sólo planificar, sino monitorear lo que se ha planificado comprobando que se está realizando según lo establecido, la empresa, necesita saber qué productos se van a fabricar cada día, y hacerlo de la forma más eficiente. La realización de una correcta secuencia de los productos tiene como objetivos: Cumplir las fechas de entrega. Minimizar el tiempo y el costo de fabricación. Maximizar la utilización de los recursos. Minimizar los plazos de entrega. Paradójicamente, cuanto mayor es el número de limitaciones en los procesos de la empresa más fácil resulta planificar la producción. Sin embargo, la programación propuesta no será, en ningún caso, eficiente. Por ejemplo, si cada trabajo sólo puede programarse en un tipo de máquina, la ruta es fija, el lote de producción mínimo está fijado, y los tiempos de cambio son elevados, las combinaciones de trabajos para formar distintas secuencias son escasas. [8] La primera clasificación hace referencia a los trabajos y a la forma en que llegan a la planificación. Se distinguen dos tipos distintos de plantas. Estáticos: Los trabajos que hay que planificar están todos disponibles en el instante inicial y no se incluyen nuevos trabajos durante el período de planificación. Dinámicos: Se actualiza el programa de planificación cuando llegan nuevos trabajos. En el caso de Incolbest la empresa contamos con una planta de tipo estático en la cual al inicio de cada turno de trabajo se realiza la programación de las órdenes que serán fabricadas y no se incluyen nuevas en el trascurso del turno, esto debido a la programación interna que la empresa debe hacer en cuanto a recursos materiales y humanos esta condición seguirá constante en el proceso de automatización que se realizará. Dentro de la secuenciación de las tareas a desarrollar en la planta podemos distinguir los siguientes parámetros: El tiempo de procesamiento (pi) es la duración de la operación de una pieza. Incluye el tiempo de cambio (tc) que, en la mayoría de los casos, es independiente de la secuencia El tiempo de espera (wi) es el tiempo que el trabajo está en cola esperando a ser procesado en una máquina. El tiempo de finalización (ti) corresponde al instante en el que se termina la última operación de un trabajo. El tiempo de llegada (ai) corresponde al instante en el que tiene la pieza lista para ser procesada. Existen unos datos que se obtienen a partir de estos conceptos y que permiten comparar distintas planificaciones. Los tres más importantes son: El flujo de tiempo (FI = ti – ai ó Fi = pi + wi) es el tiempo transcurrido desde la llegada del trabajo hasta la finalización de la última tarea. Se puede definir como la diferencia 18 entre el tiempo de finalización y el de llegada (ci – ai); o bien, desde el punto de vista de su estancia en la planta, se puede calcular como la suma del tiempo de procesamiento y el tiempo de espera (pi + wi). El retraso (Li = ci - di) cuantifica lo pronto (o tarde) que se ha terminado el trabajo y se calcula como la diferencia entre la fecha de finalización y la de entrega. Si es mayor que cero significa que el trabajo se ha terminado después de su fecha de entrega prevista y, entonces, se denomina tardanza (Ti). Si, por el contrario, es menor que cero, el trabajo se ha acabado antes de la fecha prevista, se denomina prontitud (Ei). La holgura (HI = di – (ai + pi)) representa el margen de tiempo que existe para planificar un pedido, es decir, sabiendo el tiempo en el que llega y el tiempo de procesamiento, y conociendo la fecha en la que hay que entregar el artículo, es fácil calcular el margen del que se dispone para planificarlo. 4.1 Reglas de despacho. Con las reglas despacho se le dará peso a cada una de las variables dentro del proceso para determinar el orden en el cual serán procesadas. Pueden ser sencillas, basadas en un dato del producto, como el tiempo de procesamiento o la fecha de entrega; también se pueden obtener a través de cálculos entre diferentes variables (como la holgura). Las principales reglas de despacho que se manejan en producción son: FIFO (First In First Out) ó PEPA (Primero en Entrar, Primero en Atender): Se emplea a menudo y, especialmente, con productos perecederos, donde toma el nombre de FEFO (First Expiration First Out), debido a que se deben cumplir con tiempos de entrega y a que el tiempo de producción de las piezas es diferente dependiendo de sus características internas esta forma de secuenciar las tareas no será una opción. [4] LIFO (Last In First Out) ó UEPA (Último en Entrar, Primero en Atender): No es muy común, pero en ocasiones, cuando el material ocupa grandes superficies y la rotación es elevada suele ser útil esta regla, por la misma razón que se descartó la opción FIFO, también se descartará esta alternativa. [4] SPT (Sort Process Time): Ordena los trabajos de menor a mayor tiempo de procesamiento, es una de las más utilizadas y la que usaremos para secuenciar el trabajo en la fabricación de pastillas para frenos ya que nos permite optimizar los recursos materiales y operativos y cumplir con los requerimientos del cliente, cabe aclarar que esto se cumplirá siempre que no haya una orden de producción con una fecha de entrega mucho menor del tiempo estipulado en su secuenciación inicial. [4] LPT (Longest Process Time): Ordena los trabajos de mayor a menor tiempo de procesamiento. [4] EDD (Earliest Due Date): Ordena los trabajos en función de la fecha de entrega, de forma creciente, es decir, el primer trabajo de la lista es el que tiene menor fecha de entrega, tomaremos esta opción cuando lleguen ordenes de producción por prioridad lata y un tiempo de entrega inferior al que se le ha asignado por SPT. 19 Holgura mínima: Considera el tiempo restante total hasta la finalización del trabajo. De esta forma se programan antes los trabajos con mayores posibilidades de retrasarse. [4] 4.2 Teoría de Colas La teoría de colas es un conjunto de modelos que describen sistemas de líneas de espera particulares. El objetivo principal es encontrar el estado estable del sistema y determinar una capacidad de servicio apropiada que garantice un equilibrio entre el factor cuantitativo (referente a costos del sistema) y el factor cualitativo (referente a la satisfacción del cliente por el servicio) [7]. Dado lo anterior, los agentes principales que participan en estos procesos analíticos, son los clientes y los servidores. Entendiéndose por cliente una persona, una orden de servicio, una maquina en espera de mantenimiento, entre otros y el servidor será aquella estación que este en facultad de realizar la respectiva actividad de servicio sobre el cliente, por ejemplo un cajero, una secretaria, una máquina, etc. Figura 7. Sistema básico de colas Fuente: [7] Con base a lo anterior es necesario tener en cuenta algunos componentes claves para ser analizados, los cuales son: [8] 1. Las llegadas de los clientes. 2. La capacidad de la cola. 3. La disciplina de la cola. 4. Los tiempos de servicio. 5. La cantidad de servidores. 6. Las etapas del sistema. Es por eso que en la Teoría de Colas se utiliza una notación generalizada para indicar el tipo de sistema que se presenta. Esta notación tiene la siguiente forma: A/B/C En donde: A: Se refiere a la distribución de probabilidad que siguen las llegadas al sistema. B: Se refiere a la distribución de probabilidad que sigue el tiempo de servicio. C: Indica la cantidad de servidores con lo que cuenta el sistema. Características de una Línea de Espera Una cola de espera está compuesta de tres elementos: Arribos o ingresos al sistema Disciplina en la cola 20 Servicio Los tres componentes anteriores tienen ciertas características que deben ser examinadas antes de desarrollar el aspecto matemático de los modelos de cola. 1. Características de arribo: La fuente de ingreso que genera los arribos o clientes para el servicio tiene tres características principales: a. Tamaño de la población que arriba puede ser: infinito (ilimitado) o limitado (finito). b. Patrón de llegada a la cola c. Comportamiento de las llegadas. 2. Disciplina En La Cola mediante la cual los clientes reciben el servicio. La mayoría de los sistemas usan la regla Primero En Entrar Primero En Salir (First In First Out) [PEPS (FIFO)]. Se denomina también FIFS (First In First Served). . 3. Servicio. En él son importantes dos propiedades básicas: 1. La configuración del sistema de servicio. 2. El patrón de tiempos de servicio 5. AUTOMATIZACIÓN INDUSTRIAL La automatización de un proceso se proyecta a la ejecución de una tarea ya sea del ámbito industrial, administrativa o científica; haciéndolo más ágil y efectivo, con la finalidad de hacer la tarea más sencilla para el ser humano. Al darse una mayor eficiencia en el sector de autopartes, se logrará que la empresa aumente su producción de piezas correctas y disminuya el número de piezas defectuosas, así como alcance una mayor calidad en los productos terminados, que se logran mediante la exactitud de las máquinas automatizadas; esto ayudará a que la empresa, mediante la utilización de inversiones tecnológicas, aumente toda su competitividad. Muchas industrias están automatizadas, o bien utilizan tecnología de automatización en alguna etapa de sus actividades, como es nuestro caso en donde se pretende mejorar el rendimiento de la empresa automatizando tres de los principales procesos productivos. En ciertas empresas fabricantes de pastillas para frenos se han logrado avances interesantes; tal es el caso de BBA Friction empresa europea fabricante de material para fricción. Actualmente esta empresa cuenta con robots en sus instalaciones que recogen las piezas dispuestas en línea sobre una cinta transportadora y las depositan en un portador de piezas, pero previamente con un listón guía mide la profundidad para verificar si el espacio correspondiente está libre, caso contrario, pueden producirse interferencias. Los robots manipulan también los medios auxiliares de carga; para tal fin se han montado contra los efectores, dos garras, cada uno de los robots utilizados efectúa una manipulación de 30.000 pastillas de freno por turno. Por encima de ello, los robots equipados con los listones magnéticos son muy flexibles, porque pueden manipular alrededor de veinte tamaños diferentes de piezas sin cambio de útil. [9]. 21 Por otra parte se considera la clasificación de la automatización en tres ramas por los tipos de procesos, el volumen de producto fabricado y la variedad de productos manejados por la empresa en: Fija, Programable y Flexible [10]. Automatización Fija: Es aquella en la que la empresa no cuenta con una gran variedad de artículos y el volumen de producción es alto, por lo cual no se requieren realizar cambio de configuración de manera frecuente. Ejemplos de industrias con este tipo de automatización son: Cervecerías, Bebidas, Lácteos, Automóviles, etc. Programable o “Batch”: Este es el tipo de automatización a utilizar debido a que el volumen de producción es relativamente bajo y hay una diversidad de producción a obtener. En este caso el modelo diseñado deberá adaptarse a las variaciones de configuración del producto en cuanto a geometría, materia prima, tiempo de producción y forma de fabricación; ésta adaptación se realiza por medio del software de supervisión y mejora de la line a de flujo actual. Flexible: Es requerida cuando la gama de productos que se tiene es muy amplia, se realizan corridas de producciones cortas y los cambios se realizan continuamente dentro de las líneas de producción sin necesidad que afecte la eficiencia del sistema. Algunos giros que está tomando más auge este tipo de automatización son: metalmecánica, fundición, impresión, etc. 5.1 Razones para la automatización Incrementa la productividad Alto costo de mano de obra Mano de obra escasa Tendencia de mano de obra con respecto al sector de servicios Seguridad Alto costo de materiales en bruto Mejora la calidad del producto Reduce el tiempo de manufactura Reducción del proceso de inventarios Todos estos elementos actúan conjuntamente para hacer de la producción automatizada una atractiva alternativa para métodos manuales de manufactura [5]. Cuando se decide automatizar una planta se piensa en el nivel de automatización que requiere la planta y el costo que está dispuesto a asumir el director del proceso en una automatización total la máquina es totalmente autónoma. No necesita intervención humana. El operador realiza tareas de supervisión y mantenimiento preventivo, para lo cual se requerirían brazos robóticos y bandas que coloquen y retiren las piezas de cada una de las maquinas al igual que sensores de proximidad y fines de carrera en cada una de las máquinas que contabilicen las piezas y determinen cuando una orden esta lista y puede pasar al siguiente proceso lo cual en nuestro caso incurriría en una reforma no solo tecnológica sino también estructural de toda la planta, por este motivo se realizara una automatización parcial en donde la máquina realiza varias operaciones en secuencia y de forma autónoma, pero necesita de la intervención humana para poner y retirar piezas. [13] 22 5.2 Modelos de Automatización Un modelo de automatización debe: Permitir la descripción de todos los aspectos del ciclo de vida del sistema, abarcando todos los conceptos involucrados en el proceso. Incorporar diferentes puntos de vista para describir por completo el proceso productivo, tales como información y control, equipos, mano de obra, organización gerencial así como las relaciones con otros procesos. Ser independiente de la tecnología existente. Estar abierto a la estandarización. [13] Además tiene que aportarnos los siguientes beneficios: Presentar una visión completa del proceso de automatización. Permitir determinar el mejor método para la automatización. Considerar la asignación errónea de recursos o fallas en el proceso. La creación de diferentes arquitecturas a partir de modelos referenciales basados en las principales ventajas de las mismas. 5.3 Modelos Jerárquicos Los modelos jerárquicos son aquellos que presentan las siguientes características: Siguen la estructura humana gerencial de la planta. Promueven el principio de autonomía (la responsabilidad puede ser delegada hacia los niveles inferiores de la jerarquía). Promueven el principio de localidad (las unidades de la planta son usualmente distribuidas pero también son comprimidas donde el control distribuido puede ser aplicado). Permiten la distribución de las tareas de la planta a sistemas multi-computacionales debido a la disposición en capas de las funciones de control dentro de la jerarquía. Existe flexibilidad en la introducción de nuevas tecnologías. Las funciones más altas de la jerarquía tienden a enfocarse en planificación, mientras que los niveles bajos se centran en la ejecución. Necesidad de limitar la complejidad de entidades individuales para facilitar la comprensión humana y la manejabilidad computacional. Tienen robustez, predictibilidad y eficiencia. Como ventajas, los modelos jerárquicos diluyen el vínculo entre el tamaño y la complejidad, en virtud de la jerarquía, puesto que tal como se evalúa desde cualquier posición dentro de ella es casi independiente de su tamaño total. Además se reduce la necesidad de transmisión de información entre los diferentes elementos que conforman la organización. Un nivel solo necesita información detallada sobre las actividades correspondientes a su nivel e información adicional sobre el comportamiento medio en otras unidades. Por el contrario, estos modelos tienen una estructura rígida que les impide reaccionar de una manera ágil ante variaciones, ya que los distintos niveles de la jerarquía no pueden tomar la iniciativa. 23 El modelo jerárquico más importante es el siguiente: 5.4 Modelo de Automatización Piramidal Es el modelo más difundido en el ambiente de producción continua por la ISO3, consta de cinco niveles que abarcan las diferentes funciones de una planta coordinada de manera jerárquica, cubriendo desde los aspectos de control de los procesos físicos en su nivel más bajo, hasta los niveles donde se realizan las funciones corporativas de la planta. Cada nivel se caracteriza por un tipo de información y de procesamiento diferente, siendo necesaria la integración del proceso automatizado para incluir la comunicación interna en cada nivel, y entre niveles, con el fin de lograr sistemas que permitan ejecutar las diferentes tareas de control existentes en una empresa, en la figura 8 se puede ver la interpretación de la pirámide en la empresa INCOLBEST , como se observa solo existen componentes en los dos primeros niveles pero no hay conexión con el nivel superior de gestión empresarial aun cuando en este nivel se tiene sistema SAP(Systems, Applications, Products in Data Processing) debido a que no existe un sistema de adquisición de datos que pueda llevar la información de campo a niveles superiores para poder ser tratados. Figura 8: Modelo de automatización Piramidal Fuente [10] En este proyecto no nos centraremos en la conexión con el nivel de gestión SAP aun cuando puede ser un trabajo futuro puesto que la información se encuentra en el sistema de supervisión y puede ser llevada al nivel de gestión. 3 International Organization for Standardization: www.iso.org 24 7.1 Manufactura Integrada Por Computadora El término manufactura integrada por computadora ha sido creada para denotar el uso persuasivo de computadoras para diseñar productos, planear la producción, controlar las operaciones. Las diferencias entre automatización y manufactura integrada por computadora es que la automatización está relacionada con las actividades físicas en la manufactura; los sistemas de producción automatizada están diseñados para ejecutar el procesamiento, montaje, manejo de material y actividades de inspección con poca o nula participación humana. La manufactura integrada por computadora está más relacionada con las funciones de información de procesamiento que son requeridas para apoyar las operaciones de producción además involucra el uso de sistemas por computadora para llevar a cabo los cuatro tipos de funciones de información de procesamiento [5] . 7.1 Instrumentación virtual La idea es sustituir elementos "hardware" por otros "software", y para ello se emplea un procesador que ejecute un programa específico en este caso se usara InControl de la empresa Wonderware para remplazar el PLC realizando las mismas lógicas que realizaría el controlador físico. Este programa se comunica con los dispositivos para configurarlos y leerlos. El usuario final del sistema de instrumentación sólo ve la representación gráfica de los indicadores y botones de control virtuales en la pantalla del ordenador en el cual corre el sistema de supervisión [12]. La instrumentación virtual es un área de la ingeniería en la que se busca configurar dispositivos para registrar diferentes variables físicas, empleando técnicas de implementación híbrida hardware y software. Aplicando estos principios se logran instrumentos de medida flexibles, que facilitan el análisis y la presentación de resultados y que permiten reconfigurar sus parámetros de funcionamiento, haciéndolos a la medida para diferentes aplicaciones. [12] Con base en las características de una computadora PC, las características de un instrumento virtual como plataforma digital que pueden resumirse como: Bajo costo relativo Alto poder de cálculo Capacidad de almacenamiento Calidad de graficación Arquitectura abierta Los instrumentos virtuales son definidos por el usuario mientras que instrumentos tradicionales tienen funcionalidad fija, definida por el usuario. La Figura 9 muestra a los Instrumentos tradicionales (izquierda) e instrumentos virtuales basados en software (derecha) comparten a gran escala la misma arquitectura en componentes, pero con filosofías radicalmente diferentes. 25 Figura 9: Instrumento virtual vs instrumento tradicional Fuente: [12] A la hora de diseñar un sistema basado en instrumentación virtual, deben tomarse en cuenta algunos factores de importancia: a) Identificar los tipos de señales de entrada y salida. Cuando se usa una tarjeta de adquisición de datos se debe identificar los tipos de sensores y señales de entrada y salida con los que se trabajará. En cuanto a los tipos de entradas y salidas de un sistema de adquisición de datos, usualmente se consideran el siguiente aspecto: Entradas analógicas, temperatura, precisión, voltaje, corriente, etc. Entradas y salidas digitales, entradas y salidas compatibles TTL. Entradas y salidas cronometradas, cronómetros y eventos, b) Escoger un método de acondicionamiento de señal. Muchos tipos de señales, provenientes de diversos sensores, deben acondicionarse antes de ser conectados a la tarjeta de adquisición de datos. En esta parte se tiene que hacer una buena elección de transductores y convertidores que se ajusten a los requerimientos del proceso y cuyo costo no resulte muy elevado, para lograr un acople entre los elementos que integran el lazo de control. c) Escoger una tarjeta de adquisición adecuada de acuerdo a las condiciones de la planta. d) Seleccionar el método de programación adecuado (software). Son muy usados en aplicaciones de Automatización industrial tales como: Automatización de fábricas Procesamiento de alimentos Interfaz hombre – máquina (HMI) Automatización de laboratorios Control de máquinas Visión de máquinas Procesamiento de petróleo y gas Procesamiento farmacéutico Robots para colocación de elementos Automatización de procesos 26 Instrumentación tradicional versus Instrumentación virtual Instrumento Tradicional Definido por el fabricante Funcionalidad específica, con conectividad limitada. Hardware es la clave. Alto costo / función Arquitectura "cerrada" Lenta incorporación de nuevas tecnología. Bajas economías de escala, alto costo de mantenimiento. Instrumento Virtual Definido por el usuario Funcionalidad ilimitada, orientado a aplicaciones, conectividad amplia. Software es la clave Bajo costo / función, variedad de funciones, reusable. Arquitectura "abierta". Rápida incorporación de nuevas tecnologías, gracias a la plataforma PC. Altas economías de escala, bajos costos de mantenimiento Tabla 2. Comparación Instrumentación Tradicional vs Instrumentación virtual Fuente: [12] 8 SISTEMAS SCADA (SUPERVISORY CONTROL AND DATA ACQUISITION) Los sistemas SCADA proveen una perspectiva integrada de todos los recursos de control e información de la planta. De esta manera, los ingenieros, supervisores, u operadores pueden visualizar e interactuar con los procesos mediante representaciones gráficas de los mismos. Además, provee toda la información que se genera en el proceso productivo a diversos usuarios, tanto del mismo nivel como de otros sectores dentro de la empresa: control de calidad, supervisión, mantenimiento, etc., en un marco de modelo de automatización piramidal. Las características básicas de un sistema SCADA son las siguientes: Adquisición y almacenado de datos, para recoger, procesar y almacenar la información recibida de forma continua y confiable. Representación gráfica y animada de variables de proceso y monitorización de éstas por medio de alarmas. Ejecutar acciones de control, para modificar la evolución del proceso, actuando bien sobre los reguladores autónomos básicos (consignas, alarmas, menús, etc.), o directamente sobre el proceso mediante las salidas conectadas. Arquitectura abierta y flexible con capacidad de ampliación y adaptación. Conectividad con otras aplicaciones y bases de datos, locales o distribuidas en redes de comunicación (i.e. MS Excel, SQL) Supervisión, para observar desde un monitor la evolución de las variables de control. [14] Transmisión de información con dispositivos de campo y otros PC. Base de datos, gestión de datos con bajos tiempos de acceso. Suele utilizar ODBC. Presentación, representación gráfica de los datos. Interfaz del Operador o HMI (Human Machine Interface). Explotación de los datos adquiridos para gestión de la calidad, control estadístico, gestión de la producción y gestión administrativa y financiera. Alertar al operador de cambios detectados en la planta, tanto aquellos que no se consideren normales (alarmas) como cambios que se produzcan en la operación diaria de la planta (eventos). Estos cambios pueden ser almacenados en el sistema para su posterior análisis. [14] 27 En este proyecto se usaran las herramientas de desarrollo para supervisión proporcionadas por la plataforma Wonderware las cuales son muy versátiles. A continuación de desglosan cada una de ellas: 8.1 WonderWare Para el desarrollo de la aplicación SCADA se usara el software de supervisión Wonderware el cual es una completa aplicación de supervisión, operación y manejo de información que permitirá gestionar los procesos que maneja la empresa Incolbest. Wonderware permite entre otras posibilidades la recolección de datos, conectividad de sistemas, visualización HMI y SCADA, gráficos de tendencias y generación de reportes. WonderWare trabaja en el entorno grafico llamado InTouch el cual es un paquete de software utilizado para crear aplicaciones de interface hombre-máquina bajo entorno PC. InTouch utiliza como sistema operativo el entorno WINDOWS 95/98/NT/2000. El paquete consta básicamente de dos elementos: WINDOWMAKER y WINDOWVIEWER WINDOWMAKER es el sistema de desarrollo. Permite todas las funciones necesarias para crear ventanas animadas interactivas conectadas a sistemas de e/s externos o a otras aplicaciones WINDOWS. WINDOWVIEWER es el sistema runtime utilizado para rodar las aplicaciones creadas con WINDOWMAKER. [12] InTouch® dispone de un lenguaje de programación sencillo y extenso para la realización de cálculos en segundo plano, simulaciones, etc. Su programación está estructurada en grupos y eventos. Los programas condicionales se pueden asociar a resultados (verdadero, falso, mientras sea verdadero o falso) o botones (al pulsar, al mantener o al soltar). Los programas de pantallas se invocan al abrir, cerrar o mientras la pantalla esté visible. Los programas por cambio de valores se activan al cambio de valores de tags, por acciones del operador (como la selección de objetos), o como resultado de eventos o condiciones de alarmas. Debido a que no se podrá contar con la planta física para realizar pruebas del sistema se realizará la programación del PLC sobre la plataforma de Wonderware Incontrol, la cual permite de forma virtual simular el comportamiento de un PLC y realizar, las comunicaciones con el sistema de monitoreo como si se contara con el sistema físico InControl es un componente de control, de arquitectura abierta, que permite diseñar, crear, probar y ejecutar programas para controlar procesos, es decir simula el comportamiento de un PLC Permite el trabajo en una gran variedad de lenguajes de programación, tanto gráficos como en modo texto, incluyendo el lenguaje de control de posicionamiento. El software de InControl proporciona una alternativa de bajo costo con respecto a los PLCs. InControl ofrece un paquete más robusto de control, una conectividad abierta sumamente superior y capacidades sofisticadas de la lógica para manejar procesos discretos y de batch complejos. También ofrece la mayor capacidad total comparada a los Micro PLCs. Actualmente se encuentra disponible en su versión 7.1 y es la que usaremos en el presente proyecto 28 Historian es una base de datos histórica accesible en tiempo real para sistemas SCADA, el Servidor Industrial SQL es una extensión del Microsoft SQL Server. Se puede usar como un “historiador de planta” para acceder a datos referentes tanto a tiempo real como a cualquier determinado momento del histórico, permite tener la información vital que necesitan para mejorar la calidad del producto y su eficiencia. Con este nivel de visibilidad, problemas de calidad del producto e ineficiencias de procesos delicados pueden corregirse oportunamente. 9 COMUNICACIONES ENTRE NIVEL DE PLANTA-NIVEL DE CAMPONIVEL DE SUPERVISION Para establecer comunicaciones con los sensores remotos y actuadores remotos ubicados en cada una de las maquinas se establecerá por medio del protocolo Modbus TCP/IP. Figura 10: Arquitectura de comunicaciones Incolbest 9.1 MODBUS Es un protocolo de comunicación serial basado en el modelo maestro/esclavo, a la fecha es un estándar de facto, es público, muy seguro, no requiere licencias y su implementación es relativamente fácil en dispositivos electrónicos. El protocolo MODBUS es un protocolo que usa líneas seriales, por lo que comúnmente se implementa sobre redes de comunicación RS-485, pero también sobre redes que usan la comunicación serial RS-232, incluso se puede implementar vía TCP/IP sobre una red Ethernet. Modos de Transmisión del MODBUS Los modos de transmisión definen como se envían los paquetes de datos entre maestros y esclavos, el protocolo MODBUS define dos principales modos de transmisión: 29 MODBUS RTU (Remote Terminal Unit). La comunicación entre dispositivos se realiza por medio de datos binarios. Esta es la opción más usada del protocolo y es la que se implementó. MODBUS ASCII (American Standard Code for Information Interchange). La comunicación entre dispositivos se hace por medio de caracteres ASCII. Comunicación Maestro-Esclavo en MODBUS El MODBUS siempre funciona con un maestro y uno o más esclavos, siendo el maestro quién controla en todo momento el inicio de la comunicación con los esclavos, que según la especificación pueden ser hasta 247 en una misma red. El esclavo por otro lado se limita a retornar los datos solicitados por el maestro, así de simple es la comunicación usando el MODBUS, el maestro envía los mensajes y el respectivo esclavo los responde. Cada esclavo debe tener una única dirección, así el maestro sabe con quién se debe comunicar. PROTOCOLO: MODBUS/TCP Dado a las diversas prestaciones y beneficios que ofrece el Protocolo Modbus/TCP en las redes industriales es que se ha optado por usarlo en este proyecto. Modbus/TCP es un protocolo de comunicación diseñado para permitir a equipos industriales tales como PLCs, computadores, drivers y otros tipos de dispositivos físicos de entrada/salida comunicarse sobre una red. Fue introducido por Schneider Automation como una variante de la familia de protocolos MODBUS, ampliamente usada para la supervisión y el control de equipo de automatización. Específicamente el protocolo define el uso de mensajes MODBUS en un entorno intranet usando los protocolos TCP/IP. [14] 7.2 OPC (OLE for Process Control) Para realizar la comunicación entre el HMI Intouch y el Incontrol en el cual se simulara el PLC se utilizara OPC, por su versatilidad y fácil configuración. OPC se consigue utilizando dos componentes: OPC especializados llamados Cliente OPC y Servidor OPC. Es importante resaltar que el hecho de que la Fuente de Datos y el Cliente de Datos puedan comunicar entre sí mediante OPC no significa que sus respectivos protocolos nativos dejen de ser necesarios o hayan sido reemplazados por OPC. Al contrario, estos protocolos y/o interfaces nativos siguen existiendo, pero sólo comunican con uno de los dos componentes del software OPC. Y son los componentes OPC los que intercambian información entre sí, cerrando así el círculo. La información puede viajar de la aplicación al dispositivo sin que estos tengan que hablar directamente entre sí. [14] Beneficios de utilizar conectividad OPC 1. Una aplicación Cliente OPC puede comunicarse libremente con cualquier Servidor OPC visible en la red sin la necesidad de utilizar ningún driver específico para la Fuente de Datos. 30 2. Las aplicaciones Cliente OPC pueden comunicar con tantos Servidores OPC como necesiten. No hay ninguna limitación inherente a OPC en el número de conexiones que se pueden establecer. 3. Hoy en día OPC está tan extendido que hay un Servidor OPC disponible para prácticamente todos los dispositivos nuevos o antiguos que existen en el mercado. 4. Las Fuentes de Datos (hardware o software) que utilizan OPC pueden ser intercambiadas o actualizadas sin la necesidad de actualizar los drivers utilizados por cada aplicación que comunique con ellas mediante OPC. Sólo hay que mantener actualizado el Servidor OPC para esa Fuente de Datos. 5. Los usuarios pueden elegir libremente los dispositivos, controladores y aplicaciones que mejor se ajusten a sus proyectos sin preocuparse del fabricante del que provienen o de si comunicarán entre sí… la intercomunicación se da por sentado. [14] Wonderware OPCLink El Wonderware OPCLink es un programa de aplicación Microsoft® Windows® que actúa como un convertidor de protocolo de comunicaciones. Esto permite a otros programas de aplicación de Windows el acceso a los datos de los servidores OPC local o remoto que se encuentre en línea. OPCLink puede conectarse a servidores OPC locales o remotos y se puede conectar a los clientes locales o remotos. El protocolo de comunicaciones SuiteLink es robusto. Esto significa un servidor OPC será más estable y ofrecerá un mayor rendimiento si OPCLink y el OPC servidor se instalan en el mismo equipo y sus clientes utilizan conexiones SuiteLink remotas, en la figura 11 podemos ver las conexiones entre servidores OPC –Opc link y el Windows Marker editor de Archestrea y donde se desarrollara el sistema HMI. Figura 11: Representación graficas de las conexiones OPC 10 EL INTERNET DE LAS COSAS EN LA AUTOMATIZACION INDUSTRIAL Hoy en día la mayoría de la información de las empresas se encuentra conectada a Internet como parte de tendencia (IoT) “Internet of Things”, se podría suponer que 31 casi todas las plantas de fabricación tendría un proyecto de IO en marcha, ya que en la industria manufacturera se manejan muchos procesos y flujo de material. Pero los analistas y proveedores de tecnología coinciden en que todavía es pronto para el IoT, especialmente en los pisos de la planta. Obstáculos para la adopción más amplia incluyen problemas de seguridad para las redes de comunicación de planta y un conocimiento difuso de cómo el IoT se traduce en el uso práctico. El IO tiene muchas definiciones, pero gira en torno a los sensores de conexión, equipo inteligente, controladores lógicos programables (PLC), y la identificación por radiofrecuencia (RFID) de datos con Internet para que otros sistemas o software de análisis pueden responder o dar sentido a los datos. La gran promesa de la IO es que las tecnologías de la información (TI) tendrán un conocimiento en tiempo real de las condiciones, eventos y movimientos de material en el mundo físico [16]. En la herramienta Wonderware se cuenta con el Information Server el cual puede ser configurado como una aplicación web para ver históricos, alarmas y pantallas de InTouch desde el entorno de un navegador. 8.1 Wonderware Information Server Wonderware Information Server ofrece una solución fácil que permite agregar y presentar datos de rendimiento y producción a través de la web o la Intranet de una compañía. A través del uso de Information Server, es posible agregar grandes cantidades de datos de proceso en reportes de producción altamente informativos adecuados a las necesidades de información del personal de la planta. El contenido de Wonderware Information Server puede ser incorporado a otros portales web agregando valor e información. [17] La aplicación permite diferentes configuraciones por medio de sus funcionalidades el Application Manager y User Manager la administración de usuarios pueden ser creados directamente para el portal Web con roles específicos dependiendo de la dependencia a la cual pertenecen lo cual les da niveles de acceso de acceso diferentes a la aplicación o los usuarios que actualmente maneja la aplicación de escritorio, License Manager Estado de la licencia y fecha de vencimiento. Portal Configuration Configuración del entorno. Data Source Manager Administración de las Bases de Datos Factory, Alarm Manager Administrar las alarmas que previamente se han configurado en la base de datos de Archestra. La funcionalidad más importante Win-XML Exporter, que es la aplicación que usaremos para convertir y publicar nuestra aplicación. [17] 32 CAPITULO 3 DESCRIPCION SITUACIÓN ACTUAL A continuación se analiza la situación actual de empresas del sector de fabricación de pastillas para frenos en Colombia y el mundo para dar un contexto de porque se hace necesaria la automatización del proceso actual realizado por Incolbest en la fabricación de pastillas para frenos. 1. SITUACIÓN ACTUAL EMPRESAS FABRICANTES DE PASTILLAS PARA FRENOS En la actualidad la mayoría de empresas del sector de autopartes alrededor del mundo han ido mejorando la forma en que realizan sus procesos productivos con el fin se ser más competitivos y obtener una alta calidad en sus productos, tal es el caso de empresas como: La compañía KUKA en Augsburgo la cual dio a BBA Friction una solución para automatizar la manipulación de pastillas de freno. A pesar que las piezas individuales no pesan mucho, cada operario debía mover por turno, material con un peso total de aprox. seis toneladas, lo que causaba frecuentemente estados de enfermedad. BBA Friction analizó intensivamente el mercado a fin de encontrar una instalación robusta, que pueda resistir las severas condiciones industriales. Se encontró una solución en base a seis robots KUKA. Cuatro robots IR 363/30, cada uno de ellos equipados con un listón magnético IR 363/30, recogen las piezas dispuestas en línea sobre una cinta transportadora y las depositan en un portador de piezas. Antes, con un listón guía, mide la profundidad para verificar si la capa correspondiente está libre. [16] La empresa Colombiana MAFRICCION posee un Laboratorio de Control Calidad e Investigación y Desarrollo dotado metrológicamente con equipos de medición y ensayo que garantizan las especificaciones de los productos terminados y el control de las variables sobre los procesos. El equipo FAST (Friction Assesment Screeening Test), el Durómetro ROCKWELL, los hornos de precisión, el software del nuevo sistema de graficación del equipo FAST asegura la permanente evaluación y análisis de los materiales para garantizar la excelencia y seguridad de todos los productos [18]. La empresa Remsa es hoy en día considerada el mayor fabricante europeo de materiales de fricción del mercado independiente. Remsa incorpora la más avanzada tecnología en los procesos de producción para conseguir un producto final de primera calidad. [18] En contraste del escenario de las empresas antes mencionadas se tiene la situación de la empresa española Galfer, en la cual lo sorprende del proceso es que en gran parte es manual, ya que se suelen hacer series muy cortas debido a la cantidad de modelos, variaciones y compuesto que exige el mercado. Como se suele decir, todos los vinos siguen aparentemente procesos similares, pero nunca hay un mismo resultado. [19] 33 A continuación se analizará la situación puntual de Incolbest y por qué decide automatizar sus procesos y no continuar realizándolos de forma manual con es el caso de la empresa Galfer. 2. SITUACIÓN ACTUAL INCOLBEST En la actualidad se llevan a cabo en la empresa la fabricación de 1229 referencias diferentes de las cuales el 90% tiene un flujo y el 10% restante uno diferentes, lo cual dificulta su manejo y seguimiento. Las pastillas que tiene una platina integrada tienen un flujo de proceso más largo que el desarrollado para las pastillas que no la tiene, ya que estas últimas no deben sufrir un proceso de formado y van una batería de prensas de curado especiales y usadas únicamente, para estas referencias por tal razón su producción es mucho más rápida, sencilla y no genera traumatismo, por el contrario la fabricación de las referencias que poseen platinas es más larga y con cuellos de botella en su desarrollo debido a que por las características de los procesos y las máquinas, actualmente se tiene tiempos de inactividad muy altos como se puede ver en la Tabla 3 la cual describe las paradas típicas que se presentan en la empresa Incolbest s.a. en 1 año de producción. Tipo Parada Tiempo min Porcentaje Cambio de herramental 11952 37,99% Mantenimiento correctivo 5126 16,29% Falta de mezclas 2740 8,71% Montaje 2410 7,66% Reunión no programada 1857 5,90% Pruebas calidad 1825 5,80% Permisos personales 1560 4,96% Falta de material 900 2,86% Falta de platina 710 2,26% Precalentamiento 447 1,42% Baja temperatura 420 1,33% Cambio de piedras 390 1,24% Enfermedad 340 1,08% Falta suministros 280 0,89% Daño de herramental 240 0,76% Falta de mallas 160 0,51% Cambio de disco 40 0,13% Corte de energía 35 0,11% Cambio de mezcla 30 0,10% Capacitación 0 0,00% Reunión de seguridad 0 0,00% Total general 31462 100,00% Tabla 3. Paradas Típicas actuales planta Incolbest Fuente: Incolbest s.a. 34 Figura 12. Distribución de equipos en los procesos de alistamiento de platina, curado y formado Como se muestra en el diagrama de flujo de la Figura 12 (situación actual), el proceso inicia cuando en la orden de producción , ya está especificada la cantidad de pastillas a fabricar, la cantidad de material y las especificaciones que debe tener el material de fricción, una vez se tiene esta orden se procede con la etapa de limpieza de cada una de las platinas y el proceso de formado de las pastillas, estas dos piezas se une en el proceso de curado, en la actualidad este proceso no tiene ningún tipo de automatización por tal razón no hay forma de hacer seguimiento a los sub-productos ni a las máquinas, lo cual ocasiona retardos innecesario y tiempo ocioso de las máquinas, la empresa desea hacer una automatización que no incurra en costos altos para la compañía pero que mejore notablemente el rendimiento de las máquinas. Por tal razón se explicara brevemente el despliegue del proceso productivo en Incolbest, las máquinas y materiales que intervienen: 35 2.1 Definición Las pastillas de freno como la observada en la Figura 13 son unas placas metálicas que llevan pegado en una de sus caras un elemento denominado material de fricción, van instaladas en el interior de las pinzas de freno. Las pastillas de freno constan convencionalmente de un soporte metálico como el de la figura 14 y un bloque de material de fricción, siendo fundamental la unión entre ambos componentes para que la pastilla de freno cumpla adecuadamente con las especificaciones necesarias para la función de su aplicación. Normalmente cuando se pisa el pedal de freno, se emplea una parte de la capacidad total de frenado del carro, la capacidad de reserva se usa cuando se pisa a fondo. Por tanto, es casi imposible saber si se está perdiendo capacidad de frenos de reserva, pues casi nunca se emplea el 100% de la capacidad. Perder la capacidad de frenado de las pastillas conlleva a que cada vez la distancia para frenar sea más larga que la habitual, llevándola cada vez más lejos, siendo incluso factible que no se logre parar. [24] Figura 13. Pastilla de freno. Figura 14. Soporte metálico Tipos de pastillas de freno Semimetálicas o metálicas: como se puede deducir por el nombre contienen materiales de fricción metálicos como el hierro. La fricción en condiciones de seco y mojado no suelen variar demasiado en este tipo de componentes. Tienen la ventaja de que su duración es superior a las pastillas orgánicas o ecológicas, pues llegan a alcanzar los 15.000 kilómetros. El inconveniente es que con este tipo de material, el calor desprendido es enorme, necesitando una capa aislante para proteger el resto de componentes cercanos (por ejemplo, no hacer hervir el líquido de frenos y que se quede sin él). [24] Orgánicas (carbón o cerámica): están compuestas de materiales como el grafito, pero poseen otras fibras y resinas que ofrecen flexibilidad de maleabilidad hasta cierto 36 grado. Tienen la ventaja de que una vez realizado el rodaje, son de una inmejorable calidad y adherencia al frenar. Resisten más la temperatura que las metálicas, lo cual hace que el disco tenga una vida media superior. Con este tipo de pastillas hay que tocar levemente y no a fondo los frenos durante los primeros kilómetros de rodaje, para que creen una capa vítrea con el fin de que no se quemen las pastillas. Tienen una duración de 10.000 kilómetros aproximadamente. [24] 2.2 Proceso De Fabricación De Pastillas De Freno En la figura 15 se describe el proceso productivo actual de la fabricación de pastillas para frenos en la empresa Incolbest s.a. Proforma Cliente Generacion ordenes de produccion Ranurado Orden de mezclado Orden de produccion Lista de recolección Perforado Perforado Mezclado Underlayer Mezclado Formado Lista de recoleccion Pastilla, integrada ? No Precalent amiento? Si Si Precalentamiento Preforma (horno) No Solicitud de platina Pegado de placa Pintura Electrostatica Curado Engomado? Alistamiento entrega de platina No Pastilla, integrada ? Engomado Horno Engomado Lavado Marcado Tampo o Inkjet Si Enfriamiento Limpieza Granallado ? No Si Granallado Alistamiento carros torque Si Torque carros horno Accesorio s? Micropercusio Solicitud accesorios Remachado No Horneado Aplicación de pegante Secado de pegante Carros con torque? Alistamiento platina Rectificado taco Empaque x Juego Si Descargue carros horno No Rectificado Empaque x 20 jgs Gamas de calidad Cargue TR 500 Transporte APT Cargue TR 13 Figura 15. Diagrama de flujo del proceso productivo Fuente: INCOLBEST s.a Los pasos fundamentales que se deben de seguir a la hora de fabricar pastillas para frenos detallados en la Figura 15 son descritos brevemente a continuación: EL PROCESO DE MEZCLADO: Es uno de los principales pasos dentro del proceso de fabricación, ya que su misión es la de mezclar todos los componentes de forma Pegado Placa 37 homogénea. Para conseguir una buena homogeneización de la mezcla, el mezclador está provisto de un eje central que hace girar los componentes en forma de ochos y en otro eje dos cuchillas batidoras que son las que van homogeneizando la mezcla. En este proceso, uno de los factores críticos es el tiempo que los diferentes materiales pasen en el mezclador, ya que este periodo debe estar definido dependiendo del tipo de fibras que se vayan a mezclar. Figura 16.proceso de mezclado INCOLBEST ALISTAMIENTO DE PLATINA: Este proceso se divide en las siguientes etapas: Desengrase: Las platinas pasan inicialmente por un proceso de limpieza en donde son lavadas a presión con un desengrasante a una temperatura de 40˚C a 70 ˚C durante 4min para remover la grasa de procesos anteriores aproximadamente. Una vez culminado el lavado las platinas son transportadas manualmente a la siguiente fase del proceso. Figura 17.proceso de limpieza INCOLBEST Granallado: En este proceso se someten las platinas a un flujo de alta presión de pequeñas esferas de acero (granalla), que permite eliminar cualquier rebaba u oxido presente en la platina. La operación de la maquina se realiza manualmente .Las platinas limpias son colocadas manualmente por el operador en mesas rodantes que son llevadas al área de marcado. 38 Figura 18.proceso de granallado INCOLBEST Marcado: En este proceso las platinas son marcadas manualmente por un operario como se puede ver en la Figura 19 (A) con su número de serie de acuerdo a la orden de producción a la cual pertenecen según el ejemplo de la Figura 19 (B). A B Figura 19.proceso de marcado INCOLBEST Aplicación adhesivo: Este paso es crítico en el proceso ya que garantiza una correcta adherencia del material de fricción al soporte. El pegante es aplicado manualmente con una pistola de aire comprimido a gran velocidad atomizando las piezas, las cuales permanecen en mesas para su secado natural. Figura 20.proceso de Aplicación adhesivo INCOLBEST 39 FORMADO: El material de fricción es trasladado en un contenedor por unas bandas hasta el lugar de trabajo, el operador procede a medir la cantidad necesaria a utilizar para cada tipo de pastilla (Figura 21 A). El material de fricción es colocado en una prensa a una temperatura y presión previamente definidas para el tipo de mezcla y por medio del prensado se logran aglutinar los diferentes componentes y reducir su volumen, el producto terminado es colocado en carros que son traslados al área de curado. Este proceso lleva asociado unos ciclos de prensado, es decir, que una prensa actúa sobre las pastillas durante un determinado tiempo, para luego permitir la salida de los gases, el resultado final son las pastillas de la Figura 21 (B) A B Figura 21.proceso de FORMADO INCOLBEST CURADO: En esta etapa los soportes son pegados al material de fricción, esto se produce por dos motivos principales, uno de ellos es que el soporte lleva impregnado una resina que consigue la adhesión del material y por otro lado, existen unos huecos pasantes en los soportes cuya función es la de alojar el material de fricción que fluye para conseguir una completa fijación del material de fricción al soporte. El tiempo típico de prensado varía de 10 a 12 minutos según la fórmula empleada para permitir el curado en prensa de las resinas. En esta maniobra el operario coloca unos moldes en forma de láminas (el tamaño y forma varían dependiendo del tipo de platina) en la prensa para luego manualmente insertar las platinas provenientes del proceso en frio dentro de los moldes, unas vez culminado el prensado las pastillas son retiradas de los moldes (Figuras 22 A y B). A B Figura 22.proceso de curado INCOLBEST 40 HORNOS: En esta última fase, el material de fricción sube a temperaturas de 500ºC o superiores debido a la acción de una placa caliente o bajo el efecto de una llama como en el horno de la figura 23 A y figura 23 B. En este último proceso se elimina una gran parte de materiales orgánicos aún existentes, el polímero (resina) se grafitiza y la pastilla de freno adquiere sus características definitivas. A B Figura 23.proceso de Horno INCOLBEST RECTIFICADO Y RANURADO: En esta etapa las pastillas sufren diferentes procesos de mecanización para adaptarlas a las características dimensionales requeridas por cada aplicación. Es decir, se rectifican para conseguir el espesor de material de fricción necesario. Otro de los procesos que pueden sufrir es la realización de catas o ranuras, al igual que los chaflanes. A B Figura 24.proceso de Rectificado y Ranurado INCOLBEST PINTURA ELECTROSTÁTICA: Las pastillas provenientes del proceso de Rectificado y Ranurado son colocadas ordenadamente con el material de fricción hacia abajo en una banda que va avanzando para ser atomizadas con pintura electrostática por medio de un equipo automatizado que funcionan con aire comprimido. 41 A B C Figura 25.proceso de pintura INCOLBEST MARCADO Y FIJACIÓN ACCESORIOS: Durante esta etapa se le añaden a las pastillas todos los elementos complementarios tales como los muelles, resortes, avisadores, etc. Las pastillas están finalizadas, solo queda marcarlas y empacarlas para poderlas entregar a los diferentes clientes. A B Figura 26.proceso de Marcado y Fijación accesorios INCOLBEST 2.3 Tiempos De Procesamiento Para determinar el tiempo promedio que tarda una pastilla en ser producida, se realizó una toma referencial de tiempos, debido a la gran variedad de referencias que se producen en la planta tanto en forma, como en tamaño y mezcla. Por tal razón se pueden dividir inicialmente en 2 grandes grupos las pastillas que tienen platina integrada y las que no la poseen, lo cual corresponde al 90% de la producción y la restante al 10% respectivamente. Por tal motivo este trabajo se centrará en las referencias que cuentan con pastilla, ya que las otras van directamente a los hornos de curado y su proceso es más sencillo e inmediato. 42 Para poder determinar el tiempo total de procesamiento se tendrá en cuenta tiempos parciales tales como: El tiempo de espera (wi) Es el tiempo que el trabajo está en cola esperando a ser procesado en una máquina, dentro del tiempo de espera podemos discriminar: Cambio de Herramentales: Es el tiempo que tarda el operario en cambiar los moldes cuando se realiza cambio de referencia. Cambio de molde: Es el tiempo que tarda una misma referencia en las prensas de curado cuando no existen suficientes moldes para toda la orden. Cambio de presión de curado o formado: Es el tiempo que tarda el sistema en hacer el cambio de presión cuando se realiza cambio de familia en la maquina ya sea en las prensas de curado en las de formado. Cambio de Mezcla: Es el tiempo que tarda el operario en realizar el cambio de mezcla en las tolvas en el caso de las prensas de formado. El tiempo de finalización (ti) corresponde al instante en el que se termina la última operación de un trabajo. El tiempo de llegada (ai) corresponde al instante en el que se inicia cada una de las operaciones de un trabajo. Nos centraremos en la revisión de los tiempos de proceso correspondientes a los subproceso de alistamiento de platina, formado y curado los cuales serán usados para modelar los procesos por Redes de Petri Coloreadas (RdPC). En el Anexo 3 se pueden observar los tiempos de procesamiento actual en planta. CAPITULO 4 APROXIMACIÓN AL MODELO DE MONITOREO Y SUPERVISIÓN A PARTIR DE LOS RASGOS TECNOLÓGICOS DEL SISTEMA DE FABRICACIÓN DE PASTILLAS PARA FRENOS Siendo el objetivo modelar y supervisar los procesos de alistamiento, formado y curado de platina, parece claro que primero se debe saber cómo funcionan esos procesos. Como se verá, el tipo de automatización a implantar depende del tipo de proceso a automatizar: no da lo mismo automatizar un proceso continuo que un proceso gobernado por eventos. Debido a la gran cantidad de procesos distintos que funcionan actualmente, consideraremos sólo los más importantes desde el punto de la automatización, y obtendremos modelos con sus características esenciales. Para tal fin se iniciará de la siguiente forma: Agrupación tecnológica de las 1229 referencias diferentes que existen en Incolbest s.a. en familias dependiendo del proceso que se sea tratando. Criterios de flexibilidad: Se revisan los criterios de flexibilidad presentes en Incolbest s.a. Planificación detallada de las líneas de espera: Una vez se ha determinado el tipo de flexibilidad que se manejará en la planta y que el problema son los cuellos de botella presentes se realiza por teoría de colas el análisis de esta situación para así determinar qué cantidad de piezas están esperando a ser atendidas. 43 Redes de Petri: Con el modelo resultante se procede a hacer el modelamiento del sistema por Redes de Petri, teniendo en cuenta en que se mantendrán las flexibilidades de ruta y mezcla, sin aumentar la cola de producción presente en cada una de las máquinas. Por otro lado el modelamiento del sistema de supervisión se realizará siguiendo un nivel de automatización parcial por las siguientes razones: Características de la planta Requerimientos formulados por el cliente Condiciones físicas de la planta Necesidades actuales de la misma las cuales son básicamente el seguimiento continuo de los sub-productos del proceso sin incurrir en costos altos y el mejoramiento del flujo de proceso. 1. AGRUPACIÓN POR TECNOLOGÍA DE GRUPOS: El proceso de producción total se centra en los sub-procesos de alistamiento de platina, formado y curado, debido al alto volumen de producción y la gran variedad de piezas diferentes que convergen en diferentes equipos con características similares pero sin ningún control, por tal motivo se debe realizar una agrupación por familias la cual se realizará teniendo en cuenta los siguientes parámetros de similitud: Por Atributos de diseño. Teniendo en cuenta criterios calificativos tales como las características de los tipo de máquinas, tipo de mezcla, y el tipo de herramentales (moldes y cavidades de cada uno de ellos). Por Atributos de manufactura. Los criterios calificativos son los procesos de producción, la secuencia de operación, el tiempo de producción, el tamaño del lote. Mediante la inspección visual en la planta y la revisión de las hojas de producción actuales, se realizará una codificación y clasificación en familias de todas las referencias existentes con el fin de hacer seguimiento de cada una de las órdenes durante cada uno de los sub-procesos en la línea de producción. 1.1 Alistamiento de platina: En esta etapa del proceso las referencias se agruparán en dos familias; las que poseen platina (CP) que representan el 89% de la producción total de la planta y las que no la poseen las cuales solo constituyen el 10%.Las familias sin pastilla irán directamente a las prensas de curado y no tendrán alistamiento previo, esta familia será conocida en adelante como (SP) serán curadas directamente y tienen un tiempo de producción menor, todas las referencias pueden realizarse sin platina esta característica será especificada desde el comienzo de la generación de la orden por la persona encargada en la planta. La familia con alistamiento de platina se dividen en dos nuevas familias, unas pasan a Formado y las otras van directamente a las prensas de curado, ya que estas referencias debido a su tamaño se hacen con un curado directo en las prensas (WA0171, WA-173 y WA-147) 44 En el proceso de alistamiento de platina se distinguen cuatro pasos principales: Desengrase, Granallado, Marcado, Aplicación de Adhesivo, Secado de pegante. En el caso del desengrase, granallado son realizados por una máquina por la cual deben pasar todas las platinas en línea y posteriormente, el marcado es realizado pieza a pieza por un operario y la aplicación del pegante es realizado por una máquina semi-automatizada que mejora la calidad del proceso la cual fue instalada recientemente, por tal razón no hay forma de realizan más agrupación de las referencias y las familias serán como se puede ver en la Tabla 4. Tabla 4. Familias proceso de Alistamiento de Platina 1.2 Formado: En esta etapa del proceso de distingues 5 máquinas (WA 01-49, WA 01-68, WA 0172 WA 01-14, WA 01-30) en las cuales se puede realizar el proceso de formado del material de fricción; revisando el plan de producción de la empresa se hace una división inicial por mezcla y participación en la producción total como se muestra en la Tabla 5: 45 Tabla 5. Familias proceso de formado Se puede concluir que en su orden la Familia 1 tiene el mayor peso dentro de la producción de la empresa seguida de la familia 2 y 3 respectivamente, con este orden de prioridad se organizan las órdenes en cada una de las máquinas. 1.3 Curado El proceso de curado se cuentan con cuatro tipos de Maquinas: Molde Corto, Molde Largo, Molde Directo y Baterías, el proceso de los Moldes Directos y la Baterías son procesos diferentes y que tiene bajo nivel de producción 10%, los Moldes cortos y largo son el 90% de la producción total por tal motivo la agrupación tecnológica de este proceso se centrara en estos dos moldes. De acuerdo a los atributos mencionados anteriormente tendremos el orden en el cual se configura la agrupación: Tipo de Maquina: Inicialmente se hará una agrupación por el tipo de máquina a la cual va cada referencia. Molde Corto: Cuenta con cuatro máquinas en las cuales se puede curar (WA109, WA-110 WA-169, WA-148), la diferencia entre cada una de ellas es la presión a la cual se debe curar la pieza, en estas prensas existen 5 pisos en los cuales solo puede ingresar un molde x ciclo. Molde largo: Cuenta con dos máquinas en las cuales se puede curar (WA-129, WA-137); la diferencia que existe entre cada una de ellas es la presión a la 46 cual se debe curar la pieza, en estos moldes existen dos puestos de trabajo en cada uno de los cuales existen 3 pisos con capacidad de ingresar 3 moldes por piso. Batería: Cuenta con una máquina con cuatro puestos en las cuales se puede curar WA-115 (1-2-3-4) no existe diferencia entre cada una de ellas en la presión a la cual se debe curar la pieza, se pueden curar piezas a la misma o diferente presión cuenta con 1 molde y 4 cavidades, estas piezas no pasan por la etapa de formado. Cv (Pastilla de camión): Cuenta con 2 máquinas WA-171, WA-173 no existe ninguna diferencia entre ellas cuentan con un piso en las cuales se pueden curar 1 o 2 pastillas. Presión de Curado: Una vez se agrupan las piezas por el tipo de máquina a la cual deben ir, se debe hacer la agrupación por las presiones, la cual depende de la máquina y de la formulación. Tiempos de ciclo: El tiempo de ciclo de cada referencia depende de la máquina y de la formulación; es un buen criterio para poder determinar que piezas pueden salir más rápido y si hay posibilidad de mezclar más de una referencia en la máquina. Tamaño del lote: El tamaño del lote viene indicado en cada una de las órdenes, de producción de no ser marcada como prioritaria, el tamaño del lote entrara como un parámetro de estandarización del proceso. Herramentales: Los Herramentales son los moldes de cada una de las máquinas, cada referencia tiene una cantidad de moldes diferentes con diferentes cavidades, por lo cual la capacidad de producir cada una de las referencias es diferentes y afectara directamente el tiempo total que tarde la orden de producción en estar lista. Como se puede ver en el Anexo 2.Familias proceso de curado se logró reducir de 2650 piezas a 356 familias, lo cual nos permite optimizar tiempo y recursos operativos, se efectuó la agrupación con los criterios mencionados anteriormente dando peso inicialmente al tipo de molde (corto, largo, batería y CV) a continuación se realiza por la geometría del molde, la cantidad de referencias que se hacen de cada molde y la participación en la producción total. 2. CRITERIOS DE FLEXIBILIDAD Para determinar qué tipo de flexibilidad será manejada en el proyecto se tendrán en cuenta una serie de criterios: 1. Prueba de Variedad de partes. Definir si el sistema puede operar diversidad de partes en modo de lotes. 47 2. Prueba de cambio de calendarización. Verificar si el sistema puede aceptar cambios en la calendarización de la producción, ya sea por mezcla de partes o cantidades de producción. 3. Prueba de recuperación de Errores. El sistema se puede recuperar de fallas en el equipo y paros de la producción, de manera que la producción no se detenga completamente. 4. Prueba de la parte nueva. Verificar que nuevas partes o diseños puedan ser introducidas en una mezcla de producto existente. [10] Criterios de análisis de la flexibilidad a tener en cuenta se presentan en la tabla 7: Criterio de Flexibilidad Prueba de recuperación de errores: ¿Puede el sistema recuperarse sin problema de fallas en el equipo, o demoras adicionales, de forma que la producción no sea completamente detenida? -Ya que el sistema cuenta con máquinas intercambiables capaces de realizar la misma operación, en caso de un corte de ruta? Prueba de partes nuevas: -¿Pueden diseños de partes nuevas ser introducidas dentro de una mezcla de productos existentes con relativa facilidad en el modelo actual? - ¿Representa la habilidad del sistema de manufactura para producir un número determinado de diferentes productos? Tipo de Flexibilidad seleccionado Flexibilidad de ruta Flexibilidad de producto Tabla 6. Análisis de Flexibilidad Los procesos del sistema de producción que se intervendrán consisten de cuatro subproceso, alistamiento de platina, formado y curado, de acá en adelante serán llamados estaciones de producción. La estación n°1 es alistamiento de platina. La estación n° 2 realiza operaciones de formado y está compuesta por tres máquinas iguales pero con diferente peso en la producción. La estación n° 3 tiene en total siete prensas para producción general, cuatro destinadas a las pastillas para motos y 3 para las pastillas para camión. Las estaciones no están conectadas por un sistema de transporte este movimiento de sub-productos se realiza de forma manual por medio de carros. La media del transporte es de 3 min. El sistema de Incolbest produce los diferentes tipos de familias como se mencionó en la tecnología de grupos. Las fracciones de la mezcla y las rutas de proceso para las diferentes partes se presentan en la Tabla 5, Tabla 6 y Tabla 7, debido a que se maneja una producción paralela se trataran los cuatro procesos por separado. Con la información anterior procederemos a determinar la tasa máxima de producción del sistema, las tasas de producción para cada producto, la utilización de cada estación y el número de servidores ocupados en cada estación. 48 Con el fin de justificar porque en la empresa Incolbest s.a. cuenta con una flexibilidad de manufactura de mezcla y de producto en la cual el principal problema es el cuello de botella que se presenta al inicio de los procesos de formado y curado. Tasa de producción de todas las partes: Rp* = s* / WL* (1) Donde Rp* = tasa de producción máxima de todos los estilos de partes producidos por el sistema, el cual es determinado por la capacidad de la estación cuello de botella (pza/min), s* = número de servidores en el cuello de botella, y WL* = carga de trabajo en la estación cuello de botella (min/pza). CURADO WA-0109 Tiempo de ciclo de curado min Metidas N° Pisos 0109 Moldes por piso Pastillas / molde Pastillas/piso 0109 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0110 Tiempo de ciclo de curado min Metidas N° Pisos 0110 Moldes por piso Pastillas / molde Pastillas/piso 0110 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0129 Tabla 7. Tiempo de ciclo de curado min Metidas N° Pisos 0129A Moldes por piso Pastillas / molde Pastillas/piso 0129A Pastillas / ciclo Ciclos al turno Juegos/turno WA-0137A Tiempo de ciclo de curado min Metidas N° Pisos 0137A Moldes por piso Pastillas / molde Pastillas/piso 0137A Pastillas / ciclo Ciclos al turno Juegos/turno WA-0170 Tiempo de ciclo de curado min Metidas N° Pisos 0170 Moldes por piso Pastillas / molde Pastillas/piso 0170 Pastillas / ciclo Ciclos al turno Juegos/turno Tiempo por pieza (min) 10,25 20 5 1 4 4 20 41 204 10,25 20 5 1 3 3 15 41 153 5 5 25 6 6 30 8 8 40 9 9 45 255 306 408 459 4 4 20 5 5 25 6 6 30 8 8 40 9 9 45 204 255 306 408 459 WL* = carga de trabajo en la estación cuello de botella (min/pza). 13 20 3 3 4 12 36 32 289 El WL* del proceso puede ser visto en el Anexo 1 donde se describen los tiempos de cada uno de los procesos por pieza en minutos, un ejemplo de ellos se puede ver en 5 6 la tabla 7 .La estación cuello de botella se obtiene el mayor cociente del 15 identificando 18 45 54 WLi /si. 362 434 Como se ve en el Anexo 1 claramente el cuello de botella se encuentra en la estación 13 n° 3 (curado), la cual determina la máxima producción del sistema, específicamente 20 en los subsistemas de moldes cortos 3y moldes de camión, situación de esperar debido 3 a que el proceso va en línea recta 4en la estación n° 1 pasa luego por a ser una 5 6 12 15 en 5 máquinas 18 estructura paralela en donde las piezas se abren en la estación n° 2 36 45 54 dependiendo de su geometría y características de fabricación para luego pasar a la 32 289 362 434 estación n° 3 en donde existen diferentes tipos de máquinas para cada tipo de geometría, debido a que las máquinas de molde corto presentan la mayor 11 20 participación en el total de la producción se tomara esta como cuello de botella y no 4 la de camión que presenta el mayor índice pero la menor participación en la 2 4 5 6 8 9 producción total. 8 10 12 16 18 Rp* = 7/6.5 = 1,07 40pza/min 48 32 64 72 38 304 380 456 608 684 Tasa de producción de partes individuales: se obtiene multiplicando el Rp* por su respectiva razón de partes en el total de la producción: 49 Rpj* = pj(Rp*) (2) Donde Rpj* = la tasa de producción máxima del estilo j de partes (pza/min), y pj = la fracción de partes del estilo j.pj. Las piezas que pasan por los moldes largos con el 57% de la producción total de la fábrica por tal razón este será nuestro Rp* = 1.07*(0.57) =0.60 pza/min Utilización: es la proporción de tiempo que los servidores están trabajando y no de ocio. Esto es: Ui = (WLi / si)(Rp*) (3) Donde Ui = la utilización de la estación, WLi = carga de trabajo de la estación i (min/pza), si = número de servidores en la estación i, Rp* = tasa de producción total (pza/min). Analizaremos el grado de utilización de la estación que presenta el cuello de botella U1 = (1.07) (0.6) = 0.64 (64%) Como podemos ver la estación esta subutilizada lo que nos indica que permanece el 26% del tiempo sin piezas para fabricar. Para calcular el promedio de utilización de las estaciones se incluyen todas las estaciones más el sistema de transporte; esto es: Ū = ( Ui) / (n+1), desde i = 1 hasta n+1. (4) Utilización total del sistema: Ūs = ( siUi) / ( si), desde i = 1 hasta n. (5) Donde Ūs = utilización total del FMS, si = número de servidores en la estación i, y Ui = utilización de la estación i. El número de servidores ocupados en cada estación es: BSi = WLi (Rp*) (6) Donde BSi = número de servidores ocupados en promedio en la estación i, WLi = carga de trabajo en la estación i. 3. PLANIFICACION DETALLADA DE LAS LINEAS DE ESPERA EN INCOLBEST. En la mayoría de los procesos que se presentan en las empresas de manufactura, aparecen las líneas de espera. Esto debido a que casi siempre, la capacidad de servicio en algún momento es menor que la capacidad demandada. 50 Este proceso de generación de líneas de espera, trae consigo diferentes tipos de inconvenientes que se reflejan a corto y mediano plazo. Por tal motivo, se cuenta con un conjunto de modelos matemáticos que se enmarcan en el área de la denominada “La Teoría de Colas” [7]. Estos modelos buscan encontrar el equilibrio entre el número de unidades que se encuentran en la línea de espera y la cantidad de estaciones que satisfagan la demanda de servicio. En la fabricación de pastillas para frenos como ya se ha indicado con anterioridad se pueden observar varios procesos combinatorios que no permiten que la producción sea completamente lineal .Por tal razón se tomaran en cuenta los criterio de disciplina en las colas FIFO primero en llegar primero en ser atendido que usualmente son las ordenes que mayor representación tienen en la producción total debido a la agrupación tecnológica previamente realizada aunque existen excepciones en las cuales se aplicará EDD (Earliest Due Date) para aquellos trabajos de alta prioridad y con tiempos de entrega menores a los establecidos en la disciplina de colas FIFO. Una vez realizado este análisis se plantea el modelo a usar en nuestro caso el cual corresponde a un M/M/S (Servidores múltiples, tiempo de servicio exponencial). M = distribución exponencial (“Markovian”) Figura 27. Modelo básico M/M/S Las ecuaciones que se usarán para el análisis del sistema actual en Incolbest son: Probabilidad que sistema este vacío: P0 1 s1 / / s n n! n0 Número promedio en línea: s!(1 ) ( / )s1 Lq P0 2 (s 1)!(s / ) Lq Tiempo esperado de espera en la cola: Wq Numero esperado de clientes en el sistema: Ls Lq (7) (8) (9) (10) 51 Tiempo esperado de espera en el sistema: Ws Wq 1 (11) Dónde: s número de estaciones. λ Tasa promedio de arribos µ Tiempo promedio de servicio por estación. Teniendo en cuenta que nuestro modelo se compone de varias etapas diferentes tenemos: Figura 28. Modelo fabricación de pastillas para frenos M/M/S Incolbest Este modelo se analiza por partes debido a que cada uno de ellos tiene diferentes tasas promedio de arribo (λ) y tiempos promedios de servicio por estación (µ). De acuerdo a esto se tiene que: El modelo de la empresa se desarrolla teniendo 220 días de trabajo al año de la empresa durante los cuales se hacen actualmente pedidos de 2000 juegos en cada turno de 7 horas y 30 minutos, de acuerdo a la información suministrada por la empresa se realizan 2 turnos diarios, se tienen en el proceso productivo a analizar son 5 diferentes etapas. Debido a que este proceso no se realiza de forma continua por el cambio de herramentales, cambios de mezcla y demoras propias de los operarios se sumara este tiempo al tiempo que tarda la maquina en realizar cada una de las tareas. En la primera etapa (lavado) se realiza por una única maquina con un promedio de 1 orden (110 juegos) en 4.2 minutos +18.8 min de esperas. En la segunda etapa (Granallado) se realiza por una única maquina con un promedio de 1 orden (110 juegos) cada 4.2 minutos+ 3.8 min de esperas. En la tercera etapa (Pegante) se realiza por una única maquina con un promedio de 1 de 1 orden (110 juegos) cada 4.45 minutos + 18.55 de esperas. En la cuarta etapa (Formado) se realiza simultáneamente por 5 máquinas con un promedio de 1 orden (110 juegos) 7.17 minutos + 25 min de esperas. En la quinta etapa (Curado) se realiza en 4 tipos de prensas diferentes dependiendo del tipo de orden que se tenga (Batería, M Corto, M Largo y Pastilla Grande) Esta información esta condensadas en las tablas 8 y 9 en las cuales como se puede ver la mayor participación en la producción existe en las ordenes con molde largo y corto las ordenes de moto las cuales están en los moldes Cv es muy pequeña, estas pastillas no tiene un alistamiento de platina previo. 52 TIPO DE MOLDE CURADO % DE PARTICIPACION EN LA PRODUCCION Batería Corto 8,97% 33,91% Cv Largo 0,31% 56,82% Total general 100% Tabla 8. % De Participación En La Producción Prensas De Curado Proceso Lavado Granallado Pegante Formado Curado Batería Curado M Corto Curado M Largo Curado M Grande (λ) (juegos/turno) (µ) ) (juegos/turno) S(estaciones) 2000 1999 1 2000 5700 1 2000 1999 1 2000 1429 5 180 56 4 679 286 4 1120 362 4 62 50 2 Tabla 9. Tiempos de servicio y tasas promedio de llegadas De tal forma que nuestro sistema queda modelado así: Figura 29. Modelo de colas Sistema de fabricación de pastilla 53 Proceso Lavado Granallado Pegante Formado Curado Batería Curado M Corto Curado M Largo Curado M Grande Po (%) 0 0 0 10.19 8.8 28 10.8 0 Lq (Juegos) Wq (días) 0 0 0.2 0 0 0 0.2 0 0.82 0.004 0.13 0.0019 0.62 0.0055 0 0 Tabla 10. Modelo M/M/S Ls (Juegos) 0 0 0 1.4 4.2 2.5 3.72 0 Ws (turno) 0 0 0 0.007 0.021 0.0068 0.0033 0 Como se puede ver en la tabla 10 el sistema empieza a percibirse que las maquinas tiene tiempos de inactividad debidos al cambio de herramentales, mezclas y a los errores propios de los operarios quienes toman la decisión de que orden va primero que otra y por tal razón es necesario estar realizando continuamente inventarios después de finalizado cada proceso, al igual en la mayoría de máquinas se forman colas de trabajo en la serie total de producción que serán tenidas en cuenta a la hora de realizar el modelamiento del sistema, para evitar que estas aumenten mejorando el tiempo de inactividad actual de las máquinas. 4. REDES DE PETRI COLOREADAS. CPN. El análisis del sistema de fabricación de pastillas para frenos en Incolbest se hace considerándolo un sistema de eventos discretos, por lo que para el desarrollo del modelo se usan Redes de Petri, ya que si bien el tiempo es un factor en la fabricación de pastillas para frenos, son los eventos en el proceso los que mejor permiten caracterizarla. Existe una gran variedad de redes de Petri .Las coloreadas permiten discriminar las marcas; lo que es útil cuando coexisten simultáneamente varios productos en el sistema. [25] Las redes de Petri fueron propuestas inicialmente por Petri en su tesis doctoral, años después fueron “descubiertas” por la gente del proyecto MAC del MIT y desde entonces su utilización ha crecido exponencialmente. La aplicación a sistemas de manufactura fue hecha inicialmente por Valette y a Sistemas de Manufactura Flexible por sus alumnos Alanche et al [25]. Las redes de alto nivel fueron propuestas por Genrich y Lautenback con las redes Predicado/Transición y Jensen con las redes coloreadas. Posteriormente ha sido demostrada la equivalencia de los esquemas de alto nivel. [25] Además, las CPN son adecuadas para modelar y visualizar patrones de comportamiento que muestran concurrencia, sincronización y recursos compartidos, los cuales son factores claves cuando se trata de optimizar el rendimiento de sistemas de manufactura [15] Las principales características de las CPN, que ofrecen un formalismo adecuado para describir modelos de simulación orientados a eventos discretos son: Todos los eventos que pueden aparecer a partir de un estado particular del sistema pueden ser fácilmente determinados a partir del espacio de estados de la CPN (árbol de cobertura). 54 Todos los eventos que pueden originar la ocurrencia de un evento particular pueden ser detectados visualmente. Una metodología de modelado que pueda soportar ambas características para cualquier tipo de sistema orientado a eventos discretos, es esencial para abordar la mejora en el funcionamiento de sistemas complejos; desde el modelo conceptual que describe todas las relaciones entre eventos, hasta la codificación del modelo de simulación que pueda soportar la tarea de toma de decisiones de las rutinas de optimización en cualquier momento del proceso de evaluación. Una Red de Petri coloreada, RdPC, está compuesta por nueve elementos basicos RdPC = (Σ, P, T, A, N, C, G, E, I). Σ = {C1, C2, …, Cnc} conjunto finito de nc colores. Cada color corresponde a un atributo y tiene asociados m valores, Ci = {ci1, ci2, …, cim}. P = {P1, P2, …, Pnp} conjunto finito de np lugares T = {T1, T2, …, Tnt} conjunto finito de nt transiciones A = {A1, A2, …, Ana} conjunto finito de nt arcos N Función nodo: Definida sobre el conjunto de los arcos. Asocia a cada arco sus nodos terminales: origen y destino. C Función color: Definida sobre el conjunto de los lugares. Asocia a cada lugar un único color (una tipología de objeto). G Función guarda: Definida sobre el conjunto de las transiciones. Especifica las condiciones para desinhibir la transición. Se formaliza a través de expresiones booleanas. Gráficamente las condiciones se expresan entre corchetes (al lado de la transición). [16] E Función entidad: Definida sobre el conjunto de los arcos. (Generalización de la función peso W de las RdP). En arco de entrada: especifica el número de marcas de cada tipo de objeto (valor de la variable color) que se necesitan para activar la transición. En arco de salida: especifica el número de marcas de cada tipo de las entidades de salida. I Función de inicialización: Definida sobre el conjunto de los lugares. Especifica el número de marcas para cada valor de la variable color (el número de cada tipo de objeto). (Generalización de la asignación de marcas). 4.1 Búsqueda y selección de la herramienta para simulación La búsqueda de un software adecuado para editar y simular RdPC es un proceso que consume gran cantidad de tiempo, debido a la disponibilidad de numerosos paquetes para trabajar con Redes de Petri Coloreadas. La selección formal de un software implica que, con anterioridad, se debe definir una serie de requerimientos de evaluación tales como: desempeño, tamaño, fiabilidad, robustez, portabilidad, usabilidad, etc., sin embargo esto no es factible de realizar, por lo que se recurrirá al criterio de expertos y a los siguientes requerimientos: - El software debe ser de licenciamiento libre y preferiblemente que se utilice en entornos académicos. [32] -El software debe ser un editor gráfico, con características de simulación y reporte. 55 En 1998 la Universidad de Munich realizó un estudio comparativo de todo el software existente para el análisis y simulación de Redes de Petri de alto nivel. Ese estudio [32] Incluyó 91 paquetes y determinó entre los paquetes tanto comerciales como académicos, el que mejor puntaje obtuvo a través de todas las pruebas realizadas fue el llamado CPNTool, por tal razón el modelado y optimización del sistema de manufactura planteado con anterioridad será simulado en este aplicativo. 4.2 Modelado del proceso de fabricación de pastillas para frenos El modelo del sistema será desarrollado siguiendo los parámetros mencionados en el capítulo de rasgos tecnológicos en cuanto a la agrupación tecnológica por familia de órdenes de acuerdo a las características de producción de cada una de ellas conservando siempre la cantidad de piezas esperadas en cada una de las máquinas y en el sistema en total al igual que el tiempo que deben esperar estas en el sistema, estipulados en la teoría de colas, sin olvidar que el sistemas una vez modelado debe conservar la flexibilidad de ruta y de mezcla. El sistema productivo descrito en la sección anterior se clasifica como un sistema de eventos discretos. Existen diversos formalismos para el modelo de este tipo de sistemas, sin embargo, las RdPC representan, sistemas de este tipo. Para el sistema productivo planteado, cada evento del sistema se asociará a un nodo transición y cada actividad se asociará a un nodo lugar de la red, así una transición disparada provoca un cambio en las variables de estado del sistema, y cada lugar de la red encapsula lo que sucede entre dos eventos. De acuerdo con lo anterior, el estado del sistema de producción estará determinado por todas las marcas distribuidas en los nodos lugares. Esto significa que cada evento del sistema, conceptualizado como la finalización de una actividad y principio de otra, se representará como un nodo transición de la RdPC. Las actividades del sistema, vistas como la manipulación o transporte de piezas, la espera en cola de un producto por falta de recursos, el movimiento de un punto a otro, etc., se representarán como nodos lugar. En la herramienta CPNTool, los lugares de una red se representan como óvalos, las transiciones como rectángulos y los arcos dirigidos como flechas, los arcos dirigidos en ambos sentidos como una flecha bidireccional. [18] El modelo del sistema fue elaborado con el método constructivo “Top-Botton”, de lo general a lo específico En el nivel superior estan las ordenes que se encuentran listas para ser procesadas; a continuación cada uno de los procesos que componen la producción de la empresa, los cuales están compuestos por las diferentes máquinas y el transporte del material por cada una de ellas, también se muestran cada una de las colas en las maquinas las cuales no deben ser superiores a tres juegos de piezas, con el fin de evitar el tiempo muerto de las máquinas y al igual que prolongados espacios de tiempo del material esperando a ser procesado, el traslado de material se realiza de forma manual y se maneja como una transición de un lugar a otro . La figura 30 muestra la RdPC del nivel superior llamada Sistema, la cual está compuesta por los macros formado, curado y alistamiento, como transiciones generales se tiene el transporte de las piezas de una zona a otra de producción en la planta en los respectivos carros , una vez la pieza se encuentra ubicada a la entrada de cada uno de los nodos se inicia con esta actividad, en el inicio tenemos todas las 56 órdenes del turno con las respectivas características y grupos descritos en la sección anterior, tales como: 2`(P,"B",20,B,ML)@0.0 : 2`: indica cuantas órdenes iguales se enviarán del mismo producto. P: indica si la orden lleva o no platina en caso de no llevar se señalara como SP. "B": Referencia de la pastilla, será el ID que la identificara durante todo el proceso. 20: Cantidad de producción. B: Familia a la cual pertenece la orden dependiendo del tipo de mezcla, puede ser A,B o C. ML: Hace referencia a las familias que existen en curado puede ser ML, MC,CV,Bv. @0.0: Indica el tiempo total de producción de cada una de las referencias. Orden de Producción Figura 30. Sistema general de producción Como se puede ver en la Figura 30, el sistema es estático y todas las ordenes son cargadas al inicio del turno, dentro del sistema general tenemos macros tales como Alistamiento, Formado y Curado que son los tres grandes procesos que se manejan y dentro de los cuales se realiza la agrupación tecnológica , en los macros de traslado se simula el transporte de los carros hacia cada una de las zonas antes mencionadas, 57 las cuales tendrán un tiempo que se sumará al tiempo total de producción de cada una de las piezas. Figura 31. Proceso de Alistamiento de platina El Alistamiento de platina es un proceso Lineal en el cual se cuenta se cuenta con una maquina por operación. Por tal razón si llega a fallar una de estas máquinas el proceso inmediatamente se ve detenido y la producción que se encuentra pasando por esta máquina se detendrá inmediatamente. Dentro de este proceso se distinguen el lavado, granallado y pegante, junto con estos lugares se encuentran como transiciones los carros de almacenamiento presentes a la salida de cada una de las maquinas los cuales son simulados como “Transporte”, esto se puede ver en el grafo de la figura 31, en cada transición siempre son evaluadas las condiciones de cada una de las ordenes (Tipo de platina, tiempo de producción y familia). En el sub-proceso de formado se pueden distinguir el transporte a cada una de las maquinas que lo componen dependiendo de la familia a la cual pertenece cada una de las referencias, al igual se tiene un indicador de disponibilidad de cada una de las maquinas el cual distingue si la maquina puede ser incluida dentro de la linea de produccion o se encuentra fuera de servicio por mantenimiento, por falta de operario o por cualquier situacion, para mantener un proceso productivo optimo se tendran 58 maximo tres ordenes por maquina las cuales se mantendran en cola en tanto la pieza que se esta ejecutando no se termine de realizar como se puede ver en la figura 32. Como se puede observar en la Figura 32 se ven tres ramificaciones en el grafo las cuales corresponden a las tres familias en las cuales se han agrupado las ordenes de produccion dependiendo del tipo de mezcla, una vez se ha realizado esta agrupacion tecnologica se desprenden de cada una de estas familias las maquinas de formado que pueden producir las ordenes de esta familia de forma equivalente lo que quiere decir que si una de estas maquinas no se encuentra disponible existe otra que puede realizar la tarea, garantizando siempre la continuidad de la produccion, en el grafo se pueden ver de color azul las maquinas de formado y el color rojo las familias. transporte Peg pastillas In (plat,t,p,clas,mld) if clas=A then 1`(plat,t,p,clas,mld) else empty if clas=C then 1`(plat,t,p,clas,mld) else empty In Formado if clas=B then 1`(plat,t,p,clas,mld) else empty familia_A [n2=1,n1=1] contador k m INT m if k<4 andalso m=0 andalso n1=1 then 1`(plat,t,p,clas,mld) else empty INT j1 dipon Rev cola INT if k2-j1=0 then m*1 else m*0 sensor In1 1`0 k2 1`0 @+58 k1+1 k1 c1 [j1=j,k2=k1] pastillas (plat,t,p,clas,mld) 1`0 m1 traslado pastillas [j12=j11,k12=k11] revic_cola (plat,t,p,clas,mld) c2 F114 INT m e m 1`e timer3 j j+1 @+58 sensor out1 if k12-j12=0 then m1*1 else m1*0 E e COLA (plat,t,p,clas,mld) traslado4 traslado3 (plat,t,p,clas,mld) @+58 k21 sensor In1C k21+1 (plat,t,p,clas,mld) (plat,t,p,clas,mld) 1`0 F130 j11+1 c12 (plat,t,p,clas,mld) pastillas INT j11 @+67 e COLA2 e sensor out2 1`e (plat,t,p,clas,mld) E E @+42 (plat,t,p,clas,mld) INT INT (plat,t,p,clas,mld) (plat,t,p,clas,mld) pastillas (plat,t,p,clas,mld) dipon3 INT revic_cola2 m2 e 1`e e pastillas j22 timer6 m2 COLA3 E INT revic_cola4 j32 (plat,t,p,clas,mld) @+42 j31 1`0 sensor out5 m3 m3 c32 e j31+1 COLA4 INT e 1`e timer7 E transporte (plat,t,p,clas,mld) Traslado C Out INT if k32-j32=0 then m3*1 else m3*0 k32 [j32=j31,k32=k31] (plat,t,p,clas,mld) Traslado a curado 1`0 c31 k31 (plat,t,p,clas,mld) INT if k22-j22=0 then m2*1 else m2*0 k22 [j22=j21,k22=k21] c22 @+42j21 j21+1 sensor out4 k31+1 sensor In2C F172 pastillas INT sensor out3 1`0 @+58 1`0 c21 INT 1`0 F168 pastillas e timer5 e pastillas (plat,t,p,clas,mld) 1`0 (plat,t,p,clas,mld) F149 j12 m1 m1 1`e timer4 m2 pastillas dipon2 k11 m3 INTif f>=3 then 1`(plat,t,p,clas,mld) else empty m2 INT k12 1`0 contador2 Formado2_disp if f<3 andalso m2=0 andalso n4=1 then 1`(plat,t,p,clas,mld) else empty if (k>=4 andalso n2=1 andalso m1=0) traslado1 traslado2 orelse n1=0 then pastillas pastillas m1 1`(plat,t,p,clas,mld) else empty (plat,t,p,clas,mld) (plat,t,p,clas,mld) 1`0 (plat,t,p,clas,mld) @+58 @+58 k11+1 c11 sensor In2 sensor In1B INT f+1 m3 Formado1_disp if n3=1 then 1`(plat,t,p,clas,mld) else empty dipon1 (plat,t,p,clas,mld) f [n4=1,n5=1] if n3=0 then 1`(plat,t,p,clas,mld) else empty Formado dispon 1`0 pastillas pastillas [n3=0] (plat,t,p,clas,mld) k+1 familia_B (plat,t,p,clas,mld) pastillas 1`0 Familias de órdenes (plat,t,p,clas,mld) familia_C pastillas Figura 32. Proceso de Formado de platina En el sub-proceso de curado se pueden distinguir 4 familias obtenidas de la agrupación tecnológica por el tipo de molde, de estas se desprenden las máquinas de curado las cuales trabajan en paralelo y de forma continua; de no encontrarse disponible una de las máquinas que pertenecen a la misma familia existen otras que pueden realizar la tarea de la mima forma, en cada una de las maquinas se cuenta con lugares que contaran la cola de referencias que se encuentran a la espera de ser procesadas esto con el fin de hacer un seguimiento continuo a cada una de las referencias, una vez se encuentre las referencias en cada una de las maquinas se hará una agrupación por geometría de la pieza para evitar el cambio de herramentales innecesarios y tiempos altos de inactividad en las máquinas. INT 59 Al igual que en los grafos anteriores se tienen lugares que simulan los carros en los cuales se almacenan las piezas en espera de ser ejecutadas, este tiempo se sumará al tiempo total de producción de la piezas. Traslado C In pastillas (plat,t,p,clas,mld) if mld=MC then 1`(plat,t,p,clas,mld) else empty Familias de órdenes orden Familia_ML pastillas E c1 e ordenlist e @+2 1`e e if t="L" orelse t="M" then e 1`(plat,t,p,clas,mld) Timer3 Sensor In1 orelse t="J" then if t="K" orelse t="L" then if t="I" else empty 1`(plat,t,p,clas,mld) 1`(plat,t,p,clas,mld) E else empty if t="M" orelse t="O" then else empty 1`(plat,t,p,clas,mld) else empty traslad Cola if t="A" orelse t="B" then if t="C" orelse t="D" then INT 1`(plat,t,p,clas,mld) 1`(plat,t,p,clas,mld) else empty else empty if t="E" if t="G" orelse orelse t="F" thenthen sensor (plat,t,p,clas,mld) Intt="H" 1`(plat,t,p,clas,mld) 1`(plat,t,p,clas,mld) elseelse empty empty if t="I" orelse t="J" then 1`(plat,t,p,clas,mld) else empty M109 M110 M148 pastillas pastillas orden orden @+1 M129A M129B pastillas @+1 orden orden sensor_out6 pastillas M169 pastillas sensor_out7 orden @+1 sensor_out3 pastillas orden @+1 sensor_out8 orden orden sensor in2 orden M137B M115 pastillas orden @+1 sensor_out9 pastillas orden @+1 sensor_out10 orden @+1 sensor out11 @+1 sensor_out5 orden orden sensor in4 @+1 sensor in5 orden orden M173 pastillas orden @+1 pastillas orden @+1 pastillas orden @+1 orden M171 pastillas orden @+1 sensor in3 Traslad2 pastillas pastillas orden orden sensor_out4 Traslad1 Traslad M170 pastillas orden M137A pastillas orden @+1 orden @+1 sensor_out2 pastlist orden::ordenlist @+1 c2+1 c2 [d1=1,d2=1,d3=1,d4=1] (plat,t,p,clas,mld) pastillas c3+1 if c3<2 andalso d1=1 then if c3>=4andalso d2=1 orelse @+1d1=0 then 1`(plat,t,p,clas,mld) c4 else c3 empty disponibilida orden 1`(plat,t,p,clas,mld) else empty INT @+1 (plat,t,p,clas,mld) 1`[] Queue Familia_Cv pastillas ordenlist 1`e Timer2 senosr out if c3>=2 andalso d2=1 orelse d1=0 then 1`(plat,t,p,clas,mld) else empty Bv pastillas Familia_Mc FormQ ordenlist^^[orden] c1+1 c1 if mld=Bv then 1`(plat,t,p,clas,mld) else empty InCurado @+1 c if mld=Cv then 1`(plat,t,p,clas,mld) else empty sensor out12 M147 pastillas @+1 orden sensor out13 orden INT orden orden orden orden orden orden if mld=ML then 1`(plat,t,p,clas,mld) else empty pastillas traslado orden almacen orden Salida pastillas Figura 33. Proceso de Curado de platina Para interpretar correctamente esta RdPC, es necesario ver las declaraciones de colores (datos), variables y funciones que se muestran en las tablas a continuación: Out Color Tipo molde producción clase Definición string with "A".."W" timed; with MC|ML|Cv|Bv; int with 1..120; with A|B|C; pastillas Product*Tipo*produccion*clase *molde timed; with SP|P platina pastlist Descripción Referencia de la pastilla Geometría de la pastilla Cantidad de pastillas a producir Familia en las cuales se agrupan en formado Producto con todas las características Indica si la referencia tiene platina integrada o no list platina Lista de referencias en cola en cada una de las máquinas. Tabla 11. Colores en la RdPC 60 Lugares Lavado Pegante Formado1,2,3 114,130,149,168,172 Curado 1,2,3 Timers Contadores Transiciones Transportes Cola salida Descripción Mantiene en cola las piezas que van llegando hasta que puede pasar al siguiente proceso, lineal. Mantiene en cola las piezas que van llegando hasta que puede pasar al siguiente proceso, lineal. Agrupa las diferentes familias que se tiene en formado para luego pasarlo a cada una de las máquinas que se tienen. Las diferentes máquinas de formado Agrupa a las diferentes familias de curado por su geometría Da los tiempos de proceso en cada uno de los lugares Cuenta las piezas que se encuentran en cola Tabla 12. Lugares en la RdPC Descripción El paso al siguiente lugar lo da si la pieza esta lista o no y la división por familias que se realizó en la agrupación tecnológica. Almacena las ordenes que se encuentran a la espera de ser procesadas Es la transición en donde se encuentran las órdenes listas y la espera de iniciar la siguiente fase del proceso, se pueden ver al final de cada macro. Tabla 13. Transiciones en la RdPC Debido a que la estampa de tiempo es muy importante en cada una de las órdenes para poder realizar posteriores análisis de disponibilidad de equipos y de cuánto tiempo tarda una orden en ser procesada a lo largo de cada una de las etapas, se usaron variables temporizadas a las cuales se van sumando los tiempos de espera en cada una de las maquinas los cuales se manejan como una variable puesto que este tiempo esta previamente definido, el tiempo de traslado de una maquina a otra se maneja como un timer que va aumentando dependiendo de 2 factores el primero del tiempo en que la pieza este esperando a ser procesada por la cola de productos que la precedan y por el tiempo en que tarda el operario en trasladarla de un lugar a otro. De lo anterior se puede concluir que se conserva la flexibilidad de mezcla y de ruta puesto que el sistema creado con las redes de Petri puede originar todos los tipos de referencias que produce la empresa y otras adicionales que puedan surgir sin ningún problema, al igual al realizar la agrupación tecnológica no se pierde la flexibilidad de ruta pues piezas de las mismas familias pueden ser producidas por varias máquinas. 61 Resultados Simulación Figura 34. Resultados simulación CPNTools La simulación fue realizada mediante la función Markin_size que contabiliza los toquen que se encuentran en cada una de las maquinas en determinado intervalo de tiempo, para este caso puntual es una corrida completa hasta que las piezas salen de curado. Como se puede ver en el cuadro de la figura 34 producido de correr la simulación con el programa CPNTools el promedio de cola en las máquinas es casi 0 encontrando que máximo tenemos 2 órdenes en cola en el caso de la máquina de curado 115 lo cual es razonable considerando que estas piezas no tiene alistamiento de platina y van directamente a curado por tal razón su procesamiento es más rápido y tienen mayor probabilidad de encolar. Es importante destacar que es el promedio de un día de producción normal, existen ocasiones en las cuales se pueden encolar las ordenes dependiendo del tipo de órdenes que se manejen y la disponibilidad de todos los factores que intervienen en 62 la simulación (las maquinas operativas y condiciones ideales de operación en cuanto a operarios y materias primas). CAPÍTULO 5 DISEÑO SISTEMA DE MONITOREO Y SUPERVISION 1.CONSIDERACIONES GENERALES Con el modelo realizado en el capítulo anterior por Redes de Petri siguiendo los parámetros impuestos por las teorías de colas, agrupación tecnológica y flexibilidad de manufactura se procederá a realizar el modelo en el software Wonderware con sus diferentes herramientas en InControl se realizara la lógica de control en Grafcet emulando el grafo ejecutado en Redes de Petri Coloreadas. Una vez escogido el componente tecnológico del sistema se define la arquitectura del mismo: Los elementos de campo por protocolo Modbus se conectan a un Servidor que mediante Wonderware InControl el cual realizará la lectura y escritura de todas las variables de proceso. Desde este nivel se envía la información al Industrial Application Server, la base de datos centralizada de producción, para que mediante Wonderware InTouch los usuarios puedan tener una visualización personalizada según las necesidades de su función en la planta, tanto el InControl como el InTouch correrán en el mismo servidor. De manera paralela, un servidor histórico de datos, mediante Wonderware InSQL, ofrece funciones de reporting para que los usuarios puedan hacer informes de manera sencilla utilizando herramientas de ofimática habituales. Para realizar este diseño se seguirá el siguiente esquema en el cual se especifican los componen cada uno de los niveles del sistema Figura 35. Arquitectura del sistema de Supervisión 63 Para poder monitorear los procesos de alistamiento de platina, formado y curado de la planta al igual que para poder realizar un flujo de producto óptimo se hará un sistema SCADA. En el mismo se podrán manipular todas las variables provenientes del INCONTROL que hará las veces del PLC. Debido a que los datos pueden ser mostrados en cualquier forma que el usuario requiera, pueden conectarse cientos de sensores, el operador puede incorporar simulaciones en tiempo real. Las Funciones de la Interfaz son de: Supervisión, Adquisición y Monitoreo 1.1 Supervisión Se realiza la supervisión de los siguientes factores presentes en el SCADA: • El manejo de las estaciones. • Alarmas. • Productos elaborados. • Estado de las estaciones de trabajo (disponible-operando-indisponible). • Error de la comunicación Modbus u OPC. 1.2 Lógica Lógica Semiautomática En el control semiautomático se maneja los semi-ciclos que tiene cada estación, debido a que no se tendrá control directo sobre las máquinas y tampoco del transporte de las piezas, se hará este tipo de control que consiste en mejorar el flujo actual tanto de la materia prima como del producto terminado en cada una de las etapas del proceso de tal forma que desde el inicio del de la producción sea claro sobre que equipos actuará cada uno de los productos para evitar tiempo ocioso de máquinas y personal humano de la forma presentada en la Tabla 14. Estación Estaciones de operación Procesos Flujo Semi-ciclos Inicio En Operación Fin Indisponible Disponible Terminado En transito En Ejecución Detenido Operando Tabla 14. Semi-ciclos de las estaciones. 1.3 Adquisición de datos En la interfaz para la adquisición de los datos, se realizó la implementación de una conexión OPC mediante el driver propietario de Wonderware SuiteLink que conectara al Incontrol con el InTouch, las señales de campo llegaran al servidor Incontrol por Modbus TCP/IP, usando la red LAN de la empresa, cabe destacar que las señales de campo serán principalmente estados de las maquinas el material y el proceso en general en cuanto a inicio y fin de cada etapa de la producción. Los principales datos son los presentados en la Tabla 15: 64 Estación Datos Operador Fecha Control Hora Estaciones en línea Alarmas Fecha Hora Flujo de Procesos Estado de las piezas Trabajos realizados Alarmas Operador Fecha Hora Maquinas Estado de las maquinas Trabajos en proceso Alarmas Tabla 15. Datos de las estaciones. Mediante esta base de datos se generaran los reportes de producción, reportes de operación y alarmas. 1.4 Monitoreo En la interfaz se realiza el monitoreo de las alarmas que poseen las estaciones, para que la operación y el rendimiento de las estaciones sea la óptima. Las principales alarmas monitoreadas por la interfaz son las que aparecen en la Tabla 16: Estación Datos Comunicación Control Estado de las señales Flujo de Procesos Estado de las señales Permiso de trabajo Maquinas Estado de las señales Tabla 16. Datos de las estaciones Monitoreados. 2.SELECCIÓN DE INSTRUMENTACION En esta sección se abordara el tema de Instrumentación virtual debido a que por condiciones económicas y de espacio en planta no se usara un PLC tradicional, en la Figura 36 se puede ver como quedaría configurada la arquitectura virtual: 65 Figura 36. Arquitectura del instrumento virtual Teniendo en cuenta las ventajas que brinda la instrumentación virtual frente a la tradicional y debido a la capacidad de los tableros eléctricos actualmente instalados en la planta de Incolbest se hace más costo adquirir PLCs convencionales para dar solución a los inconvenientes de supervisión y seguimiento de materias primas con el que cuenta actualmente la empresa por tal razón se utilizó para realizar la lógica secuencial InControl que es un componente de control en tiempo real de arquitectura abierta que permite diseñar, crear, probar y ejecutar programas para controlar el proceso adicional a esto InControl ofrece una alternativa a los PLC´s más poderosa y a menor costo. Además de correr en sistemas operativos para PC´s abiertos y estándar, el software InControl ofrece un paquete de control más completo, con una conectividad abierta superior y con sofisticadas capacidades lógicas para el manejo de complejos procesos discretos y por lotes. El software InControl también ofrece una mayor capacidad si se compara con los micro-PLCs, además de un menor costo punto por punto que los PLCs de gama media. Como se puede ver en el cuadro de la tabla 18 el costo de comprar un PLC siemens que cumpla con las características de entradas y salidas análogas y digitales que requiere el sistema. Cantidad Elemento 1 PLC Siemens 1 fuente alimentación Módulos de salidas digitales Monitor LCD de 32", mouse y teclado 1 1 Referencia Costo Unitario ($) SIMATIC S71200 PM1207 SM 1222, 16 DO, 24V DC 3.536.194 3.536.194 1.153.518 1.153.518 2.482.630 2.482.630 SAMSUNG 3.488.895 3.488.895 1 Equipo Servidor DEL R8100 10.544.216 10.544.216 1 Módulos de entradas digitales SM 1221, 16 DI, 24V DC, 2.482.630 2.482.630 TOTAL 23.688.083 Tabla 17. Costos equipo PLC convencional4 4 Costo Total ($) Valores año 2015 obtenidos de la página oficial de Siemens. 66 Cantidad 1 1 1 TOTAL Elemento Support Additional Int Marca WONDERWARE Monitor LCD de 32", mouse y teclado Equipo Servidor Referencia Costo Unitario ($) Costo Total($) 10-0044R 2.200.880 2.200.880 SAMSUNG 3.488.895 3.488.895 DEL R8100 10.544.216 10.544.216 16.233.991 Tabla 18. Costos utilizando InControl Wonderware5 Como se puede ver el costo de usar un PLC convencional es mucho más alto que el costo de usar InControl para la misma aplicación también contamos con otras ventajas tales con la interconectividad entre protocolos y la utilización de un solo servidor en el cual se montara la plataforma InControl para el control, InTouch para la visualización de la aplicación , Historian que nos permitirá guardar los reportes del sistema en una base de datos sql, estos costos pueden ser revisados en más detalle en los Anexos 4 y 5 respectivamente donde se encuentran las hojas de cotización de los productos. Si en algún punto se llegara a requerir aumentar el área de acción de la automatización de la planta seria sencillo de rediseñar con InControl sin necesidad de recurrir en gastos adicionales, lo cual no sería posible con la instrumentación tradicional se tiene que adquirir nuevos equipos para aumentar la capacidad en entradas y salidas. De acuerdo a lo anterior y siguiendo el concepto de los niveles de la pirámide de automatización tenemos que: Nivel 1: Dispositivos de campo: hay acceso a variables de planta y el proceso mediante la instrumentación instalada en campo. En este se encuentran, también, los elementos finales que modifican el proceso, la materia prima. Nivel 2: Control básico: se encuentra InControl que hará las veces de PLC captando información de campo por medio de las tarjetas de adquisición de datos y realizan la supervisión de los sensores de inicio y fin de proceso de cada una de las máquinas. Las acciones son tomadas según programaciones realizada en InControl. Nivel 3: Aplicaciones de control Avanzado: se realiza las acciones de supervisión y monitoreo de las operaciones unitarias que conforman el proceso completo. Este nivel es ejecutado en la aplicación InTouch en la que se puede hacer seguimiento de cada una de las órdenes de producción durante todo el proceso. 3.DESARROLLO APLICACIÓN CON INCONTROL Los requerimientos del servidor en el cual estará alojada la aplicación de InControl deben cumplir mínimo con los siguientes requerimientos para su correcto funcionamiento: 5 Valores del año 2015 obtenidos por la empresa Colsein. 67 PC con Pentium 4 o superior. 2GB de memoria RAM Mínimo 4GB de capacidad en disco duro. Sistema Operativo Microsoft® Windows® 2000 Professional con Service Pack 3 , Microsoft® Windows® XP Professional con Service Pack 1 o Microsoft® Windows® 2003 Enterprise server funciona correctamente hasta Microsoft Windows 7 [20]. La aplicación es desarrollada en Editor de Gráficos Funcionales Secuenciales (SFC) para definir cada una de las etapas siguiendo la lógica realizada con anterioridad en Redes de Petri con Lógica de Escalera IEC61131-3 (RLL) para definir las lógicas internas y para la interconexión con InTouch se usa un Cliente para acceso a datos OPC propietario de Wonderware denominado SuiteLink , para la interconexión con los dispositivos de campo se usaran tarjetas de adquisición de datos Modbus, puesto que InControl ya cuenta con los Drivers para tal fin. 3.1 Proceso Para El Desarrollo De La Aplicación A continuación se mencionaran los pasos a seguir para el desarrollo de la lógica en InControl, iniciando con la configuración del hardware que se usa, sensores y tarjetas de adquisición de datos, teniendo estos dispositivos definidos se configuran los protocolos con los que se comunicaran cada una de las tarjetas de adquisición de datos que traen las señales de campo al servidor que aloja la aplicación de InControl, la definición de entradas y salidas lógicas de las tarjetas y las de memoria que se usaran el desarrollo de la lógica, y la conexión con InTouch. Configuración del Hardware que se usarán en InControl Configuración del Protocolo y tarjeta que se usara para la adquisición de datos Configuración de entradas y salidas físicas del sistema al igual que las de memoria Desarrollo de la lógica en InControl Conexión con InTouch Figura 37. Arquitectura del desarrollo de la lógica en InControl 68 3.1.1 Configuración Hardware En el tablero físico estarán instalados los sistemas de E / S que comunicaran los dispositivos de patio con InControl, la conexión se hará como se muestra en la figura 38. Figura 38. Comunicación por dispositivos de campo Fuente: [20] 3.1.1.1 Red de comunicaciones La conexión de todos los dispositivos de campo será TCP/IP aprovechando la red LAN interna de la empresa Incolbest conectada directamente con la board del equipo en donde se encuentra instalado el InControl, por protocolo Modbus. A B C Figura 39. Comunicación por dispositivos de campo Como se puede ver en la Figura 39 se configura la tarjeta Modbus propia de InControl con la IP del módulo E/S que recoge las señales de los sensores discretos de campo los cuales indicaran el inicio y fin de cada proceso, en la parte B de la imagen se puede ver la forma de agregar el driver de la tarjeta y en la C la configuración de la misma descripción, nombre de la conexión y nombre del host que aloja la conexión en este caso las tarjetas de adquisición de datos el puerto por defecto para Modbus es el 502 es importante que tanto las tarjetas como la aplicación que aloja la aplicación 69 se encuentren en la misma red LAN para poder realizar la conexión, una vez agregado el driver aparece como se ve en la parte A de la figura 39 , los sensores agregados serán accionados manualmente por los operarios presentes en cada uno de los procesos esto se hará con el fin de no instalar más instrumentación debido a que esto requeriría más montaje de más tableros eléctricos que alojaran los sensores y transductores necesarios , lo cual elevaría los costos del proyecto. Como módulos de E/S se utilizara el T2550 de Invensys el mimo fabricante de Wonderware, lo cual nos garantiza un correcto acople entre nuestros componentes, el cual cuenta con beneficios tales como: Solución I/O remota Diseñada para aplicaciones altamente distribuidas, se adaptan mejor a la aplicación, en la sala de control o en las unidades de proceso. Un modelo muy compacto reduce el espacio físico necesario en los tableros de control lo cual reduce dramáticamente el costo del cableado de campo. 6 Beneficios principales Reducción de costos de cableado de campo Alto rendimiento, alta precisión, actualizaciones rápidas Conteo reducido de componentes, lo que apunta a una calidad y confiabilidad súper rápida 7 Capacidades principales Red de bus de campo Ethernet redundante Módulos intercambiables diseñados para todas las tareas de control de procesos. Esquemas de control discretos, por lotes y continuos Módulos I/O opcionalmente redundantes Integración de datos en toda la planta a través de nuestros Integradores de Sistema de Dispositivo de Campo (FDSI, por sus siglas en inglés), tecnología de bus de campo inteligente compatible con HART, FF, PROFIBUS, MODBUS TCP/IP y serial. Seguridad de distribución de energía I/O remota y/o local Aislamiento eléctrico y energía de dispositivo de campo para operaciones intrínsecamente seguras, resistencia ambiental8 Figura 40. Módulos de entradas/salidas 6 http://iom.invensys.com/LA/Pages/Foxboro_DCSIASeries_ControllersandIO.aspx http://iom.invensys.com/LA/Pages/Foxboro_DCSIASeries_ControllersandIO.aspx 8 http://iom.invensys.com/LA/Pages/Foxboro_DCSIASeries_ControllersandIO.aspx 7 70 3.1.2 Configuración de Protocolos Una vez se tienen los dispositivos que llevaran las señales a InControl se procede a configurar las tarjetas de protocolos que trae, inicialmente en el módulo I/O Drivers se escogen las tarjetas que se usaran en este caso la OPENMODBUS (Wonderware) y la SuiteLink Cliente versión 2 (Wonderware) como se puede ver en la figura 41 en la parte B de la figura se pueden ver los Drivers con que cuenta el software InControl y en la C las que escogemos para nuestra aplicación. A B Figura 41. Driver de protocolos Modbus 3.1.3 Configuración de Entradas y Salidas físicas y de Memoria Una vez se han configurado las tarjetas que recolectaran la información proveniente de los dispositivos de campo, se procede a configurar las entradas y salidas físicas en cada una de estas tarjetas la cuales serán señales booleanas que varían de true a false según sea el caso. En el Anexo 6 se puede ver el listado se señales que manejara InControl desde y hacia la aplicación se supervisión InControl, el tipo se señal y la declaración que maneja el InControl ya sea Pública, privada en el caso de las señales de memoria o entrada y salida en el caso de las señales físicas que llegarán de los dispositivos de campo. C 71 A B Figura 42. Symbol Manager La configuración de todas las señales que no son físicas se realiza en el módulo symbol Manager de la Figura 42 (B) en el cual se pueden crear de forma global o asociadas a un bloque, una función o un macro según la aplicación lo requiera, en este caso todas se han desarrollado de forma global puesto que la aplicación fue desarrollada con SFC y RLL por tal razón no se usaron funciones específicas diferentes a las propias de estos dos algoritmos de programación. 3.1.4 Desarrollo de la lógica de control La lógica de control es desarrollada en SFC (Sequential Function Chart) junto con RLL (Relay Ladder Logic) con el fin de seguir la lógica que se obtuvo del desarrollo por redes de Petri en el capítulo anterior, en equivalencia los Pasos del SFC serán los lugares definidos en la red de Petri, dentro de los cuales cada una de las acciones realizadas cuando estos pasos están activos es desarrollada en RLL, la cual se ejecutara durante todo el proceso, debido a que es un proceso secuencial , aun cuando cada uno de los procesos siempre debe estar listos para recibir órdenes durante todo el turno de trabajo de acuerdo como se haya programado la orden de producción del día. Los token manejados en redes de Petri serán equivalentes a una serie de arreglos que almacenaran las ordenes presentes en cada una de las maquinas ya sea en espera de ser procesadas o en producción, como se desarrolló una Red de Petri Temporizada, en programa se manejan arreglos que contabilizaran el tiempo que cada pieza dura en cada uno de los procesos de forma exacta logrando que el personal encargado de controlar el proceso sepa siempre donde va cada una de las ordenes. 72 El proceso cuenta con las siguientes grandes etapas definidas en las Redes de Petri: Cargar órdenes del día. Selección de Familias con o sin platina lavado Granallado Pegante Formado Curado. Cargar Órdenes del día: En esta etapa el operario tiene la opción de crear la orden que se ejecutara durante el día, haciendo una consulta a una base de datos que se encuentra almacenada en el servidor en SQL server, ingresando únicamente la referencia, si tiene o no platina, la formulación que se usará y la geometría del producto, una vez tiene lista la orden se lo indica al programa para que este pueda pasar a la siguiente etapa. Figura 43. CFS Fabricación de platina empresa Incolbest etapa Cargar ordenes Seleccionar Familias con o sin platina: Una vez se han cargado las órdenes que se realizaran durante el turno de trabajo se procede a realizar la primera agrupación tecnología defiendo que ordenes llevan platina y cuales no puesto que ambas tiene una ruta diferente durante el proceso productivo, ya que las ordenes que tiene platina irán por lavado, granallado, formado y curado y las que no tiene platina pasan directamente a curado. Figura 44. CFS Fabricación de platina empresa Incolbest etapa Familias SP o CP. Lavado: En esta se maneja un arreglo matricial para las ordenes que se encuentran en lavado y otro para el tiempo que está tardando cada una de las ordenes en ser procesadas, con el botón INICIO_LAVADO se da comienzo al proceso de cada una de las ordenes las cuales serán ordenadas de acuerdo a como lleguen a la máquina 73 (FIFO) y así serán procesadas, esta etapa no tiene ninguna agrupación diferente puesto que solo existe una máquina que realice el proceso. Con el botón FIN_LAVADO, se da por terminado el proceso de cada orden y esta será ubicada en una etapa llamada carro que físicamente en la planta corresponde a un carro manual en el cual reposan las piezas antes de pasar a la siguiente fase del proceso. Figura 45. CFS Fabricación de platina empresa Incolbest etapa Lavado. Figura 46. CFS Fabricación de platina empresa Incolbest acción Temporizador Lavado. 74 Figura 47. CFS Fabricación de platina empresa Incolbest acción ContadorLavado. Granallado: En esta etapa el desarrollo se realiza de forma similar al realiza en la etapa de Lavado puesto que al igual que en esta etapa el proceso es lineal y solo se dispone de una máquina para realizar el procedimiento, las acciones de temporización y secuenciación de los arreglos que nos indican que piezas están siendo ejecutadas en cada momento. Figura 48. CFS Fabricación de platina empresa Incolbest etapa Granallado. Pegante: Al igual que en las etapas anteriores se cuenta con una sola máquina que realiza el proceso de pegado de las piezas, el comienzo del proceso lo da INICIO_PEGANTE y la terminación FIN_PEGANTE, es importante destacar que este tiempo será el que las piezas tarde en la cabina de pegado el tiempo de secado y marcado de las mismas será contado como tiempo de transición entre este a etapa y la siguiente. 75 Figura 49. CFS Fabricación de platina empresa Incolbest etapa Pegante. Formado: Para el desarrollo de esta etapa se realizara nuevamente una agrupación tecnología por el tipo de mezclas que se ejecutan en cada uno de las maquinas en la forma descrita en los criterios de flexibilidad con el fin de que las maquinas no tengan tiempo ocioso y mejorar su productividad. En esta fase se contará con una etapa por máquina de la misma forma en que se planteó con las redes de Petri, se manejan colas por cada una de las máquinas que pertenecen a la misma familia en el caso de la Figura 50 la maquina WO149 y WO168 pertenecen a la misma familia 2 y realizan las mismas tareas por tanto manejaran el sistema de colas desarrollado en el capítulo de planificación detallada del trabajo con una cola máxima por equipo de tres piezas y dando prioridad siempre a la cola de producción que sea menor , siempre y cuando el equipo se encuentre disponible de no ser así la producción la manejará el otro equipo, esta disponibilidad la podrá manejar el operario desde InTouch y puede ser generada porque el equipo se encuentra en falla, porque se encuentra en mantenimiento o porque el nivel de producción no requiera de ambos equipos operativos en ese momento, todas las situaciones para que las piezas sean procesadas en alguna de las maquinas serán contantemente monitoreadas. Figura 50. CFS Fabricación de platina empresa Incolbest etapa Formado Curado: En esta fase al igual que en la etapa de formado una vez la orden sale de formado se ubica en los carros a la espera de ser procesada en curado, en esta etapa también se maneja un control del colas debido a que existen varias máquinas que realizan la misma función dependiendo de la geometría de cada una de las pastillas 76 por tal razón se maneja la agrupación por familias de tipo de Molde y luego la agrupación por geometrías en cada una de las maquinas siempre revisando la cola de las maquinas ya que las piezas se ubicaran siempre en la cola más corta , siempre que la maquina se encuentre habilitada y disponible por parte del supervisor o persona encargada de esta tarea para operar. Figura 51. CFS Fabricación de platina empresa Incolbest etapa Curado Como se puede ver en la figura 46 lo primero que se hace es hacer la separación por familias en este caso se tiene el molde largo al cual pertenecen las maquinas WA129_1, WA129_2, WA137_1, WA137_2, las cuales están en capacidad de curar cualquier molde largo, una vez se tiene estos e realiza la distribución por geometría en cada una de las maquinas esto con el fin de evitar el cambio de herramentales y la pérdida de tiempo en la producción, ya que según datos suministrados por la empresa esta es una de las principales causas de detenciones en la producción y desperdicio de tiempo. Como se puede ver todos los procesos esta concebidos de forma paralela ya que todas las máquinas están funcionando el al tiempo en todas las etapas del proceso, por tal razón todas las acciones de la red SFC estarán activas durante todo el tiempo que dure el turno y se reiniciara a petición del operario cada inicio de turno. 3.1.5 Conexión entre InControl e InTouch La conexión entre InControl e InTouch se realiza de forma muy sencilla e intuitiva basta con configurar el OPC suitelink en InControl de la siguiente forma: - InControl, opera como cliente, se comunica con InTouch que se ejecuta como servidor en el mismo equipo. 77 Figura 52. Conexión InControl-InTouch No es necesario que el servidor y el cliente se encuentren en el mismo equipo físico pero por cuestiones de costos y espacio en la planta se manejara de esta manera. Figura 53. Configuración SuiteIink InControl En esta configuración se configuran los siguientes ítems: AccesName:SuiteLink (contiene toda la información de los dispositivos E/S ) Node:WonderWare que corresponde al servidor donde está corriendo InControl Application: RTEngine TopicName:Tagname con este nombre se identifican los tag que serán leídos en Inctouch Protoloco:SuiteLink Con la configuración anterior se pueden identificar los tags del InControl que serán usados en InTouch con el fin de ser gestionados desde esta última aplicación. Una vez se ha configurado esta aplicación se procede a exportar la base de datos en formado .CSV el cual será leído en InTouch, en este archivo InControl permite seleccionar que tags se quieren exportar I/O, o tags de memoria. 78 Figura 54. Importar datos InControl – InTouch Una vez se exporta la base de datos de InControl debe ser configurado InTouch para recibir los datos procedentes de InControl como se muestra en la Figura 55. Figura 55. Configuración en InTouch En InTouch por medio del objeto ya definido en Arquestra IDE se realiza la configuración de la conexión por protocolo SuiteLink el servidor RTEngine y el nodo que se usara que es el nodo en el cual se encuentra el cliente (InControl). Una vez se tiene configurada la conexión se Importa la base de datos que posteriormente se exporto de InControl obteniendo: 79 Figura 56. Tags en InTouch 4. INTERFAZ DE SUPERVISION HMI La Interfaz de supervisión se desarrolló en Wonderware Archestra IDE la cual está el "modelo de planta"; la representación lógica de los procesos físicos que se controlan y supervisan con el software de aplicaciones Wonderware. El modelo de planta único provee una definición consistente de su equipamiento físico, cómo se obtienen los datos, cómo se definen las alarmas y quién tiene acceso a ellas, en términos significativos y organizados como plantillas reutilizables. “La tecnología Archestra utiliza un espacio llamado galaxia para contener y procesar los datos relacionados con el proceso. Esta tecnología permite una visualización y administración de datos desde varios nodos que corren en aplicaciones InTouch en un proceso de producción.” [25] 80 Figura 57. Componentes de una Galaxia En la Figura. 57 se observa que la galaxia contiene todos los componentes necesarios las correspondientes configuraciones para procesar los datos del proceso. Esto es una colección de plataformas, núcleos de ejecución de acciones, objetos de la aplicación, plantillas, instancias, y atributos que se definen de acuerdo al proceso para la aplicación específica, los atributos son todos los tags provenientes del InControl, los Application Object será la conexión con la base de datos que almacena toda la información de las ordenes de producción y las definidas por el usuario que se usaran para la conexión de la galaxia con InTouch, las Platform serán cada una de las a reas de la planta y la Galaxia el universo que conforma la planta y que aloja todas las configuraciones y objetos . Esta colección es guardada en una base de datos. Esta base de datos propia de la galaxia y debe estar ubicada en un computador que tenga instalado un servidor SQL. En este caso está instalado en el mismo computador ya que la galaxia es para un solo servidor. Archestra maneja las aplicaciones InTouch con un tipo específico de objeto de ArchestrA llamado InTouchViewApp el cual es derivado de una plantilla base llamada $InTouchViewApp. A través de un modelo jerárquico de operaciones industriales, el modelo de planta presenta una conveniente abstracción de su equipamiento físico y sistemas, dentro de un entorno de desarrollo de aplicaciones más poderoso y productivo, incluyendo equipamiento, áreas, procesos de trabajo o cualquier cosa que pueda ser modelada en forma de plantilla. 81 Figura 58. Esquemático configuración Archestra IDE Este entorno permite diseñar pantallas de visualización, crear menús de navegación, definir botones, programar scritps, etc. El sistema de visualización está integrado en la galaxia del servidor de aplicaciones industriales. Mediante el sistema SCADA es posible controlar los procesos de producción y ejecutar acciones directas sobre las máquinas. El aspecto del entorno de desarrollo de pantallas SCADA es el siguiente. Figura 59. Esquemático Entorno grafico InTouch Los objetos y aplicaciones que ejecuta el servidor de aplicaciones industriales se organizan en galaxias en este caso se maneja una única galaxia. La galaxia 82 comprende todos los servidores de aplicaciones industriales, servidores de historicos y pantallas de visualización SCADA. Dentro de la galaxia los objetos se agrupan por áreas. Las áreas se utilizan para organizar los objetos siguiendo diferentes criterios (Según el área curado, formado, alistamiento, granallado, pegante). Los objetos de las áreas se ejecutan en los Application Engine. Los Aplication Engine son procesos que se encargan de ejecutar los scripts que contienen los objetos de sus áreas cada cierto tiempo. La implementación de la herencia de objetos en Wonderware es muy pobre comparada con los lenguajes de programación como Java o C++. Wonderware ofrece lo que se llaman plantillas de objeto. Las plantillas permiten definir una serie de scritps y variables globales que los objetos de las plantilla heredan. La organización de las plantillas se muestra en forma de árbol como se puede ver en la siguiente ilustración. Figura 60. Objetos configurados en Archestra IDE Los objetos que contienen las áreas pueden ser de diferentes tipos. La lista de objetos que se usan en este proyecto es la siguiente: 1. Objetos definidos por el usuario: Es el tipo de objeto que permite la creación de aplicaciones de usuarios ya que soporta la ejecución de scripts y la creación de variables (UDAs). 2. Objetos de comunicaciones: Son objetos que se encargan de gestionar las conexiones con los equipos de campo como PLC, servidores OPC, etc; y hacen accesible esta información a los otros objetos de la galaxia. 3. Objetos de visualización: Representan las pantallas de visualización SCADA. 4. Objetos gráficos: Son objetos que se utilizan dentro de las pantallas de visualización SCADA (Botones, imágenes, indicadores, esquemas, etc). 83 Para representar gráficos, se usa los símbolos de Archestra. Estos gráficos llamados símbolos son ubicados en las ventanas de InTouch para visualizar los datos del proceso. Archestra IDE también incluye otras herramientas de gráficos para crear otros elementos más complicados. Los símbolos se crean en el editor de símbolos. La Figura 61 muestra la variedad de herramientas y paletas del editor de símbolos que se usa para crear y modificar los símbolos. Figura 61. Gráficos Archestra 5. TECNICAS UTILIZADAS Las técnicas utilizadas para el desarrollo del HMI son las siguientes. 5.1 Animaciones Las animaciones permiten utilizar las señales de los sensores de campo y las internas del sistema para poder tener una visualización en tiempo real de lo que ocurre en con cada una de las estaciones de trabajo, permite al operador captar el movimiento de cada una de las piezas y ver en que maquina se encuentran, entrega y traslado de material dentro de la planta. 5.2 Variables Las variables internas o externas que intervengan en la realización del HMI permiten almacenar datos de tipo: Entero: se usaran para contadores, temporizadores, para almacenar el valor de variables como temperatura o presión, para determinar si una maquina está disponible y para diferenciar líneas de flujo. Discreto: Valor de los sensores de inicio y fin de los procesos. Alfa numérico: Almacenará las ordenes de producción con toda la información que esta necesite tales como: Referencia, formulación, tipo de platina, tipo de molde y geometría de los moldes. 84 Arreglos: usados para almacenar las colas de producción en cada una de las máquinas, las cuales podrán ser consultadas por el operario para determinar en qué punto se encuentra cada una de las ordenes. En el Anexo 6 se encuentra el listado de variables completo utilizado en el proyecto. 5.3 ODBC Son las siglas de Open Database Connectivity, que es un estándar de acceso a base de datos desarrollado por Microsoft. El ODBC tiene como objetivo hacer posible el acceso a cualquier dato de cualquier aplicación, sin importar que sistema gestor de base de datos (DBMS) almacene los datos. El ODBC logra esto al insertar una capa intermedia llamada manejador de base de datos, entre la aplicación y el DBMS. El propósito de esta capa es traducir las consultas de datos de la aplicación, en comandos que el DBMS entienda. Para que esto funcione, tanto la aplicación como el DBMS deben ser compatibles con ODBC. Para conectarse a la base de datos se crea un DSN dentro del ODBC que define los parámetros, ruta y características de la conexión según los datos que solicite el fabricante. Esta conexión será usada para consultar desde la aplicación realizada en Archestra IDE el listado de referencias proporcionada por el fabricante en donde se encuentran toda la información de las ordenes que se programan a diario en Incolbest, la conexión se realiza con SQL Server el cual se instala con el paquete de Wonderware, esta base de datos también es consultada para los eventos, alarmas y reportes históricos. 6. CONFIGURACIÓN DE LAS PANTALLAS DE SIMULACIÓN. Para comprobar la lógica del InControl se ha realizado un HMI de simulación la cual ayuda a visualizar el comportamiento de las salidas y las entradas del programa realizado en InControl. El diseño de las pantallas de la interfaz HMI está desarrollada tomando en cuenta Supervisión). Los gráficos están distribuidos de una manera que el operador no tenga complicación en distinguir cada una de las áreas que observar. El objetivo de la interfaz es que esta sea intuitiva y fácil de usar, con este fin, la interfaz gráfica de la planta de producción se ha diseñado lo más simple en cuanto a la navegación de pantallas, por lo cual la interfaz consta de las siguientes pantallas: Pantalla de creación de órdenes. Pantalla layout general. Pantalla de Lavado de platinas. Pantalla de Granallado Pantalla de Pegante. Pantalla de Formado Pantalla de Curado. Pantalla alarmas 85 Al tener pantallas generales de las áreas de la planta resulta necesario que la una se comunique con la otra, por lo que se diseñó un menú en el cual se pueda acceder a las demás pantallas mediante botones como se recomienda en la guía GEDIS, además este menú general contiene las principales alarmas. Pantalla Inicial En la Figura 62 se puede observar la pantalla inicial de la simulación la cual nos permite ingresar las órdenes con las cuales se inicia la producción diaria, esto se hace digitando la formula, la referencia y si la pastilla llevara o no platina con esta información el programa extrae de la base de datos almacenada en sql server todo los datos correspondientes a los demás ítems que necesita el proceso para ejecutarse tales como prensa en la cual se forma la orden, prensa para curado, tipo de moldes etc. Figura 62. Pantalla de cargar ordenes Desde esta pantalla se pueden acceder a cada una de las áreas que tiene el proceso (Alistamiento, Formado, Curado, Pegante y Granallado), también contiene un botón para dar inicio al proceso, otro para validad cada una de las ordenes ingresadas una vez el operario se encuentra seguro de ña información y otro que dice orden completa por medio del cual el operario tiene la opción de cargar la orden del día e iniciar el proceso productivo. 86 Figura 63. Menú de navegación Con este menú de navegación presente en todas las pantallas se facilita poder ir a cualquiera de las áreas de la planta, ver el layout general de la planta o volver al inicio en donde se pueden cargar las ordenes. Pantalla de Tendencias Se tendrá pantallas de reportes y alarmas a las cuales se puede acceder desde cualquiera de las pantallas y ser consultado en el momento en que el operario lo necesite. Figura 64. Pantalla de tendencias 87 Pantallas de Áreas de la planta Como recomienda la guía GEDIS, el título de la pantalla ha sido colocado en la parte superior para que se tenga presente que es lo que representa la pantalla, además el color de fondo de la pantalla es un color que hace contraste con los gráficos de las máquinas y los menús de despliegue, así la interfaz no resulta molestosa para el operador. Cada pantalla contiene un panel en el cual se muestran las órdenes que están en ese momento en producción, cuales ya pasaron y cuales se encuentran en cola de producción, para dar de forma detallada la información que el operario necesita en todo momento. A B 88 C Figura 65. Pantalla de Áreas de producción En cada pantalla se encuentran los esquemáticos de las máquinas que intervienen en cada una de las áreas con los respectivos botones de inicio y fin de los procesos que pueden ser ejecutados desde el Scada o manualmente por el operario en la maquina 89 CAPITULO 6 ANALISIS DE RESULTADOS Una vez realizado el modelamiento para la supervisión y monitoreo de la línea de pastilla para freno de la empresa Incolbest s.a. la planta queda de la siguiente forma: Flujo de Información MEZCLADOR0201 LAVADO Planta GRANALLADO PEGANTE PRENSA PRENSA FORMADO0 FORMADO0 1-68 1-72 PRENSA PRENSA PRENSA FORMADO0 FORMADO0 FORMADO0 1-14 1-30 1-46 transporte manual PRENSA PRENSA PRENSA CURADO01- CURADO01- CURADO0109 10 29 transporte manual PRENSA CURADO01-37 PRENSA PRENSA PRENSA CURADO01- CURADO01- CURADO0148 69 70 transporte manual PRENSA PRENSA CURADO01- CURADO0115 (1) 15 (3) PRENSA CURADO0147 PRENSA PRENSA CURADO01- CURADO0115 (2) 15 (4) PRENSA CURADO cv01-71 PRENSA CURADO cv01-73 Figura 66. Diagrama de Bloques Flujo de Información hacia la planta 90 En la figura 66 se ven las interacciones entre cada uno de los elementos que intervienen en la automatización y el layout de la planta en el cual se ven cada una de las máquinas que se intervienen en el proceso productivo a modo de resumen del modelado del sistema, a continuación se analizarán uno a uno los resultados obtenidos de esta automatización: 1. Redes de Petri Como se puede ver en el Anexo 7 en el cual se ve el desglose completo de una simulación de las redes de Petri, las referencias se van agrupando por mezcla en el caso del formado y por geometría en el caso del curado y van pasando una a una por cada una de las etapas sumando el tiempo de la anterior más el tiempo que dura cada una en las respectivas máquinas, lo que al final da el tiempo total necesario para producir esa orden. Como se puede ver en el molde corto se presentan colas de 1 o 2 piezas lo cual no sobrepasa lo estipulado en la teoría de colas en la cual se menciona que la cola no debe sobrepasar 2.5 piezas en el sistema. Esta cola puede variar dependiendo de la cantidad de órdenes que se envíen de cada una de las familias organizadas, aumentando o disminuyendo en cada una de las maquinas pero no superando el límite impuesto por la teoría de colas. 2. Lógica de control Una vez se ha realizado la automatización de la línea de producción de pastilla en la empresa Incolbest s.a. se tiene el diagrama de producción modificado de la Figura 67: 91 -Ingreso sistema scada. DIAGRAMA DE FLUJO PROCESO DE PASTILLA Generacion ordenes de produccion Orden de produccion con platina NO Ranurado Si -ordenes con platina -Cantidad de piezas. Dispobible Formado? Alistamiento entrega de platina Perforado -Tipo de Mezcla. -Cantidad de piezas. -Tipo Molde Forma -Tamaño colas de Si Formado Si NO Perforado Pintura Electrostatica NO Dispobible Lavadora ? Engomado? Dispobible Curado? -Tipo de M curadi -Cantidad de piezas. -Geomtria Piezas -Tamaño colas de Si Lavado Curado Si Engomado Horno Engomado Marcado Tampo o Inkjet Enfriamiento NO Limpieza Dispobible Granallado ? Accesorio s? Si Si Granallado No Alistamiento carros torque Torque carros horno Remachado Pegado Placa Empaque x Juego Si Dispobible M pegante ? Solicitud accesorios No Empaque x 20 jgs Horneado Aplicación de pegante Gamas de calidad Carros con torque? Si Si Descargue carros horno Secado de pegante No Rectificado Cargue TR 500 Transporte APT Cargue TR 13 Figura 67. Diagrama de Bloques producción pastillas Como se puede ver en los recuadros azules de la figura 67 las variables de entrada al proceso ahora serán cada una de las órdenes agrupadas en familias dependiendo de la etapa del proceso, la disponibilidad o no de las máquinas y las colas que existan en cada una de ellas, pues este es un factor importante a tener en cuenta en el camino que seguirá cada una de las ordenes durante el proceso productivo. En las decisiones de que caminos seguir estarán la disponibilidad y el tamaño de las colas, las salidas serán las órdenes agrupadas en cada una de las máquinas. Al analizar la simulación realizada con InControl: 92 Figura 68. Simulación con InControl de la lógica de control Como se puede ver en la Figura 68 todas las acciones quedaran activas durante todo el proceso producto esto ya que las máquinas deben estar activas todo el tiempo a la espera de una nueva orden de producción evaluando todas las condiciones que se deben cumplir para que la maquina opere, tales como temporización de cada una de las etapas, contadores de piezas y colas de producción y disponibilidades de cada una de los equipos. 3. Simulación de la Interfaz Humano Máquina. El Objetivo de realizar una simulación de la Interfaz Humano Máquina es comprobar el funcionamiento de la comunicación entre el programa InControl que hará las veces del PLC con la Interfaz Humano Máquina la cual se encuentra en la plataforma InTouch, además sirve para comprobar la lógica del InControl antes de una posible implementación en campo. Figura 69. Object viewer conexión con InControl 93 Como se puede ver en la Figura 69 una vez establecida la conexión correctamente entre el InControl e InTouch podemos ver el estado de las variables en la consola Object Viewer y su valor, al igual que la correcta asignación a cada uno de los objetos configurados dentro del Archestra. En el Archestra System Management Console se pueden observar el estado de las comunicaciones con todos los enlaces externos que se tengan en el Archestra junto con el estado de cada una de ellas. Figura 70. Archestra System Management conexión con InControl Para comprobar que el sistema está funcionando de la forma programada se realiza el accionamiento de cada uno de los botones de inicio y fin de proceso en la pantalla de InTouch correspondiente a cada uno de los procesos y observamos el inicio del proceso en InControl por medio de la pantalla de tag viewer en la que se pueden ver los cambios en cada uno de los tags programados en InControl. Figura 71. Object Viewer con datos cargados desde InTouch 94 A la pantalla de InTouch se traerán los valores de los temporizadores para saber cuánto tarda cada una de las órdenes en cada una de las estaciones, los arreglos de órdenes que van viajando de una etapa a otra para saber en que estación se encuentra da una de las ordenes, y así hacer un seguimiento a cada uno de los subproductos, en estos arreglos aparecerán las ordenes que ya pasaron y las que actualmente se encuentran en tránsito por la estación. También se podrá saber cuánto tiempo han trabajado las máquinas como control de mantenimiento, en el caso de procesos en los cuales existen varias máquinas que realizan el mismo proceso podemos con un check box seleccionar la maquina como disponible y colocar una nota del porque no se encuentra disponible en ese momento. El flujo de las órdenes es totalmente automático y no depende del operario, el solo debe colocar la orden que el programa le indica que va en la cola de producción como se ve en la Figura 72. A continuación se verá cada una de las pantallas con la simulación de una orden tradicional en la empresa Incolbest s.a. 1. En la primera pantalla se cargan las órdenes de producción. Figura 72. Pantalla de cargar órdenes Esta pantalla cuenta con 2 zonas importantes la zona en donde se cargan los datos de las órdenes tales como: referencia, formulación, platina (CP o SP) lo que indica si la orden tiene o no platina respectivamente, y la geometría del molde de curado, con esta información InTouch se conecta a la base de datos SQL y trae toda la información de la orden la cual se concatena en el cuadro de la parte izquierda denominado “ordenes de día” , cada vez se digita una orden y se está seguro de la información se valida la orden con el botón “validar” el cual le indica al operario si la información digitada es correcta, una vez se valida se carga la orden y cuando se carguen todas las ordenes se da orden completa para cargar las ordenes diarias. 95 2. Lavado, en esta pantalla se pueden observar los paneles de navegación presentes en todas las pantallas y los botones de inicio y fin de proceso presente al inicio y fin de cada una de las maquinas respectivamente, al igual el botón de disponibilidad que permitirá o no el comienzo del proceso en cada máquina. Una vez pasan las ordenes a lavado se ve una pantalla emergente en la cual se pueden ver las ordenes que ya se produjeron las que están en producción y las que están en cola. En la parte inferior de este cuadro se puede ver que orden se está ejecutando al igual que el tiempo estimado de producción de esta orden y el tiempo real que tarda la orden, esto con el fin de que si sobre pasa el tiempo estipulado ira a las alarmas, indicando al operario que existe un problema. Figura 73. Pantallas de órdenes etapa lavado En la pantalla de tendencias se podrán ver todos los tiempos que duro cada una de las ordenes por día. Las alarmas se activaran cuando una orden dure más del tiempo que está estipulado en cada una de las máquinas como forma de avisar al operario que algo ocurre al igual que al supervisor para que tome las medidas pertinentes. 3. Granallado, una vez las ordenes superan la etapa de Lavado pasan a la de granallado, en las cuales al igual que en lavado se puede hacer seguimiento de las ordenes que se encuentran en curso, en verde aparece la orden que se encuentra en ejecución, se cuentan con los mismos paneles de navegación que en todas las pantallas. 96 Figura 74. Pantallas de órdenes etapa granallado 5. Pegante, cuando las ordenes salen de Granallado pasan a la cámara de pegante, al igual que en los despliegues anteriores existen botones de disponibilidad, inicio y fin de proceso que serán manipulador por el operario de turno y que permitirán determinar la duración de cada ciclo de proceso. Figura 75. Pantallas de órdenes etapa Pegante 6. Formado en esta etapa se dividen en familias las órdenes que han pasado por las etapas anteriores, encontramos una pantalla como la siguiente: 97 Figura 76. Pantallas de órdenes etapa Formado En esta pantalla aparecen en un recuadro blanco las máquinas que se encuentran no-operando y en reborde verde las maquinas a las cuales va la orden que se encuentra en cola, la agrupación tecnológica de formado se hace por medio del botón “inicio_formado “de esta forma cada una de las ordenes toma su respectivo camino y el operario sabe que maquina debe ir a consultar para ver su orden. También se cuenta con el menú de navegación rápida para poder ir a cualquiera de las pantallas asociadas a cada una de las etapas del proceso para con ello facilitar la navegación por el Scada. 7.Formado por máquinas, una vez se hace la división por familias de las ordenes de producción que han salido de pegante y se encuentran listas para pasar a formado, se encuentra un despliegue por cada una de las maquinas presentes en curado que fueron agrupadas previamente, según la tecnología de grupos , en este despliegue al igual que en los mencionados con anterioridad se tiene menús de acceso rápido y una pantalla con las ordenes que se encuentran en ejecución en el momento y cuantas se encuentran en cola, esta cola será comparada con las de las maquinas equivalentes en la familia a la cual pertenecen con el fin de que la orden siempre vaya a la máquina con menos cola de producción. Figura 77. Pantallas de órdenes etapa Formado WA01-72 98 8.Curado, al igual que en formado aparece un despliegue inicial en el cual se pueden ver todas las maquinas existentes en esta etapa del proceso, con un reborde alrededor de color verde si se encuentran disponibles y si al orden que se encuentra en cola puede ser producida en ellas y con un borde blanco si se encuentran indisponibles o la orden en cola no puede ser producida en ellas, con esta funcionalidad se ayuda al operario a dirigirse de forma rápida a la máquina que se encuentra produciendo la orden. Figura 78. Pantallas de órdenes etapa Curado 9.Curado máquinas, como en las anteriores etapas se tiene un despliegue con el mímico de la maquina en la cual se muestran los botones de inicio, fin de proceso y disponibilidad de la máquina, con los cuales el operario indica al Scada el inicio y fin de cada ciclo. Figura 79. Pantallas de órdenes etapa Curado WA01-09 99 10.Alarmas, en este despliegue permitirá hace seguimiento en tiempo real de todos los eventos y alarmas que se producen en el proceso en color azul aparecen todos los eventos y en color rojo las alarmas para que el operario pueda de una forma rápida distinguir cada una de ellas y tomar las medidas que se requieran. Figura 80. Pantallas de Alarmas y Eventos 11.Tendencias y Reportes, por medio de la aplicación Wonderware Historian, se puede historizar todas las variables de supervisión con que se cuenta en la planta, tales como tiempos, órdenes y valores de cada una de ellas con el fin de realizar reportes por medio de Excel y posibles análisis posteriores a los que haya lugar con la información. En la siguiente figura se puede ver un reporte extraído de una corrida del programa en el cual se visualiza el nombre del tag el tiempo en que se obtuvo el dato, el valor de la variable y el inicio de recolección de los datos, estos datos son configurables por el usuario y se pueden extraer diferentes tipos de reportes , al igual que graficas que analicen los datos extraídos como la mostrada en la Figura 81 en la cual se pueden ver los tiempos de producción de cada una de las etapas y cuánto dura cada una. TagName Lavado.Tiempo_lavado_AC1 Lavado.Tiempo_lavado_AC2 Lavado.Tiempo_lavado_AC3 Lavado.Tiempo_lavado_AC4 Lavado.Tlavado MFormado_WA172.TFormado MFormado_WA172.TIEMPO_AC1 MFormado_WA172.TIEMPO_AC2 MFormado_WA172.TIEMPO_AC3 MGranallado.TGranll MPegante.TIEMPO_PEG1 MPegante.TIEMPO_PEG2 MPegante.TIEMPO_PEG3 MPegante.TIEMPO_PEG4 MPegante.TPEG DateTime 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM 04/06/15 04:49:57 PM Value 22,10098076 3,50368166 3,598377466 8,598432541 8,598432541 54,29980469 16,89971352 1,900882959 54,29980469 8,499168396 7 6 4 3 8 Figura 81. Reportes historian vValue StartDateTime 22.100980758666992 04/06/15 04:49:20 PM 3.5036816596984863 04/06/15 04:49:20 PM 3.5983774662017822 04/06/15 04:49:20 PM 8.5984325408935547 04/06/15 04:49:20 PM 8.5984325408935547 04/06/15 04:49:20 PM 54.2998046875 04/06/15 04:49:20 PM 16.899713516235352 04/06/15 04:49:20 PM 1.9008829593658447 04/06/15 04:49:20 PM 54.2998046875 04/06/15 04:49:20 PM 8.4991683959960937 04/06/15 04:49:20 PM 7 04/06/15 04:49:20 PM 6 04/06/15 04:49:20 PM 4 04/06/15 04:49:20 PM 3 04/06/15 04:49:20 PM 8 04/06/15 04:49:20 PM 100 Figura 82. Graficas Reportes historian El usuario también puede graficar directamente desde la aplicación mediante el despliegue de Tendencias y realizar las gráficas que crea necesarias, con los datos que se están recolectando en la base de datos SQL para su posterior análisis. Figura 83. Graficas de Tendencias 4. Desarrollo de pruebas El plan de pruebas presentado contiene la descripción de los casos de prueba que fueron definidos con el fin de validar la integración y el uso del desarrollo en cuestión. A continuación se presentan los dos grupos de pruebas y las pruebas contenidas en estos. 101 Pruebas de integración. Consistió en verificar que los dos sistemas se acoplaran sin incidencias y que el traspaso de información entre éstos se cumpla de acuerdo al diseño previamente especificado. Dentro de este grupo de pruebas se realizaron las siguientes actividades: - Envío de órdenes de producción desde InTouch al medio de integración en donde se verificó que la comunicación en el envío de órdenes de producción de InTouch al medio de integración funcionara de manera correcta. -Manufactura virtual de la orden de producción en donde se verificó que se fabricara virtualmente una orden de producción y se determinaron los tiempos de producción de cada una de las actividades simuladas. -Confirmación de órdenes de producción en el sistema InTouch con el fin de comprobar que la comunicación para el envío de información de las órdenes finalizadas funcionara correctamente. Pruebas de uso. Consisten en determinar la facilidad con la cual los usuarios de una aplicación la pueden operar. En este caso los objetivos estuvieron relacionados con determinar la habilidad del participante para operar el sistema con base en base a una explicación de cómo funciona el sistema y verificar que la interfaz del usuario sea lo suficientemente intuitiva para su respectivo manejo. Dentro de este grupo de pruebas se realizaron las siguientes actividades: Prueba de facilidad de uso de InTouch (envío y recepción de órdenes) la cual pretendió verificar que la aplicación realizada en InTouch pudiera ser operado por potenciales usuarios Al finalizar el grupo de pruebas se realizaron ajustes que fueron introducidos en la aplicación con el fin de hacerla lo más fácil de operar por el usuario. En general, el sistema presentó un comportamiento satisfactorio y todas las pruebas fueron culminadas con éxito. 5. Resultado Pruebas Dando respuesta a los objetivos planteados por medio de los resultados mencionados en el numeral anterior por medio de las simulaciones de InControl, InTouch y Redes de Petri podemos definir que: -Una vez se ha modelado el sistema de supervisión por medio de Redes de Petri con tecnología de grupos y teoría de colas se pueden obtener los tiempos de operación, de cada una de las maquinas como se muestra en la Figura 80 y con estos resultados realizar estadísticas de manejo de recursos como los mostrados en la gráfica de la Figura 81. Los flujos de procesos adecuados son verificables por medio de las simulaciones realizadas con Redes Petri del Anexo 7 en alas cuales se muestra que una vez se realiza la re-organización del flujo actual en el cual la mayoría de los trabajos son manuales se mantiene una flexibilidad de ruta y de producto . 102 Una vez realizada la simulación del sistema con las órdenes cargadas en la base de datos sql se puede ver que la reducción de tiempo se presente en el mejoramiento de situaciones tales como: Figura 84. Diagrama de tiempos del proceso productivo después de la automatización -Como se puede ver en el diagrama anterior de la situación de la planta una vez se realiza la automatización se pueden reducir los tiempos de fabricación de las piezas reduciendo los tiempos que se encuentran en color rojo y que son las paradas típicas de la planta por situaciones propias de no existir un flujo de proceso adecuado, el cual se logra con la agrupación de piezas y control de colas en cada una de las máquinas, los tiempos de ciclo de fabricación de cada una de las piezas en cada una de las maquinas permanecerán iguales pues estos están dados por formulaciones propias de la fabricación de las pastillas y no pueden ser modificados, los tiempos que se reducirán son los tiempo ociosos de las máquinas. 1. Las principales paradas que se presentan en Incolbest una vez se realizó el levantamiento de campo son: Tipo Parada Cambio de herramental Mantenimiento correctivo Cambio de mezcla Total general Tiempo min 178 Porcentaje 42,58% 68,13 4,18 250,31 16,30% 1,00% 59,88% Tabla 19. Principales paradas Como se puede ver el 59% de las paradas que presenta la planta son debido a cambios de herramental, mantenimientos correctivos no programados y cambios de mezcla, los cuales son reducidos una vez se realiza el agrupamiento tecnológico, ya que se pasó de tener 1229 referencias diferentes a un total 348 familias en curado lo que hace que el cambio de herramentales disminuya en un 71% del que actualmente existe. 103 En el caso de formado el cambio de mezcla de 12 tipos de mezcla diferentes que se cambiaban constantemente a tres grandes familias lo cual redujo en 75 % el cambio de mezcla con lo cual los tiempos de parada de la empresa quedaron reducidos en: Tipo Parada Tiempo min Porcentaje Cambio de herramental 51,62 12,35% Mantenimiento correctivo 68,13 16,30% Cambio de mezcla 1,045 0,25% Total general 250,31 28,90% Tabla 20. Reducción de principales paradas 2. Reducción de la intervención del operario en la decisión de que ordenes deben ser producidas, ya que el programa le indica en cada fase que orden debe seguir, el operario solo debe indicar cuando inicia y finaliza un proceso mediante los botones colocados en cada una de las pantallas de proceso al inicio y final del esquemático que simboliza cada una de las máquinas y el programa calcula la ruta de la orden a la siguiente fase del proceso. 3. Gracias a las tendencias históricas el personal encargado de organizar la producción podrá ver en tiempo real cuánto dura cada una de las ordene en ser procesadas y cuales están tardando más de lo debido. DESARROLLOS POSTERIORES 1. A partir de este primer desarrollo tecnológico en la empresa Incolbest surgen preguntas de cómo se pueden integrar otros procesos de la cadena de valor como son el mantenimiento de plantas y equipos, costeo de productos, servicio posventa, entre otros, para lograr una empresa totalmente integrada a través de los sistemas de información. La automatización hoy en día se mueve a pasos agigantados hacia industrias de 4 generación en las cuales toda la información importante de las empresas se encuentra en red disponible para ser consultada por gerentes y personal del área administrativa que tiene que tomar decisiones sin encontrarse necesariamente en planta, por tal razón un desarrollo posterior al realizado en el actual trabajo seria la implementación del information server de Wonderware el cual permite tener atreves de un navegador web pantallas de InTouch , alarmas y reportes. El software de gestión y supervisión Archestra IDE permite realizar replicadores de las bases de datos en otros servidores adquiriendo las respectivas licencias lo que permitiría tener toda la información concerniente a reportes, alarmas y eventos en computadores backup protegiendo así la información de relevancia de la planta. 2. El monitoreo del estado de las ordenes de producción y de las maquinas se encuentra en el sistema de supervisión Archestra IDE por tal razón un desarrollo posterior seria la integración del nivel de supervisión con el niel de negocios en el cual la empresa cuenta con el software SAP para su gestión 104 CONCLUSIONES 1. Por medio de Herramientas tecnológicas como la teoría de colas y la agrupación tecnológica se llegan a organizar problemas secuenciales complejos como es el caso de la empresa Incolbest en donde la cantidad de referencias diferentes dificulta realiza una secuencia adecuada de los procesos. 2. Por medio del sistema de supervisión desarrollado se pueden determinar los tiempos que cada máquina tarda en procesar cada una de las piezas y el tiempo que tarda esta pieza en los carros de transición antes de ser procesada por la siguiente fase del proceso. 3. Con el almacenamiento de los eventos e históricos en el servidor Historian se puede de forma fácil y precisa realizar consultas para determinar tiempos de producción. 4. La Herramienta de Redes de Petri es muy útil a la hora de desarrollar flujos de proceso adecuados debido a que es muy versátil y puede ser usada de forma temporizada como se realizó en este proyecto para determinar tiempos que tarda un token de un lugar a otro y así ver la evolución de la red. 5. Debido a que el operario no debe tomar la decisión de que orden continua en producción , sino que esta tarea es desarrollada por el programa gracias a la teoría de colas y la agrupación tecnológica realizada, el tiempo de cambio de herramentales y de mezcla es reducido y se logra mejorar el aprovechamiento de las máquinas. 6. Las alternativas propuestas a la situación actual de la empresa se maneja con una automatización parcial que le da a Incolbest la facilidad de mejorar se procesó de producción a costos no tan elevados y con herramientas muy poderosas que le permiten al operario intervenir lo menos posible en la toma de decisiones en el momento de programar tareas, ya que su función se verá reducida a colocar y retirara las piezas de las máquinas de cada orden que el programa le indique que se encuentra en cola de producción. 7. La interfaz Humano Máquina debe ser lo más simple posible para los operadores ya que ellos serán las personas que estén relacionados a diario con el sistema y la interacción de pantallas debe ser intuitiva y que deje el menor margen posible al error humano. 105 BIBLIOGRAFIA [1] Produccion Incolbest s.a., «Informe de produccion año 2013,» Bogota, 2013. [2] Incolbest s.a., «Mision Incolbest s.a.,» 2013. [En línea]. Available: http://www.incolbest.com/laempresa/quienes-somos/. [Último acceso: 16 Junio 2014]. [3] M. Spilmann, «Fundamentals of Project Management Strategies,» de Fundamentals Of Industrial Control 2 edition, 2005, p. Ch. 11. [4] M. P. Groover, Fundamentos de Manufactura Moderna, McGraw-Hill, 2007. [5] D. Francas y N. a. M. Löhndorf, «Machine and labor flexibility in manufacturing networks.,» 2011, pp. International Journal Production Economics, vol. 131, No. 1 (May), pp. 165-174.. [6] N. Sing, «Computer Integrated Desing And Manufacturing,» Johm Wiley & Son, 1996, p. Cap 13. [7] E. A. E. y. T. O. Boucher, «Analysis and Control of Production Systems,» Practice-Hall, New Jersey, 1985 , p. capitulo 7. [8] P. L. G. Leandro, «Líneas de Espera: Teoría de Colas,» 2011. [En línea]. Available: http://www.auladeeconomia.com. [9] W. L. Winston, Investigación de operaciones aplicaciones y algoritmos, vol. cuarta edicion, Editorial Thomson, 2005, p. capitulo 20. [10] KUKA-Robotics, «http://www.kukarobotics.com/es/solutions/solutions_search/L_R146_Handling_of_brake_linings.htm,» 2014. [En línea]. Available: http://www.kukarobotics.com/es/solutions/solutions_search/L_R146_Handling_of_brake_linings.htm. [Último acceso: Junio 2014]. [11] J. M. G. d. Durana, «Automatización de Procesos Industriales,» de Automatización de Procesos Industriales, 2004, pp. pág. 26-30. [12] PYSSA, «Automatización Integral de Procesos Industrial,» 2008. [En línea]. Available: http://www.pyssa.com/es/. [13] H. A. M. Díaz, Instrumentacion Virtual Industrial, Peru: INDECOPI, 2006. [14] M. Redondo Sol, «Diseño e implantación de un sistema SCADA,,» ,Universidad Autónoma de Barcelona, Junio-2008.. [15] «wonderware,» 2014. [En línea]. Available: http://www.wonderware.es/. [16] M. Organization, «Modbu FAQ,» Mayo 2015. [En línea]. Available: http://www.modbus.org/faq.php. [17] P. E. A. C. Darek Kominek, «infoPLC,» 2009. [En línea]. Available: http://www.infoplc.net/files/documentacion/comunicaciones/infoplc_net_guia_para_entender_la_te cnologia_opc.pdf. [18] R. Michel, «4 ways the Internet of Things will reshape manufacturing,» 01 July 2014. [En línea]. Available: http://www.mmh.com/article/4_ways_the_internet_of_things_will_reshape_manufacturing. [Último acceso: 2015]. [19] I. Systems, «Information Server Administration Guide,» de Wonderware, 2013. [20] K. Roboter, «kuka manipulacion de pastillas para frenos,» 2015. [En línea]. Available: www.kukarobotics.com/es/solutions/solutions_search/L_R146_Handling_of_brake_linings.htm. [Último acceso: Abril 2015]. [21] Mafriccion, «Mafriccion duracion y confianza,» 2015. [En línea]. Available: http://www.mafriccion.com/investigacion-y-desarrollo.html. [Último acceso: Abril 2015]. 106 [22] Remsa, «Mundo Remsa,» [En línea]. Available: http://www.remsa.com/es/productos/pastillas-defreno/. [23] Solobici.es, «Solobici,» 2014. [En línea]. Available: http://solobici.es/visita-a-la-fabrica-de-galfer/. [Último acceso: 2015]. [24] Imporbrake, «Manual tecnico de pastillas para frenos,» [En línea]. Available: http://www.imporbrake.com/manuales/Cap4.pdf. [25] A. J. M. T. Paola A. Portilla Ibarra, «Aplicacion de redes de Petri Coloreadas a la Manufactura Flexible,» Congreso Nacional de Control Automatico, Monterrey,Mexico, 2007. [26] L. D. M. Soto, «Simulación de un sistema de manufactura flexible con redes de Petri coloreadas,» Tecnología en Marcha,, Enero-Marzo 2010. [27] M. A. P. i. E. Mercedes E. Narciso Farias, «OPTIMIZACION DE SISTEMAS LOGISTICOS MEDIANTE SIMULACIÓN: UNA METODOLOGÍA BASADA EN REDES DE PETRI COLOREADAS,» XXV Jornadas de Automática Ciudad Real, 8 al 10 de septiembre de 2004. [28] June . [29] M. Westergaard, «CPNTOOL,» 2013. [En línea]. Available: http://cpntools.org/documentation/start. [30] I. Invensys Systems, «Guia de Usuario Incontrol,» de Wonderware® FactorySuite, Lake Forest, CA 92630 U.S.A., Wonderware, 2004. [31] Wonderware, « InTouch HMI Getting Started Guide,» p. Rev A pag. 8 . [32] H. ElMaraghy, Changeable and Reconfigurable Manufacturing Systems, Springer, 2009. [33] «disinel,» 2014. [En línea]. Available: http://www.disinel.com/Disinel%20Web/Wonderware/intouch_01.htm. [34] H. (. Stöle, « An Evaluation of High-End Tools for Petri Nets, Technical Report 9802, University of Munich, 1998,» [En línea]. Available: http://www.pst.informatik.unimuenchen.de/personen/stoerrle/V/Evaluierung.pdf. [35] J. Bartolomé, «El protocolo MODBUS,» 01 2011. [En línea]. Available: http://www.tolaemon.com/docs/modbus.htm#descrip_general. 107 ANEXO 1 TIEMPOS POR PIEZAS ALISTAMIENTO DE PLATINA LAVADO DE PLATINA Promedio lavado de platina turno jgs WA-0628 Tiempo por pieza(min) Auto Moto 0,237770193 0,083935743 GRANALLADO PLATINA Granalladora WA - 1133 Juegos / turno 0,237770193 0,083935743 MARCADO MICROPERCUSION Pastilla / minuto WA-1317 Pastilla / minuto WA-1325 Marcadora micropercusion WA-1317 jgs/turno Marcadora micropercusion WA-1325 jgs/turno 17 17 0,235294118 0,235294118 N/A N/A 0,083935743 0,083935743 APLICACIÓN DE PEGANTE Extendido de platina Platinas por malla Cabina de aplicación pegante jgs/turno 27 0,224248927 0,083935743 SECADO DE PEGANTE Secado pegante negro en horno min Horno de secado de pegante jgs/horneada Secado jgs/turno Tiempo de secado min 30 180 120 Tabla 21. Tiempos de alistamiento de platina. Fuente: Incolbest s.a. FORMADO FORMADO Juegos turno 0130 2 cavidades Juegos turno 0130 1 cavidad Tiempo cambio de mezcla min Tiempo cambio de presion min Prensa 0130 jgs/min 2 cavidades Prensa 0130 jgs/min 1 cavidad 400 200 3 1 1,0 2,1 Juegos turno 0149 2 cavidades Juegos turno 0149 1 cavidad Tiempo cambio de mezcla min Tiempo cambio de presion min Prensa 0149 jgs/min 2 cavidades Prensa 0149 jgs/min 1 cavidad 700 350 3 1 0,6 1,2 Juegos turno 0168 2 cavidades Juegos turno 0168 1 cavidad Tiempo cambio de mezcla min Tiempo cambio de presion min Prensa 0168 jgs/min 2 cavidades Prensa 0168 jgs/min 1 cavidad 700 350 3 1 0,6 1,2 Juegos turno 0172 2 cavidades Juegos turno 0172 1 cavidad Tiempo cambio de mezcla min Tiempo cambio de presion min Prensa 0172 jgs/min 2 cavidades Prensa 0172 jgs/min 1 cavidad 700 350 3 1 0,6 1,2 Tabla 22. Tiempos de formado tomados en planta. Fuente: propia 108 CURADO CURADO WA-0109 Tiempo de ciclo de curado min Metidas N° Pisos 0109 Moldes por piso Pastillas / molde Pastillas/piso 0109 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0110 Tiempo de ciclo de curado min Metidas N° Pisos 0110 Moldes por piso Pastillas / molde Pastillas/piso 0110 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0129 Tiempo de ciclo de curado min Metidas N° Pisos 0129A Moldes por piso Pastillas / molde Pastillas/piso 0129A Pastillas / ciclo Ciclos al turno Juegos/turno WA-0137A Tiempo de ciclo de curado min Metidas N° Pisos 0137A Moldes por piso Pastillas / molde Pastillas/piso 0137A Pastillas / ciclo Ciclos al turno Juegos/turno WA-0170 Tiempo de ciclo de curado min Metidas N° Pisos 0170 Moldes por piso Pastillas / molde Pastillas/piso 0170 Pastillas / ciclo Ciclos al turno Juegos/turno 10,25 20 5 1 4 4 20 41 204 10,25 20 5 1 3 3 15 41 153 13 20 3 3 4 12 36 32 289 13 20 3 3 4 12 36 32 289 11 20 4 2 4 8 32 38 304 5 5 25 6 6 30 8 8 40 9 9 45 255 306 408 459 4 4 20 5 5 25 6 6 30 8 8 40 9 9 45 204 255 306 408 459 5 15 45 6 18 54 362 434 5 15 45 6 18 54 362 434 5 10 40 6 12 48 8 16 64 9 18 72 380 456 608 684 WA-0148 Tiempo de ciclo de curado min Metidas N° Pisos 0148 Moldes por piso Pastillas / molde Pastillas/piso 0148 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0169 Tiempo de ciclo de curado min Metidas N° Pisos 0169 Moldes por piso Pastillas / molde Pastillas/piso 0169 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0171 Tiempo de ciclo de curado min Metidas N° Pisos 0171 Moldes por piso Pastillas / molde Pastillas/piso 0171 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0173 Tiempo de ciclo de curado min Metidas N° Pisos 0173 Moldes por piso Pastillas / molde Pastillas/piso 0173 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0147 Tiempo de ciclo de curado min Metidas N° Pisos 0147 Moldes por piso Pastillas / molde Pastillas/piso 0173 Pastillas / ciclo Ciclos al turno Juegos/turno WA-0115 Tiempo de ciclo de curado min Metidas N° Pisos 0115 Moldes por piso Pastillas / molde Pastillas/piso 0115 Pastillas / ciclo Ciclos al turno Juegos/turno 10,25 20 5 1 4 4 20 41 204 10,25 20 3 1 4 4 12 41 122 15 20 1 1 1 1 1 28 7 15 20 1 1 1 1 1 28 7 15 20 1 1 1 1 1 28 7 Auto 10,25 20 1 1 1 1 1 41 10 109 5 5 25 6 6 30 8 8 40 9 9 45 255 306 408 459 5 5 15 6 6 18 8 8 24 9 9 27 153 184 245 275 2 2 2 14 2 2 2 14 2 2 2 14 2 2 2 3 3 3 4 4 4 20 31 41 Tabla 23. Tiempos de curado tomados en planta. Fuente: propia Moto 5,2 44 2 1 4 4 4 44 176 110 ANEXO 2 REPRESENTACION EN LA PRODUCCION TIPO MOLDE BATERIA CURADO MOLDE CANTIDAD DE REFERENCIAS PRODUCCION ANUAL 717 26 37235 701 8 244 789 8 210 1029 8 100 1095 4 26314 10299 4 8628 10288 4 896 7180 4 428 7001 4 272 10291 3 14704 10292 3 8646 10284 3 849 10294 2 11480 10293 2 10024 10302 2 5582 10247 2 4976 10245 2 4521 8418 2 3206 10300 2 2181 7234 2 1834 10308 2 1402 10309 2 986 10301 2 802 7101 2 60 10307 2 10303 1 3640 10305 1 501 10246 1 478 10306 1 295 10289 1 293 060 1 237 10310 1 195 066 1 127,5 7103 1 48 7111 1 24 051 1 064 1 111 068 1 10304 1 10311 1 10312 1 10314 1 7036 1 7057 1 7093 1 Total BATERIA 125 TIPO MOLDE CORTO CURADO MOLDE CANTIDAD DE REFERENCIAS 141418,5 PRODUCCION ANUAL 001 23 11140 771 21 6752 7070 20 8464 7808 20 2616 7806 20 1460 7013 17 3310 10203 16 9109 7117 16 6636 7122 16 324 7305 15 16906 10232 14 13967 10243 13 51667 7529 13 3384 006 13 1932 017 13 835 7228 12 16547 7019 12 6590 047 12 5548 7024 12 3358 10254 11 24949 10233 11 15872 10286 11 12714 7532 11 2776 10221 11 1424 7520 11 1317 10231 11 214 7943 10 35654 7877 10 7685 10202 10 6736 112 025 10 2558 7250 10 2415 7459 10 1760 10212 10 646 7125 10 336 7136 10 284 10210 9 5208 012 9 2729 7503 9 2549 7104 9 600 798 9 549 10217 9 284 10201 9 187 7739 8 10217 7054 8 4251 7412 8 4122 10257 8 3562 10207 8 3347 7151 8 1886 7535 8 1186 10226 8 1090 7593 8 703 7017 8 630 7807 8 625 7027 8 592 10229 8 396 7759 8 336 10223 8 238 795 8 134 10225 8 94 10298 7 25849 8266 7 14897 10290 7 10619 10265 7 7419 10296 7 4442 10218 7 2890 7169 7 1591 7037 7 128 7225 7 7487 6 8288 113 7435 6 6574 10220 6 6388 10215 6 4442 7825 6 4110 7575 6 3464 7703 6 3401 7639 6 2915 10213 6 2794 7483 6 2697 7625 6 2584 7447 6 2548 10297 6 2118 7076 6 1821 10252 6 1760 10240 6 1524 7760 6 570 7155 6 144 067 6 10214 6 10248 6 10255 5 5648 8307 5 2436 7558 5 1190 10250 5 890 10234 5 517 028 5 260 10228 5 259 10285 4 14442 7688 4 7030 7186 4 3174 7566 4 1494 10251 4 1341 7957 4 1132 7418 4 518 7640 4 267 10224 4 228 10249 4 118 7388 4 118 7644 4 48 10287 3 3034 114 7706 3 308 7252 3 260 7915 3 129 8282 3 60 10239 3 48 789 3 8391 2 4516 10267 2 1932 7997 2 1914 7758 2 1464 8383 2 1459 8668 2 990 8730 2 913 003 2 685 8400 2 574 8221 2 440 8419 2 391 7460 2 366 7985 2 296 7916 2 216 8521 2 203 10242 2 142 7662 2 96 024 2 86 8212 2 60 026 2 56 7100 2 7118 2 7817 2 7875 2 8381 1 2681 8432 1 2156 8456 1 1198 8412 1 1174 8389 1 703 8268 1 620 8767 1 576 7950 1 557 8614 1 532 8311 1 504 115 10270 1 497 10315 1 471 8615 1 437 8325 1 433 8384 1 311 8287 1 270 7653 1 238 004 1 117,5 7994 1 98 8806 1 98 7006 1 7837 1 8331 Total CORTO CV 534796,5 10253 1 30 10258 3 175 10259 2 10262 2 537 10263 1 30 10264 1 10266 2 296 10317 1 105 7636 4 418 7652 2 98 7654 4 1374 7655 2 1314 8435 1 178 8479 2 297 Total CV LARGO 1 1028 28 4852 005 32 51992 007 9 850 014 12 5716 018 11 735 021 1 022 13 2787 023 10 502 029 11 5048 035 13 3067 046 18 12834 069 1 116 070 14 3932 072 9 2414 079 12 326 083 12 1014 10200 13 12986 10202 3 205 10204 4 264 10205 8 438 10206 12 1165 10208 12 21627 10209 21 84255 10211 11 13545 10216 12 30828 10222 11 24578 10227 8 354 10230 4 231 10231 1 10235 12 8003 10236 10 3978 10237 11 66297 10238 6 1200 10244 6 6500 10313 3 11738 10316 6 3610 7001 2 109 7017 7 1668 7019 10 1627 7024 10 1734 7027 1 7054 6 2841 7069 12 4683 7070 6 436 7112 13 4250 7113 10 1146 7117 6 7127 4 7128 2 7136 2 7153 14 3532 7170 8 3490 58 117 7188 19 5849 7194 9 120 7197 4 318 7201 2 7205 19 17764 7209 12 1288 7213 5 90 7219 29 41084 7220 26 21337 7241 18 15604 7242 11 3924 7244 3 29 7247 4 7253 21 42637 7259 18 4200 7260 8 284 7264 8 556 7267 16 11640 7272 4 46 728 28 13148 7291 12 6124 7298 28 47485 7299 2 125 7320 4 7329 9 2610 7331 21 16989 7332 10 1682 7334 7 200 7335 1 7336 4 7339 6 7345 2 7350 3 402 7353 8 1517 7358 11 667 736 18 7232 1306 7370 5 420 7376 21 40267 7385 8 684 7386 4 118 7389 14 17998 7417 16 6062 7436 7 144 7441 9 536 7463 16 9214 7464 8 1421 7480 24 4560 7502 2 356 7518 8 660 7545 6 2188 7546 13 1922 7550 8 744 7554 12 240 7557 9 5352 7559 10 9136 7605 2 545 7641 2 183 7660 4 154 7661 4 206 7667 13 30802 7668 7 59392 7670 11 19208 780 2 291 7808 4 7817 3 287 788 8 424 790 3 124 792 2 64 793 14 16791 794 2 23 7961 2 304 8200 1 726 8216 2 150 8378 2 330 8405 2 1020 8776 1 2535 8844 Total LARGO 2 560 1168 910873 Tabla 24. Representación en la producción Fuente: propia 119 ANEXO 3 JUEGOS POR TURNO Los tiempos están medidos en minutos por juegos de pastillas que se realizan en un turno de 8h (418 min efectivos) en promedio, son tiempos de las piezas en producción no se tienen en cuenta tiempos inactivos de las máquinas. LAVADO DE PLATINA Promedio lavado de platina turno jgs WA-0628 Auto 1758 Moto 4980 GRANALLADO PLATINA Granalladora WA - 1133 Juegos / turno 1758 4980 APLICACIÓN DE PEGANTE Cabina de aplicación pegante jgs/turno Auto 1864 Moto 4980 SECADO DE PEGANTE Secado jgs/turno 2508 4980 FORMADO Juegos turno 0130 2 cavidades Juegos turno 0130 1 cavidad 400 200 Juegos turno 0114 2 cavidades Juegos turno 0114 1 cavidad 500 250 Juegos turno 0149 2 cavidades Juegos turno 0149 1 cavidad 700 350 Juegos turno 0168 2 cavidades Juegos turno 0168 1 cavidad 700 350 Juegos turno 0172 2 cavidades Juegos turno 0172 1 cavidad 700 350 n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a CURADO WA-0109 Tiempo de ciclo de curado min Juegos/turno WA-0110 Tiempo de ciclo de curado min Juegos/turno WA-0129ª Tiempo de ciclo de curado min Juegos/turno WA-0129B Tiempo de ciclo de curado min Juegos/turno 10,25 204 459 10,25 153 408 13 289 13 289 120 WA-0137ª Tiempo de ciclo de curado min Juegos/turno WA-0137B Tiempo de ciclo de curado min Juegos/turno WA-0170 Tiempo de ciclo de curado min Juegos/turno WA-0148 Tiempo de ciclo de curado min Juegos/turno WA-0169 Tiempo de ciclo de curado min Juegos/turno WA-0171 Tiempo de ciclo de curado min Juegos/turno WA-0173 Tiempo de ciclo de curado min Juegos/turno WA-0147 Tiempo de ciclo de curado min Juegos/turno WA-0115 Tiempo de ciclo de curado min Juegos/turno 13 289 13 289 11 304 684 10,25 204 459 10,25 122 275 15 7 15 7 15 7 Auto 10,25 10 Moto 5,2 176 Tabla 25. Juegos por turno Fuente: Incolbest s.a En el siguiente diagrama se pueden observar los tiempos de producción por juego y los tiempos de traslado y cambio de herramentales de cada una de las maquinas por proceso productivo. 121 122 ANEXO 4 COTIZACION SIEMENS Fuente: www.siemens.com/S7-1200 123 ANEXO 5 COLSEIN Fuente: Colsein 124 ANEXO 6 LISTADO DE VARIABLES DECLARACION Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global NOMBRE BV C109_disp C110_disp C115_1_disp C115_2_disp C115_3_disp C115_4_disp C129_1_disp C129_2_disp C137_1_disp C137_2_disp C148_disp C169_disp C170_disp C171_disp C173_disp CARGAR cola_frm114 cola_frm114_1 cola_frm13 cola_frm130 cola_frm149 cola_frm149_1 cola_frm168 cola_frm168_1 CR CUR1 CUR10 CUR2 CUR3 CUR4 CUR5 CUR6 CUR7 CUR8 CUR9 cur_bv cur_cr cur_cr1 cur_cr_WA109 cur_cr_WA110 cur_cr_WA110_1 cur_cv cur_gmr cur_lr CV TIPO STRING BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL INT INT INT INT INT INT INT INT STRING BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL INT INT INT INT INT INT INT INT INT STRING 125 Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global DIS_109 DIS_110 DIS_129_1 DIS_129_2 DIS_137_1 DIS_137_2 DIS_148 DIS_169 enable f114_disp f130_disp f149_disp f168_dip f172_disp FML_CURADO FML_CURADO1 FML_CURADO2 FML_CURADO3 FML_CURADO4 FML_CURADO5 FML_CURADOSP FML_FORMADO frm frm114 frm130 frm149 frm168 frm172 GEOMETRIA grn i inicio lav LR ORDEN_COMPLETA ORDEN_CONPLATINA ORDEN_CURADO_BATERIA ORDEN_CURADO_CORTO ORDEN_CURADO_CV ORDEN_CURADO_LARGO ORDEN_CURADO_WA109 ORDEN_CURADO_WA110 ORDEN_CURADO_WA148 ORDEN_CURADO_WA169 ORDEN_DIA ORDEN_DIA1 ORDEN_DIA2 ORDEN_DIA3 ORDEN_FORMFAML1 ORDEN_FORMFAML2 ORDEN_FORMFAML3 ORDEN_FORMWA0114 ORDEN_FORMWA0130 ORDEN_FORMWA0149 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL STRING STRING STRING STRING STRING STRING STRING STRING INT INT INT INT INT INT STRING INT INT INT INT STRING INT STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING STRING 126 Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global Global main.CONTF114 main.CONTF114 main.CONTF114 main.CONTF114 main.CONTF114 main.CONTF114 main.CONTF114 main.CONTF130 main.CONTF130 main.CONTF130 main.CONTF130 main.CONTF130 main.CTU11 main.CTU11 main.CTU11 main.CTU11 main.CTU11 main.CTU12 ORDEN_FORMWA0168 ORDEN_FORMWA0172 ORDEN_GRANALLADO ORDEN_LAVADO ORDEN_PEGANTE ORDEN_SINPLATINA Peg pl PLAT PLATINA PRENSA_CUR PRENSA_FORM REFERENCIA SINPLATINA snp Symbol1 Symbol2 Symbol3 Symbol4 TGranallado TIEMPO_GRAN_AC TIEMPO_GRANALL TIEMPO_LAVADO TIEMPO_LAVADO_AC TIEMPO_PEGANTE TIEMPO_PEGANTE_AC TIPO_MOLDE_C TLavado TPegante WA0130 WA0149 WA0172 WA109_GEMT WA110_DISP WA110_GEMT WA110_GEMT_1 CU CV EN ENO PV Q R CU CV EN PV Q CU CV EN PV Q CU STRING STRING STRING STRING STRING STRING INT INT STRING STRING STRING STRING STRING BOOL INT BOOL BOOL BOOL BOOL LREAL LREAL TIME TIME LREAL TIME LREAL STRING REAL LREAL STRING STRING STRING STRING BOOL STRING STRING BOOL DINT BOOL BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL DINT BOOL DINT BOOL BOOL 127 main.CTU12 main.CTU12 main.CTU12 main.CTU12 main.CTU15 main.CTU15 main.CTU15 main.CTU15 main.CTU15 main.CTU15 main.CTU15 main.CTU23 main.CTU23 main.CTU23 main.CTU23 main.CTU23 main.CTU23 main.CTU23 main.CTU24 main.CTU24 main.CTU24 main.CTU24 main.CTU24 main.CTU24 main.CTU25 main.CTU25 main.CTU25 main.CTU25 main.CTU25 main.CTU25 main.CTU25 main.CTU26 main.CTU26 main.CTU26 main.CTU26 main.CTU26 main.CTU26 main.CTU26 main.CTU3 main.CTU3 main.CTU3 main.CTU3 main.CTU3 main.CTU3 main.CTU30_LR main.CTU30_LR main.CTU30_LR main.CTU30_LR main.CTU30_LR main.CTU30_LR main.CTU31_BV main.CTU31_BV main.CTU31_BV main.CTU31_BV CV EN ENO PV CU CV EN ENO PV Q R CU CV EN ENO PV Q R CU CV EN PV Q R CU CV EN ENO PV Q R CU CV EN ENO PV Q R CU CV EN PV Q R CU CV EN PV Q R CU CV EN PV DINT BOOL BOOL DINT BOOL DINT BOOL BOOL DINT BOOL BOOL BOOL DINT BOOL BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL BOOL DINT BOOL BOOL BOOL DINT BOOL BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT 128 main.CTU31_BV main.CTU31_BV main.CTU4 main.CTU4 main.CTU4 main.CTU4 main.CTU4 main.CTU4 main.CTU7 main.CTU7 main.CTU7 main.CTU7 main.CTU7 main.CTU7 main.CTU_BV main.CTU_BV main.CTU_BV main.CTU_BV main.CTU_BV main.CTU_BV main.CTU_CUR main.CTU_CUR main.CTU_CUR main.CTU_CUR main.CTU_CUR main.CTU_CUR main.CTU_WA110 main.CTU_WA110 main.CTU_WA110 main.CTU_WA110 main.CTU_WA110 main.CTU_WA110 main.CTUFRM114_1 main.CTUFRM114_1 main.CTUFRM114_1 main.CTUFRM114_1 main.CTUFRM114_1 main.CTUFRM172 main.CTUFRM172 main.CTUFRM172 main.CTUFRM172 main.CTUFRM172 main.CTUFRM172 main.CTUSALIDAFRM0130 main.CTUSALIDAFRM0130 main.CTUSALIDAFRM0130 main.CTUSALIDAFRM0130 main.CTUSALIDAFRM0130 main.CTUSALIDAFRM0130 main main main.TG main.TG main.TG Q R CU CV EN PV Q R CU CV EN PV Q R CU CV EN PV Q R CU CV EN PV Q R CU CV EN PV Q R CU CV EN PV Q CU CV EN PV Q R CU CV EN PV Q R pl1 pl2 EN ET IN BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL DINT BOOL DINT BOOL BOOL BOOL DINT BOOL DINT BOOL BOOL INT INT BOOL TIME BOOL 129 main.TG main.TG main.TON1 main.TON1 main.TON1 main.TON1 main.TON1 main.TPEG main.TPEG main.TPEG main.TPEG SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 SLC1 PT Q EN ET IN PT Q EN ET IN PT FIN_CUR_BATE FIN_CUR_BATE1 FIN_CUR_BATE2 FIN_CUR_BATE3 FIN_CUR_WA109 FIN_CUR_WA110 FIN_CUR_WA129_1 FIN_CUR_WA129_2 FIN_CUR_WA137_1 FIN_CUR_WA137_2 FIN_CUR_WA148 FIN_CUR_WA169 FIN_CUR_WA171 FIN_CUR_WA173 FIN_CURADO FIN_FORM FIN_FORMWA0114 FIN_FORMWA0130 FIN_FORMWA0149 FIN_FORMWA0168 FIN_FORMWA0172 FIN_GRAN FIN_LAVADO FIN_PEG INCIO_CUR_BATE INCIO_CUR_BATE1 INCIO_CUR_BATE2 INCIO_CUR_BATE3 INICIO_CURADO INICIO_FORM INICIO_FORMWA0114 INICIO_FORMWA0130 INICIO_FORMWA0149 INICIO_FORMWA0168 INICIO_FORMWA0172 INICIO_GRAN INICIO_LAV INICIO_PEG INICIO_WA109 INICIO_WA110 INICIO_WA129_1 INICIO_WA129_2 INICIO_WA137_1 TIME BOOL BOOL TIME BOOL TIME BOOL BOOL TIME BOOL TIME BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL INT INT INT INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL 130 SLC1 SLC1 SLC1 SLC1 SLC1 INICIO_WA137_2 INICIO_WA148 INICIO_WA169 INICIO_WA171 INICIO_WA173 BOOL BOOL BOOL BOOL BOOL 131 ANEXO 7 SIMULACION CPTOOLS CPN Tools simulation report for: /cygdrive/C/Users/Usuario/Documents/prueba2407/##IncolbestCPN4 - copia.cpn Report generated: Mon May 25 20:15:08 2015 # ORDEN TIEMPO ORDENES - plat = P - mld = MC - t = "B" - clas = B - p = 20 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 1 - plat = P - mld = MC - t = "G" - clas = A - p = 10 2 3 - plat = P - mld = MC - t = "C" - clas = A - p = 10 3 4 - plat = P - mld = MC - t = "D" - clas = C - p = 10 4 5 - plat = SP - mld = Cv - t = "G" - clas = C - p = 10 5 6 - plat = SP - mld = Cv - t = "G" - clas = A - p = 10 6 7 - plat = P - mld = ML - t = "B" - clas = B - p = 20 0.0 7 132 8 - plat = P - mld = ML - t = "B" - clas = B - p = 20 0.0 division_del_trabajo @ (1:PROCESO_COMPLETO) 0.0 InCurado @ (1:Curado) 0.0 sensor_in2 @ (1:Curado) 0.0 lavado @ (1:Alistamiento) 0.0 InCurado @ (1:Curado) 8 9 - plat = SP - mld = Cv - t = "G" - clas = C - p = 10 9 10 10 - orden = (SP,"G",10,C,Cv) 11 - plat = P - mld = MC - t = "C" - clas = A - p = 10 11 12 - plat = SP - mld = Cv - t = "G" - clas = A - p = 10 12 13 13 0.0 sensor_in2 @ (1:Curado) 14 14 1.0 sensor_out10 @ (1:Curado) 15 15 1.0 sensor_out10 @ (1:Curado) 16 16 2.0 almacen @ (1:Curado) 17 17 2.0 almacen @ (1:Curado) 50.0 pegante @ (1:Alistamiento) 50.0 lavado @ (1:Alistamiento) 100.0 lavado @ (1:Alistamiento) 150.0 lavado @ (1:Alistamiento) - orden = (SP,"G",10,A,Cv) - orden = (SP,"G",10,A,Cv) - orden = (SP,"G",10,C,Cv) - orden = (SP,"G",10,C,Cv) - orden = (SP,"G",10,A,Cv) 18 - plat = P - mld = MC - t = "C" - clas = A - p = 10 18 19 - plat = P - mld = MC - t = "G" - clas = A - p = 10 19 20 - plat = P - mld = MC - t = "D" - clas = C - p = 10 20 21 - plat = P 21 133 - mld = ML - t = "B" - clas = B - p = 20 22 - plat = P - mld = ML - t = "B" - clas = B - p = 20 lavado @ (1:Alistamiento) 350.0 lavado @ (1:Alistamiento) 7250.0 In_Formado @ (1:FORMADO) 7250.0 Formado_dispon @ (1:FORMADO) 7250.0 pegante @ (1:Alistamiento) 7250.0 sensor_In1 @ (1:FORMADO) 7308.0 sensor_out1 @ (1:FORMADO) 22 23 - plat = P - mld = MC - t = "B" - clas = B - p = 20 23 24 - plat = P - mld = MC - t = "C" - clas = A - p = 10 24 25 - n2 = 1 - n1 = 1 - m1 = 0 - plat = P - mld = MC - t = "C" - clas = A - p = 10 -m=0 -k=0 25 26 - plat = P - mld = ML - t = "B" - clas = B - p = 20 26 27 - k1 = 0 - plat = P - mld = MC - t = "C" - clas = A - p = 10 27 28 -j=0 - plat = P - mld = MC - t = "C" - clas = A - p = 10 250.0 28 134 29 - plat = P - mld = MC - t = "C" - clas = A - p = 10 transporte @ (1:FORMADO) 7366.0 InCurado @ (1:Curado) 7366.0 FormQ @ (1:Curado) 29 30 - plat = P - mld = MC - t = "C" - clas = A - p = 10 30 31 - orden = (P,"C",10,A,MC) - ordenlist = [] 31 32 - plat = P - mld = MC - t = "D" - clas = C - p = 10 21650.0 pegante @ (1:Alistamiento) 32 In_Formado @ 21650.0 (1:FORMADO) 33 - plat = P - mld = ML - t = "B" - clas = B - p = 20 33 Formado1_disp @ 21650.0 (1:FORMADO) 34 - n3 = 0 - plat = P - mld = ML - t = "B" - clas = B - p = 20 34 sensor_out4 @ 21650.0 (1:FORMADO) 35 - j21 = 0 - plat = P - mld = ML - t = "B" - clas = B - p = 20 35 transporte @ 21692.0 (1:FORMADO) 36 - plat = P - mld = ML - t = "B" - clas = B - p = 20 36 37 - plat = P - mld = ML - t = "B" - clas = B 7366.0 21692.0 InCurado @ (1:Curado) 37 135 - p = 20 38 - plat = P - mld = ML - t = "B" - clas = B - p = 20 21692.0 Sensor_In1 @ (1:Curado) 38 39 - plat = P - mld = ML - t = "B" - clas = B - p = 20 28850.0 pegante @ (1:Alistamiento) 39 In_Formado @ 28850.0 (1:FORMADO) 40 - plat = P - mld = MC - t = "D" - clas = C - p = 10 40 Formado2_disp @ 28850.0 (1:FORMADO) 41 - n4 = 1 - n5 = 1 - m3 = 0 - m2 = 0 -f=0 - plat = P - mld = MC - t = "D" - clas = C - p = 10 41 sensor_In1C @ 28850.0 (1:FORMADO) 42 - k21 = 0 - plat = P - mld = MC - t = "D" - clas = C - p = 10 42 sensor_out4 @ 28908.0 (1:FORMADO) 43 - j21 = 1 - plat = P - mld = MC - t = "D" - clas = C - p = 10 43 transporte @ 28950.0 (1:FORMADO) 44 - plat = P - mld = MC - t = "D" - clas = C - p = 10 44 45 - plat = P 45 28950.0 InCurado @ (1:Curado) 136 - mld = MC - t = "D" - clas = C - p = 10 46 - orden = (P,"D",10,C,MC) - ordenlist = [(P,"C",10,A,MC)] 28950.0 FormQ @ (1:Curado) 46 47 - plat = P - mld = MC - t = "G" - clas = A - p = 10 43250.0 pegante @ (1:Alistamiento) 47 In_Formado @ 43250.0 (1:FORMADO) 48 - plat = P - mld = ML - t = "B" - clas = B - p = 20 48 Formado1_disp @ 43250.0 (1:FORMADO) 49 - n3 = 0 - plat = P - mld = ML - t = "B" - clas = B - p = 20 49 sensor_out4 @ 43250.0 (1:FORMADO) 50 - j21 = 2 - plat = P - mld = ML - t = "B" - clas = B - p = 20 50 transporte @ 43292.0 (1:FORMADO) 51 - plat = P - mld = ML - t = "B" - clas = B - p = 20 51 52 - plat = P - mld = ML - t = "B" - clas = B - p = 20 43292.0 InCurado @ (1:Curado) 52 53 - plat = P - mld = ML - t = "B" - clas = B - p = 20 43292.0 Sensor_In1 @ (1:Curado) 53 54 54 In_Formado @ 50450.0 (1:FORMADO) 137 - plat = P - mld = MC - t = "G" - clas = A - p = 10 Formado_dispon @ 50450.0 (1:FORMADO) 55 - n2 = 1 - n1 = 1 - m1 = 0 - plat = P - mld = MC - t = "G" - clas = A - p = 10 -m=0 -k=1 55 sensor_In1 @ 50450.0 (1:FORMADO) 56 - k1 = 1 - plat = P - mld = MC - t = "G" - clas = A - p = 10 56 57 - plat = P - mld = MC - t = "B" - clas = B - p = 20 50450.0 pegante @ (1:Alistamiento) 57 sensor_out1 @ 50508.0 (1:FORMADO) 58 -j=1 - plat = P - mld = MC - t = "G" - clas = A - p = 10 58 transporte @ 50566.0 (1:FORMADO) 59 - plat = P - mld = MC - t = "G" - clas = A - p = 10 59 60 - plat = P - mld = MC - t = "G" - clas = A - p = 10 50566.0 InCurado @ (1:Curado) 60 61 - orden = (P,"G",10,A,MC) - ordenlist = [(P,"C",10,A,MC),(P,"D",10,C,MC)] 62 50566.0 FormQ @ (1:Curado) 61 62 In_Formado @ 64850.0 (1:FORMADO) 138 - plat = P - mld = MC - t = "B" - clas = B - p = 20 Formado1_disp @ 64850.0 (1:FORMADO) 63 - n3 = 0 - plat = P - mld = MC - t = "B" - clas = B - p = 20 63 sensor_out4 @ 64850.0 (1:FORMADO) 64 - j21 = 3 - plat = P - mld = MC - t = "B" - clas = B - p = 20 64 transporte @ 64892.0 (1:FORMADO) 65 - plat = P - mld = MC - t = "B" - clas = B - p = 20 65 66 - plat = P - mld = MC - t = "B" - clas = B - p = 20 64892.0 InCurado @ (1:Curado) 66