Development of Machinable Ellipses by NURBS Curves

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.




References:
[1] F.E. Giesecke, A. Mitchell, H.C. Spencer, I.L. Hill, R.O. Loving, J.T.
Dygdon, Engineering Graphics, Macmillan, 1985.
[2] C. Jensen, and J.D. Helsel, Engineering Drawing and Design,
McGraw-Hill, 1985.
[3] P.L. Rosin, A survey and comparison of traditional piecewise circular
approximations to the ellipse, Computer Aided Geometric Design, 16,
1999, pp.269-286.
[4] W.H. Qian, and K. Qian, Optimising the four-arc approximation to
ellipses, Computer Aided Geometric Design, 18, 2001, pp.1-19.
[5] C. Blanc, and C. Schlick, Accurate Parametrization of Conics by NURBS,
IEEE Computer Graphics and Applications, 16(3), 1996, pp.64-71.
[6] J.M. Carnicer, E. Mainar, J.M. Pena, Representing circles with five
control points, Computer Aided Geometric Design, 20, 2003, pp.501-511.
[7] J.J. Chou, Higher order Bezier circles, Computer-Aided Design, 27, 1995,
pp.303-309.
[8] L.A. Piegl, and W. Tiller, A Menagerie of Rational B-Spline Circles,
IEEE Computer Graphics and Applications, 9(5), 1989, pp.48-56.
[9] L.A. Piegl, and W. Tiller, Circle approximation using integral B-splines,
Computer-Aided Design, 35, 2003, pp.601-607.
[10] S.H.F. Chuang, and C.Z. Kao, One-sided arc approximation of B-spline
curves for interference-free offsetting, Computer-Aided Design, 31, 1999,
pp.111-118.
[11] G. Elber, I.K. Lee, M.S. Kim, Comparing offset curve approximation
methods, IEEE Computer Graphics and Applications, 17(3), 1997,
pp.62-71.
[12] I.K. Lee, M.S. Kim, G. Elber, Planar curve offset based on circle
approximation, Computer-Aided Design, 28, 1996, pp.617-630.
[13] Y.M. Li, V.Y. Hsu, Curve offsetting based on Legendre series, Computer
Aided Geometric Design, 15, 1998, pp.711-720.
[14] T. Maekawa, An overview of offset curves and surface, Computer-Aided
Design, 31, 1999, pp.165-173.
[15] 1 J.B.S. Oliveira, and L.H. Figueiredo, Robust Approximation of Offsets
and Bisectors of Plane Curves, IEEE Computer Graphics and Image
Processing, 2000, pp.139-145. 1
[16] L.A. Piegl, and W. Tiller, Computing offsets of NURBS curves and
surfaces, Computer-Aided Design, 31, 1999, pp.147-156.
[17] M.Y. Cheng, M.C. Tsai, J.C. Kuo, Real-time NURBS command
generators for CNC servo controllers, International Journal of Machine
Tools and Manufacture, 42, 2002, pp.801-813.
[18] M. Tikhon, T.J. Ko, S.H. Lee, H.S. Kim, NURBS interpolator for constant
material removal rate in open NC machine tools, International Journal of
Machine Tools and Manufacture, 44, 2004, pp.237-245.
[19] M.C. Tsai, C.W. Cheng, M.Y. Cheng, A real-time NURBS surface
interpolator for precision three-axis CNC machining, International
Journal of Machine Tools and Manufacture, 43, 2003, pp.1217-1227.
[20] S.S. Yeh, and P.L. Hsu, Adaptive-feedrate interpolation for parametric
curves with a confined chord error, Computer-Aided Design, 34, 2002,
pp.229-237.
[21] T. Yong, and R. Narayanaswami, A parametric interpolator with confined
chord errors, acceleration and deceleration for NC machining,
Computer-Aided Design, 35, 2003, pp.1249-1259.
[22] Q.G. Zhang, and B.R. Greenway, Development and implementation of a
NURBS curve motion interpolator, Robotics and Computer-Integrated
Manufacturing. 14, 1998, pp.27-36.
[23] FANUC LTD., FANUC Series 16i/160i/160is-MB Operator-s Manual,
2001.
[24] Siemens AG, Sinumerik 840D/810D/FM-NC Programming Guide:
Advanced, 1997.
[25] G. Elber, and E. Cohen, Error Bounded Variable Distance Offset Operator
for Free Form Curves and Surfaces, International Journal of
Computational Geometry and Application, 1(1), 1991, pp.67-78.
[26] R.T. Farouki, Conic Approximation of Conic Offsets, Journal of
Symbolic Computation, 23, 1997, pp.301-313.