In Computer-Aided Design, when creating the solid model of a part, the designer knows how the part will interface with other parts, however this information is not stored with the part model. For catalog parts, it would be useful to be able to embed this assembly information into the part model in order to automate the process of applying mating constraints, to reduce the assembly designer’s effort or to allow for automated exploration of alternative configurations. This research evaluates and compares different schemes for capturing the attributes of assembly interfaces and appending that information to solid models. To evaluate the various schemes, this research work introduces the concept of assembly ports, which are defined as a group of one or more low-level geometric entities that undergo mating constraints in order to join parts in a CAD assembly. The schemes studied involve (i) different combinations of ways to constitute ports and include labeling, (ii) different bases for determining port compatibility with respect to design intent, and (iii) different ways of evaluating connectability with respect to part geometry. The scheme that we conclude is best minimizes the number of ways the system will try to put parts together at the expense of effort from the solid model designer to provide more information.

1.
Will, P., Ringo, Liang, S., Jihie, and Kim, S., 1997, “Active Catalog: Searching and Using Catalog Information in Internet-Based Design,” Proceedings of DETC ’97—ASME Design Engineering Technical Conferences, Sacramento, CA, Sept. 14–17, 1997.
2.
Tumkor
,
S.
,
2000
, “
Internet-Based Design Catalogs for the Shaft and Bearing
,”
Res. Eng. Des.
,
12
(
3
), pp.
163
171
.
3.
Lieberman
,
L. I.
, and
Wesley
,
M. A.
,
1977
, “
Autopass: An Automatic Programming System for Computer Controlled Mechanical Assembly
,”
IBM J. Res. Dev.
,
21
(
4
), pp.
321
333
.
4.
Eastman
,
C. M.
,
1981
, “
The Design of Assemblies
,” Soc. Automot. Eng. [Spec. Publ.], Technical Paper Series 0148-7191/81/0223-0197.
5.
Lee
,
K.
, and
Gossard
,
D. C.
,
1985
, “
A Hierarchical Data Structure for Representing Assemblies Part 1
,”
Comput.-Aided Des.
,
17
(
1
), pp.
15
19
.
6.
Shah
,
J.
, and
Rogers
,
M.
,
1993
, “
Assembly Modeling as an Extension of Feature Based Design
,”
Res. Eng. Des.
,
5
, pp.
218
237
.
7.
Van Holland
,
W.
, and
Bronsvoort
,
W. F.
,
2000
, “
Assembly Features in Modeling and Planning
,”
Rob. Comput.-Integr. Manufact.
,
16
(
4
), pp.
277
294
.
8.
De Fazio, T. L., Edsall, A. C., Gustavson, R. E., Hernandez, J. A., Hutchins, P. M., Leung, H. W., Luby, S. C., Metzinger, R. W., Nevins, J. L., Tung, K. K., and Whitney, D. E., 1990, “A Prototype for Feature-Based Design for Assembly,” Proceedings ASME Design Automation Conference—Advances in Design Automation, Vol. DE 23-1, Sept, Chicago, pp. 9–16.
9.
Rachuri, S., Han, Y-H, Feng, S. C., Roy, U., Wang, F., Sriram, R., Lyons, K., “Object-oriented Representation of Electro-Mechanical Assemblies Using UML,” NIST IR 7057, National Institute of Standards and Technology, Gaithersburg, MD, 20899, October 2003.
10.
ISO, 2004, ISO 10303-109, “Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 109: Integrated Application Resource: Kinematic and Geometric Constraints for Assembly Models,” (STEP) International Organization for Standardization, Geneva, Switzerland.
11.
Shah, J., and Ma¨ntyla¨, M., 1995, Parametric and Feature-Based CAD/CAM: Concepts, Techniques and Applications, John Wiley & Sons, New York.
12.
Tiihonen, J., Lehtonen, T., Soininen, T., Pulkkinen, A., Sulonen, R., and Riitahuhta, A., 1998, “Modeling Configurable Product Families,” 4th WDK workshop on Product Structuring, Delft University of Technology, Delft, The Netherlands. October 22–23, 1998.
13.
Paredis, J. J., Sinha, R., and Khosla, P., 2002, “Supporting Design Refinement in MEMS Design,” ASME Design Engineering Technical Conferences and Computer and Information in Engineering Conference, Montreal, Canada. September 29–October 2, 2002.
14.
PartSolutions, Inc., 2002, “The Standard and Supplier Part Catalog System,” Web-site: www.part-solutions.com, 4357 Ferguson Drive, Suite 180 Cincinnati, OH 45245 USA.
15.
Cle´ment, A., Desrochers, A., and Rivie`re, A., 1991, “Theory and Practice of 3D Tolerancing for Assembly,” Proc. of the CIRP Seminar on Computer-Aided Tolerancing, Penn. State University, USA.
16.
Desrochers
,
A.
, and
Cle´ment
,
A.
,
1994
, “
Dimensioning and Tolerancing Assistance Model for CAD/CAM Systems
,”
Adv. Manuf. Technol.
,
9
(
9
), pp.
352
361
.
17.
Kandikjan
,
T.
,
Shah
,
J.
, and
Davidson
,
J. K.
,
2001
, “
A Mechanism for Validating Dimensioning and Tolerancing Schemes in CAD Systems
,”
Comput.-Aided Des.
,
33
(
10
), pp.
721
737
.
18.
Dictionary.com, 2002, Web-site: www.dictionary.com. Lexico Publishing Group, LLC.
19.
Pahl, G., and Beitz, W., 1996, Engineering Design: A Systematic Approach, Springer-Verlag Ltd., London.
20.
Khurmi, R. S., and Gupta, J. K., 1996, A Textbook of Machine Design, S. Chand and Company Ltd., New Delhi, India.
21.
Electronic Data Systems, 2002, Web-site:http://www.eds.com. Products/plm. EDS, 13690 Riverport Drive Maryland Heights, Missouri 63043.
You do not currently have access to this content.