CamBam CNC Software

40 session trial and then will still work for small files - biased towards milling but I've used it for lathe work