Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

multiple vector space moves

I have a system using three (3) PCI-7350 cards to control 18 stepper motors. The motors are physically grouped into six XYZ positioners. Using Labview, I define a 3-motor positioner as vector space 1 and move the positioner 3 dimensionally to my hearts content. Here is my question:

I need to move all six positioners simultaneously (18 motors). How do I do that?
Can I define six vector spaces and tell them all to move at the same time?

Any help will be appreciated

Alejandro
0 Kudos
Message 1 of 2
(3,190 Views)
Alejandro,
 
Thanks for your post.  Sounds like an interesting application!  Configuring 18 motors to run at the same time will be a bit tricky.  Your are correct in your assumption, I would try to tackle the problem by calling a move on a set of vector spaces defined for all the motors.  Once the call is made, each vector should respond at the "same" time.  The move may not be truely simultaneous as there may be some minor lag as the board(s) flip across each vector (there may be some minor latency across boards).  You may want to use a RTSI cable to synchronize all of your PCI boards together to help ensure they all run at the same time.
 
Thanks,
 
Scott Savage
National Instruments
Applications Engineering
0 Kudos
Message 2 of 2
(3,177 Views)