Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Brand New Flex motion 6C not working properly

We are using a self made servo motor drive with flex motion 6C Card and UMI Flex-6. We have observed erratic behaviour as far as servo motor behaviour is concerned. There are a few questions that I would like to ask:
1. How do I make sure that the card I have is working fine and there are no error in the UMI Flex-6 accessory.
2. Can the settings of the PID controller and other parameters change because of errors in the servo motor drive.
3. Should the settings change overnight.
The bottom line is that I want to make sure that the card is Ok and there is no problem in it.
I need a definite plan so that I may make sure that the card I have is Ok and there is some problem with drive and motor.
0 Kudos
Message 1 of 3
(3,396 Views)
Himanshu,

There is not one single test that can evaluate all of the features of the Flexmotion card, however you can test most of the features individually. First go into MAX and initialize the card. MAX should report that the card has initialized successfully. If this is not successful, please make sure you have the latest version of the Flexmotion driver installed. Currently this is version 5.1.1.

Configure all axes on the card for closed loop stepper and reinitialize the card. This will will make sure that the DAC outputs are free to be tested manually. Go into the development environment that you are using (LabVIEW, C++, etc.) and write a small piece of code that calls only Flex Load DAC. Start with one of the shipping example programs and remove all c
ommands except this one. This will allow you to send a voltage out on one of the DAC channels, which can be measured with a DMM. Check that the voltage from the card responds to the Flex Load. Do not be concerned if the voltage if off by 100mV or so.

Repeat the process for the ADC channels by using a voltage source and Flex Read ADC.

Connect an encoder and +5V power supply only to the inputs on the UMI. Go to the 1D interactive screen in MAX. Turn the encoder by hand and check that the trajectory feedback responds to encoder movements. Also check the encoder with a scope if possible to make sure it is actually putting out pulses.

If all of these tests work fine, then the card is most likely in good shape. Please let me know the results and I will be happy to help.

Regards,

Brent R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 3
(3,396 Views)
Respected Sir,
It would be extremely nice and kind of you if you could send me a set of rules that I have to take care while designing the driver of the servo motor. We have already designed a driver but we do not know about points that are important for proper functioning and protection of the flex motion card, UMI, etc.
Please send me some information.
0 Kudos
Message 3 of 3
(3,396 Views)