This looks interesting, if you are good at blender. :) I think it is mostly for milling type CNC machines.
http://hackaday.com/2013/10/19/blender-cam-open-source-cam-software/#more-105359
https://www.youtube.com/watch?v=Ax8u3g-hI_A
http://hackaday.com/2013/10/19/blender-cam-open-source-cam-software/#more-105359
https://www.youtube.com/watch?v=Ax8u3g-hI_A