"Index offset" specification for channel functions (Index group 0x2200 + ID)

Index offset (Hex)

Access

Channel type

Data type

Phys. unit

Definition range

Description

Remarks

0x00000001

Write

every

UINT32

1

 

Load NC program with program number

 

0x00000002

Write

every

VOID

 

 

Start Interpreter

 

0x00000003

Write

every

VOID

 

 

RESERVED

 

0x00000004

Write

every

UINT8[...]

 

 

Load NC program by name. The standard NC path does not have to be given although it may. Other paths are also permitted.

 

0x00000005

Write

every

UINT16

ENUM

cf. appendix interpreter operation mode

Set the interpreter/channel operation mode

 

0x00000006

Write

Interpreter

UINT8[...]

 

 

Set path for subroutines

 

0x00000008

Write

Interpreter

UINT32

1

 

Interpreter simulation mode:

0: off (default)

1: on

Not yet released

0x0000000F

Write

every

VOID

 

 

RESERVED

 

 

 

 

 

 

 

 

 

0x00000010

Write

every

VOID

 

 

"Reset" Channel

 

0x00000011

Write

every

VOID

 

 

"Stop" Channel

 

0x00000012

Write

every

VOID

 

 

"Retry" Channel (restart Channel )

 

0x00000013

Write

every

VOID

 

 

"Skip" Channel (skip task/block)

 

0x00000014/0x00000015

Write

every

{

 

 

"Enable Retrace" /"Disable Retrace"

Reserved function,
no standard!

UINT32

1

>0

Feeder directiion:

1: forward

2: backward

UINT32

1

≥ 0

Entry index

REAL64[3]

mm

±∞

Pos. of the main axes X, Y, Z

REAL64[5]

mm

±∞

Pos. of the auxiliary axes Q1, ..., Q5

}

 

 

 

 

 

 

 

 

 

 

 

0x00000020

Write

every

VOID

 

 

"Save" zero offset shift (NPV)

 

0x00000021

Write

every

VOID

 

 

"Load" zero offset shift (NPV)

 

0x00000022

Write

every

VOID

 

 

"Save" tool compensations

 

0x00000023

Write

every

VOID

 

 

"Load" tool compensations

 

0x00000024

Write

Interpolation

{

 

 

Saves snapshot of the interpreter in a given file

 

char[32]

 

 

Filename in TwinCAT\CNC-folder

UINT32

1

0..1

Mask:

0x1: R-Parameters

0x2: Zeroshifts

0x4: Tool Desc

}

 

 

 

0x00000025

Write

Interpolation

{

 

 

Reads snapshot of a given file to the interpreter

 

char[32]

 

 

Filename in TwinCAT\CNC-folder

UINT32

1

0..1

Mask:

0x1: R-Parameters

0x2: Zeroshifts

0x4: Tool Desc

}

 

 

 

0x00000026

Write

Interpolation

VOID

 

 

Set all tool parameters (incl. type & number) to null

 

0x00000027

Write

Interpolation

VOID

 

 

Set all zero offset shifts to null

 

 

 

 

 

 

 

 

 

0x00000030

Write

every

VOID

 

 

Restart (Go Ahead) of the Interpreter after programmed Interpreter stop

 

0x00000040

Write

every

VOID

 

 

Triggerevent for deletion of any remaining travel in the NCI

 

0x00000041

Write

every

 

 

 

RESERVED for fair events

 

 

 

 

 

 

 

 

 

0x00000050

Write

Interpolation

VOID

1

 

Set ExecIdleInfoin the interpreter

Reserved function,
no standard!

0x00000051

Write

Interpolation

UINT32

1

 

Set block skip mask in the interpreter parameter: SkippingMask

Reserved function,
no standard!

0x00000052

Write

Intepolation

UINT32

1

 

Set ItpOperationMode in the interpreter parameter: OperationMode mask

Reserved function,
no standard!

0x00000053

Write

Interpolation

VOID

 

 

Set ScanningFlag in the NC device

Reserved function,
no standard!

0x00000054

Write

Interpolation

 

 

 

Scan position

Reserved function,
no standard!

double[8]

 

 

position

 

 

 

 

0x00000055

Write

Interpolation

 

 

 

Reserved

 

0x00000056

Write

Interpolation

VOID

 

 

Set Interpreter in the Aborted state

Reserved function,
no standard!

0x00000060

Write

Interppolation

UINT16

1

0..159

Manual reset of a fast M Function