Abstract Automated concurrent engineering requires, among other things, that the assemblability of parts be evaluated during the design process. This evaluation can be made by determining an assembly part code from a solid model of the components. This research attempts to automatically derive an assembly handling part code from a solid model boundary representation. A rule based recognition system called AHPC (Automatic Handling Part Coder) was developed to extract the pertinent assembly features and then to convert these feature attributes to code digits. The UMass coding scheme is used in which the digits represent the overall shape, symmetry, and other assembly characteristics. Several previously uninvestigated features such as axial and transverse symmetries and other patterns of high-level features have been investigated and recognized, in addition to features such as holes, protrusions, slots, and steps. A technique called Feature Point Attribute Symmetry (FPAS) has been developed which converts a part to a feature-point model. Symmetry evaluation can be performed then by using this concise model and merely testing the symmetry of the feature points and the overall body shape. The system is implemented in Prolog on the Vax/Unix operating system. The test parts were created using the Romulus solid modeler. This system has been successfully implemented to generate assembly handling part code digits for a limited domain of parts.
[1]
Mark Richard Henderson.
EXTRACTION OF FEATURE INFORMATION FROM THREE-DIMENSIONAL CAD DATA
,
1984
.
[2]
Mark Henderson,et al.
USING SYNTACTIC PATTERN RECOGNITION TO EXTRACT FEATURE INFORMATION FROM A SOLID GEOMETRIC DATA BASE.
,
1983
.
[3]
T. C. Chang,et al.
Graph-based heuristics for recognition of machined features from a 3D solid model
,
1988
.
[4]
A. R. Grayer.
A Computer Link Between Design and Manufacture
,
1976
.
[5]
Mark Henderson,et al.
Automated Group Technology Part Coding From a Three-Dimensional CAD Database
,
1988
.
[6]
William F. Clocksin,et al.
Programming in Prolog
,
1981,
Springer Berlin Heidelberg.
[7]
Ryszard Jakubowski.
Extraction of shape features for syntactic recognition of mechanical parts
,
1985,
IEEE Transactions on Systems, Man, and Cybernetics.
[8]
Mikell P. Groover,et al.
CAD/CAM: Computer-Aided Design and Manufacturing
,
1983
.