G-CODEEIA/ISO · modal · group 01
G01

Linear interpolation

Machine-specific. This G-code reference is specific to the Mazak INTEGREX e-670H / e-670H-S with the MAZATROL SmoothX control (EIA/ISO programming manual H747PB0030E). G-code availability depends on fitted options, and groups and behaviour differ between Mazak models and control generations — verify against the manual for your own machine before programming with any code.
What it does

This command moves (interpolates) a tool from the current position to the ending point specified by a coordinate word, at the feed rate specified with address F. The specified feed rate acts here as the linear velocity relative to the direction of movement of the tool center. Commands G02 and G03 feed the tool along an arc.

G01 is modal (group 01) — it stays in effect until another code of the same group replaces it.

Initial state: a parameter can select G01 as the initial modal condition — what your machine wakes up in depends on that setting.

Programming format
G01 Xx Zz   Ff; (: Additional axis)
Address words
  • where x, z and  each denote a coordinate.
  • X-axis
  • z
  • Command point
  • x
  • Current position
  • Z-axis
  • TEP015’
  • G02 (G03) Xx Yy Ii Jj Ff
  • where G02/G03 : Circular movement direction CW/CCW
  • x, y : Coordinates of ending point
  • i, j : Posiiton of arc center
  • f : Feed rate
  • Use addresses X, Y and Z (or their parallel axes) to specify the coordinates of the ending point of
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-3 Linear Interpolation: G01, p. 3-11, 6-5, 6-6, 6-7. Reference and explanation only — not a reproduction of the manual.

Not sure how to use it? Ask the Mazatrol assistant →