Next Article in Journal
Assessment of Lumbar Extensor Muscles in the Context of Trunk Function, a Pilot Study in Healthy Individuals
Next Article in Special Issue
Dynamic Analysis for a Reciprocating Compressor System with Clearance Fault
Previous Article in Journal
By-Plant Prediction of Dry Matter Yields at Various Growth Stages of Maize Plants (Zea mays L.) Using Leaf Greenness Indicator in Climatic Conditions of Poland
Previous Article in Special Issue
A Feedrate-Constraint Method for Continuous Small Line Segments in CNC Machining Based on Nominal Acceleration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Laser R-Test for Angular Positioning Calibration and Compensation of the Five-Axis Machine Tools

1
Department of Power Mechanical Engineering, National Formosa University, Yunlin 632301, Taiwan
2
Smart Machinery and Intelligent Manufacturing Research Center, Department of Automation Engineering, National Formosa University, Yunlin 632301, Taiwan
3
Department of Mechanical Engineering, National Taiwan University, Taipei 10617, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(20), 9507; https://doi.org/10.3390/app11209507
Submission received: 25 September 2021 / Revised: 9 October 2021 / Accepted: 11 October 2021 / Published: 13 October 2021

Abstract

:
The angular positioning error of the rotary stage causes low quality in milling various angles of a workpiece. This study proposes a solution that could improve these issues by using our Laser R-test for angular positioning calibration and compensation of the five-axis machine tools in compliance with the simultaneous measurement path of ISO regulations: ISO 10791-6 and ISO 230-2. System uncertainty analysis and calibration were implemented for system prediction. The measurement method proposed in this paper could solve concentricity problems between measurement devices and the rotary table by applying the Cosine theorem with a Cartesian coordinate system. Further, we used the commercial instrument XR20-W (Renishaw, UK) rotary axis calibrator to verify and compare the measured results on a CNC machine tool. The applied system achieves an angular error of 0.0121 degrees for actual workpieces and is smaller than the referring commercial system, which achieves an error of about 0.0022 degrees. The system in this research is useful for five-axis machine tool full calibrations.

1. Introduction

The five-axis machine tool is composed of three translational axes, (T), and any two rotary axes, (R) (3T2R). The definition of a rotary axis is based on ISO 230-2 [1], as shown in Figure 1. The machine tool used in this paper is a B-Type five-axis machine tool (UX300, Quaser Machine Tools, Taiwan) with a HEIDENHAIN controller iTNC530.
In recent years, the use of five-axis machine tools has been adapted more and widely. With the increasing number of rotary components, the accuracy of the machine tools is more important. The wear of the machine tools during the long processing time impacts the machine’s accuracy. The measurement and machine calibration must be carried out regularly to ensure the accuracy of the machine tools. Additionally, the error of the five-axis machine tool includes translational axis error and a rotary axis error total of 43 items. Translational axis errors have 21 items on three axes (X, Y, and Z), and rotary axis errors have 22 items on two rotary axes (AC). Each rotary axis has 11 errors, including 6 component errors and 5 location errors. The six component errors of the rotary axes change with the C-axis motion, as shown in Figure 2. Figure 2A shows the six component errors of the rotary axis, which are as follows:
  • EXC, radial error motion of C in X-direction;
  • EYC, radial error motion of C in Y-direction;
  • EZC, radial error motion of C in Z-direction;
  • EAC, tilt error motion of C around X-axis;
  • EBC, tilt error motion of C around Y-axis;
  • ECC, angular positioning error motion of C.
Figure 2B shows the five location errors of the rotary-axis, which are as follows:
  • XOC, error of the location of C in the X-axis direction;
  • YOC, error of the location of C in the Y-axis direction;
  • AOC, error of the orientation of C in the A-axis direction;
  • BOC, error of the orientation of C in the B-axis direction;
  • COC, error of the orientation of C in the C-axis direction.
If the NON-BAR [2] instrument developed in the previous studies for ISO-10792-2 [3] referred to measuring location errors on five-axis machine tools, this paper proposes a system named Laser R-test for angular positioning calibration (component error) and compensation of the five-axis machine tools, provides a simple measurement and calibration method, and maintains high precision for machine tools as a research target. Because the Laser R-test was designed based on the NON-BAR system, the Laser R-test could meet both ISO regulations ISO-10792-2 and ISO-230-2. In angular positioning, previous studies were developed with a laser diode, reflective grating, position-sensitive device, encoder, motor rotary table, or CCD [4,5]. The commercial instrument for machine tools angular positioning mostly uses a high-accuracy rotary table with an encoder and a laser interferometer, but the optical measurement path of these methods is easily affected by the concentric nature of the machine tool rotary table, and the correction of concentricity between the instrument and machine tools rotary table is time consuming.
In 2007, B. Bringmann [6] used the constant relative position between the standard ball and the probe, so the geometric errors were measured in the standard ball of the device and showed X-, Y-, and Z-direction errors. In 2008, M. Sharif Uddin [7] derived a model for eight motion errors of the rotary axis and three vertical errors of the translational axis by using a double ball bar (DBB), which improved on the machining accuracy. In 2013, Wang [8] measured the volumetric error of machine tools’ workspace by three CCD cameras. In 2014, J. Chen [9] used DBB to measure the relative distance between the spindle and the work table and calculated the geometric error of the machine tools through the homogeneous transformation model. In 2016, Jixiang Yang [10] established a new PIGEs transformation matrix model, and through simulation and DBB measurement, PIGEs were able to predict the five-axis volumetric behavior at 5.39 μm, which validated the motion accuracy of the model. Renishaw [11], Heidenhain [12], and Blum [13] are measurement devices for positioning error and five-axis geometric error. These measurement instruments are based on the assumption that three translational axes of a five-axis machine tool are measured without error, but in fact, there are still considerable errors in the three translational axes. IBS developed an R-test system [14,15,16] for the machine tools five-axis simultaneous static error and dynamic assembly error. In 2018, Ch. Bao [17] mentioned an instrument that could measure all the motion errors of a rotary axis, but in machining, translational and rotary components are in synchrony motions. Influences under this point will affect the result in reality. In 2019, H. Chen [18] introduced a multi-station measurement system using a laser tracer applied on large high-precision rotary tables; however, the system faces concentricity problems between the laser tracer and the rotary table. In 2021, D. Ma [19] executed a new measurement method as an independent system for all motion errors of a rotary axis based on a polyhedral prism. This experiment requires that the polyhedron and the rotary table are concentric after installation, otherwise, it causes unexpected errors.
From the literature mentioned above, it can be concluded that there are many measurement instruments, and most of them need to be performed by professional technicians to analyze measurement data. However, limitations and disadvantages still exist in each measurement method itself, such as concentricity problems and feasibility in applying methods. Therefore, the system in this study is proposed to measure both the five location errors and six component errors simultaneously and improve the mentioned issues.
The error of rotary axes and the error of translation along an axis merely cause the errors mentioned above. In order to reduce the errors as much as possible, we improve the accuracy of translational axes and rotary axes by measuring the values of error and compensating them to the corresponding axis. The process must be done in order. The translational axes should be done first, then the rotary axes. This study is going to focus on rotary axes and deploy analysis. The error compensation process on translational axes is not shown in detail but still needs to be done before taking any measurement for angular positioning error.

2. System Uncertainty Analysis and Calibration

2.1. Analysis

The rotary table of the five-axis machine tool is described by the blue circle shown in Figure 3. The rotary table rotates a φ angle of 30 degrees, point A is the initial position, and point B is the current position. In order to estimate the uncertainty of the proposed system, the φ angle is derived in a mathematical equation by applying the Cosine theorem shown in Equation (1). The possible uncertainty factor is shown in Equation (2), and partial differentiation of the possible uncertainty factor can be shown in Equation (3).
φ i = cos 1 ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 h i c i ) = sec ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 h i c i )
φ i = f ( g i , h i , c i )
Δ φ i = Δ f d f = f g i d g i + f h i d h i + f c i d c i
The partial differentiation of each possible uncertainty factor is shown in Equations (4)–(6).
The distance between the measured angle position and the zero-angle point is shown in Equation (4).
f g i = δ g i + g i ( h i + δ h i ) ( c i + δ c i ) × sec ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 ( h i + δ h i ) ( c i + δ c i ) ) × tan ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 ( h i + δ h i ) ( c i + δ c i ) )
The distance between the rotary center position and the zero-angle point is shown in Equation (5).
f h i = 1 2 ( c i + δ c i ) × sec ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 ( h i + δ h i ) ( c i + δ c i ) ) × tan ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 ( h i + δ h i ) ( c i + δ c i ) )
The distance between the measured angle position and the rotary center is shown in Equation (6).
f c i = 1 2 ( h i + δ h i ) × sec ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 ( h i + δ h i ) ( c i + δ c i ) ) × tan ( ( h i + δ h i ) 2 + ( c i + δ c i ) 2 ( g i + δ g i ) 2 2 ( h i + δ h i ) ( c i + δ c i ) )
The equation for the uncertainty could be defined as:
σ = ± ( f δ g i σ δ g i ) 2 + ( f δ h i σ δ h i ) 2 + ( f δ c i σ δ c i ) 2
The positioning error of the machine tools translational axis will affect the distance of g i ,   h i ,   and   c i ; therefore, we put the following error values into the equation.
The distance between the rotary center position and the initial position is h i = 200 mm.
The distance between the current position and the rotary center is c i = 200 mm.
The distance between the current position and the initial position is g i = 103.5276 mm (if φ = 30 degrees) and g i = 34.8623 mm (if φ = 10 degrees).
The distance error between the current position and the initial position is δ g i = 2   μ m .
The distance error between the rotary center and the initial position is δ h i = 2 μm.
The distance error between the current position and the rotary center is δ c i   = 2 μm.
The uncertainty of this system is shown in Equation (7), and applying the above parameters yields the uncertainties for φ = 30 degrees and φ = 10 degrees, respectively.
σ = ± 5 ( 5 2 ) + 2.97 2 + 2.97 2 = ± 4.2   for   φ = 30   ( degrees )
σ = ± 1.67 ( 1.67 2 ) + 0.99 2 + 0.99 2 = ± 1.31   for   φ = 10   ( degrees )
That means the prediction uncertainty of the system could be re-written as follows:
φ = 30° ± 4.2 arcsec; or φ = 10° ± 1.31 arcsec.

2.2. Calibration

2.2.1. Translational Axis Calibration

The location of point read from the CNC machine tool controller should be close to the actual location; the more accurate the read location is from the machine tool, the more accurate value of angular error is achieved later on. The compensating error process for translational axes was implemented by using the 5530 Laser Calibration System of Keysight Technologies on three axes, XYZ, as shown in Figure 4. The results before and after compensation are shown in Figure 5, Figure 6 and Figure 7. The error on the X-axis after compensation is equal to 1 µm approximately, and the error is 2 µm approximately on the Y-axis and Z-axis. These values seem to be safe with the chosen values in uncertainty analysis before, and with these results they are in agreement with each other.

2.2.2. Eccentricity Calibration

The C-axis eccentricity measurement performed by XYC axis synchronous path called BK2 path as ISO 10791-6 standard is recorded every 45 degrees alone the entire trip of 360 degrees, which is repeated three times. The measurement results are shown in Figure 8. The standard deviation before compensation was 1.6, the error of the X-axis was 21.4 μm, and Y-axis was 31.6 μm; the standard deviation after compensation was 0.6, the error of the X-axis was 3.8 μm, and the Y-axis was 8.9 μm. The A-axis eccentricity measurement performed by the YZA axis synchronous path called the BK1 path as the ISO 10791-6 standard is recorded every 15 degrees along the entire trip from −90 to + 30 degrees, which is repeated three times, and the measurements results are shown in Figure 9. The standard deviation before compensation was 0.35, the error of the Y-axis was 26.4 μm, and the Z-axis was 44.1 μm; the standard deviation after compensation was 0.3, the error of the Y-axis was 9.3 μm, and the Z-axis was 10.3 μm.
In the above figures, the eccentricity under the influence of error on translational axes is described through these measurement results. On the other hand, before and after the compensation on the translational axes is seen in these results with a significant amount of reduced error.

3. System Measurement Method

In this paper, the rotary axis angular positioning measurement uses the linear encoder of the target machine tool to provide the machine coordinate: ( x p , y p , z p ) .
Suppose we have five points, A ( X a , Y a , Z a ) , B ( X b , Y b , Z b ) , B ( X b , Y b , Z b ) , C ( X c , Y c , Z c ) , and O ( X o , Y o , Z o ) with respect to machine coordinate frame O p X p Y p Z p as shown in Figure 10. Where the A point is the initial position of the ball lens, the B point and C point are the positions of the ball lens after rotating an arbitrary φ angle, the B’ point is the actual position of ball lens that the A point should rotate after, the O point is the center point of CNC machine table, and the θ angle is the error angle that needs to be calculated. The locations of A point, B point, and C point are given by CNC system ( X a , Y a , Z a ) , ( X b , Y b , Z b ) , and ( X c , Y c , Z c ) , respectively. Considering the 2D coordinate (x, y), the circle with the center point O ( X 0 , Y 0 ) and radius r is defined by the Equation (10) in order to reduce mathematical calculation instead of the 3D coordinate (x, y, z) because the values on the Z-axis will not be changed:
( x X o ) 2 + ( y Y o ) 2 = r 2
Substituting the location of three points (A, B, C) into Equation (10) yields the following:
{ ( X a X o ) 2 + ( Y a Y o ) 2 = r 2 ( X b X o ) 2 + ( Y b Y o ) 2 = r 2 ( X c X o ) 2 + ( Y c Y o ) 2 = r 2
Equation (10) could be achieved by solving the system of Equation (11) with the center point and the radius.
O = [ X o Y o ] , r = c
The Figure 11 shows two coordinate frames, with frame AX a Y a in the initial position and coordinate frame BX b Y b being obtained by rotating table O ( X o , Y o ) by an angle φ. Considering the ball lens’ coordinate frame AX a Y a , the A ( x a , y a ) point indicates the error measured from the Laser R-test system ( x a = 0 and y a = 0 ). The coordinate frame BX b Y b , with the B ( x b , y b ) is obtained by using the Laser R-test system, and the angle error θ is defined by the B OB ^ angle.
The location of the B point with respect to the machine coordinate frame O p X p Y p Z p can be written as Equation (13). By projecting the B point onto the horizontal axis crossing the O point, we obtain the B point as shown in Figure 12.
B = [ X b Y b ] = [ ( x b + X b ) ( y b + Y b ) ]
Applying Cosine theorem on Δ B OB yields the following
a 2 = b 2 + c 2 2 b c . cos ( θ )
The angle θ can be derived from Equation (14):
θ = cos 1 ( b 2 + c 2 a 2 2 b c )
where “b” is the length of OB and is determined as Equation (16).
b = h 2 + d 2
where “h” and “d” are the lengths of B B and OB , respectively.
h = | Y o Y b |
d = | X o X b |
The value “a” can be determined by Equation (19) with respect to the coordinate frame BX b Y b .
a = ( x b ) 2 + ( y b ) 2
Substituting Equations (12), (13), and (16)–(19) into Equation (15) yields the following
θ = cos 1 ( ( Y o ( y b + Y b ) ) 2 + ( X o ( x b + X b ) ) 2 + r 2 ( ( x b ) 2 + ( y b ) 2 ) 2 × ( ( Y o ( y b + Y b ) ) 2 + ( X o ( x b + X b ) ) 2 ) × r )
Figure 13 presents the error that occurs after every operation on the rotary axis and those errors are calculated by using Equation (20). With two arguments, the B point and B point are read from the CNC machine system and Laser-R Test system, respectively.

4. System Configuration

The Laser R-test consists of two major modules: 1. The sensor module consists of two sets of the laser source, two photodetectors, an amplifier, an A/D converter, and wireless interface. 2. The ball lens module consists of a precision ball lens (diameter: 5 mm), ball bar, and holder. The key components of the Laser R-test are shown in Figure 14. The Laser R-test has the following advantages: contactless measurement provides no wearing issue; it has high resolution, simple configuration, and easy installation; it is capable for A-, B-, and C-type machine tools and the turning-milling compound machine tool with the five-axis synchronous measurement path and multiple measurement items. The setup of the Laser R-test is that the sensor module and the ball lens module are respectively installed on the spindle and the worktable of the machine tool to be tested, and the ball lens should be placed inside the working range of the sensor module as shown in Figure 15. The measurement principle does not require calibrating the concentricity between the measurement device and the rotary table. After the instrument hardware setup, the users input the ISO specification measuring path [1,2,3] into the machine tool. The quadrant detector is used to measure the path of the ball lens trajectory; the difference of comparison with the machine coordinate of the machine tool can be used to analyze the linear axis backlash, rotation center, positioning, and five-axis assembly error of the machine tool. In this research, the commercial instrument XR-20 (Renishaw, UK) is used to verify and have a comparison with our Laser R-test. That process is deployed later. In this section, Figure 16 shows the Renishaw XR-20 installed in different configurations to measure the A-axis and the C-axis, while the Laser R-test could measure different rotary axes without re-installing components. This advantage helps to save a lot of time while XR-20 needs to spend hours to re-configure the system.
At present, most industries use a high-precision rotary table installed on the rotary axis as the basis for measurement, which takes a lot of time to calibrate the concentricity between the instrument and the rotary table. Therefore, the system developed in this study uses the Laser R-test and uses the XYZ Cartesian coordinate system positioning signal with a Cosine theorem to measure each angular positioning error. This system can automatically compensate for each type of CNC controller (e.g., FANUC, HEIDENHAIN) to enhance the rotary axis positioning accuracy and efficiency of the machine tools, also significantly reducing the instrument installation time and measurement time. The angular positioning measurement process on the rotary axes is shown in Figure 17.

5. Experiment and Results

All the angular positioning processes use the following configuration in the System Uncertainty Analysis and Calibration Section to keep adequate for the proposed system before:
The radius from the center of the rotary table: r = 200 (mm);
The measurement pitch: φ = 30 (degrees) for the C-axis and φ = 10 (degrees) for the A-axis.

5.1. Angular Positioning Measurement and Compensation

This section is for the angular positioning error of the rotary axis calibration. The compensation amount of the rotary axis error is provided by the measurement results. In this experiment, the C-axis is rotated from 0 degrees to 360 degrees, the measurement pitch is 30 degrees, and there is a total of 13 times. The A-axis is rotated from −90 degrees to 30 degrees, the measurement pitch is 10 degrees, and it is finished directly from forward to reverse measurement.
Figure 18 shows the error of the C-axis before compensation according to ISO230-2 regulation. The bidirectional positioning accuracy is 12.76 arcsec and the inverse error is 1.32 arcsec. The error of the C-axis after compensation is shown in Figure 19. There is a bidirectional positioning accuracy of 4.49 arcsec and an inverse error of 1.68 arcsec.
Figure 20 shows the error of the A-axis before compensation. The bidirectional positioning accuracy is 15.12 arcsec, and the inverse error is 0.19 arcsec. Figure 21 shows the error of the A-axis after compensation. The bidirectional positioning accuracy is 2.03 arcsec and the inverse error is 0.48 arcsec.
The error reduced significantly through the results. The performances thus allow us to move forward and compare our system with other systems to see the feasibility of this study.

5.2. Angular Positioning Verification without Milling Workpiece

For the system verification, we compare the measured results of the Laser R-test with commercial instrument XR-20 (Renishaw, UK) after compensations, and the measurement is executed five times for each instrument. The measured results shown in Figure 22 and Figure 23 are as follows: for XR-20, the accuracy is 4.7 arcsec and the repeatability is 5.5 arcsec; for the Laser R-test, the accuracy is 5.37 arcsec and the repeatability is 4.32 arcsec. The maximum residual error between the Laser R-test and XR-20 is 4.4 arcsec as shown in Figure 24. The accuracy of XR-20 seems to be better for this case, but the repeatability of the Laser R-test is better. The Laser R-test had a better repeatability of 1.2 arcsec and worse accuracy of 0.67 arcsec compared to XR-20. In the measurement of the multi-body system, such as the five-axis machine tool, many components influence the accuracy of the measured results. The accuracy of measurements depends on measuring conditions. In this case, better repeatability describes the higher reliability of measurements.
The measured results show that this system shall be applied to the compensation of the rotary axis positioning. The error curve has an apparent convergence, so the system’s principles and methods are feasible in this experiment. However, these are just measurements. In order to demonstrate the feasibility of this research, in the next section, we apply the compensation values achieved from commercial instrument XR20-W and our Laser R-test on two actual workpieces.

5.3. Angular Positioning Verification with Milling Workpiece

The process is executed on one CNC machine tool but with two compensation data from the XR20-W and Laser R-test. The experimental process is shown in Figure 25 excluding the translational axis compensation process done in advance. The workpieces after the process are put in an inspection by using the coordinate measuring machine (CMM) ABLE-686-CNC (Jingsh Meng Technology Co. Ltd., Taichung City, Taiwan) [22]. There are two workpieces prepared, one for XR20-W and the other for the Laser R-test. They are cut by the following method, as shown in Figure 26, with milling specifications as shown in Table 1.
The captured result from CMM ABLE-686-CNC is archived by absolute measuring of the angles that the P1 path and every other path form, as shown in Figure 27. The error result from Figure 27 is re-expressed in Figure 28, which shows the comparison of the two systems. Through these results, the performances of the XR-20 and Laser R-test (LRT) are very close.
Another measuring method on CMM ABLE-686-CNC is executed by relative measuring of the angles that the current path and next path form (P1 path and P2 path form, P2 path and P3 path form, …). In this method, the formed angles are equal to 150° theoretically. Figure 29 shows the results of this method, and the following error shown in Figure 30 shows two systems are equivalent.
Through these results with actual milling, we could demonstrate that our system is feasible in the real case.
After all the results, we have a picture of these experiments, including the system configurations (radius and measurement pitch) and the repeatability from the verification shown in Table 2. This lists basic specifications of the Laser R-test yielded in this study, including comparison and deviation with XR-20 instrument. The radius and the measurement are two parameters that affect the performance of the system. Thus, these two parameters could be set to meet the requirement in different cases.

6. Conclusions

The measurement system was for angular positioning calibration and compensation of the five-axis machine tools. In this study, the uncertainties of the system are confirmed by using the Laser R-test and attempting to improve the angular error of rotary axes through compensations. The estimated uncertainty predictions and the observation in the measured results are satisfactory to each other. In order to prove the feasibility of this method, the experiments are executed including measurements, compensations, and verifications. The process ends up on actual workpieces with an angular error of 0.0121 degrees for the Laser R-test. Based on the measurement method, the system could avoid concentricity problems between instruments and the rotary table. The Laser R-test could be installed one time to measure both the C-axis and A-axis instead of re-installing components, because the measurement method simultaneously measures operations of both translational axes and rotary axes during sampling. Thus, the measured results are close to actual machining conditions and more reliable, but that means the translational axis calibrations and compensations are required using other measurement systems. That makes the system dependent; in other words, there is a limitation for cases where only the angular positioning calibration is required, and then, the system is not appropriate. However, those benefits of the system could improve the qualities and efficiency of the CNC machine tools, optimizing the process, especially for a full calibration that is required on all machine tools, including five-axis machine tools, before launching it to the market.

Author Contributions

Conceptualization, C.-S.T., T.-H.H. and W.-Y.J.; data curation, C.-S.T. and T.-H.H.; formal analysis, C.-S.T. and W.-Y.J.; funding acquisition, T.-H.H. and W.-Y.J.; investigation, C.-S.T. and W.-Y.J.; methodology, C.-S.T., T.-H.H. and W.-Y.J.; project administration, C.-S.T., T.-H.H. and W.-Y.J.; resources, C.-S.T., T.-H.H. and W.-Y.J.; software, C.-S.T.; supervision, T.-H.H. and W.-Y.J.; validation, C.-S.T., T.-H.H. and W.-Y.J.; visualization, C.-S.T., T.-H.H. and W.-Y.J.; writing—original draft, C.-S.T.; writing—review & editing, C.-S.T. and T.-H.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Ministry of Science and Technology (MoST), grant number MOST-110-2218-E002-039.

Institutional Review Board Statement

Not applicable.

Acknowledgments

This research was funded by the Ministry of Science and Technology (MoST) of the Republic of China, Taiwan, and the authors gratefully express their sincere acknowledgement to MoST.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. ISO. Test Code for Machine Tools—Part 2: Determination of Accuracy and Repeatability of Positioning of Numerically Controlled Axes; ISO 230-2; ISO: Geneva, Switzerland, 2014. [Google Scholar]
  2. Jywe, W.; Hsu, T.H.; Liu, C.H. Non-bar, an optical calibration system for five-axis CNC machine tools. Int. J. Mach. Tools Manuf. 2012, 59, 16–23. [Google Scholar] [CrossRef]
  3. ISO. Test Conditions for Machining Centres—Part 6: Accuracy of Speeds and Interpolations; ISO 10791-6; ISO: Geneva, Switzerland, 2014. [Google Scholar]
  4. Watanabe, T.; Fujimoto, H.; Masuda, T. Self-Calibratable Rotary Encoder. J. Phys. Conf. Ser. 2005, 13, 240–245. [Google Scholar] [CrossRef]
  5. Geckeler, R.D.; Krause, M.; Just, A.; Kranz, O.; Bosse, H. New frontiers in angle metrology at the PTB. Measurement 2015, 73, 231–238. [Google Scholar] [CrossRef]
  6. Bringmann, B.; Knapp, W. Model-based ‘Chase-the-Ball’ Calibration of a 5-Axes Machining Center. CIRP Ann. Manuf. Technol. 2006, 55, 531–534. [Google Scholar] [CrossRef]
  7. Uddin, M.S.; Ibaraki, S.; Matsubara, A. Prediction and compensation of machining geometric errors of five-axis machining centers with kinematic errors. Precis. Eng. 2009, 33, 194–201. [Google Scholar] [CrossRef] [Green Version]
  8. Wang, S.M.; Lin, J.J. On-machine volumetric error measurement and compensation methods for micro machine tools. Int. J. Precis. Eng. Manuf. 2013, 14, 989–994. [Google Scholar] [CrossRef]
  9. Chen, J.X.; Lin, S.W.; He, B.W. Geometric error measurement and identification for rotary table of multi-axis machine tool using double ballbar. Int. J. Precis. Eng. Manuf. 2014, 77, 47–55. [Google Scholar] [CrossRef]
  10. Yang, J.; Ding, H. A New Position Independent Geometric Errors Identification Model of Five-Axis Serial Machine Tools Based on Differential Motion Matrices. Int. J. Mach. Tools Manuf. 2016, 104, 68–77. [Google Scholar] [CrossRef]
  11. XR20-W Rotary Axis Calibrator. Available online: http://www.renishaw.com/en/xr20-w-rotary-axis-calibrator--15763 (accessed on 25 September 2021).
  12. HEIDENHAIN Measurement Instruments. Available online: http://www.heidenhain.tw/zh_TW/%E7%94%A2%E5%93%81%E8%88%87%E6%87%89%E7%94%A8/ (accessed on 25 September 2021).
  13. BLUM Measurement Instruments. Available online: https://www.blum-novotest.com/produkte/messkomponenten.html/ (accessed on 25 September 2021).
  14. Weikert, S. R-Test, a New Device for Accuracy Measurements on Five Axis Machine Tools. CIRP Ann. 2004, 53, 429–432. [Google Scholar] [CrossRef]
  15. Oyama, C.; Ibaraki, S.; Otsubo, H. Measurement and compensation of motion errors on 5-axis machine tool by R-test. In Proceedings of the 4th CIRP International Conference on High Performance Cutting, Gifu, Japan, 24–26 October 2010. [Google Scholar]
  16. Oyama, C.; Ibaraki, S. Measurement and Compensation of Motion Errors of Five-axis Machine Tools by R-test. In Proceedings of the 2007 JSPE Kansai Division Annual Meeting, Kyoto University, Kyoto, Japan, 2010. [Google Scholar]
  17. Bao, C.; Feng, Q.; Li, J. Simultaneous Measurement Method and Error Analysis of the Six Degree-of-Freedom Motion Errors of a Rotary Axis. Precis. Dimens. Meas. 2018, 8, 2232. [Google Scholar]
  18. Chen, H.; Jiang, B.; Lin, H.; Zhang, S.; Shi, Z.; Song, H.; Sun, Y. Calibration Method for Angular Positioning Deviation of a High-Precision Rotary Table Based on the Laser Tracer Multi-Station Measurement System. Electr. Electron. Commun. Eng. 2019, 9, 3417. [Google Scholar] [CrossRef] [Green Version]
  19. Ma, D.; Li, J.; Feng, Q.; He, Q.; Ding, Y.; Cui, J. Simultaneous Measurement Method and Error Analysis os Six Degrees of Freedom Motion Errors of a Rotary Axis Based on Polyhedral Prism. State Art Laser Meas. Technol. 2021, 11, 3960. [Google Scholar]
  20. ISO. Test Code for Machine Tools—Part 1: Geometric Accuracy of Machines Operating under No-Load or Quasi-Static Conditions; ISO 230-1; ISO: Geneva, Switzerland, 2012. [Google Scholar]
  21. ISO. Test Code for Machine Tools—Part 7: Geometric Accuracy of Axes of Rotation; ISO 230-7; ISO: Geneva, Switzerland, 2015. [Google Scholar]
  22. Three-Dimentional Measuring Instrument ABLE-686-CNC. Available online: https://www.jingsh-meng.com/product-%E4%B8%89%E6%AC%A1%E5%85%83%E9%87%8F%E6%B8%AC%E5%84%80-product-01.html (accessed on 25 September 2021).
Figure 1. The schematic illustration of the translational axis and the rotary axis.
Figure 1. The schematic illustration of the translational axis and the rotary axis.
Applsci 11 09507 g001
Figure 2. The ISO definition of rotary axis error schematic [20,21].
Figure 2. The ISO definition of rotary axis error schematic [20,21].
Applsci 11 09507 g002
Figure 3. Uncertainty analysis.
Figure 3. Uncertainty analysis.
Applsci 11 09507 g003
Figure 4. Implementing the 5530 Laser Calibration System on the CNC machine.
Figure 4. Implementing the 5530 Laser Calibration System on the CNC machine.
Applsci 11 09507 g004
Figure 5. Compensation on the X-axis: (a) results before compensation and (b) results after compensation.
Figure 5. Compensation on the X-axis: (a) results before compensation and (b) results after compensation.
Applsci 11 09507 g005
Figure 6. Compensation on the Y-axis: (a) results before compensation and (b) results after compensation.
Figure 6. Compensation on the Y-axis: (a) results before compensation and (b) results after compensation.
Applsci 11 09507 g006
Figure 7. Compensation on the Z-axis: (a) results before compensation and (b) results after compensation.
Figure 7. Compensation on the Z-axis: (a) results before compensation and (b) results after compensation.
Applsci 11 09507 g007
Figure 8. C-axis eccentricity measurement results: (A) BK2 path static measurement repeatability before compensation, (B) BK2 path static measurement standard deviation before compensation, (C) BK2 path static measurement repeatability after compensation, and (D) BK2 path static measurement standard deviation after compensation.
Figure 8. C-axis eccentricity measurement results: (A) BK2 path static measurement repeatability before compensation, (B) BK2 path static measurement standard deviation before compensation, (C) BK2 path static measurement repeatability after compensation, and (D) BK2 path static measurement standard deviation after compensation.
Applsci 11 09507 g008
Figure 9. A-axis eccentricity measurement results: (A) BK1 path static measurement repeatability before compensation, (B) BK1 path static measurement standard deviation before compensation, (C) BK1 path static measurement repeatability after compensation, and (D) BK1 path static measurement standard deviation after compensation.
Figure 9. A-axis eccentricity measurement results: (A) BK1 path static measurement repeatability before compensation, (B) BK1 path static measurement standard deviation before compensation, (C) BK1 path static measurement repeatability after compensation, and (D) BK1 path static measurement standard deviation after compensation.
Applsci 11 09507 g009
Figure 10. Simply description of the angular error of rotary axis.
Figure 10. Simply description of the angular error of rotary axis.
Applsci 11 09507 g010
Figure 11. Ball lens coordinate frame B X b Y b .
Figure 11. Ball lens coordinate frame B X b Y b .
Applsci 11 09507 g011
Figure 12. Applying the Cosine theorem.
Figure 12. Applying the Cosine theorem.
Applsci 11 09507 g012
Figure 13. The schematic of angular positioning error. The blue circle presents the target position of the machine that should arrive; the red circle presents the actual position of the machine’s moves.
Figure 13. The schematic of angular positioning error. The blue circle presents the target position of the machine that should arrive; the red circle presents the actual position of the machine’s moves.
Applsci 11 09507 g013
Figure 14. The sketch of the Laser R-test key components: (A) perspective view of the Laser R-test and (B) top view of the Laser R-test.
Figure 14. The sketch of the Laser R-test key components: (A) perspective view of the Laser R-test and (B) top view of the Laser R-test.
Applsci 11 09507 g014
Figure 15. The picture of the Laser R-test: (a) installation for measuring the A-axis and (b) installation for measuring the C-axis.
Figure 15. The picture of the Laser R-test: (a) installation for measuring the A-axis and (b) installation for measuring the C-axis.
Applsci 11 09507 g015
Figure 16. The picture of Renishaw XR-20: (a) installation for measuring the A-axis; (b) installation for measuring the C-axis.
Figure 16. The picture of Renishaw XR-20: (a) installation for measuring the A-axis; (b) installation for measuring the C-axis.
Applsci 11 09507 g016
Figure 17. The angular positioning measurement process on the rotary axis after the process of the compensating error translational axes.
Figure 17. The angular positioning measurement process on the rotary axis after the process of the compensating error translational axes.
Applsci 11 09507 g017
Figure 18. The C-axis before compensation.
Figure 18. The C-axis before compensation.
Applsci 11 09507 g018
Figure 19. The C-axis after compensation.
Figure 19. The C-axis after compensation.
Applsci 11 09507 g019
Figure 20. The A-axis before compensation.
Figure 20. The A-axis before compensation.
Applsci 11 09507 g020
Figure 21. The A-axis after compensation.
Figure 21. The A-axis after compensation.
Applsci 11 09507 g021
Figure 22. The angular positioning measurement (Renishaw XR20).
Figure 22. The angular positioning measurement (Renishaw XR20).
Applsci 11 09507 g022
Figure 23. The angular positioning measurement (Laser R-test).
Figure 23. The angular positioning measurement (Laser R-test).
Applsci 11 09507 g023
Figure 24. Residual error of Laser R-test.
Figure 24. Residual error of Laser R-test.
Applsci 11 09507 g024
Figure 25. Experimental process.
Figure 25. Experimental process.
Applsci 11 09507 g025
Figure 26. Cutting method.
Figure 26. Cutting method.
Applsci 11 09507 g026
Figure 27. The measured result from CMM ABLE-686-CNC: (a) results from the workpiece using XR-20W and (b) results from the workpiece using Laser R-test.
Figure 27. The measured result from CMM ABLE-686-CNC: (a) results from the workpiece using XR-20W and (b) results from the workpiece using Laser R-test.
Applsci 11 09507 g027
Figure 28. Comparison of the error result between two systems.
Figure 28. Comparison of the error result between two systems.
Applsci 11 09507 g028
Figure 29. The measured result from CMM ABLE-686-CNC: (a) results from the workpiece using XR-20W; and(b) results from the workpiece using Laser R-test.
Figure 29. The measured result from CMM ABLE-686-CNC: (a) results from the workpiece using XR-20W; and(b) results from the workpiece using Laser R-test.
Applsci 11 09507 g029
Figure 30. Comparison of the error result between two systems.
Figure 30. Comparison of the error result between two systems.
Applsci 11 09507 g030
Table 1. Technical milling specification.
Table 1. Technical milling specification.
Machine Tool ModelQUASER MF400U
ControllerSiemens 840D sl
Cutting toolØ16 end mill
Cutting speed4000 rpm
Feed rate620 mm/min
Tool pathstraight line
Axial depth of cut30 mm
Radial cutting width0.2 mm
Cutting materialAluminum 6061
Table 2. System specification summary.
Table 2. System specification summary.
Laser R-TestXR-20Deviation
Radius200 mm200 mm-
Measurement pitchC-axis30 degrees30 degrees-
A-axis10 degrees10 degrees-
Repeatability4.32 arcsec5.5 arcsec1.18 arcsec
Error on Actual workpiecesAbsolute0.0121 degrees0.0143 degrees0.0022 degrees
Relative0.0056 degrees0.0046 degrees0.001 degrees
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tran, C.-S.; Hsieh, T.-H.; Jywe, W.-Y. Laser R-Test for Angular Positioning Calibration and Compensation of the Five-Axis Machine Tools. Appl. Sci. 2021, 11, 9507. https://doi.org/10.3390/app11209507

AMA Style

Tran C-S, Hsieh T-H, Jywe W-Y. Laser R-Test for Angular Positioning Calibration and Compensation of the Five-Axis Machine Tools. Applied Sciences. 2021; 11(20):9507. https://doi.org/10.3390/app11209507

Chicago/Turabian Style

Tran, Cao-Sang, Tung-Hsien Hsieh, and Wen-Yuh Jywe. 2021. "Laser R-Test for Angular Positioning Calibration and Compensation of the Five-Axis Machine Tools" Applied Sciences 11, no. 20: 9507. https://doi.org/10.3390/app11209507

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