Development of Machinable Ellipses by NURBS

Owning to the high-speed feed rate and ultra spindle speed have been used in modern machine tools, the tool-path generation plays a key role in the successful application of a High-Speed Machining (HSM) system. Because of its importance in both high-speed machining and tool-path generation, approximating a contour by NURBS format is a potential function in CAD/CAM/CNC systems. It is much more convenient to represent an ellipse by parametric form than to connect points laboriously determined in a CNC system. A new approximating method based on optimum processes and NURBS curves of any degree to the ellipses is presented in this study. Such operations can be the foundation of tool-radius compensation interpolator of NURBS curves in CNC system. All operating processes for a CAD tool is presented and demonstrated by practical models. Keywords—Ellipse, Approximation, NURBS, Optimum.

[1]  João Batista S. de Oliveira,et al.  Robust Approximation of Offsets and Bisectors of Plane Curves , 2000, SIBGRAPI.

[2]  Ranga Narayanaswami,et al.  A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining , 2003, Comput. Aided Des..

[3]  R. Bryan Greenway,et al.  Development and implementation of a NURBS curve motion interpolator , 1998 .

[4]  Takashi Maekawa,et al.  An overview of offset curves and surfaces , 1999, Comput. Aided Des..

[5]  Yong-Ming Li,et al.  Curve offsetting based on Legendre series , 1998, Comput. Aided Geom. Des..

[6]  Paul L. Rosin A survey and comparison of traditional piecewise circular approximations to the ellipse , 1999, Comput. Aided Geom. Des..

[7]  Gershon Elber,et al.  Planar curve offset based on circle approximation , 1996, Comput. Aided Des..

[8]  Rida T. Farouki,et al.  Conic Approximation of Conic Offsets , 1997, J. Symb. Comput..

[9]  Les A. Piegl,et al.  Circle approximation using integral B-splines , 2003, Comput. Aided Des..

[10]  Mi-Ching Tsai,et al.  Real-time NURBS command generators for CNC servo controllers , 2002 .

[11]  Cecil Howard Jensen,et al.  Engineering Drawing And Design , 1979 .

[12]  Jin J. Chou Higher order Bézier circles , 1995, Comput. Aided Des..

[13]  Syh-Shiuh Yeh,et al.  Adaptive-feedrate interpolation for parametric curves with a confined chord error , 2002, Comput. Aided Des..

[14]  Gershon Elber,et al.  Comparing Offset Curve Approximation Methods , 1997, IEEE Computer Graphics and Applications.

[15]  Juan Manuel Peña,et al.  Representing circles with five control points , 2003, Comput. Aided Geom. Des..

[16]  Frank S.-H. Chuang,et al.  One-sided arc approximation of B-spline curves for interference-free offsetting , 1999, Comput. Aided Des..

[17]  Wen-Han Qian,et al.  Optimising the four-arc approximation to ellipses , 2001, Comput. Aided Geom. Des..

[18]  Gershon Elber,et al.  Error bounded variable distance offset operator for free form curves and surfaces , 1991, Int. J. Comput. Geom. Appl..

[19]  Tae Jo Ko,et al.  NURBS interpolator for constant material removal rate in open NC machine tools , 2004 .

[20]  Les A. Piegl,et al.  A menagerie of rational B-spline circles , 1989, IEEE Computer Graphics and Applications.

[21]  Les A. Piegl,et al.  Computing offsets of NURBS curves and surfaces , 1999, Comput. Aided Des..

[22]  Christophe Schlick,et al.  Accurate parametrization of conics by NURBS , 1996, IEEE Computer Graphics and Applications.

[23]  Mi-Ching Tsai,et al.  A real-time NURBS surface interpolator for precision three-axis CNC machining , 2003 .