Exact-stop
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.
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;
- 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
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.