Skip to main content
Log in

Optimal five-axis tool path generation algorithm based on double scalar fields for freeform surfaces

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

Abstract

In order to generate efficient tool path with given precision requirements, scallop height should be kept under a given limit, while the tool path should be as short as possible to reduce machining time. Traditional methods generate CC curves one by one, which makes the final tool path far from being globally optimal. This paper presents an optimal tool path generation model for a ball-end tool which strives to globally optimize a tool path with various objectives and constraints. Two scalar functions are constructed over the part surface to represent the path intervals and the feedrate (with directions). Using the finite element method (FEM), the tool path length minimization model and the machining time minimization model are solved numerically. The proposed method is also suitable for tool path generation on mesh surfaces. Simulation results show that the generated tool path can be direction parallel or contour parallel with different boundary conditions. Compared to most of the conventional tool path generation methods, the proposed method is able to generate more effective tool paths due to the global optimization strategy.

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.

Similar content being viewed by others

Abbreviations

S(u,v):

Part surface

C,C k :

CC curve

{T,N,B}:

Local frame along CC curve

ϕ 1 :

Number index function of CC curves

ϕ 2 :

Feedrate scalar function

w :

Tool path interval

r :

Ball-end mill radius

h :

Cusp height limit

κ B :

Normal curvature in direction

B I I,I I t :

Curvature tensor

F m a x :

Feedrate limit

A m a x :

Acceleration limit

x 1,x 2,⋯ ,x N :

Triangular mesh vertices

f 1,f 2,⋯ ,f M :

Triangular mesh faces

References

  1. Elber G, Cohen E (1994) Toolpath generation for freeform surface models. Comput Aided Des 26(6):490–496

    Article  MATH  Google Scholar 

  2. Wang YM, Tang XS (1999) Five-axis NC machining of sculptured surfaces. Int J Adv Manuf Technol 15 (1):7–14

    Article  Google Scholar 

  3. Seok Suh Y, Lee K (1990) NC milling tool path generation for arbitrary pockets defined by sculptured surfaces. Comput Aided Des 22(5):273–284

    Article  Google Scholar 

  4. Ding S, Mannan M, Poo AN, Yang D, 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 

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

    Article  Google Scholar 

  6. Lo C-C (1999) Efficient cutter-path planning for five-axis surface machining with a flat-end cutter. Comput Aided Des 31(9): 557–566

    Article  MATH  Google Scholar 

  7. Lee E (2003) Contour offset approach to spiral toolpath generation with constant scallop height. Comput Aided Des 35(6):511–518

    Article  Google Scholar 

  8. Kim S-J, Yang M-Y (2006) A CL surface deformation approach for constant scallop height tool path generation from triangular mesh. Int J Adv Manuf Technol 28(3-4):314–320

    Article  Google Scholar 

  9. Sun Y, Guo D, Jia Z, Wang H (2006) Iso-parametric tool path generation from triangular meshes for free-form surface machining. Int J Adv Manuf Technol 28(7-8):721–726

    Article  Google Scholar 

  10. Lee S-G, Kim H-C, Yang M-Y (2008) Mesh-based tool path generation for constant scallop-height machining. Int J Adv Manuf Technol 37(1-2):15–22

    Article  Google Scholar 

  11. Xu J, Sun Y, Wang S (2013) Tool path generation by offsetting curves on polyhedral surfaces based on mesh flattening. Int J Adv Manuf Technol 64(9-12):1201–1212

    Article  Google Scholar 

  12. Zhang K, Tang K (2014) An efficient greedy strategy for five-axis tool path generation on dense triangular mesh. Int J Adv Manuf Technol 74(9-12):1539–1550

    Article  Google Scholar 

  13. Kim T, Sarma S E (2002) Toolpath generation along directions of maximum kinematic performance; a first cut at machine-optimal paths. Comput Aided Des 34(6):453–468

    Article  Google Scholar 

  14. Kim T, Sarma S E (2003) Optimal sweeping paths on a 2-manifold: a new class of optimization problems defined by path structures. IEEE Trans Robot Autom 19(4):613–636

    Article  Google Scholar 

  15. Lee C-H, Yan C, Yang J (2012) A new tool path generation algorithm based on covaiant field theory and cost functional optimization. In: International Conference on Innovative Design and Manufacturing, Taipei, Taiwan

  16. Zou Q, Zhang J, Deng B, Zhao J (2014) Iso-level tool path planning for free-form surfaces. Comput Aided Des 53:117–125

    Article  MathSciNet  Google Scholar 

  17. Lin R, Koren Y (1996) Efficient tool-path planning for machining free-form surfaces. Tran ASME J Eng Ind 118:20–28

    Article  Google Scholar 

  18. Rusinkiewicz S (2004) Estimating curvatures and their derivatives on triangle meshes. In: 2nd International Symposium on 3D Data Processing, Visualization and Transmission. Proceedings., 486–493, IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kai Tang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, K., Tang, K. Optimal five-axis tool path generation algorithm based on double scalar fields for freeform surfaces. Int J Adv Manuf Technol 83, 1503–1514 (2016). https://doi.org/10.1007/s00170-015-7646-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-7646-5

Keywords

Navigation