NC Simulation - Realistic representation of your NC programs

NC Simulation

Simulation of the NC source code (neutral)


With the help of the OPUS source simulation you make your programmed tool paths visible.
Optimize your idle paths with a realistic simulation and avoid expensive collisions in advance. Increase the potential within the production and reduce costly and lengthy running-in processes.
The OPUS source simulation simulates the tool paths generated in OPUS with the tools used and the defined environment. The environment includes all clamping devices set for your workpiece.
The NC source blocks generated before a postprocessor run are simulated. However, many conversions to the actual control code can already be included in the simulation. This is achieved by clever use of the postprocessor core and the internal macro language.



Overview of the Features


  • Collision control (interruption or graphic highlighting)
  • Empty path optimization
  • Calculation of piece time
  • photorealistic display
  • Material removal calculation
  • Storage possibility for the resulting raw part for further processing
  • Jump marks for quick access at certain positions (e.g. tool change)
  • Recording function for the simulation
  • Adjustable display dialog (coordinates, rotary axes, etc.)
  • Reduction of the running-in times at the machine

NC Code simulation

The OPUS NC re-simulation takes a slightly different approach than the pure source simulation.
Here the actual NC code of the NC program is scanned, analysed and converted into tool paths, i.e. according to a similar principle of NC controls.
In principle, all common NC controls can be supported. The structure of the NC program can also be variable.
Own variables/parameters can be supported as well as self-written cycles, different subroutine techniques, loops, etc.
The result is an almost one hundred percent machine-oriented simulation of your NC program.
It does not matter where the NC program comes from. It can be an NC program generated in OPUS, i.e. an NC program created by a postprocessor, or a handwritten NC program or an NC program generated on the NC machine itself.

Like the pure source simulation, the NC re-simulation can be done with or without a machine model. The use of a machine model is, of course, optimal in order to obtain the most accurate representation of the traverse movements.

Machine simulation




  • Realistic display of the NC machine
  • complete kinematic chain
  • Inclusion of clamping devices
  • Support of different aggregates (spindles, angle heads, etc.)
  • Detection of axis overruns