Posted on

Control Techniques | Unidrive M Position Sync over Ethernet setup

We are going to show how to position sync two Unidrive M700’s over ethernet using the on-board ethernet capabilities of the M700.

We will show how to setup the mast drive to transmit via Unicast to a slave drive. We are transmitting one parameter, the P1 Position, M03.P029 to the slave drives M13.P021, Local Reference Position. While the master motor is turning it will transmit the position to the local reference position of the slave drive. Using M13 parameters we can then setup our slave drive to follow the master drive using various controller modes, M13.P010.

Example: Transmit values in M03.P029 to M13.P021 from drive A to drive B every 1 ms.

  • Mast Drive Settings (Transmit Drive):
    • Set message rate (4.10.004) = 1 ms
    • Set Tx1 link number (4.10.011) = 1
    • Set Tx1 source param (4.10.012) = 0.03.029
    • Set Tx1 param count (4.10.013) = 1
    • Set Tx1 transmission type (4.10.014) = Unicast
    • Set Tx1 destination addr (4.10.015) = IP address of B
    • Reset protocol (set 4.10.002 = On)
  • Slave Drive Settings (Receive Drive):
    • Set Rx1 link number (4.10.041) = 1
    • Set Rx1 destination param (4.10.042)= 0.20.007
    • Set Rx1 param count (4.10.043) = 3
    • Set Rx1 source type (4.10.044) = Direct
    • Reset protocol (set 4.10.002 = On)
  • If successful, the link statuses (Pr 4.10.019 for A; Pr 4.10.049 for B) will be set to OK.
  • When M03.P029 is changed on drive A, M13.P021 will be updated on drive B.
  • Use Menu 13 parameters to adjust the parameters to provide syncing between the two drives as needed by your application.