The different bits I run in my Shapeoko Pro (4) have different lengths and cutting lengths. I’m hitting a situation as follows:
I have multiple jobs with the same XYZ origin, which has Z-axis just 0.3mm above the spoilboard.
I run a facing operation via an .nc file, using the McFly cutter, about 10mm above the spoilboard. I use the BitSetter.
I then load a new .nc file that will use a ¼" end mill, but when I Start it, I get a warning about going beyond the Z-limit of the machine.
If I Cancel, then load the ¼" end mill (which uses Bit-Setter), then re-run the same .nc file, all is well.
I’m assuming that I could ignore the warning, but I’ve already milled into my aluminum hybrid table tracks too many times and so have PTSD. Seems like this might be a Carbide Motion bug - it should wait until the proper tool is loaded before warning about hitting Z-axis limits, right?
This behaviour was updated a while back — if you’re using a current version, it shouldn’t happen:
If this is happening in a current version, please let us know step-by-step what you are doing, upload the .nc file, and send us screen grabs showing the machine position when at the origin (or a specified offset from there) and measurements of how much stickout each tool in question has.
OK, with the latest Carbide Motion I no longer got the spurious Z-axis warning.
And, by resetting the travelX and travelY limits in the shapeoko.json file, I get proper warnings everywhere now.
My travelX was 445 and travelY was 444. Turns out I was able to expand travelX to 451.55, but had to shrink travelY to 436.75. I think because my travelY was too large CM wasn’t giving me warnings that the job was going to crash (which it did). It’s a tiny bummer that my travelY is limited more than travelX, and weird that the defaults in CM for my Shapeoko Pro (4) Standard were so wrong.