Currently, the technology of reconfigurable computer
numerical control (CNC) system is one of the attractive
research topics in open CNC technology. The reconfigurable
CNC system is superior to the traditional CNC system
in many ways. Firstly, it is easy that old technology is
upgraded and new technology is integrated in the reconfigurable
CNC system, so the technology-refreshing time of
old CNC system or the development period of new CNC
system can be greatly shortened compared with the
traditional CNC system. Secondly, the manufactures which
grasp the reconfigurable CNC technology can respond
rapidly to the market change and finish the design of new
products meeting the requirements of customers in time [1].
Lastly, the reconfigurable CNC system is more open than
the traditional ones.
Roque et al. [2] develop a Field-Programmable Gate
Array (FPGA)-based proportional-integral-derivative controller
(PID) applied to a high-speed CNC milling machine.
But FPGA is only utilized to design the PID controller, and
how to reconfigure CNC system based on FPGA is not
discussed. Franco-Gasca et al. [3] study a FPGA-based
failure monitoring system for machining. A hardware signal
processing unit is implemented in FPGA for acquisition,
conditioning, and basic signal monitoring in several
machining processes. As the result of FPGA’s reconfigurability,
the monitoring system is able to easily adapt to
different applications to acquire signals and monitor failures
in machining process. Likewise, Liao et al. [4] design a
reconfigurable CNC system based on digital signal processing
(DSP) and complex programmable logic device
(CPLD). In the paper, CPLD is only used to design the
hardware circuit of motor-coder-signal dealing. Whereas
reconfiguration design based on CPLD is not discussed.