Boolean Operations for the Simulation of Machining Processes Based on the CSG Modeling Technique

Article Preview

Abstract:

The simulation of computer numerically control (CNC) machining process is an important component of CAM, it can check errors and enhance the automation of machining process. In order to realize the material removal simulation of machining process through VC++ and OpenGL, this paper does the research on the Boolean operations based on the Constructive Solid Geometry (CSG) modeling technique. Firstly, this paper introduces the CSG technique, especially the creating complex object from simple primitives by the operations of Boolean algebra and the frame buffer. Then this paper achieves the solid modeling of cutter and stock through VC++ and OpenGL, and does the research on the theory of cutter’s swept volume generation. In terms of the theory, a cutter’s swept volume is created. Finally, the Boolean difference operation of a stock and the cutter’s swept volume is realized, and the code is also given.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 538-541)

Pages:

951-954

Citation:

Online since:

June 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] J.Z. Yang, Q.F. Wang, Z.D. Huang, G. Chen: International Journal of Advanced Manufacturing Technology Vol. 33 (2007), p.1010

Google Scholar

[2] L.T. Chappel: Comput-Aid Des Vol.15 (1983), p.156

Google Scholar

[3] R.V. Fleisig, D. Allan: Proceedings-19th International Symposium on High Performance Computing Systems and Applications (2005), p.83

Google Scholar

[4] Y.H. Kim, S.L. Ko: International Journal of Advance Manufacturing Technology Vol.45 (2009), p.171

Google Scholar

[5] N.T. Stewart: submitted in fulfillment of the requirements of the degree of Doctor of Philosophy (2008)

Google Scholar

[6] Information on http://www.nigels.com/research/

Google Scholar

[7] A. Nguyen, D. Le, V. Ha: Proceedings of ISMAI-3 (2009), p. ISMAI03-TF-01

Google Scholar