Skip to Main content Skip to Navigation
Journal articles

Effective NC machining simulation with OptiX ray tracing engine

Abstract : 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
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Sylvain Lavernhe Connect in order to contact the contributor
Submitted on : Saturday, March 24, 2018 - 7:45:03 PM
Last modification on : Monday, January 17, 2022 - 6:46:03 PM
Long-term archiving on: : Thursday, September 13, 2018 - 7:43:54 AM


Jachym et al. 2018 preprint.pd...
Files produced by the author(s)



Marc Jachym, Sylvain Lavernhe, Charly Euzenat, Christophe Tournier. Effective NC machining simulation with OptiX ray tracing engine. The Visual Computer, Springer Verlag, 2018, ⟨10.1007/s00371-018-1497-7⟩. ⟨hal-01742413⟩



Les métriques sont temporairement indisponibles