ControlMotion
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute,
wie kann man die aktuelle (rotatorische) Position des Rotors (Drehwinkel) ohne NC genau bestimmen?
Eckdaten:
Der AM8032 ist ein Singleturn-Servomotor und wird mit einem AX5000 gesteuert.
Über den Position Feedback Value-Parameter wird die aktuelle Position des Rotors in Inkrementen ausgegeben.
Problem:
die gezählte Inkremente werden in eine int32-Bit Variable gespeichert, die während des Betriebs je nach Drehrichtung des Motors mehrere Über- und Unterläufe erlebt.
Der BECKHOFF Support behauptet, bei Null Inkremente steht der Rotor bei 0°, der Bereich 0-360° ist über den AX5000 genau bestimmt. Dass der Position Feedback Value-Parameter bis 2^31 hochzählt und dann beginnt er ab 2^-31 wieder zu zählen ist reine Darstellungssache, die Information über den Drehwinkel steckt in den unteren 20-Bits.
Hat wer von euch Erfahrungen damit gemacht?
Ich bin für jeden Tipp dankbar.
wie kann man die aktuelle (rotatorische) Position des Rotors (Drehwinkel) ohne NC genau bestimmen?
Eckdaten:
Der AM8032 ist ein Singleturn-Servomotor und wird mit einem AX5000 gesteuert.
Über den Position Feedback Value-Parameter wird die aktuelle Position des Rotors in Inkrementen ausgegeben.
Problem:
die gezählte Inkremente werden in eine int32-Bit Variable gespeichert, die während des Betriebs je nach Drehrichtung des Motors mehrere Über- und Unterläufe erlebt.
Der BECKHOFF Support behauptet, bei Null Inkremente steht der Rotor bei 0°, der Bereich 0-360° ist über den AX5000 genau bestimmt. Dass der Position Feedback Value-Parameter bis 2^31 hochzählt und dann beginnt er ab 2^-31 wieder zu zählen ist reine Darstellungssache, die Information über den Drehwinkel steckt in den unteren 20-Bits.
Hat wer von euch Erfahrungen damit gemacht?
Ich bin für jeden Tipp dankbar.