Registerkarte: Logische Achsen
Modulo |
Moduloeinstellungen Modulowert: Wert eines Zyklus Der Wert wird im Parameter Hinweis: Wenn Sie den Antriebstyp Modulo wählen, dann muss das Produkt |
Begrenzt |
|
Soll |
|
Ist |
|
Zeitversatz relativ zu den Masterwerten | Anzahl der Zyklen Zeitspanne, um die die Sollwerte extrapoliert werden müssen |
Mit den Filtern ist es möglich, die Positions- und Geschwindigkeitswerte eines Encoders mit einem PT1-Filter zu glätten. | |
Position | Anzahl der Zyklen, die als Zeitkonstante des PT1-Filters verwendet wird. Wertebereich [0..999.9] Wert 0: Es wird keine Filterung durchgeführt (es werden Rohwerte zurückgegeben). Der gefilterte Rückgabewert ist eine Kombination aus einem PT1-gefilterten Positionssignal und einer zusätzlichen Positionsextrapolation unter Verwendung des Geschwindigkeitssignals. Die Extrapolation selbst verwendet ebenfalls einen PT1-Filter zur Rauschunterdrückung und wählt automatisch eine geeignete Zeitkonstante:
|
Geschwindigkeit | Die Anzahl der Zyklen, die als Zeitkonstante des PT1-Filters verwendet wird. Wertebereich [0..999.9] Wert 0: Es wird keine Filterung durchgeführt (es werden Rohwerte zurückgegeben). Der gefilterte Rückgabewert ist eine Kombination aus einem PT1-gefilterten Geschwindigkeitssignal und einer zusätzlichen Geschwindigkeitsextrapolation unter Verwendung des Beschleunigungssignals. Bitte beachten Sie: Die Extrapolation wird nur verwendet, wenn die Achse ein Geschwindigkeitssignal sendet oder wenn Sollwerte gefiltert werden sollen. Die Extrapolation selbst verwendet ebenfalls einen PT1-Filter zur Rauschunterdrückung und wählt automatisch eine geeignete Zeitkonstante:
. Geschwindigkeitssignal der logischen Achse ( fActVelocity):
Die Geschwindigkeitsfilterung wird auf diesem Rohsignal durchgeführt. Das heißt, wenn es mit dem Standardwert HinweisIm Fall 2 wäre es auch möglich, die numerische Ableitung der ungefilterten Position ( HinweisFür die Geschwindigkeit wird die Extrapolation der Filterverzögerung nur in den Fällen 1 und 3 durchgeführt. Im Fall 2 wäre dies numerisch nicht stabil oder würde eine zu starke Filterung der Beschleunigung erfordern, um sinnvoll zu sein. |
fActAcceleration)Fall 1: Master Referenzwert = Set
fSetAccelerationder Masterachse wird für das Beschleunigungssignal der logischen Achse verwendet.Fall 2: Master Referenzwert = Actual und ein Geschwindigkeitssignal von der Masterachse.
Die numerische Ableitung der gefilterten Geschwindigkeit der logischen Achse (
fActVelocity) wird für das Beschleunigungssignal der logischen Achse verwendet.Fall 3: Master Referenzwert = Actual und kein Geschwindigkeitssignal von der Masterachse.
Der Wert
0wird für das Beschleunigungssignal der logischen Achse verwendet, da die zweifache Differenzierung eines verrauschten Positionssignals zu unbrauchbaren Ergebnissen führt.
fActJerk)Der Ruck der logischen Achse (fActJerk) ist entweder
Fall 1 : Master Referenzwert = Set
fSetJerkder Masterachse wird für das Rucksignal der logischen Achse verwendet.Fall 2: Master Referenzwert = Actual
Der Wert
0wird für das Rucksignal der logischen Achse verwendet, da die dreifache Differenzierung eines verrauschten Positionssignals zu unbrauchbaren Ergebnissen führt.
Wichtig
Für das Beschleunigungs- und Rucksignal wird keine Totzeitkompensation durchgeführt.
Alle Sollwerte (Position, Geschwindigkeit, Beschleunigung und Ruck) der logischen Achse entsprechen den Istwerten.
Werte schreiben | Schreibt die Werte von Eingangsdatenfilter und Zeitversatz auf die Steuerung. |
Identifikation | |
ID | Eindeutige ID der logischen Achse |
