Release Note
Motion Console
Motion Console Version
|
MPI Release
|
Release Date
|
03.40.10 |
|
20Sept2004 |
03.40.10
|
|
30July2004
|
New Features
03.40.08
|
Amp
Warning Event Configuration Added |
|
|
Reference Number: 1066 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Amp Warning event trigger, action, and duration have been added
to the Motor Event configuration page.
|
|
Add
Configuration for Secondary Encoder |
|
|
Reference Number: 1065 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Encoder phase, type, and counts per revolution have been added for
the secondary encoder.
|
|
Check
SqNodes for non-default FPGA firmware |
|
|
Reference Number: 1058 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
When the controller is initialized, check all the SynqNet nodes
for default FPGA versions. Display a message for nodes that fail
the check.
|
|
Display
MEISqNodeInfo.fpga.defaultVersion in SqNode Summary Window |
|
|
Reference Number: 1056 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Display MEISqNodeInfo.fpga.defaultVersion in the SqNode Summary
Window, Info tab.
|
|
Display
MEIMotorStepperStatus Members |
|
|
Reference Number: 1055 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Display the following members of MEIMotorStepperStatus in the Motor
Summary: pulseLockLost, pulseStatus.
|
|
Add
Controller I/O to the I/O Summary Window |
|
|
Reference Number: 1054 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Controller I/O should be displayed in a separate tab on the I/O
Summary.
|
|
Add
CAN Node Version Information to the CAN Node Summary Window |
|
|
Reference Number: 1045 |
|
|
Type: New Feature |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Add a cell to the CAN Node Summary screen which display's the FW
version of a SLICE I/O CANopen node. The display should only be
available to MEI SLICE I/O nodes (should display 'NA' for non MEI
nodes).
|
General Changes
03.40.09
|
Wait
for CAN Network after Downloading Firmware |
|
|
Reference Number: 1080 |
|
|
Type: General Change |
|
|
MPI Version: 03.40.09 |
|
|
Description:
In previous versions, after downloading firmware onto a controller
with a CAN interface, errors occured while initializing the CAN
network. This was due to Motion Console not waiting for the CAN
network to be initialized. This problem has been fixed.
|
|
Display
MEISqNodeConfig.userFault.addr as Host Address |
|
|
Reference Number: 1079 |
|
|
Type: General Change |
|
|
MPI Version: 03.40.09 |
|
|
Description:
In Motion Console the SqNode:Config:User Fault Address is displayed
as a host memory address. With previous MPI's, Motion Console's
User Fault Address was a controller address. Since most customers
will want to continue to use this as a controller address (via Motion
Console), the address is converted to a controller memory address
before it is displayed.
|
03.40.08
|
scurve
should be default motion in Motion Console |
|
|
Reference Number: 1061 |
|
|
Type: General Change |
|
|
MPI Version: 03.40.08 |
|
|
Description:
Motion Console uses the trapezoidal motion as the default motion.
S-Curve should be the default because:
- As default, jerk percent is zero. With a zero jerk percent, trap,
and scurve moves are identical.
- Customers rarely know that they need to change the motion type
to scurve after they add jerk percent.
|
03.40.07
|
-p
Option Should Not Require a .INI File Name Suffix |
|
|
Reference Number: 1044 |
|
|
Type: General Change |
|
|
MPI Version: 03.40.07 |
|
|
Description:
When the user specifies the [-p filename] option, Motion Console
will append .INI to the filename if it is not already there. The
user should be able to specify any filename.
|
03.40.06
|
Error
Generated When an Axis Position is Zeroed |
|
|
Reference Number: 1033 |
|
|
Type: General Change |
|
|
MPI Version: 03.40.06 |
|
|
Description:
The following MPI error is generated if an axis position is zeroed
when the motor amp is disabled: "mpiAxisCommandPositionSet:
Axis: unable to set command position"
|
|
Add
SynqNet Cable Lengths to Clear Topology Warning |
|
|
Reference Number: 1026 |
|
|
Type: General Change |
|
|
MPI Version: 03.40.06 |
|
|
Description:
When the network topology is cleared, a warning is displayed. The
following text has been added: "SynqNet Configuration: Cable
Lengths (min, nom, and max)"
|
Bug Fixes
03.40.10
|
Amp
Warning and Fault Bits Mislabeled |
|
|
Reference Number: 1090 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.10 |
|
|
Description:
The "Amp Warning" status on the Motor Status tab is the wrong label.
The Amp Warning status is actually displayed after Amp Fault (currently
Home Limit). The correct labels can be obtained by shifting all
the labels up one from "Fault Bit, Drive" to "Amp Fault" and add
"Amp Warning" in the resulting gap. This bug was fixed.
|
03.40.09
|
Motion
Console crashes when flash.exe is run |
|
|
Reference Number: 1077 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.09 |
|
|
Description:
An application error will occur when you run flash.exe in a DOS
window when Motion Console is opened and the I/O window is displaying
SqNode I/O. This bug was fixed.
|
|
Cannot
Select File to Download to SqNode Drive Processor |
|
|
Reference Number: 1075 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.09 |
|
|
Description:
An application error will occur when you run flash.exe in a DOS
window when Motion Console is opened and the I/O window is displaying
SqNode I/O. This bug was fixed.
|
03.40.08
|
Improve
Node FPGA download features |
|
|
Reference Number: 1059 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.08 |
|
|
Description:
a) Display only the valid "channels" (node, drive 0, drive 1, etc.)
in the SqNode Download box.
b) Display default node binary files for each node in the information
text box.
c) Automatically select the default binary file if all selected
nodes have the same one.
d) Verify that the user has selected a compatible binary file using
meiSqNodeFpgaFileNameVerify.
e) Give the user the option of verifying the downloaded image using
meiSqNodeVerify. This bug was fixed.
|
|
Add
an Info Tab to the Motor Summary Window |
|
|
Reference Number: 991 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.08 |
|
|
Description:
A tab needs to be added to the Motor Summary to display data in
the MEIMotorInfo structure. This bug was fixed.
|
03.40.07
|
Filter
Summary Config Tab should be able to read/set current gain index |
|
|
Reference Number: 1048 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.07 |
|
|
Description:
Add the Gain Table index to the Filter Summary, Config tab. Make
it is read-only if the Gain Switch Type is not None. This bug was fixed.
|
|
Multiple
controllers are lost from INI file |
|
|
Reference Number: 1043 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.07 |
|
|
Description:
The Motion Console .INI file can get corrupted when more than one
instance of Motion Console is accessing the same file. This can
happen without the user being aware of it because when the application
is shutting down, the GUI disappears immediately while writing to
the .INI file continues. This bug was fixed.
|
03.40.06
|
CAN
Node Name In Summary Is Wrong If ID Changes |
|
|
Reference Number: 1032 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.06 |
|
|
Description:
If a CAN node ID is changed and the controller is reset, the name
of the object as it appears in the CAN Node Summary and the I/O
Summary is not getting updated to reflect the change. This bug was fixed.
|
|
Motion
Console may not show CAN node live status correctly |
|
|
Reference Number: 1030 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.06 |
|
|
Description:
To reproduce this behavior, follow this sequence:
- Have one CAN node working correctly on the network. The node
live status is shown correctly as live. :-)
- Turn power OFF to the node. The node live status is shown correctly
as dead :-(
- Turn power ON to the node. The node live status is shown correctly
as dead :-(
- Press a controller reset. The node is actually live and we
can control the outputs, but the node live status is shown incorrectly
as dead :-( It should show live :-)
This bug was fixed. |
|
Change
from string to ring after a controller reset is not shown in the SynqNet
Summary |
|
|
Reference Number: 1028 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.06 |
|
|
Description:
If Motion Console shows a network type as string and you connect
the last cable to form a ring and press controller reset, the network
type still shows string after the controller reset. Closing the
SynqNet Summary window and reopening it shows the correct network
type. This bug was fixed.
|
|
Motion
Console error is sometimes incorrect |
|
|
Reference Number: 1027 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.06 |
|
|
Description:
Motion Console calculates the position error based on (command position
- actual position). Sometimes these positions are collected on separate
samples (normal CPU loading stuff). In this case, if the velocity
is non-zero, incorrect position errors can result. The position
error is calculated in MpiObjAxis.cpp with the line:
m_nStatusPosError = m_nStatusPosCommand - m_nStatusPosActual;
The position error should be determined with mpiAxisPositionError().
This bug was fixed. |
|
Refresh
data before saving to flash |
|
|
Reference Number: 997 |
|
|
Type: Bug Fixes |
|
|
MPI Version: 03.40.06 |
|
|
Description:
Customers can get confused when external programs modify registers
and then they use Motion Console to save to flash without resetting.
If Motion Console refreshed data just before saving things to flash,
then this confusion would go away. This bug was fixed.
|
|