G-CODEEIA/ISO · modal · group 09
G271

Longitudinal roughing cycle

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

With commands as shown below for the finishing contour between (A) to (H), roughing by cutting depth d will be executed by leaving finishing allowances Uu and W. Cycle starting point

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

Programming format
G271 Ud R_
G271 A_ P_ Q_ Uu W_ F_ S_ T_
Ud : Depth of cut
Set an absolute value (in radius value).
The value is modal and remains valid until it is overwritten with a new value.
Address words
  • R : Escape distance
  • The value is modal and remains valid until it is overwritten with a new value.
  •  The escape motion in each pass of the roughing cycle is detailed later under
  • “4. Escape patterns”.
  • A : Finishing contour program No.
  • P : Head sequence No. for finishing contour
  • Q : End sequence No. for finishing contour
  • Uu : Finishing allowance and direction along the X-axis (in diameter or radius value)
  • W : Finishing allowance and direction along the Z-axis
  • F_S_T_ : Feed, Spindle and Tool functions
  • The roughing cycle is executed using the F-, S- and T-functions specified in or before the G271
  • block, in stead of those existing in the program section designated by P and Q.
  • Note 1: Even if F- and S-codes exist in the program section designated by P and Q, they are
  • considered as for the finishing cycle only and, therefore, ignored in the roughing cycle.
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 13-6-1 Longitudinal roughing cycle: G271, p. 3-11, 13-51, 13-52, 13-53, 13-54, 13-55, 13-56, 13-57, 13-76, 13-77, 13-78, 13-79. Reference and explanation only — not a reproduction of the manual.

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