393
Views
25
CrossRef citations to date
0
Altmetric
Original Articles

Efficient tool path planning for 5-axis flank milling of ruled surfaces using ant colony system algorithms

, , &
Pages 1557-1574 | Received 01 May 2009, Accepted 17 Nov 2009, Published online: 06 Apr 2010
 

Abstract

Five-axis CNC flank milling has recently received much attention in industry. The flank milling operation is efficient in shaping ruled geometry, but introduces a challenging task in machining error control. Previous work proposed a dynamic-programming based scheme for generating optimal tool path by minimising the machining error. However, to compute the tool path takes a considerable amount of time. This paper presents a new scheme using meta-heuristics, ant colony system (ACS), for tool path planning in 5-axis flank milling, with a focus on improving the computation efficiency. The path planning problem is first formulated as mapping two boundary curves of a ruled surface. An ACS-based optimisation algorithm is then applied to search for the mapping that minimises the machining error. The solution is nearly as good as using dynamic programming but takes only half of the computational time. The results from machining experiment and 3D measurement validate the effectiveness of the proposed scheme.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 973.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.