Efficient high-speed cornering motions based on continuously-variable feedrates. I. Real-time interpolator algorithms

被引:18
作者
Farouki, Rida T. [1 ]
Nittler, Kevin M. [1 ]
机构
[1] Univ Calif Davis, Dept Mech & Aerosp Engn, Davis, CA 95616 USA
关键词
Toolpath corner rounding; Pythagoreanhodograph curves; CNC machines; Continuously-variable feedrate; Real-time interpolator algorithm; CNC INTERPOLATORS; TOOL PATHS;
D O I
10.1007/s00170-016-8740-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of high-speed traversal of sharp toolpath corners, within a prescribed geometrical tolerance oee-, is addressed. Each sharp corner is replaced by a quintic Pythagorean-hodograph (PH) curve that meets the incoming/outgoing path segments with G (2) continuity, and deviates from the exact corner by no more than the prescribed tolerance oee-. The deviation and extremum curvature admit closed-form expressions in terms of the corner angle oee integral and side-length L, allowing precise control over these quantities. The PH curves also permit a smooth modulation of feedrate around the corner by analytic reduction of the interpolation integral. To demonstrate this, real-time interpolator algorithms are developed for three model feedrate functions. Specifying the feedrate as a quintic polynomial in the curve parameter accommodates precise acceleration continuity, but has no obvious geometrical interpretation. An inverse linear dependence on curvature offers a purely geometrical specification, but incurs slight initial and final tangential acceleration discontinuities. As an alternative, a hybrid form that incorporates the main advantages of these two approaches is proposed. In each case, the ratio of the minimum and nominal feedrates is a free parameter, and the improved cornering time is analyzed. This paper develops the basic cornering algorithms-their implementation and performance analysis are described in detail in a companion paper.
引用
收藏
页码:3557 / 3568
页数:12
相关论文
共 19 条
[1]  
Bronshtein I.N., 2004, Handbook of Mathematics
[2]   High-speed cornering by CNC machines under prescribed bounds on axis accelerations and toolpath contour error [J].
Ernesto, Charlie A. ;
Farouki, Rida T. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 58 (1-4) :327-338
[3]   ALGORITHMS FOR POLYNOMIALS IN BERNSTEIN FORM. [J].
Farouki, R.T. ;
Rajan, V.T. .
Computer Aided Geometric Design, 1988, 5 (01) :1-26
[4]  
Farouki Rida T., 2008, Pythagorean-Hodograph Curves
[5]   Real-time CNC interpolators for Pythagorean-hodograph curves [J].
Farouki, RT ;
Shah, S .
COMPUTER AIDED GEOMETRIC DESIGN, 1996, 13 (07) :583-600
[6]   THE CONFORMAL-MAP Z-]Z2 OF THE HODOGRAPH PLANE [J].
FAROUKI, RT .
COMPUTER AIDED GEOMETRIC DESIGN, 1994, 11 (04) :363-390
[7]   Design of rational cam profiles with Pythagorean-hodograph curves [J].
Farouki, RT ;
Manjunathaiah, J ;
Jee, S .
MECHANISM AND MACHINE THEORY, 1998, 33 (06) :669-682
[8]   PYTHAGOREAN HODOGRAPHS [J].
FAROUKI, RT ;
SAKKALIS, T .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (05) :736-752
[9]   G codes for the specification of pythagorean-hodograph tool paths and associated feedrate functions on open-architecture CNC machines [J].
Farouki, RT ;
Manjunathaiah, J ;
Yuan, GF .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 1999, 39 (01) :123-142
[10]   Variable-feedrate CNC interpolators for constant material removal rates along Pythagorean-hodograph curves [J].
Farouki, RT ;
Manjunathaiah, J ;
Nicholas, D ;
Yuan, GF ;
Jee, S .
COMPUTER-AIDED DESIGN, 1998, 30 (08) :631-640