64
Views
7
CrossRef citations to date
0
Altmetric
Original Articles

A nurbs curve interpolator with jerk‐limited trajectory planning

, , &
Pages 215-228 | Received 17 Sep 2007, Accepted 30 Jul 2008, Published online: 04 Mar 2011
 

Abstract

The control of the maximum acceleration and jerk in the trajectory planning of the CNC controller is very important because it affects the smoothness of the machined surface substantially. We proposed a parametric interpolator composed of a look‐ahead stage and a real‐time sampling stage for jerk‐limited acceleration planning. A pre‐sampling process was implemented in the look‐ahead stage to identify the segment points, where the acceleration changed across zero. A check of the acceleration and jerk was implemented and the feedrate was modified accordingly. In addition, a backtracking process was carried out during the deceleration stage to ensure that the modified feedrate was satisfied. In the real‐time sampling stage, an acceleration profile based on constant jerk was implemented for each region between two segment points. With this algorithm, we ensured that both the chord error and the maximum acceleration and jerk were within the allowable limits. Also, it kept the similarity of the speed profiles for adjacent cutting paths in zigzag machining.

Notes

Corresponding author. (Tel: 886–3–4267322; Email: [email protected])

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.