07-19-2005 09:02 AM
07-19-2005 09:43 AM
07-19-2005 11:38 AM
Hi,
Our motion controllers allow you to preemptively start a move in the middle of a current move. For example if you are moving from point A to B and based on some logic, you determine you need to immediately start moving to point C. A preemptive move allows you to just load the new target position and call start. You do NOT have to first stop the current move and then start the new move.
In your case, you want the first move to complete before the second move starts. There are two ways to handle this. First, wait for the move to complete via a Wait For Move Complete function/VI call, or use the Check For Move Complete function/VI in a loop. Second, use Blend Start instead of the regular start. A Blend Start (if blend factor is set to 0) waits for the first move to complete before the second move starts.
Check out the help topics for Start Motion and Blend Motion to learn more.
Thanks,
Rodger S.
07-19-2005 11:11 PM
Hi RodJ,
Thanks for your suggestion. I'm sure it should work. I'll try it and contact you if I face any problems. Keep in touch.
Bye
Regards,
Giridhar Rajan
Automation Engineer
Cruiser Controls,
Mumbai, India