Integration of Feature Based Design and Feature Recognition
Abstract Process planning for machined parts typically requires that a part be described through machining features such as holes, slots and pockets. This paper presents a novel feature finder, which automatically generates a part interpretation in terms of machining features, by utilizing information from a variety of sources such as nominal geometry, tolerances and attributes, and design features. The feature finder strives to produce a desirable interpretation of the part as quickly as possible. If this interpretation is judged unacceptable by a process planner, alternatives can be generated on demand. The feature finder uses a hint-based approach, and combines artificial intelligence techniques, such as blackboard architecture and uncertain reasoning, with the geometric completion procedures first introduced in the OOFF system previously developed at USC.