Tool orientation optimization for the five-axis CNC machining to constrain the contour errors without interference. (April 2022)