Abstract
Iso-scallop tool path has uniform scallop height (maximum allowed value) between cutter location (CL) points on the adjacent line, which can maximize interval values of tool path and minimize total lengths of tool path. However, iso-scallop tool path generation process is more complicated than common iso-parameter and iso-planar tool path. In order to avoid exceptions happened in offsetting surface or transforming surface to mesh, this paper generates iso-scallop tool path directly on surface. To improve computational efficiency, based on geometric principle of scallop height and iso-scallop CL points, scallop points are iteratively calculated based on a discrete feature point set including the golden section points. An initial CL location is calculated to be closer to the wanted theoretical iso-scallop point. And an adaptive discretization method is proposed to obtain discrete feature points on surface. The minimum distance from feature points to the CL point is calculated iteratively for the wanted iso-scallop CL point. Both scallop points and iso-scallop CL points are calculated iteratively by a small amount of feature points for efficiency improvement. Two examples of typical freeform surface are used to test the presented method. The results indicate that the scallop height of iso-scallop tool path is uniform, and total lengths are shorter than lengths of iso-planar tool path.
Similar content being viewed by others
Data availability
Main data generated or analyzed during this study are included in this article. All data in this article are available from the corresponding author on reasonable request.
Code availability
All code is available from the corresponding author on reasonable request.
References
Loney GC, Ozsoy TM (1987) NC machining of free form surfaces. Comput Aided Des 19(2):85–90
Lasemi AL, Xue DY, Gu PH (2010) Recent development in CNC machining of freeform surfaces: A state-of-the-art review. Comput Aided Des 42(7):641–654
Sun YW, Jia JJ, Xu JT, Chen MS, Niu JB (2022) Path, feedrate and trajectory planning for free-form surface machining: A state-of-the-art review. Chinese J Aeronaut 35(8):12–29
Zou Q, Zhao JB (2013) Iso-parametric tool-path planning for point clouds. Comput Aided Des 45(11):1459–1468
Amersdorfer M, Meurer T (2022) Equidistant tool path and Cartesian trajectory planning for robotic machining of curved freeform surfaces. IEEE T Autom Sci Eng 19(4):3311–3323
Ding S, Mannan MA, Poo AN, Yang DCH, Han Z (2003) Adaptive iso-planar tool path generation for machining of free-form surfaces. Comput Aided Des 35(2):141–153
Park SC, Chang MH (2010) Tool path generation for a surface model with defects. Comput Ind 61(1):75–82
Suresh K, Yang DCH (1994) Constant scallop-height machining of free-form surfaces. ASME J Eng Ind 116:253–259
Giri V, Bezbaruah D, Bubna P, Choudhury AR (2005) Selection of master cutter paths in sculptured surface machining by employing curvature principle. Int J Mach Tool Manu 45(10):1202–1209
Chiou CJ, Lee YS (2002) A machining potential field approach to tool path generation for multi-axis sculptured surface machining. Comput Aided Des 34(5):357–371
Min C (2012) A new iso-scallop height tool path planning method in three-dimensional space. Comput Aided Draft Des Manuf 22(3):35–42
Zou Q, Zhang JY, Deng BL, Zhao JB (2014) Iso-level tool path planning for free-form surfaces. Comput Aided Des 53(8):117–125
Tournier C, Lartigue C (2008) 5-axis iso-scallop tool paths along parallel planes. Comput Aided Des A 5(1-4):278–286
Can A, Ünüvar A (2010) A novel iso-scallop tool-path generation for efficient five-axis machining of free-form surfaces. Int J Adv Manuf Technol 51(9-12):1083–1098
Min C, Gao XS (2015) Iso-scallop tool-path generation of five-axis computer numerically controlled machining for cyclide splines. P I Mech Eng B-J Eng 229(7):1144–1156
Lin ZW, Fu JZ, Shen HY, Gan WF (2014) A generic uniform scallop tool path generation method for five-axis machining of freeform surface. Comput Aided Des 56(11):120–132
Chui KL, Chiu WK, Yu KM (2008) Direct 5-axis tool-path generation from point cloud input using 3D biarc fitting. Robot Cim-Int Manuf 24(2):270–286
Balabokhin A, Tarbutton J (2017) Iso-scallop tool path building algorithm “based on tool performance metric” for generalized cutter and arbitrary milling zones in 3-axis CNC milling of free-form triangular meshed surfaces. J Manuf Process 28(3):565–572
Liang F, Kang C, Lu Z, Fang F (2021) Iso-scallop tool path planning for triangular mesh surfaces in multi-axis machining. Robot Cim-Int Manuf 72(12):102206
Wu FZ, Hua XY, Lian JY (2007) Constant scallop-height tool path planning from measured data. J Comput Aided Des Comp Graph 19(12):1618–1623 (in Chinese)
Liu W, Zhou LS, An LL (2012) Constant scallop-height tool path generation for three-axis discrete data points machining. Int J Adv Manuf Technol 63(1-4):137–146
Liu W, Zhu SM, Huang T, Zhou C (2020) An efficient iso-scallop tool path generation method for three-axis scattered point cloud machining. Int J Adv Manuf Technol 107(7-8):3471–3483
Funding
This research is funded by the Natural Science Foundation of Jiangsu Province (BK20210865), China Postdoctoral Research Foundation (2020M671604), University Science Research Project of Jiangsu Province (20KJB460025), Science and Technology Program of Suzhou City (SYG202043), and Graduate Research and Innovation Projects of Jiangsu Province (202010332012Z).
Author information
Authors and Affiliations
Contributions
Tian-Li Wang, Wei Liu, and Lv-Yang Fan designed the algorithms of calculating scallop points on tool circle in Section 2. Zi-Yu Zhang and Peng-Fei Li designed the algorithms that calculate the initial value of the CL point in the next line tool path in Section 3.1. Tian-Li Wang, Wei Liu, and Lv-Yang Fan designed the algorithms of iso-scallop CL point calculation process in Section 3.2. Tian-Li Wang, Wei Liu, and Zi-Yu Zhang carried out the examples in Section 4. Tian-Li Wang, Wei Liu, and Lv-Yang Fan wrote the paper. All authors discussed the results and revised the manuscript.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, TL., Liu, W., Fan, LY. et al. An iso-scallop tool path generation method for three-axis machining freeform surface. Int J Adv Manuf Technol 128, 1391–1402 (2023). https://doi.org/10.1007/s00170-023-11988-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-11988-9