Introduction

Maintenance can be defined as the activity that restores the performance, safety, reliability, and availability of structures, components and systems to ensure superior performance of their intended function [22]. Maintenance is a parallel activity that keeps the production up and is a health check of machines so that a sudden failure is avoided. Though maintenance involves cost but it saves much more by avoiding unwanted failures. Hence in a way it reduces costs of operation [9]. In UK Manufacturing Industry, maintenance costs are 12–23 % of total operating costs [7]. Preventive maintenance prevents the failure of production plans [19]. With the advent of production philosophies like lean and JIT, the role of maintenance has become more critical. In fact, TPM philosophy sums up the importance of maintenance in achieving the business goals. Resources are a constraint hence it becomes important that their deployment is optimised and this is what we have proposed in this paper.

Traditionally, production plan is considered as a precursor to maintenance plan and maintenance has remained as a support function to production. But with the advent of TPM, TQM and TPS methodology, an integrated approach to manufacturing has gained ground. In such an environment activities are considered as concurrent rather than following a sequence. The move is from chain to network and understanding the linkages among them and how they impact the end result altogether. Maintenance in general has remained a field which is largely stochastic and the approaches have been more concerned about mapping it to more important production function. Maintenance planning depends largely on the availability of equipment and hence a rigid procedure is neither possible nor followed considering the targets of production. As the maintenance undertaken deviates from plan the reliability decreases given by a number of distributions, most notably by Weibull. In general maintenance activities are classified as breakdown, preventive and predictive. Though predictive maintenance provides a good measure of when to undertake the maintenance, it involves higher cost and is not applicable in all scenarios. For the environment of tools like dies, surface plates, etc. it is difficult to measure their condition. Predictive maintenance is best suited to equipment where online monitoring can be employed. It is generally used for rotary equipments which are critical, as the cost of conditional monitoring is high. Therefore the preventive maintenance is incorporated in the present paper.

The paper consists of six sections. In “Auto Components Manufacturing and Maintenance Environment” section, overview of manufacturing environment for the auto components is discussed. The section entails the unique features that create hurdles in optimizing the available resources. It also discusses the various conventional maintenance practices that are generally followed along with some of the upcoming techniques such as artificial intelligence. In “Methodology” section, the research methodology is explained with regards to AHP–Fuzzy–TOPSIS. The proposed model along with the algorithm and research data and findings are listed in “Proposed Model” section. Conclusion and future scope are discussed in “Conclusion and Future Scope” section.

Auto Components Manufacturing and Maintenance Environment

In case of auto components manufacturing environment, the production plan is dependent on the companies the firm is supplying. Generally the forecast for the coming month is provided at the end of current month. Hence the production plan is not known very well in advance and it becomes difficult to have a long term maintenance plan even if the management is serious about it. Mostly the companies carry extra tools so that in case of breakdown they can be replaced easily while the maintenance is on the basis of availability. In such an environment two things happen, (1) there is less visibility about the reliability of the tool (2) the manpower allocation is suboptimal. Consider a case where there is high demand of a particular component, in such cases there is little chance for tool to be available for maintenance and the reliability will gradually decrease. So the predictability of failure reduces and uncertainty increases. On the other hand, due to such a schedule optimization of resource allocation becomes difficult. During times of high production demand, the maintenance department is overstaffed, as they do not have tools to work upon. If maintenance is announced for a short time, which happens during peak demand periods, there is a chaos everywhere and the department with the same number of staff may be understaffed. Also during periods of low demand the departments are overstaffed. This fact is neglected in most of the studies and resource levelling for maintenance activities is a considerable cost centre specially in case of specialised maintenance.

Taking further the importance of this paper is the fact that most of the literature available has considered machines for maintenance scheduling and optimization while little attention has been given to maintenance of tools. In this paper our focus is on tools where the problem is magnified because of sheer number and difficulty in predicting their useful life. In the paper we have focussed specifically on prioritization of tools for maintenance for auto components manufacturer which supplies to a number of OEMs. The fact that it supplies to a number of OEMs further increases the number of tools required to produce the same part for different OEMs with different specifications, making tools exclusive. Before moving to the methodology, a quick insight into the field of study might be helpful in understanding the underlying complexities.

Auto component manufacturers generally supply to a large number of OEMs similar kinds of parts but with customised specifications. Hence though the machines on which the operations are carried out are same but the tools required that give final dimension to the product are different. For example, roller heads used for visco-clutch are different for different models though it is mounted on the same rolling machine. Hence every time a new component is to be made for different model, setup is required. Hence the number of tools like these is large. Preparing preventive maintenance plan for such an environment is complex with large number of variables to be considered. The scenario gets further complicated as OEMs communicate component requirement only a month before. In general the maintenance is planned on the basis of:

  • Time based In case of time based, maintenance activity is carried out after a pre-specified time irrespective of the production rate or condition of the tool. Though if it is found that the tool is sufficiently “good as new” the activity can be postponed but still the schedule is there. Generally less critical tools are subjected to such schedule.

  • Counter based In case of counter based, maintenance activity is carried out when the counter reaches a pre-set value and hence it is dependent on the production rate and cannot be specified when it will exactly happen. This is for important tools and whose reliability is highly correlated with the production rates.

  • Time plus counter based In such case whichever, i.e., time or counter first reaches the pre-set value, maintenance is done at that point. This is employed for the most critical of the tools where the uncertainty of failure is high and high costs are associated with their failure.

In case of time based preventive maintenance, resource levelling can be smooth but in case of counter based it becomes a crunchy affair. Maintenance involves cost and this cost needs to be minimized. Preventive maintenance takes care of this by reducing the breakdowns and thus avoiding costly repairs and downtimes. The task now at hand is optimizing the maintenance schedule so as to minimize the cost of preventive maintenance. Mostly the organizations have fixed number of maintenance manpower. The question then is how to decide manpower and how to maximise their productivity.

Time based maintenance schedule can help in realising the number of maintenance hours required, so accordingly the manpower can be determined by taking into consideration any additional requirements. In case of time based, subsequent maintenance can be planned keeping in mind the number available thus not overshooting the available manpower. Counter based method provides some difficulty in this regard as it is dependent on production rate. Generally, the products are manufactured on flow lines, hence if a product is manufactured it would go through all the machines/tools in that flow line incrementing the counter by one. Experience shows that such an arrangement reaches the pre-specified values in clusters, i.e. a large number of tools will be required to be serviced at same point in time and at other times the number might be significantly low. This presents trouble in resource allocation as during clustered periods the demand for manpower rises while during other periods it remains low. Hence optimum allocation of manpower is difficult to achieve. This calls for generation of joint production–maintenance planning to reduce interference in production schedule for maintenance activities while avoiding any breakdown.

Other than the traditional maintenance techniques, artificial intelligence (AI) is being adapted in this field. Gopalakrishnan et al. [10] proposed a heuristic based on tabu search for scheduling preventive maintenance.

Few of the techniques used are:

  • Neural network

  • Fuzzy logic

  • Expert systems

  • Model based systems

Chen et al. [3] proposed a web-enabled intelligent maintenance optimization programme within limited maintenance resources. Others have used genetic algorithms [17], evolutionary algorithms [15] and neural nets [6] for same purposes. Few researchers have also proposed reliability centred maintenance (RCM) using FMEA and proposing actions on the basis of RPN number [13].

Tsang [20] argues that experience with equipment, knowledge based judgement and recommendation from vendor are required to decide the content and frequency of maintenance. The conversion of this data into quantitative values on the basis of which some action can be taken is a tough task. Here fuzzy is helpful in converting these linguistic variables into a model that can be used to prioritize the importance of the equipment for maintenance activities. This is particularly useful in the study we have undertaken as obtaining reliable and sufficient data is difficult for the parameters therefore subjective evaluation is needed thus making a good case for use of fuzzy in this scenario.

TOPSIS is used for the following reasons:

  • TOPSIS logic is rational and understandable

  • The computational processes are straightforward

  • The concept permits the pursuit of best alternatives for each criterion depicted in a simple mathematical form

  • The importance weights are incorporated into the comparison procedures [21]

In this paper we present a framework for identifying the importance of various tools and prioritizing them for consideration in maintenance planning decisions. Prioritization becomes important in case of counter based maintenance when on a day the required maintenance tasks far exceed the available resources. Hence prioritization is important both from strategic planning as well as operational point of view. The prioritization in this paper is done using the AHP–Fuzzy–TOPSIS approach and the decision for classification, assigning appropriate service levels and appropriate action is left to the user based on the results obtained.

Work has been done in the recent past using AI in this field but most of the work is difficult to be understood by practicing managers and its application is limited. Also most of the work is in field of machines while very little attention has been provided to maintenance of tools and the specific environment in which they operate and become important to production and cost targets.

Genetic algorithm uses natural selection process but formulation of the problem is difficult for practicing managers. Also the business scenario may change from time to time and it might not make a close fit with evolutionary algorithm. In case of genetic algorithm operating with dynamic data set is difficult while fuzzy logic allows user to iterate with the changing business scenarios and also the problem formulation is comparatively less complex. Additionally fuzzy logic allows a greater degree of control both during problem formulation and solution allowing user to make suitable changes at various stages of problem.

In the current paper we propose a simple methodology which is easily understood, can be modified to include more criterion, change their values and the recommended actions are open to the user. This provides a robust model that can be easily modified to suit the user environment and can be improved over time to fit the needs more closely.

Though fuzzy does not employ any parameters that require statistical significance method but with the increase in number of dimensional pattern, the number of possible fuzzy rules may become very large as it is exponential function of number of parameters. Hence there is a limitation on number of parameters that can be modelled while applying fuzzy based rules else the requirement of computational power will be overwhelming. The method is a decision support framework which allows user to build in the scenarios and evaluate the output to judiciously select the right alternative. The method finally gives a ranking thus allowing reduced complexity while decision making.

Considering the environment discussed in this section along with the research work done till now with respect to conventional and new maintenance techniques, the methodology of fuzzy–TOPSIS is selected to carry forward the work in the field of tool maintenance which has not been attempted yet. Next section entails the methodology selected.

Methodology

Though our focus is not on joint production–maintenance plan but it is important to provide some insights into this regarding the prioritization we propose. As we know that the auto components environment consists of a large number of tools and hence first cut needs to be done to concentrate on most important and critical tools.

The initial analysis needs to be done to classify tools into the three classes, viz., time based, counter based and time plus counter based, for the maintenance requirements. The classification can be done using ABC, VED or Pareto analysis. Time based tools are not that important for the prioritization since they can be scheduled for maintenance keeping in mind the available manpower, so resource levelling is not a big problem. It is the counter-based and counter plus time based tools that we would be focussed in further study.

The first step is to decide on the parameters that will be used for prioritization and classification. The parameters used in the study are taken from another research work of [18]. The parameters were for machinery but were found suitable for tools except one which was replaced by another parameter that was important in case of tools. The selected parameters are:

  • Sensitivity of operations

  • Mean time between failure

  • Mean time to repair

  • Availability of required part

  • Availability of repair personnel

  • Lead time

On the basis of AHP, weightages are assigned to each criterion. Then fuzzy value in triangular form is taken to find out weighted fuzzy value for each tool. Finally TOPSIS is applied to obtain final ranking. The fuzzy–TOPSIS method is described below as we have customized the method to fit to our requirements. Hence the basic method is explained in “Fuzzy TOPSIS Method” section while the modified version is explained in “Proposed Model” section along with the need for doing so.

Fuzzy TOPSIS Method

Triangular form of representation is used most widely for fuzzy numbers [8, 11, 12, 23]. Some basic definitions related to Fuzzy sets are given below [1, 4, 5, 14, 16, 21, 25]:

  1. i.

    A fuzzy set \(\widetilde{A}\) in a universe of discourse X is characterized by a membership function \(\upmu _{\mathrm{A}}\widetilde{A}\) which associates with each element x in X a real number in the interval [0, 1]. The function value is termed the grade of membership of x in A.

  2. ii.

    A triangular fuzzy number \(\upmu _{\mathrm{a}}\) can be defined by a triplet (a1–a3) as shown in Fig. 1. The membership function \(\upmu _{A}\)(x) is defined as:

    $$\begin{aligned} {\upmu }_{\mathrm{A}} \left( \hbox {x} \right) = \left\{ \begin{array}{l@{\quad }l} 0, \quad &{} x < 0 \\ \frac{x-a_1}{a_2 -a_1},\quad &{} a_1 < x < a_2 \\ \frac{x-a_2}{a_3 -a_2},\quad &{} a_2 < x < a_3 \\ 0, \quad &{} x > a_3 \\ \end{array} \right. \end{aligned}$$

    Let \(\widetilde{a}\) and \(\widetilde{b} \) be two triangular fuzzy numbers parameterized by the triplet (\(a_1 \), \(a_2 \), \(a_3 )\) and (\(b_1 \), \(b_2 \), \(b_3 )\), respectively, then the operational laws of these two triangular fuzzy numbers are as follows:

    $$\begin{aligned} \widetilde{a} +\widetilde{b}= & {} \left( {a_1,a_2,a_3 } \right) +\left( {b_1,b_2,b_3 } \right) \\= & {} \left( {a_1 +b_1,a_2 +b_2 ,a_3 +b_3 } \right) ,\\ \widetilde{a} -\widetilde{b}= & {} \left( {a_1,a_2,a_3 } \right) -\left( {b_1,b_2,b_3 } \right) \\ {}= & {} \left( {a_1 -b_1,a_2 -b_2 ,a_3 -b_3 } \right) ,\\ \widetilde{a} *\widetilde{b}= & {} \left( {a_1,a_2,a_3 } \right) *\left( {b_1,b_2,b_3 } \right) \\ {}= & {} \left( {a_1 *b_1,a_2 *b_2,a_3 *b_3 } \right) ,\\ \widetilde{a} /\widetilde{b}= & {} \left( {a_1,a_2,a_3 } \right) /\left( {b_1,b_2,b_3 } \right) \\ {}= & {} \left( {a_1 /b_3,a_2 /b_2,a_3 /b_1 } \right) ,\\ \widetilde{a}= & {} \left( {ka_1,ka_2,ka_3 } \right) , \end{aligned}$$
  3. iii.

    A linguistic variable is a variable, values of which are in linguistic terms [2, 24]. For too complex or poorly defined variables which are too difficult to be established quantitatively or to be well defined in conventional quantitative expressions, linguistic variables are very useful [2, 24]. Fuzzy numbers can be used to represent these linguistic variables.

  4. iv.

    Let \(\widetilde{a} = (a_1,a_2,a_3 )\) and \(\widetilde{b}=(b_1,b_2,b_3 )\) be two triangular fuzzy numbers, then the vertex method is defined to calculate the distance between them:

    $$\begin{aligned} d\left( {\widetilde{a},\widetilde{b} } \right) =\sqrt{\frac{1}{3}\left[ {\left( {a_1 -b_1 } \right) ^{2}+\left( {a_2 -b_2 } \right) ^{2}+\left( {a_3 -b_3 } \right) ^{2}} \right] } \end{aligned}$$
  5. v.

    Considering the different importance values of each criterion, the weighted normalized fuzzy-decision matrix is constructed as:

    $$\begin{aligned} \widetilde{V} =\left[ {\widetilde{v} _{ij} } \right] _{n\times j} \quad i=1,2,3,\ldots ,n, \quad j=1,2,3,\ldots ,J \end{aligned}$$

    where \(\widetilde{v} _{ij} =\widetilde{v} _{ij} \times w_i \).

A set of performance ratings of \(A_j \left( {j=1,2,3,\ldots ,J} \right) \) with respect to criteria \(C_i \left( {i=1,2,3,\ldots ,n} \right) \) is called \(\widetilde{X} =\left\{ {\widetilde{x} _{ij},\quad i=1,2,3,\ldots ,n, \quad j=1,2,3,\ldots ,J} \right\} \).

Fig. 1
figure 1

Functions of linguistic variables

A set of importance weights of each criterion is \(w_i \left( {i=1,2,3,\ldots ,n} \right) \).

As per the fuzzy theory mentioned above, FUZZY TOPSIS used in this paper can be summarized as follows:

Step 1

Choose the linguistic variables \(\left( {\widetilde{x} _{ij} ,i=1,2,3,\ldots ,n,j=}\right. \left. {1,2,3,\ldots ,J} \right) \) for alternatives with respect to criteria. Fuzzy linguistic rating \(\left( {\widetilde{x} _{ij} } \right) \) preserves the property that the ranges for normalized triangular fuzzy numbers belong to \(\left[ {0,1} \right] \); thus, there is no need of normalization.

Table 1 Triangular fuzzy values for various levels

Step 2

Calculate the weighted normalized fuzzy decision matrix.

Step 3

Identify positive ideal \(\left( {A^{+}} \right) \) and negative ideal \(\left( {A^{-}} \right) \) solutions. The fuzzy positive ideal solution and negative ideal solutions are represented by following equations:

$$\begin{aligned} A^{+}= & {} \left\{ {\widetilde{v}_{1}^{+} ,\widetilde{v}_{2}^{+} ,\ldots ,\widetilde{v}_{i}^{+} } \right\} \\= & {} \left\{ \left( \underbrace{\max v_{ij}}_j |\forall i\in {Z}^{\prime } \right) , \left( \underbrace{\min v_{ij}}_j |\forall i\in {Z}^{\prime \prime } \right) \right\} ,\\&i=1,2,3,\ldots , n, j\\= & {} 1,2,3, \ldots , J\\ A^{-}= & {} \left\{ \widetilde{v}_{1}^{+} ,\widetilde{v}_{2}^{+} ,\ldots ,\widetilde{v}_{i}^{+} \right\} \\= & {} \left\{ \left( \underbrace{\min v_{ij}}_j |\forall i\in {Z}^{\prime } \right) , \left( \underbrace{\max v_{ij}}_j |\forall i\in {Z}^{\prime \prime } \right) \right\} ,\\&i=1,2,3,\ldots , n, j\\= & {} 1,2,3, \ldots , J \end{aligned}$$

where \({Z}^{\prime }\) is related to benefit criteria and \({Z}^{\prime \prime }\) is related to cost criteria

Step 4

Calculate the distance of each alternative from \(A^{+}\) and \(A^{-}\) as follows

$$\begin{aligned} D_j^+= & {} \sum _{j=1}^n d\left( {\widetilde{v} _{ij} ,\widetilde{v} _i^+ } \right) , \quad j=1,2,3,\ldots ,J\\ D_j^-= & {} \mathop \sum \limits _{j=1}^n d\left( {\widetilde{v} _{ij} ,\widetilde{v} _i^- } \right) , \quad j=1,2,3,\ldots ,J \end{aligned}$$

Step 5

Calculate the similarities to ideal solution.

$$\begin{aligned} ZZ_j =\frac{D_j^- }{D_j^+ +D_j^- },\quad j=1,2,3,\ldots ,J \end{aligned}$$

Step 6

On the basis of \(ZZ_j \) score, rank the alternatives.

Proposed Model

The proposed model consists of three parts:

  1. (1)

    Identification of criterion for selection of tools for maintenance

  2. (2)

    Use of AHP to weight the criterion

  3. (3)

    Evaluate the alternatives using Fuzzy TOPSIS

The criterion to be selected forms the backbone of the procedure. Wrong selection of criterion may fail the entire purpose of the study however accurate it may be. Therefore selection of criterion needs to be given utmost priority and should be brainstormed. In our study, we considered a number of literature and found out the criterion that best fits the model we are proposing. As it is already discussed that most of the study is based on maintenance of machines and very less is available on tools, we have modified the criterion to fit the tool study. The criteria selected [18] for the study are:

  1. (1)

    Sensitivity of operation

  2. (2)

    Mean time between failures (MTBF)

  3. (3)

    Mean time to repair (MTTR)

  4. (4)

    Availability of required parts (ARPa)

  5. (5)

    Availability of repair personnel (ARPe)

  6. (6)

    Lead time (LT)

Though above criteria are used in formulating the problem, the management can decide on additional or can substitute the criterion for some other that is more relevant to their business scenario. After the criteria are selected and approved, next step is to weigh them according to their importance. AHP is used for assigning weight to the listed criteria. Finally fuzzy TOPSIS is used to determine the ranks. Triangular Fuzzy values, given in Table 1, are used in the evaluation using the linguistic values. The final prioritization is done on the basis of maximised value of \(\hbox {ZZ}_{\mathrm{j}}\).

Use of fuzzy allows user to iterate with both the number of levels and the weightage assigned to each linguistic variable. In this paper we have used triangular fuzzy values which can be easily replaced by fuzzy variables having more dimensions in case the number of decision variables is more. Also the values assigned can be changed on the basis of the data captured on ground. Hence use of fuzzy provides flexibility in terms of adapting to various scenarios a business experiences in reality.

In the present approach of using Fuzzy TOPSIS, we need to arrive at a positive and negative ideal value of cost and benefit criteria both. In general, for cost criteria, the positive ideal value is the lowest one and negative ideal value is the highest one because we want to minimize the cost. Similarly for benefit criteria, the ideal positive value is the one with maximum value and for negative ideal value; it is the one with lowest value. However, in this paper we have taken the opposite. For example, Lead time is cost criteria, since we require shorter lead time for our tools, but a tool having low lead time will be less critical and the method will upgrade its rank at lower value of lead time because it satisfies the lower cost criteria. But we want the tool of low lead time to be lower in ranks in terms of criticality, therefore, in case of criticality, we have changed the ideal value to opposite.

Hence, in our case we have taken a higher value in cost criteria as positive ideal value and lower value in cost criteria as negative ideal value. Similarly for benefit criteria the ideal values are replaced. Thereby, we got the final modified equation for the calculation of positive and negative ideal values as follows:

$$\begin{aligned} A^{+}= & {} \left\{ {\widetilde{v}_{1}^{+},\widetilde{v}_{2}^{+} ,\ldots ,\widetilde{v}_{i}^{+}}\right\} \\= & {} \left\{ \left( \underbrace{\min v_{ij}}_j |\forall i\in {Z}^{\prime } \right) , \left( \underbrace{\max v_{ij}}_j |\forall i\in {Z}^{\prime \prime } \right) \right\} ,\\&i=1,2,3,\ldots , n, j\\= & {} 1,2,3, \ldots , J\\ A^{-}= & {} \left\{ \widetilde{v}_{1}^{+} ,\widetilde{v}_{2}^{+} ,\ldots ,\widetilde{v}_{i}^{+} \right\} \\= & {} \left\{ \left( \underbrace{\max v_{ij}}_j |\forall i\in {Z}^{\prime } \right) , \left( \underbrace{\min v_{ij}}_j |\forall i\in {Z}^{\prime \prime } \right) \right\} ,\\&i=1,2,3,\ldots , n, j\\= & {} 1,2,3, \ldots , J \end{aligned}$$

where \({Z}^{\prime }\) is related to benefit criteria and \({Z}^{\prime \prime }\) is related to cost criteria

The selected triangular values are listed in Table 1.

Figure 1 depicts the triangular fuzzy value in diagrammatic form. The flowchart for entire process of finding out the priority is described in Fig. 2. It also details the various methods used at each stage.

Fig. 2
figure 2

Flowchart of activity

The environment we selected for study consists of more than 1200 tools out of which we selected 30 most important tools as counter based and counter plus time based. For these 30 tools linguistic values are assigned against the criterion selected. Though the work was carried out for 30 tools only, it can be extended to include any number of tools. Table 2 lists the linguistic values for each of the selected criterion for each tool.

Table 2 Linguistic values for selected criterion for tools

Table 3 depicts the rating on likert scale provided to various selected criteria and the final normalized weights obtained as a result of AHP procedure.

Table 3 Normalised weights for the selected criterion

Table 4 lists the triangular fuzzy value assigned to each tool for each of the selected criterion. They are the quantification of linguistic values described in Table 2.

Table 4 Fuzzy values for selected tools along with criterion weights

Table 5 contains the weighted fuzzy values which are obtained by taking joint effect of weights of various criterions along with the triangular fuzzy value.

Table 5 Weighted fuzzy values

Table 6 lists the positive as well as the negative ideal solutions on the basis of TOPSIS methodology and the final score which will decide the priority ranking.

Table 6 Calculated \(ZZ_{j}\) values

Table 7 sums up the entire procedure by assigning the final ranking to the maintenance priority of tools. On the basis of this, a decision can be taken by the management to allocate resources.

Table 7 Final rankings

Conclusion and Future Scope

The results obtained can be used for recommendations and future action by the management. On the basis of ranking, on a given constraint day tools can be selected for maintenance which is most critical to operations. Also on the basis of this ranking content and frequency of maintenance can be determined which can help in estimation of maintenance manpower requirement. One important aspect that can be further studied is how to integrate the maintenance plan for time based tools, which was created separately (as they are not part of this analysis) with the maintenance plan for counter based tools created on the basis of results obtained. But obvious is the fact that some algorithm that proposes a joint maintenance-production plan needs to be integrated along with the results obtained to ensure a truly integrated production–maintenance plan. Additionally, one of the problem that maintenance management faces is the assignment of service levels for different tools. As we are aware that the reliability of tools as well as machine decreases as their usage increases, in order to avoid any breakdown, generally MTTF is calculated and on the basis of that maintenance schedule is prepared. But in actual scenario, the equipment may fail before or after the mean as expressed by standard deviation of mean. Hence in order to avoid any such failure tolerances needs to be provided, assigning service levels as one of the methods of ensuring it. Thus on the basis of the priority obtained service levels can be assigned, providing for larger tolerances to tools which are of higher ranking (more critical). In this way we can optimise the resources by applying proper service levels according to the criticality of the tool to the production environment.