tesis german ponce.pdf

Upload: german-ponce-nave

Post on 02-Mar-2016

187 views

Category:

Documents


0 download

TRANSCRIPT

  • UNIVERSIDAD DE TARAPACA

    ESCUELA UNIVERSITARIA DE INGENIERA INDUSTRIAL, INFORMTICA Y DE SISTEMAS

    Desarrollo de un CMMS para la Gestin de Detenciones y Generador de Reportes para la

    Superintendencia de Mantenimiento Mina, Minera GABY SpA

    Memoria para optar al ttulo de: Ingeniero Civil en Computacin e Informtica Alumno: GERMAN P.PONCE AVE Profesor Gua: DIEGO A. ARACENA PIZARRO

    Arica- Chile 2012

  • UNIVERSIDAD DE TARAPACA

    ESCUELA UNIVERSITARIA DE INGENIERA INDUSTRIAL, INFORMTICA Y DE SISTEMAS

    Desarrollo de un CMMS para la Gestin de Detenciones y Generador de Reportes para la

    Superintendencia de Mantenimiento Mina, Minera GABY SpA

    Memoria para optar al ttulo de: Ingeniero Civil en Computacin e Informtica Alumno: GERMAN P. PONCE AVE Profesor Gua: DIEGO A. ARACENA PIZARRO

    Arica- Chile 2012

  • 3

    DEDICATORIA

    Este trabajo est dedicado a mi familia, en especial a mis padres Policarpio y Yane, quienes con su confianza y apoyo me han permitido llegar hasta estas instancias. No hay palabras que puedan describir mi profundo agradecimiento hacia ellos, quienes durante todos estos aos confiaron en m y en mis capacidades; comprendiendo mis ideales y nunca dudaron en darme su ayuda en los momentos malos. He heredado de ellos todo lo que soy como persona, mis valores, mis principios, mi perseverancia y mi empeo, y todo ello con una gran dosis de amor y sin pedir nunca nada a cambio.

    A ellos, muchas gracias de todo corazn.

  • 4

    AGRADECIMIENTOS

    En primer lugar agradecer a Dios por acompaarme en esta etapa tan importante de mi vida, por darme las fuerzas necesarias para nunca flaquear.

    A Don Humberto Contreras Ingeniero Mantencin Mina por permitirme realizar tanto la Prctica profesional como este proyecto de Tesis.

    A todas las personas de la Superintendencia de Mantenimiento Mina- Minera Gaby SpA, en especial a Jonathan Manzano y Jorge Ramrez que apoyaron la iniciativa y desarrollo de este proyecto de tesis.

    Al profesor Diego Aracena por su ayuda y su apoyo en el desarrollo de este proyecto de Tesis.

    A los Profesores que conforman el Departamento de Computacin e Informtica de la Universidad de Tarapac.

    A todos que de alguna u otra forma me ayudaron con sus consejos, crticas constructivas y apoyo desinteresado y que fueron de gran ayuda en este proyecto.

    Gracias a todos!

  • 5

    CONTENIDO

    INDICE DE ILUSTRACIONES .................................................................................................. 8

    NDICE DE TABLAS ................................................................................................................. 10 GLOSARIO ................................................................................................................................. 11

    INTRODUCCION ...................................................................................................................... 14

    ABSTRACT ................................................................................................................................ 14

    CAPTULO I INTRODUCCIN ............................................................................................ 15 1.1 Introduccin ................................................................................................................ 15

    1.2 Descripcin del Problema ........................................................................................ 16

    1.3 mbito del proyecto .................................................................................................. 17 1.4 Objetivos del proyecto .............................................................................................. 17

    1.4.1 Objetivo general ................................................................................................ 17 1.4.2 Objetivos especficos ........................................................................................ 18

    1.5 Organizacin de la Tesis .......................................................................................... 18

    CAPITULO II - CONTEXTO DEL PROYECTO .................................................................... 19

    2.1 Antecedentes generales de la empresa ................................................................ 19

    2.1.1 Antecedentes Generales Minera Gaby .......................................................... 19

    2.1.1.1 Descripcin de la empresa ...................................................................... 19

    2.1.1.2 Descripcin geogrfica de la empresa ................................................... 19

    2.1.1.3 Proceso de obtencin del producto cobre ............................................. 20

    2.2 Flota de Equipos Utilizados en Operaciones Mina .............................................. 21

    2.3 Organigrama de la Gerencia de Mantenimiento .................................................. 24

    2.4 Descripcin del departamento donde se realiz la memoria ............................. 24

    CAPTULO III - MARCO TEORICO ....................................................................................... 26 3.1 Plataforma .NET ........................................................................................................ 26

    3.1.1 .NET Framework ............................................................................................... 26

    3.1.2 Componentes principales de.NET Framework ............................................. 27

    3.1.3 Ventajas de usar .NET Framework ............................................................... 28

  • 6

    3.2 Internet Information Services - IIS ......................................................................... 29

    3.3 ASP.NET .................................................................................................................... 30

    3.3.1 Descripcin ......................................................................................................... 30

    3.3.2 Aplicaciones ASP.NET ..................................................................................... 30

    3.3.3 Modelo de ejecucin de ASP.NET ................................................................. 31 3.4 SQL Server ................................................................................................................. 32

    3.4.1 Componentes de SQL Server 2005: .............................................................. 32

    3.4.2 Componentes de SQL Server 2005: .............................................................. 33

    3.4.3 Ventajas de Microsoft SQL Server [7] ............................................................ 34 3.5 Gestin de Activos Empresariales .......................................................................... 34

    3.6 Gestin de mantenimiento asistido por computadora ......................................... 35

    3.7 Metodologa................................................................................................................ 36

    CAPITULO IV -DESARROLLO DEL SISTEMA ................................................................... 37

    4.1 Modelo de Negocio ................................................................................................... 37

    4.1.1 Objetivo Estratgico .......................................................................................... 37 4.1.2 Objetivos especficos ........................................................................................ 37 4.1.3 Procesos del Negocio ....................................................................................... 37

    4.1.3.1. Obtener Informacin de Detenciones de equipos Mina .......... 37

    4.1.3.2. Crear una orden de trabajo para dicha detencin. .................. 38 4.1.3.3. Crear tareas para Orden de Trabajo. ...................................... 39 4.1.3.4. Conciliar con empresas colaboradoras. .................................. 39

    4.1.3.5. Realizar informes de disponibilidad de equipos en lnea. ...... 40

    4.1.4 Casos de Uso del Negocio .............................................................................. 41

    4.1.5 Diagrama Casos de Uso .................................................................................. 44

    4.1.6 Diagrama de Secuencia ................................................................................... 45

    4.1.7 Diagrama de Proceso ....................................................................................... 49

    4.2 MODELO DE BASE DE DATOS ............................................................................ 53

    CAPITULO V - IMPLEMENTACION Y PRUEBAS .............................................................. 55

    5.1.1 Acceso al Sistema ............................................................................................. 55

  • 7

    5.1.2 Perfil de Usuario Administrador ...................................................................... 56

    5.1.3 Perfil de Usuario Analista ................................................................................. 59

    5.1.4 Marcha Blanca ................................................................................................... 62

    6 CONCLUSIONES ...................................................................................................... 64

    7 BIBLIOGRAFIA .......................................................................................................... 66

  • 8

    INDICE DE ILUSTRACIONES

    Fig. 2.1 : Indicacin geogrfica de minera Gaby S.A. ................................................. 20

    Fig. 2.2, Proceso de obtencin del producto cobre ..................................................... 21

    Fig. 2.2 : Distribucion diferentes areas en Minera Gaby ............................................ 21

    Fig. 2.3 : Camin de extraccin Komatsu 930E-4 cap. 300 (t). ............................... 22 Fig. 2.4 : Palas electromecnicas Bucyrus 495HR ...................................................... 22

    Figura 4.5. Diagrama de Secuencia - Coinciliar .......................................................... 47

    Figura 4.6. Diagrama de Secuencia - Generar Reporte Disponibilidades ............ 48

    Figura 4.7. Diagrama de Proceso - Obtener Datos Detencin ............................... 49

    Figura 4.8. Diagrama de Proceso - Crear Orden de Trabajo .................................. 50 Figura 4.9. Diagrama de Proceso - Crear Tarea ......................................................... 51

    Figura 4.10. Diagrama de Proceso - Conciliar Detenciones de Equipos ............. 52

    Figura 4.11. Diagrama de Proceso - Generar reporte Disponibilidades .............. 53

    Figura 5.1. Login de Usuario ............................................................................................... 55

    Figura 5.2. Perfil de Administrador - Pantalla de Inicio ............................................. 56

    Figura 5.3. Perfil de Administrador - Ingreso de Nuevo Equipo Mina ................... 57

    Figura 5.2. Perfil de Administrador - Modificacin de Parmetros de Orden de Trabajo -Sistema .............................................................................................................. 57 Figura 5.2. Perfil de Administrador - Modificacin de Parmetros de Orden de Trabajo Tipo de Orden de trabajo ............................................................................. 58 Figura 5.2. Perfil de Administrador - Modificacin de Parmetros de Orden de Trabajo Modificar Datos Equipo Mina .................................................................... 58 Figura 5.2. Perfil de Administrador ingreso usuarios ................................................ 59

    Figura 5.2. Perfil Analista Estado Equipos ................................................................... 59

    Figura 5.2. Perfil Analista Ingreso Orden de Trabajo .............................................. 60 Figura 5.2. Perfil Analista Creacion de Reportes de Disponibilidad ................... 61

    Figura 5.2. Perfil Analista Cambio de Contrasea..................................................... 62

    Figura 5.2. Perfil Analista Modulo de Ingreso de Fechas....................................... 62

  • 9

    Figura 5.2. Perfil Analista Validador de Fechas ......................................................... 63

  • 10

    NDICE DE TABLAS

    Tabla 4.1 :Obtener Informacin de Detenciones de equipos Mina ................................... 38

    Tabla 4.2 :Crear una orden de trabajo para dicha detencin ............................................. 38 Tabla 4.3 :Crear una orden de trabajo para dicha detencin ............................................. 39 Tabla 4.4 : Conciliar con empresas colaboradoras ............................................................. 40

    Tabla 4.5 : Realizas informes de disponibilidad de equipos en lnea .............................. 40

    Tabla 4.6 : Obtener Datos ........................................................................................................ 42

    Tabla 4.7 : Crear Orden de Trabajo ....................................................................................... 42 Tabla 4.8 : Crear Tareas .......................................................................................................... 43

    Tabla 4.9 : Conciliar con empresas colaboradoras y operaciones .................................... 44

    Tabla 4.9 : Ver disponibilidades .............................................................................................. 44

  • 11

    GLOSARIO

    API : Interfaz de Programacin de Aplicaciones.

    ASP : Active Server Pages.

    ASP.NET : Sucesora de la tecnologa ASP para ser admitido por .NET FRAMEWORK

    CLR : Common Language Runtime - Lenguaje comn en tiempo de ejecucin.

    CODELCO : Corporacin Nacional del Cobre.

    CMMS : Computerized Maintenance Management System - Gestin de Mantenimiento Asistido por Computadora.

    DDL : Data Definition Language - Lenguaje de descripcin de datos.

    DLL : Dynamic Linking Library - Biblioteca de Enlace Dinmico.

    DML : Data Manipulation Language Lenguaje de Manipulacin de Datos.

    GMAO : Gestin de Mantenimiento Asistido por Ordenador

    HTML : Hypertext Markup Language.

    HTTP : HyperText Transfer Protocol - Protocolo de transferencia de Hipertexto.

    IIS : Internet Information Server.

    MSIL : Microsoft Intermediate Language.

    MARC : Maintenance and Repair Contract- Contrato de Mantenimiento y Reparacion.

    NNTP : Network News Transport Protocol - Protocolo de transferencia de noticias de redes.

    PDA : Personal Digital Assistant - Asistente Digital Personal.

  • 12

    SMTP : Simple Mail Transfer Protocol - Protocolo Simple de Transferencia de Correo.

    SOAP : Simple Object Access Protocol.

    TI : Tecnologa de la Informacin.

    XML : Extensible Markup Language - Lenguaje Extensible de Marcas.

    XPath : XML Path Language.

    XSLT : Extensible Stylesheet Language Transformation.

  • 13

    Desarrollo de un CMMS para la Gestin de Detenciones y Generador de Reportes para la Superintendencia de Mantenimiento Mina, Minera

    GABY SpA

    German Policarpio Ponce ave Bajo la supervisin del profesor Diego Aracena Pizarro en La Escuela Universitaria de Ingeniera Industrial, informtica y de Sistemas - UTA

    El Propsito del presente Proyecto fue el desarrollo de un Software de Gestin de Mantenimiento Asistido por Computadora (CMMS) Para la Administracin de Equipos Mina y Generador de Reportes, el cual se utilizara como apoyo a La Superintendencia de Mantenimiento Mina perteneciente a la Gerencia de Servicios en Minera Gaby SpA. Este tiene la labor de gestionar y planificar las mantenciones de los equipos de carguo y de apoyo, para tenerlos disponibles al rea de produccin. Para esta rea se implement un Sistema CMMS que ayudar al ingreso correcto de cada detencin que se obtenga de los Equipos Mina, ayudara a que sean procesados y se transforme en informacin importante para la toma de decisiones. Para esto se necesit interiorizarse en todo el proceso desde el inicio de una detencin, hasta la obtencin de datos importantes a partir de ellos, como disponibilidades de los equipos, as como otros indicadores de desempeo importantes, para la toma de decisiones por parte de la Superintendencia de Mantenimiento Mina.

    Para el desarrollo de este proyecto se utiliz una Tecnologa desarrollada por Microsoft, para crear pginas web llamada ASP.NET, el cual permitir obtener la interfaz y la conectividad necesaria para el correcto desarrollo del proyecto.

    Finalmente se desarroll un sistema que permitir cumplir con los requerimientos encomendados dando la posibilidad a la superintendencia de gestionar de mejor manera la informacin entregada y permitiendo un acceso a ellos de forma segura y disponible dentro de cualquier lugar dentro de las dependencias de Minera Gaby.

    Palabras Claves: CMMS, Control de detenciones, Reportes On-line, Gestin de Mantenimiento, .NET.

  • 14

    Development of CMMS for Detention Management and Report Generator for Mine Maintenance Superintendent, Minera Gaby SpA

    German Policarpio Ponce ave Under the supervision of Professor Diego Aracena Pizarro at The Escuela

    Universitaria de Ingeniera Industrial, informtica y de Sistemas UTA

    The purpose of this project was the development of a Computerized Maintenance Management System (CMMS) for Mine Equipment Management and Report Generator, which is used to support the Mine Maintenance Superintendent belonging to Gerencia de Servicios, Minera Gaby SpA. This has the task of managing and planning maintenances haulage equipment and support, to make them available to the production area. For this area, was necessary a CMMS system that will help to correct entry of each detention that obtained from the Mine Equipment, help them to be processed and transformed into meaningful information for decision making. For this, we needed internalize the whole process from the beginning of a detention, to obtain important information from them, such as availability of equipment and other important performance indicators for decision making by the Superintendency Mine Maintenance.

    For this project we used a technology developed by Microsoft, to create web pages called ASP.NET, which allow you to get the interface and connectivity necessary for the proper development of the project.

    Finally, we developed a system that will meet the requirements mandated giving the possibility to the superintendency better manage information supplied and allowing them access to a safe and available in any place within the premises of Minera Gaby SpA.

    Keywords: CMMS, Control of arrests, Online Reports, Maintenance Management,. NET.ABSTRACT

  • 15

    CAPTULO I INTRODUCCIN

    1.1 Introduccin

    La Corporacin Nacional del Cobre (Codelco) es una empresa minera del Estado Chileno, considerada el primer productor de cobre y molibdeno del mundo, que se dedica a la exploracin, procesamiento y venta de cobre, molibdeno y otros subproductos, tales como dor de oro y cido sulfrico. Fundada en 1976, la empresa opera a travs de cuatro divisiones mineras: Codelco Norte (que incluye las minas Chuquicamata Ministro Hales y Radomiro Tomic), Salvador, Andina y El Teniente; la divisin de fundicin y refinera Ventanas; y Minera Gaby SpA.

    El yacimiento Gabriela Mistral est ubicado en la Regin de Antofagasta, comuna de Sierra Gorda, a 120 kilmetros al suroeste de Calama y una altura de 2.660 metros sobre el nivel del mar. Contiene 620 millones de toneladas de mineral oxidado, con una ley media de 0,41% de cobre total. El yacimiento entr en produccin el ao 2008 y es operado por Minera Gaby SpA, una filial 100% propiedad de Codelco.

    Minera Gaby, es la primera operacin minera del mundo que utiliza el 100% de sus camiones de extraccin en la modalidad autnomo y cuya tecnologa est en permanente evaluacin y monitoreo. As tambin Minera Gaby destaca por ser la empresa que posee el mayor porcentaje de mujeres en Chile y de integrar a las comunidades originarias.

    En Minera Gaby se realizan una serie de actividades y trabajos que permiten el funcionamiento de la Minera entre ellas est la mantencin de los Equipos Mina y la Superintendencia de mantenimiento mina es la encargada de gestionar todas las mantenciones de estos equipos as como de reparar cada eventualidad que se produzca para que los equipos estn en ptimas condiciones para su uso en faena. Aunque existe un sistema basado en planillas de calculo que gestiona los datos generados por los equipos mina, La superintendencia ha visto la posibilidad de mejorar esta gestin dando una mejora en el proceso de obtencin de datos libre de errores y de un acceso ms rpido y seguro a los resultados obtenidos de estos datos como

  • 16

    por ejemplo : Disponibilidades de equipos , tiempo medio entre fallas , tiempo medio para reparar, as como otros indicadores necesarios para una mejor planificacin de las mantenciones. Bajo estas necesidades se propuso Desarrollar e implementar un Sistema de gestin de equipos mina, que responda a las necesidades de la Superintendencia de Mantenimiento Mina.

    1.2 Descripcin del Problema

    La superintendencia de Mantenimiento Mina es la encargada de realizar la debidas mantenciones a los equipos, as como de realizar reparaciones imprevistas a los equipos mina, cuando estas lo requieran, tambin est preocupada de que los equipos mina estn en produccin el mayor tiempo posible, sin ir en desmedro de sus debidas mantenciones . Para esto llevan un control de disponibilidad de equipos, es decir, cunto tiempo estuvo disponible el equipo para ser operado, as como otros indicadores de desempeo (KPI - Key Performance Indicators) necesarios para hacer ingeniera y lograr el mejor desempeo de los equipos.

    Los indicadores de desempeo son principalmente dos; en primer lugar se tiene el indicador MTBF (Tiempo medio entre falla) el cual indica cuan eficiente son los mantenimientos realizados al equipo y en segundo lugar esta MTTR (Tiempo medio para reparar)

    Toda esta informacin se debe consolidar en reportes, diarios, semanales y mensuales con el objetivo de definir la prioridad de los objetivos de actuacin de mantenimiento. Los anlisis de la informacin obtenida deben conducir a formular acciones para prevenir la repeticin de las averas en los equipos.

    Para este efecto se ideo un sistema gestor de detenciones basado en planillas de clculo y macros en Visual Basic, para el almacenamiento de datos as como la informacin de cada detencin efectuada a los Equipos Mina como por ejemplo: el equipo involucrado, el tiempo de inicio y termino de la detencin, as como las causas y las acciones correctivas efectuadas; tambin podan generarse reportes, el cual era actualizado y revisado por el analista de turno para luego ser entregado a la jefatura. Sin embargo, tal

  • 17

    sistema generaba problemas en la seguridad de los datos y en la confiabilidad en que estos se ingresaban como por ejemplo: detenciones solapadas y poco control en el ingreso de datos (equipos inexistentes, fechas inconsistentes, fcil modificacin) por lo que se decidi avanzar en este aspecto en la elaboracin de un mejor sistema gestor de detenciones.

    1.3 mbito del proyecto La implementacin de este proyecto, consiste en mejorar el proceso

    de obtencin de datos e informacin generado por los equipos mina, hacindolo disponible de manera segura a la superintendencia de Mantenimiento Mina o para quien sea autorizado. Para esto se desarroll un Sistema Informtico que permita ingresar, mediante una interfaz web los datos de cada detencin de los equipos, as como poder entregar informacin automtica como las disponibilidades diarias, semanales y mensuales. Adems los datos debern estar en una base de datos slida y accesible solo a usuarios autorizados y con la posibilidad de ser exportaba en otros formatos.

    Por requerimiento de Minera Gaby SpA, la tecnologa utilizada debi ser compatible con los entornos de Microsoft, por lo cual se determin realizarse en un ambiente .NET usando como lenguaje de programacin ASP.NET, .NET Framework. Versin 2.0 y un gestor de base de datos a SQL Server.

    1.4 Objetivos del proyecto

    1.4.1 Objetivo general

    Desarrollar un sistema de gestin de detenciones utilizando la tecnologa .NET usando una interfaz de presentacin estilo Web y que permita generar reportes de disponibilidades manejando para esto una base de datos que contendr el registro de todas las mquinas y los tipos de detenciones posibles.

  • 18

    1.4.2 Objetivos especficos

    Conocer y analizar el proceso completo de obtencin de datos, desde el origen de la detencin hasta el trmino de ella, as como de sus mantenciones.

    Generar un modelo de base de datos para la organizacin de los datos obtenidos de las detenciones de cada equipo mina, as como los sistemas involucrados dentro de ellas.

    Crear una interface web que permita a usuarios autorizados el ingreso modificacin y eliminacin de detenciones as como la visualizacin de resmenes de estos a travs de la red.

    Creacin de reportes de Disponibilidades por da, turno, mes. Creacin de grficos para facilitar la toma de decisiones por parte del

    administrativo.

    1.5 Organizacin de la Tesis

    Este trabajo est organizado de la siguiente manera:

    En el captulo 1, se presenta el problema, objetivos y contribucin del trabajo.

    En el captulo 2, se presenta aspectos generales de la empresa donde se realiz la tesis, ubicacin y mbito en el que se encuentra.

    En el captulo 3, se presenta el marco terico y se analizan las herramientas utilizadas.

    En el captulo 4, se presenta el anlisis y diseo del Sistema basado en Web.

    En el captulo 5, se presenta la implementacin y pruebas realizadas con.

    En el captulo 6, se presentan las conclusiones relevantes del trabajo y la propuesta futura de aprovechamiento

    En el captulo 7, se muestran las referencias y bibliografas utilizadas

  • 19

    CAPITULO II - CONTEXTO DEL PROYECTO

    2.1 Antecedentes generales de la empresa

    La informacin descrita a continuacin fue obtenida de la documentacin general de La Superintendencia de Mantenimiento Mina.

    2.1.1 Antecedentes Generales Minera Gaby

    2.1.1.1 Descripcin de la empresa

    El proyecto cuprfero Gaby, fue inaugurado oficialmente por la presidenta Michelle Bachellet, el 09 de diciembre de 2008, sta, opera slo con camiones de extraccin autnomos, convirtindose en la nica mina del mundo que funciona con esta tecnologa. Son en total (a la fecha) 17 mquinas las que transportan el mineral desde el rajo hasta la chancadora, los que son guiados digitalmente. Se encuentra ubicado en la comuna de Sierra Gorda, a 120 kilmetros al sur de Calama y a 203 de Antofagasta, a una altura de 2.660 metros sobre el nivel del mar.

    El proceso productivo es similar al empleado en otras instalaciones de Codelco y contempla la explotacin de 616 millones de toneladas de mineral oxidado, con una ley media de 0,44 % de cobre total, 150.000 t./ao de ctodos de cobre de alta pureza y una vida til de 15 aos.

    En el marco de los Derechos fundamentales en materia laboral y en concordancia con su Modelo de Negocios, Minera Gaby, cuenta con una participacin de mujeres tanto en las reas productivas como administrativas, equivalente al 23% de su dotacin de trabajadores directos, respecto de un promedio de 6% en la industria minera

    2.1.1.2 Descripcin geogrfica de la empresa

    La posicin geogrfica de minera GABY es: 232500,15 S y 684859,86 O. La que es indicada en la Fig. 2.1.

  • 20

    Fig. 2.1: Indicacin geogrfica de minera Gaby SpA.

    2.1.1.3 Proceso de obtencin del producto cobre

    La Figura. 2.2, muestra en trminos resumidos, el proceso de operacin de la planta de minera Gaby, para la obtencin del producto cobre, que comprende desde las operaciones de extraccin del mineral en la mina, hasta el proceso de obtencin del producto principal que son los ctodos de cobre. El proceso inicia en la extraccin del mineral desde el rajo, enviando el material al chancador primario, enviando el material al sector de acopio grueso, para continuar en los chancadores secundarios y terciarios, para obtener el material fino. Este se enva a los tambores acidificadores para ser enviados a las pilas de lixiviacin. Entrando al ltimo proceso, de extraccin y electro-obtencin de los ctodos de cobre.

  • 21

    Fig. 2.2, Proceso de obtencin del producto cobre

    Minera Gaby se distribuye en las siguientes reas (Figura 2.2): rea seca rea hmeda Infraestructura del complejo industrial

    Fig. 2.2: Distribucin diferentes reas en Minera Gaby

    2.2 Flota de Equipos Utilizados en Operaciones Mina

    Los equipos utilizados para realizar los movimientos en la mina, se describen en las siguientes categoras:

  • 22

    Equipos principales

    Camiones de extraccin

    La flota de equipo de camiones tolvas, corresponde a camiones autnomos KOMATSU 930E-4 (Figura 2.3), estos camiones tienen una capacidad de carga de 300 toneladas, (224yd3).

    Fig. 2.3: Camin de extraccin Komatsu 930E-4 cap. 300 (t). Palas electromecnicas

    Las Palas electromecnicas BUCYRUS 495HR (Figura. 2.4), corresponden a palas de capacidad de balde 120 toneladas.

    Fig. 2.4: Palas electromecnicas Bucyrus 495HR

  • 23

    Cargadores frontales

    Los cargadores frontales utilizados son del tipo LETORNEAU 1850, estos equipos de carguo son utilizados como apoyo (disponible) en caso de mantencin o detencin de algunas de las palas electromecnicas, minera Gaby cuenta con dos de esto equipos cuya capacidad de balde es de 31yd3. La Figura. 2.5 muestra el modelo del cargador frontal Letorneau 1850, utilizado en faena Gaby S.A.

    Fig. 2.5: Cargador frontal Letorneau 1850

    Equipos de apoyo utilizados en minera Gaby, operaciones mina.

    Para que los equipos de carguo puedan realizar su labor sin inconvenientes operacionales, es necesario contar con equipos de apoyo, minera GABY cuenta con los siguientes equipos:

    03 Motoniveladoras, Komatsu GD825A-2

    03 Tractores neumticos (Whelldozzer), Komatsu WD600-6

    03 Tractores orugas (Buldozer), Komatsu D375A-5

    02 Camiones regadores, Komatsu

    01 Cargador frontal, Komatsu WA470-A

    02 Perforadoras elctricas, Bucyrus 49HR

  • 24

    01 Perforadoras disel, Bucyrus 39HR

    01 Excavadora, Komatsu PC600

    2.3 Organigrama de la Gerencia de Mantenimiento

    La empresa GABY, posee una gerencia denominada: Gerencia de Mantenimiento, dentro de ella se encuentra la superintendencia de Mantenimiento Mina cuyo organigrama es indicado en la Figura 2.6:

    GERENCIA DE SERVICIO SUPERINTENDENCIA MANTENIMIENTO MINA

    Fig. 2.6: Organigrama de la Superintendencia de Mantenimiento Mina

    2.4 Descripcin del departamento donde se realiz la memoria

    Minera Gaby, posee una gerencia denominada Gerencia de Mantenimiento, esta gerencia se divide en dos superintendencias: Produccin y mantencin, el rea en la que se desarroll la memoria corresponde al rea de mantenimiento mina, esta tiene la labor de gestionar las mantenciones de los equipos de carguo y de apoyo, para tenerlos

  • 25

    disponibles al rea de produccin. El rea de mantencin consta de: Superintendente, jefe funcional mantenimiento mina, ingeniero mantencin mina, ingeniero turno mantencin mina, analista de gestin y 5 analistas de terrenos, este personal son los encargados de dirigir y coordinar las mantenciones de los equipos y analizar las situaciones de detenciones imprevistas.

  • 26

    CAPTULO III - MARCO TEORICO

    El desarrollo del sistema necesit ser programado en tecnologas y lenguajes de programacin adecuados para su correcto funcionamiento, esto sumado a los requerimientos tcnicos de Minera Gaby SpA. Se determin las herramientas tecnologas detalladas a continuacin.

    3.1 Plataforma .NET

    La plataforma .NET de Microsoft [1] es un componente de software que puede ser aadido al sistema operativo Windows. Provee un extenso conjunto de soluciones predefinidas para necesidades generales de la programacin de aplicaciones, y administra la ejecucin de los programas escritos especficamente con la plataforma. Esta solucin es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayora de las aplicaciones creadas para la plataforma Windows.

    .NETFramework se incluye en Windows Server 2008, Windows Vista y Windows 7.De igual manera, la versin actual de dicho componente puede ser instalada en Windows XP, y en la familia de sistemas operativos Windows Server 2003. Una versin "reducida" de .NET Framework est disponible para la plataforma Windows Mobile, incluyendo telfonos inteligentes

    3.1.1 .NET Framework

    .NET Framework es un componente integral de Windows que admite la compilacin y la ejecucin de la siguiente generacin de aplicaciones y servicios Web XML. El diseo de .NET Framework est enfocado a cumplir los objetivos siguientes:

    Proporcionar un entorno coherente de programacin orientada a objetos, en el que el cdigo de los objetos se pueda

  • 27

    almacenar y ejecutar de forma local, ejecutar de forma local pero distribuida en Internet o ejecutar de forma remota.

    Proporcionar un entorno de ejecucin de cdigo que reduzca lo mximo posible la implementacin de software y los conflictos de versiones.

    Ofrecer un entorno de ejecucin de cdigo que promueva la ejecucin segura del mismo, incluso del creado por terceras personas desconocidas o que no son de plena confianza.

    Proporcionar un entorno de ejecucin de cdigo que elimine los problemas de rendimiento de los entornos en los que se utilizan scripts o intrpretes de comandos.

    Ofrecer al programador una experiencia coherente entre tipos de aplicaciones muy diferentes, como las basadas en Windows o en el Web.

    Basar toda la comunicacin en estndares del sector para asegurar que el cdigo de .NET Framework se puede integrar con otros tipos de cdigo.

    3.1.2 Componentes principales de.NET Framework

    El .NET Framework est formado por [3]:

    El Common Language Runtime (CLR): el CLR gestiona los servicios en tiempo de ejecucin, incluyendo la integracin de lenguajes, la seguridad y la gestin de memoria. Durante el desarrollo, el CLR proporciona funcionalidades necesarias para simplificar el desarrollo.

    Biblioteca de clases: las bibliotecas de clases proporcionan cdigo reutilizable para las tareas ms habituales, incluyendo el acceso a datos, el desarrollo de servicios Web XML, Web Forms y WindowsForms.

  • 28

    El CLR tambin controla gran parte de la infraestructura de la aplicacin, de modo que los desarrolladores pueden concentrarse en la lgica especfica de la aplicacin. Los Servicios Web XML utilizan XML para enviar datos, garantizando as que cualquier cliente con capacidad XML puede recibir esos datos. Como XML es un estndar abierto, la mayora de clientes modernos, como los telfonos mviles, asistentes digitales personales (PDA) y consolas de juegos, pueden aceptar datos.

    3.1.3 Ventajas de usar .NET Framework

    En los primeros aos del desarrollo de aplicaciones Windows, todas las aplicaciones estaban escritas sobre la API (Interfaz de Programacin de Aplicaciones) de Windows en C o C++ [3].

    Con la llegada de Visual Basic, y posteriormente de Internet, los desarrolladores deban especializarse en el desarrollo de aplicaciones C y C++ (MFC/ATL), aplicaciones Visual Basic, o aplicaciones Active Server Pages(ASP). Con el .NET Framework, se puede utilizar tales conocimientos para desarrollar cualquier tipo de aplicacin.

    Las ventajas de utilizar el .NET Framework para desarrollar aplicaciones incluyen [3]:

    Basado en estndares y prcticas Web

    El .NET Framework soporta completamente las tecnologas existentes de Internet, incluyendo HTML (Hypertext Markup Language), HTTP, XML, SOAP (Simple Object Access Protocol), XSLT (Extensible Stylesheet Language Transformation), XPath (XML Path Language) y otros estndares Web.

    Diseado utilizando modelos de aplicacin unificados

    La funcionalidad de una clase .NET est disponible desde cualquier lenguaje compatible con .NET o modelo de programacin. Por tanto, la

  • 29

    misma pieza de cdigo puede ser utilizada por aplicaciones Windows, aplicaciones Web y Servicios Web XML.

    Fcil de utilizar para los desarrolladores

    En el .NET Framework, el cdigo est organizado en espacios de nombres jerrquicos y en clases. El .NET Framework proporciona un sistema de tipos comunes, conocido tambin como sistema de tipos unificados, que puede ser utilizado por cualquier lenguaje compatible con .NET. En el sistema de tipos unificados, todos los elementos del lenguaje son objetos. Estos objetos pueden ser utilizados por cualquier aplicacin .NET escrita en cualquier lenguaje basado en .NET.

    Clases extensibles

    La jerarqua del .NET Framework no queda oculta al desarrollador. Se puede acceder y extender las clases .NET (a menos que estn protegidas) mediante la herencia. Tambin podemos implementar la herencia entre mltiples lenguajes.

    3.2 Internet Information Services - IIS

    Internet Information Services o IIS [4] es un servidor de pginas web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versin limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.

    Antiguamente se denominaba PWS (Personal Web Server), y actualmente forma parte de la distribucin estndar de Windows, de modo que no se necesita una licencia extra para instalarlo. Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir, que en las computadoras que tienen este servicio instalado se pueden publicar pginas web tanto local como remotamente.

  • 30

    Los servicios de Internet Information Services proporcionan las herramientas y funciones necesarias para administrar de forma sencilla un servidor web seguro.

    Este servidor se basa en varios mdulos que le dan capacidad para procesar distintos tipos de pginas. Por ejemplo, Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. Tambin pueden ser incluidos los de otros fabricantes, como PHP o Perl.

    3.3 ASP.NET

    3.3.1 Descripcin

    ASP.NET [5] es un marco de programacin basado en el .NET Framework que se utiliza para generar aplicaciones Web. Los formularios Web Forms ASP.NET, que forman parte de una aplicacin Web ASP.NET, proporcionan un modo fcil de generar sitios Web dinmicos. ASP.NET tambin incluye la tecnologa necesaria para generar servicios Web XML, que proporcionan los bloques bsicos para construir aplicaciones distribuidas basadas en la Web.

    3.3.2 Aplicaciones ASP.NET

    Una aplicacin Web ASP.NET [5] contiene distintas partes y componentes. Crear aplicaciones Web ASP.NET implica utilizar y trabajar con todos ellos. Las partes de una aplicacin Web ASP.NET incluyen:

    Formularios Web Forms o pginas .aspx. Los formularios Web Forms y las pginas.aspx proporcionan la interfaz de usuario para la aplicacin Web.

    Pginas con cdigo trasero. Las pginas con cdigo trasero estn asociadas a los formularios Web Forms y contienen el cdigo del servidor para el formulario Web Form. Archivos de configuracin. Los archivos de configuracin son archivos XML

  • 31

    que definen la configuracin predeterminada para la aplicacin Web y para el servidor Web. Cada aplicacin Web tiene un archivo de configuracin Web.config. Adems, cada servidor Web tiene un archivo machine.config.

    Archivo Global.asax. Los archivos Global.asax contienen el cdigo necesario para responder a los eventos a nivel de aplicacin provocados por ASP.NET.

    Enlaces a servicios Web XML. Los enlaces a servicios Web XML permiten a la aplicacin Web enviar y recibir datos de un servicio Web XML.

    Conectividad a bases de datos. La conectividad a bases de datos permite a la aplicacin Web transferir datos desde y hacia fuentes de base de datos.

    Cach. El uso de cach permite a la aplicacin Web devolver ms rpidamente formularios Web Forms y datos tras la primera peticin.

    3.3.3 Modelo de ejecucin de ASP.NET

    El funcionamiento de ASP.NET para el envo de informacin a un cliente que ha realizado una peticin sigue la arquitectura cliente/servidor clsica como lo muestra la Figura 3.1.

    Cuando el cliente solicita una pgina Web por primera vez, se genera el siguiente conjunto de eventos:

    1. El navegador cliente enva una solicitud GET HTTP al servidor.

    2. El parseador ASP.NET interpreta el cdigo fuente.

    3. Si el cdigo no se ha compilado todava en una biblioteca de enlace dinmico (DLL), ASP.NET invoca el compilador

    4. El CLR carga y ejecuta el cdigo Microsoft intermediate language (MSIL).

    Cuando el usuario invoca la misma pgina Web por segunda vez, se genera el siguiente conjunto de eventos:

    El navegador cliente enva una solicitud GET HTTP al servidor.

  • 32

    El CLR carga y ejecuta inmediatamente el cdigo MSIL que ya se ha compilado durante el primer intento de acceso del usuario.

    Figura 3.1: Modelo de ejecucin de ASP.NET

    3.4 SQL Server

    Microsoft SQL Server 2005 [6] es una plataforma de base de datos que se utiliza en el procesamiento de transacciones en lnea (OLTP) a gran escala, el almacenamiento de datos y las aplicaciones de comercio electrnico; es tambin una plataforma de Business Intelligence para soluciones de integracin, anlisis y creacin de informes de datos.

    SQL Server 2005 incluye varias caractersticas de seguridad configurables y de gran precisin. Estas caractersticas permiten a los administradores implementar una defensa optimizada para los riesgos de seguridad especficos de su entorno.

    3.4.1 Componentes de SQL Server 2005:

    Motor de base de datos Reporting Services Analysis Services

  • 33

    Notification Services Integration Services Rplica Service Broker

    La figura 3.2 se ilustran las relaciones existentes entre los componentes de SQL Server 2005 y se indica la interoperabilidad entre ellos.

    Fig. 3.2 Componentes de SQL Server 2005

    3.4.2 Componentes de SQL Server 2005:

    Microsoft SQL Server 2008 Express es una plataforma de base de datos que se basa en Microsoft SQL Server. SQL Server Express facilita el desarrollo de aplicaciones controladas por datos con gran variedad de funciones, que mejoran la seguridad del almacenamiento y se implementan con rapidez.

    SQL Server 2008 Express con Advanced Services es una edicin de SQL Server Express que incluye una nueva herramienta de administracin grfica, caractersticas para la elaboracin de informes y funciones de bsqueda avanzadas basadas en texto.

    SQL Server 2008 Express with Tools es una edicin de SQL Server Express que incluye herramientas bsicas de administracin grfica.

  • 34

    Todas las ediciones de SQL Server Express se descargan gratuitamente y se pueden redistribuir previo acuerdo entre las partes. Cada edicin puede servir como base de datos cliente y como base de datos servidor bsica. Cualquiera de las ediciones de SQL Server Express constituye una opcin idnea para fabricantes independientes de software (ISV), usuarios de servidor, desarrolladores de software no profesionales, desarrolladores de software web, hosts de sitios web y aficionados a crear aplicaciones cliente. Si necesita caractersticas de base de datos ms avanzadas, puede actualizar SQL Server Express a versiones ms sofisticadas de SQL Server.

    3.4.3 Ventajas de Microsoft SQL Server [7]

    Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que

    permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo Cliente/Servidor, donde la informacin y

    datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin.

    Adems permite administrar informacin de otros servidores de datos.

    3.5 Gestin de Activos Empresariales

    La Gestin de Activos Empresariales [8] es la disciplina que busca gestionar todo el ciclo de vida de los activos fsicos de una organizacin con el fin de maximizar su valor. Cubre procesos como el diseo, construccin, explotacin, mantenimiento y reemplazo de activos e infraestructuras. Empresarial hace referencia a la gestin de los activos a pesar de que se encuentren en diferentes departamentos, localizaciones, instalaciones, y en algunos casos, incluso diferentes unidades de negocio. La gestin de los activos puede mejorar su rendimiento, reducir costes, extender su vida til y mejorar el retorno de inversin de los activos.

  • 35

    Las industrias que cuentan con un alto nmero de activos se encuentran que un fallo en uno de ellos, en un entorno altamente competitivo, resulta muy costoso. Adems, deben adherirse a una serie de normativas sobre seguridad, salubridad y medio ambiente a la vez que mantienen la disponibilidad mxima de los activos, espacios e infraestructuras, indispensable para la competitividad de las organizaciones.

    Las funciones de la gestin de activo se estn volviendo un elemento fundamental en organizaciones que estn dejando de lado el comportamiento reactivo (avera reparacin) y estn adoptando la filosofa de planificacin total del ciclo de vida de los activos, procesos de mantenimiento preventivo y otras mejores prcticas.

    Algunas organizaciones todava ven la gestin de activos como parte del plan de mantenimiento, hasta que se demuestra el impacto de una correcta gestin de los activos empresariales. Este cambio de mentalidad demuestra el cambio que est ocurriendo actualmente desde la gestin del mantenimiento a la gestin de los activos empresariales.

    3.6 Gestin de mantenimiento asistido por computadora

    La Gestin de mantenimiento asistido por computadora u ordenador [9], (tambin por las siglas GMAO). Tambin se nombra en ocasiones como CMMS, acrnimo de Computerized Maintenance Management System. En esencia es una herramienta software que ayuda en la gestin de los servicios de mantenimiento de una empresa. Bsicamente es una base de datos que contiene informacin sobre la empresa y sus operaciones de mantenimiento. Esta informacin sirve para que todas las tareas de mantenimiento se realicen de forma ms segura y eficaz. Tambin se emplea como herramienta de gestin para la toma de decisiones.

    Las plataformas de gestin del mantenimiento asistido por computadora pueden ser utilizadas por cualquier organizacin que necesite gestionar el mantenimiento de sus equipos, activos y propiedades. Algunas de las soluciones existentes estn enfocadas a mercados especficos

  • 36

    (mantenimiento de flotas de vehculos, infraestructuras sanitarias, etc.) aunque tambin existen productos que enfocados a un mercado general.

    3.7 Metodologa

    Para realizar el sistema informtico se utilizara un modelado de software, as tambin realizar una estrategia para obtener de modo sistemtico, basado en la Metodologa de Garca Molina[10], el modelo de casos de uso y el modelo conceptual, a partir del modelado del negocio basado en diagramas de actividades UML [11]. Despus de determinar los procesos del negocio de la organizacin bajo estudio, y de describir sus flujos de trabajo mediante diagramas de actividades, los casos de uso son identificados y estructurados a partir de las actividades de cada proceso, mientras que los conceptos del modelo conceptual se obtienen a partir de los datos que fluyen entre las actividades. Adems, las reglas del negocio son identificadas e incluidas en un glosario, como parte de la especificacin de datos y actividades. Un aspecto destacable de nuestra propuesta es el hecho de que el modelado conceptual y el de casos de uso son realizados en paralelo, haciendo ms fcil la identificacin y especificacin de casos de uso adecuados.

  • 37

    CAPITULO IV -DESARROLLO DEL SISTEMA

    4.1 Modelo de Negocio

    El efectuar el modelado de negocio es una tarea importante en el proceso de desarrollo de software, permite al desarrollador capturar el esquema general y los procedimientos que gobiernan el negocio

    4.1.1 Objetivo Estratgico

    La superintendencia de Mantenimiento Mina se ha propuesto mejorar la obtencin de datos correspondientes a las detenciones que generen los equipos mina de minera Gaby, utilizando para esto el sistema informtico adecuado que gestione de manera confiable y segura tanto las detenciones programadas como las que surjan eventualmente.

    4.1.2 Objetivos especficos

    1 Obtener informacin de la detencin iniciada. 2 Crear una orden de trabajo para dicha detencin. 3 Crear tareas para dicha Orden de Trabajo. 4 Conciliar con empresas colaboradoras. 5 Realizar informes de disponibilidad de equipos. 6 Realizar ingeniera.

    4.1.3 Procesos del Negocio

    4.1.3.1. Obtener Informacin de Detenciones de equipos Mina

    El proceso se inicia cuando un Ingeniero Turno del rea Mina es avisado por los operadores de equipos mina, que un equipo est detenido para realizar mantenimiento, este mantenimiento puede ser bsicamente de dos tipos: por algn imprevisto en el equipo (no Planificado), o por un

  • 38

    mantenimiento programado que debe realizarse segn el plan semanal de mantenimiento. El ingeniero rene los datos correspondientes al equipo (hora inicio mantenimiento, prioridad, sistema afectado, etc.). Tabla 4.1.

    Roles Asociados Tareas Realizadas Regla de Negocio Empresa

    Colaboradora. Ingeniero Turno

    Mantenimiento.

    Identificar equipo Mina involucrado.

    Determinar la hora de inicio y posible trmino de la detencin.

    Determinar el subsistema involucrado.

    Toda detencin que un equipo mina genere debe ser debidamente determinada y verificada por las empresas colaboradoras.

    Tabla 4.1: Obtener Informacin de Detenciones de equipos Mina

    4.1.3.2. Crear una orden de trabajo para dicha detencin.

    Una vez reunidos los datos, la empresa colaboradora lleva una orden de trabajo generada por ellos, la cual debe ser verificada y firmada por el Ingeniero de turno, este ltimo se quedara con una copia de respaldo para futuras auditorias, y llevara el registro de todas ellas. Tabla 4.2.

    Roles Asociados Tareas Realizadas Regla de Negocio Empresa colaboradora

    lleva una orden de trabajo en fsico, para ser firmada por el Ingeniero de Turno.

    Ingeniero turno revisa, corrige y firma la orden de trabajo registrndolas y almacenndolas.

    Identificar equipo Mina involucrado.

    Determinar la hora de inicio y posible trmino de la detencin.

    Determinar el subsistema involucrado.

    Toda detencin que un equipo mina genere debe ser debidamente determinada y verificada por el analista.

    Tabla 4.2: Crear una orden de trabajo para dicha detencin

  • 39

    4.1.3.3. Crear tareas para Orden de Trabajo.

    El ingeniero turno ingresara en ella las tareas correspondientes que se generan mientras la orden de trabajo est vigente, cada orden de trabajo debe tener al menos una tarea que describir la accin correctiva efectuada en el equipo. Tabla 4.3.

    Roles Asociados Tareas Realizadas Regla de Negocio Ingeniero Turno Determinar la

    tarea realizada para solucionar la detencin.

    Determinar la responsabilidad asumida (contrato MARC).

    Ingresa la tarea correspondiente al equipo

    Ingresa algunas observaciones pertinentes.

    Toda tarea debe ser ingresada adecuadamente teniendo cuidado de no equivocarse en las fechas y en la responsabilidad atribuida.

    Tabla 4.3 Crear una orden de trabajo para dicha detencin

    4.1.3.4. Conciliar con empresas colaboradoras.

    Una vez que ya estn ingresadas las rdenes de trabajo y las tareas del da, el ingeniero turno mantenimiento o en su defecto el analista de apoyo se rene con las empresas colaboradoras para verificar los datos y cerciorarse qu no hay ninguna diferencia tanto en las rdenes de Trabajo como en las Tareas asignadas a ella. Tabla 4.4.

  • 40

    Roles Asociados Tareas Realizadas Regla de Negocio Ingeniero Turno

    Mantenimiento Analista de

    apoyo. Empresas

    Colaboradoras

    Ingeniero turno se rene con las empresas colaboradoras.

    Revisan equipo por equipo que no existan diferencias.

    Una vez terminado se considera que esta todo conciliado.

    Es importante que los equipos mina estn de acuerdo con sus empresas colaboradora, a fin de no haber diferencias en la entrega de indicadores y en los resmenes entregados

    Tabla 4.4: Conciliar con empresas colaboradoras

    4.1.3.5. Realizar informes de disponibilidad de equipos en lnea.

    Una vez que las rdenes de trabajo y las tareas estn debidamente inscritas. El ingeniero puede ver los informes de disponibilidad para cada equipo mina, el cual reflejar en lnea las disponibilidades FISICA y MARC diaria de cada equipo en el turno actual o de alguna fecha determinada. Tabla 4.5

    Roles Asociados Tareas Realizadas Regla de Negocio El ingeniero turno. Analista de apoyo

    El analista revisa los datos y verifica que estn correctamente ingresados.

    El ingeniero de turno selecciona la fecha, el turno y la flota que desea ver.

    El analista

    Tabla 4.5: Realizas informes de disponibilidad de equipos en lnea

  • 41

    Diagrama General del Proceso

    Una vez identificados y descritos los procesos de negocios, se puede tener el diagrama general de los procesos, basndonos en el objetivo estratgico hasta los casos de uso que se deben ocupar (Figura 4.1).

    Figura 4.1: Diagrama de Procesos

    4.1.4 Casos de Uso del Negocio

    Partiendo de los procesos de negocios se identificaron los siguientes casos de uso.

    4.1.4.1 Obtener Datos Proceso del Negocio Obtener Datos

    Objetivo Reunir todos los datos de la detencin del equipo mina

    Descripcin El ingeniero de Turno que recibe es notificado por las empresas colaboradoras que un equipo se encuentra detenido.

    El ingeniero turno solicita los motivos de la detencin, as como el sistema afectado en el equipo mina, la hora y los pasos a seguir.

    Se anotan estos datos para ser verificados por

    Objetivo Estratgico

    SUB-OBJETIVOS DEL PROCESO

    CASOS DE USO DEL PROCESO

    MEJORAR LA OBTENCIN DE DATOS Y LA ADMINISTRACIN DE LAS DETENCIONES GENERADAS

    EN EQUIPOS MINA

    Crear Orden

    de Trabajo

    Crear Tareas Conciliar Obtener

    Datos

    Ver Disponibilidade

    s

    Obtener Datos de la Detencin

    Crear Tareas Crear Orden

    de Trabajo Conciliar

    Ver

    Disponibilidades

  • 42

    ambas partes. Prioridad Alta

    Riesgos Errores de tipografa, hora, fecha errneos. Posibilidades Tiempo de Ejecucin Variable dependiendo de la disponibilidad de la

    informacin del equipo involucrado. Coste Ejecucin

    Tabla 4.6: Obtener Datos

    4.1.4.2 Crear Orden de trabajo

    Proceso del Negocio Crear Orden de trabajo

    Objetivo Crear orden de trabajo con los datos reunidos, as como en qu condiciones se encontraba el equipo al momento de la falla.

    Descripcin Se determina si la mantencin es programada o proviene de un imprevisto.

    se ingresa la fecha de inicio de la Orden de Trabajo.

    El ingeniero turno Mantencin crear una orden de trabajo con los datos recopilados.

    Prioridad Alta

    Riesgos Mal ingreso de los datos en la Orden de Trabajo

    Posibilidades Tiempo de Ejecucin 15 min Coste Ejecucin

    Tabla 4.7: Crear Orden de Trabajo

    4.1.4.3 Crear Tareas

    Proceso del Negocio Crear Tareas para la orden de trabajo

    Objetivo Crear las tareas que sern realizadas para cada Orden de Trabajo

  • 43

    Descripcin Se definen las Tareas a realizar para poder solucionar la detencin.

    Ubicar la Orden de Trabajo en la cual se encuentra el Equipo.

    Ingresar la fecha de trmino e inicio real de la tarea.

    Determinar el Tiempo MARC correspondientes a la tarea

    Prioridad Alta Riesgos Mal ingreso de los datos de la tarea

    Ingreso de la tarea a un Equipo Mina que no corresponde.

    Posibilidades Tiempo de Ejecucin 15 min

    Coste Ejecucin Tabla 4.8: Crear Tareas

    4.1.4.4 Conciliar con empresas colaboradoras y operaciones.

    Proceso del Negocio Conciliar con empresas colaboradoras y operaciones

    Objetivo Definir los tiempos en que cada equipo mina no estuvo disponible y que concuerden con los datos de las empresas colaboradoras.

    Descripcin Se renen el Analista de apoyo y cada una de la empresas colaboradoras

    Se verifican que las informaciones de las rdenes de trabajo y las tareas concuerden en ambas partes.

    En caso de haber errores se corrigen, verificando los registros en fsico que tienen ambas partes.

    Prioridad Alta

    Riesgos Datos modificados sean igual de errneos. Posibilidades

    Tiempo de Ejecucin Aproximadamente una hora dependiendo de la cantidad de rdenes de trabajo.

  • 44

    Coste Ejecucin Tabla 4.9: Conciliar con empresas colaboradoras y operaciones

    4.1.4.5 Ver disponibilidades

    Proceso del Negocio Ver disponibilidades

    Objetivo Visualizar las disponibilidades de los equipos por da , turno y flota

    Descripcin El ingeniero de mantenimiento ingresa los datos de flota, fecha y turno.

    Se genera un reporte de disponibilidades de acuerdo a las variable ingresadas por el ingeniero de mantenimiento.

    Prioridad Riesgos El ingeniero de mantenimiento ingresa los datos

    errneos. Posibilidades Agregar ms variables para la entrega de

    disponibilidades. Tiempo de Ejecucin 15 min

    Coste Ejecucin

    Tabla 4.9: Ver disponibilidades

    4.1.5 Diagrama Casos de Uso

    En la figura se muestran los casos de uso generados a partir de los procesos del negocio y los agentes responsables de cada proceso.

  • 45

    Figura 4.1: Diagrama de Casos de uso

    4.1.6 Diagrama de Secuencia

    Para mostrar el aspecto de comportamiento de colaboracin de cada rol, se elabor los siguientes diagrama de secuencia UML, en los que los objetos denotan las instancias de los roles que intervienen en la interaccin.

    Obtener

    Datos

    Detencin

    Registrar

    Detencin

    Crear Tareas

    Conciliar

    Ver

    Disponibilidades

    Empresa

    Colaboradora

    Ingeniero Turno

    Mantenimiento

    Ingeniero

    Mantenimiento

    Analista de Apoyo

  • 46

    4.1.6.1 Obtener datos Detencin

    Figura 4.2. Diagrama de Secuencia - Obtener datos Detencin

    4.1.6.2 Crear Orden de Trabajo

    Figura 4.3. Diagrama de Secuencia - Crear Orden de Trabajo

    Empresa

    colaboradora

    Ingeniero Turno

    Mantenimiento

    1.- Avisa_detencion() 2-. evalua_detencion()

    Ingeniero Turno

    Mantenimiento

    1.- Ingresar_flota()

    3.- defenir_tipo_detencion()

    4.- Definir_prioridad_orden_t ()

    2.- Ingresar_equipo()

    5.- Definir_estado_del Equipo ()

    Analista de

    Apoyo

    6.- Envia_orden_t() 7.- Revisa _corrige

    orden_t()

  • 47

    4.1.6.3 Crear Tareas

    Figura 4.4. Diagrama de Secuencia - Crear Tareas

    4.1.6.4 Conciliar

    Figura 4.5. Diagrama de Secuencia - Conciliar

    Ingeniero Turno

    Mantenimiento

    1.- Ubicar_orden_t()

    2.Ingresar_fecha_inicio_

    temino_tarea()

    3.- Definir_tipo_tarea()

    Analista de

    apoyo

    4.- Envia_tarea() 5.- Revisa _corrige

    Tarea()

    Analista de

    Apoyo

    1.- Solicita_disponibilidades()

    2.-Entrega_disponibilidades()

    Empresa

    Colaboradora

    3.-revisa y corrige ()

    4.-reporta_incongruencias () 5.-revisa y corrige ()

    6.-Enviar_resultados()

  • 48

    4.1.6.5 Reporte Disponibilidades.

    Figura 4.6. Diagrama de Secuencia - Generar Reporte Disponibilidades

    Superintendente

    Mantenimiento

    Mina

    1.- Solicita_ reporte()

    2.-Genera_reporte

    Analista de

    Apoyo

    3.-Genera_grafico ()

    4.-Envia_reporte()

  • 49

    4.1.7 Diagrama de Proceso

    4.1.7.1 Obtener Datos Detencin

    Figura 4.7. Diagrama de Proceso - Obtener Datos Detencin

  • 50

    4.1.7.2 Crear Orden de Trabajo

    Figura 4.8. Diagrama de Proceso - Crear Orden de Trabajo

  • 51

    4.1.7.3 Crear tareas Para Orden de trabajo

    Figura 4.9. Diagrama de Proceso - Crear Tarea

  • 52

    4.1.7.4 Conciliar Detenciones de Equipos

    Figura 4.10. Diagrama de Proceso - Conciliar Detenciones de Equipos

  • 53

    4.1.7.5 Generar Reporte Disponibilidades

    Figura 4.11. Diagrama de Proceso - Generar reporte Disponibilidades

    4.2 MODELO DE BASE DE DATOS

    El Modelo Entidad/Relacin permite desarrollar un diseo de base de datos en un esquema de alto nivel conceptual, sin considerar los problemas de bajo nivel como la eficiencia. El Modelo Entidad/Relacin se hizo muy popular para el diseo de base de datos y es usado extensivamente.

  • 54

    Este modelo representa la realidad a travs de un esquema grfico empleando la terminologa de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagrama y se distinguen de otros por sus caractersticas particulares denominadas atributos, el enlace que rige la unin de las entidades est representada por la relacin del modelo. La Figura 4.12 muestra el modelo Entidad/Relacin del Sistema de Gestin de Equipos Mina en Minera Gaby.

    Figura 4.12. Modelo Entidad Relacin

    TMM_MARCMAR_ID_MARCMAR_CODIGOMAR_DETALLEMAR_FISICOMAR_MARC...

    intvarchar(30)varchar(40)bitbit

    TMM_PRIORIDAD_OTPRI_ID_PRIORIDAD_OTPRI_PRIORIDAD

    intvarchar(20)

    TMM_RESOLUCION_OTRES_ID_RESOLUCION_OTRES_RESOLUCION

    intvarchar(20)

    TMM_TIPO_TRABAJO_OTTIP_ID_TIPO_TRABAJOTIP_NOMBRE

    intvarchar(20)

    TMM_ESTADO_OTEST_ID_ESTADO_OTEST_ESTADO

    intvarchar(20)

    TMM_FLOTAFLO_ID_FLOTAFLO_CODIGOFLO_NOMBRE...

    intvarchar(10)varchar(50)

    TMM_SUBSISTEMASUB_ID_SUBSISTEMASIS_ID_SUBSISTEMASUB_NOMBRE_SUBSISTEMASUB_DETALLE_SUBSISTEMA...

    intintvarchar(70)varchar(50)

    TMM_ORDEN_TRABAJOORD_ID_ORDEN_TRABAJOEQU_ID_EQUIPOFLO_ID_FLOTASIS_ID_SISTEMATIP_ID_TIPO_TRABAJOPRI_ID_PRIORIDAD_OTEST_ID_ESTADO_OTCOND_ID_CONDICION_EQUIPORES_ID_RESOLUCION_OTORD_USUARIOORD_FECHAPROG_INIORD_FECHAPROG_TERMORD_FECHALLAORD_FECHAINIORD_FECHATERMORD_HOROMETROORD_COMENTARIOORD_FECHACREAORD_FECHAMODIFORD_USUARIOMODIF...

    bigintintintintintintintintintvarchar(15)datetimedatetimedatetimedatetimedatetimebiginttextdatetimedatetimevarchar(15)

    TMM_CONDICION_EQUIPOCOND_ID_CONDICION_EQUIPOCOND_CONDICION

    intvarchar(20)

    TMM_EQUIPOEQU_ID_EQUIPOEQU_NUMEROEQU_MARCAEQU_MODELOEQU_CONSTANTEHOR...

    intintvarchar(20)varchar(20)bigint

    TMM_SISTEMASIS_ID_SISTEMAFLO_ID_FLOTASIS_NOMBRE...

    intintvarchar(50)

    TMM_TAREATAR_ID_TAREAORD_ID_ORDEN_TRABAJOMAR_ID_MARCTAR_TURNOTAR_FECHAINITAR_FECHATERMTAR_COMENTARIOTAR_FECHADISP...

    intbigintintvarchar(10)datetimedatetimetextdatetime

  • 55

    CAPITULO V - IMPLEMENTACION Y PRUEBAS

    La interfaz de usuario es el medio por el cual el usuario puede hacer uso del sistema, por lo tanto es un paso importante en el desarrollo de este, ya que es esta estar en contacto directo con el usuario.

    Para el Sistema de Gestin de Equipos Mina de Minera Gaby se implement la siguiente interfaz.

    5.1.1 Acceso al Sistema

    Para acceder al sistema se debe escribir en la URL del navegador de Internet utilizado la siguiente direccin electrnica. Figura 5.1

    http://NombreDelServidor/SMM/login.aspx

    Figura 5.1. Login de Usuario

    Cuando el usuario ingresa al sistema se presentar un mdulo de autenticacin, el cual debe validar que los datos ingresados correspondan a los permitidos por el Sistema.

    Una vez que se ha iniciado la sesin, el sistema identificara el rol del usuario ingresado y lo dirigir a la pgina correspondiente al rol, el sistema

  • 56

    administra dos tipos de roles: Administrador y Analista. Los cuales tendrn diferentes opciones de ingreso de datos.

    5.1.2 Perfil de Usuario Administrador

    Para el correcto funcionamiento del Sistema se ha creado un rol de Administrador (Figura 5.2) el que se encargara de administrar los Equipos Mina y sus diferentes opciones, vale decir podr agregar, modificar, y eliminar: Flotas de Equipos, Equipos Mina y Sistemas Involucrados. Adems de poder administrar, caractersticas propias de las ordenes de trabajos.

    Figura 5.2. Perfil de Administrador - Pantalla de Inicio

    El rol de administrador tendr la posibilidad de agregar, eliminar y modificar equipos Mina, as tambin tendr esas caractersticas para la administracin de las rdenes de trabajo que deber crear el analista. (Figura 5.3, Figura 5.4, Figura 5.5, Figura 5.6.)

  • 57

    Figura 5.3. Perfil de Administrador - Ingreso de Nuevo Equipo Mina

    Figura 5.4. Perfil de Administrador - Modificacin de Parmetros de Orden de Trabajo -Sistema

  • 58

    Figura 5.5. Perfil de Administrador - Modificacin de Parmetros de Orden de Trabajo Tipo de Orden de trabajo

    Figura 5.6. Perfil de Administrador - Modificacin de Parmetros de Orden de Trabajo Modificar Datos Equipo Mina

    Tambin tendr la posibilidad de crear usuarios para que puedan ingresar al sistema. Figura 5.7

  • 59

    Figura 5.7. Perfil de Administrador ingreso usuarios

    5.1.3 Perfil de Usuario Analista

    El rol de Analista posee la interfaz de ingreso de OT y de generacin de Reportes las cueles deber entregar diariamente al Superintendente rea Mina, en la pgina principal (Figura 5.8) podr ver los equipos que se encuentran disponibles en signo verde y los equipos que no estn disponibles los encontrara con signo rojo, puesto que la lista de equipos es muy extensa, tiene la opcin de seleccionar la flota correspondiente.

    Figura 5.8. Perfil Analista Estado Equipos

  • 60

    As tambin el ingeniero Analista podr ingresar las ordenes de trabajo (Figura 5.9) y las tareas asociada a cada una de las ordenes de trabajo a travs de la siguiente interfaz en la cual deber rellenar datos propios de la orden: flota, equipo, prioridad, fecha llamado, fecha inicio, fecha termino y sistema afectado son los datos de mayor prioridad para un correcto anlisis posterior de la informacin.

    Figura 5.9. Perfil Analista Ingreso Orden de Trabajo

    Otra interfaz importante para el Analista, es la generacin de reportes (Figura 5.10) que permitan determinar la disponibilidad de cada uno de los Equipos Mina, la cual deber distinguirse en Disponibilidad Fsica y Disponibilidad MARC, el cual podr exportarse tanto en formato Excel como tambin en formato PDF.

  • 61

    Figura 5.10. Perfil Analista Creacin de Reportes de Disponibilidad

    As tambin el usuario puede cambiar su contrasea (Figura 5.11) cuando lo desee esto es importante a la hora de aumentar la seguridad del sistema

  • 62

    Figura 5.11. Perfil Analista Cambio de Contrasea

    5.1.4 Marcha Blanca

    Se implement en unos de los computadores del rea Seca, dentro de las oficinas de Minera Gaby para la realizacin de pruebas y se ingresaron los primeros datos directamente en la base de datos, para ello debieron traspasarse los datos histricos en Excel a SQL, para la adaptacin al nuevo formato. Tambin la creacin de una mquina virtual que servira de servidor y que tendra alojado el Sistema de Gestin de Equipos Mina

    Las pruebas realizadas en marcha blanca arrojaron mejoras en el sistema desarrollado:

    Necesidad de Mejora en la obtencin de datos y la necesidad de existan mdulos de ingreso de fechas (Figura 5.12) para facilitar al Analista a que pueda tener mayor facilidad de ingreso de las fechas.

    Figura 5.12. Perfil Analista Mdulo de Ingreso de Fechas

  • 63

    Necesidad que la informacin entregada sean ms controlables a la hora de ingresar los datos, por lo que se crearon validadores de fecha (Figura 5.13) las que sern de ayuda al usuario para que los datos sean ingresados correctamente.

    Figura 5.13. Perfil Analista Validador de Fechas

    Vio la necesidad de que el sistema pudiese salir de la sesin de usuario dado un tiempo, ya que esto permitir ingresar los datos desde cualquier parte de la red inalmbrica de CODELCO sin estar preocupado de que quede su cuenta activa en el dispositivo utilizado.

    Tambin se realizaron charlas instructivas a los usuarios para su debido uso de los datos, ya que los nuevos datos contemplaban nueva directrices a utilizar en la gestin de Equipos Mina, como la integracin de prioridad de la Orden de trabajo y otras opciones que desconoceran los analistas a la hora de ingresar las ordenes de trabajo.

    5.1.5 Comentarios Finales

    Las pruebas fueron realizadas en un servidor local dentro de las dependencias de La Superintendencia de Mantenimiento Mina, se prob por los usuarios que utilizaran el sistema y estos fueron validando el sistema y agregando requerimientos que hicieron el sistema ms robusto y personalizado. Adems dentro de la etapa de prueba se fueron agregando nuevas directrices basndose en otros modelos de rdenes de trabajo (OT) el cual agregara mayor valor agregado al Sistema CMMS.

  • 64

    6 CONCLUSIONES

    El Sistema CMMS de Gestin de Equipos Mina para la Superintendencia de Mantenimiento de Minera Gaby es una herramienta que se destin para la mejora en la administracin de datos y generacin de reportes ejecutivos de los equipos mina actualmente operativos. En ese sentido produjo una Mejora en la rapidez en el ingreso y modificacin as como en la entrega de informacin relevante como disponibilidades Fsica y MARC.

    Para esto fue necesario realizar una serie de tareas, adems de analizar el proceso de trabajo y analizar los requerimientos que el usuario necesita. Para esto, se utiliz la metodologa de Garca Molina [10] para determinar los procesos de negocio y los casos de uso involucrados. De esta manera se logr construir un sistema CMMS que cumpli con el objetivo y se logr construir un software a la medida del cliente.

    Se debe destacar adems el uso de herramientas .NET para la realizacin de este sistema CMMS ya que permiti crear un entorno cliente-servidor, adems de tener un entorno especficamente diseado para el desarrollo y ejecucin del software en forma de servicios y una amplia gama de lenguajes de programacin en la que pueden ser utilizados, esto sumado a el diseo de la base de datos en SQL Server permiti tener un sistema acorde a modelo de negocios diseado.

    Se realizaron pruebas de los usuarios que notaron una considerable mejora en la obtencin de datos, as como en la entrega de reportes el cual fue valorado, se destac el diseo y se propusieron mejoras dentro del marco de los requisitos los cuales fueron implementados de acuerdo a los plazos entregados.

    Como trabajo futuro se espera integrar nuevos mdulos de ayuda a los usuarios por ejemplo el tener un control de la programacin de las mantenciones, llevadas a cabo de manera manual y la posibilidad de que el usuario pueda entregar datos de muestra para que el sistema entregue recomendaciones de futuras mantenciones, a esto se le llama mantencin

  • 65

    preventiva, ya que hasta ahora solo se lleva a cabo mantencin reactiva y preventiva en Minera Gaby.

    Tambin teniendo experiencia en otros sistemas industriales como SAP o DISPATCH, sistemas empresariales de gran prestigio en el manejo de informacin, seria apreciable acoplar a estos sistemas para mejor administracin de los datos obtenidos.

    Los Sistemas de Informacin y las Tecnologas de Informacin han cambiado la forma en que operan las organizaciones actuales. A travs de su uso se logran importantes mejoras, dan una solucin a los procesos productivos y proporcionan eficiencia en la entrega de datos. Esto indica que el uso masivo de estos tipos de soluciones seguir en aumento as tambin como el desarrollo de herramientas de desarrollo que permitan explotar al mximo sus caractersticas.

  • 66

    7 BIBLIOGRAFIA

    [1] Wikipedia, la enciclopedia libre.- Microsoft .NET, http://es.wikipedia.org/wiki/Microsoft_.NET, MAYO 2012.

    [2] Informacin general y conceptual sobre .NET Framework http://msdn.microsoft.com/es-cl/library/zw4w595w(v=vs.100).aspx MAYO 2012.

    [3] Descripcin del Microsoft.NETFramework. http://sisinfo.itc.mx/ITC-APIRGG/Fundamentos_ASPdotNet/capitulo1.html ENERO 2012.

    [4] Wikipedia, la enciclopedia libre - Internet Information Services http://es.wikipedia.org/wiki/ Internet_Information_Services. Enero 2012.

    [5] Introduccin a ASP.NET http://pis.unicauca.edu.co/moodle-2.1.2/pluginfile.php/18890/mod_resource/content/0/Material_PDF/1.-_Introduccion_a_ASP.NET.pdf. Enero 2012.

    [6] Informacin general de SQL Server 2005 - http://msdn.microsoft.com/es-es/library/ms166352(v=sql.90).aspx - MAYO 2012.

    [7] Wikipedia, la enciclopedia libre.- Microsoft SQL Server http://es.wikipedia.org/wiki/Microsoft_SQL_Server. ENERO 2012

    [8] Wikipedia, la enciclopedia libre.- Gestin de Activos Empresariales http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_activos_empresariales. ENERO 2012.

    [9] Wikipedia, la enciclopedia libre.- Gestin de mantenimiento asistido por computadora- http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_mantenimiento_asistido_por_computadora. ENERO 2012.

    [10] Ortn, M., Garca Molina, J., Moros, B., & Nicols, J. El modelo del negocio como base del modelo de requisitos. MAYO 2012.

    [11] Modelado de Sistemas con UML, http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/doc-modelado-sistemas-uml.pdf. MAYO 2012.