If you are using Mach 3 there is a wizard included for most any basic shape you would want and a threading wizard for inside and outside threads.
There is Lazy Turn in progress but still not complete yet.
http://www.machsupport.com/forum/ind...topic=5767.new