Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Problem to detect the encoders on PCI-7332 board

Hello,
I use a PCI-7332 board, and MAX generates me an error when  I use my stepper in closed loop. 
The Stepper moves in the direction wished then stops after arround 800 steps.  I use one stepper already equipped with the integrated rotary encoders with the output A, A /, B and B / bit without INDEX signal: Have-you need the INDEX signal to use the stepper in closed loop? 
I looked at my signals with scope and I have visualized a corrected pulse train on the output A, A/, B, B/. 
What is the solution to resolve my problem?
 
 
Thank you in advance for your assistance
0 Kudos
Message 1 of 4
(3,357 Views)
The use of the index signals is optional so not using them shouldn't have an impact on the general function.
There is a good document about closed loop steppers in the NI knowledgebase. Please check the hints in this document thoroughly.

Best regards,

Jochen Klier
National Instruments Germany
Message 2 of 4
(3,355 Views)

Hi,

I already saw this documents, but I did not resolve my problem

 

0 Kudos
Message 3 of 4
(3,337 Views)
The MAX test program can be used to detect possible problems.

First you should check whether you set the correct 'counts per revolution rate'. NI usually uses counts per revolution, while encoder manufacturers use the unit 'lines per revolution'. Multiply the 'lines per revolution' by four and you get 'counts per revolution'.

If you are not sure, move the motor manually (with disabled or disconnected driver) and have a look at the 'encoder counts' (or similar) field (reset the position first). Turn the drive 1 revolution as precise as possible, and you will see how many counts you get. Usually there are reasonable numbers, such as 1000, 2000 etc - if you read 2022, for example, it will be rather 2000.
Message 4 of 4
(3,334 Views)