G83: Peck Drilling Cycle
This cycle performs a high-step drilling operation. It descends to the bottom of the hole incrementally to eject the chips.
|
Format: |
G83 X_ Y_ Z_ R_ Q_ F_ K_ |
X: Hole position X-axis coordinate
Y: Hole position Y-axis coordinate
Z: Hole bottom coordinate
R: The Z safe rapid descent coordinate
Q: The distance to be drilled with each cutting movement
F: Cutting feedrate
K: Number of repetitions
The distance for the rapid approach of the tool can be adjusted using the PRM313 parameter. When a value of 1 mm is set for this parameter, the tool will rapidly move 1 mm above the final drilled coordinate. After completing the operation, the tool will quickly retract. Before executing the G83 command, the spindle rotation must be activated using an M code. The M code given in the same line as G83 is executed only once during the first operation. However, the drilling operation proceeds without waiting for the completion of the M code. If multiple holes are drilled with the same command, the M code in the same line as G83 will only be executed during the first operation.
One of the axes (X, Y, Z, R, or others) must be specified as a command for the drilling operation to be performed.
When programming the G83 code, the R and Q values must be specified in the first line of consecutive G83 commands. These values are not required in subsequent drilling lines.
When tool radius compensation is active, the G83 code cannot be executed. To use G83, deactivate tool radius compensation with the G40 command. Tool length compensation commands can be used with G83.
Canned cycle commands must not be programmed on the same line as group 1 G codes (G0, G1, G2, G3). If programmed, the repetitive cycle commands will be canceled.
Example:
M3 S2000 (SPINDLE CW ROTATION)
(DRILL A HOLE AT X100 Y-250)
(RETURN TO POINT R AFTER THE DRILLING OPERATION)
G90 G99 G83 X100. Y-250. Z-80. R10. Q30. F120.
X200. (2ND DRILLING OPERATION)
Y0. (3RD DRILLING OPERATION)
X100. (4TH DRILLING OPERATION)
G98 Y250. (5TH DRILLING OPERATION)
G80 G53 Z0. (GO TO Z AXIS REFERENCE)
M5 (SPINDLE STOP)
