Ethercat axis trajectory error

Ethercat axis trajectory error

Check the Target Position that is sent over EtherCAT.

DAC_OUT is the value the controller puts on the telegram.
Every cycle, DPOS --> DPOS * UNITS + offset --> DAC_OUT

Compare DAC_OUT to the Target Position object value in the drive. Over SDO on EtherCAT that is ususally object number $607A sub index $00.
CO_READ_AXIS(axis_number, $607A, $00, 4, -1) ' sends the result to terminal #0.
    • Related Articles

    • AN-315 EtherCAT setup for Panasonic A5B Drive

      When delivered, the Panasonic A5B has 2 features set; the Positive Over Travel Input (POT) and the Negative Over Travel input (NOT). If these are connected to limit switches then the system will work in the usual way until the limit switch is ...
    • AN-335 Gantry Error Compensation

      This document explains how to correct the position error between the two motors commanding the Gantry axis (longitudinal axis) of advanced Gantry systems
    • MOVEABS not ending in Target positon

      The cause the problem is that a MOVEABS takes ENDMOVE of the previous move as the start point. When we cancel the move in the MTYPE, it stops before ENDMOVE so it is not a valid start point any more. Here is a possible solution but it is not perfect. ...
    • Trio Motion Coordinator MC403 sudden axis status error

      Q: We always come up with “Axis Status: Error” and the active status flag is W (1) – Following error warning range and motor stops nearly instantly with E (8) – Following error exceeds limit.  How can we solve it? A: With SERVO=OFF, can you make the ...
    • Following error when using CSP in M753 Control Techniques drives

      Target Position is in DAC_OUT in CSP mode Encoder position is in ENCODER in CSP mode. Both can be monitored on the scope. FE is DPOS - MPOS so has a larger value than the real following error due to the EtherCAT cycle time. Set FE_LIMIT to suit the ...