5function blocks – Lenze E94A User Manual
Page 163

Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05
163
5
Function blocks
5.6
L_CamProfiler - curve interpolation for motion profiles
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Inputs
Outputs
Identifier/data type
Information/possible settings
dnXPosIn_p
DINT
Input position in [increments]
• Position of the x axis of an encoder via bus system.
• C05510 indicates the input position in the real unit of the machine.
dnXOffsetPrectrl_p
DINT
Offset for feedforward control in [increments]
• Position offset for displacing the acceleration track shown at the output
dnYAccOut_x.
• C05511 indicates the position offset in the real unit of the machine.
dnTrackNumber
DINT
Selection of the curve track
• The acceptance is effected immediately, depending on the mode for the track
switch-over selected in C05505, or in the next zero crossing of the x axis.
bReset
BOOL
From library V01.04.xx.xx
Reset output position
FALSETRUE The dnYPosOut_p output is set to "0".
Data
From library V01.04.xx.xx
Data interface – For Lenze service only!
For the "Electronic cam" application:
Leave the input blank.
• If the Data input is not energised, the FB reads the table of values of the curve
track selected via the dnTrackNumber input from the cam data under the current
product number (specified by the LS_CamInterface SB) and outputs the corres-
ponding y position for the x position specified.
• In this case, the LS_CamInterface SB has full online change functionality.
Identifier/data type
Value/meaning
dnYPosOut_p
DINT
Output position in [increments]
• Unlimited position of the y axis.
• This output position can be directly transferred to the basic function "Position fol-
lower" (LS_PositionFollower SB), if an unlimited measuring system is used in the
drive axis.
• C05514 indicates the output position in the real unit of the machine.
dnYSpeedOut_s
DINT
Output speed given as speed in [rpm]
• C05515 indicates the output speed in the real unit of the machine.
dnYAccOut_x
DINT
Acceleration feedforward value
• The acceleration feedforward value results from the acceleration curve stored in
the cam data and the mass information stored in the machine parameters for the
y axis (YAxisData).
• The output of the acceleration feedforward value is only effected if the motion
profile selected also contains the corresponding information.
• In some applications the dynamic performance can still be increased by means of
an acceleration feedforward.
• Output as speed change/time in [rpm/s]
• Display parameter: C05516
dnYFeedLength_p
DINT
Feed length of the current profile in [increments]
• Only if a feed profile is available.
• C05517 indicates the feed length in the real unit of the machine.
dwYFeedResidual
DWORD
Residual value of the feed length of the current profile
• Only if a feed profile is available.
dnActTrackNumber
DINT
Number of the currently processed motion profile (current curve track number)
dnXCycleLength_p
DINT
From library V01.01.xx.xx
Cycle in [increments]
• C05518 indicates the cycle in the real unit of the machine.