Where does the ai fail? Does the battle start? Can the robot drive around fine?
If the robot can drive around but the weapon doesn't fire then its probably a StartAngle issue, i.e. try all of the different start angles from -2pi to 2pi in increments of 0.5pi (if you've been reading other threads though I'm guessing you've already tried that). I would investigate it myself but I don't know how weapon skins work. I don't see anything else wrong in the binding. Anyway, good luck.