Actual inverse kinematics for position-independent and position-dependent geometric error compensation of five-axis machine tools

Abstract This paper proposes an efficient actual inverse kinematics method to compensate the geometric errors of five-axis machine tools. The analytical expressions of corrected numerical control (NC) code are derived according to the invertibility, associative law of multiplication, and block calculation of homogenous transformation matrix (HTM). No additional analysis and models are needed for the compensated expressions, appropriate conversion with the geometric error model based on HTM is sufficient. It is simple, convenient and universal for geometric error compensation. The corrected NC code can be obtained through algebraic operation, without time-consuming iteration, differential, or pseudo-inverse algorithm. Then compensation accuracy and efficiency of the method are simulated. And the results indicate higher efficiency compared to existing method. At last, the method is verified by cutting experiment on a five-axis machine tool. Both simulation and experiment results can validate the feasibility of the method. The proposed method significantly improves the computation efficiency and is considered more suitable for real-time compensation.

[1]  J.R.R. Mayer,et al.  Optimized volumetric error compensation for five-axis machine tools considering relevance and compensability , 2016 .

[2]  Seung-Han Yang,et al.  Robust measurement method and uncertainty analysis for position-independent geometric errors of a rotary axis using a double ball-bar , 2013 .

[3]  W. T. Lei,et al.  NURBS-based fast geometric error compensation for CNC machine tools , 2008 .

[4]  Dong Gao,et al.  Geometric error compensation software system for CNC machine tools based on NC program reconstructing , 2012 .

[5]  Jianzhong Fu,et al.  Product-of-exponential formulas for precision enhancement of five-axis machine tools via geometric error modeling and compensation , 2015 .

[6]  Li Zhuang,et al.  Integrated geometric error modeling, identification and compensation of CNC machine tools , 2012 .

[7]  Xiangdong Zhou,et al.  On-machine measurement of location errors on five-axis machine tools by machining tests and a laser displacement sensor , 2015 .

[8]  Jian-xiong Chen,et al.  Geometric error compensation for multi-axis CNC machines based on differential transformation , 2014 .

[9]  Yusuf Altintas,et al.  Modeling and compensation of volumetric errors for five-axis machine tools , 2016 .

[10]  Charles Wang,et al.  Measurement and compensation for volumetric positioning errors of CNC machine tools considering thermal effect , 2011 .

[11]  Masaomi Tsutsumi,et al.  Enhancement of geometric accuracy of five-axis machining centers based on identification and compensation of geometric deviations , 2013 .

[12]  Xiangdong Zhou,et al.  A compensation method for the geometric errors of five-axis machine tools based on the topology relation between axes , 2017 .

[13]  Jixiang Yang,et al.  A position independent geometric errors identification and correction method for five-axis serial machines based on screw theory , 2015 .

[14]  Shih-Ming Wang,et al.  On-machine volumetric-error measurement and compensation methods for micro machine tools , 2013 .

[15]  Tiejun Zhu,et al.  Modeling and compensation for spindle's radial thermal drift error on a vertical machining center , 2016 .

[16]  Yu Liu,et al.  Accuracy improvement of miniaturized machine tool: Geometric error modeling and compensation , 2006 .

[17]  Bin Li,et al.  Improvement of algorithm and prediction precision of an extended Oxley’s theoretical model , 2015 .

[18]  Yuhan Wang,et al.  Integrated post-processor for 5-axis machine tools with geometric errors compensation , 2015 .

[19]  J.R.R. Mayer,et al.  Volumetric error formulation and mismatch test for five-axis CNC machine compensation using differential kinematics and ephemeral G-code , 2015 .

[20]  Shuang Ding,et al.  Identification of different geometric error models and definitions for the rotary axis of five-axis machine tools , 2016 .

[21]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[22]  Rong Yan,et al.  Total differential methods based universal post processing algorithm considering geometric error for multi-axis NC machine tool , 2013 .

[23]  Behrooz Arezoo,et al.  Tool path accuracy enhancement through geometrical error compensation , 2011 .

[24]  Shih-Ming Wang,et al.  A new high-efficiency error compensation system for CNC multi-axis machine tools , 2006 .

[25]  Jian-xiong Chen,et al.  A comprehensive error analysis method for the geometric error of multi-axis machine tool , 2016 .

[26]  Jianzhong Fu,et al.  Accuracy enhancement of five-axis machine tool based on differential motion matrix: Geometric error modeling, identification and compensation , 2015 .

[27]  Shuang Ding,et al.  Novel method for position-independent geometric error compensation of five-axis orthogonal machine tool based on error motion , 2016 .

[28]  Wuyi Chen,et al.  A methodology for systematic geometric error compensation in five-axis machine tools , 2011 .

[29]  Yue Sun,et al.  Error prediction and compensation based on interference-free tool paths in blade milling , 2014 .