This isn't really 3D, with this program you can swap a linear axis, with a rotary axis. I havn't tried the program, but a few guys on the
vectric forums have, the results look really good.
The program name is "
CncWrapper" ($20), If you search the vectric forums, Andrew (wrote the program) had posted a free version, in one of his older threads.