Delay Between Motor Commands and Motor Movement in NI SoftMotion

Updated May 3, 2018

Reported In

Software

  • LabVIEW SoftMotion Module

Issue Details

I have an NI SoftMotion LabVIEW project and am noticing there is a delay between when I start a move and when the move actual occurs on my motor. Why?

Solution

Likely, this issue is related to how your SoftMotion program architecture is configured.
  • First, ensure that the connections between your motor, drive, and controller are configured properly as outlined in the getting started manual of your product.
  • Make sure your axis configuration in your project has been configured correctly.
  • Use the LabVIEW example finder to find an example project using your device. To find the examples in LabVIEW, navigate to Help > Find Examples > Hardware Input and Output > Motion Control > SoftMotion.
If the delay does not occur with your system when run with example code, the issue is likely with your program architecture. Ensure there is not any unnecessary logic alongside your SoftMotion function calls, and, if you have an FPGA component, ensure the FPGA open reference and other functions are not being called multiple times from within a subVI.   
 

WAS THIS ARTICLE HELPFUL?

Not Helpful