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.
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
Elber G, Cohen E (1994) Toolpath generation for freeform surface models. Comput Aided Des 26(6):490–496
Wang YM, Tang XS (1999) Five-axis NC machining of sculptured surfaces. Int J Adv Manuf Technol 15 (1):7–14
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
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
Suresh K, Yang D (1994) Constant scallop-height machining of free-form surfaces. J Eng Ind 116(2):253–259
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
Lee E (2003) Contour offset approach to spiral toolpath generation with constant scallop height. Comput Aided Des 35(6):511–518
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
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
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
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
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
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
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
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
Zou Q, Zhang J, Deng B, Zhao J (2014) Iso-level tool path planning for free-form surfaces. Comput Aided Des 53:117–125
Lin R, Koren Y (1996) Efficient tool-path planning for machining free-form surfaces. Tran ASME J Eng Ind 118:20–28
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7646-5