Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining. (October 2017)