text: <s>[INST] Multiple selectable Master Axis, One slave I have four identical stations that represent an Auxillary Feedback Axis to my system. The operator selects the station the slave axis is positioned at. I switch the station encoder to one of two axis (stations 1 & 2 to Axis A aux feedback and stations 3 or 4 to Axis B aux feedback). I now want to do a MAPC and slave an axis to the selected station. This program was based on a single station that I have converted to run at four stations. However, I programmed the MAPC for Axis A Aux feedback (stations 1 or 2) and now need to run at the other two stations (3 or 4). I would prefer to only have the one MAPC and switch in the appropriate Aux feedback axis as the master. I thought I could use a Virtual Axis in the MAPC and two MAG instructions to gear in the appropriate axis, but I see notes that the MAG only works with physical axis. Is this true? Is there another way around having a second MAPC? I have a lot of overhead (alarms, permissives, latches, etc.) surrounding the Cam instruction and would like to avoid duplicating it. [/INST] Not True MAG work on virtual axis (so does MAPC and MATC) Your plan should work Master -> Virtual via MAPC Virtual -> Correct Slave via MAGOR if I misunderstood the application Master -> Virtual Master via MAG Virtual Master - > Virtual Slave via MAPC Virtual slave -> Physical Slave via MAGBe aware there are scan delays based on your group update time One group update time per virtual slave \\n </s>