Upgrading
Your Controller Firmware
NOTE: IMS Terminal is required
to install MicroLYNX Controller Firmware.
1.
Disconnect power to your MicroLYNX.
2. Move upgrade switch to "ON" position.
3. Connect power to the your MicroLYNX.
4. Open IMS
Terminal.
5. Select the Terminal screen.
6. Click the "Upgrade" menu item
on the Menu bar.
7. Follow the instructions.
8. Move upgrade switch to "OFF"
position.
9. Cycle power to restart your MicroLYNX.
CHANGE
SUMMARY
Version
1.532
- When
already in motion, enables subsequent MOVA or MOVR with
a lower Vm than initially specified.
- Make
Position Correction, EE=1, look at STLDM before stopping
motor.
- CtrlC
can now be sent in party mode when Master uLYNX is HOST.
- There
is a new flag for the uLYNX/LYNX. It is for use with
JoyStick (when JSE = 1): JSHC 1/0
1 = Set current to Hold Current (MHC) when velocity is
ZERO
0 = Leave current at Run Current (MRC) when velocity is
ZERO
The default value is 1.
Version 1.529
Factory Changes
Version 1.528
To the best of our knowledge, this
fixes any known bugs.
New Instructions
MNEMONIC Description OPCODE
Analog:
AOUT chan = value Analog OUT 7Ch (124)
Outputs value to the Digital to Analog Board. Converts Value
to D to A
Counts using this formula: value * AUNIT * MUNIT = 0 to 4095
counts
DAS chan = AUNIT, type Digital to Analog Output Setup
B4h (180)
For setting up Digital to Analog channels
VAE = 0 or 1 Velocity or position to Analog Enable C2h (194)
Enables Velocity or Position to be sent to the digital to
analog channel
which has a type of 3 to 6.
' chan = 1,2 slot 1 or 2
' chan = 3,4 slot 3
' value = 0 to 4095 - AUNIT = 1
' value = 32 bit IEEE floating point - AUNIT <> 0 or 1
' AUNIT = 1 or 32 bit IEEE floating point. NOT ZERO
4095 / USER_UNITS - absolute types
4095 / (USER_UNITS * 2) - plus or minus
examples: 1) 0 to 5 Volts == 4095 / 5
2) 0 to 20000 steps/sec = 4095 / 20000
' type = 1 to 6 1 = Volts, absolute value.
2 = Volts, plus or minus centered around 2.5volts
3 = Velocity, absolute value.
4 = Velocity, plus or minus centered around 2.5volts
5 = Position, absolute value.
6 = Position, plus or minus centered around 2.5volts
CMOVR index Call saved MOVe Relative 5Ch (92)
Calls up a saved relative move at index. Index can be in the
range of:
0 to 127 for MOVRs that are set for ACLT = DCLT = 1.
0 and 1 for MOVRs that are set for all other combinations of
ACLT and
DCLT.
COMDT time COMmunication Dropout Time 90h (144)
Allows setting a time, in milleseconds, for the maximum time
between
communication characters. If exceeded then comm is reset and
an error
is set. time can be in the range of 0 = Disabled and 1 to
65535 mSec.
LOCK true LOCK USER Program D1h (209)
Locks USER program so that LIST will not show program
contents. Cleared
by: Clear Program (CP 1,1) or Return To Factory Defaults (RTFD).
RTFD Return To Factory Defaults 5Bh (91)
It is suggested that a SAVE be executed after, otherwise the
unit
will return to its previous settings.
SMOVR index = distance Save a MOVR 8Dh (141)
Allows the pre-processing and saving of a relative move.
Index is in
the range of:
0 to 127 for MOVRs that are set for ACLT = DCLT = 1.
(LINEAR)
0 and 1 for MOVRs that are set for all other combinations of
ACLT and
DCLT. ('S' Curve)
Version 1.400
Adds the following:
1. Added instruction "RTFD" to
simplify clearing and restoring the LYNX.
2. Changed "ACLTBL" and "BREAK"
instruction usage format.
3. If an apostrophe for a comment is immediately
following a command it will now attach the variable value to
the print.