11.03
4 Data Descriptions
4.1 Machine data
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
4-217
36902
MD number
$MA_SAFE_IS_ROT_AX
Rotary axis
840D
Default: 0
Min. input value: 0
Max. input value: 1
Change becomes effective after POWER ON:
Protection level (R/W) 7/2
Unit: -
Data type: BOOLEAN
Applies from SW 3.4
Meaning
Data specifies whether the axis for safe operation is a rotary axis/spindle or linear axis.
= 0:
Linear axis
= 1:
Rotary axis/spindle
The value set in this MD must be the same as the value set in MD: $MA_IS_ROT_AX. A
parameterization error is displayed if they are not identical.
Corresponds with …
MD 30300: $MA_IS_ROT_AX
36905
MD number
$MA_SAFE_MODULO_RANGE
Modulo value for SN
840D
Default: 0.0
Min. input value: 0.0
Max. input value: 737280.0
Change becomes effective after POWER ON:
Protection level (R/W) 7/2
Unit: Degrees
Data type: DOUBLE
Applies from SW 4.2
Meaning
Actual value range within which safe cams for rotary axes are calculated. The axis must
be a rotary axis ($MA_/$MD_SAFE_IS_ROT_AX = 1).
Value = 0:
Modulo override after +/- 2048 revolutions
(i.e. after 737 280 degrees)
Setting > 0 and multiples of 360 degrees:
Modulo override after this setting (e.g. setting = 360
the actual value range is between 0 and 359.999 degrees, i.e. a
modulo override is carried-out after every revolution.
Special cases, errors
•
If the value set in this data is not 0 or a multiple of 360 degrees, then an appropriate
alarm is output during run-up.
•
The cam positions are also checked with respect to the parameterized actual value
range during run-up. An appropriate alarm is output if parameterization errors are
detected.
•
Actual value ranges set in $MA_SAFE_MODULO_RANGE and
$MA_MODULO_RANGE must be a multiple integer.
Corresponds with …
MD 1305: $MD_SAFE_MODULO_RANGE
MD 30330: $MA_MODULO_RANGE
MD 36935/1336: $MA_/$MD_SAFE_CAM_POS_PLUS
[
n
]
MD 36937/1337: $MA_/$MD_SAFE_CAM_POS_MINUS
[
n
]
36910
MD number
$MA_SAFE_ENC_SEGMENT_NR
Actual value assignment: Drive type
840D
Default: 1
Min. input value: 0
Max. input value: 1
Change becomes effective after POWER ON:
Protection level (R/W) 0/0
Unit: -
Data type: BYTE
Applies from SW 3.4
Meaning
Number of the bus segment via which the encoder is addressed.
=1:
Drive bus of SIMODRIVE 611 digital (always used)
36911
MD number
$MA_SAFE_ENC_MODULE_NR
Actual value assignment: Drive number/measuring circuit number
840D
Default: 1
Min. input value: 1
Max. input value: NCU 572: 31
Change becomes effective after POWER ON:
Protection level (R/W) 7/2
Unit: -
Data type: BYTE
Applies from SW 3.4
Meaning
Module No. within a segment via which the SI encoder is addressed.
The logical drive number of the drive assigned to the axis via $MN_DRIVE_LOGIC_NR
must be entered here.
For standard applications with a 2-encoder system, the encoder for Safety Integrated is
connected to the second encoder connection (lower input) of the same drive module.
Special cases, errors
Any actual value input in the 611 digital group can be used for the second encoder as the
measuring system on the NC side.
Corresponds with …
MD 36910: $MA_SAFE_ENC_SEGMENT_NR
MD 36912: $MA_SAFE_ENC_INPUT_NR
MD 36010: $MN_DRIVE_LOGIC_NR
MD 30220: $MA_ENC_MODULE_NR