Well if you are following the hypotenuse of the 28.5 degree triangle then for each pass X is a bit deeper and Z is closer to the headstock if the thread is cut towards the headstock.? Simple trig.
?
But if you keep the Z starting position the same then to start the cut a bit further along the thread the spindle has to rotate a different amount while the Z axis motor is accelerating so the tool enters the work over by that Z amount.
?
So I'm curious how your system tracks the flank of the thread.
Actually John I think that Ralph was directing the question to John Lindo!
Further to the comment you made that I repeat below, sorry John you are incorrect. I am using the Russian ELS on on Arduino Mega and I have "modified" the software. I have constant area cutting and the operator can pick plunge or flank cutting. After reaching the calculated depth for the Metric or Imperial thread further passes are possible at increments chosen by the operator. I also have the capability of clearing the tool away from the job? in X for testing then subsequently moving it back to the original position if further cuts are needed. As the system is encoder controlled the speed can vary whilst cutting. Richard
On 17/10/2020 23:31, John Dammeyer wrote:
?
Unless the math is really clever on the Arduino based electronic gearing systems they can't do it either.