- Posts: 37
- Thank you received: 10
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Rick G wrote: Regarding the above spiral test what values were used for G64 P & Q?
Rick G
Please Log in or Create an account to join the conversation.
rellenberg wrote: Engraving-type toolpaths are definitely where these changes can help, especially on faster machines. I'm always looking for more test cases, so if you have code that works well (or conversely, shows any performance losses), it would be a great help.
Here is my original proposal for this method, which describes the main concepts and what tradeoffs there are.
I'm interested in limited jerk planning as well, and have done a fair amount of reading / research into the subject. My conclusion initially was that limited jerk planning might not be worth the effort if we can't attain high movement speeds.
With the stock trajectory planner, the only way to get high speeds with small segments is to turn the acceleration up.
Even though the new TP is technically infinite jerk, it means that you don't need to crank accelerations up really high to reach your desired feeds in fine work. If your toolpaths are very smooth, you might be able to cut your axis accelerations
Please Log in or Create an account to join the conversation.
With my current mill I can do about 500-750mm/sec^2 acceleration using the standard motmod->stepgen flow before the shudder becomes too bad when milling small features in softer materials.
When running a 'servo loop' using the stepgen in velocity mode, a PID-controller to generate the velocity and a limit3 component between the PID output and stepgen velocity input to limit jerk I can do much better. 1200mm/sec^2 for EMC, 1500-1750mm/sec^2 for stepgen/limit3. But it does give a deviation from the programmed path since motmod spits out trapezoidal motion. The motor initially falls behind since acceleration has to be ramped up, then has to catch up, and finally overshoots since deceleration has to be ramped up too. So this method is usable only to remove the 'sharp edges' at most.
And acceleration is useful. Unless you are only milling large squares with rounded corners I would trade high speed for high acceleration anytime. Even with perfect blending you do need a high acceleration to follow a circular path at some speed.
Please Log in or Create an account to join the conversation.