Compare commits

...

2 Commits

Author SHA1 Message Date
96030ac4ff Update Content - 2025-05-20 2025-05-20 09:24:04 +02:00
8737f39b1a Update Content - 2025-03-10 2025-03-10 21:49:15 +01:00
7 changed files with 70 additions and 4 deletions

View File

@ -12,10 +12,11 @@ Tags
General purpose / PLC:
| Manufacturer |
|-------------------------------------------------------------------------------------|
| [Bechoff](https://www.beckhoff.com/fr-fr/products/i-o/ethercat-terminals/) |
| [Wago](https://www.wago.com/global/i-o-systems/fieldbus-coupler-ethercat/p/750-354) |
| Manufacturer |
|----------------------------------------------------------------------------------------------|
| [Bechoff](https://www.beckhoff.com/fr-fr/products/i-o/ethercat-terminals/) |
| [Wago](https://www.wago.com/global/i-o-systems/fieldbus-coupler-ethercat/p/750-354) |
| [Rexroth](https://apps.boschrexroth.com/microsites/ctrlx-automation/en/portfolio/ctrlx-i-o/) |
Acquisition systems:

View File

@ -9,6 +9,12 @@ Tags
: [Slip Rings]({{< relref "slip_rings.md" >}})
## Spindle Metrology {#spindle-metrology}
- <https://ingeniqs.be/engipedia/spindle-metrology/>
- <https://ingeniqs.be/engipedia/error-separation-techniques/>
## Manufacturers {#manufacturers}
| Manufacturers | Country |
@ -19,6 +25,65 @@ Tags
| [PIC](https://www.airbearings.com/) | USA |
## Spindle Errors {#spindle-errors}
### Air Bearing Spindle (RT150U) {#air-bearing-spindle--rt150u}
<a id="figure--fig:rotation-stage-rt150u-xyz-errors"></a>
{{< figure src="/ox-hugo/rotation_stage_rt150u_xyz_errors.png" caption="<span class=\"figure-number\">Figure 1: </span>RT150U - XYZ errors (eccentricity removed)" >}}
```matlab
%% Frequency Analysis
Nfft = floor(10.0/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
[pxx_ab_x, f_ab] = pwelch(x, win, Noverlap, Nfft, 1/Ts);
[pxx_ab_y, ~ ] = pwelch(y, win, Noverlap, Nfft, 1/Ts);
[pxx_ab_z, ~ ] = pwelch(z, win, Noverlap, Nfft, 1/Ts);
```
<a id="figure--fig:rotation-stage-rt150u-asd-errors"></a>
{{< figure src="/ox-hugo/rotation_stage_rt150u_asd_errors.png" caption="<span class=\"figure-number\">Figure 2: </span>Amplitude Spectral Density of the Spindle errors" >}}
<a id="figure--fig:rotation-stage-rt150u-cas-error"></a>
{{< figure src="/ox-hugo/rotation_stage_rt150u_cas_error.png" caption="<span class=\"figure-number\">Figure 3: </span>Cumulative Amplitude Spectrum - RT150U" >}}
### Mechanical Bearing Spindle (RT100BS) {#mechanical-bearing-spindle--rt100bs}
```matlab
%% 5 RPM - RT100BS from Lab Motion
load('/home/thomas/mnt/data_mel/MEL/meas_equipment/spindle/RT100BS_roundness_5rev_5RPM.mat', 'data');
Wz = 30; % 30 [deg/s] = 5 RPM
x = 1e3*detrend(data.meet_data.raw, 0); % Radial Error [nm]
Ts = 5*(360/Wz)/length(x);
```
```matlab
%% Frequency Analysis
Nfft = floor(10.0/Ts);
win = hanning(Nfft);
Noverlap = floor(Nfft/2);
[pxx_mb_x, f_mb] = pwelch(x, win, Noverlap, Nfft, 1/Ts);
```
<a id="figure--fig:rotation-stage-rt100bs-asd-errors"></a>
{{< figure src="/ox-hugo/rotation_stage_rt100bs_asd_errors.png" caption="<span class=\"figure-number\">Figure 4: </span>Amplitude Spectral Density of the Spindle errors" >}}
<a id="figure--fig:rotation-stage-rt100bs-cas-error"></a>
{{< figure src="/ox-hugo/rotation_stage_rt100bs_cas_error.png" caption="<span class=\"figure-number\">Figure 5: </span>Cumulative Amplitude Spectrum - RT100BS" >}}
## Bibliography {#bibliography}
<style>.csl-entry{text-indent: -1.5em; margin-left: 1.5em;}</style><div class="csl-bib-body">

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB