Skip to main content
Log in

Five-axis iso-error numerical control tool path generation for flat-end tool machining sculptured surface

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

Abstract

The quality of numerical control (NC) tool path directly affects the machining precision and efficiency. As a basic parameter of tool path generation, step error represents the difference between tool path and machined surface, which is closely relevant to the distance (named step length) between adjacent cutter contacting (CC) points along feed direction. The step error along feed direction in machining process is actually the maximum error between tool envelope surface and CC curve. Ideally, step error is expected equal to the maximum allowable value so as to obtain theoretical maximum step length and least CC points. For this purpose, this paper presents a method of iso-error tool path generation for five-axis sculptured surface machining with flat-end tool. Tool envelope surface of flat-end tool is irregular and hard to represent exactly because of rotational axes. Discrete bottom circles of flat-end tool are used to replace tool envelope surface and calculate step error iteratively. A step error calculation algorithm of a tool location is presented to calculate the minimum distance between a tool bottom circle and CC curve, and used to obtain the point on CC curve with maximum non-linear error. Another step error calculation algorithm of a point on CC curve is presented to search the maximum step error between the two points corresponding to the maximums of linear and non-linear errors. The maximum step error is the real step error between two adjacent CC points. Finally, as step length, the parameter increment between adjacent CC points is adjusted to make step error in the defined range, and iso-error CC points are obtained to generate iso-error tool path. Two step error calculation algorithms are major innovations in this paper. A typical free-form surface and a blade are taken as examples to generate tool path. Compared with the other methods, the presented method can generate tool path with uniform step error and much less CC points.

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

Similar content being viewed by others

Availability of data and material

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

  1. Lasemi A, Xue D, Gu P (2010) Recent development in CNC machining of freeform surfaces: a state-of-the-art review. Comput Aided Des 42(7):641–654

    Article  Google Scholar 

  2. Zou Q, Zhao JB (2013) Iso-parametric tool-path planning for point clouds. Comput Aided Des 45(11):1459–1468

    Article  Google Scholar 

  3. He W, Lei M, Bin HZ (2009) Iso-parametric CNC tool path optimization based on adaptive grid generation. Int J Adv Manuf Technol 41(5–6):538–548

    Article  Google Scholar 

  4. Sun YW, Guo DM, Jia ZY, Wang HX (2006) Iso-parametric tool path generation from triangular meshes for free-form surface machining. Int J Adv Manuf Technol 28(7–8):721–726

    Google Scholar 

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

    Article  Google Scholar 

  6. Feng HY, Teng ZJ (2004) Iso-planar piecewise linear NC tool path generation from discrete measured data points. Comput Aided Des 37(1):55–64

    Article  Google Scholar 

  7. Ding S, Mannan MA, Poo AN, Yang DCH, Han Z (2005) The implementation of adaptive iso planar tool path generation for the machining of free-form surfaces. Int J Adv Manuf Technol 26(7–8):852–860

    Article  Google Scholar 

  8. Hu PC, Chen LF, Tang K (2017) Efficiency-optimal iso-planar tool path generation for five-axis finishing machining of freeform surfaces. Comput Aided Des 83(2):33–50

    Article  Google Scholar 

  9. Suresh K, Yang DCH (1994) Constant scallop-height machining of free-form surfaces. ASME J Eng Ind 116(2):253–259

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. 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(1–4):3471–3483

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Min C, Gao XS (2015) Iso-scallop tool-path generation of five-axis computer numerically controlled machining for cyclide splines. Proc Inst Mech Eng B-J Eng 229(7):1144–1156

    Google Scholar 

  14. Li HW, Tutunea-Fatan OR, Feng HY (2007) An improved tool path discretization method for five-axis sculptured surface machining. Int J Adv Manuf Technol 33(9–10):994–1000

    Article  Google Scholar 

  15. Lu YA, Ding Y, Zhu LM (2016) Tool path generation via the multi criteria optimisation for flat-end milling of sculptured surfaces. Int J Prod Res 55(15):4261–4282

    Article  Google Scholar 

  16. Du X, Huang J, Zhu LM, Ding H (2019) Third-order chord error estimation for freeform contour in computer-aided manufacturing and computer numerical control systems. Proc Inst Mech Eng B-J Eng 233(3):863–874

    Google Scholar 

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

    Article  Google Scholar 

  18. Xu JH, Zhang SY, Tan JR, Liu XJ (2012) Non-redundant tool trajectory generation for surface finish machining based on geodesic curvature matching. Int J Adv Manuf Technol 62(9–12):1169–1178

    Article  Google Scholar 

  19. Zhao ST, Zhao DB, Fu YY (2009) Algorithm of variable forward step size planning in freeform surface machining. Int Conf Inf Autom 618–622

  20. Lin ZW, Fu JZ, Shen HY, Gan WF (2014) An accurate surface error optimization for five-axis machining of freeform surfaces. Int J Adv Manuf Technol 71(5–8):1175–1185

    Article  Google Scholar 

  21. Fountas NA, Vaxevanidis NM, Stergiou CI, Benhadj-Djilali R (2017) A virus-evolutionary multi-objective intelligent tool path optimization methodology for 5-axis sculptured surface CNC machining. Eng Comput-Germany 33(3):375–391

    Article  Google Scholar 

  22. Zhang K, Tang K (2016) Optimal five-axis tool path generation algorithm based on double scalar fields for freeform surfaces. Int J Adv Manuf Technol 83(9–12):1503–1514

    Article  Google Scholar 

  23. Ma JW, Su WW, Jia ZY, Song DN, Hu GQ (2018) An optimization method of tool-path parameters for curved surface by construction of cutter location mesh units. Int J Adv Manuf Technol 94(1–4):701–710

    Article  Google Scholar 

  24. Dong JL, Yu TB, Chen H, Li BC (2020) An improved calculation method for cutting contact point and tool orientation analysis according to the CC points. Precis Eng 61(1):1–13

    Article  Google Scholar 

  25. Liu W, Zhang JW, Cao ZY, Zhu SM, Yuan TJ (2016) Direct 5-axis tool posture local collision-free area generation for point clouds. Int J Adv Manuf Technol 86(5–8):2055–2067

    Article  Google Scholar 

Download references

Funding

The research is funded by Natural Science Foundation of Jiangsu Province (BK20210865), China Postdoctoral Science Foundation (2020M671604), the university science research project of Jiangsu Province (20KJB460025), the science and technology plan project of Suzhou City (SYG202043, SYG201816), the graduate research and innovation projects of Jiangsu Province (202010332012Z).

Author information

Authors and Affiliations

Authors

Contributions

Wei Liu, Lv-Yang Fan, Qi-Xin Zhu and Shu-Mei Zhu designed the algorithms of step error in Sect. 2.2. Tian-Li Wang and Feng Tang designed the algorithms of initial CL points and tool vectors for CC curves in Sect. 2.1. Wei Liu and Shu-Mei Zhu designed the algorithms of iso-error CC points and tool path in Sect. 2.3. Wei Liu and Lv-Yang Fan carried out the examples in Sect. 3. Wei Liu wrote the paper. All authors discussed the results and revised the manuscript.

Corresponding author

Correspondence to Wei Liu.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Conflicts of interest/competing interests

The authors declare that they have 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, W., Fan, LY., Zhu, QX. et al. Five-axis iso-error numerical control tool path generation for flat-end tool machining sculptured surface. Int J Adv Manuf Technol 119, 7503–7516 (2022). https://doi.org/10.1007/s00170-022-08711-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-022-08711-5

Keywords

Navigation