Programming

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

modal

ON

Activate Vibration Guard.

OFF

Deactivate Vibration Guard.

MODE=..

Specify Vibration Guard mode. (see P-AXIS-00571)
default value = 1

FREQ=..

Natural frequency of the machine [Hz] (see P-AXIS-00589)
default value = 30

DAMPING=..

Damping factor for machine natural frequency (see P-AXIS-00568)
Value range: 0 to 1.0
default value = 0.1

AX_DEV=..

Specify the tolerance for tolerance monitoring in [mm, inch *]
default value = 0 (no tolerance monitoring).
*with active P-CHAN-00439

ACC_FACT=..

Increase the path velocity at block transitions with the Vibration Guard activated.

The greater the value setting, the less the velocity is reduced at the block transition.

The condition here is the correct setting of P-AXIS-00013 (a_trans_weight) of the axes:

Value range: 1.0 to 10.0

Default value: 1.0

Tolerance monitoring can only be activated in the NC program.

Tolerance monitoring is programmed with the parameter AX_DEV which ensures that contour deviations for each axis remain within the tolerance specified in AX_DEV. Tolerance monitoring can only be configured and activated in the NC program. This takes place by specifying the AX_DEV parameter.

If the AX_DEV parameter is not specified in the NC command, tolerance monitoring is again deactivated. Tolerance monitoring in only activated if a corresponding tolerance was specified.

Tolerance monitoring always monitors all axes and therefore only global control is possible in the NC program.

Programming Example

Program 90° corners – with and without tolerance monitoring

The contour is traversed 3 times:

  1. with Vibration Guard and tolerance monitoring.
  2. with only Vibration Guard and
  3. finally without Vibration Guard activated as reference.
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
Programming 1:
2D contour programming example (green - with VGuard and tolerance monitoring; red - only with VGuard; blue - w/o VGuard)