hello folks,

i've been trying to get multiple thread to work (mach3)

so far, i've tried two methods (Z offset method, spindle angle method)

this is the common method and the code

3-start thread

G0 G40 G18 G21 G80 G50 G90 <-G40~G90 absolutely required??
G00 G53 X0 Z0 <-G53 absolutely required??
T101M6
G00 X0.025
G00 Z0
G00 X0
M03 S120
M08
G76 X-0.5 Z-5 Q1 P2.1 J0.006 L0 H0.25 I29 C0.025 B0.0001 T0
G00 Z0.7 (offset 1)
G00 X0
G76 X-0.5 Z-5 Q1 P2.1 J0.006 L0 H0.25 I29 C0.025 B0.0001 T0
G00 Z1.4 (offset 2)
G00 X0
G76 X-0.5 Z-5 Q1 P2.1 J0.006 L0 H0.25 I29 C0.025 B0.0001 T0
M9
M5
M30

what's happening is, somehow the Z offset is ignored by mach3

i think mach3 tries to repeat the prior thread, regardless of the Z offset position

which means mach3 is somehow set to remember the prior position?

has anyone experience with this problem

share of knowledge or experience is greately appreciated