Skip to main content
Log in

A new collision avoidance strategy and its integration with collision detection for five-axis NC machining

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

Abstract

This paper presents a new collision avoidance strategy and its integration with the collision detection for five-axis NC machining that improves upon the earlier collision detection algorithm developed by the present authors [T.D. Tang, Erik L.J. Bohez, Pisut Koomsap (2007) The sweep plane algorithm for global collision detection with workpiece geometry update for five-axis NC machining. Computer-Aided Design 39(11):1012–1024]. The proposed algorithm automatically detects and corrects the collision based on the biggest collision boxes. The collision detection algorithm is based on the bounding volume and the sweep plane approach. The collision is firstly detected by using the bounding sphere algorithm, and the colliding spheres are then further checked with the sweep plane algorithm. The change of the workpiece geometry is included in the detection process. After the collision detection, the collision data are stored. Only the biggest collision boxes (the boxes with the biggest edge in the X, Y, or Z direction) for each type of collisions are stored. The collision avoidance algorithm corrects the biggest collision based on heuristic strategy. With this strategy, when the biggest collision is corrected, most of other collisions will disappear automatically. Therefore, the time complexity of the collision avoidance strategy is considerably reduced. The algorithm has been implemented in Visual C++ and OpenGL, demonstrated for five-axis machine with two rotary axes on the table (Deckel MAHO 600e) and can be customized to apply for any five-axis CNC machines.

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. Ding S, Mannan MA, Poo AN (2004) Oriented bounding box and octree based global interference detection in 5-axis machining of free-form surfaces. Computer-Aided Des 36(13):1281–1294

    Article  Google Scholar 

  2. Jun C-S, Cha K, Lee Y-S (2003) Optimizing tool orientations for 5-axis machining by configuration-space search method. Computer-Aided Des 35(6):549–566

    Article  Google Scholar 

  3. Lin T, Lee J-W, Bohez ELJ (2009) A new accurate curvature matching and optimal tool based five-axis machining algorithm. Journal of Mechanical Science and Technology 23:2624–2634

    Article  Google Scholar 

  4. Lauwers B, Dejonghe P, Kruth JP (2003) Optimal and collision free tool posture in five-axis machining through the tight integration of tool path generation and machine simulation. Computer-Aided Des 35:421–432

    Article  Google Scholar 

  5. Chen T, Ye P, Wang J (2005) Local interference detection and avoidance in five-axis NC machining of sculptured surfaces. Int J Adv Manuf Technol 25:343–349

    Article  Google Scholar 

  6. Du J, Yan X-G, Tian X-T (2012) The avoidance of cutter gouging in five-axis machining with a fillet-end milling cutter. Int J Adv Manuf Technol 62:89–97

    Article  Google Scholar 

  7. Wang YJ, Dong Z, Vickers GW (2007) A 3D curvature gouge detection and elimination method for 5-axis CNC milling of curved surfaces. Int J Adv Manuf Technol 33:368–378

    Article  Google Scholar 

  8. Kim S-J, Lee D-Y, Kim H-C, Lee S-G, Yang M-Y (2006) CL surface deformation approach for a 5-axis tool path generation. Int J Adv Manuf Technol 28:509–517

    Article  Google Scholar 

  9. Gian R, Lin TW, Lin AC (2003) Planning of tool orientation for five-axis cavity machining. Int J Adv Manuf Technol 22:150–160

    Article  Google Scholar 

  10. Morishige K, Kase K, Takeuchi Y (1997) Collision-free tool path generation using 2-dimensional C-space for 5-axis control machining. Int J Adv Manuf Technol 13:393–400

    Article  Google Scholar 

  11. Zhiwei L, Hongyao S, Wenfeng S, Jianzhong F (2012) Approximate tool posture collision-free area generation for five-axis CNC finishing process using admissible area interpolation. Int J Adv Manuf Technol 62:1191–1203

    Article  Google Scholar 

  12. You C-F, Chu C-H (1997) Tool-path verification in five-axis machining of sculptured surfaces. Int J Adv Manuf Technol 13:248–255

    Article  Google Scholar 

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

    Article  Google Scholar 

  14. Wang Q-H, Li J-R, Zhou R-R (2006) Graphics-assisted approach to rapid collision detection for multi-axis machining. Int J Adv Manuf Technol 30:853–863

    Article  Google Scholar 

  15. Tang TD (2014) Algorithms for collision detection and avoidance for five-axis NC machining: a state of the art review. Computer-Aided Des 51:1–17

    Article  Google Scholar 

  16. Tang TD, Bohez ELJ, Koomsap P (2007) The sweep plane algorithm for global collision detection with workpiece geometry update for 5-axis NC machining. Computer-Aided Des 39(11):1012–1024

    Article  Google Scholar 

  17. Bohez ELJ, Minh NTH, Kiatsrithanakorn B, Natasukon P, Huang R-Y, Son LT (2003) The stencil buffer sweep plane algorithm for 5-axis CNC tool path verification. Computer-Aided Des 35(12):1129–1142

    Article  Google Scholar 

  18. Murta A (1997--1999) Generic Polygon Clipper, A new algorithm for calculating the difference, intersection, exclusive-or or union of arbitrary polygon sets. Advanced Interfaces Group, University of Manchester

  19. Larsson T, Tomas A-M (2006) A dynamic bounding volume hierarchy for generalized collision detection. Computer & Graphics 30(3):450–459

    Article  Google Scholar 

  20. Gottschalk S (2000) Collision queries using oriented bounding boxes. Ph.D dissertation, The University of North Carolina at Chapel Hill

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tran Duc Tang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, T.D., Bohez, E.L.J. A new collision avoidance strategy and its integration with collision detection for five-axis NC machining. Int J Adv Manuf Technol 81, 1247–1258 (2015). https://doi.org/10.1007/s00170-015-7293-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-7293-x

Keyword

Navigation