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:
- 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. | |
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 |
|