# Fanuc Series 15i/150i-MA (Programming) Operators Manual

B-63324EN/03 PROGRAMMING 13.FUNCTIONS TO SIMPLIFY PROGRAMMING
- 325 -
- Tool length compensation
If a tool length offset (G43, G44, or G49) is specified in the canned
cycle, the offset is applied at the time of positioning to point R.
Limitation
- Axis switching
Before the drilling axis can be changed, the canned cycle must be
canceled.
- Hole machining
Hole machining is not performed by a block that does not contain X, Y,
- R
Specify R in a block that performs drilling. If R is specified in a non-
drilling block, it is not stored as modal data.
- Cancel
Do not specify a G code of the 01 group (G00 to G03 or etc.) and G84.3
in a single block. Otherwise, G84.3 will be canceled.
- Tool offset
In the canned cycle mode, tool offsets are ignored.
- Amount of movement and feedrate
The table below indicates an amount of travel along the Z-axis and the
amount of spindle movement based on linear interpolation, and
feedrate/speed.
Table 13.2.2 (a) Amounts of Movement and Feedrates
Amount of movement Feedrate/speed
Z-axis z = Distance from point R to point Z
(mm, inch)
Fz = F command value
(mm/min, inch/min)
Spindle s = z × (S command value/F command
value) × 360 (degrees)
Fs = S command value (min
-1
)
- Feedrate command
As indicated in the table below, the function of an F command with a
decimal point depends on the setting of bit 3 (RFA) of parameter No.
6201 and bit 7 (RFE) of parameter No. 6201.
Table 13.2.2 (b) Feedrate Command
Example of F
command
F10.0 or F10.0 F10.5
RFA = 1, RFE = 0 or 1 F10.0 The PS530 alarm (incorrect use of a
decimal point) is issued.
RFA=0, RFE=0 F10.0 F10.0
RFA=0, RFE=1 F10.0 F10.5