Font Size: a A A

The Research And Development Of CNC Machining Simulating Training System

Posted on:2005-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:D P WanFull Text:PDF
GTID:2121360125963916Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The Computer Numerical Control (CNC) machine tool is widely used in manufacture at present, so it is important to popularize and generalize the CNC technique. However CNC machine tool are too expensive to be used for CNC training directly. Therefore, it is very significant to develop a cheap, convenient CNC training system based on Windows to satisfy the requirement. The object of this project is to develop a visual and open-architecture CNC training system which simulates SIMENS and FUNAC CNC system based on windows and can be used in simulating and machining practically. This paper put forward the development system of open CNC teaching system, discusses both the hardware design and software design of this system. The hardware platform of this system is PC and motion control card MPC02, as well as the power equipment. In this article, the structure diagram of the system hardware is given, in which a high quality PC and a motion control card are adopted, and the design of three-coordinate milling machine control system is present as well. The system software developed with Visual C++ 6.0 and modular programming approach.As for CNC system software, Visual C++ is used to write programs in which functions of editing NC-code, real-time control and human-machine interface is fulfilled. The software structure diagram of user layer modular, compilation layer modular and control layer modular are given.Meanwhile, the program flow diagrams of all kinds of sub-function modular are showed, such as the compiled of NC code, simulate machining, 3Dsimulation, the state monitor of operating panel, cutter compensation, automatic machining, manual moving, retuning origin and so on.In this article, the structure diagram of the NC code explained program and cutter compensation program is given. The method of Modula ration and multi-layer is used.Through the exchange and expansion of every modular, this system can adapt to the need of different user and apply to other type three-coordinate CNC milling machine. In the end, through OpenGL and PC motion technic, this system realizes the 3D imitation. The exiploitation and study of this system have got great success, it run stably, is convenient to be maintained and interface is friendly and intuitional.Through experiment, it is satisfied.
Keywords/Search Tags:CNC system, CNC training, CNC simulation, modularization
PDF Full Text Request
Related items