A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths

被引:125
作者
Sencer, Burak [1 ]
Ishizaki, Kosuke [1 ]
Shamoto, Eiji [1 ]
机构
[1] Nagoya Univ, Nagoya, Aichi 4648601, Japan
关键词
Machine tools; NC system; Trajectory generation; Bezier curve; Curvature; TRANSITION ALGORITHM; COORDINATED MOTION; POSITIONING TABLE; SPLINE CURVE; INTERPOLATION; DESIGN; ROBOT; APPROXIMATION; ARC;
D O I
10.1007/s00170-014-6386-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional tool paths for computer numerical-controlled (CNC) machine tools or NC positioning systems are mainly composed of linear motion segments, or the so-called G1 commands. This approach exhibits serious limitations in terms of achieving the desired part of geometry and productivity in high-speed machining. Velocity and acceleration discontinuities occur at the junction points of consecutive segments. In order to generate smooth and continuous feed motion, a geometric corner smoothing algorithm is proposed in this paper, which fits quintic B-splines to blend adjacent straight lines together. The proposed transition scheme ensures G(2) continuity transitions and optimal curvature geometry delivering fast cycle time without violating the axis acceleration limits. The cornering error is controlled analytically allowing the user to set the desired cornering tolerance. The feed profile along the corner-blended tool path is generated based on S-curve-type acceleration profile, and it is scheduled for minimum cycle time. At last, the corner-blended tool path is interpolated in real-time with minimum feed fluctuation for accurate and smooth feed motion. Proposed algorithms are implemented, and their effectiveness is tested on a CNC machine tool.
引用
收藏
页码:1977 / 1992
页数:16
相关论文
共 32 条
[1]  
Alintas Y, 2003, CIRP ANN-MANUF TECHN, V52, P297
[2]   Influence of a jerk controlled movement law on the vibratory behaviour of high-dynamics systems [J].
Barre, PJ ;
Bearee, R ;
Borne, P ;
Dumetz, E .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2005, 42 (03) :275-293
[3]   5-axis local corner rounding of linear tool path discontinuities [J].
Beudaert, Xavier ;
Lavernhe, Sylvain ;
Tournier, Christophe .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2013, 73 :9-16
[4]  
Bi QZ, 2011, LECT NOTES ARTIF INT, V7102, P465, DOI 10.1007/978-3-642-25489-5_45
[5]   High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation [J].
Erkorkmaz, K ;
Altintas, Y .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2001, 41 (09) :1323-1345
[6]   Quintic spline interpolation with minimal feed fluctuation [J].
Erkorkmaz, K ;
Altintas, Y .
JOURNAL OF MANUFACTURING SCIENCE AND ENGINEERING-TRANSACTIONS OF THE ASME, 2005, 127 (02) :339-349
[7]   Virtual CNC system. Part II. High speed contouring application [J].
Erkorkmaz, Kaan ;
Yeung, Chi-Ho ;
Altintas, Yusuf .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2006, 46 (10) :1124-1138
[8]  
FANUC, 2006, INT J MACH TOOL MANU, V46, P235
[9]   A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining [J].
Fleisig, RV ;
Spence, AD .
COMPUTER-AIDED DESIGN, 2001, 33 (01) :1-15
[10]   Spline curve approximation and design by optimal control over the knots [J].
Goldenthal, R ;
Bercovier, M .
COMPUTING, 2004, 72 (1-2) :53-64