Design and Manufacture of a Tensile Test Machine ... Force Microscope Mechanical Testing

Design and Manufacture of a Tensile Test Machine for in-situ Atomic
Force Microscope Mechanical Testing
by
Christian P. Grippo
B. S. Mechanical Engineering, B. S. Aeronautical Engineering
University of California, Davis, 2001
Licenciado en Administracion de Empresas
Universidad de Buenos Aires, 1996
Submitted to the Department of Mechanical Engineering
in Partial Fulfillment of the Requirements for the Degree of
Master of Science in Mechanical Engineering
at the
Massachusetts Institute of Technology
MASSACHUSETTS INSTITUTE
OF TECHNOLOGY
.JUL 0 8 2003
February 2003
LIBRARIES
D 2003 Massachusetts Institute of Technology
All Rights Reserved
Signature of Author ...................
-.--.- .-..
..*.
. . . . . ..
Department of Mechan af(ngineering
February 19, 2003
Certified by
Eberhard Bamberg
Research Scientist, Mechanical Engineering, MIT
Assistant Professor of Mechanical Engineering, University of Utah
_,_J~heis Supervisor
Certified by
7'Mary C. Boyce
Distinguished Alumnae Professor, Mechanical Engineering
Thesis Supervisor
Accepted by
. . . . . .. . . .. .
. k. . .. . .
Ain A. Sonin
Chairman, Department Committee on Graduate Students
BARKER
J7
Design and Manufacture of a Tensile Test Machine for in-situ Atomic
Force Microscope Mechanical Testing
by
CHRISTIAN P. GRIPPO
Submitted to the Department of Mechanical Engineering
on February 19, 2003 in Partial Fulfillment of the
Requirements for the Degree of Master of Science in
Mechanical Engineering
ABSTRACT
Thesis Supervisor:
Title:
Eberhard Bamberg
Research Scientist, Mechanical Engineering, MIT
Assistant Professor, University of Utah
Thesis Supervisor:
Title:
Mary C. Boyce
Distinguished Alumnae Professor of Mechanical Engineering, MIT
The microstructure and mechanical behavior of polymeric based materials can be controlled at the micrometer and nanometer lengthscales through blending, copolymerization,
and through the incorporation of micro- and nanometer scaled particles. The geometry and
properties of these phases determine the resultant macroscopic mechanical characteristics.
To facilitate the study of the connections among the morphology, deformation mechanisms, and mechanical properties of microcomposite and nanocomposite materials, an insitu set up with a tensile testing machine that can be used within an atomic force microscope (AFM) was designed and built. This in-situ test setup provides not only the macroscopic stress-strain behavior of materials under different controlled loading conditions,
but also simultaneously allows the microscopic structure changes to be observed with
nanometer resolution. The observations are being used to establish the correlation between
the macroscopic stress-strain behavior and the observed microstructure deformation.
This thesis deals mainly with the design and manufacture of the tensile testing machine
that has the capability of testing different types of polymeric-based micro- and nano-composites by applying a wide range of stresses and strains. This allows a wide range of materials to be tested ranging from rubbery to thermoplastic polymer. The tensile testing device
stretches the material specimen with a specified amount of displacement while recording
the resulting load and strain. The length of the sample is 25 mm or greater with a width of
up to 8 mm and a maximum thickness of 3 mm.
4
The challenge of this design was to build a machine capable of taking measurements with
a wide range of displacement and loads within a very restrained space while allowing the
normal operation of the AFM Dimension 3100.
The tensile testing machine can strain samples of up to 500% strain (for a 25 mm sample
length) with a maximum tension force of 4.4 kN. A special feature is that the center of the
sample remains stationary with respect to the AFM probe while the material is stretched.
This is achieved with left- and right handed precision ball screw assembly combined with
a stepper motor connected through a timing belt. The machine has an adjustable support
bridge that can be used to compensate for the decreasing thickness of the sample under
tension. This avoids sample vibration of thin films during the scanning operation, resulting in scanning images of great quality. To measure the displacement, the machine uses a
linear encoder with 5-micron resolution. To accurately measure the loads on a wide range
of materials, the machine is equipped with three interchangeable hardware coded load
cells (25 N, 250N and 4.4kN). The control software provides real-time feedback of the
measured load to characterize the state of the time-stress relaxation of the sample.
The thesis covers all steps in the design of the machine: Conceptualization, feasibility
study, error analysis and detailed engineering analysis. Finally, the thesis presents also
examples of images taken with this in-situ test setup and demonstrates the ability of this
testing capability to observe the evolution in structure with deformation of an example
nanocomposite polymer material system.
ACKNOWLEDGMENTS
A mis padres, Jorge Osvaldo Grippo y Barbel Zschau por haberme criado y apoyado en
todos mis planes y suenos y tambien a mis hermanos Axel D. M. Grippo y Tomas M.
Grippo. Sin la ayuda de ellos todos mis logros ubieran sido imposibles.
A Paola Cappellaro por su infinita paciencia en la correction de esta thesis asi como su
constante apoyo durante el anio y medio en MIT.
Special thanks to Professor Eberhard Bamberg and Professor Mary Boyce for their mentoring, support and guidance throughout the project.
Thanks to Alex Slocum for letting me work at his lab and for all grad student in Alex's
Slocum Lab for making it an great and fun place to work.
Thanks to Mauricio Diaz, Nader Farzaneh and Dhanushkodi D. Mariappan for all their
contribution on the earlier stages of the design.
Thanks to Yung-Hoon Ha and Panitarn Wanakamol for all their help and contribution in
obtaining the AFM images.
Thanks to Gerry Wentworth and Mark Belanger in the LMP machine shop for their help,
and for teaching me how to do machining.
Finally, thanks to GEM and DURINT group for their generous donation to my research
and tuition fees.
5
6
ACKNOWLEDGMENTS
7
TABLE OF CONTENTS
TABLE OF CONTENTS
1.1
. 11
..................................
LIST OF FIGURES
CHAPTER 1.
7
................................
TABLE OF CONTENTS ..........
LIST OF TABLES
5
..................................
ACKNOWLEDGMENTS ........
15
....................................
...........
INTRODUCTION
19
..
.............................
Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2 AFM Background
. 20
..............................
1.3 Prior Art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 27
1.4
Requirem ents
1.5
Thesis Overview ................................
CHAPTER 2.
................................
28
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
. . ..
2.1
Introduction
2.2
Design Framework
. . . . . ..
22
. . .
29
. . . . . . . . . . . . . . . . . . . . . . .
29
30
..............................
2.2.1
System Integration Perspective
. . . . . . . . . . . . . . . . . . . .
30
2.2.2
Design Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Performance: Structural Loop and Error Analysis . . . . .
30
2.2.3
31
2.3 Preliminary Concept Generation - Motion Transmission System Selection-
33
2.4 Specification Iteration - Shaft Diameter and Drive Motor Calculations 2.4.1 Minimum Shaft Diameter Requirement . . . . . . . . . . . . . . . .
38
. . . . . . . . . . . . . . . . . . . . . .
40
2.4.2
Required Power Calculation
CHAPTER 3. DETAILED DESIGN .........
39
41
...........................
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
3.2 Design Conceptualization
. . . . . . . . . . . . . . . . . . . . . . . . . . .
42
3.3 Error Reduction Analysis
. . . . . . . . . . . . . . . . . . . . . . . . . . .
47
3.1
Introduction
3.3.1
3.3.2
3.3.3
3.3.4
Shaft Stiffness . . . . . . . . . . . . . . . . . .
N ut Stiffness . . . . . . . . . . . . . . . . . . .
Linear Motion Truck (LM-block) Stiffness . . .
Load Cell and Carriage Stiffness . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
47
48
48
50
TABLE OF CONTENTS
8
. . . . . . . . . .
50
3.4 Design Iteration- Other Design Aspects . . . . . . . . . .
3.4.1 Vibration: The Bridge Support - Flexure Mechanism
3.4.2 Gripper . . . . . . . . . . . . . . . . . . . . . . . .
3.4.3 Wide Range of Operation: Load Cell Exchange . . .
3.4.4 Other Design Aspects . . . . . . . . . . . . . . . .
52
3.3.5 Overall stiffness and Error Result
CHAPTER 4.
SOFTWARE DESIGN .....
52
53
56
58
. . . 61
.................
. . . . .
. . .
61
. . . . . . . .
. . .
61
. . . . . . . . . . . . . . . . . . . . .
. . .
63
4.4 Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
64
4.1 Hardware Integration and Software Development
4.2 Components Strategy Layout and Selection
4.3 Software Overview
4.5 Software Architecture and Block Diagram
. . . . . . . . .
. . . 65
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
66
4.7 Software Design . . . . . . . . . . . . . . . . . . . . . . .
4.7.1 Front Panel and Operation Sequence . . . . . . . .
. . .
. . .
67
77
4.6 Safety
CHAPTER 5. AFM SCAN IMAGE QUALITY AND EXAMPLES
. . . . . . . . . . . . 81
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
5.2 AFM Scan Image Quality . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
5.3 AFM Images at Different Strain Percentage Values
. . . . . . . . . . . .
84
5.4 AFM Images with Load and Strain Measurements
. . . . . . . . . . . . 103
6. CONCLUSION AND FUTURE WORK
. . . . . . . . . . . . 113
5.1 Introduction
CHAPTER
6.1
Summ ary
6.2 Capabilities
6.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3
Final Design Features
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 14
6.4 Future Design Improvements
REFERENCES
Appendix A.
. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 1 16
. . . . . . . . . . . . . . . . . . . . . . . . .
Software Design
119
. . . . . . . . . . . . . . . . . . . . . . . . . . . 121
A.1 Software Limit Stop Subroutine Block Diagram . . . . . . . . . . . . . . . 121
A.2 Load Offset Calculation to Zero Load Cell Value Block Diagram
. . . . . . 122
A.3 Release Subroutine Block Diagram . . . . . . . . . . . . . . . . . . . . . . 122
9
TABLE OF CONTENTS
A.4 Stop Button and Sample Length Calculation Sub Routine Block Diagram . . 123
. . .
. . 123
A.6 Stop and Quit Program Subroutine Block Diagram
. . . . . . . . . . . . . 124
A.5 Machine Set Up Subroutine Block Diagram
A.7 Pre-record Data SubVI Block Diagram . . . . . . . . . . . . . . . . . . . . 124
A.8 Pre-record Data Front Panel Sub Vi . . . . . . . . . . . . . . . . . . . . . . 125
A.9 Set Up Machine Sub Vi Block Diagram
. . . . . . . . . . . . . . . . . . . 126
Appendix B.
Engineering Drawings . . . . . . . . . .
Appendix C.
Calculations
. . . 129
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1
C. 1 Minimum Shaft Diameter . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1
C.1.1 Failure due to Yield . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1
. . . . . . . . . . . . . . . . . . . . 152
C.1.2 Failure due to Buckling .
C.2 Required Power Calculation
. . . . . . . . . . . . . . . . . . . . 152
. . . . . . . . . . . . . . . . . . . . 154
C.3.1 Design Strategy I: Using One Truck on Each Side of Carriage on the Linear
G uides: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
C.3.2 Design Strategy II: Using Two Trucks Next to Each Other . . . . . . 156
C.3.3 Design Strategy III: Using Two Trucks on Each Side of Carriage Separated
by a Gap: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
C.3 Truck Stiffness Calculation......
C.4 Socket Head Cap Screw Grade and Torque Estimation for the Clamping Force:
158
C.5 Height Estimation Between Bottom Surface of the Head Screw and the Top Surface of the Sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
10
TABLE OF CONTENTS
LIST OF FIGURES
11
LIST OF FIGURES
Figure 1.1 AFM operation .
..................
...
21
Figure 2.1
Structural loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
Figure 2.2
System outline.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
Figure 2.3
AFM constrains
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
Figure 3.1
Concept I: Solid model of the tensile test machine. . . . . . . . . . . .
43
Figure 3.2
Concept II: Machine fully extended.
. . . . . . . . . . . . . . . . . .
44
Figure 3.3
Concept II: Machine fully contracted. . . . . . . . . . . . . . . . . . .
44
Figure 3.4
Concept III: Two ball screw shafts.
. . . . . . . . . . . . . . . . . . .
45
Figure 3.5
Delta displacement not capture by the encoder. . . . . . . . . . . . . .
49
Figure 3.6
Misalignment of axial forces.
. . . . . . . . . . . . . . . . . . . . . .
49
Figure 3.7
Displacement due to misalignment. . . . . . . . . . . . . . . . . . . .
49
Figure 3.8
Carriage 2 FEM analysis.
. . . . . . . . . . . . . . . . . . . . . . . .
50
Figure 3.9
Carriage 1 FEM analysis.
. . . . . . . . . . . . . . . . . . . . . . . .
50
Figure 3.10
Total error vs. shaft diameter.
. . . . . . . . . . . . . . . . . . . . . .
51
Figure 3.11
Flexure mechanism.
. . . . . . . . . . . . . . . . . . . . . . . . . . .
53
Figure 3.12
Extended support in vertical direction.
. . . . . . . . . . . . . . . . .
53
Figure 3.13
Stress cone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
Figure 3.14
Expanded view of load cell exchange.
. . . . . . . . . . . . . . . . .
57
Figure 3.15
Collapsed view.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
Figure 3.16
FEM load cell holder.
. . . . . . . . . . . . . . . . . . . . . . . . . .
57
Figure 3.17
FEM from modified carriage.
. . . . . . . . . . . . . . . . . . . . . .
58
Figure 3.18
Tensile test machine on AFM. . . . . . . . . . . . . . . . . . . . . . .
59
Figure 3.19
Side view of tensile test machine. . . . . . . . . . . . . . . . . . . . .
59
Figure 4.1
Hardware layout.
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
Figure 4.2
High power & signal layout.
. . . . . . . . . . . . . . . . . . . . . .
63
Figure 4.3
Safety.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
Figure 4.4
Preliminary hierarchy design.
. . . . . . . . . . . . . . . . . . . . . .
68
Figure 4.5
Hierarchy diagram.
. . . . . . . . . . . . . . . . . . . . . . . . . . .
70
12
12
LIST OF FIGURES
LIST OF HGURES
Figure 4.6
Front panel of the configuration subVI. . . . . . . . . . . . . .
71
Figure 4.7
Block diagram of the digital input subroutine.
. . . . . . . . .
73
Figure 4.8
Block diagram of the load cell data acquisition subroutine . . .
74
Figure 4.9
Block diagram of the linear encoder data acquisition subroutine
75
Figure 4.10
Block diagram of the motor control subroutine . .
76
Figure 4.11
Front panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Figure 5.1
Calibration grid on standard AFM chuck
. . . . . . . . . . . . . . . .
82
Figure 5.2
Calibration grid on fixed anti-vibration supp ort.
Figure 5.3
Calibration grid on the flexure mechanism s upport.
Figure 5.4
Microstrain vs. Macrostrain
. . . . . . . . . . . .
83
. . . . . . . . . .
83
. . . . . . . . . . . . . . . . . . . . . . .
86
Figure 5.5
SIS: 0% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . .
88
Figure 5.6
SIS: 10% strain - scan area: 3 x 3 microns.
89
Figure 5.7
SIS: 20% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . 90
Figure 5.8
SIS: 30% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . 9 1
Figure 5.9
SIS: 40% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . 92
Figure 5.10
SIS: 50% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . .
Figure 5.11
SIS: 60% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . 94
Figure 5.12
SIS: 70% strain - scan area: 3 x 3 microns.
Figure 5.13
SIS: 80% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . 96
Figure 5.14
SIS: 90% strain - scan area: 3 x 3 microns. . . . . . . . . . . . . . . . 97
Figure 5.15
SIS: 100% strain - scan area: 3 x 3 microns.
. . . . . . . . . . . . . . 98
Figure 5.16
SIS: 110% strain - scan area: 3 x 3 microns.
. . . . . . . . . . . . . . 99
Figure 5.17
SIS: 120% strain - scan area: 3 x 3 microns.
. . . . . . . . . . . . . . 100
Figure 5.18
SIS: 130% strain - scan area: 3 x 3 microns.
. . . . . . . . . . . . . . 10 1
Figure 5.19
SIS: 140% strain - scan area: 3 x 3 microns.
. . . . . . . . . . . . . . 102
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
93
95
Figure 5.20 All load-strain curves. . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Figure 5.21 All stress relaxation curves. . . . . . . . . . . . . . . . . . . . . . . . 104
Figure 5.24 SIS: Load vs. Strain (10%-20%).
. . . . . . . . . . . . . . . . . . . . 105
. . . . . . . . . . . . . . . . . . . . . . . . . 105
Figure 5.25
SIS: Stress Relaxation.
Figure 5.22
SIS: Load vs. Strain (0-10%).
Figure 5.23
SIS: Stress Relaxation.
. . . . . . . . . . . . . . . . . . . . . . 105
. . . . . . . . . . . . . . . . . . . . . . . . . 105
LIST OF FIGURES
13
. . . . . . . . . . . . . . . . . . . . 10 6
Figure 5.26
SIS: Load vs. Strain (20%-30%).
Figure 5.27
SIS: Stress Relaxation.
Figure 5.28
Load vs. Strain (30-50%).
Figure 5.29
Stress Relaxation.
Figure 5.30
SIS: 0% strain - scan area: 5 x 5 microns.
. . . . . . . . . . . . . . . 10 8
Figure 5.31
SIS: 10% strain - scan area: 5 x 5 microns.
. . . . . . . . . . . . . . . 109
Figure 5.32
SIS: 20% strain - scan area: 5 x 5 microns.
. . . . . . . . . . . . . . . 110
Figure 5.33
SIS: 30% strain - scan area: 5 x 5 microns.
. . . . . . . . . . . . . . . 111
Figure 5.34
SIS:50% strain - scan area: 5 x 5 microns.
. . . . . . . . . . . . . . . 112
Figure 6.1
AFM (left) & tensile test machine (right).
. . . . . . . . . . . . . . . 117
Figure A.1
Software limit stop subroutine.
Figure A.2
Load offset subroutine.
Figure A.3
Release subroutine.
Figure A.4
Stop button subroutine.
Figure A.5
Machine set up subroutine.
Figure A.6
Stop & Quit subroutine.
Figure A.7
Pre-record data subVI. . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Figure A.8
Front panel: pre-record data subVi.....
Figure A.9
Set up machine subVi.
. . . . . . . . . . . . . . . . . . . . . . . . . 10 6
. . . . . . . . . . . . . . . . . . . . . . . . 107
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
. . . . . . . . . . . . . . . . . . . . . 12 1
. . . . . . . . . . . . . . . . . . . . . . . . . 122
. . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2
. . . . . . . . . . . . . . . . . . . . . . . . . 123
. . . . . . . . . . . . . . . . . . . . . . . 123
. . . . . . . . . . . . . . . . . . . . . . . . . 124
. . . . . . . . . . . . . . . 125
. . . . . . . . . . . . . . . . . . . . . . . . . . 12 6
Figure C.1 Stiffness per unit lenght for one truck.
. . . . . . . . . . . . . . . . . 154
Figure C.2
Two adjacent trucks. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6
Figure C.3
Two truck separated by a gap. . . . . . . . . . . . . . . . . . . . . . . 157
Figure C.4 Integration limits.
Figure C.5
Stress cone.
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . 157
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 0
14
LIST OF FIGURES
15
LIST OF TABLES
LIST OF TABLES
25
TABLE 1.1
. .
26
TABLE 2.1
Design process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
TABLE 2.2
Functional Requirements.
. .
36
TABLE 3.1
Pugh chart for concept selection process. ...............
. .
46
TABLE 3.2
Component and overall stiffness. ......................
TABLE 6.1
M ain design features.
TABLE 6.2
Hardware connection.
TABLE 1.2
Design process......................................
.....
.....................
51
. . . . . . . . . . . . . . . . . . . . . . . . . . 115
. . . . . . . . . . . . . . . . . . . . . . .
127
16
LIST OF TABLES
NOMENCLATURE
UPPER CASE:
A
C
Area [mm2]
E
F
H
J
K
L
Modulus of elasticity or Young's modulus
Force [N]
Height [mm]
Polar second moment of area
Stiffness
Length [mm], thread lead, truck length [mm], length distance between center of trucks
Moment
Normal force
Torque [N-m]
Watts, width [mm]
X coordinate
Y coordinate
Z coordinate
M
N
T
W
X
Y
Z
End condition constant
LOWER CASE:
d
h
p
Diameter [mm]
Vertical distance, height
Thread pitch
GREEK:
6
(0
a
Angle
Thread geometry parameter
Displacement [m/s]
Strain
Coefficient of friction
Angular velocity (rad/s)
Stress [N/m 2],[Pa]
Shear stress
SUBSCRIPTS:
As
dm
dp
dr
Tensile stress area
Mean diameter
Average pitch diameter
Root or minor diameter
17
18
Fc
LC
ns
Pb
SY
(TX
Critical axial load for buckling of columns [N]
Column or shaft length
Number of thread starts
Applied load
Shield strength
Axial normal stress
SUPERSCRIPTS:
F'
K'
6'
Vertical force
Stiffness per unit length
Vertical displacement
Equivalent Von Mises stress
Chapter 1
INTRODUCTION
This thesis presents the design and manufacturing of an in-situ testing machine with high
precision measured displacement resolution that provides the macroscopic stress-strain
behavior and the microscopic structure change observation for a wide range of micro- and
nano-composite materials that can withstand axial forces up to 4.4 kN. The real time
observation of microstructure changes during the test is achieved through the combination
of the tensile test machine with an AFM (Atomic Force Microscope). Section 1.1 briefly
describes the motivation for the design of the tensile testing device, section 1.2 provides
some background for the AFM operation explaining how vibration affects the quality
scanning imaging, section 1.3 contains a brief description of some of the prior art done in
the past and section 1.4 describes the requirement and goals of the design. Finally, section
1.5 outlines the framework structure of the thesis.
1.1 Motivation
Nanocomposites are polymeric-based materials that have significantly enhanced mechanical performance as well as other properties such as electrical conductivity, resistance to
permeability and abrasion resistance while maintaining the low inherent density of polymers. The microstructure and mechanical behavior of polymeric materials can be tailored
via the incorporation of second phase particles into the polymer, which can be done for
example through the blending of two or more polymers, and through copolymerization.
19
20
INTRODUCTION
These processes act to produce multi phase morphologies where the lengthscales of the
different underlying phases may range anywhere from nanometers to tens or hundreds of
microns. The microscopic geometry and properties of the constituent phases governs the
resulting macroscopic mechanical behavior. Therefore, to design and tailor polymericbased blends, microcomposites and nanocomposites, it is key to understand the connections between microstructure and mechanical behavior. In order to study the connection
among the morphology change, deformation mechanisms and mechanical properties, a
tensile testing machine that can be used in combination with an atomic force microscope
(AFM) is needed. The AFM is used to directly observe the microstructure at lengthscales
ranging from nanometer to tens of micrometers.
The aim of this thesis consists in the design and manufacture of a prototype for an in-situ
testing machine that in combination with an atomic force microscope (AFM) will provide
not only the macroscopic stress-strain behavior of polymeric-based micro- and nano-composite materials under different, controlled loading conditions but also will allow the
microscopic structure change to be observed with nanometer resolution. The observation
will be used to establish correlations between the macroscopic stress-strain behavior and
the observed microstructure deformation. For example, of particular interest is the chevron effect that can be observed in a uniaxial tensile test of triblock copolymers such as styrene-isoprene-styrene block copolymers.
1.2 AFM Background
For the microstructure analysis, the visualization and measurements of surface structure at
nanoscale resolution is done with the AFM. For the tensile testing design, it is important to
have a basic understanding of the AFM because the design and operation of the machine
can affect the resolution quality of the scanning imaging. The scanning of the surface is
realized in tapping mode. In this mode, the AFM measures the topography of the sample
by slightly tapping the surface with the tip of an vibrating cantilever beam at high frequency scanning in the X and Y direction [23 and 24]. The cantilever is made of silicon
AFM Background
21
and the length is 125 jim, the width is 45 ptm and the thickness is 4 ptm. The tip is also
made of silicon, the height is 17.5 ptm and a tip radius less than 10 nm. A piezo driver sets
the cantilever that holds the tip at resonance frequency (typically 100-300 kHz). A laser
beam hits the tip of the cantilever and bounces back to a photo detector called PSD (position sensitive detector). As the sample is scanned back and forth, the features on the sur-
Computer
AFM
-A
Figure 1.1 AFM operation.
face of the sample moves the cantilever tip up and down, moving the spot on the PSD. By
using feedback from the PSD, the controller tries to keep the laser spot on the PSD fixed
by adjusting the position of the stage that holds the cantilever. In this fashion, the local
height of the sample can be inferred. With the voltage reading variation on the PSD, the
software can measure the amplitude and lag of the piezo driver and cantilever resonance
oscillation. The change in oscillation amplitude due to the attractive forces above the surface describes the topography of the sample. Note that the phase lag of the piezo driver
frequency and the cantilever describes not only the topography but also the local sample
properties such as elasticity, adhesion, etc. Therefore, any vibration or oscillatory motion
that comes from the tensile testing machine or the sample will have an influence on the
22
INTRODUCTION
resolution quality of the images. Due to the above-described AFM operation, a support
device in the tensile testing machine is required to fit under the sample to avoid sample
vibration during scanning. The test, which reveals that the final design has no interference
in the quality imaging of the AFM is described in Chapter 5
1.3 Prior Art
The use of a tensile testing machine in combination with an AFM for in-situ testing for
certain types of materials (such as thin films) was done before. Most of the machines use
some type of lead screw, a load cell and a device to measure the displacement. Most do not
cover a wide range of materials to be tested because they were custom made for the particular type of experiment. There are a few companies, such as Deben and Kammrath &
Weiss GmbH 2 that have recently begun to build devices which cover a wider range of
applications.
J. Oderkerk et al [4] have used an AFM with a mini-stretching device for AFM measurement by stepwise increasing deformation to study the micromechanical deformation and
recovery processes of rubber Thermoplastic Vulcanizes. In his study, Oderkerk used the
mini stretcher designed by Dr. S Hild of the University of Ulm, Department of Experimental Physics. The advantage of this device is that it can easily fit under the AFM due to its
small dimension (17mm x 10mm x 10mm). Nevertheless, in this design, only one jaw was
movable, while the other remained fixed. Therefore, the center of the sample does not stay
stationary while the material is stretched. This device can only accommodate very small
films samples because the device has a maximum size of 17 mm x 10mm and a height of
10 mm. The maximum displacement was 7 mm and the elongation can be made in steps of
0.1 mm. Information about resolution and accuracy was not provided in the paper. They
used an additional support underneath the sample to avoid the vibration during the scanning in AFM tapping mode. In Oderkerk's work the samples were stretched to 50% and
1. Deben Ltd., Sheepcote Hall Stwupland, Stowmarket, Suffolk, IP 14 5 BS, UK
2. Kammrath & Weiss GmbH, Im Defdahl 5-10, 44141 Dortmund, Germany
Prior Art
23
100% strain at a constant rate of 20%/min. Dr. S. Hild stretcher cannot provide load measurements while the tensile test device can. Another advantage of the tensile tester device
in comparison with Dr. S. Hild mini stretcher is that the tensile tester device can hold
much bigger samples, up to 3 mm thick, 25 mm gage length and 8 mm width.
M.S. Bobji and B. Bhushan [2] also used a stretching device for in-situ testing of magnetic
tapes in the AFM. In their work "Atomic Force Microscopic Study of the Microcracking
of Magnetic Thin Films Under Tension", Bobji and Bhushan's stretcher used an opposite
left-right lead screw to stretch the sample while keeping the center of it stationary. They
used a stepper motor with a step length of 1.6 itm. They didn't use any type of encoder for
measuring the displacement or the strain, instead they used the number of steps of the
stepper motor rotation. In an application with stiffer materials, this methodology of measuring the displacement would induce significant error, because all these measurements
would not take into account all the deformations produced in the carriages under heavy
loads. For the force measurements, they used a beam type strain gauge sensor with a resolution of 10mN. In their experiment, the strain rate was 4x10- 3 % per sec. They also used a
support device with a polished metal surface to support the sample during the scanning
process to avoid vibration-induced noise in the AFM images. As explained in section 1.2,
this type of device is necessary when scanning thin films. Prof. H. D. Espinosa [22] also
uses a miniature stage for AFM/SEM in-situ testing that measures a load range of 100lbs2000lbs. His device uses an LVDT measurement device with a resolution of 1 micron.
Furthermore, A. Opdahl and G. A Somorjai [13] in his work for stretched polymer surfaces of polyethylene as well as Lepizzera at el [14] used a stretcher device in combination
with an AFM for in-situ testing; however, their paper didn't provide much technical information regarding to the stretcher.
Deben [21], a company based in England has developed micro test tensile stages for Scanning Electron Microscope (SEM), which apparently can be easily used on AFM's. Deben
has three different versions of tensile modules, with maximum forces of 300N, 2kN and 5
kN respectively. Deben uses an opposite threaded leadscrew that drives the jaws exactly in
24
INTRODUCTION
opposite direction keeping the center of the sample stationary. Deben tensile stretcher uses
a load cell and linear optical encoders for measuring the stress and strain respectively. The
tester can be used in tensile or compression mode and all standard models have a maximum travel of 10 mm and gearboxes for different speeds ranges. Apparently, a custom
version can be ordered with a greater travel range. The advantage of the tensile testing
device presented in this paper in comparison with the Deben modules is that the tensile
testing device integrates all three modules into one. The tensile testing device can support
maximum forces from 0.2N up to 4.4 kN. Also note that in the standard configuration,
Deben stages have a maximum travel of 10 mm, however, for samples other than thin
films, to fit under the AFM the stretching stages need to have an opening between the jaws
of 25 mm because the radius of the AFM probe is at least 20 mm long.
An interesting device was the one used by 0. Meissner, J. Schreiber and A. Schwab [10]
in their work "Formation of Mesostructures at the Surface of Ferritic Steel and a Nickel
Monocrystal under Increasing Load - an in situ AFM experiment". In this experiment, a
stretcher device built by Kammnrath & Weiss GmbH (Dortmund, Germany) [20] was utilized, which can be used in an AFM, SEM and X-ray diffractometers. The device can
accommodate a sample size of 50 mm length, 10 mm wide and 2 mm high. The specimen
can be stretched up to a load of 1,000 N; however Kammrath has other models: A 2000 N,
5,000 N and a reinforced version of 10,000 N. The maximum sizes for the specimen
dimensions are: 60 mm x 10 mm x 3 mm with two reamed holes of 4 mm diameter and 40
mm apart. The speed range is 0.1 to 100 Im /sec and the maximum displacement range is
up to 10 mm. In order to reduced space the motor was accommodated vertically, instead of
horizontally as many of the other stretcher devices. In the standard configuration, the
travel range is only 10 mm, while the tensile stretcher device is 125 mm. Table 1.1 on
page 25 and Table 1.2 on page 26 describe a comparison among five different tensile
stages:
Specification
Comparison
Type of Test
Tensile Testing
Device
Tensile and compression
Deban Module
Stage
Dr. S. Hild
Stretcher
Kammrath &
Weiss GmbH
Bobj's et al
Stretcher
Tensile and Compression
Not Specified
Tensile and Compression
Not Specified
Range of Forces
Integrated in one device:
0.2 N up to 4.4 kN
3 different modules: up
to 300N, 2 kN and 5kN
Not Specified
0 up to 5000 N
(option of 10000N)
Not Specified
Setup Mounting
Simple mounting on
AFM
In the std. config. simple
mounting on SEM or
optical microscope
AFM
SEM, some AFM'
and acoustic microscope
Not Specified
Type of Samples
From thin films up to
3 mm thick samples
From thin films up to
5 mm thick samples
Only thin
films
From thin films up to
3 mm thick samples
Thin Films
3 interchangeable hardware coded load cells
(25N, 250N and 4.4 kN)
accuracy
-1%
Integrated in 3 different
moduless:300N, 2kN and
5 kN. Only interchangeable within each module
(for 300N: 5, 150 N and for
2.5kN: 500N and 1kN)
Not Specified
Not specified
10 mN
Speed Range in
Std. Config.
0.0004 mm/s up to
0.83 mm/s
0.002 - 0.033 mm/s
Not specified
0.1 to 100 micron/sec
Capable of
4xl0A-3%/s
Strain Reading
Accuracy
Linear Encoder with 5
micron resolution
Linear or Optical
Encoder
Steps of
0.1 mm
Not specified
Sample Size
(gage length,
width and
height)
Max. Travel
Length/% Strain
Up to maximum travel:
std. size: 25 mm x 8mm
x 3 mm (L, W, H)
3 mm
Maximum Sizes:
60 mm x10mm x 3mm
Up to 125 mm /500%
- 300 N Module: up to
50 mm x 15 mm x 5 mm
- 2.5 kN Module: 60
mm x 15 mm x 5 mm
Up to 10 mm
Counting
motor steps
of 1.6 micron
Not Specified
3 - 7 mm
10 mm
Not Specified
Adjustable Support
Not Specified
Yes
Not Specified
Yes
Load Reading
and Accuracy
Anti-Vibration
Support
TABLE 1.1
W'.
Specification
Comparison/Software
Tensile Testing
Device
Deban Module
Stage
Dr. S. Hild
Stretcher
Kammrath &
Weiss GmbH
Bobj's et al
Stretcher
Software Application
Labview
Microtest
No Software
Manual /
Not Specified
Real Time Display
Yes
Yes
No Software
Not Specified
Not Specified
Data Export for
Excel Spreadsheet
Yes
Yes
No Software
Not Specified
Not Specified
Scaling of Horizon-
Manual
Automatic
No Software
Not Specified
Not Specified
Yes
Yes
No Software
Not Specified
Not Specified
Save sample details
Yes
Yes
No Software
Not Specified
Not Specified
Others
Control displacement
via% strain, increment
Graphical indication
on plot where motor
No Software
Choice between
manual contro-
Not Specified
or absolute distance
Preview of data to be
saved
was started, paused
or stopped. Cursor for
accurate measurement of force, extend
and time directly
form curve
Software
0
0
z
tal and Vertical
axis on graph display
Setup Menus for
selecting motor speed
and sample time
TABLE 1.2
ller and microprocessor with
interface and
software for PC
operation.
Requirements
27
1.4 Requirements
The requirements for the tensile testing machine are quite stringent since it should be able
to test different types of polymeric-based micro- and nano-composite materials with a
wide range of stresses and strains. The requirements may be satisfied with different design
approaches. The combination of the tensile testing machine and the AFM should allow the
surface characterization of the sample at any stage of the test allowing the observation of
the morphology changes of the material at different percentage strains. Because the materials to be tested can range from rubbery polymers to high-strength Aramids, it is desired a
machine able to achieve up to 500% strain (for a 25 mm sample length) with a range of
forces from 5 N up to 4.4 kN. Also the tensile testing machine should be able to measure
the displacement with a resolution of 0.2% strain (for a 25 mm sample).
A second requirement is that the tensile testing device should also stretch the material
specimen with a specified amount of displacement while recording the resulting load. The
control software needs to provide real-time feedback of the measured load to characterize
the time-stress relaxation of the sample as well as load and strain in order to characterize
the material samples. The control software should allow a friendly user interface for the
control and use of the machine as well as an easy manipulation of the data. Therefore, the
software should allow to easily exporting the recorded data to an Excel spreadsheet file.
The machine design should also take into account the combined operation with the AFM
Dimension 3100. In order to allow the scanning of the material with the AFM Dimension
3100, the minimum length of the sample should be 25 mm or greater with a width of up to
8 mm and a maximum thickness of 3 mm. The 25 mm gage length will allow the 20 mm
diameter AFM probe to contact the sample surface without touching the grippers that are
holding the sample. This distance will result in sufficient clearance to allow the probe of
the AFM to be in contact with the sample for the scanning process without interfering with
the grippers.
28
INTRODUCTION
Also the tensile machine design should consider a mechanism to compensate for the
decreasing thickness of the samples under tension and avoid the vibration of the sample
during scanning as described in section 1.2.
Finally, besides the performance parameters, the design should address the safety of the
user as well as the equipment, which includes the stretcher (in particularly the load cell)
and the AFM probe.
The complete list of the functional requirements can be found in Table 2.1 on page 31.
In summary, the challenge of this design is to build a machine that is able to take measurements with a wide range of displacements and loads within a restrained space allowing at
the same time the normal operation of the AFM Dimension 3100.
1.5 Thesis Overview
The rest of the thesis is outlined as follows.
Chapter 2 goes over the design methodology, alternative designs, structural loop, and the
quantification of certain parameters for the element selection done in Chapter 3. The idea
of this chapter is to select the best preliminary design approach.
Chapter 3 reviews the final design conceptualization, the detailed design and all the hardware element selection for the final assembly. It mainly analyses how well the machine
will perform before it is built.
Chapter 4 discusses the software development.
Chapter 5 briefly covers the verification of the quality of the AFM images with the new
tensile testing machine and describes a case study from a real test on a nanocomposite
sample material. The conclusion are given in Chapter 6. Finally the Appendix give greater
detail of the software code and engineering drawings.
Chapter 2
DESIGN STRATEGY: METHODS AND
CONCEPT GENERATION
2.1 Introduction
This chapter covers the framework for the design process, the preliminary concept generation and the quantification of necessary parameters for the preliminary design.
In design, there are often no clear solutions to a problem and the design process is a combination of analysis, synthesis, and creativity [7] rather than a recipe to follow. This chapter will not go in depth over the design methodology, but it will describe the framework
used to find the best solution.
For the concept generation, it is important to stress that the main problem that this design
faces is the geometrical constraints that make it difficult to achieve a broad load and displacement range of operation with high accuracy measurements.
Finally, the quantification of design parameters is performed for the preliminary design to
comply with the specifications provided in the functional requirements such as for example the calculation of the minimum motor power needed to achieve 4.4kN axial load.
29
30
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
2.2 Design Framework
2.2.1 System Integration Perspective
The design framework encompasses all the tools and aspects that should be taken into
account to achieve the best solution. For example, during the design process one can be
confronted with a choice among a power/ACME screw, a rack and pinion, a hydraulic piston or a ball screw that can all provide the necessary tensile axial force. The most advantageous mechanism should be chosen depending on factors such as accuracy, resolution,
maximum displacement, forces, geometrical constraints and costs. The design decision
also should take into consideration how the selection of one component will affect the rest
of the system. An ACME screw may be less expensive, but it produces more friction when
the carriage is displaced. Therefore the use of an ACME screw requires a more powerful
motor, which may require more space than is available. The advantage and disadvantage
of each system should be analyzed bearing in mind all the above-mentioned factors and a
system error budget for accuracy performance should be set up to optimize the final
design.
2.2.2 Design Process
In general, there are no specific rules for design but the following guidelines described in
Table 2.1 have been used in this project. The first three steps are crucial for the design and
it is important to iterate them as many times as necessary to cover all the details and to
maximize the performance of the machine. Once the prototype process has started, in most
cases, a modification of the original design will increase the cost significantly because in
general all the parts and components are coupled together. The coupling of the parts also
implies that once the prototype manufacturing process has started, there is much less freedom to perform design modifications while minimizing the cost at the same time.
Design Framework
31
- Recognition and assessment of customer needs.
Functional requirements
Literature search and technology assessment
e Idea generation, creativity and conceptualization
e Feasibility Study (preliminary sizing):
Range of displacement and forces and Error Analysis (resolution,
accuracy, repeatability).
- Detailed Engineering Analysis
Solid Model, design optimization, finite element analysis.
Prototype building.
Testing.
Modification and adjustment.
e Documentation (i.e. technical drawing, assembly drawings, etc).
TABLE 2.1 Design process.
Another important design principle is the use of symmetry since it tends to simplify analysis, balance stresses, eliminate possible errors and reduce cost of manufacturing [9].
To reduce cost and time it is also worthwhile to relay the design on standard machine elements such as linear motion (LM) guides or standard-pitch rolled ball screws because they
are offered in a highly competitive market that assures higher quality at lower cost.
2.2.3 Parameter Performance: Structural Loop and Error Analysis
To determine the performance, the importance of the main factors that are taken into
account depends mostly on what the customer needs. Since this design is for a high precision application, the most important aspects affecting the quality of the machine are the
accuracy and resolution. Therefore, the different sources of error that come from each
component and affect the performance of the machine are important to consider.
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
32
Structural Loop
After the literature search, ideas generation, basic component outline and basic system
selection, the design process continues with the establishment of the structural loop. In
any design, the loads and measurement loops are intrinsic to any machine [9]. All loads in
a static system are transmitted from body to body in a closed path producing elongation,
compression, bending or twisting. This strain produces different types of measurement
errors and the amount of error depends on the stiffness of each component. The structural
loop helps to identify the components through which the loads travel so that the errors can
be minimized.
Carriage 2
Carriage 1
p 1
Gripper 1
Ball Screw Nut 1
Linear Bearings 1
Gri pper 2
Ball Screw Nut 2
Screw Shaft
Linear Bearing 2
Rail
Figure 2.1 Structural
loop
The following structural loop optimization rules were taken into account [9]:
-
Keep forces and bending moments small.
" Keep loading as symmetric as possible.
-
Maintain a fixed temperature and avoid temperature gradient.
-
Keep resonance frequencies as high as possible.
*
Keep loop small.
Preliminary Concept Generation - Motion Transmission System Selection-
33
Figure 2.1 shows the smallest structural loop that can be achieved. It also shows the error
source components that need to be taken into account for the error analysis sometimes
called stiffness or error budget. The error analysis is developed in Chapter 3.
Error Analysis
Some of the sources of mechanical errors include geometric errors and dynamic errors.
The geometrical errors include parallelism, sine and cosine, Abbe (associated with measurements) and static deflection errors [7]. The static deflection error can be considerable
under heavy loads, where elastic deformation of the machine components will produce
errors that are not captured with the measurement devices. Bigger components would provide higher stiffness and allow greater specimen displacement with less displacement
measurement error, however in this application, that is not possible because the tensile
testing machine has to fit in an existing AFM machine. Consequently, the geometrical
constraints depend on the geometry of the AFM (for details see Figure 2.3 on page 35),
which allows a working space of 340 mm (L), 200 mm (W) and 96 mm (H).
The most important dynamics errors are those corresponding to the vibration induced on
the AFM probe as described in Section 1.2 on page 20. The error analysis will determine
the selection and size of the components to overcome the given restriction and achieve the
required performance. The error analysis is developed in Section 3.3 on page 47.
2.3 Preliminary Concept Generation - Motion Transmission
System SelectionThe first step is to define the functional requirements, which are provided by the customer
and were described in Chapter 1 and summarized in Table 2.1 on page 31. To assure the
tension/compression of the sample and load and strain measurement capability, a load cell
with an encoder, controller and a motion system is required. The outline of the major components of the overall system is described in Figure 2.2.
34
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
Data Adquisition Card
Laptop
Compi iter
Contile
Sample Specimen
Encoder
Motion
Load Cell
Support
Figure 2.2 System outline.
Notice that this design requires some asymmetric components because of space restrictions. The design has essentially two conflicting requirements. On the one hand, the
machine has to provide a wide range of displacements and forces with high measurement
accuracy while on the other hand the machine has to fit under the AFM. The use of the
AFM creates many space constraints, as shown in Figure 2.3 on page 35, that limit the
required range of displacements and the location of oversized components with inherent
large stiffness. The larger component stiffness would provide a broad range of forces and
larger displacements with greater accuracy. Since there is a camera on the right of the
AFM, there is only one position where the tensile testing machine can be located, that is
perpendicular to the camera in the y-direction of Figure 2.3. An optimal solution that
solves all these conflicting issues will be developed later, in Section 3.3 on page 47.
The next step is to define the type of motion and power system to assure the capability to
stretch the sample with the required accuracy and ranges of forces. The power motion
transmission element selection is made based on the functional requirements summarized
in Table 2.2.
35
Preliminary Concept Generation - Motion Transmission System Selection-
I
Figure 2.3 AFM constrains
1 - Camera obstructs the longitudinal tensile machine positioning in the x direction.
2 - The wall behind the probe obstructs the displacement in the y direction.
Each functional requirement can be satisfied with a number of different design
approaches. Each design approach considers different linear power transmission elements.
There are many power transmission elements [7] but for the sake of simplicity the main
power transmission elements described here are:
" Rack and Pinion
" Pneumatic Piston
- Hydraulic Piston
" Ball Screw
- Machine Screw
Each power element and the subsequent design was analyzed and compared with others to
identify the optimal solution. In precision applications, the main factors that will affect the
36
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
- Compatibility with a Digital Instrument Dimension 3100
Atomic Force Microscope.
" Wide range of displacements: up to 125 mm (500% strain for
a 25 mm sample).
* Wide range of forces: up to 4.4 kN.
- Resolution: 0.2% strain (for a 25 mm sample).
" Sample size: 20 x 8 x 2 (L x W x H).
- Center of sample remains fixed with respect to the AFM
probe while the sample is stretched.
- Easy specimen set up.
- Friendly user interface.
- Safe to operate.
TABLE 2.2 Functional Requirements.
accuracy and controllability of system such as Rack and Pinion and Screw based systems
are the errors present in their components, component misalignments, hysteresis, backlash
and friction. Fluid power elements on the contrary don't present these last two problems
since they have almost zero friction and almost no backlash [7].
Rack and Pinion is the least expensive method to generate linear motion and can achieve
great displacement distances [7]. Rack and Pinion can be very precise systems but they
have low force of transmission because they do not provide the mechanical advantage as
for example the Power Screw. Rack and Pinion systems normally run at low speed and
high torque. However, there is always the possibility to design them in such a manner to
overcome this limitation, for example using a hydrostatic design on a worm gear rack [7].
However, this solution makes the design more complex than using a standard power
screw. Therefore, a Rack and Pinion transmission system has not been chosen for the
design.
A Pneumatic Piston has a nonlinear behavior due to the air compressibility, which creates
difficulties in the control of the displacement and the application of precision positioning
Preliminary Concept Generation - Motion Transmission System Selection-
37
system. It is also a more complicated system than the Rack and Pinion and Power Screw
since it requires more specialized components such as a compressor station, regulator,
plumbing, flow control devices and valves. It is also more difficult to determine what
should be the airflow rate to the cylinder since the density of the air is not only a function
of the pressure but also of the temperature, which can vary due to friction produced during
operation. The flow of the fluid is important for precise positioning [7].
Hydraulic actuators can be used in precision design applications [7] and as mentioned previously, they can present the advantage of zero friction and exhibit essentially zero backlash. However, in this type of application, the hydraulic piston has the disadvantage that it
is dangerous to operate because of the sudden change of pressure in the occurrence of the
sample breaking after reaching the ultimate strength. Also the hydraulic system can easily
leak if it is not properly maintained. Moreover, the pump produces a significant amount of
vibration that if not adequately isolated, affects the AFM scanning. For this application,
hydraulic actuators present too many disadvantages when compared with the power screw
system.
Power Screws convert the input rotation of an applied torque into an output axial translation with an axial force [5]. The advantage of a power screw is that it can produce large
axial forces with small torques. This characteristic matches perfectly with the requirements of this type of application because space is constraint and large axial forces are
required.
There are two principal types of power screws: machine screws and ball screws [5]. A typical machine screw is composed of a threaded screw which can be driven by a worm shaft
and gear nut. The high thread friction presents both an advantage and a disadvantage. The
advantage is that the machine screw has the capability to self-lock without the need of any
type of brakes, a feature which is desired in a tensile testing machine when the test is
stopped. However, since the machine screw presents a higher sliding friction than its
counterpart, the ball screw, the machine screw needs more torque to overcome friction
38
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
than the ball screw and therefore a more powerful motor is needed, which in general
implies bigger motor size. Ball screws achieve low friction through recirculating balls
lying in the grooves between the screw-shaft and the nut. Ball screws have also the advantage among other type of elements that they are very standardized components in a highly
competitive market. A highly competitive market guaranties high quality and reliable
components at a very competitive price. They also provide high rigidity, excellent lifetime
and low maintenance [12].
As mentioned before, space is a limitation factor and because more powerful motor generally involves bigger sizes, the power machine screw approach was discarded.
Among all the systems analyzed, the ball screw system appears to be the most adequate
for this design because it can achieve high accuracy, low friction, high transmission of
forces, and easy control of displacement at a competitive price.
Once the ball screw system has been selected it is necessary to connect it with the rest of
the components such as the load cell, encoder, grippers, etc described in Figure 2.2 on
page 34. Therefore, two carriages on each side of the sample location will connect the
grippers, load cell and linear encoder to the ball screw. Two linear guides parallel to the
ball screw will support the carriages.
2.4 Specification Iteration - Shaft Diameter and Drive Motor
Calculations Once the motion transmission elements were selected and the structural loop was defined,
preliminary calculations for the specification were performed in order to establish the
main design features (i.e. shaft diameter, motor power). As mentioned previously, the
design process is an iterative method, hence the order in which the material is presented
does not mean that the calculations are done just once, but many times in a cyclic manner
until the optimal design is achieved.
Specification Iteration - Shaft Diameter and Drive Motor Calculations -
39
The maximum height is 96 mm, therefore it is important to use components as small as
possible. The smaller the shaft diameter, the smaller are the linear motion (LM) guides,
nut housing, LM blocks and all other system components. However, there is a critical minimum diameter size that would avoid yielding and buckling. The linear motion system is
overconstrained due to the combination of two linear guides and the shaft. The linear
guides are fixed, constraining two linear and three angular degrees of freedom. The driven
end shaft is fixed and constrains all three linear and two angular degrees of freedom. In
order not to overconstrain the system even further, the non-driven end of the shaft is left
unsupported. However, since the non-driven end is attached to the nut, and the nut is
attached to the linear guides through the carriage, another three linear constraints are
added to the shaft. Hence, during operation both ends of the shaft are now fixed and buckling can occur.
2.4.1 Minimum Shaft Diameter Requirement
For a first order approximation the stress analysis using the Von Mises criterion will provide the minimum shaft diameter requirement.
(2.1)
SY >!a'
=
+
3482
(2.2)
Using a very conservatively estimated yield strength of steel of 200 MPa (the value for the
actual screw is about 689 MPa) and with an axial force F = 4400 N and torque T = 6.2 Nm (preliminary assumed values), the estimated diameter has to be at least 6.9 mm. A second failure criteria would be buckling. For a commonly available shaft diameter of 16 mm
and assuming fixed-fixed boundary condition for the buckling equation (Appendix C.1)
and a Young's modulus of steel of 200 GPa, the critical force for buckling is found to be
1.20- 10 6N. Therefore, there is no risk of buckling under the required load condition. The
40
DESIGN STRATEGY: METHODS AND CONCEPT GENERATION
minimum diameter for the required stiffness is calculated in the error budget done in
Chapter 3.
2.4.2 Required Power Calculation
Assuming an outer diameter of 16 mm with a lead on a square type screw of 5.08 mm, a
linear speed of 25mm/min. and the maximum axial force of 4.4kN, the required torque is
3.858 Nm (Appendix C.2). The linear speed together with the lead provides 4.92 rpm.
Since power is torque (N m) times angular velocity (rad/s), the required motor power
ended up to be 2 W.
Chapter 3
DETAILED DESIGN
3.1 Introduction
The main goal of this chapter is to present the final design that comprises detailed modules
and parts. First it describes the concept generation and selection process. The selection of
the final concept is based on the expected performance of the machine. Therefore, for the
final concept selection process it is important to know how well the machine will perform
before it is built. In general, some of the most important factors that influence the performance of the machine are the accuracy, repeatability and resolution [7]. In this context, the
resolution is the smallest displacement increment that the machine can detect, which in
general is determined by the type of encoder. Note that the smallest motion that the
machine can deliver is not always the same as the resolution because of some inefficiency
of the components, such as backlash or hysteresis. The repeatability is the error between
all the reached points in successive trials, given a desired input. The accuracy is the
expected difference between the real and actual measurement [7]. The design is concerned
mainly with the accuracy of the measurement of the stretched sample. Accuracy, resolution and repeatability not only depend on the encoder, but also on the other component's
sources of errors described in the structural loop in Chapter 2. Given a load, the stiffness
of those components determine the amount of error in the accuracy of the machine. For
this purpose, an error analysis is performed. Finally, the remainder of the chapter describes
with greater detail the design characteristics of the remaining components.
41
42
DETAILED DESIGN
3.2 Design Conceptualization
Chapter 2 has illustrated the main configuration of the design. The sample has to be
stretched 125 mm, that is 62.5mm on each side. From the center of the AFM probe to one
end of the AFM there is only 113 mm of free space. Since only 52.5 mm in length are left
to place the carriage, trucks and gripper, an asymmetric carriage design is needed. Three
optimal concept designs using the ball screw motion system type described in Chapter 2
were created.
Concept I
Concept 1 has a centered ball screw with opposite thread and linear motion guides
attached on each side of the carriages. The solid model with all its elements can be
observed in Figure 3.1. In this design, the two carriages support the grippers, load cell and
encoder. The load cell is placed between the gripper and one of the carriages to assure
accurate load measurements. The stepper motor drives the ball screw through a timing
belt. The stepper motor is placed near the carriages so that its weight will not tilt the tensile test machine.
Specimen support, heightadjustable to compensate for
the effects of Poisson's ratio
ELHS-B1 load cell range up to 4.4kN
with 1 % FSO for high-strength
materials.
1/8" dowel pins that
can withstand
1490 lb shear load
Stepper
Motor.
1018 Steel
Plate
Linear encoder
200 mm scale
(5 microns
resolution).
Non-preloaded ball nut
r.j~
Thomson Precision Thread
Grippers with serrated
blades. Belleville springs
to maintain compression
while sample stretches.
Screw .004 in./ft accuracy
standard.
0
0
rt~
-o
0
Figure 3.1
Concept I: Solid model of the tensile test machine.
-15
44
DETAILED DESIGN
Concept II
Concept II has the same elements as Concept 1 but utilizes a different carriages design. In
concept II, an outside carriage passes through the inner carriage, resulting in a zero offset
between the forces transmitted to the carriage by the sample and the forces transmitted to
the carriages from the ball screw. The offset of the forces is explained in greater detail in
Section 3.3.3.
Figure 3.2 Concept II: Machine fully extended.
Figure 3.3 Concept II: Machine fully contracted.
The carriage design can be better appreciated in Figure 3.3 that shows Concept II machine
fully contracted and in Figure 3.2 that shows the machine fully extended.
Design Conceptualization
45
Concept III
Concept III is another version that uses two ball screw shafts rather than one and therefore
Figure 3.4 Concept III: Two ball screw shafts.
there is no misalignment of forces because they are all acting in the same plane. It uses a
gearbox to run both ball screws simultaneously. The rest of the setup is similar to Concept
I.
The advantages and disadvantage of each concept are laid out in a Pugh chart [12]. Pluses
means that they achieve the desired performance, double pluses perform significantly better and minus and double minus performs worse. The comparison among the total scores
will provide a good indication to select the design with the highest performance.
Concept III has the advantage that it can use a bigger shaft diameter, therefore with respect
to the maximum load range, Concept III can perform much better than the other two concept designs. However, for the optical AFM microscope to work properly, the bottom edge
of the camera (Figure 2.3 on page 35) has to be approximately at the same level as the top
surface of the sample. In Concept III, the camera on the AFM will obstruct the displacement of the carriages since the sample is at the center level of the ball screw. Concept III is
46
DETAILED DESIGN
Concept I
Concept II
Concept III
4.4kN Axial Load
+
+
++
%500 Strain
+
++
+
Fit on AFM
+
+
Safety
+
+
Support Specimen
+
+
+
Low Complexity
+
Low Cost
+
+
+
Total
7
6
2
TABLE 3.1 Pugh chart for concept selection process.
for this reason discarded. Concept II doesn't have the same misalignment problems as
Concept I but it has a more intricate shape which increases the complexity in manufacturing and assembly. An error analysis, explained in Section 3.3.3 on page 48, also has
shown that it cannot achieve an error lower than 50 microns. Concept I achieves all the
parameter performance and its much simpler as Concept II; therefore, Concept I is chosen
as the final prototype design.
In Chapter 2, it was mentioned that the second most important restriction is the error propagation. The error propagation becomes smaller when the structural loop together with the
bending moments becomes smaller while the structural elements become stiffer. Because
of the former described geometrical constrains, it is important to analyze how to make
these elements stiffer without using oversized components. One way to achieve higher
stiffness, as explained in Appendix C, is to locate a pair of trucks separated by a distance
rather than placing them next to each other.
47
Error Reduction Analysis
3.3 Error Reduction Analysis
The functional requirements stipulate a resolution of 0.2% of the sample length. With this
criterion, a gauge length of 25 mm corresponds to a resolution of 50 microns. One option
to achieve this resolution is to use a rotary encoder attached between the motor and the
shaft. Rotary encoders are very common measurement elements in the market and they
have great resolution at low cost. However, with this configuration, it is important to note
that the measurement error comes not only from the encoder reading but also from the
sum of the deflection of each component in the structural loop. In a static analysis, the displacement is related to the force by the stiffness:
(3.1)
F = K-8
If the system is approximated as a set of components in series, the overall stiffness comes
from the sum of the stiffness of each component identified in the structural loop.
1
Ktotal
_
=
1
+
KShaft
1
Knuts
1
+
+K
KTrucksonLinearGuides
1
Loadcell
1(32
(3.2)
Carriage
Therefore it is important to analyze and quantify the stiffness for each component.
3.3.1 Shaft Stiffness
Since stress is related to strain through the Young's modulus, the stiffness is given by:
= E E :-
F
A
Kshaft
6
E- L
-
L d
K=
E*-A
L
(3.3)
(3.4)
Assuming that the shaft is made of steel, an average value for the Modulus of elasticity is
200 GPa. Note that from equation 3.4 when comparing a shaft of the same materials, the
stiffness varies only with the diameter. Also note that an increase in diameter also requires
48
DETAILED DESIGN
bigger size nut and carriages. The size of all these components, however, is limited by the
96 mm free vertical space in the AFM.
3.3.2 Nut Stiffness
The stiffness of a non-preloaded nut for an axial load higher than 30% of the basic
dynamic load rating (Ca) is given by [15]:
Knu = K
(o.3FC 9
(3.5)
Where K is the nut rigidity under an axial load of 30% of the basic dynamic load rating
(Ca). The stiffness of the ball screw nut changes from model to model, Ca and K are
obtained from the THK'catalog [15]. Therefore, the stiffness is a function of the applied
axial load.
3.3.3 Linear Motion Truck (LM-block) Stiffness
A rotary encoder will also not capture the exact position of the gripper because it does not
take into account the bending of the LM block or truck due to the misalignment of axial
forces depicted in a simplified model in Figure 3.5.
The offset between the forces causes a deflection of the carriage-truck subsystem, which
in turn produces a small displacement that cannot be detected by the sensing elements
(Figure 3.6 and Figure 3.7). 8 is the difference between the position that the encoder is
reading and the real sample end position. Using a small angle approximation, 6 can be
defined as 6 = h - 0 and since M = Kmoment - 0, then replacing 0 gives:
h -= M
Kmoment
1. T H K CO., LTD, Tokyo. Japan
(3.6)
49
Error Reduction Analysis
Truck6
Applied
Force
Truck
Applied
Force
Samole
Real position of the
Position that the
sample
encoder is readingv+
Figure 3.5 Delta displacement not capture by the encoder.
I
Force exerte
from Samplk
A
Ii
Force exerted
from Ball Screw
Truck
Truck
Figure 3.7 Displacement due to misalignment.
Figure 3.6 Misalignment of axial forces.
Therefore the bigger the stiffness (Kmoment), the smaller the deflection and hence smaller
error.
When replacing the moment in equation 3.6 with the axial force and moment arm h,
defined in Figure 3.6, the deflection is obtained as a function of the axial force:
SFaxial'
K h
moment
hence
Kmoment
Kaxial
h
(3.7)
DETAILED DESIGN
50
Note that the height h has a great impact because it is squared. From equation 3.7, the error
becomes smaller, as the linear bearings become stiffer and the offset (h) of forces becomes
smaller.
3.3.4 Load Cell and Carriage Stiffness
N
The load cell stiffness provided by the supplier [15] is 800-gm . The carriages are designed
with a particular shape not only to support and connect the grippers, load cells, (and linear
encoder) to the rest of the system, but also to minimize the error propagation due to the
offset between the forces. The carriage stiffness was obtained using standard finite element analysis tool. The total deflection obtained with 4.4 kN was measured to be 5
microns (Figure 3.8 and Figure 3.9).
Figure 3.8 Carriage 2 FEM analysis.
Figure 3.9 Carriage 1 FEM analysis.
3.3.5 Overall stiffness and Error Result
Table 3.2 summarizes the stiffness and error for commercial off-the-shelf shaft with different standard diameters. The selection of the shaft diameter will affect not only the shaft
stiffness but also the nut and truck stiffness. The separation on the linear guides is 15 mm
and the effective length of the shaft is 125mm. As noted in Table 3.2, the error is above 50
microns. One solution to minimize the error is to use a linear encoder. In this case, the
51
Error Reduction Analysis
Axial
Nut
Nut
Stiffness
Stiffness
Bearing
Overall
Stiffness
Overall
Error
(N/(pm))
173.3
N/(gm)
N/(gm)
pm
592.1
49.7
103.5
331.4
189.3
534.4
53.8
96.7
150
517.7
210.9
404.1
56.8
92.5
50
180
809.0
243.9
342.0
60.5
87.8
60
200
1014.8
267.1
237.5
55.1
94.8
Shaft
Diam
Flange
Diameter
Nut
Rigidity
(mm)
14
(mm)
38
16
40
130
20
46
25
28
Shaft
Stiffness
N/(pm) N/(pm)
116
253.7
TABLE 3.2 Component and overall stiffness.
Axial Error Displacement vs. Shaft Diameter
106.0
------
104.0
102.0
100.0
98.0
E 96.0
594.0
92.0
w
90.0
88.0
86.0
13
18
23
Shaft diameter (mm)
28
33
Figure 3.10 Total error vs. shaft diameter.
error is reduced to 10.5 microns because the misalignment error (deflection of the linear
bearings), deflection of the nut, the lead error and the axial shaft error are avoided by placing the linear encoder on the carriage close to the point of measurement (Figure 3.19 on
page 59).
Since the linear encoder is placed as close as possible to the sample on the carriage, the
only errors left are the carriage deflection (5 microns), load cell error (5.5 microns) and
the linear encoder accuracy (5 microns). The total final error is in this case 15.5 microns,
that is, in compliance with the customer requirements.
52
DETAILED DESIGN
3.4 Design Iteration- Other Design Aspects
3.4.1 Vibration: The Bridge Support - Flexure Mechanism
A flexure mechanism for the bridge support with a polished metal surface was placed
under the sample to minimize the vibration that induce noise on the AFM as explained in
the AFM Background Section 1.2. The advantage of using a flexure mechanism for this
component is that they are simple and inexpensive to manufacture and assemble. As Smith
[9] pointed out, flexures can even produce predictable and repeatable motions at displacement of atomic resolution. These mechanisms are designed such that they are flexible in
the drive direction but stiff in all other directions. The design aims to obtain a precise vertical displacement upon the application of a specific applied force. To achieve a vertical
displacement, a standard M4 screw will produce the force that will actuate the flexure
mechanism to close the gap between the bottom of the sample and the top support surface.
This support will eliminate any vibration that may occur if the sample is let freely to oscillate. The straight edge cuts were made through the use of a waterjet. The mechanism consists of the commonly known crab legs, which basically consist of two folded beams
connected in series as shown in Figure 3.11. The bridge support is attached to the base of
the tensile test machine through a magnet.
A-
53
Design Iteration- Other Design Aspects
Figure 3.12 Extended support in vertical direction.
Figure 3.11 Flexure mechanism.
3.4.2 Gripper
Two types of fasteners are used for the grippers: Dowel pins and M4 socket head cap
screws. The dowel pins are used to withstand the shear force produced by the machine
while the socket head cap screws are used to provide the necessary clamping force.
Socket Head Cap Screw Grade and Torque Estimation for the Clamping Force:
Assuming that the coefficient of friction is approximately 0.15 [16].
(3.8)
Pb
(allow
-
As
9
(Fallow = 2.67 -10 Pa
Since two screws are used, then
(3.9)
(3.10)
Fallow = 1.335 - 10 9Pa.The recommended grade has to
be above SAE Grade 7 (H or I) [16]. For this design a SAE Grade 8 was chosen. More
details can be found in Section C.4 on page 158.
54
DETAILED DESIGN
The total torque necessary to develop the axial load Pb [16] is equal to:
(3.11)
T = P'b- [0.159 - L + 1.156. pi- d]
Pb
Where Pb was replaced by P'b =
because two screws are used.
L = 8 mm, g = 0.15, d=4 mm
(3.12)
T = 28.82 N-m
(3.13)
Height Estimation between Bottom of the Head Screws and Top of the Sample
Surface
force,
The total specimen sample area under the grippers has to be under the compression
otherwise one region of the specimen can slip and the test will lose its validity.
Assuming that a stress cone expands with a 30-degree angle as shown in Figure 3.13, the
to be:
height from the sample to the bottom of the head screw (Section C.5) is calculated
Stress Cone
7 mm diam.
Top Gripper
--
+
Plate
Sample
x
Bottom Gripper
Support
Cross Section View
Figure 3.13
x = 3.8mm
Stress cone
y = -
tan Oc
=
6.58mm
(3.14)
Design Iteration- Other Design Aspects
55
Hence the minimum distance between the top of the sample and the bottom of the screw
head has to be 6.58 mm in order to have all the sample surface bellow the gripper under
compression to avoid slip of the sample under axial load.
Dowel pin selection
Dowel pins are selected to withstand the shear force due to the tensile load. An 1/8 diameter pin can withstand 1490 lb. shear load [15]. Due to space limitation, two 4 mm pins
were chosen for the right hand gripper and one 6 mm pin for the left hand gripper. In order
to avoid subjecting the screw to shear force, the tolerances of the screw holes are higher
than the tolerances of the pin holes. The values of the tolerances and other details can be
obtained from the technical gripper drawings in Appendix B.
Other considerations:
A teeth design below the gripper top
plate was chosen in order to assure a
coefficient of friction above p=0.15. In
the teeth region, the segment from the
edge of the gripper up to 3 mm in an
axial direction is flat. This flat surface
avoids any crack formation and propagation in the sample due to stress concentration on the sample below the tip of the
teeth. Also the outermost edge of the clamping pressure region on the sample has to flush
the frontal surface of the gripper in order to accurately measure the strain of the sample.
Because of the Poisson's ratio effect, the sample becomes thinner as it is stretched.
Belleville washers that act like springs are used on the grippers in order to maintain a vertical compression force while the material is stretched horizontally. The Belleville washers
are placed in series vertically on top of each other.
56
DETAILED DESIGN
3.4.3 Wide Range of Operation: Load Cell Exchange
The design should allow the user to exchange different load cells because the measurements need to cover a wide range of loads. The load cell has a threaded portion, which
allows its location in the centerline of testing. A threaded hole on the carriage would support the load cell; however, in this configuration it is not possible to unscrew the load cell
from the carriage to exchange it with another one because the cable of the load cell interfere with the ball screw shaft. A greater vertical distance between the shaft and the load
cell would allow an easy exchange of load cells. Nevertheless, because the vertical distance between the axial shaft and gripper forces have to be kept at a minimum to reduce
the error, it is desired to maintain the actual design. One solution is to attach the load cell
to a cylindrical holder which is slipped and locked into the carriage through a square key
as in Figure 3.15 on page 57. The load cell holder has a stem and two cylindrical bodies
with a greater diameter at each end. One end has a threaded hole to attach the load cell
while the other end works as a pressing stem. There is a square key that fits on top of the
holder on the pressing stem like a key slot. When the sample is stretched, the holder
presses on the key which at the same time presses on the carriage. To avoid any slip the
load cell holder is axially preloaded with a spring. The weakest part of the whole machine
is precisely the load cell holder because of the stress concentration at the section where
there is an abrupt change in the cross section due to the diameter changes. This discontinuity works as a stress raiser [6]. To mitigate the stress a fillet with a radius of 0.2 mm is
placed at the corner of the diameter change. For greater detail refer to the technical drawings on Appendix B. Nevertheless, this new modification will introduce a new source of
error. To quantify the error a FEM analysis was done on each new component. The error
that will be produced at maximum axial load of 4.4 kN is 12.96 microns on the load cell
holder (Figure 3.16) and 5.4 microns on the modified carriage (Figure 3.17).
Therefore, the new overall error using this new configuration and a linear encoder is 30.9
microns.
Design Iteration- Other Design Aspects
Figure 3.14 Expanded view of load cell exchange.
Figure 3.15
Collapsed view.
UZ
15%-M
.25%-M
MG.M
7 ZM
4i4&=
405.-M
Figure 3.16 FEM load cell holder.
57
58
DETAILED DESIGN
Figure 3.17 FEM from modified carriage.
3.4.4 Other Design Aspects
The linear encoder was assembled in such a way that it can read the absolute displacement
of both carriages (Figure 3.19). For the linear guides assembly, a reference edge on the
base support was used to align the linear guides. Because a precision lead ball screw is
used for the motion system, the stepper motor was purposely design to be on the stage as a
mechanism to avoid the backdrive of the ball screw when the carriages are subjected to
high loads (such as 4400 N). To drive the power from the motor to the ball screw, a timing
belt drive system is used. The timing sheaves are attached into the screw and motor shafts
by means of taper lock bushings. Regarding to the motor mounting, the motor support is
constrained to rotate horizontally due to the belt tension by means of a key lock placed
between the base of the machine and the motor mounting. The motor support is adjustable
to allow belt tensioning. For user safety, a belt cover will prevent any hair, clothes and fingers from becoming entangled in the belt that drives the ball screw. There is also an emergency bottom that will shut down the power to the motor. The rest of the safety
considerations are addressed in Chapter 4.
Design Iteration- Other Design Aspects
Figure 3.18 Tensile test machine on AFM.
Figure 3.19 Side view of tensile test machine.
59
60
DETAILED DESIGN
Chapter 4
SOFTWARE DESIGN
4.1 Hardware Integration and Software Development
The preceding chapters were only concerned with the mechanical aspects of the design.
This chapter covers the hardware integration and software development needed to assure
the optimal performance of the tensile testing machine. The hardware integration and software design plays an important key in the achievement of the functional requirements. For
example, the resolution of the linear encoder may be 5 microns but if the analog to digital
converter in the DAQ system had not enough number of voltage level (ADC resolution) to
represent the analog signal then all the efforts done in the mechanical phase would be
wasted. Other aspects such as real time acquisition, noise, speed response, and safety may
affect the performance of the design.
4.2 Components Strategy Layout and Selection
In order to assure real time readings and fast transfer commands for controlling the operation of the motor, high-speed buses rather than slow serial connections are chosen for data
transfers. The plug-in board that contains the multifunction data acquisition components,
the signal conditioning that converts the signal into voltages and the hardware connection
for sensor are integrated in a NI-DAQ 1 card which is a PCMCIA 2 . The DAQ card (AI-
1. NI-DAQ is a registered trademark of National Instruments
61
62
SOFTWARE DESIGN
16XE-50) has 8 digital 1/0 lines, 16 analog inputs with 16-bit resolution and two 24-bit
counter timers. It seems that for the data acquisition two DAQ are required because the
software code needs to control only one analog channel and eleven digital channels. The
linear encoder requires two counters, one for each channel. However, two additional 32bit counters are required to generate the train pulse to drive the stepper motor at a wide
range of frequencies. To open the stretcher 125 mm, 500,000 pulses need to be generated.
The 24-bit counter cannot generate that amount of pulses at high frequencies (i.e.
1300Hz). On the other hand, even at low frequencies, the PCMCIA DAQ card won't work
because the DAQ card has a STC type chip that does not allow z indexing. Therefore, a
32-bit counter device such as the PCI 6601 NTIO base device with 4 counters is used. The
PCMCIA card is used for the remaining digital and analog channels. The 16-bit analog
resolution DAQ card and the 32-bit counter PCI 6601 card assure that the system provides
the necessary resolution for the data acquisition and motor control. For example, the 50 lb.
(222.4 N) load cell has a sensibility of 218.91 mV/FS (full scale) while the smallest
detectable change in signal voltage is 3.3 mV. That is with 16-bit:
Small detectable change: DC =
range _ = 3.3mV
(4.1)
gain - 2(16)
The software is supported on a laptop. For safety consideration, the rest of the power
sources for the load cell and linear encoder, the motor controller and all other high power
connections are physically separated from the signal circuitry as shown in Figure 4.2.
2. PCMCIA: Personal Computer Memory International Association Cards
Software Overview
Figure 4.1
Hardware layout.
63
Figure 4.2 High power & signal layout.
4.3 Software Overview
The application software was done using LabVIEW1 . LabVIEW is a graphical programming language (G-program) that instead of following a top to bottom sequential order of
text lines uses graphical icons. In this type of graphical language, the flow of data determines the order of execution. LabVIEW has a block diagram for the code and a user interface with tools and objects known as the front panel (Figure 4.11 on page 78). In this
application case, LabVIEW is integrated with hardware through the DAQ and PCI 6601
devices described previously. LabVIEW programs are called virtual instruments (VIs)
[11]. There are three main components: front panel, block diagram and connector pane.
The connector pane allows using a VI as a subVI in another VI. A subVI is like a subroutine or a function in a text-based programming language such as C. One of the key features
of LabVIEW is its hierarchical nature of the VI. Each subVI can be used as a subVI of a
higher level VI.
1. LabVIEW is a trade mark of National Instrument
64
SOFTWARE DESIGN
4.4 Signals
The tensile testing machine uses digital and analog signals to control the machine and to
acquire data. The digital input and output signals are for on-off control and monitoring,
pulse train generation and encoder measurement. The analog signals are only used for
continuous voltage measurements. An adequate signal manipulation assures the optimal
performance of the tensile testing device.
Linear Encoder Signal
The linear encoder is an absolute quadrature encoder, which means that the encoder uses
two TTL signals and one z indexing signal. As the tensile testing machine is opened and
closed, the encoder produces squared pulses on two channels, generally called channel A
and B. To indicate the direction, one channel leads the other by a phase shift of 90 degrees.
For absolute position measurement, the z indexing produces a pulse every time the reading
head passes a unique mark on the metal scale. To acquire the data, the encoder needs to be
connected to one of the clocks/counters of the PCI card and to a digital channel for zindexing.
Motor, Load Cell and Limit Switch Signals
Digital signals are used to identify the on-off state of these components, the hardcoded
load cell type identification and limit switches status as well as the automatic set up switch
status. The limit switch status function is explained in Section 4.7 on page 67. Furthermore, the frequency signal for driving the motor is also digital (TTL type). The motor is
connected to the second clock/counter of the PCI NTIO base device card. The load cell is
the only device that requires an analog signal. Both encoder and load cell signals are
amplified by their respective power sources of 15 and 5 V. To reduce the noise, all the
cables were shielded and grounded, and the power box circuitry modified to isolated the
cables from high-noise inducing devices such as the controller in the high-power box as
well as other unknown sources of electromagnetic fields and radio-frequency interference
Software Architecture and Block Diagram
65
(RFI). Also, a capacitor was placed at the power source of the load cell to eliminate the
high frequency noise originated from the wall outlet.
Real Time vs. Virtual Time Acquisition
There was a problem with the real time axis data, which did not match the recorded data
with the acquired time. The recorded time was distorted because the program is run in the
Microsoft Window environment, where the loop speed varies depending on the number of
simultaneously running programs. Therefore, depending on the number of open applications and memory usage, the software may run faster or slower, introducing small errors in
the readings which accumulate in a considerable manner after 10 or more minutes. In
order to synchronize the data acquisition, the code was modified. Section 4.7 addresses
this issue.
Finally, all channel configurations are specified in the configuration file and described in
the Connection Sheet in Appendix A.
4.5 Software Architecture and Block Diagram
The control of the machine is done with an open loop system because a stepper motor with
high resolution is used. There is no need of feedback for lead screw positioning because
the smallest increment that the stepper motor can achieve is within the 50 microns. The
hierarchy of the code is shown in Figure on page 70. The control software consists of
more than 50 independent programs or subVIs but only three were fully developed: configuration, main and setup subVI, the rest of the subVIs such as the pulse train generation,
port read, set attribute, etc. were used with few or none modifications from the National
Instrument subVI library.
GO
66
SOFTWARE DESIGN
4.6 Safety
Safety considerations were fundamental in the design. In particular the software development had to deal with safety issues. The machine has to be designed such that it will not
run unless all safety checks are completed. The design considers the safety of the user as
well as the equipment, including the stretcher (particularly the load cell), and the AFM
probe. The machine has to stop with a gap of 25 mm in between the grippers, allowing a
gap of 2.5 mm on each side of the AFM probe. This limit is imposed by the software: it
reads the position of the encoder and will not allow opening more than 125 mm (so that
the balls of the trucks and ball screw nuts will not fall out) or closing beyond 25 mm. If for
any reason the software limits fail, a second backup system should prevent the damage of
the equipment. This is addressed in Section 4.7 with the use of hardware limit switches.
Support
AFM
Probe
Bridge
Grippers arnd
Load Cell
Figure 4.3 Safety.
Safety Hazards: Sample may buckle and damage the AFM probe
Grippers may close beyond 25 mm and damage load cell and AFM
probe.
As will be explained in Section 4.7, the machine needs to go through a set up procedure
when it is powered on. The set up procedure basically opens and closes the carriage so that
the
the linear encoder passes through a reference mark. The software design should allow
Software Design
67
user to skip the setup procedure only in the event that the user accidentally turns off the
computer while the machine is loaded with a sample, since the operations done in the set
up could damage the equipment. The design contemplates this case with the SetUp subVI
where the physical limit switch will become activated and the machine will stop at the
position limit before causing any damage (for example the load cell hitting the support
bridge).
Also, the software design needs to take into account the exchange of load cells. If the user
forgets to change the low range load cell with the high load cell for thermoplastic materials, he/she could damage the equipment. To avoid that, the software needs to recognize
which load cell is in place and shut the motor down in case of overload.
4.7 Software Design
The advantage of LabVIEW is that it is a flexible programming language that allows different design approaches. The design follows a mixture of top-down and bottom-up structure design. The top down approach focuses on the big picture and starts with the final
user interface. It answers the question:"what needs to be controlled or measured?" Using
this approach, a main Vi with dummy variables was developed, which consists of the following important subroutines:
- Load cell data acquisition.
- Linear encoder data acquisition.
- Motor control.
- Limit switches/connector on-off state status and load cell identification.
During the development of the main Vi, the front panel objects, data types, connector pane
and terminal layout are defined. A preliminary Vi hierarchy was developed (Figure ). The
preliminary hierarchy shows the Vi or subroutines that accomplish the required tasks or
main application, flow of data and interaction of subVIs. Each node in the hierarchy graph
corresponds to a task that represents a subVI, a subroutine (like a while-loop), or a global
variable.
68
SOFTWARE DESIGN
Main
Program
o
ti
Ciios.n
Switches
e
Sampl
b
En
ode and
Motor setup
Control
Stop and
Sh utdown
Routine
becus
su~lor ubou
Linear
Motor Control
Eoer
Adqu stion
Motor Pulsemai
Train
Generation
V
Data Record
Load Cell
Load
Data T
Adquisition
Dt
inear cetdohalesEifcoetaskesuhiasfu
Cell
den-leve
Calibration
Te
ipa
ti onpr
Figure 4.4 Preliminary hierarchy design.
Once the preliminary hierarchy was completed, a bottom-up approach was developed. The
bottom-up approach followed more closely a lower level programming style, taking care
of each subroutine or subVI. It could be considered also as a modular design approach
because subVI or subroutines are created to handle specific task, such as function or operations. The combination of subVI and subroutine form an application. The lower-level
subVI's were written in complete and final form and tested as stand-alone programs. In
this phase, it is important to know how the I/0 hardware works. Finally, the stand-alone
programs were placed and integrated with the main VI developed using the top-down
approach design.
In the software architecture, independent parallel loops are used because many tasks are
needed to be done concurrently. The architecture of the general application follows three
main phases: startup, main application and shutdown. Each subVI and subroutine follows
the same architecture. The startup phase reads all the configuration information and initializes the hardware. The main application contains all the loops needed for the operation
of the tensile testing device and the shutdown phase consists of all subVis needed to close
Software Design
69
down the system properly. In the main subVI, the shutdown subroutine makes sure that all
the loops have been stopped before the user exits the program. As trivial as it may sound,
the last phase is important because if the software is improperly closed during the opening
of the carriages, the motor can still run with the last sent signal. In this event, a catastrophe
could occur because there is no active signal to stop the motor from continuously opening
the tensile tester. The final hierarchy can be seen in Figure on page 70. Some of the most
important subVI are explained below:
lConfiqf
L
Port Configuration: Reads which device will interface with the software. Fur-
thermore, it establishes the channel configuration for all the digital channels:
switches 1 and 2, load cell types, cables connection status, etc. The standard Port Config.
subVI provided by LabView was modified to establish the direction of each line in the
port, that is, to determine which is an input or output line. This configuration is read by all
the Port Read subVI. When using a standard subVI, it is important to verify that no subVI
will not configure a port that has already been configured by a different subVI. Otherwise,
ports will be configured incorrectly and the system will fail to operate properly.
Set Attribute: Sets attributes for the linear encoder subVI: in this case, it is a
L.90J quadrature encoder with z-indexing.
Motor Pulses: This is a modified subVI from the standard NI library. Basically, it
IM-T1
1
generates a finite pulse train with two counters. The initial delay, frequency, duty
cycle and number of pulses that are calculated in the subroutine 1 are the inputs for this
subVI.
PreRecorded SubVi: When called it previews the acquired data and prompt the
user to proceed or not to save the data.
A
5-SCAd
-6-
Scan SubVI: Returns the data from one scan from the analog board (DAQ PCMCIA card).
70
SOFTWARE DESIGN
y0
I-
S_
ip
Software Design
71
Global Variables: Are used to read and write values to be passed among different
subVI that are running in parallel.
Configuration and Start Up Subroutine: The main VI calls first the Configuration file where the entire configuration for the load cells, linear encoder, motor,
software setup, drive mode and digital input/output channels is stored. The Drive Configuration passes to the main VI the ball screw lead, the number of steps per revolution of the
stepper motor, the internal gear ratio and the pulley ratio values. The motor configuration
includes the channel and counter number identification as well as the duty cycle and its
initial delay values. The linear encoder as well as the load cell configuration consists of all
the channel identification, load cell ranges values, encoder type identification etc. The
Figure 4.6 Front panel of the configuration subVI.
72
SOFTWARE DESIGN
Digital Input/Output configuration takes care off all the communication channels for all
limit switches and the motor. The Configuration can be modified to adapt the program to
other tensile testing machines that use an encoder, stepper motor and some type of analog
load cell sensors. The whole program developed in this project can work as a VI or subVI
in the same manner as the VI's found in the National Instrument Library, can work for
other application. Moreover, the user can change or add some hardware by accessing the
configuration files.
Pre-recorded graph: this subVI shows the user the complete recorded data
graphs of load vs. time and load vs. strain. The user has also the option to scale the
x and y-axis. Finally, the subVI prompts the user to discard or save the data in text format-
ted file.
Main VI: The main VI has seven subroutines, that consist of while-loops (WL).
These subroutines control all the input/output signals and data acquisition. Each of
these subroutines has other subVIs and each subVI uses other subroutines with lower level
subVI. This continues until the code reaches the lowest level subVIs.
Digital Input Subroutine
Figure 4.7 shows the data flow for the digital input subroutine. This subroutine follows
the same architecture pattern described previously. In the figure, the lines coming from the
left and top of the loop represent the configuration information that is read and passed to
the individual subVI, such as the Port Read subVI when the hardware is initialized. The
configuration subVI tells each port which line to read. The data flows to the main application where it is processed. The last component of the architecture is an Error handling
subVI which determines if an error has occurred and displays a message. None of the main
application or subVI will run until they get all the input data. In the main application section, the subroutine reads all the digital channel and checks the status of the limit switches,
setup switch, motor state, and load cell type identification. When the limit switches are
activated, the subroutine will send a command to the pulse train generation subVI and stop
73
Software Design
o
Ta
arwe Limit Stop Progam
el2
pReadefo
tor
Te
rofad
A cCa
0
I
Lmit Swttch Connctonj
IACt
-
on
Umt
-mR R
mit Switchesand Load
8 Overoad
ed
Swith Conectlcn
Limit Switch
LImt
Swi7
True
Samople
et Uo
--
-
Lcod Ce Zero offel
oCdlTime Lop
Zoad Cdl
-
False
False
LodCs2
Load Celnme Loop
n Iteraton
Calrad
Load Cel Time Lo
r
I-
-----
,
-
m1000*z
Vol"
atated
(mV)
....
....
....
--
StoC Sta3u.
-
Figure 4.7 Block diagram of the digital input subroutine.
the motor. Furthermore a warning message to the user is prompted. The software will not
allow the user to run the motor until he/she presses the "release" button which activates
the release subroutine. The release subroutine will move the carriages in opposite direction just enough to free the switches to the off status. Once the switches are in the off state
the user regains the control of the machine. In this manner, the software avoids the user to
move accidentally the carriages beyond the limit switches position. The digital input subroutine also identifies which load cell is connected and adjusts the calibration and maximum range values according to the load cell type (25N, 250N or 4.4kN). Moreover, the
subroutine also controls if the load cell has reached the maximum range. In this case, the
subroutine will send a command to the pulse train generation subVI to stop the motor and
SOFTWARE DESIGN
74
proceed in the same manner described for the limit switches case. All subroutines in this
code use the same architecture.
Load Cell Subroutine
phanne(s
.
viceor~rphv
(1R)ern
*read newest data
Jsto
/0]u
-dest
Figure 4.8 Block diagram of the load cell data acquisition subroutine
In this subroutine, the voltage values from the load cell are acquired at a specified scan
rate and then converted to a calibrated value in Newtons. The Load Cell Data Acquisition
Subroutine is based on a Hardware-Timed subVI that uses a hardware-timed, non buffered
technique of data acquisition. In this way the scan rate is not affected by the speed at
which the software is running. Because the program runs in a Microsoft Windows platform, the software and consequently the while-loops may run at different speeds depending on how many applications are open. In order to avoid this time distortion the scan
clock on the Daq board controls the acquisition timing, and the acquired scans are read
directly from the device memory. Through local variables the absolute position from the
75
Software Design
linear encoder is passed and with these two coordinated sets of data the Load vs. Strain
curve is plotted and stored. The prerecorded graph is displayed when the user stops the
recording. It also counts and displays the time elapsed since the record has started.
Linear Encoder Subroutine
oam~
tye
hdex vakue
7 idex active
Loop:
True
ount
1~
__
True
Pposito
b stance to Zero P:.
eset
CJ
bson
iters
R;;N
ateeencoder X17281
Measured Pd iMon
j~esue~oo
j~j
_tep Posn
fosion meastrement 2tion Stepl
'ero Ref Sep= 25mm
Zero Ref
rt
I
I
Step= 25mm
ptrtatu
Figure 4.9 Block diagram of the linear encoder data acquisition subroutine
This subroutine is based on a subVI from the NI library. It basically measures the frequency of a continuous square wave through the use of the two counters from the PCI
6601 NI-TIO based device. The two counters count the rising edges of the square wave
sent from the linear encoder. In this way, the subroutine can measure the position of the
carriages that are interfaced to the quadrature encoder. The subroutine also allows the use
of a Z index pulse, so that the position measurement can be reset automatically to an initial
value upon the arrival of a Z index pulse. The pulses are calibrated to the accuracy of the
linear encoder and the data values are displayed and passed to the load cell subroutine
through local variables for the data coordination and final storage.
76
SOFTWARE DESIGN
Motor Control Subroutine
ITrue
btstance to open
700
-
False
bfC
oen
Lum t Sw
Eoftwe
Funct]on to
n
tu
tchl
mittatus
C~i
en
-
Lverodad
nsSK
thtn
S
opel
mit
F-
ste
Tran
(N1-TIO
modi5
-
EFsoftsweumt status
True
te :I add thisso that
True
m
True
Tue
Figure 4.10 Block diagram of the motor control subroutine
The motor control directly interfaces with the user and the finite pulse train subVI. The
inputs are the drive parameters, such as the ball screw lead, steps per revolution, gear ratio
and pulley ratio values obtained from the configuration file as well as the user input. The
pulse specs consists of the frequency, number of pulses, delay and duty cycle variables.
Before sending the pulse specs to the finite pulse train subVI, the motor control subroutine
not only checks the status of the hardware and software limit switches and the overload on
the load cell but also checks if the encoder set up process was performed. If any of these
checks are not successful then the subroutine will prompt a message to the user warning of
Software Design
77
the problem and will do nothing until the user resolves the problem. The Motor Control
subroutine also includes another subroutine to exchange the load cells. The carriage are
positioned with the required distance between the grippers to allow the physical interchange of load cells. Yet, before performing this action, the code prompts the user a warning message so that the user will not forget to take out the sample, because if the grippers
are too far open, the carriage may close and the sample may buckle. In this case the sample can hit the AFM tip and damage the probe. Therefore, in such a case as well as in general, the software will not perform any action until the user reacts to the warning message.
The rest of the subroutines are the shutdown subroutine, load cell calibration subroutine,
scan rate subroutine, release subroutine, etc. These subroutine block diagrams are shown
in Appendix A.
Finally, the remainder of the subVIs used in the hierarchy shown in Figure on page 70 are
standard subVIs from the National Instrument's Library that are used for the correct execution of the above mentioned subVIs. Their respective characteristics and operation
information can be found in the NI Library.
4.7.1 Front Panel and Operation Sequence
The user interface is the front panel, which comprises the controls and indicators that are
the interactive input and output terminals of the VI. The screen has been separated in four
major areas.
Set up Phase
The top region of the screen lists the steps the user needs to execute in order to operate the
machine. This procedure is easy since the software walks the users through all the steps he
needs to perform. The first step is to set up the machine, the second step is to set to zero
the load cell offset and the third step is to set up the sample length. When all these steps
are performed, the machine shows the user the ready status. When the machine is turned
on, the software does not know which position is the zero absolute position. The linear
encoder has a reference mark (z-indexing) the machine has to pass in order to obtain the
78
SOFTWARE DESIGN
Figure 4.11 Front panel
real absolute position. The software will not allow the user to operate the machine until the
setup step is performed, with the exception mentioned in Section 4.6. The main VI calls
the SetUp VI, which drives the machine across the mark and feeds the position into the
program. The Set Up subVI uses a physical switch to reverse direction to ensure that the
system passes the reference mark. Once set up, the machine will know its absolute position and the software limits will be engaged and the machine will be protected.
By pressing the set up button another subVI will be called and a window will pop up. The
set up can be done automatically by pressing the Automatic Set Up button. In this case, the
machine will close, pass over the reference mark and obtain the absolute position. Once
this is done, it will update the information to the main VI and allow it to work with no risk
of reading the wrong position information. The window can then be closed and the user
can proceed to the next steps to perform the experiment.
Software Design
79
Safety Control and Data Acquisition Phase
On the right side of the user front panel are the load vs. time and load vs. strain graphs that
display the data in real time. On the left are the indicators that check the status of the
machine. A green LED means that everything is ok, a red LED denotes that something is
wrong. The LEDs indicate if the machine has reached any of the open or close position
limits as well as if the limits switch connection cable was disconnected by accident. If this
happens, the software will stop the motor and prompt a message warning to the user. In
addition, on the left side are the recording status indicators and controls. There is also an
indicators that shows the time elapsed since the beginning of the recording. Once the
recording is stopped the PreRecord subVI is called and another windows will pop up and
show the user a preview of the recorded data. Both axes can be scaled by the user according to the range of loads and strains. The software gives the user the option to save the data
or discard it. When the user presses the button "save the data", the data will be saved in a
file that later can be exported to an Excel spreadsheet file.
Operation Phase
On the central area of the screen are the switches for the modes in which the machine can
run: strain, absolute and increment. Increment mode is generally used to set up the sample
because sometimes when the sample is clamped in the grippers, the sample may buckle a
little bit and therefore the carriage has to be open. The speed can be adjusted from 0.14
mm/s to 83 mm/s. The strain mode depends on the sample length, which is set up in step 3.
The user also has the option to operate the system in the absolute mode. There is an indicator for the absolute position and a button to quit the program.
Certain Consideration to Take into Account when Scanning Materials.
When the material is stretched the surface can flow. This can be observed by scanning in
the direction of the flow and then in the opposite direction. The relative speed between the
sample and the probe will result in a distorted image, showing features larger than in reality if the scan direction is opposite to the relaxation direction. Accordingly, if the scanning
80
SOFTWARE DESIGN
and the relaxation direction are identical, features will appear smaller than they are in reality. In this case, it is prudent to wait until the sample has completed this transitional phase.
Chapter 5
AFM SCAN IMAGE QUALITY AND
EXAMPLES
5.1 Introduction
This chapter covers the verification of the quality of the AFM images with the new tensile
testing machine and describes an example from a real test on a nanocomposite sample
material. Section 5.2 shows scanning images of a calibration grid before and after using
the tensile test machine. Section 5.3 describes an experiment where a sample was scanned
at different strains and finally Section 5.4 illustrates an experiment were also load-strain
and load-time measurements were taken.
5.2 AFM Scan Image Quality
As explained in Section 1.2, any vibration or oscillatory motion that comes from the tensile testing machine or the sample will have an influence on the quality of the images. The
test, which reveals that the final design does not affect the AFM quality imaging, consists
of scanning a manufactured calibration grid. First, to check that the AFM was calibrated,
the calibration grid was scanned on the standard AFM chuck. The calibration grid is a
rectangular piece made of gold on a silicon chip that has squares of 1 x 1 micron. In
Figure 5.1, the typical calibration picture is displayed.
The scanning of this calibration grid is a standard test that shows how well the AFM captures an image. The square edge distance is measured with the AFM software. The user
81
82
AFM SCAN IMAGE QUALITY AND EXAMPLES
01
Data type
2 range
H
Height
100.00 flm
3.00 pm 0
3.00 pm
Data type
2 range
Amplitude
0.2200 U
augridno
Figure 5.1 Calibration grid on standard AFM chuck
(without tensile test machine).
can select two features on the picture and the software provides the distance between
them. In our test, the AFM software measured a value of one micron, which agrees with
the value given in the specification of the calibration grid. Figure 5.1 shows the image
taken with the AFM in the manufacturer standard configuration, that is, without the tensile
testing machine. The picture on the left of Figure 5.1 represents the height of the surface
of the sample while the picture on the right represents the amplitude, which is the first
derivative of the height and provides more details on the surface of the sample. Figure 5.2
shows the scan of the calibration grid mounted on the fixed anti-vibration support.
Figure 5.3 shows the scan of the calibration grid mounted on the flexure mechanism support. This flexure support allows height adjustment for compensating the decrease of the
thickness of the sample as it is stretched. The edge distance from the squares on both pictures were found to be 1 micron, therefore the use of the tensile testing machine on the
AFM provides the same image quality as the use of the AFM in its standard configuration.
AFM Scan Image Quality
Figure 5.2 Calibration grid on fixed anti-vibration support.
3.00 p" 0
Data type
2 range
Height
100.0 n"
Data type
2 range
Amplitude
0.6000 U
3.00 Pm
augridon
Figure 5.3 Calibration grid on the flexure mechanism support.
83
84
AFM SCAN IMAGE QUALITY AND EXAMPLES
5.3 AFM Images at Different Strain Percentage Values
In this example, the sample is a polystyrene-block-isoprene-block-styrene (SIS) triblock
copolymer which forms a cylindrical morphology. The tensile testing machine together
with the AFM allows the examination of the evolution in the microstructure during streching 1 . The SIS sample commercial name is 4211 D and contains 30% styrene.
Motor
Stainless Steel Roller
The block copolymer is prepared in a slow evaporating solvent. The viscous solution is then applied to two counterrotating cylinders. One cylinder is made of teflon while the
other is made of stainless steel. As the solvent evaporates, a
Teflon Roller Micrometer
Enlsrewt
small vents
film is transferred onto the stainless steel roller. The film is
then annealed at a temperature of 110 C' for about 24 hrs.
The sample has a gage length of 29.6 mm (L) x 5 mm (W) and 0.3 mm (H). This process
results in a highly oriented microstructure. The orientation of the cylinder are perpendicular to the length of the sample.The sample was deformed in 10% intervals up to 140%
strain. The SIS Triblock scanning procedure followed to obtained AFM images is
described hereafter:
- Turn on PCI Daq card.
- Turn on computer.
" Turn on machine power supply.
* Proceed with the machine set up process which drives the machine across
the reference mark and feeds the position into the program (step1 on the
front panel).
- Set up load cell offset to zero the load reading value (step 2 on the front
panel).
* Set up gage length to 25 mm.
" Fix sample on gripper and make adjustment on the gripper separation distance until the sample is straight and the load cell reads 0 N axial load.
1. This investigation and these pictures were performed by Yung-Hoon Ha and Panitarn Wanakamol at MIT.
AFM Images at Different Strain Percentage Values
-
Set sample gage length (step 3 on the front panel). With this step, the user
inputs the sample gage into the program so that the software can calculate
the percentage strain to send the corresponding number of pulses to the
motor controller. The gage length was 29.6mm.
-
Set driving mode to drive the stepper motor (% strain, absolute or incremental mode).
e
Press "start" recording button.
-
Press start on the driving mode section.
85
- Wait until the tensile tester reaches the desired strain.
- Wait until stress relaxation is finished.
- Engage AFM.
- Start scanning.
- When the AFM scan is completed disengage AFM tip.
- Repeat above steps until all desired images at specified% strains are
obtained.
- Stop recording and save data.
- Relieve axial load and remove sample from the grippers.
- Turn off equipment in the opposite sequential order as turned on.
In each figure, the picture on the left is the height plot of the sample surface while the picture on the right represents the phase plot. The phase plot shows the contrast in stiffness of
the different phases of the material and can be used to detect the different domains. Therefore, the phase image is the better image to use to examine the evolution of the microstructure during stretching. In these pictures, the stiff styrene cylinders appear white and the
compliant isoprene domains appear dark. From the micrographs of scans at different
strains, it can be observed that the cylinders are pulled farther apart as the material is
stretched. Note that above 10% strain, the styrene cylinders start to get more noticeable in
the height image, indicating that they are emerging from the surface.
From the micrographs at 0% strain, the styrene and the isoprene domains have a similar
thickness of about 15 nm. Since the isoprene domains are more compliant than the styrene, they will be strained more than the styrene domains. As a result, one expects that the
thickness of the two domains will be different when an axial load is applied. In fact,
86
AFM SCAN IMAGE QUALITY AND EXAMPLES
already at 10% strain, the isoprene domains increase in thickness and the styrene domains
are therefore more spread apart. At 10% macrostrain, the microstrain in isoprene is around
20%. At 20% macrostrain, the isoprene microstrain is about 40%. This tendency continues
throughout the experiment and is the most important uniform change in the polymer structure observed up to 70% strain. The microstrain vs. macrostrain curves of styrene+isoprene domains and isoprene domains are described in Figure 5.4. From the micrographs of
scans at different strains, it can be observed that the styrene domains thickness did not
change significantly throughout the experiment. It can be observed in Figure 5.4 that up to
60% strain, the microstrain of styrene+isoprene domains corresponds to the macrostrain.
From 70% up to 110% macrostrain, the microstrain does not change considerable. At 80%
Microstrain vs. Macrostrain
1.4 -
-
--
..--------
-
---
-
1.2
.
0.6
0.4
-
0.2
*
00
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Macrostrain
----
Th(S+1) ---*--Th(E
Figure 5.4 Microstrain vs. Macrostrain
strain, small distinguished cavitations become clear. At 100% strain, the thickness of the
isoprene domain is not uniform, because the thickness of the isoprene domains are smaller
near the larger cavitation than farther away from the cavitation. Nevertheless, on average
AFM Images at Different Strain Percentage Values
87
the strain of the isoprene domains that seems not to form cavities drops as the macroscopic
strain is increased because the existing cavities grow larger. Therefore, the difference in
macroscopic and microscopic strain corresponds from the strain in the cavities.
Also at 60% strain, waviness starts to appear in the domains. The waviness is also correlated to the increase in surface roughness, which can be observed in the pictures on the left
(the height plots). In these pictures, the z range is reported, which measures the difference
between the highest and lowest points on the surface of the sample. Up to 50% strain, the
z range measures an approximate value of 20 nm; then it starts to increase quite fast (it is,
for example, 50 nm at 60% strain). While the waviness continues to rise, at 80% strain
some small cavitations or crack propagation start to appear. At 90% strain, the crack propagation is much more evident because it forms cavitations which some can reach a length
in the axial load direction of 0.25 microns size. At 100% strain, the cavitation length in the
axial load direction ranges up to 0.4 microns. The surface roughness continues to heighten
at higher strain percentages. Between 80% and 120% strain, the z range measures an average value of 80 nm, which doubles at 130% strain and reaches 300 nm at 140% strain,
indicating a clear increase in surface roughness with cavitation holes that have reached
values greater than 1 micron length in the axial load direction. At 140% strain, the cracks
have propagated into the thickness of the sample (as can be seen from the z-range
increase).
00
Axial Load>
z
-IO
ll
-
3.00
0
Data type
2 range
Height
20.00 nm
jj
0
Load
Axial
Data tupe
2 range
Figure 5.5 SIS: 0% strain - scan area: 3 x 3 microns.
3. 00
Phase
40.00 *
Axial Load 4
CD
0
Data type
2 range
Height
20.00 nm
3.00
,ro
Axial
Load
Data type
2 range
Figure 5.6 SIS: 10% strain - scan area: 3 x 3 microns.
(0
3.00
Phase
40.00 0
0
A *1
0
Data type
2 range
Height
20.00 nm
Figure 5.7
3.00 pm 9'
AxialDataLoad
type
2 range
SIS: 20% strain - scan area: 3 x 3 microns.
Phase
40.00 0
3.00
.
Axial Load
M~wl
9|
Data type
2 range
Height
20.00 nm
Data tsepe
Figure 5.8 SIS: 30% strain - scan area: 3 x 3 microns.
1
Phasea
C
Axial Load4
z
0~ri
0
~r1
t~1
3.00 ow '0
0
Data type
2 range
Height
20.00 nm
Axial
Load
Data type
2 range
Figure 5.9 SIS: 40% strain - scan area: 3 x 3 microns.
3.00 pm
Phase
40.00 *
Axial Load
T
3. 00 ism0
0
Data type
2 range
-
Height
20.00 nS
Figure
Axial Load
Data type
2 range
5.10 SIS: 50% strain - scan area: 3 x 3 microns.
3. 00
Phase
40.00
F'AiA
L
dt
-Y --
-
Data tjpe
2 range
Height
50.00 nN
-- ;;
Axial
Load
Data tjpe +
2 range
Figure 5.11 SIS: 60% strain - scan area: 3 x 3 microns.
--
Phase
40.00 *
Axial Load
0
Data tupe
2 range
~3.
Height
40.00 nS
00 ON 0
Axial Load
Data tjpe
2 range
Figure 5.12 SIS: 70% strain - scan area: 3 x 3 microns.
3. 00 ON
Phase
40.00
Axial
Loa
0
3.00.o
0
Data type
2 range
Height
50.00 n"
0
AxialDataLoad
43.
tape
2 range
Figure 5.13 SIS: 80% strain - scan area: 3 x 3 microns.
Phase
40.00 0
00
Axial Load 4
0D
I
CD
Data type
2 range
Height
50.00 n"
3.00 Pn 0
Axial
Load
Data type
2 range
Phase
40.00 0
3.00 om
CD
Figure 5.14 SIS: 90% strain - scan area: 3 x 3 microns.
-21
Ax.....d
....
'7,
0.
300
Data type
2 range
Height
80.00 n"
n0
Load
Axial
Data type
2 range
Figure 5.15 SIS: 100% strain - scan area: 3 x 3 microns.
A
3.00
Phase
40.00 0
Axial Load 4
0
0
3.00
Data type
2 range
Height
80.00 nm
0wO
Axial
Load
Data tjpe
2 range
Figure 5.16 SIS: 110% strain - scan area: 3 x 3 microns.
3.00 ow
Phase
40.00 0
Axial Load
>
3.00
0
Data type
2 range
Height
80.00 In
jom
0
Load
Axial
Data type
2 range
Figure 5.17 SIS: 120% strain - scan area: 3 x 3 microns.
3.a00
Phase
40.00 0
Axial Load 4
CD
0
Data type
2 range
Height
150.0 nm
3.00 ji'0
Axial
Load
Data type
2 range
Figure 5.18 SIS: 130% strain - scan area: 3 x 3 microns.
Phase
40.00 0
3.00 pm
eQ
CD
Axial Load#
z
0
Data type
2 range
Height
300.0 nm
3.oO
o0
Axial
Load
Data tjpe
2 range
Figure 5.19 SIS: 140% strain - scan area: 3 x 3 microns.
Phase
40.00 0
3. 00 v.
AFM Images with Load and Strain Measurements
103
5.4 AFM Images with Load and Strain Measurements
The sample used is an SIS triblock copolymer with the load applied parallel to the orientation of the cylinders. The sample has a gage length of 26.9 mm (L) x 3.23 mm (W) and
0.34 mm (H). The sample was stretched at 0.16 mm/s. The scanning procedure followed
to obtain AFM images for this experiment is the same as described in Section 5.3.
Figure 5.20 and Figure 5.21 show the overall load-strain and load-time curves describing
the behavior of the sample during the entire experiment.
First, the sample is scanned. Figure 5.30 shows the microstructure of the sample at 0%
strain. The whiter domain represents the styrene cylinders and the dark domain represents
the isoprene phase. In the micrographs in Figure 5.30, defects on the structure can be
observed.
Load vs. Strain
4.5
4
3.5 3
2.5
0
2
eeoo
1.5
LI'
0.5
I
0
0.05
0.1
0.15
0.2
}
0.25
Strain
0.3
|
0.35
Figure 5.20 All load-strain curves.
0.4
0.45
0.5
104
AFM SCAN IMAGE QUALITY AND EXAMPLES
Load vs. Tin*)
4
Up to 10% strain
Up to 20 % strain
Up to 30% strain
C
Up to 50% strain
0,61
0
200
1720
330
300
3700
Time (sac)
3900
8000
8200
The time is compressed in order to show all stress
relaxation curves
Figure 5.21 All stress relaxation curves.
The sample is then stretched up to 10% strain and reaches a load of about 2.3 N. Most of
the relaxation occurs within the first 80 seconds, as shown in Figure 5.23, and the load
drops to around 1.6 N. However, the material relaxes further and after 22 minutes the axial
load on the sample drops to about 1.3 N, as shown in Figure 5.21. At this point, a scan is
performed and it can be observed that at 10% strain the cylinders start to break as shown
in Figure 5.31. Although the scan location is not the same as at 0% strain, the cracks seem
to propagate from preexisting defects that cause higher stress concentration at nearby cylinders. One way to prove this would be to scan at the exact location at different strain percentages.
105
AFM Images with Load and Strain Measurements
Load
va.
Strain
Load
v.
Time
4-
4
sok
2.05
-
---
f.
,I
I
0
0.01
2.-
002
0.0
0.03
00
0.06
007
0.08
0.00
40
01
00
80
100
140
120
Tine (eec)
160
180
200
240
220
Figure 5.23 SIS: Stress Relaxation.
Figure 5.22 SIS: Load vs. Strain (0-10%).
The sample is then stretched up to 20% strain and the axial load reaches about 2.4 N.
Nearly 23 minutes later, the sample relaxes and the axial load drops to around 1.45 N as
shown in Figure 5.21. At this point the sample is scanned. From the micrograph at 20%
strain, it can be observed that more cracks nucleate from defects and the existing cracks
seem to propagate more and more through the sample.
Load vs. Strain
Load va. Timne
5
4.Z
4
41
3.6 -
-
3.5
3
3-
2.5
25 -
WD, . 0
")C 0
IP
1-
0.:
0.11
012
0.13
0.14
0.15
Strain
016
0.17
018
0.19
Figure 5.24 SIS: Load vs. Strain (10%-20%).
0.2
-0
120
150
200
Tie
250
(eec)
Figure 5.25 SIS: Stress Relaxation.
00
AFM SCAN IMAGE QUALITY AND EXAMPLES
106
The sample is then stretched up to 30% strain and the axial load reaches a value of about
2.2 N. Nearly 65 minutes later, the sample relaxes and the load drops to around 1.35 N as
shown in Figure 5.21. In the micrograph, the same processes as observed at 20% continues at 30%, that is, crack nucleation and crack propagation. At 30% the propagation of the
failures seems to be occurring at some angle to the load direction. This effect could be do
to nearby defects; to investigate this possibility, a larger scanning area could be examined.
Load s. Tirre
Load vs. Suals
5-'-
4.5r
4.5 --
2.5
2
C04
-
3.. .Sv
C
1.5
0.5
.
0.21
-
0.22
0.20
0.24
0.26
0.25
0500i
0 27
0.28
0.20)
0.3
Figure 5.26 SIS: Load vs. Strain (20%-30%).
so
100
soO
200
200
200
Tim (Boo)
300
400
L_
450
Figure 5.27 SIS: Stress Relaxation.
The sample is then stretched up to 50% strain. After about 90 minutes, the sample is
scanned. In the micrograph at 50% strain (Figure 5.34), it can be observed that now most
of the cylinders are broken and the cracks have propagated throughout the sample. There
was no obvious macroscopic necking in the specimen during loading.
107
AFM Images with Load and Strain Measurements
La
5.
vs.-
Iim.-
4.6
4.5.
4
3.5
g
2.0
3
1.0
1
--
0.5
032
034
036
Figure 5.28
038
0.4
Sb ainS
0.42
044
0.46
0.4
Load vs. Strain (30-50%).
0.5
0.6
50
100
150
200
250
300
Tirm (
e)
31W
400
450
Figure 5.29 Stress Relaxation.
500
550
M
to
CTI
5.00 Jim 0
0
Data type
2 range
Height
300.0 nf
5.00 uw
Data type
2 range
Figure 5.30 SIS: 0% strain - scan area: 5 x 5 microns.
Phase
40.00 *
Axial Load 4
CD
C-
0
Data type
2 range
Height
300.0 nm
5.00 0e4O
Axial Load
Data type *
2 range
5.00 ON
Phase
40.00 0
Figure 5.31 SIS: 10% strain - scan area: 5 x 5 microns.
0
Axial Load 4
to1
z
Data type
2 range
Height
300.0 n"
5.00 J"60
Axial
Load
Data type
2 range
Figure 5.32 SIS: 20% strain - scan area: 5 x 5 microns.
Phase
40.00 0
Axial Load+
0S.
Data type
2 range
00
Height
300.0 n"
0a Axial Load
Data type
2 range
Figure 5.33 SIS: 30% strain - scan area: 5 x 5 microns.
Phase
40.00 0
S.o00
Axial Load 4
z
0
0
D.00tN
Data type
2 range
0
Height
300.0 nf
Axial Load
Data type
2 range
Figure 5.34 SIS:50% strain - scan area: 5 x 5 microns.
s.00
Phase
40.00 0
5
N
Chapter 6
CONCLUSION AND FUTURE WORK
6.1 Summary
The tensile test machine, together with the AFM, facilitates the study of the correlation
among the morphology, deformation mechanisms, and mechanical properties of nanocomposite materials. The thesis has covered the whole design process: methods and concept
generation, feasibility study, error reduction analysis, detailed engineering analysis, and
software design. The thesis has also presented examples of images taken with the AFM on
the tensile test machine and demonstrated the testing capability to observe the evolution in
structure with deformation of a sample nanocomposite polymer material system.
6.2 Capabilities
The tensile test machine has the capability of testing different types of polymeric-based
micro- and nano-composites by applying a wide range of stresses and strains. On the one
hand, the tensile tester can open up to 125 mm and withstand loads up to 4.4 kN and therefore be able to test very stiff nanocomposite materials such as thermoplastic polymer. On
the other hand, it is able to test very compliant materials or small samples with axial loads
below 3 N. These capabilities are integrated in one design. Moreover, the tensile test
machine not only provides the macroscopic stress-strain behavior of materials under a
wide range of loading and displacement conditions, but also simultaneously allows the
113
114
CONCLUSION AND FUTURE WORK
microscopic structure changes to be observed with nanometer resolution, as shown in
Section 5.3 and Section 5.4.
6.3 Final Design Features
The final design has the following features:
- The tensile test machine can provide integrated in one device a wide range of
measurements in terms of load and displacement, ranging from 0.2 N up to
4.4 kN and displacement from 5 microns to 125 mm.
" The tester is compatible with the Dimension 3100 AFM.
* A special feature is that the center of the sample remains stationary with
respect to the AFM probe while the material is stretched. This is achieved
with a left- and right-handed precision ball screw assembly, combined with a
stepper motor connected through a timing belt. The ball screw is a non-preloaded 0.631 inches diameter Thompson Saginaw ball screw.
- The machine has an adjustable support bridge that can be used to compensate for the decreasing thickness of the sample under tension. This avoids
sample vibration of thin films during the scanning operation, resulting in
scanning images of great quality.
- The control software provides real-time feedback of the measured load to
characterize the state of the stress relaxation of the sample.
The detailed engineering drawings are provided in Appendix B. The details of the final
design are summarized in Table 6.1.
Final Design Features
Tension
Mechanism
Precision Control
Force
Measurement
Left- and right-handed precision ball screw assembly driven by a
stepper motor combined with precision linear guides.
The center of the sample remains stationary with respect to the
AFM probe while the material is stretched.
Open-loop control system with Lab View software and a linear
encoder to ensure 5 micron precision accuracy (at 0 N) that
increases up to 30.9 microns (at full range load).
Three hardware-coded loadcells:
0-25 N with 0.2 N resolution.
0-250 N with 2.5 N resolution.
0-4400 kN with 44 N resolution.
Safety Features
Mechanical end switches to protect the drive system.
Software safety limits.
Software overload protection.
Hardware-coded loadcell.
Safety covers for the belt.
Emergency stop button.
Type of
Measurements
Real-time measurements of force and displacement in order to
characterize the material samples.
Real-time measurement of stress and time to identify the stress
relaxation.
Type of Samples
115
Thin films up to 3 mm thick samples, with width up to 8mm and
sample length between 25 and 125mm.
Compatibility
Compatibility with a Digital Instrument Dimension 3100 Atomic
Force Microscope.
Sample Setup
User interface walks user through all necessary steps.
Data Collection
Data can be exported as text file (for import to Excel, MatLab,
etc.).
TABLE 6.1 Main design features.
116
CONCLUSION AND FUTURE WORK
6.4 Future Design Improvements
Possible improvements that would enhance even further the capability of the tensile test
machine are:
* The use of a gear box with a high gear ratio: this would allow the use of a
smaller motor and also add the capability to test samples at speeds that currently are at the resonance band of the stepper motor.
* Off-set grippers for applying shear loads.
" Integrating the control system of the AFM with the control system of the
tester for automatize testing.
The tensile test machine allows the macro- and micro-structure change observations to
establish the correlation between the macroscopic stress-strain behavior and the observed
microstructure deformation, thereby helping to make possible, perhaps in ways now
unforeseeable, the development of novel nanocomposite materials with a new paradigm in
composite technology.
Future Design Improvements
Figure 6.1 AFM (left) & tensile test machine (right).
117
118
CONCLUSION AND FUTURE WORK
REFERENCES
[1] Avallone, E. A., Baumeister, T., Marks' Standard Handbook For Mechanical Engi-
neers, McGraw-Hill, New York, NY, 1996, p. 3-23.
[2] Bobji M. S. and Bhushan B., Atomic Force Microscopic Study of the Microcrackingof
Magnetic Thin Films Under Tension,Scripta Materiala, volume 44 pp. 3 7 -4 2 ,
2001.
[3] Gary W. Johnson, Richard Jennings, LabVIEW GraphicalProgramming,Third Edition, McGraw-Hill, 2001.
[4] Oderkerk J., De Schaetzen G., Goderis B., Hellemans L and Groeninckx G., Micromechanical Deformationand Recovery Processes of Nylon-6 Rubber Thermoplastic
Vulcanizates as Studied by Atomic Force Microscopy and Transmission Electron
Microscopy, Macromolecules 35 (17): 6623-6629, August 13, 2002
[5] Shigley, Joseph E, Mischke, Charles R. StandardHandbook of Machine Design, Second Edition, McGraw-Hill,1996.
[6] Shigley, Joseph E., Mischke Charles, Mechanical Engineering Design, Fifth Edition,
1989.
[7] Slocum, Alexander H. Precision Machine Design, Society of Manufacturing Engineers Dearborn, Michigan, 1992.
[8] Ugural A. C., Mechanics of Materials,McGraw-Hill Inc,USA, 1991.
[9] Smith T. Stuart, Flexures: Elements of Elastic Mechanics, Gordon and Breach Science Publishers, The Netherlands, 2000.
[10] Meissner 0., J. Schreiber and A. Schwab, Formation of mesostructures at the surface of ferritic steel and a nickel monocrystal under increasing load - an in situ
AFM experiment, Applied Physics A, Volume 66, pp 1113-1116, October 1998.
[11] National Instruments, LabView Basic I: Hands-On Course, Course Software Version
6.0, 320628G-01, September 2000.
[12] Bamberg, Eberhard, Principlesof Rapid Machine Design, Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, 2000.
[13] Opdahl, A, Somorjai G. A., Stretched Polymer Surfaces: Atomic Force Microscopy
Measurement of the Surface Deformation and Surface Elastic Properties of
Stretched Polyethylene, Journal of Polymer Science: Part B: Polymer Physics,
119
120
REFERENCES
Vol 39, 2263-2274, 2001.
[14] Lepizzera S., Scheer M., Fond C., Pith T., Lambla M. and Lang J., Coalesced Corel
Shell Latex Films under Elongation Imaged by Atomic Force Microscopy, published in Advance ACS Abstacts, November 1, 1997
[15] T H K, General Catalog, Catalog. No.300-1E, T H K Co., LTD, Tokyo Japan, 2000.
[16] Oberg, E.,Jones, Franklin D.,Horton Holbrook, and Ryffel, Henry H., Machinery's
Handbook, Industrial Press Inc., New York, 2001
[17] Oderkerk J., Groeninckx Q Investigation of the Deformation and Recovery Behavior
of Nylon-6/Rubber Thermoplastic Vulcanizates on the Molecular Level by Infrared-StrainRecovery Measurements, Macromolecules, Volume 35, Number 10, pp
3946-3954.
[18] National Instrument, LabVIEW Basics II, Course Software Version 6.0, Part Number
320629G-01, September 2000 Edition.
[19] Howell, Compliant Mechanisms, John Wiley & Sons, Inc., USA, 2001.
[20] www (2003). http://www.kammrath-weiss.com/kw/english/home.htm. Kammrath &
Weiss GmbH.
[21] www (2003). http://www.deben.co.uk. Deben UK Limited.
[22] www (2003). http://clifton.mech.nwu.edu/~espinosa/Pl, Professor Horacio Dante
Espinosa, Institute for Nanotechnology at Northwestern University.
[23] Dames Chris, Grippo Christian, Lee, Jin-Wook, Mangalgiri Vickram, Sprunt, Alex,:
Optically Sensed In-Plane AFM Tip On-Board Actuator, Design Project, Spring
2002, MIT.
[24] 0. M. Rifai, K. Youcef-Toumi, In contact dynamics of atomic force microscopes.
Advanced Intelligent Mechatronics, 2001. Proceedings. 2001 IEEE/ASME International Conference on, Volume: 2,2001.
Appendix A
SOFTWARE DESIGN
A.1 Software Limit Stop Subroutine Block Diagram
0OC: SOFTWARE LIMIT STOP FUNCTION
|measured Positon
oftwareLiMlStatUS
Ffosn Softeware LSSt--a
step]
Loop
Figure A.1
rTime
stop Status
Software limit stop subroutine.
121
122
APPENDIX A
A.2 Load Offset Calculation to Zero Load Cell Value Block
Diagram
|True------- |-0
1[0..21
tep 2-
FMG
k~ccumulated
Value
ISum
.... l
--- -------
[~ffset Value(NN
TimeLoopStopStatlis
Figure A.2 Load offset subroutine.
A.3 Release Subroutine Block Diagram
aLit sitch-
I,
Lv
----------
True
Jeasured Position
pn Lt S wch
True
eee
Measured Positlon
False
--------d---
El
'~L~J
I~=~==~J
Figure A.3 Release subroutine.
123
APPENDIX A
A.4 Stop Button and Sample Length Calculation Sub Routine
Block Diagram
Stop PLses Progam
True
ample Lengthl
5i0
False
-
PulsesSt
n Ste
Posit
otop
Position Stepj
Figure A.4 Stop button subroutine.
A.5 Machine Set Up Subroutine Block Diagram
CALLS THE SETUP PROGRAM
True
Tru
ud Path
tri Path
open VI Referenc
n
and run, v,
Sample Set Up
t Paramter
--
[
Load CeI Zero
Offset
FMnttronRn5SeUpg.
t VI's Path
So
Figure A.5 Machine set up subroutine.
tau
APPENDIX A
124
A.6 Stop and Quit Program Subroutine Block Diagram
ITrue P
IL'..3k
3
I~vi
tau
top
El1
IF-P.Ope
Figure A.6 Stop & Quit subroutine.
A.7 Pre-record Data SubVI Block Diagram
-True
mGra
....... .....
c P Ope
o ou want to safe data?
r
posed arra
Tre
o ac to Main
N
El........
Figure A.7
Pre-record data subVI.
APPENDIX A
A.8 Pre-record Data Front Panel Sub Vi
Figure A.8 Front panel: pre-record data subVi.
125
126
APPENDIX A
A.9 Set Up Machine Sub Vi Block Diagram
Tme
lE s
--
=rnaw setv
-0r5o
r
11
L~~I
TrL&
m inje
h-tte kbe Trm
01
Ir~,I
StafL~
fa~O
i
W*be
and
he tev skT"
x
3
.....
.....
ac0
ons
s
u
maskSdf~h 1
.tp
...
.~~~(...pr......
ne cbrwoon mp reack-o
J
meL'
mas Swith
o1'
wi~
2|
pUlse
Tre
Tra,
ff
52.
F7bop, ft
r
he s~LWAOfte WMtSm
Fase
Fab
Thie
E ,
_--_
wq - I
EIR
L
bpmae stnusf.|%~4
-
Figure A.9 Set up machine subVi.
EED-4
APPENDIX A
Element
Device #
Pin # at
Connection
Pin
Number at
SCB Box
Signal Type
Connection
Load cell
1
8
9
68
67
AnalogO
Any analog
Limit switch 1
1
9
5
52
53
DIO 0
Digital ground
Limit switch 2
1
7
6
1
17
18
DIO I
Digital ground
Auto set up
limit switch
1
8
3
15
47
Digital ground
DIO 3
Connection
check
1
4
2
19
50
DIO 4
Digital ground
9
Load cell type
25 Newton
1
3
4
16
35
DIO 6
Digital ground
Load cell type
4.4 kN
1
1
6
48
13
DIO 7
Digital ground
Motor direction
1
2
15
49
12
DIO 2
Digital ground
Ground housing
1
25
54
Analog ground
Motor frequency
2
1
44
29
33
PH 24 counter
GND counter
Linear encoder
2
A
B
Z
2
40
3
Counter
Counter
Digital
TABLE 6.2 Hardware connection.
127
128
APPENDIX A
Appendix B
ENGINEERING DRAWINGS
129
cia
0
-~
--
+ .20
--
u
-Q
2mm
-
T
LL
1u-
+0.20
A
+0.Z-
SECTION A-A
C)
4t
CR
C-2
-
0-. (0 0-)
cfl
+
(
i
I I
-
-
i
43.50
-
+0.0l5
010.50 0
0
I
A
'5
T Trough all
K ------
4-
x 0 4.50 TH RU
__ 08.2571 4.50
~21~
-- 4xyM4
0.7 Threaded~TThru
R4
24 5-0
....IS
E SPICIHID
EC
d-iISSOI..E
1.-.
I
K.-. L..Jt L.A
DMINSONS All
IsN:
NI
sdrAc
E
~I' 1K'
ClASNhrislacn
QA
x
:WE.:
.....
777
DMal AN
IA( S-
bllfII
401
x
4006
x0 0.xx
m"
ADP
VN
ODN
1D Is
Tersile Test Machine Modification
Gripjo
Carriage 2
Ulr
A4
1018 Steel
I:
......
------
........
r-3/" 24 UNF T
15mm
1-
Note: thread is 15 mm +0.1
.
.
.
-
A
. ..
.....
Q20
0.r5K0
., .05
N2
Noe: All Corners R 0.2 unless specified
SdPAC mm.
X ,tg.,
x 50.0s
EO I
Tensile Test Machine
Load Cell Holder 2
rm r
Df
..
....
..
....
A4
1018 Steel
SE-111 01,
......................
..
....
.....
.....
...
. ....
......
..
...
.....
....
......... ......
2
..
...
...
......
........................
..........................................
---------...............
D-D
.............
R 0.3
01
z
..........
t)ru
B
TD
Wil
C
--..................
..................
...............
.................
!Ms.:
1041ISS 01-Irwal SPIC11110:
MMSO-AS Aft 14 MIONIIINS
Id"Act-ING.- X
t ().I
011'ArIS:
X
t 0. 015
IMA
XX t 0.01
DAII
,PIA
CbrW*n QApp*
CD
Aw
..............
.................
..................
....
...........
.........
....
DO-DISCAd DIAWWC
WIA(I-AfP
We Is
Tensile,
Testing
Machine
........
.. .......
.......
-----------..
.........
.............
Top Holder Carriage 2
D
....
...
..
..
QA
A4
SCM12.1
: S.111 - C?. -
2
0
I
I
0
-00
dwS 01-61.67 1aSIMI, If D: INS-:
DMINSD04SAtE
I 4
Sur-ACE 'I-IS.: X +.0
ANCIIAf:
OVAww
CXX
IM ilbt VS
-
toe IsA
-
CA-- I
- A - -W -
-
-
----
Tensile Testing Machine
-0.01
ChdanI Nippo
Encoder Holder
WAIllilkl:
D-- -10.
A4
'5 4A : " "1
..
.. III.Q.,
7
........ ......
2.
Any type of teeth shape
1K
650-5.0
4.60
26
26
±0 0
DW
+002
S04JAI W.4WhNI
A
IIAIE
44XX
PCsS
Through
*OrA
2ao6
Tersile Test Machine
.01
srAIdri
Gripper For U Shape Carriage
1018 Steel
A4
A
1..
+0.07
14 0
-1.
dc
JJ'
DM18
4SAflIWE.1.1MIIDDF
1.iPACI
i E
X
t
TlA40
10C IS
D1
X t 0.05
A -IC d.AI
13FAW4
Chsa dp
VNE04
Tensile Testing Machine
XX ± 0.01
3
D0DSOtDFAW140
$91ACS-AVP
:
0.1.
4AdE
..
..
..
DARE
....... ....
Strip Holder 2
. POVD
V - -10.
A4
Akjrymnum
2
.............
28,1
RS.5
7
Z
6.-g
.........................
........
NR
a divs 2 mm
7
4.2
..
...........
............
............
.. A
lix fvA e lxl,
Tfu
i=2 d
lsw
Threaded ,T 22.4
4x
................
.......
.-.1.11..
........
.....
..
..
..........
SPICPJID:
Ph
MS QI.IrwSI
DImD4s Art woohlballits
AW-dtAg:v
xx
..................
DI9d fA4D
.No.:
Af.S.Av
IDG is
Tensile
;0.01
................
DfAW4;
VIVIC04
.....
............
................
............
...
..........
DAR
...
.. .....
...
. .........
---------
Block.Carrioge 2
..........
.....................
.C-VD .
............
Test Machine
................
..............
..
Ionic
'OA
wAffelk.:
...
.......................
A4
.....................
..........
...
--------------..........
..............
.................................
......................
1018 Siee1
.........................................................
...........
.................
..............
.......
........................................................................
- 1- ..........
............
.......
I
Oil
........
..............
.....
.............
...........
Note: For.R6 cut
use Ball End Mill
4A, 04
3.4
...........
.......
...
......
!DM14SID-JS ANN 14 mHeMIIINS
141AV;02S
Awda'ACY
............
......
....................
-MMI
=14AIDWI
..
........
DrAW-1,
Ind r A 4 0
IfiACS-Ag'
-- t-.- ...................
S..
CA. I DN.A
............
NUT
FLANGE
..............
.................
INII:
..
.............
i........................
C-CD
A4
S-11110-2
- 9It
L --
2x
~9io
0
________
3
_30 Thr
-7e
ri rI
SdIWACE 11
c
A.CII
t
X
-XX
OIC'hsANEGd
0.1 1
Tensile Testing Machine
0.05
0-01
SQAIldWI
DAI
Stop Switch Holder
+AIVD
QA
Akminum
~C.1O.
:sca,E:-
A4
Ss-m
on01
1-1- .............
..
.......
..
....
A
k
/ A-A
-y
26
S
C
~
-26.46
Plecse Align holes wiih holes from Gripper2LArgoU Drowings
III
E4IVACI 614.E
v.EFANCS:
MEt
D4D
rA4D
I,I t AI
-
ISCA IiD VA- WOc
C
M604
Tensile Testing Machine
X ± 0.05
XX t 0.0
MWAIME
DkME
DAISal.Oiistidh
Support for Mini Load Cell
AP"D
5.,
7",--
wuIT|Ai:
A4
n
ScC11:
s-IlmIO
I
L
0
-------- --3
UI
SECTION C-C
16x~ (7b4. ' THRI.
L_ rZ#34.5
--------~
~ -------~
ST9
R2.
7
4
V15.5THPU
L (
T
1,U
/2.
84.1
-------
'7en
GE3.EAI1 b .401
1.I
0444 10 14
m1 firs141
.
s1m
ct
"
:
NUTAD
DO
19E4 AT
x xs
x 001
1
^',I
C10510
DTA- 1C
Tensile Testing Machine
Top Carriage
I,,-,
-CD
.'o
1018 Steel
i
SCA,:13
_4.
A4
|
S
IfI0I
TT
1 71/2" TThrou
~
-
--
1/4"
R7/"a2mm
- R1/4"
or Oreoler
A
01 /2"T Throu
149 r--
(07/8"T2mrn
I13
Bottom Surface
tr
C
LC-~
II
4(*
I
/
~
/
~2rrv
11 -A
Top Surface
SECTION A-A
SCALE 1: 1.5
SC
,,
Chamfer 05 x 45 deg
+ 0.1
M 9 K24
sxco
s
X
0.1
Tensile Test Machine
Note: Use precision aluminum book
with 0.002" tolerance
-
Din Projection System
Chuck-Base Support
A4
Alu minurm
- --------------
&-111 1C2.1
I
......
..........
.............
.5
11.46
SECTION A-A
101111pcj -.
It : g 1.
-.
I -DU
Pass Thro,,&%
utdcA.-ID
IRM S.Aff
=ts
.1 20 De
XX 10-0 "1
.
..............
Tensile Test Machine
...........
...
.......
.............
...
.............
.
wA-4
...........
15.70
.............
14 .6-iD
........... ....
.................
Support ForMini Load Cell Metric
..........
..............
..........
...................
....
..................
.......................
......
- - ..................
...................
j CA
! 0w; -or.
.............
.............................
.............
10 18 Steel
..........
.. .....
.................
..............
.............
..........
A4
I
30 --.45.
71
iho
t;o
g
I
I
,.-
t
A/)
g
2y(0
T 12
I
I
2.J4ThrEaded
ei
is --0,01
(,)
t .
DA4
Al...minum.
Tensile Test Machine
LimitSwitchl Support
A4
luminm
Nil I 106 1
2
0 Wi~j'y~j1
ili
.
75.1
A_
.
~..
.~'
rs
DilI
4SK
A1
O4EfA4CIS:
*X
f
OD5
-CO
A
A
SQ4AIII'l
III:
Christian
.....
D ...
McDhie
<Tensile Testing Machine>
MX1A 1:
hs
siCA4l
DMCstin
<
!DM41A.4D
RSIA(S-ANI
AMUl
±riD
E4
Adaptor Small Load Cell
...
....
A4
S
CA,
1E2:4
A
I
~Z10-3
15.0
16.0
U U1F
N
A
~1
I
£
A-A
0
..
....
'I:-
/
0
DO 401 SCA i 1 0 RAW 14r,
ur-tAdCEI
.1
0WrAES: X
lt
t Ofli
+
<Tensile Testing Machine>
II
chnsian..
WWSK 4
IL
.......
Adaptor Small Load Cell
....................
..............
,VAC
JQ.
A4A
2
...................
............
...........
....
*
1
*< t..............
01 .7G-.. ........
01-4.7r 0
0
4>
O:3
.05
o
DINFA-11)
DMiWSKDWS Aft 14.h.V4[11WS
WC IS
SUPACI $1411,
OLAWCIS:
X
X
Ax
.
.......
......
4%ml
Tensile Test Machine
:! 0.05
20.01
Sr.4AldWI
DRAWN
.............
1C-CD
DAIR
...........
Chuck-Pin
......
...
........
..........
...
OA
.............
AA
118-Stee
SCAWfI
2S
~
u
r
~~i1?
1
0'0
~~gLx
(N6C
?4~t
'I
-
qCK6
'0
'0
or-,0
i
f) If)
tf
-22.2
.
I0
0 -
265
0
4zI T
41
-5
-1
+
-t
c4
0
+
I-
I
1.
- 18x A/Gxi.I,
5 Tti~.ac1c~d 121.8
180./
C
+
--
/
-<4
/
/
K_______24
FINH:
ENS *THERWNINPECIFIED:
D ENSIOHAREINHMILUMETER$
URFA CE FIN NTOLERAHCE$:
X
±0.1
x
XX
AN GULA14
WGHATURE
---
DOHOT$CALEDkAWHG
IIEAKSKAtP
EDGEn
t0.08
±0 t.01"
NAME
30
DEBUR AND
DATE
~~
Tensile Testin
TfLE:
...
..
-----
Base
-4
MFQ
j
1 1 0 -u11
A
TE8
0 AL:
D WG H O.
1018 Steel
2
WEIG HT:
6 CA LE:
...........
...
......
..
..................
....
............
1- ..............
................
- .1...........
fmdf
tA4D
At$-Afl
OMINS104SANIN. mkilmIlIfS
X
t 0
WIA
Note: Woll thickness 0.125" (3.175)
X
0.05
t 0.01
...................
- ............
..............
- .................
.............................
...............................
CAR
s,4AWI
Or*w4. ChdAan 44pp*
.............
C.CD
...........
....
.....
D0401SCAH DIAWNG
...........
-- .....
......
nV6104
..........
............
Tensile Testing Machine
...........
....
...........
.
...............
Switch Holder
......
......................
..........
......
....
Din Projecton System
A4
Miminum
i SCAIIJ2
: S-111 101 -
APPENDIX B
149
150
APPENDIX B
Appendix C
CALCULATIONS
C.1 Minimum Shaft Diameter
C.1.1 Failure due to Yield
Failure of the shaft due to yield can be estimated using the Von Mises criterion [5]:
(C.1)
Sy'
where Sy is the yield strength and o' is the equivalent Von Mises stress, given by:
'+=
+3
(C.2)
2
introducing the expressions for the shear c and normal stress ax:
T r
J
16.T
-
d3
=
and
X
= 4F
A
-d2
(C.3)
one finally obtains:
2
=
4' F r
3.
2
4 F2
+ 48(T2
(C.4)
r
151
152
APPENDIX C
C.1.2 Failure due to Buckling
The screw shaft is subject to compressive loads as the sample is stretched. Therefore it is
important to estimate the critical load F, at which bucking occurs [5]. Since both ends of
the ball screw are fixed through the mechanical system, a fixed-fixed boundary condition
is assumed. The critical force F, is estimated assuming a commonly available shaft diameter of 16 mm with a pitch of 5.08 mm and a Young's modulus of steel of 207 GPa.
F
E
=
- C
(C.5)
dr
64
L
where E is the Young's modulus:
E
dr = 16mm -
F-L
(C.6)
= 13.46mm, LC = 125 mm and E = 206843 N/mm 2 , C=4
2C
2
4 - 2 206843
N
n
C.7)
(13.46mm)
Fmm
(125mm)2
64
Therefore the maximum axial load is much less than the critical force that will produce
buckling:
Fc = 0.84 106 N
(C.8)
4400N
C.2 Required Power Calculation
Assuming an outer diameter of 16 mm (OD) and with a lead (1) on a square type screw of
5.08 mm using the following standard formula [5] the torque T is:
T = Fx-dm [it. g dm
2
- dM -V0
-1
Where:
P
= 1 for squared threads
(C.9)
)pU = 0.01
APPENDIX C
dm = d - p/2
153
p = l/ns
1 = p - n,
Hence when replacing values:
d. = 16 - 2.54 = 13.46 mm
p = 5.08/2 = 2.54
i - 0.01 - 13.46 + 5.08
T - 440ON - 13.46.
2
n - 13.46 - (0.01
5.08)1
T = 3.858 N m
(C.10)
(C.11)
Since LinearSpeed = Lead - rpm and assuming a desired speed of 25 mm/min.
2mm
25rpm
=
mn
5.08mm
= 4.92rpm
(C.12)
1
(>
=
4.92rpm. 2 - 71 = 0.515s-
(C.13)
60#
min
Therefore the required motor power is:
Power = 3.858Nm - 0.515s~
=
1.99W
(C. 14)
.--M
154
APPENDIX C
C.3 Truck Stiffness Calculation
The following analysis is an approximation of the stiffness from a system formed by a carriage and trucks. The trucks are placed on the linear guides. In this section, the carriage is
assumed to be infinitively stiff, in Section 3.3.4 a FEM analysis for the carriages is performed. The purpose of the analysis is to compare two different design strategies: two
adjacent trucks or two trucks separated by a gap on each side of the carriage.
C.3.1 Design Strategy I: Using One Truck on Each Side of Carriage on
the Linear Guides:
Klinear guide truck
Stiffness per unit lenght for one truck.
Figure C.1
For this analysis a coordinate system with the oriY-axis
gin at the center of the truck is choosen. Assuming
an homogenous stiffness distribution along the xaxis, the stiffness of an infinitesimal small portion
0N--
--- - I
i
I
Truck
I
X-axis
is:
K' =
dx
(C.15)
APPENDIX C
155
where K/i is defined as the stiffness per unit length. The vertical displacement 6' is a linear function of x. It depends on the position and angle 0, hence using the small angle
approximation:
6 ' =x0
(C.16)
Per each small increment on x, the vertical force is:
dF' = K' - 6'.
(C.17)
At each infinitesimal segment dx, the moment is equal to the vertical force dF' times the
moment arm. dM = dF' - x .
(C.18)
Therefore replacing equation C.15 and C.17 in equation C.18:
dM =
K'
'-x
=
K
-dx
-x -
(C.19)
Integrating from -1/2 to 1/2:
= 2
-(E.x2.)dx
M =
p(K
2
3
x
2. 3
K
1
2
010
(C.20)
2
M = --12
Kmoment -
M
(C.21)
-.0
2
K-1
12
(C.22)
156
APPENDIX C
C.3.2 Design Strategy II: Using Two Trucks Next to Each Other
/
/
Kinear guide truck
Kinear guide truck
L=1
Figure C.2 Two adjacent trucks.
Using two trucks of same length I each, the analysis follows as before:
M =
K- 0.-x2 dx = 2. -
M =-
Kmoment
2
3
=
E- 0 .x2dx = 2
2
K - 0 -1
M -:2 -K- 12
K-. 0 --X
(C.23)
(C.24)
(C.25)
APPENDIX C
157
C.3.3 Design Strategy III: Using Two Trucks on Each Side of Carriage
Separated by a Gap:
I
1/
.4
L
yL.
x
Kinear guide truck
K inear guide truck
Figure C.3 Two truck separated by a gap.
Y-axis
L
I
/
Truck
X-axis
ruck
- -- -- - - - - -
x
(L+l)/2
77
----------
-~
(L-1)/2
Figure C.4 Integration limits.
Using two trucks separated from each center by a distance L, defined as the distance from
the center of one truck to the center of the other truck, the stiffness can be calculated as
follows.
Using equation C.20 with the appropriate integration limits:
158
158
APPENDIX C
APPENDIX C
L +l
32
L+l
M=
2.
-L
2
2-
1
x
dx = 2 -K 0
3 L2
3 (L
M = 2 -K - 0 [(L+
M
=K
12. 1
(6.1)
*[(L+1)3- (L-l1)3]
M =
-12- 1
=
)3
(C.26)
- l.(3 - L3 +12)
(C.27)
m (3e - L2 + 12)
(C.28)
SM
(C.29)
Kmoment
0
Hence Kmoment with two linear guides separated by a distance L is stiffer than Kmoment
with one truck or two adjacent truck.
Kmoment =
- (3 -L2 +
6
)
2
K moment = 2.K-
if L>l
(C.30)
C.4 Socket Head Cap Screw Grade and Torque Estimation for
the Clamping Force:
Assuming that the coefficient of friction is approximately 0.15 [16], the normal force is:
F = p-N
N = 440N - 29333N
0.15
(C.31)
(C.32)
APPENDIX C
APPENDIX C
-dM + d 0)2
For a Unified thread, the tensile stress area is As =
159
159
(Machinery's Hand-
book, 1483). For a M4xO.7, the average major diameter is 3.91 mm and the average pitch
diameter is 3.495 mm (Machinery's Handbook, 1771).
Hence the tensile stress area is:
As = 10.77-6m 2
N
(C.34)
= Pb
Gallow
(C.35)
-
Gallow = 2.67 - 10
Since two screws are used,
sallow =
(C.33)
Pa
(C.36)
1.335 - 109 Pa. The recommended grade has to be
above SAE Grade 7 (H or I) [16]. For this design a SAE Grade 8 was chosen.
The total torque necessary to develop the axial load Pb [16] is equal to:
L
Pb - 2
-n
d2 * R1
+
(2 -cosa)
+
(d + b) 4 )
(C.37)
Assuming 60 threads, a = 30 then d 2 is about 0.92 d. With no washer under the bolt
head, b is approximately 1.5 d.
T = Pb- (0.159 - L + (0.531 - g + 0.652 - 92) - d)
(C.38)
If all the threat and bearing friction coefficients are equal then:
T = P'b- [0.159 -L + 1.156 -
- d]
(C.39)
Where Pb was replaced by P'b = 2 because two screws are used.
L = 8 mm, t = 0.15, d=4 mm
(C.40)
160
160
APPENDIX C
APPENDIX C
(C.41)
T = 28.82 N m
C.5 Height Estimation Between Bottom Surface of the Head
Screw and the Top Surface of the Sample
The total specimen area under the grippers has to be under the compression force, otherwise a region of the specimen can slip and the test will loose its validity.
Assumption: the stress cone expands with a 30-degree angle
Head diameter 7 mm for a M4xO. 7 screw
Stress Cone
7 mm diam.
Top Gripper
Plate
Sample
Bottomn Gripper
SppPort
Cross Section View
Figure C.5 Stress cone.
Min. distance between screws: 14.6mm. Screw diameter 4mm.
_
(10.6 - (1.5 - 2)) = 3.8mm
(C.42)
6.58mm
(C.43)
Y = tanx
2
3.8
-
tan 30
Hence the minimum distance between the top of the sample and the bottom of the screw
head has to be 6.58 mm.
C
U
-.
-~