Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Why cant I start 1 axis moving while another is still in motion?

Hello gentlemen,
Why is it that when I have an axis already in motion, regardless of which board its on, I cant start another axis into motion until the currently moving axis finishes its move. All moves I an speaking about are point to point positioning moves. I can have one axis or more making a velocity move and start a point to point move with no problem. I am using 5 NI PCI-7344 cards in my system. Can anyone please help?
 
0 Kudos
Message 1 of 6
(3,837 Views)
I don't really have an answer, but I would like to know if you are trying to move axes on the same card or on different ones.  I would be suprized if they blocked each other, but I would not be willing to bet on it not happening Smiley Happy.
 
0 Kudos
Message 2 of 6
(3,833 Views)

Hi Bob,

Currently they are on different boards which seems odd to me.

0 Kudos
Message 3 of 6
(3,830 Views)
Rick_L,

I have never seen this kind of behavior. In general all axes can be started and stopped independently, no matter if they are on the same board or on multiple boards. Could you please provide some more information?

  1. Which programming language are you using?
  2. What's the version of NI-Motion?
  3. Do you see the same problem in MAX?
  4. What happens if you try to start another move? Do you receive an error? Is there a modal error?
  5. Could you post a small example that demos the problem?
Thanks,

Jochen Klier
National Instruments Germany
0 Kudos
Message 4 of 6
(3,821 Views)
Hi Rick. I can help you if I get to see your VI.
Sometimes, putting some of the motion VIs into while loops creates a similar problem as yours.
 
Regards,
Automation Engineer
Cruiser Controls
Mumbai, India 
0 Kudos
Message 5 of 6
(3,814 Views)
Yes, that is exactly the situation. I am running a dressing cycle with one axis in a loop while trying to position a part with two other axes at the same time. When dressing loop finishes it continues to loop doing nothing until the dressing cycle is called again. I will post a copy of the code as soon as i can. Thank you.
0 Kudos
Message 6 of 6
(3,807 Views)