Programmierung

Die Programmierung der Geschwindigkeitsglättung im NC-Programm wird über den #LAH-Befehl durchgeführt. Mit diesem NC-Befehl kann die Geschwindigkeitsglättung aktiviert/ deaktiviert sowie die Parametrierung bei aktivem NC-Programm geändert werden.

Syntax:

#LAH [SMOOTH_PATH_VEL =.. PROD_FACT =.. ]

nicht modal

SMOOTH_PATH_VEL=..

Geschwindigkeitsglättung deaktivieren/aktivieren:

0: Geschwindigkeitsglättung nicht aktiv

1: Geschwindigkeitsglättung aktiv

PROD_FACT=..

Produktivitätsfaktor in %
Wertebereich: 0 < Produktivitätsfaktor <= 100%

Hinweis

Bei Aktivierung der Geschwindigkeitsglättung und bei Änderung des Produktivitätsfaktors müssen immer beide Schlüsselworte programmiert werden.

Fehlt eine Angabe, wird der Fehler ID 21104 ausgegeben.

Programmierbeispiel

Programmierbeispiel Geschwindigkeitsglättung

Das Programmierbeispiel zeigt ein einfaches NC-Programm, bei welchem eine Linearsatz-Sequenz 3x durchlaufen wird.

%main
( Durchlauf 1 )
N020 G00 G90 X0 Y0 Z0
N030 G01 X1 Y1 F30000
N040 G01 X2 Y0
N050 G01 X0
( Durchlauf 2 )
N060 #LAH [SMOOTH_PATH_VEL = 1 PROD_FACT = 90]
N070 G01 X1 Y1
N080 G01 X2 Y0
N090 G01 X0
( Durchlauf 3 )
N100 #LAH [SMOOTH_PATH_VEL = 1 PROD_FACT = 50]
N110 G01 X1 Y1
N120 G01 X2 Y0
N130 G01 X0
N140 #LAH [SMOOTH_PATH_VEL = 0] (Deaktivierung)
N150 G260
N160 M30

Blau: zulässige maximale Bahngeschwindigkeit

Rot: aktuelle Bahngeschwindigkeit

Programmierung 1:
Resultierender Geschwindigkeitsverlauf des obigen Programmierbeispiels