Ok, I've been looking around the forums and have noticed instances where people have had similar issues. I'm starting to think this is a problem of syntax and/or ignorance. Last night I played with the machine and found that I have to use G43 H# in order to pull in the height offset. I tried putting the g43 at the beginning of the program and still couldn't get it to pull in the height offset. G43 is NOT modal. At least not the way I understand it to be. I have to use the G43 every time I want to change tools. Sure, it stays on, but I have to use it again when I make another tool change. Also, one thing I don't understand is when I use the M6 T#, what does it do? Does it actually pull in the diameter offset for that tool or does it only make the program display the tool number in the window?
What I think the software should do...
When I put in T1, it should pull in both the diameter and height offset for tool 1. I don't understand why I have to put in all this other stuff when using a simple T# command could do all of it in one go. Why can't the software do this? Can I make a macro or change something to make this possible? I don't know much about coding but I am learning. Any help will be appreciated. Thanks!