| All of the conventional CNC systems are interface closed. It is difficult to change them or add new function for users. Open-CNC system can solve this problem. And the structure of the Open-CNC system with its platform on the base of the Personal Computer (PC) is an important trend of the CNC technology. The paper discuss the past,current and the development trend of CNC system. After analyzing the characteristic, communication interface, operating system platform of PC-based CNC system (PCNC), and the characteristic, agreement of USB communication, a CNC system with master-slave architecture is proposed which is based on Winows2000 platform and communicates with fine interpolator through USB. In the system, main interpolator is performed by software in PC and fine interpolator by hardware. The software and hardware of the model system have been developed after schedualing the architecture of the system. The master system in PC was developed with Visual C++6.0 and object-oriented programming under Windows2000, including man-machine interface, the editing and compiling of the NC Code, interpolator, process simulation, USB device driver, and USB communication. The slave system is composed of P89C58 microprocessor and PDIUSBD12 interface chip, and a FPGA module for fine interpolator. Some software was developed to implement USB communication, and fine interpolator controlling. |