Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Haydon Stepper Motor 21,000

Hi,
 
Is there a way to send digital TTL pulses from LabView or VI Logger to control the motion of a Haydon series 21000 motor? The parts we will use are:
 
1) 21H4AB-2.5-016ENG---- captive motor -1.5" stroke
2) E4P-200-197 encoder+encoder cable # CA 3285-1FT
3) Bipolar Chopper Drive 40105
 
Attached are the data sheets for the encoder, motor, and drive. There is also a load cell from omega that we are getting that will be used in a feedback loop. Ultimately, we want to get stress-strain diagrams and viscoelastic properties from biological materials.
 
Sincerely,
Chris
 
Download All
0 Kudos
Message 1 of 22
(6,722 Views)

Chris,

    Our software can send the pulses needed, as far as whether your hardware will work depends on the rest of your setup.  It looks like you have a stepper motor, in which case the encoder will work assuming that it is a quadrature encoder, which is appears to be.  The only question is what you are using to get  your signals to and from the motor.  There are many methods; as long as you are able to send step and direction signals and receive encoder signals it should work.  But in order to communicate with our software, the simplest method is to use one of our Motion cards.  Information about available options can be found here: http://www.ni.com/motion/.  The Motion cards are what we use to send the step and direction and receive the encoder signals, and there are already drivers that work with our cards where as other methods would need more programming.  Let me know if you have anymore questions!  Thank you.

 

-Allison S.

Applications Engineering

-Allison S.
Calibration Services
Product Support Engineer
0 Kudos
Message 2 of 22
(6,690 Views)

Hi Allison,

 

The motion control site is useful, but is it possible to do motion control with a DAQ 6220 card?

There are tutorials in powerpoint for the Series 7330, but I could not find the corresponding one for the DAQ 6220.

 

Chris

0 Kudos
Message 3 of 22
(6,584 Views)
I feel a need to state my opinion on this.  A DAQ card is not a motion control card.  A DAQ card can generate pulses that a stepper driver can use, but that is in no way a motion control solution.  If you are a student, have only money for a DAQ card, want to do it for fun, have lots of time to program, then go ahead and use a DAQ card.  I have only come across one production machine that used a DAQ card for motion control, and I could not convince the grad student programmer, or the owner of the company, that that was the wrong way to go.  The encoders weren't being used because it degraded the performance of the PC when they were implemented.  This was on a $150,000+ machine.
Message 4 of 22
(6,578 Views)
I second Brian's 'motion'
~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~
0 Kudos
Message 5 of 22
(6,570 Views)
Hi Brian,

How are you? Thank you for your helpful advice. It turns out we decided to go with your suggestion, and we have now in our possession the NI Motion Control software; the UMI-7764 interface; and the 73xx low cost stepper control.

I have a question as we configure the system for our motion applications. We are planning to use this in conjunction with a device to measure stresses and strains in soft biomaterials. We have a load cell that measures minute forces and a stepper motor that applies known, minute displacements. Is it possible to do feedback loops, say, to make a loop that tells the system to stop once a certain force is reached? There are "analog inputs" on the UMI board I've noticed. The load cell outputs 0-7.5 mV. We would like to amplify this 0-7.5 mV to the full range of the input range on the UMI board, to reduce quantization error, but to get the gain factor, we need to know the range of these inputs, if these inputs are the way to go. What is the voltage range of the inputs on the UMI board? Is there a way to do control loops in NI Motion? I have all the manuals, but I could not find specifications of the input range in them. Thanks for letting me know.

Sincerely,
Christian

Message Edited by aufgeschlossen on 04-10-2007 09:00 AM

Message Edited by aufgeschlossen on 04-10-2007 09:00 AM

0 Kudos
Message 6 of 22
(6,482 Views)

Christian-

The UMI is just an interface board.  You will need to look at the specifications of the PCI card to see what it can do.  I believe that most of them can take +/- 10V.  Therefore, you will want a signal conditioner that gets your 7.5mA close to 10V.  You won't be able to incorporate the analog feedback into a true control loop with the simpler controllers, but I don't think you need to.  For your system, I would initiate a move at a certain speed, then have a loop that reads motor position and the load cell.  If the load cell reading exceeds a certain amount, call a function to stop the motion. 

Brian

0 Kudos
Message 7 of 22
(6,471 Views)
Hi,

On page 5-6 of the 7330 motion control card manual, there the following information regarding the input ports:


Input Range                     Binary Values                     Resolution
±10 V                               –2,048 to 2,047                 0.0049 V/LSB
±5 V                                 –2,048 to 2,047                 0.0024 V/LSB
0–10 V                             0 to 4,095                          0.0024 V/LSB
0–5 V                                 0 to 4,095                         0.0012 V/LSB

Can someone explain how I can use the 0-10V range functionality?
Also, a separate question about the 7330 card is can I program feedback loops in LabView for use with the 7330 card? Does LabView recognize the card? Also, how can I start taking measurements on the card, having a function generator as a tester? I have the UMI board.

Thanks for letting me know,
Chris

0 Kudos
Message 8 of 22
(6,444 Views)

Hi Chris,

    When you set up your motion control in Measurement and Automation Explorer, you can set up which voltage range you want to use I believe.  Are you currently using your card?  Or are you just doing initial setup?  As far as taking measurements, you can test that in the same program, just open your card and choose the input channels and run the test panels.  If I have misunderstood please let me know, but I believe you can do all of the things you mentioned in MAX.  Thank you!

-Allison S.

Applications Engineering

-Allison S.
Calibration Services
Product Support Engineer
0 Kudos
Message 9 of 22
(6,432 Views)
Hi Allison,
 
Thanks for your reply. That helps.
 
Another question is, can I use the 7330 card in conjunction with LabView, or am I specifically bound  to using NI Motion?
 
Initially, I just want to do some trial runs for now with the voltages that would actually be used, which is in the 0-10V range. I would like to possibly set this up in Labview, instead of NI Motion. Is this possible?
 
Thanks for letting me know,
 
Chris
 
0 Kudos
Message 10 of 22
(4,680 Views)