CNCcomp - Heidenhain TNC 426/430






Measurement File Options

Measurement file options are the same for all the controller types. Reference point is the distance between machine tool datum and the start point of the measurement. If measurement file includes several measurement runs (sets) they all are listed in a 'Measurement set(s)' listbox. It is possible to select just one or several sets for the compensation. If more than one set is selected the average of all selected measurement sets are used for the compensation.

Parameters Options

Axis Number
Axes number specifies which axis is to be compensated. This changes name of a compensation file and the colum that it affects. If current compensation settings have been read in earlier, a selection of new axis will change 'Compensation interval' and 'Distance of table from datum' to active settings.

Compensation interval
Compensation interval defines distance between consecutive compensation points. Interval can only be a fixed size (2^n / 10000) and thus you have to select a suitable step from predefined choices. Because amount of compensation points per table is restricted to 256, it might be sometimes necessary to increase step size. Program will inform you if this is necessary.

Distance of table from reference point
This setting determines the start of compensation table from machine tool datum. If you are creating a new table, this value can be inverse of 'Distance to reference point' of measurement (default). However if old compensations are already active, it might be better to use old setting.

Configuration file
You can change the name of compensation configuration file. If old compensation settings have been read in, all those settings are written to a new file as well.

Compensation file
This is a file where actual compensations of an axis are written. Notice that in one file there can be many columns. Each column compensate different axis, just a row in a file is chosen based on position of the current axis. CNCcomp compensates only positioning and thus a row is selected based on location of the same axis as it affects.

Add to existing pitch compensation
If existing pitch compensation file is read from NC, the new compensation can be actualised cumulative to old ones. If you want to measure and compensate without clearing the old compensations, read first the old values to PC, put a cross in this selection and carry out measurements so that compensations are set active in a machine tool.


The calculation is done by pressing the CALCULATE toolbar button.


Calculation results are shown on the right side of the form. The actual compensation file and configuration file format are shown on the lower right corner of the window.

Saving the compensation parameter file

Compensation parameter file is saved by pressing the SAVE toolbar button. After this the save file dialog is opened. It asks for name of compensation file. You should give equal name to "Compensation file" setting in screen, but it is not compulsory. Different name just causes configuration file to have wrong file name entry. However you have to choice right file extension: .COM or .VNC The link program you are using might require specific extension (TNCremo works with both extensions, but old link programs require .VNC extension).

Program saves without asking also configuration file into the same directory. It will use file extension .CMA, if you chose .COM for compensation file. Otherwise extension will be .SNC A message window will appear on the screen to tell which file names have been used.

Sample screen

Heidenhain TNC screen