41
X
x and
Y
y move the tool to the starting point. When not specified, drilling is carried out at the current tool position.
Z
z specifies the location of the bottom of the hole (along the Z axis). When not specified, no drilling is performed.
R
r specifies the point R level. This specifies the Z coordinate of point R for absolute programming and the distance from the initial
level along the Z axis for incremental programming. When not specified, the same point as at the initial level is used.
P
time is specified for fixed cycles that include dwell (G82 and G89). A numerical value for the time interval is specified after P. The
specified time is in seconds when a real number is used, and in milliseconds when an integer is used.
P1000
1-second dwell (units in milliseconds)
When not specified, there is no dwell.
K
times specifies the number of repetitions. If programming is absolute, drilling is carried out as many times as specified at the same
position. In incremental programming, drilling is carried out as many times as specified at equidistant points, as shown in the figure
below. If
K
times is not specified, drilling is performed only once. The effective range is from 0 (no drilling) to 9,999 times. The
operation is executed zero times if a number less than 0 (i.e., a negative number) is specified, and is executed 9,999 times if a number
larger than 9,999 is specified.
G81 [G98]
G81 [G99]
None of the fixed cycles includes the function for starting the spindle motor. If the spindle motor is not already turning, the M03 word
should be given beforehand to start it. Executing a fixed cycle while the motor is not turning causes an error to be generated.
The following figures illustrate the specifications for each of the fixed cycles.
Tool
Workpiece
Workpiece
Repeated the
specified number
of times
Tool
Repeated the
specified number
of times
Absolute
Incremental
Tool
Workpiece
Initial level
Point R level
Point Z
Tool
Workpiece
Initial level
Point R level
Point Z
Maximum speed (fast feed)
Set speed (cutting feed)