Thanks for the reply - just to be clear - are you saying create a new thread mill with the correct dimensions that is not already in the tool database? Or a new "flat end mill" and change the parameters enough to make it perform the same way?
What confuses me is how does cam works produce paths for external pipe threads? I would have thought this would be done the same way.