[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Applications of genetic algorithms in process planning: tool sequence selection for 2.5-axis pocket machining

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Tool sequence selection is an important activity in process-planning for milling and has great bearing on the cost of machining. Currently, it is accomplished manually without consideration of cost factors a priori. Typically, a large tool is selected to quickly generate the rough shape and a smaller clearing tool is used to generate the net-shape. In this paper, we present a new systematic method to select the optimal sequence of tool(s), to machine a 2.5-axis pocket given pocket geometry, a database of cutting tools, cutting parameters, and tool holder geometry. Algorithms have been developed to calculate the geometric constructs such as accessible areas, and pocket decomposition, while considering tool holders. A Genetic Algorithm (GA) formulation is used to find the optimal tool sequence. Two types of selection mechanisms namely “Elitist selection” and “Roulette method” are tested. It is found that the Elitist method converges much faster than the Roulette method. The proposed method is compared to a shortest-path graph formulation that was developed previously by the authors. It is found that the GA formulation generates near optimal solutions while reducing computation by up to 30% as compared to the graph formulation.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ahn S., Sundararajan V., Smith C., Kannan B., D’Souza R., Sun G. et al (2001) CyberCut: An Internet based cad/cam system. Journal of Computing and Information Science in Engineering 1(1): 52–59

    Article  Google Scholar 

  • Al-Hakim L. (2001) An analogue genetic algorithm for solving job shop scheduling problems. International Journal of Production Research 39: 1537–1548

    Article  Google Scholar 

  • Bala M., Chang T.C. (1991) Automatic cutter selection and optimal cutter path generation for prismatic parts. International Journal of Production Research 29(11): 2163–2176

    Article  Google Scholar 

  • Balasubramaniam M., Joshi Y., Engels E., Sarma S., Shaikh Z. (2001) Tool selection in three-axis rough machining. International Journal of Production Research 39(18): 4215–4238

    Article  Google Scholar 

  • CNC Software, Inc. (2006). Mastercam x, Mastercam x Quick Reference Guide.

  • Cormen T., Leiserson C.E., Rivest R.L. (1990) Introduction to algorithms. MIT Press, Cambridge, MA

    Google Scholar 

  • D’Souza R., Wright P.K., Séquin C. (2001) Automated microplanning for 2.5-D pocket machining. Journal of Manufacturing Systems 20(4): 288–296

    Article  Google Scholar 

  • D’Souza R., Wright P.K., Séquin C. (2002) Handling tool holder collision in optimal tool sequence selection for 2.5-D pocket machining. Journal of Computing and Information Science in Engineering 2(4): 345–349

    Article  Google Scholar 

  • De Jong, K. A. (1975). An analysis of the behavior of a class of genetic adaptive systems. Doctoral Dissertation, University of Michigan.

  • Glenn, C. (2000). A closer look at toolpath strategies, MMS Online, Featured Articles, Surfware, Inc.

  • Goldberg D.E. (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Boston, MA

    Google Scholar 

  • Homaifar A., Guan S., Liepins G.E. (1992) Schema analysis of the traveling salesman problem using genetic algorithms. Complex Systems 6(2): 183–217

    Google Scholar 

  • Lee Y.S., Chang T.C. (1994) Using virtual boundaries for the planning and machining of protrusion freeform features. Computers in Industry 25(2): 173–187

    Article  Google Scholar 

  • Lee Y.S., Chang T.C. (1995) Application of computational geometry in optimizing 2.5d and 3d nc surface machining. Computers in Industry 26(1): 41–59

    Article  Google Scholar 

  • Lee Y.S., Daftari D. (1996) Feature-composition approach to planning and machining of generic virtual pockets. Computers in Industry 31: 99–129

    Article  Google Scholar 

  • Lim T., Corney J., Ritchie J.M., Clark D.E.R. (2001) Optimising tool selection. International Journal of Production Research 39(6): 1239–1256

    Article  Google Scholar 

  • Rai R., Kameswaran S., Tiwari M.K. (1999) Machine-tool selection and operation allocation in FMS: Solving a fuzzy goal programming model using Genetic algorithm. International Journal of Production Research 40(3): 641–665

    Google Scholar 

  • Rajeev S., Krishnamoorthy C.S. (1992) Discrete optimization of structures using genetic algorithms. Journals of Structural Engineering 118(5): 1233–1250

    Article  Google Scholar 

  • Spatial Technology. (1994). ACIS geometric modeler, API Reference.

  • Türkay D., Filiz H. (1999) Optimisation of process planning functions by genetic algorithms. Computers and Industrial Engineering 36: 281–308

    Article  Google Scholar 

  • Veeramani D., Gau Y. (2000) Cutter-path generation using multiple cutting-tool sizes for 2-1/2D pocket machining. IIE Transactions 32: 661–675

    Google Scholar 

  • Whitley, D. (2007). A genetic algorithm tutorial. Computer Science Department, Colorado State University.

  • Yang D.C.H., Han Z. (1999) Interference detection and optimal tool selection in 3-axis nc machining of free-form surfaces. Computer Aided Design 31: 305–315

    Google Scholar 

  • Yao, Z., Gupta, S., & Nau, D. (2001). A geometric algorithm for selecting optimal set of cutters for multi-part milling. In Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications (pp. 130–139).

  • Yao Z., Gupta S., Nau D. (2003) Algorithms for selecting cutters in multi-part milling problems. Computer-Aided Design 35(9): 825–839

    Article  Google Scholar 

  • Zhou H., Feng Y., Han L. (2001) The hybrid heuristic genetic algorithm for job shop scheduling. Computers and Industrial Engineering 40: 191–200

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roshan M. D’Souza.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ahmad, Z., Rahmani, K. & D’Souza, R.M. Applications of genetic algorithms in process planning: tool sequence selection for 2.5-axis pocket machining. J Intell Manuf 21, 461–470 (2010). https://doi.org/10.1007/s10845-008-0201-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-008-0201-6

Keywords

Navigation