Performance analysis of CNC interpolators for time-dependent feedrates along PH curves

Abstract Virtually any desired time variation V(t) of the feedrate along a curved path can be realized by real-time CNC interpolator algorithms for the Pythagorean-hodograph (PH) curves: the only stipulation is that V(t) should admit a closed-form indefinite integral F(t) . Different feedrate variations V(t) can be accommodated with minimal modifications to the core algorithm by employing a modular function call to define F(t) . Such time-dependent feedrate capability is invaluable in high-speed machining applications, where it can ensure smooth acceleration and deceleration control of a CNC machine under extreme torque or power demands on the axis drives. Empirical results from implementations of these time-dependent feedrate interpolators on an open-architecture 3-axis mill are presented, highlighting their exceptional performance and versatility. These results also furnish a compelling illustration of a basic defect of “traditional” (piecewise-linear/circular) G code path descriptions—namely, the fundamental conflict between geometrical path accuracy (which entails use of many short G code segments) and the accurate and smooth maintenance of rapid commanded feedrates.

[1]  J. Oden,et al.  The Mathematics of Surfaces II , 1988 .

[2]  Takis Sakkalis,et al.  Pythagorean-hodograph space curves , 1994, Adv. Comput. Math..

[3]  Rida T. Farouki,et al.  The elastic bending energy of Pythagorean-hodograph curves , 1996, Comput. Aided Geom. Des..

[4]  Robert E. Barnhill,et al.  Geometry Processing for Design and Manufacturing , 1992 .

[5]  Rida T. Farouki,et al.  Physical constraints on feedrates, feed accelerations along curved tool paths , 2000, Comput. Aided Geom. Des..

[6]  Rida T. Farouki,et al.  The conformal map z -> z2 of the hodograph plane , 1994, Comput. Aided Geom. Des..

[7]  Rida T. Farouki,et al.  Real-time CNC interpolators for Pythagorean-hodograph curves , 1996, Comput. Aided Geom. Des..

[8]  島淳,et al.  更なる高速・高精度な金型加工を実現させる64ビットRISC付Series 15NURBS補間 , 1996 .

[9]  Jui-Jen Chou,et al.  On the Generation of Coordinated Motion of Five-Axis CNC/CMM Machines , 1992 .

[10]  Rida T. Farouki,et al.  Variable-feedrate CNC interpolators for constant material removal rates along Pythagorean-hodograph curves , 1998, Comput. Aided Des..

[11]  J. Tlusty High-Speed Machining , 1993 .

[12]  Moshe Shpitalni,et al.  Realtime curve interpolators , 1994, Comput. Aided Des..

[13]  T. Sakkalis,et al.  Pythagorean hodographs , 1990 .

[14]  Rida T. Farouki,et al.  Algorithms for polynomials in Bernstein form , 1988, Comput. Aided Geom. Des..

[15]  Rong-Shine Lin,et al.  Real-Time Interpolators for Multi-Axis CNC Machine Tools , 1994 .

[16]  Rida T. Farouki,et al.  Contour machining of free-form surfaces with real-time PH curve CNC interpolators , 1999, Comput. Aided Geom. Des..

[17]  S. Smith,et al.  Current Trends in High-Speed Machining , 1997 .

[18]  K. Saitou,et al.  Least squares tool path approximation with Pythagorean hodograph curves for high speed CNC machining , 2002 .

[19]  C. A. Neff,et al.  Hermite interpolation by Pythagorean hodograph quintics , 1995 .

[20]  Jui-Jen Chou,et al.  Command Generation for Three-Axis CNC Machining , 1991 .

[21]  Daniel C. H. Yang,et al.  Parametric interpolator versus linear interpolator for precision CNC machining , 1994, Comput. Aided Des..

[22]  Rida T. Farouki,et al.  Construction ofC2 Pythagorean-hodograph interpolating splines by the homotopy method , 1996, Adv. Comput. Math..

[23]  Rida T. Farouki,et al.  Exact Taylor series coefficients for variable-feedrate CNC curve interpolators , 2001, Comput. Aided Des..

[24]  Rida T. Farouki,et al.  G codes for the specification of Pythagorean-hodograph tool paths and associated feedrate functions on open-architecture CNC machines , 1999 .