Skip to main content
Log in

Automatic recognition of machining features using artificial neural networks

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

We report on the development of an intelligent system for recognizing prismatic part machining features from CAD models using an artificial neural network. A unique 12-node vector scheme has been proposed to represent machining feature families having variations in topology and geometry. The B-Rep CAD model in ACIS format is preprocessed to generate the feature representation vectors, which are then fed to the neural network for classification. The ANN-based feature-recognition (FR) system was trained with a large set of feature patterns and optimized for its performance. The system was able to efficiently recognize a wide range of complex machining features allowing variations in feature topology and geometry. The data of the recognized features was post-processed and linked to a feature-based CAPP system for CNC machining. The FR system provided seamless integration from CAD model to CNC programming.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Shah JJ, Mantyla M (1995) Parametric and feature-based CAD/CAM. Wiley, New York

    Google Scholar 

  2. Fu MW, Ong SK, Lu WF, Lee IBH, Nee AYC (2003) An approach to identify design and manufacturing features from a data exchanged part model. Computer-Aided Design 35(11):979–993 DOI 10.1016/S0010-4485(02)00160-4

    Article  Google Scholar 

  3. Shyamsundar N, Gadh R (2001) Internet-based collaborative product design with assembly features and virtual design spaces. Computer-Aided Design 33:637–651 DOI 10.1016/S0010-4485(01)00069-0

    Article  Google Scholar 

  4. Wu D, Sharma R (2005) A framework for fast 3D solid model exchange in integrated design environment. Comput Ind 56(3):289–304 DOI 10.1016/j.compind.2004.11.003

    Article  Google Scholar 

  5. Henderson M, Anderson D (1984) Computer recognition and extraction of form features: a CAD/CAM link. Comput Ind 5(5):329–339 DOI 10.1016/0166-3615(84)90056-3

    Article  Google Scholar 

  6. Prabhu BS, Pande SS (1999) Automatic extraction of manufacturable features from CADD models using syntactic pattern recognition techniques. Int J Prod Res 37(6):1259–1281 DOI 10.1080/002075499191247

    Article  MATH  Google Scholar 

  7. Venkataraman S, Sohoni M, Kulkarni VS (2001) A graph-based framework for feature recognition. Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, Ann Arbor, Michigan, United States, pp 194–205

  8. Woo Y (2003) Fast cell-based decomposition and applications to solid modeling. Computer-Aided Design 35:969–977 DOI 10.1016/S0010-4485(02)00144-6

    Article  Google Scholar 

  9. Vandenbrande J, Requicha A (1993) Spatial reasoning for the automatic recognition of machinable features in solid models. IEEE Trans Pattern Anal Mach Intell 15(12):1269–1285 DOI 10.1109/34.250845

    Article  Google Scholar 

  10. Gao S, Shah JJ (1998) Automatic recognition of interacting machining features based on minimal condition subgraph. Computer-Aided Design 30(9):727–739 DOI 10.1016/S0010-4485(98)00033-5

    Article  MATH  Google Scholar 

  11. Shah JJ, Anderson D, Kim YS, Joshi S (2001) A discourse on geometric feature recognition from CAD models. J Comput Inf Sci Eng 1(1):41–51 DOI 10.1115/1.1345522

    Article  Google Scholar 

  12. Babic B, Nesic N, Miljkovic Z (2007) A review of automated feature recognition with rule-based pattern recognition. Comput Ind, Article in press, Available online 25 Oct. 2007

  13. Gadh R, Prinz FB (1992) Recognition of geometric forms using the differential depth filter. Computer-Aided Design 24(11):583–598 DOI 10.1016/0010-4485(92)90070-Q

    Article  MATH  Google Scholar 

  14. Prabhakar S, Henderson MR (1992) Automatic form-feature recognition using neural-network-based techniques on boundary representations of solid models. Computer-Aided Design 24(7):381–393 DOI 10.1016/0010-4485(92)90064-H

    Article  MATH  Google Scholar 

  15. Hwang JL, Henderson MR (1992) Applying the perceptron to 3D feature recognition. J Des Manuf 2(4):187–198

    Google Scholar 

  16. Ozturk N, Ozturk F (2001) Neural network-based non-standard feature recognition to integrate CAD and CAM. Comput Ind 45:123–135 DOI 10.1016/S0166-3615(01)00090-2

    Article  Google Scholar 

  17. Gu Z, Zhang YF, Nee AYC (1995) Generic form feature recognition and operation selection using connectionist modelling. J Intell Manuf 6:263–273 DOI 10.1007/BF00128649

    Article  Google Scholar 

  18. Lankalapalli K, Chaterjee S, Chang TC (1997) Feature recognition using ART2: a self-organizing neural network. J Intell Manuf 8(3):203–214 DOI 10.1023/A:1018521207901

    Article  Google Scholar 

  19. Onwubolu GC (1999) Manufacturing features recognition using backpropagation neural networks. J Intell Manuf 10(3–4):289–299 DOI 10.1023/A:1008904109029

    Article  Google Scholar 

  20. Nezis K, Vosniakos G (1997) Recognizing 2–1/2 D shape features using a neural network and heuristics. Computer-Aided Design 29(7):523–539 DOI 10.1016/S0010-4485(97)00003-1

    Article  Google Scholar 

  21. Zulkifli AH, Meeran S (1999) Feature patterns in recognizing non-interacting and interacting primitive, circular and slanting features using a neural network. Int J Prod Res 37(13):3063–3100 DOI 10.1080/002075499190428

    Article  MATH  Google Scholar 

  22. Li WD, Ong SK, Nee AYC (2003) A hybrid method for recognizing interacting machining features. Int J Prod Res 41(9):1887–1908 DOI 10.1080/0020754031000123868

    Article  MATH  Google Scholar 

  23. Ding L, Yue Y (2004) Novel ANN-based feature recognition incorporating design by features. Comput Ind 55(2):197–222 DOI 10.1016/j.compind.2004.02.002

    Article  Google Scholar 

  24. Chakraborty S, Basu A (2006) Retrieval of machining information from feature patterns using artificial neural networks. Int J Adv Manuf Technol 27(7–8):781–787 DOI 10.1007/s00170-004-2254-9

    Article  Google Scholar 

  25. Lam SM, Wong TN (2000) Recognition of machining features – a hybrid approach. Int J Prod Res 38(17):4301–4316 DOI 10.1080/00207540050205109

    Article  Google Scholar 

  26. Smith AE, Dagli CH (1994) Manufacturing feature identification for intelligent design. In: Dagli CH, Kusiak A (eds) Intelligent systems in design and manufacturing. ASME Press, New York, pp 213–230

    Google Scholar 

  27. Chen YH, Lee HM (1998) A neural network system for two-dimensional feature recognition. Int J Compute Integr Manuf 11(2):111–117 DOI 10.1080/095119298130859

    Article  Google Scholar 

  28. Jun Y, Raja V, Park S (2001) Geometric feature recognition for reverse engineering using neural networks. Int J Adv Manuf Technol 17:462–470 DOI 10.1007/s001700170164

    Article  Google Scholar 

  29. International Standards Organization, ISO10303 – Part 224, Mechanical Product Definition for Process Planning Using Machining Features, 2000. ISO, Geneva, Switzerland

  30. Nalluri RSRP (1994) Form feature generating model for feature technology, PhD Thesis, Department of Mechanical Engineering, Indian Institute of Science, Bangalore, India

  31. Haykin S (2005) Neural networks: a comprehensive foundation. Pearson Education Inc, Singapore

    Google Scholar 

  32. Corney J, Lim T (2001) 3D modeling with ACIS. Saxe-Coburg Publications, UK

    Google Scholar 

  33. Spatial Technology Inc., ACIS 3D Geometric Modeler, Version 15.0, 2004

  34. National Design Repository, Drexel University, http://edge.cs.drexel.edu/repository/-frameset.html

  35. Venkataraman S, Sohoni M (2002) Removal of blends from boundary representation models. Proceedings of the Seventh ACM Symposium on Solid Modeling and Applications, Saarbrücken, Germany, pp 83–94

  36. Geometric Software Solutions Co. Ltd, Manufacturing View Library, Demo Version, 2006, (http://feature.geometricsoftware.com/Manu_view_library.asp)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. S. Pande.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sunil, V.B., Pande, S.S. Automatic recognition of machining features using artificial neural networks. Int J Adv Manuf Technol 41, 932–947 (2009). https://doi.org/10.1007/s00170-008-1536-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-008-1536-z

Keywords

Navigation