Real-time shaded NC milling display
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
An algorithm for generating NC tool paths for arbitrarily shaped pockets with islands
ACM Transactions on Graphics (TOG)
Generating swept solids for NC verification using the SEDE method
SMA '97 Proceedings of the fourth ACM symposium on Solid modeling and applications
ERIT: a collection of efficient and reliable intersection tests
Journal of Graphics Tools
OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL)
Hi-index | 0.01 |
In this paper the swept volume with self-penetration (or self-intersection) of the cutter is presented. The complete swept volume (SV), which describes the side and bottom shape of a milling cutter undergoing self-penetration, is generated by using the Gauss map method proposed in the authors' previous paper [Lee SW, Nestler A. Complete swept volume generation-part I: swept volume of a piecewise C^1-continuous cutter at five-axis milling via Gauss map. Computer-Aided Design 2011; 43(4): 427-41]. Based on the Gauss map method, the comprehensive analysis of envelope profiles of the tool is accomplished. Through the analysis the necessary condition of the self-penetration of the cutter at five-axis movement is identified. After having classified movement types of the milling cutter in an in-depth manner, the topologically consistent boundary of SV is generated by trimming the invalid facets interior to the SV. To demonstrate the validity of the proposed method, a cutting simulation kernel for five-axis machining has been implemented and applied to cavity machining examples such as intake ports of automobile engines and so forth where the self-penetration occurs. The proposed method is proved to be robust and amenable for the practical purpose of the NC simulation.