Professional Documents
Culture Documents
Topic4 BallscrewCalculations
Topic4 BallscrewCalculations
Ball Screw
Selection
Stiffness
1
Based on Load
• A ball screw transforms rotational motion into
translational motion. As a result, the shaft is subject to
loads:
– Thrust force (the sum of all external forces such as machining
load, gravity, friction, inertial forces, etc.).
– Torque required to generate the thrust force.
2
Required Thrust
• The thrust is the sum of all forces acting in the axial
direction.
FM: Machining force [N]
Ff: Frictional force [N]
Fa = FM + F f + Fi + Fg Fi: Inertial force [N]
Fg: Gravitational force [N]
Fa 2T
σ axial = τ torsional =
πrtr2 πrtr3
The equivalent (Von Mises) stress:
σ eq = σ axial
2
+ 3τ torsional
2
4 Fa 12l 2
→ σ eq = 1 +
πd tr2 π 2 d tr2η 2
3
Graphic Solution
Von Mises Stress in Shaft (Fa = 2344N)
8
3 .10
1mm lead
8 2mm lead
2.5 .10
4mm lead
5mm lead
Von Mises Stress [Pa]
8
2 .10
8
1.5 .10 max = 147 MPa
8
1 .10
7
5 .10
0
0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009
1mm lead -> dtr > 4.6mm
2mm lead -> dtr > 4.8mm
Root Diameter [m] 4mm lead -> dtr > 5.2mm
5mm lead -> dtr > 5.5mm
ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-7
4
Fixed-Free Mount
Inexpensive but only applicable for short ball screws and/or slow speeds.
Fixed-Supported Mount
5
Fixed-Fixed Mount
6
Permissible Speed
• When the speed of a ball screw increases, the ball screw
will approach its natural frequency, causing a resonance
and the operation will become impossible.
7
Dynamic Load Rating Ca and Life
• The basic load rating Ca is the load in the shaft direction
with 90% of a group of the same ball screws operating
individually will reach a life of 106 (1 million) revolutions.
Use conditions fw
Smooth movement without impacts 1.0 – 1.2
Normal movements 1.2 – 1.5
Movement with impacts and vibrations 1.5 – 2.5
Example
• Mass of axis: 350kg
• Maximum velocity: 20m/min
• Acceleration time: 0.05s
• Bearing friction factor: 0.003
• Machining force: 500N
• Length of work piece: 500mm
• Length of travel at maximum speed: 100mm
• Orientation of axis: horizontal
8
Machining Profile of Making a Slot
Machining speed
Maximum speed
v Work piece Variable speed
vmax
v0 = 0
v1 = vm ax
v2 = vm ax
v3 = vm
v4 = vm
vm x v5 = 0
v6 = −vm
-vm v7 = −vm
v8 = −vm ax
vr = −vm ax
v1 0 = 0
-vmax
V,F
vmax
v0 = 0 Fa1 = Fi + F f = 2344N
v1 = vmax Fa 2 = F f = 10 N
v2 = vmax Fa 3 = − Fi + F f i = −2324N
v3 = vm Fa 4 = Fm + F f = 510 N
vm t v4 = vm Fa 5 = F f = 10 N
v5 = 0
Fa 6 = − F f = −10 N
-vm v6 = −vm
Fa 7 = − Fm − F f = −510 N
v7 = −vm
Fa 8 = − Fi − F f = −2344N
v8 = −vmax
vr = −vmax Fa 9 = − F f = −10 N
v10 = 0 Fa10 = Fi − F f = 2324N
-vmax
1 2 3 4 5 6 7 8 9 10
9
Running Lengths Depending on Usage
(v1 + v2 )tdecl
Running distance during deceleration: ldecl =
2
∑F l 3
ai + i +
Fa ,mean + = 3 i+
∑l i
i
Determine mean axial load in the negative direction by collecting all individual,
negative axial loads.
∑F 3
l
ai − i −
Fa , mean − = 3 i−
∑l i
i
Fa ,mean + + Fa ,mean −
Determine mean axial load: Fa ,mean =
2
ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-20
10
Load Profile Based on Utilization
Fm3lm + Funi
3
luni + Faccl
3
laccl
Mean axial force: Fa ,mean = 3
lb
Fm: Machining force
Funi: Force at constant velocity (not machining)
Faccl: Maximum force during acceleration and deceleration
lm: Total travel per cycle during machining
luni: Total travel per cycle at constant velocity
laccl: Total travel per cycle during acceleration and deceleration
lb: Length of ball screw
Travel length: lm = qm lb
luni = quni lb
laccl = qaccl lb
ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-21
11
Dynamic Load Rating Ca and Life
• When the rotation life L has been obtained, the life time
can be obtained according to the following formula if the
stroke length and the operation frequency are constant:
∑ (n l ) i i
nm = i
∑l i
i
Axial Rigidity
12
Axial Rigidity
1 1 1 1 1
Fixed-free
Fixed-supported
= + + +
k ks k N kB kH
1 1 1 1 1
Fixed-fixed = + + +
k k s k N k B1 + k B 2 k H 1 + k H 2
AE
ks =
L
Fixed-fixed:
AEL
ks =
ab
4 AE
k s ,min =
L
ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-26
13
Ball Screw Accuracy
• Applicable if used in combination with rotary encoders.
Overall Error
• The overall error is the summation of a number of individual errors:
– Non-uniformity of threaded shaft.
– Resolution/accuracy of rotary encoder.
– Axial compliance of ball screw assembly.
– Torsional compliance of threaded shaft.
l F 32Tl l
δa = δS + + a + 4b⋅
N rot k axial πd tr G 2π
δa: overall linear error [m] kaxial: overall linear stiffness [N/m]
δs: ball screw non-linearity [m] Τ: applied torque [Nm]
l: lead [m] lb: ball screw length [m]
Nrot: resolution of rotary encoder dtr: root diameter of shaft [m]
[pulses/rev] G: shear modulus [Pa]
Fa: thrust force onto system [N]
14