Reihenfolge der Befehle

HINWEIS

Die Reihenfolge der Wörter wird beim Import beibehalten. Unter Umständen kann eine andere Reihenfolge der Wörter zu einem anderen Verhalten der Robotersteuerung führen.

Gemäß ISO 6983-1 müssen alle G-Befehle am Anfang eines Satzes stehen. Das ist beim G-Code-Import nicht erforderlich. Je Block ist nur ein G-Befehl zulässig, der eine Bewegung auslöst (G0..G3). Andere G-Befehle (z. B. G90) sowie die Adressbuchstaben (z. B. X, F) werden vor dem Auslösen einer Bewegung interpretiert.

Beispiel: G01 X200 G90

G90 (absolute Maßangaben) wird hier vor X200 wirksam, daher wird X200 bereits als absolute Maßangabe interpretiert.

Nicht jeder G-Code-Satz führt zum Ausführen einer Bewegung. Stehen beispielsweise die Befehle für das Auswählen eines Koordinatensystems oder der Interpolationsebene alleine in einem Satz, führt dies nicht zu einer Bewegung.

Die Reihenfolge einer Folge von M-Funktionen und die Position der M-Funktionen in Bezug zum G-Befehl, der eine Bewegung auslöst, wird berücksichtigt.

Beispiel: M66 M3 G01 X200

M66 und anschließend M3 werden beide vor der Bewegung ausgeführt.

Beispiel: M66 G01 M5 X200

Es wird zunächst M66 ausgeführt. Danach wird dann M5 ausgeführt.

Das Satzanfangswort 'N' muss, sofern es im Satz auftritt, als erstes Wort im Satz programmiert werden. Es dient der Übersichtlichkeit und wird beim Import nicht beachtet.

Ein Programmende (M2, M30) muss im G-Code vorhanden sein, da ansonsten das importierte Programm nicht gültig ist.