| The technology of computer numerical control (CNC) is a kind of modern automatic control technology, it is a kind of methods of controlling machine tools to machine complex curve workpieces which have been realized by using the digital information, it is an important component of advance manufacturing technology. The purpose of CNC machining is to improve precision and efficiency in manufacture, so the process of CNC should be controlled in order to achieve manufacture needs. But the process of CNC is a complicated, non-linear, unknown and variable dynamic process, and it almost can't be described by precise mathematical model, so by using traditional control we can't get a well result.In order to solve this problem, this article will use artificial neural network (ANN) technology in numerical control machining process control. By using its excellent approximation ability, generalization ability and self-learning ability, improving the precision and efficiency in manufacture. Making use of neural network technology in process of CNC interpolation control, in order to improve the calculation speed and make a direct interpolation for arbitrary or discrete curve by making use of its parallel performance and non-linear ability. ANN has an excellent capability of nonlinear approximation and reconstructing functions , we can make an improvement of workpieces machining accuracy by constructing a ANN controller model which is used for error's compensation. Because of its excellent generalization ability and self-learning ability, using a neural network to reconstruct the model of workpieces of complex curve surface. This method does't need engineers do lots of calculation and master interrelated knowledge, so it can improves the speed of reconstructing workpieces and reduces the difficulty of reconstruction.The research and the simulation calculation demonstrate this method has good ability to solve some problems in numerical control machining of complex curve surface. Comparing with traditional control methods, computer numerical control method that based on neural network has a better controllable effect, it can improve the efficiency and accuracy of machining process. This method has real-time and stability characteristic, it has an excellent practical value. |