beautypg.com

Filtering/modeling, Actual position filter – Delta RMC151 User Manual

Page 924

background image

RMC70/150 and RMCTools User Manual

Parameter

Tag

Bit(s)

Rotary vs. Linear

Rotary

0

Positive Limit Input

PosLimitIn

4-7

Negative Limit Input

NegLimitIn

8-11

Limit Input Polarity

LimitInPol

12

Velocity Filter Type

VelFilterType

13-14

Acceleration Filter Type

AccelFilterType

15-16

Parameter

Tag

Bit(s)

Rotary vs. Linear

Rotary

0

Limit Input Polarity

LimitInPol

1

Velocity Filter Type

VelFilterType

4-5

Acceleration Filter Type

AccelFilterType 6-7

Positive Limit Input

PosLimitIn

8-15

Negative Limit Input

NegLimitIn

16-23


For details on the values that each bit represents, see the respective parameter topic.

9.2.2.2.20. Filtering/Modeling

9.2.2.2.20.1. Actual Position Filter

Type: Axis Parameter Register

RMC70 Address: %MDn.2, where n = 12 + the axis number

RMC150 Address: %MDn.2, where n = 24 + the axis number

System Tag: _Axis[n].ActPosFilter, where n is the axis number

How to Find: Axes Parameters Pane, All tab: Feedback → Filtering/Modeling

Data Type: REAL

Units: Hz

Range: 0 (Off) or greater than 0.01

Default Value: 0

Description

This parameter specifies the cut-off frequency of the Actual Position input filter in hertz.

The filter is applied to the Actual Position before it is used in the control algorithm. The

filter is a low-pass fourth order Butterworth filter. Setting this value to zero (0) disables

the Actual Position filter.
Filtering of the Actual Position is not recommended on position control axes. The control

algorithms use the filtered Actual Position. If filtering is enabled, it will slow the response

of the system. The lower the cut-off frequency, the slower the system will respond.
Notice that this Actual Position filter is independent of the Actual Velocity Filter and Actual

Acceleration Filter. If the Actual Velocity and Actual Acceleration filters are being used on

the controlled values (Velocity Filter Type or Acceleration Filter Type are set to Low-Pass

or Model), then you should make sure to always set the Actual Position filter, Actual

Velocity Filter, and Actual Acceleration filter to the same values.
Limits
The filter is limited to greater than 0.01 due to inaccuracies in the calculations for lower

values. The filter is disabled (without notice to the user) when the frequency is set above

1/4 the sample frequency (500Hz for 500us loop, 250Hz for 1ms loop, 125Hz for 2ms

loop, 62.5Hz for 4ms loop).

Why Bother?

Filtering the input can reduce noise in the feedback. It also makes the plots look cleaner.

Filtering of the position should not be done on control axes.

904

Delta Computer Systems, Inc.

This manual is related to the following products: