Abstract
This paper presents a gouge-free tool path generation method for direct ball-end cutter CNC milling of cloud of point. In this method, a base surface with simple geometry, which can approximately reflect the features and the changes of surface shape, is first constructed, and the guide curves with different patterns of the cutter motion are then planned on it. After the cloud of point is offset by a distance of the ball-end cutter radius, the guide curves are deformed onto the offset of cloud of point by point projection operation along the computed direction instead of the traditional z-axis direction, thereby forming the desired tool paths directly on the cloud of point. In projecting guide curves, the computation of the projecting direction and construction of the weight function are discussed in detail to eliminate the projection error as much as possible. The technique of adjusting the path points is also presented to eliminate the unfavorable undercuts and overcuts. Since the cloud of point is offset a distance of the cutter radius, the gouge between the cutter and the point set surface can be automatically avoided. Also, various patterns of the cutter motion can be conveniently planned on the simple base surface, such that the cloud of point can be milled along the generated tool paths with the most suitable topology. Finally, several examples are given to validate the proposed method.
Similar content being viewed by others
References
Peng YH, Yin ZW (2007) Direct tool path regeneration for physical object modification from digitized points in reverse engineering. Int J Adv Manuf Technol 33(11–12):1204–1211
Luo M, Yan D, Wu B, Zhang D (2016) Barrel cutter design and toolpath planning for high-efficiency machining of freeform surface. Int J Adv Manuf Technol 85(9):2495–2503
Yao CF, Tan L, Yang P, Zhang DH (2018) Effects of tool orientation and surface curvature on surface integrity in ball end milling of TC17. Int J Adv Manuf Technol 94:1699–1710
Li YQ, Ni J (2009) Constraints based nonrigid registration for 2D blade profile reconstruction in reverse engineering. ASME Trans J Comput Inf Sci Eng 9(3):031005-1-9
Park HT, Chang MH, Park SC (2007) A slicing algorithm of point cloud for rapid prototyping. In: Proceedings of the 2007 summer computer simulation conference, San Diego, California
Teng Z, Feng HY, Azeem A (2006) Generating efficient tool paths from point cloud data via machining area segmentation. Int J Adv Manuf Technol 30(3–4):254–260
Zhang YJ, Yu MR (2012) Computing offsets of point clouds using direct point offsets for tool path generation. Proc IMechE B J Eng Manuf 226(1):52–65
Lin AC, Liu HT (1998) Automatic generation of NC cutter path from massive data points. Comput Aided Des 30(1):77–90
Chuang C-M, Chen C-Y, Yau H-T (2002) A reverse engineering approach to generating interference-free tool paths in three-axis machining from scanned data of physical models. Int J Adv Manuf Technol 19(1):23–31
Huang YB, Wang QF, Huang ZD, Wu JJ (2006) Tool path generation from densely scattered measure points based on CQEM. Int J Adv Manuf Technol 27(9–10):945–950
Chui KL, Chiu WK, Yu KM (2008) Direct 5-axis tool path generation from point cloud input using 3D biarc fitting. Robot Comput Int Manuf 24(2):270–286
Yang P, Qian X (2008) Adaptive slicing of moving least squares surfaces: toward direct manufacturing of point set surfaces. ASME Trans J Comput Inf Sci Eng 8(3):031003-1-11
OuYang D, Feng HY (2011) Reconstruction of 2D polygonal curves and 3D triangular surfaces via clustering of Delaunay circles/spheres. Comput Aided Des 43(8):839–847
Park SC, Chung YC (2003) Tool path generation from measured data. Comput Aided Des 35(5):467–475
Feng HY, Teng ZJ (2005) Iso-planar piecewise linear NC tool path generation from discrete measured data points. Comput Aided Des 37(1):55–64
Kayal P (2008) Offset error analysis of ball-end mill for cutter-path generation from point-based surfaces. Int J Adv Manuf Technol 36(11–12):1133–1144
Kayal P (2009) Inverse offset method for adaptive cutter path generation from point-based surface. Int J CAD/CAM 7:1–18
Yau H-T, Hsu C-Y (2009) Generating NC tool paths from random scanned data using point-based models. Int J Adv Manuf Technol 41(9–10):897–907
Liu W, Zhou LS, An LL (2012) Constant scallop-height tool path generation for three-axis discrete data points machining. Int J Adv Manuf Technol 63(1–4):137–146
Zou Q, Zhao J (2013) Iso-parametric tool-path planning for point clouds. Comput Aided Des 45(11):1459–1468
Zhang YJ, Ge LL (2011) Adaptive tool path generation on point-sample surfaces. Precis Eng 35(4):591–601
Liu Y, Xia S, Qian X (2012) Direct numerical control (NC) path generation: from discrete points to continuous spline paths. ASME Trans J Comput Inf Sci Eng 12(3):031002-1-12
Azariadis PN (2004) Parameterization of clouds of unorganized points using dynamic base surfaces. Comput Aided Des 36(7):607–623
Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, New York
Lasemi A, Xue DY, Gu PH (2010) Recent development in CNC machining of freeform surfaces: a state-of- the-art review. Comput Aided Des 42(7):641–654
Gong H, Wang Y, Song L, Fang FZ (2015) Spiral tool path generation for diamond turning optical freefrom surfaces of quasi-revolution. Comput Aided Des 59:15–22
Beudaert X, Lavernhe S, Tournier C (2013) 5-axis local corner rounding of linear tool path discontinuities. Int J Mach Tools Manuf 73:9–16
Vickers GW, Quan K (1989) Ball-mills versus end-mills for curved surface machining. J Eng Ind ASME 111(2):22–26
Tang TD (2014) Algorithms for collision detection and avoidance for five-axis NC machining: a state of the art review. Comput Aided Des 51:1–17
Xu JT, Hou WB, Sun YW, Lee Y-S (2018) PLSP based layered contour generation from point cloud for additive manufacturing. Robot Comput Int Manuf 49:1–12
Funding
This work was supported by the National Science Foundation of China (NSFC) (Grant No. 51575086, 51525501), the Fundamental Research Funds for the Central Universities (DUT18JC38), and the State Key Laboratory of Robotics (2018- O14). Their support is greatly appreciated.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, J., Geng, Z., Sun, Y. et al. Generating gouge-free tool paths for ball-end cutter CNC milling of cloud of point by projecting guide curves. Int J Adv Manuf Technol 102, 1193–1204 (2019). https://doi.org/10.1007/s00170-018-2973-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-2973-y