EasyManuals Logo

Siemens SINUMERIK Series Function Manual

Siemens SINUMERIK Series
956 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #247 background imageLoading...
Page #247 background image
K3: Compensations
4.4 Interpolatory compensation
Extended Functions
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
247
Complex compensation
Since it is possible to use the position of an axis as the input quantity (base axis) for several
tables, to derive the total compensation value of an axis from several compensation
relationships (tables) and to multiply tables, it is also possible to implement sophisticated and
complex beam sag and angularity error compensation systems.
This function also makes it possible to deal with different error sources efficiently. For
example, it is possible to combine a table with a modulo function for a periodic recurring
error component with a second table without a modulo function for an aperiodic error
component for the same axis.
Leadscrew errors can also be compensated with this function by parameterizing an identical
axis for the base and compensation axes. However, in contrast to the MSEC, measuring-
system switchovers are not automatically registered in this case.
Preconditions / activation
The "sag compensation" function does not become active until the following conditions are
fulfilled:
The function has been activated for the relevant machine axis (compensation axis):
MD32710 $MA_CEC_ENABLE[<AXi>] = 1
The compensation values are stored in the static user memory and are active (after
POWER ON).
Evaluation of the relevant compensation table has been enabled:
SD41300 $SN_CEC_TABLE _ENABLE[<t>] = 1
The current measuring system of the base and compensation axes has been referenced:
DB31, ... DBX60.4 or 60.5 =1 (referenced/synchronized 1 or 2)
As soon as these conditions have been fulfilled the setpoint position of the compensation
axis is altered in all modes with reference to the setpoint position of the base axis and the
corresponding compensation value and is then immediately traversed by the machine axis.
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.3.2 Commissioning
Number of compensation interpolation points
The number of required interpolation points in the compensation table must be defined for
every compensation relationship and the memory space required is reserved using the
following machine data:
MD18342 $MN_MM_CEC_MAX_POINTS[<index>] (maximum number of interpolation points
for sag compensation), with index = 0, 1, 2, ... (2 * maximum number of axes) - 1
The required number of interpolation points of a compensation table is calculated as follows:
00B&(&B0$;B32,176>W@
$1B&(&B0$;>W@$1B&(&B0,1>W@
$1B&(&B67(3>W@


Table of Contents

Other manuals for Siemens SINUMERIK Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK Series and is the answer not in the manual?

Siemens SINUMERIK Series Specifications

General IconGeneral
Axes ControlUp to 31 axes
CategoryControl Unit
ManufacturerSiemens
SeriesSINUMERIK
Control TypeCNC
Communication InterfacesEthernet, USB
Operating Temperature0°C to 45°C
Protection ClassIP20
Power Supply24V DC
DisplayColor TFT LCD

Related product manuals