Jog

Diese Corefunction wird verwendet, um die Achse mit einer bestimmten Geschwindigkeit, aber ohne definierte Zielposition zu starten und zu stoppen.
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
InitState | BOOL | Get, Set | Die Corefunction ist nicht vollständig und erfolgreich initialisiert. |
FB_Jog | |||
IsJoggingM | BOOL | Get | Ein TRUE signalisiert ein aktives Jogging in negativer Richtung. |
IsJoggingP | BOOL | Get | Ein TRUE signalisiert ein aktives Jogging in positiver Richtung. |
IsStopping | BOOL | Get | Ein TRUE signalisiert das Anhalten der Achse nach einem aktiven Jogging. |
Limiting | LREAL | Get, Set | Sollwert für die Limitierung (z.B. Drehmoment, Druck) während des Joggens. |
TorqueLimiting1 | LREAL | Get, Set | Hier wird die Drehmoment-Begrenzung während des Joggens festgelegt. |
FB_CorefunctionFeedback | |||
AbortedState | BOOL | Get, Set | Signalisiert den Abbruch eines Kommandos durch eine andere Corefunction. |
BusyState | BOOL | Get, Set | Signalisiert die aktive Ausführung eines Kommandos. |
DoneState | BOOL | Get, Set | Signalisiert die erfolgreiche Ausführung eines Kommandos. |
IdleState | BOOL | Get, Set | Die Corefunction ist betriebsbereit und kommandierbar. |
IsCommanded | BOOL | Get | Signalisiert das Anstehen eines Kommandos. |
FB_Corefunction | |||
FailedState | BOOL | Get, Set | Wenn gleichzeitig IsActivated TRUE ist: Signalisiert das Fehlschlagen eines akzeptierten Kommandos. Wenn gleichzeitig IsActivated FALSE ist: Signalisiert die Ablehnung eines Kommandos. |
HasFeedback | BOOL | Get | Die Corefunction hat auf ein anstehendes Kommando reagiert. |
IsActivated | BOOL | Get | Die Corefunction hat ein akzeptiertes Kommando anstehen. |
IsLocalCmd | BOOL | Get | Signalisiert, dass die Achse mit einem Kommando dieser Corefunction belegt ist. |
ReadyState | BOOL | Get, Set | Die Corefunction ist betriebsbereit, aber zu diesem Zeitpunkt nicht kommandierbar. Mögliche Gründe sind: |
1Obsolete
Methoden
Name | Beschreibung |
---|---|
[ | Diese Methode wird zyklisch von der Achse aufgerufen. |
FB_Jog | |
Diese Methode führt den Start und Stopp der Achse in negativer Richtung durch. | |
Diese Methode führt den Start und Stopp der Achse in positiver Richtung durch. | |
Diese Methode wird verwendet, um die Parameter einer Bewegung im Tippbetrieb festzulegen. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_Corefunction | Standardschnittstelle auf FB_Corefunction. |
I_Jog | Standardschnittstelle auf FB_Jog. |
I_CorefunctionFeedback | Standardschnittstelle auf FB_CorefunctionFeedback. |
Beispiel:
IF bJogPos THEN
hresult := iAxisBase.Jog.SetParameter(
fAcceleration := 0.0, // default
fDeceleration := 0.0, // default
fJerk := 0.0, // default
fVelocity := 20.0 // [mm/s]
);
iAxisBase.Jog.DoJogP(TRUE);
ELSIF iAxisBase.Jog.IsCommanded THEN
iAxisBase.Jog.DoJogP(FALSE);
END_IF
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v12.6.1.0) |