NC turning tool path generation from CSG representations using the slab method

A lathe is a versatile manufacturing tool. CNC lathes as well as CNC turning centers are commonly available. Sophisticated machining such as helicals, threads, and even milling can be performed of these CNC lathes. Turning of nonsymmetric parts are now possible on lathes. Therefore extending their capabilities beyond the traditional role of symmetrical turning is now possible. Automatic tool path generation and verification for turning is crucial to automating CNC turning.