Other Settings

Position Correction

Other Settings 1:
Other Settings 2:
Other Settings 3:

Die Position Correction kann unter MOTION | NC-Task 1 SAF | Axes | Axis 1 | Parameter aktiviert werden.

Alternativ kann die Position Correction unter MOTION | NC-Task 1 SAF | Axes | Axis 1 | Enc | Parameter aktiviert werden.

Analog für andere Bezeichner.

FALSE: Die Position Correction ist deaktiviert.

TRUE: Die Position Correction ist aktiviert.

Die Variable axis.PlcToNc.PositionCorrection ist vom Datentyp LREAL und gehört zur Struktur PLCTONC_AXIS_REF. Wenn die Position Correction aktiviert ist, addiert diese Variable einen zusätzlichen Offset zur Zielposition. Zu beachten ist, dass sich diese Korrektur nicht auf die Software-Endlagen auswirkt.

Filter Time Position Correction (P-T1)

Die Filterzeit für den PT-1-Filter, der Schwankungen innerhalb der Actual Position Correction mit der hier festgelegten Filterzeit filtert. Siehe Abschnitt PT1 Filter für weitere Informationen zum PT1-Filter.

Siehe auch:

MC_PositionCorrectionLimiter

Der Funktionsbaustein MC_PositionCorrectionLimiter addiert den Korrekturwert PositionCorrectionValue zum Istpositionswert der Achse. Abhängig vom CorrectionMode wird der Positionskorrekturwert entweder direkt geschrieben oder gefiltert.

Other Settings 4:

Um den Funktionsbaustein MC_PositionCorrectionLimiter erfolgreich zu verwenden, muss die Position Correction aktiviert werden, indem der Parameter Position Correction auf TRUE gesetzt wird.

Backlash

Other Settings 5:

Dieser Parameter ist aus Kompatibilitätsgründen noch vorhanden. Weitere Informationen finden Sie unter NC Backlash Compensation.

Error Propagation Mode

Other Settings 6:
Other Settings 7:
Other Settings 8:

Für die Slave-Achse kann die Fehlerübertragung verzögert werden.

INSTANTANEOUS’: Die Fehlerübertragung wird nicht verzögert.

DELAYED’: Die Fehlerübertragung wird um die Error Propagation Delay verzögert.

Der Grundgedanke bei dieser Einstellung ist, dass im Fehlerfall keine automatische sofortige NC-Fehlerreaktion eingeleitet wird. Der Anwender hat die Möglichkeit, eine individuelle, genau auf die Anwendung abgestimmte Fehlerreaktion, einzuleiten.

Tritt bei einer gekoppelten Achse ein Laufzeitfehler auf, so wird nur diese Achse mittels einer Fehlerreaktion unverzögert in einen Fehlerzustand geschaltet, ohne die übrigen Achsen der Master/Slave-Gruppe sofort zu beeinflussen (lokale Fehlerreaktion). Die Fehlerfortpflanzung auf die übrigen beteiligten Achsen wird für die parametrierte Verzögerungszeit unterbunden.

Während dieser Zeit ist der Anwender dafür verantwortlich, die von ihm geforderte Fehlerreaktion einzuleiten (z. B. den Stopp der Master-Achse oder das Abkoppeln von Teilbereichen der Master/Slave-Struktur). Nach Ablauf der parametrierten Verzögerungszeit tritt dann die bekannte NC-Fehlerreaktion in Kraft (globale Fehlerreaktion). Diese Fehlerreaktion wirkt nur noch auf den zu diesem Zeitpunkt vorliegenden Achsverbund, zu dem die fehlerbehaftete Achse gehört (z. B. kann die ursprüngliche Master/Slave-Gruppe zuvor durch Entkoppeln in eine fehlerfreie und eine fehlerbehaftete Gruppe geteilt worden sein).

Hinweis

Wird der Fehler signalisierenden Achse anwenderseitig die Reglerfreigabe (MC_Power) entzogen, so werden alle übrigen Achsen der Master/Slave-Gruppe sofort in einen Laufzeitfehler versetzt (Folgefehler 0x42A0).

Error Propagation Delay

Die Verzögerungszeit, um die die Fehlerübertragung für die Slave-Achse verzögert wird, wenn als Error Propagation Mode ‘DELAYED’ ausgewählt wird.

Wenn in der Laufzeit ein Fehler an einer Slave-Achse auftritt, wird die entsprechende Master-Achse erst in den Fehlerzustand versetzt, wenn die hier zugewiesene Zeit abgelaufen ist. Ein Zustand von Interesse der Slave-Achse, insbesondere ihr Fehlerzustand, kann durch SPS-Code beobachtet werden. So kann die fehlerhafte Slave-Achse sicher entkoppelt werden, um sicher zu verhindern, dass die gesamte Achsenkombination in den Fehlerzustand gerät.

Couple slave to actual values if not enabled

Other Settings 9:
Other Settings 10:
Other Settings 11:

FALSE: Nicht gekoppelt.

TRUE: Gekoppelt. Die Slave-Achse folgt der Master-Istposition, während und auch wenn der Master deaktiviert ist.

Velocity Window und Filter Time for Velocity Window

Die gekoppelte Slave-Achse folgt der Master-Achse innerhalb des Velocity Window. Wenn Geschwindigkeitsabweichungen über das Velocity Window hinaus die Filter Time for Velocity Window überschreiten, wird ein Fehler ausgegeben.

Allow motion commands Other Settings 12:

Other Settings 13:
Other Settings 14:

Allow motion commands to slave axis

Allgemein ausgedrückt befindet sich eine Achse die ganze Zeit über im PTP-Modus. Hier geht es darum, eine Slave-Achse indirekt in eine Master-Achse umzuwandeln. So wird sie implizit entkoppelt, ohne dass MC_GearOut vom SPS-Code in Anspruch genommen werden muss.

TRUE: Ein PTP-Befehl kann an die Slave-Achse ausgelöst werden, ohne dass die Achse vorher in den PTP-Modus versetzt werden muss.

FALSE: Bevor ein PTP-Befehl an die Slave-Achse ausgelöst werden kann, muss die Slave-Achse in den PTP-Modus versetzt werden.

Allow motion commands to external setpoint axis

FALSE: Bevor ein PTP-Befehl an die externe Sollachse ausgelöst werden kann, muss die externe Sollachse in den PTP-Modus versetzt werden.

TRUE: Ein PTP-Befehl kann an die externe Sollachse ausgelöst werden, ohne dass die Achse vorher in den PTP-Modus versetzt werden muss.

Dead Time Compensation (Delay Velo and Position)

Other Settings 15:
Other Settings 16:
Other Settings 17:

Dieser Parameter ist lediglich aus Kompatibilitätsgründen noch vorhanden. Verwenden Sie ihn nicht bei neuen Projekten.

Data Persistence

Other Settings 18:
Other Settings 19:
Other Settings 20:

Die Data Persistence wird für spezielle Encoderprobleme verwendet.

FALSE: Die Data Persistence ist nicht aktiviert.

TRUE: Die Data Persistence ist aktiviert.