Axis filter parameter

P-AXIS-00319

Activate the axis-specific command value filter (for standard filters)

Description

This parameter controls the general enabling/disabling of the filter function.

Parameter

filter[i].enable

Data type

BOOLEAN

Data range

0: Filter is disabled

1: Filter is enabled

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Drive types

----

Remarks

The filter function is only activated for filter order > 0 (P-AXIS-00140).

P-AXIS-00067

Characteristic frequency of the axis-specific command value filter

Description

- The frequency range parameter defines the following standard filters:

  • Low-pass: Beginning of cut-off frequency range (ideal filter)
  • High-pass : Beginning of pass-band frequency range (ideal filter)
  • Band-pass and band-stop filters : Middle frequency

- This parameter defines the first natural frequency to be suppressed for the HSC NoVib

Parameter

filter[i].fg_f0

Data type

REAL64

Data range

0 ≤ fg_f0 < 0.5/Tfall   (where Tfall is the NC cycle time)

Axis types

T, R, S

Dimension

T: Hz

R,S: Hz

Default value

3.000000e+001

Drive types

----

Remarks

 

P-AXIS-00080

Bandwidth of axis specific command value filter

Description

Definition of reciprocal of bandwidth for band-pass and band-stop filter types.

The figure below illustrates the parameter behaviour.

Axis filter parameter 1:

Parameter

filter[i].guete

Data type

REAL64

Data range

1 ≤ guete ≤ 10

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1.0

Drive types

----

Remarks

 

P-AXIS-00140

Order of axis specific command value filter

Description

This parameter defines the filter order. In addition, this parameter is a value which expresses the fall of frequency response (fall = - order x 20 dB/ decade).

The value order = 0 means: no filter is active.

With HSC NoVib or time delay filters, the order is calculated internally but an order > 0 is required, otherwise the filter is not active.

Parameter

filter[i].order

Data type

UNS32

Data range

0 ≤ order ≤ 6 for low-pass, high-pass and all-pass filters

0 ≤ order ≤ 3 for band-pass and band-stop filters

order = 0 or 1 for PT1 filters

order = 0 or 2 for PT2 filters

order = 0 or > 0 for time delay filters

0 ≤ order ≤ 200 for HSC filters

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Drive types

----

Remarks

 

P-AXIS-00153

Characteristic of axis-specific command value filter

Description

The parameter defines the filter characteristic.

Parameter

filter[i].prototype

Data type

STRING

Data range

CRIT_DAMPING 1: 'Critical damping’ filter characteristic:

BUTTERWORTH 2: Butterworth filter characteristic

BESSEL 3: Bessel filter characteristic

HSC - 5: Filter characteristic 'HSC'

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

CRIT_DAMPING

Drive types

----

Remarks

 

P-AXIS-00164

Signal share of axis specific command value filter

Description

The parameter defines the signal share in percent which is processed by the filter.

Parameter

filter[i].share_percent

Data type

REAL64

Data range

0 ≤ share_percent ≤ 100

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1.000000e+002

Drive types

----

Remarks

 

P-AXIS-00204

Type of axis-specific command value filter

Description

The parameter defines the filter type.

Parameter

filter[i].type

Data type

UNS32

Data range

1 ≤ type ≤ 12 where:

1

Low-pass filter

2

High-pass filter

3

Band-pass filter

4

Band-stop filter

5

All-pass filter

6

PT1 filter

7

reserved

8

HSC average

9

reserved

10

PT2 filter

11

Time delay filter (as of CNC Build 3013 and higher)

12

HSC NoVib

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1 for standard filters (filter[i].prototype 1-4)

8 for HSC filters (filter[i].prototype 5)

Drive types

----

Remarks

 

P-AXIS-00357

Time constant of axis specific command value filter

Description

- Application for standard filters:

The parameter defines the time constants of the PT1, PT2 and time delay filters.

- Application with HSC filters:

Filter order in µs [alternative to parameter P-AXIS-00140 The value time_constant is only used if P-AXIS-00140 is not configured or has the value 0. If time_constant < NC cycle time, the filter is not active unless the parameter order P-AXIS-00140 has a valid value which is then used in this case.

With HSC NoVib, the order is calculated internally but an order > 0 is required, otherwise the filter is not active.

Parameter

filter[i].time_constant

Data type

UNS32

Data range

- Standard filters:

For PT1 / PT2 filters: TAb ≤ P-AXIS-00357 ≤ MAX(UNS32)

For time delay filters: 0 ≤ P-AXIS-00357 < 6 * TAb

(where TAb is NC cycle time in s)

- HSC filters:

TAb < P-AXIS-00357 < 200 * TAb

(where TAb is NC cycle time in µs)

Axis types

T, R, S

Dimension

T: µs

R,S: µs

Default value

10000

Drive types

----

Remarks