Virtual CNC system. Part II. High speed contouring application

Abstract This paper presents a trajectory planning strategy for maintaining the tool positioning accuracy in high speed cornering applications. A 3D contour error estimation algorithm is presented for determining the geometric deviation from arbitrarily shaped toolpaths. Two spline fitting strategies are developed for smoothening sharp corners. The under-corner approach reduces the toolpath length, and therefore the cornering time. This technique yields successful results when used with a high bandwidth servo controller (such as sliding mode control), capable of accurately tracking the commanded toolpath. The over-corner approach is based on stretching out the sharp corner with a smooth curve, which counteracts the ‘undercut’ caused by the large phase lag in low bandwidth servo controllers (such as P–PI control). The cornering feedrate is adjusted in the Virtual CNC platform, developed in the first part of this article, to ensure that contour error violation does not occur. The achieved cornering accuracy is verified in experiments, which are in close agreement with predictions obtained with the Virtual CNC.

[1]  Yusuf Altintas,et al.  Feedrate Optimization for Spline Interpolation In High Speed Machine Tools , 2003 .

[2]  Jingyan Dong,et al.  Optimal Feed-Rate Scheduling for High-Speed Contouring , 2003 .

[3]  D. C. H. Yang,et al.  Nearly arc-length parameterized quintic-spline interpolation for precision machining , 1993, Comput. Aided Des..

[4]  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..

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

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

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

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

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

[10]  Yusuf Altintas,et al.  Open Architecture Modular Tool Kit for Motion and Machining Process Control , 1998 .

[11]  Manfred Weck,et al.  Sharp Corner Tracking Using the IKF Control Strategy , 1990 .

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

[13]  Manfred Weck,et al.  Innovative algorithms for a spline-based CNC-controller , 1999 .

[14]  Yusuf Altintas,et al.  Virtual CNC system. Part I. System architecture , 2006 .

[15]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[16]  Yutaka Kanayama,et al.  Trajectory generation for mobile robots , 1984 .