Skip to main content
Log in

An algorithm for precise machining area computation in rough machining of complex 3D pocket

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

Abstract

The layer-by-layer machining approach is extensively used in both pocket and surface roughing process. Traditionally, the machining area is bounded by the intersecting curve of the part model and slicing plane. However, for the complex 3D pocket composed of inclined faces and groove feature, part of the area may be inaccessible for the cutting tool, resulting in interferences in the rough machining process. To tackle the problem, a novel algorithm that can avoid interferences is proposed. In this method, some basic terms such as static machining area (SMA), fringe edge (FE), and area side property (ASP) are described at first. The SMA can be generated through splitting the original machining area by the projection lines of FEs. Based on the ASP, the projection lines and original boundaries can be divided into two types: boundary line (BL) and non-BL. The boundaries of SMA can be constructed by linking BLs based on the accessibility analysis method. At last, two case studies are given to verify the feasibility and effectiveness of the proposed approach. The results show that the proposed algorithm can eliminate the interferences in the machining process.

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. Liu Z, Li X, Song Y, Yi B, Chen F (2016) Lofting-based spiral tool path generation algorithm for milling a pocket with an island. Int J Adv Manuf Technol:1–10

  2. Heo EY, Kim DW, Lee JY, Lee CS, Chen FF (2011) High speed pocket milling planning by feature-based machining area partitioning. Robot Comput-Integr Manuf 27(4):706–713

    Article  Google Scholar 

  3. 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):293–309

    Article  Google Scholar 

  4. Narayanaswami R, Choi Y (2001) NC machining of freeform pockets with arbitrary wall geometry using a grid-based navigation approach. Int J Adv Manuf Technol 18(10):708–716

    Article  Google Scholar 

  5. Chen ZC, Fu Q (2011) An optimal approach to multiple tool selection and their numerical control path generation for aggressive rough machining of pockets with free-form boundaries. Comput Aided Des 43(6):651–663

    Article  Google Scholar 

  6. Zhang M, Liu W, Yang H (2010) Complex pocket milling region automatic identification method. Zhongguo Jixie Gongcheng (China Mechanical Engineering) 21(18):2224–2228 in chinese

    Google Scholar 

  7. Park SC, Choi BK (2001) Boundary extraction algorithm for cutting area detection. Comput Aided Des 33(8):571–579

    Article  Google Scholar 

  8. Yang JZ, Wang QF, Huang ZD, Chen G (2007) Cutting area extraction from a Z-map model. Int J Adv Manuf Technol 33(9–10):1010–1016

    Article  Google Scholar 

  9. Guo B, Cheng X, Peng Q, Dai N (2015) A novel algorithm for the extraction of machining areas based on morphological image processing. Int J Comp Integ Manu 28(12):1350–1359

    Article  Google Scholar 

  10. Zhou M, Zheng GL, Luo ZB, Chen SL (2015) Algorithm for recognizing multi-axis surface feature in aircraft structural parts based on main face extension. Journal of Computer-Aided Design & Computer Graphics 27:2376–2383 in chinese

    Google Scholar 

  11. Tang YL (2013) Automatic NC Programming techniques for profile groove and Rib’s top planar face in aeronautic parts [dissertation]. Beihang University, China in chinese

    Google Scholar 

  12. Kim HC, Lee SG, Yang MY (2006) A new offset algorithm for closed 2D lines with islands. Int J Adv Manuf Technol 29(11–12):1169–1177

    Article  Google Scholar 

  13. Midany TT, Elkeran A, Tawfik H (2009) A sweep-line algorithm and its application to spiral pocketing. International Journal of CAD/CAM:2(1)

  14. Held M, Spielberger C (2009) A smooth spiral tool path for high speed machining of 2D pockets. Comput Aided Des 41(7):539–550

    Article  Google Scholar 

  15. Xu J, Sun Y, Zhang X (2013) A mapping-based spiral cutting strategy for pocket machining. Int J Adv Manuf Technol 67(9–12):2489–2500

    Article  Google Scholar 

  16. Banerjee A, Feng HY, Bordatchev EV (2012) Process planning for floor machining of 2½D pockets based on a morphed spiral tool path pattern. Comput Ind Eng 63(4):971–979

    Article  Google Scholar 

  17. Lin Z, Fu J, Shen H, Yao X (2015) Smooth contour-parallel tool path generation for high-speed machining through a dual offset procedure. Int J Adv Manuf Technol 81(5–8):1233–1245

    Article  Google Scholar 

  18. Makhe A, Frank MC (2010) Polygon subdivision for pocket machining process planning. Comput Ind Eng 58(4):709–716

    Article  Google Scholar 

  19. Mansor MSA, Hinduja S, Owodunni OO (2006) Voronoi diagram-based tool path compensations for removing uncut material in 2½D pocket machining. Comput Aided Des 38(3):194–209

    Article  Google Scholar 

  20. Zhou M, Zheng GL, Chen ZC (2016) An automated CNC programming approach to machining pocket with complex islands and boundaries by using multiple cutters in hybrid tool path patterns. Int J Adv Manuf Technol 83(1–4):407–420

    Article  Google Scholar 

  21. Zhang S, Li Y, Liu C, Liu X (2013) Loop-analysis-based automatic creation method for bottom finish machining region of pocket feature in aircraft structural parts. Zhongguo Jixie Gongcheng (China Mechanical Engineering) 24:1728–1733 in chinese

    Google Scholar 

  22. Chen SL, Zheng GL, Zhou M, Du BR, Chu HZ (2013) Process-scheme-driven automatic construction of NC machining cell for aircraft structural parts. Chin J Aeronaut 26:1324–1335

    Article  Google Scholar 

  23. Chen J, Zheng GL, Luo ZB (2015) Method of automatic iso-surface segmentation for NC machining. Journal of Computer-Aided Design & Computer Graphics 27:924–929 in Chinese

    Google Scholar 

  24. Zhou M, Zheng GL, Chen SL (2016) Identification and looping tool path generation for removing residual areas left by pocket roughing. Int J Adv Manuf Technol:1–14

  25. Zhou YB, Li YG, Wang W (2011) A feature-based fixture design methodology for the manufacturing of aircraft structural parts. Robot Comput-Integr Manuf 27(6):986–993

    Article  Google Scholar 

  26. Ohtake Y, Belyaev A, Seidel HP (2004) Ridge-valley lines on meshes via implicit surface fitting. ACM Transactions on Graphics (TOG) 23(3):609–612

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zujie Zheng.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, Z., Zheng, G., Zhou, M. et al. An algorithm for precise machining area computation in rough machining of complex 3D pocket. Int J Adv Manuf Technol 92, 47–56 (2017). https://doi.org/10.1007/s00170-017-0051-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-017-0051-5

Keywords

Navigation