Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Julio 2008
UNIVERSIDAD DE ALCALÁ
Escuela Politécnica Superior
TRIBUNAL:
CALIFICACIÓN: ....................................
FECHA: ...................................................
A mis padres,
Índice
Resumen............................................................................................................ 5
Memoria............................................................................................................ 7
Apartado A........................................................................................................ 9
Contexto: Mantenimiento Industrial y CMMS
Apartado B ....................................................................................................... 43
Estudio de un CMMS: MAXIMO.
Aplicación en un departamento de Ingeniería y Mantenimiento
1. Introducción .................................................................................................... 45
2. Puntos básicos de un sistema CMMS ....................................................... 46
2.1. Órdenes de trabajo (OT’s) ........................................................................... 46
2.1.1. Tipos de Órdenes de Trabajo................................................................... 48
2.1.2. Prioridad................................................................................................... 53
2.1.3. Estado de una Orden de Trabajo.............................................................. 54
2.1.4. Administración de OT’s. El Supervisor................................................... 55
2.1.5. Ejecución de OT’s. El mecánico.............................................................56
-1-
Gestión integral del mantenimiento mediante la aplicación de software de control
-2-
Gestión integral del mantenimiento mediante la aplicación de software de control
1. Introducción...................................................................................................... 145
2. Consideraciones teóricas. Gestión del inventario................................... 146
2.1. Cálculo de la rotación de inventario............................................................ 147
2.2. Estrategias de acortamiento del ciclo de rotación...................................... 148
2.2.1. Creación de Stocks en consigna............................................................... 149
2.2.2. Ajuste de la cantidad económica de compra............................................ 151
2.2.3. Ajuste del Punto de Reorden....................................................................155
2.2.4. Mejora continua y eliminación de Stock obsoleto................................... 159
-3-
Gestión integral del mantenimiento mediante la aplicación de software de control
Presupuesto.................................................................................................... 235
Bibliografía.................................................................................................... 238
-4-
Gestión integral del mantenimiento mediante la aplicación de software de control
Resumen
Este Trabajo de Fin de Carrera comprende un estudio teórico de la gestión integral de
un Departamento de Ingeniería y Mantenimiento, mediante la aplicación de un software
de gestión de mantenimiento (CMMS).
Finalmente, a modo de ejemplo sobre qué beneficios puede aportar una aplicación
CMMS, se realizará una mejora en el tiempo de rotación del inventario gestionado por
el Departamento.
Palabras clave:
Mantenimiento Industrial, CMMS, Software de control, Gestión de Inventario.
-5-
Gestión integral del mantenimiento mediante la aplicación de software de control
-6-
Gestión integral del mantenimiento mediante la aplicación de software de control
MEMORIA
-7-
Gestión integral del mantenimiento mediante la aplicación de software de control
-8-
Gestión integral del mantenimiento mediante la aplicación de software de control
Apartado A
Contexto:
Mantenimiento
Industrial
y CMMS
-9-
Gestión integral del mantenimiento mediante la aplicación de software de control
- 10 -
Gestión integral del mantenimiento mediante la aplicación de software de control
mantenimiento.
2. m. Conjunto de operaciones y cuidados necesarios para que instalaciones,
edificios, industrias, etc., puedan seguir funcionando adecuadamente.
Mantenimiento:
La combinación de todas las acciones técnicas, administrativas y de gestión que
se efectúan durante el ciclo vital de un equipo y que tienen el objetivo de
mantener o restaurar dicho equipo hacia un estado en el cual pueda desarrollar
la función para la cual está destinado.
- 11 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Hasta la Primera Revolución Industrial (finales del siglo XVII) las funciones de
preservación y mantenimiento no tuvieron un gran desarrollo debido a la menor
importancia que tenía la máquina con respecto a la mano de obra. Se estima que en el
entorno hasta la Segunda Revolución Industrial (hacia 1880) el 90% del trabajo lo
realizaba el hombre mientras que la máquina sólo hacía el 10%. La conservación que se
proporcionaba a los recursos de las empresas era sólo mantenimiento correctivo (las
máquinas sólo se reparaban en caso de paro o avería importante). En el mismo, la
planificación del mantenimiento es nula, ya que se realizan las reparaciones como
reacción tras producirse la avería. El mantenimiento correctivo evolucionó desde el
imprevisto hacia el mantenimiento correctivo “programado”, donde a pesar de que se
sigue realizando la reparación después de la avería, esta última es esperada con todos
los medios necesarios preparados para disminuir el tiempo de parada del equipo. De esta
manera se consiguió elevar la disponibilidad en comparación con el correctivo no
programado. Este tipo de mantenimiento no planificado no satisfizo las necesidades de
la producción, lo cual se hizo evidente con ocasión de la 1ª guerra mundial (1914-1918),
durante la cual se comprendió la necesidad del trabajo continuado de las máquinas. Así
nació el concepto de mantenimiento preventivo.
La filosofía MPP llegará a algunos países de Europa en los años 30 y una década
después comienza su aplicación en la antigua Unión Soviética. De nuevo la guerra
supondrá un impulso para el campo del mantenimiento industrial. Como consecuencia
de la 2ª guerra mundial (1939-1945) surge un nuevo concepto: el mantenimiento
productivo. Este hace referencia por un lado al diseño de las máquinas -enfocada al
rápido y fácil mantenimiento- y por otro a la implicación del propio operario en tareas
de mantenimiento.
- 12 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Al finalizar la Guerra las teorías norteamericanas llegan a Japón, donde serán aplicadas
durante los años 50. Desde ese momento Japón lidera los avances en métodos
productivos: en 1964 se crea el premio de la excelencia PM (Productive Maintenance o
Mantenimiento Productivo) por la Asociación Japonesa de Mantenimiento, JMA (Japan
Maintenance Association), en 1969 la JMA crea el JIPE (Japan Institute of Plant
Engineers), en 1971 Nippon Denso, fabricante de piezas auxiliares del automóvil y
proveedor de Toyota, aplica al mantenimiento la participación de los operarios de
producción, lo que significa el nacimiento del Mantenimiento Productivo Total.
Con la extensión de los sistemas informáticos durante la última década del siglo XX se
produjo una adaptación del software al mantenimiento industrial, en busca de una
mayor capacidad de control, almacenamiento de datos, conocimiento de los equipos,
gestión de mano de obra, etc. A los programas encargados de estas funciones se les
denominó CMMS (Computerized Management Maintenance Software).
- 13 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las razones para estos cambios son las exigentes condiciones de la competencia, que no
admiten ningún desperdicio de recursos tales como materias primas, tiempo, personal,
repuestos, etc., la mayor complejidad de las instalaciones, así como también el grado
creciente de interrelación de unidades productivas lo que ha aumentado
considerablemente los costes de paros de producción y reparaciones. En consecuencia,
los tiempos de detención breves y un bajo ratio de averías son factores que desempeñan
un papel decisivo en el éxito económico
- 14 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 15 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Procedimientos estandarizados:
Para mejorar los tiempos de respuesta con cambios rápidos de ensambles ó partes
para su posterior reparación. Las líneas de producción tienden a estar compuestas
por muchas máquinas sencillas y multifuncionales en vez de pocas máquinas,
complejas y especializadas.
- 16 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 17 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 18 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 19 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Los Programas CMMS permiten disponer de gran cantidad de información, que debe
estar adecuadamente organizada y ser fácil de extraer. Es posible disponer de un
historial de cada equipo (máquina o instalación), en cuanto a características técnicas,
revisiones, sustituciones, fechas de las últimas incidencias o averías, personal, horas y
materiales utilizados en la solución de los problemas, etc. Al mismo tiempo, permiten
programar en función de los parámetros que se analicen, las revisiones preventivas y/o
predictivas, generando los listados correspondientes para la tarea de los técnicos, según
los plazos programados. Los Programas CMMS suelen estar compuestos de varias
secciones o módulos interconectados, que permiten ejecutar y llevar un control
exhaustivo de las tareas habituales en los Departamentos de Mantenimiento. Entre los
diferentes proveedores y sistemas existentes en el mercado, es habitual encontrar
programas que presentan algunas de estas funcionalidades:
- 20 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las siglas CMMS encuentran su equivalente en español como GMAO (Gestión del
Mantenimiento Asistido por Ordenador) Así mismo, en la gran mayoría de los países
latinoamericanos, se usan las siglas GMAC (Gestión de Mantenimiento asistida por
Computadora).
Existen programas CMMS de propósito genérico, y otros cuyo enfoque se centra en una
sector industrial concreto.
- 21 -
Gestión integral del mantenimiento mediante la aplicación de software de control
A partir de esta fuente de información podrán tomarse las decisiones estratégicas. Por
ejemplo podría detectarse la necesidad de mejorar los servicios de subcontratación, o la
obsolescencia de un concreto equipo cuyas averías sean cada vez menos espaciadas o
más duraderas. También podrían detectarse nuevas necesidades de recursos, que den
lugar a modificaciones en la política de personal, etc.
Los objetivos al implantar un sistema CMMS estarán alineados con los objetivos
generales de la empresa. En este sentido podemos definir una serie de objetivos
secundarios.
Objetivos secundarios:
Reducción de costes.
Reducción del consumo de piezas, identificación de obsolescencias,
optimización, reaprovisionamiento y racionalización de almacenes, análisis de la
rentabilidad y los gastos.
Control de las instalaciones y equipos.
Historial técnico económico, estandarización, control global, diagnóstico de
averías (inspección técnica).
Reducción de tareas administrativas
Sistematización del trabajo, simplificación del manejo de informes y del
análisis, construcción de una informatización fiable y accesible.
Mejorar el servicio.
Adaptación con flexibilidad a las necesidades de producción, coordinación de
esfuerzos, identificación de prioridades.
Aumentar la disponibilidad.
Agilidad en el tratamiento de las órdenes de trabajo, ayuda a la planificación,
planificación del mantenimiento preventivo, detección de averías repetitivas,
mejora la coordinación de recursos.
- 22 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- Mejoras de control.
- Incremento de rendimiento
- 23 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 24 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Incremento de rendimiento
- 25 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 26 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 27 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- Organización de almacenes.
- Definición de los modelos, tipos de activos y máquinas existentes en la
empresa. Inventario del parque de activos y equipos.
- Definición de la cantidad de equipos con mantenimiento preventivo,
correctivo y predictivo.
- Revisión y ajuste de los centros de costo en la empresa.
- Definición y revisión de la plantilla de mantenimiento
- Revisión y confección de los trabajos, actividades y proyectos de
mantenimiento.
- Establecimiento de los fallos, causas y acciones más comunes.
- 28 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Perspectiva de futuro.
Si bien la implantación de un CMMS durará al menos varios meses, la total
adaptación por parte de los usuarios se medirá en años. Hay que tener en cuenta
que no todos los programas son ampliables y no es tarea recomendable ni
sencilla el cambiar de software cada 3 ó 5 años.
Conectividad.
Actualmente se ofrecen soluciones web, PDA, móviles...
Versiones DEMO.
Muchas empresas ofrecen la posibilidad de probar sus Programas CMMS de
forma real, antes de adquirirlos; son las llamadas "versiones DEMO" que,
aunque limitadas en algún aspecto(nº de equipos, tiempo de uso, etc.) permiten
analizar de una forma objetiva las características del mismo, así como su
adaptación a nuestra empresa.
Sistema Operativo
Hay sistemas de gestión para Windows, MacOS, UNIX, etc.
- 29 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Entre los diferentes productos que ofrecen estos proveedores hay una primera
diferenciación: programas “puramente” de gestión de mantenimiento, y aplicaciones
integradas dentro de sistemas ERP.
1
2004 CMMS Implementation Survey Results - Plant Maintenance Resource Center
- 30 -
Gestión integral del mantenimiento mediante la aplicación de software de control
SAP
Se estima que SAP PM es el software CMMS más utilizado del mundo. Su punto fuerte
es la capacidad de integración total con el resto del paquete SAP, con el cual pueden
controlarse todas las operaciones de una compañía (finanzas, logística, planificación,
contabilidad...)
- 31 -
Gestión integral del mantenimiento mediante la aplicación de software de control
MP2
MP2 ocupa el puesto nº 3 entre las aplicaciones CMMS más implantadas a escala
mundial
- Infor: Puesto 10º entre las mayores compañías de software del mundo. Presente
en más de 100 países.
- MP2 es un CMMS distribuido e implementado a escala internacional, pero con
especial desarrollo en el continente americano.
- Paquete basado en Windows. Disponible en inglés, francés, alemán, español y
holandés. Compatibilidad con Microsoft Project.
- MP2 es un sistema integrado de gestión que comprende:
o Organización y seguimiento del inventario
o Gestión de costes por equipo
o Históricos de datos en equipos
o Planificación de las tareas de mantenimiento preventivo
o Registros fiables de trabajos de mantenimiento
o Localización de recursos
o Solicitud y compra de repuestos
o Estudio de fallos en equipos y necesidades de mantenimiento
- 32 -
Gestión integral del mantenimiento mediante la aplicación de software de control
ELLIPSE
- 33 -
Gestión integral del mantenimiento mediante la aplicación de software de control
PMC
- 34 -
Gestión integral del mantenimiento mediante la aplicación de software de control
ITHEC
- MaxiMaint SQL: Concebido para una mayor exigencia, añadiendo funciones muy
avanzadas. Existe en versiones específicas según la actividad (servicios externos,
ayuntamientos, etc.) y permite cumplir con todas las exigencias que pueda tener un
jefe de mantenimiento y un jefe de proyecto (planificación avanzada, etc.).
- 35 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Lantek Avalon
o Gestión de trabajos
o Planificación de trabajos
o Gestión de Costes
o Solicitudes de reparación
o Gestión de repuestos
o Utilidades
o Posibilidad de integración con Lantek FM Center (Solución de Gestión
Integral de inmuebles, instalaciones y mantenimiento)
- 36 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 37 -
Gestión integral del mantenimiento mediante la aplicación de software de control
ABISMO
- 38 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 39 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Maximo es una aplicación de propósito genérico (se adapta a cualquier sector industrial)
enfocada en la gestión de los activos críticos de una compañía. Abarca mayores
funcionalidades que las de un simple CMMS, incluyendo la gestión de activos
tecnológicos (IT, hardware y software) y la posibilidad de integrar todos los factores
que intervienen en el proceso industrial. Por ejemplo, permite realizar todo el ciclo de
compra (creación de solicitudes, petición de ofertas a distintos proveedores, emisión de
la orden de compra, verificación de la recepción y facturación) a través de Internet.
Compañía fundada en 1968, con base en Massachussets (EEUU). Cuenta con 900
empleados. En 2006 fue adquirida por IBM y en 2007 se incorporó en IBM Tivoli
Software
Comunidad de usuarios
Cuanta incluso con dos foros no oficiales de interacción: una página web (con
mucha información compartida y actualizada sobre aplicaciones, problemas y
dudas) y un grupo de Yahoo! con varias centenas de intervenciones mensuales.
web: http://www.maximo-users.net/
group: http://tech.groups.yahoo.com/group/MAXIMO/
- 40 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Tecnología
Funciona con las bases de datos estándares Oracle, SQL Server e IBM DB2, y en
sus últimas versiones utiliza la arquitectura Java J2EE . Cada estación de trabajo
requiere la instalación de Windows y de Internet Explorer. El administrador requiere
además en entorno Java.
- 41 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 42 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Apartado B
Estudio de un CMMS:
MAXIMO 4i
Aplicación en un departamento
de Ingeniería y Mantenimiento
- 43 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 44 -
Gestión integral del mantenimiento mediante la aplicación de software de control
1. Introducción
La implantación de un CMMS en un equipo profesional provoca un cambio en la
filosofía de trabajo. Un correcto entendimiento del sistema conduce al control total de
las operaciones del departamento, de forma que no queden trabajos sin registrar ni
equipos sin listar ni mantenimientos preventivos sin planificar.
Entre los múltiples aspectos que puede cubrir el software de mantenimiento, es posible
identificar cuatro puntos básicos que deben contemplarse en un sistema CMMS:
Mantenimiento preventivo
Gestión de equipos
Control de inventario
Partiremos de estos cuatro aspectos para explicar el alcance y la filosofía del software
de mantenimiento, sentando las bases para a después analizar las particularidades de un
CMMS concreto, el programa MAXIMO 4i de MRO Software - IBM.
- 45 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Originalmente las órdenes de trabajo eran documentos de papel, firmados y sellados por
los empleados. Surgieron como un procedimiento que organizara y sistematizara los
trabajos de mantenimiento y la asignación de materiales y mano de obra. Con la
aparición de los sistemas CMMS, las OT’s se convirtieron en entes informáticos,
documentos guardados en una base de datos alojada en servidores, y que pueden ser
consultadas por los implicados desde equipos informáticos instalados en el área de
trabajo.
- 46 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Además del código numérico, la OT está definida por una breve descripción de la tarea
(inspección, avería, etc.) que facilite su comprensión y seguimiento.
Durante el ciclo de vida de una orden de trabajo intervienen tres figuras o roles
implicados: el solicitante, el mecánico y el supervisor. En ocasiones solicitante y
supervisor son la misma persona, puesto que el supervisor también podría ejercer de
planificador y responsable del reparto de la carga de trabajo de los técnicos.
Solicitante
Los solicitantes más habituales son los miembros de mayor jerarquía del propio
departamento, pero también podrían ser empleados de otros departamentos (medio
ambiente, seguridad, calidad, etc.), que tengan habilitado el acceso al CMMS.
Supervisor
Mecánico
Técnico al que se asigna el trabajo contemplado por la OT. Una Orden puede ser
asignada a varios mecánicos; cada uno de ellos debe completar su parte,
introduciendo datos de tiempo empleado, comentarios, fechas, etc.
- 47 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las OT’s de atención técnica se refieren a trabajos genéricos, por ejemplo presencia
del mecánico en un área concreta que requiera de continuas intervenciones menores
o presencia del mecánico para apoyar a técnicos externos que realicen un trabajo
concreto en la planta.
1
La nomenclatura y codificación de los tipos de órdenes de trabajo se corresponden con las del
programa MAXIMO 4i (estudiado en el punto 3 de este mismo apartado)
- 48 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 49 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 50 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 51 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Training (TR)
Estos dos tipos de órdenes de trabajo se utilizan para clasificar todas aquellas
órdenes de trabajo cuyo propósito no tenga cabida en los tipos anteriormente
descritos. No suelen utilizarse nunca.
- 52 -
Gestión integral del mantenimiento mediante la aplicación de software de control
2.1.2 Prioridad1
No todos los trabajos tienen la misma criticidad y por ello deben establecerse
prioridades. En el CMMS estudiado hay 5 niveles de prioridad, ordenados del 5 al 1
en sentido de criticidad descendente.
5 Crítica (Inmediato)
Tarea que debe ser realizada a lo largo del día, pero dentro del mismo.
3 Planificación semanal
2 En próxima parada
1 Baja
Tarea que puede ser realizada en un intervalo de tiempo elevado, dada su baja
prioridad. Se aplica a trabajos que requieran unas condiciones especiales, que estén
en espera de materiales o que dependan de factores incontrolables por el mecánico
que tiene asignada la orden de trabajo.
1
La nomenclatura y codificación de las prioridades de órdenes de trabajo se corresponden con
las del programa MAXIMO 4i (estudiado en el punto 3 de este mismo apartado)
- 53 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Desde que se crea hasta que se cierra, una orden de trabajo puede pasar por cuatro
diferentes estados, además de uno adicional de cancelación.
APROB: Aprobada
Aprobada por el supervisor pero no realizada
por el mecánico. A partir del momento en que el
APROB supervisor la aprueba la orden esta visible para
el mecánico o mecánicos a los que ha sido
asignada.
COMP: Completada
Completada por el mecánico, que debe haber
introducido las fechas y horas reales de
COMP realización, así como tiempos de fuera de
servicio de los equipos o comentarios que
pueden resultar de interés.
CERR: Cerrada
Cerrada por el solicitante si está conforme con el
CERR trabajo realizado. La OT se guarda en el
histórico y queda visible para todos los
implicados.
CANC: Cancelada
La orden puede ser cancelada por el supervisor o
CANC por el solicitante si deja de tener sentido o es
imposible su realización.
- 54 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 55 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Cuando un CMMS está plenamente implantado cada mecánico debe visualizar qué
órdenes de trabajo (OT’s) le han sido asignadas cada día, realizarlas y finalmente
registrar en el sistema que se han completado.
Consultar en su sesión de usuario del ordenador cuales son las órdenes que le
han sido asignadas (al inicio de la jornada de trabajo).
Seleccionar el trabajo a realizar, utilizando como primer criterio la prioridad.
Habrá de atenerse también a la posibilidad de acceso a los equipos, oportunidad,
posibles emergencias, etc.
Realizar el trabajo.
Completar en el ordenador la orden de trabajo, especificando hora de inicio y
final, materiales empleados y cualquier comentario de interés.
Cuando el supervisor dé el visto bueno al trabajo y cierra la orden, el mecánico
podrá tener acceso a ella para consulta a través del histórico de OT’s.
- 56 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Frecuencia
Como se vio en el apartado 2.1.1, estos tipos de mantenimiento son variantes del
MP, por lo que pueden ser generados desde las aplicaciones o módulos de
Mantenimiento Preventivo. Para el Mantenimiento Reglamentario todo es
exactamente igual. En el caso del Predictivo, la única variación consiste en
referenciar la generación de órdenes de trabajo a unos valores de la magnitud a
medir, en vez de a base temporal. Por Ejemplo, Cambio de filtros: en el preventivo
“salta” cada 6 meses, en el predictivo cada vez que el display muestre un caudal
inferior a ‘x’ litros/minuto.
- 57 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Plan de trabajo
Algunos CMMS permiten secuenciar los MP’s de forma que no siempre estén
asociados al mismo Plan de Trabajo. Como ejemplo, sería posible que cada mes se
generara una OT de limpieza de filtros (con su plan de trabajo asociado), y una vez
al año la OT generada fuera de cambio de filtro. En este caso la secuencia sería de
12 pasos, una de cada 12 veces se activaría el otro Plan de Trabajo.
Diagrama de flujo de MP
- 58 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Los sistemas CMMS suelen dedicar un módulo o subprograma a las gestión de equipos,
desde dónde se registran y consultan todos los datos del equipo, preventivos
implementados, repuestos asociados, etc. También permiten utilizar la codificación de
los equipos para filtrar qué órdenes de trabajo han sido generadas para cada máquina,
desde los módulos específicos de órdenes de trabajo.
Código
Ejemplo: CLIMAT-008
Descripción
Debe precisar perfectamente de qué equipo se trata. Será el indicador más usado
para localizar el equipo buscado.
Ubicación
La mayor parte de los sistemas CMMS permiten establecer una división de la planta
en ubicaciones, y dentro de cada ubicación estarían listados los equipos. Una
ubicación puede ser un lugar físico de la planta (Ejemplo: Sala de Compresores) o
un grupo de equipos de la misma funcionalidad (Ejemplo: Puestos de Control
contra- incendios).
Subequipos
- 59 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Planta
Ubicaciones
Equipos
Subequipos
Datos de cada uno de los equipos que es posible registrar en el CMMS. Se pueden
hacer informes que muestren todos los equipos de un proveedor, búsquedas por
modelo, etc.
Grupo de criticidad
Permite agrupar los equipos de la planta de acuerdo al grado de criticidad que tienen
para la producción o la seguridad. Ejemplo: División en 4 grados A,B,C,D.
Fallos asociados
Costes
En el CMMS se pueden registrar los costes asociados a cada equipo, desde el precio
al que se compra hasta los gastos de materiales y mano de obra que se acumulan en
sus reparaciones o inspecciones.
- 60 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Histórico de paradas
Permite consultar todas las averías del equipo. Adicionalmente algunos sistemas
calculan tiempo medio entre fallos (MTBF) y tiempo medio de reparación (MTTR).
Repuestos asociados
Este punto constituye un enlace capital entre los módulos de Gestión de Equipos y
de Control de Inventario. La posibilidad de consultar qué repuestos corresponden a
cada equipo es de gran utilidad y suele ser el modo más habitual de encontrar el
repuesto buscado. Adicionalmente, cuando en una OT asociada a un equipo se
utiliza un repuesto que no estaba contemplado como repuesto asociado, este queda
ligado automáticamente para futuras consultas.
Preventivos
Según la filosofía de trabajo con CMMS, todo debe estar bajo control, todo debe
quedar registrado. Cuando un nuevo equipo es instalado debe darse de alta en el
sistema (habitualmente lo hará alguno de los administradores) y cuando un equipo
se retira debe ser dado de baja (lo cual no quiere decir ser borrado, sino especificar
que está fuera de uso).
- 61 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Código y descripción
Tipo de Stock
Se establece para la gestión de los repuestos una serie de tipos de stock o grupos de
ítem:
STK: Repuestos que pertenecen a algún equipo critico y cuyo plazo de reposición
(entrega) es superior a lo asumible en caso de parada del equipo, por lo que
es necesario contar con un stock mínimo de ellos en la propia planta.
- 62 -
Gestión integral del mantenimiento mediante la aplicación de software de control
OBS: Repuesto perteneciente a un equipo dado de baja, pero que por su valor o
posible reutilización en otro equipo o instalación, se mantiene en la base de
datos de almacén, siendo sometido a revisiones periódicas por el
departamento de Ingeniería y Mantenimiento.
Tipo de Existencia
Es posible gestionar desde un mismo CMMS distintos almacenes, que podrían estar
en la misma planta o no. También podría ser un mismo almacén subdividido en
diferentes particiones, por ejemplo grupos de repuestos que estuvieran en modo de
consigna. A cada uno de los almacenes se les asigna un número y una breve
descripción. Ejemplo:
01 Almacén general
02 Almacén en consigna de RODACIR S.A.
- 63 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Estante:
Dónde se usa
Equipo o equipos a los que está asociado al repuesto. Cada vez que sale un repuesto
del almacén vinculado a una orden de trabajo, el repuesto se asocia automáticamente
al equipo al cual hacer referencia dicha orden.
Ítems alternativos
2.4.2 Reposición
Punto de reposición
El cálculo del punto óptimo de reposición se estudia con más detalle en el Apartado
C de este trabajo.
- 64 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Tiempo de entrega
Tiempo medio o estimado que tarda en llegar un repuesto desde que se emite el
pedido. El sistema CMMS podría ser capaz de calcularlo automáticamente si
estuviera integrado con el proceso de compras, incluso calculando diferentes
tiempos en base a proveedor, unidades pedidas, tiempos máximos y mínimos, etc.
Proveedores
Listado de proveedores asociado a cada ítem. Es habitual que exista algún módulo o
subprograma con una base de datos de proveedores, especialmente si el CMMS
tiene funciones integradas de proceso de compras. Cada proveedor tendrá asociado
un código y el coste de la última vez que se le compró el ítem en cuestión.
Coste
- 65 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Balance actual
Historial de salidas
Registro de todas las veces que se ha despachado un ítem. Pueden también aparecer
acumuladas por año actual, año anterior, dos años atrás, etc., para un análisis de la
evolución de la demanda.
Recepciones
Registros de datos de cada una de las veces que han sido recibidas unidades de un
ítem. Fecha, hora, número de unidades.
Transferencias
Registros de datos de cada una de las veces que un ítem ha sido movido de un
almacén a otro. Fecha, hora, número de unidades.
Salidas
Registros de datos de cada una de las veces que un ítem ha sido despachado. Fecha,
hora, número de unidades, quien lo ha emitido y a quien.
Devoluciones
Registros de datos de cada una de las veces que un ítem que previamente había sido
despachado ha tenido que ser devuelto al almacén. Fecha, hora, número de unidades,
quien lo ha devuelto y a quien.
- 66 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ajustes
Reserva de ítems
- 67 -
Gestión integral del mantenimiento mediante la aplicación de software de control
La versión estudiada en este trabajo es la 4.1.1. Para su uso, MAXIMO debe estar
instalado en el servidor de aplicación para usuarios múltiples, y a él tienen acceso los
empleados desde el escritorio del ordenador, utilizando una base de datos relacional y el
formato habitual de Windows NT. Se trata de un programa sencillo, puede utilizarlo
cualquier usuario con conocimientos medios y no se necesita ser un experto en
programación. También es posible personalizar las pantallas para que los usuarios vean
sólo la información que sea importante para ellos.
El sistema MAXIMO 4i consta de varios módulos que se asocian a una base de datos:
Oracle o SQL Server. Los módulos (y aplicaciones) están interconectados, de modo que
es posible moverse fácilmente entre ellos para buscar y recuperar información. Se puede
trabajar con varias aplicaciones simultáneamente, moverse directamente de un módulo a
otro y ejecutar otras aplicaciones como sistemas de gráficos, CAD o programas de hojas
de cálculo desde cualquier módulo.
- 68 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Menú inicial
del programa
Módulo OT’s
Pantalla Principal y todas sus
aplicaciones
Módulos (12)
Aplicaciones
Fichas Aplicación:
Seg. de OT’s
Ficha:
Orden de trabajo
Aplicación:
Seg. de OT’s
Ficha:
Planes
- 69 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Pantallas de aplicaciones
Las partes básicas y funciones de una pantalla de aplicación. son comunes en todas las
pantallas de aplicación y se ajustan a los estándares generales Windows.
- 70 -
Gestión integral del mantenimiento mediante la aplicación de software de control
MÓDULOS Aplicaciones
Seg. de OT’s.
Administración del trabajo.
Solicitud de trabajo
Órdenes de tr. (OTs)
ÓRDENES DE TRABAJO
Seguimiento y control de OTs
OTs rápidas
Cerrar OTs
Histórico de OTs
MP Mantenimiento preventivo
Control de almacén
Salidas y transferen.
ALMACÉN Catálogo de activos
Estructura de items
Consulta de almacén
Equipo
Ubicaciones de Op.
Códigos de Fallos
EQUIPO
Condiciones
Rutas
Consulta de Equipo
Solicitudes de Compra
Gestión de Ofertas
COMPRAS Órdenes de Compra
Facturas
Administración de Monedas
Planes de Trabajo
Planes de Seguridad
PLANES Riesgos de Seguridad
Precauciones de Seguridad
Desconexión / Rotulación de Seg
Mano de obra
Especialidades
MANO DE OBRA
Informes de mano de obra
Órdenes no asignadas
CALENDARIOS Calendarios
Empresas
RECURSOS Herramientas
Contratos de Servicios
APLICACIONES PERSONALIZADAS Aplicaciones personalizadas
Informes y otras aplicaciones
Catálogo de cuentas
Seguridad
CONFIGURACIÓN Configuración de base de datos
Configuración de aplicación
Hipervínculo
Diseñador del flujo de trabajo
SQL Interactivo
Editor de pantalla
UTILIDADES
Archivar
Band. entr. de flujo de trabajo
- 71 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Por lo tanto pueden acceder a los 12 módulos de MAXIMO, aunque cada usuario tendrá
configuradas las aplicaciones de cada módulo a las que tiene acceso.
El responsable del sistema es el que decide quien tiene acceso a cada una de las
aplicaciones. Para facilitar esta política de permisos en los accesos, existen aplicaciones
puramente de consulta (Consulta de Equipo, Consulta de Almacén) y otras de control
(Seguimiento de OT’s, Control de Almacén).
- 72 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las opciones de los mecánicos están muy limitadas. En el módulo de OT’s podrán
entrar en la aplicación Órdenes de trabajo (para ver y completar las OT’s que les hayan
sido asignadas) y en la aplicación Histórico de OT’s cerradas para consultar OT’s
antiguas que se les asignaron y fueron completadas. En el módulo Almacén podrán
acceder a Consulta de Almacén (en modo sólo lectura, para buscar repuestos sin
cambiar los campos de la base de datos) y en el módulo Equipo a Consulta de Equipo
(para ver todos los datos asociados a un equipo: intervenciones, ubicación,
mantenimientos...)
- 73 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Seg. de OT’s.
Administración del trabajo.
Solicitud de trabajo
Órdenes de tr. (OTs)
Seguimiento y control de OTs
OTs rápidas
Cerrar OTs
Histórico de OTs
Cada una de las aplicaciones responde a una necesidad específica: unas son más
detalladas, otras más concisas; unas serán visibles para todos los usuarios, otras no. Para
simplificar se estudian las tres funciones más interesantes: los administradores trabajan
básicamente con Seguimiento de OTs (que abarca todas las posibilidades, sin
restricciones) y los mecánicos tan solo tienen acceso a Órdenes de Trabajo (OTs) y a
Histórico de OTs cerradas.
- 74 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Se pueden utilizar varias aplicaciones para crear órdenes de trabajo, pero la más
completa y más usada de ellas es la aplicación Seguimiento de Órdenes de Trabajo.
- 75 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Orden de Trabajo
Permite crear y modificar las órdenes de trabajo. Muestra toda la información
relevante de una OT (estado, tipo, prioridad, solicitante, fechas...)
Planes
Permite ingresar, ver y modificar operaciones de trabajo (tareas en las que se
subdivide la OT), requisitos de mano de obra, materiales y herramientas.
Actuales
Permite ingresar, ver y modificar el inicio actual de la orden de trabajo y tiempo de
terminación, horas de mano de obra y costes, cantidades materiales, ubicaciones y
costes, cantidades de herramientas, horas y costes.
Costes
Permite ver las horas y los costes para la mano de obra estimada y actual, así como
también los costes para materiales, herramientas y servicios utilizados en una orden
de trabajo.
Jerarquía de la OT
Las OTs pueden estar jerarquizadas, de forma que una misma orden se componga de
varias de menor rango. No es la forma habitual de trabajar, por lo que no se estudia
en detalle.
Plan de Seguridad
Permite ingresar, ver y modificar información de seguridad en la orden de trabajo.
No es habitual relacionar planes específicos de seguridad en cada una de las
órdenes, sino actuar de acuerdo a procedimientos más generales.
Informes de Fallos
Permite informar fallos de equipos y ubicación de manera que se puedan identificar
las tendencias de las averías de los equipos y la ubicación. Es habitual basar las
estrategias de mantenimiento en el análisis de fallos de cada equipo. El CMMS da
soporte a este análisis permitiendo listar y codificar los modos de fallo asociados a
cada equipo. [Apartado 3.3., página 79]
Documentos Vinculados
Permite ver los documentos asociados con órdenes de trabajo. Esta es una
funcionalidad muy potente: se pueden asociar planos, hojas de cálculo, imágenes,
etc., que pudieran ser de interés a la hora de consultar la OT.
Las tres primeras fichas (Orden de trabajo, planes y actuales) son las más interesantes y
las que mas se usan en la práctica, por lo que se ven en detalle.
- 76 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En este caso se trata de una OT de mantenimiento preventivo. De no ser así los campos
Plan de Trabajo y MP aparecerían en blanco. El Solicitante aprobó la orden el
29/05/2007, con el objetivo de que se realizara el 01/06/2007, y con una duración
prevista de 1 hora y 30 minutos, asignando el trabajo a un mecánico electrónico. Sin
embargo, el trabajo se realizó el 06/06/2007 y la duración finalmente fue de 2h y 30
minutos. Los trabajos de mantenimiento preventivo tienen una prioridad media (3) y
pueden posponerse a lo largo de una semana sin que esto suponga un retraso de la
planificación.
Un aspecto interesante del programa es que todos los módulos y aplicaciones están
completamente interconectados. Por ejemplo, si situamos el ratón encima del campo de
Equipo de la ficha superior, podríamos hacer hipervínculo con el botón derecho e
instantáneamente se abriría la aplicación de equipo. Igualmente con Plan de Trabajo y
MP. Esto facilita mucho la navegación y hace que sea habitual trabajar con varias
ventanas del programa abiertas simultáneamente.
- 77 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ficha Planes
Una orden de trabajo puede estar formada por varias operaciones o tareas. Es posible
especificarlas en la ficha de Planes, especificando su duración, fecha, mediciones...
También sería posible asignar tareas dentro de una misma OT a diferentes mecánicos.
Sin el embargo, el uso de planes de trabajo sólo está extendido en el caso de los
mantenimientos preventivos, porque son actuaciones bien definidas que se repiten cada
cierto tiempo. Para trabajos correctivos o de emergencia, en el momento de crear la OT
no se sabe exactamente qué acciones habrán de tomarse, por lo que la ficha Planes no
tiene tanto sentido, excepto como posibilidad de que el mecánico comente sus tareas y
tiempos a posteriori.
En este caso las operaciones son las especificadas en el plan de trabajo del
mantenimiento preventivo al que corresponde esta orden. Son 4 tareas que no tienen
duración específica asignada, y de las cuales sólo se han realizado las dos primeras.
- 78 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ficha Actuales
Tanto en la Ficha Actuales como en la anterior de planes, existen subfichas para Mano
de Obra, Materiales y Herramientas. Aquí se van especificando los recursos que tiene
asignados la OT.
- 79 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Cuando un mecánico inicia su sesión y se dispone a consultar qué ordenes le han sido
asignadas, lo hace a través de la aplicación Órdenes de trabajo (OTs). El esquema es
similar al visto para Seguimiento de OTs pero con menos menús, botones y fichas.
Para completar la OT, el mecánico debe introducir las fechas reales de inicio y final, y
cambiar el estado de la OT a COMP. En trabajos que supongan salida de servicio de un
equipo (averías) debe también informar del tiempo que el equipo ha estado inoperativo
(que en principio será inferior al tiempo total requerido para la orden, puesto que este
incluye desplazamientos, inspección, etc). El informe de salida de servicio se realiza
mediante un cuadro de diálogo que aparece automáticamente al completar las OTs, y
que facilita al mecánico el ingreso de fechas y tiempos.
- 80 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Los cuadros de diálogo son muy utilizados en MAXIMO 4i. Permiten seleccionar
valores que han sido previamente introducidos en listas de otros módulos, como por
ejemplo Mano de Obra o Equipos. Por ejemplo, para seleccionar el mecánico que
realizará el trabajo, se puede escribir el código del mecánico directamente (por ejemplo
MECANIC-26) o desplegar el cuadro de diálogo y desplazarse por él hasta encontrar el
mecánico buscado.
En este ejemplo vemos que no sólo hay mecánicos empleados de la compañía, sino
también mecánicos externos y empresas a las que se pueden asignar los trabajos, y que
el programa trata a todos por igual. La introducción de nuevos registros de mano de
obra y la configuración de sus costes asociados, etc., se ve con más detalle en el punto
3.9 de este apartado.
- 81 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Cada mecánico puede acceder también a todas las OTs que le fueron asignadas en el
pasado y que ya están cerradas. De esta forma están disponibles para consulta algunos
datos que podrían ser de interés para afrontar nuevas tareas o rediseñar la estrategia de
mantenimiento.
Las fichas que componen la aplicación de Histórico de OTs son exactamente las mismas
que las de la aplicación anterior (Órdenes de Trabajo), puesto que esta aplicación es
simplemente un backup del flujo de órdenes continuo del departamento.
Se puede observar que en las aplicaciones destinadas al uso diario de los mecánicos, los
menús y botones de la barra de herramienta son muchos menos que en las aplicaciones
de administrador (Seguimiento de OTs). En estas aplicaciones sólo es posible borrar,
imprimir, desplazarse a registro anterior y posterior y buscar, filtrando por número o
nombre de OT. Como se ve, lo que se busca es la sencillez de acceso a la información y
de uso de las aplicaciones. El programa está orientado hacia administradores con ciertas
destrezas informáticas pero también a usuarios (mecánicos) que no necesiten tener
experiencia ni grandes conocimientos sobre software.
- 82 -
Gestión integral del mantenimiento mediante la aplicación de software de control
La ficha de Informe de fallos aparece en todas las aplicaciones del módulo de Órdenes
de Trabajo. El estudio de los fallos (o análisis de puntos débiles) es uno de los puntos
clave en las tendencias actuales de mantenimiento [ver punto 1.3 del Apartado A], y el
software de MAXIMO 4i responde a ello con la posibilidad de listar y codificar los
tipos de fallo y asociarlos a Equipos y Órdenes de Trabajo. En la aplicación de
Histórico de OTs esto cobra aún más sentido: es posible consultar antiguas órdenes y
precisar qué fallo concreto fue el desencadenante.
1 2 3
Fallo Causa Acción
Ejemplo:
- 83 -
Gestión integral del mantenimiento mediante la aplicación de software de control
MP: Permite configurar las órdenes a las que dará lugar la implantación de MPs.
Documentos vinculados: Permite anexar documentos que pudieran ser de interés para
las órdenes de trabajo generadas por el Preventivo (planos, procedimientos...)
Como se ve, la estructura y la información es muy similar a la del módulo de OTs. Cabe
recordar que desde el punto de vista del mecánico una OT de preventivo es exactamente
igual a cualquier otra, excepto por la existencia de un Plan de Trabajo.
- 84 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.5 Almacén
Una parte importante de la administración de mantenimiento es hacer seguimiento del
inventario de repuestos, piezas, etc. Es necesario mantener un seguimiento de piezas
(tanto de ítems en existencia como datos de ítems no en existencia o de pedido especial)
y contar con mecanismos que avisen cuando el inventario cae por debajo de un punto de
reorden especificado de manera que el usuario tenga conocimiento de cuándo reordenar.
Entre las cinco aplicaciones del módulo de Almacén, las más interesantes y usadas son
Control de Almacén, por parte de los administradores (normalmente un responsable
específico de almacén) y Consulta de Almacén, por parte de los mecánicos.
Control de Almacén
- 85 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En este caso se trata de un retén catalogado como tipo de stock OBS (obsoleto), lo que
significa que cuando se agote no se pedirán más unidades para el Almacén 01 (almacén
central).
- 86 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En este caso la reposición del repuesto está configurada para que cuando queden 4
unidades (o menos) se compren 10 unidades. El tiempo de entrega está fijado en 0 días,
es decir, se confía en que el proveedor entregará los retenes inmediatamente.
Hay dos proveedores listados para esté ítem, RODA & PLAST, S.L. y RODACCESA.
La tabla proporciona información inmediata sobre el último coste unitario de los
retenes, lo cual puede ser de interés a la hora de decidir a que proveedor se le realiza el
nuevo pedido.
- 87 -
Gestión integral del mantenimiento mediante la aplicación de software de control
La sub-ficha más interesante es esta que vemos de Todas las Transacciones. Aquí
aparecen –ordenados por fecha- todos los movimientos del ítem, las unidades afectadas
y los costes asociados. Aparecen 4 tipos de transacciones:
DEVOL: [Devuelto] Cada vez que un repuesto ha entrado del almacén después de haber
salido previamente.
- 88 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Otra ficha interesante es la ficha de Dónde se usa, que permite conocer a qué equipos
está asociado el repuesto, facilitando la identificación del repuesto buscado.
Consulta de Almacén
Esta aplicación es una versión aligerada o más sencilla de Control de Almacén, puesto
que sólo se compone de las fichas Catálogo de Ítems y Dónde se usa.
- 89 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.6 Equipo
Equipo
Ubicaciones de Operación
Códigos de Fallos
Condiciones
Rutas
Consulta de Equipo
Ubicaciones de Operación
Las ubicaciones son registros jerárquicamente superiores a los equipos. Una ubicación
puede ser un lugar físico de la planta (Ejemplo: Sala de Compresores) o un grupo de
equipos de la misma funcionalidad (Ejemplo: Puestos de Control contra- incendios). Un
mismo equipo podría utilizarse en varias ubicaciones, y a través de esta aplicación se
podría realizar un seguimiento de dicho equipo. La aplicación de ubicaciones permite
establecer y gestionar la organización de todas las ubicaciones operativas de equipo en
la planta, de acuerdo al esquema jerárquico de planta, ubicaciones, equipos y
subequipos.
Códigos de Fallos
Es en esta aplicación donde se construyen y gestionan los listados de fallos [comentados
con más detalle en el punto 3.3.3 de este apartado]. Permite crear un historial exacto de
los tipos de fallos que afectan a cada equipo y a las ubicaciones, a partil del cual puede
realizarse el análisis de las tendencias de fallos y establecer la estrategia de
mantenimiento oportuno. El listado de tipos de fallo, causas y acciones a tomar en
permanente ampliable, a partir de una base histórica de fallos.
Condiciones
En esta aplicación se muestran las medidas que se toman del equipo. Es posible generar
órdenes de trabajo de MP desde esta pantalla para abordar condiciones problemáticas
indicadas por medidas fuera de margen.
Consulta de Equipo
Se trata de una versión reducida de la aplicación Equipo, que permite la consulta de
datos de interés para los mecánicos.
- 90 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.6.1 Equipo
Ficha de Equipo
Desde la aplicación es posible seleccionar y listar las clases de fallo esperado para el
equipo, así como la información relativa a la última parada (fecha y tiempo total)
También quedan establecidos los centros de coste (Cuenta del Libro Mayor) a los
que deberán vincularse los costes asociados al equipo.
- 91 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En esta ficha se pueden ver los diferentes preventivos que tiene programados el
equipo en cuestión, así como la próxima fecha prevista para la realización de esos
preventivos. Si las órdenes de trabajo estuvieran adjudicadas a empresas externas,
los contratos relacionados podrían verse listados en el área inferior de la ficha.
- 92 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.6.2 Rutas
Una ruta no es más que una lista de activos de trabajo relacionados, que se
consideran "paradas" en la ruta. Estas paradas de ruta representan activos como
equipos o ubicaciones. La lista de activos de trabajo puede relacionarse por
ubicación, tal como todas las bombas y motores en una habitación, o por tipo de
equipo, tal como todos los extintores de incendio ubicados en la planta. Las rutas
facilitan la construcción de jerarquías simples de órdenes de trabajo para
inspecciones.
Este ejemplo explica bien para qué sirven las rutas. Hay un equipo de grandes
dimensiones denominado Buhler, que cuenta con tres ventiladores (aire caliente, aire
frío y extracción). Cada uno de los ventiladores ha sido considerado como un equipo
diferente, pero a la hora de inspeccionarlos interesa agruparlos en una misma
revisión. Esta revisión conlleva una salida de servicio del equipo Buhler y tiene
sentido “aprovechar” para inspeccionar los tres ventiladores en el mismo
Mantenimiento Preventivo.
- 93 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.7 Compras
Solicitudes de Compra
Gestión de Ofertas
Órdenes de Compra
Facturas
Administración de Monedas
Gestión de Ofertas
Para enviar solicitudes a los proveedores y solicitarles precios y condiciones para
repuestos o servicios. Una Petición de Oferta se envía a uno o varios proveedores (que
deben estar registrados en la aplicación Empresas) solicitando información sobre costes
y condiciones (tiempos de entrega, condiciones de pago, etc) de un material o servicio.
De entre todas las ofertas se aceptará una, que se convierte en una orden de compra.
Facturas
Gestión de facturas. Permite registrar las facturas del proveedor, que pueden estar
relacionadas con una o con varias órdenes de compra. La facturación de una empresa
raramente es gestionada por el Departamento de Mantenimiento, por lo que esta
aplicación no es habitualmente usada.
Administración de Monedas
Es posible que una compañía trabaje con proveedores con distinta moneda de
referencia. La aplicación de Administración de Monedas permite definir monedas y
especificar tasas de cambio para facilitar las operaciones de compra, cotizaciones, etc.
- 94 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Flujo de Compras
- 95 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ficha de SC
- 96 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ficha de Líneas de SC
Se utiliza para incluir los elementos que se solicitan (llamados elementos de línea).
A cada elemento se le asigna un número y se especifica la cantidad, costes, fechas,
etc.
En este caso vemos los 13 primeros elementos de línea de los que consta la
solicitud, todos ellos repuestos del Almacén que como tal tienen asignado su
número de ítem. Al agregar elementos mediante número de ítem, si estos ya han
sido pedidos con anterioridad, se asigna automáticamente descripciones y costes, en
función de las cantidades pedidas.
En la parte inferior hay unos campos en los que no se han ingresado datos. Si en el
campo de Orden de trabajo se asignara un número de OT, los costes de la solicitud
(en caso de convertirse en orden de compra) se cargarían a la orden, de forma que se
facilita el seguimiento de costes asociados a dicha OT, que pasarían a sumarse a los
de mano de obra.
- 97 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ficha de OC
Para crear, ver o modificar órdenes de Compra. Estas pueden ser creadas a partir de
Solicitudes de Compra y Solicitudes de Oferta o pueden ser definidas por entero
desde esta aplicación.
En este caso vemos una Orden de Compra aprobada, dónde se especifican proveedor
y comprador, con sus datos respectivos, fechas, la prioridad de la OC y un valor de
1.463 €.
- 98 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ficha de Líneas de OC
Para introducir y ver los elementos de línea de la OC. Es posible copiar todos los
elementos de línea automáticamente desde una Solicitud de Compra.
- 99 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.8 Planes
Planes de Trabajo
Planes de Seguridad
Riesgos de Seguridad
Precauciones de Seguridad
Desconexión / Rotulación de Seg.
Planes de Seguridad
Asocia requisitos y procedimientos de seguridad con las Órdenes de Trabajo para
cumplir con los requisitos regulatorios. Puede definir la información de seguridad
necesaria para seguir un plan de trabajo específico en un activo de trabajo. Se pueden
asociar planes de seguridad definidos con planes de trabajo específicos en la aplicación
Planes de Trabajo.
Riesgos de Seguridad
Define los riesgos que existen en el lugar de trabajo, asocia medidas preventivas con
tales riesgos y relaciona los riesgos con información más detallada.
Precauciones de Seguridad
Permite definir protocolos de seguridad para riesgos en el lugar de trabajo. Se pueden
asociar estas precauciones de seguridad con los riesgos del lugar de trabajo en la
aplicación Riesgos de Seguridad.
- 100 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Planes de Trabajo
En la ficha de Plan de Trabajo es posible crear, ver y modificar planes, cada uno
de los cuales tiene asignados un código alfanumérico y un nombre. Se establecen
responsabilidades de ejecución y supervisión y se asigna una duración estimada.
Las operaciones que componen el Plan deben ser numeradas y descritas con
precisión, porque servirán de guía al mecánico a la hora de realizar su tarea.
También es posible estimar tiempos estimados para cada una de las operaciones
descritas.
Aquí vemos las 4 operaciones en que se ha dividido una revisión de los compresores
de aire comprimido (por tanto un MP, Mantenimiento Preventivo). En principio esta
revisión debe ser realizada por un Mecánico de Producción y Servicios (MEC-PRO-
SER) que debería emplear un tiempo en torno a 1 hora y 30 minutos.
- 101 -
Gestión integral del mantenimiento mediante la aplicación de software de control
tanto eliminadas, bien porque se detecte la necesidad de incluir nuevas tareas. Estas
modificaciones son resultado de un feedback permanente, generado en estos trabajos
que se repiten con una frecuencia determinada en el tiempo (en este caso semestral).
En la ficha de Activos de Trabajo se vinculan los equipos a los que les será
aplicado el Plan de Trabajo.
En este caso vemos que la Revisión se aplicará a dos compresores, con su número
de equipo correspondiente.
- 102 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las órdenes de Trabajo se asignan a empleados o contratistas externos, que debe estar
previamente listados y registrados. Esto se hace a través del módulo Mano de Obra,
donde se almacena información sobre empleados, contratistas y especialidades. Cuando
se selecciona el icono Mano de Obra aparece un menú emergente de cuatro partes:
Mano de obra
Especialidades
Informes de mano de obra
Órdenes no asignadas
Especialidades
En la aplicación de Especialidades es donde se crean y modifican los registros de
especialidad. Una especialidad representa un grupo de empleados, que conviene agrupar
por el tipo de trabajo que realizan o según una clasificación por competencia. De esta
forma se puede asignar trabajos por especialidad, sin precisar exactamente el empleado
al que se asignan sino la especialidad a que corresponde.
Ejemplo:
Se crea la especialidad Mecánicos de Líneas de Empaquetado y se agrupa en ella a
todos los técnicos cuyo trabajo está centrado en las áreas de empaquetado. Sí
posteriormente se crea una OT para un trabajo en esas áreas, y no se quiere restringir a
priori la asignación, esta OT se asignará a la especialidad de Mecánicos de Líneas de
Empaquetado y será visible para todos ellos.
Órdenes no asignadas
Para identificar las OT’s pendientes de asignación de mano de obra.
- 103 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Mano de obra
Mediante esta ficha se crean, ven y modifican los registros de empleados. En cada
uno de ellos puede guardarse información detallada sobre el trabajador, sus costes
asociados por hora, las horas extra trabajadas y rechazadas, las habilidades
especiales y las calificaciones.
- 104 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.10 Calendarios
Ejemplos de calendarios:
Ficha Calendario
- 105 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En este caso se establecen dos turnos para cada día, con sus respectivas horas de
inicio y final y el tiempo neto de trabajo.
- 106 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.11 Recursos
Empresas
Herramientas
Contratos de Servicios
Herramientas
En esta aplicación se registra información sobre las herramientas utilizadas en las tareas.
Se hace referencia a esta información en Planes de Trabajo y en Órdenes de Trabajo. El
uso de las herramientas generalmente tiene un costo asociado que se traslada a las
Órdenes de Trabajo.
Contratos de Servicios
Especifica información de los contratos de servicios con distribuidores o fabricantes.
Desde los módulos de Equipo y de Órdenes de Trabajo se pueden hacer referencias a
estos contratos.
- 107 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Empresas
- 108 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 109 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En los puntos anteriores se han estudiado los módulos más importantes del CMMS,
MAXIMO 4i. Cuando una empresa adquiere un paquete de software de mantenimiento,
el distribuidor de ese software le ofrece cierto margen de configuración de acuerdo a las
necesidades de cada negocio. El paquete se adapta a través de la inclusión o exclusión
de ciertas aplicaciones, dando además lugar a un gran margen de auto-configuración por
parte del cliente. A continuación se ven algunos módulos que facilitan estas tareas.
Hacen posible que el administrador del sistema cree tablas de base de datos y
pantallas de aplicación personalizadas. Las pantallas personalizadas pueden
accederse desde cualquier aplicación o desde dentro del módulo Aplicaciones.
Pueden crearse dos tipos de tablas de Aplicaciones Personalizadas:
3.12.2 Configuración
- 110 -
Gestión integral del mantenimiento mediante la aplicación de software de control
informe que ya está previamente configurado. Hay informes de gran interés para
todas las aplicaciones del programa
Catálogo de Cuentas
Desde esta aplicación se configuran las cuentas del libro mayor del sistema de
contabilidad. Es posible agregar o modificar cuentas, configurar los períodos
financieros, ingresar cuentas de inventario, cuentas de la empresa y cuentas de
recuperación de recursos, así como definir códigos y tarifas de impuesto.
Seguridad
Permite establecer los derechos de acceso de cada usuario a los módulos,
aplicaciones, pantallas y opciones. Esta aplicación suele ser gestionada por un solo
usuario, habitualmente el máximo responsable del Departamento en que se aplica el
CMMS.
Configuración de Aplicación
Permita cambiar la posición de iconos y de elementos del menú en la pantalla del
Menú Principal. Contempla opciones de personalización de la apariencia.
Hipervínculo
Desde esta aplicación se pueden conectar aplicaciones de terceros a campos de datos
y botones dentro de las aplicaciones. Puede usarse una variedad de aplicaciones tipo
Windows, como programas gráficos, procesadores de palabra u hojas de cálculo
(cualquier aplicación disponible del Administrador de Programas de Windows).
- 111 -
Gestión integral del mantenimiento mediante la aplicación de software de control
3.12.3 Utilidades
SQL Interactivo
Editor de pantalla
Archivar
Band. entr. de flujo de trabajo
SQL Interactivo
Accede a la base de datos y permite realizar funciones de administración como
importar/exportar y archivar. MAXIMO 4i puede trabajar con bases de datos Oracle
y SQL, en el caso que nos sirve de ejemplo se trata de una base SQL.
Editor de Pantalla
Muestra una pantalla en la que puede seleccionar una aplicación para personalizarla.
Archivar
Permite almacenar para referencia futura los registros de la base de datos que han
sido eliminados.
- 112 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 27 Producción
- 13 Ingeniería y Mantenimiento
- 8 Laboratorio de Control de Calidad
- 8 Almacén
- 4 Compras y Planificación
- 4 Garantía de Calidad
- 3 Seguridad y Medio Ambiente
- 2 Administración
- 2 Finanzas
- 1 Ingeniería de Proyectos
- 1 Recursos Humanos
- 113 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Líquidos (jarabes)
- 1 área de fabricación (lotes de 3.500 litros)
- 1 línea de empaquetado (botellas de plástico entre 10 y 150 ml)
- 4 productos
- 114 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 115 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Todos los miembros del departamento tienen acceso al CMMS MAXIMO. Para ello
disponen de 5 ordenadores personales (Gerente, Supervisor, Técnico, Jefe de mecánicos
y Responsable de almacén) y de 3 ordenadores compartidos ( por los 8 mecánicos)
ubicados en los dos talleres y en almacén de repuestos.
Gerente
Técnico de Mantenimiento
Supervisor
Jefe de Mecánicos
Mecánico de Empaquetado 3
Mecánico de Empaquetado 4
- 116 -
Gestión integral del mantenimiento mediante la aplicación de software de control
El CMMS permite análisis y toma de datos que apoyen esa mejora continua.
- 117 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las tendencias en los meses de los costes de los contratistas serán analizadas
por áreas de trabajo
- 118 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Supervisor de Mantenimiento
Es el principal planificador y supervisa todo el flujo de órdenes de trabajo. Genera,
junto con el Jefe de mecánicos, casi todas las OT’s del departamento. Gestiona los
trabajos de contratas externas al departamento, creando y cerrando las OT’s relacionas
con estos trabajos. Es el encargado de generar y planificar semanalmente la carga de
mantenimientos preventivos, que irán apareciendo en función de sus fechas previstas.
Tiene acceso a todo el panel de módulos de MAXIMO excepto a la administración.
Accede habitualmente desde el ordenador de su puesto de trabajo.
Jefe de mecánicos
Genera, junto con Supervisor, casi todas las OT’s del departamento. Asiste a los
mecánicos ante posibles dudas sobre el sistema o apreciaciones sobre órdenes de
trabajo. Tiene acceso a todos los módulos de MAXIMO y accede habitualmente desde
el ordenador de su puesto de trabajo.
- 119 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Mecánicos
Acceden a MAXIMO a través de los equipos situados en los talleres (2) y del equipo
auxiliar situado en el almacén de repuestos. Tienen acceso limitado al programa, para
ver y cerrar las órdenes de trabajo que les han sido asignadas (OT’s), consultar el
histórico de las OT’s que ya cerraron, acceder al módulo almacén para consultar
información de los repuestos y realizar consultas de Equipo.
Otros departamentos
Existe la posibilidad de que otros departamentos generen órdenes de trabajo. Para ello
se ha realizado la conexión de ciertos equipos al servidor interno de la compañía en el
cual se encuentra la aplicación MAXIMO. Cuando un departamento genera una OT,
esta permanece en espera de aprobación hasta que el supervisor de mantenimiento da el
visto bueno, por lo tanto lo que realmente hacen los otros departamentos es proponer
trabajos a Ingeniería y Mantenimiento. Por ejemplo supongamos que el departamento
de Seguridad y Medio Ambiente detecta la rotura de una lámpara en un pasillo. Este
departamento genera la OT y posteriormente el Supervisor la aprueba, momento en el
cual el mecánico al que le haya sido asignada la reparación puede consultar la ubicación
y prioridad de su actuación.
- 120 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Una vez que ya se está trabajando con el CMMS a diario, la formación de los
empleados continúa a través de la experimentación propia, pero es conveniente
respaldar la formación inicial con re-entrenamientos periódicos y algún tipo de
documentación de apoyo.
- 121 -
Gestión integral del mantenimiento mediante la aplicación de software de control
PROCEDIMIENTO INTERNO
SOLICITUD DE ORDEN DE TRABAJO
Dirigido a: Posibles solicitantes (Administradores del Dpto. de Ingeniería y
Mantenimiento, miembros de otros departamentos)
OBJETIVO
Establecer las instrucciones necesarias para la creación, seguimiento y cierre de una
orden de trabajo, de tal forma que se asegure un mínimo de información
cumplimentada necesaria para el tratamiento de la solicitud en el sistema. Por otro lado
se explicará como realizar el seguimiento de la orden generada a través del sistema.
Este procedimiento aplica a todos los departamentos. de la compañía que generen
órdenes de trabajo a través del sistema MAXIMO. El departamento de Ingeniería y
Mantenimiento prestará todo el apoyo técnico necesario al resto de departamentos., ante
cualquier duda o incidencia del usuario para la buena aplicación de este procedimiento.
Cada departamento que solicite una orden de trabajo vía MAXIMO tiene la obligación de
cerrarla, aprobando así los trabajos realizados.
PROCEDIMIENTO
Acceso al programa
El solicitante de órdenes trabajo, asignado dentro del departamento correspondiente,
poseerá su nombre de usuario y contraseña personal para acceder a MAXIMO. Una vez
introducidos ambos el usuario observará en pantalla tres módulos: OTs, Almacén y
Equipo. Tanto en el módulo Almacén como Equipo, el usuario tendrá un acceso de lectura
de la información, pudiendo realizar búsquedas pero no pudiendo modificar los datos.
Módulo de equipo
En el módulo de equipo el usuario podrá acceder al registro de equipos del sistema. En
él se reflejan la ubicación del equipo, equipo padre, repuestos asociados y MPs que se
apliquen sobre el mismo. El sistema asigna un número de identificación al registro del
equipo (Ver imagen) que conviene tener en cuenta para facilitar la asociación de la
orden de trabajo a generar con el equipo en cuestión.
- 122 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Para realizar una búsqueda de un equipo conviene conocer características del mismo,
tales como su posible ubicación, ítem, descripción, etc. Cuanto más datos se conozcan
más concluyente es la búsqueda. La forma más común de buscar un equipo se realiza
mediante el campo descripción. En él se usa el signo % para realizar la búsqueda.
Ejemplo: ítem del equipo mezclador: MX-304, para realizar su búsqueda a través del
sistema en el campo descripción se introducirá %MX%304%, apareciendo, una vez
apretado el botón “Bola del mundo”, todos los equipos que en su descripción tengan
dicho ítem (los cuales no deben ser muchos ya que este ítem es personal para el equipo
y sus componentes)
Módulo de OTs
En el módulo OTs el solicitante encontrará tres módulos: Solicitud de trabajo,
Seguimiento y control de OTs y Cerrar OTs.
En ella el usuario tendrá en la parte superior el menú archivo para salir del programa,
aplicación o base de datos. Por debajo de éste (de izquierda a derecha) aparecen los
iconos de borrar datos de pantalla, imprimir informe de OT, cortar y pegar datos e
iconos más específicos del programa: atrás / delante para moverse entre los registros
seleccionados, bola del mundo para ver en listado los resultados de una búsqueda, y los
botones Nuevo (crea nuevo registro) y Buscar (busca registros) El botón Buscar realiza
la misma función que el de bola del Mundo pero apareciendo el primer registro
encontrado en pantalla y sin listado.
- 123 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Una vez cumplimentada las casillas anteriores se pasará a definir la categoría del trabajo
a realizar en la casilla Tipo de trabajo. De igual forma que con la ubicación aparece un
menú al pulsar el botón de tres puntos. Los tipos de trabajo que aparecen son los
siguientes:
- 124 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Una vez introducido el tipo de trabajo se le debe asignar una prioridad al trabajo en la
casilla Prioridad. De igual forma que las anteriores se despliega un menú con las
diferentes opciones que se describen a continuación:
Por último, el usuario puede especificar una fecha límite de realización de la tarea en la
casilla Fecha Límite.
Una vez introducidos todos los datos, para grabar se pincha en la solapa Solicitud de
trabajo y la OT se envía al departamento de mantenimiento.
- 125 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Seguimiento de OT
En la aplicación de seguimiento de OT, el usuario podrá controlar el estado de sus OTs.
En la casilla Estado aparecen los diferentes estados en los que se encuentra la OT; los
cuatro más comunes y característicos son los siguientes:
Durante toda la sesión del usuario, éste sólo tendrá acceso a sus OTs (las cuales se
definen como propias en el campo Informado por de la aplicación de Solicitud de
Trabajo) No teniendo acceso en ningún momento a OTs de otros departamentos,
incluido el de mantenimiento.
- 126 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Cerrar OTs
En la aplicación Cerrar OTs el usuario podrá cerrar todas aquellas órdenes de trabajo
completadas por el mecánico con las que esté conforme con el resultado (Ver Anexo II).
Para cerrar una OT completada con la que se esté conforme, el usuario realizará los
siguientes pasos:
- Listar OTs (Bola del Mundo) : aparecen sólo OTs propias y en estado
“Completadas” (COMP)
- Seleccionar un registro o OT
- Pulsar la carpeta Cerrar orden de trabajo (Ver Imagen)
Una vez realizado dicha acción el usuario no posee más en su listado la orden cerrada.
- 127 -
Gestión integral del mantenimiento mediante la aplicación de software de control
El parámetro más importante a definir es el número de horas de parada del equipo, que
deben coincidir con el número de horas de parada de la línea o tiempo que se estuvo sin
producir, ya que esta opción está asociada a equipos críticos de producción a través de
la denominación del tipo de trabajo ME (Mantenimiento Emergente)
- 128 -
Gestión integral del mantenimiento mediante la aplicación de software de control
PROCEDIMIENTO INTERNO
COMPLETAR ORDENES DE TRABAJO
Dirigido a: Mecánicos, tanto internos como de otras compañías.
OBJETIVO
PROCEDIMIENTO
Acceso al programa
El técnico poseerá su nombre de usuario y contraseña personal para acceder a MAXIMO.
Una vez introducidos ambos, observará en pantalla tres módulos: OTs, Almacén y Equipo.
Tanto en el módulo Almacén como Equipo, el usuario tendrá un acceso de lectura de la
información, pudiendo realizar búsquedas pero no pudiendo modificar los datos.
Módulo de equipo
En el módulo de equipo el técnico podrá acceder al registro de equipos del sistema. En
él se reflejan la ubicación del equipo, equipo padre, repuestos asociados y MPs que se
apliquen sobre el mismo. El sistema asigna un número de identificación al registro del
equipo (Ver imagen) que conviene tener en cuenta para facilitar la asociación de la
orden de trabajo a generar con el equipo en cuestión.
- 129 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Para realizar una búsqueda de un equipo conviene conocer características del mismo,
tales como su posible ubicación, ítem, descripción, etc. Cuanto más datos se conozcan
más concluyente es la búsqueda. La forma más común de buscar un equipo se realiza
mediante el campo descripción. En él se usa el signo % para realizar la búsqueda.
Ejemplo: ítem del equipo mezclador: MX-304, para realizar su búsqueda a través del
sistema en el campo descripción se introducirá %MX%304%, apareciendo, una vez
apretado el botón “Bola del mundo”, todos los equipos que en su descripción tengan
dicho ítem (los cuales no deben ser muchos ya que este ítem es personal para el equipo
y sus componentes)
Módulo de almacén
En el módulo de almacén el técnico podrá acceder al registro de repuestos de almacén.
En él se reflejan el ítem del repuesto, stock en existencia, localización en estantería,
número de piezas reservadas, tipo de stock, equipo donde se usa, etc. El sistema asigna
un ítem de identificación al registro del repuesto (Ver imagen) que conviene tener en
cuenta para computar bajas en dicho repuesto con la orden de trabajo.
Para realizar una búsqueda de un repuesto se procede de la misma forma que con los
equipos. Cuanto más datos se conozcan más concluyente es la búsqueda. En este caso
los parámetros más interesantes para los técnicos de mantenimiento serán el
conocimiento del Stock del repuesto, ubicación en almacén y posibles alternativas en
caso de que no hubiera existencias (datos más detallados del repuestos tales como
balances y número en reserva se obtienen accediendo a la pestaña de Almacén)
- 130 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Módulo de OTs
En el módulo OTs el técnico encontrará dos aplicaciones: Órdenes de Trabajo (OTs) e
Histórico de OTs cerradas.
En ella el técnico tendrá en la parte superior el menú archivo para salir del programa,
aplicación o base de datos. Por debajo de éste (de izquierda a derecha) aparecen los
iconos Guardar Datos, borrar datos de pantalla, imprimir informe de OT, atrás /
delante para moverse entre los registros seleccionados, bola del mundo para ver en
listado los resultados de una búsqueda, Completar (banderita de meta) y el botón
Buscar (busca registros) El botón Buscar realiza la misma función que el de bola del
Mundo pero apareciendo el primer registro encontrado en pantalla y sin listado.
Durante toda la sesión del técnico, éste sólo tendrá acceso a sus OTs, las cuales se
definen como propias en el campo Trabajo asignado a: de la aplicación de Ordenes de
trabajo (OTs). Tan sólo podrá compartir el acceso a OTs cuando se asigne una OT
mediante especialidad, en dicho caso compartirá acceso con otro/s técnicos que posean
la misma especialidad.
- 131 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 132 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Más tarde, se debe completar la fecha de inicio del trabajo, siendo aconsejable
completar otra línea si la operación dura más de un día (línea por día y técnico)
Los siguientes parámetros a introducir serán las horas de inicio y fin del trabajo.
En este punto cabe destacar que a continuación el sistema estima un número de
horas totales en la casilla horas Normales. Dicha cantidad deberá ser modificada
por el técnico en el caso de que en dicho intervalo se estén contando horas extras,
en dicho caso se deberá introducir el número de horas normales realizadas y en la
casilla siguiente el número de horas extras (HE) Si existen horas extras declaradas
el técnico debe definir en la casilla Tipo HE, el tipo de hora extra según sea extra
normal o festiva.
- 133 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Una vez completada dicha sección se pincha en el título Mano de Obra y los datos
quedarán almacenados, sin poder ser modificadas las líneas introducidas (en todo
caso se puede seguir añadiendo más líneas)
Para ello se pulsará el botón Listar Códigos de Fallos, el cual hará aparecer un listado
de problemas tipo para ese equipo. El técnico seleccionará el problema pinchando
sobre el que más se ajuste a lo sucedido, a continuación aparecerá el menú de causas y
procederá de la misma forma, y por último llegaremos al menú de efectos procediendo
de igual forma. De dicha forma quedará definido el problema acaecido.
Una vez declarados fechas, horas, materiales y fallos por el técnico, se completará la OT
pulsando al botón de Completar (banderita de meta) Una vez completada, la OT no
aparece más en el listado de OTs del técnico.
- 134 -
Gestión integral del mantenimiento mediante la aplicación de software de control
PROCEDIMIENTO INTERNO
LOCALIZACIÓN DE UN REPUESTO EN ALMACÉN
Dirigido a: Todos los empleados del departamento
OBJETIVO
El presente procedimiento tiene como ámbito de aplicación el Almacén de repuestos del
Departamento de Ingeniería y Mantenimiento y pretende describir los pasos a seguir
para localizar un repuesto en almacén mediante el sistema informático de gestión del
mantenimiento MAXIMO.
PROCEDIMIENTO
Para localizar un repuesto en almacén podemos buscarlo a partir del Módulo Almacén
(si queremos localizarlo a partir de su descripción o conocemos el ítem) o a partir del
Módulo Equipo (si queremos localizarlo a partir del equipo en el que se utiliza el
repuesto).
- 135 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 136 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 137 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Dentro del diagrama Equipo seguimos desplegando menús hasta llegar al Equipo
que buscamos, en este caso LLENADORA KUGLER.
- 138 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Observamos que en Balance Actual no hay unidades disponibles pero hay una
marca roja. Esto nos indica que el repuesto está en un ALMACÉN CONSIGNA.
Si hacemos clic en el botón del campo Almacén vemos que existe una ubicación
02 ALMACÉN CONSIGNA RODA & PLAST. Seleccionamos Almacén 02 y
vemos que sí hay repuestos disponibles.
- 139 -
Gestión integral del mantenimiento mediante la aplicación de software de control
PROCEDIMIENTO INTERNO
GESTION DE CAMBIOS DE STOCK DE ALMACEN
Dirigido a: Administrador o Gestor del Almacén de repuestos.
OBJETIVO
Mediante este procedimiento se establece la gestión de inclusión, exclusión, entradas,
salidas y devoluciones de los distintos repuestos mediante el programa MAXIMO,
una vez definidos, dentro del mismo programa, los distintos tipos de stock que están
presentes en almacenaje.
PROCEDIMIENTO
Se establece para la gestión de los repuestos una serie de tipos de stock o grupos de
ítem, siendo éstos gestionados y organizados a través de operaciones de exclusión,
inclusión, entrada, salida y devolución de piezas.
Tipos de Stock
Los tipos de stock incluidos en el programa de gestión MAXIMO son los siguientes:
NS Ítem no en existencia
OBS Repuesto Obsoleto
RNC Repuesto no Crítico
SP Ítem con pedido especial
STK Ítem Crítico
SEG Repuesto de seguridad
NS
Son referencias de repuestos (no mantenidos en Stock) facilitadas por el proveedor, las
cuales son incluidas en los listados de repuestos asociados al equipo con el objeto de
facilitar, en el momento de su posible utilización, datos y referencias al departamento de
compras y al propio proveedor para agilizar los trámites de compra del repuesto.
OBS
Repuesto perteneciente a un equipo dado de baja, pero que por su valor o posible
reutilización en otro equipo o instalación, se mantiene en la base de datos de almacén,
siendo sometido a revisiones periódicas por el departamento de Ingeniería y
Mantenimiento.
RNC
Repuestos que después de ser analizados no pertenecen a ningún equipo crítico y, que
su plazo de reposición (entrega) es muy corto (< de 72h)
SP
Definición estándar del programa de gestión MAXIMO, no utilizada en este
Departamento.
- 140 -
Gestión integral del mantenimiento mediante la aplicación de software de control
STK
Repuestos que una vez analizados pertenecen a algún equipo critico, que su plazo de
reposición (entrega) es superior a las 72h, o que la falta de este repuesto de forma
inmediata, pueda producir una parada de un equipo critico.
SEG
Modificaciones y conjuntos de reparación considerados como repuestos, vitales para el
funcionamiento de ciertos equipos. La falta de estos repuestos supondría una parada
prolongada de los procesos a los que afecten.
Inclusión
En el momento en que el departamento de Ingeniería y Mantenimiento reciba la
documentación de un equipo nuevo por parte de Ingeniería de Proyectos ó cualquier
otro departamento, dicha documentación deberá incluir un listado de repuestos
analizados, a ser posible, conjuntamente con el proveedor del equipo, para determinar
que tipo de stock, anteriormente definido, se adjudica a cada uno de los repuestos.
Exclusión
En el momento de baja de un equipo del sistema se excluyen a su vez los repuestos
asociados. Dichos repuestos se pueden mantener asociados a otros equipos para los que
son válidos o bien se pueden asociar a listados de repuestos generales como OBS.
Entradas
La forma general de realizar una entrada de repuesto en MAXIMO es utilizar el módulo
de Compras y dentro del mismo la aplicación Ordenes de Compra, mediante la cual se
realizará un pedido interno del programa MAXIMO. También pueden ser introducir
repuestos, cuando se crean por primera vez la ficha de repuesto, indicando en la casilla
balance actual la cantidad del repuesto y en la casilla coste estándar el coste unitario de
dicho repuesto. Si el repuesto no tiene pedido interno ni precio de compra (coste), se
dará de entrada haciendo un ajuste de inventario mediante Acciones/ Ajuste de
Inventario/ Ajustar Balance Actual dentro del módulo Control de Almacén.
Salidas
Las salidas se realizarán prioritariamente por Orden de Trabajo (OT’s) y el técnico
asignado a esa orden. También se pueden realizar salidas contra el equipo al que
pertenecen y el técnico o departamento que la realiza.
Devoluciones
Se realizará la devolución del repuesto de la misma forma que se realizó su salida, pero
indicando en la casilla tipo de salida: DEVOL (devolver Ítem)
- 141 -
Gestión integral del mantenimiento mediante la aplicación de software de control
PROCEDIMIENTO INTERNO
REPOSICION DEL STOCK CRITICO DEL ALMACEN
Dirigido a: Administrador o Gestor del Almacén de repuestos.
OBJETIVO
Mediante este procedimiento se define la reposición del Stock considerado como crítico
conforme a las políticas de gestión del inventario.
PROCEDIMIENTO
El primer día hábil de cada mes se realizará una reposición de repuestos críticos del
almacén, susceptibles de estar bajo mínimo, de la siguiente manera:
- 142 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Apartado C
Disminución del
ciclo de rotación
del inventario
- 143 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 144 -
Gestión integral del mantenimiento mediante la aplicación de software de control
1. Introducción
Entre los diferentes aspectos relacionados con el mantenimiento que se administran con
el software CMMS, se encuentra la posibilidad de gestionar el almacén de repuestos. Es
posible optimizar algunos parámetros para lograr una gestión más eficiente y contribuir
a la reducción de costes, a partir del análisis de los datos que van quedando registrados
en los históricos de entradas y salidas de repuestos.
- 145 -
Gestión integral del mantenimiento mediante la aplicación de software de control
El ciclo comienza cuando una empresa paga las materias primas y los diversos
suministros y termina cuando la empresa recibe el pago de sus clientes por los
productos vendidos. De tal modo el tiempo de espera representa la rotación del
dinero. Un tiempo de espera más corto implica un mejor uso y rotación de
los recursos, mayor flexibilidad en la satisfacción de las necesidades de la
producción y un menor costo de operaciones. La reducción del tiempo del ciclo
determina la ventaja competitiva.
Reducir el stock
- 146 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Stock inicial (I). En €, el valor total del stock en el inicio del ciclo.
Stock final (F). En €, el valor total del stock al final del ciclo (un periodo
después del momento inicial).
Stock adquirido* (A). En €, el valor de los materiales que han sido comprados
y añadidos al inventario durante el período.
I + A − F
R =
F
Para obtener un dato visiblemente referenciado al tiempo, a partir de la rotación se
calcula el Turnover, años necesarios para rotar todo el stock.
1
T =
R
Ejemplo:
Stock inicial (Enero 2006) I = 158.000 €
Stock final (Enero 2007) F = 154.000 €
Stock adquirido A = 50.000 €
Por tanto son necesarios 2,857 años, aproximadamente 2 años y 10 meses, para rotar el
stock completo.
- 147 -
Gestión integral del mantenimiento mediante la aplicación de software de control
A la vista de las fórmulas utilizadas para el cálculo del dato de Turnover, las
posibilidades de reducir el ciclo se limitan a:
Son las necesidades de producción las que determinan la cantidad y el valor de los
materiales que se compran, por tanto no tiene sentido incrementar el Stock adquirido. El
modo de mejorar la rotación del inventario es aumentar la proporción de Stock
adquirido en relación al Stock total. Suponiendo que las necesidades de adquisición de
materiales se mantienen estables, cualquier estrategia pasa por reducir el Stock total.
Para ello hay diferentes posibilidades, entre las que se encuentran:
- 148 -
Gestión integral del mantenimiento mediante la aplicación de software de control
El Sistema de Consigna
Cuando se habla de stock en consigna se hace referencia a una opción de
almacenamiento en la cual el material no llega a ser del cliente hasta que lo utilice o
lo venda, y, por tanto, no lo pagará hasta ese momento. El stock en consigna es fruto
de un acuerdo entre proveedor y cliente, mediante el cual la relación entre las partes
pasa a ser entre socios con objetivo común. El material puede encontrarse ubicado
en las instalaciones del cliente (que habitualmente combina una parte de material en
consigna y otra como stock propio) o puede que el almacenaje esté subcontratado,
en cuyo caso todos los gastos asociados a dicho almacenaje (recepción, ubicación,
almacenamiento, entrega y costes administrativos) serán por parte del proveedor, ya
que la mercancía es de este último. La tendencia natural del proveedor es eliminar la
posibilidad de que el cliente se quede sin producto, llenando sus almacenes. Los
acuerdos de mantenimiento de material en consigna nacen en un intento por parte
del cliente de repercutir al proveedor los costes de inventario, manipulación,
almacenaje y administración del stock.
Ventajas
Son múltiples las ventajas que este sistema reporta a cliente y proveedor. El stock de
producto se ve claramente reducido, así como el riesgo de obsolescencia o
caducidad del mismo. La tesorería del cliente se ve favorecida, ya que los pagos se
realizan una vez consumida la mercancía, eliminando el coste inmovilizado del
inventario. La mayor integración entre proveedor y cliente posibilita sinergias que
en otro caso podrían pasar desapercibidas. Como cada parte conoce mejor el sistema
de funcionamiento del otro, es más posible descubrir posibilidades de ahorro
conjunto. El proveedor encuentra a su vez grandes ventajas. Disponer de los datos
de venta en el extremo de la cadena facilita todas las labores de planificación de la
producción, ganando capacidad de reacción y trabajando con datos más fiables,
pudiendo incluso ver la necesidad potencial de un artículo antes de que se pida dicho
artículo. Se reduce así el problema de recibir pedidos grandes e inesperados, sin
apenas capacidad de reacción. La información de la que pasa a disponer el
proveedor supone una ventaja competitiva muy importante frente al resto de
proveedores de la competencia y reduce la posibilidad de que dicho cliente presente
datos “inflados” en la negociación. El cliente, a igualdad de precio y características
tenderá a potenciar el consumo de productos de este proveedor frente a otros. Pero,
desde luego, la ventaja más importante para el suministrador es la fidelización del
cliente, ya que una vez que se desarrolle y esté instalado un sistema de stock en
consigna, llega a ser extremadamente difícil y costoso que un cliente cambie de
suministrador.
- 149 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Niveles y responsabilidades
No todos los ítems del surtido de un proveedor tienen que ser apropiados, ya que
el stock no siempre se justifica por su rotación (caso de repuestos críticos, por
ejemplo, de los que el cliente puede querer mantener un stock mínimo
independientemente de que se utilice o no).
Un análisis detallado de la rotación del inventario determina cuales son los ítems
de baja rotación, que son menos adecuados para la consigna desde el punto de
vista del proveedor. Es importante determinar qué parte supervisará el volumen
de ventas del inventario y cómo se manejarán estos artículos sin movimiento o
de movimiento lento, si serán devueltos al proveedor o comprados por el cliente
y eliminados del inventario consignado. Es habitual que el cliente se
comprometa a unos consumos, en función de los cuales el proveedor suministra
el material; si estos consumos no se cumplen el material pasaría al poder del
cliente, que lo paga cuando el material lleva un plazo determinado en sus
almacenes.
- 150 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 151 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Algoritmo
2xD xP
EOQ =
I xC
Donde
D (Demand)
Demanda. Se mide en unidades y es necesario relacionarla con una base
temporal. En nuestro caso usaremos la demanda anual (en materiales con mucha
rotación podría ser mensual, semanal o diaria)
C (Cost of Item)
Coste de una unidad de la pieza o repuesto ( en € )
- 152 -
Gestión integral del mantenimiento mediante la aplicación de software de control
2xDxP 2 x 10.000x 5
EOQ= = = 894
I xC 0.25 x 5
Coste total (anual) = Coste de los pedidos + Coste de almacenaje = 550 + 559 = 1109 €
- 153 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 154 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ante una demanda fija, las variaciones en los tiempos de entrega podrían hacer
peligrar el suministro de materias primas o piezas de repuesto. Para los casos en los
que la demanda sea variable, es importante asegurar una cantidad mínima de
unidades que deban permanecer en todo caso es stock. Una elección equivocada del
Punto de Reorden podría tener gravísimas consecuencias, incluso el paro de la
producción.
D (Demand)
L (Lead time)
Tiempo de entrega, desde que se realiza un pedido hasta que los repuestos o piezas
están en stock, listos para ser utilizados si fuera necesario. El tiempo de entrega debe
ser fijado con precisión, pues se trata de un parámetro muy variable en función del
proveedor y las características del repuesto (estándar o no, complejidad de la pieza,
tiempo de fabricación si fuera necesario). Para definirlo puede resultar de gran
utilidad consultar los valores históricos, si se dispone de suficientes datos de
ocasiones en las que previamente se haya realizado un pedido similar.
- 155 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Stock de Seguridad
SS (Safety Stock)
El Stock de Seguridad es un parámetro crítico para el cálculo del ROP, puesto que
sirve como garantía en caso de incertidumbres en la demanda o en el tiempo de
entrega. El SS debe fijarse en base a datos concretos sobre el comportamiento
histórico del inventario, valorando el coste de quedarse sin material en comparación
con el coste de almacenar un inventario extra.
Uno de los métodos más aceptados para el cálculo del Stock de Seguridad es el que
utiliza el modelo estadístico de Desviaciones típicas sobre la Distribución Normal,
ya que ha demostrado ser efectivo para determinar los niveles óptimos del Stock de
Seguridad, adaptándose a gran variedad de situaciones.
Distribución Normal
Distribución de una variable aleatoria continua que se caracteriza por su forma
simétrica en forma de campana y cuyo modelo es aplicable a una gran variedad de
variables estadísticas. Se trata de una distribución de gran importancia ya que
existen muchas variables asociadas a fenómenos naturales que siguen el modelo de
la normal.
Varianza (V)
Estimador de la dispersión de los datos de una variable aleatoria respecto de su
esperanza. En el cálculo del Stock de Seguridad mide variaciones sobre el tiempo de
entrega (días)
- 156 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Desviación típica ( )
Medida de dispersión de una variable. Permite conocer como se distribuyen los
datos respecto de la media aritmética de dicha distribución. La desviación típica, se
define como la raíz cuadrada de la Varianza. En el cálculo del Stock de Seguridad
mide variaciones sobre el tiempo de entrega ( días )
Nivel de Servicio
Probabilidad de que se disponga de un material si es demandado durante el tiempo
de entrega. Se expresa como porcentaje, que las ocasiones que el material se
encuentra en stock en relación al número total de veces en que es requerido.
Stockout
Probabilidad de que el Stock de Seguridad no sea capaz de satisfacer la demanda de
un material. Stockout (%) = 100 – Nivel de Servicio (%)
Ejemplo:
Se desea un nivel de servicio del 95%. Consultamos la tabla de la distribución
normal:
- 157 -
Gestión integral del mantenimiento mediante la aplicación de software de control
El Stock de Seguridad será, finalmente, un dato cuya unidad de medida son piezas,
unidades del inventario.
SS = σ D x L = K D x L (piezas)
Para calcular el ROP (en unidades) utilizamos la siguiente fórmula:
ROP = ( D x L ) + K D xL
- 158 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Desde un punto de vista técnico, algunos ítems pueden ser considerados críticos (de
ellos no se espera que roten de acuerdo a una demanda, sino que permanezcan
almacenados por motivos de seguridad) y otros ítems pueden pasar a considerarse
obsoletos. Por ejemplo, si el inventario bajo estudio es un almacén de repuestos,
cada vez que una máquina sea retirada, los repuestos que sólo estén vinculados a
ella deben ser declarados obsoletos y podrían ser discriminados de los cálculos de
rotación del inventario, independientemente de sí han sido retirados o no. Un
seguimiento continuo de todas estas variables, y la readaptación de parámetros,
cantidades, tiempos, etc., contribuye a una gestión óptima del inventario.
- 159 -
Gestión integral del mantenimiento mediante la aplicación de software de control
El inventario está ubicado en una sala acondicionada con cinco filas de estanterías (A,
B, C, D y E) y con espacio auxiliar para repuestos de gran tamaño. El puesto de trabajo
del Responsable de Almacén se encuentra en la propia sala, dónde además de su equipo
informático se encuentra un equipo auxiliar habilitado para búsquedas de repuestos por
parte de los mecánicos (que pueden así abastecerse en ausencia del Responsable de
Almacén).
- 160 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 161 -
Gestión integral del mantenimiento mediante la aplicación de software de control
La gestión diaria del Almacén de Repuestos se realiza a través de MAXIMO 4i, que
garantiza el control de las operaciones. A partir de la gestión y control podemos
generar indicadores que cuantifiquen la situación y la dinámica del almacén, para lo
cual nos veremos obligados a utilizar, además de MAXIMO 4i, otras aplicaciones
informáticas.
El valor total de los repuestos en stock es el resultado de sumar el valor de todos los
repuestos almacenados. Para ello no se tendrán en cuanta las fluctuaciones
económicas (precio del dinero, amortizaciones, etc.)
Para obtener estos valores es necesario extraer los datos registrados en MAXIMO, que
están almacenados en una base de datos SQL. Para ello utilizamos la información que
nos proporciona MAXIMO en cuanto a tabla y campo del dato buscado, y a partir de
ahí generamos un informe a través de una aplicación SQR. Además, podremos filtrar
el Stock a valorar para obtener subtotales, por ejemplo Stock Total del Almacén 01,
Stock Total de repuestos eléctricos. Todo esto lo veremos en detalle más adelante.
En este caso será necesario establecer un periodo de tiempo y generar un informe con
la aplicación SQR que nos indique el valor total de los repuestos adquiridos en ese
periodo.
- 162 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Rotación
Se considera Stock Final al valor total del Stock en la fecha en que se realiza el
cálculo, y Stock Inicial al valor del Stock con 13 meses de anterioridad. A partir de
estos datos y del Stock Adquirido, y con un periodo temporal de 13 meses, calculamos
la rotación de acuerdo al método estudiado en el Apartado 2.1.
Turnover
Procedimiento
5. Publicación del dato de Turnover, para su consulta por todos los miembros del
Departamento de Ingeniería y Mantenimiento y del Director de Planta
- 163 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Base de Datos
Tabla
Campo
MAXIMO.INVBALANCES.CURBAL
Visual SQRibe
Para la obtención de los datos necesarios a la hora de valorar el Stock del almacén de
repuestos, la aplicación utilizada es Visual SQRibe. Se trata un generador interactivo
de informes basado en el lenguaje SQR. Con una sencilla apariencia y fácil uso,
permite configurar hojas de datos seleccionando las tablas y campos que contienen la
información necesaria para el informe.
- 164 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Este informe se crea con el programa Visual SQRibe. Es un informe sencillo: se trata
de extraer información de los campos de la base de datos de MAXIMO que nos sean
necesarios.
En este caso se trata de calcula el valor total del almacén en el momento en que se
ejecute este informe. Los campos necesarios son:
MAXIMO.INVBALANCES.CURBAL
Current Balance o Balance actual: Número de unidades almacenadas
MAXIMO.INVENTORY.AVGCOST
Average Cost o Coste medio de las últimas recepciones
MAXIMO.INVENTORY.ITEMNUM
Número de Ítem: para listar y ordenar los repuestos en el informe
Además se establece una cláusula que limita el tipo de repuestos que deben
contabilizarse en el cálculo del Stock Total. En este caso se limita la suma a los
repuestos eléctricos y mecánicos normales y consumibles (no se tienen en cuenta los
materiales de protección, de limpieza, la ropa ni los químicos). Para establecer este
filtro se usa el campo:
MAXIMO.ITEM.STOCKTYPE
Stock Type o Tipo de Stock.
- 165 -
Gestión integral del mantenimiento mediante la aplicación de software de control
MAXIMO.MATRECTRANS. QUANTITY
Quantity o Cantidad de unidades de la transacción.
MAXIMO.MATRECTRANS.UNITCOST
Unit Cost o Coste de la unidad objeto de la transacción.
MAXIMO.MATRECTRANS.ITEMNUM
Número de Ítem: para listar y ordenar los repuestos en el informe
El informe preguntará, al ejecutarse, por las fechas de inicio y final que deben tomarse
para valorar el coste del inventario adquirido. Esto se hace a través del campo
MAXIMO.MATRECTRANS.ACTUALDATE
Para indicarle al informe que tenga en cuenta sólo los repuestos comprados se utiliza
el campo que hacer referencia al tipo de transacción, indicando que tome tan solo las
recepciones, de esta forma:
Además se establece una cláusula que limita la suma a los repuestos eléctricos y
mecánicos normales y consumibles (no se tienen en cuenta los materiales de
protección, de limpieza, la ropa ni los químicos). Para establecer este filtro se usa el
campo:
MAXIMO.ITEM.STOCKTYPE
Stock Type o Tipo de Stock.
- 166 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Para valorar el escenario de partida se toman en consideración los datos de Stock total,
Stock Adquirido y Turnover (Años para rotar el inventario) registrados durante un año
entero, al que vamos a llamar AÑO 1.
Año 1 Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septi. Octub. Novie. Dicie.
Stock Inicial 194703 191064 193985 190227 200388 192427 182413 198835 194707 193485 189375 188887
Stock Adquirido 50000 50000 50000 50000 50000 50000 50000 50000 50000 50000 50000 50000
Stock Final 191064 193985 190227 200388 192427 182413 198835 194707 193485 189375 188887 193895
Turnover 3,56 4,12 3,54 5,03 3,32 3,04 5,92 3,60 3,78 3,50 3,74 4,31
Medias Año 1
Stock Adquirido 50000
Stock Final 192474
Turnover (Años) 3,95
Stock Inicial
Evolución Turnover AÑO 1 Purchased Stock
Stock final
250000 Turnover7,00
(AÑOS)
6,00
200000
Turnover (Años)
5,00
Stock (€)
150000 4,00
100000 3,00
2,00
50000
1,00
0 0,00
Diciembre
Septiembre
Noviembre
Julio
Enero
Junio
Mayo
Febrero
Marzo
Abril
Octubre
Agosto
Durante el año bajo estudio el Stock Adquirido se mantiene en 50.000 €. El Stock Total
varía entre un máximo de 200.388 € y un mínimo de 182.413 € (es muy estable). Esto
da un tiempo de rotación medio aproximado de 4 años, lo cuál se estima un tiempo
demasiado extenso para la rotación de un Stock. El significado práctico de este dato
implica que un repuesto que es adquirido para el Almacén de Repuestos permanece
almacenado en él un tiempo medio de 4 años.
- 167 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Las medidas para conseguir esta reducción serán las enunciadas en el punto 2.2 de este
apartado: Estrategias de acortamiento del ciclo de rotación. La puesta en marcha,
toma de decisiones, seguimiento y evaluación del resultado de la intervención será
llevada a cabo por un equipo de tres personas que se reunirán periódicamente.
Responsable de Almacén
Se encargará de aportar toda la información necesaria para ser valorada en las
reuniones. Creará informes que monitoricen la situación del inventario utilizando los
programas MAXIMO 4i, Microsoft Excel y Visual SQRibe. Implementará los cambios
que se decidan y realizará el seguimiento posterior.
Jefe de Mecánicos
Aportará un punto de vista técnico sobre cada repuesto que sea objeto de estudio.
Valorará si un repuesto es crítico, está obsoleto, debe ser considerado de seguridad, etc.
- 168 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Objetivo:
Plan de Acción:
4) Estudio de cada uno de los repuestos más costoso, valorando si las cantidades
económicas de compra y de punto de reposición deben ser modificadas, así
como sí el tipo de stock es el correcto. Realización de las modificaciones
oportunas.
- 169 -
Gestión integral del mantenimiento mediante la aplicación de software de control
A la hora de emprender el análisis en busca de una mejora del tiempo de rotación del
inventario, se cuenta con mucha información, gracias a la base de datos proporcionada
por el CMMS (MAXIMO). Cuánto más tiempo hayan estado registrándose las
transacciones (entrada y salida de repuestos, fechas, equipo en el que se usan) más datos
respaldarán el análisis.
Durante la fase de estudio inicial en torno a la mejora de rotación del inventario, fue
necesario estudiar qué era exactamente lo que hacía MAXIMO cuando se ejecutaban los
informes de EOQ y ROP. Si el código reprodujera los ajustes que nos proponíamos
hacer, en cuanto a fórmulas para el cálculo de EOQ y ROP, datos utilizados y grupo de
repuestos implicados, no cabe duda de que la ejecución de estos informes habría sido el
método más rápido y preciso para actualizar los valores en cuestión. Sin embargo, tras
hacer algunas pruebas y revisar el código fuente de lo informes INVEOQ.sqr e
INVROP.srq se observa que recalculan y eliminan los registros previos de Punto de
Reorden y Cantidad Económica de Compra sin posibilidad de filtrar repuesto a
repuesto, sino que aplican la operación a todos los ítems registrados. Esta operación no
es la deseada (se estima demasiado agresiva) por lo que se decide hacer otro tipo de
informes.
Dado que se tiene total acceso a las tablas y campos de la base de datos SQL a través
del programa Visual SQRibe, se puede hacer un informe a medida con los datos que nos
interesen para nuestro estudio. El Informe se llamará ImprovementTurnover.sqr y listará
la siguiente información de cada ítem:
- 170 -
Gestión integral del mantenimiento mediante la aplicación de software de control
ImprovementTurnover.sqr
Campos a listar:
Proveedor
Número de Ítem
Descripción del ítem
Demanda anual en el año actual
Demanda anual de un año antes
Demanda anual de dos años antes
Demanda anual de tres años
Coste Unitario
Unidades almacenadas
Cantidad económica de compra fijada en MAXIMO
Punto de Reorden fijado en MAXIMO
Cláusulas:
Al ejecutar este informe desde Visual SQRibe aparece una tabla de muchas páginas
(hay 2.684 repuestos que se corresponden con las cláusulas establecidas) de la que
es difícil extraer y visualizar la información necesaria. Por ello volcamos toda esta
información a Microsoft Excel. Para ello Visual SQRibe permite generar informes
en formato “.csv” (comma separated values) lo cual facilita la exportación del
informe. Una vez que toda la información necesaria de los repuestos implicados está
en un archivo de Microsoft Excel, es sencillo realizar una tabla definitiva con toda la
información proveniente de la base de datos de MAXIMO, y añadir algunas
columnas que completen la información necesaria.
- 171 -
Gestión integral del mantenimiento mediante la aplicación de software de control
ImprovementTurnover.xls
En este punto se genera una tabla de Excel que aúne toda la información proveniente
de la base de datos de MAXIMO (extraída a través de un informe de Visual
SQRibe) con el resto de la información necesaria para recalcular los puntos de
reorden y las cantidades económicas de compra.
2xD xP
EOQ =
I xC
D (Demand)
Aprovechando que existe información con más de tres años en la base de datos de
cada repuesto, se calcula la demanda media como la media de los 4 años implicados.
C (Cost of Item)
Directamente el coste unitario extraído de MAXIMO.
ROP = ( D x L ) + K D xL
L (Lead time)
Directamente el tiempo de entrega extraído de MAXIMO
- 172 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Columnas de la tabla:
Proveedor
Número de Ítem
Descripción del ítem
Demanda media en los últimos 3 años (a partir de las demandas anuales)
Coste Unitario
Unidades almacenadas
Coste total del stock actual de cada ítem
P (Cost of a Purchase Order)
I (Cost if inventory holding)
Cantidad económica de compra fijada en MAXIMO
Cantidad económica propuesta aplicando la fórmula
L (Lead time)
K (Factor de servicio)
Punto de Reorden fijado en MAXIMO
Punto de Reorden propuesto aplicando la fórmula
- 173 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Llegados a este punto tenemos una tabla con toda la información necesaria de los 2.684
repuestos que pesan en el cálculo del Stock Total. Ahora es necesario organizar toda esa
información de cara a las reuniones en las que se valoraran algunos de esos repuestos en
detalle. El enfoque debe orientarse en primer lugar al grupo de repuestos más
costoso, en segundo lugar al grupo de repuestos que más rotación presentan y en
tercer lugar a aquellos repuestos suministrados por los proveedores más
habituales.
- 174 -
%StockValue
0,00%
0,20%
0,40%
0,60%
0,80%
1,00%
1,20%
1,40%
1,60%
1,80%
2,00%
Total
Distribución de los 40 Repuestos más costosos, con un peso del 27, 67% del Stock
más costosos.
stock. Asimismo se llega al 30% del peso total con la mera suma de los 47 repuestos
Curiosamente, los 22 Repuestos más costosos equivalen al 20% del coste total del
4.1.1
MORDAZA DE SELLADO 32/37x57
PINZA A FRENO DH 10 P
CUCHILLA 24/1,2x506mm
StockValue Distribution
COLECTOR SN039-02-XX 2-POLES
TAMIZ MW ALAMBRE CUADRADO DE
CHAIN 1219,2MM (CADENA)
SONDA DE TEMPERATURA PT-100
CUCHILLA LONGITUDINAL D20/50x3mm
- 175 -
5,00%
10,00%
15,00%
20,00%
25,00%
30,00%
AccumulativeStockValue %
Gestión integral del mantenimiento mediante la aplicación de software de control
Para completar la caracterización del inventario bajo estudio, utilizamos las siguientes
tablas:
Datos generales:
Conclusiones:
Por decisión de la gerencia, se limita el estudio caso a caso a los 165 Ítems
con más peso en el inventario (que equivalen al 55% del Stock Total)
- 176 -
%Usage
10,00
15,00
20,00
25,00
30,00
4.1.2
0,00
5,00
TERMINAL PREAISLADO 1,50mm. PUNTA HUECA
0,00
LAMPARA FLUORESCENTE OSRAM DULUX L
ANILLO DE FELPA D30/20x5 B""
4,25
TUBO VINILO DE 6-8m/m.
TUBO VINILO DE 6-8m/m.
TUBO VINILO 4-6m/m
UsageLevel
RODAMIENTO 6005-2Z QE6 SKF
- 177 -
1,01
LAMPARA POWERSTAR HQI-BT 400W/D
1,42
14,37
MORDAZA DE SELLADO
LAMPARA DE SEÑALIZACION BAYONETA 24v/3w.
CASQUILLO GLICODUR 10-12-10
CUCHILLA 24/1,2x506mm (AFILADAS)
RESISTENCIA DE CALEFACCIÓN 200W/36V
RETEN 55-70-8mm
RETEN 55-70-8mm
MUELLE INOX PARA RETEN 55-70-8mm
MUELLE INOX PARA RETEN 55-70-8mm
0,05 0,06 0,06 0,08
RETEN 40-55-7
RETEN 40-55-7
CINTA CONTRAPESADO HOJA
EMPATEC PT.201 TEMP. -175+260ºC 40 BAR VEL:
CORREA TRAPEZOIDAL A-88 (13x2240 Li)
CORREA TRAPEZOIDAL A-88 (13x2240 Li)
0,20 0,00
CONTRATUERCA PG-13
RETEN 30x42x8 TEFLON (NO STANDARIZADO)
0,00
10,00
20,00
30,00
40,00
50,00
60,00
70,00
80,00
Acc.Usage
Gestión integral del mantenimiento mediante la aplicación de software de control
El gráfico de la página anterior muestra, de cada uno de los repuestos que más rotan:
Datos generales:
Concentración de la demanda:
Conclusiones:
- 178 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Dado el objetivo de reducción del Stock Total del inventario bajo estudio, resulta
interesante plantear la implantación de sistemas de consigna con alguno de los
proveedores principales. Esto implicaría una reducción directa del stock, al no suponer
los materiales coste alguno hasta el momento de ser utilizados.
Formalizar los acuerdos a través de un contrato y de tres anexos con las tablas
estandarizadas para llevar a cabo los trámites futuros.
- 179 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Introducción
1- OBJETO
RODACIR S.A. depositará sin cargo alguno para Laboratorio Farmacéutico S.A., en el
almacén de esta última, la mercancía de RODACIR S.A., cuya relación figura adjunta
en el Listado de Materiales aceptado por ambas partes. En el Anexo I de este documento
se puede ver un ejemplo del mismo. En dicho listado y para cada posición, se indicarán
al menos los siguientes datos: cantidades para pedido de reposición, nivel mínimo de
stock, plazos máximos de entrega, precio, material de uso exclusivo para Laboratorio
Farmacéutico S.A. y material crítico para Laboratorio Farmacéutico S.A.
2- CANTIDADES DE DEPÓSITO
3- FACTURACIÓN Y PAGO
- 180 -
Gestión integral del mantenimiento mediante la aplicación de software de control
4- CONTROL DE EXISTENCIAS
RODACIR S.A podrá realizar, con una antelación mínima de una semana y en horario
de mañana, junto con un representante de LABORATORIO FARMACÉUTICO S.A.,
cualquier comprobación relativa a las existencias del material depositado, así como en
lo que hace referencia a sus condiciones de almacenamiento, para tener completa
seguridad de la conservación del material depositado. En el caso de comprobar
diferencias en el inventario o encontrarse deteriorados de manera que no pudieran
aprovecharse normalmente, LABORATORIO FARMACÉUTICO S.A. responderá ante
RODACIR S.A . En cualquiera de los casos anteriores RODACIR S.A procederá a la
reposición y facturación de dichos materiales como si hubieran sido utilizados.
LABORATORIO FARMACÉUTICO S.A. emitirá un informe de inventario interno, al
menos cada 3 meses (para el material crítico). Los materiales listados estarán ubicados
en una zona específica del Almacén de Repuestos de LABORATORIO
FARMACÉUTICO S.A..
6- PRECIOS
Los precios del material depositado serán los que figuren en el Listado de Materiales,
considerados fijos hasta finales de año. Dichos precios podrán ser revisados anualmente
para la aplicación de nuevas tarifas en base al IPC interanual, salvo casos puntuales, y
deberán ser siempre aceptadas por ambas partes.
- 181 -
Gestión integral del mantenimiento mediante la aplicación de software de control
9- GARANTÍAS
Las partes firmantes del presente acuerdo garantizan que mantienen una conducta ética
en las actividades y negocios que realizan, dentro del marco de las legislaciones
española y comunitaria. Así mismo, las partes firmantes garantizan que hasta donde
ellas conocen, no existe vinculación personal y/o profesional entre RODACIR S.A y
LABORATORIO FARMACÉUTICO S.A. que pudiera afectar negativamente en la
prestación del servicio objeto del presente acuerdo.
Para proceder a implantar este sistema bajo consigna, se realizará una puesta a punto
inicial (RODACIR S.A + LABORATORIO FARMACÉUTICO S.A.) tras la firma del
acuerdo. Luego se abrirá un periodo de transición, a definir entre ambas partes, en el
que los materiales consumidos por LABORATORIO FARMACÉUTICO S.A. se
repondrán como consigna, con doble entrega: por uso y para consigna. Finalmente se
realizará un ajuste final, para ajustar el Stock en Consigna a las cantidades indicadas en
el Listado de Materiales.
- 182 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Anexo I
- 183 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Anexo II
- 184 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Anexo III
- 185 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 186 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 187 -
Gestión integral del mantenimiento mediante la aplicación de software de control
De acuerdo a las conclusiones extraídas tras estudiar los informes de repuestos más
costosos (Punto 4.1.1 de este Apartado) se decide realizar un análisis ítem a ítem de los
165 repuestos más costosos, que equivalen al 55% del valor del Stock Total.
Este análisis se llevará a cabo mediante reuniones del equipo asignado. El Responsable
de Almacén es el encargado de proporcionar la información necesaria (una tabla o con
los datos necesarios para la toma de decisiones); el Jefe de Mecánicos aporta una visión
técnica de cada repuesto; al Gerente del Departamento de Ingeniería y Mantenimiento le
corresponde la decisión final.
Sobre cada uno de los repuestos se plantean diferentes cuestiones fundamentales para
el objetivo final de reducción del tiempo de rotación del inventario:
- ¿El Tipo de Stock está correctamente definido (STK, RNC, SEG)? ¿Tendría
sentido considerarlo repuesto de seguridad? ¿Tendría sentido considerarlo
repuesto no crítico?
- En el caso de que se decida realizar algún cambio sobre la situación previa ¿Tiene
sentido realizar cambios similares en otros repuestos relacionados, aunque no se
encuentren entre los más costosos?
- ¿Es correcta la descripción del repuesto? ¿Se podría completar para hacerlo más
fácil de encontrar por los empleados?
- 188 -
Gestión integral del mantenimiento mediante la aplicación de software de control
de STK a SEG
El repuesto pasa a ser considerado como de seguridad, por lo que el coste medio se
actualiza a 0€.
de RNC a SEG
El repuesto pasa a ser considerado como de seguridad, por lo que el coste medio se
actualiza a 0€.
de STK a OBS
El repuesto pasa a ser considerado como obsoleto, por lo que el coste medio se
actualiza a 0€ (no se espera ningún tipo de rotación por lo que no tiene sentido
computarlo en el cálculo de la misma).
de 4MEC a 4PROD
El repuesto pasa a considerarse propiedad del Departamento de Producción, por lo
que deja de conmutar en el Stock propio del Departamento de Ingeniería y
Mantenimiento.
de 4MEC a 1PROD
El repuesto pasa a considerarse propiedad del Departamento de Producción, por lo
que deja de conmutar en el Stock propio del Departamento de Ingeniería y
Mantenimiento.
de STK a RNC
El repuesto pasa a considerarse no crítico, por lo que la próxima vez que el Almacén
se quede sin ninguna unidad no se pedirá automáticamente. Esto debe suponer una
reducción del Stock Total a medio plazo.
- 189 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Otros ajustes:
Se completan descripciones
Algunas descripciones pueden resultar poco apropiadas para localizar el ítem en
cuestión. Se aprovecha este repaso repuesto a repuesto para completar estas
descripciones.
Se actualiza el estante
Es posible que algún ítem pueda tener asociada una ubicación errónea. El repaso
repuesto a repuesto puede ayudar a detectar algún caso de este tipo.
- 190 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 191 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 192 -
Gestión integral del mantenimiento mediante la aplicación de software de control
165 Repuestos
583 Unidades
105.918 €
55 % Stock Total
- 193 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 194 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 195 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Otros Ajustes
- 196 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Otros ajustes
Impacto en el Stock:
- 197 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Se simula una evolución del Stock Total y del tiempo de rotación de acuerdo a los
siguientes presupuestos:
- En enero del Año 2 (simulado) se aplica una rebaja inmediata de acuerdo a los
cambios realizados (34.322 €).
- La rebaja futura debe simularse de acuerdo al tiempo de rotación medio que tenía
el inventario antes de los cambios. Se trata de repuestos que se irán consumiendo
de acuerdo a la propia demanda del Departamento, y que se estima que se
terminarán de consumir dentro de 3,95 años.
- Son necesarios 4 años de simulación para completar una previsión del impacto que
tendrán los cambios realizados en Enero del Año 2. La reducción de 21.962 € se
reparte entre los 47 meses posteriores, a razón de 462,28 € por mes.
Stock Inicial
Evolución Turnover 5 Años
Purchased Stock
Stock final
250000 Turnover
7,00(AÑOS)
6,00
200000
5,00
Turnover (Años)
Stock (€)
150000
4,00
100000
3,00
2,00
50000
1,00
0 0,00
Año Año Año Año Año
1 2 3 4 5
- 198 -
Gestión integral del mantenimiento mediante la aplicación de software de control
5.3 Conclusiones
- 199 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 200 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Anexo I
Código de los
archivos SQR
- 201 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 202 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Begin-Setup
Declare-Layout Default
Orientation = Portrait
Paper-Size = (Letter)
Top-Margin = 0.50
Bottom-Margin = 0.50
Left-Margin = 0.50
Right-Margin = 0.70
Line-Height = 1
Char-Width = 1
End-Declare
End-Setup
Begin-Program
Do Main
End-Program
Begin-Procedure Main
Position (1,1)
Do CreateCSV_Main
Move 0 To #_1ROW_COUNT
Move 0 To #SUM_Coste
Move 0 To #SUM_CURBAL
Begin-Select
(MAXIMO.INVBALANCES.CURBAL * MAXIMO.INVENTORY.AVGCOST)
&Coste
- 203 -
Gestión integral del mantenimiento mediante la aplicación de software de control
edit(&ISSUE1YRAGO,'9999999999999.99')
let $ISSUE1YRAGO_num = ltrim($ISSUE1YRAGO_num_tmp,' ')
let $vs_csv_data = $vs_csv_data || ',' || $ISSUE1YRAGO_num
- 204 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Order By MAXIMO.INVENTORY.ITEMNUM
End-Select
Next-Listing
Next-Listing Need=16
If #_1ROW_COUNT > 0
End-If
Next-Listing
Close 1
End-Procedure
Begin-Procedure CreateCSV_Main
Add 1 To #_CSVINDEX_Main
- 205 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Let
$_CSVFILE_Main='C:/sqribe/VisualSQRIBE/PROGRAM/html/ValueWareho
useInv_Main_' || to_char(#_CSVINDEX_Main) || '.csv'
End-Procedure
Begin-Heading 36
End-Heading
- 206 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Begin-Setup
Declare-Layout Default
Orientation = Portrait
Paper-Size = (Letter)
Top-Margin = 0.50
Bottom-Margin = 0.50
Left-Margin = 0.50
Right-Margin = 0.70
Line-Height = 1
Char-Width = 1
End-Declare
End-Setup
Begin-Program
Do Get-Input
Do Main
End-Program
Begin-Procedure Get-Input
! -----------------------------
Label_101_ACTUALDATE:
Input $_I101_ACTUALDATE 'Fecha Inicial' MaxLen=26 Type=Char
If Upper($_I101_ACTUALDATE) = 'TODAY'
Let $_I101_ACTUALDATE = 'TODAY'
Else
If SubStr($_I101_ACTUALDATE, 1, 1) != ''''
Let $_I101_ACTUALDATE = '''' || $_I101_ACTUALDATE || ''''
End-If
End-If
Let $where_clause101 = 'ACTUALDATE >= ' || $_I101_ACTUALDATE
! -----------------------------
Label_102_ACTUALDATE:
Input $_I102_ACTUALDATE 'Fecha Final' MaxLen=26 Type=Char
If Upper($_I102_ACTUALDATE) = 'TODAY'
Let $_I102_ACTUALDATE = 'TODAY'
- 207 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Else
If SubStr($_I102_ACTUALDATE, 1, 1) != ''''
Let $_I102_ACTUALDATE = '''' || $_I102_ACTUALDATE || ''''
End-If
End-If
Let $where_clause102 = 'ACTUALDATE <= ' || $_I102_ACTUALDATE
End-Procedure
Begin-Procedure Main
Position (1,1)
Do CreateCSV_Main
Move 0 To #_1ROW_COUNT
Move 0 To #SUM_Total
Print-Direct printer=html '%%ResetColor'
Print-Direct printer=html '%%ResetBorder'
Begin-Select
(MAXIMO.MATRECTRANS.QUANTITY *
MAXIMO.MATRECTRANS.UNITCOST) &Total
MAXIMO.MATRECTRANS.ITEMNUM (11,1,18)
ISSUETYPE (11,115,8)
ACTUALDATE (11,172) Edit MM/DD/YYYY
QUANTITY (11,236) Edit 999999na
UNITCOST (11,287) Edit 99999999999.99na
- 208 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Order By MAXIMO.MATRECTRANS.ITEMNUM
End-Select
Next-Listing
Next-Listing Need=19
If #_1ROW_COUNT > 0
Alter-Printer Font=903 Point-Size=10 ! [SQR.INI] 903=@Arial Unicode
MS,proportional
Print #SUM_Total (18,369) Bold Edit 999999999999.99na
Print 'Total Cost =' (19,305) Bold
End-If
Next-Listing
Close 1
End-Procedure
- 209 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Begin-Procedure CreateCSV_Main
Add 1 To #_CSVINDEX_Main
Let
$_CSVFILE_Main='C:/SQRIBE/VisualSQRIBE/PROGRAM/html/Turnover(P
urchased-Stock)_Main_' || to_char(#_CSVINDEX_Main) || '.csv'
End-Procedure
Begin-Heading 48
Print-Direct printer=html '%%ResetColor'
Print-Direct printer=html '%%ResetBorder'
Dlg,proportional
Print $current-date (10,1) edit 'MM/DD/YYYY'
Page-Number (10,505)
Print 'Itemnum' (46,1,7) Underline Bold
Print 'Issuetype' (46,108,9) Underline Bold
Print 'Actualdate' (46,168,10) Underline Bold
Print 'Quantity' (46,236,8) Underline Bold
Print 'Unitcost' (46,316,8) Underline Bold
Print 'Total' (46,410,5) Underline Bold
End-Heading
- 210 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Quantity to be purchased
(EOQ) = (MAXIMUM - ROP + Availabililty) / conversion
rounded EOQ up to the nearest integer
- 211 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-setup
Declare-Report Default
layout=Default
printer-type=hp
End-Declare
! Definitions for the header size, footer size, and compiled file name
#define HeaderLines 8
#define FooterLines 4
#define RepName 'INVEOQ.SQT'
declare-variable
! Declare any variables in this section
end-declare
end-setup
! Standard Header
#include 'HDFT.H'
! Schema Selection
#include 'multschm.h'
! Date Procedure
#include 'DateProc.h'
! location validation procedure
#include 'loc.h'
! Oracle specific date processing
#if {sqr-database}=ORACLE
#include 'nls.h'
#endif
- 212 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-procedure header_part2
end-procedure
begin-program
uppercase $upyorn
- 213 -
Gestión integral del mantenimiento mediante la aplicación de software de control
! Inventory Procedure
#include 'inventor.h'
if $upyorn = 'N'
do ValidateLocation
end-if
- 214 -
Gestión integral del mantenimiento mediante la aplicación de software de control
if #Error = 1
print {Warning1} (+2,{colwarn1})
print {Warning2} (+1,{colwarn2})
else
move '' to $Spacer1
move '' to $Spacer2
do Start-Up
end-if
end-program
begin-procedure Start-Up
begin-select
item.itemnum &ITEMNUM
do EOQ( &ITEMNUM, $location, $upyorn, #OrdCost, #CryCost,
$schema )
From [$Table]
Where [$where]
!***************************************************
! this block is add on because of the $where clause
! see the explaination on the above.
!***************************************************
!
! if $where is 1=1, put join in
!
#IF {NOJOIN} = Y
and item.itemnum = inventory.itemnum
#ENDIF
!
! if the report is going to use the inserted location, then add the
! following join statement
!
#IF {WITHOUTLOCATION} = Y
and inventory.location = $location
#ENDIF
!
!***************************************************
! end of the block
!***************************************************
end-select
end-procedure
***********************************************************************
- 215 -
Gestión integral del mantenimiento mediante la aplicación de software de control
let #NewEOQ = 0
! #DefUnitCost = A
! #TotalUnits = Q
! #OrdCost = S
! #CryCost = I
!if #ToBeSqrted = 0
! move #OldEOQ to #NewEOQ
!else
let #NewEOQ = sqrt( #ToBeSqrted )
! Don't want negative numbers to be displayed for this
value
if #NewEOQ < 0
let #NewEOQ = 0
end-if
!end-if
- 216 -
Gestión integral del mantenimiento mediante la aplicación de software de control
if $upyorn = 'Y'
! update ORDERQTY in INVENTORY
do UpdateEOQ( $ITEMNUM, $location, #NewEOQ, $schema )
end-if
from [$schema]inventory
Where [$dyna_itemnum] ! itemnum = $ITEMNUM
and location = $location
end-select
end-procedure
***********************************************************************
! 2AS / IQ
divide #DefUnitCost into #OrdCost ON-ERROR=ZERO
end-procedure
***********************************************************************
declare-variable
date $systemdate $dtadd
end-declare
! This procedure retrieves the time from the database but due to the
fact that SQLBase and SQLServer have different functions, it is
necessary to use a different method instead of going through ODBC.
- 217 -
Gestión integral del mantenimiento mediante la aplicación de software de control
! Note if you know you are on a SQLSever database, you can change
{sqr-database}
! from SYBASE to SQLSERVER. This can also be done for SQLBase
where database = ORACLE.
#end-if
sysdate &systemdate
from [$schema]dummy_table
end-select
#end-if
getdate() &systemdate
from [$schema]dummy_table
end-select
#end-if
begin-select
sum( quantity ) &QUANTITY
from [$schema]matusetrans
where transdate between $dtadd and $systemdate
!#if {sqr-database}=SYBASE
- 218 -
Gestión integral del mantenimiento mediante la aplicación de software de control
end-select
end-procedure
***********************************************************************
! get the default unit cost string (standard, average, last) which is going
to be used by the user begin-select varvalue
from [$schema]maxvars
where varname = 'DEFISSUECOST'
end-select
lowercase $DefUnitCost
end-procedure
***********************************************************************
- 219 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-select
description
from [$schema]item
Where [$dyna_itemnumb] ! itemnum = $ITEMNUM
end-select
end-procedure
***********************************************************************
begin-procedure
PrintList($ITEMNUM,$DESCRIPTION,#OldEOQ,#NewEOQ)
End-Procedure
***********************************************************************
- 220 -
Gestión integral del mantenimiento mediante la aplicación de software de control
#if {sqr-database}=SYBASE
begin-sql
commit transaction;
begin transaction
end-sql
#else
! SQLBase did not like the ODBC section
!#if {sqr-database}=ODBC
! begin-sql
! commit transaction;
! begin transaction
! end-sql
!#else
COMMIT
!#endif
#endif
end-procedure
begin-procedure pre_footer
end-procedure
- 221 -
Gestión integral del mantenimiento mediante la aplicación de software de control
ROP refers to the most optimum minimum level to have in stock based
on lead delivery time. Variations in lead time and demand have caused the
ROP calculation to have significance. The calculation is a forecast of
demand over lead time plus a calculation of safety stock.
Current MAXIMO does not account for average lead time when
reordering. To allow for better inventory management, the reorder
calculations should account for lead time.
begin-setup
Declare-Report Default
layout=Default
printer-type=hp
End-Declare
- 222 -
Gestión integral del mantenimiento mediante la aplicación de software de control
! Definitions for the header size, footer size, and compiled file name
#define HeaderLines 8
#define FooterLines 4
#define RepName 'INVROP.SQT'
declare-variable
! Declare any variables in this section
date $systemdate
end-declare
end-setup
! Standard Header
#include 'HDFT.H'
! Today's date and time
#include 'datetime.h'
! Schema Selection
#include 'multschm.h'
! location validation procedure
#include 'loc.h'
! Oracle specific date processing
#if {sqr-database}=ORACLE
#include 'nls.h'
#endif
begin-procedure header_part2
end-procedure
- 223 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-program
! this while loop is for running report stand alone, application does not take
this.
While isnull( $where )
input $where {Where} type=char
end-while
if $BackMonths = ''
move 1 to #BackMonths
else
move $BackMonths to #BackMonths
end-if
- 224 -
Gestión integral del mantenimiento mediante la aplicación de software de control
if $upyorn = 'N'
do ValidateLocation
end-if
do Start-Up
end-if
end-program
- 225 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-procedure Start-Up
begin-select
item.itemnum &ITEMNUM
from [$Table]
where [$where]
!***************************************************
! this block is add on because of the $where clause
! see the explaination on the above.
!***************************************************
!
! if $where is 1=1, put join in
!
#IF {NOJOIN} = Y
and item.itemnum = inventory.itemnum
#ENDIF
!
! if the report is going to use the inserted location, then add the
! following join statement
!
#IF {WITHOUTLOCATION} = Y
and inventory.location = $location
#ENDIF
!
!***************************************************
! end of the block
!***************************************************
end-select
end-procedure
!*************************************************************************************
- 226 -
Gestión integral del mantenimiento mediante la aplicación de software de control
let #NewRop = 0
let #NewSStock = 0
begin-select
deliverytime
sstock
minlevel
! These two end-if's below are used to take care any negative values
if #NewROP < 0
let #NewRop = 0
end-if
if #NewSStock < 0
let #NewSStock = 0
end-if
- 227 -
Gestión integral del mantenimiento mediante la aplicación de software de control
if $upyorn = 'Y'
do UpdateROP( $ITEMNUM, $location, #NewROP,
#NewSStock, $schema )
end-if
! The following was added as a result of Issue 971645 to reset the New ROP
to 0 for the next item
move 0 to #NewROP
from [$schema]inventory
where [$dyna_itemnum] ! itemnum = $ITEMNUM
and location = $location
end-select
end-procedure
!*************************************************************************************
declare-variable
date $orderdate $actualdate
end-declare
move 0 to #sum
move 0 to #count
- 228 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-select
p.orderdate &orderdate
m.actualdate &actualdate
move &orderdate to $orderdate
move &actualdate to $actualdate
let #dtdiff = datediff($orderdate, $actualdate, 'day')
let $dtadd = dateadd($_systemdate, 'day', -730)
add #dtdiff to #sum
add 1 to #count
!sum(#dtdiff) &StdLeadTime
! oracle and sqlbase use different standard deviation macros.
! #if {sqr-database} = SQLBASE
!@sdv( m.actualdate - p.orderdate ) &StdLeadTime
! #else
! #if {sqr-database} = ORACLE
!stddev( m.actualdate - p.orderdate ) &StdLeadTime
! #else
! #if {sqr-database}=SYBASE
!sum(datediff(day, p.orderdate, m.actualdate)) &Sum
! #else
! #if {sqr-database}=ODBC
!sum(datediff(day, p.orderdate, m.actualdate)) &Sum
! move &Sum to #Sum
!count(*) &Count
! move &Count to #Count
! #endif
! #endif
! #endif
! #endif
!#if {sqr-database}=SYBASE
! and p.orderdate >= dateadd(day, -730, getdate ())
!#else
!#if {sqr-database}=ODBC
! and p.orderdate >= dateadd(day, -730, getdate ())
!#else
! and p.orderdate >= (sysdate - 730)
!#endif
!#endif
end-select
- 229 -
Gestión integral del mantenimiento mediante la aplicación de software de control
!#if {sqr-database}=SYBASE
! if #Count != 1 And #Count != 0
! let #StdLeadTime = sqrt ( (power(#Sum, 2) - 1 / #Count * power(#Sum,
2)) / (#Count - 1) )
! else
! move 0 to #StdLeadTime
! end-if
!#else
!#if {sqr-database}=ODBC
! if #Count != 1 And #Count != 0
! let #StdLeadTime = sqrt ( (power(#Sum, 2) - 1 / #Count * power(#Sum,
2)) / (#Count - 1) )
! else
! move 0 to #StdLeadTime
! end-if
!#else
! move &StdLeadTime to #StdLeadTime
!#endif
!#endif
! move &StdLeadTime to #StdLeadTime
if #StdLeadTime != 0
- 230 -
Gestión integral del mantenimiento mediante la aplicación de software de control
!*************************************************************************************
declare-variable
date $dtnow $dtbackmonths
end-declare
begin-select
sum(quantity) &UseQty
from [$schema]matusetrans
where [$dyna_itemnum3] ! itemnum = $ITEMNUM
and storeloc = $location
and issuetype in (select value from [$schema]valuelist
where listname = 'ISSUETYP' and maxvalue = 'ISSUE')
! #if {sqr-database}=SYBASE
!and transdate between dateadd(day, #BackMonths/12*(-365), getdate())
!and getdate ()
! #else
! #if {sqr-database}=ODBC
!and transdate between dateadd(day, #BackMonths/12*(-365), getdate())
!and getdate ()
! #else
!and transdate between (sysdate - #BackMonths / 12 * 365) and sysdate
! #endif
! #endif
- 231 -
Gestión integral del mantenimiento mediante la aplicación de software de control
begin-select
sum(quantity) &RecQty
from [$schema]matrectrans
where [$dyna_itemnum4] ! itemnum = $ITEMNUM
and fromstoreloc = $location
and fromstoreloc != tostoreloc
! #if {sqr-database}=SYBASE
!and transdate between dateadd (day, #BackMonths/12*(-365), getdate())
!and getdate ()
! #else
! #if {sqr-database}=ODBC
!and transdate between dateadd (day, #BackMonths/12*(-365), getdate())
!and getdate ()
! #else
!and transdate between (sysdate - #BackMonths / 12 * 365) and sysdate
! #endif
! #endif
end-select
! ---------------------------------------------------
end-procedure
- 232 -
Gestión integral del mantenimiento mediante la aplicación de software de control
!*************************************************************************************
begin-select
description
from [$schema]item
where [$dyna_itemnum5] ! itemnum = $ITEMNUM
end-select
end-procedure
!*************************************************************************************
End-Procedure
!*************************************************************************************
begin-SQL
update [$schema]inventory
Set minlevel = #NewROP, sstock = #NewSStock
where [$dyna_itemnum6] ! itemnum =
$ITEMNUM
and location = $location;
end-SQL
- 233 -
Gestión integral del mantenimiento mediante la aplicación de software de control
end-procedure
begin-procedure pre_footer
end-procedure
! ********************************************************************************
- 234 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Presupuesto
En este capítulo se especifican los costes generados en el desarrollo y ejecución del
proyecto. El presupuesto total del proyecto se ha desglosado en los siguientes
conceptos:
En este apartados están incluidos los valores del material hardware, software y
bibliográfico empleado para la ejecución del proyecto, el coste personal, así como el
gasto por uso y amortización de equipos.
- 235 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Ejecución material
Coste de Material 1.640,00 €
Coste de Equipos 425,33 €
Coste personal 14.975,00 €
Total Ejecución material 17.040,33 €
- 236 -
Gestión integral del mantenimiento mediante la aplicación de software de control
En este apartado se incluyen los gastos derivados del uso de las instalaciones necesarias
para llevar a cabo los trabajos, amortizaciones, cargas fiscales, gastos financieros, etc,
mas el beneficio industrial. Por todos estos conceptos se establece un recargo del 25%
sobre el coste de Ejecución material. Por tanto este concepto supondrá el 25% de
17.040,33 €, es decir, 4.260,08 €.
Los honorarios totales se deben aplicar por la redacción final del Trabajo de Fin de
Carrera. El coste se calcula aplicando un porcentaje del 7% sobre el Coste de
ejecución calculado anteriormente. Por tanto este concepto supondrá el 7 % de
21.300,41 €, es decir, 1491,03 €.
El importe total será la suma del coste de ejecución por contrata y de los honorarios por
redacción, más la aplicación del correspondiente 16% de I.V.A.
- 237 -
Gestión integral del mantenimiento mediante la aplicación de software de control
- 238 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Bibliografía
Gran parte de los datos referenciados en este trabajo son fruto de la experiencia del
autor durante sus prácticas en empresa. La compañía hizo petición expresa de que su
nombre no apareciera en el trabajo, así como ninguna referencia a procedimientos o
cualquier documentación interna.
Apartado A
Juárez, Benito
Aplicación de Sistemas de Información a la Ingeniería de Mantenimiento Industrial
Wikilearning
Año de Edición: 2005
http://www.wikilearning.com/monografia/aplicacion_de_sistemas_de_informacion_a_l
a_ingenieria_de_mantenimiento_industrial/7061
V.V.A.A.
Wikipedia http://en.wikipedia.org
Año de Edición: 2001-2008
http://en.wikipedia.org/wiki/Maximo_%28MRO%29
http://es.wikipedia.org/wiki/TPM
V.V.A.A.
Maximo-users.net
http://www.maximo-users.net/
- 239 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Apartado B
La orden de trabajo
Año de Edición: 2004
http://www.gerenteweb.com/documentos/produccion/dp1412041.php
- 240 -
Gestión integral del mantenimiento mediante la aplicación de software de control
Apartado C
Bozarth, Cecil
Introduction to Operations and Supply Chain Management
Capítulo: Inventory Management Models : A Tutorial
Prentice-Hall
Año de Edición: 2006
http://scm.ncsu.edu/public/inventory/7stock.html
Manura, David
Tablas Matemáticas de David: z-distribución
Año de Edición: 1995-2005
http://math2.org/math/stat/distributions/es-z-dist.htm
Villegas, Anthony
Chapter 12. Inventory Management
University of San Francisco
Año de Edición: 1998
http://www.usfca.edu/~villegas/classes/984-307/307ch12/
V.V.A.A.
Wikipedia http://en.wikipedia.org
Año de Edición: 2001-2008
http://en.wikipedia.org/wiki/SQR
http://en.wikipedia.org/wiki/Service_level
- 241 -