G71 is a LinuxCNC lathe roughing cycle that removes material in layers along Z to rough-cut a profile defined in a subroutine. The subroutine number is given by Q, and optional X and Z set the starting position, D the remaining distance, I the cutting increment, and R the retracting distance. It requires the ZX plane and is intended to leave material for a finishing cycle.
| Language | gcode |
|---|---|
| Code | G71 |
| Group | Lathe roughing cycle |
| Syntax | G71 Q- <X-> <Z-> <D-> <I-> <R-> |
| Dialect | LinuxCNC |
| Name | Description |
|---|---|
| Q | The subroutine number. |
| X | The starting X position; defaults to the initial position. |
| Z | The starting Z position; defaults to the initial position. |
| D | The remaining distance to the profile; defaults to 0. |
| I | The cutting increment; defaults to 1. |
| R | The retracting distance; defaults to 0.5. |