| With the extensive application of numerical control techniques, it is indispensable to develop a numerical control machining simulation training system ( NCMSTS) with high 3D effect to guarantee the validity of NC code and training NC operators with high efficiency.Several key techniques of NCMSTS is discussed in the thesis:3D Graphic Simulation TechniqueOn the ground of the discussion of Dexel model based on image space and CSG and octree models based on object space , the discrete model, Boolean operation of cutting process and real time display technique used in NCMSTS are discussed.Simulation Technique of NC System FunctionsOn the base of the discussion of the construction of NC machine, it lays the emphasis on the implementation technique of NC code interpreter, tool compensation and interpolation algorithm.Object-Oriented Software Design TechniqueOn the base of Coad's object-oriented method, it introduces the analysis and design of NCMSTS, and some related skin and multi-thread technique.With the technique research mentioned above, a numerical turning simulation training system (NCMSTS) is developed by author successfully. It almost include all functions of NC machining and can be used very conveniently. |