For a CAM programmer, a macro is a defined sequence of machining steps that contains all of the tool and technology data for a characteristic geometry – so-called features. In practice, macros enable NC programming with a click of the mouse and make it possible to greatly reduce the amount of programming required.
hyperMILL® CAM software searches automatically for the right macro in its technology database for the respective geometry feature.
The user must have saved the machining steps for frequently recurring geometries once in this macro database. Then, macros can be accessed at any time in order to program complete work sequences automatically and very quickly.
The intelligent macros provided in hyperMILL® can do a lot more. Rules and conditions can be defined in these macros for each machining step. Machining steps can then be automatically assigned and adjusted based on the geometry information such as diameter, depth and open or closed pockets, and in accordance with the defined rules. A simple ‘if-then’ rule activates the relevant part of the macro. Once the required machining sequences have been generated once, program parts are generated automatically. Intelligent macros are very easy to use for CAM programmers as they can define the rules in plain language.