"Index offset" specification for group state (Index group 0x3100 + ID)
Index offset ( Hex )  | Access  | Group type  | Data type  | Phys. unit  | Definition range  | Description  | Note  | 
|---|---|---|---|---|---|---|---|
0x00000001  | Read  | every  | INT32  | 1  | ENUM  | Error code group  | 
  | 
0x00000002  | Read  | every  | UINT32  | 1  | 
  | Number of master axes  | 
  | 
0x00000003  | Read  | every  | UINT32  | 1  | 
  | Number of slave axes  | 
  | 
0x00000004  | Read  | every  | UINT32  | 1  | s. ENUM  | SVB group state (state)  | 
  | 
0x00000005  | Read  | every  | UINT32  | 1  | s. ENUM  | SAF group state (main state)  | 
  | 
0x00000006  | Read  | every  | UINT32  | 1  | s. ENUM  | Moving state (state)  | 
  | 
0x00000007  | Read  | every  | UINT32  | 1  | s. ENUM  | SAF sub-group state (sub state)  | 
  | 
0x00000008  | Read  | every  | UINT32  | 1  | s. ENUM  | Referencing state (state)  | 
  | 
0x00000009  | Read  | every  | UINT32  | 1  | s. ENUM  | Coupling state (state)  | Cannot be traced by oscilloscope!  | 
0x0000000A  | Read  | every  | UINT32  | 1  | ≥0  | Coupling table index  | Cannot be traced by oscilloscope!  | 
0x0000000B  | Read  | every  | UINT32  | 1  | ≥0  | current number of SVB entries/tasks  | Symbolic access: 'SvbEntries' (DXD)  | 
0x0000000C  | Read  | every  | UINT32  | 1  | ≥0  | Current number of SAF entries/tasks  | Symbolic access: 'SafEntries' (DXD)  | 
0x0000000D  | Read  | every  | UINT32  | 1  | 
  | Current block number (only active for interpolation group)  | Symbolic access: 'BlockNumber' (DXD)  | 
0x0000000E  | Read  | every  | UINT32  | 1  | ≥0  | current number of free SVB entries/tasks  | Cannot be traced by oscilloscope!  | 
0x0000000F  | Read  | every  | UINT32  | 1  | ≥0  | Current number of free SAF entries/tasks  | Cannot be traced by oscilloscope!  | 
0x00000011  | Read  | every  | UINT16  | 1  | 0/1  | Emergency Stop (E-Stop) active?  | Cannot be traced by oscilloscope!  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000110  | Read  | PTP group  | {  | 
  | 
  | Internal NC information (resolutions)  | Reserved!  | 
REAL64  | e.g. mm  | ± ∞  | ExternalEndPosition  | ||||
REAL64  | e.g. mm/s  | >0  | ExternalTargetVelocity  | ||||
REAL64  | e.g. mm/s^2  | >0  | ExternalAcceleration  | ||||
REAL64  | e.g. mm/s^2  | >0  | ExternalDeceleration  | ||||
REAL64  | e.g. mm/s^3  | >0  | ExternalJerk  | ||||
UINT32  | 1  | >0  | ExternalOverrideType  | ||||
REAL64  | e.g. mm  | ± ∞  | InternalEndPosition  | ||||
REAL64  | e.g. mm/s  | >0  | InternalTargetVelocity (refers to 100 %)  | ||||
REAL64  | %  | [0 ... 100]  | InternalActualOverride  | ||||
REAL64  | e.g. mm/s^2  | >0  | InternalAcceleration  | ||||
REAL64  | e.g. mm/s^2  | >0  | InternalDeceleration  | ||||
REAL64  | e.g. mm/s^3  | >0  | InternalJerk  | ||||
REAL64  | e.g. mm  | >0  | PositionResolution  | ||||
REAL64  | e.g. mm/s  | ≥0  | VelocityResolution  | ||||
REAL64  | e.g. mm/s^2  | ≥0  | AccelerationResolution  | ||||
REAL64  | e.g. mm/s  | ≥0  | VelocityResolutionAtAccelerationZero  | ||||
}  | 
  | 
  | 
  | ||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000500  | Read  | DXD group  | REAL64  | e.g. mm  | ≥ 0  | Path rest way (remaining arc length) on the current path segment  | Symbolic access: 'SetPathRemLength'  | 
0x00000501  | Read  | DXD group  | REAL64  | e.g. mm  | ≥ 0  | Racked out arc length on the current path segment  | Symbolic access: 'SetPathLength'  | 
0x00000502  | Read  | DXD group  | REAL64  | e.g. mm/s  | ≥ 0  | Current path set velocity  | Symbolic access: 'SetPathVelo'  | 
0x00000503  | Read  | DXD group  | REAL64  | e.g. mm/s^2  | ± ∞  | Current path set acceleration  | Symbolic access: 'SetPathAcc'  | 
0x00000504  | Read  | DXD group  | REAL64  | e.g. mm/s^2  | ≥ 0  | Amount of the current vectorial set acceleration  | Symbolic access: 'SetPathAbsAcc'  | 
0x00000505  | Read  | DXD group  | REAL64  | e.g. mm/s  | ≥ 0  | Maximum segment end path set velocity  | Symbolic access: 'SetPathVeloEnd'  | 
0x00000506  | Read  | DXD group  | REAL64  | e.g. mm/s  | ≥ 0  | Segment maximum path set velocity  | Symbolic access: 'SetPathVeloMax'  | 
0x00000507  | Read  | DXD group  | REAL64  | e.g. mm  | ≥ 0  | Current relative braking distance based on the current arc length  | Symbolic access: 'SetPathStopDist'  | 
0x00000508  | Read  | DXD group  | REAL64  | e.g. mm  | ± ∞  | Safety distance = segment arc length - current arc length - relative braking distance  | Symbolic access: 'SetPathSecurityDist'  | 
0x00000509  | Read  | DXD group  | REAL64  | 1  | 0/1  | Segment transition  | Symbolic access: 'SetPathSegmentChange'  | 
0x0000050A  | Read  | DXD group  | REAL64  | %  | [0 ... 100]  | Path velocity override  | Symbolic access: 'SetPathOverride'  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000511  | Read  | DXD group  | REAL64  | e.g. mm/s  | ≥ 0  | Component of the actual path velocity  | Symbolic access: 'ActPathAbsVelo'  | 
0x00000512  | Read  | DXD group  | REAL64  | e.g. mm/s^2  | ± ∞  | Actual path acceleration on the current segment  | Symbolic access: 'ActPathAcc'  | 
0x00000513  | Read  | DXD group  | REAL64  | e.g. mm/s^2  | ≥ 0  | Component of the actual path acceleration on the current segment  | Symbolic access: 'ActPathAbsAcc'  | 
0x00000514  | Read  | DXD group  | REAL64  | e.g. mm  | ± ∞  | Position error on the path in tangential direction (signed to indicate leading and lagging)  | Symbolic access: 'PathDiffTangential'  | 
0x00000515  | Read  | DXD group  | REAL64  | e.g. mm  | ≥ 0  | Position error on the path in orthogonal direction  | Symbolic access:'PathDiffOrthogonal'  | 
0x00000520  | Read  | DXD group  | REAL64  | 1  | ≥ 0  | Covered arc length of the current segment, normalized to 1.0  | 
  | 
0x00000521  | Read  | DXD group  | REAL64  | 1  | 0/1  | Change of partial segment (radius of tolerance ball)  | 
  | 
0x00000522  | Read  | DXD group  | REAL64  | 1  | ≥ 0  | Total remaining path length to the last geometry entry or the next accurate stop. Refers to group parameter 0x508.  | 
  | 
0x00000523  | Read  | DXD group  | REAL64  | 1  | ≥ 0  | Programmed velocity of the current segment  | 
  | 
0x00000524  | Read  | DXD group  | REAL64  | e.g. mm  | ≥ 0  | Path distance (arc length) travelled since the program start  | from TC 3.1 B4022.31  | 
0x00000530  | Read  | DXD group  | {  | 
  | 
  | Current or last MCS-target position of the main axes X, Y and Z  | 
  | 
REAL64  | e.g. mm  | ± ∞  | Target position X-axis  | ||||
REAL64  | e.g. mm  | ± ∞  | Target position Y-axis  | ||||
REAL64  | e.g. mm  | ± ∞  | Target position Z-axis  | ||||
}  | 
  | 
  | 
  | ||||
0x00000531  | Read  | DXD group  | {  | 
  | 
  | Current or last MCS-target position of the auxiliary axes Q1 to Q5  | 
  | 
REAL64[5]  | e.g. mm  | ± ∞  | Target position of axis Q1 to Q5  | ||||
}  | 
  | 
  | 
  | ||||
0x00000532  | Read  | DXD group  | {  | 
  | 
  | Reads path length, H parameter and Entry ID of the next 11 segments in relation to the current DC time  | not generally released  | 
UINT32  | 
  | 
  | DC Time  | 
  | |||
UINT32  | 
  | 
  | Reserved  | 
  | |||
PreViewTab[11]  | 
  | 
  | 11*24 Bytes  | 
  | |||
}  | 
  | 
  | 
  | 
  | |||
  | 
  | 
  | 
  | 
  | |||
{  | 
  | 
  | 
  | 
  | |||
REAL64  | e.g. mm  | 
  | Segment length  | 
  | |||
UINT32  | 1  | 
  | block number  | 
  | |||
UINT32  | 1  | 
  | H-Parmeter  | 
  | |||
UINT32  | 1  | 
  | Entry ID  | 
  | |||
UINT32  | 1  | 
  | Reserved  | 
  | |||
}  | 
  | 
  | 
  | 
  | |||
0x0000054n  | Read  | DXD group  | REAL64  | 1  | 0/1  | Within the tolerance ball of the auxiliary axis Number of the auxiliary axis (not axis ID)  | 
  | 
0x00000546  | Read  | DXD group  | REAL64[8]  | e.g. mm  | ± ∞  | Set position array of the (3+5) axes of the 3D group  | from TC3.1 B4022.17  | 
0x00000547  | Read  | DXD group  | REAL64[8]  | e.g. mm  | ± ∞  | Actual position array of the (3+5) axes of the 3D group  | from TC3.1 B4022.17  | 
0x00000548  | Read  | DXD group  | REAL64[8]  | e.g. mm  | ± ∞  | Position difference (set/actual) or lag error as array of the (3+5) axes of the 3D group  | from TC3.1 B4022.17  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000550  | Read  | DXD group  | {  | 
  | 
  | Reads the axis IDs within a 3D group:  | 
  | 
UINT32  | 1  | [0, 1...255]  | X axis ID  | ||||
UINT32  | 1  | [0, 1...255]  | Y axis ID  | ||||
UINT32  | 1  | [0, 1...255]  | Z axis ID  | ||||
}  | 
  | 
  | 
  | ||||
0x00000552  | Read  | DXD group  | { UINT32[m]  | 1  | [0, 1...255]  | Axis allocation of the group: 1st axis ID – mth axis ID m: Dimension of the 3D group with main and auxiliary axes (X, Y, Z, Q1, Q2, Q3, Q4, Q5) or the FIFO group or the ACS axes of the kinematic group  | 
  | 
0x00000553  | Read  | Kinematic group  | {  | 
  | 
  | Reading the axis allocation (ID's) inside the kinematic group:  | 
  | 
UINT32[8]  | 1  | [0, 1...255]  | MCS axis IDs (machine coordinate system)  | ||||
UINT32[8]  | 1  | [0, 1...255]  | ACS axis IDs (axis coordinate system)  | ||||
UINT32  | 1  | ≥ 0  | Reserve  | ||||
UINT32  | 1  | ≥ 0  | Reserve (NEW)  | ||||
}  | 
  | 
  | 
  | ||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x0000056n  | Read  | DXD group  | REAL64  | 1  | ± ∞  | Current position error of the auxiliary axis within the tolerance ball (set value side only) Only for auxiliary axes n = 1..5 Number of the auxiliary axis (not axis ID)  | 
  |