Weighted sum of vector norms based contouring control method for five-axis CNC machine tools

Abstract Component-based contouring error control is a typical contouring control method for five-axis CNC machine tools. However, the existing studies based on this method still have two problems: (1) the contouring errors may increase in some regions rather than a reduction; (2) the reduction of contouring errors in other regions is limited. In this paper, first, the reasons for the above mentioned two problems are analyzed: (1) the inconsistency in the coordinate systems of tracking errors and contouring error components leads to an undesirable increase of the contouring errors; (2) the cancellation of tracking errors and contouring error components results in a limited reduction of the contouring errors. Then, by considering the weighted sum of two vector norms, which are composed of tracking errors and contouring error components in the same workpiece coordinate system, respectively, a novel control strategy is proposed. Experiments are conducted on a tilting-rotary-table (TRT) type five-axis CNC machine tool. Compared with the case without contouring error control action, the results demonstrate that the proposed control strategy can reduce the tool position and tool orientation contouring errors by 85.4% and 87.78%, respectively, in a global way.

[1]  N Uchiyama,et al.  Contouring control of biaxial feed drive systems with non-linear friction compensation , 2008 .

[2]  Geok Soon Hong,et al.  Improving contouring accuracy by tuning gains for a bi-axial CNC machine , 2009 .

[3]  Chao-Chung Peng,et al.  Biaxial contouring control with friction dynamics using a contour index approach , 2007 .

[4]  Jungsub Kim,et al.  NC post-processor for 5-axis milling machine of table-rotating/tilting type , 2002 .

[5]  Y. Altintas,et al.  Generalized kinematics of five-axis serial machines with non-singular tool path generation , 2013 .

[6]  Jixiang Yang,et al.  A generalized on-line estimation and control of five-axis contouring errors of CNC machine tools , 2015 .

[7]  Yusuf Altintas,et al.  High Speed CNC System Design. Part II : Modeling and Identification of Feed Drives , 2001 .

[8]  Han Ding,et al.  Dual sliding mode contouring control with high accuracy contour error estimation for five-axis CNC machine tools , 2016 .

[9]  Shih-Kai Wu,et al.  Modeling and analysis of servo dynamics errors on measuring paths of five-axis machine tools , 2013 .

[10]  Jian Hu,et al.  Cascaded proportional–integral–derivative controller parameters tuning for contour following improvement , 2016, J. Syst. Control. Eng..

[11]  Yusuf Altintas,et al.  High speed contouring control strategy for five-axis machine tools , 2010 .

[12]  Yusuf Altintas,et al.  Sliding Mode Controller Design for High Speed Feed Drives , 2000 .

[13]  Chien-Yi Lee,et al.  Command-based iterative learning control with TCP function for five-axis contouring , 2013, 2013 IEEE International Conference on Mechatronics and Automation.

[14]  Yoram Koren,et al.  Cross-Coupled Biaxial Computer Control for Manufacturing Systems , 1980 .

[15]  Aun-Neow Poo,et al.  Improving CNC contouring accuracy by robust digital integral sliding mode control , 2015 .

[16]  Allan D. Spence,et al.  A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining , 2001, Comput. Aided Des..

[17]  Naoki Uchiyama,et al.  Estimation of tool orientation contour errors for five-axismachining , 2013 .

[18]  Ke Zhang,et al.  Pre-compensation of contour errors in five-axis CNC machine tools , 2013 .

[19]  Shih-Kai Wu,et al.  Modeling and improvement of dynamic contour errors for five-axis machine tools under synchronous measuring paths , 2013 .

[20]  Pau-Lo Hsu,et al.  Estimation of the contouring error vector for the cross-coupled control design , 2002 .

[21]  Masayoshi Tomizuka,et al.  Coordinated Position Control of Multi-Axis Mechanical Systems , 1998 .

[22]  Han Ding,et al.  A generalized online estimation algorithm of multi-axis contouring errors for CNC machine tools with rotary axes , 2015 .

[23]  Chih-Ching Lo,et al.  A tool-path control scheme for five-axis machine tools , 2002 .

[24]  Faa-Jeng Lin,et al.  Intelligent backstepping sliding-mode control using RBFN for two-axis motion control system , 2005 .

[25]  Wei Liu,et al.  A review of contouring-error reduction method in multi-axis CNC machining , 2018 .

[26]  Pau-Lo Hsu,et al.  Perfectly Matched Feedback Control and Its Integrated Design for Multiaxis Motion Systems , 2004 .

[27]  Yusuf Altintas,et al.  Integrated Five-Axis Trajectory Shaping and Contour Error Compensation for High-Speed CNC Machine Tools , 2014, IEEE/ASME Transactions on Mechatronics.

[28]  Yoram Koren,et al.  Variable-Gain Cross-Coupling Controller for Contouring , 1991 .

[29]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[30]  A. Galip Ulsoy,et al.  Dynamic Contour Error Estimation and Feedback Modification for High-Precision Contouring , 2016, IEEE/ASME Transactions on Mechatronics.

[31]  Yusuf Altintas,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part II: Precision Contour Controller Design , 2009 .

[32]  Masayoshi Tomizuka,et al.  Contouring control of machine tool feed drive systems: a task coordinate frame approach , 2001, IEEE Trans. Control. Syst. Technol..

[33]  Elizabeth A. Croft,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part I: Modeling , 2009 .

[34]  Han Ding,et al.  Contouring compensation control based on high accuracy contour error estimation for multi-axis motion systems , 2017 .