"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

Interpreter status

Cannot be traced by oscilloscope!

0x00000004

Read

every

UINT32

1

ENUM

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

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

 

0x00000014

Read

Interpreter

{

 

 

Determines the currently effective zero shift

 

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

 

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!