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
fSetAcceleration
der 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
0
wird 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
fSetJerk
der Masterachse wird für das Rucksignal der logischen Achse verwendet.Fall 2: Master Referenzwert = Actual
Der Wert
0
wird 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 |