| Overcut and Collisions between the moving machine components can occur, for the 5-axis machine movement and clamping table are not taken into account during the generation of tool path, which can only be checked by executing test runs on the machine or by using a NC simulation program.In order to achieve the productivity gains, the computer NC simulation and verification program is used instead of machine tool itself. A "virtual reality" simulation of the kinematics and control characteristics of the machine tool is used to detect possible collisions between the tool and any of the moving components of machine tool, and check the efficiency of the tool trajectories visually. But most simulation programs do not support the NC code simulation.The increasing and improving availability of CAD/CAM software provides excellent surface modeling ability, making it possible to simulate the whole process of machining. A machine simulation system for 5-axis milling is presented in this paper to detect machine collisions. The information of machine tool and workpiece is used for UG CAD/CAM software to construct the machine and workpiece models, while the NC program is used as input data to perform the machine motion. During the simulation, the whole process of machining can be shown in 3D view, and the overcut and collisions between the moving machine components can be checked.For the five-axis NC data can only be applied to the specific machine tool configuration and various combinations may be synthesized to generate a variety of multi-axis machine tool configuration, the portability of the NC data is inevitably reduced. To increase the productivity of machine tools, this paper combines the forward and reverse postprocessor for five-axis machine tools to facilitate the original NC data to be applied on another configuration. |