hyperMILL® VIRTUAL Machining Center

The hyperMILL® VIRTUAL Machining Center allows you to simulate and analyze the manufacturing process to reduce inefficient operations and costly errors to a minimum.

The hyperMILL® VIRTUAL Machining Center combines the advantages of a CAM data-based simulation with those of an NC code simulation. What you get in the end is an NC code simulation that includes all the process information you need from the hyperMILL® CAM system, such as negative allowances, chamfers, and hole parameters. This information is needed to avoid false collision detection during these machining operations and eliminates the time-consuming task of evaluating the associated collision areas.

VIRTUAL Machining Center offers you all the classic options for simulation. The machine simulation takes place on a digital twin of your machine and this factors in not only the workpiece, but also the billet and tool, tool holders, fixtures and clamping devices. Our NC code-based machine simulation therefore ensures reliable collision detection, and run-in processes become significantly more efficient and safer.


  • NC code based
  • Digital twin of the machine
  • Visual inspection independent of collision check
  • Simulation of all tool and connection paths
  • Limit switch control
  • Stock removal simulation
  • Extensive analysis functions
  • Inspection of machine, holder, tool, model and billet
  • Clamping test

Process information from the CAM system

Standard simulation systems simulate the machining process using internal tool path data from the CAM system or based on the generated NC code. To reliably and precisely simulate your NC programs, the relevant process information from the CAM system must be evaluated along with the NC code. hyperMILL® is able to do just that. Here’s an example to illustrate this: You program corresponding machining jobs in hyperMILL® and assign negative allowances or machine non-modeled details such as chamfers. Typically, these component violations, which are intentional and by design, are detected as collisions and must be evaluated by you afterwards. But that’s not the case when you’re working with the hyperMILL® VIRTUAL Machining Center. It precisely simulates all machining operations and checks them to ensure maximum reliability.
The following process information is taken into account here:

  • Negative allowances
  • Trim areas
  • Non-modeled details
  • Automatic deburring: break chamfers and edges
  • Scribing

“The hyperMILL® VIRTUAL Machining Center is key to designing set-up processes in a far more safe and efficient way.”

Dr. Josef Koch
CTO OPEN MIND Technologies AG


In-depth analysis of the NC program

In addition to efficient simulation, the hyperMILL® VIRTUAL Machining Center provides a wide range of analysis functions that allow you to examine every machining situation in detail. Various axis diagrams provide valuable information about the quality of the machine run. All traverse movements of the different axes, feedrates, and spindle speed are visible to the CNC programmer at all times to avoid errors and inefficient operations.

Analysis Functions in the hyperMILL® VIRTUAL Machining Center

Workspace monitoring

With the help of a stored machine model, the workspace monitoring checks whether any limit switches are traversed by the 2.5D, 3D, 3+2 or 5-axis simultaneous machining movements. The movements of both the linear axes (X, Y and Z) and the rotary axes (A, B and C) are checked, as well as the clamps and fixturing systems.

Adjusting visibility

The visibility of the individual machine components can be adjusted in order to enable optimal visualization of the simulation. Preset machine views, such as ‘Head and Table’ can be called up at the push of a button.

Axes diagrams

Thanks to the movement diagrams of the individual axes, conclusions can be obtained regarding the quality of the machining cycle. Abrupt changes of direction or large traverse movements are easily visible and can be analyzed in more detail.

Jump to simulation locations

It is possible to jump forwards or backwards to specific points in the NC code at any time. The blank is automatically updated for the selected simulation point. The points can be selected either by automatic breakpoints, via the program management or at any point in the NC code.

mobile-s mobile-m mobile-l tablet desktop-s desktop-m desktop-l desktop-xl