"Index offset" specification for channel parameter (Index group 0x2000 + ID)
Index-Offset (Hex)  | Access  | Channel type  | Data type  | Phys. unit  | Definition range  | Description  | Remarks  | 
|---|---|---|---|---|---|---|---|
0x00000001  | Read  | every  | UINT32  | 1  | 
  | Channel ID  | 
  | 
0x00000002  | Read  | every  | UINT8[30+1]  | 1  | 
  | Channel name  | 
  | 
0x00000003  | Read  | every  | UINT32  | 1  | ENUM  | 
  | |
0x00000004  | Read  | every  | UINT32  | 1  | ENUM  | 
  | |
0x00000005  | Read  | every  | UINT32  | 1  | 
  | Program load buffer size in bytes  | 
  | 
0x00000006  | Read  | every  | UINT32  | 1  | 
  | Program no. according to job list  | 
  | 
0x00000007  | Read/Write  | every  | UINT32  | 1  | ENUM  | Set load log mode  | 
  | 
0x00000008  | Read/Write  | every  | UINT32  | 1  | ENUM  | Set trace mode  | 
  | 
0x00000009  | Read/Write  | every  | UINT32  | 1  | 
  | RESERVED  | 
  | 
0x0000000A  | Read/Write  | every  | UINT32  | 1  | 0/1  | Records all feeder entries in a log file named "TcNci.log"  | 
  | 
0x0000000B  | Read/Write  | every  | UINT32  | 1  | 0/1  | Channel specific level for NC logger messages 0: errors only 1: all NC messages  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000010  | ReadWrite  | every  | Write  | 
  | 
  | 
  | 
  | 
{  | 
  | 
  | 
  | ||||
UINT32  | 1  | 0..159  | Start index of M function  | ||||
UINT32  | 1  | 1..160  | Number of M functions to be read  | ||||
}  | 
  | 
  | 
  | ||||
Read [n]  | 
  | 
  | 
  | ||||
{  | 
  | 
  | 
  | ||||
UINT8  | 1  | 0..159  | Rule bit mask of the M function  | ||||
INT32[10]  | 1  | -1..159  | Number of M functions to be cleared  | ||||
}  | 
  | 
  | 
  | ||||
0x00000011  | Write  | Interpolation  | 
  | 
  | 
  | Write M function description  | Only used internally!  | 
0x00000012  | Read/Write  | Interpolation  | LREAL64  | 1  | 
  | Factor for G70  | 
  | 
0x00000013  | Read/Write  | Interpolation  | LREAL64  | 1  | 
  | Factor for G71  | 
  | 
0x00000014  | Write  | Interpolation  | {  | 
  | 
  | Axes user symbols  | not yet released  | 
char[32]  | 
  | 
  | User symbol (null-terminated)  | ||||
char[10]  | 
  | 
  | System symbol (null-terminated)  | ||||
}  | 
  | 
  | 
  | ||||
0x00000015  | Read/Write  | Interpolation  | UINT16 resp. UINT32  | 1  | 0/1 default: FALSE  | Activation of default G-code  | NEW from TC3.1 B4014  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000021  | Read  | every  | UINT32  | 1  | 
  | Group ID (only explicit for 3D and FIFO channel)  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00000031  | Read/Write  | Interpolation  | UINT16  | 1  | 
  | Standard output port of the interpreter  | Reserved function,  | 
0x00000032  | Read/Write  | Interpolation  | UINT16  | 1  | 0/1  | Cartesian tool offset entry  | Reserved function,  | 
0x00000040  | Read/Write  | Interpolation  | {  | 
  | 
  | Target address of interpreter hooks  | Reserved function,  | 
char[6]  | 
  | 
  | Ams Net ID  | ||||
UINT16  | 
  | 
  | Port  | ||||
UINT32  | 
  | 
  | Index group  | ||||
UINT32  | 
  | 
  | Index offset  | ||||
}  | 
  | 
  | 
  | ||||
0x00000050  | Read/Write  | Interpolation  | UINT32  | 1  | ENUM  | Reaction if at the radius compensation a bottle neck is recognized 0: Error and abort 1: Note & trouble shooting 2: Only note, without outline modulation  | 
  | 
0x00000051  | Read/Write  | Interpolation  | UINT32  | 1  | 1..24  | Look ahead for bottleneck detection  | 
  | 
0x00000052  | Read/Write  | Interpolation  | UINT32  | 1  | 0/1  | Chamfer on/off  | reserved function,  | 
0x00000053  | Read/Write  | Interpolation  | UINT32  | 1  | 
  | Activation for reading the currently effective interpolation rules, zero shifts and rotation 0: off 1: on  | 
  | 
0x00000054  | Read/Write  | Interpolation  | UINT32  | 1  | 0/1  | Retrace on/off  | Reserved function,  | 
0x00000055  | Read/Write  | Interpolation  | UINT32[4]  | 1  | 
  | Configuration of the cyclic channel interface for UINT32; up to 4 index offsets can be configured.  | 
  | 
0x00000056  | Read/Write  | Interpolation  | UINT32[4]  | 1  | 
  | Configuration of the cyclic channel interface for LREAL; up to 4 index offsets can be configured.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
0x00010K0L  | Read/Write  | every  | REAL64  | e.g. mm  | ±MAX REAL64  | Value for zero shift (NPV)  | 
  | 
[1..3]  | Axis index K=1 → X K=2 → Y K=3 → Z  | ||||||
[1..0xA]  | L=1 → G54F L=2 → G54G L=3 → G55F ...  | ||||||
0x0002ww00  | Read/Write  | every  | UINT16  | 
  | 
  | Tool number: values for tool compensation  | 
  | 
0x0003ww00  | Read/Write  | every  | UINT16  | 
  | [1...50]  | Tool type: ww = tool 1...50  | 
  | 
0x0004wwnn  | Read/Write  | every  | REAL64  | 
  | [1...14]  | Parameter: nn = Index 1...14  | 
  | 
0x000500gg  | Read/Write  | every  | REAL64  | e.g. mm  | ≥ 0 (value) [1...9] (g)  | Radius of the tolerance sphere gg = channel group (default: 1)  | 
  |