I am running into an issue where my two different robots are behaving differently.
If I create a simple program with just positions in UTOOL=10 and UFRAME=7 in group 1, I can jog the program as long as I have those frames selected on the teach pendant.
That's all good and normal. The problem I'm having is when I actually add the UTOOL and UFRAME instructions in the program. When I DEFINE these as 10, and 7 respectively, they are changed in both group 1 and group 2. I understand that this is normal, and it can be masked with the gp: choice, but that is not my issue.
My issue is that on the R30iA, I am able to do this, and the program will jog without issue with the g2 frames not matching the current selected frames. This robot doesn't seem to care what g2 is set to, and it runs regardless as long as group 1 matches the same frames that the positions were taught in. (g2 is a spot welder gun).
My R30iB robot refuses to run and gives me an error stating that my utool doesn't match on group 2.
Was something changed when the B robots came out that now faults? I'm being told that the B was operating just like the A until recently, but I don't have any proof.