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

Syntax of weightings for accelerations: | ||

| Axis-specific acceleration weighting, weighting for specific axes in [%], only acts on feed blocks G1/G2/G3. | modal |

| Axis group-specific acceleration weighting with G01, G02, G03, weighting for all axes in [%] | modal |

| Axis group-specific acceleration weighting with G00, weighting for all axes in [%] | modal |

Weightings for accelerations in feedhold: | ||

| Axis-specific acceleration weighting with feedhold, weighting for specific axes in [%] | modal |

| Axis group-specific acceleration weighting with feedhold, weighting for all axes in [%] | 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%. |

| |

N50 G131 = 100 X10 Y20 | ;With G131/G231/G334 axis positions can ;also be programmed in the same block! |