Z Axis greater than soft limit of 0

Each time I try to probe my job, I get a different error about the same thing:

I always home prior to probing. It’s clear that the Z axis has plenty of room to move above my job. I’ve checked the Fusion360 design file and I’m only retracting 0.2" and an additional 0.2" for moves.

I reset the configuration and reloaded my configuration and rebooted. I’ve rebooted, shut down and rebooted, Nothing seems to work.

What is going on? BTW, I’ve read most every other thread about this problem but mine does not fit any of them. The fact that I always get a different error despite (A) the code being the same, and (B) probing the same corner just does not make any logical sense.

In fact, every time I try to use my CNC I get this error or a similar one about the Y axis. In the past, resetting had handled it, but them it comes right back. I mean, I reset, set up the job and run it and then try to run it again and get the same error. Something is wrong. Is it the 1.4.0 firmware or the BB controller?

Well I cheated a little. I set the “max-soft-limit” to “0.3”. No more errors after that and my program worked flawlessly. But why?

I move my spindle in the Z axis to fix this error. I like your solution too, but I’d be leery of it. The reason is that I find that the 1F axis errors are correct, compared to the way I generate gcode. What I mean is that I make an error in GCODE and this catches it. I re-adjust my Vcarve/Carveco model and regenerate my toolpaths and I usually come out with working gcode. In my opinion, Buildbotics derived firmwares are good for beginners.

Hey JonnyDex,

Remember that the zero coordinate of your 3D model must be located at the same position as on your real blank. If you have your workpiece origin (=workpiece zero coordinate) on the bottom of your 3D model, you must probe from machine bed. If you have your workpiece origin at the top of the 3D model, you must probe on the top of your blank.

:warning: You should not change the soft limits of the machine. You are fooling the machine if you do that.

The min-soft-limits and the max-soft-limits are part of the configuration and are fixed for your machine model. You should reset the configuration to its default on the ADMIN page and not touch the limits, but find the real cause of your problem instead, that is one of the above.

This is wrong. Don’t do that. You have to home exactly once, that is after switching the machine on.

Homing ≠ Zeroing!

Maybe you are probing wrong, please follow these instructions on how to probe:

With your gamepad, or with the Jog Pane, or with MDI commands, you must move the bit closely over the circle in the touch plate prior to start probing.

See also

Thank you Aiph5u for the detailed response. I get it about not changing the max-soft-limit.

I have solved this problem. It turns out it was my ignorance of the workings of Fusion360. I thought I had the origin set to the top lower corner of the model, and in the tool path I did, but in the Setup I did not. (Not sure why there are two places that show the machine where to start from. Anyway, it was set to the bottom of the model and that adds 2.5" to the Z!

Zero on Bottom

Zero on Bottom Dialog

I changed it to:

Zero on Top

Zero on Top Dialog

1 Like
1 Like

It was not a OF problem but a Fusion360 problem.

Don’t confuse the origin of the component with the origin of CAM setup – they are not the same thing (as you figured out). You can have many, many components in a design, each having different origins (if you want). A CAM setup can only have one, and all tool paths in the setup reference that origin. You can mill multiple components in one setup and even in one tool path. Hope that adds a little clarity.

-Tom

1 Like

It does Tom, and thank you for answering.

This is a good lesson for me and I agree with your analysis. Thank you.