Feed-rate and trajectory optimization for CNC machine tools
The key task performed by CNCs is the generation of the time-sequence of set-points for driving each physical axis of the machine tool during program execution. This interpolation of axes movement must satisfy a number of constraints on axes dynamics (velocity, acceleration, and jerk), and on proces...
Gespeichert in:
Veröffentlicht in: | Robotics and computer-integrated manufacturing 2014-12, Vol.30 (6), p.667-677 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The key task performed by CNCs is the generation of the time-sequence of set-points for driving each physical axis of the machine tool during program execution. This interpolation of axes movement must satisfy a number of constraints on axes dynamics (velocity, acceleration, and jerk), and on process outcome (smooth tool movement and precise tracking of the nominal tool-path at the desired feed-rate). This paper presents an algorithm for CNC kernels that aims at solving the axes interpolation problem by exploiting an Optimal Control Problem formulation. With respect to other solutions proposed in the literature, the approach presented here takes an original approach by assuming a predefined path tracking tolerance—to be added to the constraints listed above—and calculating the whole trajectory (path and feed-rate profile) that satisfies the given constraints. The effectiveness of the proposed solution is benchmarked against the trajectory generated by an industrial, state-of-the-art CNC, proving a significant advantage in efficiency and smoothness of axes velocity profiles.
•We propose a scheme for CNC controllers based on optimal control theory.•Tracking tolerance is block-level adjustable in the part-program.•Limits on tracking tolerance, velocity, acceleration, and jerk are imposed.•A benchmarking is also presented against a standard industrial CNC (Heidenhain).•The benchmark shows improved time efficiency, smoother acceleration and jerk. |
---|---|
ISSN: | 0736-5845 1879-2537 |
DOI: | 10.1016/j.rcim.2014.03.009 |