text: <s>[INST] I have a servo in one machine connected to a AB PLC. and i want to make that servo as master servo and synchronize the two other servos which are present in another machine with different AB PLC as slave WRT to the master servo from first machine. so how i can transfer the axis data from one PLC to another PLC as i want to use MAG instruction to build electronic gearing? [/INST] Option 1: in the Master machine you can produce this axis over ethernet IP (supported starting Logix v32).  them you can creat a virtual axis in the remote machine (slave) that consume the data from the Axis produced in the master machine. Then depending of your need you can Gear, Cam any of the remote machine to the Virtual slave that is sync to your master axis on the master machine.  If your application is bellow V32, you will have to use a CIP sync AOI (much more complex), at this stage please engage a Rockwell Automation support.\n Option 2: Buy a CIP motion encoder , and install it on the Master Machine, this encoder will be connected on the Network and processor of the remote (slave)Machine. This encoder will be seen as a real CIP Motion axis in the remote Machine, you can them use this axis as a master for the other axis on this remote machine. Them you just have to creat a PCAM , MAG..etc between this encoder and the axis that you need to synchronise on this slave machine.\n The Option 2 is the easiest, but require some investment. But do not require modification of the code of the master machine. The Option 1 is the most complex to implement, even more if you have a Logix version bellow V32 and you don't want to upgrade to V32... without support I will not recommend this one.\n </s>