Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Overcoming limit of more than 2147483647 steps in the same direction

Solved!
Go to solution

I have sbRIO 9601 with module 9512, motor power drive P70360 and step motor T21NRLC-LDN-NS-00. sbRIO works in Scan Mode. The application requires that the motor will continuously work for long time (more than one month) at 600 RPM. Everything would be OK, but after 2147483647 steps (i.e. after ~13 days at 200 steps/rev) motor stops. I think it happens due to issues 323627, 312567 in http://www.ni.com/white-paper/13254/en or something similar. Is this a fatal error for RIO systems with step drives and SoftMotion API? And does this error exist in system based on PXI module like PXI-7332 and NI-Motion API?

0 Kudos
Message 1 of 5
(7,064 Views)

What version of LabVIEW are you using?

 

As you linked- there was a known issue when the number of steps hit the max that can be stored in a 32 bit integer. We believe this to be fixed in LabVIEW 2011 SP1.

 

Nathan

Message 2 of 5
(7,051 Views)

Thank you! I’m using LabVIEW 2011 SP1 and SoftMotion 2011. In SoftMotion 2011 SP1 bag described in the issue 312567 was fixed, but 323627 was not. It seems, limitation of I32 is very serious and caused by architecture of module 9512.

0 Kudos
Message 3 of 5
(7,045 Views)
Solution
Accepted by topic author Valery_S

Hi,

 

I just ran an accelerated test with the 9512 and SoftMotion 2011SP1f1 and got to 5,000,000,000 steps without a fault (and I'm sure I could have gone further). When I rebooted the cRIO, the scan engine did not fault. Based on these results, I would recommend upgrading to SoftMotion 2011SP1f1.

 

Thanks,

Message 4 of 5
(7,032 Views)

I just have tested. Everything is OK! Thank you very much! Спасибо!!! Cool!

0 Kudos
Message 5 of 5
(7,018 Views)