"Index offset" specification for channel parameter (Index group 0x2000 + ID)
Index offset (Hex) | Access | Channel type | Data type | Phys. unit | Definition range | Description | Note |
---|---|---|---|---|---|---|---|
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 | From TwinCAT |
|
|
|
|
|
|
|
|
0x00000010 | ReadWrite | every | Write |
|
|
|
|
{ |
|
|
| ||||
UINT32 | 1 | 0..159 | Start index of the M-function. | ||||
UINT32 | 1 | 1..160 | Number of M-functions to be read | ||||
} |
|
|
| ||||
Read[number] |
|
|
| ||||
{ |
|
|
| ||||
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 | From TC V2.9 Internal use only! |
0x00000012 | Read/Write | Interpolation | LREAL64 | 1 |
| Factor for G70 | from TC V2.9 Build 803 |
0x00000013 | Read/Write | Interpolation | LREAL64 | 1 |
| Factor for G71 | from TC V2.9 Build 803 |
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 | From TC 2.11R3 B2241 |
|
|
|
|
|
|
|
|
0x00000021 | Read | every | UINT32 | 1 |
| Goup ID (only explicit for 3D and FIFO channel) |
|
|
|
|
|
|
|
|
|
0x00000031 | Read/Write | Interpolation | UINT16 | 1 |
| Standard Output Port of the Interpreter | Reserved function, no standard! |
0x00000032 | Read/Write | Interpolation | UINT16 | 1 | 0/1 | Cartesian tool offset entry | Reserved function, no standard! |
|
|
|
|
|
|
|
|
0x00000040 | Read/Write | Interpolation | { |
|
| Target address of interpreter hooks | Reserved function, no standard! |
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 & correction 2: Only note, without outline modulation | From TwinCAT Version 2.8 |
0x00000051 | Read/Write | Interpolation | UINT32 | 1 | 1..24 | Look ahead for bottleneck detection | From TwinCAT Version 2.8 |
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 offset shifts and rotation 0: off 1: on | From TC V2.10 B1303 |
0x00000054 | Read/Write | Interpolation | UINT32 | 1 | 0/1 | Retrace on/off | Reserved function, no standard! |
0x00000055 | Read/Write | Interpolation | UINT32[4] | 1 |
| Configuration of the cyclic channel interface for UINT32 Up to 4 index offsets can be configured. | From TC V2.10 B1320 |
0x00000056 | Read/Write | Interpolation | UINT32[4] | 1 |
| Configuration of the cyclic channel interface for LREAL Up to 4 index offsets can be configured. | From TC V2.10 B1320 |
|
|
|
|
|
|
|
|
0x00010K0L | Read/Write | every | REAL64 | e.g. mm | ±MAX REAL64 | Value for zero offset 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 = group of the Channel (default: 1) |
|