Keith Fitzsimmons LMO- Lathe Maintenance Ontology IE 500 – Ontological Engineering IE 500 INTRODUCTION Lathe Maintenance Ontology has been compiled to help document, with the hope of eventually compiling for all models of metal machining lathes, the necessary manufacturers preventative maintenance requirements. The Lathe Maintenance Ontology (LMO) at this time has initially been focused on computer numeric controlled metal machining lathes. Though; it is hoped that eventually this ontology can be expanded to encompass all type of metal machining lathes and potentially other machinery which needs time based preventative maintenance as required by the original equipment manufacturer. Equipment manufacturers outline the necessary maintenance needed to keep a machine operating at its peak performance levels on a time based interval. In many cases these maintenance requirements can impact whether or not the machines warranty will be honored if a failure should occur during the warranty period. The current limitation which this ontology hopes to solve is that of the availability of reliable maintenance requirements of any metal machining lathes, especially those which may no longer be supported by an original equipment manufacturer. The limitations that exist at this time are that no central databases for information on metal machining lathes preventative maintenance requirements exists and in many cases the requirements for older machinery does not exist on the internet for easy searching. An ontology outlining the time based requirements for machinery maintenance would allow for maintenance technicians to have access to the knowledge they need to complete their jobs in the correct and timely fashion. This information can also be used by those setting up maintenance programs and original equipment manufacturers in different ways. EXISTING DATABASES In the world of manufacturing the current systems available for the tracking and the prescription of maintenance tasks employ the use of a conventional database system. Currently there exists commercially available programs which are able to track the work that is compiled into the Lathe Maintenance Ontology, however they are strictly for the tracking of the maintenance and require that the time periods, tasks and materials which Lathe Maintenance Ontology prescribes to be input every time a new system is setup and do not offer any value with regards to maintenance procedures for machinery which the organization purchasing the software may own. The drawbacks to this type of program is that they are company or site specific setups which leads to the inability to transpose data freely between themselves even if the information needed is available as part of the preventative maintenance program the organization has setup at another site. Thus in even a single company they are unable to freely share their machinery maintenance requirements between different sites in an easy manner. EXISTING ONTOLOGIES Overview The existing ontologies that were reviewed during the formation of Lathe Maintenance Ontology (LMO) were the Manufacturing Descriptive Language (MSDL) and the Industrial Maintenance Management Ontology (IMAMO). While both of these ontologies offered insight into the world of manufacturing with regards to the formation of ontology they do lack the necessary components to define an original equipment manufacturers preventative maintenance schedules for machinery in a manufacturing environment. Manufacturing Descriptive Language (MSDL) does not encompass the maintenance aspect of the manufacturing process when it looks at the machinery used in the manufacturing process. While it is felt that the Lathe Maintenance Ontology could potentially be related to the Industrial Maintenance Management Ontology there are components lacking in the Industrial Maintenance Management Ontology(IMAMO) hierarchy that preclude the data in Lathe Maintenance Ontology from being easily combined. Below is an in depth analysis of the limitations of both ontologies have in relation to preventative maintenance schedules. Manufacturing Descriptive Language (MSDL) The Manufacturing Descriptive Language’s compatibility model, figure 1, shows the entire process of manufacturing for an entity as viewed by the Manufacturing Descriptive Language (MSDL). It deals with all aspects of manufacturing but omits the maintenance of the machine used in the process. While the machine is looked at in this process we are only looking at how much work it can complete, the working envelope, the time to complete a piece, the time of setup and the number of axises involved. While these are all important parts of the manufacturing process the maintenance aspect needed to keep the machinery running is omitted. Based on ISO and other quality standards maintenance is an important aspect of the manufacturing process. It can be assumed that the maintenance is part of the process but the nature in which it would be incorporated and what this model is looking at does not allow for the maintenance requirements in the process to be seen as part of this ontology. This model may make the assumption that maintenance is being completed but does not look at the requirements of maintenance for a machine. Figure 1 - Manufacturing Descriptive Language Industrial Maintenance Management Ontology (IMAMO) Industrial Maintenance Management Ontology has roots in the same area as Lathe Maintenance Ontology (LMO) but is still lacking in that it looks at the process of maintenance management as opposed to the actual time based maintenance needs of the machinery. Certain aspects of this ontology can be incorporated into the Lathe Maintenance Ontology conceptually but they are approached in a different manner by Industrial Maintenance Management Ontology (IMAMO). This ontology has the components needed to setup and maintain a maintenance management program for a facility. Looking at figure 2 below we can see what goes into the maintenance process but not the maintenance requirements for the machinery that need to be completed as part of the maintenance process. This ontology would give you the maintenance program while Lathe Maintenance Ontology (LMO) will give you the maintenance tasks and preventative maintenance schedule to build the maintenance program. In this ontology it might be possible to insert the materials encompassed by Lathe Maintenance Ontology (LMO).Though where Lathe Maintenance Ontology (LMO) looks at the actual tasks necessary to comply with the original equipment manufacturers preventative maintenance requirements Industrial Maintenance Ontology (IMAMO) only looks at the parts necessary to complete a maintenance schedule. Figure 2 – Industrial Maintenance Management Ontology Lathe Maintenance Ontology – LMO Overview To solve the problems discussed with the existing ontologies above the author of this ontology has devised an ontology which relates the original equipment manufacturers required preventative maintenance tasks for a machine to the machine based on time period for which the maintenance must be performed. By doing this we are no longer limited by the single site terminology and data. Now any lathes preventative maintenance requirement using the structure of this ontology. Basic Formal Ontology (BFO) creates a good base for the building of our ontology. By putting the lathe terms into this type of higher level ontology the ability to use this at a later time to incorporate Lathe Maintenance Ontology (LMO) into a larger machinery preventative maintenance ontology, or another ontology for machine maintenance that uses Basic Formal Ontology (BFO) is now possible. Lathe Maintenance Ontology (LMO) looks at the preventative maintenance required by the original equipment manufacturer for a lathe; something that no other ontology that was found is organized to accomplish. It relates the maintenance tasks needed to maintain the lathe, and the materials required for those tasks, back to a maintenance regimen which has been prescribed by a preventative maintenance requirement for a specific lathe. Definitions The definitions in Lathe Maintenance Ontology (LMO) are important due to the variations that exist between different machines. Many machines may use the same basic terminology for a maintenance task or the objects used as part of the task but the actual object or task will vary due to the differences of the machinery. These differences exist due to design by the original equipment manufacturer, machine usage, or the machines upper level class within the ontology. Because of this we must be sure to define each part of the ontology in a manner which gives a general definition of the component part relatable to the other similar component parts yet still allows for the definition to be specific enough to ensure that no parts or tasks can be used in the wrong manner as this could cause issues when the preventative maintenance is completed by the technician who is using this data as a resource. Continuants The components which are used as part of the preventative maintenance process, or those components which will have the process completed on them are known as continuants. In the case seen below the machinery, the computer numeric controlled lathe, has requirements for maintenance to be performed on it. The preventative maintenance schedule, which is also a continuant, is given by the manufacturer as a process that should be completed to keep the machine operating at its optimum performance level. The preventative maintenance schedule is almost always a time based schedule which is provided to the machine owner by the original equipment manufacturer. This schedule has tasks which are to be completed as part of the maintenance process to ensure the full life of the machine. We also have here the metal machining lathe, a machine which turns material at a varying speed allowing it to be cut by a tool. In Lathe Maintenance Ontology (LMO), at this time, we are only looking at computer numeric controlled lathes but eventually it is to that it will be able to encompass both computer numeric controlled lathes and manual lathes used to machine metals. The continuants of Lathe Maintenance Ontology (LMO) also include the objects used as parts in the prescribed preventative maintenance schedule. These objects are the parts and materials used to complete the original equipment manufacturers preventative maintenance schedules tasks. The objects in Lathe Maintenance Ontology (LMO) are oils, filters, and other materials which are required to keep the machines in running order and satisfy the original equipment manufacturers preventative maintenance schedule. Figure 3 - Continuants Occurents The process that completes the preventative maintenance schedule is the occurent’s in this ontology. The Preventative maintenance schedule, a continuant, which is prescribed by the original equipment manufacturer demands that a maintenance regimen is completed. This maintenance regimen is specific to each machine and includes a maintenance task on some process profile. The maintenance tasks and process profiles are ambiguous and can be applied to many different maintenance regimens, as can the objects required to complete these tasks, to meet the manufacturer recommended preventative maintenance schedule. The objects used however, though of a similar top level name, may change based on the machinery requirements of a different grade of fluid or model filter is prescribed by the original equipment manufacturer. Maintenance tasks are the actual actions as prescribed by the original equipment manufacturer that need to occur to accomplish the preventative maintenance schedule. There are many different tasks that can occur and some machines require the same tasks to occur at the same or different time periods. These tasks are part of the maintenance process and are dependent on the materials, objects, that they use as they are completed and the time period, process profile, in which they need to occur. The process profile gives the time periods in which the preventative maintenance must occur. As with the tasks being variable between machines the process profile can also vary. The maintenance tasks and process profile are always related to create the maintenance regimen for the given machine. Figure 4 – Occurents Object Properties The object properties in this ontology are used to relate the actions that are necessary to complete the preventative maintenance schedule as prescribed by the original equipment manufacturer. Not many object properties are needed at this level of the ontology as many of the relationships, no matter which style or model of lathe is being describled, are similar. These properties create relationships that outline the maintenance profile of the machine. While the ontology has broken the prescribed maintenance of the lathe down into subcomponents and organized them based on the upper hierarchy of Basic Formal Ontology (BFO) we can related all of the parts using these properties below. Figure 5 –Properties The “has_process_part” and “has_process_profile”, figure 6, are important to this ontology as they are used to create the maintenance regimen, which is prescribed by the original equipment manufacturers preventative maintenance schedule. The process parts allow for the description of the maintenance task that needs to be completed for a specific machine as part of the maintenance regimen. The process profile allows for the designation of the time period in which this task must be completed Figure 6 – Use of Object Properties Data Properties This ontology only requires a single data property, seen in figure 7, to fully define the period in which the maintenance needs to take place. By relating this period to a process profile from figure 5, as a value, we can designate how often the required maintenance tasks defined for the machine must take place. This property can be used to define any maintenance period that can be thought of and is designated by the number of days in that period. There are limitless possibilities for the use of the property as there are limitless possibilities for the period in which a manufacturer will prescribe maintenance be required. Figure 7 – Data Properties Inputs and Outputs In this ontology the information that is input will be output as reference material for managers, technicians and any others who may have use for a machine preventive maintenance needs. The data that is input is tied to a specific machine and by completing a sparql query you would be able to locate the necessary data for completing time based preventative maintenance of the machine. This data will be directly related to the original equipment manufacturers prescribed maintenance for the machine which maintenance technicians or maintenance managers will be interested in. The hope is that one day you would be able to search for a specific machine, or style of machine, and a time period and be able to find the necessary maintenance requirements. The inputs will be set by those who populate the ontology and then maintenance personnel will be able to find the output, the maintenance requirements, as needed for their projects or maintenance programs. Application Preventative Maintenance Lathe Maintenance Ontology (LMO) is expected to be used during preventative maintenance to ensure that machinery is undergoing the proper preventative maintenance schedule as prescribed by the original equipment manufacturer. In this scenario it can be used as a reference by those who will be conducting the maintenance on the machinery to ensure that they are completing the necessary tasks at the designated time period. This can be important in organizations where many different people can work on the same machine or similarly an organization which has one person primarily working on the machinery and in their absence another person who may not be familiar with the day to day operations will be tasked with filling in and fulfilling the preventative maintenance requirements. Machine Maintenance Programs In many organizations preventative maintenance is part of a larger machine or facility maintenance program. Lathe Maintenance Ontology (LMO) can be used as a resource by those creating or updating these programs to ensure that all the necessary preventative maintenance is being conducted at the correct time interval for the machinery included in their program. Once this ontology is compiled and made available to any persons in the field of maintenance management and engineering it will become a resource for them in the planning and construction of a preventative maintenance program. These programs can be small or large depending on the company and with the larger the company becomes the higher the possibility of a large age range for the equipment, or large diversity in equipment model and type, increases. The potential for different machinery across many organization locations can also create a problem with machinery maintenance which may be controlled from one central location. References like Lathe Maintenance Ontology (LMO) would allow these organizations access to the necessary maintenance requirements for all their machinery. Original Equipment Manufacturers Lathe Maintenance Ontology would also be useful to the original equipment manufacturers as it would give them a tool to evaluate what their competitors are doing with their machinery in regards to preventative maintenance. This would allow them to alter their designs to match a competitor who offers an easier, more cost effective, maintenance schedule while still allowing for optimal performance of the machine. It would also allow them to evaluate what a competitor may require in their prescribed maintenance which could reduce issues that may be occurring in their own equipment. This ontology would also allow for the manufacturers to go back in time if it were necessary to support a customer with older machinery. This ontology would offer a source for machinery maintenance requirements which would allow for original equipment manufacturers to offer support longer as the training necessary for personnel and the space needed for the storage of documentation would become non-existent with this. Second Owner Equipment With the multitude of different manufacturers and ever changing machine models being introduced into the machining market it is often not long before older machinery is sold second hand to a smaller machine shop or machining enthusiast. In many cases at this time the materials which outline the necessary maintenance are lost in transition. This ontology would allow those who are buying equipment second hand to continue the proper preventative maintenance schedule by knowing what the schedule is; hence keeping the machinery operating optimally through its entire lifespan. Conclusion Lathe Maintenance Ontology (LMO) creates a comprehensive source for lathe maintenance requirements. While this ontology is only limited to lathes at the moment it could very well be expanded, if it’s found acceptable for the use, with other types of machinery which require preventative maintenance on a time based schedule as required by the original equipment manufacturer. The potential resources this creates open a new means for people in different fields who require access to the requirements for the preventative maintenance of machinery. With so many different machines out there a singular source for the requirements will decrease the time needed to search for a machines preventative maintenance requirements; cutting costs for company of all sizes or freeing up the time of those who are tasked with looking for the preventative maintenance requirements for a company’s machinery to complete other tasks. References [1] Ameri, Farhad, Colin Urbanovsky, and Christian McArthur. "A Systematic Approach to Developing Ontologies for Manufacturing Service Modeling." [2] Mohamed Hedi Karray, Brigitte Chebel-Morello, Noureddine Zerhouni. A Formal Ontology for Industrial Maintenance. Terminology & Ontology : Theories and applications, TOTh Conference 2011., May 2011, Annecy, France. sur CD ROM, pp.1-20. <hal-00602182>