"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

Channel type

 

0x00000004

Read

every

UINT32

1

ENUM

Interpreter type

 

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
V2.8 B747
V2.9 B948

 

 

 

 

 

 

 

 

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
B803

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,
no standard!

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)