Abstract
Surface offset is always necessary for ball-end milling during computer-aided manufacturing period. Self-intersection may occur in offsetting complex surfaces. Many solutions for surface self-intersection are always complicated with algorithms for approximation, and they are always based on surfaces which are represented by special mathematical expressions. This paper proposes level set methods in the surface offsetting progress. The surface offset problem is regarded as the generation of a new interface from a dynamic initial surface with constant normal speed. Numerical computing results demonstrate that accurate solutions can be obtained through the level set methods with an appropriate numerical flux. The self-intersections are naturally eliminated while topology stability is kept.
Similar content being viewed by others
References
Sun YF, Nee AYC, Lee KS (2004) Modifying free-formed NURBS curves and surfaces for offsetting without local self-intersection. Comput Aided Des 36:1161–1169
Li G (2003) Fast tree-based redistancing for level set computations. Comput Aided Eng 4:63–68
Hu J, Shen H, Zeng S, Wang Y (2006) B-spline tool offset of a free-form curve in the shoe last high-speed machining CNC system. Int J Adv Manuf Technol 30(9–10):6
Su Y (2004) Geometry design and tool path generation in 5-axis NC machine for 3-D integral impeller. Dalian University of Technology, Dalian
Chuang S, Shih J (2006) A novel approach for computing C-2-continuous offset of NURBS curves. Int J Adv Manuf Technol 29(1–2):8
Pottmann H, Wallner J, Glaeser G, Ravani B (1999) Geometric criteria for gouge-free three-axis milling of sculptured surfaces. J Mech Des Trans ASME 121(2):241–248
Kumar GVVR, Shastry KG, Prakash BG (2002) computing non-self-intersecting offsets of NURBS surfaces. Comput Aided Des 34:209–228
Piegl LA, Tiller W (1999) Computing offsets of NURBS curves and surfaces. Comput Aided Des 31:147–156
Jang DG, Park H, Kim K (2005) Surface offsetting using distance volumes. Int J Adv Manuf Technol 26:102–108
Pham B (1992) Offset curves and surfaces: a brief survey. Comput Aided Des 24(4):223–229
Maekawa T (1999) An overview of offset curves and surfaces. Comput Aided Des 31:165–173
Yang M, Wang G, Dong S (2002) Curves evolving based on level set method. J Software 13(9):1858–1865
LevVeque RJ (1992) Numerical methods for conservation laws. Birkhauser, Basel
Sod GA (1985) Numerical methods in fluid dynamics. Cambridge University Press, Cambridge
Engquist B, Osher SJ (1980) Stable and entropy-satisfying approximations for transonic flow calculations. Math Comp 34:45–75
Sethian JA (1999) Level set methods and fast marching methods. Cambridge University Press, Cambridge
Author information
Authors and Affiliations
Corresponding author
Additional information
This project is supported by the National Natural Science Foundation of China (no. 50675199) and the Science and Technology Project of Zhejiang Province (no. 2006C11067), China
Rights and permissions
About this article
Cite this article
Shen, H., Fu, J., Chen, Z. et al. Generation of offset surface for tool path in NC machining through level set methods. Int J Adv Manuf Technol 46, 1043–1047 (2010). https://doi.org/10.1007/s00170-009-2164-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-009-2164-y