"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 | 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, |
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, |
0x00000051 | Write | Interpolation | UINT32 | 1 |
| Set block skip mask in the interpreter parameter: SkippingMask | Reserved function, |
0x00000052 | Write | Intepolation | UINT32 | 1 |
| Set ItpOperationMode in the interpreter parameter: OperationMode mask | Reserved function, |
0x00000053 | Write | Interpolation | VOID |
|
| Set ScanningFlag in the NC device | Reserved function, |
0x00000054 | Write | Interpolation |
|
|
| Scan position | Reserved function, |
double[8] |
|
| position | ||||
0x00000055 | Write | Interpolation |
|
|
| Reserved |
|
0x00000056 | Write | Interpolation | VOID |
|
| Set Interpreter in the Aborted state | Reserved function, |
0x00000060 | Write | Interppolation | UINT16 | 1 | 0..159 | Manual reset of a fast M Function |
|