Research Papers

Iso-Planar Feed Vector-Fields-Based Streamline Tool Path Generation for Five-Axis Compound Surface Machining With Torus-End Cutters

[+] Author and Article Information
Shuoxue Sun

School of Mechanical Engineering,
Dalian University of Technology,
Dalian 116024, China
e-mail: shuoxue_sun@163.com

Yuwen Sun

School of Mechanical Engineering,
Dalian University of Technology,
Dalian 116024, China
e-mail: xiands@dlut.edu.cn

Jinting Xu

School of Automotive Engineering,
Dalian University of Technology,
Dalian 116024, China
e-mail: xujt@dlut.edu.cn

Yuan-Shin Lee

Department of Industrial and
Systems Engineering,
North Carolina State University,
Raleigh, NC 27695
e-mail: yslee@ncsu.edu

1Corresponding author.

Manuscript received September 8, 2017; final manuscript received March 9, 2018; published online May 14, 2018. Editor: Y. Lawrence Yao.

J. Manuf. Sci. Eng 140(7), 071013 (May 14, 2018) (11 pages) Paper No: MANU-17-1560; doi: 10.1115/1.4039653 History: Received September 08, 2017; Revised March 09, 2018

This paper presents a new vector-field-based streamline smoothing method in the parametric space and a tool orientation optimization technique for five-axis machining of complex compound surfaces with torus-end cutters. Iso-planar tool path is widely used in the machining of various types of surfaces, especially for the compound surface with multiple patches, but the operations of intersecting the compound surface with a series of planes have depended considerably on the complicated optimization methods. Instead of intersecting the surface directly with planes, a novel and effective tool path smoothing method is presented, based on the iso-planar feed vector fields, for five-axis milling of a compound surface with torus-end cutters. The iso-planar feed vector field in the parametric domain is first constructed in the form of stream function that is used to generate the candidate streamlines for tool path generation. Then, a G1 blending algorithm is proposed to blend the vector fields within the adjacent parametric domains to ensure smooth transition of cross-border streamlines. Based on the smoothened streamlines in the parametric domains, pathlines along with their correspondent side sizes are selected as desirable tool paths. Concerning a high performance machining, detailed computational techniques to determine the tool axis orientation are also presented to ensure, at each cutter contact (CC) point, the torus-end cutter touches the part surface closely without gouging. Both the computational results and machined examples are demonstrated for verification and validation of the proposed methods.

Copyright © 2018 by ASME
Your Session has timed out. Please sign back in to continue.


Lasemi, A. , Xue, D. , and Gu, P. , 2010, “ Recent Development in CNC Machining of Freeform Surfaces: A State-of-the-Art Review,” Comput. Aided Des., 42(7), pp. 641–654. [CrossRef]
Li, Z. , and Zhu, L. , 2016, “ Mechanistic Modeling of Five-Axis Machining With a Flat End Mill Considering Bottom Edge Cutting Effect,” ASME J. Manuf. Sci. Eng., 138(11), p. 111012. [CrossRef]
Barnhill, R. E. , and Kersey, S. N. , 1990, “ A Marching Method for Parametric Surface/Surface Intersection,” Comput. Aided Geom. Des., 7(1–4), pp. 257–280. [CrossRef]
Lu, D. , Liu, J. , Zhao, W. , Lu, B. , Wu, D. , Song, D. , Xue, F. , and Cheng, B. , 2017, “ Tool Path Generation for Turbine Blades Machining With Twin Tool,” ASME J. Manuf. Sci. Eng., 139(11), p. 111015. [CrossRef]
Lee, Y. S. , 1998, “ Non-Isoparametric Tool Path Planning by Machining Strip Evaluation for 5-Axis Sculptured Surface Machining,” Comput. Aided Des., 30(7), pp. 559–570. [CrossRef]
Jun, C. S. , Kim, D. S. , and Park, S. , 2002, “ A New Curve-Based Approach to Polyhedral Machining,” Comput. Aided Des., 34(5), pp. 379–389. [CrossRef]
Hu, P. , Chen, L. , and Tang, K. , 2017, “ Efficiency-Optimal Iso-Planar Tool Path Generation for Five-Axis Finishing Machining of Freeform Surfaces,” Comput. Aided Des., 83, pp. 33–50. [CrossRef]
Sun, Y. W. , Guo, D. M. , Jia, Z. Y. , and Wang, H. X. , 2006, “ Iso-Parametric Tool Path Generation From Triangular Meshes for Free-Form Surface Machining,” Int. J. Adv. Manuf. Technol., 28(7–8), pp. 721–726.
Sun, Y. W. , Guo, D. M. , and Jia, Z. Y. , 2006, “ Spiral Cutting Operation Strategy for Machining of Sculptured Surfaces by Conformal Map Approach,” J. Mater. Process. Technol., 180(1–3), pp. 74–82. [CrossRef]
Sun, Y. , Xu, J. , Jin, C. , and Guo, D. , 2016, “ Smooth Tool Path Generation for 5-Axis Machining of Triangular Mesh Surface With Nonzero Genus,” Comput. Aided Des., 79, pp. 60–74. [CrossRef]
Xu, J. , Sun, Y. , and Zhang, L. , 2015, “ A Mapping-Based Approach to Eliminating Self-Intersection of Offset Paths on Mesh Surfaces for CNC Machining,” Comput. Aided Des., 62, pp. 131–142. [CrossRef]
Veeramani, D. , and Gau, Y.-S. , 1998, “ Models for Tool-Path Plan Optimization in Patch-by-Patch Machining,” Int. J. Prod. Res., 36(6), pp. 1633–1651. [CrossRef]
Veeramani, D. , and Gau, Y. , 1998, “ Issues in Patch-by-Patch Machining of Compound Sculptured Surfaces,” IIE Trans., 30(4), pp. 341–355.
Elber, G. , and Cohen, E. , 1994, “ Toolpath Generation for Freeform Surface Models,” Comput. Aided Des., 26(6), pp. 490–496. [CrossRef]
Suresh, K. , and Yang, D. C. H. , 1994, “ Constant Scallop-Height Machining of Free-Form Surfaces,” ASME J. Eng. Ind., 116(2), pp. 253–259. [CrossRef]
Feng, H. Y. , and Li, H. , 2002, “ Constant Scallop-Height Tool Path Generation for Three-Axis Sculptured Surface Machining,” Comput. Aided Des., 34(9), pp. 647–654. [CrossRef]
Huang, N. , Lynn, R. , and Kurfess, T. , 2017, “ Aggressive Spiral Toolpaths for Pocket Machining Based on Medial Axis Transformation,” ASME J. Manuf. Sci. Eng., 139(5), p. 051011. [CrossRef]
Kim, T. , and Sarma, S. E. , 2002, “ Toolpath Generation Along Directions of Maximum Kinematic Performance: A First Cut at Machine-Optimal Paths,” Comput. Aided Des., 34(6), pp. 453–468. [CrossRef]
Chiou, C. J. , and Lee, Y. S. , 2002, “ A Machining Potential Field Approach to Tool Path Generation for Multi-Axis Sculptured Surface Machining,” Comput. Aided Des., 34(5), pp. 357–371. [CrossRef]
Giri, V. , Bezbaruah, D. , Bubna, P. , and Choudhury, A. R. , 2005, “ Selection of Master Cutter Paths in Sculptured Surface Machining by Employing Curvature Principle,” Int. J. Mach. Tools Manuf., 45(10), pp. 1202–1209. [CrossRef]
Kumazawa, G. H. , Feng, H.-Y. , and Fard, M. J. B. , 2015, “ Preferred Feed Direction Field: A New Tool Path Generation Method for Efficient Sculptured Surface Machining,” Comput. Aided Des., 67–68, pp. 1–12. [CrossRef]
Ye, T. , Xiong, C. , Xiong, Y. , and Zhao, C. , 2011, “ Kinematics Constrained Five-Axis Tool Path Planning for High Material Removal Rate,” Sci. China Technol. Sci., 54(12), pp. 3155–3165. [CrossRef]
Bohez, E. L. , Makhanov, S. S. , and Munlinb, M. , 2009, “ On 5-Axis Freeform Surface Machining Optimization: Vector Field Clustering Approach,” Int. J. CAD/CAM, 5(1), pp. 1–10. http://www.koreascience.or.kr/article/ArticleFullRecord.jsp?cn=E1CDBZ_2005_v5n1_1&ordernum=1
Cho, J. H. , Kim, J. W. , and Kim, K. , 2000, “ CNC Tool Path Planning for Multi-Patch Sculptured Surfaces,” Int. J. Prod. Res., 38(7), pp. 1677–1687. [CrossRef]
Chen, Z. C. , and Fu, Q. , 2007, “ A Practical Approach to Generating Steepest Ascent Tool-Paths for Three-Axis Finish Milling of Compound NURBS Surfaces,” Comput. Aided Des., 39(11), pp. 964–974. [CrossRef]
Sencer, B. , and Tajima, S. , 2016, “ Frequency Optimal Feed Motion Planning in Computer Numerical Controlled Machine Tools for Vibration Avoidance,” ASME J. Manuf. Sci. Eng., 139(1), p. 011006. [CrossRef]
Xu, K. , and Tang, K. , 2016, “ Optimal Workpiece Setup for Time-Efficient and Energy-Saving Five-Axis Mach-Ining of Freeform Surfaces,” ASME J. Manuf. Sci. Eng., 139(5), p. 051003. [CrossRef]
Sun, Y. , Sun, S. , Xu, J. , and Guo, D. , 2017, “ A Unified Method of Generating Tool Path Based on Multiple Vector Fields for CNC Machining of Compound NURBS Surfaces,” Comput. Aided Des., 91, pp. 14–26. [CrossRef]
Choi, B. K. , Lee, C. S. , Hwang, J. S. , and Jun, C. S. , 1988, “ Compound Surface Modelling and Machining,” Comput. Aided Des., 20(3), pp. 127–136. [CrossRef]
Lai, J. Y. , and Wang, D.-J. , 1994, “ A Strategy for Finish Cutting Path Generation of Compound Surfaces,” Comput. Ind., 25(2), pp. 189–209. [CrossRef]
Vickers, G. W. , and Quan, K. W. , 1989, “ Ball-Mills Versus End-Mills for Curved Surface Machining,” ASME J. Eng. Ind., 111(1), pp. 22–26. [CrossRef]
Jensen, C. G. , and Anderson, D. C. , 1993, “ Accurate Tool Placement and Orientation for Finished Surface Machining,” J. Des. Manuf., 3(4), pp. 251–261.
Jensen, C. G. , Anderson, D. C. , and Mullins, S. H. , 1993, “ Scallop Elimination Based on Precise 5-Axis Tool Placement, Orientation, and Step-Over Calculations,” Adv. Des. Autom., 65(2), pp. 535–544.
Rao, N. , Bedi, S. , and Buchal, R. , 1996, “ Implementation of the Principal-Axis Method for Machining of Complex Surfaces,” Int. J. Adv. Manuf. Technol., 11(4), pp. 249–257. [CrossRef]
Rao, A. , and Sarma, R. , 2000, “ On Local Gouging in Five-Axis Sculptured Surface Machining Using Flat-End Tools,” Comput. Aided Des., 32(7), pp. 409–420. [CrossRef]
Yoon, J.-H. , Pottmann, H. , and Lee, Y.-S. , 2003, “ Locally Optimal Cutting Positions for 5-Axis Sculptured Surface Machining,” Comput. Aided Des., 35(1), pp. 69–81. [CrossRef]
Gong, H. , Fang, F. Z. , Hu, X. T. , Cao, L.-X. , and Liu, J. , 2010, “ Optimization of Tool Positions Locally Based on the BCELTP for 5-Axis Machining of Free-Form Surfaces,” Comput. Aided Des., 42(6), pp. 558–570. [CrossRef]
Zhu, L. , Ding, H. , and Xiong, Y. , 2010, “ Third-Order Point Contact Approach for Five-Axis Sculptured Surface Machining Using Non-Ball-End Tools—Part II: Tool Positioning Strategy,” Sci. China Technol. Sci., 53(8), pp. 2190–2197. [CrossRef]
Warkentin, A. , Ismail, F. , and Bedi, S. , 1998, “ Intersection Approach to Multi-Point Machining of Sculptured Surfaces,” Comput. Aided Geom. Des., 15(6), pp. 567–584. [CrossRef]
Gray, P. J. , Bedi, S. , and Ismail, F. , 2003, “ Rolling Ball Method for 5-Axis Sur-Face Machining,” Comput. Aided Des., 35(4), pp. 347–357. [CrossRef]
Gray, P. J. , Bedi, S. , and Ismail, F. , 2005, “ Arc-Intersect Method for 5-Axis Tool Positioning,” Comput. Aided Des., 37(7), pp. 663–674. [CrossRef]
Hosseinkhani, Y. , Akbari, J. , and Vafaeesefat, A. , 2007, “ Penetration–Elimination Method for Five-Axis CNC Machining of Sculptured Surfaces,” Int. J. Mach. Tools Manuf., 47(10), pp. 1625–1635. [CrossRef]
Barakchi Fard, M. J. , and Feng, H.-Y. , 2009, “ Effect of Tool Tilt Angle on Machining Strip Width in Five-Axis Flat-End Milling of Free-Form Surfaces,” Int. J. Adv. Manuf. Technol., 44(3–4), pp. 211–222. [CrossRef]
Barakchi Fard, M. J. , and Feng, H.-Y. , 2010, “ Effective Determination of Feed Direction and Tool Orientation in Five-Axis Flat-End Milling,” ASME J. Manuf. Sci. Eng., 132(6), p. 061010. [CrossRef]
Fan, J. , and Ball, A. , 2014, “ Flat-End Cutter Orientation on a Quadric in Five-Axis Machining,” Comput. Aided Des., 53, pp. 126–138. [CrossRef]
Kim, Y.-J. , Elber, G. , Bartoň, M. , and Pottmann, H. , 2015, “ Precise Gouging-Free Tool Orientations for 5-Axis CNC Machining,” Comput. Aided Des., 35, pp. 220–229. [CrossRef]
Fan, W. , Ye, P. , Fang, C. , and Shi, S. , 2013, “ Improved Rotary Contact Method for 5-Axis Sculptured Surfaces Machining,” ASME J. Manuf. Sci. Eng., 135(5), p. 051002. [CrossRef]
Preusser, A. , 1986, “ Computing Area Filling Contours for Surfaces Defined by Piecewise Polynomials,” Comput. Aided Geom. Des., 3(4), pp. 267–279. [CrossRef]


Grahic Jump Location
Fig. 1

The iso-planar feed directions of the part surface and their associated parameter directions

Grahic Jump Location
Fig. 2

Adjacent vector fields blending: (a) the original vector fields with G0-continuity streamlines at the shared boundary and (b) the blended vector fields with G1-continuity streamlines at the shared boundary

Grahic Jump Location
Fig. 3

Geometric transformation of the cutter and part surface

Grahic Jump Location
Fig. 4

Normal curvature in an arbitrary direction

Grahic Jump Location
Fig. 5

Gouge checking between the cutter and the part surface

Grahic Jump Location
Fig. 6

The calculated PEs on each side of the CC point

Grahic Jump Location
Fig. 7

Comparison of tool PE before and after optimizing the tilt angle

Grahic Jump Location
Fig. 8

Tool path arrangement in the parametric domain

Grahic Jump Location
Fig. 9

Two compound surfaces: (a) the two-patch compound surface and (b) the four-patch compound surface

Grahic Jump Location
Fig. 10

Tool path scheduling for the two-patch compound surface: (a) vector-field-based tool paths and (b) iso-planar tool paths

Grahic Jump Location
Fig. 11

Machining simulation of the two-patch compound surface: (a) machined surface by the vector-field-based tool paths and (b) machined surface by the iso-planar tool paths

Grahic Jump Location
Fig. 12

Tool path scheduling for the four-patch compound surface: (a) the vector-field-based tool paths; (b) the iso-planar tool paths generated with the patch-by-patch strategy; and (c) the magnified views of the interface of two patches

Grahic Jump Location
Fig. 13

Surface machined by the proposed tool paths: (a) machining experiment of vector-field-based tool paths; (b) machining experiment of the iso-planar tool paths; and (c) the magnified views of the interface of two patches

Grahic Jump Location
Fig. 14

Comparison of model surface profiles and CMM scans




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In