Sculpting pattern onto free-form surfaces is a potential method for many applications such as jewelry, glass blowmolding, injection molding, even automatically spray painting on the surfaces, etc. In this paper, a method of tool path generation for pattern sculpting on free-form surfaces is developed. First, 2D pattern is converted into discrete data points for tool path generation from digital image using image processing technique. To map the discrete pattern onto the part surface, mesh mapping is introduced, which is used for flattening the part surfaces onto a plane. On this plane, the discrete pattern is scaled, rotated, and translated to a desirable location. Then using the mapping of the part surface to the plane as a guide, the pattern to be sculpted is inversely mapped back onto the part surface. On this basis, according to the selected cutter and the depth of cut, the tool path is generated. Since the method does not rely on processing on the surface parametric domain, it is not limited to single surface patch, and is also equally applicable to multiple trimmed surfaces and mesh surfaces, etc. During calculation of the projected pattern, the proposed method does not involve any iterative numerical procedures, thus it is also robust and efficient. Finally, the method is implemented and tested on several typical examples to verify its validity.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
Hatna A, Grieve RJ, Broomhead P (1998) Automatic CNC milling of pockets: geometric and technological issues. Comput Integr Manuf System 11(4):309–330
Shih JL, Chuang SHF (2008) One-sided offset approximation of freeform curves for interference-free NURBS machining. Comput Aided Des 40(9):931–937
Carmona RM, Jimeno A, Davia M (2008) Contour pocketing computation using mathematical morphology. Int J Adv Manuf Technol 36(3–4):334–342
Dhanik S, Xirouchakis P (2010) Contour parallel milling tool path generation for arbitrary pocket shape using a fast marching method. Int J Adv Manuf Technol 50(9–12):1101–1111
Lasemi A, Xue DY, Gu PH (2010) Recent development in CNC machining of freeform surfaces: a state of the review. Comput Aided Des 42(7):641–654
Makhanov SS (2010) Adaptable geometric patterns for five-axis machining: a survey. Int J Adv Manuf Technol 47(9–12):1167–1208
Can A, Ünüvar A (2010) Five-axis tool path generation for 3D curves created by projection on B-spline surfaces. Int J Adv Manuf Technol 49(9–12):1047–1057
Sescoi (1997) Work NC reference manual. USA
Choi B, Jerard R (1998) Sculpture surface machining: theory and applications. Kluwer, Dordrecht
Piegl LA, Tiller W (2001) Parametrization for surface fitting in reverse engineering. Comput Aided Des 33(8):593–603
Park SC (2004) Sculptured surface machining using triangular mesh slicing. Comput Aided Des 36(3):279–288
Kim BH, Choi BK (2000) Guide surface based tool path generation in 3-axis milling: an extension of the guide plane method. Comput Aided Des 32(3):191–199
Loney GC, Ozsoy TM (1987) NC machining of free form surfaces. Comput Aided Des 19(2):85–90
Elber G, Cohen E (1994) Toolpath generation for freeform surface models. Comput Aided Des 26(6):490–496
Sun YW, Guo DM, Jia ZY, Wang HX (2006) Iso-parametric tool path generation from triangular meshes for free-form surface machining. Int J Adv Manuf Technol 28(7–8):721–726
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Machine Intell 8(6):679–698
Floater MS, Hormann K (2004) Surface parameterization: a tutorial and survey. Advances in multiresolution for geometric modelling. Springer, Berlin, pp 157–186
Sheffer A, Lévy A, Mogilnitsky M, Bogomyakov A (2005) ABF++: fast and robust angle based flattening. ACM Trans Graph 24(2):311–330
Lévy B, Petitjean S, Ray N, Maillot J (2002) Least squares conformal maps for automatic texture atlas generation. ACM Trans Graph 21(3):362–371
Hwang JS (1992) Interference-free tool path generation in the NC machining of parametric compound surfaces. Comput Aided Des 24(2):667–676
Kiswanto G, Lauwers B, Kruth JP (2007) Gouging elimination through tool lifting in tool path generation for five-axis milling based on faceted models. Int J Adv Manuf Technol 32(3–4):93–309
Chen T, Shi ZL (2008) A tool path generation strategy for three-axis ball-end milling of free-form surfaces. J Mater Process Technol 208(1–3):259–263
Toledo S (2003) TAUCS: A library of sparse linear solvers (The user manual for version 2.2 of TAUCS). School of Computer Science, Tel-Aviv University.
Davis TA (2007) UMFPACK version 5.2.0 user guide. Department of Computer and Information Science and Engineering, University of Florida, Gainesville
About this article
Cite this article
Xu, J., Zhang, X., Wang, S. et al. Tool path generation for pattern sculpting on free-form surfaces. Int J Adv Manuf Technol 67, 2469–2476 (2013). https://doi.org/10.1007/s00170-012-4664-4
- Pattern sculpting
- Free-form surface
- Tool path generation
- Mesh mapping