G33 Code Introduction
Straight threads with a constant lead can be cut with G33 code. The position coder mounted on the spindle reads the spindle speed in real-time. The read spindle speed is converted to the feedrate per minute to feed the tool.
G33 Code Format
|G33 IP_ F_|
|IP_ = End point for related axis ( Ex : Z-15. )|
|F = Long axis direction lead|
Things to Know
In general, threading is repeated along the same tool path in rough cutting through finish cutting for a screw. Since threading starts when the position coder mounted on the spindle outputs a 1-turn signal, threading is started at a fixed point and the tool path on the workpiece is unchanged for repeated threading.,
Note that the spindle speed must remain constant from rough cutting through finish cutting. If not, incorrect thread lead will occur. In general, the lag of the servo system, etc. will produce somewhat incorrect leads at the starting and ending points of a thread cut. To compensate for this, a threading length somewhat longer than required should be specified.
G33 Code Example
Pitch = 2mm.
|G33 Z15. F2.0|
G33 Multiple Threading
Using the Q address to specify an angle between the one-spindle-rotation signal and the start of threading shifts the threading start angle, making it possible to produce multiple-thread screws with ease.
G33 Code Format for Multiple Threading
|G33 IP _ F_ Q_ ;|
|IP : End point|
|F_ : Lead in longitudinal direction|
|Q_ : Threading start angle|
G33 Double Threaded Screws Example
Program for producing double-threaded screws (with start angles of 0 and 180 degrees)
G00 X40.0 ;
G33 W-38.0 F4.0 Q0 ;
G00 X72.0 ;
G33 W-38.0 F4.0 Q180000 ;
G00 X72.0 ;