| Numerical control milling machine is a modern manufacture way. But, the equipment is so expensive and complex as to operate it. This has raised great difficulty in training operators. In this paper, we developed a numerical control milling system based on Windows 2000 for teaching. Therefore, the system has great theoretical significance and practical value.About the hardware, the system adopted the opening modularized system made up by highly performed PC machine and motion control card. Its hardware is based on General Motor's PC machine associated with the excellent performance of the MPC02 motion control card. After design and calculation, we made it cooperated with the MINAS A series'servomotor and a driver. All those machines are produced by Panasonic. In the paper, we give detailed hardware structure block diagram and also explained the design of this milling machine's electric control system.About the software, the system is based on window 2000. By adopting Visual C++6.0 and object-oriented modularized programming approach, we wrote the program of the compiler, simulation, real time manufacture and control module ,man-machine interaction interface and so on.About the actualization of the compiler, we emphasized the actualization idea and the mission target of the compiler and the preparation and the information withdraw work to realize the compiler. About the actualization of the simulation, we explained the algorithm and actualization based on OpenGL to realize 3D simulation. Among them, the triangle slice imitate method is a imitate algorithm adopted by the system software.On the actualization of real time manufacture and control module, we explained that the manufacture system is made up by moving control module, logic module, parameter module and video module. We also explained the concrete way to realize those modules.The system's function is perfect; its interface is amicable and directive. Meanwhile, it's convenient to operate and maintain it. We have achieved an anticipant result by debugging and operating. |