-
Notifications
You must be signed in to change notification settings - Fork 1
User Guide
In order to conduct a test the following procedure must be followed:
- Define and load a test
Methodinto the software - Define a
Materialfor your sample - Measure and input the
Sampleinformation into the software - Prepare the machine for the test
- Load a sample into the UTM machine
- Conduct the test
- Review, analyse and export test results
- Appendix 1 - UTM Configuration
Note these instructions assume you have fully commissioned the UTM and calibrated the load cell that is installed.
[SCREENSHOT OF THE FRONT PANEL WITH AREAS LABELLED]
-
The UTM
Front Panelallows a user to define a brand newMethodfrom scratch- New
Method[SCREENSHOT]
- New
-
Once a new
Methodhas been defined in the front panel it can be saved to theMethod Libraryfor reuse in other tests
- Open the
Method Librarymodal window by clicking on theLoad From Librarybutton in theMethodbox - [SCREENSHOT] - Click on the
Importbutton in theMethod Librarywindow. - Find the open the UTM
Methodfile that you wish to import using the file dialog that opened. - The file will be then be read into the
Method Libraryso that it can used in aTest
- Methods installed on the UTM can be exported to a JSON file so that it can be used with other UTM machines. By doing this you can share test recipes to replicate functionality and communicate exact test methods with other UTM users around the world.
- Open the
Method Loadermodal window - Find the
Methodyou want to use - Click on the
Loadbutton on the left hand side of the chosenMethodin the table - Return to the
Front Panelto check that theMethodhas been loaded.
The UTM has its own materials library, which can be accessed via the Materials tab at the top of the front panel.
- Choose from the list of existing materials or create a new one.
- You can search my material name, group or subgroup or just manually filter by group or sub-group.
- If the sample to be tested is made from a material on
Materiom Commons, enter the Materiom material ID in themateriom_idbox. This will enable it to be linked to theMateriom Commonsif you upload your test data later. If amateriom_idis detected on the material a small Materiom Icon will appear next to it in the material library table. - Load the material into the current test sample by clicking on the
Loadarrow in the materials table beside the material you want to use
- Define a
SampleID- This is a human-readable identification for the physical sample that you are testing. A unique ID is generated for each
Testjust before it is run but a sample ID helps users visually identify tests when viewing the results. You may have already designated eachSamplewith an ID when they were made. - It helps to write detailed information about the sample in this ID rather than using Sample-01, Sample-02 etc.. However, the
MethodandMaterialare both linked to theTestandSampleso it is not necessary to be overly complex i.e. butyl_rubber_tensile_004_10mms_30mm - The
SampleID is a searchable field in theResultspage once theTesthas been completed.
- This is a human-readable identification for the physical sample that you are testing. A unique ID is generated for each
- Define the
Material- Please see the next section on Materials to learn how to use the materials database to define a material and add it to the
Sample. Once a material has been entered into the materials database it is easy to link it to eachSamplefor future tests.
- Please see the next section on Materials to learn how to use the materials database to define a material and add it to the
-
SamplegaugeCross Sectionand measurements.-
Rectangular- A simple, flat gauge length with a rectangular cross-section. Define the gauge length, width (side-to-side) and thickness (front-to-back) as shown in the front panel helper image.
- You should measure each of the width and thickness at three different locations along its length and take the average of the measurements.
- Once all the measurements are entered the cross sectional area will be automatically calculated
-
Circular- A constant circular cross section along the entire length of the sample. Define the gauge length and diameter.
- You should measure each of the diameter at three different locations and rotations along its length and take the average of the measurements.
- Once all the measurements are entered the cross sectional area will be automatically calculated
-
Complex- If your sample has a non-uniform cross-section then it is possible to manually enter the cross sectional area instead of individual measurements.
-
- Once the required
Sampleinformation is correct the surrounding border will change to green and you can continue to the next step
- [VIDEO LINK]
- Install the correct tensile grips in the UTM, checking that everything in the load stack is tightened to remove any slack
- Unload the gas struts by moving them to the
Unloadingposition for the current test setup (Current = tensile => move grips together, Current = compression => Move grips fully apart) - If gas struts are in the wrong orientation, remove, flip over to the correct direction and reattach to the UTM
- Move grips fully apart. Stop before any clashes occur.
- Check that the grips are positioned appropriately for the expected extension in your sample during testing.
- Preload the gas struts by moving the grips apart a couple of millimetres.
- You are now ready to insert a sample into the machine grips
- [VIDEO LINK]
- Install the correct compression plates in the UTM, checking that everything in the load stack is tightened to remove any slack
- Unload the gas struts by moving them to the
Unloadingposition for the current test setup (Current = tensile => move grips together, Current = compression => Move grips fully apart) - If gas struts are in the wrong orientation, remove, flip over to the correct direction and reattach to the UTM.
- Move grips fully apart. Stop before any clashes occur.
- Check that the grips are positioned appropriately for the expected displacement in your sample during testing.
- Preload the gas struts by moving the grips together a couple of millimetres.
- You are now ready to insert a sample into the machine.
The instructions in this section assume that the UTM has already been setup correctly for the type of test. If not, then you should follow the relevant sections of this manual in order to swap toolsets, realign the entire tool chain and re-zero the load cell. To load a sample into the machine, follow the videos below for the relevant test type. There may be some variations to the instructions if you have odd-shaped samples. Test methods that require grips/plates that are not defined in this guide are not supported yet (ie, 3-4 point bend tests)
- [VIDEO LINK]
- [VIDEO LINK]
- Ensure nothing will foul on any moving parts of the UTM during a test. Particularly pay attention to the lower grips clashing with the actuation mechanism or upper grips at the extreme ranges of the test.
- If you suspect your sample is brittle use some form of guard screen to prevent any broken pieces of sample from potentially causing yourself or any bystanders injury. This can happen even with innocuous materials so it is advisable to use a guard at all times anyway.
- Safety glasses are recommended as an absolute minimum for anyone operating or in the local vicinity of a UTM during an active test, even if you do have a safety screen/guard in place.
- Once the test
Method,SampleandMaterialare all properly defined and loaded into the front panel all the boxes on the left hand side of the screen will be bordered with a green outline and a green tick will show in each box title. TheStart Testbutton at the top of the front panel will be also be enabled. - Pressing the
Start Testbutton will enable the machine motor and start the test procedure according to the testMethod. There is a short delay of 1-2 seconds before the motor will begin to move and the test will commence. - At this stage the
Start Testbutton will change to a redStop Testbutton. - If the
Stop Testbutton is pressed the test will be immediately stopped and the machine motor disabled. - The test method and sample information will remain loaded so that the test can be repeated if necessary.
- Please take note of whether the sample grips have moved and whether this initial displacement may affect your test results. It it possible to slowly move the grips back to the starting position by using the
JOGfunctionality in the manual controls
During the test, live data for force vs displacement and stress vs strain will be plotted in the plot window of the front panel. These plots can be toggled using the tabs at the top of the plots.
It is also possible to change some basic plot settings during the test.
- By default the test will end when the stop condition defined in the
Methodhas been reached. - It is also possible to manually stop the test before the stop condition is triggered by pressing the
Stop Testbutton at the top of the front panel on theTesttab.
At the end of a test the grip positions will remain in the location where they stopped. If the sample has not failed during the test there may be a considerable amount of residual stress pulling on the grips. Check the Load Rel. value at the bottom of the front panel to see if the grips are currently under load. If the Load Rel. value is not close to 0.00 N then it is suggested that the grips are moved manually back to a position where the Load Rel. is reduced as close as possible to 0.00 N. Failure to do this may result in the sample springing out of the grips if they were to be prematurely opened whilst the grips and sample were under load. This is especially true of very elastic samples or specific sample geometries such as springs.
- Once a
Method,SampleandMaterialhas been loaded into a test procedure they will remain loaded after the test has finished. Therefore the sameSampleID will be applied to the next test if the user does not change it. This is intended to help a user test multiple samples quickly without having to reload all the information for each test - Make sure to check the
SampleID before conducted a test to make sure that it the correct ID is loaded with the physical sample. - Make sure to remeasure the sample dimensions and update these in the software before conducting another test.
- Once a test has been completed all of its data is updated and reloaded in the
Resultspage. - You can search, filter and sort the test data and change the number of tests that are visible in the table by using the tools above the table view.
- To view a test's results, click on the table row and the results will be loaded into the right hand side of the window. You may need to scroll down the screen to view the graphs depending on your screen resolution/size.
- The test summary will be displayed as well as a few charts of the raw data.
- You can compare multiple tests of data my clicking on multiple tests in the table.
- All tests that are currently selected will be highlighted in the table
- To remove a test from the comparison, you can either it's table row again or you can click on the cross next to the sample name show in the tabs at the top-right of the
Resultspage. This will deselect the test and remove its data from the graph plots.
There are two methods for analysing the test results.
- Exporting the raw test data and analysing in external software such as Microsoft Excel, Python, Matlab etc. Analysing the test data externally is not supported by this guide at the as of 03/09/2023 but this may be added by the community at a later date
- Using the inbuilt UTM analysis capabilities to analyse the test data.
- In the
Resultswindow, select the test that you want to analyse [SCREENSHOT] - If you have selected multiple tests to compare, make sure that the test you want to analyse is also selected in the tabs on the right hand side of the
Resultswindow. [SCREENSHOT] - Click on the
Analyse Testbutton within the relevant tests result tab [SCREENSHOT] - There are two categories of analysis that can either be conducted on the load/displacement or stress/strain data.
- Select either the
Load vs DisplacementorStress vs Straingraph - A dropdown selection box will appear allowing you to select the relevant category of result to analyse based on which graph you have selected [SCREENSHOT]
- Click on a data point on the graph to feed the values into the results [VIDEO]
- Automatic analysis of the results has not been provided as it is notoriously unreliable. This method of analysis forces a user to look at the raw data and ensure that the analysis is conducted properly
- To export the data from each test, click on the
Exporticon at the right hand side of the selected test in theResultstable. - By default each exported CSV file is given a default name of
{SampleID}_{TestID}.csvso that it can be traced back to the original test data. When exporting you can choose a new filename if you wish as the test and sample data are included in the header lines at the top of the exported CSV file. - Each test must be exported manually as there is not currently a batch export option (as of software version V1.0.0)
- You can import the test data into a spreadsheet program of your choice (Microsoft Excel, Apple Numbers, Libre Office Calc etc.) in order to view and analyse the raw test data.
- Export test data from the Results page of the UTM
- Navigate to the relevant material on the Materiom Commons website. This can be done on the UTM if it is connected to the internet or the csv files can be taken to another device via a USB stick.
- Find the ‘Upload UTM Data’ button and click it to choose a csv file to upload.
- Select the csv file and the data will be automatically read, parsed and uploaded to the Materiom Commons and linked to the material.
- If your test data has not been analysed, the website will show you an error and tell you which values need to be added to the csv file.
THE KEY ANALYSED VALUES ARE: ENTER NAMES HERE
The UTM installation files comes with a basic configuration file loaded into the database. The configuration is edited via the Settings tab on the front panel. The configuration JSON data is also stored in the configs collection of the utm database of MongoDB and can be edited freely using the mongo command line tool. If any changes are not automatically picked up by the UTM software it should be closed and opened again to ensure that both the Node.js and Python subsystems are reading the correct configuration.
- Script
./src/python/controller.py - Config
config.controller
- Script
./src/python/load_cell.py - Config
config.load_cell - Calibration process
- Script
./src/python/digital_extensometer.py - Config
config.digital_extensometer
- Script
./src/python/camera.py - Config - not defined
- Script
./src/python/data_logger.py - Config
config.logger
- Enable/disable the machine
- Move the actuator/grips -
JOGfunction - Change
JOGspeed Move the actuator to a known position- Turn the LED Panels on/off and change brightness
When the UTM is booted up, numerous Python scripts that control subsystems all generate log data. If any function creates and error then it will also be logged. Logs and alarm messages can be viewed directly in the front panel of the UTM by clicking on the Logs tab at the top of the window.