Thread cutting with endlessly rotating spindle (G33)
Single-start/multi-start threads
When thread cutting with an endlessly rotating spindle (G33), the path motion is synchronised to the zero passage of the spindle rotation. Therefore, the thread can also be cut in several passes in succession. When an offset angle is specified as option, multi-start threads can also be produced.
To achieve a good machining result and to minimise path errors, feedforward control can be selected for the spindle and for path axes.
Programming
Syntax example for ZX plane (longitudinal axis Z, feed axis X): | |
G33 Z.. K.. [ <spindle_name>.OFFSET=.. ] | modal |
G33 | Thread cutting with endlessly rotating spindle. The G33 function is modal. The next motion block with a modal block type (G00, G01, G02, G03, spline, polynomial) deselects thread cutting. |
Z.. | Target point ("thread length”) in [mm, inch] |
K.. | The thread pitch is programmed with active thread cutting in the unit [mm/rev, inch/rev] without a mathematical sign using the address letters I, J and K. They are assigned to the X, Y and Z axes according to DIN 66025. The thread pitch is modal up to program end and should not be zero on when G33 is selected. The feed is not programmed using the F word but results from the spindle speed and the thread pitch. The pitch of longitudinal or tapered threads at an inclination angle less than 45° is specified by the address letter K if the Z axis is the longitudinal turning axis. With facing or tapered threads with a pitch greater than or equal to 45°, the pitch is specified by I if the X axis is used as the face turning axis, and by J if the Y axis is used. The figure below shows examples for specifying thread pitch using the address letters in the Z-X plane. |
<spindle_name>.OFFSET=.. | Thread offset angle in [°] in spindle modulo range. Only required as an option for multi-turn threads. The offset angle is modal up to program end. Spindle name according to P-CHAN-00053. The "=” character is optional. |
Pitch values I, K with longitudinal thread
Pitch values I, K with tapered thread
Programming Example
Thread cutting with endlessly rotating spindle (G33)
Cutting a longitudinal thread (M70x1.5) with several cuts:
Cut a 2-turn longitudinal thread (M70x1.5)
Cutting a tapered thread