13. Program Support Functions
13.5 User Macro Specifications
340
Variable No.
Item
Type Details Data
range
60500
+***
Group No.
This group's No.
1 to 99999999
61000
+***
Tool No.
Tool No.
1 to 99999999
61500
+***
Tool data flag
Usage data count method, length
compensation method, radius
compensation method, etc., parameters.
bit 0, 1 : Tool length compensation data
format
bit 2, 3 : Tool radius compensation data
format
0: Compensation No. method
1: Incremental value compensation
amount method
2: Absolute value compensation
amount method
bit 4, 5 : Tool life management method
0: Usage time
1: No. of mounts
2: No. of usages
0 to FF (H)
62000
+***
Tool status
Tool usage state
0: Not used tool
1: Tool being used
2: Normal life tool
3: Tool error 1
4: Tool error 2
0 to 4
62500
+***
Life data
Life time or No. of lives for each tool
0 to 4000 minutes
0 to 9999 times
63000
+***
Usage data
Usage time or No. of uses for each tool
0 to 4000 minutes
0 to 9999 times
63500
+***
Tool length
compensation
data
Length compensation data set as
compensation No., absolute value
compensation amount or increment value
compensation amount method.
Compensation No.:
0 to No. of tool
compensation sets
Absolute value
compensation amount
±
99999.999
Increment value
compensation amount
±
99999.999
64000
+***
Tool radius
compensation
data
Radius compensation data set as
compensation No., absolute value
compensation amount or increment value
compensation amount method.
Compensation No.:
0 to No. of tool
compensation sets
Absolute value
compensation amount
±
99999.999
Increment value
compensation amount
±
99999.999
64500
+***
Auxiliary data
Each group/
registration No.
(Designate the
group No.
#60000 and
registration No.
*** .)
Note the group
No., method
and life are
common for the
groups.
Spare data
0 to 65535