What does SERVO_OFFSET do?

What does SERVO_OFFSET do?

SERVO_OFFSET is a system parameter that is usually set by the operating system.  The value depends on the SERVO_PERIOD, the modules fitted (to a MC664X) and the model of Motion Coordinator.  It should not be necessary to set this in a system.  Only change the value if told to by Trio's engineers.  Incorrect setting may cause non-starting of EtherCAT and missed encoder counts in analogue systems.

Tip: SERVO_OFFSET is sometimes confused with the EtherCAT SYNC0 offset.  These are 2 very different settings.  Sync0 is a feature of the EtherCAT slave device that is set up by the master.  Sync0 is set globally by the ETHERCAT function $91 or for individual slaves by NODE_SYNC_OFFSET.
    • Related Articles

    • Kollmorgen drive with SERVO_PERIOD issue

      EtherCAT network goes in operational state only with SERVO_PERIOD=250 µsec setting when Kollmorgen drives are in use. The network stays in safe-operational state with any other servo period setting. The following needs to be done; * MC_CONFIG to be ...
    • EURO 404 - Motion Problem at SERVO_PERIOD 250

      A motion problem could occur when running MC403, MC405, Euro404 or Euro408 at 250 usec servo period. The moves would stop (buffers frozen) and an uncommanded movment could occur on one axis in an XY pair. The issue occured very infrequently and was ...
    • AN-381 EtherCAT Drive SYNC0 Offset

      EtherCAT uses a synchronization system with distributed clocks that keep all slaves very precisely in synchronization with the Distributed Clock (DC) master. In a Trio EtherCAT network, the DC master is the Motion Coordinator. After initialization, ...
    • MC4N Sync Encoder

      The encoder axis in the MC4N will automatically set itself up. With no EtherCAT axes it will be axis 0 and the ATYPE will show as either 44 (servo) or 76 (incremental encoder). You can connect an encoder and it will count the pulses straight away. ...
    • What is the range of Servo update rates on P834 EURO408?

      The Euro404 and Euro408 both support the following servo update rates set by SERVO_PERIOD.  At the fast rates, the number of axes is reduced. 125 microseconds (4 axes max) 250 microseconds 500 microseconds 1 milliseconds 2 milliseconds