"Index offset" specification for channel state (Index group 0x2100 + ID)
Index-Offset (Hex) | Access | Channel type | Data type | Phys. unit | Definition range | Description | Remarks |
---|---|---|---|---|---|---|---|
0x00000001 | Read | every | INT32 | 1 | ENUM | Error code Channel |
|
0x00000002 | Read | every | UINT32 | 1 |
| Number of groups in the Channel |
|
0x00000003 | Read | every | UINT32 | 1 | ENUM | Cannot be traced by oscilloscope! | |
0x00000004 | Read | every | UINT32 | 1 | ENUM |
| |
0x00000005 | Read | every | UINT32 | 1 |
| Currently loaded program |
|
0x00000007 | Read | every | UINT8[...] | 1 |
| Program name of currently loaded program | Max. 100 characters, null-terminated |
0x00000008 | Read | Interpreter | UINT32 | 1 | [0,1] | Interpreter simulation mode 0: off (default) 1: on | Cannot be traced by oscilloscope! |
0x00000010 | Read | Interpreter | UINT32 | 1 |
| Text index If the interpreter is in the aborted state, the current text index can be read out here | Cannot be traced by oscilloscope! |
0x00000011 | ReadWrite | Interpreter | Write |
|
|
| Cannot be traced by oscilloscope! |
UINT32 | 1 |
| Text index | ||||
Read |
|
|
| ||||
UINT8[..] | 1 |
| Line of the NC part program from the text index | ||||
0x00000012 | Read | Interpreter | { |
|
|
|
|
UINT32 | 1 |
| Current display for 1: SAF 2: Interpreter 3: Error offset | ||||
UINT32 | 1 |
| File offset | ||||
UINT8[260] | 1 |
| Path + program name | ||||
} |
|
|
| ||||
0x00000013 | Read | Interpreter | UINT32[18] |
|
| Display for currently effective G-code | The technology data must first be activated. |
0x00000014 | Read | Interpreter | { |
|
| Determines the currently effective zero shift | The technology data must first be activated. |
UINT32 | 1 |
| Block counter | ||||
UINT32 |
|
| Dummy | ||||
LREAL[3] | 1 |
| Zero shift G54..G57 | ||||
LREAL[3] | 1 |
| Zero shift G58 | ||||
LREAL[3] | 1 |
| Zero shift G59 | ||||
} |
|
|
| ||||
0x00000015 | Read | Interpreter | { |
|
| Determines the currently effective rotation | The technology data must first be activated. |
UINT32 | 1 |
| Block counter | ||||
UINT32 | 1 |
| Dummy | ||||
LREAL[3] | 1 |
| Rotation of X, Y & Z in degrees | ||||
} |
|
|
| ||||
0x00000016 | Read | Interpreter | UINT32 | 1 | [0,1] | Feeder Info | Only used internally! Not standard |
0x00000100 | Read | every | UINT32 [n] | 1 | [0, 1...255] | Returns the respective axis IDs in the channel number: [1...255] axis ID's: [0, 1...255] | Cannot be traced by oscilloscope! |