User guide

Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05 483
5 Function blocks
5.128 L_SdInterpolate - signal interpolation
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5.128 L_SdInterpolate - signal interpolation
This FB is used to interpolate position information, e.g. to compensate for long bus transfer cycles
or smooth low-resolution absolute-value encoders.
•The FB L_LdExtrapolate
is available for extrapolation. ( 319)
Inputs
Outputs
Parameter
Function library: LenzeServoDrive FB available from library V02.00.xx.xx!
Runtime software licence: Motion Control HighLevel Motion Control TopLevel
Identifier/data type Information/possible settings
dnPosIn_p
DINT
Position of the external, and, as the case may be, insufficiently resolved master shaft
in [increments].
AxisData Machine parameters
For accepting the machine parameters of the drive/motor, connect this input
with the output DI_AxisData of the SB LS_DriveInterface.
• The machine parameters of a master drive can be displayed with the
FB L_SdSetAxisData
. In this case, the FB output AxisData must be connected to
this input. ( 510)
Identifier/data type Value/meaning
dnPosOut_p
DINT
Master position output (in the cycle) in [inc]
dnSpeedOut_s
DINT
Master speed output (in the cycle) in [rpm]
15000 rpm 2
26
67108864
bError
BOOL
"Error" status signal
TRUE Master position dnPosIn_p has exceeded the cycle defined in the ma-
chine parameters (AxisData).
Parameter Possible settings Information
C04400 1 16 Number of the interpolation cycles
•Initialisation: 1
C04401/1
As of library V02.02.xx.xx
String of digits Position unit
•Read only
C04401/2
As of library V02.02.xx.xx
String of digits Speed unit
•Read only
GQ6SHHG2XWBV
/B6G,QWHUSRODWH
GQ3RV,QBS
$[LV'DWD
E(UURU
GQ3RV2XWBS
&
1RRILQWHUSRODWLRQF\OHV
&
& 3RVLWLRQXQLW
&
&
6SHHGXQLW
&