Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Why does my axis jumps during a FindIndex function after the index is found? My offset is set to 0.

I'm executing the FindIndex function and the axis searches in the proper direction to the index pulse. When the index is found, the axis jumps at a faster velocity as if an offset was entered.
0 Kudos
Message 1 of 3
(3,478 Views)
Make sure you do not accidentally have the axes set up as open loop. Let me know how this works.

http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/86256a47004e16d186256b6800565680?OpenDocument

Regards,

Brent R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 3
(3,478 Views)
We found 2 problems that were causing the flexFindIndex call to fail. The first was that the encoder counts were incorrect and the other was that the encoder A and B channels needed to be reversed due to the orientation of our motor/encoder with respect to the leadscrew. I've attached a picture of the orientation of the motor/encoder and leadscrew assembly.
0 Kudos
Message 3 of 3
(3,478 Views)