I've never tried using Sprut to generate a thread milling tool path. I created a fairly simple macro in VB and run it as an M-Code. I hand code the parameters: Major Diameter, Minor Diameter, Depth, WOC per pass, WOC on finish pass. Then call the M code.