beautypg.com

5function blocks – Lenze E94A User Manual

Page 163

background image

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

FALSETRUE 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.