beautypg.com

10 fbs for positioning tasks, 4short overview – Lenze E94A User Manual

Page 111

background image

Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05

111

4

Short overview

4.10

FBs for positioning tasks

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

4.10

FBs for positioning tasks

Function block

Function

From library

L_PosPositionerInterface

Interface to basic function "Positioning"

• Use this interface to control the SB LS_Positioner

via level-controlled signals, e.g. from a higher-le-

vel control.

LenzePositioning

V02.00.xx.xx

L_PosPositionerTable

Profile data record management

• Storing and managing (traversing) profiles and

"teaching" positions, speeds, accelerations/dece-

lerations and S-ramp times.

LenzePositioning

V01.00.xx.xx

L_PosProfileTable

Profile data record management (simple)

• Storing and managing up to four traversing profi-

les and "teaching" target positions.

• Unlike the FB

L_PosPositionerTable

, this FB does

not use any variable tables, but profile parameter

data is directly entered under the assigned codes.

• Furthermore, the position assigned to the input

dnExtPos_p will be used as target position if profi-

le number 1 is selected.

LenzePositioning

V01.00.xx.xx

L_PosSequencer

Sequence control

• Parameterisable sequence table for implemen-

ting a sequence control.

LenzePositioning

V01.00.xx.xx

L_PosProfileInterface

Profile data interface

• Profile data selection for the SB LS_Positioner.

LenzePositioning

V01.00.xx.xx

L_SdSwitchPoint

Position switch points (cams)

LenzeServoDrive

V01.00.xx.xx

L_LdMonitFollowError

Following error monitoring with adjustable swit-

ching threshold and hysteresis.

LenzeLineDrive

V01.00.xx.xx

L_PosGetProfile

Profile data tables

• Together with an FB instance of type

L_PosPositionerTable

or L_PosProfileTable, this FB

provides five profile data sets that can be selec-

ted.

LenzePositioning

V01.00.xx.xx

L_PosGetProfileData

Profile data output

LenzePositioning

V01.00.xx.xx

L_PosGetTableAcc

Acceleration table

• Together with an FB instance

• ...of type

L_PosPositionerTable

this FB provides

five acceleration values from the VTACC variab-

le table.

• ...of type

L_PosProfileTable

this FB provides ac-

celerations which are directly defined in the

profiles.

LenzePositioning

V01.00.xx.xx

L_PosGetTableJerk

S-ramp time table

• Together with an FB instance

• ...of type

L_PosPositionerTable

this FB provides

five S-ramp times from the VTJERK variable ta-

ble .

• ...of type

L_PosProfileTable

this FB provides S-

ramp times which are directly defined in the

profiles.

LenzePositioning

V01.00.xx.xx

L_PosGetTablePos

Position table

• Together with an FB instance

• ...of type

L_PosPositionerTable

this FB provides

five position values from the VTPOS variable ta-

ble.

• ...of type

L_PosProfileTable

this FB provides po-

sitions which are directly defined in the profi-

les.

LenzePositioning

V01.00.xx.xx