Skip to main content
Log in

Adaptive feedrate scheduling for NC machining along curvilinear paths with improved kinematic and geometric properties

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

In precision machining of free-form surfaces at high speed, it is very important to ensure part accuracy and machining properties. To achieve this, this paper develops a guide spline-based feedrate scheduling method for machining along curvilinear paths with simultaneous constraints of chord errors and ac/deceleration. Based on two metrics about feedrate scheduling from the view of geometric and kinematic properties, the nonlinear relationships between the arc-length parameter and path parameter are subsequently established with a parameter correction spline. Then a guide spline associated with the modified curvature radius of paths is constructed to the schedule feedrate. It is shown that determining the largest safe feedrate with constant chord error can be reduced to the issue of changing the feedrate proportionally with the square root of path curvature radii and ensuring the safe feed acceleration can be converted into the issue of presetting the largest slope of guide spline. The simulation results prove that the proposed feedrate scheme has potential applications in the field of finish machining.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

δ :

Maximum allowable cusp height

ρ :

Curvature radius

a :

Dc/acceleration

u :

Toolpath parameter

\( s^{ \wedge } \) :

Near arc-length parameter

r(u) :

Parametric expression of a curvilinear path

V :

Control point vector of B-spline spline

t :

Time variable

q i :

Control point of parametric correction spline

κ:

Curvature at some path point

ν:

Feedrate of the moving cutter

T s :

Sampling time

s :

Arc-length parameter

ς :

Slope at some point of a given path

μ i :

Knot value of the given knot vector

N i,k :

Basis function of B-spline curve

d i :

Control point of guide spline

S :

Vector of sampling data of arc length

References

  1. Toh CK (2005) Design, evaluation and optimisation of cutter path strategies when high speed machining hardened mould and die materials. Mater Des 26:517–533

    Google Scholar 

  2. Choi BK, Kim DH, Jerad RB (1997) C-space approach to tool path generation for die and mould machining. Comput Aided Des 29(9):657–669

    Article  Google Scholar 

  3. Bergs T, Rodriguez CA, Altan T, Altintas Y (1996) Tool path optimisation for finish milling of die and mould surfaces-software development. In: Transactions of the North American Manufacturing Research Institution of SME, North American manufacturing research conference (NAMRC XXIV), Ann Arbor(MI), USA p 81–86

  4. Meng Lim EE, Chia-Hsiang Menq (1997) Integrated planning for precision machining of complex surfaces. Part 1: Cutting-path and feedrate optimization. Int J Mach Tools Manuf 37(1):61–75, January

    Article  Google Scholar 

  5. Fleisig RV, Spence AD (2001) A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining. Comput Aided Des 33:1–15

    Article  Google Scholar 

  6. Yeh Syh-Shiuh, Hsu Pau-Lo (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:229–237

    Article  Google Scholar 

  7. Erkorkmaz Kaan, Altintas Yusuf (2001) High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation. Int J Mach Tools Manuf 41:1323–1345

    Article  Google Scholar 

  8. Sung-Ho Nam, Min-Yang Yang (2004) A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Comput Aided Des 36:27–36

    Article  Google Scholar 

  9. Xianbing Liu, Fahad Ahmad, Kazuo Yamazaki et al (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. Int J Mach Tools Manuf 45:433–444

    Article  Google Scholar 

  10. Farouki Rida T, Jairam Manjunathaiah, David Nicholas, Guo-Feng Yuan et al (1996) Variable-feedrate CNC interpolators for constant material removal rates along Pythagorean-Hodograph curves. Comput Aided Des 30:631–640

    Article  Google Scholar 

  11. Yi_Feng Tsai, Farouki Rida T, Feldman Bryan (2001) Performance analysis of CNC interpolators for time-dependent federates along PH curves. Comput Aided Geom Des 18:245–265

    Article  Google Scholar 

  12. Krishnan KK, Kappen J, Bahr B (2001) Calculation of variable federate and spindle speed for NURBS based CNC machining. Transactions of NAMRI/SME 24:429–435

    Google Scholar 

  13. Marchenko Tikhon, Tae Jo Ko, Seung Hyun Lee et al (2004) NURBS interpolator for constant material removal rate in open NC machine tools. Int J Mach Tools Manuf 44:237–245

    Article  Google Scholar 

  14. Tsehaw Yong, Ranga Narayanaswami (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Comput Aided Des 35:1249–1259

    Article  Google Scholar 

  15. Bieterman Michael B, Sandstrom Donald R (2003) A Curvilinear Tool-Path Method for Pocket Machining. Transactions of ASME. J Manuf Sci Eng 125(4):637–852

    Article  Google Scholar 

  16. Pateloup V, Duc E, Ray P (2004) Corner optimization for pocket machining. Int J Mach Tools Manuf 44(12–13)1343–1353

    Article  Google Scholar 

  17. Guzel BU, Lazoglu I (2004) Increasing productivity in sculpture surface machining via off-line piecewise variable feedrate scheduling based on the force system model. Int J Mach Tools Manuf 44:21–28

    Article  Google Scholar 

  18. Wang Hongcheck, Jang Peter, Stori James A (2005) A Metric-Based Approach to Two-Dimensional (2D) Tool-Path Optimization for High-Speed Machining Transactions of ASME. J Manuf Sci Eng 127(1):33–48

    Article  Google Scholar 

  19. Erkorkmaz Kaan, Altintas Yusut (2005) Quintic Spline Interpolation With Minimal Feed Fluctuation Transactions of ASME. J Manuf Sci Eng 127(2):339–349

    Article  Google Scholar 

  20. Stoker JJ (1969) Differential geometry. Wiley-Interscience, New York

    MATH  Google Scholar 

  21. Park H, Kim K, Lee S-C (2000) A method for approximate NURBS curve compatibility based on multiple curve refitting. Comput Aided Des 32:237–252

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by NSFC under grant number (50405044) and national fundamental research program under grant number (2005CB724100). These supports are greatly appreciated. The authors thank Prof. Liu Jian for his kind helps. Also, the authors would like to thank the reviewers’ valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuwen Sun.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, Y., Jia, Z., Ren, F. et al. Adaptive feedrate scheduling for NC machining along curvilinear paths with improved kinematic and geometric properties. Int J Adv Manuf Technol 36, 60–68 (2008). https://doi.org/10.1007/s00170-006-0817-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-006-0817-7

Keywords

Navigation