NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
The following items are Bug Fixes in NI SoftMotion Module 2011.
ID | Legacy ID | Fixed Issue | Issue Details |
---|---|---|---|
133066 | - | The Control Loop (Fixed Point PID) used in the Axis Interface FPGA VI can cause the motor to oscillate around the target position. | Due to rounding errors in the Control Loop (Fixed Point PID) VI, it is possible to generate position commands that "backtrack" 1 encoder count or step (i.e. 100, 100, 99, 100, 99, 100, 100, 101, 100...). |
170110 | - | Error -2132869095 occurs in large EtherCAT motion systems. | Error -2132869095 occurs in large EtherCAT motion systems when transitioning from configuration mode to active mode. The transition completes successfully, but the error message box creates concern. |
186332 | - | Executing a Function Block inside of a functional global variable does not work. | You cannot use NI SoftMotion function blocks with functional global variables. Doing so will result in the VI not being deployed to the RT target. |
225222 | - | On an AKD axis, Clear Faults must be called twice to clear the fault state in some cases. | Attempting to clear a fault before the cause of the fault is resolved results in needing to call Clear Faults twice to clear the fault state after resolving the fault. |
256062 | - | Changing the names of axes in a coordinate can lead to errors in the Interactive test panel. | Changing the name of axes used in a coordinate can lead to unexpected behavior in the form of difficult to clear errors in the Interactive test panel. When you change the name of the axis, NI SoftMotion updates the coordinate containing it with the new axis name. However, immediately going to the Interactive test panel on the renamed axis does not deploy the coordinate, so the NI Scan Engine fails to transition to Active mode with error -77112 (NIMCDM_axisInCoordinateNotFoundError). Closing interactive and deploying the coordinate still returns this error in the Interactive test panel as the system is in Configuration mode and the old error has not been updated and cleared. |
303800 | - | Executing a Function Block inside of a functional global variable does not work. | You cannot use NI SoftMotion function blocks with functional global variables. Doing so will result in the VI not being deployed to the RT target. |