Generation of spherical non-uniform rational basis spline curves and its application in five-axis machining

A method of generating spherical non-uniform rational basis spline curves based on De Boor’s algorithm is presented in this article. The spherical curve preserves many good properties from non-uniform rational basis spline curves in Euclidean space, such as local modification property, convex hull property, rotation invariant property, knot insertion property, and so on. Construction of closed spherical non-uniform rational basis spline curve will be discussed too. Furthermore, a progressive iterative approximation scheme is proposed to approximate the given points on unit sphere using spherical non-uniform rational basis spline curves. The convergence and curve continuity will be discussed. Since the analytical expression of the spherical non-uniform rational basis spline curve is messy, numerical differentiation is used to test its continuity at interior knots. Finally, several examples are presented to verify the effectiveness of the proposed method. The proposed method is applied on tool path generation of five-axis machining to avoid interference by adjusting fewer directions and obtain smooth tool path simultaneously.

[1]  Hongwei Lin,et al.  Local progressive-iterative approximation format for blending curves and patches , 2010, Comput. Aided Geom. Des..

[2]  Les A. Piegl,et al.  Fitting NURBS spherical patches to measured data , 2008, Engineering with Computers.

[3]  Pierre Bourdet,et al.  Avoiding 5-axis singularities using tool path deformation , 2004 .

[4]  D. F. Rogers,et al.  An Introduction to NURBS: With Historical Perspective , 2011 .

[5]  Yean-Ren Hwang,et al.  Five-axis tool orientation smoothing using quaternion interpolation algorithm , 2003 .

[6]  A. P. Pobegailo Spherical splines and orientation interpolation , 1994, The Visual Computer.

[7]  Pascal Ray,et al.  Bspline approximation of circle arc and straight line for pocket machining , 2010, Comput. Aided Des..

[8]  Allan D. Spence,et al.  A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining , 2001, Comput. Aided Des..

[9]  G. Nielson Smooth Interpolation of Orientations , 1993 .

[10]  Carlo H. Séquin,et al.  Fair, G2- and C2-continuous circle splines for the interpolation of sparse data points , 2005, Comput. Aided Des..

[11]  Myung-Soo Kim,et al.  Interpolating solid orientations with circular blending quaternion curves , 1995, Comput. Aided Des..

[12]  Sung Yong Shin,et al.  A C/sup 2/-continuous B-spline quaternion curve interpolating a given sequence of solid orientations , 1995, Proceedings Computer Animation'95.

[13]  H. Bao,et al.  Totally positive bases and progressive iteration approximation , 2005 .

[14]  Robert L. Parker,et al.  Interpolation of unit vectors , 1979 .

[15]  Lyle Noakes,et al.  C2 spherical Bézier splines , 2006, Comput. Aided Geom. Des..

[16]  Yuan-Shin Lee,et al.  Optimizing tool orientations for 5-axis machining by configuration-space search method , 2003, Comput. Aided Des..

[17]  Yuwen Sun,et al.  A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints , 2014 .

[18]  Sung Yong Shin,et al.  A general construction scheme for unit quaternion curves with simple high order derivatives , 1995, SIGGRAPH.

[19]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[20]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[21]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[22]  Frank Chongwoo Park,et al.  Smooth invariant interpolation of rotations , 1997, TOGS.

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

[24]  Juan Manuel Peña,et al.  Progressive iteration approximation and the geometric algorithm , 2012, Comput. Aided Des..

[25]  Takashi Maekawa,et al.  Interpolation by geometric algorithm , 2007, Comput. Aided Des..

[26]  Samuel R. Buss,et al.  Spherical averages and applications to spherical splines and interpolation , 2001, TOGS.