Jump to content
OMRON Forums

Enable an axis from a motion program?


Recommended Posts

For various reasons, I would like to kill an axis at the end of a motion program, say program 104. The motion program is called directly from a Windows application that I don't have the ability to change.


I can't figure out how to re-enable the motor the next time the motion program is called by the windows application. Can I not enable the axis at the start of the motion program 104? I get an error message something about "not ready".


I attempted to enable the axis from a different motion program that does nothing other than enable the killed axis. It won't run either if the axis is not enabled. It appears that the PPMAC is not going to let me run any motion program that deals with an axis that is not enabled. Is this the rule or is there a way that I am missing?

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Not ready means it is not in closed loop. That is correct.


I understand you said "for various reasons", but it is not a good practice to kill an axis running a motion program. Is this by any chance related to your PFM post? I would try resolving the jitter issue rather than adding complexity.


Yes, you cannot run a motion program in a coordinate system unless all assigned axes are in closed loop (not killed).


If this is really what you want to do, you would need to toggle it eloquently in a PLC with some handshaking flags.

Link to comment
Share on other sites

This topic is now closed to further replies.

  • Create New...