Monday, March 25, 2013

GPGPU accelerated fully automated tool path planning system for 5-axis CNC milling machine (something like a CAM)

This system was developed as a part of my dissertation. It takes an STL file as an input and produces a valid G-code (guaranteed no collisions between tool and material) for a 5-axis machine (it was designed and tested on Okuma table/table machine). Everything is developed completely from scratch, including: geometry representation, all math, all geometry algorithms, postprocessor, etc. It performs almost all calculations on GPUs (actually tested on 3 GPUs) and written in Python, C++ and OpenCL. The current implementation works with ball-end cutters only and has some other limitations but it works. Here are some results: input models and machining results.






 




 








No comments:

Post a Comment