Multimove collision prevention

Thanks guys. I can program logic into robot/PLC to make sure, that only one robot at time can enter collision area.

I’ve been thinking about using STOP function in case robots TCP’s get too close to each other (using Distance function).

What about using timed interrupt ITimer to check positions? Would it overload CPU?