G-CODEEIA/ISO · one-shot
G07.1

Cylindrical 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. The G32 or G33 command controls the feedrate of the tool in synchronization with the spindle rotation and so this enables both the straight and scrolled thread cutting of constant leads and the continuous thread cutting. Straight thread Scrolled thread Continuous thread

G07.1 is one-shot (group 00) — it is valid only in the block where it is entered.

Programming format
G07.1 A r Cylindrical interpolation mode ON
x
G07.1 A 0 Cylindrical interpolation mode OFF
x
Address words
  • A : Address of the rotational axis
  • x
  • r : Radius of the cylinder (of the groove bottom)
  • G32/G33 Zz Xx Ff Qq; (Normal lead thread cutting commands)
  • Where Zz, Xx: Thread ending point addresses and coordinates
  • Ff: Lead of long axis (axis of which moving distance is the longest) direction
  • Qq: Shift angle of threading start
  • G32/G33 Zz Xx Ee Qq; (Precision lead threading commands)
  • Where Zz, Xx: Thread ending point addresses and coordinates
  • Ee: Lead of long axis (axis of which moving distance is the longest) direction
  • Qq: Shift angle of threading start
  • X-axis Ending point
  •   Starting point
  • z 2
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-14 Cylindrical Interpolation: G07.1, p. 3-11, 6-47, 6-48, 6-49, 6-50, 6-51, 6-52, 6-53, 6-54, 6-55. Reference and explanation only — not a reproduction of the manual.

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