Programmierung

#VIB GUARD [ON | OFF] [MODE=.. FREQ=.. DAMPING=.. AX_DEV=.. ACC_FACT=.. ]

modal

ON

Vibration Guard aktivieren.

OFF

Vibration Guard deaktivieren.

MODE=..

Angabe des Modus des Vibration Guard. (siehe P-AXIS-00571)
Standardwert = 1

FREQ=..

Eigenfrequenz der Maschine [Hz] (siehe P-AXIS-00589)
Standardwert = 30

DAMPING=..

Dämpfungsmaß für Eigenfrequenz der Maschine (siehe P-AXIS-00568)
Wertebereich: 0 bis 1.0
Standardwert = 0.1

AX_DEV=..

Angabe der Toleranz für Toleranzüberwachung in [mm, inch *]
Standardwert = 0 (keine Toleranzüberwachung).
*bei aktivem P-CHAN-00439

ACC_FACT=..

Erhöhen der Bahngeschwindigkeit an Satzübergängen bei aktivem Vibration Guard.

Je größer der Wert eingestellt wird, desto weniger wird die Geschwindigkeit am Satzübergang reduziert.

Voraussetzung ist die korrekte Einstellung P-AXIS-00013 (a_trans_weight) der Achsen:

Wertebereich: 1.0 bis 10.0

Standardwert: 1.0

Hinweis

notice

Die Toleranzüberwachung kann nur im NC-Programm aktiviert werden.

Mit dem Parameter AX_DEV wird die Toleranzüberwachung programmiert, welche sicherstellt, dass die Konturabweichungen achsweise innerhalb der durch AX_DEV vorgegebenen Toleranz bleiben. Die Toleranzüberwachung kann nur über das NC-Programm konfiguriert und dadurch gleichzeitig aktiviert werden. Dies geschieht über die Angabe des AX_DEV-Parameters.

Durch die Nichtangabe des AX_DEV-Parameters im NC-Befehl wird die Toleranzüberwachung wieder deaktiviert. Die Toleranzüberwachung ist nur aktiv, wenn auch eine entsprechende Toleranz vorgegeben wurde.

Die Toleranzüberwachung überwacht immer alle Achsen und kann daher nur global über das NC-Programm gesteuert werden.

Programmierbeispiel

prg_example

Programm 90°-Ecken – mit und ohne Toleranzüberwachung

Programmierbeispiel mit einfacher Quadrat-Kontur. Verwendeter Vorschub=4000mm/min, Slopetype=TRAPEZ (nichtlinear) und Toleranz (AX_DEV)=0.01mm.

Die Kontur wird 3x gefahren:

  1. mit Vibration Guard und Toleranzüberwachung,
  2. nur mit Vibration Guard und
  3. abschließend als Referenz ohne aktivierten Vibration Guard.

N010 G00 G90 X0 Y0 Z0

N020 #SLOPE[TYPE=TRAPEZ]

N030 #VIB GUARD ON [MODE=2 FREQ=40 AX_DEV=0.01]

N040 G01 X0 Y1 F4000

N050 G01 X1 Y1

N060 G01 X1 Y0

N070 G01 X0 Y0

N080 #VIB GUARD ON

N090 G01 X0 Y1 F4000

N100 G01 X1 Y1

N110 G01 X1 Y0

N120 G01 X0 Y0

N130 #VIB GUARD OFF

N140 G01 X0 Y1 F4000

N150 G01 X1 Y1

N160 G01 X1 Y0

N170 G01 X0 Y0

N180 M30

2D-Kontur Beispielprogramm (Grün - mit VGuard und Toleranzüberwachung; Rot - nur mit VGuard; Blau - kein VGuard)
Abb.: 2D-Kontur Beispielprogramm (Grün - mit VGuard und Toleranzüberwachung; Rot - nur mit VGuard; Blau - kein VGuard)