【Abstract】 90s from the beginning of the 20th century, architecture CNC system began to shift from closed to open numerical control system hardware structure tend to standardize more with the interchangeability of hardware; numerical control system software architecture is the trend of modular, transparency; CNC system tended intelligent; numerical control system and other control system gradually connected to the network in order to achieve the remote control, remote maintenance service. China's machinery industry with the application of new technologies, our processing center of the world to form the manufacturing sector, the use of CNC machine tools, maintenance, maintenance personnel in the industrial city across the country are very short, coupled with CNC machining personnel engaged a very wide scope so that we fully understand the development of open CNC technology and motion control technology of the urgency of the development of China's own version of the CNC system and application model for promoting the development of China's new generation CNC system, CNC system to increase the participation of domestic comprehensive ability of market competition, to achieve large-scale production of NC system to lay a good foundation for the next. The establishment of China's national digital industries are important economic and political significance. To address the problem solved in this paper is as follows:
Motion controller is used for mechanical transmission of computer-controlled system, which, through mechanical transmission device for the motor position, speed control for real-time management, so that moving parts in accordance with the provisions of the trajectory and motion parameters to complete the corresponding action. Therefore, the motion controller for open-end of the motion control algorithm mainly includes three aspects:
First, the use of straight-line acceleration and deceleration of the program segment algorithm trajectory planning;
The second is based on the completion of three-axis interpolation spline function;
Third, the use of feed-forward link with the PID algorithm, the realization of the servo-control axis.
Motion controller is the core of numerical control system, the controller of the stringent requirements of real-time restrictions on the part of the openness. Open the existing products generally be regarded as the black box, and abroad is also related to its lack of norms guiding the corresponding design specification. In this paper, open CNC system features and specifications, component-based design concept, the open design of motion controller framework, and focused on solving the problem related to motion control algorithm design and implementation issues. Specific studies include:
1. Open-architecture CNC system architecture analysis, including an open concept of numerical control system, standard features and so on;
2. Based on the components of the software development method, including the concept and characteristics of components, component-based design methods and characteristics;
3. With software motion controller motion control algorithm related research: