G33.1 is a LinuxCNC G-code for rigid tapping, a spindle-synchronized motion with return. It moves to the specified coordinate in synchronization with the selected spindle, reverses the spindle at the endpoint, returns to the original coordinate, and reverses the spindle again. K sets the distance moved per spindle revolution, and I and $ optionally set a return-speed multiplier and select the spindle.
| Language | gcode |
|---|---|
| Code | G33.1 |
| Syntax | G33.1 X- Y- Z- K- I- $- |
| Dialect | LinuxCNC |
| Name | Description |
|---|---|
| X | Axis word; all axis words are optional, except that at least one must be used. |
| Y | Axis word; all axis words are optional, except that at least one must be used. |
| Z | Axis word; all axis words are optional, except that at least one must be used. |
| K | Distance moved per revolution of the spindle. |
| I | Optional spindle speed multiplier for faster return move. |
| $ | Optional spindle selector. |