Acceleration smoothing algorithm based on jounce limited for corner motion in high-speed machining

In high-speed and high precision machining, cornering acceleration profiles of the feed motion are always not smooth enough and cause severe inertial vibrations in feed drive system, which severely affect machining quality and elongate machining time. In view of this problem, many experts and scholars have proposed kinematic corner smoothing algorithms based on the jerk limited acceleration profile from the perspective of kinematics that generate continuous acceleration transition profiles. But continuous acceleration profiles still have non-differentiable points. In order to further generate smooth and continuous acceleration transition profiles, an acceleration smoothing algorithm based on the jounce limited acceleration profile is proposed in this paper. Firstly, by adding different velocity, acceleration, and displacement boundary conditions to the jounce limited acceleration profile and combined with user-specified contour error, the fastest cornering velocity is deduced. Next, by the fastest cornering velocity and motion performance of the motor driver, the cornering duration is deduced. Finally, smooth acceleration and velocity transition profiles can be controlled analytically by accurately calculating cornering duration. The proposed algorithms are divided into interrupted acceleration smoothing algorithm and uninterrupted acceleration smoothing algorithm based on additional different acceleration boundary conditions. Through the experimental analysis and comparison, the proposed algorithms can reduce overall machining time around 6–7% and deliver curvature smoothing motion profiles, curvature continuous velocity profiles, and tangent continuous acceleration profiles. The proposed algorithms achieve smooth acceleration transitions and improve machining quality.

[1]  Mmpa Marc Vermeulen,et al.  Design for precision : current status and trends , 1998 .

[2]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[3]  Zhixiao Wang,et al.  Trajectory planning for coordinated motion of a robot and a positioning table. I. Path specification , 1990, IEEE Trans. Robotics Autom..

[4]  H. Ding,et al.  A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments , 2013 .

[5]  Yusuf Altintas,et al.  Virtual CNC system. Part II. High speed contouring application , 2006 .

[6]  Carlo Mapelli,et al.  Characteristics of electrospark deposition of a nickel-based alloy on 410 stainless steel for purpose of facilitating dissimilar metal welding by laser , 2016 .

[7]  Masayoshi Tomizuka,et al.  Trajectory planning for coordinated motion of a robot and a positioning table. II. Optimal trajectory specification , 1990, IEEE Trans. Robotics Autom..

[8]  Y. Altintas,et al.  Quintic Spline Interpolation With Minimal Feed Fluctuation , 2005 .

[9]  Wei Yan,et al.  Interpolation of parametric CNC machining path under confined jounce , 2012 .

[10]  Pierre Bourdet,et al.  A new format for 5-axis tool path computation, using Bspline curves , 2004, Comput. Aided Des..

[11]  Ji-Hong Chen,et al.  A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments , 2015 .

[12]  Jiing-Yih Lai,et al.  On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk , 2008 .

[13]  Yusuf Altintas,et al.  Local toolpath smoothing for five-axis machine tools , 2015 .

[14]  Eiji Shamoto,et al.  High speed cornering strategy with confined contour error and vibration suppression for CNC machine tools , 2015 .

[15]  Rida T. Farouki,et al.  High-speed cornering by CNC machines under prescribed bounds on axis accelerations and toolpath contour error , 2012 .

[16]  Meng-Shiun Tsai,et al.  A novel integrated dynamic acceleration/deceleration interpolation algorithm for a CNC controller , 2016 .

[17]  Burak Sencer,et al.  Kinematic corner smoothing for high speed machine tools , 2016 .

[18]  C. Okwudire,et al.  Minimum-time cornering for CNC machines using an optimal control method with NURBS parameterization , 2016 .

[19]  Eiji Shamoto,et al.  A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths , 2014, The International Journal of Advanced Manufacturing Technology.

[20]  Jun Zhang,et al.  Double NURBS trajectory generation and synchronous interpolation for five-axis machining based on dual quaternion algorithm , 2016 .

[21]  Min-Yang Yang,et al.  Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method , 2005 .