Vibrations induced by simultaneous scans of the translation stage and of the slip-ring
Table of Contents
1 Measurement description
Setup: All the stages are OFF except the translation stage and the Slip-Ring.
Each of the signal is amplified by voltage amplifiers with the following settings:
- Gain: 40dB
 - AC/DC option: AC
 - Low pass filter: 1kHz
 
The slip-ring is rotating at 60rpm. At the same time, scans with the translation stage are done at 1Hz with an amplitude of 600000cnt (= 3mm).
Two geophones are used to measure the motion in the vertical direction of the marble and of the sample.
Goal:
- The goal is to estimate the vibrations induced by the simultaneous scans of the spindle (here the slip-ring is used as the spindle is not fully functional yet) and of the translation stage
 
Measurements:
Three measurements are done:
| Measurement File | Description | 
|---|---|
mat/data_050.mat | 
Slip-Ring at 1Hz, Ty OFF | 
mat/data_051.mat | 
Slip-Ring at 1Hz, Ty ON (The current and cnt error of Ty is also registered) | 
mat/data_052.mat | 
Slip-Ring at 1Hz, Ty 1Hz 600000cnt | 
Each of the measurement mat file contains one data array with 3 columns:
| Column number | Description | 
|---|---|
| 1 | Geophone on the marble | 
| 2 | Geophone at the sample location | 
| 3 | Time | 
2 Data Analysis
All the files (data and Matlab scripts) are accessible here.
2.1 Load data
ty_off = load('mat/data_050.mat', 'data'); ty_off = ty_off.data; ty_on = load('mat/data_051.mat', 'data'); ty_on = ty_on.data; ty_1hz = load('mat/data_052.mat', 'data'); ty_1hz = ty_1hz.data;
2.2 Time domain plots
figure; hold on; plot(ty_1hz(:, 3), ty_1hz(:, 1), 'DisplayName', 'Marble - Z'); plot(ty_on(:, 3), ty_on(:, 1), 'DisplayName', 'Marble - Z'); plot(ty_off(:, 3), ty_off(:, 1), 'DisplayName', 'Marble - Z'); hold off; xlabel('Time [s]'); ylabel('Voltage [V]'); xlim([0, 100]); ylim([-5, 5]); legend('Location', 'northeast');
xlim([0, 1]);
figure; hold on; plot(ty_1hz(:, 3), ty_1hz(:, 2), 'DisplayName', 'Marble - Z'); plot(ty_on(:, 3), ty_on(:, 2), 'DisplayName', 'Marble - Z'); plot(ty_off(:, 3), ty_off(:, 2), 'DisplayName', 'Marble - Z'); hold off; xlabel('Time [s]'); ylabel('Voltage [V]'); xlim([0, 100]); ylim([-5, 5]); legend('Location', 'northeast');
xlim([0, 1]);