Path profile with tangential continuous block transitions

Description

A jerk in axis acceleration occurs

with tangential continuous block transitions. This is linked to a relatively large axis jerk even if the path velocity is constant. Below are several examples showing velocity, acceleration and jerk in the axes:

Example

example

Block transition linear block -> circular block

Tangential continuous block transition from linear block to circular block
Tangential continuous block transition from linear block to circular block
Velocity profile on X and Y axes
Velocity profile on X and Y axes
Acceleration profile on X and Y axes
Acceleration profile on X and Y axes
Jerk profile on X and Y axes
Jerk profile on X and Y axes

Example

example

2. Block transition circular block -> circular block with change in direction of rotation G03 -> G02

Tangential continuous block transition from circular block to circular block
Tangential continuous block transition from circular block to circular block
Velocity profile on X and Y axes
Velocity profile on X and Y axes
Acceleration profile on X and Y axes
Acceleration profile on X and Y axes
Jerk profile on X and Y axes
Jerk profile on X and Y axes

Example

example

3. Block transition circular block -> circular block with radius change r2 != r1

Tangential continuous block transition from circular block to circular block with radius change
Tangential continuous block transition from circular block to circular block with radius change
Velocity profile on X and Y axes
Velocity profile on X and Y axes
Acceleration profile on X and Y axes
Acceleration profile on X and Y axes
Jerk profile on X and Y axes
Jerk profile on X and Y axes

Parameterisation

Jerk limitation at tangential continuous block transitions can be activated and deactivated by the channel parameter P-CHAN-00009.

The parameter P-AXIS-00154 weights the permissible jerk at the block transition of tangential continuous paths.

The parameter value 1000 has the lowest influence on velocity at the block transition. Jerk is high and corresponds to the ratio between current acceleration and cycle time.

Values smaller than 1000 result in a further reduction in velocity at the block transition.

The value 0 leads to a velocity reduction so that the permissible jerk at the block transition is maintained based on the ramp times parameters P-AXIS-00195 to P-AXIS-00198 and acceleration parameters P-AXIS-00011 and P-AXIS-00012.

 

jtrans = (P-AXIS-0004 / tr)*(P-AXIS-00154) / 1000.

A value > 0 or a restricted jerk limitation at tangential continuous block transitions may be practical if, for technological reasons, it is not desirable for a drop to occur in path velocity at tangential continuous block transitions irrespective of the jerk setting. This may be the case, for example, in wood machining applications to avoid burn marks caused by extremely slow motion.

A value < 1000 may be practical if the machine structure is highly prone to critical vibrations and, taking technology aspects and machining time into account, if it is permissible to set a relatively low value for the path velocity at tangential continuous block limits.

The figure below shows the influence of jerk limitation on the path velocity profile for a tangential continuous path with linear and circular blocks. It is assumed that the path velocity inside the circle is reduced due to the permissible axis acceleration values.

Path velocity profile
Path velocity profile
without jerk limitation at block transition
without jerk limitation at block transition
with jerk limitation at block transition
with jerk limitation at block transition

Example

example

Parameterisation example

Jerk limitation at block transition:

Excerpt from the axis parameter list:

getriebe[0].dynamik.a_trans_weight     0

getriebe[0].dynamik.r_trans_weight     0

Extract from the channel parameters list

corr_v_trans_jerk         1

No jerk limitation at block transition:

getriebe[0].dynamik.a_trans_weight    1000

getriebe[0].dynamik.r_trans_weight    1000

Notice

notice

If a nominal path deviation is permitted, it is generally possible to move at a higher block transition velocity at path knees or tangential continuous transitions with activated jerk limitation by using path-influencing processes, e.g. polynomial contouring.

As indicated in the note, the diagram below shows a non-tangential continuous block transition with a knee angle of 1°. As opposed to a block transition velocity without contouring, it is possible here to move at a relatively high path velocity at the block transition in the event of a relatively small path error.

Path velocity due to jerk limitation with transition polynomial
Path velocity due to jerk limitation with transition polynomial