G-CODEEIA/ISO · modal · group 01
G06.2

NURBS 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

Cylindrical interpolation refers to a function by which the cylindrical surface of a workpiece can be machined according to a program prepared on its development plane. This function is among others very efficient in the creation of a cam grooving program.

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

Programming format
G6.2[P] K_X_Y_Z_[R_][F_]  NURBS interpolation ON
K_X_Y_Z_[R_]
K_X_Y_Z_[R_]
K_X_Y_Z_[R_]
 P : Rank (omissible)
K_X_Y_Z_[R_] X, Y, Z : Coordinates of the control
point
K_
Address words
  • R : Weight on the control point
  • K_ (omissible)
  • K_ K : Knot
  • F : Speed of interpolation
  • K_  NURBS interpolation OFF (omissible)
  • G07.1 A r Cylindrical interpolation mode ON
  • x
  • G07.1 A 0 Cylindrical interpolation mode OFF
  • x
  • A : Address of the rotational axis
  • x
Notes & precautions
  • Designating another address than X, Y, Z, R and K in the mode of (i. e. after) G6.2 will
  • The single-block stop only occurs between blocks with different knots.
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-13 NURBS Interpolation: G06.2 (Option), p. 3-11, 6-40, 6-41, 6-42, 6-43, 6-44, 6-45, 6-46, 6-47. Reference and explanation only — not a reproduction of the manual.

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