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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     36      37      38      39     ..

 

 

 

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

 

 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 260 - 

  - Registering new tool management data 

Tool management data can be registered.    When data is punched out 
to an external device from the tool management data screen, this 
format is used.  The specification of those items that are not 
registered may be omitted. 
 

G10 L75 P1; 
N_ ; 

Tool management data number specification

 

T_ C_ L_ I_ B_ Q_ H_ D_ S_ F_ J_ K_ ; 
P0 R_ ; 

Customization data 0

 

P1 R_ ; 

Customization data 1

 

P2 R_ ; 

Customization data 2

 

P3 R_ ; 

Customization data 3

 

P4 R_ ; 

Customization data 4

 

N_ ; 

Tool management data number

 

 : 
G11;  

 

N_  Tool management data No.   

1 to 64 (1 to 240, 1 to 1000) 

T_  Tool type No. (T) 

0 to 99,999,999 

C_  Tool life counter 

0 to 99,999,999 

L_  Maximum tool life 

0 to 99,999,999 

I_  Noticed life 

0 to 99,999,999 

B_  Tool life state 

0 to 4 

Q_ Tool information 

Bit format (8 bits) 

H_  Tool length compensation No. (H) 

0 to 999 (M series) 

D_  Cutter compensation No. (D) 

0 to 999 (M series) 

S_  Spindle speed (S) 

0 to 99,999 

F_  Cutting feedrate (F) 

0 to 99,999,999 

J_  Tool geometry compensation No. (G)  0 to 999 (T series) 
K_  Tool geometry compensation No. (W)  0 to 999 (T series) 
P_  Customization data No.   

0 to 4 (0 to 20, 0 to 40) 

R_  Customization data value   

-99,999,999 to 99,999,999 

 
Specify customization data in the following format: 
 

P (customization-number)  R (value) 

 
Use the bit format only when specifying the customization data 0 (P0).   
Specify other data in the binary format.  The specification of 
customization data that need not be set may be omitted. 
 
Example) 
G10 L75 P1; 
N1 ;  

 

 

Tool management data No.1 

T10000001 C0 L1000 B1 Q00000001 H1 D1 S4000 F10000 ; 
P0 R11101101 ;  Customization data 0 
P4 R99999999 ;  Customization data 4 
N2 ;  

 

 

Tool management data No.2 

 : 
G11 ;   

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 261 - 

 

  Modifying tool management data 

Tool management data can be modified. 
The specification of those items that are not modified may be omitted. 
 

G10 L75 P2 ; 
N_ ; 
T_ C_ L_ I_ B_ Q_ H_ D_ S_ F_ J_ K_ ; 
P_ R_ ; 
N_ ; 
 :  
G11 ; 

 

  Deleting tool management data 

The data of a specified data number can be deleted from tool 
management data. 
The cartridge management table data corresponding to a deleted tool 
management data number is also deleted.  (The tool management 
data number in the cartridge management table is cleared to 0.) 
 

G10 L75 P3 ; 
N_ ; 
N_ ; 
 : 
N_ ; 
G11 ; 

 

  Registering new cartridge management table data 

A tool management data number can be registered with a free pot in 
the cartridge management table. 
 

G10 L76 P1 ;   
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
G11 ; 

 
For a spindle position table and standby position table, only cartridge 
number data is specified. 
Example) 
G10 L76 P2 ;   
N11 R1;  Changes the tool management data number of the spindle 

position to No. 1. 

N21 R29;  Changes the tool management data number of the standby 

position to No. 29. 

G11 ; 
 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 262 - 

  Modifying the cartridge management table 

Tool management data numbers in the cartridge management table can 
be modified. 
 

G10 L76 P2 ;   
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
G11 ; 

 
For a spindle position table and standby position table, only cartridge 
number data is specified. 
Example) 
G10 L76 P2 ;   
N11 R1;  Changes the tool management data number of the spindle 

position to No. 1. 

N21 R29;  Changes the tool management data number of the standby 

position to No. 29. 

G11 ; 
 

  Deleting cartridge management table data 

Tool management data numbers can be deleted from the cartridge 
management table. 
 

G10 L76 P3 ;   
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
N cartridge-number P pot-number R tool-management-data-number ; 
G11 ; 

 
For a spindle position table and standby position table, only cartridge 
number data is specified. 
Example) 
G10 L76 P3 ;   
N11 ; Deletes the tool management data number of the spindle 

position (clears the number to 0). 

N21 ; Deletes the tool management data number of the standby 

position (clears the number to 0). 

G11 ; 
 

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 263 - 

  Naming customization data 

The display name of customization data (0 to 40) can be set. 
 

G10 L77 P1 ;   
N_ ; 
P_ R_ ; 
P_ R_ ; 

N_ ; 
P_ R_ ; 
P_ R_ ; 
G11 ; 

 
 

N_:  Customization data No. (0 to 40) 
P_:  Character No. (1 to 16) 
R_:  Character code (ANK or shifted JIS) 

- When a shifted JIS code is used, an area for 

two characters is used. 

- Specify 0 to clear data. 

 

 

A set display name can be checked on the tool management data 
screen only. 

  When no name is registered, a name such as the default 

"Customize 3" is displayed. 

 

A name consisting of up to 16 characters is displayed.  For a 
name shorter than 16 characters, register 0 in the empty area.  
Those characters that are registered immediately before 0 are 
displayed. 

 

To clear data, set 0 as a character code. 

 

No character code data check is made. 

When the name of customization data 3 is set as "MEASURE5", for 
example, specify the following: 
Example) 
G10 L77 P1 ; 
N3 ;   

 

Specifies customization data 3. 

P1 R32 ; 

character ‘space’ ASCII code 20h 

P2 R77 ; 

character “M” ASCII code 4Dh 

P3 R69 ; 

character “E” ASCII code 45h 

P4 R65 ; 

character “A” ASCII code 41h 

P5 R83 ; 

character “S” ASCII code 53h 

P6 R85 ; 

character “U” ASCII code 55h 

P7 R82 ; 

character “R” ASCII code 54h 

P8 R69 ; 

character “E” ASCII code 45h 

P9 R53 ; 

character “5” ASCII code 35h 

P10 R0 ;  

Clears data.    (Not displayed.    End) 

G11 ; 
 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 264 - 

    Naming tool life states 

The display name of a tool life state (0 to 4) can be set. 
 

G10 L77 P2 ;   
N_ ; 
P_ R_ ; 
P_ R_ ; 
N_ ; 
P_ R_ ; 
P_ R_ ; 
G11 ; 
 

 

N_:  Tool life state (0 to 4) 
P_:  Character No. (1 to 12) 
R_:  Character code (ANK or shifted JIS) 

- When a shifted JIS code is used, an area for 

two characters is used. 

- Specify 0 to clear data. 

 

 

A set display name can be checked on the tool management data 
screen only. 

  If no name is registered, a default such as "Remaining" and 

"Unremaining" is displayed. 

 

A name consisting of up to 12 characters is displayed.  For a 
name shorter than 12 characters, register 0 in the empty area.  
Those characters that are registered immediately before 0 are 
displayed. 

 

To clear data, set 0 as a character code. 

 

No character code data check is made. 

 

The defaults are as follows: 

 

- 0:  Invalid 

 

- 1:  Remaining 

 

- 2:  Remaining 

 

- 3:  Unremaining 

 

- 4:  Broken 

 
To set "NORMAL" as the name of tool life state 2 (Remaining), 
specify the following: 
Example) 
G10 L77 P2 ; 
N2 ;   

 

Specifies tool life state 2. 

P1 R78 ;         character “N” ASCII code 4Eh 
P2 R79 ;         character “O” ASCII code 4Fh 
P3 R82 ;         character “R” ASCII code 52h 
P4 R77 ;         character “M” ASCII code 4Dh 
P5 R65 ;         character “A” ASCII code 41h 
P6 R76 ;         character “L” ASCII code 4Ch 
P7 R0 ;   

Clears data.    (Not displayed.    End) 

G11 ; 
 

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 265 - 

10.3 

TOOL MANAGEMENT EXTENSION FUNCTION 

 

Overview 

The following functions have been added to the tool management 
function: 
1.  Customization of tool management data display 
2.  Setting of spindle position/standby position display 
3.  Input of customize data with the decimal point 
4.  Protection of various tool information items with the KEY signal 
5.  Selection of a tool life count period 
6.  Each tool data screen 
7.  Total life time display for tools of the same type 
They will be explained in detail below. 
 

10.3.1 

Customization of Tool Management Data Display 

 
With the tool management data screen display customization function, 
the display positions of screen elements (type number, tool 
information, life counter, and so forth) on the tool management screen 
can be changed and whether to display or hide such screen elements 
can be chosen using the G10 format.  This function enables a 
customized tool management screen to be configured. 
 

Format 

G10L77P3; 
N_ R_; 
G11; 

N_: Tool management data screen display position number
R_: Tool management data display item 

 

Explanation 
 - number (N_) 

 

A display position number represents an ordinal number from the 
leftmost position on the tool management data screen. 

 

As N, a number from 1 to 200 can be specified. 

 

  - Tool management data display item (R_) 

 

For a value to be set (in R_), see the table below. 

 

For actual setting, consider a display width plus 1. 

 

Items common to machining center systems and lathe systems 

Item 

Display width

Remarks 

-1 

End of setting 

 

0 Blank 

column 

10 

 

1 No. 

For spindle/standby 

positions for 10 paths 

2 TYPE-NO. 

 

3 MG 

 

4 POT 

 

10.TOOL FUNCTION (T FUNCTION)

 PROGRAMMING 

B-63944EN/03

 

 

- 266 - 

Item 

Display width

Remarks 

5 T-INFORMATION 

10 

 

6 L-COUNT 

10 

 

7 MAX-LIFE 

10 

 

8 NOTICE-L 

10 

 

L-STATE 

6 or 12 

The display width is 
switched by bit 1 of 
parameter No. 13201. 

10 

S (Spindle speed) 

10 

 

11 F 

(Feedrate) 

10 

 

12 

Tool figure number (A) 

 

 

Offset-related items for machining center systems   

Item 

Display width 

Remarks 

20 

H (Tool length 
compensation number) 

4  

21 

D (Cutter compensation 
number) 

4  

22 

OFFSET

10 

Tool offset memory A 

23 

GEOMETRY

10 

24 

WEAR

10 

Tool offset memory B 

25 

GEOMETRY

H

 

10 

26 

WEAR

H

 

10 

27 

GEOMETRY

D

 

10 

28 

WEAR

D

 

10 

Tool offset memory C 

 

Offset-related items for lathe systems   

Item 

Display width

Remarks 

40 

TG (Tool geometry 
compensation number) 

4  

41 

TW (Tool wear 
compensation number) 

4  

42 

OFFSET

10  

43 

OFFSET

10  

44 

OFFSET

10 

45 TIP 

10 

Tool nose radius 
compensation 

46 

OFFSET

10 Y-axis 

offset 

47 

OFFSET

10 B-axis 

control 

48 GEOMETRY 

(X) 

10 

49 WEAR 

(X) 

10 

50 GEOMETRY 

(Z) 

10 

51 WEAR 

(Z) 

10 

Tool geometry/wear 
compensation 

52 GEOMETRY 

(R) 

10 

53 GEOMETRY 

TIP 

10 

54 WEAR 

(R) 

10 

55 WEAR 

TIP 

10 

Tool nose radius 
compensation, Tool 
geometry/wear 
compensation 

56 GEOMETRY 

(Y) 

10 

57 WEAR 

(Y) 

10 

Y-axis offset, Tool geometry/
wear compensation 

58 GEOMETRY 

(B) 

10 

59 WEAR 

(B) 

10 

B-axis control, Tool 
geometry/ wear 
compensation 

60 GEOMETRY 

(X2) 

10 

61 GEOMETRY 

(Z2) 

10 

62 GEOMETRY 

(Y2) 

10 

2nd geometry tool offset 

B-63944EN/03

 PROGRAMMING 

10.TOOL FUNCTION (T FUNCTION)

 

 

- 267 - 

 

Items related to customize data 

Item 

Display width

Remarks 

80 CUSTOM 

10 

 

81 CUSTOM 

10 

 

82 CUSTOM 

10 

 

83 CUSTOM 

10 

 

84 CUSTOM 

10 

 

85 CUSTOM 

10 

86 CUSTOM 

10 

87 CUSTOM 

10 

88 CUSTOM 

10 

89 CUSTOM 

10 

90 CUSTOM 

10 

10 

91 CUSTOM 

11 

10 

92 CUSTOM 

12 

10 

93 CUSTOM 

13 

10 

94 CUSTOM 

14 

10 

95 CUSTOM 

15 

10 

96 CUSTOM 

16 

10 

97 CUSTOM 

17 

10 

98 CUSTOM 

18 

10 

99 CUSTOM 

19 

10 

100 CUSTOM 

20 

10 

Tool management function 
customize data extension 
(5 to 20) or tool 
management function 
customize data extension 
(5 to 40) 

101 CUSTOM 

21 

10 

102 CUSTOM 

22 

10 

103 CUSTOM 

23 

10 

104 CUSTOM 

24 

10 

105 CUSTOM 

25 

10 

106 CUSTOM 

26 

10 

107 CUSTOM 

27 

10 

108 CUSTOM 

28 

10 

109 CUSTOM 

29 

10 

110 CUSTOM 

30 

10 

111 CUSTOM 

31 

10 

112 CUSTOM 

32 

10 

113 CUSTOM 

33 

10 

114 CUSTOM 

34 

10 

115 CUSTOM 

35 

10 

116 CUSTOM 

36 

10 

117 CUSTOM 

37 

10 

118 CUSTOM 

38 

10 

119 CUSTOM 

39 

10 

120 CUSTOM 

40 

10 

Tool management function 
customize data extension 
(5 to 40) 

 

NOTE 

1  If G10 L77 P3 is terminated normally, the power 

must be turned off before operation is continued. 

2  The setting becomes effective after the power is 

turned off then back on. 

 

 

 

 

 

 

 

 

Content      ..     36      37      38      39     ..