Version |
Description of Fix or Enhancement |
2.24 |
AutoSpeedOptimize setting was backwards. Fixed this. |
2.23 |
Removed a bug that only affected "twin drive" machines. |
2.22 |
Introduced SuppressHomeCommand switch. |
2.21 |
Fixed a bug in 2.20 that probably caused most LKs not to successfully initialize. |
2.20 |
Added support for LK2000 Twin Drive. |
2.19 |
Fixed bugs that kept VolComp method 1 from working. |
2.18 |
Added a missing procedure call (driver_add_entries()). |
2.17 |
Suppressed comm timeout message box for Micron controllers, because had timeout before homing. (Debug log still logs it.) |
2.16 |
Fixed discovered bug causing
multiple homing commands to be sent when homing order other than
X, Y, Z, and/or on old controllers. |
2.15 |
Fixed Unicode bug in WriteToGpib(). |
2.14 |
Removed setting of certain params if on Cupe, which is too old for them. |
2.13 |
Added two privilege fields to each element of INI struct. |
2.12 |
Restored use of VolComp type #1, LK-specific for old LK controllers. |
2.11 |
Added some debug logging. |
2.10 |
Made some minor INI switch changes. |
2.09 |
Changed
homing logic. |
2.08 |
Revised crash handler. |
2.07 |
Added optional
crash handler. |
1.97 |
Fixed touch
speed setting for NewInit = True. |
1.96 |
Added some debug statements. |
1.95 |
Removed INI variables used only during debugging, and some development switches. |
1.93 |
Added some debug statements. |
1.92 |
Added some debug statements. |
1.91 |
Removed
the excessive internal Kill/Set from the Position, Update, Check
Serial, and Check GPIB timers. |
1.89 |
Added InitHardWired() function, which supports PreInitialize switch, while addressing the failure to home at Inalfa. |
1.88 |
Removed setting of NoHomeOrder INI variable to False on initial install of LK-2000's. |
1.87 |
Fixed a bug: Put a DoneHoming = False in driver_initialize(). |
1.86 |
Removed excessive internal Kill/Set timer calls. |
1.85 |
Made a VolComp fix. |
1.84 |
Gave default
values to all controller parameters. |
1.83 |
Made VolComp fixes. |
1.82 |
Made Unicode (internationalization) fixes. |
1.81 |
Fixed bug in VolComp init, where nMethod wasn't being set if it wasn't ASI. |
1.8 |
Modified for Unicode (internationalization). |
1.78 |
Changed so that init reads the DOWNL.OAD file and adds the commands as it goes, reading actual values from the file. This is conditional on the NewInit INI variable. |
1.771 |
Changed the #defines for VolComp methods (going from 11 to 14 instead of 1 to 4. This is for backward compatibility. |
1.77 |
Changed
initialization for the machine at CFAN. Init reads the DOWNL.OAD
file and adds the commands as it goes. |
1.761 |
Corrected a bug in the VolComp. |
1.76 |
Added support for different VolComp methods. |
1.75 |
Add another option for how to initialize with dual GPIB rotary tables. |
1.74 |
Made a change to disable the probe while sending initialization parameters if probe enable/disable commands are available. |
1.73 |
Added to support user reassignment of axes. |
1.72 |
Added a
fix to not try and clamp GPIB rotab during DRIVER_INITIALIZE error. |
1.71 |
Added the use of INIShowActiveValues in the debug log. |
1.7 |
Added the ability to read LKCMM.CFG config file. Added a setting for index vs. infinite rotab in interface due to different commands for locking and unlocking depending on table type. Kept separately from the global_has_index_rotab flag so that PC-DMIS itself can operate the table as either an infinite or indexable type but the proper lock/unlock commands will still be sent. |
1.6 |
Did better debug output. Implemented proper handling for automatic error recovery for unexpected hit and/or missed part errors, better handling of probe enabling/disabling (TPLON:OFF or TPLON:ON). |
1.5 |
Added Machine Software Limit Checking. |
1.41 |
Changed NoStopButton typo in ini setup to NoStartButton. |
1.4 |
Added lk2000 rotary table. |
1.3 |
Added lk3000 support. |
1.2 |
Added dialog support. |
1.1 |
Fixed lk2000 error condition
start. |