"Index offset" specification for channel functions (Index group 0x2200 + ID)
Index offset (Hex) | Access | Channel type | Data type | Phys. unit | Definition range | Description | Note |
---|---|---|---|---|---|---|---|
0x00000001 | Write | every | UINT32 | 1 |
| load NC program by 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 also have to be given, although it may. Other paths are also permitted. |
|
0x00000005 | Write | every | UINT16 | ENUM | Set interpreter operation mode | From TwinCAT V2.9 Buld 901 | |
0x00000006 | Write | Interpreter | UINT8[...] |
|
| set path for subroutines | from TwinCAT V2.9 Build 1001 |
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) | Not implemented! |
0x00000013 | Write | every | VOID |
|
| "Skip" Channel (skip task/block) | Not implemented! |
0x00000014/ 0x00000015 | Write | every | { |
|
| "Enable Retrace" / "Disable Retrace" | Reserved function, no standard! |
UINT32 | 1 | >0 | Feeder processing direction: 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 | ||||
} |
|
|
| ||||
|
|
|
|
|
|
|
|
0x00000018 | Write | Interpreter | _ST_ItpBlockSearchParams |
|
| Enable Blocksearch |
|
0x00000019 | Write | Interpreter | VOID |
|
| StepOnAfterBlockSearch |
|
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 a snapshot of the interpreter in a specified file | From TwinCAT V2.9 Build 1002 |
char[32] |
|
| filename in the TwinCAT\CNC directory | ||||
UINT32 | 1 | 0..1 | Mask: 0x1: R parameters 0x2: Zero offset shifts (from Build 1235) 0x4: Tool descriptions (from Build 1235) | ||||
} |
|
|
| ||||
0x00000025 | Write | Interpolation | { |
|
| Reads snapshot from a specified file into the interpreter | From TwinCAT V2.9 Build 1002 |
char[32] |
|
| filename in the TwinCAT\CNC directory | ||||
UINT32 | 1 | 0..1 | Mask: 0x1: R parameters 0x2: Zero offset shifts (from Build 1235) 0x4: Tool description (from build 1235) | ||||
} |
|
|
| ||||
0x00000026 | Write | Interpolation | VOID |
|
| set all tool parameters (incl. type and number) to null | From TwinCAT V2.9 Build 1031 |
0x00000027 | Write | Interpolation | VOID |
|
| Set all zero offset shifts to null | From TwinCAT V2.9 Build 1031 |
|
|
|
|
|
|
|
|
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 measuring event |
|
|
|
|
|
|
|
|
|
0x00000050 | Write | Interpolation | VOID | 1 |
| Set ExecIdleInfo in the interpreter | Reserved function, no standard! |
0x00000051 | Write | Interpolation | UINT32 | 1 |
| Set block skipping mask in the interpreter Parameter: | Reserved function, no standard! |
0x00000052 | Write | Interpolation | UINT32 | 1 |
| Set ItpOperationMode in the interpreter Parameter: | Reserved function, no standard! |
0x00000053 | Write | Interpolation | VOID |
|
| Set ScanningFlag in the NC device | Reserved function, no standard! |
0x00000054 | Write | Interpolation |
|
|
| ScanPosition | Reserved function, no standard! |
double[8] |
|
| Position | ||||
0x00000055 | Write | Interpolation |
|
|
| Reserved |
|
0x00000056 | Write | Interpolation | VOID |
|
| Set interpreter in aborted state | Reserved function, no standard! |
0x00000060 | Write | Interpolation | UINT16 | 1 | 0..159 | Manual reset of a fast M-function |
|