
A-78746E
Edit
Apprv.Desig.
Sheet
Title
Draw
No.
Date
Design
Descri
tion
Date
FANUC Series 16i/18i/21i –MB, 18i –MB5
Tool length compensation without axis
movement Specifications
Apr.11.2002
3/3
Sheet
K.Yamamuro
02
04/02/19 All revision
H.Kouzai
No. #7 #6 #5 #4 #3 #2 #1 #0
6006 MSV
Data type : Bit type
MSV When reading system variables with tool length compensation without axis movement,
0 : System variables #5041~#5048 (current position), #5061~#5068 (skip signal position) do not
include the actual tool length compensation value.
1 : System variables #5041~#5048 (current position), #5061~#5068 (skip signal position) include
the actual tool length compensation value.
This parameter is effective only when the parameter TOS (No.5006#6) is 1.
Please set this parameter to 1 when Manual guide i, Manual guide for milling with measurement
cycle, or Embedded macro with measurement cycle is available with tool length compensation
without axis movement (parameter TOS (No.5006#6) =1).
3. Note
• Tool length compensation type can not be changed by setting parameter TOS while tool length
compensation is active. Please change the parameter TOS when tool length compensation is not
active.
• Please use G10 command to change parameter TOS during automatic operation. If this parameter
is changed by WINDOW function during automatic operation, it becomes effective in the next
block to be buffered.
• If tool length compensation without axis movement is active on several axes during three
dimensional coordinate conversion mode, please cancel tool length compensation by each axis.
• During high precision contour control mode, tool length compensation without axis movement
can not be used. Please set parameter TOS to 0 to use tool length compensation with axis
movement.
During AI/AI nano high precision contour control mode, both tool length compensation with and
without axis movement can be used.