{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T05:24:48Z","timestamp":1767849888134,"version":"3.49.0"},"reference-count":46,"publisher":"ASME International","issue":"4","license":[{"start":{"date-parts":[[2020,4,2]],"date-time":"2020-04-02T00:00:00Z","timestamp":1585785600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,8,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>This paper presents a new process planning method for five-axis machining, which is particularly suitable for parts with complex features or weak structures. First, we represent the in-process workpiece as a voxel model. Facilitated by the voxel representation, a scalar field called subtraction field is then established between the blank surface and the part surface, whose value at any voxel identifies its removal sequence. This subtraction field helps identify a sequence of intermediate machining layers, which are always accessible to the tool and are free of self-intersection and the layer redundancy problem as suffered, respectively, by the traditional offset layering method and the morphing method. Iso-planar collision-free five-axis tool paths are then determined on the interface surfaces of these machining layers. In addition, to mitigate the deformation of the in-process workpiece and avoid potential dynamic problems such as chattering, we also propose a new machining strategy of alternating between the roughing and finishing operations, which is able to achieve a much higher stiffness of the in-process workpiece. Ample experiments in both computer simulation and physical cutting are performed, and the experimental results convincingly confirm the advantages of our method.<\/jats:p>","DOI":"10.1115\/1.4046589","type":"journal-article","created":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T16:50:51Z","timestamp":1583513451000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":14,"title":["A Voxel Model-Based Process-Planning Method for Five-Axis Machining of Complicated Parts"],"prefix":"10.1115","volume":"20","author":[{"given":"Yamin","family":"Li","sequence":"first","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Tang","sequence":"first","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Long","family":"Zeng","sequence":"first","affiliation":[{"name":"International Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2020,4,2]]},"reference":[{"key":"2020040209375596300_CIT0001","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cad.2014.02.001","article-title":"Algorithms for Collision Detection and Avoidance for Five-Axis NC Machining: A State of the Art Review","volume":"51","author":"Tang","year":"2014","journal-title":"Comput. Aided Des."},{"issue":"2","key":"2020040209375596300_CIT0002","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1016\/j.cja.2017.07.004","article-title":"Optimal Interface Surface Determination for Multi-Axis Freeform Surface Machining With Both Roughing and Finishing","volume":"31","author":"Chen","year":"2018","journal-title":"Chin. J. Aeronaut."},{"issue":"5\u20138","key":"2020040209375596300_CIT0003","doi-asserted-by":"crossref","first-page":"2169","DOI":"10.1007\/s00170-017-1367-x","article-title":"Variable-Depth Multi-Pass Tool Path Generation on Mesh Surfaces","volume":"95","author":"Chen","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"13","key":"2020040209375596300_CIT0004","doi-asserted-by":"crossref","first-page":"2973","DOI":"10.1080\/00207540110052553","article-title":"Unified Rough Cutting Tool Path Generation for Sculptured Surface Machining","volume":"39","author":"Tao","year":"2001","journal-title":"Int. J. Prod. Res."},{"issue":"18","key":"2020040209375596300_CIT0005","doi-asserted-by":"crossref","first-page":"4215","DOI":"10.1080\/00207540110055389","article-title":"Tool Selection in Three-Axis Rough Machining","volume":"39","author":"Balasubramaniam","year":"2001","journal-title":"Int. J. Prod. Res."},{"issue":"5","key":"2020040209375596300_CIT0006","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/BF01178910","article-title":"Tool-Path Planning for Rough Machining of a Cavity by Layer-Shape Analysis","volume":"14","author":"Hu","year":"1998","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"10","key":"2020040209375596300_CIT0007","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1016\/j.cad.2004.10.005","article-title":"A New Approach to z-Level Contour Machining of Triangulated Surface Models Using Fillet Endmills","volume":"37","author":"Chuang","year":"2005","journal-title":"Comput. Aided Des."},{"issue":"2","key":"2020040209375596300_CIT0008","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1080\/16864360.2015.1084198","article-title":"An Energy Saving Approach for Rough Milling Tool Path Planning","volume":"13","author":"Xu","year":"2016","journal-title":"Comput. Aided Des. Appl."},{"issue":"11","key":"2020040209375596300_CIT0009","doi-asserted-by":"crossref","first-page":"787","DOI":"10.1016\/0010-4485(94)90092-2","article-title":"Optimal Toolpath Pattern Identification for Single Island, Sculptured Part Rough Machining Using Fuzzy Pattern Analysis","volume":"26","author":"Li","year":"1994","journal-title":"Comput. Aided Des."},{"issue":"5","key":"2020040209375596300_CIT0010","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1299\/jamdsm.1.628","article-title":"A Rough Cutting Model Generation Algorithm Based on Multi-Resolution Mesh for Sculptured Surface Machining","volume":"1","author":"Zhu","year":"2007","journal-title":"J. Adv. Mech. Des. Syst. Manuf."},{"issue":"2","key":"2020040209375596300_CIT0011","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/S0010-4485(02)00052-0","article-title":"Fast Inverse Offset Computation Using Polygon Rendering Hardware","volume":"35","author":"Inui","year":"2003","journal-title":"Comput. Aided Des."},{"issue":"12","key":"2020040209375596300_CIT0012","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1016\/0010-4485(96)83775-4","article-title":"Offsetting Surface Boundaries and 3-Axis Gouge-Free Surface Machining","volume":"27","author":"Tang","year":"1995","journal-title":"Comput. Aided Des."},{"issue":"1","key":"2020040209375596300_CIT0013","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1016\/S0007-8506(07)62739-5","article-title":"Development of a Personal CAD\/CAM System for Mold Manufacture Based on Solid Modeling Techniques","volume":"38","author":"Takeuchi","year":"1989","journal-title":"CIRP Ann."},{"issue":"1\u20134","key":"2020040209375596300_CIT0014","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1080\/16864360.2005.10738359","article-title":"3D Morphing for Generating Intermediate Roughing Levels in Multi-Axis Machining","volume":"2","author":"Lefebvre","year":"2005","journal-title":"Comput. Aided Des. Appl."},{"issue":"1","key":"2020040209375596300_CIT0015","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/S0007-8506(07)60366-7","article-title":"Five-Axis Rough Milling Strategies for Complex Shaped Cavities Based on Morphing Technology","volume":"55","author":"Lauwers","year":"2006","journal-title":"CIRP Ann."},{"key":"2020040209375596300_CIT0016","unstructured":"Huang, B.\n          , 2013, \u201cA Unified Approach for Integrated Computer-Aided Design and Manufacturing,\u201d Doctoral dissertation, UCLA, Los Angeles, CA."},{"issue":"3","key":"2020040209375596300_CIT0017","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1631\/jzus.A1300274","article-title":"A Morphing Machining Strategy for Artificial Bone","volume":"15","author":"Gan","year":"2014","journal-title":"J. Zhejiang Univ. Sci. A"},{"issue":"2","key":"2020040209375596300_CIT0018","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1016\/S0010-4485(02)00050-7","article-title":"Multiresolution Analysis as an Approach for Tool Path Planning in NC Machining","volume":"35","author":"Narayanaswami","year":"2003","journal-title":"Comput. Aided Des."},{"issue":"3\u20134","key":"2020040209375596300_CIT0019","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1007\/s00170-003-1677-z","article-title":"A Five-Axis Rough Machining Approach for a Centrifugal Impeller","volume":"23","author":"Young","year":"2004","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"8","key":"2020040209375596300_CIT0020","doi-asserted-by":"crossref","first-page":"2009","DOI":"10.1016\/j.cja.2018.09.001","article-title":"Four-Axis Trochoidal Toolpath Planning for Rough Milling of Aero-Engine Blisks","volume":"32","author":"Luo","year":"2019","journal-title":"Chin. J. Aeronaut."},{"issue":"9","key":"2020040209375596300_CIT0021","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1007\/s001700050111","article-title":"Implementation of a Robot System for Sculptured Surface Cutting. Part 1. Rough Machining","volume":"15","author":"Hu","year":"1999","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"9","key":"2020040209375596300_CIT0022","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1016\/S0010-4485(97)00012-2","article-title":"C-Space Approach to Tool-Path Generation for Die and Mould Machining","volume":"29","author":"Choi","year":"1997","journal-title":"Comput. Aided Des."},{"key":"2020040209375596300_CIT0023","first-page":"85","volume-title":"International Workshop on Geometric Modelling","author":"Choi","year":"1998"},{"key":"2020040209375596300_CIT0024","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cad.2017.03.006","article-title":"Frame-Sliced Voxel Representation: An Accurate and Memory-Efficient Modeling Method for Workpiece Geometry in Machining Simulation","volume":"88","author":"Joy","year":"2017","journal-title":"Comput. Aided Des."},{"key":"2020040209375596300_CIT0025","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.mfglet.2017.06.004","article-title":"Model-Free Subtractive Manufacturing From Computed Tomography Data","volume":"13","author":"Yu","year":"2017","journal-title":"Manuf. Lett."},{"issue":"11\u201312","key":"2020040209375596300_CIT0026","doi-asserted-by":"crossref","first-page":"1191","DOI":"10.1007\/s00170-008-1424-6","article-title":"Feedrate Scheduling Strategy for Free-Form Surface Machining Through an Integrated Geometric and Mechanistic Model","volume":"40","author":"Zhang","year":"2009","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"1","key":"2020040209375596300_CIT0027","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11740-011-0348-4","article-title":"A Voxel-Based Kinematic Simulation Model for Force Analyses of Complex Milling Operations Such as Wobble Milling","volume":"6","author":"Schulze","year":"2012","journal-title":"Prod. Eng."},{"key":"2020040209375596300_CIT0028","first-page":"1494","article-title":"Research on Simulation of Multi-Axis Machining Based on Three Dimensions Grid Representation","author":"Peng","year":"2009"},{"issue":"4","key":"2020040209375596300_CIT0029","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3197517.3201342","article-title":"Support-Free Volume Printing by Multi-Axis Motion","volume":"37","author":"Dai","year":"2018","journal-title":"ACM Trans. Graph."},{"issue":"9\u201312","key":"2020040209375596300_CIT0030","doi-asserted-by":"crossref","first-page":"1941","DOI":"10.1007\/s00170-013-5148-x","article-title":"Gouge-Free Voxel-Based Machining for Parallel Processors","volume":"69","author":"Tarbutton","year":"2013","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2020040209375596300_CIT0031","unstructured":"Collins, J. S.\n          , 2018, \u201cDigital Twin Volume Registration for Voxel-Based Closed-Loop Machining Systems,\u201d Doctoral dissertation, Georgia Institute of Technology, Atlanta, GA."},{"key":"2020040209375596300_CIT0032","unstructured":"Ameur, A.\n          , 2017, \u201cVoxel-Based Tool Sequence Optimization for 5-Axis Machining Using High Performance Computing,\u201d Doctoral dissertation, Georgia Institute of Technology, Atlanta, GA."},{"issue":"2","key":"2020040209375596300_CIT0033","doi-asserted-by":"crossref","first-page":"021006","DOI":"10.1115\/1.4037631","article-title":"Direct Digital Subtractive Manufacturing of a Functional Assembly Using Voxel-Based Models","volume":"140","author":"Lynn","year":"2018","journal-title":"ASME J. Manuf. Sci. Eng."},{"key":"2020040209375596300_CIT0034","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1016\/j.jmsy.2016.12.005","article-title":"Voxel Model Surface Offsetting for Computer-Aided Manufacturing Using Virtualized High-Performance Computing","volume":"43","author":"Lynn","year":"2017","journal-title":"J. Manuf. Syst."},{"key":"2020040209375596300_CIT0035","first-page":"1","article-title":"Multi-Axis Voxel-Based CNC Machining of Centrifugal Compressor Assemblies","author":"Kurfess","year":"2018"},{"key":"2020040209375596300_CIT0036","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.cad.2018.02.007","article-title":"Multi-Axis Variable Depth-of-Cut Machining of Thin-Walled Workpieces Based on the Workpiece Deflection Constraint","volume":"100","author":"Yan","year":"2018","journal-title":"Comput. Aided Des."},{"key":"2020040209375596300_CIT0037","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1016\/j.jmatprotec.2005.02.192","article-title":"Error Compensation Strategy in Milling Flexible Thin-Wall Parts","volume":"162","author":"Ratchev","year":"2005","journal-title":"J. Mater. Process. Technol."},{"issue":"11","key":"2020040209375596300_CIT0038","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1016\/j.ijmachtools.2009.05.006","article-title":"Deformation Prediction and Error Compensation in Multilayer Milling Processes for Thin-Walled Parts","volume":"49","author":"Chen","year":"2009","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"9\u201312","key":"2020040209375596300_CIT0039","doi-asserted-by":"crossref","first-page":"1757","DOI":"10.1007\/s00170-015-7825-4","article-title":"Tool Path Planning and Machining Deformation Compensation in High-Speed Milling for Difficult-to-Machine Material Thin-Walled Parts With Curved Surface","volume":"84","author":"Gao","year":"2016","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"6","key":"2020040209375596300_CIT0040","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1016\/0890-6955(94)90066-3","article-title":"CAD Assisted Chatter-Free NC Tool Path Generation in Milling","volume":"34","author":"Weck","year":"1994","journal-title":"Int. J. Mach. Tools Manuf."},{"key":"2020040209375596300_CIT0041","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.ijmachtools.2016.04.007","article-title":"Chatter Free Tool Orientations in 5-Axis Ball-End Milling","volume":"106","author":"Sun","year":"2016","journal-title":"Int. J. Mach. Tools Manuf."},{"issue":"9\u201312","key":"2020040209375596300_CIT0042","doi-asserted-by":"crossref","first-page":"2907","DOI":"10.1007\/s00170-016-9896-2","article-title":"Tool Path Pattern and Feed Direction Selection in Robotic Milling for Increased Chatter-Free Material Removal Rate","volume":"89","author":"Tunc","year":"2017","journal-title":"Int. J. Adv. Manuf. Technol."},{"issue":"3","key":"2020040209375596300_CIT0043","doi-asserted-by":"crossref","first-page":"031001","DOI":"10.1115\/1.4041949","article-title":"Generation of Tool-Life-Prolonging and Chatter-Free Efficient Toolpath for Five-Axis Milling of Freeform Surfaces","volume":"141","author":"Wang","year":"2019","journal-title":"ASME J. Manuf. Sci. Eng."},{"issue":"1\u20132","key":"2020040209375596300_CIT0044","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s00170-007-0943-x","article-title":"Mesh-Based Tool Path Generation for Constant Scallop-Height Machining","volume":"37","author":"Lee","year":"2008","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"2020040209375596300_CIT0045","doi-asserted-by":"crossref","first-page":"101827","DOI":"10.1016\/j.rcim.2019.101827","article-title":"Orientation-Point Relation Based Inspection Path Planning Method for 5-Axis OMI System","volume":"61","author":"Li","year":"2020","journal-title":"Robot. Comput. Integr. Manuf."},{"issue":"4","key":"2020040209375596300_CIT0046","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1145\/235815.235821","article-title":"The Quickhull Algorithm for Convex Hulls","volume":"22","author":"Barber","year":"1996","journal-title":"ACM Trans. Math. Softw."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4046589\/6521720\/jcise_20_4_041012.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4046589\/6521720\/jcise_20_4_041012.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,2]],"date-time":"2020-04-02T13:38:36Z","timestamp":1585834716000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4046589\/1075827\/A-Voxel-ModelBased-ProcessPlanning-Method-for"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,2]]},"references-count":46,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4046589","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,2]]},"article-number":"041012"}}