{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,20]],"date-time":"2024-09-20T15:39:34Z","timestamp":1726846774798},"reference-count":18,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2004,9,1]]},"abstract":"Most of the work in machining feature recognition has been limited to 2-1\/2 and 3 axis milling features. The major impediment to recognition of complex features has been the difficulty in generalizing the characteristics of their shape. This two-part paper describes general purpose methods for recognizing both simple and complex features; the latter may have freeform surfaces and may require 4 or 5 axis machining. Part I of this paper attempts to describe features in terms of geometric and topological characteristics. Part II of the paper uses the characterization and classification developed in Part I for designing feature recognition algorithms. Part I proposes five basic categories and several sub-classifications of features derived both from machining considerations and computational methods for NC toolpath generation. Rather than using topologically rigid features, such as slots and steps, etc., machining features are classified as \u201cCut-Thru,\u201d \u201cCut-Around\u201d and \u201cCut-on\u201d and further classified into sub-categories. Each feature class is described by a list of properties. Apart from the obvious use in feature recognition, this feature classification and characterization may have potential use in developing future data exchange standards for complex features.<\/jats:p>","DOI":"10.1115\/1.1778718","type":"journal-article","created":{"date-parts":[[2004,9,7]],"date-time":"2004-09-07T22:39:45Z","timestamp":1094596785000},"page":"242-250","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":22,"title":["Recognition of Multi Axis Milling Features: Part I-Topological and Geometric Characteristics"],"prefix":"10.1115","volume":"4","author":[{"given":"Nandakumar","family":"Sridharan","sequence":"first","affiliation":[{"name":"UGS Corp., Cypress, CA"}]},{"given":"Jami J.","family":"Shah","sequence":"additional","affiliation":[{"name":"Design Automation Lab, Department of Mechanical and Aerospace Engineering, Arizona State University, Tempe, Arizona\u200985287-6106"}]}],"member":"33","published-online":{"date-parts":[[2004,9,7]]},"reference":[{"key":"2019100610213119000_r1","doi-asserted-by":"crossref","unstructured":"Dragomatz, D., and Mann, S., 1997, \u201cA Classified Bibliography of Literature on NC Milling Path Generation,\u201d Comput.-Aided Des., 29(3), pp. 239\u2013247.","DOI":"10.1016\/S0010-4485(96)00060-7"},{"key":"2019100610213119000_r2","unstructured":"Armstrong, G. T., 1982, \u201cA Study of Automatic Generation of Non-invasive NC Machine Paths from Geometric Models,\u201d Ph. D. Dissertation, University of Leeds."},{"key":"2019100610213119000_r3","doi-asserted-by":"crossref","unstructured":"Persson, H.\n , 1978, \u201cNC Machining of Arbitrary Shaped Pockets,\u201d Comput.-Aided Des., 10(3), pp. 169\u2013174.","DOI":"10.1016\/0010-4485(78)90141-0"},{"key":"2019100610213119000_r4","unstructured":"Chou, J. J., 1989, \u201cNumerical Control Milling Machine Tool Path Generation for Regions Bounded by Freeform Curves and Surfaces,\u201d Ph.D. Dissertation, University of Utah."},{"key":"2019100610213119000_r5","doi-asserted-by":"crossref","unstructured":"Suh, Y. S., and Lee, K., 1990, \u201cNC Milling Tool Path Generation for Arbitrary Pockets Defined by Sculptured Surfaces,\u201d Comput.-Aided Des., 22(5), pp. 273\u2013284.","DOI":"10.1016\/0010-4485(90)90092-Q"},{"key":"2019100610213119000_r6","unstructured":"Ferstenberg, R. A., 1988, \u201cGeometric Considerations for Automatic Generation of Optimized Cutter Paths for 3-Axis Numerically Controlled Milling,\u201d Ph. D. Dissertation, Cornell University."},{"key":"2019100610213119000_r7","doi-asserted-by":"crossref","unstructured":"Elber, G., and Cohen, E., 1994, \u201cToolpath Generation for Freeform Surface Models,\u201d Comput.-Aided Des., 26(6), pp. 490\u2013496.","DOI":"10.1016\/0010-4485(94)90070-1"},{"key":"2019100610213119000_r8","doi-asserted-by":"crossref","unstructured":"Marshall, S., and Griffiths, J. G., 1994, \u201cA Survey of Cutter Path Construction Techniques for Milling Machines,\u201d Int. J. Prod. Res., 32(12), pp. 2861\u20132877.","DOI":"10.1080\/00207549408957105"},{"key":"2019100610213119000_r9","doi-asserted-by":"crossref","unstructured":"Cox, J. J., Takezaki, Y., Ferguson, H. R. P., Kohkonen, K. E., and Mulay, E. L., 1994, \u201cSpace-Filling Curves in Tool-Path Applications,\u201d Comput.-Aided Des., 26(3), pp. 215\u2013224.","DOI":"10.1016\/0010-4485(94)90044-2"},{"key":"2019100610213119000_r10","doi-asserted-by":"crossref","unstructured":"Griffiths, J.\n , 1994, \u201cA Tool Path Based on Hilbert\u2019s Curve,\u201d Comput.-Aided Des., 26(11), pp. 839\u2013844.","DOI":"10.1016\/0010-4485(94)90098-1"},{"key":"2019100610213119000_r11","doi-asserted-by":"crossref","unstructured":"Held, M., Lukacs, M., and Andor, L., 1994, \u201cPocket Machining Based on Contour-Parallel Tool Paths Generated by Proximity Maps,\u201d Comput.-Aided Des., 26(3), 189\u2013203.","DOI":"10.1016\/0010-4485(94)90042-6"},{"key":"2019100610213119000_r12","doi-asserted-by":"crossref","unstructured":"Choi, B., and Jerard R., 1998, Sculptured Surface Machining\u2014Theory and Applications, Kluwer Academic Publishers, Boston.","DOI":"10.1007\/978-1-4615-5283-3"},{"key":"2019100610213119000_r13","unstructured":"ISO, 2000, \u201cSTEP\u2014AP224: Mechanical Product Definition for Process Planning Using Machining Features,\u201d ISO 10303-224, Second Edition, Slovensky L (ed.)."},{"key":"2019100610213119000_r14","unstructured":"ISO, 1997, \u201cSTEP\u2014AP214: Core Data for Automotive Mechanical Design Processes\u201d ISO 10303-214."},{"key":"2019100610213119000_r15","unstructured":"ISO, 2002, \u201cSTEP\u2014AP238: Application Interpreted Model for Computerized Numerical Controllers,\u201d ISO\/WD-10303-238, Loffredo (ed.)."},{"key":"2019100610213119000_r16","unstructured":"ISO, 2002, \u201cSTEP\u2014AP240: Process Plans for Machined Products,\u201d ISO 10303-240."},{"key":"2019100610213119000_r17","unstructured":"ISO, 1998, \u201cIndustrial Automation Systems and Integration\u2014Physical Device Control\u2014Data Model for Computerized Numerical Controllers,\u201d ISO\u2014DIS 14649, TC184\/SC1\/WG7 1998 N121."},{"key":"2019100610213119000_r18","doi-asserted-by":"crossref","unstructured":"D\u2019Souza, R., Wright, P. K., and Sequin, C. H., 2001, \u201cAutomated Microplanning for 2.5-D Pocket Machining,\u201d J. Manuf. Syst., 20(4), pp. 288\u2013296.","DOI":"10.1016\/S0278-6125(01)80048-0"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/3\/242\/5670853\/242_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/3\/242\/5670853\/242_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,6]],"date-time":"2019-10-06T14:21:45Z","timestamp":1570371705000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/4\/3\/242\/445336\/Recognition-of-Multi-Axis-Milling-Features-Part"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9,1]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1778718","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,9,1]]}}}