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
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