Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

How to move two stepper motors at the same time without any delay between them?

Hello,

I am trying to move 2 stepper motors in parallel, but always i am getting some time delay, the interface is GPIB that i am using to communicat between the PC and teh controller.

any advice will be highly appreciated.

 

thanks

Aneece

0 Kudos
Message 1 of 4
(4,170 Views)

Aneece,

 

if you send start commands for each axis individually, you always will see a non-deterministic delay between the two axes and there is nothing you can do about. Please check with the documentation of your GPIB motion control device if it is possible to define a vector space that contains both axes or if it is at least possible to send a multi-axes start command that starts multiple axes at the same time with a single command.

 

Regards,

Jochen 

Message 2 of 4
(4,156 Views)

Hello Aneece,

You may want to look at motion card such as PCI 7344that can control up to 4 stepper or servo motor together. This might be an alternative for you.

 

PCI-7344

https://www.ni.com/en-us/support/model.pci-7344.html

 

Hope that this helps.

Meadow

- Meadow -
LabVIEW 7.0 - 2011, Vision, RT, FPGA
TestStand 3.0 - 4.5
Message 3 of 4
(4,153 Views)

You may also want to see if you can load the move sequences for each motor and start the move on a common trigger.  Years ago, I had the same issue and was able to add a command to the move sequence program to wait for a hardware trigger before starting the motors.  It worked perfectly.  I think these were old Compumotor drivers.  I would think the same mechanism is still in place with newer drivers.

 

Tom

0 Kudos
Message 4 of 4
(4,101 Views)