ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Velocity Read in closed loop stepper mode

Solved!
Go to solution

Hi All, i have a servo motor driven by a Gecko 340, so basically my PCI 7344 sees it as a stepper. 

The feedback is made through an encoder of 1009 lines per revolution (yes, strange but true it has 1009 lines per revolution).
So in MAX I've set it as a stepper in closed loop, feedback is Encoder, and steps per revolution is 1009x4 = 4036
Encoder settings are Encoder counts per revolution = 4036
I can move the axis in position mode, and it works just fine.  
When command is set in velocity mode, the axis moves a the correct velocity, but the velocity read (in MAX) is inconsistent with the velocity set. 
For example: setting a velocity of 10000 steps/s will return a read velocity of 31 steps/s.
setting 50k steps/s returns a read velocity of 250 steps/s.

I have the same readings in LaVIEW using the Read Velocity.flx, and Read Velocity in RPM.flx the velocity read is wrong and i just can't figure out why.
any ideas?

 

0 Kudos
Message 1 of 2
(2,555 Views)
Solution
Accepted by topic author Nihil
0 Kudos
Message 2 of 2
(2,486 Views)