Abstract
The contour error of the machined parts is an important index to evaluate the accuracy of CNC machining. Considering a multi-axis servo control system, a predictive compensation strategy for contour error is presented in this paper. First, the offline identification method is adopted to establish the transfer function of each motion system. In this case, the relationship between the interpolation command and the feedback position of the grating is determined for the selected machine tool. Thus, before machining, the trajectory information of each motion axis can be predicted according to the interpolation instruction and the transfer relationship. It can be converted into the contour trajectory of the part through kinematic analysis, so as to predict the contour error. Finally, the predicted contour error is compensated into the command trajectory to ensure the contour accuracy of the part to be machined. Compared to existing methods, our method can effectively reduce the trial-produced cycle of parts and avoid unnecessary waste of processing materials. Moreover, without increasing the complexity of the control system and greatly reducing the machining efficiency, the dynamic error caused by the dynamic characteristics of the shaft is reduced. Taking the starfish pattern and the contour line of the impeller as the milling processing experiment case, the contour error after compensation is greatly reduced compared with the contour error processed by the original command. Therefore, the predictive compensation method proposed in this paper can significantly improve the machining accuracy. In addition, it also has application value for trial production of complex curved parts.
Similar content being viewed by others
Availability of data and material
All data generated and analyzed during this research are included in this published article.
References
Wang Z, Hu C, Zhu Y, Zhang M (2019) Double Taylor expansion based real-time contouring error estimation for multi-axis motion systems. IEEE Trans Industr Electron 99:1–1
Ramesh R, Mannan MA, Poo AN (2000) Error compensation in machine tools — a review. Int J Mach Tools Manuf 40(9):1257–1284
Park HS, Chang PH, Lee DY (2001) Concurrent design of continuous zero phase error tracking controller and sinusoidal trajectory for improved tracking control. J Dyn Syst Meas Contr 123(1):127–129
Wang YW, Xing KX, Jian MA, Zhang WA (2017) Implementation and design of active disturbance rejection control for the linear inverted pendulum. Control Eng China 024(004):711–715
Margolis BWL, Farouki RT (2020) Inverse dynamics toolpath compensation for CNC machines based on model predictive control. Int J Adv Manuf Technol 109:2155–2172
Koren Y (1979) Design of computer control for manufacturing systems. J Manuf Sci Eng 101(3):326–332
Cheng MY, Lee CC (2007) Motion controller design for contour-following tasks based on real-time contour error estimation. IEEE Trans Industr Electron 54(3):1686–1695
Chin JH, Cheng YM, Lin JH (2004) Improving contour accuracy by fuzzy-logic enhanced cross-coupled precompensation method. Robot Comput Integr Manuf 20(1):65–76
Liu W, Fei R, Sun Y, Jiang S (2018) Contour error pre-compensation for three-axis machine tools by using cross-coupled dynamic friction control. Int J Adv Manuf Technol 98:551–563
Chen W, Wang D, Geng Q, Xia CL (2016) Robust adaptive cross-coupling position control of biaxial motion system. Sci China Technol Sci 59(4):680–688
Yeh SS, Hsu PL (1999) Theory and applications of the robust cross-coupled control design. J Dyn Syst Meas Contr 121(3):524–530
Tarng YS, Chuang HY, Hsu WT (1997) An optimisation approach to the contour error control of CNC machine tools using genetic algorithms. Int J Adv Manuf Technol 13(5):359–366
Zhang D, Yang J, Chen Y, Chen Y (2015) A two-layered cross coupling control scheme for a three-dimensional motion control system. Int J Mach Tools Manuf 98:12–20
Liu B, Xu M, Fang J, Shi Y (2020) A feedrate optimization method for CNC machining based on chord error revaluation and contour error reduction. Int J Adv Manuf Technol 111:3437–3452
Jia Z, Ling W, Ma J, Kai Z, Wei L (2014) Feed speed scheduling method for parts with rapidly varied geometric feature based on drive constraint of NC machine tool. Int J Mach Tools Manuf 87:73–88
Liu Z, Dong J, Wang T, Ren C, Guo J (2020) Real-time exact contour error calculation of NURBS tool path for contour control. Int J Adv Manuf Technol 108:2803–2821
Wu J, Hu J, Xiong Z, Ding H (2016) Cascaded proportional–integral–derivative controller parameters tuning for contour following improvement. Proc Inst Mech Eng Part I J Syst Control Eng 230(9):892–904
Lavernhe S, Tournier C, Lartigue C (2008) Optimization of 5-axis high-speed machining using a surface based approach. Comput Aided Des 40(10–11):1015–1023
Calleja A, Bo P, González H, Bartoň M, López de Lacalle LN (2018) Highly accurate 5-axis flank CNC machining with conical tools. Int J Adv Manuf Technol 97:1605–1615
Huang N, Bi Q, Wang Y, Sun C (2014) 5-Axis adaptive flank milling of flexible thin-walled parts based on the on-machine measurement. Int J Mach Tools Manuf 84:1–8
Hou Y, Zhang D, Mei J, Zhang Y, Luo M (2019) Geometric modelling of thin-walled blade based on compensation method of machining error and design intent. J Manuf Process 44:327–336
Calleja A, González H, Polvorosa R, Gómez G, Ayesta I, Barton M, López de Lacalle LN (2019) Blisk blades manufacturing technologies analysis. Procedia Manufacturing 41:714–722
Wold HOA (1948) On prediction in stationary time series. Ann Math Stat 19(4):558–567
Saleem A, Abdrabbo S, Tutunji T (2009) On-line identification and control of pneumatic servo drives via a mixed-reality environment. Int J Adv Manuf Technol 40(5):518–530
Zhao C, Li R, Wu Y (2012) Weighted quantile regression for AR model with infinite variance errors. J Nonparametric Stat 24(3–4):715–731
Li CJ, Tseng HC, Tsai MS, Cheng CC (2020) Novel servo-feed-drive model considering cutting force and structural effects in milling to predict servo dynamic behaviors. Int J Adv Manuf Technol 106:1441–1451
Jiang J, Lin F, Zhang Y, Zhang H, Ye P (2019) A real-time feedrate planning method and efficient interpolator with minimal feedrate fluctuation for parametric toolpath. IEEE Access 99:112953–112962
Zhong J, Ding J, Song Z, Li D, Wei W (2016) Modeling and simulation of surface morphology abnormality of “S” test piece machined by five-axis CNC machine tool. Int J Adv Manuf Technol 85:2745–2759
Pi S, Qiang L, Sun P, Tong X (2018) Five-axis contour error control considering milling force effects for CNC machine tools. Int J Adv Manuf Technol 98:1655–1669
Funding
This work is supported by the National Natural Science Foundation of China (Grant No. 51875312).
Author information
Authors and Affiliations
Contributions
Jiali Jiang: experiment and writing; Bingran Li: operation instruction, experiment, and reviewing; Hui Zhang: investigation and editing; Fuyan Lin: investigation and review; Peiqing Ye: investigation and review.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Jiang, J., Li, B., Lin, F. et al. Prediction and compensation strategy of contour error in multi-axis motion system. Int J Adv Manuf Technol 119, 163–175 (2022). https://doi.org/10.1007/s00170-021-08053-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-021-08053-8