MC_BUFFER_MODE

Diese Enumeration stellt den BufferMode eines Befehls dar. Ein Funktionsbaustein kann entweder in einem ungepufferten Modus oder in einem gepufferten Modus arbeiten. Nicht alle Puffermodi werden von den verschiedenen Achstypen unterstützt. Der Unterschied zwischen diesen Modi besteht darin, wann die Aktion gestartet werden soll:

  • Ein Befehl in einem ungepufferten Modus wirkt sofort, auch wenn dadurch eine weitere Bewegung unterbrochen wird. Der Puffer wird gelöscht.
  • Ein Befehl in einem gepufferten Modus wartet, bis der aktuelle Funktionsbaustein seinen Done-Ausgang, InPosition oder InVelocity gesetzt hat und startet dann seine Aktion.

Name

Wert

Beschreibung

mcAborting

0

Der Funktionsbaustein startet sofort und bricht eine laufende Bewegung ab.

mcBuffered

1

Der Funktionsbaustein startet nach Abschluss der aktuellen Bewegung.

mcBlendingLow

2

Der Funktionsbaustein steuert die Achse nach Abschluss des vorherigen Funktionsbausteins, die Achse stoppt jedoch nicht zwischen den Bewegungen. Die Geschwindigkeit wird mit der niedrigsten Geschwindigkeit beider Funktionsbausteine gemischt.

mcBlendingPrevious

3

Der Funktionsbaustein steuert die Achse nach Abschluss des vorherigen Funktionsbausteins, die Achse stoppt jedoch nicht zwischen den Bewegungen. Die Geschwindigkeit wird mit der Geschwindigkeit des 1. Funktionsbausteins gemischt.

mcBLendingNext

4

Der Funktionsbaustein steuert die Achse nach Abschluss des vorherigen Funktionsbausteins, die Achse stoppt jedoch nicht zwischen den Bewegungen. Die Geschwindigkeit wird mit der Geschwindigkeit des 2. Funktionsbausteins gemischt.

mcBlendingHigh

5

Der Funktionsbaustein steuert die Achse nach Abschluss des vorherigen Funktionsbausteins, die Achse stoppt jedoch nicht zwischen den Bewegungen. Die Geschwindigkeit wird mit der höchsten Geschwindigkeit beider Funktionsbausteine gemischt