isel-CNC-Betriebssystem 5.x
2.1.14 Befehl: TRACE (Einzelschrittausführung)
Zweck
Aufbau
Anwendung
Erläuterung
Aufbau
24
Die Prozessorkarte führt die gespeicherten Befehle einzeln aus.
Nach jedem Befehl wird auf ein Zeichen an der seriellen Schnittstelle
gewartet und der Befehlszählerstand mit allen zugehörigen relevanten
Parametern ausgegeben.
@<GN>t
<GN>
=
Gerätenummer, Standard = 0
@0t
Die Prozessorkarte führt die Befehle wie bisher aus; vor jedem Befehl
wird jedoch der Befehlszählerstand als Integer-Zahl ausgegeben.
Nach dem Befehlszählerstand wird die Befehlsnummer und die
Operationskonstante mit zugehörigen Daten ausgegeben. Die Zeile
wird mit CR abgeschlossen. Der Rechner wartet dann auf ein Zeichen
an der Schnittstelle. Anschließend wird der Befehl ausgeführt.
Die Funktion verhält sich bei jedem auszuführenden Befehl wie folgt:
(A): Der Trace-String wird ausgegeben (s. u.).
Es wird auf ein Zeichen gewartet.
Falls Zeichen = 127 dann wird µP-Reset ausgelöst.
Befehl wird ausgeführt.
Falls Befehl = Datenfeldende, dann Schluss.
Sonst nächster Befehl, nach (A).
Der bei jedem Befehl übergebene Trace-String hat folgenden Aufbau
01234 00001 30 000001 FE87 ... FFFF01 FE01
A
B
C
A Speicherzeiger - Er gibt an, wo der Befehl im Speicher der
Prozessorkarte abgelegt ist.
B Befehlszähler - Er gibt die Nummer des aktuellen NC-Befehles an.
C NC-Befehlscode - Er gibt den auszuführenden Befehl an.
Die Angabe ist in Hexadezimal und bezieht sich auf den ASCII-Wert
des Befehlscodes. Im Beispiel oben ist der Befehl
0 = Bewegung relativ gespeichert.
D Befehlsparameter der X-Achse - Im obigen Beispiel ist die 24-Bit-
Hexadezimal-Darstellung des Verfahrweges in der 2er-Komplement-
Darstellung.
E Geschwindigkeitswert der X-Achse - Um die Geschwindigkeit rück-
zuwandeln, kann der Bruch 921600/(HI-Byte * (256-LO-Byte) gebildet
werden.
F Befehlsparameter wie D, jedoch für die z2-Angabe.
G Geschwindigkeitsangabe für die z2-Angabe.
Bei anderen Befehlen werden die Parameter in der übergebenen
Reihenfolge entweder als Zeichen oder als 2er-Komplement abgelegt.
D
E
F
iselautomation KG
G