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

attention

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

Notice

notice

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

Programing Example

prg_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!