MC_SYNC_MODE

(* Defines the direction of the synchronization position of modulo axes. *)
TYPE MC_SYNC_MODE :
(
    mcSyncModeNonModulo         := 0, (* SyncSlavePosition is interpreted as absolute position. *)
    mcSyncModePositive          := 1, (* Synchronizes in positive direction. *)
    mcSyncModeNegative          := 3 (* Synchronizes in negative direction. *)
)
END_TYPE

TF5410
TwinCAT 3 Motion Collision Avoidance

TF5420
TwinCAT 3 Motion Pick-and-Place

MC Group with Pick-and-Place

MC Group Coordinated Motion

MC_SYNC_MODE 1:

MC_SYNC_MODE 2:

MC_SYNC_MODE 3:

Der Wert definiert die Richtung, in die synchronisiert werden soll. Die Angabe des SyncMode ist nur dann wirksam, wenn für die Achse ein Modulo-Koordinatensystem definiert wurde. Dies kann z.B. ein geschlossener XTS Track sein oder eine geschlossene CA-Gruppe. Wenn es nur eine mathematische Lösung gibt, um die Synchronposition zu erreichen, wird der Wert ignoriert.

mcSyncModeNonModulo: Die SlaveSyncPosition wird immer als absolute Position interpretiert.

mcSyncModePositive: Die Slave Achse synchronisiert sich in positive Bewegungsrichtung.

mcSyncModeNegative: Die Slave Achse synchronisiert sich in negativer Bewegungsrichtung.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende
SPS Bibliotheken

TwinCAT V3.1.4024.7

TF5400 Advanced Motion Pack V3.1.10.1

PC oder
CX (x64)

Tc3_McCollisionAvoidance, Tc3_McCoordinatedMotion, Tc2_MC2