Sag/angularity complete-CEC compenzation
To set the sag/angularity compensation (between the axis Compensation) it is necessary to have the appropriate option purchased!!!
To set the compensation, do the following:
Parameter 18342-$MN _mm_cec_max_points -we set the number of points for Compensation.
Parameter 18342 (0)-table No. 0,18352 (1) table 1 etc. Parameter 32710 MA_CEC_ENABLE = 1 active compensation, 0 Inactive compensation
Caution After NCK reset (changing parameter 18342), memory (loss of Data) will be reorganized!!!!
After overriding the 18342 parameter (before NCK reset), It is necessary to create an archive of Serial UDP-NC including compensation data (commissioning) and Reload.
Then in the NC directory NC active data-sag/angularity complete-creates compensation file(CEC),make the archive (output data, archive, name the file, format-punched tape), you can edit them.
The CEC compensation file looks like the following:
CHANDATA (1) position Y
$AN _cec [0.0] = 0 -1000
$AN _cec [0.1] = 0.05 -950
$AN _cec [0.2] = 0.03 -900
$AN _cec [0.3] = 0.01 -850
$AN _cec [0.4] = 0.06 -800
$AN _cec [0.5] = 0.09 -750
$AN _cec [0.6] = 0.11 -700
$AN _cec [0.7] = 0.12 -650
$AN _cec [0.8] = 0.06 -600
$AN _cec [0.9] = 0.03 -550
$AN _cec [0.10] = 0 -500
$AN _cec [0.11] =-0.3 -450
$AN _cec [0.12] =-0.06 -400
$AN _cec [0.13] = 0.01 -350
$AN _cec [0.14] = 0.07 -300
$AN _cec [0.15] = 0.03 -250
$AN _cec [0.16] = 0.01 -200
$AN _cec [0.17] = 0.02 – 150
$AN _cec [0.18] = 0.03 -100
$AN _cec [0,19] = 0.015 -50
$AN _cec [0.20] = 0 -0
$AN _cec_input_axis [0] = (Y)-input Axis
$AN _cec_output_axis [0] = (Z)-output Axis
$AN _cec_step [0] = 50-distance points
$AN _cec_min [0] =-1000-start of compensation (minimum ref. Y-axis Position)
$AN _cec_max [0] = 0-end of compensation (maximum ref. Y Position)
$AN _cec_direction] = 0
$AN _cec_is_ MODULO [0] = 0-switch on the rotary axis module
M17