"Index-Offset" Spezifikation für Kanalparameter (Index-Group 0x2000 + ID)
Index-Offset (Hex) | Zugriff | Kanaltyp | Datentyp | Phys. Einheit | Definitionsbereich | Beschreibung | Anmerkung |
---|---|---|---|---|---|---|---|
0x00000001 | Read | every | UINT32 | 1 |
| Kanal-ID |
|
0x00000002 | Read | every | UINT8[30+1] | 1 |
| Kanalname |
|
0x00000003 | Read | every | UINT32 | 1 | ENUM |
| |
0x00000004 | Read | every | UINT32 | 1 | ENUM |
| |
0x00000005 | Read | every | UINT32 | 1 |
| Programmladepuffergröße in Byte |
|
0x00000006 | Read | every | UINT32 | 1 |
| Programm-Nr. laut Job-Liste |
|
0x00000007 | Read/Write | every | UINT32 | 1 | ENUM | Setze Lade-Logmodus |
|
0x00000008 | Read/Write | every | UINT32 | 1 | ENUM | Setze Trace-Modus |
|
0x00000009 | Read/Write | every | UINT32 | 1 |
| RESERVIERT |
|
0x0000000A | Read/Write | every | UINT32 | 1 | 0/1 | Protokolliert alle Feeder-Einträge in einer Log-Datei mit dem Namen "TcNci.log" |
|
0x0000000B | Read/Write | every | UINT32 | 1 | 0/1 | Kanalspezifischer Level für NC Logger Messages 0: nur Fehler 1: alle NC-Meldungen | Ab TwinCAT |
|
|
|
|
|
|
|
|
0x00000010 | ReadWrite | every | Write |
|
|
|
|
{ |
|
|
| ||||
UINT32 | 1 | 0..159 | Startindex der M-Fkt. | ||||
UINT32 | 1 | 1..160 | Anzahl der zu lesenden M-Fkt. | ||||
} |
|
|
| ||||
Read[Anzahl] |
|
|
| ||||
{ |
|
|
| ||||
UINT8 | 1 | 0..159 | Regelbit Maske der M-Fkt. | ||||
INT32[10] | 1 | -1..159 | Nr. der abzulöschenden M-Fkt. | ||||
} |
|
|
| ||||
0x00000011 | Write | Interpolation |
|
|
| Schreibe M-Funktionsbeschreibung | Ab TC V2.9 Internal use only! |
0x00000012 | Read/Write | Interpolation | LREAL64 | 1 |
| Faktor für G70 | ab TC V2.9 Build 803 |
0x00000013 | Read/Write | Interpolation | LREAL64 | 1 |
| Faktor für G71 | ab TC V2.9 Build 803 |
0x00000014 | Write | Interpolation | { |
|
| Benutzersymbole für Achsen | Noch nicht freigegeben |
char[32] |
|
| Benutzersymbol (nullterminiert) | ||||
char[10] |
|
| Systemsymbol (nullterminiert) | ||||
} |
|
|
| ||||
0x00000015 | Read/Write | Interpolation | UINT16 bzw. UINT32 | 1 | 0/1 Default: FALSE | Aktivierung von Default G-Code | Ab TC 2.11R3 B2241 |
|
|
|
|
|
|
|
|
0x00000021 | Read | every | UINT32 | 1 |
| Gruppen-ID (nur eindeutig für 3D- und FIFO-Kanal |
|
|
|
|
|
|
|
|
|
0x00000031 | Read/Write | Interpolation | UINT16 | 1 |
| Standard Output Port des Interpreters | Reservierte Funktion, kein Standard! |
0x00000032 | Read/Write | Interpolation | UINT16 | 1 | 0/1 | Cartesian tool offset entry | Reservierte Funktion, kein Standard! |
|
|
|
|
|
|
|
|
0x00000040 | Read/Write | Interpolation | { |
|
| Zieladresse des Interpreter Hooks | Reservierte Funktion, kein Standard! |
char[6] |
|
| Ams Net ID | ||||
UINT16 |
|
| Port | ||||
UINT32 |
|
| Index Group | ||||
UINT32 |
|
| Index Offset | ||||
} |
|
|
| ||||
0x00000050 | Read/Write | Interpolation | UINT32 | 1 | ENUM | Reaktion, wenn bei der Radiuskorrektur ein Flaschenhals erkannt wird 0: Fehler und Abbruch 1: Hinweis & Behebung 2: Nur Hinweis, ohne Konturanpassung | Ab TwinCAT Version 2.8 |
0x00000051 | Read/Write | Interpolation | UINT32 | 1 | 1..24 | Look Ahead für die Flaschenhalserkennung | Ab TwinCAT Version 2.8 |
0x00000052 | Read/Write | Interpolation | UINT32 | 1 | 0/1 | Fase an/aus | Reservierte Funktion, |
0x00000053 | Read/Write | Interpolation | UINT32 | 1 |
| Aktivierung zum Lesen der aktuell wirkenden Interpolationsregeln, Nullpunktverschiebungen & Rotation 0: aus 1: ein | Ab TC V2.10 B1303 |
0x00000054 | Read/Write | Interpolation | UINT32 | 1 | 0/1 | Retrace an/aus | Reservierte Funktion, kein Standard! |
0x00000055 | Read/Write | Interpolation | UINT32[4] | 1 |
| Konfiguration des zyklischen Kanalinterface für UINT32 max. 4 Index Offsets können konfiguriert werden. | Ab TC V2.10 B1320 |
0x00000056 | Read/Write | Interpolation | UINT32[4] | 1 |
| Konfiguration des zyklischen Kanalinterface für LREAL max. 4 Index Offsets können konfiguriert werden. | Ab TC V2.10 B1320 |
|
|
|
|
|
|
|
|
0x00010K0L | Read/Write | every | REAL64 | z.B. mm | ±MAX REAL64 | Wert für Nullpunktverschiebung (NPV) |
|
[1..3] | Index der Achse: K=1 → X K=2 → Y K=3 → Z | ||||||
[1..0xA] | L=1 → G54F L=2 → G54G L=3 → G55F ... | ||||||
0x0002ww00 | Read/Write | every | UINT16 |
|
| Tool-Nummer: Werte für Werkzeugkorrektur |
|
0x0003ww00 | Read/Write | every | UINT16 |
| [1...50] | Tool-Typ: ww = Werkzeug 1...50 |
|
0x0004wwnn | Read/Write | every | REAL64 |
| [1...14] | Parameter: nn = Index 1...14 |
|
0x000500gg | Read/Write | every | REAL64 | z.B. mm | ≥ 0 (Wert) [1...9] (g) | Radius der Toleranzkugel gg = Gruppe des Kanals (Default: 1) |
|