put all AX5xxx first and any other devices behind it ... if translator created the config it is pure master swap to linuxcnc master which is probably OK... but I am just a man and its just a software ...
check sizes of ethercat IDN in the SM and maybe subindexes ...
check if all you have 0x01 ... if they are not change them
share .xml config its tricky to tell you more if there is just small part of the dmesg outcome...
EtherCAT ERROR 0-7: Failed to set SAFEOP state, slave refused state change (PREOP + ERROR).
EtherCAT ERROR 0-7: AL status message 0x0045: "MBX_SOE".
move(means cut off where it is and put it at the bottom of the file) in init commands from anywhere to the bottom like below -
Code:
<InitCmd>
<Transition>IP</Transition>
<Comment><![CDATA[Report diagnostics information]]></Comment>
<Timeout>0</Timeout>
<OpCode>3</OpCode>
<DriveNo>0</DriveNo>
<IDN>33072</IDN>
<Elements>64</Elements>
<Attribute>0</Attribute>
<Data>0100</Data>
</InitCmd>
</InitCmds>
</SoE>
</EtherCATMailbox>
EtherCAT ERROR 0-0: Failed to set OP state, slave refused state change (SAFEOP + ERROR).
EtherCAT ERROR 0-0: AL status message 0x001A: "Synchronization error".
which ethercat driver you are using for control the AX ? generic or native