FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual - page 40

 

  Index      Manuals     FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual (B-63944EN/03)

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     38      39      40      41     ..

 

 

 

FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual - page 40

 

 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 276 - 

10.3.6 

Each tool Data Screen 

 
All data for a specified tool can be extracted and displayed. 
 

10.3.7 

Total Life Time Display for Tools of The Same Type 

 
The remaining lives of tools with the same type numbers are totaled, 
and totals are displayed in order by tool type number or by remaining 
life.  Also, data of tools with the same tool type numbers are 
displayed in a list. 
 

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 277 - 

10.4 

TOOL MANAGEMENT FUNCTION FOR OVERSIZE TOOLS 

 

Overview 

Tool management function for oversize tools is added to the tool 
management function. 
The figure of an oversize tool can be defined freely, and the figure of 
each oversize tool is registered.    When an oversize tool is stored in a 
cartridge, interference with tools stored in other pots is considered.  
This function is usable with cartridges of chain type and matrix type. 
 

Format 

By G10 data input, an oversize tool number can be set in the tool 
management data.    Moreover, tool figure data can be set. 
 
<Registration of new tool management data> 

G10 L75 P1 ;   
N_; 
A_; 
G11 ; 

N_: Tool management data number 
A_:  Specify tool figure number (0 to 20). 

 
<Modification of tool management data> 

G10 L75 P2;   
N_; 
A_; 
G11 ; 

N_: Tool management data number 
A_:  Specify tool figure number (0 to 20). 

 
<Registration of tool figure data> 

G10 L77 P6 ;   
N_P_Q_R_S_T_; 
G11 ; 

N_: Tool figure number 
P_:  Number of pots to be occupied in left direction (in steps 

of 0.5 pot) 

Q_: Number of pots to be occupied in right direction (in 

steps of 0.5 pot) 

R_: Number of pots to be occupied in upper direction (in 

steps of 0.5 pot) 

S_:  Number of pots to be occupied in lower direction (in 

steps of 0.5 pot) 

T_:  0 for figure A, or 1 for figure B 

 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 278 - 

NOTE 

1  If a target tool is registered in a cartridge and 

interferes with other tools in registration or 
modification of tool figure data of the tool 
management data, alarm PS5360 is issued.    (The 
data is not input.) 

2  If a tool interferes with other tools in registration or 

modification to the cartridge management table,   
alarm PS5360 is issued.    (The data is not input.) 

3  If an attempt is made to modify tool figure data, 

and the tool for which the tool figure data number 
subject to modification is set is registered in the 
cartridge, alarm PS5360 is issued.    (The data is 
not input.) 

 

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 279 - 

10.5 

TOOL LIFE MANAGEMENT 

 

Tools are classified into several groups, and a tool life (use count or 
use duration) is specified for each group in advance.  Each time a 
tool is used, its life is counted, and when the tool life expires, a new 
tool that is sequenced next within the same group is selected 
automatically.    With this function, the tool life can be managed while 
machining is being performed continuously.  Data for tool life 
management consists of tool group numbers, tool life values, tool 
numbers, and codes for specifying a tool offset value.  These data 
items are registered in the CNC. 
 

 

Tool group number m 

Tool life value l 

 
 

1  Tool number (T)

Code for specifying tool offset 

value (H/D) 

1st-tool management data

2nd-tool management data





nth-tool management data

 
 
 
 
 
 
 
 
 
 
 

Fig. 10.5 (a)    Tool selection from machining program 

 

M

 

A group is selected by a T code, and tool life counting is started by the 
M06 command. 

 

T

 

The T series has two tool change types (the turret type and the ATC 
type).    The turret type uses only a T code to select a group, specify a 
tool offset value, and start tool life counting, whereas the ATC type, 
like the M series, uses a T code to select a group and the M06 
command to start tool life counting.    With the ATC type, only a D 
code is used for specifying a tool offset value.    The tool change type 
is selected by bit 3 (TCT) of parameter No. 5040. 

 

 CAUTION 

      This function cannot be used if bit 1 (LGN) of 

parameter No. 5002 is set to 1 to use the same 
number as the tool selection number to specify a 
geometric offset number. 

 

Machine and CNC operations 

Machine CNC 

Places a 

selected tool 

in the wait 

state. 

Automatically 

selects, from tool 

group m, a tool 

whose life has not 

expired. 

Attaches the 

tool in the 

wait state to 

the spindle 

(tool 

change). 

Starts counting the 

life of the tool 

attached to the 

spindle. 

 

Tool life 
management data 

Tool group number 1
                  : 
                  : 
Tool group number m
                  : 
                  : 
Tool group number p

Machining program 

                    : 

                    : 

                    : 

Command for selecting 

tool group m 

                    : 

                    : 

Tool change command 

(M06) 

                    : 

                    : 

Select  

tool. 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 280 - 

  - Life management B function 

If the tool life management B function is enabled, the maximum tool 
life value can be extended, and the tool life expiration prior notice 
signal can be output to post tool life expiration in advance when the 
remaining life (the life value minus the life counter value) has reached 
the remaining life setting.    The remaining life setting is registered as 
tool life management data in the CNC in advance. 
The tool life management B function is enabled by setting bit 4 (LFB) 
of parameter No. 6805 to 1. 
 

M

 

If the tool life management B function is enabled, the function for 
selecting a tool group by an arbitrary group number can be used. 

 

T

 

The tool life management B function can be used.  However, the 
function for selecting a tool group by an arbitrary group number can 
be used only if the tool change type is the ATC type (bit 3 (TCT) of 
parameter No. 5040 = 1). 
 

  - Maximum number of tool life management groups and multipath system 

Up to 256 tool life management groups can be used in the entire CNC 
system. 
For each path, set a maximum number of groups to be used in 
parameter No. 6813. 
The maximum number of groups must be a multiple of the minimum 
number of groups (eight groups).    If the maximum number of groups 
is 0, the tool life management function is disabled. 
The total number of groups in the entire CNC system can be expanded 
to 1024 groups by using an option for additional tool life management 
groups. 
 
 
 
 
 
 
 
 
 
 
 

Fig. 10.5 (b)    Group allocation in entire system 

 

 CAUTION 

      Re-setting this parameter results in the tool life 

management data file being cleared at power-on.   
Once the parameter is re-set, register tool life 
management data for each path again. 

 

Multipath system (when tool life management is performed for three paths) 
Suppose that, of the total groups in the system (256 groups), 128 groups are 
allocated to path 1, 64 groups to path 2, and 64 groups to path 3.    Then, set 
parameter No. 6813 as follows: 

Tool life management data file
(256 groups in total in system)

Path 1 

Up to 128 groups 

Path 2 

Up to 64 groups 

Path 3 

Up to 64 groups 

  Parameter No. 6813 

Path 1 

Set 128 in parameter

Path 2 

Set 64 in parameter

Path 3 

Set 64 in parameter

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 281 - 

10.5.1 

Tool Life Management Data 

 
Tool life management data consists of tool group numbers, tool 
numbers, codes for specifying a tool offset value, tool life values, 
arbitrary group numbers, and remaining life settings. 
Whether to use arbitrary group numbers and remaining life settings 
can be specified by setting bit 5 (TGN) and bit 3 (GRP) of parameter 
No. 6802. 

Explanation 
  - Tool group number 

Up to 256 tool life management groups can be used in the entire CNC 
system. 
In parameter No. 6813, set a maximum number of groups to be used.   
With the set maximum number of groups, up to four tools can be 
registered per group.    The combination of the maximum number of 
registrable groups and the maximum number of tools can be changed 
by setting bit 0 (GS1) and bit 1 (GS2) of parameter No. 6800 as 
follows. 

 

                     Table 10.5.1  Maximum numbers of registrable groups and tools 

GS2 

(No. 6800#1)

GS1 

(No. 6800#0)

Number of groups 

Number of 

tools 

1/8 of maximum number of groups 

(parameter No. 6813) 

32 

1/4 of maximum number of groups 

(parameter No. 6813) 

16 

1/2 of maximum number of groups 

(parameter No. 6813) 

Maximum number of groups 

(parameter No. 6813) 

 

 CAUTION 

      After changing the setting of bit 0 (GS1) and bit 1 

(GS2) of parameter No. 6800, re-register tool life 
management data by issuing the G10L3 
(registration after deletion of data for all groups). 
Otherwise, the newly set combination does not 
become valid. 

 

NOTE 

      The total number of groups in the entire CNC system 

can be expanded to up to 1024 groups, using an 
option for additional tool life management groups. 

 

  - Tool number 

A tool number is specified with a T code.    A number consisting of up 
to eight digits (99999999) can be specified. 

 

NOTE 

      The maximum number of digits usable in the T 

code is specified in parameter No. 3032. 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 282 - 

 

    - Codes for specifying a tool offset value 

 

M

 

Codes for specifying a tool offset value include an H code (for tool 
length offset) and a D code (for cutter compensation).    Numbers up 
to 999 (up to three digits long) can be registered as codes for 
specifying tool offset values.  However, the number of registered 
codes must not exceed the number of tool offsets the CNC can use. 

NOTE 

      If codes for specifying tool offset values are not 

used, the registration of these codes can be 
omitted. 

 

T

 

If the tool change type is the turret type (bit 3 (TCT) of parameter No. 
5040 = 0), neither the H code nor D code is used to specify a tool 
offset value.    The T code includes a compensation code.    If the tool 
change type is the ATC type (bit 3 (TCT) of parameter No. 5040 = 1), 
only the D code is used. 

  - Tool life value 

A tool life value can be registered in terms of use duration or use 
count.    The maximum value is as follows: 
Up to 4300 minutes can be registered if duration specification is 
selected, or up to 65535 times can be registered if use count 
specification is selected. 
When the tool life management B function is enabled, up to 100000 
minutes (or 60000 minutes if the life is counted every 0.1 second) can 
be registered if duration specification is selected, or up to 99999999 
times can be registered if use count specification is selected. 

  - Arbitrary group number 

 

M

 

If a function for allowing specification of arbitrary group numbers is 
used (bit 5 (TGN) of parameter No. 6802 = 1), an arbitrary group 
number can be specified with a T code to select a tool life 
management group. 
An arbitrary group number ranging from 1 to 99999999 can be 
specified. 
 

T

 

Arbitrary group numbers can be used only if the tool change type is 
the ATC type (bit 3 (TCT) of parameter No. 5040 = 1). 
 

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 283 - 

  - Remaining life setting 

Bit 3 (GRP) of parameter No. 6802 is used to specify which value, a 
value set for each group or a parameter-set value (parameters No. 
6844 and 6845), is to be used as the remaining life setting until a new 
tool is selected. 
If a value set for each group is used (bit 3 (GRP) of parameter No. 
6802 = 1), the value is registered as tool life management data. 
A value ranging from 1 to 100000 minutes (or 60000 minutes if the 
life is counted every 0.1 second) can be specified if duration 
specification is selected, or a value up to 99999999 times can be 
specified if use count specification is selected. 
 

 

 

 

 

 

 

 

Content      ..     38      39      40      41     ..