Herunterladen Inhalt Inhalt Diese Seite drucken

Schieben Links - HEIDENHAIN TNC 124 Technisches Handbuch

Vorschau ausblenden Andere Handbücher für TNC 124:
Inhaltsverzeichnis

Werbung

Klammertechnik bei Arithmetischen Befehlen:
Bei arithmetischen Befehlen kommt nur Wort-Verarbeitung in Frage. Durch Klammertechnik kann die
Bearbeitungsreihenfolge in einer Anweisungsliste geändert werden. Der Klammer-Auf-Befehl legt
den Inhalt des Wort-Akkus auf dem Programm-Stack ab. Nun ist der Akku frei zur Berechnung von
Zwischenergebnissen. Die Klammer-Zu-Anweisung veranlasst die Verknüpfung des zwischen-
gespeicherten Werts aus dem Programm-Stack mit dem Inhalt des Wort-Akkus. Das Ergebnis wird
wieder im Akku abgelegt. Die maximale Verschachtelungstiefe beträgt 16 Klammern.
Im Fehlerfall wird Merker M3170 gesetzt.
ADDIEREN [ ]
SUBTRAHIEREN [ ]
MULTIPLIZIEREN [ ]
DIVIDIEREN [ ]
TEILUNGSREST [ ]
Klammertechnik bei Vergleichs-Befehlen:
Durch Klammertechnik kann die Bearbeitungsreihenfolge in einer Anweisungsliste geändert werden.
Der Klammer-Auf-Befehl legt den Inhalt des Wort-Akkus auf dem Programm-Stack ab. Nun ist der
Akku frei zur Berechnung von Zwischenergebnissen.
Die Klammer-Zu-Anweisung veranlasst die Verknüpfung des zwischengespeicherten Werts aus dem
Programm-Stack mit dem Inhalt des gesamten Wort-Akkus. Das Ergebnis wird wieder im Akku
abgelegt. Die maximale Verschachtelungstiefe beträgt 16 Klammern.
Bei Vergleichsbefehlen findet ein direkter Übergang von Wort- auf Logik-Bearbeitung statt. Ist die
angegebene Vergleichsbedingung wahr, wird der Logik-Akku auf 1 gesetzt. Ist die Bedingung nicht
erfüllt, wird der Logik-Akku auf 0 gesetzt.
GLEICH [ ]
KLEINER [ ]
GRÖSSER [ ]
KLEINER ODER GLEICH [ ]
GRÖSSER ODER GLEICH [ ]
UNGLEICH [ ]
5.8.37 SCHIEBEN LINKS (<<)
Operanden: B, W, D, K
Da bei diesem Befehl das Vorzeichenbit (MSB) mit berücksichtigt wird, ist er der Gruppe der arith-
metischen Befehle zuzuordnen. Aus diesem Grund und auch aus Zeitgründen sollte dieser Befehl nicht
zum Isolieren von Bits verwendet werden. Eine SCHIEBE LINKS-Anweisung veranlasst, dass der Inhalt
des Wort-Akkus mit zwei multipliziert wird. Dafür werden die Bits im Akku einfach um eine Stelle nach
links verschoben. Das Ergebnis muss im Bereich von –2 147 483 648 bis +2 147 483 647 sein, da sonst
der Akku einen undefinierten Wert erhält. Die Anzahl der Schiebevorgänge wird über den Operanden fest-
gelegt. Dabei wird der Akku auf der rechten Seite mit Nullen aufgefüllt.
April 2007
(+[ ])
(–[ ])
(x[ ])
(/[ ])
(MOD[ ])
(==[ ])
(<[ ])
(>[ ])
(<=[ ])
(>=[ ])
(<>[ ])
TNC 124
5.8 Befehlssatz
133

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis