Abstract
Gouging and collision avoidances, tool path smoothness, and geometric deviation should be considered concurrently when generating a five-axis flank milling tool path. The tool orientations of the generated tool path, which can achieve smooth rotary axis motions of the machine tool, can improve the machining quality. Tool orientation planning for five-axis ball-end machining does not affect the position of the ball center point. However, different from ball-end cutters, tool orientation adjustments for flat-end machining will affect the cutter reference point position, which may cause local gouging between the bottom circular edge of the flat-end cutter and the constraint surfaces of the workpiece or excess uncut material left. Hence, generating a smooth flank milling tool path for five-axis flat-end machining which meets all the requirements is a challenge. To deal with this problem, a method of smoothness flank milling tool path generation for flat-end cutters considering constraints is developed in this research, which can minimize the angular accelerations of the rotary axes. B-spline curves are used to represent the displacements of the rotary axes so that the rotary axes’ motions along the tool path can be directly smoothed. The sum of the squares of the first, second, and third derivatives of the cutter reference point trajectory and the two rotary axes’ displacement curves are then utilized as the smoothness indicators for the five-axis tool paths. The method of tool orientation and positioning adjustments for flat-end cutters based on the differential rigid body motion is also presented, ensuring the bottom circular edge of a flat-end cutter is tangent to the constraint surfaces of the workpiece along the tool path. Besides, the discrete vector model is utilized to represent the workpiece geometry, and intersection points between the discrete vectors and the tool swept envelope are calculated to determine the geometric deviation for a flank milling tool path. Finally, a multi-objective optimization problem with constraints is established to generate flank milling paths with flat-end cutters. Numerical examples and machining tests are carried out to confirm the validity and effectiveness of the proposed approach.
Similar content being viewed by others
References
Zhu LM, Ding H, Xiong YL (2010) Third-order point contact approach for five-axis sculptured surface machining using non-ball-end tools (I): Third-order approximation of tool envelope surface. SCIENCE CHINA Technol Sci 53(7):1904–1912
Zhu LM, Ding H, Xiong YL (2010) Third-order point contact approach for five-axis sculptured surface machining using non-ball-end tools (II): Tool positioning strategy. SCIENCE CHINA Technol Sci 53(8):2190–2197
Tang TD (2014) Algorithms for collision detection and avoidance for five-axis NC machining: A state of the art review. Comput Aided Des 51:1–17
Lartigue C, Duc E, Affouard A (2003) Tool path deformation in 5-axis flank milling using envelope surface. Comput Aided Des 35(4):375–382
Yi J, Chu CH, Kuo CL, Li XY, Gao L (2018) Optimized tool path planning for five-axis flank milling of ruled surfaces using geometric decomposition strategy and multi-population harmony search algorithm. Appl Soft Comput 73:547–561
Liu CQ, Li YG, Jiang X, Shao WY (2019) Five-axis flank milling tool path generation with curvature continuity and smooth cutting force for pockets. Chin J Aeronaut
Huang ND, Bi QZ, Wang YH, Sun C (2014) 5-Axis adaptive flank milling of flexible thin-walled parts based on the on-machine measurement. Int J Mach Tool Manu 84:1–8
Zhu LM, Ding H, Xiong YL (2012) Simultaneous optimization of tool path and shape for five-axis flank milling. Comput Aided Des 44(12):1229–1234
Bo PB, Bartoň M, Plakhotnik D, Pottmann H (2016) Towards efficient 5-axis flank CNC machining of free-form surfaces via fitting envelopes of surfaces of revolution. Comput Aided Des 79:1–11
Guo Q, Sun YW, Jiang Y, Yan YY, Zhao B, Ming PM (2016) Tool path optimization for five-axis flank milling with cutter runout effect using the theory of envelope surface based on CL data for general tools. J Manuf Syst 38:87–97
Xu JT, Zhang DY, Sun YW (2019) Kinematics performance oriented smoothing method to plan tool orientations for 5-axis ball-end CNC machining. Int J Mech Sci 157-158:293–303
Yan CY, Lee CH, Li XY, Zhang YM, Min K (2018) A multi-objective tool-axis optimization algorithm based on covariant field functional. J Manuf Syst 48:30–37
Pechard PY, Tournier C, Lartigue C, Lugarini JP (2009) Geometrical deviations versus smoothness in 5-axis high-speed flank milling. Int J Mach Tool Manu 49(6):454–461
Zheng G, Bi QZ, Zhu LM (2012) Smooth tool path generation for five-axis flank milling using multi-objective programming. Proc Inst Mech Eng B J Eng Manuf 226(2):247–254
Lu YA, Ding Y, Zhu LM (2016) Smooth tool path optimization for flank milling based on the gradient-based Differential Evolution method. J Manuf Sci Eng 138(8):081009
Lu YA, Wang CY, Zhou L, Sui JB, Zheng LJ (2019) Smooth flank milling tool path generation for blade surfaces considering geometric constraints. Int J Adv Manuf Technol 103(5-8):1911–1923
Kiswanto G, Lauwers B, Kruth J-P (2007) Gouging elimination through tool lifting in tool path generation for five-axis milling based on faceted models. Int J Adv Manuf Technol 32(3-4):293–309
Zhu LM, Zhang XM, Zheng G, Ding H (2009) Analytical expression of the swept surface of a rotary cutter using the envelope theory of sphere congruence. J Manuf Sci Eng 131(4):041017
Sullivan A, Erdim H, Perry RN, Frisken SF (2012) High accuracy NC milling simulation using composite adaptively sampled distance fields. Comput Aided Des 44(6):522–536
Zhu LM, Zheng G, Ding H, Xiong YL (2010) Global optimization of tool path for five-axis flank milling with a conical cutter. Comput Aided Des 42(10):903–910
Park JW, Shin YH, Chung YC (2005) Hybrid cutting simulation via discrete vector model. Comput Aided Des 37(4):419–430
Weinert K, Du S, Damm P, Stautner M (2004) Swept volume generation for the simulation of machining processes. Int J Mach Tool Manu 44(6):617–628
Funding
This work was supported by the National Natural Science Foundation of China (Grant Number 51805094) and the Science and Technology Planning Project of Guangdong Province (Grant Number 2017B090913006).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lu, YA., Wang, CY. Smoothing method of generating flank milling tool paths for five-axis flat-end machining considering constraints. Int J Adv Manuf Technol 110, 3295–3309 (2020). https://doi.org/10.1007/s00170-020-05880-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-020-05880-z