{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T15:52:22Z","timestamp":1780588342831,"version":"3.54.1"},"reference-count":21,"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":"<jats:p>AMPS is a fully automated process planning system for milling of 2.5D parts. It consists of different modules, each of which performs specific tasks like identification of removal volumes, setup and fixture planning, tool selection and tool path planning. This article focuses on the architecture of the planning system, the integration of the different modules and the interfaces needed for smooth flow of information between these modules. Current computer aided process planning (CAPP) practices were considered while defining interfaces so that these modules can be easily integrated into a commercial CAPP system.<\/jats:p>","DOI":"10.1115\/1.1710866","type":"journal-article","created":{"date-parts":[[2004,9,7]],"date-time":"2004-09-07T22:39:45Z","timestamp":1094596785000},"page":"235-241","update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":3,"title":["AMPS-An Automated Modular Process Planning System"],"prefix":"10.1115","volume":"4","author":[{"given":"Kenneth","family":"Castelino","sequence":"first","affiliation":[{"name":"Mechanical Engineering Dept., University of California, Berkeley, CA\u200994720"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"V.","family":"Sundararajan","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Dept., University of California, Berkeley, CA\u200994720"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roshan","family":"D\u2019Souza","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Dept., University of California, Berkeley, CA\u200994720"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Balaji","family":"Kannan","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Dept., University of California, Berkeley, CA\u200994720"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul. K.","family":"Wright","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Dept., University of California, Berkeley, CA\u200994720"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2004,9,7]]},"reference":[{"key":"2019100610021020400_r1","unstructured":"Surfware Inc., 2002, \u201cSurfCam,\u201d http:\/\/www.surfcam.com."},{"key":"2019100610021020400_r2","unstructured":"CNC Software Inc., 2002, \u201cMasterCam,\u201d http:\/\/www.mastercam.com."},{"key":"2019100610021020400_r3","unstructured":"Pathtrace Engineering Systems, 2003, \u201cEdgeCAM Strategy Manager,\u201d http:\/\/www.pathtrace.com."},{"key":"2019100610021020400_r4","unstructured":"Shah, J. J., and Mantyla, M., 1995, Parametric and Feature-Based CAD\/CAM: Concepts, Techniques and Applications, John-Wiley & Sons Inc., New York."},{"key":"2019100610021020400_r5","unstructured":"Van Houte, F., and Van it Erve, A., 1992, \u201cFeature Based Manufacturing with PART,\u201d Proc. of International Conference on Manufacturing Automation, Hong Kong, pp. 464\u2013475."},{"key":"2019100610021020400_r6","doi-asserted-by":"crossref","unstructured":"Das, D., Gupta, S. K., and Nau, D. S., 1995, \u201cEstimation of Setup Time for Machined Parts: Accounting for Work Holding Constraints Using a Vise,\u201d Proc. ASME Computers in Engineering Conference, Boston, MA, pp. 619\u2013631.","DOI":"10.1115\/CIE1995-0793"},{"key":"2019100610021020400_r7","doi-asserted-by":"crossref","unstructured":"Shirur, A., Shah, J. J., and Hirode, K., 1998, \u201cMachining Algebra for Mapping Volumes of Machining Operations for Developing Extensible Generative CAPP,\u201d J. Manuf. Syst., 17(3), pp. 159\u2013166.","DOI":"10.1016\/S0278-6125(98)80059-9"},{"key":"2019100610021020400_r8","doi-asserted-by":"crossref","unstructured":"Hirode, K., and Shah, J. J., 1999, \u201cMetrics for Evaluating Machining Process Plans,\u201d DETC99-DFM-8931, Proc. of the 1999 Design Engineering Technical Conference, Las Vegas, NV.","DOI":"10.1115\/DETC99\/DFM-8931"},{"key":"2019100610021020400_r9","unstructured":"Hayes, C. C., Gaines, D., and Faheem, W., 1997, \u201cMAPP: A Matrix Architecture for Process Planning,\u201d IEEE International Symposium on Assembly and Task Planning (ISATP), Marina del Ray."},{"key":"2019100610021020400_r10","doi-asserted-by":"crossref","unstructured":"Sundararajan, V., and Wright, P. K., 1998, \u201cIdentification of Multiple Feature Representations by Volume Decomposition for 2.5D Components,\u201d Proceedings of the ASME Manufacturing Science and Engineering Division, pp. 511\u2013519.","DOI":"10.1115\/1.538905"},{"key":"2019100610021020400_r11","doi-asserted-by":"crossref","unstructured":"Kannan, B., and Wright, P. K., 2004, \u201cEfficient Algorithms for Automated Process Planning of 2.5D Machined Parts Considering Fixturing Constraints,\u201d International Journal of Computer Integrated Manufacturing, 17(1), pp. 16\u201328.","DOI":"10.1080\/0951192031000078167"},{"key":"2019100610021020400_r12","doi-asserted-by":"crossref","unstructured":"Sakurai, H. , 1992, \u201cAutomatic Setup Planning and Fixture Design for Machining,\u201d J. Manuf. Syst., 11(1), pp. 30\u201339.","DOI":"10.1016\/0278-6125(92)90015-8"},{"key":"2019100610021020400_r13","doi-asserted-by":"crossref","unstructured":"Sarma, S. E., and Wright, P. K., 1995, \u201cAlgorithms for the Minimization of Setups and Tool Changes in Simply Fixturable Components in Milling,\u201d J. Manuf. Syst., 15(2), pp. 95\u2013112.","DOI":"10.1016\/0278-6125(96)82335-1"},{"key":"2019100610021020400_r14","doi-asserted-by":"crossref","unstructured":"D\u2019Souza, R., Wright, P. K., and Sequin, C. H., 2001, \u201cAutomated Microplanning for 2.5D Pocket Machining,\u201d J. Manuf. Syst., 20(4), pp. 288\u2013296.","DOI":"10.1016\/S0278-6125(01)80048-0"},{"key":"2019100610021020400_r15","doi-asserted-by":"crossref","unstructured":"Lim, T., Corney, J., Ritchie, J., and Clark, D., 2000, \u201cOptimizing Automatic Tool Selection for 2.5D Components,\u201d DETC 2000\/DFM-14032, ASME 2000\u2014DETC and Computer and Information in Engineering Conference, Baltimore, MD.","DOI":"10.1115\/DETC2000\/DFM-14032"},{"key":"2019100610021020400_r16","doi-asserted-by":"crossref","unstructured":"Yao, Z., Gupta, S. K., and Nau, D. S., 2001, \u201cA Geometric Algorithm for Selecting Optimal Set of Cutters for Multi-Part Milling,\u201d ACM Symposium on Solid Modeling and Applications, Ann Arbor, MI, pp. 130\u2013139.","DOI":"10.1145\/376957.376973"},{"key":"2019100610021020400_r17","unstructured":"Cormen, T. H., Leiserson, C. E., and Rivest, L. R., 1997, Introduction to Algorithms, McGraw-Hill Book, New York."},{"key":"2019100610021020400_r18","doi-asserted-by":"crossref","unstructured":"D\u2019Souza, R., Wright, P. K., and Sequin, C. H., 2002, \u201cHandling Tool Holder Collision in Optimal Tool Sequence Selection for 2.5-D Pocket Machining,\u201d 22nd Int\u2019nl. Computers in Engineering Conference, Montreal.","DOI":"10.1115\/DETC2002\/CIE-34475"},{"key":"2019100610021020400_r19","doi-asserted-by":"crossref","unstructured":"Castelino, K., D\u2019Souza, R., and Wright, P. K., 2003, \u201cTool-path Optimization for Minimizing Airtime During Machining,\u201d J. Manuf. Syst., 22(33), 173\u2013180.","DOI":"10.1016\/S0278-6125(03)90018-5"},{"key":"2019100610021020400_r20","doi-asserted-by":"crossref","unstructured":"Helsgaun, K., 2000, \u201cAn Effective Implementation of the Lin-Kernighan Traveling Salesman Heuristic,\u201d European Journal of Operational Research, 126, pp. 106\u2013130.","DOI":"10.1016\/S0377-2217(99)00284-2"},{"key":"2019100610021020400_r21","unstructured":"Ascheuer, N., Ju\u00a8nger, M., and Reinelt, G., 1998, \u201cHeuristic Algorithms for the Asymmetric Traveling Salesman Problem with Precedence Constraints\u2014A Computational Comparison,\u201d Technical Report, ZIB, Berlin."}],"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\/235\/5670883\/235_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/4\/3\/235\/5670883\/235_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,25]],"date-time":"2021-06-25T14:33:14Z","timestamp":1624631594000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/4\/3\/235\/445329\/AMPSAn-Automated-Modular-Process-Planning-System"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9,1]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.1710866","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]]}}}