Based on the concept of software reuse, this paper discussed the feasibilit
y and necessity of developing CNC software IC (SIC) chips and proposes a me
thodology for building new CNC systems using multiple SIC chips. A SIC chip
is an integrated program to execute certain functions in CNC systems. Diff
erent SIC chips can be integrated to build a new CNC system for special sys
tem requirements. In this paper, the interactive information among differen
t SIC chips is analysed, and related specifications for information exchang
e are suggested. In addition, a procedure for developing a SIC chip for NC
code interpretation is described and its role in building a CNC system is d
iscussed. Lastly, an integrated development platform is presented for build
ing an open CNC system with SIC chips.