An innovative approach for automatic generation, verification and optimization of part programs in turning. (July 2015)