Skip to main content

Computing Toolpaths for 5-Axis NC Machines

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6508))

Abstract

We present several algorithms for computing a feasible toolpath with desired features for sculpting a given surface using a 5-axis numerically controlled (NC) machine in computer-aided manufacturing. A toolpath specifies the orientation of a cutting tool at each point of a path taken by the tool. Previous algorithms are all heuristics with no quality guarantee of solutions and with no analysis of the running time. We present optimal quality solutions and provide time analysis for our algorithms. We model the problems using a directed, layered graph G such that a feasible toolpath corresponds to a certain path in G, and give efficient methods for solving several path problems in such graphs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, P.K., Kaplan, H., Sharir, M.: Computing the volume of the union of cubes. In: SCG 2007: Proceedings of the 23rd Annual Symposium on Computational Geometry, pp. 294–301. ACM, New York (2007)

    Google Scholar 

  2. Balasubramaniama, M., Sarma, S.E., Marciniak, K.: Collision-free finishing toolpaths from visibility data. Computer-Aided Design 35(4), 359–374 (2003)

    Article  Google Scholar 

  3. Bentley, J.: Algorithms for Klee’s rectangle problems (1977) (unpublished notes)

    Google Scholar 

  4. Chen, D.Z., Misiołek, E.: Free-form surface partition in 3-D. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 520–531. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  5. Chen, D.Z., Wang, J., Wu, X.: Image segmentation with monotonicity and smoothness constraints. In: Eades, P., Takaoka, T. (eds.) ISAAC 2001. LNCS, vol. 2223, pp. 467–479. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Chen, D.Z., Wang, J., Wu, X.: Image Segmentation with asteroidality/tubularity and smoothness constraints. International Journal of Computational Geometry and Applications 12(5), 413–428 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chen, L.-L., Woo, T.C.: Computational geometry on the sphere with application to automated machining. Journal of Mechanical Design 114(2), 288–295 (1992)

    Article  Google Scholar 

  8. Chiou, C.-J., Lee, Y.S.: A machining potential field approach to tool path generation for multi-axis sculptured surface machining. Computer-Aided Design 34(5), 357–371 (2002)

    Article  Google Scholar 

  9. Chiou, J.C.J., Lee, Y.S.: Optimal tool orientation for five-axis tool-end machining by swept envelope approach. Journal of Manufacturing Science and Engineering 127(4), 810–818 (2005)

    Article  Google Scholar 

  10. Cormen, T.H., Stein, C., Rivest, R.L., Leiserson, C.E.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  11. Fulkerson, D., Gross, O.: Incidence matrices and interval graphs. Pacific Journal of Mathematics 15(3), 835–855 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  12. Gabow, H.N., Bentley, J.L., Tarjan, R.E.: Scaling and related techniques for geometry problems. In: STOC 1984: Proceedings of the 16th Annual ACM Symposium on Theory of Computing, pp. 135–143. ACM, New York (1984)

    Google Scholar 

  13. Gan, J.G., Woo, T.C., Tang, K.: Spherical maps: Their construction, properties and approximation. ASME Journal of Mechanical Design 116(2), 357–363 (1994)

    Article  Google Scholar 

  14. Gilmore, P.C., Hoffman, A.J.: Characterization of comparability graphs and of interval graphs. Canadian Journal of Mathematics 16(3), 539–548 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  15. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Annuals of Discrete Mathematics, vol. 57. North-Holland Publishing, Co., Amsterdam (1980)

    MATH  Google Scholar 

  16. Ho, M.-C., Hwang, Y.-R., Hu, C.-H.: Five-axis tool orientation smoothing using quaternion interpolation algorithm. International Journal of Machine Tools and Manufacture 43(12), 1259–1267 (2003)

    Article  Google Scholar 

  17. Jun, C.-S., Cha, K., Lee, Y.-S.: Optimizing tool orientations for 5-axis machining by configuration-space search method. Computer-Aided Design 35(6), 549–566 (2003)

    Article  Google Scholar 

  18. Morishige, K., Takeuchi, Y., Kase, K.: Tool path generation using C-Space for 5-axis control machining. Journal of Manufacturing Science and Engineering 121(1), 144–149 (1999)

    Article  Google Scholar 

  19. Overmars, M.H., Yap, C.-K.: New upper bounds in Klee’s measure problem. SIAM Journal on Computing 20(6), 1034–1045 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  20. Wang, N., Tang, K.: Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath. Computer-Aided Design 39(10), 841–852 (2007)

    Article  Google Scholar 

  21. Wang, N., Tang, K.: Five-axis tool path generation for a flat-end tool based on iso-conic partitioning. Computer-Aided Design 40(12), 1067–1079 (2008)

    Article  Google Scholar 

  22. Woo, T.C.: Visibility maps and spherical algorithms. Computer-Aided Design 26(1), 6–16 (1994)

    Article  MATH  Google Scholar 

  23. Yuan, H., Atallah, M.J.: Data structures for range minimum queries in multidimensional arrays. In: SODA 2010, Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 150–160. SIAM, Philadelphia (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, D.Z., Misiołek, E. (2010). Computing Toolpaths for 5-Axis NC Machines. In: Wu, W., Daescu, O. (eds) Combinatorial Optimization and Applications. COCOA 2010. Lecture Notes in Computer Science, vol 6508. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17458-2_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17458-2_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17457-5

  • Online ISBN: 978-3-642-17458-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics