Optimal NC code for multi-axis machining

    The hyperMILL® VIRTUAL Machining Optimizer module automatically finds the technically best, collision-checked tool position with efficient traverse movements for multi-axis machining. Powerful optimisation algorithms ensure an efficient and safe machine run.

    Virtual Machining Optimizer | NC simulation

    There are many ways to position the tool in multi-axis machining. The quality and efficiency of the milling operation is largely dependent on the solution that is selected. Due to the complexity of multi-axis machining, it is often not possible to find the optimal overall solution when setting the axis position manually.

    Automatic solution selection optimises multi-axis positions

    The hyperMILL® VIRTUAL Machining Optimizer always finds the best collision-free tool position automatically and during the postprocessor run. In doing so, the Optimizer takes into account special kinematic properties of the machine and user-specific properties for collision avoidance. This avoids programming errors or subsequent editing of the machining program. The hyperMILL® VIRTUAL Machining Optimizer always guarantees optimal, collision-free machining on the machine.

    Avoiding repositioning

    The hyperMILL® VIRTUAL Machining Optimizer analyses entire machining sequences and not just individual operations. Accordingly, the Optimizer always selects the ideal solution for machining the entire sequence together, within the existing machine limits. This way, it achieves its objective of avoiding time-consuming repositioning and retract movements.


    • Automatic solution selection for multi-axis positions
    • Optimised movements
    • Individual configuration options
    • Process reliability

    Details on hyperMILL® VIRTUAL Machining Optimizer 

    Movement optimisation

    If a collision is detected and a 3-axis movement is therefore not possible, the Optimizer changes the movement with the aid of a fourth or fifth axis. In this example, there is a collision with the tool and spindle assembly. For this reason, the C axis rotates and the machining can be carried out in a collision-free manner.

    Collision | VIRTUAL Machining Optimizer
    Without Optimizer: Collision detected
    No Collision | VIRTUAL Machining Optimizer
    With Optimizer: Collision free

    Precise machining

    The Optimizer automatically adds additional intermediate positions to the toolpaths, always dependent on the kinematic properties of the machine. This means that soft machine movements for precise machining are also ensured near the pole.

    Optimised movements

    The movements between the individual operations are perfectly aligned with the kinematic properties of the respective machine. At the same time, large compensation movements during repositioning are avoided. The rotation axes are moved along the shortest path and the movements of the linear axes are reduced to a minimum. This allows higher speeds for the traverse movements.