Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Dec 16, 2009


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

NI-Motion 8.1 Known Issues

0 ratings | 0.00 out of 5
Print | PDF

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.

Configuration
147986 MAX hangs if a previously mapped motion controller on a remote target can no longer be found on the network.
176545 Error -70208 on PCI-7390 motion controllers after mapping the Shutdown signal in MAX.
184721 Deceleration incorrectly greyed out on axis 2 of the PCI-7390 in MAX.
197081 Torque offset incorrectly applied when using onboard commutation.
197526 Incorrect encoder used for the phase commutation of the motor when using dual-loop feedback with onboard commutation
33205 3Y6EB9O5 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.
Installation
181794 Updating from NI-Motion 7.2.1 using Portable Configuration Files
195823 Upgrading from NI-Motion 8.0 to NI-Motion 8.1 does not work automatically for the NI PCI-7390.
Runtime
118667 Back to back finite buffered contour moves do not work.
121634 Unable to use one onboard program to stop a second onboard program.
127400 Find reference occasionally fails in a significant number of systems.
152350 Cannot read encoder position after enabling the encoder in MAX.
34139 Using Configure Axis Resources to switch feedback on the fly results in the PID parameters switching even if the feedback is not changed
187677 Building a LabVIEW executable from a VI containing "Load Accel/Decel in RPS/sec.flx" will fail.
33296 42NFB1MZ Blending with blend factors greater than 10 may result in move complete being asserted at the wrong time.



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.

Reported Version: 7.6    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 8    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 8    Resolved Version: N/A    Added: 12/15/2009
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.

Reported Version: 8.1    Resolved Version: N/A    Added: 12/15/2009
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.

Reported Version: 8    Resolved Version: N/A    Added: 12/15/2009
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.

Reported Version: 7.3    Resolved Version: N/A    Added: 12/15/2009
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.

Reported Version: 7.3    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 8.1    Resolved Version: N/A    Added: 12/15/2009
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.

Reported Version: 7.6    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 7.6    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 7.6    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 7.7    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 7.6    Resolved Version: N/A    Added: 08/03/2009
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.

Reported Version: 8    Resolved Version: N/A    Added: 12/15/2009
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.

Reported Version: 7.5    Resolved Version: N/A    Added: 12/15/2009

Document last updated on 12/15/2009

0 ratings | 0.00 out of 5
Print | PDF

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/).