Get Control Vibplot User'S Guide
Get Control Vibplot User'S Guide
VibPlot
User’s Guide
Version 1.7.5
Get Control VibPlot User’s Guide - Version 1.7.5
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 GCI VibPlot Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Vib Tool Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3.1 Recording Time Domain Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.2 Setting the Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.3 Recharging the Batteries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Starting VibPlot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
i
Get Control VibPlot User’s Guide - Version 1.7.5
List of Figures
ii
Get Control VibPlot User’s Guide - Version 1.7.5
1 Introduction
The Get Control Tri-Axial Accelerometer Test Tool (Vib Tool) has become the industry standard device used
to analyze the vibration characteristics of AMHS delivery vehicles and tracks within 200 mm and 300 mm
fabs. Get Control, Inc. developed the Vib Tool’s hardware and firmware in cooperation with wafer fabrication
leaders to take time-domain vibration data at a 512 Hz sampling rate, and reduce it two data records per
second over three axes.
The initial release of the Vib Tool, now termed legacy, utilized a data reduction algorithm consisting of FFT’s
to convert the time-domain data into the frequency domain (on 2 Hz bins), and averaging calculations to
produce several data points for each ½ second data record. Data points for each axes include a summed
RMS value, the Peak Amplitude value, the Frequency at Peak and the number of frequency bins with data
over 0.3 g’s. The true RMS calculation over all three axes is also included.
Each ½ second, the legacy Vib Tool acquires 256 samples of time-domain data on each axes, while
performing data reduction on the previously acquired ½ second worth of data. In this way, the legacy Vib
Tool reduces recorded time-domain data internally into reduced data packets, discarding the time-domain
data as reduction is completed. The reduced data packets are stored internally in battery backed RAM, and
available to upload to a PC for analysis as a formatted ASCII text. The time-domain samples are not
retained, and are unavailable for post reduction analysis.
Beginning with firmware version 5.0, the Vib Tool replaces the legacy tool’s on-board data reduction by
recording all time-domain data directly to internal flash memory. Data reduction is relocated to the PC using
the GCI VibPlot Application. This allows the time-domain data to be available for more detailed analysis
than was possible using the legacy Vib Tool’s on-board data reduction.
The VibPlot Application provides users with powerful graphical analysis features. Time-domain data can be
graphically displayed, along with graphs of several data reduction calculations, including legacy reduction
modes that duplicate the Vib Tool’s on-board data reduction. Legacy reduced data can be exported to a text
file in the same format produced by legacy Vib Tools. This allows customers to continue to use their own
customized legacy analysis methods with the new Vib Tool, and take advantage of the new graphical
analysis options provided by the VibPlot Application.
The VibPlot User’s Guide provides details on using the VibPlot Application.
1.1 Overview
VibPlot provides data reduction and graphical display of time-domain data recorded by the GCI Vib Tool.
Graphing options include:
Time-domain and Reduced data can be exported to a comma-delimited (CSV) text file. The current graphics
window can be printed or exported to one of several image formats.
1
Get Control VibPlot User’s Guide - Version 1.7.5
VibPlot also provides the link between the GCI Vib Tool and the PC for uploading recorded data files, and
managing the Vib Tool’s internal flash memory. The Vib Tool’s recording of time-domain data results in
large data files. A typical 10 minute recording session will generate a 1.3 MB data file. This results in an
upload time of approximately 1.5 minutes. When recording for longer periods of time, the file size grows
accordingly, resulting in longer upload times.
Press the No button to indicate that you have not received a key file
yet. A second dialog box is displayed asking if you want to request
an authorization key. Figure 1 - Key Request
Press the Yes button to generate an authorization file. The file “Request for VibPlot Key.bin” will be
created on your desktop. This file contains a unique identifier based on your specific installation of VibPlot.
When you receive the Key file, copy it to your system, and
launch VibPlot. When the initial dialog box is displayed
asking if you have a key file, press the Yes button. You will
be prompted to locate the VibPlot Key File using a standard
Windows file open dialog box. Figure 2 - Authorization Email Dialog
Locate the desired file and press Open. If the Key File
contains a valid license from GCI, the VibPlot application will open.
Figure 4 shows a flowchart of the Vib Tool’s message sequence. When first powered up, a sign-on message
is displayed, showing the tools internal time and date, firmware version number and serial number.
After a two second delay, the tool runs through an initialization process. During this process, the time and
date is replaced with the word “Initializing”. This indicates that the tool has successfully booted. If the
“Initializing” message is not displayed after several seconds, the Vib Tool may not have booted properly.
Cycle power to retry.
2
Get Control VibPlot User’s Guide - Version 1.7.5
Part of the inititialization process is a check of available space on the internal flash memory for recorded
data. The Maximum Recording Time is displayed at the end of the initialization step. This message can be
used to determine when data files should be removed from internal storage.
Pressing the ENTER key will clear this message and display the main system menu, starting with the Acquire
Data option.
Press the ENTER key at the MAIN MENU / ACQUIRE DATA screen to initiate a recording session. The Vib
Tool displays a INITIALIZING / PLEASE WAIT message while it prepares internal storage to accept the
recorded data. It then displays a maximum recording time message. The system will automatically
terminate acquisition when the displayed time expires. Alternately, the user can terminate recording
manually.
Press the ENTER key to start recording data. The Vib Tool writes some header information into the data
file, including the tool’s S/N, firmware version number and time and date. While the header information is
being written (which takes a few seconds), the tool displays the RECORDING... / WRITING HEADER
message. When the header has been written, the system initiates it’s time-domain data acquisition module
and begins streaming recorded data to the data file. The display changes to RECORDING... / TIME
DOMAIN DATA. While this message is displayed, the system is continuously recording time-domain data
to internal flash memory.
To terminate the recording session, press the ENTER key. The Vib Tool displays several messages while
it halts it’s acquisition module and closes the recorded data file. Do not turn the Vib Tool’s power off until
the file closing process has completed.
3
Get Control VibPlot User’s Guide - Version 1.7.5
The tool displays the CLOSING FILE / PLEASE WAIT message, followed by a file closed message which
includes the filename (FILE VIB0004.DAT / CLOSED). Pressing the ENTER key will clear this message
and display a message indicating the amount of time-domain data recorded (RECORDED / 00:10:32). Press
the ENTER key to clear this message and return to the Main Menu.
Press ENTER at the MAIN MENU / CONNECT VIBPLOT message to prepare the Vib Tool for uploading
the data file to the PC using the VibPlot Application (see the Connecting VibPlot to the Vib Tool section).
Recorded data files are marked with the time and date when recording was initiated. The time and date used
is from the Vib Tool’s internal real-time clock. If the Vib Tool clock is not set properly, the file will reflect the
incorrect recording time.
The Vib Tool’s clock is set at the factory to Arizona, USA time. The end user should re-set the Vib Tool clock
prior to starting a recording session. Use the MAIN MENU / SET TIME/DATE option to set the tools clock.
The tool displays ENTER DATE: / MM/DD/YY, with a cursor under the first month digit. Use the UP / DOWN
arrow keys to adjust the current digit. Press the ENTER key to advance to the next digit. Each press of the
ENTER key advances the cursor to the next digit in the month / day / year. When the second digit of the
year is set, the enter key causes the display to change to the current time.
The tool displays ENTER TIME: / HH:MM, with a cursor under the first hour digit. Use the UP / DOWN arrow
keys to adjust the current digit. Press the ENTER key to advance to the next digit. Each press of the
ENTER key advances the cursor to the next digit in the hour / minute. When the second digit of the minute
is set, the enter key causes the display to change back to the Main Menu.
The Vib Tool contains a set of rechargeable batteries that must be periodically recharged. The batteries are
changed at the factory, but may require recharging after shipping. Initiate the charge cycle by navigating
to the MAIN MENU / RECHARGE CELLS option. Press the ENTER key to display RECHARGE MENU /
BEGIN RECHARGE. Press ENTER again to start the charge cycle.
While charging, the Vib Tool displays a message in the form CHARGE MAX 7.9 V / 7.9 V 29 C. The voltage
level displayed on the top line is the maximum voltage reading at the current stage of the recharge cycle.
The voltage level on the second line is the current voltage reading. The current battery temperature is also
displayed. Every five seconds, the display shows the current charge time.
The Vib Tool charge algorithm continuously monitors the charge voltage and battery temperature. The
charge cycle will automatically terminate based on several factors. Maximum charge time is five hours.
When the charge cycle terminates, a status code is displayed, along with the charge time. Press ENTER
to return to the Main Menu.
2 Starting VibPlot
Start VibPlot by clicking on the VibPlot icon. The VibPlot application requires a license key. If this is the first
time the application is started, a license key must be requested from GCI.
By default, VibPlot opens with a blank graphics window. Optionally, a file name can be passed as a
command line argument, which causes VibPlot to attempt to open the data file as it starts. For example,
dragging a recorded time-domain data file onto the VibPlot desktop icon will launch VibPlot and open the
selected file.
4
Get Control VibPlot User’s Guide - Version 1.7.5
For the currently opened data file, the Serial Number and Firmware Version of the recording Vib Tool is
displayed in the upper left corner of the Average Window.
The Average Window displays reduced recorded data in RMS, legacy RMS (summing mode), legacy True
RMS, or legacy Peak formats. Each data point represents ½ seconds of time-domain data reduced using
the selected calculation mode. When displaying one of the Legacy modes, the data displayed is equivalent
to data recorded by legacy Vib Tools (prior to firmware version 5.0).
5
Get Control VibPlot User’s Guide - Version 1.7.5
While the initial Average Window displays data covering the entire
recorded data set, the Time-Domain and Frequency Analysis Windows
display data from a single ½ seconds of recorded data. To select the
desired ½ second of data to display in the lower two windows, the
Average Window provides the Time-Slice Cursor.
Position the mouse cursor in the Average Window and click the left
mouse button to move the Time-Slice Cursor to a specific time slice.
Use the left and right arrow keys on the keyboard to move the Time-
Slice Cursor incrementally by one time slice.
The Amplitude vs. Time plot in the Time-Domain Window displays the expanded data at the time-slice
selected by the Time-Slice Cursor. The Time-Domain Window initially shows a full second of time-domain
data, showing events prior to and after the selected time-slice. The quarter seconds before and after the
current time-slice are shaded gray in the Time-Domain Window.
6
Get Control VibPlot User’s Guide - Version 1.7.5
Alternately, using options in the Analysis Menu, the Time-Domain Window can display up to 60 seconds
of time-domain data. This expanded display of time-domain data can be used to get a broader picture of
the time-domain events before and after the currently selected time-slice. Time-domain data for the selected
time slice is always displayed on a white background, with data before and after shaded gray. The gray
bands expand significantly when displaying longer periods of time-domain data.
The Amplitude vs Frequency plot in the Frequency Analysis Window displays the expanded data at the time-
slice selected by the Time-Slice Cursor. The Frequency Analysis Window shows the results of a 256 point
FFT on the ½ second worth of data selected by the Time-Slice Cursor.
4.1.1 Open
7
Get Control VibPlot User’s Guide - Version 1.7.5
VIB0048-20091019083313.DAT
(data recorded at 10/19/2009 - 08:33:13)
VIB0048-20091019092813.DAT
(for continuing data at 09:28:13)
The data in the smaller files overlap by several minutes to aid in analysis. VibPlot opens the first smaller
data file and displays its data. The original long file is not altered. A warning message is displayed
indicating that the original file has been divided.
8
Get Control VibPlot User’s Guide - Version 1.7.5
To upload a recorded data file to the PC, first select the desired
file from the Files: drop-down list, then press the Upload button.
A standard Windows Save As dialog box is displayed, allowing
the user to select the location and name of the uploaded data
file. If the selected filename is not found in the current
directory, the file upload process will begin immediately.
If the selected filename exists in the current directory, a warning message is displayed asking if the user
wishes to overwrite the existing file. If the user confirms the overwrite, the upload will begin and the existing
file will be overwritten.
Uploaded data files retain the internal Vib Tool filename (VIB####.DAT), with a file creation time and date
set to the time the recording session was initiated (based on the Vib Tool’s internal real time clock settings).
It is a good practice to rename the uploaded data file using a more descriptive file name. This enables the
user to provide a description of the recording session in the file name, and ensure that future uploads from
the Vib Tool do not inadvertently overwrite an important file.
The Vib Tool includes an internal 1 GB flash memory used for data storage. Data files can remain on the
Vib Tool indefinitely, but do reduce the available space for new recordings. Vib Tool recording sessions are
limited to the available space on its internal storage, up to a maximum of 24 hours. When the Vib Tool is
powered up, a message is displayed listing the maximum recording time available based on current storage
usage.
If the internal storage fills, the maximum available recording time may fall below the users desired recording
session. At this point, old data files can be removed from the Vib Tool to increase available storage, allowing
for longer recording sessions.
VibPlot provides two option buttons on the Connect to Vib Tool dialog box that can be used to remove old
data files from the Vib Tool. The Delete option button deletes the currently selected data file (using the File:
drop-down list). The Delete All button deletes all data files from the Vib Tool.
9
Get Control VibPlot User’s Guide - Version 1.7.5
When selected, the Delete button will first display a dialog box
asking the user to confirmation his choice to delete a file. If the
user confirms his deletion request, the selected file is removed
from the Vib Tool.
When the Vib Tool powers up, it checks it’s internal storage to Figure 14 - Delete Confirmation
determine the largest filename number currently on the system.
The Vib Tool uses this number to initialize it’s File Number
value. It uses this value when creating new data files. New data files are automatically named based on
the current Vib Tool File Number. When internal storage is empty, the File Number is reset to 1. With each
new recorded file, the File Number is incremented. The first file created by the Vib Tool is named
VIB0001.DAT. The second is named VIB0002.DAT, etc. This numbering sequence continues as new files
are created.
The Delete All button removes all data files from the Vib Tool. It additionally resets the Vib Tool’s File
Number value. If the user elects to delete all files from the Vib Tool, file naming resets to VIB0001.DAT.
Care must be taken to ensure that files previously uploaded to the PC are not overwritten due to a reset in
the Vib Tool’s File Number value.
Pressing the Delete All button will first display a dialog box
asking the user to confirmation his choice to delete all data files
from the Vib Tool. If the user confirms his deletion request,
VibPlot instructs the Vib Tool to remove all data files.
This option saves the reduced data in legacy Vib Tool format. This creates a formatted text file containing
one data record for each ½ second of recorded data. Each ½ second of Time-Domain data is reduced using
several legacy reduction techniques. Each record contains the X, Y, and Z axes data point in Legacy RMS,
Peak Amplitude, and Frequency at Peak, along with the True RMS calculation, and the number of
frequencies containing vibration greater than 0.3 g’s. The file format is identical to that uploaded by legacy
Vib Tool’s.
ACCELEROMETER TEST TOOL DATA VERSION 5.0 S/N 52
TEST INITIATED: 10/28/09 10:00:23 CONTINUOUS R, P, F, RMS & N > 0.03 g's
1222 RECORDS ACQUIRED
Time RMS X Y Z Peak X Y Z Freq X Y Z True RMS N > 0.03 g's X Y Z
0.0 0.00 0.00 0.03 0.00 0.00 0.02 152 152 040 0.02 000 000 000
0.5 0.00 0.00 0.08 0.00 0.00 0.02 152 152 036 0.04 000 000 000
1.0 0.00 0.00 0.04 0.00 0.00 0.01 152 152 038 0.02 000 000 000
1.5 0.00 0.00 0.00 0.00 0.00 0.00 152 152 152 0.00 000 000 000
...
610.0 0.00 0.00 0.00 0.00 0.00 0.00 152 152 152 0.00 000 000 000
610.5 0.00 0.00 0.00 0.00 0.00 0.00 152 152 152 0.00 000 000 000
Selecting this option displays a standard Windows File Save dialog box. Use the Save as type: drop-down
list to select the desired file format. Use file type ‘Text files (*.txt)’ to save the data in legacy Vib Tool format.
10
Get Control VibPlot User’s Guide - Version 1.7.5
This option creates a graphics file of the current screen display (in one of several formats). Supported
graphics formats include Windows Bitmap (BMP), Graphics Interchange Format (GIF) and JPEG (JPG).
Selecting this option displays a standard Windows File Save dialog box. Use the Save as type: drop-down
list to select the desired graphics file format.
This option saves the Time-Domain data to a comma delimited (CSV) text file for import into a spreadsheet
or other program. The column format of the file is Time, X, Y, and Z. One line exists for each sample time
(512 Hz).
4.1.7 Print
4.1.8 Exit
The Copy option copies the current view to the Windows clipboard. From the clipboard, the image can be
pasted into another running program.
The RMS, Legacy RMS and Peak options display one data point per axes
for each ½ seconds of time-domain data. A legend is displayed in the
Figure 17 - View Menu
upper right corner of the graph, showing the three axes (X in dark blue, Y in green, and Z in light blue).
The True RMS option displays a single data point for each ½ seconds of time-domain data. A legend is
displayed in the upper right corner of the graph, with True RMS in red.
The ½ seconds of time-domain data is first converted into a 75 point frequency domain spectrum (in 2 Hz
bins) using a Fast Fourier Transform (FFT) algorithm.
11
Get Control VibPlot User’s Guide - Version 1.7.5
RMS Mode is the default graphic displayed in the Average Window when a new data file is opened.
RMS Mode displays a single RMS (root-mean-square) value (in g’s) for each axes, for each 75 point
frequency spectrum.
RMS x =
∑ ( A [ f ])
x
2
∑ ( A [ f ])
y
2
RMS z =
∑ ( A [ f ])
z
2
RMS y =
75 75 75
Legacy RMS Mode duplicates the RMS reduction provided by the legacy Vib Tool. Legacy RMS Mode
displays a single legacy RMS (summing) value (in g’s) for each axes, for each 75 point frequency spectrum.
LRMS x = ∑ A [f]
x LRMS y = ∑ A [f] y LRMS z = ∑ A [f]
z
12
Get Control VibPlot User’s Guide - Version 1.7.5
True RMS Mode displays a single ‘True’ RMS (root-mean-square) value (in g’s) for all three axes, for each
75 point frequency spectrum.
TrueRMS =
∑ ( A [ f ]) + ∑ ( A [ f ])
x
2
y
2
+ ∑ ( A [ f ])
z
2
75
Peak Mode displays the peak amplitude value for each axes, for each 75 point frequency spectrum.
The contents displayed in the Time-Domain and Frequency Analysis Windows are controlled by the selection
in the lower section of the View Menu. Available options are Time-domain + FFT, X Waterfall, Y Waterfall,
Z Waterfall, and Spectrograms.
The Time-domain + FFT option displays two graphs. The Time-Domain Window shows up to 60 seconds
of time-domain data showing events prior to and after the selected time-slice (using the Time-Slice Cursor,
discussed in section 3.1.1). The time-domain data from before and after the current time-slice are shaded
gray in the Time-Domain Window. The Frequency Analysis Window displays the FFT associated with the
currently selected time-slice.
The Waterfall and Spectrograms options display a single graph that fills both the Time-Domain and
Frequency Analysis Windows.
Changing display options for the Time-Domain and Frequency Analysis Windows do not affect the display
options for the Average Window.
13
Get Control VibPlot User’s Guide - Version 1.7.5
The Time-domain + FFT option displays the time-domain data in the Time-Domain Window and a single
spectrogram in the Frequency Analysis Window.
The Time-Domain Window displays the 256 time-domain data points for each axis associated with the time-
slice defined by the Time-Slice Cursor. It also displays between 128 and 15,232 (depending on Analysis
Menu options) time-domain data points prior to, and following the current time slice, shaded gray. The time-
domain data is in g’s vs. time (displayed as clock time, based on the start-recording time stamp). A legend
is displayed in the upper right corner of the graph. The three axes use the same colors used in the Average
Window display (X in dark blue, Y in green, and Z in light blue).
The Frequency Analysis Window displays the results of the 256 point FFT computed for the selected time-
domain data. The frequency domain spectrum contains 75 data points (in 2 Hz bins) and is displayed in g’s
vs. Hertz
14
Get Control VibPlot User’s Guide - Version 1.7.5
Waterfall plots display a three-dimensional spectrogram of the X, Y, or Z-Axis frequency domain data, as
Amplitude vs Frequency vs Time.
Waterfalls display a series of spectrograms, one for each time-slice (half-second) of time-domain data. It
plots Frequency on the X axis, amplitude on the Y axis, and Time on the Z axis. The number of time slices
plotted on the Waterfall time axis depends on the height of the Analysis Window. The Time-Slice Cursor
in the Average Window controls the range of time that is plotted. The spectrogram corresponding to the
Time-Slice Cursor plots as an Orange line of amplitude and frequency on the Waterfall plot.
15
Get Control VibPlot User’s Guide - Version 1.7.5
4.3.2.3 Spectrograms
Spectrograms displays the X, Y, and Z data in three dimensional spectrograms. Frequency and Time are
two axis, Amplitude is displayed as color.
VibPlot displays three-dimensional spectrogram plots for each axis. Spectrograms display a series of
spectrograms, one for each half-second of time-domain data. Time is plotted on the X axis and frequency
is plotted on the Y axis. The time scale is correlated to the Average Window so these plots can be zoomed.
Color represents the vibration amplitude. A color bar along the right side of the spectrograms correlates the
colors to amplitude level.
Figure 24 - 3D Spectrograms
4.3.3 Refresh
The Refresh option forces all graphics windows to be updated. Some graphics cards may require this.
16
Get Control VibPlot User’s Guide - Version 1.7.5
Note that legacy Tri-Axial Accelerometer Test Tools do not support overlap processing.
When this option is set, VibPlot displays one full second of time-domain data in the Time-Domain Window.
The Time-Domain Window includes the 1/4 seconds of time-domain data from before and after the current
time-slice (shaded gray).
17
Get Control VibPlot User’s Guide - Version 1.7.5
When this option is set, VibPlot displays ten seconds of time-domain data in the Time-Domain Window. The
Time-Domain Window includes the 4 3/4 seconds of time-domain data from before and after the current
time-slice (shaded gray).
18
Get Control VibPlot User’s Guide - Version 1.7.5
When this option is set, VibPlot displays 30 seconds of time-domain data in the Time-Domain Window. The
Time-Domain Window includes the 14 1/4 seconds of time-domain data from before and after the current
time-slice (shaded gray).
19
Get Control VibPlot User’s Guide - Version 1.7.5
When this option is set, VibPlot displays 60 seconds of time-domain data in the Time-Domain Window. The
Time-Domain Window includes the 29 1/4 seconds of time-domain data from before and after the current
time-slice (shaded gray).
20
Get Control VibPlot User’s Guide - Version 1.7.5
Select the file containing the tool data. In this Figure 30 - File/Open Menu
example, we select vib2.txt.
21
Get Control VibPlot User’s Guide - Version 1.7.5
22
Get Control VibPlot User’s Guide - Version 1.7.5
In Figure 35, the header in rows 5 and 6 have been rearranged to match the data in each column as
highlighted in yellow.
The example data was recorded while the tool was being held by hand. We moved the test tool back and
forth in a linear motion in the X, Y and Z directions for about 5 seconds in each axis. We were careful to
avoid rolling, rocking, or tipping the test tool as these motions generate data on multiple axis simultaneously
The significant RMS data for the X, Y, and Z has been highlighted in blue. The data in these columns
matches our test.
23
Get Control VibPlot User’s Guide - Version 1.7.5
Figure 36 provides an example of graphing the data. The X data is Series 1 (blue), Y data is Series 2
(violet), and Z data is Series 3 (yellow).
24