G73 – High Speed Peck Drilling

The G73 command is a canned drilling cycle used for high-speed peck drilling.

 

G73 is a modal command and belongs to Group 1.

 


Syntax & Parameters

The G73 command is followed by axis values and the required drilling parameters.

 

The X, Y, Z, A, or B values specify the axis or axes to move and the target position. All distance values use the current machine units.

 

The R value defines the retract position on the Z axis above the workpiece. This is the position that the Z axis retracts to after the drilling cycle is completed when used with G99.

 

The Q value defines the peck depth, which is the incremental cutting distance for each peck. A positive, non-zero Q value must be specified.

 

The K value defines the number of times the drilling cycle is repeated at the same location. This value is optional.

 

The F value defines the feed rate at which the drilling motion occurs.

 

 

INFORMATION: In this drilling cycle, the Q value specifies the distance that the drill cuts during each peck. The retract distance between pecks is fixed at 1.0 millimetre.

 


Example Program

 

N10 G99 G73 X10 Y10 Z-8 R2 Q1 K2 F100
N20 X20
N30 X30
N40 G80

 

In this example, the first line moves the X and Y axes to X10 Y10, sets the retract plane to Z2, and drills to Z-8 using a peck depth of 1 mm at a feed rate of 100 millimetres per minute. The drilling cycle then begins.

 

The K value of 2 causes the drilling cycle to repeat a second time at the same position before moving on to the next block.

 

The second line moves the X axis to X20 and drills another hole using the same drilling parameters.

 

The third line moves the X axis to X30 and drills another hole using the same drilling parameters.

 

The G80 command cancels the active canned cycle.

 

 

INFORMATION: Units are defined as either inches or millimetres, depending on the machine setup or whether G20 or G21 is active.

 


WARNING: Before a new canned cycle can be used, the previous canned cycle must be cancelled using the G80 command.