802Dsl BE

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Initial start-up

8.9 Set the axis/spindle-specific machine data.

8.9.3 Analog axis/spindle with TTL encoder via ADI4

Properties
An ADI4 module (Analog Drive Interface for 4 Axes) is an interface module which can be
used to operate up to four drives with an analog setpoint interface on the equidistant
PROFIBUS-DP.
Communication between the controller and the ADI4 takes place via an ADI4-specific
message frame type which, in addition to digital input/output data, also contains a message
frame type (standard message frame 3) for each drive, specified according to a PROFIDrive
profile.
As part of cyclic DP communication, the actual drive values (encoder values) are transferred
from the ADI4 module to the controller via the PROFIBUS-DP, and the speed setpoints
calculated by the controller are transferred to the ADI4 module.
The transferred speed setpoints are then output from the ADI4 module to the drives as
analog values.

SINUMERIK 802D sl with ADI4 module


Both rotary and linear 5 V TTL square wave signal encoders can be connected to the
SINUMERIK 802D sl via an ADI4 module. Up to 4 drives with an analog setpoint interface
can be controlled by this ADI4.
The fixed assignment of the axes to the connectable measuring systems is selected via
MD11240[0] PROFIBUS_SDB_NUMBER.
The following tables in the "Configuration" section describe the configuration of the
assignment of the connectable TTL encoders:
● For setting MD11240[0]=1 -> Table "MD11240[0]=1"
● For setting MD11240[0]=2 -> Table "MD11240[0]=2".

References
Product manual "ADI4 - Analog drive interface for 4 axes"

Parameterization
To operate an ADI 4 module on a SINUMERIK 802D sl, it is necessary to load ADI4.ini into
the control. (see directory...\Siemens\Toolbox 802D_sl\Vxxxxxxxx\Special\ADI4.ini)
The following machine data must also be checked for each connected axis:
● MD30110[0] CTRLOUT_MODULE_NR
Setpoint: Drive/module number
● MD30220[0] ENC_MODULE_NR
Actual value: Drive module/measuring circuit number
● MD30240[0] ENC_TYPE
Actual value: Encoder type

Turning, milling, grinding, nibbling


Operating Instructions, 11/2007, 6FC5397-0CP10-4BA0 135
Initial start-up
8.9 Set the axis/spindle-specific machine data.

● MD31020[0] ENC_RESOL
Encoder pulses per revolution
● MD32250[0] RATED_VALUE
● MD32260[0] RATED_VELO
● MD36700 DRIFT_ENABLE
● MD32110[0] ENC_FEEDBACK_POL

Connectable measuring systems


TTL incremental encoder (for the increments, see the following tables "MD 11240[0]=1", "
MD 11240[0]=2"), difference transmission with 5 V- square-wave signals (RS422 standard).

Configuration
The following tables show the fixed assignment to the connectable TTL encoders.

Table 8-21 MD11240[0]=1

PROFIBUS 16
address
Axis 1. Axis 2. Axis 3. Axis 4. Axis
Encoder lines 2500 2500 2500 1024
MD30110[0] 7 8 9 10
MD30220[0] 7 8 9 10
Connection of X4.1 X4.2 X5.1 X5.2
encoder ADI4

PROFIBUS 15
address
Axis 1. Axis 2. Axis 3. Axis 4. Axis
Encoder lines 1024 18000 9000 2500
MD30110[0] 11 12 13 14
MD30220[0] 11 12 13 14
Connection of X4.1 X4.2 X5.1 X5.2
encoder ADI4

Turning, milling, grinding, nibbling


136 Operating Instructions, 11/2007, 6FC5397-0CP10-4BA0
Initial start-up
8.9 Set the axis/spindle-specific machine data.

Table 8-22 MD11240[0]=2

PROFIBUS 16
address
Axis 1. Axis 2. Axis 3. Axis 4. Axis
Encoder lines 2048 2048 2048 1024
MD30110[0] 7 8 9 10
MD30220[0] 7 8 9 10
Connection of X4.1 X4.2 X5.1 X5.2
encoder ADI4

PROFIBUS 15
address
Axis 1. Axis 2. Axis 3. Axis 4. Axis
Encoder lines 1024 18000 9000 2048
MD30110[0] 11 12 13 14
MD30220[0] 11 12 13 14
Connection of X4.1 X4.2 X5.1 X5.2
encoder ADI4

Example
An analog spindle with an incremental rotary encoder is to be operated on a turning machine
with the following values:
1. Encoder lines -> 2,500 increments/revolution
2. Max. spindle speed -> 9,000 revolutions/minute
The following values must be entered in the machine data for a spindle on the control
system:

Table 8-23 Machine data for a spindle

Machine data Name Value Remarks


MD11240 PROFIBUS_SDB_NUMBER[0] 1
MD30110 CTRLOUT_MODULE_NR[0] 9
MD30220 ENC_MODULE_NR[0] 9
MD30240 ENC_TYPE[0] 1 1:= Incremental
encoder
MD31020 ENC_RESOL[0] 2500 Encoder pulses for
rotary encoder
MD32250 RATED_VALUE[0,AX3] 100
MD32260 RATED_VELO[0,AX3] 9000
MD36700 DRIFT_ENABLE[AX3] 1
MD32110 ENC_FEEDBACK_POL[0] 0:= Standard
-1:= Inverted

Turning, milling, grinding, nibbling


Operating Instructions, 11/2007, 6FC5397-0CP10-4BA0 137

You might also like