Download Print this page

HEIDENHAIN MANUALplus 620 Technical Manual page 719

Hide thumbs Also See for MANUALplus 620:

Advertisement

Activate error
compensation
January 2012
Three requirements must be fulfilled for activating nonlinear axis error
compensation:
Activate the general compensation procedures with MP_active = ON.
Activate the axis-specific nonlinear axis error compensation with
MP_compType=non-linear (see "Linear axis error compensation" on page
711).
In the config.cma file, activate a line with an * in the ACTIVE column or with
Module 9095. The active line can be interrogated using Module 9035.
Note
Compensation is not available for axis and spindle positioning by PLC.
Module 9095 Activate axis-error compensation
Module 9095 activates a line in the selected file (*.CMA) and assigns the
arguments for the compensation value tables (*.COM). Multiple
measurement series (e.g. x=f(), y=f()..) can be stored in the compensation
value tables. After the module has been executed, the argument is assigned.
In this way the screw pitch error x=f(x) and axis sag x=f(y) can be
compensated simultaneously, for example.
Constraints:
The transferred line remains selected as the active line even after a control
reset.
Once the NC program has started, the module operates only during the
output of an M/G/S/T/T2/Q strobe.
The nominal axis values may change slightly when the compensation value
table is switched over.
Call:
PS
B/W/D/K <>Active line>
CM
9095
PL
B/W/D
<>Error code>
0: Compensation was selected
1: Line was not found in the *.CMA table
2: Compensation value table (*.COM) is missing
3: Compensation value table > 256 entries
4: Maximum total number of compensation points
exceeded
5: Too many compensation value tables (>10)
6: *.CMA file does not exist
7: Call was not from a submit job
8: Call during running program without strobe
10: *.CMA file is protected
6.10 Axis Error Compensation
719

Advertisement

loading