| Numeric control (NC) technology is the key of manufacturing automation and the core of modern manufacturing. The level of NC technology and the quantity of NC machine are two important aspects of industrial automation. To meet the needs of modern manufacturing users, the structure of CNC (Computer Numeric Control) is being changed enormously. The open architecture CNC system based on PC is being used more and more widely in NC machine.Research and development of control software of SOFT CNC system is a main part of SOFT CNC system R&D project. Based on OSEC architecture, this system adopts the model of ''universal PC + connecting board". The design, integration and improvement of control software of NC system are the main contents of this thesis.The openness, structural model, operating platform and software structure are discussed in detail and the gross structure and function demands are also improved. The main contents of this thesis are followed:By analyzing the structure and characteristics of CNC system software, combined with new trend and needs of development, the function demands of NC system are improved. New functional interfaces are designed, such as tool compensation interface and look-ahead interface. The gross structure is modified.On the aspect of implementing the versatility of NC code compiler, one realized thinking of dynamic expansion is presented to further study.The control algorithm of continuous interpolation of minute paths is investigated. By using look-ahead algorithm, speed look-ahead chip is designed to implement continuous machining, especially those continuous minute paths.After analyzing the method and its disadvantages of solving deceleration district in traditional acceleration and deceleration control algorithm, a new control method of automatic acceleration and deceleration is introduced. This new method can judge the deceleration district intelligently and increase the machining efficiency availably.An easy and available amendment method is put forward to improve the simulation effect of the NC system. Besides, computer programs of the control software are also completed. |