G04 G-Code Command

  • 2 mins read

G04 G-Code Command

G04 is a G-code command used in CNC machining to introduce a dwell time or pause in the machining operation. When the G04 command is executed, the machine will stop moving for a specified amount of time before continuing with the next command. This can be useful for allowing a cutting tool to cool down or for waiting for a coolant to take effect. The duration of the pause is specified in seconds or milliseconds, depending on the machine’s configuration. The G04 command is commonly used in combination with other G-codes to create complex machining operations.

How G04 G-Code Command is used

Here’s an example of how the G04 command might be used in a CNC machining program:

G00 X0 Y0   (rapid move to starting position)
G01 Z-0.5 F100   (begin cutting at a feed rate of 100 mm/min)
G01 X10 Y10 F200   (move diagonally at a faster feed rate of 200 mm/min)
G04 P5000   (pause for 5 seconds)
G01 X20 Y0 F100   (continue cutting at a slower feed rate of 100 mm/min)
G01 Z-1   (move the cutting tool down by 1 mm)
G01 X0 Y0   (return to starting position)
M30   (end of program)

In this example, the G04 command is used to introduce a 5-second pause in the machining operation after the machine has moved to position X10 Y10. During this pause, the cutting tool can cool down or a coolant can take effect before the machine continues with the next command.