Skip to main content
Log in

Smoothing method of generating flank milling tool paths for five-axis flat-end machining considering constraints

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. 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

    MATH  Google Scholar 

  2. 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

    MATH  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

  7. 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

    Google Scholar 

  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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. Park JW, Shin YH, Chung YC (2005) Hybrid cutting simulation via discrete vector model. Comput Aided Des 37(4):419–430

    Google Scholar 

  22. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yao-An Lu.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-020-05880-z

Keywords

Navigation