Abstract

In order to save valuable machining time expended on machining bad casting, a point-cloud based analysis is proposed to perform a pre-process check on raw casting material conditions. This analysis virtually compares the point-cloud data of the raw casting with the nominal computer aided design (CAD) model of the final casting and analyzes if the dimensional tolerances on the finished casting can be satisfied by adjusting the coordinate frame in which the casting is machined. The proposed analysis includes the segmentation of the raw point-cloud data followed by extracting the functional features. The material conditions of all planar surfaces are expressed using linear algebraic inequalities. A linear programming-based methodology is developed that helps in aligning the raw casting to the nominal CAD frame so that the conformity is guaranteed. The proposed methodology with the help of slack variables can deal with the casting with unsatisfiable material conditions. An example problem dealing with machining of raw casting clamped on a four-axis machine tool is presented to check the validity of proposed method. The virtual gage analysis accurately suggests a solution to compensate part variation caused by fixturing and locating error.

References

1.
Suh
,
S. H.
,
Kang
,
S. K.
,
Chung
,
D. H.
, and
Stroud
,
I.
,
2008
,
Theory and Design of CNC Systems
,
Springer Science & Business Media
,
London, UK
.
2.
Ramesh
,
R.
,
Mannan
,
M. A.
, and
Poo
,
A. N.
,
2000
, “
Error Compensation in Machine Tools—A Review: Part I: Geometric, Cutting-Force Induced and Fixture-Dependent Errors
,”
Int. J. Mach. Tools Manuf.
,
40
(
9
), pp.
1235
1256
. 10.1016/S0890-6955(00)00009-2
3.
Ko
,
H.-W.
,
Bazzoli
,
P.
,
Nisbett
,
J. A.
,
Bristow
,
D.
,
Chen
,
Y.
,
Ferreira
,
P. M.
, and
Kapoor
,
S. G.
,
2019
, “
Machine-Tool Error Observer Design With Application to Thermal Error Tracking
,”
ASME J. Manuf. Sci. Eng.
,
141
(
12
), p.
121009
. 10.1115/1.4045128
4.
Ko
,
H. W.
,
Bazzoli
,
P.
,
Nisbett
,
J. A.
,
Ma
,
L.
,
Bristow
,
D.
,
Landers
,
R. G.
,
Chen
,
Y.
,
Kapoor
,
S. G.
, and
Ferreira
,
P. M.
,
2018
, “
Quasistatic Error Modeling and Model Testing for a 5-Axis Machine With a Redundant Axis
,”
J. Manuf. Process.
,
31
(
1
), pp.
875
883
. 10.1016/j.jmapro.2018.01.007
5.
Menq
,
C. H.
,
Yau
,
H. T.
, and
Lai
,
G. Y.
,
1992
, “
Automated Precision Measurement of Surface Profile in CAD-Directed Inspection
,”
IEEE Trans. Robot. Autom.
,
8
(
2
), pp.
268
278
. 10.1109/70.134279
6.
Colosimo
,
B. M.
,
Moroni
,
G.
, and
Petrò
,
S.
,
2010
, “
A Tolerance Interval Based Criterion for Optimizing Discrete Point Sampling Strategies
,”
Precis. Eng.
,
34
(
4
), pp.
745
754
. 10.1016/j.precisioneng.2010.04.004
7.
Summerhays
,
K. D.
,
Henke
,
R. P.
,
Baldwin
,
J. M.
,
Cassou
,
R. M.
, and
Brown
,
C. W.
,
2002
, “
Optimizing Discrete Point Sample Patterns and Measurement Data Analysis on Internal Cylindrical Surfaces With Systematic Form Deviations
,”
Precis. Eng.
,
26
(
1
), pp.
105
121
. 10.1016/S0141-6359(01)00106-4
8.
Henke
,
R. P.
,
Summerhays
,
K. D.
,
Baldwin
,
J. M.
,
Cassou
,
R. M.
, and
Brown
,
C. W.
,
1999
, “
Methods for Evaluation of Systematic Geometric Deviations in Machined Parts and Their Relationships to Process Variables
,”
Precis. Eng.
,
23
(
4
), pp.
273
292
. 10.1016/S0141-6359(99)00023-9
9.
Obeidat
,
S. M.
, and
Raman
,
S.
,
2009
, “
An Intelligent Sampling Method for Inspecting Free-Form Surfaces
,”
Int. J. Adv. Manuf. Technol.
,
40
(
11–12
), pp.
1125
1136
. 10.1007/s00170-008-1427-3
10.
Badar
,
A.
,
Raman
,
M.
, and
Pulat
,
P. S.
,
2003
, “
Intelligent Search-Based Selection of Sample Points for Straightness and Flatness Estimation
,”
ASME J. Manuf. Sci. Eng.
,
125
(
2
), pp.
263
271
. 10.1115/1.1556859
11.
Carr
,
K.
, and
Ferreira
,
P.
,
1995
, “
Verification of Form Tolerances Part I: Basic Issues, Flatness, and Straightness
,”
Precis. Eng.
,
17
(
2
), pp.
131
143
. 10.1016/0141-6359(94)00017-T
12.
Carr
,
K.
, and
Ferreira
,
P.
,
1995
, “
Verification of Form Tolerances Part II: Cylindricity and Straightness of a Median Line
,”
Precis. Eng.
,
17
(
2
), pp.
144
156
. 10.1016/0141-6359(94)00018-U
13.
Fortin
,
C.
, and
Chatelain
,
J.-F.
,
1996
, “A Soft Gaging Approach for Complex Cases Including Datum Shift Analysis of Geometrical Tolerances,”
Computer-Aided Tolerancing
,
Springer
,
Dordrecht
, pp.
312
327
.
14.
Tanaka
,
F.
, and
Kishinami
,
T.
,
1999
, “Tolerance Evaluation System of Manufactured Parts Based on Soft Gaging,”
Global Consistency of Tolerances
,
Springer
,
Dordrecht
,
293
302
.
15.
Mathieu
,
L.
, and
Ballu
,
A.
,
1998
, “Virtual Gauge With Internal Mobilities for the Verification of Functional Specifications,”
Geometric Design Tolerancing: Theories, Standards and Applications
,
Springer
,
Boston
,
360
371
.
16.
Giordano
,
M.
,
Villeneuve
,
F.
, and
Mathieu
,
L.
,
2013
,
Product Lifecycle Management: Geometric Variations
,
John Wiley & Sons
,
New York
.
17.
Mailhe
,
J.
,
Linares
,
J. M.
,
Sprauel
,
J. M.
, and
Bourdet
,
P.
,
2008
, “
Geometrical Checking by Virtual Gauge, Including Measurement Uncertainties
,”
CIRP Ann.—Manuf. Technol.
,
57
(
1
), pp.
513
516
. 10.1016/j.cirp.2008.03.112
18.
Pairel
,
E.
,
Hernandez
,
P.
, and
Giordano
,
M.
,
2007
, “
Virtual Gauge Representation for Geometric Tolerances in CAD-CAM Systems
,”
Models for Computer Aided Tolerancing in Design and Manufacturing—Selected Conference Papers From the 9th CIRP International Seminar on Computer-Aided Tolerancing
,
Arizona State University, Tempe, AZ
,
Apr. 10–12
.
19.
Lotze
,
W.
,
1986
, “
Precision Length Measurement by Computer-Aided Coordinate Measurement
,”
J. Phys. E.
,
19
(
7
), p.
495
. 10.1088/0022-3735/19/7/001
20.
Chatelain
,
J. F.
, and
Fortin
,
C.
,
2001
, “
Balancing Technique for Optimal Blank Part Machining
,”
Precis. Eng.
,
25
(
1
), pp.
13
23
. 10.1016/S0141-6359(00)00050-7
21.
Chatelain
,
J. F.
,
2005
, “
A Level-Based Optimization Algorithm for Complex Part Localization
,”
Precis. Eng.
,
29
(
2
), pp.
197
207
. 10.1016/j.precisioneng.2004.07.002
22.
Gessner
,
A.
,
Staniek
,
R.
, and
Bartkowiak
,
T.
,
2015
, “
Computer-Aided Alignment of Castings and Machining Optimization
,”
Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci.
,
229
(
3
), pp.
485
492
. 10.1177/0954406214536380
23.
Gessner
,
A.
,
Staniek
,
R.
, and
Bartkowiak
,
T.
,
2014
, “
Determination of Minimal Machining Allowances in Iron Castings
,”
Adv. Manuf. Sci. Technol.
,
38
(
3
), pp.
21
32
.
24.
Sun
,
Y. W.
,
Xu
,
J. T.
,
Guo
,
D. M.
, and
Jia
,
Z. Y.
,
2009
, “
A Unified Localization Approach for Machining Allowance Optimization of Complex Curved Surfaces
,”
Precis. Eng.
,
33
(
4
), pp.
516
523
. 10.1016/j.precisioneng.2009.02.003
25.
Zhang
,
Y.
,
Zhang
,
D.
, and
Wu
,
B.
,
2015
, “
An Approach for Machining Allowance Optimization of Complex Parts with Integrated Structure
,”
J. Comput. Des. Eng.
,
2
(
4
), pp.
248
252
.
26.
Tan
,
G.
,
Zhang
,
L.
,
Liu
,
S.
, and
Ye
,
N.
,
2014
, “
An Unconstrained Approach to Blank Localization With Allowance Assurance for Machining Complex Parts
,”
Int. J. Adv. Manuf. Technol.
,
73
(
5–8
), pp.
647
658
. 10.1007/s00170-014-5798-3
27.
Li
,
X.
,
Li
,
W.
,
Jiang
,
H.
, and
Zhao
,
H.
,
2013
, “
Automatic Evaluation of Machining Allowance of Precision Castings Based on Plane Features From 3D Point Cloud
,”
Comput. Ind.
,
64
(
9
), pp.
1129
1137
. 10.1016/j.compind.2013.06.003
28.
Jiang
,
L.
,
Li
,
Y.
,
Han
,
L.
,
Zou
,
Y.
,
Ding
,
G.
, and
Qin
,
S.
,
2019
, “
A Workpiece Registration and Localization Adjustment Method With Contact Inspection Under Multi-Tolerance Conditions
,”
Proc. Inst. Mech. Eng. Part B J. Eng. Manuf.
,
233
(
6
), pp.
1653
1662
. 10.1177/0954405418789978
29.
Marshall
,
G. F.
, and
Stutz
,
G. E.
,
2011
,
Handbook of Optical and Laser Scanning
, 2nd ed.,
CRC Press
.
30.
Rusu
,
R. B.
, and
Cousin
,
S.
,
2011
, “
3D is Here: Point Cloud Library (Pcl)
,”
IEEE International Conference on Robotics and Automation
, pp.
1
4
.
31.
Turner
,
J. U.
,
1990
, “
Relative Positioning of Parts in Assemblies Using Mathematical Programming
,”
Comput. Des.
,
22
(
7
), pp.
394
400
.
You do not currently have access to this content.