Due to the high cost of NC machining, in order to save the cost, a NC machining simulation system is developed. NC machining simulation system can reduce or even completely eliminate the process of trial cutting and manual verification. Before the actual processing of new NC machining program, the programmer can use NC machining simulation system to carry out virtual machining environment and machining process on the computer, and detect the possible problems in the program design.
In the process of NC machining, it is easy to over cut, under cut and other phenomena. At the same time, the damage of the tool, or the processing of waste products, the interference and collision between parts and tools, tools and fixtures, tools and worktable, will cause a certain waste of cost to the production. The NC machining simulation system can simulate the relevant programs well and reduce the loss to the greatest extent.
Before the actual processing, the programmer can confirm whether the finished cutting product is consistent with the original design drawing through the simulation system, and can make better detail analysis.
In the actual processing, five axis NC machining has more advantages than three-axis NC machining, can achieve a wider range, has faster material and efficiency, can reduce processing time and improve surface accuracy. However, because of the high degree of freedom of the two additional rotating shafts, it is easy to collide and damage the machine tool.
Therefore, before the actual processing, we need to use the NC machining simulation system to detect the collision. The main detection algorithms are as follows
The machine tool includes many parts, but the collision detection algorithm between different parts is similar. The simulation system takes the tool, workpiece and fixture as the main research object to detect the possible global collision.