Decomposition of computer-aided design models into features that can be directly manufactured and easily translated from one representation to another has been recognized as a necessity for robust automated process planning systems. The algorithms presented here yield multiple representations of features that can be used to generate plans that are easily and efficiently manufacturable by milling processes. Features are recognized from the faces of a prismatic stock by first identifying missing regions on the external faces of the stock and then recursively descending into the part. Each missing region corresponds to a feature. As the projection of the feature is swept into the part, changes in the cross-section are identified. These denote the beginning of new features which become children of the original feature. This process yields a set of six trees, each of which resembles a depth-first search tree and is a partial ordering of features within a setup. Multiple representations are investigated for those features that are accessible from more than one direction. Corresponding features in the different trees are linked by arcs, thus yielding a feature graph. The feature graph can then be used to generate optimal features for machining depending on design or manufacturing requirements such as fixtures, tolerances, corner radii, and tool accessibility. [S1087-1357(00)01901-8]

1.
Lee
,
Y. C.
, and
Jea
,
K.
,
1987
, “
Machine Understanding of CSG: Extraction and Unification of Manufacturing Features
,”
IEEE Comp. Graphics Applic.
,
7
, pp.
20
32
.
2.
Shpitalni
,
M.
, and
Fisher
,
A.
,
1994
, “
Separation of Disconnected Machining Regions on the Basis of a CSG Model
,”
Comput. Aided Design
,
26
, pp.
46
58
.
3.
Shah, J. J., and Ma¨ntyla¨, M., 1995, Parametric and Feature-Based CAD/CAM—Concepts, Techniques and Applications, Wiley–Interscience Publication, John Wiley & Sons, New York, NY.
4.
Joshi
,
S.
, and
Chang
,
T.-C.
,
1988
, “
Graph-Based Heuristics for Recognition of Machined Features From a 3-D Solid Model
,”
Comput. Aided Design
,
20
, pp.
58
66
.
5.
Floriani
,
L. D.
, and
Falcidieno
,
B.
,
1988
, “
A Hierarchical Boundary Model for Solid Object Representation
,”
ACM Trans. Graphics
,
7
, pp.
42
60
.
6.
Gavankar
,
P. S.
, and
Henderson
,
M. R.
,
1995
, “
Graph-Based Extraction of Two-Connected Morphological Features From Boundary Representations
,”
J. Intell. Manuf.
,
6
, pp.
401
413
.
7.
Jakubowski
,
R.
,
1982
, “
Syntactic Characterization of Machine Parts Shape
,”
Cybern. Sys. Int. J.
,
13
, pp.
1
24
.
8.
Staley
,
S. M.
,
Henderson
,
M.
, and
Anderson
,
D. C.
,
1983
, “
Using Syntactic Pattern Recognition to Extract Feature Information From a Solid Geometric Data Base
,”
Comput. Mech. Eng.
,
2
, pp.
61
66
.
9.
Choi
,
B. K.
,
Barash
,
M. M.
, and
Anderson
,
D. C.
,
1984
, “
Automatic Recognition of Machined Surfaces From a 3D Solid Model
,”
Comput. Aided Design
,
16
, pp.
81
86
.
10.
Henderson
,
M. R.
, and
Anderson
,
D.
,
1984
, “
Computer Recognition and Extraction of Form Features
,”
Comput. Indust.
,
5
, pp.
329
339
.
11.
Little, G., Tuttle, T., Clark, D. E. R., and Corney, J., 1997, The Heriot–Watt FeatureFinder: A Graph-Based Approach to Recognition, Proceedings of DETC97, 1997 Design Engineering Technical Conference, September 14–17, 1997, Sacramento, CA.
12.
Woo, T., “Feature Extraction by Volume Decomposition,” Proceeding of CAD/CAM Technology in Mechanical Engineering Conference, MIT, Cambridge, MA, pp. 76–94.
13.
Kim
,
Y. S.
,
1992
, “
Recognition of Form Features Using Convex Decomposition
,”
Comput. Aided Design
,
24
, pp.
461
476
.
14.
Shah, J. J., Shen, Y., and Shirur, A., 1994, “Determination of Machining Volumes From Extensible Sets of Design Features,” in Advances in Feature Based Manufacturing, J. J. Shah, M. Ma¨ntyla¨, and D. Nau, eds., Elsevier Science Publishers, New York, NY, pp. 127–167.
15.
Sakurai, H., and Chin, C., 1994, “Definition and Recognition of Volume Features for Process Planning,” in Advances in Feature Based Manufacturing, J. J. Shah, M. Ma¨ntyla¨, and D. Nau, eds., Elsevier Science Publishers, New York, NY, pp. 65–80.
16.
Sakurai
,
H.
,
1995
, “
Volume Decomposition and Feature Recognition: Part 1—Polyhedral Objects
,”
Comput. Aided Design
,
27
, pp.
833
843
.
17.
Sakurai
,
H.
, and
Dave
,
P.
,
1996
, “
Volume Decomposition and Feature Recognition: Part 2—Curved Objects
,”
Comput. Aided Design
,
28
, pp.
517
537
.
18.
Regli, W. C., 1995, “Geometric Algorithms for Recognition of Features From Solid Models,” Ph.D. Thesis, University of Maryland.
19.
Nau
,
D. S.
,
Gupta
,
S. K.
, and
Regli
,
W. C.
,
1995
, “
Extracting Alternate Machining Features: An Algorithmic Approach
,”
Res. Eng. Design
,
7
, pp.
173
192
.
20.
Gupta, S. K., 1994, “Automated Manufacturability Analysis of Machined Parts,” Ph.D. Thesis, University of Maryland.
21.
Spatial, 1994, “ACIS® 2.1 Application Guide,” Spatial Technology Inc., Boulder, CO.
22.
Se´quin, C., 1997, http://HTTP.CS.Berkeley.EDU/∼sequin/
23.
NIST, 1996, http://www.parts.nist.gov/parts
24.
Regli
,
W. C.
, and
Gaines
,
D. M.
,
1997
, “
A Repository for Design, Process Planning and Assembly
,”
Comput. Aided Design
,
29
, pp.
895
905
.
25.
Sarma
,
S. E.
,
Schofield
,
S.
,
Stori
,
J.
,
MacFarlane
,
J.
, and
Wright
,
P.
,
1996
, “
Rapid Product Realization From Detail Design
,”
Comput. Aided Design
,
28
, pp.
383
392
.
26.
Stori, J. A., and Wright, P. K., “A Knowledge-Based System for Machining Operation Planning in Feature Based Open-Architecture Manufacturing,” ASME 1996 Design Engineering Technical Conferences (96-DETC-DFM-1286), 1996.
You do not currently have access to this content.