TY - JOUR
T1 - Tolerance representation scheme for a three-dimensional product in an object-oriented programming environment
AU - Roy, Utpal
AU - Fang, Ying Che
PY - 1996
Y1 - 1996
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0030263769&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0030263769&partnerID=8YFLogxK
U2 - 10.1080/15458830.1996.11770733
DO - 10.1080/15458830.1996.11770733
M3 - Article
AN - SCOPUS:0030263769
SN - 0740-817X
VL - 28
SP - 809
EP - 819
JO - IIE Transactions (Institute of Industrial Engineers)
JF - IIE Transactions (Institute of Industrial Engineers)
IS - 10
ER -