I’m running into an ATC problem again and I’m hoping someone can help me recover from it without having to rebuild my entire CNC12 profile.
Today I broke the bit in Tool #4. I replaced the bit in that tool holder and was having some trouble getting the job restarted. During troubleshooting I restarted CNC12 and also powered the machine off and back on.
After restarting, my ATC configuration ended up in the state shown in the attached screenshot.
The strange part is that the TOOL RACK section is now completely empty, but CNC12 still remembers the custody/status of the individual tools under OTHER TOOLS:
- Tool 1 = Spindle
- Tools 2, 3, 4, 5, and 7 = In bin
- Tool 6 = Out of custody
The tool diameters and height offsets are still there, but LOC X, LOC Y, and LOC Z are all 0.0000.
So it appears that CNC12 has lost the actual tool-bin definitions/locations while retaining the information saying that the tools are still sitting in those bins.
That puts me in a circular situation. CNC12 thinks the tools are in bins, but it no longer knows where those bins are. If I try to go back through the bin-location/configuration process, it won’t let me properly start over because it believes the bins already contain tools. At the same time, I can’t use the ATC normally to unload those tools because the rack locations are gone.
What is especially frustrating is that this has happened to me before.
After getting everything working previously, I intentionally made a duplicate of my known-good CNC12 profile specifically so I would have a backup if the ATC configuration disappeared again.
I tried loading that duplicate profile today, but surprisingly it shows the same missing Tool Rack information.
That raises a few questions:
- Where are the ATC tool-bin XYZ locations actually stored?
- Are the bin definitions/locations stored separately from the tool custody information?
- Are any of these ATC settings stored somewhere outside the individual CNC12 profile, which would explain why my duplicate profile shows the same problem?
- Is there a configuration/database file containing the tool-bin locations that I can restore from a backup?
- Is there a way to manually reset the custody status of these tools so I can re-run the tool-bin location setup from scratch?
- Most importantly, what could cause the Tool Rack/bin configuration to disappear after a restart while the tool assignments, height offsets, and custody information remain?
I really want to understand how to properly back this up going forward. I created the duplicate profile specifically because I thought it would preserve a known-good ATC setup, so finding out that it doesn’t appear to protect against this failure is concerning.
For now I have stopped trying to move anything with the ATC because I don’t want CNC12 attempting a pickup/drop-off with missing location data.
Screenshot attached showing the current Tool Library state.
Also, I don’t want this post to come across as me being unhappy with the ATC itself. Other than this issue, the ATC is FREAKING AWESOME. When everything is working, I am loving every minute of using it. It has comp
letely changed the way I run jobs. I just need to figure out why I keep ending up in this particular software twilight zone before I finish pulling my hair out. ![]()
Any help recovering the existing bin configuration, figuring out what is causing this, or identifying exactly which files/settings I should be backing up would be greatly appreciated.
