| Version | Description of Fix or Enhancement |
| 3.35 | Fixed PR#255289. PC_Dmis shut down when measuring an outside AutoCircle Fixed PR#254830. Manual hits have flipped vectors. Fixed PR#255525. PC-DMIS crash when I cancel the execution of the manual measurement by click "cancel" or "stop" button. Fixed PR#255561. PC-DMIS crashes with Sheffield control executing a circle. Fixed PR#255077. Frequent application errors seem to be related to interface/execution. |
| 3.34 | Fixed PR#253902. The table will not rotate to increments less than .5 degree. Added setting MinRotaryTableAngle, default=0.5. Fixed PR#254058. PC-DMIS hangs when trying to change probes between 2 SCR200 racks without error message displayed. Fixed PR#254253. Application error when calibrating multiple tips. |
| 3.33 | Fixed PR#253683. PC-DMIS crashes at started up. |
| 3.32 | Fixed PR#252200. The program created and executes fine in 3.7 hangs in 4.2. |
| 3.31 | Fixed PR#244194. Swedish: English is not translated. |
| 3.30 | Fixed PR#251719. Learned points vectors problem. |
| 3.29 | Fixed PR#251058. Communication failed when I start PC-DMIS. Test for J& (display msg header) in status bit msg (D% response). Fixed PR#250865. PI200 has to be manually reset after picking up a probe. Force rotation to reset probe, if (new) setting InhibitForcedRotation=FALSE. Fixed PR#251045. During a probe change, the execution stop. Removed FLYMODEON test for blended moves. |
| 3.28 | Fixed PR#250569. The default value for setting PositionNeedsCurrentRead is now TRUE. |
| 3.27 | Fixed PR#249267. The problem with speed of execution. Change for UMP360 support of circular moves in firmware version 29. |
| 3.26 | Fixed PR#248085. UMP360 controller make the wrong probe file |
| 3.25 | Fixed PR#248296. SP600 - Too Much Probe Deflection error as it tries to calibrate the tip. Analog probe deflections (offset force) for calibrations are now retrieved from the controller. Analog probe speed setting for calibrations is now retrieved from the controller. |
| 3.24 | Fixed PR#243751. Unexpected probe hit during manual tip change. Fixed PR#248253. After completing linear closed scan probe retracts from part too far. |
| 3.23 | Fixed PR#2478980. Feature location differs when measured with PH5 with tips in +X and -X. Fixed PR#242017. USE part alignment corrupts part program alignments and CMM moves in DCC away from targeted coordinates. |
| 3.22 | Start conversion to .net2005. |
| 3.21 | Fixed PR#247825. find hole not working consistently. |
| 3.20 | Fixed PR#246305. Now trapping error 96, Unable to select Auto mode, and re-issuing command(s). Fixed PR#246442. Take hits now enabled after a move issued via the Probe Toolbox. Fixed PR#247545. On Error now operates the same as the Leitz, i.e. ONERROR command overrides ONERROR toggle. Fixed PR#247591. An error message, AUTO MODE IS REQUIRED, is now issued so that the operator knows to toggle the RUN/HOLD button on the B&S jog box or the AUTO button on the Sheffield RCU when an Auto feature dialog (and not an execute dialog) is being displayed. |
| 3.19 | Fixed PR#s 246319 and 246331. Current probe angle now processed correctly. Systems with UMP-360 controller and B&S jog box ONLY. |
| 3.18 | Fixed PR#246346. Made Blended Move Tolerances variable via setting, BlendedMoveTolerance. Value in mm. |
| 3.17 | Fixed PR#246226. Fixed problem with error messages on startup for non-administrators. |
| 3.16 | Fixed PR# 244599. Fixed bug in 3.15 fix. |
| 3.15 | Fixed PR# 244599. Set Move Tolerance to minimal value during tool change. |
| 3.14 | Fixed PR# 245088. Bad Relative Move after Measure. |
| 3.13 | Fixed PR#244601 ?Temp Comp Locks up?. |
| 3.12 | Made recovery from Axis Counter Fault; MP errors 33, 34, 35, 36. |
| 3.11 | Removed setting HomeProbeOnStartup. |
| 3.10 | Added setting HomeProbeOnStartup. |
| 3.09 | Fixed PR#235433 - removing support for probe deviation when calibrating analog probes. Fixed PR#243730 - BasicCircleScan: Scan does not stop after 360'. Changed message for unsupported scans to one that better describes the situation. |
| 3.08 | Fixed PR#243625 where "Can't adjust scan speed". |
| 3.07 | Fixed PR#242961 where "The MP35 counters are way out of synch with the PC-DMIS DRO...". |
| 3.06 | Value for Num Ret Data (scan data filter setting) now ignored; FS command now hard-coded to zero (0). |
| 3.05 | Fixed PR#242671/PR#241495 where backoff moves from last scan pt. before deflection error was incorrect. Added recovery for open loop cylinder scan. |
| 3.04 | Fixed PR#242671 and PR#241495 DLL 3.03. BasicCircle scan did not recover after error/I can't recover from a probe deflection error while doing a Basic Circle Scan. Reverted to closed loop scan for under/over deflection on initial approach. Changed scan cancellation commands sent to controller to be similar to MeasureMax. |
| 3.03 | Fixed PR#242369 Basic Cylinder scan with Pitch of 2mm and 180 degrees of angle crashed when in INCH mode. Fixed PR#242328 The implementation of scanspeeds in the Sheffield interface is inconsistent with other hardware and very confusing. Open loop scan speeds are now limited to setting MaximumVelocity in absolute mode. Open loop scan speed cannot exceed 100% of MaximumVelocity. Closed loop scan speeds are now limited to (new setting) MaxClosedLoopScanVelocity in absolute mode. Closed loop scan speed cannot exceed 100% of MaxClosedLoopScanVelocity. When recovering from a failed open loop scan, the closed scan speed is 10% of the open loop scan speed, with a ceiling of MaxClosedLoopScanVelocity. Setting ScanSpeed is now OBSOLETE. Fix for PR# 235433(242057) Probe Offset data (via the D0 command) is the only command/data modified by mechanical offset; the MEA_CALIB_SPHERE is now created after the MEA_MECH_OFS_SPHERE is measured. Cleaned up two stack problems that caused random application error after a recoverable controller error. Added 'PositionNeedsCurrentRead' to registry to fix PR# 242183. This should only be set to TRUE by a Service Engineer during machine calibration. |
| 3.02 | Check for validity of spherical boundary radius against scan type. Added setting TrackingMoveTargetZone default is 5.0mm. Used for unsupported scan boundary types and scan types that do not allow entry of spherical boundary radius, i.e. Basic Scan types except Line. Used only for closed loop scanning. Changed query capability function to allow for a NULL pointer to the capability value string. |
| 3.01 | Check for min/max limits for spherical boundary conditions. If the value is less than 0.2mm, the boundary is set to 5mm. If the value is greater than 10mm, the boundary is set to 5mm (controller default value). |
| 3.00 | Check for min/max limits for spherical boundary conditions. If the value is less than 0.2mm, the boundary is set to 0.2mm. If the value is greater than 10mm, the boundary is set to 5mm (controller default value). |
| 2.99 | Circular move speed now adjusted based on radius of arc Changed the meaning of setting ScanSpeed; it now indicates maximum scan speed (absolute) for open loop scanning, closed loop scan speed is 10% of the open loop scan speed. The ScanSpeed command specifies absolute speed or percentage of setting ScanSpeed depending on absolute mode setting. Fixed PR#241170 - fixed data offset problem; Scan representations are properly aligned with the model in the Graphics window. All scans opened up for closed loop. |
| 2.98 | Fixed PR#241170 - fixed analog scanning for various probe orientations and alignments |
| 2.97 | Made a correction in retrace move in failover from OpenLoop scanning. The retrace was moving CW (instead of CCW) for a CW scan to get back to the start point. Fixed a problem where jog box functionality was being disabled when the temp was initialized with a 0-part material coefficient. Now executing a SaveDefaults() when exiting the CMM Setup dialog box. |
| 2.96 | Fixed a problem where a part program hung when making a temp comp request. Initial release of failover from OpenLoop scanning to ClosedLoop scanning for circular features. |
| 2.95 | Corrected incorrect axis rotation going down to the controller. Reliably send down probe offsets even for manual probe systems. Do not process temp comp commands if the machine doesn't support it. |
| 2.94 | Fixed Find Hole problem where the hole is out of position and never found; read probe position did not work the first time. Fixed PR#236058 - LED now illuminates when aligning an FCR25 slot that contains a module different than the one used to calibrate the slot. Eliminated error 170 when calibrating an FCR25 slot with a Stylus Holder using the SHSP |
| 2.93 | Made setting UseClosedLoop available for inner and outer circles Added CMM_ALL_AXIS_MOVE & CMM_CIRCULAR_MOVE parameters to Query Capability Fix for PR#240137 |
| 2.92 | Added support for query capability Fixed PR#240117 - When attempting to scan on a 997 with Sp600, TOO MUCH PROBE DEFLECTION errors occurs. Fix PR#240121 - Unexpected probe hit occurs at the termination point for a basic circle scan though part contact is not made. |
| 2.91 | Fixed PR#240059 - change in PCDMessageBox. |
| 2.90 | Fixed PR#236934 and PR#236058. |
| 2.89 | Initial implementation of a new methodology for probe calibration by determining mechanical probe offsets in a special procedure. Creating 2 calibration tools on startup, MEA_MECH_OFS_SPHERE and MEA_CALIB_SPHERE. Added settings <X|Y|Z>_MECH_P_TOL, <X|Y|Z>_MECH_M_TOL, and MechanicalOffset<X|Y|Z>. |
| 2.88 | Fix for problem where tempcomp readings were not being properly stored/updated in the edit and report windows Added CMM configuration information to USER_Sheffield |
| 2.87 | Fix for problem driver_go_manual does not put controller in Manual mode when setting SendMNonGoManual=TRUE |
| 2.86 | Fixed a problem where tempcomp queries are not being initiated by the first call to driver_read_position. Set default value for setting UseNewCancel to TRUE. Ignore tempcomp sensors reporting a value of 4095 for the current temperature, sensor is bad or missing. Fixed a problem where an under deflection reported in response to the "AS" command was prematurely terminating a circle scan. Move Blending is no longer permitted during tool changes. |
| 2.85 | Fixed PR# 238422 - When trying to execute the B89 program on this Sheffield controller, the program stops after the 2 manual hits (alignment) and sits idle. (UMP-360 with B&S jog box only). |
| 2.84 | Fixed PR# 236934 - Prompt for LED is not accurate for the Sheffield controller with FCR25. Fixed PR# 238320 - The Sheffield DLL for version 4.0 does not seem to fully handle the Tesa jog box the way I am told it does in v3.7. Fixed Issue# 307 - Can?t take points faster than one every two seconds. Changed Center(Axis) Scan and Center(Plane) Scan to use QP command to read the position (instead of IM command). Consistent management of last retract value sent to the controller for manual and DCC retract via BO command. |
| 2.83 | Made changes to support UMP360 controller version 26.0 and later. Command cancel sequences are modified to only issue QU command if not in DCC mode. Added a workaround for controller bug where an error message is concatenated with display message, and waits for MA command acknowledgment in the initialization sequence. |
| 2.82 | Fixed application error PR# 238025 |
| 2.81 | Additional conditions added to allow the transmission of the manual, MN, command in driver_go_manual. A prehit move is no longer performed when using vector touch. Rely on clearance value for the prehit. |
| 2.80 | Fixed Rotary Table support and added two new Registry options for machine w/ Rotary Table that has hard-wired probe offsets (AddTipOffsets, UseFixedScalePosition). Allowed Communications setup dialog to be displayed on failed connection attempt. Added a fix to send F0 command after an unexpected touch occurs to turn off move blending (results in sluggish jog box jog response). Did the initial release for PC-DMIS v3.7 MR3. |
| 2.79 | Changed version check for probe index reporting. Made Center(Plane) scan identical to Center(Axis) scan. |
| 2.78 | Added support for B&S jog box; DONE, PRINT, and DEL PNT buttons and JOG MODE/PROBE. (Only available on firmware > v26.0.). Read initial probe index angle and changes on display update messages (,J) (Only available on firmware > v25.0 on SMP3xx controllers). PR# 234420. Center scans do not appear to use the LK command to lock the third named axis. Probe will not index to the A0B0 position if flag HomeProbeWithBnSJogBox is FALSE (default) and using a B&S jog box |
| 2.77 | Removed UseClosedLoop option. Features scans are now always Open Loop. Non-Feature scans are always closed loop. |
| 2.76 | Prevented RTN Button from turning off JOY mode Processed all E& errors correctly. Cleared comm buffer before init in order to prevent errors due to serial port caching. |
| 2.75 | PR# 235220. Process E-STOP properly. Read the status string properly even if it not formatted correctly. This prevented the homing from processing. Fixed random pauses. PR# 235437. Slow retract is now limited to un-calibrated probe. PR# 236279/236387. Find Hole now works properly. PR# 236605. Fixed bug that prevented RECORD from deleting points after the first deletion and turned off JOY button, Enabled use of RECORD button with v1.0 RCU Disabled move blending when canceling command and prevent DW being sent if canceling commands. |
| 2.74 | PR# 236247. Fixed bug that prevented scan points from registering in 4.0 PR# 236058. Bad vectors on FCR25 calibration. PR# 236234. Manual hits not registering Changed move blending to be enabled only on interpolated circular moves (flagword&CIRCULARMOVE) and fly mode (flagword&FLYMODEON). Requires SMP3xx with firmware version 25.0 or later. |
| 2.73 | PR# 236231. PC-DMIS hanging after the collision. Removed SendMNonGoManual flag Fixed problem that prevented tool changer from turning screw. Updated setup dialog to allow change of Comm port and baud rate. |
| 2.72 | Added support for the RECORD button. This is treated as DELETE POINT. |
| 2.71 | Removed Mech_offset code which is replaced by using the correct probe adapters in the 3.7 versions and the GOLDEN_SPHERE in 4.0. Removed unused registry entries: MechOffset, ArtificialHits, qualSphereOffset, ToolXYZ, FLBCalibration, UseShefCal, MaxTimeout, RotaryDirection, DccInterval, ManualInterval. |
| 2.70 | Added Move Blending for SMP360 project; F1 and F0 commands added to ignore list. Changed driver_go_manual to only send MN command if(bSendMNonGoManual && !global_changing_tools && !global_IgnoreMotionErrors). Added MN command to ignore list. Changed TempComp initialization in send_init_commands. Re-enabled writing of tempcomp coefficients to PC-DMIS. |
| 2.69 | Added a few commands to the ignore response list. It was causing move store_points to occur at the wrong time. |
| 2.68 | Made initial release for general access to open loop scanning. Uncommented variables for open loop scanning for general release. Default for setting, UseClosedLoop. is FALSE. |
| 2.67 | Inserted a fix for PR#235002 in the v4.0beta, which is not applicable in v3.7. Created v2.67 to 'keep pace' with the v4.0 version |
| 2.66 | Fixed PR#234135 - "PC-DMIS and Probe Offsets" creation of a golden sphere linked to changes in globals.hand globals.cpp (call to AddOrUpdate_tools()). Fixed race condition in starting scan before other feature measurements are complete. |
| 2.65 | Fixed for PR#235138 - "DMIS is not prompting to home the CMM" possibly caused by entering/exiting from the setup dialog; now disallowed while initializing. Fixed for PR#235022 - "Failed to connect to controller" - appears that a 10s timeout window is not enough for some newer controllers. Fixed problem where commands are not deleted after an unexpected touch occurs. |
| 2.64 | Fixed PR#234604 - "RCU jog box Macros don't function anymore" - Setting UseNewCancel not allowing sending of measure point command. Fixed PR#235189 - "OPEN loop scans cannot execute without errors" - problems in inch mode scans. |
| 2.63 | Fixed PR#234421 - "Customers are complaining about Error 13 messages occurring when they press Stop and Cancel when executing an Autofeature. Fixed PR#233093 - "Cancel during tool change produces E013 crash message on SMP350". Fixed for PR#233361 - "SMP350 crashes with error E013 after rack overtravel happens". Fixed for PR#234365 - "Ignoring Mode/Manual command on SMP400" Must change setting SendMNonGoManual to TRUE for this feature to switch the CMM to manual mode. Default value is SendMNonGoManual=FALSE |
| 2.62 | Fixed PR#234853 - "MEA XYZ offsets are being doubled after a controller reset..." Added functions to add strings to head/tail in error and string list and write to debug file |
| 2.61 | Fixed PR#230501 - "Cannot connect to the controller". An additional problem with error 010, unidentified FCS, occurring when KS command sent. Eliminated the command being sent at this time. Fixed PR#233921 - "Probe not triggering in manual mode". This occurred after an unexpected hit. Modified processing for processing of this error. |
| 2.60 | Fixed PR#234421 - "Customers are complaining about Error 13 messages occurring when they press Stop and Cancel when executing an Autofeature." Clearing of command list and callback list occurring twice when driver_stop_probe (subsequently in cancel_previous_command) causing an observed problem. Fixed PR#234582 - "Error 013 or E013 on Controller while cursoring through code." Clearing of command list and callback list occurring twice when driver_stop_probe (subsequently in cancel_previous_command) causing an observed problem. Fixed PR#232914 - "Analog scan of 50mm ring gage resulted in a continuous loop scan that came off the surface and scanned pts in space." Resend probe offsets when canceling a closed loop scan. This is a workaround for an apparent controller problem of overwriting volatile data when scan canceled. |
| 2.59 | Fixed PR#233060 - getting" Failed to connect to controller". Older controllers take longer to initialize; adjusted time based on setting SMP400Controller (longer (the 20s) if not). Fixed PR#234421 - Customers are complaining about Error 13 messages occurring when they press Stop and Cancel when executing an autofeature. Remove commands from the queue and callback list. |
| 2.58 | Fixed PR#232919 - CMM going to the wrong position with a MovePoint. Moved call to start of XYZ messages to be after the home command. |
| 2.57 | Fixed PR#233776 - Adds version tab to Explorer properties page for the DLL. Fixed PR#232906 - Correction for the method the interface uses to calculate mechanical offsets when the MEA sphere is not in the MEA position. |
| 2.56 | Fixed PR#233093 - Cancel during tool change produces E013 crash message on SMP350 and PR#233361 - SMP350 crashes with error E013 after rack overtravel happens. |
| 2.55 | Fixed PR#233061 - Only call ModifyCommParameters() if setting UpdateComm is true. |
| PC-DMIS v3.7_MR2 Release | |
| 2.54 | Fixed PR#232802 - When calibrating more than 1 tip angle with the sp25 movement is very slow. Fixed PR#232901 - Calibration of an SP600 with PC-DMIS does not operate. Fixed PR#232904 - Circular moves during the probe calibration should be at a much slower speed to avoid probe. Fixed PR#232907 - Stopping a scan by pressing cancel does not always remove the probe from the surface and re-enable. Fix for PR#232910 - Operation load active probe does not always restore TOUCH mode to an ANALOG probe. Made default for movepositiontol to be 1.0 mm |
| 2.53 | Changes to try to impact the error 013 problems, cancel command timing, and comm port settings affected. Kind of a shot in the dark. |
| 2.52 | PR#232426 - Update the status bar every (AMReminderDelay * ~50ms) with "AUTO MODE REQUIRED". The default is 0 (or turned OFF). The prompt was being overwritten by other text and PC-DMIS appeared to 'hang' waiting on Auto Mode. Added prompt to move the CMM home for a manual, MEA machine. PR#232420 - Removed references to Tech80, LPT2, and related code. |
| 2.51 | PR#232261 - Only send home command ("ZZ") if DCC machine and MEA machine. PR#232421 - Changed prompt for homing CMM to include a reminder for servo power and Auto Mode. Added checks for metric/inch, rotary table presence, and MEA configuration. Now reporting CMM configuration info in debug file. Removed commands requesting info on probe/stylus changer presence, ">KRD9", ">KRD33", and ">KRD45". |
| 2.50 | Don't send the X3 command (retrieve MEA offsets) for a MicroHite CMM, the data is not set and we don't want to calculate mechanical offsets for zero offsets. |
| 2.49 | Reduced delay for probe indexing by changing the delays for canceling the manual touch command; added 2 new settings; CancelTimeOut0 and CancelTimeOut1 defaulting to 1.0s and 1.0s; found that a settings general code cleanup |
| 2.48 | Fixed problem seen at TESA where calibration of probe rack was not completing - switching to manual on last DCC pt. Initial changes for updating part coordinate system. |
| 2.47 | Corrected problem where new machine offsets were not being captured when homing the machine. |
| 2.46 | Set Tracking Move Target Zone (KT command) from scan data GateSize (spherical boundary condition). Fixed PR#230898 - mods for v2.44 caused timing issues resulting in access to a null pointer |
| 2.45 | Fixed PR#230332 - manual retract sent from the LoopTimer and when the CMM enters manual mode. Added variables that are initialized in HandleCommNotification() in the response to the %D initialization message: bDccAvailable, bPH9Available, bRcuAvailable, and bTempCompSystem |
| 2.44 | Detected if machine Zeros are set and skip user query to home the machine if already set. |
| 2.43 | Changed for compatibility between VS6 and VS.NET |
| 2.42 | Fixed PR#229716 - Receiving error 010 (Unidentified FCS). Sent the LK command only if scanning abort in cancel_previous_command(). Detected and display message for MLB errors 10 (Unidentified FCS), 80 (Improper Probe Installed), and 90 (DCC not available) in processString(). |
| 2.41 | Fixed PR#230603 - The "Version" flag in the User_Sheffield" section of the Settings Editor is not working. |
| 2.40 | Sent manual to retract in driver_manual_hit. Removed tempcomp init in send_init_commands. |
| PC-DMIS v3.7_MR1 Release | |
| 2.39 | Updated the probe information for DRIVER_WAIT_PH9. Turned on soft probe after move to prehit point. |
| 2.38 | Changed the center-scan retract point. The probe offsets are now being sent during execution after rotation. MEA location now determined every time app starts. Changed how alignments are handled. |
| 2.37 | Added delay when an error occurs. Processing multiple strings in HandleCommNotification, slow comm. |
| 2.36 | Fixed problem where alignments were not getting handled correctly |
| 2.35 | Fixed problem when trying to calibrate a tip other than 0,0 and saying sphere has moved (PR# 229758) Changed how the slow communication is fixed. (PR# 229684) Return to Screen button was coming on intermittently - fixed. |
| 2.34 | Converted results for the center scan from an inch to mm when needed. |
| 2.33 | Converted pitch from an inch to mm for cylinders. Fixed slow communication. |
| 2.32 | Added the bInScan flag to the cancel_previous_command function when called because of an error. Removed get_line from string list when waiting for the command to complete after an error. Was causing PC-DMIS to hang. Sent probe information to the controller when a part program gets started. Bounced IO connection if the communication becomes slow. Set global_interface_position to current position after a scan. Modified outer cylinder scan routine for angles less than 360. |
| 2.31 | Added Touch and Positional Tolerances to the interface. This uses the parameters in Option Probe for setup. |
| 2.30 | Changed the cylinder scan method. |
| 2.29 | Fixed readouts when the error shows up as a rotary change. PR# 229570. |
| 2.28 | Changed how scanning is canceled. |
| 2.27 | Soft probes are now getting disabled only if they were enabled to begin with. |
| 2.25 | Removed BHBF command when calling Setup_SP25. This caused error when the SP25 TM25-20 module is connected. |
| 2.24 | Fixed JOY button on the RCU from turning off after pressing RTS or DRIVE. |
| 2.23 | Finished SP25 and SP600 scanning. |
| PC-DMIS v3.7 Release | |
| 2.22 | Removed re-init for when the machine stops communicating - not needed. |
| 2.21 | Rotated the vector coming back from the controller. |
| 2.20 | Added a call to the get the last vector from the controller for manual hits. Fixed when the "Connection Failed" message appears. Removed unchecked PH9 rotation. |
| 2.19 | Fixed NewCancel Method. Touch speeds now determine if absolute or percent. |
| 2.18 | Added BHAR to the ignore list, causing incorrect store points - PR#228093. |
| 2.17 | Completed SP600 Scanning. Changed the delay to 1 sec when canceling command PR#228050. |
| 2.16 | Changed VolComp to use "CompensateFromCMM" when getting data from controller, was "CompensateToCMM". |
| 2.15 | Added setting, UseNewCancel, to stop using the reinit function to cancel manual touches. |
| 2.14 | Removed the send_init_commands used for canceling the manual touches. This was causing error 13. |
| 2.13 | Fixed bug in Part alignment. Modified how the mechanical offset was getting calculated. |
| 2.12 | Rotate PH9 to default A, B before homing. |
| 2.11 | PR# 226179. TipOffset (which was stored in metric) was being converted as if stored in inches. |
| 2.10 | Determined the Mechanical Offset automatically by comparing MEA Sphere location with measured calibration sphere location. Completed Circular Moves. |
| 2.09 | Checked MP and RCU versions to determine if we can use the RCU buttons. |
| 2.08 | Switched the RCU button functions. Now, DRIVE button inserts move point and RETURN TO SCREEN button ends the feature. |
| 2.07 | Started to implement circular moves. |
| 2.06 | Added warning message if cannot start communications PR#224342. |
| 2.05 | Fixed axis reassignments PR#224385 Used GETOPTION(ABSOLUTESPEEDS) to determine if speed is percentage or not. |
| 2.04 | Sent probe offsets to controller now an option in Settings Editor. |
| 2.03 | Added mechanical offset to tip offsets being sent to controller. |
| 2.02 | Updating temperatures in TempComp setup dialog with the last read temperatures. |
| 2.01 | Now enabling TempComp in the controller. |
| 2.00 | Now sending probe offsets to controller - define_probe_offsets(). |
| 1.99 | Now sending parameters (speed, prehit, etc.) to controller after each init. |
| 1.98 | driver_stop_probe does, in fact, need the send_init_commands call to clear current command in controller. |
| 1.97 | Changed a few default ini settings. Fixed vectors not being reported correctly. |
| 1.96 | No longer call send_init_commands in driver_stop_probe. |
| 1.95 | Fixed problem where interface does not zero correctly after homing. |
| 1.94 | Added support for 2 buttons on RCU. Continued support for PCS. Re-structured initialization sequence. |
| 1.93 | Modified error handling routine - caused servos to trip |
| 1.92 | Use ToolChangerDelay for sleep time during tool changes- PR# 222689 |
| 1.91 | Made a change to send speed with every move - PR# 222176 |
| 1.90 | Made a change to ignore positions reported in inches by the controller. PR# 221549. |
| 1.89 | Changed error handling to send a full initialization instead of partial initialization. |
| 1.87 | Added small wait between slow moves to fix the toolchanger issue where the PH9 hits unloaded probe on way out. |
| 1.86 | Started setting the clearance (prehit on the controller) to 0. The interface moves to a prehit point automatically (PR# 218850). |
| 1.85 | Corrected display for rotary table and live updates. |
| 1.84 | Changed the use of current_tip to global_active_tipm. |
| 1.83 | Added support for the rotary table using LiveUpdates. |
| 1.82 | Continued support for the Part Coordinate System. |
| 1.81 | The readouts are not linked to the machine being manual vs. DCC. Fixed for all machines. |
| 1.80 | Continued support for the Part Coordinate System. |
| 1.79 | Added error handling for probe overload. |
| 1.78 | Fixed problem of the CMM getting "lost". PR#216001. |
| 1.77 | Fixed problem with manual Sheffield's reporting live updates differently Added flag for a True manual machine - allows readouts to be updated correctly and iterative alignments to work on manual machines. |
| 1.76 | Cleared Buffer when program is stopped. |
| 1.75 | Fixed issue with readout values being incorrect using live update. |
| 1.74 | Support VolComp modification at Conv_from_mpp(). |
| 1.73 | Fixed Registry Options. |
| 1.72 | Added support for Part Alignment. |
| 1.71 | Added support to handle Error 50. PR# 213602 & 213999 |
| 1.70 | Fixed toolchanger issue. PR# 213379. Added support to recover from a "probe disengaged" error. |
| 1.69 | Added BHTN & BHTF to SetProbeEnableState(). |
| 1.68 | Used FLB response to BHIM to set home offsets for LiveUpdates. |
| 1.67 | 1. Changed default value for volMethod to "0". |
| 1.66 | 1. Fixed issue with changing zero position after homing. Flag in ini file: WaitPosResponse=TRUE. 2. Fixed issue with Servo Motors kicking out. |
| 1.65 | Fixed Timer Loop Issue. |
| 1.64 | Fixed problem where 1000 check for scales messed up initial coords. |
| 1.63 | 1. Modified reinit to not send keyboard init code. 2. Changed the way we get the initial scale readings since the old method proved to be unreliable. 3. Made MaxTimeout an INI option. 4. Delay in init uses INI option. |
| 1.62 | Fixed rotation of PH9. |
| 1.61 | Removed the response to the "D&" command from the controller. It was causing an error 13 - buffer overflow. |
| 1.60 | If initialization times-out, then reinitialize the controller. If LiveUpdate stops getting positions, then reinitialize the controller. Added a small wait during tool change. Problem Report #212305. Added SetProbeEnableState() function to put the probe in the correct state. Problem Report #212306. |
| 1.59 | Use buffered comm functionality with LiveUpdates. |
| 1.58 | Fixed the problem with the probe changer. Problem report #210968. |
| 1.57 | Converted to use the VolCompclass. |
| 1.56 | Fixed LiveUpdates bugs due to default of inches on CMM. |
| 1.55 | LiveUpdates uses correct units. |
| 1.54 | Added support for the SMP400 controller. |
| 1.53 | Added support for B&S Scale Interface (PCI) card (UsesTech80 must be set to 1 for Tech80, 2 for PCI Scale Interface card). |
| 1.52 | Added option to do FLB probe calibration. |
| 1.51 | Added option to use VT (vector touch) instead of TC. Fixed problem where move_tol caused the wrong store_point to be returned. |
| 1.50 | Don't set global_tool_on_table. In PC-DMIS V3.1 and higher, it's set from the application (if the user so chooses) and not from the interface. |
| 1.49 | Fixed a problem where WAIT_END_PH9 didn't wait for response from controller. This caused improper values to be returned on the next measure point. |
| 1.48 | Prevented toggle to/from Manual mode during scan and tool change. |
| 1.47 | Added 'ClearErr179' option which sends 'NT to controller to resolve the error 179. |
| 1.48 | Allowed PH9 control through CMM. |
| 1.45 | 1. Fixed a problem with jog box toggle that prevented returning to the proper mode after DCC. 2. Made HitIntervals user configurable for both Manual and DCC modes. Some Tech80s were getting extra hits after 500ms default. 3. Fixed problem (again) with PH9 taking hits during rotation. 4. Added OnError code which allows scanning. 5. Added Homing option on startup. 6. Shortened time for readout/take hit toggle. |
| 1.44 | Added jog box toggle using 'Record' Key. Also changed timer loop to use a variable. |
| 1.43 | Prevented takings hits while rotating PH9. Solved PR# 201041. |
| 1.42 | Added myDebug functions. |
| 1.41 | Added use of INIShowActiveValues after setup dialog. |
| 1.40 | Added more consistent debug on entry to driver_??? functions, use of INIShowActiveValues and fix for GPIB error in DCC when getting hits from tech80. |
| 1.30 | Added support for in-position tolerance adjustment (BHTU) (Only works on firmware after V8.0). |
| 1.20 | New Sheffield controller added. Same protocol but higher (57600) baud rate. Also, no longer has keypad DRO, so machine needs to be homed with the ZZ command inside of PC-DMIS. |
| 1.00 | Added support for PCDLRN.INI interface options. |