What's new
What's new

G32 Continuous Thread Cutting on Fanuc 32i


Aug 10, 2013
Chicago, IL
Hi Everyone,

My love for my Swiss machines is betraying me as I have to thread a part longer than the guide bushing land, so I have to turn and thread multiple segments while keeping the threads matched up. I was told to use G32, with a 30 degree lead in/out where thread segments overlap. The first segment looked fine...I would rapid to X-depth then G32 axially with a G32 30 degree lead out, so two G32 lines. However, the other five other segments are not quite right and all suffer from the same problem (please see the attached pic.) The only difference I can deduce is that they all have THREE G32 lines, since I am also adding a G32 30 degree lead in line. It looks like the starting z-location for the axial cut is moving on each pass. Please see the attached segment of code. I must be calculating my Z-starting point prior to the first G32 line incorrectly, right? (In this segment I am trying to thread from Z.400 to Z.800 but have to add the lead in and out before and after that)

Thank you!

M03 S886 P1 G00 Z0.3004 T0909
G32 Z.400 X.408 F.05
G32 Z0.800 X.408
G32 Z0.89959 X.523
G0 Z.2922

G32 Z0.400 X0.3985 F.05
G32 Z0.800 X0.3985
G32 Z0.90782 X.523
G0 Z0.2859

G32 Z0.400 X.3912 F.05
G32 Z0.800 X0.3912
G32 Z0.91414 X.523
G0 Z0.2805

G32 Z0.400 X0.385 F.05
G32 Z0.800 X0.385
G32 Z0.91951 X.523
G0 Z0.2758

G32 Z0.400 X.3796 F.05
G32 Z0.800 X0.3796
G32 Z0.92418 X.523
G0 Z0.2716



Aug 10, 2013
Chicago, IL
Well I don’t know what I was thinking but it was wrong! I guess one simply starts two thread pitches away in Z and then move that far in Z and down to whatever your X depth is for that pass (and then do the same thing with exit) like:

G00 Z.350;
G01 X.437;
G32 Z.450 X.408 F.05;
G32 Z.800 X.408;
G32 Z.900 X.437:
G00 X.537;
G01 Z.350;
G01 X.437;
Repeat at each new X depth;

That would be to overlap a thread segment that had previously gone to Z.500. That way it’s leading in to cut depth over two thread pitches and allowing for one full thread of overlap and final depth.

It worked beautifully and I can’t even see the little mismatch marks!