This text is based on the study of fuzzy nerve network technology in mechanical manufacturing process, which is the science and technology development plan of Jilin province (Code 20040333). We take advantage of the deducing and learning ability of fuzzy neural network, and apply it to select cutting parameters automatically in the process of manufacturing. This article is mainly about how to apply the output parameters of the nerve network to the programming of numerical control code in order to fulfill programming NC code automatically. This method develops a new way of programming NC code automatically and efficiently.With the development of NC technology, NC is used more and more widely in the mechanical manufacturing industry, which makes the contradiction between the advantage and effectiveness of NC manufacturing and the complexity and low efficiency of NC programming more and more incisive. The ability of NC programming does not match manufacturing. How to express the part information effectively and input it efficiently to fulfill NC programming automatically has become a problem to be solve for NC manufacturing.Most NC programming software only provides a rough plan to the customers to solve the problem. The details should be accomplished by the customers themselves. The process parameters (e.g. the selecting of machine tool, the cutting parameters, coolant etc.) should be ascertained by programmers depending on their own experience.With the popularization of NC equipment, the demand for automatic NC programming is becoming more and more urgent. This test is based on the existing study on automatic programming technology, combining the development trend of automatic programming, taking error reflection as the study target, researching on how to apply the NN output parameters to NC manufacturing.The paper begins with simple instructions of present situation and development of NC programming and then introduces manual programming and automatic programming in NC programming, especially discusses NC language programming system and graphics programming in automatic programming. Finally, we analysed some other NC automatic programming methods.The proper selecting of cutting parameters is a significant research field in CAPP system and intelligent numerical control. If the cutting parameters are selected properly, the characters of CAPP system and intelligent NC system will be optimized. From a wide range of view, in CIMS system, the proper selecting of cutting parameters is also a vital part that determines CIMS characteristics. This test uses NN technology to solve the problem of manufacturing parameters' automatic selecting, which will make the selecting of parameter independent of worker or technician's personal experience. The NN system can generate some necessary process parameters automatically based on some known conditions.With Visual C++, we developed automatic NC programming software. The software based on the platform of Windows operating system, tookadvantage of the rich resource of Windows operating system, generated standard menu and graphic interface. We accomplished the general designing and the dividing of function modules of the software system. The function modules are the source program module, parameter substitution module and running window module. The test discusses the parameter substitution module in detail, and studies the principle and flow. The system developed by Visual C++ fulfills net parameters substitute form parameters in G-Code. This makes the NC program generate automatically.Finally, we did some real manufacturing experiment with V-turn20 NC lathe which is made in Taiwan. The finished parts met with manufacturing demands, which proved the feasibility of the software. This proved that applying NN output parameters to NC programming can fulfill NC automatic programming. This software can be run in every personal computer, and do not need special computer, so it can be promoted widely. Another NC program for another part can be programmed while the machine tool is processing a component using this method. It is very convenient and can be another developing direction of automatic programming. |