At this point, I think we can call this a bug. I never so much as leaned up against a CNC machine before I bought my VF-2ss and mine has never had this wrong-tool issue. Trust me, as I was learning, I would have found a way to mess that up if it was possible.
I'm betting there is a software issue, or possibly a sensor issue in the turret. I'm leaning towards software though. It's under warranty... don't be bashful about calling your HFO!
A bug there might be, but I previously left out an incident that, as it turns out, was absolutely the reason for all of this.
But first, my apologies for not posting any comments about this for a bit. I came down with a doozey of a cold so I haven't been in to work except for a couple of days when I thought the service tech was going to show up (he didn’t) Our service call kept getting pushed out, so I just stayed home and tried to rest. Well, yesterday the service guy showed up, but before I got in. With nobody at work who could describe the problem, he didn't see anything wrong, but he did leave his cell number.
Frustrated, I went ahead and retrieved tool 12 from pocket 16, got the program back to the point where it needed tool 12 and put it in the spindle. I finished running that part and started another, and damn if it didn't do it again when tool 12 came up. No tool. So I called the service guy's cell phone and left a message.
Surprisingly, he showed up about an hour later. Really cool guy. After I explained that the empty spindle should have a tool in it, he brought up the tool pocket table which had been mentioned by a couple of you. Everything looked ok at first, but then he noticed that there were two tool 12's (this takes a minute to notice, as the pockets are listed in order, but the tool numbers tend to jump all over the place).
What I should have mentioned before was that in the first week after we received this machine (first week of November), we somehow managed to create two tool 12's, but as far as I knew the "duplicate tool 12" problem had been resolved. Well, it did not show up in the tool offset table, but there it was, clear as day in the pocket table.
Clearing the duplicate tool was easy at that point (even though we assumed it had already been cleared) but now the question remains; how the hell did the machine allow the creation of two tool 12's? And that is where the "bug" might still be. Hopefully nobody will be able to accidentally create a duplicate tool number again down the road, but if this software version allowed it to happen once, it can do it again under whatever circumstances under which it happened the first time. We’ll just have to keep a close eye on that pocket table from now on.
Sorry for the long winded response, but I wanted to make sure the resolution of this problem was fully communicated to everyone who offered their help, and to help out anyone who might run into this situation in the future. Thanks to everyone who responded to my post.