A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments. (October 2019)
- Record Type:
- Journal Article
- Title:
- A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments. (October 2019)
- Main Title:
- A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments
- Authors:
- Zhang, Yong
Zhao, Mingyong
Ye, Peiqing
Zhang, Hui - Abstract:
- Abstract: Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent discontinuity at junctions will lead to uncontinuous feedrate, acceleration (i.e. the change rate of feedrate), jerk (i.e. the change rate of tangential acceleration), making it difficult to realize higher machining efficiency and better machining quality. In recent studies, the improvement of practical feedrate profile continuity is beneficial to overcome the drawbacks above, especially when smooth jerk is satisfied. In this paper, it is proved that in order to obtain smooth jerk along toolpath, G 4 continuous toolpath and jerk-smooth feedrate scheduling process are both essential. On this basis, a path-smoothing algorithm is proposed to generate G 4 continuous toolpath via a quintic B-spline curve. In addition, the transition curve is optimized by curvature variation energy (CVE) to produce better machining quality. Meanwhile, the chord error is constrained seriously and the curvature extreme, occurring at the middle of transition curves, can be calculated analytically. In motion planning stage, based on the bidirectional scanning algorithm, a look-ahead method is utilized to determine the reachable transition feedrate extreme and a jerk-smooth feedrate scheduling scheme is also developed. Finally, simulations and experiments are conducted to demonstrate the feasibility and efficiency of the proposed methodAbstract: Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent discontinuity at junctions will lead to uncontinuous feedrate, acceleration (i.e. the change rate of feedrate), jerk (i.e. the change rate of tangential acceleration), making it difficult to realize higher machining efficiency and better machining quality. In recent studies, the improvement of practical feedrate profile continuity is beneficial to overcome the drawbacks above, especially when smooth jerk is satisfied. In this paper, it is proved that in order to obtain smooth jerk along toolpath, G 4 continuous toolpath and jerk-smooth feedrate scheduling process are both essential. On this basis, a path-smoothing algorithm is proposed to generate G 4 continuous toolpath via a quintic B-spline curve. In addition, the transition curve is optimized by curvature variation energy (CVE) to produce better machining quality. Meanwhile, the chord error is constrained seriously and the curvature extreme, occurring at the middle of transition curves, can be calculated analytically. In motion planning stage, based on the bidirectional scanning algorithm, a look-ahead method is utilized to determine the reachable transition feedrate extreme and a jerk-smooth feedrate scheduling scheme is also developed. Finally, simulations and experiments are conducted to demonstrate the feasibility and efficiency of the proposed method compared to point-to-point (P2P) motion, constant feedrate strategy, G 2 and G 3 methods respectively. Highlights: A new path-smoothing algorithm is proposed to generate G 4 continuous toolpath. The curvature of transition curve is proved to be monotonous, and curvature extreme occurs exactly at the middle of B-spline curve analytically. The relationship between trajectory continuity and feedrate profile continuity is illustrated. A scanning algorithm is performed in feedrate scheduling, and jerk-smooth feedrate is achieved. … (more)
- Is Part Of:
- Computer aided design. Volume 115(2019)
- Journal:
- Computer aided design
- Issue:
- Volume 115(2019)
- Issue Display:
- Volume 115, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 115
- Issue:
- 2019
- Issue Sort Value:
- 2019-0115-2019-0000
- Page Start:
- 231
- Page End:
- 243
- Publication Date:
- 2019-10
- Subjects:
- CNC machine tools -- G4 continuity -- Quintic B-spline -- Jerk-smooth feedrate scheduling -- G01 linear segments
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2019.04.004 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 11251.xml