Tolerance window for IIR axis filter after feedhold (P-AXIS-00780)

P-AXIS-00780

Tolerance window for stopping the IIR axis filter after feedhold

Description

This parameter specifies the position tolerance within which the starting position of the IIR axis filter (infinite impulse response axis filter) is treated as “position reached”. The filter state is then more or less “frozen”.

In this state the following applies:

Abs(unfiltered command value - filtered command value) < P-AXIS-00780

 

The parameter is only effective in combination with feedhold.

 

The CNC ensures at the transition point that the maximum permissible axis acceleration is not exceeded.

When IIR axis filters are activated and feedhold is commanded, i.e. also at CNC reset, the system checks whether the tolerance window is reached and and if so, the filter state is “frozen”.

 

Important

The existing position difference between filter output and filter input is then reduced when the axis makes its next movement.

 

If P-AXIS-00780 is assigned the value 0, the function is inactive.

Parameter

kenngr.filter_position_window_feedhold

Data type

REAL64

Data range

0.01 <= P-AXIS-00780

Axis types

T, R

Dimension

T: 0.1 µm

R: 0.0001°

Default value

0.4

Drive types

----

Remarks

Possible application:

Depending on the parameterisation, certain filter types, e.g. band stops, tend to post-oscillate and this can lead to undesired axis movements.

For example, safety functions may disable drive release at a specific time after feedhold is commanded. If there are still movements after this time due to post-oscillating axis filters, the result may be axis-specific errors from the CNC.

Parameter available as of CNC Build V3.1.3079.17 or V3.1.3107.10.