Effective NC machining simulation with OptiX ray tracing engine
- 64 Downloads
The manufacturing of high-added-value products in multi-axis machining requires advanced simulation in order to validate the process. Whereas CAM software editors provide simulation software that allows the detection of global interferences or local gouging, research works have shown that it is possible to consider multi-scale simulations of the surface, with a realistic description of both the tools and the machining path. However, computing capacity remains a problem for interactive and realistic simulations in 5-axis continuous machining. In this context, using general-purpose computing on graphics processing units as well as NVIDIA OptiX ray tracing engine makes it possible to develop a robust simulation application. Thus, the aim of this paper is to evaluate the use of NVIDIA OptiX ray tracing engine compared to a fully integrated CUDA software, in terms of computing time and development effort. Experimental investigations are carried out on different hardware such as Xeon CPU, Quadro4000, Tesla K40 and Titan Z GPUs. Results show that the development of such an application with the OptiX development kit is very simple and that the performances in roughing simulations are very promising. Developed software as well as dataset can be downloaded from http://webserv.lurpa.ens-cachan.fr/simsurf.
KeywordsMachining simulation Ray tracing GPU computing CUDA architecture OptiX
We gratefully acknowledge the support of NVIDIA Corporation with the donation of the Tesla K40 GPU used for this research as well as the support of the Farman Institute (CNRS FR3311).
- 2.CUDA, C.: Programming Guide, NVIDIA, (2012) http://developer.nvidia.com/cuda/
- 4.Inui, M., Umezu, N., Shinozuka, Y.: A comparison of two methods for geometric milling simulation accelerated by GPU. Trans. Inst. Syst. Control Inf. Eng. 6(3), 95–102 (2013)Google Scholar
- 10.Parker, S., Bigler, J., Dietrich, A., et al: OptiX: a general purpose ray tracing engine. ACM Transactions on Graphics, Proceedings of ACM SIGGRAPH, 2010, 29(4), Article 66, 13 pages, (2010)Google Scholar
- 12.Zhang, W.; Majdandzic, I.: Fast triangle rasterization using irregular Z-buffer on CUDA, Chalmers University of Technology, p. 78 (2010)Google Scholar