G72 is a LinuxCNC lathe roughing cycle for facing: it removes material by traversing along the X axis, following a profile defined in a subroutine selected by Q. X and Z set the start position, D leaves distance for finishing, I sets the cutting increment, and R sets the retracting distance. The profile path must change monotonically in X.
| Language | gcode |
|---|---|
| Code | G72 |
| Group | Lathe roughing cycles |
| Syntax | G72 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. |