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.
Similar content being viewed by others
References
Shah JJ, Mantyla M (1995) Parametric and feature-based CAD/CAM. Wiley, New York
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
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
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
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
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
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
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
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
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
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
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
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
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
Hwang JL, Henderson MR (1992) Applying the perceptron to 3D feature recognition. J Des Manuf 2(4):187–198
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
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
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
Onwubolu GC (1999) Manufacturing features recognition using backpropagation neural networks. J Intell Manuf 10(3–4):289–299 DOI 10.1023/A:1008904109029
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
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
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
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
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
Lam SM, Wong TN (2000) Recognition of machining features – a hybrid approach. Int J Prod Res 38(17):4301–4316 DOI 10.1080/00207540050205109
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
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
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
International Standards Organization, ISO10303 – Part 224, Mechanical Product Definition for Process Planning Using Machining Features, 2000. ISO, Geneva, Switzerland
Nalluri RSRP (1994) Form feature generating model for feature technology, PhD Thesis, Department of Mechanical Engineering, Indian Institute of Science, Bangalore, India
Haykin S (2005) Neural networks: a comprehensive foundation. Pearson Education Inc, Singapore
Corney J, Lim T (2001) 3D modeling with ACIS. Saxe-Coburg Publications, UK
Spatial Technology Inc., ACIS 3D Geometric Modeler, Version 15.0, 2004
National Design Repository, Drexel University, http://edge.cs.drexel.edu/repository/-frameset.html
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
Geometric Software Solutions Co. Ltd, Manufacturing View Library, Demo Version, 2006, (http://feature.geometricsoftware.com/Manu_view_library.asp)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-008-1536-z