{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,19]],"date-time":"2025-08-19T10:28:22Z","timestamp":1755599302345},"reference-count":30,"publisher":"ASME International","issue":"1","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2005,3,1]]},"abstract":"<jats:p>This two-part paper describes general purpose methods for recognizing both simple and complex features; the latter may have freeform faces that may require 4 or 5 axis machining. The major impediment to recognition of complex features has been the difficulty in generalizing the characteristics of their shape. Part I of this paper presented features in terms of geometric and topological characteristics. This part of the paper (Part II) demonstrates how the characterization and classification developed in Part I can be used in automatic feature recognition. The paper presents algorithms for Cut-Thru, Cut-Around, and all types of Cut-On features, namely Open-surface, Open-Cavity and Closed-Cavity. A modular and progressive approach is implemented to keep the process planner involved in decisions about setups, tool approach, and fixturing. Data collected from several case studies is included.<\/jats:p>","DOI":"10.1115\/1.1846054","type":"journal-article","created":{"date-parts":[[2005,3,14]],"date-time":"2005-03-14T23:02:33Z","timestamp":1110841353000},"page":"25-34","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":13,"title":["Recognition of Multi-Axis Milling Features: Part II\u2014Algorithms &amp; Implementation"],"prefix":"10.1115","volume":"5","author":[{"given":"Nandakumar","family":"Sridharan","sequence":"first","affiliation":[{"name":"UGS Corporation, Cypress, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jami J.","family":"Shah","sequence":"additional","affiliation":[{"name":"Design Automation Lab, Department of Mechanical and Aerospace Engineering, Arizona State University, Tempe, AZ 85287-6106"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2005,3,14]]},"reference":[{"key":"2019100613040386100_r1","doi-asserted-by":"crossref","unstructured":"Sridharan, N., and Shah, J., 2004, \u201cRecognition of Multi Axis Milling Features: Part I\u2014Topological and Geometric Characteristics,\u201d ASME J. Comput. Inf. Sci. Eng., 4(3), pp. 242\u2013250.","DOI":"10.1115\/1.1778718"},{"key":"2019100613040386100_r2","unstructured":"Shah, J. J., and Mantyla, M., 1995, Parametric and Feature-based CAD\/CAM, John Wiley and Sons, Inc., New York."},{"key":"2019100613040386100_r3","doi-asserted-by":"crossref","unstructured":"Shah, J., Anderson, D., Kim, Y.-S., and Joshi, S., 2001, \u201cA Discourse on Geometric Feature Recognition From CAD Models,\u201d ASME J. Comput. Inf. Sci. Eng., 1(1), pp. 41\u201351.","DOI":"10.1115\/1.1345522"},{"key":"2019100613040386100_r4","unstructured":"Kyprianou, L., 1980, \u201cShape Classification in Computer-Aided Design,\u201d Ph.D. dissertation, University of Cambridge."},{"key":"2019100613040386100_r5","unstructured":"Grayer, A. R., 1976, \u201cA Computer Link Between Design and Manufacture,\u201d Ph.D. dissertation, University of Cambridge."},{"key":"2019100613040386100_r6","doi-asserted-by":"crossref","unstructured":"Corney, J. R., and Clark, D. E. R., 1991, \u201cMethod for Finding Holes and Pockets That Connect Multiple Faces in 212D Objects,\u201d Comput.-Aided Des., 23(10), pp. 658\u2013668.","DOI":"10.1016\/0010-4485(91)90018-R"},{"key":"2019100613040386100_r7","doi-asserted-by":"crossref","unstructured":"Ansaldi, S., De Floriani, L., and Falcidieno, B., 1985, \u201cGeometric Modeling of Solid Objects by Using a Face Adjacency Graph Representation,\u201d Comput. Graphics, 19(3), pp. 131\u2013139.","DOI":"10.1145\/325165.325218"},{"key":"2019100613040386100_r8","doi-asserted-by":"crossref","unstructured":"Joshi, S., and Chang, T., 1988, \u201cGraph-Based Heuristics for Recognition of Machined Featured Features From a 3D Solid Model,\u201d Comput.-Aided Des., 20(2), pp. 58\u201366.","DOI":"10.1016\/0010-4485(88)90050-4"},{"key":"2019100613040386100_r9","doi-asserted-by":"crossref","unstructured":"Marefat, M., and Kashyap, R. L., 1990, \u201cGeometric Reasoning for Recognition of Three-Dimensional Object Features,\u201d IEEE Trans. Pattern Anal. Mach. Intell., 12(10), pp. 949\u2013965.","DOI":"10.1109\/34.58868"},{"key":"2019100613040386100_r10","doi-asserted-by":"crossref","unstructured":"Fields, M. C., and Anderson, D. C., 1994, \u201cFast Feature Extraction for Machining Features,\u201d Comput.-Aided Des., 26(11), pp. 803\u2013813.","DOI":"10.1016\/0010-4485(94)90094-9"},{"key":"2019100613040386100_r11","doi-asserted-by":"crossref","unstructured":"Ji, Q., and Marefat, M., 1997, \u201cMachine Interpretation of CAD Data for Manufacturing Applications,\u201d ACM Comput. Surv., 29(3), pp. 264\u2013311.","DOI":"10.1145\/262009.262012"},{"key":"2019100613040386100_r12","doi-asserted-by":"crossref","unstructured":"Gao, S., and Shah, J., 1997, \u201cAutomatic Recognition of Interacting Machining Features Based on Minimal Condition Sub-Graph,\u201d Comput.-Aided Des., 30(9), pp. 727\u2013739.","DOI":"10.1016\/S0010-4485(98)00033-5"},{"key":"2019100613040386100_r13","doi-asserted-by":"crossref","unstructured":"Sonithi, R., Kunjur, G., and Gadh, R., 1997, \u201cShape Feature Determination Using the Curvature Region Representation,\u201d Fourth ACM SIGGRAPH Symposium on Solid Modeling and Applications, Atlanta, GA.","DOI":"10.1145\/267734.267805"},{"key":"2019100613040386100_r14","unstructured":"Henderson, M., 1984, \u201cExtraction of Feature Information From Three Dimensional CAD Data,\u201d Ph.D. dissertation, Purdue University."},{"key":"2019100613040386100_r15","doi-asserted-by":"crossref","unstructured":"Vandenbrande, J. H., and Requicha, A., 1994, \u201cGeometric Computation for the Recognition of Spatially Interacting Machining Features,\u201d Advances in Feature Based Manufacturing, edited by J. J. Shah, M. Ma\u00a8ntyla\u00a8, and D. S. Nau, Elsevier Science, Amsterdam.","DOI":"10.1016\/B978-0-444-81600-9.50010-9"},{"key":"2019100613040386100_r16","doi-asserted-by":"crossref","unstructured":"Gupta, S. K., Kramer, T. R., Nau, D. S., and Regli, W. C., 1994, \u201cBuilding MRSEV Models for CAM Applications,\u201d Adv. Eng. Software, 20, pp. 121\u2013139.","DOI":"10.1016\/0965-9978(94)90054-X"},{"key":"2019100613040386100_r17","doi-asserted-by":"crossref","unstructured":"Choi, B., Barash, M., and Anderson, D., 1984, \u201cAutomatic Recognition of Machined Surfaces From a 3D Solid Model,\u201d Comput.-Aided Des., 16(2), pp. 81\u201386.","DOI":"10.1016\/0010-4485(84)90164-7"},{"key":"2019100613040386100_r18","doi-asserted-by":"crossref","unstructured":"Jakubowski, R. , 1982, \u201cSyntactic Characterization of Machine Parts Shapes,\u201d Cybernet. Syst.: An Int. J., 3(1), pp. 1\u201324.","DOI":"10.1080\/01969728208927686"},{"key":"2019100613040386100_r19","doi-asserted-by":"crossref","unstructured":"Sakurai, H., and Chin, C., 1994, \u201cDefinition and Recognition of Volume Features for Process Planning,\u201d Advances in Feature Based Manufacturing, edited by J. J. Shah, M. Ma\u00a8ntyla\u00a8, and D. Nau, Elsevier, Amstardam, pp. 65\u201380.","DOI":"10.1016\/B978-0-444-81600-9.50009-2"},{"key":"2019100613040386100_r20","doi-asserted-by":"crossref","unstructured":"Sakurai, H., and Dave, P., 1996, \u201cVolume Decomposition and Feature Recognition: Part 2\u2014Curved Objects,\u201d Comput.-Aided Des., 28(6), pp. 517\u2013537.","DOI":"10.1016\/0010-4485(95)00067-4"},{"key":"2019100613040386100_r21","doi-asserted-by":"crossref","unstructured":"Shen, Y., and Shah, J., 1998, \u201cRecognition of Machining Features Based on HSPCE Decomposition, Feature Composition and Process Centered Classification,\u201d ASME J. Mech. Des., 120(4), pp. 668\u2013677.","DOI":"10.1115\/1.2829330"},{"key":"2019100613040386100_r22","unstructured":"Woo, T., 1982, \u201cFeature Extraction by Volume Decomposition,\u201d Proc. Conf. CAD\/CAM Technology in Mechanical Engineering, MIT, Cambridge, MA, pp. 76\u201394."},{"key":"2019100613040386100_r23","unstructured":"Wang, E., and Kim, Y., 1997, \u201cStatus of the Form Feature Recognition Method Using Convex Decomposition,\u201d Proc. ASME Design Technical Conference, paper DETC97\/CIE-4425, p. 10."},{"key":"2019100613040386100_r24","doi-asserted-by":"crossref","unstructured":"Sundararajan, V., and Wright, P. K., 1998, \u201cIdentification of Multiple Feature Representations by Volume Decomposition for 2.5 D Components,\u201d presented at the Winter Annual Meeting of ASME 1998, November 16\u201320, Anaheim, CA.","DOI":"10.1115\/IMECE1998-1064"},{"key":"2019100613040386100_r25","doi-asserted-by":"crossref","unstructured":"Shirur, A., Shah, J., and Hirode, K., 1998, \u201cMachining Algebra for Mapping Volumes to Machining Operations for Developing CAPP,\u201d J. Opt. B: Quantum Semiclassical Opt., 17(3), pp. 159\u2013166.","DOI":"10.1016\/S0278-6125(98)80059-9"},{"key":"2019100613040386100_r26","doi-asserted-by":"crossref","unstructured":"Gaines, D. M., and Hayes, C. C., 1999, \u201cCUSTOM-CUT: A Customizable Feature Recognizer,\u201d Comput.-Aided Des., 31(2), pp. 85\u2013100.","DOI":"10.1016\/S0010-4485(98)00082-7"},{"key":"2019100613040386100_r27","unstructured":"Sridharan, N., 2000, \u201cClassification, Parameterization and Recognition of NC Features With Sculptured Surfaces,\u201d masters thesis, Mech. Eng, Arizona State, May."},{"key":"2019100613040386100_r28","unstructured":"http:\/\/www.designrepository.org"},{"key":"2019100613040386100_r29","doi-asserted-by":"crossref","unstructured":"Regli, W., and Gaines, D., 1997, \u201cA Repository of Designs for Process and Assembly Planning,\u201d Comput.-Aided Des., 29(12), pp. 895\u2013905.","DOI":"10.1016\/S0010-4485(97)00028-6"},{"key":"2019100613040386100_r30","doi-asserted-by":"crossref","unstructured":"Woo, T. C. , 1994, \u201cVisibility Maps and Spherical Algorithms,\u201d Comput.-Aided Des., 26(1), pp. 6\u201316.","DOI":"10.1016\/0010-4485(94)90003-5"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/5\/1\/25\/5773716\/25_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/5\/1\/25\/5773716\/25_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,2]],"date-time":"2023-05-02T16:53:43Z","timestamp":1683046423000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/5\/1\/25\/449191\/Recognition-of-MultiAxis-Milling-Features-Part"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,3,1]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2005,3,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1846054","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,3,1]]}}}