Weighting of rapid traverse velocity (G129)

G129 = <expr>                                                                                                                           (modal)


Axis group-specific weighting of rapid traverse


Weighting for all axes in [%]

The G129 functions can be used to change the rapid traverse velocity G00.

The feedrate can be influenced by a percentage change in the associated velocity characteristic value.

If programming takes place with G129, all axes which are not programmed or not yet programmed 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 P-AXIS-00209 with the percentage value.

Therefore, 50% programmed twice in succession means the setting is made to 50% and not to 25%.



Feed weighting only acts on rapid traverse NC blocks (G00). It has no effect on single axis motions e.g. homing, manual mode or independent axes.



If G129 is >100%, rapid traverse velocity is limited to the MAX value P-AXIS-00212.

If G129 = 0, rapid traverse velocity is limited to the minimum value 1µm/s.

Programing Example


Weighting of rapid traverse velocity (G129)

N10 G129 = 70

(Axis group-specific rapid traverse weighting)

(Rapid traverse velocity of all axes to 70%)

N20 G00 X100 Y150

(Linear interpolation, rapid traverse motion with 70%)

Special feature:

N50 G129 = 70 X10 Y20

(With G129 in the same block, axis positions)

(can also be programmed)