BufferMode

Für den Eingang BufferMode stehen folgende Optionen zur Auswahl, die den Übergang zum nächsten Kommando festlegen. Die Auswahl erfolgt über den Aufzählungstyp MC_BUFFER_MODE der Funktionsbibliothek "L_MC1P_MotionControlBasic", für den folgende Konstanten (INT) definiert sind:

Name

Initialwert

Info

mcAborting

0

" Non-buffered mode " (Standard-Verhalten):

Die neue Bahnbewegung bricht die laufende Bahnbewegung ab.

  • Die abgebrochene Bahnbewegung setzt in diesem Fall den Statusausgang CommandAborted = TRUE.
  • Der Buffer wird gelöscht.

mcBuffered

1

Die nächste Bahnbewegung wird erst ausgeführt, wenn die vorhergehende Bahnbewegung beendet ist (Statusausgang Done = TRUE).

Modi für Überschleifen

In den folgenden Modi wird die nächste Bahnbewegung ebenfalls erst ausgeführt, wenn die vorhergehende Bahnbewegung beendet ist (Statusausgang Done = TRUE). Im Unterschied zum Modus "Buffered" erfolgt jedoch ein Überschleifen von der laufenden Bahnbewegung in die nächste Bahnbewegung, d. h. die Achsgruppe wird nicht gestoppt zwischen den zwei Bewegungen. Die Geschwindigeit (und die restlichen Profilparameter), mit denen das Überschleifen erfolgt, sind abhängig vom gewählten BufferMode:

mcBlendingLow

2

Der Übergang zur nächsten Bahnbewegung erfolgt mit der niedrigeren Geschwindigkeit der zwei Bahnbewegungen.

mcBlendingPrevious

3

Der Übergang zur nächsten Bahnbewegung erfolgt mit der Geschwindigkeit der laufenden Bahnbewegung.

mcBlendingNext

4

Der Übergang zur nächsten Bahnbewegung erfolgt mit der Geschwindigkeit der nächsten Bahnbewegung.

mcBlendingHigh

5

Der Übergang zur nächsten Bahnbewegung erfolgt mit der höheren Geschwindigkeit der zwei Bahnbewegungen.

Hinweis!

Für koordinierte Mehrachsbewegungen beträgt die Buffergröße 100 Geometrieelemente, wobei einzelne FBs abhängig vom TransitionMode und dem LookAhead aus einem oder mehreren Geometrieelementen bestehen können.

In der folgenden Tabelle sind die sich prinzipiell für den TCP ergebenden Bewegungsabläufe und Geschwindigkeiten zweier aufeinanderfolgender Bahnbewegungen in drei unterschiedlichen Modi gegenübergestellt:

BufferMode = Aborting

BufferMode = Buffered

BufferMode = Blending

Bewegungsablauf des TCP

Geschwindigkeit des TCP