G-CODEEIA/ISO · one-shot
G09

Exact-stop

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

Only after the in-position status has been checked following machine deceleration and stop or after deceleration checking time has been passed, may you want to start the next block command in order to reduce possible machine shocks due to abrupt changes in tool feed rate and to minimize any rounding of workpieces during corner cutting. An exact-stop check function is provided for these purposes. Unlike exact-stop check command G09 which performs an in-position status check on that block only, command G61 functions as a modal command. That is, this command acts on all its succeeding cutting commands (G01, G02, and G03) so that deceleration occurs at the end of each block, followed by an in-position status check. The mode of G61 is cleared by geometry compensation mode (G61.1), automatic corner override mode (G62), tapping mode (G63), or cutting mode (G64).

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

Programming format
G09 G01 (G02, G03) ;
Exact-stop check command G09 is valid only for the cutting command code (G01, G02, or G03)
that has been set in that block.
3. Sample program
N001 G09 G01 X100.000 F150; The next block is executed after an in-position status
check following machine deceleration and stop.
N002 Z100.000 ;
f (Selected feed rate) Tool
With G09
N001
X-axis N001
Without G09 N002
Time
Z-axis
N002
The solid line indicates a feedrate pattern with the G09 available.
The dotted line indicates a feedrate pattern without the G09.
TEP038
Fig. 7-1 Validity of exact-stop check
G61;
Address words
  • Ts Ts: Cutting feed acceleration/deceleration
  • Ts Ts Ts: Cutting feed acceleration/deceleration
  • Lc: In-position width
  • Ts : Acceliration/deceleration time constant
  • Td Td : Deceleration check time
  • Ts : Acceleration/deceleration time
  • Td : Deceleration check time
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 7-8 Exact-Stop Check: G09, p. 3-11, 7-8, 7-9, 7-10, 7-11. Reference and explanation only — not a reproduction of the manual.

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