You are on page 1of 4

Finite Element Modelling of Ball Screw Feed Drive Systems

M. F. Zaehl, Th. Oertlil


1
Institute for Machine Tools and Industrial Management
TU Muenchen, Garching, Germany
Submitted by J. Milberg (I), Garching, Germany

Abstract
For full realization of the feasible drive performance on machine tools, the dynamic behaviour of the entire
mechatronic system must be analysed and optimized integrally during design of the machine. To permit
complete modelling of the machine tool frame structure with integral ball screw feed drive systems by means
of the finite element method (FEM) a specific model approach for ball screw drives is presented, which is a
prerequisite for the FEM modelling of a complete machine tool based on feed drives of this type. The feed
axis of a feed drives test station serves here as an example for demonstration of the modelling of feed
drives. The FEM model is integrated into a mechatronic model of the axis control system and the behaviour
of the position and speed control loop is simulated.

Keywords:
Finite element method (FEM), Mechatronic System, Machine Tool

1 INTRODUCTION sion characteristics [5]. The rotary masses and springs in


Huge advances have been made in recent years in the the drivetrain are in the latter case reduced to translatory
fields of CNC and digital drive technology in the achieve- DOFs in the feed direction. In addition, drive-specific pro-
ment of ever greater feed and fast traverse speeds of grams exist for detailed modelling and analysis of drive
machine tools. Further increases in performance require systems, including ball screw drive systems (e. g.
not only optimum selection, design and dimensioning of [6][7][8][9]). These methods do not however take the flexi-
the drive components, but also reductions in the weight of ble behaviour of the machine frame into consideration.
the moving frame components to a possible minimum. A method is presented below for the detailed modelling of
However, reductions in material usage result in losses in ball screw drives using universal FEM programs. This
stiffness in the region of the machine frame. Integral de- method permits direct FEM modelling of transmission
sign of the drives and the frame structure will therefore systems by discrete geometric modelling of the transmis-
become increasingly important in the development of sion shafts and even so ensures a realistic forcehorque
future machine generations [1][2]. straining in the transmission system.
The finite element method (FEM) as a means to structure
analysis and optimization continues to be an accepted and 2 MODELLING OF BALL SCREW DRIVES
verified stage of machine tool design. For vibration analy-
sis of machine frames, all flexible components are mod- 2.1 Stiffness conditions at the ball-groove contact
elled as finite element meshes by discrete geometric Figure 1 shows two typical designs for prestressed ball
mapping of the continuous bodies (the principle of FEM). screw drives. With regard to their stiffness properties, the
The meshes are then combined together with spring ele- compliance of the rolling balls is assumed to be dominant
ments to form a complete machine model [1][3][4][5]. This compared to the bodies of the ball screw and nut [lo].
connotes a substitute modelling of the stiffness properties
and the kinematic degrees of freedom (DOF) of the re-
spective joining elements, such as linear guides.
However, the integration of ball screw feed drive systems
into FEM machine models has not yet been satisfactorily
resolved. The transformation of the drive torque into a
feed force by the ball screw gives rise to two force flows in
the transmission system: a torque flow for transmission of
the motor torque, and an axial force flow for support of the
feed force on the axial bearing(s) of the ball screw. Uni-
versal FEM codes normally employed for analysis of the
frame structures do not provide suitable model elements
with both the screw DOF and the stiffness properties of
ball screw drives. Therefore, the forcehorque distribution
and the resulting strain upon the components in the Figure 1: Typical designs for prestressed
transmission system cannot be modelled realistically. ball screw drives.
Approximative solutions to this can be combining a screw
mechanism (kinematic multipoint constraint) with the axial
stiffness properties of the ball screw-nut system [4] or A rolling ball transmits forces F, only in the direction of the
substitute modelling of the rotary transmission system as contact normal at the interface between the ball and the
a translatory multi-DOF-system with equivalent transmis- thread groove (Figure 2, cf. [10][11][12]).
librium of forces, these couplings are effected both be-
tween the two reference nodes, and - using opposite signs
- within each of the two nodes. This model completely
generates the stiffness matrix CBsD (2) when the system
matrices are assembled by the FEM solver.

Figure 2: Contact force and angular transformations


on a rolling ball.
In a local coordinate system N , the x-axis of which (G~) Figure 3: Substitute scalar spring model for generation of
coincides with the contact normal, the stiffness tensor @ the off-diagonal matrix elements.
of the single ball contains only the normal stiffness C, of
the ball:
3 MODELLING OF MECHANICAL TRANSMISSION
SYSTEMS
Nc=l 0 0 01 Modelling of ball screw drives by the method presented
above defines in detail the forcehorque transformation and
lo O 01 the total stiffness of the rolling balls between the ball
screw and the nut. This assures a realistic forcehorque
2.2 Stiffness matrix for ball screw drives straining in the mechanical transmission system. Only this
A stiffness matrix CBsD is sought for ball screw drives characteristics enables the modelling of rotary transmis-
which couples a reference node "1" of the ball screw with sion systems by means of the FEM. The structure compo-
a reference node "2" of the nut. Both nodes coincide on nents, in this case the torque and force transmitting
the screw axis. The matrix must define the total stiffness shafts, can now be modelled as finite element meshes by
of all balls in the Cartesian DOFs and still leave the screw discrete geometric mapping. The meshes are then in turn
DOF unconstrained. The stiffness matrix is obtained as a coupled with spring elements for substitute modelling of
12x12 matrix by transformation of the single ball stiffness the joining elements such as couplings, bearings, or - as
tensors fl (1) into the nodal coordinate system of the seen above - ball screw drives.
reference nodes and summation for all balls being en- The procedure is independent of the FEM program em-
gaged. It yields the following form: ployed and can thus be integrated easily by users as an
extension to existing modelling and analysis processes.
c,, =[ cll with The particular advantage of the method is that the entire
-c
21 machine structure together with integrated drive systems
can be modelled and all relevant dynamic interactions of
the drives with the vibrating machine structure can be
comprehensively detected and analysed. Table 1 provides
an overview of the typical components of ball screw feed
drive systems and the finite element types suitable for
modelling.

L 0
0
0
0
0
0
0
0
Cbed

0 O I
Cbed

The axial stiffness c, of the ball screw drive can generally


Comoonent
Shaft
I Finite element model
Finite element mesh (beams with
I
(motor shaft, ball screw, circular cross-section)
be taken directly from the manufacturer's data sheet. The aear shaft)
radial stiffness C,d, the torsional stiffness ctor,the bending Coupling Torsional scalar spring
stiffness Cbend, and the principal screw stiffness c,,,, can be
Gear transmission Kinematic constraint (transmission
calculated from the axial stiffness c, and the geometric (toothed belt gear, ratio) with torsional scalar spring (belt
dimensions of the ball screw nut via the transformation Dinion aear) or coa stiffness) in series
between the single ball stiffness tensor fl (1) and the
Cog wheel, Finite element mesh (solids or shells)
stiffness matrix CBsD (2). The principal screw stiffness drive pulley or simplified: rigid body with inertial
elements c,, couple the axial and torsional DOFs. They tensor
align the matrix normal to the screw DOF and ensure the
latter DOF remains unconstrained.
Shaft to collar
connection
I Torsional scalar spring

2.3 FEM modelling of ball screw drives Bearing Scalar springs (radial, axial, bending
stiffnesses)
For the stiffness matrix to be applied in FEM codes, it
would have to be implemented as a special finite element. Ball screw drive Stiffness matrix as in Equation (2) or
substitute scalar spring model as
As this option is not always open to the practical user, a
described in section 2.3
procedure was developed for modelling the ball screw
drive with scalar spring elements. These elements are Carriage, Finite element mesh (solids or shells)
frame component or simplified: rigid body with inertial
available in all FEM programs. The diagonal elements of
tensor (see example below)
the stiffness matrix CBsD (2) are first defined by three
translatory and three rotary spring elements between the Linear guide Scalar springs (vertical and lateral
stiffnesses)
reference nodes of the ball screw and the nut. The sym-
metric off-diagonal elements c,, are then generated as Table 1: Overview of the finite element modelling of typical
shown in Figure 3 by cross coupling the axial and torsional components of ball screw feed drive systems.
DOFs (ux and rx respectively). For assurance of the equi-
4 FEM ANALYSIS OF A FEED DRIVE SYSTEM with regard to the transfer behaviour. The first torsional
Application of the method is shown below for the x-axis of mode is characterized by an antiphase vibration of the
the two-axis feed drives test station shown in Figure 4. In carriage (axial movement) in relation to the ball screw
this feed drive system, the ball screw is driven directly by (rotary movement) normal to the screw DOF. The rotation
a synchronous servo motor through a coupling. of the motor shaft is in phase with the ball screw with
slight torsion of the coupling and the ball screw. In the
Technical data (x-axis): second torsional mode, an antiphase vibration appears
9 d 7, , J
r -
= 204.1 (f4 kgm2
= 118.1 (f4 kgm2
between the rotations of the motor shaft and the ball
J=--- screw with torsion of the coupling. The ball screw passes
through the nut in the screw DOF with the carriage virtu-
ally stationary, undergoing slight axial strain in the section
between the axial bearing and the ball screw nut.
The dominance of the torsional modes becomes apparent
when the computed modes are postprocessed in terms of
modal synthesis for generation of the transfer functions
between the motor shaft and the mounting points of the
sensors on the motor shaft and the carriage. Figure 6
shows as an example the Bode diagram of the motor
Figure 4: Feed drives test station and the essential speed against the motor torque. For calculation of the
technical data for the x-axis. transfer function, the modal damping approach was em-
ployed with 5% critical damping equally on all modes.
The MSC.Nastran/MSC.Patran FEM software was em-
ployed in this case for modelling and analysis. Figure 5 - lo1,
1 . . . . . . . ., I
shows the FEM model of the x-axis.

100

I
./-
Frequency [Hz]

Figure 6: Transfer function of the motor speed against the


motor torque.

5 SIMULATION OF THE AXIS CONTROL SYSTEM


Considerably more insight can be gained from the FEM
model if it is exploited further as a model of the mechani-
cal control path for simulation of the axis control system
[6][8]. The second-order differential equations of motion
set up by means of FEM are transformed for this purpose
to state-space, a more suitable representation for time-
Mode Eigen- Mode shape domain integration. In the example under consideration, a
No. freq. modal order reduction was performed in order to reduce
the computational costs, and the state-space system was
I I OHz I Rigid body mode: screw mechanism in the
ball screw drive. generated from the decoupled modal system matrices.
34.8 Hz Axial vibration of the motor shaft; axial
displacement unconstrained by the cou-
pling.
115 Hz Antiphase vibration between the carriage
and the ball screw normal to the screw

"I""
DOF. In phase rotation of the motor shaft
with the screw.
Bending modes of the ball screw. I
Antiphase rotation between the motor shaft
and the ball screw. In phase screw motion Figure 7: Conventional cascade position control loop for
of the ball screw through the nut in the electric feed drives for CNC systems.
direction of the screw DOF.
The feed drive system with closed-loop control was simu-
I 7.8 I 276 Hz I Radial vibration of the motor shaft. I lated by means of the Matlab/Simulink simulation system.
Table 2: Computed eigenfrequencies and mode shapes. The mechatronic model of the position controlled feed axis
considers the synchronous servo motor modelled in sim-
Table 2 shows the first eight of the computed real eigen- plified form as a P-TI element and the time response of
frequencies and mode shapes. The two torsional vibration the power circuit by a first-order delay element inside the
modes at 115 Hz and 275 Hz are particularly dominant cascade control set up with a position, a speed and a
current controller. The mechanical transmission system is 7 ACKNOWLEDGMENTS
described in a model block by the reduced state-space We extend our sincere thanks to the Bavarian Research
system derived from the FEM model (Figure 7). Foundation (Bayerische Forschungsstiftung) for the gen-
The model enables the behaviour of the control loops to erous support of the work described in this paper.
be analysed in the time and frequency domain. This en-
ables the gain factors and time constants of the controllers
to be determined in advance and the chief performance 8 REFERENCES
and fidelity parameters such as control deviations, settling [ I 1 Bianchi, G., Paolucci, F., van den Braembussche,
times, or the controller band widths, to be evaluated dur- P., van Brussel, H., 1996, Towards Virtual Engineer-
ing the draft design stage of a machine. As examples of ing in Machine Tool Design, Annals of the CIRP,
simulation, Figure 8 shows the reference frequency re- 4511 :381-384.
sponse of the speed control loop calculated with band- PI Reinhart, G., WeilJenberger, M., 1999, Multibody
limited white noise on the speed controller input, and the Simulation of Machine Tools as Mechatronic Sys-
step response of the position control loop together with tems for Optimization of Motion Dynamics in the De-
the corresponding experimental results of the actual feed sign Process, Proc. of the IEEWASME Int. Conf. on
drives test station. Advanced Intelligent Mechatronics, Sep. 19-23, At-
lanta, USA, 605 - 610.
[31 Zatarain, M., Lejardi, E., Egana, F., 1997, Modular
Synthesis of Machine Tools, Annals of the CIRP,
4711 :333-336.
[41 Berkemer, J., 2003, Gekoppelte Simulation von
Maschinendynamik und Antriebsregelung unter Ver-
wendung linearer Finite Elemente Modelle, Disserta-
tion, University of Stuttgart.
[51 Trondle, H.-P., Schafers, E., Hamann, J., Flock, Th.,
2001, Mechatronics for Machine Tools and Produc-
tion Machinery. Proc. of the 1st Baltic Sea Workshop
on Education in Mechatronics, Kiel, Germany, 20-22
Sep., 157-162.
Eubert, P., 1996, Modellierungstechniken fur Vor-
schubantriebe: Theorie und Experiment, Schweizer
Maschi nenmarkt, 12:50-52.
[71 Reinhart, G., Zeller, W., 2002, Simulation of the
Safety Related Functions of the Control and Drive
System for Machine Tools, Production Engineering,
I N 1:123-126.
Zah, M. F., Englberger, G., Oertli, Th., 2002, Mecha-
tronic System Simulation of NC Drives in Machine
Tool Design, Driveworld (AsianIAustralien Ed.),
2: 18-21 .
Figure 8: Reference frequency response [91 Pritschow, G., Lehner, W.-D., Eppler, C., 2003, Dy-
of the speed control loop and namisches Verhalten von Kugelrollspindelantrieben,
step response of the position control loop. wt Werkstattstechnik online, 7/8:511-516.
[ I 01 SpielJ, D., 1970, Das Steifigkeits- und Reibungsver-
halten unterschiedlich gestalteter Kugelschraubtriebe
6 SUMMARY
mit vorgespannten und nicht vorgespannten Mut-
For full utilisation of the potential performance offered by ternsystemen, Dissertation, TU Berlin.
modern digital drive technology on machine tools, the
dynamic overall behaviour of the mechanical structure, the [ I 11 Lin, M. C., Ravani, B., and Velinsky, S. A,, 1994,
Kinematics of the Ball Screw Mechanism, Journal of
electrical drives, and control systems must be analysed
Mechanical Design, Transactions of the ASME,
and optimized integrally during design of the machine.
116/3:849-855.
The model approach for ball screw drives presented here
permits the modelling of ball screw feed drive systems [ I 21 Huang, H.-T. T. and Ravani, B., 1995, Contact
with universal FEM programs. This enables the entire Stress Analysis in Ball Screw Mechanism Using the
machine frame including the drive structures to be mod- Tubular Medial Axis Representation of Contacting
elled in an integral FEM model and the vibration behaviour Surfaces, Azarm, S. et. al., eds., Advances in Design
of the complete mechanical system to be analysed. The Automation, Vol. 1, Proc., 1995 ASME Design Engi-
procedure for modelling and analysis of ball screw feed neering Technical Conferences, Sep. 17-20, Boston,
drive systems was presented using the example of the 749-756.
feed axis of a feed drives test station. The simulation of
the axis control system was performed to demonstrate
that the FEM model generated by the method shown is a
suitable model for the behaviour of the mechanical control
path.

You might also like