Weighting ramp times (G132/G133/G134/G233)

G132 <axis_name><expr> { <axis_name><expr> }

(modal)

G133 = <expr>

(modal)

G134 = <expr>

(modal)

G233 = <expr>

(modal)

G132

Axis-specific weighting of ramp time

<axis_name><expr>

Weighting for specific axes in [%]

G133

Axis group-specific weighting of ramp time with G01, G02, G03

<expr>

weighting for all axes in [%]

G134

Axis group-specific weighting of geometrical ramp time

<expr>

weighting for all axes in [%]

G233

Axis group-specific weighting of ramp time with G0

<expr>

weighting for all axes in [%]

The G132/G133/G233 functions can change the ramp time of axis acceleration with a non-linear slope [2]-1. (If the slope is linear, the acceleration curve is step-shaped (see figure in Section Jerk-limiting slope)

The G134 function can change the geometrical ramp time of a non-linear slope (P-AXIS-00199).

These ramp times can be influenced by a percentage change in the associated default ramp times.

When programming with G132/G133/G134/G233 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 default values with the percentage value. Therefore, 50% programmed twice in succession means the setting is made to 50% and not to 25%.

Attention

attention

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

Notice

notice

The ramp time weighting has no effect with single axis motions, such as homing, manual mode and independent axes.

Programing Example

prg_example

Ramp time weighting (G132/G133/G134/G233)

N10 G132 X200

(Axis-specific ramp time weighting)

(Ramp time of X axis is increased by 200%.)

N20 G01 F1000 X100

(Linear interpolation)

N30 G132 Y50

(Ramp time of Y axis is decreased by 50%)

(Ramp time of X axis remains at 200%)

N40 Y100

(Linear interpolation)

N50 G133 = 100

(Axis group-specific ramp time weighting)

(G01,G02,G03 ramp times of all axes to 100%)

N60 G134 = 50

(Axis group-specific ramp time weighting)

(Geometric ramp time of all axes to 50%)

:

N70 G233 = 80

(Axis group-specific ramp time weighting)

(G00 ramp times of all axes to 80%)

N80 G00 X200

(Rapid traverse)

Special feature:

N50 G133 = 100 X10 Y20

(With G133/G233 in the same block, axis also)

(can also be programmed.)

N60 G134 = 50 X10 Y20

(With G134 in the same block, axis positions)

(can also be programmed.)

Example of ramp time weighting with G132/G133/G233
Example of ramp time weighting with G132/G133/G233

The figure below shows the influence of G134 on acceleration perpendicular to the path (centrifugal acceleration a1--> a2) with increasing feed (v1 --> v2) during circular motion (P1 --> P2).

If the change in centrifugal acceleration is reduced by increasing the G134 ramp time, acceleration is smoother and target acceleration a2 is not reached until point P3.

Ramp time weighting with G134 and with circular interpolation
Ramp time weighting with G134 and with circular interpolation