Motor-systemzeiten lesen / programmieren „k“ (6bh), Schrittweite für jog-funktion einstellen „l“ (6ch), Sonderparameter lesen und schreiben „x“ (78h) – Baumer N 152 Benutzerhandbuch

Seite 23

Advertising
background image

N 152

www.baumer.com

23

4.3.9. Motor-Systemzeiten lesen / programmieren „k“ (6Bh)

Der Befehl liest oder programmiert die verschiedenen Motorzeiten. Der Wertebereich für die Zeiten erstreckt
sich von 0,1 s bis 99,9 s, Toleranz: ±7% bei kleinster Zeit; < 1‰ bei größter Zeit. Bei 1 s ca. 1%
Folgende 3 Parameter sind definiert:

Schleife: Wartezeit

im

Umkehrpunkt bei einer Schleifenfahrt.

Schleppfehler

Timeout-Zeit für Motorsignale, wenn nach Motorstart sich die Welle nicht dreht.

Klemmung:

Zeitverzögerung zwischen dem Lösen / Aktivieren einer Klemmung oder Haltebremse

vor dem Start des Motors / nach dem Stopp des Motors.

Beispiel 1: Parameter auslesen (Schleife = 1,0 s; Schleppfehler = 3,5 s; Klemmung = 0,5 s)

SOH Adr Cmd EOT CRC

Senden

01h 20h 6Bh 04h 5Ah

SOH Adr Cmd

Schleife=1,0 s Schleppfehl.=3,5s Klemmung=0,5 EOT CRC

Antwort

01h 20h 6Bh 30h 31h 30h 30h 33h 35h 30h 30h 35h 04h E3h


Beispiel 2: Parameter programmieren (Schleife = 2,0 s; Schleppfehler = 6,5 s; Klemmung = 1,5 s)

SOH Adr Cmd

Schleife=2,0 s Schleppfehl.=6,5s Klemmung=1,5 EOT CRC

Senden

01h 20h 6Bh 30h 32h 30h 30h 36h 35h 30h 31h 35h 04h 44h

SOH Adr Cmd

Schleife=2,0 s Schleppfehl.=6,5s Klemmung=1,5 EOT CRC

Antwort

01h 20h 6Bh 30h 32h 30h 30h 36h 35h 30h 31h 35h 04h 44h

4.3.10. Schrittweite für Jog-Funktion einstellen „l“ (6Ch)

Der Befehl liest oder programmiert die Schrittweite für die Jog-Funktion. Wertebereich: 0...999.
Bei Programmierung 0 ist die Jog-Funktion deaktiviert. Die Jog-Funktion ist dann für die Fronttasten sowie die
externen Tasteneingänge deaktiviert.
Hinweise: Die Jog-Funktion muss im Befehl „m“ freigegeben sein. Kann dort für eine Richtung gesperrt werden.
Der jeweilige Schritt wird immer komplett ausgeführt und kann nicht, während der Motor positioniert, durch
erneutes Betätigen einer Taste neu gestartet oder gestoppt werden. Ein Stoppen über die Schnittstelle (Befehl
„D“) ist jedoch möglich. Während der Motor sich dreht, wird das Moving-Bit auf 1 gesetzt (siehe Befehl „F“).

Beispiel 1: Schrittweite auslesen

SOH Adr Cmd

SCmd

EOT CRC

Senden

01h 20h 6C 53h 04h 5Ah

SOH Adr Cmd

SCmd

Schrittweite = 25

EOT CRC

Antwort

01h 20h 6Ch 53h 30h 30

32

35

04h

44h

Beispiel 2: Schrittweite programmieren

SOH Adr Cmd

SCmd

Schrittweite = 50

EOT CRC

Senden

01h 20h 6Ch 53h 30h 30

35

30

04h

52h

SOH Adr Cmd

SCmd

Schrittweite = 50

EOT CRC

Antwort

01h 20h 6Ch 53h 30h 30

35

30

04h

52h


Beispiel 3: Zu großer Wert (4-stellig) wird übertragen

SOH Adr Cmd

SCmd

Schrittweite = 2345

EOT CRC

Senden

01h 20h 6Ch 53h 32h 33

34

35

04h

64h

SOH Adr Cmd

SCmd

Schrittweite = 0345

EOT CRC

Antwort

01h 20h 6Ch 53h 30h 33

34

35

04h

44h


Die SPA nimmt nur 3-stellige Werte an. Die 4. Stelle wird automatisch durch Null ersetzt.

4.3.11. Sonderparameter lesen und schreiben „x“ (78h)

Der Sonderparameter „x“ besteht aus mehreren Sub-Parametern, die dazu dienen um Parameter, die eigentlich
fest vorgegeben sind, dennoch an neue Gegebenheiten anzupassen. Folgende Subparameter sind definiert
(momentan ist nur ein Subparameter definiert):

D (44h) = Delaytime für minimale Antwortverzögerung der seriellen Schnittstelle

Advertising