Abstract
To enhance the efficiency of pocket machining, considerable researches on strategies of tool selection and tool path optimization have been conducted. However, few studies are devoted to tool path planning with consideration of hybrid tool path patterns and multi-cutter selection. This research gap leads to little promotion to industrial application of the available research results. This paper proposes an automated CNC programming approach considering both multiple cutters and hybrid tool path patterns for pockets machining with complex islands and curvilinear boundaries. Firstly, the largest cutter capacity (LCC) of a pocket, which restricts essentially the pocket machining time, is investigated and defined. Secondly, to enlarge the LCC and to generate optimal tool path more easily, the pocket is split into many sub-regions according to the bottleneck lines of its boundary. After subdivision, tool selection and path pattern determination rules for each sub-area are introduced, respectively. Then, several heuristic principles for region recombination are developed to minimize the number of sub-polygons. Besides, based on the soft edges of each sub-area, expansion technique is employed to generate machining bounds for residuals. Finally, to demonstrate the advantages of this approach, two examples are rendered. And, the results show that the presented method performs better than the conventional ways.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Yao Z, Gupta SK (2004) Cutter path generation for 2.5D milling by combining multiple different cutter path patterns. Int J Prod Res 42(11):2141–2161
Bala M, Chang TC (1991) Automatic cutter selection and optimal cutter path generation for prismatic parts. Int J Prod Res 29(11):2163–2176
Lee K, Kim TJ, Hong SE (1994) Generation of toolpath with selection of proper tools for rough cutting process. Comput Aided Des 26(11):822–831
Ahmad Z, Rahmani K, D’souza RM (2010) Applications of genetic algorithms in process planning: tool sequence selection for 2.5-axis pocket machining. J Intell Manuf 21(4):461–470
Chen ZC, Fu Q (2011) An optimal approach to multiple tool selection and their numerical control path generation for aggressive rough machining of pockets with free-form boundaries. Comput Aided Des 43(6):651–663
Veeramani D, Gau Y-S (1997) Selection of an optimal set of cutting-tool sizes 2.5D pocket machining. Comput Aided Des 29(12):869–877
Veeramani D, Gau Y-S (2000) Cutter-path generation using multiple cutting-tool sizes for 2-1/2D pocket machining. IIE Trans 32(7):661–675
You C-F, Sheen B-T, Lin T-K (2007) Selecting optimal tools for arbitrarily shaped pockets. Int J Adv Manuf Technol 32:132–138
Ramaswami H, Shaw RS, Anand S (2011) Selection of optimal set of cutting tools for machining of polygonal pockets with islands. Int J Adv Manuf Technol 53(9):963–977
Nadjakova I, McMains S (2004) Finding an optimal set of cutter radii for 2D pocket machining. In: Proceedings of 2004 ASME international mechanical engineering congress and RD & D expo. IMECE 62224:2004
Makhe A, Frank MC (2010) Polygon subdivision for pocket machining process planning. Comput Ind Eng 58(4):709–716
Lim T, Corney J, Clark DER (2000) Exact tool sizing for feature accessibility. Int J Adv Manuf Technol 16:791–802
Zhang Y, Ge L (2009) Selecting optimal set of tool sequences for machining of multiple pockets. Int J Adv Manuf Technol 42(3–4):233–241
Lee Y-S, Chang T-C (1995) Application of computational geometry in optimizing 2.5D and 3D NC surface machining. Comput Ind 26(1):41–59
Yu F, Zheng G, Rao Y, Du B, Chu H (2010) Algorithms for selecting optimal cutters in pocket machining based on geometric characteristics. Comput Aided Des Comput Graph 22(11):1984–4989, in Chinese
Lai W, Faddis T, Sorem R (2000) Incremental algorithms for finding the offset distance and minimum passage width in a pocket machining toolpath using the Voronoi technique. J Mater Process Technol 100(1):30–35
Yao Z, Gupta SK, Nau DS (2001) A geometric algorithm for finding the largest milling cutter. J Manuf Process 3(1):1–16
Yao Z, Gupta SK, Nau DS (2001) A geometric algorithm for selecting optimal set of cutters for multi-part milling. Proceedings of the sixth ACM symposium on Solid modeling and applications. ACM 130–139
Chen ZC, Zhang H (2009) Optimal cutter size determination for 2½-axis finish machining of NURBS profile parts. Int J Prod Res 47(22):6279–6293
Han FY, Zhang DH, Luo M, Wu BH (2014) Optimal CNC plunge cutter selection and tool path generation for multi-axis roughing free-form surface impeller channel. Int J Adv Manuf Technol 71(9–12):1801–1810
Park S, Choi B (2000) Tool-path planning for direction-parallel area milling. Comput Aided Des 32(1):17–25
Vosniakos G, Papapanagiotou P (2000) Multiple tool path planning for NC machining of convex pockets without islands. Robot Comput Integr Manuf 16(6):425–435
Kim BH, Choi BK (2002) Machining efficiency comparison direction-parallel tool path with contour-parallel tool path. Comput Aided Des 34(2):89–95
Yao Z (2006) A novel cutter path planning approach to high speed machining. Comput Aided Des Applic 3(1–4):241–248
Yu F, Du B, Ren W, Zheng G, Chu H (2008) Slicing recognition of aircraft integral panel generalized pocket. Chin J Aeronaut 21(6):585–592
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhou, M., Zheng, G. & Chen, Z.C. An automated CNC programming approach to machining pocket with complex islands and boundaries by using multiple cutters in hybrid tool path patterns. Int J Adv Manuf Technol 83, 407–420 (2016). https://doi.org/10.1007/s00170-015-7506-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7506-3