The main topics discussed in this paper include sensor integration, data ex
traction, data processing, monitoring the cutting tool, safety of the tool
machinery, and quality of the components in processing. The detection metho
d used in this paper is to extract the workload of a spindle motor from a C
NC controller, and then transmit the data via a I/O card for further proces
sing. The computer is connected to the CNC by DNC and is able to detect abn
ormal conditions and transmit, through DNC, to CNC the NC program to stop t
he machine or to replace the cutting tool. The systematic architectural ins
trument develops tools with object-oriented professional software and estab
lishes software structure using a visual component library. The software co
mponent structure is made easy for maintaining and extending programs and f
or the operating system with its graphics user interface. (C) 2001 Elsevier
Science Ltd. All rights reserved.