Skip to main content
Log in

Generating gouge-free tool paths for ball-end cutter CNC milling of cloud of point by projecting guide curves

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Lin AC, Liu HT (1998) Automatic generation of NC cutter path from massive data points. Comput Aided Des 30(1):77–90

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Park SC, Chung YC (2003) Tool path generation from measured data. Comput Aided Des 35(5):467–475

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Kayal P (2009) Inverse offset method for adaptive cutter path generation from point-based surface. Int J CAD/CAM 7:1–18

    Google Scholar 

  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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Zou Q, Zhao J (2013) Iso-parametric tool-path planning for point clouds. Comput Aided Des 45(11):1459–1468

    Article  Google Scholar 

  21. Zhang YJ, Ge LL (2011) Adaptive tool path generation on point-sample surfaces. Precis Eng 35(4):591–601

    Article  Google Scholar 

  22. 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

    Google Scholar 

  23. Azariadis PN (2004) Parameterization of clouds of unorganized points using dynamic base surfaces. Comput Aided Des 36(7):607–623

    Article  Google Scholar 

  24. Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, New York

    Book  MATH  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Vickers GW, Quan K (1989) Ball-mills versus end-mills for curved surface machining. J Eng Ind ASME 111(2):22–26

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jinting Xu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-018-2973-y

Keywords

Navigation