12 configuration of axes - correction of axes, 1 mk_spindelumkehrspiel, Configuration of axes − correction of axes – Lenze ETC Motion Control User Manual

Page 215: Mk_spindelumkehrspiel, Machine constants

Advertising
background image

Machine constants

Configuration of axes − Correction of axes

MK_SPINDELUMKEHRSPIEL

4

4.12

4.12.1

l

215

EDSTCXN EN 2.0

4.12

Configuration of axes − Correction of axes

4.12.1

MK_SPINDELUMKEHRSPIEL

This machine constant uses millimeters or degrees to define by which value
the set position is to be corrected if the travel direction is reversed. The
default value is 0. As soon as a value is entered, the spindle reverse
compensation is switched on.

The correction of a spindle gradient distortion or linearity distortion of the
position measurement system can be carried out by means of a table which
is stored in Flash−PROM or transferred by ETC−MMI after the control has been
started up. The correction is switched on automatically after the table has
been transferred.

The correction is carried out for the axes specified in the file within the
defined actual positions. The positions refer to the home position. In the case
of a periodically repeated error, it is possible to define the relative range by
means of specifying a "modulo" value within the defined correction area.
Once the end of this relative area is reached, the values from the top of the
table are processed again.

For the correction values one byte each is available, i.e. the correction value
can be −128 ... 127 increments per position value. During the axis output, the
correction value is added to the calculated position. A linear interpolation
takes place between two grid points. Positions that lie outside the defined
range are not subject to correction. The correction table can contain a
maximum 4096 entries per axis.

The file is a binary file. It must be stored under the name "ACHSEN.KOR" in
Flash−PROM (load with utility program "download"). The file consists of a
header with a length of 128 byte, 2 definition blocks and up to 512 data
blocks of 8 byte each per axis. The data is stored in binary format.

128

8n

8n

8n

8n

Header

Def 1:

MIN/MAX

Def 2: MOD

Data (1)

Data (512)

Header: The header contains the null−terminated list of the axis letters of the
participating axes. They can be in any order. The data of the following blocks
are interpreted in this order. The rest must be filled with binary zeros.

0

1

2

3

n

127

128

X

Y

Z

...

0

...

0

Correction of a spindle
gradient distortion

Structure of correction file

Advertising