L_camprofiler, 5function blocks, Stop – Lenze E94A User Manual
Page 162

5
Function blocks
5.6
L_CamProfiler - curve interpolation for motion profiles
162
Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5.6
L_CamProfiler - curve interpolation for motion profiles
From the cam data under the current product number (specified by the LS_CamInterface) SB, this
FB reads the table of values of the curve track selected via the input dnTrackNumber and outputs the
corresponding y position for the x position specified.
• Between two points of the table of values a linear interpolation is effected (similar to the
L_CamData FB of the "Software Package CAM" for 9300ET).
• The y position is output in the corresponding y measuring system (modulo/limited/unlimited).
• Additionally, the y speed and the acceleration curve are output which are used for the accelera-
tion feedforward control.
• Furthermore, for feed profiles (unlimited measuring system), the feed length for the use in a
subsequent FB for stretching and compression is output.
• For the curve interpolation of a characteristic, as a reduced variant of this FB, the
FB is provided instead.
Function library:
LenzeCam
FB only permissible for firmware from V3.0 onwards!
Runtime software licence:
Motion Control HighLevel
Motion Control TopLevel
Stop!
Ensure that the selected curve track contains machine parameters matching the input
signals, as otherwise serious malfunctions within the application may occur!
Note!
The minimum x value must be "0" to ensure that the FB can work without errors. If the x
value range of a curve starts with x <> 0, an error will be output (bError = TRUE).
GQ<3RV2XWBS
/B&DP3URILOHU
GQ7UDFN1XPEHU
GQ;2IIVHW3UHFWUOBS
E;=HUR
&
GQ;3RV,QBS
&
&
GQ<6SHHG2XWBV
&
GQ<$FF2XWB[
&
GQ<)HHG/HQJWKBS
&
GZ<)HHG5HVLGXDO
GQ$FW7UDFN1XPEHU
E(UURU
;$[LV'DWD
<$[LV'DWD
& 5HIHUHQFHVSHHG;
& 7UDFNPRGH
& 'HOD\WLPH
& 3UHFRQWUROJDLQ
& 6WDWH
;
<
&DPD[LVGDWD
;
<
GQ;&\FOH/HQJWKBS
&
E5HVHW
'DWD