NUMgrind is designed to simplify the creation of G code programs for CNC grinding machines through the use of a highly intuitive graphical human machine interface (HMI), conversational-style ‘fill in the blanks’ type dialogues or a combination of the two.

Unlike conventional CADCAM workstation tools for generating CNC machine tool control programs, NUMgrind is intended for use in the production environment. It enables shopfloor personnel to handle everyday machining tasks very quickly and efficiently – and the work can be easily shared amongst several people and several machines. The NUMgrind HMI can of course also be run on an office PC. Application-dependent projects, and the corresponding ISO part programs, can be created, tested with NUM’s Flexium 3D simulation software and transferred to the targeted machine.

The operator simply determines the sequence of the grinding process via the HMI and enters the necessary data for the grinding operations, grinding wheels and dressing operations in the dialogue pages. Programming is further simplified by the fact that the HMI is supported by a comprehensive library of predefined shapes, which includes eccentric circles, hexagons, pentagons, polygons, Reuleaux triangles and rhombi. The CNC program is then created completely automatically and stored in an executable form.

The closed shape of the workpiece is defined in the XY plane. However, grinding is performed by interpolating or synchronising the X axis with the C axis (workpiece spindle). Axial movement in the Z axis can also be accommodated, by means of oscillation or ‘multi-plunge’. The Flexium+ CNC system’s NCK transforms the contour from the XY plane into an XC plane and calculates the corresponding compensation and in-feed movements, taking the grinding wheel diameter into account. The speed profile is also transformed, so that the speed and acceleration are automatically adapted to suit the physical attributes of the machine.