3 G/M Codes
3 - 31
6. Spindle stops
Program Example: One-end thread with 1mm pitch (e.g., in Z-axis):
N10 M3 S800
N20 G33 Z100. F1.0
N30…
Note 1: Ensure the spindle rotation is in the threading direction before starting thread
cutting. Spindle will stop rotation when the thread cutting is completed. For the
subsequent process, start the spindle as required.
Note 2: Since this command is a rigid thread cutting, when a spindle stop command is
enabled, the spindle decelerates for a certain period of time before reaching the
full stop, and Z-axis will still move along with spindle rotation before spindle
fully stops. Therefore for the actual process, the end of thread cutting will be a
little bit deeper than the actual requirement.
Note 3: Other precautions are the same as that of G32 Thread Cutting.
3.16 G34 Variable Lead Thread Cutting
Functions and Purposes:
Applicable for processing variable lead threads
Command Format:
G34: X(U)___ Z(W)___ F___ K±___ Q___ E___
1 Parallel thread: G34 Z(W)__ F__ Q__ K__;
2 Tapered thread: G34 X(U)__ Z(W)__ F__ Q__ K__;
X Z : End point of thread cutting in absolute coordinates
U W : End point of thread cutting in incremental coordinates relative to the
start point
F : Thread Pitch
K : Start-angle of thread cutting; default value: Q=0 (range of angle is