Computer Automation of a Tribometer Michael Eng, TJHSST With Nimel Theodore, Kathy Wahl NRL Code 6176 Objective Main goal- integrate positional data w/ friction collection Using LabVIEW program Can be applied to microscopic or spectroscopic analysis of frictional events http://www.rpi.edu/dept/materials/COURSES/NANO/oja/nanocrys.gif Outline Reciprocating stage Tribometer Circuit board Program structure Sample output Applications Stage and Controller Aerotech ALS 130150 stage Moves tribo arm Soloist motion controller Stage sends voltage signal to controller Processes stage’s digital voltage signal into position Controller transforms signal into position value Computer receives position value via USB Tribometer Arm + probe 4 strain gauges Moving stage/platform- 1-D motion Motion controller sends position to computer as +V M Signal Conditioning Board Powers strain gauges, receives strain signal from strain gauges Excitation voltage (Vin) controlled via potentiometers (1.25-2.5 V) Output voltage (Vg) nulled via potentiometers Figure 2-1. SC-2043-SG Parts Locator Diagram- NI manual Int/ext excitation jumpers Vin potentiometer +Vin +Vg Cable to PCI Vg Potentiometer M Bending ΔR Computer- LabVIEW program Signal boardWheatstone bridge ΔR ΔV Microsoft ClipArt ΔV Ff Ff / FN = μ http://sine.ni.com/images/products/us/1sc567a1m.jpg LabVIEW Programming environment Data acquisition/analysis focus Logging, graphing, etc. Graphical programming language Human-Machine Interface http://www.mathworks.com/company/newsletters/news_notes/dec04/images/mlint_srccode_wl.gif http://www.mezintel.com/LVCode01.png Data structure Input voltage signals stage and signal conditioning board Position data Friction data Converted by motion controller Convert w/ calibration Program Structure Run Stage/controller: Oscillate DAQ card: Collect Receive, convert friction data Calculate position data w/ # data points collected, start point Record as (x, y) pts, graph Re-sync every half-cycle Calibration Arm turned on side Multiple loads applied Linear regression Y-intercept, slope convert voltage to friction Calibration 8/7/08 Voltage (mV) 10.000 9.000 8.000 7.000 6.000 5.000 4.000 3.000 2.000 1.000 0.000 0.000 y = 0.0169x + 0.2866 R2 = 0.999 100.000 200.000 300.000 Load (g) 400.000 500.000 600.000 Friction vs. cycle Friction (y) vs. cycle (x) Allows analysis over many cycles Account for debris, reactions, etc. Friction vs. position Friction (y) vs. position (x) Updates real-time Provides coordinates of friction anomalies Intensity plot Pseudo-3D Friction (color) vs. position (y) vs. cycle (x) Combines previous two graphs Conclusion LabVIEW program Integrates positional and frictional data Extracts data as CSV and TXT files Graphs friction vs. cycle, friction vs. position, friction vs. position vs. cycle Future Applications Integrate with microscopy or spectroscopy Use coordinates of frictional event in other analysis instrument Example- FTIR of nanocrystalline diamond films Acknowledgements Nimel Theodore Kathy Wahl Irwin Singer Jeffrey Weimer SEAP ONR