LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Motor Position Control

Hi,

 

I am new to LabView and am looking to write a code to control the position of three bipolar stepper motors. They are the:

Astrosyn MY706

Astrosyn MY703-3 and

Astrosyn MY7001.

 

I also have the Astrosyn MY702A Microstepper driver which will be microstepping the MY703-3 motor. I am using the NI USB-6008 I/O as that was the DAQ unit supplied to me. I do not have any budget left to purchase the NI Motion Controller application or another form of DAQ device, but am looking to write a LabView code that will control these motors (using LabView 8.2).

 

The first two motors above will be driving 2 ballscrews and the third will be rotating a shaft. Ideally I would like to set up three independent sub VI's so that altering the position of one motor will not affect another. I am not sure if that is possible.

 

Any help with constructing a VI will be greatly appreciated. If I could begin to understand how the electronic pulses are controlled I may be able to figure out a suitable VI, however I do not have a clue at present.

 

Cheers,

PJ

0 Kudos
Message 1 of 2
(2,755 Views)

Take a look at some of the DAQ examples for outputing signals with your USB IO device which are shipped with LabVIEW.  Play around with those untill you can see the Output changing from your I device.  Then copy code out from there and create a vi that will drive the Output of the IO device in a way that your stepper motor understands.

 

It is a bit of a broad question so if you go down this route and ask more specifics as you go along we will be happy to help 🙂

 

craigc

LabVIEW 2012
0 Kudos
Message 2 of 2
(2,746 Views)