Bézier polygons for the linearization of dual NURBS curve in five-axis sculptured surface machining

Abstract Motivated by the excellent performance of three-axis NURBS interpolation, this paper presents a numerically efficient and accuracy controllable five-axis sculptured surface machining method with dual NURBS curve. Unlike the traditional three-axis NURBS interpolation, a dual NURBS format of the five-axis toolpath is developed to accurately and smoothly describe the tool movement in the part coordinate system. Different from the subdivision methods using the Taylor series expansion or inverse function, a piece-wise Bezier curve method is implemented to fast subdivide the NURBS curve within the user-defined tolerance. A generic rotation tool center point management module is also designed to realize the coordinate transformation and adaptive nonlinear error control for major five-axis machine tools. The overall effectiveness of the proposed five-axis NURBS machining scheme is demonstrated by the five-axis machining of an impeller’s flow channel.

[1]  Kazuo Yamazaki,et al.  The design of a NURBS pre-interpolator for five-axis machining , 2008 .

[2]  Zhenyu Han,et al.  Realization Methodology of a 5-axis Spline Interpolator in an Open CNC System , 2007 .

[3]  Soichi Ibaraki,et al.  Machining tests to identify kinematic errors on five-axis machine tools , 2010 .

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

[5]  Zhenyu Han,et al.  Integration of a 5-axis Spline Interpolation Controller in an Open CNC System , 2009 .

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

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

[8]  Michele Heng,et al.  Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability , 2010 .

[9]  H. Brussel,et al.  Real-Time NURBS Interpolator for Distributed Motion Control , 2002 .

[10]  Rong-Mao Lee,et al.  Developing a postprocessor for three types of five-axis machine tools , 1997 .

[11]  Yong-zhang Wang,et al.  A Real-time NURBS Surface Interpolator for 5-axis Surface Machining , 2005 .

[12]  Knut Sørby,et al.  Inverse kinematics of five-axis machines near singular configurations , 2007 .

[13]  Chih-Ching Lo,et al.  Real-time generation and control of cutter path for 5-axis CNC machining , 1999 .

[14]  Chen-Hua She,et al.  Design of a generic five-axis postprocessor based on generalized kinematics model of machine tool , 2007 .

[15]  Gilad Israeli,et al.  Machine models and tool motions for simulating five-axis machining , 2010, Comput. Aided Des..

[16]  W. T. Lei,et al.  Robust real-time NURBS path interpolators , 2009 .

[17]  Behnam Moetakef Imani,et al.  Real-time P-H curve CNC interpolators for high speed cornering , 2008 .