Basic LinuxCNC Postprocessor
Hey all,
A Sprut newbie showing up here. I have been running through the tutorials and getting a handle on the operations with Sprut. I'm purchasing because I love the integration of the models, simulation, fixturing and such available and the price is attainable for me as a hobby shop. The biggest issue I see coming at me though is where the rubber meets the road so to speak. The post processor. Included were just a few mills, Faunc30i and then Mach3. I have a conversion machine so nothing is of course going to be easy. Basic 3 axis system running LinuxCNC 2.6 (PM-25 or G0704 style mill.)
Everyone suggested trying the Faunc mill post as a start but that generates gobs of errors when loaded into LinuxCNC. After editing 7 or 8 lines I quit. Output that requires that much love is not going to work for me. I also tried Mach3 and got useful output with a few errors.
- The % and OXXXXXX label at the head of the file didn't go over with LinuxCNC. Commented that out.
- G50 in the preamble is not recognized for clearing scale factor. I was able to edit that out of the post pretty easy as well.
- M998 is an error and seems to be related to Tormach mills and tool changing. I have no auto tool changers so I edited that out of a couple locations I think and stopped getting that in the output.
- G52 X0 Y0 Z0 also blows up LinuxCNC but how that gets generated is a bit beyond me right now. Seems to be some kind of stepped offset from origin. I'm afraid that if I use offset copies of parts on a fixture later on I may see this being used.
So does anyone have any leads on a just a basic LinuxCNC (EMC) postprocessor for Sprut? No point in reinventing the wheel if anyone already has a wheel to start from. Any ideas on where and why Sprut may spit out G51 & G52?
CNC: Making incorrect parts and breaking stuff, faster and with greater precision.