Development of an automatic part feature extraction and classification system taking CAD data as input

Abstract Computer-aided process planning (CAPP) is considered to be the bridge that joins computer-aided design (CAD) and computer-aided manufacturing (CAM). One of the most important aspects of CAPP is automatic feature extraction, which is a procedure that aids; in the generation of process plans automatically. In terms of a CAD system, an automatic feature extraction module constitutes a characteristic that facilitates a cooperative design and process planning activity for the overall product realization process. This activity is explicitly defined as concurrent engineering. The purpose of this paper is to present an automatic feature extraction system for prismatic raw materials that would provide a CAD system with the above mentioned module for concurrent engineering. The system takes a file in Initial Graphics Exchange Specification ( iges ) format as input and translates the information in the file to classify all the features in the workpiece whose information is in the file. The iges format is used in CAD files to support geometric and topological information about machine parts. Several algorithms are developed to extract and merge features based on geometric and topological information. After each feature is extracted, rough process operations can be determined based on a design classification scheme. The system is written in C on a PC-based system. A sample application description for two workpieces is presented for demonstration purposes.

[1]  Mark Henderson,et al.  Computer recognition and extraction of form features: A CAD/CAM link , 1984 .

[2]  Antonius Henricus Van'T Erve Generative computer aided process planning for part manufacturing: an expert system approach , 1988 .

[3]  T. C. Chang,et al.  Graph-based heuristics for recognition of machined features from a 3D solid model , 1988 .

[4]  Mark Henderson,et al.  USING SYNTACTIC PATTERN RECOGNITION TO EXTRACT FEATURE INFORMATION FROM A SOLID GEOMETRIC DATA BASE. , 1983 .

[5]  Bartholomew O. Nnaji,et al.  Feature reasoning for automatic robotic assembly and machining in polyhedral representation , 1990 .

[6]  Li Lin,et al.  Rule-based automatic part feature extraction and recognition from CAD data , 1992 .

[7]  Zen Chen,et al.  Automatic 3D machining feature extraction from 3D CSG solid input , 1990, Comput. Aided Des..

[8]  Srichand Hinduja,et al.  Convex hull-based feature-recognition method for 2.5D components , 1990, Comput. Aided Des..

[9]  Richard A. Wysk,et al.  Computer-aided manufacturing , 1991 .

[10]  Bartholomew O. Nnaji,et al.  Feature representation and classification for automatic process planning systems , 1993 .

[11]  W. A. Carter Advances in computer-aided manufacture: D McPherson (ed), North-Holland (1977), 468pp, $44.95 , 1978 .

[12]  John Woodwark Some speculations on feature recognition , 1988 .

[13]  Stelios Kafandaris,et al.  Expert Process Planning for Manufacturing , 1990 .

[14]  O. W. Salomons,et al.  Review of research in feature-based design , 1993 .