You may need to reset the axis after a safe torque off. To test, use a motion direct command (MAFR), then see if the axis will run. If that works, program in a reset method.
Good luck.
strangely i added a new mso outside the aoi, and when i trigger it works.
while the mso inside the aoi does not, even if i retrigger! how is this possible?
You can't issue an MSO with the axis in the connecting state or module faulted. There's a specific order and checking status of the axis to properly reset. MASR if axis shutdown. Then MAFR if axis faulted. Then if axis is not shutdown and not faulted and motion group is synced, then MSO.
Theres a Rockwell publication for motion that details all the pertinent status bits and resets. Not at my PC so cant identify them for you, but Google rockwell motion and you'll find it.