"Index-Offset" Spezifikation für Achsparameter (Index-Group 0x4000 + ID)

Index-Offset

(Hex)

Zugriff

Achstyp

Datentyp

Phys. Einheit

Definitionsbereich

Beschreibung

Anmerkung

0x00n00000

Read

every

(Struktur für alle Achsparameter)

{

 

 

Allgemeine ACHS-PARAMETER-STRUKTUR (NC/CNC), beinhaltet auch die Unterelemente wie Encoder, Regler und Drive (s. MC_ReadParameterSet in TcMc.lib)

 

UINT32

1

 

Achs-ID

UINT8[30+1+1]

z. B. mm

 

Achsname

UINT32

1

 

Achstyp

. . .

. . .

. . .

. . .

}

 

 

512 Byte

0x00000001

Read

every

UINT32

1

 

Achs-ID

 

0x00000002

Read

every

UINT8[30+1]

1

 

Achsname

 

0x00000003

Read

every

UINT32

ENUM

 

Achstyp

 

0x00000004

Read

every

UINT32

µs

 

Zykluszeit Achse (SAF)

 

0x00000005

Read

every

UINT8[10+1]

1

 

Physikalische Einheit

 

0x00000006

Read/Write

every

REAL64

z. B. mm/s

 

Ref. Geschw. in Nockenrichtung

 

0x00000007

Read/Write

every

REAL64

z. B. mm/s

 

Ref. Geschw. in Syncrichtung

 

0x00000008

Read/Write

every

REAL64

z. B. mm/s

 

Geschwindigkeit Hand Slow

 

0x00000009

Read/Write

every

REAL64

z. B. mm/s

 

Geschwindigkeit Hand Fast

 

0x0000000A

Read/Write

every

REAL64

z. B. mm/s

 

Geschwindigkeit Eilgang

 

0x0000000F

Read/Write

every

UINT16

1

0/1

Positionsbereichsüberwachung?

 

0x00000010

Read/Write

every

REAL64

z. B. mm

 

Positionsbereichsfenster

 

0x00000011

Read/Write

every

UINT16

1

0/1

Bewegungsüberwachung?

 

0x00000012

Read/Write

every

REAL64

s

 

Bewegungsüberwachungszeit

 

0x00000013

Read/Write

every

UINT16

1

0/1

Schleife?

 

0x00000014

Read/Write

every

REAL64

z. B. mm

 

Schleifenweg (±)

 

0x00000015

Read/Write

every

UINT16

1

0/1

Zielpositionsüberwachung?

 

0x00000016

Read/Write

every

REAL64

z. B. mm

 

Zielpostionsfenster

 

0x00000017

Read/Write

every

REAL64

s

 

Zielpositionsüberwachungszeit

 

0x00000018

Read/Write

every

REAL64

z. B. mm

 

Pulsweg in pos. Richtung

 

0x00000019

Read/Write

every

REAL64

z. B. mm

 

Pulsweg in neg. Richtung

 

0x0000001A

Read/Write

every

UINT32

ENUM (≥0)

 

Fehlersignalisierung/Fehlerreaktion:

0: sofort (Default)

1: verzögert (z. B. für Master/Slave-Kopplung)

Ab TC 2.11

0x0000001B

Read/Write

every

REAL64

s

[0...1000]

Fehlerverzögerungszeit (wenn verzögerte Fehlerreaktion angewählt ist)

Ab TC 2.11

0x0000001C

Read/Write

every

UINT16

1

0/1

Slaves über Istwerte koppeln wenn nicht betriebsbereit?

Ab TC 2.11

0x0000001D

Read/Write

every

REAL64

z. B. mm/s^2

[0, 0.01...1.0E10]

Beschleunigung für Übergangsprofil für die Umschaltung von SOLL- auf IST-Werte (Fading der Position):
Default: 0 (hier wird das Minimum der Achsbeschleunigungen verwendet, also MIN(Acc, Dec) )

Ab TC 2.11 R2

0x0000001E

Read/Write

every

UINT32

ENUM (≥0)

 

Fast Axis Stop Signal Type:

Auswahl des Signaltypes durch den ein Fast Axis Stop ausgelöst wird (s. Bit 7 im Drive->nStatus4)"0 (SignalType_OFF)","1 (SignalType_RisingEdge)","2 (SignalType_FallingEdge)","3 (SignalType_BothEdges)","4 (SignalType_HighActive)","5 (SignalType_LowActive)"

ab TC 2.11 R3

0x00000020

Read/Write

every

UINT16

1

0/1

Bewegungskommandos für Slaveachse erlauben?

Default: FALSE

Ab TC 2.11

0x00000021

Read/Write

every

UINT16

1

0/1

Bewegungskommandos für Achsen mit aktiver externer Sollwertgenerierung erlauben?
Default: FALSE

ab TC 2.11 R2

 

 

 

 

 

 

 

 

0x00000026

Read/Write

every

UINT32

1

 

Interpretation der Einheiten (Position, Geschwindigkeit, Zeit)

Bit 0: Geschwindigkeit in x/min statt x/s

Bit 1: Position in tausendstel der Basiseinheit

Bit 2: Modulopositionsanzeige

Siehe Encoder!

Bitarray

0x00000027

Read/Write

every

REAL64

z. B. mm/s

 

Maximal erlaubte Fahrgeschwindigkeit

 

0x00000028

Read/Write

every

REAL64

z. B. mm

 

Bewegungsüberwachungsfenster

 

0x00000029

Read/Write

every

UINT16

1

0/1

PEH-Zeitüberwachung?

Posi. Ende und Genauhalt

0x0000002A

Read/Write

every

REAL64

s

 

PEH Überwachungszeit

 

0x0000002B

Read/Write

every

UINT16

1

0/1

Losekompensation?

 

0x0000002C

Read/Write

every

REAL64

z. B. mm

 

Lose

 

 

 

 

 

 

 

 

 

0x00000030

Read

every

UINT16

1

[0,1]

Persistente (dauernd anhaltende) Daten für z. B. Istposition und Referenzierstatus des Encoders?

Boot-Parameter

0x00000031

Read

every

{
UINT8[6]
UINT16
}

AmsAddr

1

Lesen der Hardware AMS-Adresse (AMS Net ID und Geräte Port)

ALT!

0x00000031

Read

every

{
UINT8[6]
UINT16
UINT16
}

AmsAddr

ChannelNo

1

Lesen der Hardware AMS-Adresse (AMS Net ID und Geräte Port) und der Kanalnummer (0=Channel A, 1= Channel B)

 

0x00000033

Read

every

{
UINT16  ApplRequestBit
UINT16  ApplRequestType
UINT32  ApplCmdNo
UINT32  ApplCmdVersion
. . .
} 1024 Byte

1
1
1
1

0/1
≥0
>0
≥0

Allgemeine APPLICATION REQUEST-STRUKTUR (NC/NCI),
z. B. für ApplicationHoming-Request

(s. MC_ReadApplicationRequest in TcMc2.lib)

Ab TC 2.11 R2

 

 

 

 

 

 

 

 

0x00000051

Read

Kanal: every

UINT32

 

 

Kanal-ID

 

0x00000052

Read

Kanal: every

UINT8[30+1]

 

 

Kanalname

 

0x00000053

Read

Kanal: every

UINT32

 

 

Kanaltyp

 

0x00000054

Read

Gruppe: every

UINT32

 

 

Gruppen-ID

 

0x00000055

Read

Gruppe: every

UINT8[30+1]

 

 

Gruppenname

 

0x00000056

Read

Gruppe: every

UINT32

 

 

Gruppentyp

 

0x00000057

Read

every

UINT32

 

 

Anzahl der Encoder

 

0x00000058

Read

every

UINT32

 

 

Anzahl der Regler

 

0x00000059

Read

every

UINT32

 

 

Anzahl der Drives

 

0x0000005A

Read

every

{

 

 

Lesen der sämtlicher Unterelemente einer Achse:

 

UINT32[ 9 ]

1

[0, 1...255]

Encoder-IDs der Achse

UINT32[ 9 ]

1

[0, 1...255]

Regler-IDs der Achse

UINT32[ 9 ]

1

[0, 1...255]

Drive-IDs der Achse

} 108 bytes

 

 

 

 

 

 

 

 

 

 

 

0x00000101

Read/Write

Servo

REAL64

z. B. mm/s^2

 

Beschleunigung

 

0x00000102

Read/Write

Servo

REAL64

z. B. mm/s^2

 

Verzögerung

 

0x00000103

Read/Write

Servo

REAL64

z. B. mm/s^3

 

Ruck

 

0x00000104

Read/Write

Servo

REAL64

s

[0.0 ... 1.0]

Verzögerungszeit zwischen Geschwindigkeits- und Positionswerten des Sollwertgenerators in Sekunden

Default-Wert: 0.0 s

0x00000105

Read/Write

Servo

UINT32

ENUM

 

Override Typ für Geschwindigkeit:

1: Bezogen auf interne reduzierte Geschwindigkeit (ohne Iteration)

2: Bezogen auf originale externe Startgeschwindigkeit (ohne Iteration)

3: Bezogen auf interne reduzierte Geschwindigkeit (Optimierung mittels Iteration)

4: Bezogen auf originale externe Startgeschwindigkeit (Optimierung mittels Iteration)

Default-Wert: Typ 1

0x00000106

Read/Write

Servo

REAL64

1

[0.0 ... 1.0E6]

Maximal erlaubter Geschwindigkeitssprung für Dynamikreduktion

D V = Faktor * min(A+, A-) * DT

Default-Wert: 0.0

0x00000107

Read/Write

Servo

UINT16

1

[0,1]

Aktiviert Beschleunigungs- und Ruckbegrenzung für die Hilfsachse (Q1 bis Q5)

Default-Wert: 1

0x00000108

Read/Write

Servo

REAL64

z. B. mm

[0.0..1000.0]

Größe des Toleranzballs für die Hilfsachsen

Ab TC V2.9 B932

0x00000109

Read/Write

Servo

REAL64

z. B. mm

[0.0..10000.0]

Maximal erlaubte Positionsabweichung bei verkleinertem Toleranzball

Nur für Hilfsachsen

Ab TC V2.9 B1013

0x0000010A

Read/Write

Servo

REAL64

z. B. mm/s^2

[0.01 ... 1.0E20]

Fast Axis Stop: Beschleunigung

(s.a. Fast Axis Stop Signal Type)

Ab TC 2.11 R3

0x0000010B

Read/Write

Servo

REAL64

z. B. mm/s^2

[0.01 ... 1.0E20]

Fast Axis Stop: Verzögerung

(s.a. Fast Axis Stop Signal Type)

Ab TC 2.11 R3

0x0000010C

Read/Write

Servo

REAL64

z. B. mm/s^3

[0.1 ... 1.0E30]

Fast Axis Stop: Ruck

(s.a. Fast Axis Stop Signal Type)

Ab TC 2.11 R3

 

 

 

 

 

 

 

 

0x00000201

Read/Write

Schrittmotor

UINT32

ENUM

 

Betriebsmodus Schrittmotor

 

0x00000202

Read/Write

Schrittmotor

REAL64

z. B. mm/STEP

[1.0E-6 ... 1000.0]

Wegskalierung eines Motorschrittes

 

0x00000203

Read/Write

Schrittmotor

REAL64

z. B. mm/s

[0.0 ... 1000.0]

Mindestgeschwindigkeit für Geschwindigkeitsprofil

 

0x00000204

Read/Write

Schrittmotor

UINT32

1

[0 ... 100]

Anzahl der Schritte pro Frequenz-/Geschwindigkeitsstufe

 

0x00000205

Read/Write

Schrittmotor

UINT32

1

 

Motormaske als Syncimpuls

Nicht implementiert!

 

 

 

 

 

 

 

 

0x00000301

Read/Write

Eil/Schleich

REAL64

z. B. mm

[0.0 ... 100000.0]

Schleichweg in pos. Richtung

 

0x00000302

Read/Write

Eil/Schleich

REAL64

z. B. mm

[0.0 ... 100000.0]

Schleichweg in neg. Richtung

 

0x00000303

Read/Write

Eil/Schleich

REAL64

z. B. mm

[0.0 ... 100000.0]

Bremsweg in pos. Richtung

 

0x00000304

Read/Write

Eil/Schleich

REAL64

z. B. mm

[0.0 ... 100000.0]

Bremsweg in neg. Richtung

 

0x00000305

Read/Write

Eil/Schleich

REAL64

s

[0.0 ... 60.0]

Bremsverzög. in pos. Richtung

 

0x00000306

Read/Write

Eil/Schleich

REAL64

s

[0.0 ... 60.0]

Bremsverzög. in neg. Richtung

 

0x00000307

Read/Write

Eil/Schleich

REAL64

s

[0.0 ... 60.0]

Umschaltzeit Eil auf Schleich

 

0x00000308

Read/Write

Eil/Schleich

REAL64

z. B. mm

[0.0 ... 100000.0]

Schleichwegstopp

 

0x00000309

Read/Write

Eil/Schleich

REAL64

s

[0.0 ... 60.0]

Verzögerungszeit um Bremse zu lösen

 

0x0000030A

Read/Write

Eil/Schleich

REAL64

s

[0.0 ... 60.0]

Pulszeit in pos. Richtung

 

0x0000030B

Read/Write

Eil/Schleich

REAL64

s

[0.0 ... 60.0]

Pulszeit in neg. Richtung

 

 

 

 

 

 

 

 

 

ENCODER

 

 

 

 

 

 

 

0x00n10001

Read

Encoder: every

UINT32

1

[1 ... 255]

Encoder-ID

n = 0: Standardencoder der Achse

n > 0: n-ter Encoder der Achse (optional)

 

0x00n10002

Read

Encoder: every

UINT8[30+1]

1

30 Zeichen

Encodername

 

0x00n10003

Read

Encoder: every

UINT32

1

s. ENUM (>0)

Encodertyp

 

0x00n10004

Read/Write

Encoder: every

UINT32

1

Byteoffset

Input-Adress-Offset (IO-Input-Image)

Änderung der IO-Adresse

0x00n10005

Read/Write

Encoder: every

UINT32

1

Byteoffset

Output-Adress-Offset (IO-Output-Image)

Änderung der IO-Adresse

0x00n10006

Read/Write

Encoder: every

REAL64

z. B. mm/INC

[1.0E-12 ... 1.0E+30]

Resultierender Skalierungsfaktor (Zähler/Nenner)

Anm.: ab TC 3.0 besteht der Skalierungsfaktor aus zwei Komponenten, Zähler und Nenner (Default: 1.0).

 

0x00n10007

Read/Write

Encoder: every

REAL64

z. B. mm

[±1.0E+9]

Positionsoffset

 

0x00n10008

Read/Write

Encoder: every

UINT16

1

[0,1]

Geberzählrichtung

 

0x00n10009

Read/Write

Encoder: every

REAL64

z. B. mm

[0.001 ... 1.0E+9]

Modulo-Faktor

 

0x00n1000A

Read/Write

Encoder: every

UINT32

1

s. ENUM (>0)

Encodermodus

 

0x00n1000B

Read/Write

Encoder: every

UINT16

1

0/1

Softend-Min-Überwachung ?

 

0x00n1000C

Read/Write

Encoder: every

UINT16

1

0/1

Softend-Max-Überwachung

 

0x00n1000D

Read/Write

Encoder: every

REAL64

mm

 

Softendlage Min

 

0x00n1000E

Read/Write

Encoder: every

REAL64

mm

 

Softendlage Max

 

0x00n1000F

Read/Write

Encoder: every

UINT32

1

s. ENUM (≥0)

Encoder-Auswerterichtung (Freigabe log. Zählrichtung)

s. Anhang

0x00n10010

Read/Write

Encoder: every

REAL64

s

[0.0...60.0]

Filterzeit für Positions-Istwert in Sekunden (P-T1)

 

0x00n10011

Read/Write

Encoder: every

REAL64

s

[0.0...60.0]

Filterzeit für Geschwindigkeits-Istwert in Sekunden (P-T1)

 

0x00n10012

Read/Write

Encoder: every

REAL64

s

[0.0...60.0]

Filterzeit für Beschleunigungs-Istwert in Sekunden (P-T1)

 

0x00n10013

Read/Write

Encoder: every

UINT8[10+1]

1

 

Physikalische Einheit

Nicht implementiert!

0x00n10014

Read/Write

Encoder: every

UINT32

1

 

Interpretation der Einheiten (Position, Geschwindigkeit, Zeit)

Bit 0: Geschwindigkeit in x/min statt x/s

Bit 1: Position in tausendstel der Basiseinheit

Nicht implementiert!

Bitarray

0x00n10015

Read

Encoder: every

UINT32

INC

[0x0...

0xFFFFFFFF]

Geber-Maske (Maximalwert des Geber-Istwertes in Inkrementen)

Anm.: Ab TwinCAT 2.11 R2 darf die Geber-Maske ein beliebiger Zahlenwert sein (z. B. 3600000) und muss nicht mehr wie bisher einer durchgehende Folge von binären Einsen entsprechen (2n-1).

ReadOnly-Parameter

s.a. Param. "Geber-Sub-Maske"

0x00n10016

Read/Write

Encoder: every

UINT16

1

0/1

Istpositionskorrektur (Meßsystemfehlerkorrektur)?

 

0x00n10017

Read/Write

Encoder: every

REAL64

s

[0.0...60.0]

Filterzeit für Istpositionskorrektur in Sekunden (P-T1)

 

0x00n10019

Read/Write

Encoder: every

UINT32

1

s. ENUM (≥0)

Encoder-Bezugsmaßsystem

s. Anhang

0x00n1001A

Read/Write

Encoder: every

UINT32

1

s. ENUM (≥0)

Encoder-Positionsinitialisierung

Nicht implementiert!

0x00n1001B

Read/Write

Encoder: every

REAL64

z. B. mm

[≥0, Modulo-Faktor/2]

Toleranzfenster für Modulo-Start

 

0x00n1001C

Read

Encoder: every

UINT32

1

s. ENUM (≥0)

Encoder-Vorzeichen-Interpretation (Datentyp)

 

0x00n1001D

Read

Encoder: every

UINT16

1

0/1

Inkremental- oder Absolut-Encoder?

0: Inkrementaler Encoder-Typ

1: Absoluter Encoder-Typ

 

0x00n10023

Read/Write

Encoder: every

REAL64

z. B. mm/INC

[1.0E-12 ... 1.0E+30]

Komponente des Skalierungsfaktors: Zähler

(=> Skalierungsfaktor Zähler / Skalierungsfaktor Nenner)

Ab TC 3.0

0x00n10024

Read/Write

Encoder: every

REAL64

1

[1.0E-12 ... 1.0E+30]

Komponente des Skalierungsfaktors: Nenner

(=> Skalierungsfaktor Zähler / Skalierungsfaktor Nenner)

Default: 1.0

Ab TC 3.0

0x00n10025

Read/Write

Encoder: every

{
REAL64
REAL64
}

z. B. mm/INC
1

[1.0E-12 ... 1.0E+30]
[1.0E-12 ... 1.0E+30]

Komponente des Skalierungsfaktors: Zähler

Komponente des Skalierungsfaktors: Nenner

(=> Skalierungsfaktor Zähler / Skalierungsfaktor Nenner)

Ab TC 3.0

0x00n10030

Read/Write

Encoder: every

UINT32

1

 

Internes Encoder Control DWORD zur Festlegung der Betriebsarten und Eigenschaften

Ab 211R3 B2227

 

 

 

 

 

 

 

 

0x00n10101

Read/Write

E: INC

UINT16

1

[0,1]

Suchrichtung für Ref.nocken invers?

 

0x00n10102

Read/Write

E: INC

UINT16

1

[0,1]

Suchrichtung für Syncimpuls invers?

 

0x00n10103

Read/Write

E: INC

REAL64

z. B. mm

[±1000000.0]

Referenzposition

 

0x00n10104

Read/Write

E: INC

UINT16

1

[0,1]

Abstandsüberwachung zwischen Ref.nocken und Syncimpuls aktiv?

Nicht implementiert!

0x00n10105

Read/Write

E: INC

UINT32

INC

[0 ... 65536]

Mindestabstand Ref.nocken zum Syncimpuls in Inkrementen

Nicht implementiert!

0x00n10106

Read/Write

E: INC

UINT16

1

[0,1]

Externer Syncimpuls?

 

0x00n10107

Read/Write

E: INC

UINT32

1

s. ENUM (>0)

Referenziermodus

s. Anhang

0x00n10108

Read/Write

E: INC

UINT32

1

[0x0000000F...

0xFFFFFFFF]

Binärmaske: (2n - 1)

Geber-Sub-Maske (Maximalwert des Absolutbereichs des Geber-Istwertes in Inkrementen)

Wird z. B. verwendet als Referenzmarke für den Referenzier- Mode "Software Sync" und für die NC Retain Daten("ABSOLUTE (MODULO)", "INCREMENTAL (SINGLETURN ABSOLUTE)" )

Anm.1: Die Geber-Sub-Maske muss kleiner gleich der Geber-Maske sein.

Anm.2: Die Geber-Maske muss ein ganzzahliges Vielfaches der Geber-Sub-Maske sein.

Anm.3: Die Geber-Sub-Maske muss einer durchgehenden Folge von binären Einsen entsprechen (2n-1), z. B. 0x000FFFFF.

NEU

s.a. Param. "Geber-Maske"

 

 

 

 

 

 

 

 

0x00n10110

Read/Write

E: INC (Encoder-Simulation)

REAL64

1

[0.0 ... 1000000.0]

Skalierung/Gewichtung des Rauschanteils für Simulationsencoder

 

 

 

 

 

 

 

 

 

CONTROLLER:

 

 

 

 

 

 

 

0x00n20001

Read

Regler: every

UINT32

1

[1 ... 255]

Regler ID

n = 0: Standardregler der Achse

n > 0: n-ter Regler der Achse (optional)

 

0x00n20002

Read

Regler: every

UINT8[30+1]

1

30 Zeichen

Reglername

 

0x00n20003

Read

Regler: every

UINT32

1

s. ENUM (>0)

Reglertyp

 

0x00n2000A

Read/Write

Regler: every

 

1

s. ENUM (>0)

Reglermodus

 

 

0x00n2000B

Read/Write

Regler: every

REAL64

%

[0.0 ... 1.0]

Gewichtung der Geschwindigkeitsvorsteuerung (Standardwert: 1.0 = 100 %)

 

 

 

 

 

 

 

 

 

0x00n20010

Read/Write

Regler: every

UINT16

1

0/1

Schleppabstandüberw. Pos.?

 

0x00n20011

Read/Write

Regler: every

UINT16

1

0/1

Schleppabstandüberw. Geschw.?

 

0x00n20012

Read/Write

Regler: every

REAL64

z. B. mm

 

Max. Schleppabstand Position

 

0x00n20013

Read/Write

Regler: every

REAL64

s

 

Max. Schleppfilterzeit Position

 

0x00n20014

Read/Write

Regler: every

REAL64

z. B. mm/s

 

Max. Schleppabstand Geschw.

 

0x00n20015

Read/Write

Regler: every

REAL64

s

 

Max. Schleppfilterzeit Geschw.

 

 

 

 

 

 

 

 

 

0x00n20100

Read/Write

P/PID (Pos.,

(Geschw.)

REAL64

1

[0.0...1.0]

Maximale Ausgabebegrenzung (±) für Regler-Gesamtausgabe

(Standardwert:

0.5 == 50%)

0x00n20102

Read/Write

P/PID (Pos.)

REAL64

z. B. mm/s/ mm

[0.0...1000.0]

Proportionalverstärkung kp bzw. kv 

Einheit: Base Unit / s / Base Unit

Positionsregelung

0x00n20103

Read/Write

PID (Pos.)

REAL64

s

[0.0 ... 60.0]

Nachstellzeit Tn

Positionsregelung

0x00n20104

Read/Write

PID (Pos.)

REAL64

s

[0.0 ... 60.0]

Vorhaltzeit Tv

Positionsregelung

0x00n20105

Read/Write

PID (Pos.)

REAL64

s

[0.0 ... 60.0]

Verzögerungszeit Td

Positionsregelung

0x00n20106

Read/Write

PP (Pos.)

REAL64

z. B. mm/s/ mm

[0.0...1000.0]

Zusätzliche Proportionalverstärkung kp bzw. kv, die oberhalb einer Grenzgeschwindigkeit in Prozent gilt.

Einheit: Base Unit / s / Base Unit

Positionsregelung

0x00n20107

Read/Write

PP (Pos.)

REAL64

%

[0.0...1.0]

Schwellgeschwindigkeit in Prozent, oberhalb derer die zusätzliche Proportionalverstärkung kp bzw. kv gilt

 

0x00n20108

Read/Write

P/PID (Acc.)

REAL64

s

[0.0 ... 100.0]

Proportionalverstärkung ka

Beschleunigungsvorsteuerung

0x00n2010D

Read/Write

P/PID

REAL64

mm

[0.0 ... 10000.0]

Totzone ("dead band") für Positionsfehler (Regelabweichung)

(für P/PID-Regler mit Geschwindigkeits- oder Momenteninterface)

Reservierte Funktion

0x00n2010F

Read/Write

P/PP/PID (Pos.)
Slave-Regelung

REAL64

(mm/s) / mm

[0.0...1000.0]

Slave-Koppeldifferenzregelung:

Proportionalverstärkung kcp

Slave-Koppeldifferenzregelung

 

 

 

 

 

 

 

 

0x00n20110

Read/Write

P (Pos.)

UINT16

1

0/1

Automatischer Offset-Abgleich: aktiv/passiv

 

0x00n20111

Read/Write

P (Pos.)

UINT16

1

0/1

Automatischer Offset-Abgleich: Halte-Modus

 

0x00n20112

Read/Write

P (Pos.)

UINT16

1

0/1

Automatischer Offsetabgleich: Fading-Modus

 

0x00n20114

Read/Write

P (Pos.)

REAL64

%

[0.0 ... 1.0]

Automatischer Offset-Abgleich: Vorsteuer-Grenze

 

0x00n20115

Read/Write

P (Pos.)

REAL64

s

[0.1 ... 60.0]

Automatischer Offset-abgleich: Zeitkonstante

 

0x00n20116

Read/Write

PID (Pos.)

REAL64

%

[0.0...1.0]

Maximale Ausgabebeschränkung (±) für I-Anteil in Prozent (Default-Einstellung: 0.1 = 10 %)

 

0x00n20117

Read/Write

PID (Pos.)

REAL64

%

[0.0...1.0]

Maximale Ausgabebeschränkung (±) für D-Anteil in Prozent (Default-Einstellung: 0.1 = 10 %)

 

0x00n20118

Read/Write

PID (Pos.)

UINT16

1

0/1

Abschalten des I-Anteils während eines aktiven Positioniervorganges (sofern I-Anteil aktiv)?

(Default-Einstellung: 0 = FALSE)

 

0x00n20120

Read/Write

P/PID (Pos.)

REAL64

s

≥0

PT-1-Filterwert für Positionsfehler (Pos.-Regeldifferenz)

Reservierte Funktion, kein Standard!

 

 

 

 

 

 

 

 

0x00n20202

Read/Write

P/PID (Geschw.)

REAL64

1

[0.0...1000.0]

Proportionalverstärkung kp bzw. kv

Geschwindigkeitsregelung

0x00n20203

Read/Write

PID (Geschw.)

REAL64

s

[0.0 ... 60.0]

Nachstellzeit Tn

Geschwindigkeitsregelung

0x00n20204

Read/Write

PID (Geschw.)

REAL64

s

[0.0 ... 60.0]

Vorhaltzeit Tv

Geschwindigkeitsregelung

0x00n20205

Read/Write

PID (Geschw.)

REAL64

s

[0.0 ... 60.0]

Verzögerungszeit Td

Geschwindigkeitsregelung

0x00n20206

Read/Write

PID (Geschw.)

REAL64

%

[0.0...1.0]

Maximale Ausgabebeschränkung (±) für I-Anteil in Prozent (Default-Einstellung: 0.1 = 10 %)

Geschwindigkeitsregelung

0x00n20207

Read/Write

PID (Geschw.)

REAL64

%

[0.0...1.0]

Maximale Ausgabebeschränkung (±) für D-Anteil in Prozent (Default-Einstellung: 0.1 = 10 %)

Geschwindigkeitsregelung

0x00n2020D

Read/Write

P/PID (Geschw.)

REAL64

mm/s

[0.0 ... 10000.0]

Totzone ("dead band") für Geschwindigkeitsfehler (Regelabweichung)

(für P/PID-Regler mit Geschwindigkeits- oder Momenteninterface)

Reservierte Funktion

0x00n20220

Read/Write

P/PID (Geschw.)

REAL64

s

≥0

PT-2-Filterwert für Geschwindigkeitsfehler (Geschw.-Regeldifferenz)

Geschwindigkeitsregelung, kein Standard!

0x00n20221

Read/Write

P/PID (Geschw.)

REAL64

s

≥0

PT-1-Filterwert für Geschwindigkeitsfehler (Geschw.-Regeldifferenz)

Reservierte Funktion, kein Standard!

 

 

 

 

 

 

 

 

0x00n20250

Read/Write

P/PI (Beobachter)

UINT32

1

s. ENUM (≥0)

Beobachtermodus für Regelung im Momenten-Interface

 0: OFF (default)

1: LUENBERGER

Ab TC 2.10 Build 1320

0x00n20251

Read/Write

P/PI (Beobachter)

REAL64

Nm / A

>0.0

Motor:

Drehmomentkonstante KT

 

0x00n20252

Read/Write

P/PI (Beobachter)

REAL64

kg m2

>0.0

Motor:

Trägheitsmoment JM

 

0x00n20253

Read/Write

P/PI (Beobachter)

REAL64

Hz

[100.0 ... 2000.0]

Default: 500

Bandbreite f0

 

0x00n20254

Read/Write

P/PI (Beobachter)

REAL64

1

[0.0 ... 2.0]

Default: 1.0

Korrekturfaktor kc

 

0x00n20255

Read/Write

P/PI (Beobachter)

REAL64

s

[0.0 ... 0.01]

Default: 0.001

Geschwindkeitsfilter (1. Ordnung): Zeitkonstante T

 

 

 

 

 

 

 

 

 

0x00n20A03

Read/Write

P/PID (MW)

REAL64

cm^2

[0.0 ... 1000000]

Zylinderfläche AAder A-Seite in cm^2

Reservierte Parameter!

0x00n20A04

Read/Write

P/PID (MW)

REAL64

cm^2

[0.0 ... 1000000]

Zylinderfläche AB der B-Seite in cm^2

Reservierte Parameter!

0x00n20A05

Read/Write

P/PID (MW)

REAL64

cm^3/s

[0.0 ... 1000000]

Nennvolumenstrom Qnennin cm^3/s

Reservierte Parameter!

0x00n20A06

Read/Write

P/PID (MW)

REAL64

bar

[0.0 ... 1000000]

Nenndruck bzw. Ventildruckabfall Pnennin bar

Reservierte Parameter!

0x00n20A07

Read/Write

P/PID (MW)

UINT32

1

[1 ... 255]

Achs-ID für den Systemdruck Po

Reservierte Parameter!

 

 

 

 

 

 

 

 

DRIVE:

 

 

 

 

 

 

 

0x00n30001

Read

Drive: every

UINT32

1

[1 ... 255]

Drive-ID

 

0x00n30002

Read

Drive: every

UINT8[30+1]

1

30 Zeichen

Drive-Name

 

0x00n30003

Read

Drive: every

UINT32

1

s. ENUM (>0)

Drive-Typ

 

0x00n30004

Read/Write

Drive: every

UINT32

1

Byteoffset

Input-Adress-Offset (IO-Input-Image)

Änderung der IO-Adresse

0x00n30005

Read/Write

Drive: every

UINT32

1

Byteoffset

Output-Adress-Offset (IO-Output-Image)

Änderung der IO-Adresse

0x00n30006

Read/Write

Drive: every

UINT16

1

[0,1]

Motorpolarität

 

0x00n3000A

Read/Write

Drive: every

UINT32

1

s. ENUM (>0)

Drive-Modus

 

0x00n3000B

Read/Write

Drive: every

REAL64

%

[-1.0 ... 1.0]

Minimale Ausgabeschranke (Ausgabelimitierung)

(Default-Einstellung: -1.0 = -100%)

 

0x00n3000C

Read/Write

Drive: every

REAL64

%

[-1.0 ... 1.0]

Maximale Ausgabeschranke (Ausgabelimitierung) (Default-Einstellung: 1.0 = 100%)

 

0x00n3000D

Read

Drive: every

UINT32

INC

 

Maximale Anzahl von Ausgabeinkrementen (Ausgabemaske)

 

0x00n30010

Read/Write

Drive: every

UINT32

1

 

Internes Drive Control DWord zur Festlegung der Antriebs-Betriebsarten

Reserviert!

0x00n30011

Read/Write

every

UINT32

1

≥ 5

Interner Drive-Reset- Zähler

(Zeit in NC-Zyklen für Enable und Reset)

Reserviert!

 

 

 

 

 

 

 

 

0x00n30101

Read/Write

D: Servo

REAL64

z. B. mm/s

>0.0

Bezugsgeschwindigkeit bei Bezugs- bzw. Referenzoutput (Geschwindigkeitsvorsteuerung)

 

0x00n30102

Read/Write

D: Servo

REAL64

%

[0.0 ... 5.0]

Bezugs- bzw. Referenzoutput in Prozent

(Default-Einstellung: 1.0 = 100%)

 

0x00n30103

Read

D: Servo

REAL64

z. B. mm/s

>0.0

Resultierende Geschwindigkeit bei 100% Output

 

0x00n30104

Read/Write

D: Servo

REAL64

z. B. mm/s

±∞

Geschwindigkeitsoffset (DAC-Offset) für Driftabgleich (Offsetabgleich) der Achse

 

0x00n30105

Read/Write

D: Servo (Sercos, Profi Drive, AX200x, CANopen)

REAL64

1

[0.0 ... 100000000.0]

Geschwindigkeitsskalierung (Skalierungsfaktor um auf Wichtung im Antrieb zu reagieren)

Für Sercos, Profi Drive, AX200x, CANopen

0x00n30106

Read/Write

D: Profi Drive DSC

UINT32

0.001 * 1/s

≥ 0

Profibus/Profi Drive DSC: Lageregelverstärung Kpc

Nur für Profi Drive DSC

0x00n30107

Read/Write

D: Profi Drive DSC

REAL64

1

≥ 0.0

Profibus/Profi Drive DSC: Skalierung für Berechnung von 'XERR' (Default: 1.0)

Nur für Profi Drive DSC

0x00n30109

Read/Write

D: Servo (Sercos, CANopen)

REAL64

1

[0.0 ... 100000000.0]

Positionsskalierung (Skalierungsfaktor um auf Wichtung im Antrieb zu reagieren)

Für Sercos, CANopen

0x00n3010A

Read/Write

D: Servo (Sercos, Profi Drive, AX200x, CANopen)

REAL64

1

[0.0 ... 100000000.0]

Beschleunigungsskalierung (Skalierungsfaktor um auf Wichtung im Antrieb zu reagieren)

Für Sercos, Profi Drive, AX200x, CANopen

 

 

 

 

 

 

 

 

0x00n30120

Read/Write

D: Servo/Hydraulik

UINT32

1

≥ 0

Tabellen-ID

(0: keine Tabelle)

Nur für KL4xxx, M2400, Universal

0x00n30121

Read/Write

D: Servo/Hydraulik

UINT32

1

≥ 0

Interpolationstyp

0: Linear

2: Spline 

Nur für KL4xxx, M2400, Universal

0x00n30122

Read/Write

Servo/Hydraulik

REAL64

%

[-1.0 ... 1.0]

Ausgabeoffset in Prozent

Anmerkung:
Wirkt nach der Kennlinienauswertung!

Nur für KL4xxx, M2400, Universal

 

 

 

 

 

 

 

 

0x00n30151

Read/Write

D: Servo/Nichtlinear

REAL64

1

[0.0 ... 100.0]

Quadrantenausgleichsfaktor

(Verhältnis zwischen I und III Quadr.)

 

0x00n30152

Read/Write

D: Servo/Nichtlinear

REAL64

1

[0.01 ... 1.0]

Geschwindigkeits-Stützstelle in Prozent  (1.0 = 100 %)

 

0x00n30153

Read/Write

D: Servo/Nichtlinear

REAL64

1

[0.01 ... 1.0]

Ausgabe-Stützstelle in Prozent (1.0 = 100 %)

 

 

 

 

 

 

 

 

 

0x00030301

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 1

 

0x00030302

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 2

 

0x00030303

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 3

 

0x00030304

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 4

 

0x00030305

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 5

 

0x00030306

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 6

 

0x00030307

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 7

 

0x00030308

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Zyklus 8

 

0x00030310

Read/Write

D: Schrittmotor

UINT8

1

 

Bit-Maske: Haltestrom