Hi,
I've been living with jerky movement for years when using Parallel 3D tool paths such as carving guitar necks (ie. radiusing fretboards and the curved back of guitar necks).
In trying to improve the situation today, I discovered that the UCCNC post processor for Fusion only allows G2/G3 arcs on the XY plane (the curves I cut are XZ or YZ)! So instead of smooth arcs it was generating hundreds if not thousands of short linear moves!
To remove this limitation I made the following change to the post processor:
//allowedCircularPlanes = 1 << PLANE_XY; // allow only XY circular motion
allowedCircularPlanes = (1 << PLANE_XY) | (1 << PLANE_ZX) | (1 << PLANE_YZ);
The GCode being produced for a fretboard radiusing operation is now just beautiful. Many many linear moves replaced by a handful of G2 or G3 moves.
I am so pleased with this discovery that I am sharing it with the community immediately. I'll run the code on my machine in a few hours to ensure everything works fine, but I can't see why this wouldn't fix the issues with jerky movement that I've been experiencing (again, for years!).
I hope this helps the community!
Regards,
Roby