A moving knot sequence-based feedrate scheduling method of parametric interpolator for CNC machining with contour error and drive constraints

被引:17
作者
Chen, Mansen [1 ]
Sun, Yuwen [1 ]
机构
[1] Dalian Univ Technol, Minist Educ, Key Lab Precis & Nontradit Machining Technol, Dalian 116024, Peoples R China
关键词
Parametric interpolator; Feedrate scheduling; Contour error; Axis jerks; LINE SEGMENTS; ACCELERATION; ALGORITHM; SCHEME; NURBS; DECELERATION; MODEL; OPTIMIZATION; ACCURACY; CURVES;
D O I
10.1007/s00170-018-2279-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The feedrate scheduling of parametric interpolator is one of the most important factors for a high-performance CNC machining, since it directly concerns the machining efficiency, machining accuracy, and cutting stability. In this paper, an adaptive feedrate scheduling method with limited contour error and axis jerks is proposed for free-form contour machining based on a strategy of moving knot sequence. The analytical relations between dynamic contour error and feedrate are first derived explicitly, and then the formula of maximum feedrate limit under confined contour error and axis jerks is yielded using a numerical decoupling scheme. Consequently, the maximum feedrate limit satisfying the above constraints is obtained for each predefined parametric segment of the tool path. Further, a bidirectional scanning algorithm is employed to globally adjust the local minimum feedrate values of all feedrate segments. On the basis of feedrate segments with local minimum value and maximum recommendation value, an exact knot sequence configuration method for the B-spline curve, which is used to express the initial feedrate profile, is proposed. Finally, a simple feedrate relaxation algorithm is performed to generate the final feedrate profile with entirely limited contour and axis jerks by utilizing a strategy of moving knot sequence. The proposed feedrate scheduling method is validated by several typical experimental tests, and the results demonstrate the effectiveness and reliability of the proposed method.
引用
收藏
页码:487 / 504
页数:18
相关论文
共 59 条
[1]  
[Anonymous], J MANUF SCI ENG T AS
[2]   A Cross-Coupled Iterative Learning Control Design for Precision Motion Control [J].
Barton, Kira L. ;
Alleyne, Andrew G. .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2008, 16 (06) :1218-1231
[3]   Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path [J].
Beudaert, Xavier ;
Lavernhe, Sylvain ;
Tournier, Christophe .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2012, 57 :73-82
[4]   Feedrate optimization for smooth minimum-time trajectory generation with higher order constraints [J].
Bharathi, Akilan ;
Dong, Jingyan .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 82 (5-8) :1029-1040
[5]   Feedrate optimization and trajectory control for micro/nanopositioning systems with confined contouring accuracy [J].
Bharathi, Akilan ;
Dong, Jingyan .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2015, 229 (07) :1193-1205
[6]   Contouring control of biaxial systems based on polar coordinates [J].
Chen, SL ;
Liu, HL ;
Ting, SC .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2002, 7 (03) :329-345
[7]   Real-time variable feed rate NURBS curve interpolator for CNC machining [J].
Cheng, CW ;
Tsai, MC .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2004, 23 (11-12) :865-873
[8]   CROSS-COUPLED ADAPTIVE FEEDRATE CONTROL FOR MULTIAXIS MACHINE-TOOLS [J].
CHUANG, HY ;
LIU, CH .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1991, 113 (03) :451-457
[9]   Adaptive Robust Control of Circular Machining Contour Error Using Global Task Coordinate Frame [J].
Davis, Tyler A. ;
Shin, Yung C. ;
Yao, Bin .
JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2015, 137 (01)
[10]   Optimal feed-rate scheduling for high-speed contouring [J].
Dong, J. ;
Stori, J. A. .
JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2007, 129 (01) :63-76