"Index-Offset" Spezifikation für Gruppenparameter (Index-Group 0x3000 + ID)

Index-Offset

(Hex)

Zugriff

Gruppentyp

Datentyp

Phys. Einheit

Definitionsbereich

Beschreibung

Anmerkung

0x00000001

Read

every

UINT32

1

 

Gruppen-ID

 

0x00000002

Read

every

UINT8[30+1]

1

 

Gruppenname

 

0x00000003

Read

every

UINT32

1

 

Gruppentyp

 

0x00000004

Read

every

UINT32

µs

 

SAF-Zykluszeit Gruppe

 

0x00000005

Read

every

UINT32

µs

 

SVB-Zykluszeit Gruppe

 

0x00000006

Read/Write

every

UINT16

1

0/1

Einzelsatz-Betriebsart?

 

0x0000000B

Read

every

UINT32

1

 

Größe der SVB-Tabelle

(max. Anzahl von SVB-Einträgen

 

0x0000000C

Read

every

UINT32

1

 

Größe der SAF-Tabelle

(max. Anzahl von SAF-Einträgen

 

 

 

 

 

 

 

 

 

0x00000010

Read/Write

every

UINT32

1

[1,2...32]

Interner SAF-Zykluszeit Divisor

(dividiert die interne SAF-Zykluszeit um diesen Faktor)

Default: 1

 

 

 

 

 

 

 

 

0x00000021

Read

Kanal: every

UINT32

1

 

Kanal-ID

 

0x00000022

Read

Kanal: every

UINT8[30+1]

1

 

Kanal-Name

 

0x00000023

Read

Kanal: every

UINT32

1

 

Kanal-Typ

 

0x00000024

Read

Kanal: every

UINT32

1

>0

Nummer im Kanal

 

 

 

 

 

 

 

 

 

0x00000500

Read/Write

DXD-Gruppe

INT32

ENUM

[0, 1]

Kurvengeschwindigkeitsreduktionsmethode

0: Coulomb-Scattering
1: Cosinus-Gesetz
2: VeloJump

 

0x00000501

Read/Write

DXD-Gruppe

REAL64

1

[0.0...1.0]

Geschwindigkeitsreduktionsfaktor C0-Übergang

(stetiger Verlauf, aber weder einmal noch zweimal stetig differenzierbar)

 

0x00000502

Read/Write

DXD-Gruppe

REAL64

1

[0.0...1.0]

Geschwindigkeitsreduktionsfaktor C1-Übergang

(stetiger Verlauf und einmal stetig differenzierbar)

 

0x00000503

Read/Write

DXD-Gruppe

REAL64

Grad

[0.0...180.0]

Kritischer Winkel am Segmentübergang "Low" (muss echt kleiner gleich dem Geschwindigkeitsreduktionswinkel C0 sein)

 

0x00000504

Read/Write

DXD-Gruppe

REAL64

Grad

[0.0...180.0]

Kritischer Winkel am Segmentübergang "High" (muss echt kleiner gleich dem Geschwindigkeitsreduktionswinkel C0 sein)

 

0x00000505

Read/Write

DXD-Gruppe

REAL64

mm/s

≥ 0

Mindestgeschwindigkeit, die an Segmentübergängen trotz möglicher Geschwindigkeitsreduktion nicht unterschritten werden darf.

 

0x00000506

Read/Write

DXD-Gruppe

REAL64

z. B. mm

[0.0...1000.0]

Radius der Toleranzkugel für Verschleifungen

Nicht implementiert!

0x00000507

Read/Write

DXD-Gruppe

REAL64

1

 

Geschwindigkeitsreduktionsfaktor C2-Übergang

 

0x00000508

Read/Write

DXD- Gruppe

UINT32

1

0/1

Aktiviert Berechnung der totalen verbleibenden Bahnlänge

 

0x00000509

Read/Write

DXD- Gruppe

UINT16

1

0/1

Allgemeine Aktivierung der Software Endlagenüberwachung für die Hauptachsen (X, Y, Z)

(s. Encoderparameter)

Ab TwinCAT V2.9 B959

0x0000050A

Read/Write

DXD- Gruppe

UINT32

1

0/1

NCI Overridetype

0: Bezogen auf interne reduzierte Geschwindigkeit (ohne Iteration)

1: Bezogen auf originale externe (programmierte) Geschwindigkeit

Ab TwinCAT V2.9 B948

0x0000050B

Read/Write

DXD- Gruppe

UINT16

1

0/1

NCI Override

0: Override begrenzt auf 100%

1: Override >100% möglich

Ab TwinCAT V2.10 B1226

 

 

 

 

 

 

 

 

0x00000510

Read/Write

DXD-Gruppe

REAL64

1

≥ 0

Für Reduktionsmethode VeloJump

Reduktionsfaktor für C0-Übergänge: X-Achse

Nicht implementiert!

0x00000511

Read/Write

DXD-Gruppe

REAL64

1

≥ 0

Für Reduktionsmethode VeloJump

Reduktionsfaktor für C0-Übergänge: Y-Achse

Nicht implementiert!

0x00000512

Read/Write

DXD-Gruppe

REAL64

1

≥ 0

Für Reduktionsmethode VeloJump

Reduktionsfaktor für C0-Übergänge: Z-Achse

Nicht implementiert!

0x00000513

Read/Write

DXD-Gruppe

LREAL64

1

]0.0..1.0[

Verschleifung für Hilfsachen: Ist die resultierende Bahngeschwindigkeit kleiner als die prog. mal diesem Faktor, so wird ein Genauhalt eingefügt

Ab TwinCAT V2.11 B1552

 

 

 

 

 

 

 

 

0x00000604

Read/Write

Encoder-Gruppe

REAL64

z. B.mm/s

[0.0...1000.0]

Geschwindigkeitsfenster bzw. Stillstandsfenster

Base Unit / s

0x00000605

Read/Write

Encoder-Gruppe

REAL64

s

[0.0...60.0]

Filterzeit für Stillstandsfenster in Sekunden

 

0x00000606

Read/Write

Encoder-Gruppe

REAL64

s

[0.0...60.0]

Totzeitkompensation Master/Slave-Kopplung ("Winkelvorsteuerung")

 

 

 

 

 

 

 

 

 

0x00000701

Read

FIFO-Gruppe

UINT32

1

[1...8] bzw. [1...16]

FIFO-Dimension

(m = Anzahl der Achsen)

(ab TC 2.11 Build 1547 ist die FIFO-Dimension von 8 auf 16 erhöht worden)

(n x m)-FIFO

Boot-Daten !

0x00000702

Read

FIFO-Gruppe

UINT32

1

[1...10000]

FIFO-Größe (Länge)

(n = Anzahl der FIFO-Einträge)

(n x m)-FIFO

Boot-Daten !

0x00000703

Read

FIFO-Gruppe

UINT32

1

[0, 1, 4]

Interpolationstyp für FIFO-Sollwertgenerator

0: INTERPOLATIONTYPE_LINEAR (Default)

1: INTERPOLATIONTYPE_4POINT

4: INTERPOLATIONTYPE_CUBICSPLINE (with 6 points)

Ab TwinCAT 211R3 Build 2257

0x00000704

Read/Write

FIFO-Gruppe

UINT32

1

[1, 2]

Overridetyp für FIFO-Sollwertgenerator

Typ 1: OVERRIDETYPE_INSTANTANEOUS (Default)

Typ 2: OVERRIDETYPE_PT2

 

0x00000705

Read/Write

FIFO-Gruppe

REAL64

s

> 0.0

P-T2-Zeit für Overrideänderung (T1=T2=T0)

 

0x00000706

Read/Write

FIFO-Gruppe

REAL64

s

≥ 0.0

Zeitdelta für zwei aufeinanderfolgende FIFO-Einträge (Zeitbasis der FIFO-Einträge)

 

 

 

 

 

 

 

 

 

0x00000801

ReadWrite

Kinematik-Gruppe

Write

 

 

Berechnung der kinematischen Hintransformation für die Positionen

(ACS -> MCS)

 

{

 

 

 

REAL64[8]

z. B. Grad

±∞

Positionen der ACS-Achsen (Axis Coordinate System),

max. Dimension: 8

UINT32

1

≥ 0

Reserve

UINT32

1

≥ 0

Reserve

}

 

 

 

Read

 

 

 

{

 

 

 

REAL64[8]

z. B. mm

±∞

Positionen der MCS-Achsen (Machine Coordinate System),

max. Dimension: 8

UINT32

1

≥ 0

Reserve

UINT32

1

≥ 0

Reserve

}

 

 

 

0x00000802

ReadWrite

Kinematik-Gruppe

Write

 

 

Berechnung der kinematischen Rücktransformation für die Positionen

(MCS -> ACS)

 

{

 

 

 

REAL64[8]

z. B. mm

±∞

Positionen der MCS-Achsen (Machine Coordinate System),

max. Dimension: 8

UINT32

1

≥ 0

Reserve

UINT32

1

≥ 0

Reserve

}

 

 

 

Read

 

 

 

{

 

 

 

REAL64[8]

z. B. Grad

±∞

Positionen der ACS-Achsen (Axis Coordinate System),

max. Dimension: 8

UINT32

1

≥ 0

Reserve

UINT32

1

≥ 0

Reserve

}