Automatic generation of globally assured collision free orientations for 5-axis ball-end tool-paths. (September 2018)