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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Balasubramaniama, M., Sarma, S.E., Marciniak, K.: Collision-free finishing toolpaths from visibility data. Computer-Aided Design 35(4), 359–374 (2003)
Bentley, J.: Algorithms for Klee’s rectangle problems (1977) (unpublished notes)
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)
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)
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)
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)
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)
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)
Cormen, T.H., Stein, C., Rivest, R.L., Leiserson, C.E.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)
Fulkerson, D., Gross, O.: Incidence matrices and interval graphs. Pacific Journal of Mathematics 15(3), 835–855 (1965)
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)
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)
Gilmore, P.C., Hoffman, A.J.: Characterization of comparability graphs and of interval graphs. Canadian Journal of Mathematics 16(3), 539–548 (1964)
Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Annuals of Discrete Mathematics, vol. 57. North-Holland Publishing, Co., Amsterdam (1980)
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)
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)
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)
Overmars, M.H., Yap, C.-K.: New upper bounds in Klee’s measure problem. SIAM Journal on Computing 20(6), 1034–1045 (1991)
Wang, N., Tang, K.: Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath. Computer-Aided Design 39(10), 841–852 (2007)
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)
Woo, T.C.: Visibility maps and spherical algorithms. Computer-Aided Design 26(1), 6–16 (1994)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)