Leading Edge HX8410 User Manual - page 13
Supported G and M Codes
G-code Meaning
Notes
Support
A
Position of A axis
(rotational axis around X axis)
B
Position of B axis
(rotational axis around Y axis)
C
Position of B axis
(rotational axis around Z axis)
D
Defines diameter or radial
offset used for cutter
compensation.
D is used for depth of cut on lathes. It is used for
aperture selection and commands on photoplotters.
E
Precision feedrate for lathe
threading
F
Defines feed rate
G
Address for preparatory
commands
G commands often tell the control what kind of
motion is wanted (e.g., rapid positioning, linear feed,
circular feed, fixed cycle) or what offset value to use.
H
Defines tool length offset
Incremental axis corresponding to C axis
I
Defines arc center in X axis
for G02 or G03 arc
commands.
Also used as a parameter within some fixed cycles.
J
Defines arc center in Y axis
for G02 or G03 arc
commands.
Also used as a parameter within some fixed cycles.
K
Defines arc center in Z axis
for G02 or G03 arc
commands.
Also used as a parameter within some fixed cycles,
equal to L address.
L
Fixed cycle loop count
M
Miscellaneous function
Action code, auxiliary command; descriptions vary.
Many M-codes call for machine functions, which is
why people often say that the "M" stands for
"machine", although it was not intended to.
N
Line (block) number in
program
O
Program name
P
Serves as parameter address
for various G and M codes
With G04, defines dwell time value.
Q
Peck increment in canned
cycles
R
Defines size of arc radius,
or defines retract height in
milling canned cycles