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.
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)