Function Summary Tables
en-938821/2 A - 3
A
A.1 ISO Programming Syntax
A programme written in ISO language is composed of blocks with the following format:
N.. G.. X.. F.. M..
1
2
34
5
1 - Auxiliary functions
2 - Miscellaneous functions
3 - Dimension words
4 - Preparatory functions
5 - Block number
The tables below summarise the functions used in ISO programming.
A.1.1 G Function Summary Table
The functions initialised at power on are identified by "*"
G00: Linear interpolation at high speed
Syntax: N.. [G90/G91] G00 [R±] X.. Y.. Z..
Cancellation: G01/G02/G03
G01*: Linear interpolation at programmed feed rate
Z
Y
X
Syntax: N.. [G90/G91] G01 [R±] X.. Y.. Z.. [F..]
Cancellation: G00/G02/G03
G02: Clockwise circular interpolation at programmed
feed rate
Z
Y
X
R
J
I
Syntax (XY plane): N.. [G17] [G90/G91] G02 X.. Y.. I.. J.. or R.. [F..]
Cancellation: G00/G01/G03
G03:
Counterclockwise circular interpolation at programmed feed rate
Z
Y
X
R
J
I
Syntax (XY plane): N.. [G17] [G90/G91] G03 X.. Y.. I.. J.. or R.. [F..]
Cancellation: G00/G01/G02