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]); ++