The machine coordinates are the position of the machine relative to the point at which the endstops are hit.
This is by opposition to the workspace coordinates, which are the coordinates you use to position a job you want to do.
This sets an offset valid in all coordinate systems.
All axis parameters are optional, except that at least one must be used.
If an axis parameter is not used for a given axis, the coordinate on that axis of the current point is not changed.
When
They move such that the value of the current controlled point, in the currently active coordinate system, becomes the specified value.
All coordinate system’s origins are offset this same distance.
For example, suppose the current point is at X=4 and there is currently no
Then
This moves all origins -3 in X, which causes the current point to become X=7.
This -3 is saved in memory.
Being in incremental distance (
If this is the case, the offset is replaced with a new offset that makes the current point become the specified value.
The command is used as such:
G92 X10 Y10
Which means: set a global offset of 10 in the X axis and 10 in the Y axis.
| Parameter | Usage | Example |
|---|---|---|
X |
Offset in the X axis | |
Y |
Offset in the Y axis | |
Z |
Offset in the Z axis | |
A |
Offset in the A axis | |
B |
Offset in the B axis | |
C |
Offset in the C axis |
The
Related coordinate system commands:
These resources are used as references for Gcode: