Geschwindigkeit, mit Rampen

Diese Betriebsart ist für die einfache Motorsteuerung aus einer herkömmlichen SPS (keine NC) heraus gedacht.

Die Schrittmotorklemme folgt den Geschwindigkeitsvorgaben der SPS unter Berücksichtigung von Rampen, die die Klemme aus den Parametern maximale Geschwindigkeit (RP0.R39), maximale Beschleunigung (RP0.R40) und minimale Geschwindigkeit (RP0.R38) bestimmt. Diese Parameter können Sie über die Registerkommunikation in den Registern der Klemme hinterlegen oder über die Konfigurations-Software KS2000 parametrieren.

DataOUT

Die Klemme wertet 11 Bit und Vorzeichen (VZ) aus, dadurch ist die Auflösung in dieser Betriebsart um den Faktor 16 schlechter, als in der Betriebsart Geschwindigkeit, direkt:

Bit

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

Inhalt

VZ

Geschwindigkeitswert

0

0

0

0

Wertebereich: -7FFFhex bis -10hex und +10hex bis +7FFFhex (-32767dez bis -16dez und +16dez bis +32767dez)

Berechnung der Geschwindigkeit (in Microsteps)

Der im Ausgangsdatenwort ausgegebene Wert wird von der Schrittmotorklemme nach folgender Formel in eine Geschwindigkeit umgesetzt.

Die durch Register RP0.R39 vorgegebene maximale Geschwindigkeit begrenzt in den Betriebsarten Geschwindigkeit, mit Rampen und Fahrwegsteuerung die Motorgeschwindigkeit nach oben.

1.1

R = DataOUT / 32767 x f x 2047 / 262144

DataOUT = R / f x 262144 x 32767 / 2047

vereinfachte Formeln:

1.2

R = DataOUT x 3,812951

DataOUT = R / 3,812951

1.3

RFS = DataOUT x 3,812951 / MS

DataOUT = RFS x MS / 3,812951

1.4

RPS = DataOUT x 3,812951 / (R33 x MS)

DataOUT = RPS x R33 x MS / 3,812951

Umrechnung in Fullsteps / Umdrehungen pro Sekunde

2.1

RFS = R / MS; RFS = R / 2R46

2.2

RPS = RFS / R33

mit

R

Geschwindigkeit in Microsteps

[R] = Microsteps / s

RFS

Geschwindigkeit in Fullsteps

[RFS] = Fullsteps / s

RPS

Umdrehungen pro Sekunde

[RPS] = N / s

MS

Microsteps

MS = 2R46

f

interne Taktfrequenz

f = 16 MHz

RP0.R33

Wert in Register 33

Anzahl der Vollschritte des Motors pro Umdrehung

RP0.R46

Wert in Register 46

Anzahl der Schritte/Viertelperiode

DataOUT

Wert im Ausgangsdatenwort

 

Berechnung der Registerwerte (Reg) für R38, R39, R40, R41, R50, R58

minimale und maximale Geschwindigkeit

3.1

Reg = R / f x 262144

Geschwindigkeit gegeben in MS / s

3.2

Reg = RFS x MS / f x 262144

Geschwindigkeit gegeben in FS / s

vereinfachte Formeln:

3.3

Reg = R x 0,016384

Geschwindigkeit gegeben in MS / s

3.4

Reg = RFS x MS x 0,016384

Geschwindigkeit gegeben in FS / s

mit:

R

Geschwindigkeit in Microsteps

[R] = Microsteps / s

RFS

Geschwindigkeit in Fullsteps

[RFS] = Fullsteps / s

RPS

Umdrehungen pro Sekunde

[RPM] = N / s

MS

Microsteps

MS = 2R46

f

interne Taktfrequenz

f = 16 MHz

Reg

Registerwert R38 bzw. R39

 

maximale Beschleunigung und Beschleunigungsschwelle

4.1

Reg = ∆R x 238 / f2

Beschleunigung gegeben in MS / s2

4.2

Reg = ∆RFS x MS x 238 / f2

Beschleunigung gegeben in FS / s2

vereinfachte Formeln:

4.3

Reg = ∆R x 1,073742 x 10-3

Beschleunigung gegeben in MS / s2

4.4

Reg = ∆RFS x MS x 1,073742 x 10-3

Beschleunigung gegeben in FS / s2

Umrechnung in Fullsteps

5.1

∆RFS = ∆R / MS
∆RFS = R / 2R46

mit:

∆R

Beschleunigung

[∆R] = Microsteps / s2

∆RFS

Beschleunigung in Fullsteps

[∆RFS] = Fullsteps / s2

MS

Microsteps

MS = 2R46

f

interne Taktfrequenz

f = 16 MHz

Reg

Registerwert R40 bzw. R41

 

amax

maximale Beschleunigung (RP0.R40)

[amax] = 1