Global G3 continuity toolpath smoothing for a 5-DoF machining robot with parallel kinematics. (February 2021)