Abstract
Triangular-mesh surfaces are widely applied in the design of aerospace, automobiles, ships, etc., because of their high computational efficiency and robustness compared with parametric surfaces. In order to improve the tool path continuity and reduce the cutter load fluctuation, a smooth tool path generation method on triangular-mesh surfaces based on Modified Butterfly subdivision is proposed. The machining model at the cutter-contact point is constructed based on the geometric analysis of the triangular-mesh surface and fillet-end cutter. The minimum cutter tilt angle and maximum machining stripe width are obtained to avoid the interference of cutter and workpiece. And then, the Modified Butterfly subdivision method is applied to the triangular-mesh surface to ensure the tool path interval within the strip width. The boundary of the surface is selected as the initial tool path based on which the subsequent tool paths are generated along the edge of triangular mesh, and the cutter location points are obtained according to the geometric model of the fillet-end cutter. The Discrete Domain of Feasible Orientation (DDFO) model is constructed to eliminate the singularity problem of the machining process, and Modified Butterfly subdivision is applied recurrently to guarantee the whole surface within the scallop height requirement. Finally, the spiral tool path with good continuity and smoothness is generated according to the specified cutter parameter and scallop height requirement, which can reduce the cutter load fluctuation.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Kim HC (2010) Tool path generation for contour parallel milling with incomplete mesh model [J]. Int J Adv Manuf Technol 48(5):443–454
Chuang CM, Yau HT (2005) A new approach to z -level contour machining of triangulated surface models using fillet-end mills [J]. Comput Aided Des 37(10):1039–1051
Wei ZC, Wang MJ, Zhu JN, Gu LY (2011) Cutting force prediction in ball end milling of sculptured surface with Z -level contouring tool path [J]. Int J Mach Tools Manuf 51(5):428–432
Lee E (2003) Contour offset approach to spiral tool path generation with constant scallop height [J]. Comput Aided Des 35(6):511–518
Sun Y, Xu J, Jin C, Guo D (2016) Smooth tool path generation for 5-axis machining of triangular mesh surface with nonzero genus[J]. Comput Aided Des 79:60–74
Balasubramaniam M, Ho S, Sarma S, Adachi Y (2002) Generation of collision-free 5-axis tool paths using a haptic surface[J]. Comput Aided Des 34(4):267–279
Bo Z (2013) Processing calculation method of 5-axis NC spiral trajectory based on parametric surface mapping [J]. Chin J Mech Eng 49(5):100
Chen T, Gang Z (2015) Tool path generation for loop subdivision surface based finish machining [J]. J Beijing Univ Aeronaut Astronaut 41(4):663–668
Zhang Z, Feng Y, Ren B, Hagiwara I (2016) Exploratory study of spiral NC tool path generation on triangular mesh based on local subdivision [J]. Int J Adv Manuf Technol 83(5):835–845
Kim T (2002) Sarma SE tool path generation along directions of maximum kinematic performance: a first cut at machine-optimal paths. Comput Aided Des 34(6):453–468
Castagnetti C, Duc E, Ray P (2008) The domain of admissible orientation concept: a new method for five-axis tool path optimisation [J]. Comput Aided Des 40(9):938–950
Lavernhe S, Tournier C, Lartigue C (2008) Optimization of 5-axishigh-speed machining using a surface based approach. Comput Aided Des 40(10–11):1015–1023
Jun CS, Cha K, Lee YS (2003) Optimizing tool orientations for 5-axis machining by configuration-space search method[J]. Comput Aided Des 35(6):549–566
Barakchi Fard M, Feng HY (2009) Effect of tool tilt angle on machining stripe width in five-axis flat-end milling of free-formsurfaces. Int J Adv Manuf Technol 44:211–222
Li LL, Zhang YF, Li HY et al (2010) Generating tool-path with smooth posture change for five-axis sculptured surface machining based on cutter’s accessibility map [J]. Int J Adv Manuf Technol 53(5):699–709
Ho MC, Hwang YR, Hu CH (2003) Five-axis tool orientation smoothing using quaternion interpolation algorithm [J]. Int J Mach Tool Manu 43(12):1259–1267
Hsieh HT, Chu CH (2013) Improving optimization of tool path planning in 5-axis flank milling using advanced PSO algorithms [J]. Robot Comput Integr Manuf 29(3):3–11
Rao N, Ismail F, Bedi S (1997) Tool path planning for five-axis machining using the principal axis method[J]. Int J Mach Tools Manuf 37(7):1025–1040
Meyer M, Desbrun M, Schröder P et al (2002) Discrete differential-geometry operators for triangulated 2-manifolds[J]. Visual Math 3(8–9):35–57
Zou Q, Zhang J, Deng B, Zhao J (2014) Iso-level tool path planning for free-form surfaces [J]. Comput Aided Des 53(5):117–125
You CF, Sheen BT, Lin TK (2001) Robust spiral tool-path generation for arbitrary pockets[J]. Int J Adv Manuf Technol 17(3):181–188
Deng C, Ma W (2012) Weighted progressive interpolation of loop subdivision surfaces [J]. Comput Aided Des 44(5):424–431
Loop C, Schaefer S (2008) Approximating Catmull-Clark subdivision surfaces with bicubic patches [J]. ACM Trans Graph 27(1):1–11
Novara P, Romani L, Yoon J (2016) Improving smoothness and accuracy of modified butterfly subdivision scheme [J]. Appl Math Comput 272(P1):64–79
Xu Z, Kondo K (2002) Local subdivision process with doo-Sabin subdivision surfaces[C]. Shape Model Int IEEE Comput Soc 7
Plakhotnik D, Lauwers B (2014) Graph-based optimization of five-axis machine tool movements by varying tool orientation[J]. Int J Adv Manuf Technol 74(1–4):307–318
Xu K, Tang K (2017) Optimal workpiece setup for time-efficient and energy-saving five-Axis machining of freeform surfaces[J]. J Manuf Sci Eng 139(5):051003
Yusup N, Zain AM, Hashim SZM (2012) Evolutionary techniques in optimizing machining parameters: review and recent applications (2007–2011) [J]. Expert Syst Appl 39(10):9909–9927
Yildiz AR (2013) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations [J]. Int J Adv Manuf Technol 64(1–4):55–61
Yildiz AR (2013) A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations [J]. Appl Soft Comput 13(3):1561–1566
Massart DL, Dijsktra A, Kaufman L (1978) Evaluation and optimization of Labortary methods and analytical procedures [J]. Tech Instrum Anal Chem 1
Funding
This work was supported by the National Natural Science Foundation of China (Nos. 51675477,51775489), Zhejiang Provincial Natural Science Foundation of China (No. LZ18E050001), and Innovation Foundation of the State Key Laboratory of Fluid Power and Mechatronic Systems.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, Q., Feng, Y., Gao, Y. et al. Smooth fillet-end cutter tool path generation method on triangular-mesh surface based on Modified Butterfly subdivision. Int J Adv Manuf Technol 98, 2831–2847 (2018). https://doi.org/10.1007/s00170-018-2463-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-2463-2