A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments
G01 codes generated by CAM (Computer Aided Manufacturing) system are the most common form of tool path in CNC (Computer Numerical Control) machining. For the piecewise linear path, tangential and curvature discontinuities bring about large fluctuation of feedrate and acceleration, which produces vib...
Gespeichert in:
Veröffentlicht in: | International journal of machine tools & manufacture 2015-09, Vol.96, p.27-46 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | G01 codes generated by CAM (Computer Aided Manufacturing) system are the most common form of tool path in CNC (Computer Numerical Control) machining. For the piecewise linear path, tangential and curvature discontinuities bring about large fluctuation of feedrate and acceleration, which produces vibration of machine tool. In recent studies, the methods for G2 (curvature-continuous) tool-path smoothing and jerk-limiting feedrate scheduling were developed. However there still exist the deficiencies when these methods are employed in CNC machining. It is difficult to simultaneously ensure that the tool path is chord-error-constrained and G01-point-interpolated in real time. In addition, heavy computational load hinders realtime processing in CNC system. Recently the scholars experimentally found the potential of G3 (curvature-smooth) trajectory and jerk-continuous motion in reducing the vibration of machinery. This work proposes a realtime tool-path smoothing algorithm, generating G3 interpolative tool path composed by mixed linear and quartic Bezier segments. The purpose of the smoothing scheme is the simultaneous considerations of G3 continuity, confined chord error, G01 points interpolated, and realtime performance. And the tool path generated is optimized in curvature variation energy (CVE) and analytical curvature extrema is available. To reduce the vibration, a high-efficient algorithm of jerk-continuous (JC) feedrate scheduling for G3 tool path is provided. Finally, a realtime tool-path processing scheme is developed, including G3 interpolation and motion planning functions. As shown in the simulation, the contour error, curvature of tool path, feedrate fluctuation and machining time are reduced compared with G2 transition scheme. The experiment on a machine tool is conducted to demonstrate the advantages of the proposed algorithm in vibration reduction and surface quality, compared with G2 transition scheme.
•The tool path is G01-point-interpolated and chord-error-constrained.•The tool path is G3, shape-preserving, curvature-extrema-analytical, CVE-optimized.•The realtime algorithm with JC motion planning can reduce feedrate fluctuation.•Method has advantages in reducing contour error and raising tool-path uniformity.•Method performs better in vibration reduction and surface quality than G2 transition. |
---|---|
ISSN: | 0890-6955 1879-2170 |
DOI: | 10.1016/j.ijmachtools.2015.04.009 |