Feature recognition
STEP file


This paper describes the development of Hole Recognition System (HRS) for Computer-Aided Process Planning (CAPP) using a neutral data format produced by CAD system. The geometrical data of holes is retrieved from STandard for the Exchange of Product model data (STEP). Rule-based algorithm is used during recognising process. Current implementation of feature recognition is limited to simple hole feat ures. Test results are presented to demonstrate the capabilities of the feature recognition algorithm.


Chang, T.C. and Wysk, R.A. (1985), An introduction to automated process planning systems, Prentice Hall, Englewood Cliffs, CA.

Singh, N. (1996), Systems Approach to Computer-Integrated design and Manufacturing, John Wiley and Sons, Inc.

Tyan, L.W and Devarajan, V. (1998), Automatic Identification of Non-intersecting

Machining features from 2D CAD Input, Computer-Aided Design, vol. 30, no.5, pp. 357-366.

Gaines, D.M. and Hayes, C. (1999), CUSTOM-CUT: A Customizable Feature Recognizer, Computer-Aided Design, vol. 31, pp. 85-100.

Prabhu, B.S., Biswas, S., and Pande, S.S. (2001), Intelligent System for Extraction of Product Data from CADD Models, Computers in Industry, vol. 44, pp. 79-95.

Li, W.D, Ong, S.K and Nee, A.Y.C. (2002), Recognising Manufacturing features from Design-by-feature Model, Computer-Aided Design, vol. 34, pp. 849-868.

Ismail, N., Abu Bakar N., and Juri, A.H. (2000), Feature recognition patterns for form features using boundary representation models, International Journal of Advanced Manufacturing Technology, vol. 20, pp. 553-556.

Cicirello, V. and Regli, W.C. (2001), Machining feature-based comparisons of mechanical parts, SMI-2001: International Conference on Shape Modelling and Applications, Genova, Italy, May 2001.

Han, J.H., Kang, M., and Choi, H. (2001), STEP-based feature recognition for manufacturing cost optimisation, Computer-Aided Design, vol. 33, pp. 671-686.

Bhandarkar, M.P. and Nagi, R. (2000), STEP-based feature extraction from STEP geometry for agile manufacturing, Computers in Industry, vol. 41, pp. 3-24.

Ismail, N. Abu Bakar, N, Juri, A.H., and Osman, R. (2000), A Recognition Technique for Simple and Complex Hole Features, Proceedings of the First Regional Symposium on Quality and Automation, pp. 238-245.

Staley, S.M., Henderson, M.R., and Anderson, D.C. (1983), Using Syntactic Pattern Recognition to Extract Feature Information from a Solid Geometric Data Base, Computers in Mechanical Engineering, pp. 61- 66.

CAM-I’s, Illustrated glossary of work piece form feature, 1981.

Electronic Data System Corporation, UniGraphics Division, MO, USA, UniGraphics User Manual Version 13, 1997.

Noort, A., Hoek, G.F.M., and Bronsvoort, W.F. (2002), Integrating part and assembly modelling, Computer-Aided Design, vol. 34, pp. 899-912.

Lau, H. and Jiang, B. (1998), A generic integrated system from CAD to CAPP: a neutral file-cum-GT approach, Computer Integrated Manufacturing System, vol. 11 (1/2), pp. 67-75.

Kappa-PC 2.4 User’s Guide, IntelliCorp, Inc., USA, 1997.

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Copyright (c) 2017 C. F. Tan, N. Ismail, S.V. Wong, S. Sulaiman, M.R. Osman


Download data is not yet available.