Overview
This document contains the NI-Motion 8.1 known issues that were discovered before and since the release of NI-Motion 8.1. Not every issue known to NI will appear on this list; it is intended to only show the severe and more common issues that can be encountered.
Each Issue appears as a row in the table and includes these fields:
Issue ID—Contains the number in at the top of each of the cells in the first column. When you report an issue to NI, you may be given this ID, you can also find IDs posted by NI on the discussion forums or in Knowledge Base articles.
Legacy ID (optional)—Contains the legacy CAR ID, if an issue has a legacy ID from NI's legacy/deprecated bug reporting database. This ID appears on a separate line directly below the Issue ID in the table, or to the right of the Issue ID in the table of contents (separated by a space).
Issue Title (in italics)—Describes the issue in one sentence or less.
Problem Description—Describes the problem in further detail. The brief description given does not necessarily describe the problem in full detail, and it is expected that you might want more information on an issue. If you would like more information on an issue feel free to contact NI (contact information below) and reference the ID number given in the document.
Workaround—Provides possible ways to work around the problem. The workarounds that appear in the document are not always tested by NI and are not guaranteed to resolve the issue. If a workaround refers you to the NI KnowledgeBase, please visit www.ni.com/kb/ and enter that KB number in the search field to locate the specific document.
Reported Version—Contains the earliest version of NI-Motion the issue was reported in. If you discover the issue appears in an earlier version of NI-Motion than is reported in this field, you can report that to NI (contact information below) to have the field updated.
Resolved Version—Contains the version the issue was resolved or was no longer applicable. If an issue has not been resolved "N/A" will be reported.
Date Added—Contains the date the issue was added to the document (not the reported date).
Contacting NI
Feel free to contact NI regarding this document or issues in the document. If you are contacting NI in regards to a specific issue, be sure to reference the ID number given in the document to the NI representative. The ID number contains the current issue ID number as well as the legacy ID number (use the current ID number when contacting National Instruments). You can contact us through any of the normal support channels including phone, email, or the discussion forums. Visit the NI Website to contact us. Also consider contacting us if you find a workaround for an issue that is not listed in the document so that we can add the workaround to the document.
Known Issues by Category
The following items are known issues in NI-Motion 8.1 sorted by Category.
| ID | Known Issue | |||||
|---|---|---|---|---|---|---|
| Configuration | ||||||
| 147986 Return |
MAX hangs if a previously mapped motion controller on a remote target can no longer be found on the network. Workaround: None.
|
|||||
| 176545 Return |
Error -70208 on PCI-7390 motion controllers after mapping the Shutdown signal in MAX. When you map the shutdown signal (E-Stop) to an available digital input on the IO Mapping tab in MAX, you will get error -70208 (I/O Resource Configuration Error) in MAX after trying to initialize the controller more than once. Workaround: Go into MAX and change the initialization preferences so that "IO Mapping" is not part of the initialization process.
|
|||||
| 184721 Return |
Deceleration incorrectly greyed out on axis 2 of the PCI-7390 in MAX. You cannot configure the axis 2 deceleration when the Units setting on the Trajectory Settings tab is set for revolutions. Workaround: Change your units from revolutions to counts or set your deceleration value from your programming environment instead of from MAX.
|
|||||
| 197081 Return |
Torque offset incorrectly applied when using onboard commutation. Applying a torque offset while using onboard commutation causes both analog outputs to offset by the same amount when an offset is configured for the first analog output. For example, if Axis 1 is set for onboard commutation and you configure Axis 1 to have a torque offset of 1 V, both analog output 1 and analog output 3 have a torque offset of 1 V. Since torque offsets are commonly used to compensate for a DC offset in an amplifier, you should be able to apply the torque offset on each analog output separately. Workaround: None.
|
|||||
| 197526 Return |
Incorrect encoder used for the phase commutation of the motor when using dual-loop feedback with onboard commutation When commutating a brushless servo motor using an encoder, the encoder mounted to the shaft of the motor should be used for commutation. If you are using dual encoders, the secondary encoder is the encoder that is typically mounted to the shaft of the motor. However, the NI 7350 boards always use the primary encoder for commutation (even when the system is configured to use dual encoders). Workaround: None.
|
|||||
| 33205 3Y6EB9O5 Return |
Rebooting an RT PXI controller containing an PXI-73xx motion controller causes the mapped devices to show a red X, even after fully booting up. If you are using a PXI-73xx motion controller in a PXI system and reboot the controller, the boards show a red X on them, even after the controller has finished rebooting and the PXI-73xx motion controllers are working normally. Workaround: Click the PXI-73xx motion controller in MAX and the red X disappears.
|
|||||
| Installation | ||||||
| 181794 Return |
Updating from NI-Motion 7.2.1 using Portable Configuration Files When updating to NI-Motion 7.7 from NI-Motion 7.2.1, if you have previously imported settings for the NI 7344 controller using NI Portable Configuration files (.nce files), you must reimport the NI 7344 controller settings after you update to NI-Motion 7.7. Symptoms of this issue that appear after updating to NI-Motion 7.7 are receiving error -70038 (NIMC_internalSoftwareError) when you initialize the controller and the Control Loop Settings tab not appearing in MAX. Workaround: None.
|
|||||
| 195823 Return |
Upgrading from NI-Motion 8.0 to NI-Motion 8.1 does not work automatically for the NI PCI-7390. When upgrading from NI-Motion 8.0 to NI-Motion 8.1 on a PCI-7390, the motion controller is unusable in MAX becaue the NI-Motion driver is not automatically updated. Workaround: Update the NI-Motion driver software for the PCI-7390 manually using the Windows Device Manager.
|
|||||
| Runtime | ||||||
| 118667 Return |
Back to back finite buffered contour moves do not work. Workaround: Call Stop Motion with Stop Type set for Halt between each finite buffered contour move.
|
|||||
| 121634 Return |
Unable to use one onboard program to stop a second onboard program. Workaround: Share a variable between the two onboard programs and use that variable as a way to inform the second onboard program that it needs to stop execution.
|
|||||
| 127400 Return |
Find reference occasionally fails in a significant number of systems. The find reference routine's logic assumes that once the edge of a reference switch has been crossed that the motor will finish decelerating on the other side of the reference switch or completely pass the reference switch (passing the second edge of the switch) while decelerating to a stop. In some systems, the motor stops and then moves back over the edge of the limit switch the motor just passed over. This is usually due to overshoot in the system tuning. The find reference routine fails to properly find the reference switch if this happens. Workaround: Enable the reference switch and start a velocity move towards the limit switch. When the limit switch is encountered, the motor automatically comes to a stop. Once the move is complete, reset the position since the reference position is found.
|
|||||
| 152350 Return |
Cannot read encoder position after enabling the encoder in MAX. When you disable the axis and enable the encoder in MAX, Read Encoder Position incorrectly returns error -70122 (Encoder Disabled Error). Workaround: Enable the encoder programmatically after calling Initialize Controller.
|
|||||
| 34139 Return |
Using Configure Axis Resources to switch feedback on the fly results in the PID parameters switching even if the feedback is not changed On the NI 7350, if you have configured a second set of PID parameters for use when the feedback switches, calling Configure Axis Resources switches the PID parameters, regardless of whether or not the feedback input is different from one call to the next. Workaround: Put Configure Axis Resources into a subVI and use a functional global to keep track of which feedback is being using by the NI 7350.
|
|||||
| 187677 Return |
Building a LabVIEW executable from a VI containing "Load Accel/Decel in RPS/sec.flx" will fail. Workaround: Use "Load Accel/Decel.flx" instead of "Load Accel/Decel in RPS/sec.flx" and convert from counts/steps per second to revolutions per second programmatically.
|
|||||
| 33296 42NFB1MZ Return |
Blending with blend factors greater than 10 may result in move complete being asserted at the wrong time. Workaround: Only use blend factors that are less than 10 or ignore the move complete parameter if the actual position of the axis is not equal to the target position of the axis.
|
|||||
Document last updated on 12/15/2009
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
