This is where the advantage of a single central controller that calculates and performs the motion trajectory of all axis and control of the PID loop and can recover or retain the axis position in the worst of conditions.
With this controller, lets say an axis comes up against a stop while performing a move preventing it from completion, with a torque mode drive, the motor current will increase rapidly with the increasing following error, ultimately either the controller or the drive itself will sense this and take the necessary steps to turn the drive off and in most cases perform an E-stop before motor damage occurs.
Lets say it requires manual intervention of manually rotating the axis motor shaft/ballscrew etc to take it off the inadvertent stop and allow a reset of the E-stop circuit and enabling the drive.
Because the motor feedback is returned to the motion controller, the manual movement is constantly recorded and the motor position immediately updated to its new position when the drive is re-enabled therefore preventing any motor 'jump' or sense of error, or even the need for re-referencing the axis zero.
Al.
CNC, Mechatronics Integration and Custom Machine Design
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.