scispace - formally typeset
Open Access

Automatic recognition of machinable features in solid models

Reads0
Chats0
TLDR
This thesis discusses an experimental feature recognizer that uses a blend of artificial intelligence (AI) and computational geometry techniques and is implemented in a rapid prototyping test bed consisting of the KnowledgeCraft AI environment tightly coupled with the PADL-2 solid modeler.
Abstract
Recognition of machining features such as holes, slots and pockets is essential for the fully automatic manufacture of mechanical parts. This thesis discusses an experimental feature recognizer that uses a blend of artificial intelligence (AI) and computational geometry techniques. The recognizer is implemented in a rapid prototyping test bed consisting of the KnowledgeCraft$\sp{\rm TM}$ AI environment tightly coupled with the PADL-2 solid modeler. It is capable of finding features with interacting volumes (e.g., two crossing slots), and takes into account nominal shape information, tolerancing and other available data. Machinable volumetric features (or simply "features") are solids removable by operations typically performed in 3-axis machining centers. Features are recognized by the characteristic traces they leave in the nominal geometry of a part. These traces, also called surface features, provide reliable clues or hints for the potential existence of volumetric features, even when feature interactions occur. A generate-and-test strategy is used. Partial information on the presence of features is processed by OPS-5 production rules which generate hints and post them on a blackboard. The clues are assessed, and those judged promising are processed to ensure they correspond to actual features and to gather information necessary for process planning. A solid feature is associated with each promising hint, its interaction with other features is represented by segmenting the feature into optional and required volumes, and the feature's accessibility is analyzed. Because some of the proposed features may rely on faulty hints, these are tested for validity in a second phase of feature finding. The validity tests ensure that the proposed features are accessible, do not intrude into the desired part, and satisfy other machinability conditions. The process continues until it produces a complete decomposition of the volume to be machined in terms of volumetric features that correspond to material removal operations.

read more

Citations
More filters
Journal ArticleDOI

Spatial reasoning for the automatic recognition of machinable features in solid models

TL;DR: In this article, an automatic feature recognizer decomposes the total volume to be machined into volumetric features that satisfy stringent conditions for manufacturability, and correspond to operations typically performed in 3-axis machining centers.
Journal ArticleDOI

Systematic approach to analysing the manufacturability of machined parts

TL;DR: The authors expect that, by providing feedback about possible problems with the design, the work described in the paper will help in speeding up the evaluation of new product designs so that it can be decided how or whether to manufacture them.
Journal ArticleDOI

CAD and the product master model

TL;DR: An architecture for a product master model that federates CAD systems with downstream application processes for different feature views that are part of the design process that respects the need of commercial CAD systems to maintain proprietary information that must not be disclosed in the master model.
Journal ArticleDOI

Generating 5-axis NC roughing paths directly from a tessellated representation

TL;DR: A system that generates 5-axis roughing tool paths directly from a tessellated representation of a body using measures of accessibility avoid collisions is described.
Journal ArticleDOI

Volume decomposition and feature recognition, part II: curved objects

TL;DR: A method has been developed that decomposes a curved object into volumes, called maximal volumes, with the half-spaces of the object, so that multiple interpretations of features can be generated.
Related Papers (5)