Siemens SINUMERIK 840C User Manual

Page 367

Advertising
background image

6 NC Machine Data (NC MD), NC Setting Data (NC SD)

09.01

6.7.1 Axis-specific MD bits 2 (axial bits 2)

The derived following error difference is always evaluated against the actual set
speed in order to derive a compensation value across the total velocity range of an
axis. Otherwise a compensation proportional to the velocity would not be possible
if constant velocity operation is revoked.

The compensation values are deleted when compensation is deselected (MD
1804*, bit 1 deleted). New compensation values have to be calculated if the
function is reactivated.

After POWER ON the compensation values are recalculated and the previous
values are deleted.

If the tacho compensation is also to be used for spindles, a C axis must be
assigned to each spindle in order to set the axis-specific MD bit. Tacho
compensation and feed forward control is only active for spindles in position
control mode (M19 absolute, M19 through several resolutions).

Bit 0

In order to obtain a symmetrical traversing range around the zero position for
finitely turning rotary axes, bit 0 must be set to 1 under MD 1804*. This will require
no modulo correction within the range between -180 degrees and +180 degrees
(if MD 1808*, bit 6=1) or between -8 revolutions and +8 revolutions (if MD 1808*
bit 6=0) (see Section 12.11.2.4)

7

6

5

4

3

2

1

0

Bit No.

NC MD

1808*

Range
extension
ENDAT
absolute
encoder

SIPOS

single-turn

absolute

encoder

available (as

from SW 2)

2nd

measuring

system

distance

coded

1st

measuring

system

distance

coded

Absolute

offset MD
396* valid

Absolute

encoder

counting
direction
opposite

sense

Value range

extension

of absolute

offset

Axis with

absolute

encoder

system

Bit 7=1

ENDAT absolute encoder overflows are stored in the SRAM of the NC-CPU and
then included in the calculation of the actual position.
This function is required in the following cases:

Rotary axes with an encoder on the motor (indirect measuring system) and a
gear not equal to 1/2”.

Linear axes with an encoder on the motor (indirect measuring system) and a
traversing range that is greater than the traversing range of the absolute
encoder.

For a more detailed description see the description of the function ”Range
extension with ENDAT absolute encoder”.

Bit 7=0

ENDAT absolute encoder overflows are not stored and evaluated.

Bit 6=1

Single-turn absolute encoder present

General:

The function in ”Single-turn absolute encoder available” is required for rotary axes
with a SIPOS or Endat absolute encoder which is connected directly and an
unlimited traversing range. This function is used to evaluate the absolute value
within one revolution only in order to avoid incorrect positioning should there be a
counter overflow (danger to machine).

6–182

©

Siemens AG 1992 All Rights Reserved 6FC5197- AA50

SINUMERIK 840C (IA)

Advertising
This manual is related to the following products: