NcToPlc
The structure is divided into general data and group-specific data.
General
GroupOID: TcCOM object ID (OID) of this group.
GroupType: Type of this group: 0 = Invalid (mcGroupTypeInvalid), 1 = Collision avoidance (mcGroupTypeCA), 2 = DXD/CNC (mcGroupTypeDxd).
GroupStatus: Contains information about the group status (see GroupStatus).
GroupErrorId: Identification of current error (0 = no error).
GroupAxesCount: Number of axes currently belonging to this group (e.g. added via MC_AddAxisToGroup).
GroupStatus:
State: See Group State Diagram.
1 = Disabled (mcGroupStateDisabled)
2 = Standby (mcGroupStateStandby)
3 = Moving (mcGroupStateMoving)
4 = Stopping (mcGroupStateStopping)
5 = Error Stop (mcGroupStateErrorStop)
6 = Homing (mcGroupStateHoming)
7 = Not Ready (mcGroupStateNotReady)
8 = Suspended (mcGroupStateSuspended)
Flags: Additional optional status information.
IsEnableRequested: Defines whether an activation or deactivation of a group is requested.
Dxd (multi-dimensional movement)
PathVelo: Velocity on the path without direction.
InvokeId: Segment ID for analysis purposes.
CM (MC Group Coordinated Motion)
available from V3.1.10.1
PathVelo: Absolute value of the Cartesian velocity on the path.
InvokeId: Segment ID for analysis purposes.
IsInBlendingSegment: Indicates whether a blendig segment is active.
RemainingTimeActiveJob: Remaining time of the current segment.
RemainingCartesianDistanceActiveJob: Remaining distance for the current segment.
ActiveBlockerId: Id of the active blocker.
available from V3.1.10.30
RemainingTimeToSync: Remaining time until the axis group is synchronized with the conveyor belt during conveyor tracking.
RemainingCartesianDistanceToSync: Remaining distance until the axis group is synchronized with the conveyor belt during conveyor tracking.