Version |
Description of Fix or Enhancement |
3.35 |
Fixed PR#255289 - Fixed an issue where PC-DMIS
would shut down when measuring an outside AutoCircle. Fixed PR#254830
- Fixed an issue with flipped vectors on Manual hits. 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 0.5 degree. Added the registry entry MinRotaryTableAngle, the default value
is 0.5. Fixed PR#254058. PC-DMIS hangs when trying to change probes
between two SCR200 racks without displaying an error message.
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. You can create and execute measurement
routines in version 3.7, but they hang in version 4.2. |
3.31 |
Fixed PR#244194. English is not translated for
Swedish language. |
3.30 |
Fixed PR#251719. Fixed an issue with learned point
vectors. |
3.29 |
Fixed PR#251058. Communication failed when you
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) registry entry InhibitForcedRotation=FALSE.
Fixed PR#251045. During a probe change, the execution stops. Removed
FLYMODEON test for blended moves. |
3.28 |
Fixed PR#250569. The default value for the registry
entry 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. For SP600, there's too much probe
deflection error as PC-DMIS tries to calibrate the tip. Analog
probe deflections (offset force) and speed settings for calibrations
are now retrieved from the controller. |
3.24 |
Fixed PR#243751. Unexpected probe hit during manual
tip change. Fixed PR#248253. After completing linear closed scans,
the probe retracts too far from the part. |
3.23 |
Fixed PR#2478980. Feature location differs when
measured with PH5 with tips in +X and -X. Fixed PR#242017. Using
part alignment corrupts the measurement routine's alignments which
causes the CMM to move in DCC away from the 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 or commands. Fixed
PR#246442. Take Hits now enabled after a move issued from the
Probe Toolbox. Fixed PR#247545. On Error now operates the same
as the Leitz. For example, the ONERROR command overrides the 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 PC-DMIS displays an Auto Feature
dialog box (and not an Execute dialog
box). |
3.19 |
Fixed PR#246319 and 246331. Current probe angle
now processed correctly. This applies to systems with a UMP-360
controller and a B&S jog box only. |
3.18 |
Fixed PR#246346. Made Blended Move Tolerances
variable via setting, BlendedMoveTolerance
registry entry. The value is in mm. |
3.17 |
Fixed PR#246226. Fixed a 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. Fixed the issue where Temp Comp
locks up. |
3.12 |
Made recovery from Axis Counter Fault; MP errors
33, 34, 35, 36. |
3.11 |
Removed the registry entry HomeProbeOnStartup.
|
3.10 |
Added the registry entry HomeProbeOnStartup. |
3.09 |
Fixed PR#235433. Removed support for probe deviation
when calibrating analog probes. Fixed PR#243730. The BasicCircle
scan does not stop after 360 degrees. Changed message for unsupported
scans to one that better describes the situation. |
3.08 |
Fixed PR#243625. Fixed the issue where you could
not adjust the scan speed. |
3.07 |
Fixed PR#242961. Fixed the issue where the MP35
counters are way out of sync with the PC-DMIS DRO. |
3.06 |
Value for Num Ret Data (scan data filter setting)
is now ignored. The FS command is now hard-coded to zero (0).
|
3.05 |
Fixed PR#242671 and PR#241495. Fixed the issue
where backoff moves from the last scan point before a deflection
error was incorrect. Added recovery for open loop cylinder scan.
|
3.04 |
Fixed PR#242671 and PR#241495. For the DLL version
3.03, the BasicCircle scan did not recover after a probe deflection
error. Reverted to a 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. The BasicCylinder scan with a
pitch of 2 mm and 180 degrees of angle crashed when in Inch mode.
Fixed PR#242328. The implementation of scan speeds in the Sheffield
interface is inconsistent with other hardware and very confusing.
Open loop scan speeds are now limited to the value of the registry
entry MaximumVelocity in absolute
mode. Open loop scan speed cannot exceed 100% of MaximumVelocity.
Closed loop scan speeds are now limited to the value of the registry
entry 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. Fixed PR#235433 and 242057. Probe Offset data
(via the D0 command) is the only command/data modified by the
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 errors after a recoverable controller
error. Added the registry entry PositionNeedsCurrentRead
to the PC-DMIS Settings Editor 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 registry entry TrackingMoveTargetZone,
with the default value of 5.0 mm. Use this for unsupported scan
boundary types and scan types that do not allow entry of spherical
boundary radius. For example, BasicScan types except Line. Only
use this for closed loop scanning. Changed the query capability
from a NULL pointer to a string value. |
3.01 |
Check for min/max limits for spherical boundary
conditions. If the value is less than 0.2 mm, the boundary is
set to 5 mm. If the value is greater than 10 mm, the boundary
is set to the controller's default value of 5 mm. |
3.00 |
Check for min/max limits for spherical boundary
conditions. If the value is less than 0.2 mm, the boundary is
set to 0.2 mm. If the value is greater than 10 mm, the boundary
is set to the controller's default value of 5 mm. |
2.99 |
Circular move speed now adjusted based on radius
of the arc. Changed the meaning of registry entry ScanSpeed.
The registry entry now indicates the maximum absolute scan speed
for an open loop scan. Closed loop scan speeds are 10% of the
open loop scan speed. The ScanSpeed command specifies the absolute
speed or percentage of the ScanSpeed
registry entry depending on the absolute mode setting. Fixed PR#241170
- Fixed a data offset problem. Scan representations are properly
aligned with the model in the Graphic Display 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 clockwise (CW)
instead of counter-clockwise (CCW) for a CW scan to get back to
the start point. Fixed a problem where PC-DMIS was disabling the
jog box functionality when the temperature 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 measurement routine hung
when making a temperature compensation request. Implemented the
initial release of failover from OpenLoop scanning to ClosedLoop
scanning for circular features. |
2.95 |
Corrected incorrect axis rotation information
sent to the controller. Reliably send down probe offsets even
for manual probe systems. Do not process temperature compensation
commands if the machine doesn't support it. |
2.94 |
Fixed Find Hole problem where the hole is out
of position and never found. Fixed an issue where the 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 the registry entry UseClosedLoop
available for inner and outer circles. Fixed PR#240137. Added
CMM_ALL_AXIS_MOVE & CMM_CIRCULAR_MOVE parameters to Query
Capability. |
2.92 |
Added support for query capability. Fixed PR#240117.
Fixed the issue when attempting to scan on a 997 with an SP600
and a "T MUCH PROBE DEFLECTION" error occurs. Fixed
PR#240121. Fixed an unexpected probe hit which occurs at the termination
point for a BasicCircle scan, even though part contact is not
made. |
2.91 |
Fixed PR#240059. Change made to the 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 a problem where temperature compensation
readings were not being properly stored and 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 the registry entry SendMNonGoManual
= TRUE. |
2.86 |
Fixed a problem where temperature compensation
queries are not being initiated by the first call to driver_read_position.
Changed the default value for the registry entry UseNewCancel
to TRUE. Made changes to ignore temperature compensation sensors
that reported a value of 4095 for the current temperature. The
sensor is either bad or missing. Fixed a problem where an under
deflection reported in response to the "AS" command
was prematurely terminating a circle scan. Fixed the issue where
Move Blending was no longer permitted during tool changes. |
2.85 |
Fixed PR#238422. When trying to execute the B89
program on a Sheffield controller, the program stops after the
two manual hits (alignment) and then sits idle. This was an issue
with the UMP-360 controller with a 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 it's described to do in version 3.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 the UMP360 controller
version 26.0 and later. Command cancel sequences are modified
to only issue a QU command if PC-DMIS is not in DCC mode. Added
a workaround for a controller bug where an error message is concatenated
with the display message, and waits for an MA command acknowledgment
in the initialization sequence. |
2.82 |
Fixed PR#238025. Fixed an application error. |
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. Added two new registry
entries for machines with rotary tables which have hard-wired
probe offsets (AddTipOffsets,
UseFixedScalePosition). Allowed
Communications Setup dialog box to be displayed on failed connection
attempt. Fixed an issue that results in sluggish jog response
from the jog box. The fix was to send the F0 command after an
unexpected touch occurs to turn off Move Blending. Did the initial
release for PC-DMIS v3.7 MR3. |
|
PC-DMIS v3.7 MR3 initial release. |
2.79 |
Changed version check for probe index reporting.
Made Center(Plane) scan identical to Center(Axis) scan. |
2.78 |
Added support for the B&S jog box. Implemented
the DONE, PRINT, and DEL PNT buttons and JOG MODE/PROBE. This
is only available on firmware versions greater than 26.0. Read
initial probe index angle and changes on display update messages
(,J). This is only available on firmware versions greater than
25.0 on SMP3xx controllers. PR#234420. Center scans do not appear
to use the LK command to lock the third named axis. The 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 the Comm buffer
before initializing 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 uncalibrated probes. PR#236279 and 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 the RECORD button with version
1.0 RCU. Disabled Move Blending when canceling a command and prevented
DW being sent if canceling commands. |
2.74 |
PR#236247. Fixed bug that prevented scan points
from registering in 4.0. PR#236058. Fixed a bad vector issue 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 a collision.
Removed SendMNonGoManual flag. Fixed problem that prevented the
tool changer from turning screw. Updated setup dialog to allow
change of communications 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. Added
F1 and F0 commands to the 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 temperature compensation 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. Updated the default value for the registry entry
UseClosedLoop to be FALSE. |
2.67 |
Fixed PR#235002. Inserted a fix in version 4.0
beta, which is not applicable in version 3.7. Created version
2.67 to "keep pace" with version 4.0. |
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 a race condition
in starting scan before completing other feature measurements.
|
2.65 |
Fixed PR#235138. The issue where "DMIS is
not prompting to home the CMM" possibly caused by entering
and/or exiting from the Setup dialog box. This is no longer allowed
while initializing. Fixed PR#235022. The "Failed to connect
to controller" appears to be an issue where the 10s timeout
window is not enough for some newer controllers. Fixed a problem
where commands are not deleted after an unexpected touch occurs.
|
2.64 |
Fixed PR#234604. Fixed the issue "RCU jog
box Macros don't function anymore" which was due to the registry
entry UseNewCancel not allowing
the sending of the measure point command. Fixed PR#235189. "OPEN
loop scans cannot execute without errors" - problems in inch
mode scans. |
2.63 |
Fixed PR#234421. Fixed the issue where customers
are complaining about Error 13 messages occurring when they press
Stop and Cancel when executing an auto feature. (See Release 2.60.)
Fixed PR#233093. Fixed the issue when you click Cancel during
a tool change produces an E013 crash message on an SMP350. Fixed
for PR#233361. Fixed the issue where the SMP350 crashes with error
E013 after rack overtravel occurs. Fixed for PR#234365. Fixed
the issue where PC-DMIS was ignoring Mode and Manual commands
on an SMP400. You must change registry entry SendMNonGoManual
to TRUE for this feature to switch the CMM to Manual mode. The
default value is SendMNonGoManual is FALSE. |
2.62 |
Fixed PR#234853. Fixed the issue where the "MEA
XYZ offsets are being doubled after a controller reset."
Added functions to add strings to head and tail in the error and
string lists, and then write them to the debug file. |
2.61 |
Fixed PR#230501. Fixed the issue where you "Cannot
connect to the controller". Resolved an additional problem
with error 010, unidentified FCS, occurring when KS command sent.
Eliminated the command being sent at this time. Fixed PR#233921.
Fixed the issue where the probe would not trigger in Manual mode.
This occurred after an unexpected hit. Modified procedure for
processing of this error. |
2.60 |
Fixed PR#234421. Fixed the issue where customers
are complaining about Error 13 messages occurring when they press
Stop and Cancel when executing an auto feature. Clearing of command
list and callback list is occurring twice when driver_stop_probe
(subsequently in cancel_previous_command) causing an observed
problem. (See Release 2.59) Fixed PR#234582. Fixed the issue where
"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. Fixed the issue
where "Analog scan of 50 mm ring gage resulted in a continuous
loop scan that came off the surface and scanned points 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 is canceled. |
2.59 |
Fixed PR#233060. Fixed the issue where a "
Failed to connect to controller" occurs. Older controllers
take longer to initialize. Adjusted the time based on the SMP400Controller
(longer than 20 seconds) setting. Fixed PR#234421. Fixed the issue
where customers are complaining about Error 13 messages occurring
when they press Stop and Cancel when executing an auto feature.
Removed commands from the queue and callback list. |
2.58 |
Fixed PR#232919. Fixed the issue where the CMM
was 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. Added the version tab to the
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. Fixed 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 version 3.7 MR2 release |
2.54 |
Fixed PR#232802. Movement is very slow when calibrating
more than one tip angle with the SP25. 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.
Fixed 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 communications port settings affected. Kind of
a shot in the dark. |
2.52 |
Fixed PR#232426. Updates to the status bar every
(AMReminderDelay * ~50 ms) 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. Fixed
PR#232420. Removed references to Tech80, LPT2, and related code.
|
2.51 |
Fixed PR#232261. Only send home command ("ZZ")
if DCC machine and MEA machine. Fixed 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 two new registry
entries CancelTimeOut0 and CancelTimeOut1, both with the default
value of 1.0 second. Did some general registry code cleanup. |
2.48 |
Fixed problem seen at TESA where calibration of
probe rack was not completing, it would switch to Manual mode
on the last DCC point. 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.
Modifications for version 2.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 to skip
user query to home the machine if already set. |
2.43 |
Changes 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 version 3.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 application 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 selecting the sphere has moved. Fixed PR#229758.
Fixed the slow communication issue. Fixed PR#229684. Fixed the
issue where the Return to Screen button was coming on intermittently.
|
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, which was causing PC-DMIS to hang. Sent probe information
to the controller when a measurement routine starts. 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 degrees. |
2.31 |
Added Touch and Positional Tolerances to the interface.
This uses the parameters in the Option Probe for setup. |
2.30 |
Changed the cylinder scan method. |
2.29 |
Fixed PR#229570. Fixed readouts when the error
shows up as a rotary change. |
2.28 |
Changed how scanning is canceled. |
2.27 |
Soft probes are now getting disabled only if they
were enabled from the start. |
2.25 |
Removed BHBF command when calling Setup_SP25.
This caused an error when you connect the SP25 TM25-20 module.
|
2.24 |
Fixed the issue where the JOY button on the RCU
turns off after you press RTS or DRIVE. |
2.23 |
Finished SP25 and SP600 scanning. |
|
PC-DMIS version 3.7 Release |
2.22 |
Removed the unnecessary re-init which occurs when
the machine stops communicating. |
2.21 |
Rotated the vector coming back from the controller.
|
2.20 |
Added a call to 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 |
Fixed PR#228093. Added BHAR to the ignore list,
which was causing incorrect store points. |
2.17 |
Fixed PR#228050. Completed SP600 Scanning. Changed
the delay to 1 second when canceling commands. |
2.16 |
Changed VolComp to use "CompensateFromCMM"
when getting data from the controller. It was using "CompensateToCMM".
|
2.15 |
Added the registry entry 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 |
Fixed 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 the 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 a move point, and the RETURN TO SCREEN button ends
the feature. |
2.07 |
Started to implement circular moves. |
2.06 |
Fixed PR#224342. Added warning message if PC-DMIS
cannot start communications. |
2.05 |
Fixed PR#224385. Updates to axis reassignments.
Used GETOPTION(ABSOLUTESPEEDS) to determine if speed is percentage
or not. |
2.04 |
Sent probe offsets to controller which is now
an option in PC-DMIS Settings Editor. |
2.03 |
Added mechanical offset to tip offsets being sent
to controller. |
2.02 |
Updating temperatures in TempComp Setup dialog
box with the last read temperatures. |
2.01 |
Now enabling TempComp in the controller. |
2.00 |
Now sending probe offsets to controller with the
define_probe_offsets() function. |
1.99 |
Now sending parameters (speed, prehit, etc.) to
the controller after each init. |
1.98 |
Updates to add the required send_init_commands
call in driver_stop_probe to clear current command in the controller.
(See Release 1.96) |
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 two buttons on the RCU. Continued
support for PCS. Re-structured initialization sequence. |
1.93 |
Modified error handling routine which was causing
the servos to trip. |
1.92 |
Fixed PR#222689. Use ToolChangerDelay for sleep
time during tool changes. |
1.91 |
Fixed PR#222176. Made a change to send speed with
every move. |
1.90 |
Fixed PR#221549. Made a change to ignore positions
reported in inches by the controller. |
1.89 |
Changed error handling to send a full initialization
instead of a 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 |
Fixed PR#218850. Started setting the clearance
(prehit on the controller) to 0. The interface moves to a prehit
point automatically. |
1.85 |
Corrected the 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 PR#216001. Fixed problem of the CMM getting
"lost". |
1.77 |
Fixed problem with manual Sheffield's reporting
live updates differently. Added flag for a True manual machine.
This allows readouts to be updated correctly and iterative alignments
to work on manual machines. |
1.76 |
Cleared Buffer when the measurement routine stops.
|
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 |
Fixed PR#213602 and 213999. Added support to handle
Error 50. |
1.70 |
Fixed PR#213379. Fixed toolchanger issue. 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 |
Changed the default value for volMethod to "0".
|
1.66 |
Fixed issue with changing zero position after
homing. Flag in ini file: WaitPosResponse = TRUE. 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 coordinates. |
1.63 |
Modified reinit to not send keyboard init code.
Changed the way we get the initial scale readings since the old
method proved to be unreliable. Made MaxTimeout an INI option.
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 a buffer overflow
error 13. |
1.60 |
Fixed #212305. If initialization times-out, then
reinitialize the controller. If LiveUpdate stops getting positions,
then reinitialize the controller. Added a small wait during tool
change. Fixed #212306. Added SetProbeEnableState() function to
put the probe in the correct state. |
1.59 |
Use buffered Comm functionality with LiveUpdates.
|
1.58 |
Fixed #210968. Fixed the problem with the probe
changer. |
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 cards, or 2 for PCI
Scale Interface cards. |
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 returned the wrong store_point.
|
1.50 |
Don't set global_tool_on_table. In PC-DMIS version
3.1 and higher, you can choose to set this from the application
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 and from Manual mode during
scan and tool change. |
1.47 |
Added "ClearErr179" option which sends
"NT" to the controller to resolve Error 179. |
1.48 |
Allowed PH9 control through CMM. |
1.45 |
Fixed a problem with jog box toggle that prevented
returning to the proper mode after DCC. Made HitIntervals user
configurable for both Manual and DCC modes. Some Tech80s were
getting extra hits after 500 ms default. Fixed problem (again)
with PH9 taking hits during rotation. Added OnError code which
allows scanning. Added Homing option on startup. Shortened the
time for the Readout/Take Hit toggle. |
1.44 |
Added jog box toggle using "Record"
Key. Also changed timer loop to use a variable. |
1.43 |
Fixed PR#201041. Prevented takings hits while
rotating the PH9. |
1.42 |
Added myDebug functions. |
1.41 |
Added use of INIShowActiveValues after Setup dialog
box. |
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). This only works on firmware after version 8.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.
|