G-CODEEIA/ISO · one-shot
G04

Dwell

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

Setting command G04 in the feed-per-second mode (command G94) delays the start of execution of the next block for the specified time. Setting command G04 in the feed-per-revolution mode (command G95) suspends the start of execution of the next block until the spindle has rotated the specified number of revolutions.

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

Programming format
G94 G04 X_;
or
G94 G04 P_;
Data must be set in 0.001 seconds.
For address P, the decimal point is not available. Setting a decimal point will cause an alarm.
G95 G04 X_ ;
or
G95 G04 P_ ;
Data must be set in 0.001 revolutions.
For address P, the decimal point is not available. Setting a decimal point will cause an alarm.
Source

Mazak PROGRAMMING MANUAL for EIA/ISO PROGRAM, manual H747PB0030E, section 8-1 Dwell Command in Time: (G94) G04, p. 3-11, 8-1, 8-2, 8-3, 8-4, 9-1, 15-5, 15-6, 16-1. Reference and explanation only — not a reproduction of the manual.

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