Hi,
I use mappMotion DS402 CSP to control 3rd-part Servos via EtherCAT fieldbus.Sometimes maybe once or twice a day,All axis simultaneously entered AxisErrorstop state.The logger shows “The axis isn’t ready for power on anymore”.But in fact ,those Servos hadn’t any error. What caused this to happen?Are there any methods to troubleshoot?
Hi @wenbin.yang , so interesting your case!
You have complex prj reduce the variables, focus on one axis, gHost_Ax10 for example:
-
I see one point where the axis was in Standstill, no Disabled, so? Standstill means your Enable input to the drive is high, ok + no issue on the encoder + your axis control is active and no error.
-
You command a MoveAbsolute to the axis, no problem you see the correct transition between PLCOpen states, so? Your axis is configured in correct way and you have passed a movement pars in correct range: vel,acc and the target position doesn’t exceed your sw limits
-
Suddenly your axis is not ready anymore, It can’t stay in standstill state that’s why it moves to ErrorStop. Why the axis is not ready anymore? Few reasons
a) enable signal to the drive dropped
b) DC bus voltage dropped
c) encoder issue
d) hw pos and neg signal high at the same time
…
l) Communication issue with 3rd-part Servos…let’s focus on this point!
What do you see on the other 3rd-part DRIVE! Do you see an error message? I think so…
Interesting post too for DS402 CSP: Ethercat by mappmotion - #2 by valerio.manenti
In the other post we saw and error message in the logger:
but noting in the Drivelog/network command trace, just an errorstop entry:
You can also check in the Drivelog if you see additional information (not sure about that), there is cool filter, apply that to your gHost_Ax10 axis.
For us it’s helpful to see all SystemDump, not only System and Motion modules:
Ciao
Valerio
Thanks for reply.For the reasons (I),I really didn’t see any error message on the 3rd-part DRIVE.But next time i will upload all SystemDump
Hi @wenbin.yang ,
what you have attached is not SystemDump but just all user + system loggers:
but I don’t see network command trace.
Few points to review:
a) Fix the issue
![]()
b) Fix the issue
![]()
c) We need network command trace, with the hope to see more details why the axis is not ready
d) Fix the issue
Ciao
Valerio
BuR_SDM_Sysdump_2026-07-09_14-03-25.tar.zip (3.3 MB)
for point
a)gZT_Ax19 just declaration but not use
b)on going
c)gZT_Ax10 just declaration but not use
d)on going
It’s just happen again.I upload all latest files(logger、systemdump、nwtwork command trace)
BuR_SDM_Sysdump_2026-07-09_15-07-39.tar.zip (3.2 MB)
errorlog.zip (847.1 KB)
NetworkCommandTrace.txt (1.2 MB)
Hi @wenbin.yang ,
unfortunately I don’t see additional details to explain why the axis goes to ErrorStop state.
As you see below you command move absolute (time 641 s) and you see on cyclic status bits: “Target position reached”:
after 622 s (more or less 10 minutes) automatically the axis goes to ErroStop but we don’t see the reason of that:
I don’t have other idea at the moment.
Ciao
Valerio
不建议B&R的控制器控制第三方伺服。会出现很多问题。
Hi @wenbin.yang ,
in case of error can you share with us the status of these variables?
Status inputs:
a) Module ok
b) Status word
c) Error code
Thanks
Ciao
Valerio
























