Programmiersyntax
Syntax: |
<Achsname> [ INDP ABORTING | BUFFERED [ OFFSET=..] G90 | G91 G00 | G01 [FEED=..] [POS=..] [DIR=..] | STOP ] |
<Achsname> | Name der unabhängigen Achse |
INDP | Kennung für eine unabhängige Achse |
ABORTING / | ABORTING bricht eine zuvor gestartete Achsbewegung der programmierten Achse ab. Hinweis: BUFFERED noch nicht verfügbar. |
STOP | Stopp der Achse, Abbruch des aktuellen Bewegungsauftrags. Nicht mit anderen Schlüsselworten kombinierbar |
OFFSET | Angabe, welche Achsversätze mit eingerechnet werden sollen; s. Offsettabelle |
G90 / G91 | Absolut- / Relativmaß |
G00 / G01 | Eilgang- / Linearinterpolation |
FEED | Achsspezifischer Vorschub in [mm/min, m/min, inch/min] |
POS | Achsposition in [mm, inch] |
DIR | Richtungsangabe, zulässige Angaben:
Es können auch mathematische Ausdrücke verwendet werden, die zu einem der Werte resultieren. |
![]() | Bei der Verwendung von ‚POS‘ muss zwingend ‚G90‘ oder ‚G91‘ angegeben werden. Fehlt diese Angabe, so wird der Fehler ID 50967 ausgegeben. |
Schlüsselwort für Offset | Bedeutung |
---|---|
ALL | Alle aktiven Versatzmaße der Achse |
ZERO | Nullpunktverschiebungen |
ADD_ZERO | Additive Nullpunktverschiebungen bzw. Bezugspunktverschiebungen |
PSET | Istwertverschiebungen |
CLAMP | Platzversätze |
TOOL | Werkzeugversätze |
MEASURE | Messverschiebungen |
MANUAL | Handbetriebverschiebungen |
Programmierbeispiel
Positionierung mit Abbruchbedingung
; auf Position 900 bewegt.
; abgebrochen
Programmierbeispiel
Endlosdrehen mit Startbedingung