G71 Compound fixed thread cutting
cycle: Longitudinal
[Command format]
G71 X_ Z_ A_ B_ D_ U_ H_ L_ E_ F_ J_
M_ Q_
I
X: Final cutting depth of thread
cutting
Z: Coordinates of ending point for
longitudinal thread cutting
A: Taper angle
I: Difference of radii between start
and end points of taper thread cutting
(radius instruction)
(Instruct A or I only for taper thread.)
B: Cut angle (The range is 0<=B<180. If not instructed, it is regarded as 0, the
same as the cutter angle of ordinary
tool.)
D: Cut depth at the 1st cycle
U: Finishing margin (If not
instructed, it is regarded as U=0, without finishing cycle.)
H: Difference between thread major
diameter and crest diameter (diameter instruction)
L: Thread overcutting distance at the
last thread cutting cycle (Effective
when M23 is instructed. When L is not
instructed with M23 effective,
however, L is equal to one pitch at the
start of thread cutting.)
E: Pitch change distance per pitch for
variable pitch thread
F: Thread pitch instruction (When J is
instructed, F/J pitch is used.)
J: Number of threads within the
distance instructed by F (If not instructed, J=1.)
M: This M code instructs the cut mode
and cut pattern for the thread cutting.M32:
Single blade cut mode
M33: Zig-zag cut mode
M34: Reverse single blade cut mode
M73: Cut pattern 1
M74: Cut pattern 2
M75: Cut pattern 3, cut pattern 4
Q: Instruct the number of multi-thread
for multi-thread machining.