Programmierung
<Achsname> [ DIST_CTRL [ON | OFF] | [CHECK_POS | FREEZE | REF] SET_POS<expr> [VAL1<expr> -VAL5<expr>] ]
<Achsname>
Name der werkzeugtragenden Achse.
DIST_CTRL
Kennung für die Funktionalität "Getastete Spindeln". Muß immer als erstes Schlüsselwort programmiert sein.
ON
Abstandskontrolle einschalten. Vor dem Einschalten muss eine Sollposition gesetzt sein (SET_POS).
OFF
Abstandskontrolle ausschalten.
CHECK_POS
Prüfen, ob Position im Toleranzfenster ist.
FREEZE
Einfrieren des ausgeregelten Abstandes über Werkstück. Die Achsposition bzw. der ausgegebene Korrekturwert wird gehalten d.h. die Nachführung der Achse in Abhängigkeit der Werkstückoberfläche wird unterbrochen.
REF
Meßsystem (Sensor) referenzieren (nur wenn kein Absolutmeßsystem vorhanden ist).
SET_POS<expr>
Sollvorgabe der Werkstückoberfläche [mm] (Absolutposition). Bei Programmende oder Reset wird die Sollposition zurückgesetzt d.h. vor dem Einschalten der Abstandsregelung muss eine neue Sollposition vorgegeben werden.
VAL1<expr>
-VAL5<expr>
Frei belegbare Werte (5)
Die Schlüsselworte ON/OFF
, FREEZE
, CHECK_POS
und REF
schließen sich gegenseitig im gleichen Befehl aus. Die Schlüsselworte SET_POS
und VAL1
-VAL5
können immer in Kombination mit programmiert werden. Ist bei Programmende die Funktion noch aktiv, so wird diese automatisch abgewählt (implizites "OFF").
Programmierbeispiele
%DIST_1
N10 Z[DIST_CTRL SET_POS=30] Sollposition der Werkstückoberfläche setzen
N20 Z[DIST_CTRL ON] Anwahl
:
Nxx Z[DIST_CTRL OFF] Abwahl
N999 M30
%DIST_2
N10 Z[DIST_CTRL ON SET_POS=30] Anwahl + erwarte Position Werk- stückoberfläche setzen
:
Nxx Z[DIST_CTRL FREEZE] Position halten. Nachführen beenden.
:
Nxx Z[DIST_CTRL OFF] Abwahl
N999 M30