Registerkarte Init Parameter

General

Name

Standardwert

Einheit

Typ

Simulation Mode

TRUE

 

BOOL

Position Unit

mm

[PosUnit]

MC.EPositionUnit

Is Modulo Axis

FALSE

 

BOOL

 

Position Modulus

360.0

[PosUnit]

LREAL

 

Position Modulo Tolerance Window

0.0

[PosUnit]

LREAL

Simulation Mode

Der Simulationsmodus zeigt an, ob die I/O-Verbindung zum Antrieb und Encoder aktiv (FALSE) oder simuliert (TRUE) sein soll. Der Parameter kann während der Laufzeit geschrieben werden, wenn die Achse ohne Reglerfreigabe ist.

Position Unit

Die Position Unit wird für Anzeigezwecke, z. B. auf der Inbetriebnahmeoberfläche, verwendet. Ein- und Ausgaben an Funktionsbausteinen werden nicht konvertiert.

Is Modulo Axis

Aktivieren Sie diesen Parameter, um für diese Achse Modulo-Funktionalitäten an Funktionsbausteinen zu nutzen. Sollwert und Istwert werden in der zyklischen Schnittstelle als Absolut- und Modulo-Wert berechnet. Um Modulo-Informationen z. B. mit der PLC auszutauschen, ist die Data Area Modulo zu aktivieren.

Maximum Dynamics

Name

Standardwert

Einheit

Typ

Maximum Velocity

2000.0

[PosUnit]/s

LREAL

Maximum Acceleration

10000.0

[PosUnit]/s2

LREAL

Maximum Deceleration

10000.0

[PosUnit]/s2

LREAL

Maximum Jerk

100000.0

[PosUnit]/s3

LREAL

Maximum Velocity

Maximale Geschwindigkeit, die bei der Profilgenerierung berücksichtigt wird. Wird die Konstante #Maximum am Eingang Velocity eines Funktionsbausteins angegeben, wird der hier definierte Wert für die Geschwindigkeit als Grenzwert verwendet.

Maximum Acceleration

Maximale Beschleunigung, die bei der Profilgenerierung berücksichtigt wird. Wird die Konstante #Maximum am Eingang Acceleration eines Funktionsbausteins angegeben, wird der hier definierte Wert für die Beschleunigung als Grenzwert verwendet.

Maximum Deceleration

Maximale Verzögerung, die bei der Profilgenerierung berücksichtigt wird. Wird die Konstante #Maximum am Eingang Deceleration eines Funktionsbausteins angegeben, wird der hier definierte Wert für die Verzögerung als Grenzwert verwendet.

Maximum Jerk

Maximaler Jerk, der bei der Profilgenerierung berücksichtigt wird. Wird die Konstante #Maximum am Eingang Jerk eines Funktionsbausteins angegeben, wird der hier definierte Wert für den Jerk als Grenzwert verwendet.

Default Dynamics

Name

Standardwert

Einheit

Typ

Default Acceleration

2000.0

[PosUnit]/s2

LREAL

Default Deceleration

2000.0

[PosUnit]/s2

LREAL

Default Jerk

4000.0

[PosUnit]/s3

LREAL

Default Acceleration

Dieser Wert wird als Beschleunigung am Eingang Acceleration an Funktionsbausteinen verwendet, sofern er nicht explizit gesetzt ist. Wird die Konstante #Default am Eingang eines Funktionsbausteins angegeben, wird der hier definierte Wert für die Beschleunigung als Grenzwert verwendet.

Default Deceleration

Dieser Wert wird als Verzögerung am Eingang Deceleration an Funktionsbausteinen verwendet, sofern er nicht explizit gesetzt ist. Wird die Konstante #Default am Eingang eines Funktionsbausteins angegeben, wird der hier definierte Wert für die Verzögerung als Grenzwert verwendet.

Default Jerk

Dieser Wert wird als Jerk am Eingang Jerk an Funktionsbausteinen verwendet, sofern er nicht explizit gesetzt ist. Wird die Konstante #Default am Eingang eines Funktionsbausteins angegeben, wird der hier definierte Wert für den Jerk als Grenzwert verwendet.

Manual Motion

Name

Standardwert

Einheit

Typ

Jog Velocity Slow

100.0

[PosUnit]/s

LREAL

Jog Velocity Fast

250.0

[PosUnit]/s

LREAL

Jog Velocity Slow

Diese Zielgeschwindigkeit wird für das langsame Verfahren einer Achse mit Handbedientasten verwendet. Das Verfahren ist mithilfe von MC_Jog sowie über die Inbetriebnahmeoberfläche möglich.

Jog Velocity Fast

Diese Zielgeschwindigkeit wird für das schnelle Verfahren einer Achse mit Handbedientasten verwendet. Das Verfahren ist mithilfe von MC_Jog sowie über die Inbetriebnahmeoberfläche möglich.

Monitoring

Name

Standardwert

Einheit

Typ

Position Limit Enforcement Enabled

FALSE

 

BOOL

 

Minimum Position

#Ignore

[PosUnit]

LREAL

 

Maximum Position

#Ignore

[PosUnit]

LREAL

Position Lag Monitoring Enabled

TRUE

 

BOOL

 

Maximum Position Lag Value

5.0

[PosUnit]

LREAL

 

Maximum Position Lag Filter Time

0.02

s

LREAL

Position Lag Calculation

HardwareProvidedIfAvailable

 

MC.EPositionLagSource

Position Limit Enforcement Enabled

Dieser Parameter gibt an, ob Positionsgrenzen bei der Generierung von Bewegungsprofilen berücksichtigt werden. Wenn der Wert TRUE ist, sind die folgenden beiden Parameter einzustellen.

Position Lag Monitoring Enabled

Dieser Parameter gibt an, ob der Schleppfehler für die Achse überwacht werden soll. Wenn der Wert TRUE ist, werden die folgenden beiden Parameter angezeigt, um Position und Zeit zu parametrieren. Falls die parametrierten Grenzen überschritten werden, wird ein Laufzeitfehler ausgegeben.

Die Berechnung erfolgt wie folgt:

Positions-Schleppfehler = Aktuelle Sollposition - Istposition

Position Lag Calculation

Dieser Parameter gibt an, ob der Schleppfehler softwareseitig von der MC-Achse berechnet (InternallyCalculated) oder direkt aus der verknüpften Hardware ausgelesen wird (HardwareProvidedIfAvailable). Ist HardwareProvidedIfAvailable eingestellt aber keine Hardware verfügbar, wird auf den intern berechneten Wert zurückgegriffen. Für eine Simulationsachse werden bei HardwareProvidedIfAvailable Daten vom Simulationsdrive abgegriffen.

Error Event Handling

Name

Standardwert

Einheit

Typ

Control Error Setpoint Mode

HardStop

 

MC.EControlErrorSetpointMode

Wenn ein Fehler auf der Hardwareseite vorliegt (z. B. im Regelkreis) und die MC keine Kontrolle mehr über die Achse hat, können Sie hier das Verhalten der Sollwertgenerierung einstellen. HardStop erzeugt ein sofortiges hartes Anhalten der Achse im Fehlerfall.

Diagnostics

Name

Standardwert

Einheit

Typ

TraceLevel

tlWarning

 

TcTraceLevel

Legen Sie fest, welche Nachrichten an die TwinCAT-Fehlerliste gesendet werden sollen.

Additional Encoder

Name

Standardwert

Einheit

Typ

Main Position Encoder

 

 

OTCID_PositionEncoder

Load Control Type

None

 

MC.ELoadType

Main Position Encoder

Falls ein zusätzlicher Encoder vorhanden ist, wählen Sie hier die Objekt-ID aus.

Load Control Type

Stellen Sie hier die Art der Last ein, die geregelt werden soll.