This is a deep change, so we were also able to go into the BitSetter and initialization code to remove some of the delays that give the spindle time to spin down. (They’re not removed; we now track the time of the movement and only dwell for the remaining time)
We’re moving the moment that we use the tool measurement closer to the moment that we measure it, which makes it harder for someone to change the tool at the wrong time.
Again, this is something we’ve wanted to do for a long time, but people don’t like change, so we kept putting it off. (I’ll skip the straw that broke the camel’s back)
The tool is going to be measured with BitSetter every time you set a Z zero:
The spindle will then return to the prior X/Y position, with the spindle retracted to the top.
We've worked through the two most common workflows that our customers follow, plus two that are more for advanced users to see how this will affect them.
There is no real change here; the initial tool measurement is deferred until the zero is set. Some popups are avoided.
This should be a net win, with the initial “Load Tool” process eliminated. Some popups are avoided.
No real change here; the initial tool measurement is deferred until the zero is set. Some popups are avoided. (We’d call this a “Winston Workflow” that is not frequently used)
There is no real change here; the initial tool measurement is deferred until you try to run the program. Some popups are avoided. (We’d also call this a “Winston Workflow” that is not frequently used)
Like we've said before, very little of what we do is driven by "can we do it?" It's mostly driven by "should we do it?" The calculus for "should we" comes down to how much trouble we'll cause for people who are used to the current way things work, or never took the time to learn how to use the machine when they got it.
History has shown that small changes can lead to massive support headaches, so we take them very seriously.
We've wanted to do this for years, but it never felt like the right time. At this point, the pain of continuing to support the old way is greater than the pain of changing it.
This will begin in Carbide Motion 623, and there will be an obnoxious popup before you download, pointing to this blog post. If you don't like change, feel free to stick the the existing builds; they'll continue to run for a long time.
Set Zero Checklist
The process of setting a zero without a BitZero is very simple, but it is important to follow the steps in order. Until it's second nature, we recommend that you print this page out and keep it next to your machine.
The most important part of the process is to make sure that you do not change
the tool unless prompted by Carbide Motion, or you press the "Load Tool" button.
Set a Zero
1. Start the Machine.
2. Load your stock into the machine.
3. Press Initialize
4. If you need to load another tool, press the "Load Tool" button. DO NOT change the tool after this unless you are explicitly prompted to do so.
5. Press "Jog"
6. Jog to the starting point you'd like to use. The tip of the tool should be touching the location of your zero.
7. Set you zero.
8. Exit jogging.
9. Load your job.
10. Run you job.
11. Once the job is running, if you are prompted for a new tool, then it's safe to insert it.