A Fast Measuring Method for the Inner Diameter of Coaxial Holes

sensors
Article
A Fast Measuring Method for the Inner Diameter of
Coaxial Holes
Lei Wang, Fangyun Yang, Luhua Fu, Zhong Wang, Tongyu Yang and Changjie Liu *
State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072,
China; [email protected] (L.W.); [email protected] (F.Y.); [email protected] (L.F.);
[email protected] (Z.W.); [email protected] (T.Y.)
* Correspondence: [email protected]; Tel.: +86-22-8740-1582
Academic Editors: Thierry Bosch, Aleksandar D. Rakić and Santiago Royo
Received: 16 January 2017; Accepted: 17 March 2017; Published: 22 March 2017
Abstract: A new method for fast diameter measurement of coaxial holes is studied. The paper
describes a multi-layer measuring rod that installs a single laser displacement sensor (LDS) on each
layer. This method is easy to implement by rotating the measuring rod, and immune from detecting
the measuring rod’s rotation angles, so all diameters of coaxial holes can be calculated by sensors’
values. While revolving, the changing angles of each sensor’s laser beams are approximately equal
in the rod’s radial direction so that the over-determined nonlinear equations of multi-layer holes
for fitting circles can be established. The mathematical model of the measuring rod is established,
all parameters that affect the accuracy of measurement are analyzed and simulated. In the experiment,
the validity of the method is verified, the inner diameter measuring precision of 28 µm is achieved
by 20 µm linearity LDS. The measuring rod has advantages of convenient operation and easy
manufacture, according to the actual diameters of coaxial holes, and also the varying number of
holes, LDS’s mounting location can be adjusted for different parts. It is convenient for rapid diameter
measurement in industrial use.
Keywords: inner diameter; coaxial holes; measuring rod; laser displacement sensor
1. Introduction
Coaxial holes refer to circular holes widely distributed along the same axis. The most common
of these parts are aircraft wing hinges, internal combustion engine crankshaft holes, etc. [1]. For the
workpiece, the matching accuracy of the holes and shaft is one of the important properties, which is
directly linked to performance and durability, so the measurement of diameters is important for coaxial
holes [2]. In the machining of parts with coaxial holes, the accuracy of the hole’s diameter is sensitive
to the stiffness of the mandrel. Meanwhile, cutting tool elastic deformation appears under the cutting
force. All of this results in a significant impact on machining dimension accuracy of coaxial holes [3].
There are many diameter measuring methods for coaxial holes, such as inside micrometer,
contact probe, and pneumatic gauging, etc. The inside micrometer is the most widely used tool in the
industrial production field, nimble handling but easy to be influenced by individuals [4], the minimum
measuring uncertainty is 5 µm. Common contact probes are inductive displacement transducers [5],
coordinate measuring machines, etc. Contact probes are accurate, being able to achieve the repeatability
at 1 µm, but time consuming [6]. As the confused structure of coaxial hole parts, the contact probes
cannot get all coordinates of measured points in some deep holes. Pneumatic gauging has the
advantages of non-contact and high precision [7], its precision can commonly achieve 0.5 µm accuracy.
Excessive air tightness limits the measuring clearance to less than 100 µm, which results in a small
redundancy space for measuring operations. For different sizes of parts, the modification cost of the
measuring tool is high.
Sensors 2017, 17, 652; doi:10.3390/s17030652
www.mdpi.com/journal/sensors
Sensors 2017, 17, 652
2 of 12
As a non-contact probe, laser displacement sensors (LDS) are widely used in geometric
measurement [8,9], they can achieve a 0.5 µm uncertainty in a measuring span of 2 mm. It functions
by irradiating a laser beam to the measured surface vertically, and a laser spot is generated, which is
imaged in the linear photoelectric element (PSD, CCD, or CMOS) of the LDS. With the displacement of
the measured surface, the image position will change in the linear photoelectric element [10].
With the decrease in volume and reference distance, LDSs are widely used in the measurement of
small diameters. The usual procedure is installing multiple LDSs in the same cross-section of the hole.
The corresponding point coordinates of the hole can be obtained by only one measurement [11,12].
For a smaller diameter hole, this method would still be limited by the LDS’s volume and reference
distance. For the single LDS diameter measuring method, the rotation angle of the sensor’s axis is
required. In the measuring process, this improves the coaxial requirement between the photoelectric
encoder and the rotation axis [13].
With regard to the diameter measurement of coaxial holes of internal combustion engines,
based on a small coaxial error (0.03 mm) of holes, and ignoring holes’ roundness error (3 µm),
we propose a measuring rod which contains single LDS to measure the diameter for each layer’s
hole [14]. In the process of measurement, as the inclination angle between the measuring rod and
central axis of coaxial holes is small, we can get enough point coordinates of all the holes within
an operation with a number of rotations. For each holes’ cross-section to be measured, the sensors’
rotation angles are approximately equal. The diameters of all the holes are calculated by the least
square fitting method.
For this method, the minimum hole size that can be measured would only be limited by the single
LDS’s volume and reference distance. It significantly improves measuring range for coaxial hole parts,
and expands LDS’s application for diameter measurement in industrial use.
2. Measuring Principle
2.1. Instrument Configuration
In this measuring method, the system is composed of: measuring rod, LDS, vee blocks, baffle,
platform, and the coaxial hole part, as shown in Figure 1. The measuring rod is made of hollow
shaft, which is typically used as a precision guide rail, and has excellent straightness (0.05 mm/M)
and roundness (0.01 mm) [15]. For the measuring rod, according to the number and distribution
of holes in the part being tested, a corresponding number of LDSs are installed in the hollow shaft.
When mounting the LDS in the measuring rod, make sure that the laser beam and its reverse extension
line pass through the hollow shaft’s middle axial line perpendicularly. In the measuring rod’s radial
direction, the angle between the laser beams of each LDS can be any value.
2
3
1
4
5
6
Figure 1. Instrument configuration. (1) Measuring rod; (2) coaxial hole part; (3) LDS; (4) baffle;
(5) vee block; (6) platform.
Before measuring, put the coaxial hole part on the platform, and ensure its centerline is parallel to
the platform. Place the two vee blocks outside the two ends of the coaxial holes, the baffle is installed
on the end of a vee block’s V groove. Get the measuring rod through the coaxial holes, and the two
Sensors 2017, 17, 652
3 of 12
ends of the rod arranged on the vee blocks, respectively. Press the measuring rod’s end against the
Sensors 2017, 17, 652
3 of 12
baffle, which can limit the movement of the rod during rotation in the axial direction. Adjust the
position
that
vee which
blocks,can
so limit
that the
rotaryofaxis
parallel
within
the
part’s
againstof
the
baffle,
the rod’s
movement
the can
rod be
during
rotation
the
axialcenterline
direction. as
much
as
possible.
Adjust the position of that vee blocks, so that the rod’s rotary axis can be parallel with the part’s
During as
themuch
measurement
operation, we can rotate the measuring rod randomly, and read all LDSs’
centerline
as possible.
measuring
values.
All diametersoperation,
of the partwe
can
berotate
calculated
from the measured
values.
During
the measurement
can
the measuring
rod randomly,
and read all
LDSs’ measuring values. All diameters of the part can be calculated from the measured values.
2.2. The Ideal Measurement Model
2.2.InThe
Measurement
Model
theIdeal
ideal
circumstance,
while the measuring rod is revolving to measure diameters, its spinning
axis is stationary
relative
to the part’s
centerline.
We set up
coordinate
system O
In the ideal
circumstance,
while
the measuring
roda global
is revolving
to measure
diameters,
its on
w -xyz based
axis is
stationary
relative
to the2.part’s
centerline.
We setisup
global
system
Owthespinning
coaxial hole
part,
as shown
in Figure
The part’s
centerline
setaas
Ow -Zcoordinate
axis, and the
horizontal
xyz based
coaxial hole
part, asisshown
inwFigure
2. The part’s centerline is set as Ow-Z axis, and
direction
of on
thethe
measuring
platform
set as O
-X axis.
theSet
horizontal
of the
platform
is set as rod’s
Ow-Xrotary
axis. axis. Line FB is paralleled with
F and Bdirection
as the front
andmeasuring
rear end of
the measuring
Set Finand
as the
front and rear
end ofFor
the the
measuring
rod’s hole,
rotarywhen
axis. Line
FB is paralleled
Ow -Z axis
theBideal
measurement
model.
m-th layer’s
the measuring
rod has
with
O
w-Z axis in the ideal measurement model. For the m-th layer’s hole, when the measuring rod
rotated in the n-th time, the LDS’s laser emission point Kmn is relative stationary to the part. The laser
has rotated
in thespot
n-th K
time,’ the
LDS’s laser emission point Kmn is relative stationary to the part. The
beam
gets a laser
mn on the hole wall. LDS measures the length of Kmn Kmn ’, which is the
laser
beam
gets
a
laser
spot
K
mn’ on the hole wall. LDS measures the length of KmnKmn’, which is the
distance between the point on the hole wall and the rotary axis of the measuring rod.
distance between the point on the hole wall and the rotary axis of the measuring rod.
y
z
Kmn'
Kmn
F
Ow
…
K1n
B
x
K1n'
Figure 2. The ideal measurement model.
Figure 2. The ideal measurement model.
The measuring rod is rotated randomly during the measurement. As the two vee blocks and
Thehave
measuring
rotated
randomly
during
twocoordinate
vee blocks
baffle
restrictedrod
theisrod’s
movement
in both
axial the
and measurement.
radial directions.As
In the
global
Owand
baffle
restricted
the rod’s movement
in bothpoint
axialofand
directions.
global
coordinate
xyz, have
we can
get the three-dimensional
coordinate
theradial
laser spot
Kmn’ forIn
each
sensor’
laser
Owbeam,
-xyz, we
cancan
getbe
thewritten
three-dimensional
coordinate point of the laser spot Kmn ’ for each sensor’ laser
which
as:
beam, which can be written as:
 x  l cos(α  φ )
mn cos( αn + m
 x = lmn
ϕm )
n


(1) (1)
y y=llmn
sin(ααnn+φmϕ)m )
mn sin(

 z z= H
Hmm

For
the
laserbeam
beamrespectively,
respectively,and
andαnαis
variable
angle
mm isisoriginal
n is
For
them-th
m-thhole,
hole,ϕ
originalangle
angle of
of LDS’s
LDS’s laser
variable
angle
of of
rod’s
rotation
in
radial
direction.
l
is
the
distance
between
laser
emission
point
K
and
the
laser
mn
mn
rod’s rotation in radial direction. lmn is the distance between laser emission point Kmn and the laser
spot
K
’,
which
is
measured
by
LDS.
H
is
the
distance
between
K
and
B.
spot mn
Kmn’, which is measured by LDS. Hmmis the distance between Kmn mn
and B.
Assume
rotaryaxis
axisFB
FBisisperpendicular
perpendicular
to the
cross
section
the hole.
Assumethat
thatthe
the rod’s
rod’s rotary
to the
cross
section
of theofhole.
We canWe
getcan
geta alaser
laserbeam
beam
KK
K’ mn
by rotating
measuring
Several
K’mn
Kmn ’
Kmn
mn
by’ rotating
the the
measuring
beambeam
everyevery
time.time.
Several
laser laser
beamsbeams
KmnKmn
can
mn
can
constitute
a
swept
surface
[16].
This
swept
surface
forms
a
circle
with
the
hole
wall.
In
the
O
constitute a swept surface [16]. This swept surface forms a circle with the hole wall. In the Ow-xy
w -xy
plane,
the
circle
describedbelow:
below:
plane,
the
circlefor
forthe
thecross
crosssection
sectionof
of hole
hole wall
wall is described
2
2
lmn cos
cos(ααnn+ ϕφmm ))
 (yymm +
 llmn
 2 +
sin(ααnn +φϕmm ))2=rmrm 2
( xmxm+lmn
mnsin
2
(2) (2)
theradius
radius of
of the
the hole.
hole. (x
laser
emission
For
them-th
m-thhole,
hole,r rmisisthe
For
the
(xmm, ,yymm) )isisthe
thedifference
differencebetween
between
laser
emission
m
point
K
mn and central coordinate of the hole. Where (xm, ym),  m and rm are unknown coefficients, lmn
point Kmn and central coordinate of the hole. Where (xm , ym ), ϕm and rm are unknown coefficients,
αnαareare
variables,
andand
lmn is
as the
value.value.
lmnand
and
variables,
lmnknown
is known
asmeasured
the measured
n
The
measurement
is
performed
by
rotating
the
measuring
and
discretely,
so so
thethe
The measurement is performed by rotating the measuringrod
rodrandomly
randomly
and
discretely,
calculation
rm can
be transformed
intooptimal
the optimal
solution
of over-determined
nonlinear
calculation
of rofm can
be transformed
into the
solution
of over-determined
nonlinear
equations:
equations:
Sensors 2017, 17, 652
∆f =
4 of 12
n
∑
q
2
2
( xm + lmi cos(αi + ϕm )) + (ym + lmi sin(αi + ϕm )) − rm
2
(3)
i =1
We can set ϕm as an arbitrary value, the numerical solution of αn and rm are obtained by the
iterative calculus, and ∆f is the least square of nonlinear equations. The resolution of (xm , ym )
is dependent on ϕm . For numerical solutions of complex over-determined nonlinear equations,
the common calculation methods are neural network, genetic algorithm, and particle swarm
optimization, etc. This paper proposes the global particle swarm optimization algorithm due to
the advantages of generality, global search capability, and high robustness [17]. By using initial random
values to eliminate the relevant amounts, it improves the accuracy of numerical solutions effectively.
The calculation speed is fast, and the algorithm is easy to implement [18].
3. Major Factors Influencing Measuring Uncertainty
From Equation (3), by rotating the measuring rod several times and reading the LDSs’ measured
values, all diameters of a part’s holes can be calculated by the least-square values of ∆f. However,
the ideal experimental conditions are not available in an actual measuring process, there are four factors
that can influence the accuracy of the results: LDS measuring uncertainty, face run-out of the rod,
manufacturing uncertainty, and installation uncertainty of the rod. For a machining workshop, in order
to achieve 30 µm diameter measuring uncertainty—through analysis of the tolerance uncertainty of
diameter—we can effectively reduce the difficulty and cost in the measurement by defining the rod’s
uncertainty factors to a reasonable range.
3.1. LDS Measuring Uncertainty
For the application of LDS, the angle θ sen between LDS’ laser beam and the measured surface’s
normal line should satisfy: θ sen < 5◦ . Accordingly, the distance between the measuring rod’s rotary
axis (FB) and part’s centerline should be less than rm tanθ sen . In the installation of the measuring
rod, it is located in the center of the holes of no more than ±2 mm. For rm < 75 mm, the inclination
angle (θ sen ) caused by the installation of measuring rod is 1.53◦ , which can meet the angle deviation
requirement of LDS [19]. Under the above conditions, the major error of the LDS is its measuring
linear error. In the experiment, the two laser displacement sensors are from SICK Ltd. (Waldkirch,
Germany). Model OD2-P30W04 is used, which has a measuring span of 8 mm, and its uncertainty is
0.02 mm in the full range. For this method, the LDS measurement uncertainty ∆sen is 0.02 mm.
3.2. Face Run-Out of the Measuring Rod
When the rod is rotated, the face run-out error comes principally from the hollow shaft’s roundness
error and vee block’s flatness error [20]. In this measurement system, it is summarized as a random
error. The hollow shafts’ roundness error ∆RD = 10 µm, vee block’s flatness error ∆FL = 2 µm, the face
run-out error of measuring rod can be obtained by:
∆ TR =
q
∆ RD 2 + ∆ FL 2
(4)
Finally, the face run-out error ∆TR = 10.2 µm.
3.3. Manufacturing Uncertainty of the Rod
In the manufacture of the measuring rod, the rotary axis (FB) of the measuring rod is a virtual line,
a line between two ends’ center of the hollow shaft that is substituted as the rotary axis. During the
installation process of LDS, it is difficult to make sure that the laser beam intersects the centerline
perpendicularly. There is a position error between Kmn Kmn ’ and FB, which is composed of a vertical
distance error and a pitching angle error.
Sensors 2017, 17, 652
5 of 12
Sensors 2017, 17, 652
5 of 12
First, we set up a measuring rod coordinate system Os -xyz, the measuring rod’s rear end B is set
Sensors 2017, 17, 652
5 of 12
wecoordinate
set up a measuring
Os-xyz,
rod’s
rearbeam
end BKis11set
as originFirst,
of this
system, rod
the coordinate
rotary axissystem
FB is set
as Othe
axis, the first
laser
K11 ’ is
s -Zmeasuring
as
origin
of
this
coordinate
system,
the
rotary
axis
FB
is
set
as
O
s-Z axis, the first laser beam K11K11’ is
set as OsFirst,
-X axis.
shown
in Figure
3.coordinate system Os-xyz, the measuring rod’s rear end B is set
we As
set up
a measuring
rod
set
as Os-X
As shown in
Figurethe
3. rotary axis FB is set as Os-Z axis, the first laser beam K11K11’ is
as origin
ofaxis.
this coordinate
system,
set as Os-X axis. As shown in Figure 3.
Kmn'
y
F
y
Ow
z
z
Ow
Kmn' Kmn
F
y
…
…
Kmn
x
K1n
B
K1n
B
z
K1n'
x
z
y
Os
Os x
x
K1n'
Figure 3. The Global Coordinate System and the Measuring Rod Coordinate System.
Figure 3. The Global Coordinate System and the Measuring Rod Coordinate System.
Figure 3. The Global Coordinate System and the Measuring Rod Coordinate System.
In the Os-xy plane, the laser beam and its reverse extension line cannot intersect the centerline
In the
Osthe
-xy
plane,
the
laserbetween
beam
and
extension
line cannot
intersect
centerline
strictly,
so
vertical
distance
Kmnits
Kits
mnreverse
’reverse
and FBextension
is dm, as shown
in Figure
4. thethe
In the
Os-xy
plane,
the laser
beam and
line cannot
intersect
centerline
strictly,
so the
vertical
distance
between
Kmn’ ’and
andFB
FBisisdmd, mas, as
shown
in Figure
strictly,
so the
vertical
distance
betweenKKmn
mnKmn
shown
in Figure
4. 4.
y
K'mn
y
K'mn
lmn
lmn
αn+φm
os
x
αn+φm
Kmn
dm
os
x
dm
Kmn
Figure 4. The Distance between Laser Beam and Rotary Axis of the Measuring Rod.
Figure
4. The
Distance
andRotary
RotaryAxis
Axisofof
Measuring
Rod.
Figure
4. The
Distancebetween
betweenLaser
Laser Beam
Beam and
thethe
Measuring
Rod.
In the measuring rod coordinate system Os-xyz, the coordinate point of the laser spot Kmn’ is
expressed
In theas:
measuring rod coordinate system Os-xyz, the coordinate point of the laser spot Kmn’ is
In the
measuring
rod coordinate system Os -xyz, the coordinate point of the laser spot Kmn ’ is
expressed as:
 x  l cos(α  φ )  d sin(α  φ )
expressed as:
mn
n
m
m
n
m
 
sin(
φφ
ddmmdm
cos(

lmncos
cos(
sin(
(5)
lmn
(αααnnn+
ϕmmm)))+
sinα(nαn φ+m )ϕm )
 x=yx 
y
=
l
sin
(
α
+
ϕ
)
+
d
cos
(
α
+
ϕ
)
H
l m sin(αnn  φmm)  d m mcos(αn n φm ) m
(5) (5)
 zy mn

 z = H mn
H mbeam is not perpendicular to the rotary axis FB strictly. The
m
 zlaser
For the installation of LDS,
For the
installation
ofmnLDS,
laser
is not perpendicular
the rotary axis FB strictly. The angle
angle
γm the
between
KmnK
’ and
thelaser
Obeam
s-xy plane
shown
in Figureto5.to
For
installation
of
LDS,
beam isisnot
perpendicular
the rotary axis FB strictly. The
γm between
K
K
’
and
the
O
-xy
plane
is
shown
in
Figure
5.
mn
mn
s
angle γm between KmnKmn’ and the Os-xy plane is shown in Figure 5.
y
y
K'mn
K'mn
lmn
lmn
γm
γm K
mn
z
z
dm Kmn
os
Hm
dm
os
Hm
αn+φm
αn+φm
x
x
Figure 5. Angle between the laser beam and rotary axis.
Figure5.5.Angle
Anglebetween
between the
the laser
axis.
Figure
laserbeam
beamand
androtary
rotary
axis.
Sensors 2017, 17, 652
6 of 12
Sensors 2017, 17, 652
6 of 12
So, by adding the angular error γm in Equation (5), the laser spot Kmn ’ is expressed as:
So, by adding the angular error γm in Equation (5), the laser spot Kmn’ is expressed as:


cos
γmγ cos
(αn + ϕm ) + dm sin(αn + ϕm )
 x=
 lmn
cos
 xlmn
m cos(αn  φm )  d m sin(αn  φm )
y=
 lmn cos γm sin(αn + ϕm ) + dm cos(αn + ϕm )

cos γm sin(αn  φm )  d m cos(αn  φm )
 z = yH lmn
m + lmn sin γm
 z  H  l sin γ
m
mn
m

(6)
(6)
In the current mechanical processing conditions, it is easy to meet the requirements: dm < 0.5 mm
In the current mechanical processing conditions, it is easy to meet the requirements: dm < 0.5 mm
and γm < 0.5◦ , so we can obtain the manufacturing error by:
and γm < 0.5°, so we can obtain the manufacturing error by:
q
∆lmn
cos γγm )22+dm
dm2 2−l lmn
(7)
(7)
Δl = (llmn cos
mn
 mn
m

mn
As the
the measuring
measuring rod
rod isis placed
placedin
inthe
themiddle
middleofofcoaxial
coaxialholes,
holes,the
thelaser
laseremission
emissionpoint
point
Kmn
is
As
Kmn
is
closed
to
O
(the
center
of
the
hole
to
be
measured),
then
l
≈
r
,
when
r
<
80
mm,
the
m center of the hole to be measured), then lmn ≈ rm. when
mn rm <m80 mm, the
m manufacturing
closed to Om (the
manufacturing
error ∆lmn < 1.5 µm.
error
Δlmn <1.5 μm.
3.4. Installation Uncertainty of Measuring Rod
3.4. Installation Uncertainty of Measuring Rod
The laser beam Kmn Kmn ’ is revolving around the rotary axis FB while measuring rod is rotating.
The laser beam KmnKmn’ is revolving around the rotary axis FB while measuring rod is rotating.
Spot trajectory {Kmn ’} is formed by laser beams and the wall of the hole, and its shape is affected by
Spot trajectory {Kmn’} is formed by laser beams and the wall of the hole, and its shape is affected by
the installation error of the measuring rod.
the installation error of the measuring rod.
For the position between laser beam Kmn Kmn ’ and rotary axis FB, when Kmn Kmn ’ is perpendicular
For the position between laser beam KmnKmn’ and rotary axis FB, when KmnKmn’ is perpendicular
to FB, the angle γm between Kmn Kmn ’ and the Os -xy plane is equal to zero, so the swept surface formed
to FB, the angle γm
between KmnKmn’ and the Os-xy plane is equal to zero, so the swept surface formed
by laser beams is a circular plane that is perpendicular to FB. When γm 6= 0, and the vertical distance
by laser beams is a circular plane that is perpendicular to FB. When γm ≠ 0, and the vertical distance
d between Kmn Kmn ’ and FB is equal to zero, the swept surface is a cone, and FB is the directrix of the
dmmbetween Kmn
Kmn’ and FB is equal to zero, the swept surface is a cone, and FB is the directrix of the
cone. When γm 6= 0, and dm 6= 0, the swept surface is an irregular conical surface, as shown in Figure 6,
cone. When γm ≠ 0, and dm ≠ 0, the swept surface is an irregular conical surface, as shown in Figure 6,
the generatrix of the conical surface is a curve at the top K , and a straight line near the bottom Kmn ’.
the generatrix of the conical surface is a curve at the top Kmn
mn, and a straight line near the bottom Kmn’.
Kmn'
Kmn
F
B
Figure 6. Spot trajectory formed by laser beams.
Figure 6. Spot trajectory formed by laser beams.
For the position error formed by the installation of the rod relative to the part, when the rotary
For
the
position error
by the
installation
of the
the centerline
rod relative
the part,
when
rotary
axis of
the
measuring
rod isformed
completely
coincident
with
ofto
coaxial
holes,
thethe
irregular
axis
of
the
measuring
rod
is
completely
coincident
with
the
centerline
of
coaxial
holes,
the
irregular
conical surface’s directrix FB and the Ow-Z axis are collinear, so the spot trajectory {Kmn’} formed by
conical
surface’s
directrix
FBideal
and the
Owwith
-Z axis
are collinear,
trajectory
{Kmn
formed
by
laser
beams
is located
in an
circle
radius
rm. As FBsoisthe
notspot
coincident
with
the’} O
w-Z axis,
laser
beams
is
located
in
an
ideal
circle
with
radius
r
.
As
FB
is
not
coincident
with
the
O
-Z
axis,
m as shown in Figure 6.
w
Spot’s trajectory {Kmn’} forms a three-dimensional curve,
Spot’s
trajectory
{K
’}
forms
a
three-dimensional
curve,
as
shown
in
Figure
6.
mn
In the calculation of rm, it is carried out on the assumption that the curve of the spot trajectory
calculation
of ideal
rm , it is
carried
out on
the assumption
thatofthe
curve of the
spot trajectory
{Kmn’}Inisthe
regarded
as an
circle,
which
ignores
the influence
roughness.
However,
in the
{K
’}
is
regarded
as
an
ideal
circle,
which
ignores
the
influence
of
roughness.
However,
in the
mn
installation
and rotation of the measuring rod, it is difficult to ensure that the rotary axis is completely
installationwith
and the
rotation
of theofmeasuring
is difficult
ensure
that the
is
coincident
centerline
the coaxialrod,
holeit part,
so the to
spot
trajectory
{Kmnrotary
’} is a axis
threecompletely
coincident
with
the
centerline
of
the
coaxial
hole
part,
so
the
spot
trajectory
{K
’}
is
mn
dimensional curve. Using a three-dimensional curve to fit the radius of hole, the flatness error and
a
three-dimensional
curve.
Using
a
three-dimensional
curve
to
fit
the
radius
of
hole,
the
flatness
error
roundness error would be introduced [21]. In order to reduce operation difficulty and computation
and roundness
errorawould
introduced
[21]. Inerror,
order we
to reduce
operation
difficulty
complexity
within
certainberadius
calculation
can limit
all error
factorsand
to acomputation
reasonable
complexity
within
a
certain
radius
calculation
error,
we
can
limit
all
error
factors
to
a
reasonable
range
range by simulation.
by simulation.
In measuring rod coordinate system Os-xyz from Equation (6), we can get the point coordinates
in laser beam KmnKmn’:
Sensors 2017, 17, 652
7 of 12
In measuring rod coordinate system Os -xyz from Equation (6), we can get the point coordinates in
laser beam Kmn Kmn ’:


 xs = dm / sin(αn + ϕm ) + (t − Hm ) cot γm cot(αn + ϕm )
(8)
ys = (t − Hm ) cot γm

 z =t
s
The laser beam Kmn Kmn ’ is revolving around the Os -Z axis, and forms the irregular conical surface.
Set θ as the rotation angle of Kmn Kmn ’, so the parametric equation of this curved surface is set up
as follows:
q



x
=
(dm / sin ϕm + (t − Hm ) cot γm cot ϕm )2 + ((t − Hm ) cot γm )2 cos θ
s



q
(9)
y
=
(dm / sin ϕm + (t − Hm ) cot γm cot ϕm )2 + ((t − Hm ) cot γm )2 sin θ
s





zs = t
In the measuring rod coordinate system Os -xyz, the curved surface equation of the spot trajectory
{Kmn ’} is:
xs 2 + ys 2 = (dm / sin ϕm + (zs − Hm ) cot γm cot ϕm )2 + ((zs − Hm ) cot γm )2
(10)
The spot trajectory {Kmn ’} is formed by the intersection of laser beams and hole wall. In the global
coordinate Ow -xyz, the point Kmn ’ is located on the cylinder surface of the hole:
xw 2 + yw 2 = rm 2
(11)
By Equations (10) and (11), we can get the curve equation of the spot trajectory {Kmn ’}, but it is
necessary to obtain the transition matrix between the measuring rod coordinate system Os -xyz and the
global coordinate system Ow -xyz.
In the space coordinate system conversion [22], the Bursa-Wolf model is widely used in the
form [23]:




xs
xw




(12)
 ys  = λ  yw  R + T
zs
zw
where, R is the rotation matrix from the global coordinate system Ow -xyz to the measuring rod
coordinate system Os -xyz. Set εx , εy , and εz are the three rotation angles around the X-, Y- and Z-axis in
the global coordinate system Ow -xyz. T = [∆x, ∆y, ∆z]T is the transfer matrix from Ow -xyz to Os -xyz.
λ is the scale factor.
In this measurement system, the curved surface is formed by revolving Kmn Kmn ’ around the Os -Z
axis. While calculating the flatness error and roundness error of the spot trajectory {Kmn ’}, the rotation
angle εz can be any value. The baffle limits the movement of the measuring rod in the Os -Z axis, so the
translation parameter ∆z = 0. As the measuring rod is a rigid body, the scale factor λ = 1.
In the transition matrix, the unknowns are ∆x, ∆y, εx , and εy . We only need to calculate the
roundness error and flatness error of the curve {Kmn ’}, so the conversation can be simplified into the
position relationship between the Os -Z axis and the Ow -Z axis, and it is expressed by eccentricity
distance d∆ and deflection angle ω ∆ , as shown in Figure 7.
Sensors 2017, 17, 652
Sensors 2017, 17, 652
Sensors 2017, 17, 652
8 of 12
8 of 12
8 of 12
yw
yw y s
ys
zs
zs
ωΔ
ωΔ
zw
zw
os
os
ow
ow
dΔ
dΔ
xs
xs
xw
xw
Figure 7. The position relationship between Os -Z and Oww-Z.
-Z.
Figure 7. The position relationship between Os-Z and Ow-Z.
The
The relationship
relationship between
between ddΔ,,Δx,
∆x,Δy,
∆y,ωωΔ, ,εεx, and
, andεyεyare
areasasfollows:
follows:
The relationship between dΔ∆, Δx, Δy, ωΔ,∆εx,xand εy are
as follows:
( d  pΔx2  Δy 2
2
2 2
dd∆Δ = Δ∆x
x2  +
Δy∆y
Δ
ω∆Δ 
=arccos
arccos(cos
cosεεxxcos
cosεεyy )
ω
ωΔ

 arccos  cos ε
x
cos ε y


(13)
(13)
(13)
ωΔ∆,, we
In
distance dd∆Δ and deflection angle ω
In the
the simulation, with difference of eccentricity distance
we can
can get
get
angle ωΔ{K
, we
can get
In the simulation, with
difference of eccentricity distance dΔ and deflection
the
spot trajectory’s
trajectory’s
mn’}
the conversion
conversion matrix
matrix by Equation 13, and the point coordinate of the spot
{Kmn
’} can
can be
be
the
conversion
matrix
by
Equation
13,
and
the
point
coordinate
of
the
spot
trajectory’s
{K
mn’} can be
calculated
calculated in
in the
the global coordinate system Oww-xyz.
-xyz. For
For calculating
calculating the
the flatness
flatness error
error and
and roundness
roundness
calculated
in the trajectory,
global coordinate
system O
w-xyz. For calculating the flatness error and roundness
error
obtained
byby
thethe
spot
trajectory
{Kmn
traj θis
the
error of
of the
thespot
spot trajectory,the
theleast
leastsquare
squareface
facePPtrajtrajis is
obtained
spot
trajectory
{K’}.
is
mnθ’}.
traj
error
ofbetween
the spotPtrajectory,
the
least
squareLface
Pthe
traj is obtained by the spot trajectory {Kmn’}. θtraj is the
angle
traj
and
the
O
w
-xy
plane,
traj
is
crossing
line
between
P
traj
and
the
O
w
-xy
plane,
the angle between Ptraj and the Ow -xy plane, Ltraj is the crossing line between Ptraj and the Ow -xy
angle
betweenWe
Ptraj
and thePO
w-xy plane, Ltraj is the crossing line between Ptraj and the Ow-xy plane,
respectively.
converse
traj toP
the
-xy O
plane
the by
usethe
of use
Rodrigues'
rotation
formula
[24], take
plane, respectively.
We converse
towthe
plane
of Rodrigues'
rotation
formula
[24],
w -xy by
traj O
respectively.
We
converse
P
traj to the Ow-xy plane by the use of Rodrigues' rotation formula [24], take
the
line Lline
traj as
theas
rotation
axis, and
traj isθthe
rotation
angle,
as
shown
in
Figure
8.
takecrossing
the crossing
Ltraj
the rotation
axis,θand
is
the
rotation
angle,
as
shown
in
Figure
8.
traj
the crossing line Ltraj as the rotation axis, and θtraj is the rotation angle, as shown in Figure 8.
zw
zw
Ptraj
Ptraj
{ Kmn'}
{ Kmn'}
yw
yw
ow
ow
xw
xw
{ Kmn'}'
{ Kmn'}'
Ltraj
Ltraj
θtraj
θtraj
Figure 8. Transformation of spatial circle.
Figure
Figure8.8.Transformation
Transformationof
ofspatial
spatialcircle.
circle.
Finally, the 3-D points coordinate of {Kmn’} is transferred to near the Ow-xy plane, and the new
Finally,
thedenoted
3-D points
of {Kmn’} is transferred to near the Ow-xy plane, and the new
3-D points
are
as {Kcoordinate
mn'}'. The flatness error (Δflat) of the laser spot trajectory is the maximum
Finally,
the 3-D points
coordinate
of {Kmn ’} is transferred to near the Ow -xy plane, and the new
3-D
points
are
denoted
as
{K
mn'}'. The flatness error (Δflat) of the laser spot trajectory is the maximum
difference
mn’}’ in the Ow-Z axis. By calculating the least square fitting circle of {Kmn’}’ on the
3-D points of
are{Kdenoted
as {Kmn ’}’. The flatness error (∆flat ) of the laser spot trajectory is the maximum
difference
of {Kmn’}’ in the Ow-Z axis. By calculating the least square fitting circle of {Kmn’}’ on the
O
w-xy plane, the roundness error (Δround) is calculated by the fitting circle and hole’s real radius. The
difference
of {Kmn ’}’ in the Ow -Z axis. By calculating the least square fitting circle of {Kmn ’}’ on the
O
w-xy plane, the roundness error (Δround) is calculated by the fitting circle and hole’s real radius. The
final
radius
error
m of the laser spot trajectory {Kmn’} is given as:
Ow -xy plane,
the Δr
roundness
error (∆round ) is calculated by the fitting circle and hole’s real radius.
final
radius error Δrm of the laser spot trajectory
{Kmn’} is given as:
The final radius error ∆rm of the laser spot trajectory 2{Kmn ’} is2 given as:
(14)
Δr  Δround2  Δ flat2
(14)
Δrmm  qΔround
 Δ flat
∆rm = ∆round 2 + ∆flat 2
(14)
For different holes in the part, the radius
error Δrm is different. Where dΔ and ωΔ are constant,
For different
holesΔr
inmthe
part, the radius
Δrm is different. Where dΔ and ωΔ are constant,
the hole’s
radius error
is proportional
to Herror
m. When analyzing the maximum measuring error of
For different
holes
in
the
part, the radius
error
∆rm is different.
Where
d∆ and
ω ∆ are constant,
the
hole’s
radius
error
Δr
m is
proportional
to
H
m
.
When
maximum
measuring
error of
the radius, the hole near the front end of the rod shouldanalyzing
be chosenthe
to calculate.
the
hole’s
radius
error
∆r
is
proportional
to
H
.
When
analyzing
the
maximum
measuring
error of
m
m
the radius,
the holethe
near
the front
end
the rod should be chosen to calculate.
In calculating
radius
errors
Δrof
m of the curve {Kmn’}, we assume the rod’s manufacturing error
the radius,
the
hole
near
the
front
end
of
the
rod
should
be
chosen
to
calculate.
calculating the radius errors Δrm of the curve {Kmn’}, we assume the rod’s manufacturing error
as: dIn
m = 0.5 mm and γm = 0.5°. The length of the measuring rod is 500 mm. The number of coaxial
as: dm = 0.5 mm and γm = 0.5°. The length of the measuring rod is 500 mm. The number of coaxial
Sensors 2017, 17, 652
9 of 12
In calculating the radius errors ∆rm of the curve {Kmn ’}, we assume the rod’s manufacturing error
9 of 12
and γm = 0.5◦ . The length of the measuring rod is 500 mm. The number of coaxial
m
holes in the part is two, and all diameters are 150 mm. Based on these, the maximum radius error is
holes
in theunder
part is
two, and
aresimulate
150 mm.results
Based are
on these,
theinmaximum
simulated
different
of all
d∆ diameters
and ω ∆ . The
showed
Figure 9. radius error is
simulated under different of dΔ and ωΔ. The simulate results are showed in Figure 9.
Sensors
17,mm
652
as: d 2017,
= 0.5
Radius error (mm)
0.02
0.015
0.01
0.005
0
2
1.5
1
0.5
Deflection angle (°)
3
0
0
1
4
5
2
Eccentricity distance (mm)
Figure
Figure 9.
9. The
The radius
radius error
error coursed
coursed by
by the
the relative
relative position
position of
of the
the rod.
rod.
Figure
Figure 99 shows
shows the
the final
final radius
radius error
error of
of the
the spot
spot trajectory
trajectory in
in different
different eccentricity
eccentricity distances
distances and
and
deflection
angles.
As
ω
Δ < 1.5° and
d
Δ
<
3
mm,
the
radius
error
is
less
than
10
μm.
While
installing
the
◦
deflection angles. As ω ∆ < 1.5 and d∆ < 3 mm, the radius error is less than 10 µm. While installing
measuring
rod,rod,
for the
between
the rod’s
two ends
and the
centerline,
it is toitbe
the measuring
fordistance
the distance
between
the rod’s
two ends
andpart’s
the part’s
centerline,
isatosmall
be a
range
of
no
more
than
2.5
mm.
Through
this
operation,
the
radius
error
of
the
spot
trajectory
formed
small range of no more than 2.5 mm. Through this operation, the radius error of the spot trajectory
by
the laser
beam
notdoes
exceed
10 μm. 10
If we
achieve
a higher
installation
accuracy,
more
formed
by the
laserdoes
beam
not exceed
µm.can
If we
can achieve
a higher
installation
accuracy,
precision radiuses can be calculated for the coaxial holes.
more precision radiuses can be calculated for the coaxial holes.
3.5.
Diameter Measurement
Measurement Uncertainty
Uncertainty of
of the
the System
System
3.5. Total
Total Diameter
According
According to
to the
the above
above analyses,
analyses, the
the accuracy
accuracy of
of this
this measurement
measurement method
method depends
depends on
on several
several
factors.
rod,
the
radius
error
Δr∆r
m of
factors. By
Byevaluating
evaluatingthe
theerror
errorcaused
causedby
byinstallation
installationofofthe
themeasuring
measuring
rod,
the
radius
error
m
laser
spot
trajectory
has
been
controlled
in
a
small
range
on
the
diameters
measurement
result.
Thus
of laser spot trajectory has been controlled in a small range on the diameters measurement result.
Δ
sen, which
is caused
by the measurement
error of error
LDS, is
main
factor
that
influence
the diameter
Thus
∆sen , which
is caused
by the measurement
of the
LDS,
is the
main
factor
that influence
the
measurement
accuracy.accuracy.
While the
coaxial
holes holes
are considered
ideal
circles,
diameter measurement
While
the coaxial
are considered
ideal
circles,the
thetolerance
tolerance of
of
roundness
should
be
taken
as
the
source
of
measuring
uncertainty,
and
we
set
is
as
Δ
Hole
.
The
total
roundness should be taken as the source of measuring uncertainty, and we set is as ∆Hole . The total
diameter
error is
is approximately
approximately calculated
calculated by:
by:
diameter measurement
measurement error
Δ
∆sumsum≈
 Δ sen22  ΔTR22  Δlmn 22  Δrm 2 2 Δ Hole2
q
∆sen + ∆ TR + ∆lmn + ∆rm + ∆ Hole 2
(15)
(15)
by using
From the Equation (15), as the installation of LDSs fulfills: dm < 0.5 mm and γm < 0.5°,
◦ , by using
From
the
Equation
(15),
as
the
installation
of
LDSs
fulfills:
d
<
0.5
mm
and
γ
<
0.5
m
m
LDSs with measurement linearity of 20 μm, so the radius error Δrm caused by the installation position
LDSs
measurement
linearity
µm, so
radius
errorthe
∆rroundness
installation
m caused by
of
the with
measuring
rod is limited
in of
the20range
ofthe
10 μm.
While
ofthe
holes
ΔHole is 3 position
μm, the
of
the
measuring
rod
is
limited
in
the
range
of
10
µm.
While
the
roundness
of
holes
∆
3 µm,
Hole
measurement error Δsum is less than 24.8 μm. For a general machining workshop, it can is
achieve
the measurement
error error
∆sum is
than 24.8
For a general machining workshop, it can achieve
diameter
measurement
ofless
no more
thanµm.
30 μm.
diameter measurement error of no more than 30 µm.
4. Experiments and Discussion
4. Experiments and Discussion
To verify the measuring method for the diameters of coaxial holes, in this paper, two 150 mm
To verify the measuring method for the diameters of coaxial holes, in this paper, two 150 mm ring
ring gauges are chosen as the coaxial hole part, and they are clamped on the platform. The length of
gauges are chosen as the coaxial hole part, and they are clamped on the platform. The length of the
the hollow shaft for the measuring rod is 500 mm. For mounting LDS on the hollow shaft, two square
hollow shaft for the measuring rod is 500 mm. For mounting LDS on the hollow shaft, two square
holes were machined on the shaft by a CNC, it can satisfy the precision requirement of dm and γm in
holes were machined on the shaft by a CNC, it can satisfy the precision requirement of dm and γm in
section 3.3. Fixtures are mounted on the hollow shaft to fix the LDSs, they can also be used to change
the position of the LDS in the radial direction of the hollow shaft, which can extend the measurement
range of the measuring rod for different size coaxial holes.
On the platform, a rectangular groove with 90 mm in width and 5 mm in depth was machined
by an NC milling machine. The widths of vee blocks and clamps of the ring gauge are both 90 mm,
Sensors 2017, 17, 652
10 of 12
Section 3.3. Fixtures are mounted on the hollow shaft to fix the LDSs, they can also be used to change
the position of the LDS in the radial direction of the hollow shaft, which can extend the measurement
range of the measuring rod for different size coaxial holes.
On the platform, a rectangular groove with 90 mm in width and 5 mm in depth was machined
Sensors
652
10 of
12
by an2017,
NC 17,
milling
machine. The widths of vee blocks and clamps of the ring gauge are both 90
mm,
and they were embedded in the rectangular groove, and the edge of the rectangular groove was the
and
they were
in the rectangular
groove,
and
the edge
of the rectangular
groove
benchmark
forembedded
the installation.
Two vee blocks
were
formed
by longitudinal
cutting
of anwas
old the
vee
benchmark
for
the
installation.
Two
vee
blocks
were
formed
by
longitudinal
cutting
of
an
old
vee
block, which ensured that they had the same groove depth, so the altitude difference between the
block,
ensured
that they
had
the
grooveofdepth,
so not
the more
altitude
difference
between
the
middlewhich
axis of
the measuring
rod
and
thesame
centerline
part was
than
1 mm. With
regard
to
middle
axis
of
the
measuring
rod
and
the
centerline
of
part
was
not
more
than
1
mm.
With
regard
to
locating the coaxial hole part on the measurement platform, it is necessary to make the baseline of part
locating
the with
coaxial
part on groove
the measurement
platform,
is necessary
to make the
baseline
of
to coincide
thehole
rectangular
of the platform.
The it
baseline
is the reference
datum
line for
part
to
coincide
with
the
rectangular
groove
of
the
platform.
The
baseline
is
the
reference
datum
line
auxiliary machining the coaxial holes on the outer surface of the part. With the help of vee blocks on
for
machining
coaxial
holes
the outer surface
of the
part.
With the help
vee blocks
theauxiliary
rectangular
groove, the
coaxial
holes
are on
approximately
parallel
to the
measuring
rod’sofrotation
axis.
on
the
rectangular
groove,
coaxial
holes
are
approximately
parallel
to
the
measuring
rod’s
rotation
Through the high-precision rectangular groove, the deviation and inclination of the measuring rod
axis.
Through
the high-precision
rectangular
the deviation and inclination of the measuring
achieved
the accuracy
requirement
in Sectiongroove,
3.4.
rod achieved
accuracy requirement
Sectionin
3.4.
The finalthe
experimental
equipment in
is shown
Figure 10.
The final experimental equipment is shown in Figure 10.
Ring gauge
LDS
Fixture
Baffle
Hollow shaft
Cable
Rectangular groove
Vee block
Clamp
Platform
Data acquisition board
Figure 10. The diameter measurement system for coaxial holes.
Figure 10. The diameter measurement system for coaxial holes.
In the experiment, the measuring rod’s rotation count is n, and the number of coaxial holes is m,
the experiment,
the measuring
rod’s rotation
count
is being
n, and mn.
the number
coaxial holes
whichIndetermines
the number
of equations
in Equation
(3),
In radialofdirection
of theis
m, which determines
equations
Equation
(3),tobeing
mn. Inholes,
radialwhile
direction
the
measuring
rod,  m is the
the number
angle ofofLDS’s
laser in
beam
relative
the coaxial
it isof
only
measuring rod, ϕm is the angle of LDS’s laser beam relative to the coaxial holes, while it is only
correlated with (xm, ym) and is independent of the radius result. In order to simplify the calibration
correlated with (xm , ym ) and is independent of the radius result. In order to simplify the calibration
process, we set  m = 0, which also reduces the computational complexity of iterative operations. The
process, we set ϕm = 0, which also reduces the computational complexity of iterative operations.
final
over-determined
nonlinear
equations
are obtained
by: by:
The final
over-determined
nonlinear
equations
are obtained
n


2
2
q ( x  l cos α )2  ( y  l sin α )2  r
Δfn 
m
mi
i
m
mi
i
m
∆ f = ∑ i 1 ( xm + lmi cos αi )2 + (ym + lmi sin αi )2 − rm
i =1
(16)
(16)
For the m-th hole, (xm, ym) is the coordinate difference between the laser emission point Kmn and
For the m-th
hole, (x
) isLDS’s
the coordinate
difference
between
thevalue,
laser the
emission
point result
Kmn and
the centerline
of coaxial
holes.
original angle
 m is
a default
calculation
of
m , ymAs
the
centerline
of coaxial
As LDS’s
original
angle in
ϕmthe
is aover-determined
default value, the
calculation
of
(x
m, y
m) is not credible.
Forholes.
Equation
(16), the
unknowns
equations
are:result
coaxial
(x
,
y
)
is
not
credible.
For
Equation
(16),
the
unknowns
in
the
over-determined
equations
are:
coaxial
m
m
holes’ radius rm, coordinate difference (xm, ym), and the rotation angle of rod αn.
holes’
radius
rm , coordinate
difference
(xm , ym
), and
the+rotation
rodnumber
αn.
The
number
of unknowns
in Equation
(15)
is 3m
n, onlyangle
whenofthe
of equations is
of unknowns inequations
Equationcan
(15)converge.
is 3m + n,For
only
the number
of equations
mn ≥ The
3m +number
n, the over-determined
thewhen
two holes
in the experiment,
theis
mn
≥
3m
+
n,
the
over-determined
equations
can
converge.
For
the
two
holes
in
the
experiment,
time of the rod’s rotation should be 6. While rotating the measuring rod manually, in order to reduce
theoperational
time of the errors
rod’s rotation
should
be 6. While
rotating
measuring
manually,
in order
to
the
and improve
calculating
precision,
thethe
rod’s
rotation rod
count
is much more
than
the last
operational
and improve
precision, the rod’s
rotation
countthe
is much
more
6,reduce
and the
result iserrors
the average
of thecalculating
multiple measurements.
Figure
11 shows
results
of
different rotation counts in each measurement.
Sensors 2017, 17, 652
11 of 12
than 6, and the last result is the average of the multiple measurements. Figure 11 shows the results of
different
Sensors
2017,rotation
17, 652 counts in each measurement.
11 of 12
Maximum radius error (μm)
55
50
45
40
35
30
25
20
4
6
8
10
12
14
16 18 20
Rotary times
22
24
26
28
30
Figure
Figure11.
11.The
Themeasurement
measurementresults
resultsfor
fordifferent
differentrotation
rotation times
times of
of the
the measuring
measuring rod.
rod.
The comparison between the measurement result and rotation counts of the measuring rod is
The comparison between the measurement result and rotation counts of the measuring rod is
shown in Figure 11. It can be seen that: as the rotation counts of the measuring rod exceeded 18, the
shown in Figure 11. It can be seen that: as the rotation counts of the measuring rod exceeded 18,
measurement accuracy stopped around 28 μm.
the measurement accuracy stopped around 28 µm.
5.
5. Conclusions
Conclusions
For
coaxialholes
holeswith
with
roundness
error—such
as the crankshaft
of an
internal
For coaxial
lowlow
roundness
error—such
as the crankshaft
hole of anhole
internal
combustion
combustion
engine—this
paper
proposes
a
simple
inner
diameter
measurement
method
for
engine—this paper proposes a simple inner diameter measurement method for coaxialcoaxial
holes.
holes.
A multi-layer
diameter
measurement
is designed,
has a single
onlayer.
each layer.
A multi-layer
diameter
measurement
rod is rod
designed,
whichwhich
has a single
sensorsensor
on each
In the
In
the measurement
process,
we adjusted
the machining
datum
line of hole
coaxial
hole
part,itso
it is
measurement
process,
we adjusted
the machining
datum line
of coaxial
part,
so that
is that
collinear
collinear
axis of measuring
By revolving
the measuring
rod and
immune
detecting
with the with
axis the
of measuring
rod. Byrod.
revolving
the measuring
rod and
immune
fromfrom
detecting
the
the
measuring
rod’s
rotation
angle,
all
diameters
of
coaxial
holes
can
be
calculated
by
sensors'
measuring rod’s rotation angle, all diameters of coaxial holes can be calculated by sensors'values.
values.
For
For the
the measurement
measurement process,
process, the
the influence
influence of
of the
the installation
installation posture
posture of
of the
the measuring
measuring rod
rod to
to the
the
measurement
results
is
analyzed
by
numerical
analysis,
and
the
tolerance
range
of
measuring
rod
measurement results is analyzed by numerical analysis, and the tolerance range of measuring rod
installation
installation error
error is
is obtained
obtained by
by simulation.
simulation. Two
Two 150
150 mm
mm ring
ring gauges
gauges are
are used
usedto
toverify
verifythe
themeasuring
measuring
method
in
the
experiment,
by
the
comparison
between
the
measurement
results
and
indicating
method in the experiment, by the comparison between the measurement results and indicatingvalue
value
of
measurement
precision
of of
thisthis
method
hashas
achieved
30 μm
by
ofthe
thering
ringgauge,
gauge,ititisisproven
proventhat
thatthe
the
measurement
precision
method
achieved
30 µm
the
use
of
the
20
μm
linearity
LDS.
For
coaxial
holes
with
different
sizes
and
number
of
holes,
this
by the use of the 20 µm linearity LDS. For coaxial holes with different sizes and number of holes,
method
is simple
to implement
the the
diameter
measurement.
The
retrofit
ofofthe
this method
is simple
to implement
diameter
measurement.
The
retrofit
themeasuring
measuringrod
rod is
is
inexpensive
and
simple,
which
can
be
easily
applied
in
industrial
use
for
rapid
measurement.
inexpensive and simple, which can be easily applied in industrial use for rapid measurement.
Acknowledgments: This work was supported in part by the National Science and Technology Major Project of
Acknowledgments:
Thisin
work
supported
part
by theInstrument
National Science
and Technology
Major Project
Project
China
(2016ZX04003001),
part was
by the
National in
Key
Scientific
and Equipment
Development
of China (2016ZX04003001), in part by the National Key Scientific Instrument and Equipment Development
(2013YQ170539),
and in part
Ship Research
Project (1st
phase
Low-speed
Marine Engine
Project (2013YQ170539),
andby
in the
partHigh-tech
by the High-tech
Ship Research
Project
(1stofphase
of Low-speed
Marine
Engineering).
Engine Engineering).
Author
L.W.,F.Y.
F.Y.
and
conceived
and designed
the experiments;
L.W.,
F.Y. performed
and T.Y.
Author Contributions: L.W.,
and
L.F.L.F.
conceived
and designed
the experiments;
L.W., F.Y.
and T.Y.
the experiments;
L.W. analyzed
data; Z.W.
contributed
materials; L.W.
wrote L.W.
the paper.
performed
the experiments;
L.W.the
analyzed
the and
data;C.L.
Z.W.
and C.L. contributed
materials;
wrote the paper.
Conflicts of
of Interest:
Interest: The
The authors
authors declare
declare no
no conflict
conflict of
of interest.
interest.
Conflicts
References
References
1.
1.
2.
3.
Jun, J.W.; Park, Y.M.; Lee, J. Coincidence measurement system of concentricity and horizontality using
Jun, J.W.; Park, Y.M.; Lee, J. Coincidence measurement system of concentricity and horizontality using
polarizing laser for unmanned assembly of T-50 supersonic advanced trainer. Int. Precis. Eng. Manuf. 2012,
polarizing laser for unmanned assembly of T-50 supersonic advanced trainer. Int. Precis. Eng. Manuf. 2012,
13, 1759–1763. [CrossRef]
13, 1759–1763.
Sanches, F.D.; Pederiva, R. Theoretical and experimental identification of the simultaneous occurrence of
unbalance and shaft bow in a Laval rotor. Mech. Mach. Theor. 2016, 101, 209–221.
Gao, Y.; Wu, D.; Nan, C.; Ma, X.; Dong, Y.; Chen, K. The interlayer gap and non-coaxiality in stack drilling.
Int. Precis. Eng. Manuf. 2015, 99, 68–76.
Sensors 2017, 17, 652
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
12 of 12
Sanches, F.D.; Pederiva, R. Theoretical and experimental identification of the simultaneous occurrence of
unbalance and shaft bow in a Laval rotor. Mech. Mach. Theor. 2016, 101, 209–221. [CrossRef]
Gao, Y.; Wu, D.; Nan, C.; Ma, X.; Dong, Y.; Chen, K. The interlayer gap and non-coaxiality in stack drilling.
Int. Precis. Eng. Manuf. 2015, 99, 68–76. [CrossRef]
Cranswick, L.M.; Donaberger, R.; Swainson, I.P.; Tun, Z. Convenient off-line error quantification and
characterization of concentricity of two circles of rotation for diffractometer alignment. J. Appl. Crystallogr.
2008, 41, 373–376. [CrossRef]
Graziano, A.; Schmitz, T.L. Sensor design and evaluation for on-machine probing of extruded tool joints.
Precis. Eng. 2011, 35, 525–535. [CrossRef]
Mansour, G. A developed algorithm for simulation of blades to reduce the measurement points and time on
coordinate measuring machine. Measurement 2014, 54, 51–57. [CrossRef]
Dell’Era, G.; Mersinligil, M.; Brouckaert, J.F. Assessment of Unsteady Pressure easurement Uncertainty—Part I:
Single Sensor Probe. J. Eng. Gas. Turbines Power 2016, 138, 041601. [CrossRef]
Shiraishi, M.; Sumiya, H.; Aoshima, S. In-process diameter measurement of turned workpiece with
curvatures by using sensor positioning. J. Manuf. Sci. Eng. 2006, 128, 188–193. [CrossRef]
Park, H.S.; Kim, J.M.; Choi, S.W.; Kim, Y. A wireless laser displacement sensor node for structural health
monitoring. Sensors 2013, 13, 13204–13216. [CrossRef] [PubMed]
Servagent, N.; Bosch, T.; Lescure, M. A laser displacement sensor using the self-mixing effect for modal
analysis and defect detection. IEEE Trans. Instrum. Meas. 1997, 46, 847–850. [CrossRef]
Li, X.Q.; Wang, Z.; Fu, L.H. A Laser-Based Measuring System for Online Quality Control of Car Engine
Block. Sensors 2016, 16, 1877. [CrossRef] [PubMed]
Li, X.Q.; Wang, Z.; Fu, L.H. A Fast and in-Situ Measuring Method Using Laser Triangulation Sensors for the
Parameters of the Connecting Rod. Sensors 2016, 16, 1679. [CrossRef] [PubMed]
Zhang, F.; Qu, X.; Ouyang, J. An automated inner dimensional measurement system based on a laser
displacement sensor for long-stepped pipes. Sensors 2012, 12, 5824–5834. [CrossRef] [PubMed]
Evans, C.J.; Hocken, R.J.; Estler, W.T. Self-calibration: reversal, redundancy, error separation, and ‘absolute
testing’. CIRP Ann. Manuf. Technol. 1996, 45, 617–634. [CrossRef]
Chiasson, D.W.; Conrad, C.M.; Moon, J.E.; Petersen, M.W.; Smith, D.H. Cable stranding apparatus employing
a hollow-shaft guide member driver. U.S. Patent Appl. 8,904,743, 9 December 2014.
Li, X.; Wang, Z.; Fu, L. A High-speed In Situ Measuring Method for Inner Dimension Inspection. IEEE Trans.
Instrum. Meas. 2017, 66, 104–112. [CrossRef]
Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference
on Neural Networks, Perth, Western Australia, 27 November–1 December 1995; pp. 1942–1948.
Ding, F. Combined state and least squares parameter estimation algorithms for dynamic systems.
Appl. Math. Model. 2014, 38, 403–412. [CrossRef]
Ibaraki, S.; Kimura, Y.; Nagai, Y.; Nishikawa, S. Formulation of influence of machine geometric errors on
five-axis on-machine scanning measurement by using a laser displacement sensor. J. Manuf. Sci. Eng. 2015,
137, 021013. [CrossRef]
Lu, S.; Lu, Q.; Liang, W. Multi-Cycle Measuring and Data Fusion for Large End Face Run-Out of
Tapered Roller. In Proceedings of the Seventh International Conference on Intelligent Systems Design
and Applications, Rio de Janeiro, Brazil, 20–24 October 2007; pp. 647–652.
Gass, S.I.; Witzgall, C.; Harary, H.H. Fitting Circles and Spheres to Coordinate Measuring Machine Data.
Int. J. Flex. Serv. Manufact. 1998, 10, 5–25. [CrossRef]
Harvey, B.R. Transformation of 3D co-ordinates. Aust. Surv. 1986, 33, 105–125. [CrossRef]
Shen, Y.Z.; Chen, Y.; Zheng, D.H. A Quaternion-based Geodetic Datum Transformation Algorithm. J. Geod.
2006, 80, 233–239. [CrossRef]
Mebius, J.E. Derivation of the Euler-Rodrigues formula for three-dimensional rotations from the general
formula for four-dimensional rotations. arXiv, 2007, arXiv:math/0701759.
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).