I'm currently working on a project that will have two stations, both are locating product with a back left corner registering stops. Station 1 or 2 will be selected using a momentary push button for each station. Each station may or may not be running the same program. What I would like to do would be to set two Datum points at back left of each station and reference that 0,0 location to run all my programs off of. If possible I would like to be able to just program one station and then have that program be able to run on either station without having to program it for both stations. For example I'm familiar with CNC mills with G code and can run multiple parts using G54,G55,G56, ect. commands. I'm not sure how to do that or if its even possible within the UR programming with the pendant. I would also like to have it set up so that say station 1 is running and they have station 2 all set up and ready to go they can push the button to run station 2 but it won't run until its done with station 1. So essentially a FIFO array that the robot will be scanning in a parallel thread. I appreciate any and all help on the situation.