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.
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
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
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
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
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
Fleisig RV, Spence AD (2001) A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining. Comput Aided Des 33:1–15
Yeh Syh-Shiuh, Hsu Pau-Lo (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:229–237
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
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
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
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
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
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
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
Tsehaw Yong, Ranga Narayanaswami (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Comput Aided Des 35:1249–1259
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
Pateloup V, Duc E, Ray P (2004) Corner optimization for pocket machining. Int J Mach Tools Manuf 44(12–13)1343–1353
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
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
Erkorkmaz Kaan, Altintas Yusut (2005) Quintic Spline Interpolation With Minimal Feed Fluctuation Transactions of ASME. J Manuf Sci Eng 127(2):339–349
Stoker JJ (1969) Differential geometry. Wiley-Interscience, New York
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
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-006-0817-7