ART & JOHN S,
Yep, the threading is progressively changing on each cut and it's not in the
code generated by the wizard and not apparent until you do a larger diameter and longer
length threading as John mentioned.
I am using MACH3 ver 3.042.024 and a SmoothStepper and wanted to what would happen.
This thread was done with the Smoothstepper using G32 code generated by the wizard.
Stock is S.S., 0.735" (18.65MM ) OD x 2.6" ( 66 MM) long thread x 0.0788" ( 2MM )
pitch at 300 rpm, 29 deg lead in, 25 passes @ 0.0002" deep. Z clear was set at 3"
( approx 4 times the pitch ). Although not using metric this kind of mimic's a 2mm thread.
Looking at the Gcode the incremental change in the Z is 0.0001" for each pass for a
total of .0024". So if the lines were individualy scribed onto the stock, and you could see
them, then you should have 25 lines at the start of the piece and 25 lines at the end of
thread contained in a width of 0.0024" wide.
This is not what is happening with my single test. I have tried to provide meaningfull data.
Now the first scribed line has 25 "scribe lines in it and contained in a width of 0.006".
which is located from Z=0 at approx -0.3". Now as the thread progresses and the pitch
is increasing ( it shouldn't ) and now have 25 lines contained in a space of .028" at Z=-2.3".
I have attached some pictures:
THRD_JOHNS_HCIR123- composite picture of the next three.
THRD_JOHNS_HCIR1 - shows the thread progressing on the piece
SCALE_THRD_JOHNS_HCIR2 - shows the pass at Z=-2.3" at approx 30X.
60X_WIDTH_HCIR - this picture at 60X shows only the 25 cuts at Z=-2.3.
The small black tick marks represent an even progression of 0.00113".
Hope all the info provides some measurable basis to refine threading.

RICH