Collision detection of NC machining simulation system

Collision detection of NC machining simulation system

In the process of NC machining, it is easy to appear over cutting, undercutting and other phenomena. At the same time, the damage of cutting tools, or the processing of waste products, the interference and collision between parts and tools, tools and fixtures, tools and worktables, will cause a certain cost waste. The NC machining simulation system can simulate the related program well and reduce the loss to the greatest extent.

Before the actual machining, the programmer can confirm whether the finished cutting product is consistent with the original design drawing through the simulation system, and can make better detailed analysis.

collision detection

In the actual processing, five axis CNC machining has more advantages than three axis CNC machining, can achieve a wider range, has faster material and efficiency, can reduce processing time and improve surface accuracy. However, due to the high degree of freedom of the two additional rotating axes, it is easy to cause collision and damage to the machine tool.

Therefore, before the actual processing, it is necessary to detect the collision with the help of NC machining simulation system. The main detection algorithms are as follows:

The machine tool includes many parts, but the collision detection algorithm between different parts is similar. The computer gong machining simulation system takes the cutter, workpiece and fixture as the main research object to detect the possible global collision.

  1. According to the tool location, the grid voxel model of the tool head scanning body and the grid voxel model of the tool holder scanning body are solved respectively. The tool holder scanning body is used to detect whether there is a global collision between the tool, workpiece and fixture, and the tool head scanning body is used to calculate the intersection between the tool and the workpiece.
  2. A feature attribute of voxel model is cuboid envelope box. The envelope box is used to make rough judgment. If the envelope box does not intersect, the objects enclosed in the envelope box will not intersect. At this time, the position data of the object envelope box will be updated, and other information will not change. It will prepare for the generation of the next tool point scanner and collision detection. Rough judgment can speed up the detection Speed.
  3. Once a collision occurs, the system stops reading data and reports the error message and the precise location of the collision. If there is no collision, the system continues to carry out the teaching operation between the tool head and the workpiece.

About the author

chengcg administrator

    Leave a Reply