Acceleration weighting (G130/G131/G231/G333/G334)
Syntax of weightings for accelerations: | ||
G130 <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-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
After an axis exchange, the G130/G333 weighting factors are reset for all axes involved to 100%.
Notice
Acceleration weighting does not act on single axis motions, e.g. homing, manual mode or independent axes.
Programing 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! |