I came across this thread trying to do a similar thing, but on a R-2000iC 210L with a servo-actuated EOAT that grows 1500mm in two directions. Controller is R-30iB Plus. Here is how I ended up making it work:
Write to both $IA_HAND[x].$ELEM[Y].$SIZE and $IB_HAND[x].$ELEM[Y].$SIZE. This made the size change happen in real time. A couple of caveats to this setup:
- The 4D graphics do not update in real time to show the different size of the hand model - it appears that the graphics update every time 4D is opened. So to check how it's actually running, you have to close 4D and re-open.
- The values displayed on the Interference setup screen do not change while you are looking at it. The system variables still change, but the display of the setup does not.
Probably not useful for the original poster, but may help someone out in the future.