Collision Detection in Background Simulation

images/download/attachments/142651944/image2026-3-12_12-2-15.png images/download/attachments/142651944/image2026-3-5_13-6-31.png

Application area:

The Collision Detection feature in Background Simulation automatically verifies toolpaths for physical interferences with the machine and workholding equipment without interrupting the user’s workflow. After the trajectory calculation is complete, the Technology tab displays not only the calculated toolpath but also the workpiece model after machining. Additionally, the system generates alerts for any detected gouges or issues with machine components.

This functionality is particularly useful for simple projects or scenarios where fine finishing operations with small stepovers are not required. As a result, the user can continue designing the manufacturing process directly in the Technology tab without launching a separate machining simulation, enabling immediate assessment of the final result.

However, calculating the results of Background Simulation requires significant computational resources and time, consuming a substantial portion of the central processing unit (CPU) capacity and random‑access memory (RAM) volume. This leads to a noticeable increase in the time required for simulating machining results and trajectory monitoring when a large number of dependent operations need to be recalculated, multiple workpiece re‑setups are required, or fine finishing with a very small stepover is performed.


Firstly, you have the option to disable all Background Simulation calculations. If you do so, the CAM system will generate the toolpath based solely on the 3D model. You can then verify the processing results at a later stage in the Simulation tab. However, the CAM system includes certain automated operations that require the results of the previous processing step. These operations include:

Roughing waterline;

Roughing plane;

Pocketing;

Hole machining;

All turning operations.


For these operations, the CAM system will automatically enable the calculation of the previous processing results when generating toolpaths — even if background calculations are otherwise disabled.


There are two switches in the settings on the Machining tab that control background simulation:

1. Background simulation is needed to calculate the intermediate workpiece. It will also indicate if the workpiece is being cut at non-cut feeds; however, it will not detect collisions with the arbor, fixtures, or machine tool. Error detection requires the configuration of appropriate filters.

2. To enable background collision detection, the Collision Detection option must be activated in the system settings. Once this option is enabled, a list of verification criteria becomes available. The user can select one of the following collision‑checking modes:

• Holder - Check collisions with the tool holder only. Fastest computation.

images/download/thumbnails/142651944/image2025-4-21_11-43-33.png images/download/thumbnails/142651944/image2025-4-21_11-48-29.png

Machine (Holder+Machine) - Includes the tool holder and all visible machine components

images/download/thumbnails/142651944/image2025-4-21_11-49-40.png images/download/thumbnails/142651944/image2025-4-21_11-52-31.png

Hidden nodes (Holder+Machine + Hidden nodes) - Full check: includes holder, machine, and hidden machine nodes default by the user.

images/download/thumbnails/142651944/image2026-3-12_11-32-5.png

The more elements included for verification, the longer the operation calculation will take. Upon completion of the check, the user is presented with the status of each operation. See more

In addition to Background Simulation, you can run step-by-step simulation on the Simulation tab. The key aspects of the interaction between Background Simulation and step-by-step simulation are covered in another chapter of the documentation. See more