website logo
Home pageWeb storeDistributors
Software
Hardware
Settings
Troubleshooting
Navigate through spaces
⌘K
EdingCNC Documentation
Getting started with your new controller
G-code
Language standard
Supported G-code
Supported M-codes
Other input codes
Special commands
Special features
Macro programming
Run behavior during loading of job file and simulation
Software installation
Interface
Keyboard shortcuts
Docs powered by archbee 

G10 (Set Coordinate System Data)

1min

To set the coordinate values for the origin of a coordinate system, program G10 L2 P X... Y... Z... A..., where the P number must evaluate to an integer in the range 1 to 9 (corresponding to G54 to G59.3), and all axis words are optional. The coordinates of the origin of the coordinate system specified by the P number are reset to the coordinate values given (in terms of the absolute coordinate system). Only those coordinates for which an axis word is included on the line will be reset.

It is an error if:

  • the P number does not evaluate as an integer in the range 1 to 9.

If origin offsets (made by G92 to G92.3) were in effect before G10 is used, they will continue to be in effect afterward.

The coordinate system whose origin is set by a G10 command may be active or inactive at the time the G10 is executed.

Example: G10 L2 P1 x 3.5 y 17.2 sets the origin of the first coordinate system (the one selected by G54) to a point where X is 3.5 and Y is 17.2 (in absolute coordinates). The Z coordinate of the origin (and the coordinates for any rotational axes) are whatever those coordinates of the origin were before the line was executed.

G10 L20 P... X... Y... Z... A...

Set coordinate system given by P number relative to actual machine position. Working is similar to G92. Jog to any position, then apply e.g. G10 L20 P1 X0 Y0 to set G54 coordinate system zero point at the current machine position.

PREVIOUS
G4 (Dwell)
NEXT
G17, G18, G19 (Plane Selection)
Docs powered by archbee