Next Article in Journal
Testing the Effectiveness of a Mixed-Method Pilot Intervention in Reducing Risky Driving Due to Aggression and Stress
Previous Article in Journal
Incident Causal Factors and the Reasons for Conducting Investigations: A Study of Five Ghanaian Large-Scale Mines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hazards That Can Affect CNC Machine Tools during Operation—An AHP Approach

1
Department of Industrial Machines and Equipment, Engineering Faculty, Lucian Blaga University of Sibiu, Victoriei 10, 550024 Sibiu, Romania
2
Department of Engineering and Management, Engineering Faculty, Lucian Blaga University of Sibiu, Victoriei 10, 550024 Sibiu, Romania
3
Academy of Romanian Scientists, 010071 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Submission received: 30 December 2019 / Revised: 7 February 2020 / Accepted: 12 February 2020 / Published: 14 February 2020

Abstract

:
CNC (computer numerically controlled) machine tools are highly advanced technological systems, used to machine parts by means of metal cutting processes. Their structure and kinematics are very complex, involving accurate coordinated motions on three to five axes. Operating CNC machine tools is a complicated process, which can easily be affected by errors. Nowadays, safety systems and devices are developed in order to make this process safer and more user friendly. Modern CNC controllers are designed to deal with obvious sources of hazards, such as overloads (by means of various sensor systems) and collisions (by checking the NC code syntax and simulating it on the machine). However, despite of these safety systems, various unwanted events still occur during machining operations on CNC machine tools. These means that there are still certain hazards, not so obvious, which can severely affect the operation of CNC machine tools. This work tries to identify and hierarchize the above-mentioned hazards by using an AHP (analytic hierarchy process) approach. The results of the AHP emphasize which hazard has the biggest influence upon the CNC machine tools operation and consequently should be avoided. The results of this work could be used by the machine tools designers to develop new safety features for the existing CNC controllers. Also, the users of the machine tools could focus some of the safety measures during the machining process upon the most significant hazards pointed by the results of the research.

1. Introduction

Machining parts on CNC machine tools, by means of milling (and/or other cutting operations) involves coordinated technological motions on three to five axes. These motions are controlled by means of a program, called NC code. The code contains all the geometric and technological information necessary to drive the tools on the toolpaths in order to obtain the required shape of the final parts and the machining accuracy, while also complying with the imposed cutting regime.
Metal cutting machining operation unfolded on machine tools are potentially dangerous for the machine operators due to the moving parts with high masses and velocities. Moreover, these parts are moving, not only during machining, but also during maintenance and cleaning operations, which may endanger the integrity of the machine operator [1,2]. However, modern machine tools for metal cutting are equipped with various safety systems, which, if used properly, provides comprehensive machine operators protection [3].
However, there are some particularities when CNC machine tools are considered. For these types of equipment, most of the movements are performed automatically, and dangerous situations may arise which may affect the integrity of the machine to a greater extent and to a lesser extent the operator’s integrity. Of course, machine operator safety should always be considered paramount and given the outmost priority, but due to the high cost associated with the purchase, maintenance and repairing of CNC machine tools, machine tools integrity should also be considered important. When automatic movements of the CNC machine tools are considered, the risks are related to the safety features of the control systems, which were considered in [4,5], and to inaccurate setups and programming errors.
The stability of the machining process using data collected by microphone signal analysis was presented in [6]. Tool wear is also considered as a major source of hazard when CNC machining is considered. A recent work presented in [7] demonstrated the efficiency of using synchronized chaotic systems for tool wear identification.
Malfunction of important structural elements of the machine tools kinematic chains can also be considered an important source of hazards during CNC machining. For example, bearing malfunction can dramatically increase the level of vibrations and resistant torques. A new method of diagnosing the ball-bearing faults by means of the artificial fish-swarm algorithm was presented in [8].
One of the most dangerous events which may occur during multi-axis CNC machine tools operations is the collision, seen as the unwanted contact between tools, workpiece, fixtures, and machine elements.
The work from [9] presents a comprehensive review about collisions occurring during five-axis machining on CNC machine tools. The collisions are divided into local collisions (between tools and workpiece) and global collisions (between tools and machine elements and fixtures), emphasizing the fact that the later ones have much more severe consequences. As presented in [9], collisions must be detected, using various algorithms, [10,11] and avoided, using various methods [12,13,14].
Another work, presented in [15], indicates the integration between tool path generation and simulation as an effective approach to avoid collisions during five-axis CNC machining.
Machine intelligence (mainly machine vision-based image processing) was also used for developing decision processes for providing solutions of collision avoidance in modern multi axis CNC machining [16].
It can be stated that modern CNC controllers are fitted with some safety devices and systems which aid the user to operate the CNC machine tools in relatively safe conditions [2,4]. Additionally, the CAM (computer aided manufacturing) software packages, which are used for the automatic generation of the NC code use various algorithms and methods to generate collision-free toolpaths. However, there are still some sources of errors, called here hazards, which may lead to dangerous situations during CNC machine tools operation. With the increase in the complexity of the CNC machine tools (increase in the number of controlled axes, milling units equipping turning centers, high-speed machining), various new non-obvious hazards which can generate unwanted events during CNC machining have appeared. An identification of a hierarchy of these hazards is the main purpose of this work.

2. Materials and Methods

2.1. Dangerous Situations during CNC Machine Tool Operation

As stated in [17], the authors have a close co-operation with a large manufacturing company and supplier of machined parts for the automotive industry, situated in the same town, COMPA S.A., Sibiu, Romania which has an endowment of more than 200 CNC machine tools. Thus, the hazard identification process described below was based on interviews and workshops with the engineers, technicians, and operators, focused on the main causes of collisions occurring during CNC machining processes. It is here noticeable that not all hazards which may occur during CNC machine tools operation were discussed, but only the ones related to collisions.
During the interviews and workshops the following situations were considered:
  • Situations which could lead to collisions but are not so obvious and easy to identify. For example, programming errors leading to collisions between the tool and workpiece are easy to be identified during program simulation, either on an external PC, when software packages are used for programming, or on the CNC operating panel, when manual programming is used. However, collisions which are not due to programming errors and, in addition, are not identifiable using normal simulation methods could occur;
  • Situations where correct settings for the process are not easy to be determined, and in addition, software packages do not offer straightforward solutions. The input parameters are depending on many variables and high-level expertise is required to set them correctly.
Inaccurate workpiece origin setup (IWS)—The geometric information within the NC code (positions and/or displacements along linear or around rotary axes of the CNC machine tool) are given in a Cartesian coordinate system. The origin of this system is called workpiece origin and it is chosen by the programmer and set by the machine operator. An example of such a workpiece origin (placed in the lower left corner of the workpiece, marked by G54), for a prismatic workpiece is presented in Figure 1.
The process of setting up the workpiece origin is mostly a manual one, controlled by the machine operator and consequently it is subject to human errors. An erroneous workpiece origin could lead to many machining errors and, finally, to collisions. There are on the market devices which allow the machine-operator to perform the workpiece origin setup in a semi-automatic manner, but their price is quite high and the decision to purchase such a device is a difficult one.
Inaccurate tools offset setup (ITS)—All positions/displacements on the Z-axis in the above-mentioned Cartesian coordinate system are given with reference to the main spindle level surface (Figure 2a). Thus, every time a tool is used, every Z value within the NC code must be updated by the tool length.
For example, when the user wants to position the tool tip at 20 mm form the part surface (Figure 2b), the Z value in the NC code will be Z20, but the NC controller will add 70 mm to it, which represents the tool length. Thus, the reference surface at the main spindle level will be positioned at 90 mm from the part surface and the tool tip at 20 mm from it. Neglecting to update the Z value with the correct value or updating it with an erroneous value will lead to collision. Consequently, all tools used during machining a part must be measured and tool offsets must be correctly set inside the CNC controller. Measuring the tools and setting the tool offsets is also a manual process performed by the machine operator and subject to human errors. Like the process of setting the workpiece origin, there are also devices designed to aid the operator to perform the tool measuring process in a semi-automatic manner, but they are also sold as expensive optional systems.
Erroneous cutting regime (ECR)—Cutting regime (type of tool, speed, feed, and cutting depths) must be set up by the user. Most of the CAM software packages provide some information about setting the proper cutting regime, but the results are highly dependent on the user input, and consequently subject to human error. An erroneous cutting regime, above other problems, could lead to tool breakage during the machining process and thus, to collisions.
Collisions between tools and fixtures (CTF)—All CAM software packages, used for automatic generation of the NC code, can simulate the machining process to some extent. However, the quality of the simulation is very different from one software package to another and highly dependent of the software price. Some packages can simulate only the toolpaths, without simulating the process of material removal. Other packages can also simulate the material removal but cannot take into consideration the fixture systems (vices, clamps) neither during toolpath generation nor during simulation (Figure 3a). Moreover, even for the systems which can consider fixture systems for generating collision-free toolpaths (Figure 3b,c), some users fail (neglect or forget) to input the geometric information (3D models of vices and/or clamps) required by the software. Consequently, collisions between tools and fixtures are sometimes not identified in the simulation phase and occur during the machining process.
Collisions between the mobile elements of the machine tools such as linear slides and rotary tables (CME)—This issue is specific for five axis machining and usually does not occur for five axis machining. Thus, five axis machining also requires a kinematic model of the CNC machine tool in order to be able to identify all the possible collisions. Failing to do so (not using the machine tools model) will identify only the collisions between tools, the workpiece, and fixture systems. The collisions between the mobile elements of the CNC machine tool, involved in complex coordinated motions along linear axes and around rotary axes, will not be identified. For the situation presented in Figure 4a (milling an external thread), while the kinematic model of the machine is not used, the simulation will report a collision-free situation (Figure 4b), while when taking the machine kinematic into consideration (Figure 4c), a collision between the table of rotary C axis with the linear unit of Z axis is identified (and, thus, avoided).
It should be mentioned that the use of a kinematic model is not yet implemented in every CMA software package. Moreover, even if the software allows its use, building such a kinematic model is a complex and expensive task and some users prefer to avoid it.

2.2. Criterion off Application AHP Method

The proposed approach aims to hierarchize the five hazards described above by using the AHP approach. AHP is a method used in multi-criteria decision-making processes [18,19,20,21,22,23,24]. The literature has reported the use of the AHP method for risk assessment in manufacturing activities [25]. Other approaches of using the AHP method in safety related fields were reported in [26] where it was used to hierarchize safety systems for industrial machines and in [27], for determining priority in a safety management system. Previous studies of the authors of this paper in implementing AHP to assess safety devices for CNC machine tools is presented in [17].
Five hazards considered as not so obvious were identified and described in the previous section. Taking into consideration the fact that CNC machine tools are expensive technological equipment, measures must be taken to reduce or even remove any hazards during their operation. Moreover, due to high speeds and torques involved in CNC machining operations, hazards could also affect the human operators, despite the safety devices fitted on the machine tools.
Measures to reduce of remove the identified hazards usually involve high costs, so a strategy to address this issue in a cost-effective way must take into consideration how important each hazard is; in other words, it has to hierarchize them. Since creating such a hierarchy should take into consideration many aspects, a multi-criteria decision-making method (MCDM) has to be used. During this research, the AHP method was chosen as the MCDM tool and the data for implementing it was gathered by means of questionnaires. AHP is an intuitive method used to rank various alternatives based upon a set of given criteria, in order to fulfil an objective. In this work, the targeted objective is to hierarchize the five hazards identified in the previous section. Three criteria were used for the AHP and the analyzed hazards were considered alternatives to be ranked.
The five hazards identified in the previous paragraph will be hierarchized by means of AHP, taking into consideration three proposed criteria, introduced below:
C1—Possibility of occurrence represents a measure of how often the hazards may occur. For example, the collisions between machine elements (CME) due to the lack of using a kinematic model of the CNC machine tool could appear only during five-axis machining, while inaccurate workpiece origin setup (IWS) or inaccurate tools offset setup (ITS) could appear during any kind of machining operations, either three-axis or five-axis.
C2—Severity represent a measure of how serious the consequences of the occurrence of the considered hazards are. For example, a collision between a rotary table and a linear slide of the CNC machine tools is far much more serious than a tool breakage.
C3—Costs to avoid represent a measure of the financial effort necessary to avoid the occurrence of the hazards. For example, inaccurate tools offset setup (ITS) could be avoided if special devices which allow semi-automatic tools measuring are purchased, while the collisions between machine elements (CME) due to the lack of using a kinematic model of the CNC machine tool could be avoided if the costs of building such a kinematic model are assumed by the user.

2.3. Used Methods to Analyze Hazards that Technological Process on CNC Machine Tools

The steps of AHP can be synthesized as follows [20,22]:
  • define the goal (objective) and the problem to be solved;
  • structure the levels of decisions hierarchy (starting from the top, with the objective, continuing with the criteria of hierarchization and finishing with the alternatives);
  • build a set of matrices for pairwise comparisons of the elements (comparisons between pairs of elements are made using a specific priority scale;
  • determine the weight of the elements to each level of hierarchy (by normalizing the matrices and checking the consistency of the pairwise comparisons)
  • check the results (if discrepancies between the results and expectations are identified, the model can be improved by taking new criteria into consideration). Also benchmarks with the results of other organizations and sensitivity analysis are used to check the results; and
  • document the process to justify the results and for future implementation.
For this research the objective of AHP was to rank the identified hazards. The process was structured as a hierarchical structure with two layers, the firs one including the objective and the second one the considered criteria of hierarchization. The alternatives considered by the AHP analysis were the five identified hazards. A preference matrix was built and normalized, to hold the pairwise comparisons between the proposed criteria, while the comparisons were checked for consistency. Matrices holding the results of comparing each of the five hazards with regards of each of the three criteria were also built. Finally, after some calculations presented in the following section, the preference vector, showing the hierarchy of the analyzed hazard was determined. A sensitivity analysis was performed in order to check the results (the robustness of the hierarchization in the eventuality of changing the weights).
An explanatory diagram of the hierarchical structure used within this work is presented in Figure 5.
The data required for AHP were collected by means of questionnaires distributed to CNC machine tool users (operators, technicians, engineers) from manufacturing companies around Sibiu, Romania (which is a highly industrialized area, with more than 50 industrial plants using CNC machine tools for manufacturing operations). An example of such questionnaire is presented in Appendix A.

3. Results and Discussion

Running the AHP involves the pairwise comparison of the considered criteria against each other [18,19,20]. The comparisons were made by comparing in pairs elements i and j and obtaining the aij value:
a i j = 1   f o r   i = j , where   i , j = 1 , 2 , n a i j = 1 a j i for   i j
A comparison scale introduced in [19] was used for the comparisons:
  • 1—equally important (two criteria/activities contribute equally to the objective [19]);
  • 3—weakly more important (experience and judgment slightly favor one criterion/activity over another [19]);
  • 5—strongly more important (experience and judgment strongly favor one criterion/activity over another [19]);
  • 7—demonstrably more important (a criterion/activity is favored very strongly over another, its dominance demonstrated in practice [19]);
  • 9—absolutely more important (the evidence favoring one criterion/activity over another is of the highest possible order of affirmation [19]).
The values in between (2, 4, 6, and 8) represent compromise judgments (sometimes one needs to interpolate a compromise judgment numerically because there is no good word to describe it [19]).
As a result of the comparison the Table 1, holding the preference matrix A was generated.
The first line of Table 1 has to be interpreted as:
  • Severity (C2) is considered here as weakly more important as the possibility of occurrence (C1);
  • Possibility of occurrence (C1) is considered to be weakly more important than the costs to avoid the occurrence of the hazards (C3).
The next step of AHP, according to [18,19,20], requires the normalization of the preference matrix A and the generation of matrix B by using the formula:
B = [ b i j ] b i j = a i j i = 1 n a i j
The values for the normalized B matrix were stored in Table 2.
Moreover, on the last column of B, by using the arithmetic averages for each row of B, Equation (3), where n = 3, the eigenvectors w are introduced:
w = 1 n i = 1 n b i
According to [19,20,23,24] the proposed comparisons must be checked for consistency. This was made here by using the following equation to calculate the maximal eigenvalue:
λ m a x = 1 n i = 1 n ( A w ) i w i = 3.0387
Table 3 holds the random consistency index, as introduced in [18], allowing the user to calculate the consistency ratio CR (because the B matrix is three-dimensional, 0.58 was used as the r value). The CR value is calculated according to the formula:
CR = λ max n r ( n 1 ) · 100 % = 3.3327 %
The consistency of the comparisons made during the generation of A and B matrices are certified by the fact that CR value is smaller than 10% (3.3327%) [19,20,23,24].
Further step involves the evaluation of the five hazards using the C1–C3 criteria as references. The evaluation was made, and the results are presented in Table 4, Table 5 and Table 6.
Each last column of the Table 4, Table 5 and Table 6 stores the eigenvectors, determined after normalizing each matrix from Table 4, Table 5 and Table 6, according to Equation (2). The eigenvectors were calculated afterwards, as arithmetic averages of the elements of each line of the normalized matrixes, according to Equation (3), with n = 5. For exemplification, in Table 7, the normalized matrix from Table 4, is presented.
The data from Table 4, Table 5 and Table 6 allows the user to generate matrix C. The columns of C hold the eigenvectors from Table 4, Table 5 and Table 6. The order of the columns of C was determined by the values of eigenvectors from Table 2, ordered in descending order, as C2, C1, C3. Multiplying matrix C and the one column matrix w which holds the eigenvectors from matrix B, using Equation (6), the preference vector x is generated.
Finally, according to the results, the biggest value of preference vector x can be found on its first row, which according to AHP shows that the first position in the hierarchy of the considered hazards is occupied by IWF.
x = C w = [ 0.1251 0.3892 0.2115 0.9749 0.2942 0.0549 0.0457 0.1744 0.0878 0.2548 0.1005 0.2106 0.4996 0.0417 0.4352 ] [ 0.2605 0.6334 0.1062 ] = [ 0.3016 0.2117 0.1317 0.1524 0.2027 ]
After running the AHP, the analyzed hazards were hierarchized in the following order: (1) IWS; (2) ITS; (3) CME; (4) CTF; and (5) ECR.
Thus, inaccurate workpiece origin setup (IWS) is the hazard which must be avoided with priority when C1–C3 criteria are considered. As stated before, there are on the market specialized devices, usually called “machine tool probes for component/workpiece setup” [28], which allows the user to setup the workpiece origin in a semi-automatic way, significantly reducing the possibility of errors. Even if their price is quite high, this study has revealed that reducing or even eliminating the possibility of IWS occurrence makes the purchase of such devices an option to be taken into consideration. A similar conclusion could be drawn with regards of inaccurate tools offset setup (ITS), where the purchase of a specialized device for semi-automatic tool setting [29] can also reduce or even eliminate the occurrence of this hazard.
It is also interesting the fact that collisions between the mobile elements of the machine tools such as linear slides and rotary tables (CME) is placed on the third place, out of five analyzed hazards. Even if at a superficial analysis this hazard could be considered as a reduced one, since it may occur only during complex five-axis machining operations, the severity of its consequences made the AHP to place it in the “top three” hazards to be avoided.
Collision between tools and fixtures (CTF) were placed by the AHP on the fourth place. Some explanations for this fact are that, aside from CME, the costs associated with them is not so high. Usually, these type of collisions leads to tool breakage, so, replacing the tool (with the associated costs) solves the problem. Additionally, most of the software packages offer the possibility of considering the 3D model of the fixtures during simulation process as standard feature, even for simple three axis milling operation, thus allowing the user to prevent CTF.
The hazard placed on the last place is the erroneous cutting regime (ERC). This could be explained by the fact that ERC does not necessary lead to instantaneous damages to the machine tool, tool and/or the processed part. It affects the productivity of the machining process and the lifetime of the cutting tools, but the severity of these consequences is strongly dependent on the degree of errors (how erroneous the cutting regime is). On the other hand, on long term, ERC will lead to machining damages, but this also depend on how often this type of hazard occurs. Additionally, avoiding ERC only implies a better training of the users in the field of machining technology, which usually is not associated with costs as high as the ones necessary for avoiding the other hazards considered by the analysis.
The results of the AHP can rise some doubts with regards of the determined eigenvector (weight), thus, results were checked by the point of view of reliability and robustness by means of sensitivity analysis [24,30].
According to [30], the analysis was performed by changing the weights while keeping the previously determined rankings order. A coefficient α ≥ 0 was used in order to change the weights and the matrix A was transformed into [ a i j α ] . If α > 1 more dispersed weights are obtained and if α < 1 the weights become more concentrated, without changing the previously determined rankings.
Table 8 was used to store the weights calculated for α = 0.5, 0.7, 0.9, 1.0, 1.1, 1.3, 1.5 [24]. The results of re-calculating the preference vector x for the changed weights were stored in Table 9. As can be noticed, the α coefficient does not change the ranking order of elements at an existing level of hierarchy, but it may influence the order of elements at the lower levels.
It is necessary to check how the results of the sensitivity analysis for the considered criteria influence the weights of the alternatives (the five considered hazards). Thus, it is required to evaluate the effects of a change in the weight of the evaluation criteria (resulted by means of the performed sensitivity analysis) on the final hierarchy of the alternatives.
The sensitivity analysis results synthesized in a graphical manner are presented in Figure 6. From the figure it can be noticed that the hierarchy of the preference vectors x has not been changed and, consequently, the hierarchy of the analyzed hazard is preserved for the entire range of analysis.

4. Conclusions

The research presented in this paper had as main goal to provide information for both CNC machine tools designers and user for developing strategies and methods to avoid the occurrence of some not-so-obvious hazards during machining operations.
Implementing such measures and strategies in a cost-effective manner requires focusing the resources on the most important hazard, out of the identified ones, which can affect the CNC machine tools operation. Labelling a hazard as “the most important” is a cumbersome task which has to take into consideration many factors. An AHP hierarchization, based upon data gathered by means of questionnaires has pointed out the hazards which require the most attention, in term of the resources to be involved for their avoidance.
CNC machine tools represent the backbone of the manufacturing industry; consequently, their importance in machining processes is significant. In the age of digitalization, the evolution of these technological equipment is very fast, but their prices are also rising accordingly. Thus, it is very important to avoid any possibility of damaging such expensive machines, by removing any hazards which can appear during CNC machine tools operation. The research presented here, have identified five hazards, considered as not so obvious, which, generally, are not depending on the basic features and capabilities of the CNC machine tools. The hazards treated here are mostly depending on the way the machines are operated (operation strategies, auxiliary devices used during operation), the features of the programming (CAD/CAM) software used and the training level of the operators. Therefore, the task of eliminating these hazards is mainly a task of allocating the financial resources to purchase specialized auxiliary devices, high-end software packages, and to train the operators. However, which of these actions has to be considered the most important one and performed first? In order to avoid these hazards, for an existing inventory of CNC machine tools, the user has to hierarchize them in order to prioritize the use of the financial means required for this task. It is considered by the authors that the results of this work can provide users some with some landmarks with regards of this prioritizing activity.
As stated in the previous section, by the point of view of the CNC machine tools users, the avoidance of the hazards placed in the first and second places require the use of costly devices, while to avoid the third one, expensive software packages and complex training are required. The results of the research can consequently be used as an incentive for purchasing such devices and software packages, thus prioritizing the use of financial means. The results can also be used by the CNC machine tools designers even to provide existing systems for avoiding IWS and ITS hazards as standard equipment instead as optional ones or to develop new safety devices and systems as a solution to avoid CME hazard.
Further research will be oriented to find some ways to reduce the degree of subjectivity of the human input upon the gathered data and to consider more hierarchization criteria for the analyzed hazards. Moreover, experimental data will be gathered in order to confirm the hierarchization of the hazards performed during this research. Additionally, some comparison between the results obtained by other research teams are targeted in the future. At the present moment it is quite difficult to obtain data from other studies tackling the same problem, because it would require experimental data and most of it would record machining incidents, so this type of information is sensitive and hardly available. Thus, experimental data gathering will rely on co-operation with other research organizations and manufacturing companies and will take a certain amount of time.

Author Contributions

Conceptualization: S.-G.R. and R.-E.B.; methodology: S.-G.R., R.-E.B., and L.-I.C.; investigation: S.-G.R. and R.-E.B.; resources: L.-I.C. and S.-G.R.; writing—original draft preparation: R.-E.B.; writing—review and editing: R.-E.B.; project administration: S.-G.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Romanian Ministry of Research and Innovation CCCDI-UEFISCDI, by means of the project PN-III-P1-1.2-PCCDI-2017-0446/nr. 82PCCDI/2018, within PNCDI III, project title: “Smart manufacturing technologies for advanced production of parts”.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Questionnaire (for each one of the analyzed hazards IWS, ITS, ECR, CTF, CME)
Only the part related to IWS is presented (the other ones were similar)
C1: How frequent do you consider that incorrect workpiece setup occurs during CNC machining (1—very seldom, 5—very often)?
12345
C2: How severe the consequences of IWS are (1—very light, 5—very severe)?
12345
C3: How do you consider the amount of costs required for avoiding the occurrence of IWS (1—very small, 5—very big)?
12345

References

  1. Aneziris, O.N.; Papazoglou, I.A.; Konstandinidou, M.; Baksteen, H.; Mud, M.; Damen, M.; Bellamy, L.J.; Oh, J. Quantification of occupational risk owing to contact with moving parts of machines. Saf. Sci. 2013, 51, 382–396. [Google Scholar] [CrossRef]
  2. Chinniah, Y. Analysis and prevention of serious and fatal accidents related to moving parts of machinery. Saf. Sci. 2015, 75, 163–173. [Google Scholar] [CrossRef]
  3. Parker, D.L.; Yamin, S.C.; Brosseau, L.M.; Xi, M.; Gordon, R.; Most, I.G.; Stanley, R. National machine guarding program: Part 1. Machine safeguarding practices in small metal fabrication businesses. Am. J. Ind. Med. 2015, 58, 1174–1183. [Google Scholar] [CrossRef]
  4. Hietikko, M.; Malm, T.; Alanen, J. Risk estimation studies in the context of a machine control function. Reliab. Eng. Syst. Saf. 2011, 96, 767–774. [Google Scholar] [CrossRef]
  5. Hsieh, C.; Yau, H.; Wang, C. Control circuit design and chaos analysis in an ultrasonic machining system. Eng. Comput. 2017, 34, 2189–2211. [Google Scholar] [CrossRef]
  6. Lee, R.-M.; Liu, P.-T.; Wang, C.-C. Investigation of Milling Stability Under Cutting Fluid Supply by Microphone Signal Analysis. Sensor Mater. 2018, 30, 2419–2428. [Google Scholar] [CrossRef]
  7. Yau, H.-T.; Wang, C.-C.; Su, X.-Y. Study on the Application of Synchronized Chaotic Systems of Different Fractional Orders for Cutting Tool Wear Diagnosis and Identification. IEEE Access 2019, 7, 15903–15911. [Google Scholar] [CrossRef]
  8. Lin, C.-J.; Chu, W.-L.; Wang, C.-C. The Diagnosis of Ball Bearing Faults using SVM Based on the Artificial Fish Swarm Algorithm. J. Low Freq. Noise Vib. Act. Control 2019. [Google Scholar] [CrossRef] [Green Version]
  9. Tran, D.T. Algorithms for collision detection and avoidance for five-axis NC machining: A state of the art review. Comput. Aided Des. 2014, 51, 1–17. [Google Scholar] [CrossRef]
  10. Chen, T.; Ye, P.; Wang, J. Local interference detection and avoidance in five axis NC machining of sculptured surfaces. Int. J. Adv Manuf. Technol. 2005, 25, 343–3499. [Google Scholar] [CrossRef]
  11. Ding, X.M.; Fuh, J.Y.H.; Lee, K.S. Interference detection for 3-axis mold machining. Comput. Aided Des. 2001, 33, 561–569. [Google Scholar] [CrossRef]
  12. Wang, Q.; Li, J.; Zhou, R. Graphics-assisted approach to rapid collision detection for multi-axis machining. Int. J. Adv. Manuf. Technol. 2006, 30, 853–863. [Google Scholar] [CrossRef]
  13. Tang, T.D.; Bohez, E.L.J.; Pisut, K. The sweep plane algorithm for global collision detection with workpiece geometry update for five-axis NC machining. Comput. Aided Des. 2007, 39, 1012–1024. [Google Scholar] [CrossRef]
  14. Zhiwei, L.; Hongyao, S.; Wenfeng, G.; Jianzhong, F. Approximate tool posture collision-free area generation for five-axis CNC finishing process using admissible area interpolation. Int. J. Adv. Manuf. Technol. 2012, 62, 1191–1203. [Google Scholar] [CrossRef]
  15. Lauwers, B.; Dejonghe, P.; Kruth, J.P. Optimal and collision free tool posture in five-axis machining through the tight integration of tool path generation and machine simulation. Comput. Aided Des. 2003, 35, 421–432. [Google Scholar] [CrossRef]
  16. Ahmad, R.; Tichadou, S.; Hascoet, J.-Y. Generation of safe and intelligent tool-paths for multi-axis machine-tools in a dynamic 2D virtual environment. Int. J. Comput. Integr. Manuf. 2016, 29, 982–995. [Google Scholar] [CrossRef]
  17. Racz, S.-G.; Breaz, R.-E.; Cioca, L.-I. Evaluating Safety Systems for Machine Tools with Computer Numerical Control using Analytic Hierarchy Process. Safety 2019, 5, 14. [Google Scholar] [CrossRef] [Green Version]
  18. Saaty, T.L. The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation; McGraw-Hill: New York, NY, USA, 1980; p. 287. [Google Scholar]
  19. Saaty, T.L. Decision Making for Leaders: The Analytic Hierarchy Process for Decisions in a Complex Word; RWS Publication: Pittsburgh, PA, USA, 1990. [Google Scholar]
  20. Saaty, T.L. Decision making with the analytic hierarchy process. Int. J. Serv. Sci. 2008, 1, 83–98. [Google Scholar] [CrossRef] [Green Version]
  21. Vaidya, O.S.; Kumar, S. Analytic hierarchy process: An overview of applications. Eur. J. Oper. Res. 2006, 169, 1–29. [Google Scholar] [CrossRef]
  22. Russo, R.F.S.M.; Camanho, R. Criteria in AHP: A Systematic Review of Literature. Procedia Comput. Sci. 2015, 55, 1123–1132. [Google Scholar] [CrossRef] [Green Version]
  23. Alonso, J.; Lamata, T.M. Consistency in the analytic hierarchy process: A new approach. Int. J. Uncertain. Fuzziness Knowl. Based Syst. 2006, 14, 445–459. [Google Scholar] [CrossRef] [Green Version]
  24. Cabala, P. Using the analytic hierarchy process in evaluating decision alternatives. Oper. Res. Decis. 2010, 20, 5–23. [Google Scholar]
  25. Kokangül, A.; Polat, U.; Dağsuyu, C. A new approximation for risk assessment using the AHP and Fine Kinney methodologies. Saf. Sci. 2017, 91, 24–32. [Google Scholar] [CrossRef]
  26. Caputo, A.C.; Pelagagge, P.M.; Salini, P. AHP-based methodology for selecting safety devices of industrial machinery. Saf. Sci. 2013, 53, 202–218. [Google Scholar] [CrossRef]
  27. Chan, A.H.S.; Kwok, W.Y.; Duffy, V.G. Using AHP for determining priority in a safety management system. Ind. Manag. Data Syst. 2004, 104, 430–445. [Google Scholar] [CrossRef]
  28. Machine Tool Probes for Component Setting and Inspection. Available online: https://www.renishaw.com/en/machine-tool-probes-for-component-setting-and-inspection--6075 (accessed on 10 December 2012).
  29. Machine Tool Probes for Tool Setting and Broken Tool Detection. Available online: https://www.renishaw.com/en/machine-tool-probes-for-tool-setting-and-broken-tool-detection--6079 (accessed on 10 December 2012).
  30. Hurley, W.J. The analytic hierarchy process: A note on an approach to sensitivity which preserves rank order. Comput. Oper. Res. 2001, 28, 185–188. [Google Scholar] [CrossRef]
Figure 1. Example of the workpiece origin for a prismatic workpiece.
Figure 1. Example of the workpiece origin for a prismatic workpiece.
Safety 06 00010 g001
Figure 2. Tool offset (a); numerical example of updating Z axis value (b).
Figure 2. Tool offset (a); numerical example of updating Z axis value (b).
Safety 06 00010 g002
Figure 3. Simulating material removal (a); simulating fixture system, vice (b) and clamps (c).
Figure 3. Simulating material removal (a); simulating fixture system, vice (b) and clamps (c).
Safety 06 00010 g003
Figure 4. Milling an external thread (a); simulating without using a kinematic model of the CNC machine tool—no collisions identified (b) simulating using a kinematic model of the CNC machine tool—a collision between rotary table of C axis and linear slide of Z axis is identified (c).
Figure 4. Milling an external thread (a); simulating without using a kinematic model of the CNC machine tool—no collisions identified (b) simulating using a kinematic model of the CNC machine tool—a collision between rotary table of C axis and linear slide of Z axis is identified (c).
Safety 06 00010 g004
Figure 5. Explanatory diagram for the AHP method.
Figure 5. Explanatory diagram for the AHP method.
Safety 06 00010 g005
Figure 6. Sensitivity analysis.
Figure 6. Sensitivity analysis.
Safety 06 00010 g006
Table 1. Preference matrix A.
Table 1. Preference matrix A.
CriteriaC1 Possibility of OccurrenceC2 SeverityC3 Costs to Avoid
C111/33
C2315
C31/31/51
Table 2. Normalized matrix B.
Table 2. Normalized matrix B.
CriteriaC1C2C3w
C10.18870.21740.33330.2605
C20.56600.65220.55560.6334
C30.24530.13040.11110.1062
Table 3. Values of consistency indices (CIs).
Table 3. Values of consistency indices (CIs).
Size of Matrix (n)12345678910
Random average CI (r)000.580.901.121.241.321.411.451.51
Table 4. Comparison of the five hazards with regards to the possibility of occurrence (C1).
Table 4. Comparison of the five hazards with regards to the possibility of occurrence (C1).
C1IWSITSECRCTFCMEw
IWS123370.3892
ITS1/213370.2942
ECR1/31/31350.1744
CTF1/31/31/3130.1005
CME1/71/51/71/310.0417
Table 5. Comparison of the five hazards with regards to the severity (C2).
Table 5. Comparison of the five hazards with regards to the severity (C2).
C2IWSITSECRCTFCMEw
IWS1331/31/50.1251
ITS1/3131/51/70.0749
ECR1/31/311/51/70.0457
CTF35511/30.2548
CME577310.4996
Table 6. Comparison of the five hazards with regards to the costs to avoid (C3).
Table 6. Comparison of the five hazards with regards to the costs to avoid (C3).
C1IWSITSECRCTFCMEw
IWS1551/21/30.2115
ITS1/511/31/31/50.0549
ECR1/5311/31/50.0878
CTF23311/30.2106
CME355310.4352
Table 7. Normalized matrix from Table 4.
Table 7. Normalized matrix from Table 4.
C1IWSITSECRCTFCMEw
IWS0.43300.51730.40130.29030.30430.3892
ITS0.21650.25860.40130.29030.30430.2942
ECR0.14430.08620.13380.29030.21740.1744
CTF0.14430.08620.04460.09680.13040.1005
CME0.06180.05170.01910.03230.04350.0417
Table 8. Changing the weights.
Table 8. Changing the weights.
α
0.50.70.91.01.11.31.5
C10.13020.18230.23440.26050.28650.33860.3907
C20.31670.44330.57000.63340.69670.82340.9500
C30.05310.07430.09550.10620.11680.13800.1592
Table 9. Recalculated preference vectors x.
Table 9. Recalculated preference vectors x.
α
0.50.70.91.01.11.31.5
Preference Vector x
IWF0.15080.21110.27140.30160.33170.39200.4523
ITS0.10580.14820.19050.21170.23280.27520.3175
ECR0.06580.09220.11850.13170.14480.17120.1975
CTF0.07620.10670.13710.15240.16760.19810.2286
CME0.10140.14190.18250.20270.22300.26360.3041

Share and Cite

MDPI and ACS Style

Racz, S.-G.; Breaz, R.-E.; Cioca, L.-I. Hazards That Can Affect CNC Machine Tools during Operation—An AHP Approach. Safety 2020, 6, 10. https://0-doi-org.brum.beds.ac.uk/10.3390/safety6010010

AMA Style

Racz S-G, Breaz R-E, Cioca L-I. Hazards That Can Affect CNC Machine Tools during Operation—An AHP Approach. Safety. 2020; 6(1):10. https://0-doi-org.brum.beds.ac.uk/10.3390/safety6010010

Chicago/Turabian Style

Racz, Sever-Gabriel, Radu-Eugen Breaz, and Lucian-Ionel Cioca. 2020. "Hazards That Can Affect CNC Machine Tools during Operation—An AHP Approach" Safety 6, no. 1: 10. https://0-doi-org.brum.beds.ac.uk/10.3390/safety6010010

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop