Rufi,
thanks for coming back and clearing that up, it certainly puzzled me how a mill profile could possibly work
Are you using a single index pulse for threading?
I have only used 2 types of external controllers on a lathe , Smoothstepper (USB and Ethernet) and CSMIO/IP-S.
The Smoothsteppers just uses the single index pulse, nothing special is needed to be done for threading and it works very well and always has.
The CSMIO uses full encoder feedback and it has its benefits as well as issues, it does work well for the most part, for example spindle speed can be varied and even stopped and it will stay on track (think grossly underpowered spindle) but the pullout at the end of the thread is delayed and thus you get an annular groove being cut.
This is a Mach issue in the way it sends info out and the CSMIO has to wait for that info which causes the delay. I have discovered recently through my testing that an earlier version of Mach did things better as the pullout was almost instant but as yet I have not got info on what has changed in Mach.
Mach4 by all reports will be much improved with this regard, or at least I have been assured it will be by Steve
Hood