Abstract
Introduction
As an essential part of system reliability analysis, fault pattern classification analysis is particularly critical in the aspects of reliability design improvement, fault monitoring, and fault repair. Traditional fault mode classification often uses risk priority number (RPN) and hazard matrix (HM). However, for the reason that the subjectivity of the RPN method is high, and the harmfulness matrix method is unsatisfactory in practicability, the result of the analysis is often far from the actual situation. In order to solve these problems as mentioned above, Chen et al. 1 utilized the quantitative parameters in RPN analysis and proposed a new method based on qualitative and quantitative analysis of cost loss and the probability of process fault mode. Wang et al. 2 combined the data envelope method and RPN and formed a new method of the ranking risk of fault mode. Zhou and Thai 3 considered the relative weights of risk factors Severity (S), Occurrence (O), and Detection (D), and improved the traditional RPN analysis. Shi et al. 4 introduced a fuzzy set theory and fuzzy analytic hierarchy process to analyze fault modes. Du et al. 5 proposed a new method of fault pattern analysis based on evidence reasoning. Internationally, many useful attempts have been made by Kutlu and Ekmekçioğlu, 6 Certa et al., 7 and Montani et al. 8 to apply the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method, Dempster–Shafer (D-S) evidence theory, and Bayesian network to fault classification analysis, respectively. However, there are still many problems in industrial applications.
Based on past experience, splitting the complex machine is necessary before researching and analyzing the CNC machine tool. Traditional decomposition of CNC machine tools is based on the hardware structure of the whole machine and is conducted following the idea of “components–module–parts.”9,10 This method of decomposition is simple and clear, but there are two major problems: First, the lack of consideration of the inter-dependencies between the various components can make the function of the decomposed parts be single and it is difficult to analyze the multi-function and multi-quality features coupling system comprehensively. Second, ignoring the motor function of the device will make the analysis deviate from the actual results. To solve these problems, Zhang et al. 11 and Ran et al. 12 tried to analyze the reliability of CNC machine tools from the perspective of CNC machine tool function decomposition and put forward the concept of micro-action. Introducing the motion micro-unit as the main body of the fault analysis of CNC machine tools can refine the granularity of fault analysis, and the main advantages of the following five aspects:
It is easier to set up the mathematical model.
Fault detection is simple and high accuracy.
It is easier to locate the fault and reduces the difficulty of analyzing the reasons for the fault.
Failure mechanism analysis is more straightforward.
Decision-making on fault classification is more objective.
There is a growing trend of the advanced signal processing methods (such as continuous and discrete Fourier transform, Gaber wavelet transform, and statistical analysis method) assisted by artificial intelligence approaches for the applications of machine condition monitoring, fault diagnoses, and fault decision of complex equipment, which include genetic algorithm (GA), support vector machine (SVM), fuzzy logic system (FLS), artificial neural network (ANN), ant colony optimization, 13 some improved particle swarm optimization,14,15 collaborative optimization algorithm, 16 entropy approaches,17–19 clustering theory, and rough set theory. Compared to the conventional signal processing methods, the artificial intelligence–driven techniques are improving the performance and supported by the industrial big data.20,21
This article attempts to propose a numerical control machine fault classification decision-making method based on motion micro-units which combines grey clustering theory and rough set theory, and it is expected to provide the corresponding basis for the process control of the subsequent maintenance. Compared with the previous research on fault classification, not only this method has the above five advantages, but also its advantage lies in the fact that the grey clustering theory can achieve the goal of accurate decision-making and then simplify the decision-making rules by the rough set theory to make the decision-making more rapid.
Following the “Introduction” section, the remainder of the paper is organized as follows: Section “Micro-action unit” describes the definition of the micro-action unit and related modules; section “Failure analysis of micro-action unit” proposes a quantitative approach to failure analysis of micro-action unit; section “Example analysis and discussion” provides the empirical results and further verifies the design; and section “Conclusion” concludes the paper.
Micro-action unit
FMA structural decomposition
The CNC machine tool is a complex system of mechanical and electrical integration. To facilitate the analysis of quality characteristics, at first, the CNC machine tool should be decomposed into simple basic units to achieve the purpose of easy modeling. Then the quality characteristics of the primary unit will be analyzed. Finally, the quality characteristics of the machine will be analyzed comprehensively. The decomposition method according to the “components–module–parts” is simple and straightforward. However, there are severe problems to be solved in practice, such as the modeling difficulties caused by a large number of parts, the quantitative analysis difficulties caused by the lack of part fault data. 22
Structural decomposition (“Function-Motion-Action” (FMA) decomposition) based on system functionality is to decompose complex systems hierarchically from top to bottom according to the FMA route, and this action which is easy to control and easy to analyze is called micro-action. The primary process of FMA decomposition is shown in Figure 1, in which Figure 1(a) is the ‘part–module–component’ model and Figure 1(b) is the ‘function–movement–action’ model, that is, FMA layout.

System decomposition process: (a) part–module–component and (b) FMA layer (function–movement–action).
It can be seen from the figure that the central idea of FMA decomposition is to decompose the complicated comprehensive movement of machine tool manufacturing layer by layer until it is decomposed into a series of most essential and non-decomposable action units, which is similar to the process of splitting machine into parts. But the Figure 1(a) takes on the functional movement of the machine tool for the study, while the Figure 2(b) takes the machine parts for the study. Therefore, whether the function of the whole machine is actually functioning correctly depends on whether there is any faulty micro-action.

The concept model of the micro-action unit.
Conceptual models of the micro-action unit
As shown in Figure 2, the analysis of the mechanism of movement decomposition can give the definition of the micro-action unit: A micro-action unit is a group of parts (including transmission, fastening, supporting, positioning and power input/outputs, and so on) that can perform any basic micro-action. The standard micro-action unit composition should include three units as the power input, the middleware, and the power output.
It can be seen from Figure 2 that the displacement and the angle that the power input of the micro-action unit receives from the output of the upper micro-action unit are transmitted through the middleware and finally, the displacement and the angle are transmitted to the micro-action unit of the next level through the power output. Among them, the power input and power output is an integral component, while the middleware is composed of transmission parts, fasteners, supports, and positioning pieces, which means the middleware may only include some of them for a different micro-action unit. It should be noted that judging which a part belongs to is determined by the role (function or effect) the part plays in the actual work of the micro-action unit to which it belongs.
As for the most basic micro-actions, moving and rotating, the motion units can be divided into moving the micro-action unit and rotating micro-action unit, while CNC machine tools can be considered as the complex electrical–mechanical products assembled with a series of motion micro-units (including moving the micro-action unit and rotating micro-action unit).
Failure analysis of micro-action unit
Fault mode type
Why the CNC machine tool fails is because the micro-action unit itself or the connection between the associated micro-action units have failed, which has an impact on the function or performance of CNC machine tools, and the form of these failures is called fault mode. Taking into account the characteristics of the motion micro-unit itself, the micro-action unit fault mode can be divided into two types: operating type and connecting type, as shown in Figure 3.

The principle of fault mode division.
“Action” mentioned in the figure refers to the “micro-action,” which causes malfunctioning of the part, eventually resulting in the machine’s performance is affected and even some functions not being able to be completed correctly. “Connection” refers to the structural connection of a micro-action unit itself and the connection between associated micro-action units, including the pipe connection and the cable connection. Combined with related information about relevant enterprise historical data and literature, 23 the article summarizes micro-action unit fault mode, as shown in Table 1.
The fault mode of the micro-action units.
Fault mode classification
As the essential component of the CNC machine tool, the motion unit has many kinds of fault modes, and different fault modes have different effects on the whole machine function. In the fault classification philosophy of identifying the central contradictions, focusing on the key and taking care of general, fault mode of the micro-action unit is divided into the following three levels:
The key fault: Once the key fault occurs, it will lead to the failure of the micro-action unit, so that the system function will be greatly affected, the economic loss will be huge, and the improper handling will threaten the life safety of the relevant personnel.
The main fault: The main fault is difficult to detect and it will lead to damage to the micro-action unit and affect system functions, which will cause greater economic losses.
Secondary fault: Secondary faults have less effect on the system’s functionality, are easy to repair and cost less.
Quickly and accurately determining the level of fault not only helps designers focus on key analysis and design improvements, but also helps maintenance staff to choose maintenance methods to avoid too much cost of dealing with minor problems at a cost and the situation that serious problems are not valued. How to formulate decision rules scientifically and rationally so as to judge the level of fault is a difficult problem to be studied. The decision-making method combined with grey rough combination theory proposed in this article can meet the requirements well.
Fault classification decision based on grey fixed weight clustering
Grey fixed weight clustering analysis is a commonly used multivariate statistical method, which is mainly applied to the problems such as the indefinite correlation analysis of system model, the establishment of the model, the prediction and decision-making under the condition of incomplete information. 24
Establishment of the fault information matrix
Suppose that one of the micro-action units of a CNC machine has
Determination of the specific weighted function
As for grey fixed weight clustering analysis method, the specific weighted function
Determination of the grey mode of fault mode
Based on the definite weighted function
Determine the grey
Decision table knowledge reduction based on rough set theory
Considering that the grey system itself lacks the strong capability of parallel computing and data reasoning, once the system changes slightly, the subsequent process needs to be recalculated. 26 Due to the lack of flexibility in the clustering results, the process of system information needs to be optimized to achieve the goal of improving the grey system theory. The introduction of the rough set theory is a good solution.
As a new mathematical tool for information processing, the rough set theory is mainly used in the situation that the known information is not precise, incomplete, not unified, and so on. The combination of grey system theory and rough set theory scientifically and reasonably can be applied to the field of uncertain and incomplete information processing. Rough set theory focuses on knowledge reduction, using the known decision objects, decision indicators, grey clustering results to form a primitive decision table. Considering the incompleteness of the known data of the micro-action unit fault mode and the grey of clustering result (the inaccurate information), if we directly reduce the knowledge of the original decision table, it is likely to lead to the contradiction between the minimum decision algorithm and the actual meaning of the problem. In order to optimize the decision-making algorithm and make the decision-making rules more flexible, the paper discretized the original decision-making table first and then reduce the knowledge.
Establishment of the original decision table
Establish a decision table with decision-making objects, decision-making indicators, clustering results. Make the decision table as
Discretization of the decision table
Combined with the characteristics of grey cluster analysis, this article uses a discretization algorithm based on the importance of attributes that is the weight of decision indexes. The discretization process is as follows: 27
Input: the original decision table, among them
Output: discretization decision table. Step 1: Initialize the candidate breakpoint set. Suppose that Step 2: Sort the condition attributes Step 3: Examine the existence of each candidate breakpoint Step 4: Finishing the discretized decision table.
A minimal decision algorithm for using recognizable matrix method to get the decision table.
Discriminant matrix
In the formula
The Boolean function
In formula (6), when
Finally, a minimal decision algorithm is written by recognizable function and discrete decision table.
Example analysis and discussion
Decision table knowledge reduction based on rough set theory
In CNC machines, there are various actuating mechanisms can convert the rotational movement to a translational movement. The efficiency and responsiveness of the actuating mechanism have the greatest influence on the accuracy of the work produced. The actuating mechanisms usually utilized for the slides of CNC machines are the rack and pinion, screw, and so on. As shown in Figure 4, the mechanical transmission system of a CNC machine is in the force and motion transmission paths from the drive motor to the slide, in which the rack and pinion sub-system is given as the study case. The rack and pinion sub-system comprises the elements that convert the rotary motion to linear motion. In this case, the micro-action units of the rack and pinion sub-system (micro-motion unit structure shown in Figure 4, the components shown in Figure 5) are selected as an example, in which the fault classification decision analysis for six kinds of fault modes performed in this micro-motion unit including the fatigue of the tooth surface, the uneven movement of the rack, the abnormal noise of the rack movement, the rack movement over-position, the rack broken teeth, and the oil leakage.

Diagram of the rack motion micro-action unit of a CNC machine.

Units of the rack motion micro-action unit.
The above six kinds of fault modes are evaluated according to the four decision indexes of occurrence frequency, the degree of hazard, detection difficulty, and maintenance difficulty. The evaluation method is to invite experts in this field to rate these six fault modes according to four decision indexes (the higher the score, the higher the degree). The obtained quantitative evaluation values are shown in Table 2.
The quantized value of the fault evaluation index of the rack movement micro-action unit.
The information matrix consisting of the quantitative evaluation values
Providing decision rules according to the key fault, the main fault, the secondary fault three greys as clustering decision-making. The definite weighted function of these four decision indexes with respect to the three grey categories determined by the experts that are
In the formula,
The decision weight of the four decision indicators including the frequency of occurrence, the degree of harm, the difficulty of testing, and the difficulty of maintenance are determined by the expert group, and the results are
Substitute the information matrix, definite weighted function and decision weight into formula (3) and the grey fixed weighting clustering coefficient matrix can be obtained as given in formula (9)
According to formula (4), we can get the conclusion
Therefore, it can be seen that the fault mode numbered
Suppose that
Initial decision table.
According to the original decision table, the set of candidate breakpoints for each indicator is given as follows
Due to the decision-making weight of four indicators,
The decision table after the discretization in the order of
The decision table after the discretization in the order of
Use the discernible matrix method to reduce knowledge in Table 4, according to formulas (5) and (6), it can be concluded successively that the discernible matrix and discernable function of Table 4 are
Thus, the minimum decision algorithm of Table 4 can be concluded as
Considering the discretization process of the original decision table and the minimal decision algorithm finally obtained, the decision rules to get the fault classification can be explained in natural language as when the quantitative value of the evaluation index
Similarly, matrix, recognizable function, and minimum decision algorithm of Table 5 can be identified as
Results and discussion
The computer specifications for the simulations are a 2.1 GHz Intel Dual-Core Processor, Windows XP Professional v5.01 Build 2600 service pack 3, a 2.0 GB 800 MHz dual-channel DDR2 SDRAM, and MATLAB R2008a. Considering the discretization process of the original decision table and the minimal decision algorithm finally obtained, the decision rules to get the fault classification can be explained in plain language as:
When the quantitative value of the evaluation index
When the quantitative value of the evaluation index
When the quantitative value of evaluation index
As given in Table 3, the comparison of the proposed method with the RPN method has been demonstrated, in which
Obviously, when the evaluation index
When the evaluation index
Compared with the traditional
Numerically, the proposed fault classification decision approaches are matrix computation algorithms, which have a high efficiency of convergence and accuracy. Furthermore, the historical data of the enterprise and the discussions of the expert group show that the two indicators of the degree of damage and the detection difficulty of the machine tool have a large proportion when making the classification decision of the fault mode. The indicator of the degree of damage to the failure has a decisive influence on the classification decision of the fault mode. The decision rules obtained above are consistent with the operation of many enterprises in the actual engineering application to determine the fault grade of their CNC machine tools, which means that the qualitative analysis is consistent with the calculation results.
Conclusion
This work proposes a conceptual model of the micro-action unit, introduces its components and two kinds of motion micro-action unit and rotating micro-action unit, and put forward a new type of idea of fault classification decision of CNC machine tools based on the micro-action unit. This article analyzes and summarizes the fault mode types of motion micro-units comprehensively and summarizes the principles of fault classification of the micro-action unit. First, the decision table of graded fault classification of CNC machine tool is established by grey fixed weight clustering analysis method, and the knowledge reduction of decision rules is made by the rough set theory, which makes the decision more quickly and accurately, and then, the effectiveness of this method is proved with examples.
The novelties that highlight this research can be summarized as follows: (1) the graded fault classification using the decision table approach and the grey fixed weight clustering analysis, (2) the knowledge reduction of decision rules using the rough set theory, and (3) the effectiveness validated by the case study.
In future work, we are planned to enhance the CNC design by developing time-variant robustness and reliability indices for capturing the time-varying and nonlinear performance. Furthermore, new artificial intelligence algorithms, such as the swarm dolphin algorithm, the artificial wolf pack algorithm, can be embedded into the computational intelligence assisted design framework for the intelligent design of reliability allocation and design. 28
