Yes, I know there is no ATC, but it’s ridiculous if I can’t change tools manually. How do I get Carveco to save the toolpath out? I’m only using one roughing path and a finishing path. Do I need to do this as separate files for each toolpath?
In either case, how do I zero the second tool after I lose that upper corner of the material? I can figure out a way to manually match the tool extensions when changing tools so I can forgo any zeroing, but is this the way to do it?
Hey Chris,
the buildbotics-derived Onefinity Controller DOES support tool change, however the code in the stock configuration does not work. You may use the Aiph5u’s tool change routine. You CAN have all tools in one g-code file.
Note that some CAM softwares like Carbide Create produce invalidated M6 Tx calls in their exported g-code files in order to make using another CNC control software difficult, but with a script you can change every instance of M6 commented out by a valid M6 Tx command.
See here for the g-code supported by the buildbotics-derived Onefinity Controller. It even supports a tool table.
Thanks, I will get around to trying your code, but my big issue is that Carveco won’t write out a file with more than tool because it thinks the BB controller won’t accept tool change commands. I could output two separate files for the two different tools, but then I need to manually combine it together. Is this how people do it or is there a way to get Carveco to output multiple tool files for this machine?
OK, Carveco emailed me and said that they have been told by Onefinity that their BB controller does not support tool changes. I have been pointed to the CAMotics G-code list by Onefinity for the G/M codes that the BB controller uses and the M6 tool change code is listed, so I’m stuck in confused land.
Hey Chris,
that’s what Onefinity tells you, because they don’t want to deal with the tool-change code, but you can clearly see on the Buildbotics Home Page that Buildbotics tells you how to use the tool change function.
So what Onefinity tells is wrong. It’s just that the code in the ‘tool-change’ field of Onefinity stock configuration is unusable.
Understood, thanks. In the end it doesn’t matter since Carveco won’t save out a multi-tool file for the 1F BB controller anyway. As it turns out, I think I’d rather just run separate programs than combine them manually. The parts I plan on making are large enough or detailed enough that I’ll need a break in between tools anyway. (I’m only using Carveco for one type of project so far.)
Thanks again.
What’s frustrating is that before I did the BB software upgrade (I had been running on 1.0.8 since I bought it), Carveco would let me save a toolpath and identify multiple bits when saving. Then while carving, it would pause, prompt me to insert the new bit, run the z-probing function then resume the carve.