Konvertierung über den Funktionsblock L_CamSetPosition (Beseitigung)

Betrifft welche Produkte?
ESP-SPAC-CAM1 – Software Package Cam V2.0 (Bibliothek LenzeCamControl1V0200.lib)

Funktionsbeschreibung
Bei der Konvertierung von Positionswerten in Anwendereinheiten über den FB L_CamSetPosition in inkrementelle Positionswerte war bisher das Konvertierungsergebnis sporadisch um 1 Inkrement zu groß. Ab Bibliotheks-Versionsstand V2.0 schwankt das Rechenergebnis am Ausgang L_CamSetPosition.dnPositionInternal_p nicht mehr. Der Funktionsblock rechnet nun nach folgenden Formeln

für sunits ≥ 0: s[incr.] = ABRUNDEN( s[units] * Zi / Ni * 65536[incr./rev] / FeedConstant[units/rev] )

für sunits < 0: s[incr.] = ABRUNDEN( s[units] * Zi / Ni * 65536[incr./rev] / FeedConstant[units/rev] ) + 1

mit
Zi = Getriebeübersetzung Zähler
Ni = Getriebeübersetzung Nenner
FeedConstant = Vorschubkonstante
s[units] = Positionswert in Anwendereinheiten
s[incr.] = Positionswert in Inkrementen

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200602390/0/
Kontaktformular