造成CMAX频繁报错E58 Handshake error的原因是在未接收到Ready信号之前给出Start信号导致的。

正确的控制信号流程是首先给Enable信号、Stop信号,当接收到控制器反馈的Ready信号之后,才可以启动或是寻零操作,如下图所示:

当启动或是寻零信号在未接收到Ready信号之前给出的话,就会报错E58时序错误。如下图所示: