Professional Documents
Culture Documents
Faculty of Engineering
Production Engineering & Mechanical Design
Department
Introduction
Construction Of DBB
Theory
How its work
Reference
1
Introduction
Double ball bar (DBB) system or so-called rapid test device to measure the
contouring errors of machine tools which have a circular interpolation. DBB has
long been used as for measuring the contouring errors, error characterization and
machine tool performance interpretation in the volumetric workspace of machine
tool. Bryan firstly developed the double ball bar method to inspect linear CNC
machines contouring behavior. During the DBB tests the two tested linear axes are
driven simultaneously, causing the measuring ball to move on a circular path
relative to the Centre ball. The change of distance between the two balls results
from motion or dynamic errors of the two driven linear axis and is measured by a
displacement sensor in the ball bar. Bryan proposed a ball bar system composed of
precision balls and linear variable differential transformer (LVDT). Two versions
of the DBB were developed at the Lawrence Livermore National Laboratory. In
first version, the fixed magnetic ball bar is used to test the accuracy of coordinate
measuring machine (CMM) whereas in the second version a telescoping ball bar is
used to test the accuracy of numerically controlled machine tools.
2
Construction Of DBB
DBB is composed of two highly precision balls whose diameter and sphericity is
within a controlled tolerance limits joined with a highly sensitive and precise
displacement sensor or a transducer. This transducer measuring range is fixed but
DBB lengths can be varied by assembling the detachable extension rods of various
lengths as per requirement. The measuring principle of sensor or transducer
depends as per its construction whether it is optical, laser, LVDT or linear encoder
etc. but the metrological characteristics and working principle is almost same.
3
Theory
The machine does a circular interpolation around a fixed point, which is usually on
the machine table, and the telescoping ball bar measures any deviation between
that fixed point and the spindle.
The heart of the ball bar is a highly accurate (1-µm) optical linear scale with very
high resolution (0.1 µ). As the ball bar’s length changes due to slight machine
inaccuracies, the optical scale measures what are hoped to be tiny linear
displacement changes. This streaming linear displacement data is transmitted back
to a computer, which is running the ball bar software.
After the test is complete, the software compiles this data and then calculates 22
machine criteria. For instance, we can look at backlash, squareness, and machine
positional capability.
A typical ball bar test may sweep a 150-mm radius, but tests in the range of 50
mm to more than 600 mm are possible, although rare.
4
How its work
The ball bar establishes the machine performance characteristics within the
machine’s operational area being tested. For a small or medium-sized machine, we
usually can obtain sufficient information by swinging a 150-mm- or even a 300-
mm-long ball bar, if axis travel allows. Once we get into much larger machines, a
number of 300-mm long ball bar tests must be made strategically placed within the
machine’s operational area. The software has been designed to enable multiple
tests to be performed in different positions on the same machine.
Probably time. Continually having to move and relocate the ball bar to cover the
whole machine is quite time-consuming and, frankly, probably unnecessary as a
great deal of machine performance data can be established from just a couple of
tests at different points on the machine.
Ball bar tests typically take only 10 to 15 minutes and can be performed in just the
XY plane; if more detailed machine information is required, we can undertake a
dome test in XZ and YZ arcs. Using the software, we can then stitch together these
three tests (XY, ZY, and ZX) and establish a theoretical volumetric machine
capability.
After the ball bar is installed, the machine is programmed to drive its spindle in a
circular (interpolated) path that has a radius equal to the length of the ball bar. The
ball bar tracks spindle movement to 0.0001 mm and then prioritizes machine errors
based on the measured (the interpolated variation) values. It converts the ball bar
data into an error-exaggerating polar plot of the machine’s true movement.
5
An experienced user can identify every error in the machine from this plot;
however, for the less experienced operator, sophisticated algorithms in the ball bar
software produce a comprehensive diagnostic report that enumerates 22 different
dynamic and geometric error values and then ranks them in order of percentage of
total error.
It’s immediately clear if the machine has, for instance, any squareness problems.
The overall positioning capability (true position) of the machine also is calculated.
Reports also may be produced in accordance with ISO, ASME, or JIS standards.
Actually, the plot itself can’t, but the software has a rather neat feature that enables
all machine data to be viewed graphically, against time. We call this our “machine
history” function. This means that any trends can be established and extrapolated if
required.
Early error detection with the ball bar permits optimum efficiency in scheduling
maintenance and repairs. Ball bar testing is included in a number of standards for
machine tool accuracy testing, including ASME B5.54 and ISO 230.
In addition to isolating errors, the ball bar also allows process optimization. For
example, users can determine what feedrate delivers the best accuracy for a
specific cutting procedure -- such as contouring -- through dynamic checking of
the machine tool as it is driven at different federate.
6
Reference
https://www.researchgate.net/publication/253284425_Calibration_of_double
_ball_bar_DBB_system