Conversion via the L_CamSetPosition function block (elimination)

Which products are affected?
ESP-SPAC-CAM1 – Software Package Cam V2.0 (LenzeCamControl1V0200.lib library)

Function description
If position values in user units are converted in incremental position values via the L_CamSetPosition function block, the conversion result has, up to now, sporadically been exceeded by 1 increment.

As of library version 2.0 the calculation result at the L_CamSetPosition.dnPositionInternal_p output does not deviate anymore. The function block uses the following equations to calculate the result:

for sunits ≥ 0: s[incr.] = Rounding down ( s[units] * Zi / Ni * 65536[incr./rev] / FeedConstant[units/rev] )

for sunits < 0: s[incr.] = Rounding down ( s[units] * Zi / Ni * 65536[incr./rev] / FeedConstant[units/rev] ) + 1

with:
Zi = Gearbox ratio numerator
Ni = Gearbox ratio denominator
FeedConstant = Feed constant
s[units] = Position value in user units
s[incr.] = Position value in increments

 

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/200602390/1/
Kontaktformular