13. Program Support Functions
13.5 User Macro Specifications
339
(e) Data
type
Type
M System
L System
Remarks
1
Number of
registered tools
Number of registered
tools
2
Life current value
Life current value
3
Tool selected No.
Tool selected No.
4
Number of
remaining
registered tools
Number of remaining
registered tools
5
Signal being
executed
Signal being executed
6
Cutting time
cumulative value
(minute)
Cutting time cumulative
value (minute)
7
Life end signal
Life end signal
8
Life prediction
signal
Life prediction signal
Variable No.
Item
Type Details
Data
range
60001 Number
of
registered tools
Common to
system
Total number of tools registered in each group.
0 to 200
60002
Life current value
Usage time/No. of uses of tool being used.
Spindle tool usage data or usage data for tool in
use (#60003).
0 to 4000
minutes
0 to 9999 times
60003
Tool selected No.
Registration No. of tool being used.
Spindle tool registration No. (If spindle tool is not
data of the designated group, ST:1 first tool, or if
ST:1 is not used, the first tool of ST:0. When all
tools have reached their lives, the last tool.)
0 to 200
60004 Number
of
remaining
registered tools
No. of first registered tool that has not reached its
life.
0 to 200
60005 Signal
being
executed
"1" when this group is used in program being
executed.
"1" when spindle tool data group No. and
designated group No. match.
0/1
60006 Cutting
time
cumulative value
(minute)
Indicates the time that this group is used in the
program being executed.
(Not used)
60007
Life end signal
"1" when lives of all tools in this group have been
reached.
"1" when all tools registered in designated group
reach lives.
0/1
60008 Life
prediction
signal
For each group
(Designate
group No.
#60000)
"1" when new tool is selected with next command
in this group.
"1" when there are no tools in use (ST: 1) while
there is an unused tool (ST: 0) in the specified
group.
0/1