L: Cycle times or delay time
X: X axis absolute coordinate
Y: Y axis absolute coordinate
U: distance of X axis relative points
V: distance of Y axis relative points
I: When cutting arc, the value of the coordinate of the circle centre subtract X axis start point value
J: When cutting arc, the value of the coordinate of the circle centre subtract Y axis start point value
R: Specified arc radius
H: Chord height of the arc
A: assistant variable
F: Specified moving speed, used for G01, G02 and G03
Attention 1: There are some appointments:
X [U]n -- It can be X or U, n express a value, but only appear once.
Y [V]n -- It can be Y or V, n express a value, but only appear once also.
PPn -- It can be assembled random axis, at least include one axis, also can include two axes.
Attention 2: The instruction executes order is sequence (except transfer and call sub program
instruction); In same program the M,S and T will be executed before G instruction.
6-3 Coordinate System
This controller uses standard right angle coordinate system, as below
6-4 G command (Basic Prepare Command)
1) G92 reference point setup
When set up a program, coordinate value of fabricating starting point (reference point) must put in
22
front of program and set up with absolute coordinate.
Format: G92 Xn Yn
If behind G92, there is no X, Y, then make current X, Y coordinate as reference point. Generally to
locate with machine origin, there is no X, Z behind G92.
2) G90/G91
Absolute coordinate G90 (default) / relative coordinate G91;
Using G90, X, Y are coordinate values, U, V are relative values for current point; using G91, X, Y and U,
V all are relative values for current point.
Format: G90
Format: G91
e.g. 1: G92 X0 Y0
G91 // relative coordinate
G00 X100 Y100 // rapidly locate to (100, 100), equal to G00 U100 V100
G01 X500 Y100 // straight line to the position (600, 200), equal to G01 U500 V100
e.g. 2: G92 X0 Y0