Hello Hood,
Well I tried out the program previously listed in this topic and actually cut a thread. What I discovered was, as long as the programmed and actual spindle speed matched it cut a good thread. When the actual spindle speed was different even slightly it ruined the existing thread I previously cut when actual and programmed spindle speed matched.
I was talking to codemangler and he suggested trying a macro that could read the actual spindle DRO and insert that into the program as a programmed speed variable that could be constantly updating itself.
Does that seem to to be a logical approach to you?
Bill