Encoder 3
Encoder 2
Enc Gn_ZSW
<5>
[4730.5]
r0481[n -1]
Encoder 1
Ref_mark act
<4>
p2508[0...3]
<2>
[-/3646.7]
(0/2684.0)
MT_eval act
<4>
p2509[0...3]
<2>
[-/3646.7]
(0/2684.1)
MT_eval select
p2510[0...3]
<4>
0 = Measuring probe 1
(0)
1 = Measuring probe 2
MT_eval edge
p2511[0...3]
<4>
0 = Rising edge
(0)
1 = Falling edge
0 = Rotary Encoder
p0404[E].0
1 = Linear Encoder
Enc fine Gx_XIST1
2...18
p0418[0...n] (11)
Enc fine Gx_XIST2
2...18
p0419[0...n] (9)
Enc Gn_XIST1
Incr
<5>
r0482[n -1]
Enc Gn_XIST2
<5>
r0483[n -1]
Load grbx abs_val
r2723[D]
Direct MT 1
p2517[0...2]
Abs_enc_adj stat
Direct MT 2
p2507[E] (1)
p2518[0...2]
<1> The parameter is only relevant for absolute encoders.
p2598/p2599 is used to perform the adjustment.
The position is entered via p2598/p2599 [3612].
<2> When the "basic positioner" function module (r0108.4 = 1) is active, these binector/connector inputs are
supplied by default with values from this module. The second value specifies this assignment.
<3> p2502 = 0: Position actual value preprocessing is not assigned to any encoder.
<4> [0] for position control; [1...3] for encoders 1 ... 3.
1
2
DO: SERVO, VECTOR
Position control - Position actual value preprocessing (r0108.3 = 1)
LU per 10 mm
LU per load rev
1...2147483647
1...2147483647
p2503[D] (10000)
p2506[D] (10000)
Enc grid div
Rot enc pulse No
0...250000000 [nm]
0...16777215
p0407[E] (16000)
p0408[E] (2048)
1
0
1
0
0
0
ActV_prep neg corr
<4>
p2730[0...3]
<2>
(0)
–
Position difference between
+
LU
2 sampling times
0
<1>
0
0...3
ActVal_prepCorrAct
Act val_prep corr
<4>
<4>
p2512[0...3]
p2513[0...3]
<2>
<2>
(0/2684.7)
(0/2685)
[-/3646.7]
[-/3635.7]
3
4
Mot/load load rev
-1048576...1048576
p2505[D] (1)
Position tracking
load gear for
absolute encoder
[4704.4]
Mot/load motor rev
1...1048576
p2504[D] (1)
Position offset
p2516[0...3]
(0/2667)
1
<4>
[-/3635.7]
<2>
X
n
+
s_act
Y
n
Y
= Y
+ X
n
n - 1
n
+
+
1
s_act set setVal
p2515[0...3]
<4>
(0)
s_act setting act
<5> Index [n-1]
p2514[0...3]
<6> Encoder 1 = r2527.0 - 2
<4>
(0)
LU: Length Unit
5
fp_4010_55_eng.vsd
15.05.14 V05.02.03
ActVal_prep STW encoder 1
r2520[0]
[4720]
ActVal_prep STW encoder 2
r2520[1]
[4720]
ActVal_prep STW encoder 3
r2520[2]
[4720]
s_act
r2521[1...3]
<4>
v_act
r2522[1...3]
<4>
Measured value
r2523[1...3]
<4>
s_act
<3>
r2521[0]
Encoder assignment
v_act
0...3
r2522[0]
p2502[D] (1)
Measured value
r2523[0]
1
LU/revolution
2
r2524
3
Enc_adj offset
p2525[E]
Enc_justage DDS
p2733[E]
Pos act val valid
r2526.0
Referencing active
r2526.1
Meas val valid
r2526.2
Encoder n
Encoder 2 = r2528.0 - 2
Encoder 3 = r2529.0 - 2
6
7
Function diagram
SINAMICS S120/S150
p0115[4]
[3635.4]
<4>
[4015.1]
<4>
[3612.1]
<4>
[3630.5]
[4015.1]
[3635.1]
[4015.1]
[3612.1]
[3612.1]
<6>
8
- 4010 -