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?