NcToPlc

Die Struktur ist in allgemeine Daten und gruppenspezifische Daten unterteilt.

Allgemein

GroupOID: TcCOM-Objekt-ID (OID) dieser Gruppe.

GroupType: Typ dieser Gruppe: 0 = Ungültig (mcGroupTypeInvalid), 1 = Kollisionsvermeidung (mcGroupTypeCA), 2 = DXD/CNC (mcGroupTypeDxd).

GroupStatus: Enthält Informationen über den Gruppenstatus (siehe GroupStatus).

GroupErrorId: Identifizierung aktueller Fehler (0 = kein Fehler).

GroupAxesCount: Anzahl der Achsen, die gegenwärtig zu dieser Gruppe gehören (z. B. über MC_AddAxisToGroup hinzugefügt).

GroupStatus:

State: Siehe Zustandsdiagramm einer Gruppe.

1 = Deaktiviert (mcGroupStateDisabled)
2 = Standby (mcGroupStateStandby)
3 = In Bewegung (mcGroupStateMoving)
4 = Stoppt (mcGroupStateStopping)
5 = Fehler Stopp (mcGroupStateErrorStop)
6 = Homing (mcGroupStateHoming)
7 = Nicht bereit (mcGroupStateNotReady)
8 = Ausgesetzt (mcGroupStateSuspended)

Flags: Zusätzliche Statusinformationen.

IsEnableRequested: Definiert, ob eine Aktivierung oder Deaktivierung einer Gruppe angefordert wird.

Dxd (mehrdimensionale Bewegung)

PathVelo: Geschwindigkeit auf der Bahn ohne Richtung.

InvokeId: Segment-ID für Analysezwecke.

CM (MC Group Coordinated Motion)

verfügbar ab V3.1.10.1

PathVelo: Absolutwert der kartesischen Geschwindigkeit auf der Bahn.

InvokeId: Segment-ID für Analysezwecke.

IsInBlendingSegment: Gibt an, ob ein Blendig-Segment aktiv ist.

RemainingTimeActiveJob: Verbleibende Zeit des aktuellen Segments.

RemainingCartesianDistanceActiveJob: Verbleibende Strecke für das aktuelle Segment.

ActiveBlockerId: Id des aktiven Blockers.

verfügbar ab V3.1.10.30

RemainingTimeToSync: Verbleibende Zeit, bis die Achsgruppe beim Conveyor Tracking mit dem Transportband synchronisiert ist.

RemainingCartesianDistanceToSync: Verbleibende Strecke, bis die Achsgruppe beim Conveyor Tracking mit dem Transportband synchronisiert ist.