This article describes the filter "Automatic feed axis selection" of the ToolScope.

The "automatic feed axis selection" filter is able, based on various feed axes, to find out whether axes are currently moving, which axes are moving and how significantly they are moving.

If none of the axes are moving, a special code is output, which in

  • tolerance-range-based monitoring (breakage detection, tolerance ranges, generic monitoring)
  • free-form monitoring
  • feed control

causes the signal to be "hidden". Other monitoring detects a zero value.

If axes are moving, then their torques are added vectorially, in accordance with their current position change.

The figure below shows a configuration example for this filter:

In the case above, the torques of the X axis and the Y axis are added vectorially. If none of the axes are moving, the signal is completely ignored by various monitoring.

The prerequisite for correct functioning of the driver is that both the torque and a position are available for each axis to be observed.

If one of the signals is missing, the driver will only work incorrectly or not at all. In this case, a message is displayed in the self diagnostics.

The overall speed of all axes is calculated based on the position values. To do this, the value of the position signal is smoothed with a configurable filter frequency (see above), derived and added vectorially. The result is a speed, usually in mm/sec. If the speed falls below a configurable value (see above), a code, which results in the signal being hidden, is output instead of the speed.

The "automatic feed axis selection" signal filter is only visible if the internal "AutomaticFeedAxisSelectionX" setting is set to "true".