Is there a different version where the threading problem was fixed but that's not .040?
Prior to version .032 threading was not done in real time so to speak. There also was the problem of a goofy X axis move and also loss of snyc with the
spindle index caused by a driver problem such that you could end up having the Z axis trash the threads. The threading code was then
redone and tightened up to provide for improved pitch control. The compensation ( spindle slow down ) was adjusted during the revisions.
You may epxerince problems if there is a slow down say 15 to 25%, i know you can't have a complete spindle stop anymore in the later versions.
A lot more went on but that is the gest of it.
You don't want to go back to any version before .032.
I would strongly suggest that you first do a search for all versions of MACH.sys and Mach exe Sometimes old versions are reinstalled.
Also go into Windows device manager and delete the driver. To reinstall the driver you need only run the driver test and the driver test you run should be from
.032 or whatever later version you installed.
INDEX DEBOUNCE will affect the sensitivity of the index signal. IT basically is how many interrupt periods the signal must be present, or not present before
a change is rpm is actually sensed. SO if set to 2 for example, when the index appears it will be ignored for 2 periods to make sure it isn't noise.
Same with when it disappears. Setting debounce too high will make the index go away altogether, setting it at zero will mean it reads whatever is sensed, even
noise. If the reading time is too short you may not get a reading at higher rpms.
Practicaly speaking, if no rpm showing in DRO after some rpm, lower the debounce. Try 0 , 10, and see what happens. You should have full rpm reading with
a good index signal.
You have a VFD, then manualy set it at a desired rpm, and not have it controlled. You should see that rpm in in the DRO. If the VFD is changing the rpm
and mach is compensating before the thread cycle they could be fighting each other and not sure what you will end up with.
Do the tests described in the write-up, ie; spindle check out and do a scribe test. If you can't scribe an accurate line around the cyclinder then you will never
thread properly. The spindle and the motor is unloaded when you do that.
Simply said, the better the rpm reading from the index with less change to displayed rpm the more accurate the threading will be. If you can scibe it accurately,
and then in practice it dosen't work, it could be a number of things related to motor settings and machining practice, etc.
Hope this helps,
RICH