A chord error conforming tool path B-spline fitting method for NC machining based on energy minimization and LSPIA. Issue 4 (12th June 2015)
- Record Type:
- Journal Article
- Title:
- A chord error conforming tool path B-spline fitting method for NC machining based on energy minimization and LSPIA. Issue 4 (12th June 2015)
- Main Title:
- A chord error conforming tool path B-spline fitting method for NC machining based on energy minimization and LSPIA
- Authors:
- He, Shanshan
Ou, Daojiang
Yan, Changya
Lee, Chen-Han - Abstract:
- Abstract: Piecewise linear (G01-based) tool paths generated by CAM systems lack G 1 and G 2 continuity. The discontinuity causes vibration and unnecessary hesitation during machining. To ensure efficient high-speed machining, a method to improve the continuity of the tool paths is required, such as B-spline fitting that approximates G01 paths with B-spline curves. Conventional B-spline fitting approaches cannot be directly used for tool path B-spline fitting, because they have shortages such as numerical instability, lack of chord error constraint, and lack of assurance of a usable result. Progressive and Iterative Approximation for Least Squares (LSPIA) is an efficient method for data fitting that solves the numerical instability problem. However, it does not consider chord errors and needs more work to ensure ironclad results for commercial applications. In this paper, we use LSPIA method incorporating Energy term (ELSPIA) to avoid the numerical instability, and lower chord errors by using stretching energy term. We implement several algorithm improvements, including (1) an improved technique for initial control point determination over Dominant Point Method, (2) an algorithm that updates foot point parameters as needed, (3) analysis of the degrees of freedom of control points to insert new control points only when needed, (4) chord error refinement using a similar ELSPIA method with the above enhancements. The proposed approach can generate a shape-preserving B-splineAbstract: Piecewise linear (G01-based) tool paths generated by CAM systems lack G 1 and G 2 continuity. The discontinuity causes vibration and unnecessary hesitation during machining. To ensure efficient high-speed machining, a method to improve the continuity of the tool paths is required, such as B-spline fitting that approximates G01 paths with B-spline curves. Conventional B-spline fitting approaches cannot be directly used for tool path B-spline fitting, because they have shortages such as numerical instability, lack of chord error constraint, and lack of assurance of a usable result. Progressive and Iterative Approximation for Least Squares (LSPIA) is an efficient method for data fitting that solves the numerical instability problem. However, it does not consider chord errors and needs more work to ensure ironclad results for commercial applications. In this paper, we use LSPIA method incorporating Energy term (ELSPIA) to avoid the numerical instability, and lower chord errors by using stretching energy term. We implement several algorithm improvements, including (1) an improved technique for initial control point determination over Dominant Point Method, (2) an algorithm that updates foot point parameters as needed, (3) analysis of the degrees of freedom of control points to insert new control points only when needed, (4) chord error refinement using a similar ELSPIA method with the above enhancements. The proposed approach can generate a shape-preserving B-spline curve. Experiments with data analysis and machining tests are presented for verification of quality and efficiency. Comparisons with other known solutions are included to evaluate the worthiness of the proposed solution. … (more)
- Is Part Of:
- Journal of computational design and engineering. Volume 2:Issue 4(2015)
- Journal:
- Journal of computational design and engineering
- Issue:
- Volume 2:Issue 4(2015)
- Issue Display:
- Volume 2, Issue 4 (2015)
- Year:
- 2015
- Volume:
- 2
- Issue:
- 4
- Issue Sort Value:
- 2015-0002-0004-0000
- Page Start:
- 218
- Page End:
- 232
- Publication Date:
- 2015-06-12
- Subjects:
- CNC machining -- G-code -- B-Spline fitting -- Progressive iterative approximation -- Energy minimization
Engineering -- Data processing -- Periodicals
Computer-aided design -- Periodicals
Computer-aided design
Engineering -- Data processing
Electronic journals
Electronic journals
Periodicals
620.0042 - Journal URLs:
- http://bibpurl.oclc.org/web/76338 http://www.jcde.org/ ↗
http://www.sciencedirect.com/science/journal/22884300 ↗
http://www.journals.elsevier.com/journal-of-computational-design-and-engineering ↗
https://academic.oup.com/jcde ↗
http://www.oxfordjournals.org/ ↗ - DOI:
- 10.1016/j.jcde.2015.06.002 ↗
- Languages:
- English
- ISSNs:
- 2288-4300
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 15431.xml