Tool orientation adjustment for improving the kinematics performance of 5-axis ball-end machining via CPM method. (April 2021)