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