"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

Kanaltyp

 

0x00000004

Read

every

UINT32

1

ENUM

Interpretertyp

 

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
V2.8 B747
V2.9 B948

 

 

 

 

 

 

 

 

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
B803

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,
kein Standard!

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)