G33 is a LinuxCNC G-code that commands spindle-synchronized motion along one direction, where the K word gives the distance moved in XYZ per revolution of the spindle. Motion waits for the spindle index and spindle-at-speed signals so that repeated passes line up, and it ends at the programmed endpoint. It is used for threading, tapered threads and similar operations where the tool must track spindle rotation.
| Language | gcode |
|---|---|
| Code | G33 |
| Syntax | G33 X- Y- Z- K- $- |
| Dialect | LinuxCNC |
| Name | Description |
|---|---|
| K | Distance per revolution of the spindle |
| X | Axis word endpoint (optional, at least one axis word required) |
| Y | Axis word endpoint (optional, at least one axis word required) |
| Z | Axis word endpoint (optional, at least one axis word required) |
| $ | Optional spindle selector; default is zero |