"Index offset" specification for channel state (Index group 0x2100 + ID)

Index offset

(Hex)

Access

Channel type

Data type

Phys. Unit

Definition range

Description

Note

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

Interpreter state

Cannot be traced by oscilloscope!

0x00000004

Read

every

UINT32

1

 

Interpreter/channel operation mode

 

0x00000005

Read

every

UINT32

1

 

Currently loaded program

 

0x00000007

Read

every

UINT8[...]

1

 

Program name of currently loaded program

(100 characters, null-terminated)

Max. 100 characters, null-terminated

0x00000008

Read

Interpreter

UINT32

1

[0,1]

Interpreter simulation mode

0: off (default)

1: on

From V2.9 B946

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

{

 

 

 

From TC V2.10 B1243

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

From TC V2.10 B1303

0x00000014

Read

Interpreter

{

 

 

Determines the currently effective zero shift

From TC V2.10 B1303

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

From TC V2.10 B1303

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

Internal usage, no standard!

0x00000100

Read

every

UINT32[number]

1

[0, 1...255]

Returns the respective axis ID in the channel

Number:
[1...255]

axis IDs:
[0, 1...255]

Cannot be traced by oscilloscope!