標題: The feedrate scheduling of NURBS interpolator for CNC machine tools
作者: Lee, An-Chen
Lin, Ming-Tzong
Pan, Yi-Ren
Lin, Wen-Yu
機械工程學系
Department of Mechanical Engineering
關鍵字: NURBS;Feedrate scheduling;Curve splitting;Off-line scanning
公開日期: 1-Jun-2011
摘要: This paper proposes an off-line feedrate scheduling method of CNC machines constrained by chord tolerance, acceleration and jerk limitations. The off-line process for curve scanning and feedrate scheduling is realized as a pre-processor, which releases the computational burden in real-time task. The proposed method first scans a non-uniform rational B-spline (NURBS) curve and finds out the crucial points with large curvature (named as critical point) or G(0) continuity (named as breakpoint). Then, the NURBS curve is divided into several NURBS sub-curves using curve splitting method which guarantees the convergence of predictor corrector interpolation (PCI) algorithm. The suitable feedrate at critical point is adjusted according to the limits of chord error, centripetal acceleration and jerk, and at breakpoint is adjusted based on the formulation of velocity variation. The feedrate profile corresponding to each NURBS block is constructed according to the block length and the given limits of acceleration and jerk. In addition, feedrate compensation method for short NURBS blocks is performed to make the jerk-limited feedrate profile more continuous and precise. Because the feedrate profile is established in off-line, the calculation of NURBS interpolation is extremely efficient for CNC high-speed machining. Finally, simulations and experiments with two free-form NURBS curves are conducted to verify the feasibility and applicability of the proposed method. (C) 2011 Elsevier Ltd. All rights reserved.
URI: http://dx.doi.org/10.1016/j.cad.2011.02.014
http://hdl.handle.net/11536/23168
ISSN: 0010-4485
DOI: 10.1016/j.cad.2011.02.014
期刊: COMPUTER-AIDED DESIGN
Volume: 43
Issue: 6
起始頁: 612
結束頁: 628
Appears in Collections:Articles


Files in This Item:

  1. 000291337300006.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.