| Computer Numerical Control (CNC) machine tools are indispensable tools for modern manufacturing industry. Although in recent years, vast numbers of users and developers of CNC system ask CNC system open, it requires more efforts and time to achieve this goal for the core technology of CNC related to an industry and the strategic interests of the country. With it is considered, some crucial techniques are studied and discussed in deep in this paper.The first thesis is CNC tool-path planning. In order to reduce the system real-time and hardware requirements, we introduce off-line trajectory planning. At first, the idea and strategy of off-line trajectory planning are analyzed. Then, focused on off-line interpolation calculation and the speed planning, the linear interpolation, circular interpolation, extended line interpolation and spline interpolation are discussed. After comparing with trapezoidal model and S model in a single platform speed, the trapezoidal and parabola model is researched. In addition, the transitions between different platforms and final deceleration segment are studied. At last, the speed planning on the single axis is discussed.Because CNC machine tools are related to mechanical, electronic, hydraulic transmission and pneumatic transmission, the fault diagnosis is very troublesome. With the characteristics of CNC system being considered, a neural network associative memory function is introduced. Then, the discussion is used to show whether it is suit for the fault diagnosis in CNC.Different machine tools required the different CNC system. However, the appropriate flexibility can reduce repeated developing among different systems to reduce the development cycle and cost and mke the secondary development of the system easer. After configuration software was introduced, the possibility and advantages of its application in CNC system are researched. Then, the system architecture with configuration software is discussed.Finally, the software and hardware parts of CNC are expatiated. The development platform and development tools of CNC system are introduced, and the system architecture and software architecture are discussed in detail.A variety of analysis and in-depth feasibility studies show that: the speed planning can be adaptive in adjusting on different platform speed to make machine run more smoothly; Comparing with real-time interpolation, off-line interpolation can be used to do more complex computing and improve the accuracy of the interpolation; The off-line tool-path planning can be used to reduce the system's real-time requirements, and make system more flexible;With neural network memory function, the fault diagnosis system can be used to intelligently diagnose the cause of the malfunction on-line and off-line; The advantages being brought by Configuration software and convenience about the secondary developing of the system make the system more flexible, and provide an condition for open CNC system. |