Transcript
Page 1: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

1

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-1

Ball Screw Selection and Calculations

ME EN 7960 – Precision Machine DesignTopic 4

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-2

Ball Screw Selection Criteria

Maximum Rotational Speed

Resonance (bending) of threaded shaftDN value

Applied LoadThrust forceRequired torque

Stiffness

Ball Screw Selection

Ball Screw LifeBasic dynamic load rating

Accuracy

Page 2: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

2

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-3

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.

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-4

Driving Torque to Obtain Thrust

πη2lFT a=

T: driving torque [Nm]Fa: thrust force [N]l: screw lead [m]η: efficiency

Source: THK Co., Ltd.

Page 3: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

3

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5

Required Thrust

• The thrust is the sum of all forces acting in the axial direction.

gifMa FFFFF +++=FM: Machining force [N]Ff: Frictional force [N]Fi: Inertial force [N]Fg: Gravitational force [N]

Source: THK Co., Ltd.

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-6

Stresses from Applied Loads

2tr

aaxial r

σ = 3

2

trtorsional r

τ =

The equivalent (Von Mises) stress:

22 3 torsionalaxialeq τσσ +=

222

2

2

1214ηππ

σtrtr

aeq d

ldF

+=→

σmax: Permissible stress [147 MPa]

Page 4: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

4

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-7

Graphic Solution

0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.0090

5 .107

1 .108

1.5 .108

2 .108

2.5 .108

3 .108

1mm lead2mm lead4mm lead5mm lead

Von Mises Stress in Shaft (Fa = 2344N)

Root Diameter [m]

Von

Mis

es S

tress

[Pa]

max = 147 MPa

1mm lead -> dtr > 4.6mm2mm lead -> dtr > 4.8mm4mm lead -> dtr > 5.2mm5mm lead -> dtr > 5.5mm

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-8

Permissible Compressive Load

• Buckling Load

2

2

1blEIP λπ

=

P1: Buckling load [N]lb: Distance between mounting positions [m]E: Elastic modulus [Pa]I: Second moment of inertia [m4]λ: Support factor

Fixed – free: λ = 0.25Fixed – supported: λ = 2.0Fixed – fixed: λ = 4.0

Page 5: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

5

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-9

Fixed-Free Mount

Source: THK Co., Ltd.

Inexpensive but only applicable for short ball screws and/or slow speeds.

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-10

Fixed-Supported Mount

Source: THK Co., Ltd.

Most commonly used mounting setup.

Page 6: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

6

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-11

Fixed-Fixed Mount

Source: THK Co., Ltd.

Overconstrained mounting setup for applications where high stiffness, accuracy, and high shaft speed is required. Ball screw needs to be pre-stretched to avoid buckling in the case of thermal expansion.

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-12

Basic Static Load Rating Coa

– When ball screws are subjected to excessive loads in static condition (non rotating shaft), local permanent deformations arecaused between the track surface and the steel balls.

– When the amount of this permanent deformation exceeds a certain degree, smooth movement will be impaired.

asoa FfC ≥Coa: Basic static load rating [N, kgf, lbf]fs: Static safety factorFa: Load on shaft in axial direction [N, kgf, lbf]

2.0 – 3.0Operation with impacts and vibrations1.0 – 2.0Normal operation

fs (lower limit)Use conditions

Page 7: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

7

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-13

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.

ρπλ

ρπλ

Eld

AEI

ln

b

tr

bc

2

2

2

2

215

260

=

=

nc: Critical speed [min-1]lb: Distance between supports [m]E: Elastic modulus [Pa]I: Second moment of inertia [m4]ρ: Density [kg/m3]A: Root cross sectional area [m2]λ: Support factor

Fixed – free: λ = 1.875Supported – supported: λ = 3.142Fixed – supported: λ = 3.927Fixed – fixed: λ = 4.730

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-14

Spindle Speed and DN Value• Shaft speed

• DN Value. Unless specified otherwise:

70000≤DN D: Ball circle diameter [mm]N: Revolutions per minute [min-1]

lvn a= n: Revolutions per second [s-1]

va: axial speed [m/s]l: lead [m]

Page 8: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

8

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-15

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.

63

10×⎟⎟⎠

⎞⎜⎜⎝

⎛=

aw

a

FfCL

L: Rotation life [rev]Ca: Basic dynamic load rating [N, kgf, lbf]fw: Load factorFa: Load in shaft direction [N, kgf, lbf]

1.5 – 2.5Movement with impacts and vibrations1.2 – 1.5Normal movements1.0 – 1.2Smooth movement without impactsfwUse conditions

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-16

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

Page 9: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

9

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-17

Machining Profile of Making a Slot

0

0

0

1 0

m a x

m a x8

7

6

5

4

3

m a x2

m a x1

0

=−=−=−=−=

======

vvvvvvvvv

vvvvvvvvv

v

r

m

m

m

m

Machining speed

Maximum speed

Variable speedWork piece

vmax

-vmax

-vm

vm

v

x

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-18

Load Profile for Making a Slot

0

0

0

10

max

max8

7

6

5

4

3

max2

max1

0

=−=−=−=−=

======

vvvvvvvvv

vvvvvvvvv

v

r

m

m

m

m

vmax

-vmax

-vm

vm

V,F

t

0 1 2 3 4 5 6 7 8 910

101 2 3 4 5 6 7 8 9

NFFF

NFF

NFFF

NFFF

NFFNFF

NFFF

NFFF

NFF

NFFF

fia

fa

fia

fma

fa

fa

fma

ifia

fa

fia

2324

10

2344

510

1010

510

2324

10

2344

10

9

8

7

6

5

4

3

2

1

=−=

−=−=

−=−−=

−=−−=

−=−=

==

=+=

−=+−=

==

=+=

Page 10: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

10

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-19

Running Lengths Depending on Usage

( )2

21 acclaccl

tvvl +=Running distance during acceleration:

Running distance during deceleration:( )

221 decl

decltvvl +

=

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-20

Mean Axial ForceDetermine mean axial load in the positive direction by collecting all individual, positive axial loads.

3

3

, ∑∑+

++

+ =

ii

iiai

meana l

lFF

Determine mean axial load in the negative direction by collecting all individual, negative axial loads.

3

3

, ∑∑−

−−

− =

ii

iiai

meana l

lFF

Determine mean axial load:2

,,,

−+ += meanameanameana

FFF

Page 11: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

11

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-21

Load Profile Based on Utilization

3

333

,b

acclaccluniunimmmeana l

lFlFlFF ++=Mean axial force:

Fm: Machining forceFuni: Force at constant velocity (not machining)Faccl: Maximum force during acceleration and decelerationlm: Total travel per cycle during machiningluni: Total travel per cycle at constant velocitylaccl: Total travel per cycle during acceleration and decelerationlb: Length of ball screw

Total travel length: acclunimb llll ++=

Travel length:

bacclaccl

buniuni

bmm

lqllql

lql

===

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-22

Load Profile Based on Utilization (contd.)

qm: Percentage per cycle spent machining (typically 0.5 – 0.9)quni: Percentage per cycle spent at constant velocity (typically 0.05 – 0.45)qaccl: Percentage per cycle spent during acceleration and deceleration (typically 0.05 – 0.1)

Utilization: 1=++ acclunim qqq

Page 12: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

12

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-23

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:

mh n

LL60

=L: Rotation life [rev]Lh: Life time [hr]nm: mean rotational speed [min-1]

( )

∑∑

=

ii

iii

m l

lnn

ni: rotational speed at phase i [min-1]li: distance traveled at phase i [m]

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-24

Axial Rigidity

Page 13: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

13

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-25

Axial Rigidity

HBNs kkkkk11111

+++=

k: Axial rigidity of linear motion system [N/m]ks: Axial rigidity of screw shaft [N/m]kN: Axial rigidity of nut [N/m]kB: Axial rigidity of support bearing [N/m]kH: Axial rigidity of support housing [N/m]

2121

11111

HHBBNs kkkkkkk ++

+++=

Fixed-freeFixed-supported

Fixed-fixed

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-26

Ball Screw Selection Procedure

• Axial rigidity of shaftFixed-free and fixed-supported:

LAEks =

Fixed-fixed:

abAELks =

LAEks

4min, =

Page 14: Ball Screw Selection and Calculationsme7960/lectures/Topic4-BallscrewCalculations.pdf3 ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-5 Required Thrust • The

14

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-27

Ball Screw Accuracy

• Applicable if used in combination with rotary encoders.

Source: THK Co., Ltd.

ME EN 7960 – Precision Machine Design – Ball Screw Calculations 4-28

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.

ππδδ

232

4

lGd

TlkF

Nl

tr

b

axial

a

rotSa ⋅+++=

δa: overall linear error [m]δs: ball screw non-linearity [m]l: lead [m]Nrot: resolution of rotary encoder

[pulses/rev]Fa: thrust force onto system [N]

kaxial: overall linear stiffness [N/m]Τ: applied torque [Nm]lb: ball screw length [m]dtr: root diameter of shaft [m]G: shear modulus [Pa]


Recommended