Acceleration weighting (G130/G131)

G130 <axis_name><expr> { <axis_name><expr> } (modal)
G131 = <expr> (modal)

G130 Axis-specific weighting of acceleration

<axis_name><expr> Weighting in percent for specific axes

G131 Axis group-specific weighting of acceleration

<expr> Weighting in percent for all axes

With the functions G130/G131 it is possible to alter the acceleration ramps.

An influencing of this acceleration is achieved by parentally changing the appropriate acceleration-characteristic values. For jerk limited profile these values are the axes parameters [2]-28 and [2]-29.

In programming with G130/G131, all non-programmed or not yet programmed axes are set to 100%. Each further selection of this function, irrespective of the previous programs, signifies 100%. That means, the geometrical data processing always weights the default values [2]-8/-13 with the percentage value.

If 50% is programmed twice successively, then this means that the setting is done at 50% and not at 25%. A weighting over 100% up to the maximum axis acceleration [2]-30 is possible.

Acceleration weighting (G130/G131) 1:

The weighting of acceleration works only during feed interpolation (G01, G02, G03). It does not work for single axis slopes e.g like homing, manual mode or independent axes.

Programming example

N10 G130 X70 (Axis-specific acceleration weighting:)
(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 set to 70%)
N40 Y100 (Linear interpolation)
N50 G131 = 100 (Axis group-specific acceleration weighting:)
( A cceleration of all axes to 100%)

Special feature:

N50 G131 = 100 X10 Y20 (In the same block with G131 also axis) 
(positions can be programmed)