Está en la página 1de 66

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, (224yd
3
).

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 31yd
3
.
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_MARC
MAR_ID_MARC
MAR_CODIGO
MAR_DETALLE
MAR_FISICO
MAR_MARC
...
i nt
varchar(30)
varchar(40)
bi t
bi t
<pk>
TMM_PRIORIDAD_OT
PRI_ID_PRIORIDAD_OT
PRI_PRIORIDAD
i nt
varchar(20)
<pk>
TMM_RESOLUCION_OT
RES_ID_RESOLUCION_OT
RES_RESOLUCION
i nt
varchar(20)
<pk>
TMM_TIPO_TRABAJO_OT
TIP_ID_TIPO_TRABAJO
TIP_NOMBRE
i nt
varchar(20)
<pk>
TMM_ESTADO_OT
EST_ID_ESTADO_OT
EST_ESTADO
i nt
varchar(20)
<pk>
TMM_FLOTA
FLO_ID_FLOTA
FLO_CODIGO
FLO_NOMBRE
...
i nt
varchar(10)
varchar(50)
<pk>
TMM_SUBSISTEMA
SUB_ID_SUBSISTEMA
SIS_ID_SUBSISTEMA
SUB_NOMBRE_SUBSISTEMA
SUB_DETALLE_SUBSISTEMA
...
i nt
i nt
varchar(70)
varchar(50)
TMM_ORDEN_TRABAJO
ORD_ID_ORDEN_TRABAJO
EQU_ID_EQUIPO
FLO_ID_FLOTA
SIS_ID_SISTEMA
TIP_ID_TIPO_TRABAJO
PRI_ID_PRIORIDAD_OT
EST_ID_ESTADO_OT
COND_ID_CONDICION_EQUIPO
RES_ID_RESOLUCION_OT
ORD_USUARIO
ORD_FECHAPROG_INI
ORD_FECHAPROG_TERM
ORD_FECHALLA
ORD_FECHAINI
ORD_FECHATERM
ORD_HOROMETRO
ORD_COMENTARIO
ORD_FECHACREA
ORD_FECHAMODIF
ORD_USUARIOMODIF
...
bi gi nt
i nt
i nt
i nt
i nt
i nt
i nt
i nt
i nt
varchar(15)
dateti me
dateti me
dateti me
dateti me
dateti me
bi gi nt
text
dateti me
dateti me
varchar(15)
<pk>
<fk1>
<fk2>
<fk3>
<fk4>
<fk5>
<fk6>
<fk8>
<fk9>
TMM_CONDICION_EQUIPO
COND_ID_CONDICION_EQUIPO
COND_CONDICION
i nt
varchar(20)
<pk>
TMM_EQUIPO
EQU_ID_EQUIPO
EQU_NUMERO
EQU_MARCA
EQU_MODELO
EQU_CONSTANTEHOR
...
i nt
i nt
varchar(20)
varchar(20)
bi gi nt
<pk>
TMM_SISTEMA
SIS_ID_SISTEMA
FLO_ID_FLOTA
SIS_NOMBRE
...
i nt
i nt
varchar(50)
<pk>
<fk>
TMM_TAREA
TAR_ID_TAREA
ORD_ID_ORDEN_TRABAJO
MAR_ID_MARC
TAR_TURNO
TAR_FECHAINI
TAR_FECHATERM
TAR_COMENTARIO
TAR_FECHADISP
...
i nt
bi gi nt
i nt
varchar(10)
dateti me
dateti me
text
dateti me
<pk>
<fk2>
<fk1>
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_asistid
o_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.

También podría gustarte