K3: Compensations4.4 Interpolatory compensationExtended FunctionsFunction Manual, 03/2013, 6FC5397-1BP40-3BA1 239Preconditions / activationThe MSEC is only active until the following pre-conditions:● The compensation values are stored in the static user memory and are active (afterPOWER ON).● The function has been activated for the relevant machine axis:MD32700 $MA_ENC_COMP_ENABLE [] = 1= Position measuring system = 0 Measuring system 1with: = 1 Measuring system 2● The axis has been referenced:DB31, ... DBX60.4 or 60.5 =1 (referenced/synchronized 1 or 2)As soon as these conditions have been fulfilled, the axis-specific actual value is modified bythe compensation value in all modes and traversed by the machine axis immediately.If the reference is then lost, e.g. because the encoder frequency has been exceeded (DB31,... DBX60.4 or 60.5 = 0), compensation processing is deactivated.4.4.2.2 CommissioningNumber of compensation interpolation points (MD38000)For every machine axis and for every measuring system (if a 2nd measuring system isinstalled), the number of reserved interpolation points of the compensation table must bedefined and the necessary memory reserved with the following machine data:MD38000 $MA_MM_ENC_COMP_MAX_POINTS[,]Position measuring system = 0 Measuring system 1with: = = 1 Measuring system 2 = Axis name (e.g. X1, Y1, Z1)The required number of compensation interpolation points is calculated as follows:00B(1&B&203B0$;B32,176>H$;L@ $$B(1&B&203B0$;>H$;L@ದ$$B(1&B&203B0,1>H$;L@$$B(1&B&203B67(3>H$;L@ PreviousNext |