Abstract
Geometric error measurement is crucial for error compensation and machining accuracy of CNC machine tools. However, traditional double-ball bar (DBB) method cannot be used for full-scale measurement of geometric errors due to the constant length of bars. In this paper, a full-scale measurement of geometric errors for CNC machine tools with high efficiency is carried out based on the double ball bar with a ball joint (J-DBB) method. Firstly, the principle of J-DBB is introduced. The J-DBB can be used for a full-scale measurement thanks to its freely measuring radius. Then, the equations of geometric errors which include squareness error, straightness error, roll error, pitch error, and yaw error of the axes are theoretically analyzed. In the end, we compared the theoretical trajectories of circular interpolation with the actual ones. The geometric errors between theoretical trajectories and actual ones can be measured and shown by J-DBB method. The results revealed that the J-DBB can be applied to conduct the full-scale measurement of geometric errors in CNC machine tools. Besides, the measurement range of geometric errors is extended from a two-dimensional circle to a three-dimensional sphere with a radius of 0.259L to 2L.
Similar content being viewed by others
References
Liu H, Li B, Wang X, Tan G (2011) Characteristics of and measurement methods for geometric errors in CNC machine tools. Int J Adv Manuf Technol 54(1–4):195–201
Lee HH, Lee DM, Yang SH (2014) A technique for accuracy improvement of squareness estimation using a double ball-bar. Meas Sci Technol 25(9):094009
Lasemi A, Xue D, Gu P (2016) Accurate identification and compensation of geometric errors of 5-axis CNC machine tools using double ball bar. Meas Sci Technol 27(5):055004
Bryan JB (1982) Method for testing measuring machines and machine tools, part 1: principles and applications. Precis Eng 4:61–69
Bryan JB (1982) Method for testing measuring machines and machine tools, part 2: construction details. Precis Eng 4:125–138
ISO (1992) Acceptance code for machine tools part 1: geometry accuracy of machines operated under no load or finishing conditions, International Standard Organization. ISO/DIS 230-1
Archenti A, Nicolescu M (2013) Accuracy analysis of machine tools using elastically linked systems. CIRP Ann 62(1):503–506
Xia H, Peng W, Ouyang X, Chen X, Wang S, Chen X (2017) Identification of geometric errors of rotary axis on multi-axis machine tool based on kinematic analysis method using double ball bar. Int J Mach Tools Manuf 122:161–175
Tian W, Yang G, Wang L, Yin F, Gao W (2018) The application of a regularization method to the estimation of geometric errors of a three-axis machine tool using a double ball bar. J Mech Sci Technol 32(10):4871–4881
Chen J, Lin S, He B (2014) Geometric error measurement and identification for rotary table of multi-axis machine tool using double ball bar. Int J Mach Tools Manuf 77:47–55
Yang SH, Kim KH, Park YK, Lee SG (2004) Error analysis and compensation for the volumetric errors of a vertical machining centre using a hemispherical helix ball bar test. Int J Adv Manuf Technol 23(7–8):495–500
Xiang S, Li H, Deng M, Yang J (2018) Geometric error identification and compensation for non-orthogonal five-axis machine tools. Int J Adv Manuf Technol 96(5–8):2915–2929
Lee KI, Yang SH (2013) Measurement and verification of position-independent geometric errors of a five-axis machine tool using a double ball-bar. Int J Mach Tools Manuf 70:45–52
Lee DM, Zhu Z, Lee KI, Yang SH (2011) Identification and measurement of geometric errors for a five-axis machine tool with a tilting head using a double ball-bar. Int J Precis Eng Manuf 12(2):337–343
Xiang S, Yang J, Zhang Y (2014) Using a double ball bar to identify position-independent geometric errors on the rotary axes of five-axis machine tools. Int J Adv Manuf Technol 70(9–12):2071–2082
Kakino Y, Ihara Y, Nakatsu Y, Okamura K (1987) The measurement of motion errors of NC machine tools and diagnosis of their origins by using telescoping magnetic ball bar method. CIRP Ann Manuf Technol 36(1):377–380
Furutani R, Kamahora K (2001) Development of a new artifact for the calibration of large scale instruments. Measurement 30(2):139–143
Florussen GHJ, Delbressine FLM, Schellekens PHJ (2003) Assessing thermally induced errors of machine tools by 3D length measurements. Int J Mach Tools Manuf 27(5):105–109
Qiu H, Li Y, Li Y (2001) A new method and device for motion accuracy measurement of NC machine tools. Part 1: principle and equipment. Int J Mach Tools Manuf 41(4):521–534
Qiu H, Li Y, Li Y (2001) A new method and device for motion accuracy measurement of NC machine tools. Part 2: device error identification and trajectory measurement of general planar motions. Int J Mach Tools Manuf 41(4):535–554
Iwai H, Mitsui K (2009) Development of a measuring method for motion accuracy of NC machine tools using links and rotary encoders. Int J Mach Tools Manuf 49(1):99–108
Yang J, Ding H (2016) A new position independent geometric errors identification model of five-axis serial machine tools based on differential motion matrices. Int J Mach Tools Manuf 104:68–77
Lee K, Lee D, Yang S (2012) Parametric modeling and estimation of geometric errors for a rotary axis using double ball-bar. Int J Adv Manuf Technol 62(5–8):741–750
Lee K, Yang S (2013) Accuracy evaluation of machine tools by modeling spherical deviation based on double ball-bar measurements. Int J Mach Tools Manuf 75:46–54
ISO (2005) Test code for machine tools—part 4: circular tests for numerically controlled machine tools. ISO 230-4
Lee K, Yang S (2016) Compensation of position-independent and position-dependent geometric errors in the rotary axes of five-axis machine tools with a tilting rotary table. Int J Adv Manuf Technol 85(5–8):1677–1685
Lee K, Pei J, Roth R (1994) Kinematic analysis of a three-degrees-of-freedom spherical wrist actuator. Mechatronics 4(6):581–605
Acknowledgments
We would like to express our sincere thanks to Haimei Wu, who has done a lot of work in the revision process of the paper.
Funding
The research work was supported by the Key Project of Zhejiang Provincial Natural Science Foundation of China (No. LZ16E050001) and National Natural Science Foundation of China (Nos. U1709206, 51465027, 51275475).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix. Error equation of the J-DBB
Appendix. Error equation of the J-DBB
For J-DBB, the first ball is fixed in the machine’s table. And the second ball is fixed in the machine tool spindle. In the measuring coordinate system, origin Oof coordinates is located in the center of the first ball (Fig. 3). The xoy plane is parallel to the machine table of CNC machine tools. Coordinate axis z is parallel to the CNC machine tool spindle.
The center of the second ball located in the machine tool spindle is assumed to be point P. The coordinate of point P is (x, y, z). Accordingly, the point P(x, y, z) can be expressed as
where L is the length of bar;
θ1 is the angle between the first bar and xoy plane;
θ2 is the angle between the first bar and the second bar;
θ3 is the angle of the machine tool spindle moved at t second with the velocity v, θ3 = vRt.
The measuring radiusRcan be expressed as
When the machine tool spindle starts to move, the center of the second ball moves from point P to P'. At the moment, the coordinates of machine tool spindle in measuring coordinates is located in point P ' (x', y', z'). The actual measuring radius R' can be expressed as
There are 38 errors in the five-axis CNC machine tools; therefore, the machine tool spindle cannot move along a standard circle. The measuring radius R will increase or decrease with the motion of the machine tool spindle. The errors of the machine tools can be shown by the variation of the measuring radius R. In addition, it is observed that the measuring radius R will change with the interpolation trajectories of machine tool spindle.
The position errors of the five-axis CNC machine tools at point O and P are assumed to be C0 and C1, as shown in Fig. 3. Then,
The actual coordinate of the first ball in measuring coordinates is O1(Cx0, Cy0, Cz0). And the actual coordinates of the second ball is P1(x + Cx1, y + Cy1, z + Cz1).
Due to the errors in CNC machine tools, the actually measuring radius R' can be expressed as
Simplify Eq. (22) and ignore higher-order terms, the error is
For convenience, we define an error vector E
Substituting Eq. (24) into Eq. (23), the error equation of J-DBB is as the following
where (x, y, z) denotes the coordinates of machine tool spindle in the measuring coordinate system;
(Cx, Cy, Cz) denotes the position errors of machine tool spindle in measuring coordinate system.
Rights and permissions
About this article
Cite this article
Wang, W., Chen, Z., Zhu, Y. et al. Full-scale measurement of CNC machine tools. Int J Adv Manuf Technol 107, 2291–2301 (2020). https://doi.org/10.1007/s00170-020-05178-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-020-05178-0