pxmcc_axis_get_cur_dq_filt_raw(mcs, &cur_d_raw, &cur_q_raw);
- if (mcs->pxms_flg & PXMS_ERR_m) {
+ if ((mcs->pxms_flg & PXMS_ERR_m) ||
+ !(mcs->pxms_flg & (PXMS_ENO_m | PXMS_ENR_m))) {
pxmc_rocon_pwm2ph_wr(mcs, 0, 0);
pxmcc_axis_pwm_dq_out(mcs, 0, 0);
mcc_axis->steps_inc = 0;