# Acceleration weighting (G130/G131/G231/G333/G334)

Syntax of weightings for accelerations:
G130 <axis_name>. { <axis_name>..} | Axis-specific acceleration weighting, weighting for specific axes in [%], only acts on feed blocks G1/G2/G3. | modal
G131=.. | Axis group-specific acceleration weighting with G01, G02, G03, weighting for all axes in [%] | modal
G231=.. | Axis group-specific acceleration weighting with G00, weighting for all axes in [%] | modal
Weightings for accelerations in feedhold:
G333 <axis_name>. { <axis_name>..} | Axis-specific acceleration weighting with feedhold, weighting for specific axes in [%] [as of V3.1.3079.16] | modal
G334=.. | Axis group-specific acceleration weighting with feedhold, weighting for all axes in [%] [as of V3.1.3079.16] | modal

The G130/G131/G231 functions can change acceleration ramps.

This acceleration can be influenced by a percentage change in the corresponding default assignment of acceleration characteristic values. With a jerk-limited profile, these values are the axis parameters P-AXIS-00001 and P-AXIS-00002.

When P-CHAN-00097 is set, the feedhold parameter list is used for the deceleration process. In this case, the deceleration of the feedhold ramp P-AXIS-00024 by a percentage change using G333/G334. Feedhold weighting is only effective if the resulting deceleration is equal to or greater than the active values of the weighted G01/G00 accelerations.

When the function is programmed with G130/G131/G231/G333/G334, all axes which are not programmed or not yet programmed are set to 100%. Every additional selection of these functions, irrespective of previous programming, refers to 100%. This means that geometrical data processing always weights the default values [2]-1 and/or [2]-2 with the percentage value.

Therefore, 50% programmed twice in succession means the setting is made to 50% and not to 25%. A weighting of over 100% is possible up to maximum axis acceleration P-AXIS-00008.

Alternatively, a reduction in acceleration can take place using the "Reducing path acceleration” control unit.

## Attention

After an axis exchange, the G130/G333 weighting factors are reset for all axes involved to 100%.

## Notice

Acceleration weighting does not act on single axis motions, e.g. homing, manual mode or independent axes.

## Programing Example

Acceleration weighting (G130/G131/G231/G333/G334)

N10 G130 X70 | ;Axis-specific weighting of acceleration ;Acceleration of X axis is restricted to 70%
N20 G01 F1000 X100 | ;Linear interpolation
N30 G130 Y60 | ;Acceleration of Y axis is restricted to 60% ;Acceleration of X axis remains at 70%
N40 Y100 | ;Linear interpolation
N50 G131 = 100 | ;Axis group-specific acceleration weighting ;G01,G02,G03 acceleration of all axes to 100%
N60 G231 = 80 | ;Axis group-specific acceleration weighting ;G0 acceleration of all axes to 80%
N70 G00 X200 | ;Rapid traverse
N80 G333 X150 | ;Axis-specific weighting of acceleration ;with feedhold. Deceleration of X axis is increased to ;150%.
N90 G334 = 200 | ;Axis group-specific acceleration weighting ;with feedhold. Deceleration of all axes is increased to ;200%.
Special feature: |
N50 G131 = 100 X10 Y20 | ;With G131/G231/G334 axis positions can ;also be programmed in the same block!