Abstract
A new tolerance representation scheme based on a hybrid CSG/B-Rep hierarchy is proposed. By using the object-oriented programming (OOP) concept, the specifications of each part, such as tolerances, functional requirements, cost functions, and machining processes, have been treated as classes with their own attributes. The inheritance, which serves as the major linking mechanism between databases in the OOP world, has been fully exploited to make the tolerance representation scheme efficient and robust. The representations of five types of tolerances (form, orientation, profile, runout, and location tolerance), as specified in ANSI Y14.5M – 1982, are discussed and presented. A prototype of the proposed tolerance representation scheme has been successfully implemented in the Wisdom’s Concept Modeller.
Additional information
Notes on contributors
Utpal Roy
Dr. Utpal Roy is an Associate Professor of Mechanical, Aerospace, and Manufacturing Engineering Department at Syracuse University, Syracuse, New York. He is also the Director of the Multi-disciplinary Analysis and Design Laboratory in the department. His primary research interests are in the areas of Computer Aided Design, Computer Integrated Manufacturing, and Artificial Intelligence Applications. He is a member of IIE, ASME, and ASEE.
Ying-Che Fang
Ying-che Fang is currently a Ph.D. candidate in the Department of Industrial Engineering at the University of Washington. He received his B.S. degree in civil engineering and management science from the Chiao Tung University at Hsinshu, Taiwan in 1989 and M.S. degree in manufacturing engineering from Syracuse University in 1993. His primary research interests are in the areas of CAD/CAM, computational geometry, and geometric modeling.