Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Position Error When Running Closed Loop with NuDrive for Stepper

Hardware: Motion Control>>Power Drives

Problem: I have a motor that I have set to microstep at 20,000 steps/revolution and an encoder that does 2,000 counts/revolution. When I try to run in closed loop, I get a position error.

Solution: By default the NuDrive DIP switches for each axis are set to microstep at 10. So if the motor is a 1.8 degrees per step motor (it has 200 steps per revolution), it will now have 10 times 200 or 2,000 steps per revolution. If you have an encoder that reads 2,000 counts/revolution or more, this works fine because the number of counts/revolution matches. When changing the microstepping to something else, the motor should still be able to run in closed loop so long as the following error is set to be something large enough. For example, if I had a motor that has 200 steps had microstepping of 50 X and an encoder that was 500 lines/rev (2000 counts/rev) the following error should be set to at least 50 to avoid a position error.


Related Links:

Attachments:





Report Date: 07/26/1999
Last Updated: 11/02/1999
Document ID: 1NPCMP1Q

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit