flexi-bot/docs/marlin/_gcode/G054-G059.md
2023-09-05 20:38:49 +02:00

36 lines
1.1 KiB
Markdown

---
tag: g054
title: Workspace Coordinate System
brief: Select a workspace coordinate system
author: shitcreek
requires: CNC_COORDINATE_SYSTEMS
experimental: true
group: geometry
codes: [ G54, G55, G56, G57, G58, G59, G59.1, G59.2, G59.3 ]
related: G92
notes:
- Requires `CNC_COORDINATE_SYSTEMS`.
example:
-
pre: 'Use coordinate system 2 and rapid move to workspace offset origin:'
code:
- G55 ; Select workspace 1
- G0 X0 Y0 X0
---
A workspace is an XYZ offset to the native machine space. All workspaces default to 0,0,0 at start, or with EEPROM support they may be restored from a previous session. See [`G53`](/docs/gcode/G053.html) for native space.
- "[`G92`](/docs/gcode/G092.html) is used to set the current workspace's offset."
- "`G54` - use coordinate system 1"
- "`G55` - use coordinate system 2"
- "`G56` - use coordinate system 3"
- "`G57` - use coordinate system 4"
- "`G58` - use coordinate system 5"
- "`G59` - use coordinate system 6"
- "`G59.1` - use coordinate system 7"
- "`G59.2` - use coordinate system 8"
- "`G59.3` - use coordinate system 9"