SlideShare a Scribd company logo
1 of 12
Download to read offline
Every year’s new machine tools have been showing improvements in efficiency and power. Increasing feed rates and acceleration values
have reduced machining times. At the same time, increasing accuracy has permitted ever-closer tolerances. On the one hand, these
developments enable the machining of increasingly critical parts; on the other hand they simplify the manufacture of complex
assemblies. Selective manual assembly and bench work can often be reduced. Also, higher accuracy of parts normally results in
improved function of component assemblies. Dimensional accuracy in motor transmissions, for example, has increased service life and
reduced noise emission.
In the total error budget of a machine tool the positioning error values of the feed axes play a critical role.The following text discusses
these errors and compares them with other types of error.The primary problem involved with position measurement using rotary
encoder and ball screw is the thermal expansion of the ball screw.The resulting positioning error often outweighs the thermally induced
structural deformation and geometric error of machining centers. Several tests show the influence of the heating of the ball screw on the
results of machining – also with respect to the ball screw bearing. When a linear encoder is used for position measurement, the thermal
expansion of the ball screw has no influence and the position drift is negligible. As requirements for machine tool accuracy and velocity
increase, the role of linear encoders for position measurement grows increasingly important.
Technical Information
Accuracy of Feed Axes
August 2006
The accuracy of modern machine tools is
measured with an increasing number of
new and revised inspection and acceptance
tests. Where years ago purely geometric
acceptance tests predominated, today’s
routine methods include dynamic tests
such as circular interpolation and free-form
tests, thermal tests such as described in
ISO/DIS 230-3, and for production
machines, capability testing during
acceptance or regular inspection.The
influences of the cutting processes, the
geometric accuracy of the machine, its
static and dynamic rigidity and the
positioning response of the feed axes on
the attainable accuracy of the workpiece
can be more specifically analyzed. Machine
errors are therefore becoming increasingly
transparent to the user.
Feed drive mechanism of a milling
machining center
Considering the increasing frequency of
changing jobs and the concomitant
reduction in batch sizes, reducing the
thermal or systematic error of a machine
tool through tedious optimization of
individual production steps is seldom
feasible.The ´accuracy of the first part´ is
gaining in importance. In particular the
thermal error of machine tools is drawing
ever more interest.
The following text shows that thermal error
can be quite significant, especially for the
feed axes. Unlike structural deformation,
errors of the feed axes can be dramatically
reduced through a choice of simple and
readily available measuring devices.
22
Fig. 1: Typical drive system of a numerically controlled machine tool with linear scale on the slide and rotary encoder on the motor.
Unlike in position feedback control with rotary encoder and ball screw, a linear encoder includes the feed drive mechanism in the
control loop.
An exact error analysis of position measure-
ment via rotary encoder and feed screw
begins with a consideration of prevalent
mechanical feed-drive systems. Although
machine tool designs vary immensely, the
mechanical configuration of their feed drive
is largely standardized (Fig. 1). In almost
all cases, the recirculating ball screw
has established itself as the solution for
converting the rotary motion of the servo
motor into linear slide motion. Its bearing
takes up all axial forces of the slide.The
servo motor and ball screw drive are usually
directly coupled.Toothed-belt drives are also
widely used to achieve a compact design
and better adapt the speed.
For position measurement of feed axes on
NC machine tools it is possible to use either
linear encoders or recirculating ball screws
in conjunction with rotary encoders. A
position control loop via rotary encoder and
ball screw includes only the servo motor
(Fig. 1 dashed line). In other words, there
is no actual position control of the slide,
because only the position of the servo
motor rotor is being controlled.To be able
to extrapolate the slide position, the
mechanical system between the servo
Feed-Drive System Design
motor and the slide must have a known
and, above all, reproducible mechanical
transfer behavior. A position control loop
with a linear encoder, on the other hand,
includes the entire mechanical feed-drive
system.Transfer errors from the mechanics
are detected by the linear encoder on the
slide, and are corrected by the controller
electronics.
Differing terminology
Different terms are used to distinguish
between these two methods of position
control. German-speaking and some
English-speaking communities generally
refer to them somewhat inaccurately as
”direct and indirect measurement.”
However, these terms are rather poorly
chosen because, strictly speaking, both
methods are direct. One method uses the
line grating on the linear scale as the
measuring standard, the other the pitch of
the ball screw.The rotary encoder simply
serves as an interpolating aid. Here the
Japanese concepts of "semi-closed-loop
and closed-loop control" seem appropriate,
since they more aptly describe the actual
problem.
Trend toward digitally driven axes
As a result of the trend toward digital axes
in drive technology, a large share of new
servo motors feature rotary encoders,
which in principle can serve together with
the feed screw for position control.With
such a drive configuration the decision must
be made as to whether to add a linear
encoder or simply to use a ball screw
working in combination with the already
existing motor encoder.
One should remember to consider the
problems discussed in the following text
regarding position measurement using a
rotary encoder/ball screw system.They
can quickly increase the cost of an ”eco-
nomical” machine if the owner finds that
the accuracy does not suffice in certain
applications.
xnom
xactl Position
controller
Velocity
controller
3
HEIDENHAIN
ACCOM
X
Y
5 μm/div
HEIDENHAIN
ACCOM
X
Y
5 μm/div
R = 10 mm
f = 2, 4, 6, m/min
HEIDENHAIN
ACCOM
X
Y
5 μm/div
HEIDENHAIN
ACCOM
X
Y
5 μm/div
3
Kinematics error
Kinematics errors that can be directly
attributed to position measurement using
feed screw and rotary encoder result from
ball screw pitch error, from play in the feed
elements, and from the so-called pitch
loss. Ball screw pitch errors directly influe-
nce the result of measurement because
the pitch of the ball screw is being used as
a standard for linear measurement. Play in
the feed transfer elements causes back-
lash.The pitch loss [1] results from a shift
of the balls during the positioning of ball
screw drives with two-point preloading
and can lead to reversal error in the order
of 1 to 10 µm.
Error compensation
Most controls are capable of compensating
such pitch error and reversal error. How-
ever, to determine the compensation
values it is necessary to make elaborate
measurements with comparative measur-
ing devices such as interferometers and
grid encoders. In addition, the reversal error
is often unstable over long periods of time
and must be regularly recalibrated (Fig. 2).
Strain in drive mechanisms
Forces leading to the deformation of feed
drive mechanisms cause a shift in the
actual axis slide position relative to the
position measured with the ball screw and
rotary encoder.They are essentially inertia
forces resulting from acceleration of the
slide, cutting process forces, and friction in
the guideways.The mean axial rigidity of a
feed drive mechanism as shown in Fig. 1
lies in the range of 100 to 200 N/µm (with
a distance between ball nut and fixed
bearing of 0.5 m and a ball screw diameter
of 40 mm).
Cutting force
The cutting force can quite possibly lie in
the kN range, but its effect is distributed
not only in the feed drive system, but also
over the entire structure of the machine
between the workpiece and the tool.The
deformation of the feed drive system
therefore normally has only a small share
in the total deformation of the machine.
A linear encoder can recognize and correct
only this small portion of the total defor-
mation. Critical component dimensions,
however, are normally finished at low feed
rates with correspondingly low deformation
of the feed drive system.
Positioning Errors Caused by Mechanical Influences
New After 1 year
Fig. 2: Circular tests of a machining center without linear encoders in new condition and
after one year.The reversal error of the X axis has increased significantly.
Position control with rotary encoder Position control with linear encoder
Fig. 3: Circular tests of a machining center that has been retrofitted with linear encoders.
With position feedback control by rotary encoder and ball screw, the circles deviate
significantly from the ideal path at high feed rates. With linear encoders, the
contour accuracy is considerably better.
Force of acceleration
A typical slide mass of 500 kg and a mod-
erate acceleration of 4 m/s2
result in de-
formations of 10 to 20 µm that cannot
be recognized by the rotary encoder/ball
screw system.The present industry trend
toward accelerations in significantly higher
ranges will result in increasingly large de-
formation values.
Force of friction
The force of friction in the guideways lies
between 1% and 2% of weight for roller
guideways and 3% to 12% of weight for
sliding guideways [2]. A weight exerting
5 N therefore results in feed drive
deformation of only 0.25 to 6 µm.
Circular test for inspecting machine
tools
A typical example for errors dependent on
acceleration and velocity can be recorded
in a circular interpolation test on a vertical
machining center (Fig. 3). With position
feedback control by rotary encoder and ball
screw, the circles deviate significantly from
the ideal path at high contour speeds.The
same machining center shows significantly
better contour accuracy when equipped
with linear encoders.
44
Positioning error resulting from thermal
expansion of the ball screw presents the
greatest problem for position measurement
via rotary encoder and ball screw.This is
because the ball screw drive must serve a
double function: On the one hand it must
be as rigid as possible to convert the rotary
motion of the servo motor to linear feed
motion. On the other hand it must serve as
a precision measuring standard.The two-
fold function therefore forces a compro–
mise because both the rigidity and the
thermal expansion depend on the pre–
loading of the ball nut and the fixed bear–
ing. Both the axial rigidity and the moment
of friction are roughly proportional to the
preloading.
Friction in the ball nut
The largest portion of the friction in a feed
drive system is generated in the ball nut.
This is because of the complex kinematics
of a recirculating ball nut. Although at first
glance the balls may seem only to be rolling,
they are in fact subjected to a great deal of
friction. Besides the microslip resulting from
relative motion in the compressed contact
areas, the greatest effect is from the macro-
slip due to kinematics exigencies.The balls
are not completely held in the races and
wobble much like tennis balls rolling down a
gutter.The result is a continual pressing and
pushing with occasional slipping of the balls.
The friction among the balls is aggravated
by high surface pressure due to the
absence of a retaining device to separate
them. As in every angular-contact ball
bearing a spinning friction results from a
contact diameter that is not orthogonal to
the axis of ball rotation. Each ball therefore
rotates about its contact diameter. Recent
studies have also shown that the balls can
move in the thread only because of an
additional slip component brought on by the
thread pitch [3].
The recirculation system is a special
problem zone for ball screws. With every
entrance into the recirculation channel, just
as with every exit, the movement of the
ball changes entirely.The rotational energy
of the balls, which in rapid traverse typically
rotate with 8000 rpm, must be respec-
tively started and stopped. In contrast to
the preloaded thread zone, in the recircula-
tion zone the balls are not under stress.
The play of energy causes the balls to
collect in the recirculation channel. Without
elaborate measures to reintroduce the balls
into the thread at the end of the channel it
tends to congest, causing the familiar
jamming of the ball screw drive.
Positioning Error due to Rising Ball-ScrewTemperature
The moment of friction of a ground
precision recirculating ball screw with 40
mm diameter and 10 mm pitch was
measured by Golz [4] for various preload
forces and rotational speeds (Fig. 4).The
Stribeck characteristic of frictional moment
is clearly recognizable. It confirms the high
share of solid-body friction and mixed
friction in ball screw drives at low speeds.
Viscous friction dominates at high speeds.
It is interesting to note that for this typical
ball screw the normal machining feed rates
lie far below the speeds at which the
moment of friction is at its minimum.The
rapid traverse feed rates, however, lie far
above it.The feed rates at which this ball
screw is at optimum efficiency therefore
seldom occur.The moment of friction is
only slightly dependent on the axial load of
the ball nut [4].
Frictional heat generated in the ball nut
With a typical preload of 3 kN and allowing
for the missing wiper, this results in a no-
load or frictional moment of 0.5 to 1 Nm.
This means that in rapid traverse at a ball
screw speed of 2000 rpm approximately
100 to 200 W of frictional heat is generated
in the ball nut.
Fig. 4: Measured moment of friction of a two-point preloaded ball screw [4].
The Stribeck characteristics is plainly visible.
Nominal diameter 40.00 mm
Pitch 10.00 mm
Axial force 0.00 kN
Angle of contact 45.00 degrees
Ball diameter 6.35 mm
Internal ball recirculation, no wiper
Rotational speed n
Viscous frictionMixed
friction
Momentoffriction
Preloading
force
Spindle speed
Momentoffriction
rpm
55
More frictional heat to be expected
To increase rapid traverse velocity, either
the pitch or the rotational speed of the
recirculating ball screw must increase. In
the last 5 years the maximum permissible
speed of recirculating ball screws has
doubled. Due to the continually increasing
requirement for acceleration, the pre-
loading and therefore the friction of the
ball nut could not be reduced. Recirculating
ball screw drives therefore generate sig-
nificantly more heat than before and will
generate even more in the future.
Measurement of positioning accuracy
according to ISO 230-3
The influence of frictional heat on the
positioning response of the feed axis
becomes apparent when positioning tests
are conducted in accordance with the new
international standard ISO/DIS 230-3.This
standard contains proposals for making
uniform measurements of thermal shifts of
lathes and milling machines as a result of
external and internal heat sources (Fig. 5).
Fig. 5: Measurement of thermal displacement of a machining center in accordance with
ISO/DIS 230-3.
Structural deformation
– Ambient conditions
– Heat generated by the spindle
Drift of positioning axis
– Heat generated in the ball screw
Deformation in the machine structure
resulting from changes in ambient
conditions or through heat generation in
the spindle drive are recorded with the aid
of 5 probes that measure against a cylinder
mounted in the tool holder.This makes it
possible to measure all 5 relevant degrees
of freedom.To test the feed axes, it pro-
poses a repeated positioning to 2 points
that lie as near as possible to the traverse
range at an agreed percentage of rapid
traverse velocity.The change of the posi-
tions with respect to the initial value is
recorded.The test is to be conducted until
a satiation effect is clearly observable.
Simpler test equipment than the laser
interferometer, such as dial gauges, can
also be used for the axis test. These tests
enable any workshop to conduct such
inspections at a reasonable cost.
6
-120
-100
-80
-60
-40
-20
0
20
720 mm
360 mm
0 mm
40 min
0 10 20 30 40 50 60 70 80 90
6
Differing types of behavior can be expected
depending on whether the ball screw can
expand freely.The various types of bearings
for recirculating ball screws are illustrated in
Fig. 6.
Fixed bearing at one end
In the case of fixed/floating bearings, the
ball screw will expand freely away from the
fixed bearing in accordance with its tem-
perature profile.The thermal zero point of
such a feed axis is at the fixed bearing.
This means that theoretically no thermal
shift would be found if the ball nut is
located at the fixed bearing. All other
positions will be affected by the thermal
expansion of the ball screw.
Fig. 7 shows the result of a positioning
test as per ISO/DIS 230-3 on a vertical
machining center (built in 1998) retrofitted
with linear encoders. An X axis was
positioned to three points a total of 100
times at 10 m/min.Taking the standstill
periods for measured value acquisition into
account, the mean traversing speed during
the test was approx. 4 m/min. In addition
to the two positions at the ends of traverse
as recommended in the standard, a third
position at the midpoint of traverse was
measured. Fig. 7 shows the position
values with respect to their initial values.
At first the ball screw / rotary encoder
system was used for position feedback
control. In a second test under otherwise
identical conditions, linear encoders were
used.The comparator system was a
VM 101 from HEIDENHAIN.
In spite of the moderate feet rate of 10 m/
min (rapid traverse 24 m/min), the position
farthest from the fixed bearing of the ball
screw shifted by more than 110 µm within
40 minutes. It is interesting to note that the
drift increases very quickly immediately
after switch-on. Any change in the mean
feed rate in a production process therefore
immediately affects positioning accuracy.
Similar results were published by Schmitt
[5].
Influence of the Ball Screw Bearing on Positioning Accuracy
No drift in position values measured
with linear encoders
The measured positioning accuracy
therefore depends directly on the number
of repetitions, particularly after the first few
repetitions.The measurements taken by
the retrofitted linear encoders show no
drift.
Batch production
To demonstrate the applicability of this
experiment to actual production conditions,
a small batch of aluminum workpieces was
machined on the same machine. Eight
70 mm x 70 mm workpieces were fixed on
a vertical machining center. Four pockets
and two radii were machined using 4 tools
with an infeed of 1 mm in the Z axis (Fig. 8).
50 µm/m
Fixed bearing at one end (fixed/floating), see Fig. 7
Fixed bearing at both ends (fixed/fixed), see Fig. 10
Fixed bearing at one end (fixed/preloaded), see Fig. 11
Fig. 6:The various types of bearings for recirculating ball screws.
Driftofposition[µm]
Time [min]
Linear encoder
Ball screw/
rotary encoder
Fig. 7: Drift of three positions during positioning accuracy measurement in accordance
with ISO/DIS 230-3 on a machining center with ball screw in fixed/floating
bearings. Position measurement via rotary encoder and ball screw shows a distinct
drift of positions due to the thermal growth of the screw.
7
-20
0
5 10 15 200
20
40
60
80
100
2 h
7
After the 6-minute machining operation the
8 parts were not exchanged. Rather, the
infeed in Z was increased by 1 mm and the
operation repeated. As a result of the
thermal expansion of the ball screw, all
workpieces show a step pattern on the left
side.This pattern is particularly pronounced
on the workpiece farthest away from the
fixed bearing.The right sides of the work-
pieces are smooth because with each shift
in the positive X direction the previous step
was also removed. In principle the same
effect could be observed in theY direction
as in the X direction, but because of the
lesser amount of movement in theY axis
the step pattern is significantly less pro-
nounced. In the X direction the compara-
tive measurement of the step pattern
shows a drift of approx. 90 µm with a time
constant of thermal expansion slightly less
than an hour (Fig. 9).
If additional work is to be done on
previously machined workpieces with
critical dimensions, the machine datum
must be continually inspected and cor-
rected.The machine achieves thermal
equilibrium after one hour, but after an
interruption in machining it begins to drift
in the reverse direction. If the part pro-
gram and with it the mean feed rate are
changed, it again takes approx. 1 hour
for the ball screw to regain thermal
equilibrium.
Fixed bearing at both ends
The situation is more complex in the case of
fixed/fixed bearings. Ideally rigid bearings
would prevent expansion of the ball screw
at its end points. However, this would re-
quire considerable force.To prevent expan-
sion of a ball screw with 40-mm diameter,
2.6 KN must be applied per degree Celsius
of temperature increase. A typical angular-
contact ball bearing would quickly fail under
any large increase in temperature. Under
real conditions, the rigidity of the pur-
portedly fixed bearings with their seats lies
in the area of 800 N/µm. This means that as
the temperature of the ball screw increases,
the bearings deform significantly.The end
points of the ball screw do not remain at
their original position.The same experiment
as in Fig. 7 was conducted on a vertical
machining center (built in 1998) with fixed
bearings at both ends.The tested 1-m long
feed axis was mechanically designed to be
very rigid. At each end of the ball screw the
same bearing was built into seats that were
machined directly into the machine’s cast
frame.
Fig. 8: Experimental setup for batch production with multiple workpieces. 4 pockets
and 2 radii were machined using 4 tools with an infeed of 1 mm in the Z axis.To
illustrate drift resulting from thermal expansion of the ball screw, the workpieces
were not exchanged after machining. Instead, the part program was run repeatedly
at successively increasing depth.
Fig. 9: Result of the experiment in Fig. 8.The left pocket of the workpiece plainly shows a
step pattern resulting from thermal expansion of the ball screw.
Driftofmachinedatum[µm]
Cycle and depth [mm]
Drift
Ball screw / rotary encoder
Linear encoder
8 workpieces
Time / 8 workpieces = 6 min
Tool 1
Tool 4
Tool 2
Tool 3
8
-10
0
10
20
30
40
50
1260 18 24 30 36 42 48 54
500 mm
250 mm
0 mm
-40
-30
-20
-10
0
10
20
30
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75
0 mm
450 mm
900 mm
8
Fig. 10: Drift of three positions during positioning accuracy measurement in accordance
with ISO/DIS 230-3 on a feed axis with a ball screw in fixed bearings at both ends.
Position measurement via rotary encoder and ball screw causes a distinct drift of
positions due to the thermal growth of the ball screw.
Fig. 11: Drift of three positions during positioning accuracy measurement in accordance
with ISO/DIS 230-3 on a feed axis with a ball screw in fixed/preloaded bearings.
The results show a distinct drift due to position measurement by ball screw and
rotary encoder.
The results of measurement in Fig. 10
show curves as theoretically expected.
The end points of the ball screw cannot
be kept in their original positions. They
each move by 20 to 30 µm in the direc-
tion of the force generated by heat. The
total expansion of the ball screw is about
50 % less than that shown in Fig. 7. This
means that by designing fixed bearings
at both ends, the expansion could be
halved. The thermal zero point of the feed
axis seems to lie at the midpoint of the
traverse range. This is also expected
because the bearings have approximately
equal rigidity and the ball screw was
heated evenly over its entire length.
Fixed/preloaded bearing
This type of bearing causes problems
for traversing programs with high mean
velocities because the bearing load is
detrimental to service life and the forces
to be withstood result in deformation of
the machine structure. A fixed/preloaded
bearing design is therefore often used as
a sort of pressure valve (Fig. 6). With a
typical preload of 50 µm/m, one would
expect that such a bearing configuration
would behave like a fixed/fixed combination
up to a temperature increase of approx.
5 K, and beyond that, like a fixed/floating
combination.
Fig. 11 shows the results of a positioning
test on a machining center with a ball screw
with fixed/preloaded bearings conducted
along the pattern of the previously described
experiments. Surprisingly, in spite of the
fixed/preloaded bearing configuration, a
position drift similar to that in Fig. 7
becomes apparent. This means that the
feed axis behaves roughly like one with
fixed/floating bearings.The thermal zero
point seems to lie near the fixed bearing.
Unlike the axes in the two previous experi-
ments, this axis had a travel of only 500 mm
instead of one meter.The magnitude of the
drift is therefore not comparable.
This experiment shows that the simple
model of the ball screw with fixed/pre-
loaded bearings does not stand up to
reality. As a rule, the end with the movable
bearing is much less rigid than the end
with the fixed bearing.The cause lies in
the difference in the bearing designs. While
the first end with a genuine, inherently
preloaded fixed bearing must continue
to remain rigid when the second end has
begun to move, with increasing tempera-
ture the second end loses its preload and
therefore also its rigidity.
Time [min]
Driftinposition[µm]
Time [min]
Driftinposition[µm]
9
1 m
+10 K
700 N/μm 700 N/μm
0 N/μm
¬ 40 (35)mm
0
0.5 1
20
20
40
9
Apart from the ratio of bearing stiffness,
the position of the thermal zero point
depends particularly on the distribution of
temperature along the ball screw. Fig. 12
shows a thermographic snapshot of a ball
screw drive after several hours of recipro-
cating traverse between two points at a
distance of 150 mm. As the thermograph
shows, even after several hours the
temperature increase remains almost
exclusively in the area of ball nut traverse.
The temperature of the ball screw and
therefore the thermal expansion is very
local.
Because the bearings of the ball screw can
provide at best only an evenly distributed
mechanical tension and ensure constant
expansion along the ball screw, they cannot
compensate the expansion resulting from
local temperature changes.
A simple calculation shows this clearly
(Fig. 13). On a 1-m long ball screw with a
fixed bearing at one end, a local tempera-
ture increase of 10 K as indicated by the
red curve in Fig. 13 would result in a
positioning error as indicated by the green
curve in Fig. 13 right. A fixed/fixed bearing
configuration with a rigidity of 700 N/µm
results in an error curve as indicated by the
blue curve. As a result of the forces
exercised by the bearing, the ball screw is
compressed at its ends where the temper-
ature is not increased.The area of the ball
screw near its midpoint expands due to the
temperature increase at almost the same
rate as with the fixed/floating configuration.
At 22 µm, the maximum positioning error
from the fixed/fixed configuration is
roughly 2/3 of the error that occurs from
the fixed/floating configuration.
Influence of theTemperature Distribution along the Ball Screw
Fig. 12: Local heating of a ball screw in the traverse range of the ball nut after 6 hours of
reciprocating traverse at 24 m/min between two positions separated by 150 mm
[6]. For this thermographic snapshot, the machine table was moved aside at the
end of the traverse program.
The illustration shows the higher temperatures of the belt drive, locating bearing,
and ball screw.
Fig. 13: Positioning error in a semi-closed loop as a result of local temperature rise in the
recirculating ball screw.
Positioningerror[µm]
Position [m]
10
-50
-40
-30
-20
-10
0
10
0 10 20 30 40
10
Positionerror[µm]
Time [min]
Linear encoder
Cooled ball screw / rotary encoder
Noncooled ball screw / rotary encoder
The test results show that the thermal
expansion of the ball screw as a result of
friction in the bearings and particularly in
the ball nut results in significant positioning
errors if the axis is controlled in a semi-
closed loop. Besides the use of linear
encoders, countermeasures aimed at
avoiding this error include coolant-conduct-
ing hollow ball screws and purely electronic
compensation in the control software.
Cooled ball screws
The circulation of the coolant requires a
hole in the ball screw and rotating bushings
near the screw bearings. Apart from the
sealing problems, the hole reduces the ball
screw’s mechanical rigidity in its already
weak axial direction.The greatest problem,
however, is a sufficiently accurately temper-
ature control of the coolant. A 1° C change
in temperature changes the length of a 1-m
long ball screw by 11 µm. In the light of the
considerable amount of heat to be removed
it is not an easy task to maintain a temper-
ature stability of < 1 K.This is particularly
so when the spindle or its bearings are
cooled with the same system. In such a
case, the required cooling capacity can
easily lie in the kilowatt range.The
temperature constancy of existing ball
screw chillers is usually significantly worse
than 1 K. It is therefore often not possible
to use them to control the temperature of
the ball screw. Switching controllers are
often used in the chillers to reduce cost.
Since each switching operation is triggered
by a violation of temperature limits, the
individual switching operation can be
considered to be an expansion of the
cooled ball screw and therefore an axis
positioning error. Fig. 14 shows the result
Countermeasures
of a positioning test on a vertical machining
center with liquid-cooled ball screws in
fixed/floating bearings. During the test, the
axis was moved slowly at 2.5 m/min be-
tween two points at a distance of 500 mm.
The maximum traverse range was 800 mm.
The position drift of the position farther
away from the fixed bearing was recorded.
The switching of the chiller is plainly visible.
Its hysteresis was 1 K. Compared with the
noncooled semi-closed loop design the
position drift was significantly reduced.
However, the switch operations produce
relatively quick changes in position, which
have a stronger effect during the machining
of workpieces with short machining times
than the slow position drift evident in the
noncooled semi-closed loop design.
Software compensation
Research is underway on compensation of
thermal deformation with the aid of analytic
models, neural networks and empirical
equations. However, the main focus of
these studies is in the deformation of the
machine tool structure as a result of internal
and external sources of heat.There is little
interest in investigation into compensation
of axis drift.
As a whole, the possibilities of such soft-
ware compensation are frequently overes-
timated in today’s general atmosphere of
enthusiasm for software capabilities.
Successful compensation in the laboratory
is usually achieved only after elaborate
special adjustments on the test machine.
It is usually not possible to apply such
methods to machines from series produc-
tion without time-consuming adjustment of
the individual machines.The example of the
feed axis shows the variations on input
parameters to be considered.
To compensate the expansion of the ball
screw, its temperature must be known with
respect to its position, since the local
temperature depends on the traversing
program. Direct temperature measurement
of the rotating ball screw, however, is very
difficult. Machine tool builders therefore
often attempt to calculate the temperature
distribution.This is theoretically possible if a
heat analysis can be prepared for individual
sections of the ball screw.The heat in such
a section is generated by friction in the ball
nut through thermal conductance along the
ball screw, and through heat exchange with
the environment.The friction of the ball nut
depends almost proportionately on the
preload of the ball nut and, in a complex
manner, from the type, quantity and
temperature of the lubricant.The preload
of the ball nut normally changes by ±10 to
20% over its traverse range in an manner
depending on the individual ball screw. In
the course of the first 6 months, the mean
preload typically decreases to 50% of its
individual value. Due to the complex inter-
action of static forces at play on the ball
screw, certain jamming effects and an
associated increase in friction are unavoid-
able. Even these few examples show that
the calculation of the actual frictional heat
presents formidable problems. Calculating
the heat dissipation is similarly difficult
because is depends strongly on largely
unknown ambient conditions. Even the
temperature of the air surrounding the ball
screw is normally unknown, although it
plays a decisive role in any calculation of
heat dissipation.
On the whole it seems certain that, even
in the relatively simple case of a ball screw
with fixed/floating bearings, software
compensation of ball screw expansion
without additional temperature sensors
has little chance of success. In the case
of fixed/fixed and fixed/preloaded bearing
one must additionally take into account the
bearing rigidity and the preload-dependent
friction in the bearings.These factors make
compensation even more difficult.
Fig. 14: X axis of a vertical machining center with liquid-cooled ball screw in fixed/floating
bearings.The diagram shows the drift of the position farthest away from the fixed
bearing during reciprocating traverse over 500 mm (800-mm traverse range) at 2.5
m/min.The axis was also equipped with a linear encoder for test purposes.
11
0
20
40
60
80
100
120
140
160
500 550 600 650 700 750 900 950 1000 1200 1900 2000 2600 3200
-70
-60
-50
-40
-30
-20
-10
0
10
20
Z
X
Y
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
-50
-40
-30
-20
-10
0
10
20
30
40
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
11
After this discussion of temperature-
dependent positioning error of feed
drives, it remains to classify these types
of error with the other types of static and
quasistatic error in the total error budget
of the tested machining centers.The
frame deformation resulting from the
heat generated by the spindle drive
was examined on all three machines in
accordance with ISO/DIS 230-3. After
several hours of operation at a maximum
spindle speed of 6000 rpm, the first
machining center showed a linear defor-
mation of {x: 5 µm, y: 60 µm, z: 15 µm}.The
rotational deformation reached a maximum
of {a: 40 µm/m, b: 70 µm/m}.
The deformation of the second machining
center is shown in Fig. 15. Under the same
conditions, also with 6000 rpm, it shows a
maximum linear deformation of {x: 5 µm,
y: 45 µm, z: 55 µm}.The rotational deforma-
tion reached a maximum of {a: 25 µm/m,
b: 10 µm/m}.The third machine was
equipped with a high-speed spindle and
jacket cooling. At 12000 rpm it showed
linear deformations of {x: 5 µm, y: 5 µm,
z: 40 µm} and rotational deformations of
max. {a: 20 µm/m, b: 30 µm/m}.The
measured axis drift values attain at least
the same magnitude as the structural
deformation. Particularly on spindles with
fixed/floating bearings, or machines with
effective cooling of the spindle, the posi-
tioning error of the feed axes driven in a
semi-closed loop is significantly greater
than the measured structural deformation.
A comparison with the usual geometric
error leads to similar results. If one observes
the pitch, roll and yaw error of the feed axes
of 16 different NC machines one sees that
these types of error usually lie in the range
of 10 to 50 µm/m (Fig. 16).The positioning
error is found by multiplying these values
by the respective Abbe distance.The error
does not attain the values of the feed axis
until over 1 meter traverse.
Comparison of Positioning Error with OtherTypes of Error
Fig. 15: Structural deformation of a vertical machining center as a result of heat generated
in the spindle drive at 6000 rpm without load.
Fig. 16: Pitch, roll and yaw angles of feed axes of 16 different NC machines
Travel range of X axis [mm]
Deviation[µm/m]
Roll
Pitch
Yaw
Lineardeformation[µm]
Time [h]
Spindle on Spindle off
Rotationaldeformation[µm]
Time [h]
Spindle on Spindle off
Rotation about X
Rotation aboutY
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 (8669) 31-0
| +49 (8669) 5061
E-Mail: info@heidenhain.de
www.heidenhain.de
349 843-20 · 10 · 8/2006 · F&W · Printed in Germany · Subject to change without notice
For more information:
Brochure: Linear Encoders for
Numerically Controlled MachineTools
Brochure: Rotary Encoders
Brochure: Position Encoders for Servo
Drives
•
•
•
The primary problem involved with position
measurement using rotary encoder and ball
screw is the thermal expansion of the ball
screw.With typical time constants of 1 to
2 hours, thermal expansion causes posi-
tioning error in the magnitude of 0.1 mm,
depending on the nature of the part pro-
gram.This positioning error therefore out-
weighs the thermally induced structural
deformation and geometric error of
machining centers.
After every new part program the ball screw
requires approx. 1 hour to attain a thermally
stable condition.This also applies for inter-
ruptions in machining. A rule of thumb for
thermal expansion is that, over the entire
length of a cold ball screw 1 meter in length,
the ball screw grows by approx. 0.5 to 1 µm
after every double stroke.This expansion
accumulates within the time constant.
As requirements for machine tool accuracy
and velocity increase, the role of linear
encoders for position measurement grows
increasingly important.This should be taken
into consideration when deciding on the
proper feedback system design.
Conclusion
Literature
1) Schröder, Wilhelm, Feinpositionierung
mit Kugelgewindetrieben, Fortschritts-
bericht VDI Reihe 1 Nr. 277, Düsseldorf;
VDI Verlag 1997
2) VDW-Bericht 0153, „Untersuchung
von Wälzführungen zur Verbesserung des
statischen und dynamischen Verhaltens
von Werkzeugmaschinen”
3) Weule, Hartmut, Rosum, Jens,
Optimization of the friction behaviour of
ball screw drives through WC/C coated
roller bodies, Production Engineering Vol.
1/1 (1993)
4) Golz, Hans Ulrich, Analyse, Modell-
bildung und Optimierung des
Betriebsverhaltens von
Kugelgewindetrieben, Dissertation Uni
Karlsruhe, 1990
5) Schmitt,Thomas, Modell der Wärme-
übertragungsvorgänge in der
mechanischen Struktur von CNC-
gesteuerten Vorschubsystemen, Verlag
Shaker, 1996
6) A. Frank, F. Ruech, Position
measurement in CNC Machines ...
Lamdamap conference, Newcastle 1999

More Related Content

What's hot

Modeling, simulation and optimization analysis of steering knuckle component ...
Modeling, simulation and optimization analysis of steering knuckle component ...Modeling, simulation and optimization analysis of steering knuckle component ...
Modeling, simulation and optimization analysis of steering knuckle component ...
eSAT Publishing House
 
A study on plastic hinge formation in rc frame by nonlinear static analysis
A study on plastic hinge formation in rc frame by nonlinear static analysisA study on plastic hinge formation in rc frame by nonlinear static analysis
A study on plastic hinge formation in rc frame by nonlinear static analysis
eSAT Journals
 

What's hot (20)

Stress analysis on steering knuckle of the automobile steering system
Stress analysis on steering knuckle of the automobile steering systemStress analysis on steering knuckle of the automobile steering system
Stress analysis on steering knuckle of the automobile steering system
 
Static Analysis and Optimization of Outriggers in A Tall Building
Static Analysis and Optimization of Outriggers in A Tall BuildingStatic Analysis and Optimization of Outriggers in A Tall Building
Static Analysis and Optimization of Outriggers in A Tall Building
 
Modeling, simulation and optimization analysis of steering knuckle component ...
Modeling, simulation and optimization analysis of steering knuckle component ...Modeling, simulation and optimization analysis of steering knuckle component ...
Modeling, simulation and optimization analysis of steering knuckle component ...
 
IRJET- Design and Analysis of Crane Hook by using Composite Material
IRJET- Design and Analysis of Crane Hook by using Composite MaterialIRJET- Design and Analysis of Crane Hook by using Composite Material
IRJET- Design and Analysis of Crane Hook by using Composite Material
 
IRJET-Analysis of PT Flat Slab with Drop- Considering Seismic Effect
IRJET-Analysis of PT Flat Slab with Drop- Considering Seismic EffectIRJET-Analysis of PT Flat Slab with Drop- Considering Seismic Effect
IRJET-Analysis of PT Flat Slab with Drop- Considering Seismic Effect
 
FEA Based Validation of Weld Joint Used In Chassis of Light Commercial Vehicl...
FEA Based Validation of Weld Joint Used In Chassis of Light Commercial Vehicl...FEA Based Validation of Weld Joint Used In Chassis of Light Commercial Vehicl...
FEA Based Validation of Weld Joint Used In Chassis of Light Commercial Vehicl...
 
IRJET- Experimental Investigation of Wear Behaviour of Aluminium Metal Matrix...
IRJET- Experimental Investigation of Wear Behaviour of Aluminium Metal Matrix...IRJET- Experimental Investigation of Wear Behaviour of Aluminium Metal Matrix...
IRJET- Experimental Investigation of Wear Behaviour of Aluminium Metal Matrix...
 
Finite Element Analysis of Skirt to Dished junction in a Pressure Vessel
Finite Element Analysis of Skirt to Dished junction in a Pressure VesselFinite Element Analysis of Skirt to Dished junction in a Pressure Vessel
Finite Element Analysis of Skirt to Dished junction in a Pressure Vessel
 
Failure analysis of cylinder head valve spring in locomotives
Failure analysis of cylinder head valve spring in locomotivesFailure analysis of cylinder head valve spring in locomotives
Failure analysis of cylinder head valve spring in locomotives
 
Ijmet 10 01_085
Ijmet 10 01_085Ijmet 10 01_085
Ijmet 10 01_085
 
Fabrication and Analysis of Fatigue Testing Machine
Fabrication and Analysis of Fatigue Testing MachineFabrication and Analysis of Fatigue Testing Machine
Fabrication and Analysis of Fatigue Testing Machine
 
IRJET- Behavior of Beam Column Joint in RCC Frames Subjected to Lateral Loading
IRJET- Behavior of Beam Column Joint in RCC Frames Subjected to Lateral LoadingIRJET- Behavior of Beam Column Joint in RCC Frames Subjected to Lateral Loading
IRJET- Behavior of Beam Column Joint in RCC Frames Subjected to Lateral Loading
 
IRJET- Pushover Analysis of Vertically Regular and Irregular Steel Structure
IRJET- Pushover Analysis of Vertically Regular and Irregular Steel StructureIRJET- Pushover Analysis of Vertically Regular and Irregular Steel Structure
IRJET- Pushover Analysis of Vertically Regular and Irregular Steel Structure
 
IRJET- Design and Development of Jig and Fixture for Tacho Bracket
IRJET- Design and Development of Jig and Fixture for Tacho BracketIRJET- Design and Development of Jig and Fixture for Tacho Bracket
IRJET- Design and Development of Jig and Fixture for Tacho Bracket
 
A study on plastic hinge formation in rc frame by nonlinear static analysis
A study on plastic hinge formation in rc frame by nonlinear static analysisA study on plastic hinge formation in rc frame by nonlinear static analysis
A study on plastic hinge formation in rc frame by nonlinear static analysis
 
IRJET - Surface Wear Analysis of Spur Gear
IRJET - Surface Wear Analysis of Spur GearIRJET - Surface Wear Analysis of Spur Gear
IRJET - Surface Wear Analysis of Spur Gear
 
3617 the-effect-of-rotor-balance-during-crushing-of-intermetallic-compounds-i...
3617 the-effect-of-rotor-balance-during-crushing-of-intermetallic-compounds-i...3617 the-effect-of-rotor-balance-during-crushing-of-intermetallic-compounds-i...
3617 the-effect-of-rotor-balance-during-crushing-of-intermetallic-compounds-i...
 
Design and Optimization of Steering System
Design and Optimization of Steering SystemDesign and Optimization of Steering System
Design and Optimization of Steering System
 
IRJET- Kinematic Design Methodology of Vertical Coil Tong
IRJET- Kinematic Design Methodology of Vertical Coil TongIRJET- Kinematic Design Methodology of Vertical Coil Tong
IRJET- Kinematic Design Methodology of Vertical Coil Tong
 
IRJET- Design Validation Analysis and Optimization of a Pulley
IRJET-  	  Design Validation Analysis and Optimization of a PulleyIRJET-  	  Design Validation Analysis and Optimization of a Pulley
IRJET- Design Validation Analysis and Optimization of a Pulley
 

Similar to Accuracy of feed_axes

A review on design and development of eccentric shaft for cotton
A review on design and development of eccentric shaft for cottonA review on design and development of eccentric shaft for cotton
A review on design and development of eccentric shaft for cotton
Laukik Raut
 

Similar to Accuracy of feed_axes (20)

Design optimization and new product development of hub idler gear
Design optimization and new product development of hub idler gearDesign optimization and new product development of hub idler gear
Design optimization and new product development of hub idler gear
 
Alignment 2020 ok
Alignment 2020 okAlignment 2020 ok
Alignment 2020 ok
 
Gear Quality Parameters
Gear Quality ParametersGear Quality Parameters
Gear Quality Parameters
 
IRJET - Design and Development of Axial Feed using Recirculating Ball Screw f...
IRJET - Design and Development of Axial Feed using Recirculating Ball Screw f...IRJET - Design and Development of Axial Feed using Recirculating Ball Screw f...
IRJET - Design and Development of Axial Feed using Recirculating Ball Screw f...
 
IRJET- Design, Development and Manufacturing of Tangential Feed for a CNC Gea...
IRJET- Design, Development and Manufacturing of Tangential Feed for a CNC Gea...IRJET- Design, Development and Manufacturing of Tangential Feed for a CNC Gea...
IRJET- Design, Development and Manufacturing of Tangential Feed for a CNC Gea...
 
A review on design and development of eccentric shaft for cotton
A review on design and development of eccentric shaft for cottonA review on design and development of eccentric shaft for cotton
A review on design and development of eccentric shaft for cotton
 
Design procedure of an electrohydraulic drive
Design procedure of an electrohydraulic driveDesign procedure of an electrohydraulic drive
Design procedure of an electrohydraulic drive
 
Multi degree of freedom mechanism for multiple application
Multi degree of freedom mechanism for multiple applicationMulti degree of freedom mechanism for multiple application
Multi degree of freedom mechanism for multiple application
 
Effects_of_Misalignment.pdf
Effects_of_Misalignment.pdfEffects_of_Misalignment.pdf
Effects_of_Misalignment.pdf
 
IRJET- Explicit Dynamic Analysis of Gear Tooth of a Synchromesh Manual Transm...
IRJET- Explicit Dynamic Analysis of Gear Tooth of a Synchromesh Manual Transm...IRJET- Explicit Dynamic Analysis of Gear Tooth of a Synchromesh Manual Transm...
IRJET- Explicit Dynamic Analysis of Gear Tooth of a Synchromesh Manual Transm...
 
Gz3312301235
Gz3312301235Gz3312301235
Gz3312301235
 
Efficiency analysis of hydraulic power steering system
Efficiency analysis of hydraulic power steering systemEfficiency analysis of hydraulic power steering system
Efficiency analysis of hydraulic power steering system
 
IRJET- Design, Static, and Modal Analysis of High Speed Motorized Milling Spi...
IRJET- Design, Static, and Modal Analysis of High Speed Motorized Milling Spi...IRJET- Design, Static, and Modal Analysis of High Speed Motorized Milling Spi...
IRJET- Design, Static, and Modal Analysis of High Speed Motorized Milling Spi...
 
IRJET- Impact of Ground Water on Forest Productivity in Haliyal Taluka using ...
IRJET- Impact of Ground Water on Forest Productivity in Haliyal Taluka using ...IRJET- Impact of Ground Water on Forest Productivity in Haliyal Taluka using ...
IRJET- Impact of Ground Water on Forest Productivity in Haliyal Taluka using ...
 
Comparators
ComparatorsComparators
Comparators
 
Test Rig For Vane Pump
Test Rig For Vane PumpTest Rig For Vane Pump
Test Rig For Vane Pump
 
Shubhijit Dhak.pdf
Shubhijit Dhak.pdfShubhijit Dhak.pdf
Shubhijit Dhak.pdf
 
IRJET- Manufacturing Technology: Optimization of Machining Performance in...
IRJET-  	  Manufacturing Technology: Optimization of Machining Performance in...IRJET-  	  Manufacturing Technology: Optimization of Machining Performance in...
IRJET- Manufacturing Technology: Optimization of Machining Performance in...
 
IRJET- Sensitivity Analysis Study of CVT Parameters using Mathematical Model
IRJET- Sensitivity Analysis Study of CVT Parameters using Mathematical ModelIRJET- Sensitivity Analysis Study of CVT Parameters using Mathematical Model
IRJET- Sensitivity Analysis Study of CVT Parameters using Mathematical Model
 
Shaped blade centeress_grinding_v0
Shaped blade centeress_grinding_v0Shaped blade centeress_grinding_v0
Shaped blade centeress_grinding_v0
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 

Accuracy of feed_axes

  • 1. Every year’s new machine tools have been showing improvements in efficiency and power. Increasing feed rates and acceleration values have reduced machining times. At the same time, increasing accuracy has permitted ever-closer tolerances. On the one hand, these developments enable the machining of increasingly critical parts; on the other hand they simplify the manufacture of complex assemblies. Selective manual assembly and bench work can often be reduced. Also, higher accuracy of parts normally results in improved function of component assemblies. Dimensional accuracy in motor transmissions, for example, has increased service life and reduced noise emission. In the total error budget of a machine tool the positioning error values of the feed axes play a critical role.The following text discusses these errors and compares them with other types of error.The primary problem involved with position measurement using rotary encoder and ball screw is the thermal expansion of the ball screw.The resulting positioning error often outweighs the thermally induced structural deformation and geometric error of machining centers. Several tests show the influence of the heating of the ball screw on the results of machining – also with respect to the ball screw bearing. When a linear encoder is used for position measurement, the thermal expansion of the ball screw has no influence and the position drift is negligible. As requirements for machine tool accuracy and velocity increase, the role of linear encoders for position measurement grows increasingly important. Technical Information Accuracy of Feed Axes August 2006 The accuracy of modern machine tools is measured with an increasing number of new and revised inspection and acceptance tests. Where years ago purely geometric acceptance tests predominated, today’s routine methods include dynamic tests such as circular interpolation and free-form tests, thermal tests such as described in ISO/DIS 230-3, and for production machines, capability testing during acceptance or regular inspection.The influences of the cutting processes, the geometric accuracy of the machine, its static and dynamic rigidity and the positioning response of the feed axes on the attainable accuracy of the workpiece can be more specifically analyzed. Machine errors are therefore becoming increasingly transparent to the user. Feed drive mechanism of a milling machining center Considering the increasing frequency of changing jobs and the concomitant reduction in batch sizes, reducing the thermal or systematic error of a machine tool through tedious optimization of individual production steps is seldom feasible.The ´accuracy of the first part´ is gaining in importance. In particular the thermal error of machine tools is drawing ever more interest. The following text shows that thermal error can be quite significant, especially for the feed axes. Unlike structural deformation, errors of the feed axes can be dramatically reduced through a choice of simple and readily available measuring devices.
  • 2. 22 Fig. 1: Typical drive system of a numerically controlled machine tool with linear scale on the slide and rotary encoder on the motor. Unlike in position feedback control with rotary encoder and ball screw, a linear encoder includes the feed drive mechanism in the control loop. An exact error analysis of position measure- ment via rotary encoder and feed screw begins with a consideration of prevalent mechanical feed-drive systems. Although machine tool designs vary immensely, the mechanical configuration of their feed drive is largely standardized (Fig. 1). In almost all cases, the recirculating ball screw has established itself as the solution for converting the rotary motion of the servo motor into linear slide motion. Its bearing takes up all axial forces of the slide.The servo motor and ball screw drive are usually directly coupled.Toothed-belt drives are also widely used to achieve a compact design and better adapt the speed. For position measurement of feed axes on NC machine tools it is possible to use either linear encoders or recirculating ball screws in conjunction with rotary encoders. A position control loop via rotary encoder and ball screw includes only the servo motor (Fig. 1 dashed line). In other words, there is no actual position control of the slide, because only the position of the servo motor rotor is being controlled.To be able to extrapolate the slide position, the mechanical system between the servo Feed-Drive System Design motor and the slide must have a known and, above all, reproducible mechanical transfer behavior. A position control loop with a linear encoder, on the other hand, includes the entire mechanical feed-drive system.Transfer errors from the mechanics are detected by the linear encoder on the slide, and are corrected by the controller electronics. Differing terminology Different terms are used to distinguish between these two methods of position control. German-speaking and some English-speaking communities generally refer to them somewhat inaccurately as ”direct and indirect measurement.” However, these terms are rather poorly chosen because, strictly speaking, both methods are direct. One method uses the line grating on the linear scale as the measuring standard, the other the pitch of the ball screw.The rotary encoder simply serves as an interpolating aid. Here the Japanese concepts of "semi-closed-loop and closed-loop control" seem appropriate, since they more aptly describe the actual problem. Trend toward digitally driven axes As a result of the trend toward digital axes in drive technology, a large share of new servo motors feature rotary encoders, which in principle can serve together with the feed screw for position control.With such a drive configuration the decision must be made as to whether to add a linear encoder or simply to use a ball screw working in combination with the already existing motor encoder. One should remember to consider the problems discussed in the following text regarding position measurement using a rotary encoder/ball screw system.They can quickly increase the cost of an ”eco- nomical” machine if the owner finds that the accuracy does not suffice in certain applications. xnom xactl Position controller Velocity controller
  • 3. 3 HEIDENHAIN ACCOM X Y 5 μm/div HEIDENHAIN ACCOM X Y 5 μm/div R = 10 mm f = 2, 4, 6, m/min HEIDENHAIN ACCOM X Y 5 μm/div HEIDENHAIN ACCOM X Y 5 μm/div 3 Kinematics error Kinematics errors that can be directly attributed to position measurement using feed screw and rotary encoder result from ball screw pitch error, from play in the feed elements, and from the so-called pitch loss. Ball screw pitch errors directly influe- nce the result of measurement because the pitch of the ball screw is being used as a standard for linear measurement. Play in the feed transfer elements causes back- lash.The pitch loss [1] results from a shift of the balls during the positioning of ball screw drives with two-point preloading and can lead to reversal error in the order of 1 to 10 µm. Error compensation Most controls are capable of compensating such pitch error and reversal error. How- ever, to determine the compensation values it is necessary to make elaborate measurements with comparative measur- ing devices such as interferometers and grid encoders. In addition, the reversal error is often unstable over long periods of time and must be regularly recalibrated (Fig. 2). Strain in drive mechanisms Forces leading to the deformation of feed drive mechanisms cause a shift in the actual axis slide position relative to the position measured with the ball screw and rotary encoder.They are essentially inertia forces resulting from acceleration of the slide, cutting process forces, and friction in the guideways.The mean axial rigidity of a feed drive mechanism as shown in Fig. 1 lies in the range of 100 to 200 N/µm (with a distance between ball nut and fixed bearing of 0.5 m and a ball screw diameter of 40 mm). Cutting force The cutting force can quite possibly lie in the kN range, but its effect is distributed not only in the feed drive system, but also over the entire structure of the machine between the workpiece and the tool.The deformation of the feed drive system therefore normally has only a small share in the total deformation of the machine. A linear encoder can recognize and correct only this small portion of the total defor- mation. Critical component dimensions, however, are normally finished at low feed rates with correspondingly low deformation of the feed drive system. Positioning Errors Caused by Mechanical Influences New After 1 year Fig. 2: Circular tests of a machining center without linear encoders in new condition and after one year.The reversal error of the X axis has increased significantly. Position control with rotary encoder Position control with linear encoder Fig. 3: Circular tests of a machining center that has been retrofitted with linear encoders. With position feedback control by rotary encoder and ball screw, the circles deviate significantly from the ideal path at high feed rates. With linear encoders, the contour accuracy is considerably better. Force of acceleration A typical slide mass of 500 kg and a mod- erate acceleration of 4 m/s2 result in de- formations of 10 to 20 µm that cannot be recognized by the rotary encoder/ball screw system.The present industry trend toward accelerations in significantly higher ranges will result in increasingly large de- formation values. Force of friction The force of friction in the guideways lies between 1% and 2% of weight for roller guideways and 3% to 12% of weight for sliding guideways [2]. A weight exerting 5 N therefore results in feed drive deformation of only 0.25 to 6 µm. Circular test for inspecting machine tools A typical example for errors dependent on acceleration and velocity can be recorded in a circular interpolation test on a vertical machining center (Fig. 3). With position feedback control by rotary encoder and ball screw, the circles deviate significantly from the ideal path at high contour speeds.The same machining center shows significantly better contour accuracy when equipped with linear encoders.
  • 4. 44 Positioning error resulting from thermal expansion of the ball screw presents the greatest problem for position measurement via rotary encoder and ball screw.This is because the ball screw drive must serve a double function: On the one hand it must be as rigid as possible to convert the rotary motion of the servo motor to linear feed motion. On the other hand it must serve as a precision measuring standard.The two- fold function therefore forces a compro– mise because both the rigidity and the thermal expansion depend on the pre– loading of the ball nut and the fixed bear– ing. Both the axial rigidity and the moment of friction are roughly proportional to the preloading. Friction in the ball nut The largest portion of the friction in a feed drive system is generated in the ball nut. This is because of the complex kinematics of a recirculating ball nut. Although at first glance the balls may seem only to be rolling, they are in fact subjected to a great deal of friction. Besides the microslip resulting from relative motion in the compressed contact areas, the greatest effect is from the macro- slip due to kinematics exigencies.The balls are not completely held in the races and wobble much like tennis balls rolling down a gutter.The result is a continual pressing and pushing with occasional slipping of the balls. The friction among the balls is aggravated by high surface pressure due to the absence of a retaining device to separate them. As in every angular-contact ball bearing a spinning friction results from a contact diameter that is not orthogonal to the axis of ball rotation. Each ball therefore rotates about its contact diameter. Recent studies have also shown that the balls can move in the thread only because of an additional slip component brought on by the thread pitch [3]. The recirculation system is a special problem zone for ball screws. With every entrance into the recirculation channel, just as with every exit, the movement of the ball changes entirely.The rotational energy of the balls, which in rapid traverse typically rotate with 8000 rpm, must be respec- tively started and stopped. In contrast to the preloaded thread zone, in the recircula- tion zone the balls are not under stress. The play of energy causes the balls to collect in the recirculation channel. Without elaborate measures to reintroduce the balls into the thread at the end of the channel it tends to congest, causing the familiar jamming of the ball screw drive. Positioning Error due to Rising Ball-ScrewTemperature The moment of friction of a ground precision recirculating ball screw with 40 mm diameter and 10 mm pitch was measured by Golz [4] for various preload forces and rotational speeds (Fig. 4).The Stribeck characteristic of frictional moment is clearly recognizable. It confirms the high share of solid-body friction and mixed friction in ball screw drives at low speeds. Viscous friction dominates at high speeds. It is interesting to note that for this typical ball screw the normal machining feed rates lie far below the speeds at which the moment of friction is at its minimum.The rapid traverse feed rates, however, lie far above it.The feed rates at which this ball screw is at optimum efficiency therefore seldom occur.The moment of friction is only slightly dependent on the axial load of the ball nut [4]. Frictional heat generated in the ball nut With a typical preload of 3 kN and allowing for the missing wiper, this results in a no- load or frictional moment of 0.5 to 1 Nm. This means that in rapid traverse at a ball screw speed of 2000 rpm approximately 100 to 200 W of frictional heat is generated in the ball nut. Fig. 4: Measured moment of friction of a two-point preloaded ball screw [4]. The Stribeck characteristics is plainly visible. Nominal diameter 40.00 mm Pitch 10.00 mm Axial force 0.00 kN Angle of contact 45.00 degrees Ball diameter 6.35 mm Internal ball recirculation, no wiper Rotational speed n Viscous frictionMixed friction Momentoffriction Preloading force Spindle speed Momentoffriction rpm
  • 5. 55 More frictional heat to be expected To increase rapid traverse velocity, either the pitch or the rotational speed of the recirculating ball screw must increase. In the last 5 years the maximum permissible speed of recirculating ball screws has doubled. Due to the continually increasing requirement for acceleration, the pre- loading and therefore the friction of the ball nut could not be reduced. Recirculating ball screw drives therefore generate sig- nificantly more heat than before and will generate even more in the future. Measurement of positioning accuracy according to ISO 230-3 The influence of frictional heat on the positioning response of the feed axis becomes apparent when positioning tests are conducted in accordance with the new international standard ISO/DIS 230-3.This standard contains proposals for making uniform measurements of thermal shifts of lathes and milling machines as a result of external and internal heat sources (Fig. 5). Fig. 5: Measurement of thermal displacement of a machining center in accordance with ISO/DIS 230-3. Structural deformation – Ambient conditions – Heat generated by the spindle Drift of positioning axis – Heat generated in the ball screw Deformation in the machine structure resulting from changes in ambient conditions or through heat generation in the spindle drive are recorded with the aid of 5 probes that measure against a cylinder mounted in the tool holder.This makes it possible to measure all 5 relevant degrees of freedom.To test the feed axes, it pro- poses a repeated positioning to 2 points that lie as near as possible to the traverse range at an agreed percentage of rapid traverse velocity.The change of the posi- tions with respect to the initial value is recorded.The test is to be conducted until a satiation effect is clearly observable. Simpler test equipment than the laser interferometer, such as dial gauges, can also be used for the axis test. These tests enable any workshop to conduct such inspections at a reasonable cost.
  • 6. 6 -120 -100 -80 -60 -40 -20 0 20 720 mm 360 mm 0 mm 40 min 0 10 20 30 40 50 60 70 80 90 6 Differing types of behavior can be expected depending on whether the ball screw can expand freely.The various types of bearings for recirculating ball screws are illustrated in Fig. 6. Fixed bearing at one end In the case of fixed/floating bearings, the ball screw will expand freely away from the fixed bearing in accordance with its tem- perature profile.The thermal zero point of such a feed axis is at the fixed bearing. This means that theoretically no thermal shift would be found if the ball nut is located at the fixed bearing. All other positions will be affected by the thermal expansion of the ball screw. Fig. 7 shows the result of a positioning test as per ISO/DIS 230-3 on a vertical machining center (built in 1998) retrofitted with linear encoders. An X axis was positioned to three points a total of 100 times at 10 m/min.Taking the standstill periods for measured value acquisition into account, the mean traversing speed during the test was approx. 4 m/min. In addition to the two positions at the ends of traverse as recommended in the standard, a third position at the midpoint of traverse was measured. Fig. 7 shows the position values with respect to their initial values. At first the ball screw / rotary encoder system was used for position feedback control. In a second test under otherwise identical conditions, linear encoders were used.The comparator system was a VM 101 from HEIDENHAIN. In spite of the moderate feet rate of 10 m/ min (rapid traverse 24 m/min), the position farthest from the fixed bearing of the ball screw shifted by more than 110 µm within 40 minutes. It is interesting to note that the drift increases very quickly immediately after switch-on. Any change in the mean feed rate in a production process therefore immediately affects positioning accuracy. Similar results were published by Schmitt [5]. Influence of the Ball Screw Bearing on Positioning Accuracy No drift in position values measured with linear encoders The measured positioning accuracy therefore depends directly on the number of repetitions, particularly after the first few repetitions.The measurements taken by the retrofitted linear encoders show no drift. Batch production To demonstrate the applicability of this experiment to actual production conditions, a small batch of aluminum workpieces was machined on the same machine. Eight 70 mm x 70 mm workpieces were fixed on a vertical machining center. Four pockets and two radii were machined using 4 tools with an infeed of 1 mm in the Z axis (Fig. 8). 50 µm/m Fixed bearing at one end (fixed/floating), see Fig. 7 Fixed bearing at both ends (fixed/fixed), see Fig. 10 Fixed bearing at one end (fixed/preloaded), see Fig. 11 Fig. 6:The various types of bearings for recirculating ball screws. Driftofposition[µm] Time [min] Linear encoder Ball screw/ rotary encoder Fig. 7: Drift of three positions during positioning accuracy measurement in accordance with ISO/DIS 230-3 on a machining center with ball screw in fixed/floating bearings. Position measurement via rotary encoder and ball screw shows a distinct drift of positions due to the thermal growth of the screw.
  • 7. 7 -20 0 5 10 15 200 20 40 60 80 100 2 h 7 After the 6-minute machining operation the 8 parts were not exchanged. Rather, the infeed in Z was increased by 1 mm and the operation repeated. As a result of the thermal expansion of the ball screw, all workpieces show a step pattern on the left side.This pattern is particularly pronounced on the workpiece farthest away from the fixed bearing.The right sides of the work- pieces are smooth because with each shift in the positive X direction the previous step was also removed. In principle the same effect could be observed in theY direction as in the X direction, but because of the lesser amount of movement in theY axis the step pattern is significantly less pro- nounced. In the X direction the compara- tive measurement of the step pattern shows a drift of approx. 90 µm with a time constant of thermal expansion slightly less than an hour (Fig. 9). If additional work is to be done on previously machined workpieces with critical dimensions, the machine datum must be continually inspected and cor- rected.The machine achieves thermal equilibrium after one hour, but after an interruption in machining it begins to drift in the reverse direction. If the part pro- gram and with it the mean feed rate are changed, it again takes approx. 1 hour for the ball screw to regain thermal equilibrium. Fixed bearing at both ends The situation is more complex in the case of fixed/fixed bearings. Ideally rigid bearings would prevent expansion of the ball screw at its end points. However, this would re- quire considerable force.To prevent expan- sion of a ball screw with 40-mm diameter, 2.6 KN must be applied per degree Celsius of temperature increase. A typical angular- contact ball bearing would quickly fail under any large increase in temperature. Under real conditions, the rigidity of the pur- portedly fixed bearings with their seats lies in the area of 800 N/µm. This means that as the temperature of the ball screw increases, the bearings deform significantly.The end points of the ball screw do not remain at their original position.The same experiment as in Fig. 7 was conducted on a vertical machining center (built in 1998) with fixed bearings at both ends.The tested 1-m long feed axis was mechanically designed to be very rigid. At each end of the ball screw the same bearing was built into seats that were machined directly into the machine’s cast frame. Fig. 8: Experimental setup for batch production with multiple workpieces. 4 pockets and 2 radii were machined using 4 tools with an infeed of 1 mm in the Z axis.To illustrate drift resulting from thermal expansion of the ball screw, the workpieces were not exchanged after machining. Instead, the part program was run repeatedly at successively increasing depth. Fig. 9: Result of the experiment in Fig. 8.The left pocket of the workpiece plainly shows a step pattern resulting from thermal expansion of the ball screw. Driftofmachinedatum[µm] Cycle and depth [mm] Drift Ball screw / rotary encoder Linear encoder 8 workpieces Time / 8 workpieces = 6 min Tool 1 Tool 4 Tool 2 Tool 3
  • 8. 8 -10 0 10 20 30 40 50 1260 18 24 30 36 42 48 54 500 mm 250 mm 0 mm -40 -30 -20 -10 0 10 20 30 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 0 mm 450 mm 900 mm 8 Fig. 10: Drift of three positions during positioning accuracy measurement in accordance with ISO/DIS 230-3 on a feed axis with a ball screw in fixed bearings at both ends. Position measurement via rotary encoder and ball screw causes a distinct drift of positions due to the thermal growth of the ball screw. Fig. 11: Drift of three positions during positioning accuracy measurement in accordance with ISO/DIS 230-3 on a feed axis with a ball screw in fixed/preloaded bearings. The results show a distinct drift due to position measurement by ball screw and rotary encoder. The results of measurement in Fig. 10 show curves as theoretically expected. The end points of the ball screw cannot be kept in their original positions. They each move by 20 to 30 µm in the direc- tion of the force generated by heat. The total expansion of the ball screw is about 50 % less than that shown in Fig. 7. This means that by designing fixed bearings at both ends, the expansion could be halved. The thermal zero point of the feed axis seems to lie at the midpoint of the traverse range. This is also expected because the bearings have approximately equal rigidity and the ball screw was heated evenly over its entire length. Fixed/preloaded bearing This type of bearing causes problems for traversing programs with high mean velocities because the bearing load is detrimental to service life and the forces to be withstood result in deformation of the machine structure. A fixed/preloaded bearing design is therefore often used as a sort of pressure valve (Fig. 6). With a typical preload of 50 µm/m, one would expect that such a bearing configuration would behave like a fixed/fixed combination up to a temperature increase of approx. 5 K, and beyond that, like a fixed/floating combination. Fig. 11 shows the results of a positioning test on a machining center with a ball screw with fixed/preloaded bearings conducted along the pattern of the previously described experiments. Surprisingly, in spite of the fixed/preloaded bearing configuration, a position drift similar to that in Fig. 7 becomes apparent. This means that the feed axis behaves roughly like one with fixed/floating bearings.The thermal zero point seems to lie near the fixed bearing. Unlike the axes in the two previous experi- ments, this axis had a travel of only 500 mm instead of one meter.The magnitude of the drift is therefore not comparable. This experiment shows that the simple model of the ball screw with fixed/pre- loaded bearings does not stand up to reality. As a rule, the end with the movable bearing is much less rigid than the end with the fixed bearing.The cause lies in the difference in the bearing designs. While the first end with a genuine, inherently preloaded fixed bearing must continue to remain rigid when the second end has begun to move, with increasing tempera- ture the second end loses its preload and therefore also its rigidity. Time [min] Driftinposition[µm] Time [min] Driftinposition[µm]
  • 9. 9 1 m +10 K 700 N/μm 700 N/μm 0 N/μm ¬ 40 (35)mm 0 0.5 1 20 20 40 9 Apart from the ratio of bearing stiffness, the position of the thermal zero point depends particularly on the distribution of temperature along the ball screw. Fig. 12 shows a thermographic snapshot of a ball screw drive after several hours of recipro- cating traverse between two points at a distance of 150 mm. As the thermograph shows, even after several hours the temperature increase remains almost exclusively in the area of ball nut traverse. The temperature of the ball screw and therefore the thermal expansion is very local. Because the bearings of the ball screw can provide at best only an evenly distributed mechanical tension and ensure constant expansion along the ball screw, they cannot compensate the expansion resulting from local temperature changes. A simple calculation shows this clearly (Fig. 13). On a 1-m long ball screw with a fixed bearing at one end, a local tempera- ture increase of 10 K as indicated by the red curve in Fig. 13 would result in a positioning error as indicated by the green curve in Fig. 13 right. A fixed/fixed bearing configuration with a rigidity of 700 N/µm results in an error curve as indicated by the blue curve. As a result of the forces exercised by the bearing, the ball screw is compressed at its ends where the temper- ature is not increased.The area of the ball screw near its midpoint expands due to the temperature increase at almost the same rate as with the fixed/floating configuration. At 22 µm, the maximum positioning error from the fixed/fixed configuration is roughly 2/3 of the error that occurs from the fixed/floating configuration. Influence of theTemperature Distribution along the Ball Screw Fig. 12: Local heating of a ball screw in the traverse range of the ball nut after 6 hours of reciprocating traverse at 24 m/min between two positions separated by 150 mm [6]. For this thermographic snapshot, the machine table was moved aside at the end of the traverse program. The illustration shows the higher temperatures of the belt drive, locating bearing, and ball screw. Fig. 13: Positioning error in a semi-closed loop as a result of local temperature rise in the recirculating ball screw. Positioningerror[µm] Position [m]
  • 10. 10 -50 -40 -30 -20 -10 0 10 0 10 20 30 40 10 Positionerror[µm] Time [min] Linear encoder Cooled ball screw / rotary encoder Noncooled ball screw / rotary encoder The test results show that the thermal expansion of the ball screw as a result of friction in the bearings and particularly in the ball nut results in significant positioning errors if the axis is controlled in a semi- closed loop. Besides the use of linear encoders, countermeasures aimed at avoiding this error include coolant-conduct- ing hollow ball screws and purely electronic compensation in the control software. Cooled ball screws The circulation of the coolant requires a hole in the ball screw and rotating bushings near the screw bearings. Apart from the sealing problems, the hole reduces the ball screw’s mechanical rigidity in its already weak axial direction.The greatest problem, however, is a sufficiently accurately temper- ature control of the coolant. A 1° C change in temperature changes the length of a 1-m long ball screw by 11 µm. In the light of the considerable amount of heat to be removed it is not an easy task to maintain a temper- ature stability of < 1 K.This is particularly so when the spindle or its bearings are cooled with the same system. In such a case, the required cooling capacity can easily lie in the kilowatt range.The temperature constancy of existing ball screw chillers is usually significantly worse than 1 K. It is therefore often not possible to use them to control the temperature of the ball screw. Switching controllers are often used in the chillers to reduce cost. Since each switching operation is triggered by a violation of temperature limits, the individual switching operation can be considered to be an expansion of the cooled ball screw and therefore an axis positioning error. Fig. 14 shows the result Countermeasures of a positioning test on a vertical machining center with liquid-cooled ball screws in fixed/floating bearings. During the test, the axis was moved slowly at 2.5 m/min be- tween two points at a distance of 500 mm. The maximum traverse range was 800 mm. The position drift of the position farther away from the fixed bearing was recorded. The switching of the chiller is plainly visible. Its hysteresis was 1 K. Compared with the noncooled semi-closed loop design the position drift was significantly reduced. However, the switch operations produce relatively quick changes in position, which have a stronger effect during the machining of workpieces with short machining times than the slow position drift evident in the noncooled semi-closed loop design. Software compensation Research is underway on compensation of thermal deformation with the aid of analytic models, neural networks and empirical equations. However, the main focus of these studies is in the deformation of the machine tool structure as a result of internal and external sources of heat.There is little interest in investigation into compensation of axis drift. As a whole, the possibilities of such soft- ware compensation are frequently overes- timated in today’s general atmosphere of enthusiasm for software capabilities. Successful compensation in the laboratory is usually achieved only after elaborate special adjustments on the test machine. It is usually not possible to apply such methods to machines from series produc- tion without time-consuming adjustment of the individual machines.The example of the feed axis shows the variations on input parameters to be considered. To compensate the expansion of the ball screw, its temperature must be known with respect to its position, since the local temperature depends on the traversing program. Direct temperature measurement of the rotating ball screw, however, is very difficult. Machine tool builders therefore often attempt to calculate the temperature distribution.This is theoretically possible if a heat analysis can be prepared for individual sections of the ball screw.The heat in such a section is generated by friction in the ball nut through thermal conductance along the ball screw, and through heat exchange with the environment.The friction of the ball nut depends almost proportionately on the preload of the ball nut and, in a complex manner, from the type, quantity and temperature of the lubricant.The preload of the ball nut normally changes by ±10 to 20% over its traverse range in an manner depending on the individual ball screw. In the course of the first 6 months, the mean preload typically decreases to 50% of its individual value. Due to the complex inter- action of static forces at play on the ball screw, certain jamming effects and an associated increase in friction are unavoid- able. Even these few examples show that the calculation of the actual frictional heat presents formidable problems. Calculating the heat dissipation is similarly difficult because is depends strongly on largely unknown ambient conditions. Even the temperature of the air surrounding the ball screw is normally unknown, although it plays a decisive role in any calculation of heat dissipation. On the whole it seems certain that, even in the relatively simple case of a ball screw with fixed/floating bearings, software compensation of ball screw expansion without additional temperature sensors has little chance of success. In the case of fixed/fixed and fixed/preloaded bearing one must additionally take into account the bearing rigidity and the preload-dependent friction in the bearings.These factors make compensation even more difficult. Fig. 14: X axis of a vertical machining center with liquid-cooled ball screw in fixed/floating bearings.The diagram shows the drift of the position farthest away from the fixed bearing during reciprocating traverse over 500 mm (800-mm traverse range) at 2.5 m/min.The axis was also equipped with a linear encoder for test purposes.
  • 11. 11 0 20 40 60 80 100 120 140 160 500 550 600 650 700 750 900 950 1000 1200 1900 2000 2600 3200 -70 -60 -50 -40 -30 -20 -10 0 10 20 Z X Y 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -50 -40 -30 -20 -10 0 10 20 30 40 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 11 After this discussion of temperature- dependent positioning error of feed drives, it remains to classify these types of error with the other types of static and quasistatic error in the total error budget of the tested machining centers.The frame deformation resulting from the heat generated by the spindle drive was examined on all three machines in accordance with ISO/DIS 230-3. After several hours of operation at a maximum spindle speed of 6000 rpm, the first machining center showed a linear defor- mation of {x: 5 µm, y: 60 µm, z: 15 µm}.The rotational deformation reached a maximum of {a: 40 µm/m, b: 70 µm/m}. The deformation of the second machining center is shown in Fig. 15. Under the same conditions, also with 6000 rpm, it shows a maximum linear deformation of {x: 5 µm, y: 45 µm, z: 55 µm}.The rotational deforma- tion reached a maximum of {a: 25 µm/m, b: 10 µm/m}.The third machine was equipped with a high-speed spindle and jacket cooling. At 12000 rpm it showed linear deformations of {x: 5 µm, y: 5 µm, z: 40 µm} and rotational deformations of max. {a: 20 µm/m, b: 30 µm/m}.The measured axis drift values attain at least the same magnitude as the structural deformation. Particularly on spindles with fixed/floating bearings, or machines with effective cooling of the spindle, the posi- tioning error of the feed axes driven in a semi-closed loop is significantly greater than the measured structural deformation. A comparison with the usual geometric error leads to similar results. If one observes the pitch, roll and yaw error of the feed axes of 16 different NC machines one sees that these types of error usually lie in the range of 10 to 50 µm/m (Fig. 16).The positioning error is found by multiplying these values by the respective Abbe distance.The error does not attain the values of the feed axis until over 1 meter traverse. Comparison of Positioning Error with OtherTypes of Error Fig. 15: Structural deformation of a vertical machining center as a result of heat generated in the spindle drive at 6000 rpm without load. Fig. 16: Pitch, roll and yaw angles of feed axes of 16 different NC machines Travel range of X axis [mm] Deviation[µm/m] Roll Pitch Yaw Lineardeformation[µm] Time [h] Spindle on Spindle off Rotationaldeformation[µm] Time [h] Spindle on Spindle off Rotation about X Rotation aboutY
  • 12. DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 (8669) 31-0 | +49 (8669) 5061 E-Mail: info@heidenhain.de www.heidenhain.de 349 843-20 · 10 · 8/2006 · F&W · Printed in Germany · Subject to change without notice For more information: Brochure: Linear Encoders for Numerically Controlled MachineTools Brochure: Rotary Encoders Brochure: Position Encoders for Servo Drives • • • The primary problem involved with position measurement using rotary encoder and ball screw is the thermal expansion of the ball screw.With typical time constants of 1 to 2 hours, thermal expansion causes posi- tioning error in the magnitude of 0.1 mm, depending on the nature of the part pro- gram.This positioning error therefore out- weighs the thermally induced structural deformation and geometric error of machining centers. After every new part program the ball screw requires approx. 1 hour to attain a thermally stable condition.This also applies for inter- ruptions in machining. A rule of thumb for thermal expansion is that, over the entire length of a cold ball screw 1 meter in length, the ball screw grows by approx. 0.5 to 1 µm after every double stroke.This expansion accumulates within the time constant. As requirements for machine tool accuracy and velocity increase, the role of linear encoders for position measurement grows increasingly important.This should be taken into consideration when deciding on the proper feedback system design. Conclusion Literature 1) Schröder, Wilhelm, Feinpositionierung mit Kugelgewindetrieben, Fortschritts- bericht VDI Reihe 1 Nr. 277, Düsseldorf; VDI Verlag 1997 2) VDW-Bericht 0153, „Untersuchung von Wälzführungen zur Verbesserung des statischen und dynamischen Verhaltens von Werkzeugmaschinen” 3) Weule, Hartmut, Rosum, Jens, Optimization of the friction behaviour of ball screw drives through WC/C coated roller bodies, Production Engineering Vol. 1/1 (1993) 4) Golz, Hans Ulrich, Analyse, Modell- bildung und Optimierung des Betriebsverhaltens von Kugelgewindetrieben, Dissertation Uni Karlsruhe, 1990 5) Schmitt,Thomas, Modell der Wärme- übertragungsvorgänge in der mechanischen Struktur von CNC- gesteuerten Vorschubsystemen, Verlag Shaker, 1996 6) A. Frank, F. Ruech, Position measurement in CNC Machines ... Lamdamap conference, Newcastle 1999