# LinuxCNC G87

Instructions · `G87` · verification: source checked

G87 is the back boring canned cycle in the LinuxCNC G-code set, listed in the G80-G89 canned cycle group. In this implementation the code is unimplemented: LinuxCNC accepts G87 but does not define what it does, so its behaviour is undefined.

## Specification

| Property | Value |
|---|---|
| Language | gcode |
| Code | G87 |
| Group | canned cycle |

## Study notes

- The G-code quick reference table lists G87 as "Back-boring Cycle (not yet implemented)".
- G87 is grouped with the other canned cycles G81 through G89 and the cancel code G80.
- G88 (Boring Cycle, Spindle Stop, Manual Out) is likewise accepted but unimplemented in LinuxCNC.

## Sources

1. [G-Codes](https://linuxcnc.org/docs/html/gcode/g-code.html#gcode:g87) (accessed 2026-10-26)

---

Source page: https://machineschema.com/instruction/gcode-g87  
JSON: https://machineschema.com/instruction/gcode-g87.json  
License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Cite Machine Schema and the original sources.
