G-CODEEIA/ISO · modal · group 26
G12.1

Polar coordinate interpolation ON

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 funciton is available for face helical grooving or cam shaft grinding. It is a function to convert a command programmed by the rectangular coordinate system into the linear axis movement (tool movement) and the rotational axis movement (workpiece rotation) to give contouring control. Specify with G07 code one of the two circular-interpolation axes for helical or spiral interpolation with synchronous linear interpolation as a virtual axis (a pulse-distributed axis without actual movement), and an interpolation on the plane defined by the remaining circular axis and the linear axis can be obtained along the sine curve which corresponds with the side view of the circular interpolation with synchronous linear interpolation.

G12.1 is modal (group 26) — it stays in effect until another code of the same group replaces it.

Programming format
The polar coordinate interpolation is commanded by the following G-codes (group 26).
Address words
  • G12.1: Polar coordinate interpolation mode (Mode by which the polar coordinate is inter-
  • polated)
  • G13.1: Polar coordinate interpolation cancel mode (Mode by which the polar coordinate is not
  • interpolated)
  • These G-codes should be commanded in an independent block.
  • G07 0 To set a virtual axis
  •  To interpolate with the virtual axis
  • G07 1 To cancel the virtual axis
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 6-9 Polar Coordinate Interpolation ON/OFF: G12.1/G13.1, p. 3-11, 6-23, 6-24, 6-25, 6-26, 6-27. Reference and explanation only — not a reproduction of the manual.

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