Data Collection 1
Setup of the XD6 Laser for data collection in the Y axis of a
coordinate measuring machine. The sensor package mounted at the
bottom of the Z axis can measure roll, pitch, yaw, horizontal
straightness, vertical straightness, and scale error simultaneously.
Data Collection 2
of two setups for the XD6 Laser when collecting data in the Z
axis. Two sets of bidirectional measurements are done in the Z
with the the sensor mounted in different positions. The adapter
assembly provides a direct connection to the Z axis of a machine when
the probe head is not suitable to carry the weight of the sensor
Data Collection 3
for data collection in the X axis of this rather large CMM. This
particular machine uses a DEA compensation map so the measurement is
actually along the Y axis of the compensation map even though the
measurement axis is X as seen by the user.
Data Collection 4
Calibration of a smaller CMM using the XD6 laser. The
instrument transceiver is mounted to the Z axis frame of the machine
in this case. For larger machines the transceiver is mounted
next to the measurement sensor package.
Data Collection 5
Calibration of a CMM involves updating all compensation error map
parameters that describe the mechanical errors of the machine
axis. This image shows an example of the setup for X axis data
collection. Only one setup is required to collect all
Data Collection 6
Another setup showing the XD6 Laser collecting data in the Z
axis. The Z axis is always done using a minimum of two sets of
measurements or four individual measurements for every
parameter. The two sets of Z measurements are done in a
symmetrical configuration around the Z.
Data Collection 7
Setup for the Y axis data collection of a DEA Epsilon CMM. This is a
bridge version of the Delta gantry CMM and one of my favorite models
Squareness Measurement 1
Data collection for squareness updates. The squareness is based
on four diagonal measurements within 20 degrees of the axis common to
XYZ. Using four diagonal measurements that cover a large part of
the machine volume produces a very reliable and repeatable squareness
Squareness Measurement 2
Image showing the laser and spherical retroreflector setup for a
squareness measurement. Switching between the various
measurement positions is very fast once setup on the base plate.
Performance Testing 1
Testing the machine volumetric performance. The laser is not
normally visible but drawn in so that it can be seen relative to this
rather large CMM. The diagonal test positions are from corner to
corner broken down into five measurement lengths. The SMR is
used in place of the XD6 Laser sensor package for all volume test
Performance Testing 2
The measurement of the step gauge inside the volume of this smaller
machine pushes it to the measurement limits. This image shows an
E150 offset probe measurement in the YZ plane of the CMM.
Performance Testing 3
This image shows an E150 offset probe measurement in the ZX plane of
Performance Testing 4
Testing of the machine volumetric performance. The laser is
sitting on the table at the back corner as the machine moves to the
opposite diagonal corner. The laser seems quite small on this
Performance Testing 5
Example of a gauge block measurement on a CMM. The gauge block
measurement pattern is combined with the laser measurement pattern so
that the final results have a real measurement feel.
Performance Testing 6
Testing of the machine volumetric performance. The measurement
length is from corner to corner rounded down to the nearest 100
mm. The laser is not normally visible but drawn to show the
relative positions of the laser and SMR.
Performance Testing 7
Setup for a gauge block measurement in the X axis of this CMM.
These short length measurements can shows a variety of problems that
seem unimaginable when testing a machine.
Step Gauge 1
Measurement setup for Z axis using a step gauge. The step gauges
are used for performance testing and possible squareness updates if
the machine is small enough. One step gauge measurement must be
done as part of every performance test as a redundancy check for the
Step Gauge 2
Another view of the step gauges used for performance testing. A
typical calibration for a medium sized machine will involve the XD6
Laser for data collection and hard gauges for squareness and
performance testing. Using multiple gauges adds measurement
AutoCapture Utility 1
Screenshot of the latest version of the Autocapture program during
data collection. This utility records all the measurement data
automatically from the XD6 Laser software and stores the results in a
modular file. The newest feature in this software is the ability
to collect very small increment data while the machine is in motion
which is useful for troubleshooting certain types of mechanical
AutoCapture Utility 2
Another view of an earlier version of the Autocapture utility showing
the live measurement graph data. When capturing data problems
such as hysteresis can be immediately observed. Measurements are
collected using multiple bidirectional captures of the data in order
to find the best description of the machine error. The live
graph data allows comparison to existing compensation data during data
PMove Utility 1
Capture of an earlier version of the PMove program used to drive the
CMM. This utility makes controlling the machine easy and
effortless without the need of a part program or even inspection
software in some cases. The name PMove
is a tribute to a
similar utility from Tutor for Windows.
PMove Utility 2
Screen capture of the PMove program running on OSX. This program
can drive certain controllers directly provided the controller handles
all the compensation error map data. The alignment function
allows easy switching between normal and rotated axis systems.
Compensation Processor 1
The map2map compensation utility is a necessary tool to make use of
the simultaneous measurement of all compensation error map data from
the XD6 Laser. Without this software it would be necessary to
build the map in stages and double all data collection efforts.
The output of this program is a set of corrections to the existing
compensation map. The graph in the above image shows the
difference between the error described in the compensation map and
what was actually measured with the laser.
Squareness Update 1
Squareness parameters are updated from four diagonal measurement lines
of twelve separate measurement lengths. The reliability and
stability using this method is absolutely amazing primarily because of
the length of measurement.
All parameters from the CMM compensation error map are related in one
way or another. When reviewing data finding correlations between
the different sets of measurements is another method to ensure
integrity in the collected data. In this example the real
straightness of an axis is compared to the expected straightness
extrapolated from the corresponding angular data.
Another example showing relationships between different compensation
parameters. In the above image the X axis roll and X axis
horizontal straightness are both shown on the same graph. They
almost appear as a mirror opposite to each other and are clearly