Forgive me, but I am fairly new to CNC but particularly new to the HAAS control.
I have an '05 TM-1 with 10 position ATC.
Basically I have a number of setups that I run, and each requires a different group of tools to be in the tool changer.
I have noticed that there are 200 record entries available, but I am a little confused of the most efficient way to handle my tool entries and changes.
So basically let's say that setup 1 requires (trancated list for simplicity sake):
#1 0.5" roughing endmill (offset entry 1)
#2 0.5" finishing endmill (offset entry 2)
#3 0.5 ball nose (offset entry 3)
All of the lengths are recorded in the control.
Now I've run my parts, and the next setup/program calls for
#1 0.25" roughing endmill (offset entry 11)
#2 0.25" finishing endmill (offset entry 12)
#3 0.25 ball nose (offset entry 13)
which obviously have different heights...
I can't figure out how to tell the control that tool position 1, is holding offset record #11, and not offset record #1... if that makes sense. Seems like it should be possible but I can not find the details.
I don't want to do height compensation directly into my programs because if I replace a tool, obviously the height will change.
Now... I am not against running a seperate program before each setup that sets all of the tool offsets for that specific program.
For example, change all tools manually - offsets do not match actual height offsets anymore... run program - sets to measurements inside .nc file.
Not a big deal because if I replace or change a tool I can just edit the .NC file.
What do you find is the most efficient way to manage this with a HAAS control?
Thanks as always.