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.