Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

pci 7344 to compact field point

Is it a good idea to switch from using PCI 7344 motion controller card to compact PAC so that I can implement fuzzy motion algorithm to control three axis ac servo motors.

TQ.
0 Kudos
Message 1 of 5
(4,348 Views)
If you need higher level control than PID for your motion application NI SoftMotion is highly recommandable. This software module will give you a trajectory generator, a spline engine and a complete motion API and it is independent from the hardware you use.

As a hardware option I would either recommend a cRIO-System with an embedded controller or a cRIO R Series Expansion system with a PXI-7811R in a PXI chassis with an embedded controller running LabVIEW RT. It's mandatory to run the supervisory application on a RealTime target like the PXI or cRIO embedded controllers as it needs to run in synch with the control application on the FPGA.

FieldPoint or Compact FieldPoint is only an option if your control algorithms are allowed to run extremely slow (more than 10 ms control loop rate). Typical motion applications require control loop rates of 1 kHz and above. The cRIO and PXI/RIO solutions support control loop rates up to 100 kHz and should be a much better choice.

The solutions that I have proposed are of course much more complex than using a PCI-7344 motion controller as all the software layers that are present in the firmware of the PCI-7344 need to be implemented in software. Additionally it incorporates LabVIEW RT and LabVIEW FPGA programming. SoftMotion is a great alleviation as you can concentrate on the control algorithm and the rest is done for you. Especially the shipping examples help a lot to get started.

In my opinion SoftMotion in combination with LV RT, LV FPGA and a corresponding target hardware is one of the best and simplest solutions in the market to create your own motion controller with your own control algorithm.
After the release of SoftMotion it took me only one working day to learn the API, setup the hardware and modify an existing example. After that I had a running motion control application.
Everything is done in LabVIEW, even the real-time and the FPGA programming but it's not a good idea to start such kind of a project as a LabVIEW novice.

Best regards,

Jochen Klier
National Instruments Germany
0 Kudos
Message 2 of 5
(4,344 Views)
Thank you Mr Jochen.

I have to make sure that this time I do it right.

The installed machine of three axis system (all ac servo motor)uses:
UMI
PCI 7344
Flex Motion

All motor runs smoothly with PID algorithm.
.....................

Objective: to compare the performance of PID algo with Fuzzy logic algo using Labview

If possible I want to do minimal re-wiring if the above objective need to be achieved.

Local NI sales engineer explained that I do not have to rewiring the UMI, can bypass it and he suggest me the following:
- FP 2000, LV RT Network Module (777792-20)
- FP PWM 520 8 ch (777518-520)
- FP QUAD 510(4 axis encoder(777518-510)
- FP TB 1 (777519-01)
- and all other related accessories.

I do not want the response very slow. Of course budget is other constraint that I need to think of.

And it is better if I can switch between motion control using PCI 7344 with the new one at any time.


Please advise me in details.

TQ.

SADIAH
0 Kudos
Message 3 of 5
(4,309 Views)
Thank you Mr Jochen.

I have to make sure that this time I do it right.

The installed machine of three axis system (all ac servo motor)uses:
UMI
PCI 7344
Flex Motion

All motor runs smoothly with PID algorithm.
.....................

Objective: to compare the performance of PID algo with Fuzzy logic algo using Labview

If possible I want to do minimal re-wiring if the above objective need to be achieved.

Local NI sales engineer explained that I do not have to rewiring the UMI, can bypass it and he suggest me the following:
- FP 2000, LV RT Network Module (777792-20)
- FP PWM 520 8 ch (777518-520)
- FP QUAD 510(4 axis encoder(777518-510)
- FP TB 1 (777519-01)
- and all other related accessories.

I do not want the response very slow. Of course budget is other constraint that I need to think of.

And it is better if I can switch between motion control using PCI 7344 with the new one at any time.


Please advise me in details.

TQ.

SADIAH
0 Kudos
Message 4 of 5
(4,308 Views)
Hello,

As Jochen mentioned, the cRIO or PXI solutions would provide faster control loops for you. Fieldpoint is not intended for high-speed control applications. The solution that was suggested will work, depending on how quickly you need to update your control signals that run between the control hardware and your motor. The FP PWM 520 is capable of output frequencies up to 1kHz.

Do you need to be able to update your signals any faster than that?

Regards,
Scott R.
Applications Engineer
National Instruments
Scott Romine
Course Development Engineer
National Instruments
0 Kudos
Message 5 of 5
(4,294 Views)