I am having the same or a similar problem. I have posted In a another thread, but it seems to be a bit slower than this one. Here is what I wrote:
Has a solution to this problem ever been found? I am using .020, and it is giving me very similar problems. If during a cut the spindle slows down very much at all the z speed compensates just fine, but the next pass is cut very unusually. The next pass will be cut at what appears to be a constant taper with the z axis very slowly moving from a depth that is outside of the thread to the final depth that the pass should have been cut at. This movement can be seen both physically, and on the DRO. I have also had a problem where the next pass after a slowed down pass will be completely outside of the thread in the air. I am not losing steps, and the pitch is always spot on, but the depth is very messed up. I have run a test piece of code posted elsewhere in this forum that is a g-32 code that has a very shallow thread cut in 80 some passes. I have run it three times, and the results are perfect, and repeatable.
I am very confused as to what is going on here. I don't have a very good understanding of what the g76 is commanding while it cuts at all the different depths to achieve a thread, but something seems to be amiss. I am pleased to hear that you can change the output from the threading wizard to a g32, or what I would understand to be a longhand version of the code, I will try that as soon as possible to see what happens. Thanks
I did do some more playing around yesterday, and I found that I was finally able to cut a 1/4-20 thread in brass and have it come out perfectly, but I had to do it in 40 passes.
I found that if when using the turn diag. screen I can watch the spindle speed deviation and watch the problem when it happens. It seems that when the speed differs by about 10-12% the following pass will be messed up. The pitch, or Z movement always stays correct, however the depth of the thread is cut at a taper, starting outside of the thread, and then tapering in so that by the end of the thread it is at the correct depth. This then has a snowball effect, because as it tries to cut the next pass it is effectively cutting too deep since the material that should have been removed on the previous pass is still there, thus the spindle slows down, and the cycle starts over again.
I only have a 1hp motor, and I realize of course that it is a limiting factor, but the cutting on a taper is very strange to watch. Let me know if there are any other suggestions, and I will put them to the test.
Thanks.