87

Click here to load reader

Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Embed Size (px)

Citation preview

Page 1: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 

Valid as of 05/01/2018  Metrology Support Systems, llc.  www.mss‐i.com 

 

Virtual DMIS 8.0 System Requirements Link here to check your upgrade status and price to Virtual DMIS 8.0 To use Virtual DMIS, you will need: Supplied by vendor: One Virtual DMIS Install DVD or download from a server Hardware protection device (License key and Dongle) Upgrade number (only if you are upgrading from an earlier version of Software) Computer Hardware: Pentium Dual Core processor (minimum) 2GB RAM minimum, greater 4 GB Preferred 500 GB Hard disc, 7200 RPM with minimum 8 MB buffer one PCI-e slot for external PCI box. CD/DVD drive Windows compatible mouse Available COM port, two ports if using VIP vision system Supported Operating Systems Windows 7™ Professional 32 Bit Service pack 1 Windows 7™ Professional 64 Bit Service pack 1 Windows 10™ Professional 32 Bit Windows 10™ Professional 64 Bit The following Operating System is NOT Supported: Windows XP™ Supported controller Systems IMS Onmotion controllers Renishaw UCC controllers IMS M9 controller is obsolete and is not supported and must be upgraded to Onmotion. Important Note: Users installing Virtual DMIS on a network must provide Virtual DMIS with Administrator Privileges with access to the registry.

 

Page 2: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Virtual DMIS Version 6.0

Release Notes

Page 3: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

IMPROVEMENTS User Interface (U.I.) The U.I. has been remodelled to reflect the Windows Vista colour schemes and operation, but is also compatible with Windows 2000 and Windows XP.

Page 4: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The detailed changes included the streamlining of the Graphics toolbars and re-grouping of the icons contained within these toolbars into easier to use and more logical menus.

New Graphics Toolbar

User definable Toolbar

Show Menu

Using a procedure of dragging and dropping up to 10 frequently used icons can be replicated from the smart tool bar to the new User Definable toolbar. If required icons can be removed from the User Toolbar by selecting the RMB while highlighting the icon to be removed.

Page 5: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

If required the text area to the right of new tool bar icons can be turned on and off to provide a larger Graphics Area. A setting in the [GRAPHICS] area of the VMS.INI file controls the display status. When set to WITHTEXT_R_TOOLBAR=1 the Icons and text will be displayed When set to WITHTEXT_R_TOOLBAR=0 only the Icons will be displayed e.g. [GRAPHICS] WITHTEXT_R_TOOLBAR=1 or [GRAPHICS] WITHTEXT_R_TOOLBAR=0

With Text Without Text

NOTE: Prior to any edit to the VMS.INI always ensure that a backup of the existing file has been made.

Page 6: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

If required the transparency of some of the drop down menus and prompt windows can be controlled. A setting in the [GRAPHICS] area of the VMS.INI file controls the transparency status. When set to UITRANSPARENCY=0 the menus are not transparent. The transparency increases as the value increases, a range of 0 to 50 is suggested, the default setting is 20. [GRAPHICS] UITRANSPARENCY=20

UITRANSPARENCY=0 UITRANSPARENCY=50

UITRANSPARENCY=20

NOTE: Prior to any edit to the VMS.INI always ensure that a backup of the existing file has been made.

Page 7: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

MET Reporter The new output method is called Met Reporter. Met Reporter produces reports in an entirely new output format that is real time configurable and offers a “What You See Is What You Get” (WYSIWYG) editing environment, with the addition of a graphics capability. Met Reporter is accessed via the Data Manage icon. Some of the new output report capabilities are illustrated in the screen capture below. Nominal and tolerance data can be dynamically edited; there is no need to re-output information or re-run a program to correct input errors e.g. Nominal or Tolerance values A stand alone MET Report Viewer is provided so that the MET Reports can be read independent of computers that have Virtual DMIS installed. For detailed instructions on the capability and use of MET Reporter please see the manual in the Document folder of Virtual DMIS version 6.0 CD. NOTE: A development is planned to send MET Report files to Excel.

Page 8: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Q-DAS Interface Q-DAS software uses statistical methods for quality management including, automatic recording of measurement data, statistical evaluations, visualization and administration, it is used by more than 5,000 companies worldwide. For detailed instructions on the capability and use of the Q-DAS interface please see the manual in the Document folder of the Virtual DMIS version 6.0 CD. The Q-DAS functions are accessed via RMB (Right Mouse Button) selection in the graphics area.

Page 9: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Excel Output Option Excel Output interface may be purchased as an option. NOTE: Microsoft Excel is NOT included in the option; the User must provide their own version of Excel, minimum Excel 2000 Professional or a later version. One of the changes introduced at Virtual DMIS version 5.5 was the ability to change the default file reporter from Notepad to Excel; at Virtual DMIS version 6.0 the functionality of this option has been improved. This change in effect results in Virtual DMIS having two Excel output options,

a) The original method where each OUTPUT/ or TEXT/OUTFIL command was proceeded by a command to control the required column and row position of that output e.g.

CALL/EXTERN,DME,'V3DXLPOS',1,COLA,ROW12 The procedure for use and Part Program commands for this method remain un-altered apart from an improvement to the CALL/EXTERN,DME,'V3DXLPOS',1,COLA,ROW12 command which now allows the use of variables for Column and Row e.g. CALL/EXTERN,DME,'V3DXLPOS',1,COLPOS,ROWPOS

b) Excel output as an alternative to Notepad output, the function is controlled by a setting in the Virtual DMIS initialisation file VMS.INI e.g.

[GENERAL] VIEWFILE=EXCEL or VIEWFILE=NOTEPAD NOTE: Prior to any edit to the VMS.INI always ensure that a backup of the existing file has been made.

Page 10: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

In a similar manner to Notepad reporting (Default.Rep) the outputs are automatically positioned in a pre-formatted default Excel report VMSDTSAVE.xls. The VMSDTSAVE.xls file MUST be used i.e. User created template files are NOT allowed. If Excel output is active the Output Setting menu option to allow Folder and Filename selection is “greyed-out”, see below. The system will default to the current “Users” Report folder e.g. C:\Program Files\Virtual DMIS\Users\Administrator\Report

e e

NOTEPAD Mod

EXCEL Mod

Page 11: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Excel UI Operation Through the UI selection of the Output Window <> Output Feature icon initiates the Excel Report. NOTE: If the View File icon is selected and no function occurs this indicates that there is no Excel Report currently open, the Output Feature icon should be selected.

The Excel Report Header window will appear. Once any inputs are completed select Open.

The Header and the contents of the Output window will be sent to the Excel File.

Page 12: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

In a similar manner to a NOTEPAD file, selecting the View File icon can either Show or Hide the Excel file. In Excel mode a pop-up menu will allow selection of the required action.

View File

The Excel file may actually open in status minimised and will require maximising from the Windows Programs toolbar.

Hide

Show

The Excel file MUST be “Showed and Hidden” via the View File icon, viewing and closing the Excel file through Windows Explorer or Excel will lock Virtual DMIS and may entail a complete system re-start. Also, only one Excel file can be open at any one time.

Page 13: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The style of the pre-formatted Excel file is shown below.

Once the required Excel Report is complete it can be saved to any Folder and Filename

To maintain the correct format the Excel file MUST NOT be saved until the Excel Report is completed. To save an Excel report select the View File icon and then option Save As.

View File

The Excel report should then be closed, select the View File icon and then option Close.

Page 14: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

If the Close option is selected without saving the current Excel Report the User will be prompted to “Save As” the Report. Selection of “Cancel” will result in the contents of the Excel Report being lost.

Page 15: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Excel Part Program Operation

In Part Program mode the first OUTPUT/ or TEXT/OUTFIL command encountered initiates the Excel Report. Each following OUTPUT/ or TEXT/OUTFIL command will automatically position itself in the Excel Report. No further Excel commands are required until after the last OUTPUT/ or TEXT/OUTFIL command when it will be necessary to Save and Close the Excel Report.

To Save an Excel Report created using the new method.

CALL/EXTERN,DME,'V3DXLDFSAS','C:\Project\Report\New Excel.xls'

To Close an Excel Report the created using the new method. CALL/EXTERN,DME,'V3DXLDFCLS' If the Close command is actioned without saving the current Excel Report the contents of the current Excel Report will be ost. l If the Save and Close commands are not actioned the Excel Report will remain open and subsequent runs of the Part Program will be added to the original Excel Report.

Page 16: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Cylinder Measurement To remove measurement uncertainty when measuring a Cylinder without a nominal definition a change has been made to the point calculation algorithm. The first three points MUST now be measured as close as possible to normal to the axis of the cylinder, they will in effect create a plane which is perpendicular to the axis if the cylinder. Additional points may be taken in any order and in any location as long as sound measurement practices are followed. The direction of the vector of the cylinder will be from the position of the first three points to the most extreme point i.e. similar to the previous method. Cylinder

First three

Page 17: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

RPS (Reference Point System) alignment. With RPS if an initial component alignment was not carried out the software was faced with multiple possible solutions, i.e. typically up to four possible alignments. To ensure the correct alignment without creation of an initial co-ordinate system the Constraints menu has been appended to the RPS window. Selection of the “Use Features” box opens the new “Constraints” menu, see below. Features and their required nominal positions can be added to the Constraints menu and thereby influence the alignment achieved. The new method will select the best coordinate system using the input Constraint features to aid the alignment. The result-achieved should be that the original six Features (3-2-1) should have zero errors in their defined axis and the component axis system should be correctly orientated. NOTE: The constrained features positions will reflect any errors in the manufactured component.

Page 18: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The DMIS code for RPS has been updated to reflect this new functionality, the standard six dimension RPS alignment, CALL/EXTERN,DME,'V3DRPS', D(PC1), ZDIR, FA(PL1), 0.000, FA(CO1), $ -10.000, FA(PT3), -10.000, YDIR, FA(CR2), -22.981, FA(CR3), $ 22.981, XDIR, FA(CR2), 22.981 has been modified to allow extra features to be included, example code highlighted in blue below. CALL/EXTERN,DME,'V3DRPS', D(PC1), ZDIR, FA(PL1), 0.000, FA(CO1), $ -10.000, FA(PT3), -10.000, YDIR, FA(CR2), -22.981, FA(CR3), $ 22.981, XDIR, FA(CR2), 22.981, $ XDIR, FA(PT1), 18.15, FA(PT2), 87.65, YDIR, FA(PT3), 40.35, ZDIR, FA(PT1), 0.0

Page 19: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Best Fit Co-ordinate By 3 Points Best Fit Co-ordinate By 3 Points, Use Nom option, now allows group selection of the required points by two methods.

a) Rapid double Left Mouse Button the required Points in the Feature database will transfer the Point labels to the Best Fit Features field.

b) Highlight the top Point label in the required group, hold down the keyboard shift key and then select the bottom Point label in the group, all the labels will become highlighted.

Page 20: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Drag and drop the group into the Best Fit Features field.

Select Apply to action.

Page 21: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Graphics Output Graphics Output now allows group selection of the required features.

Highlight the top Feature label in the required group, hold down the keyboard Shift key and then select the bottom Feature label in the group, all the labels will become highlighted.

Drag and drop the group into the Graphics area. The Feature boxes will be positioned close to their Features, but may required some manual re-positioning, see below. More than one Feature type Plane, Circle, Cylinder and Cone etc. may be included in one group selection.

Page 22: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Selection of non-consecutive Features is also possible. Highlight the first Feature label, hold down the keyboard Ctrl key and then select and highlight the remainder of the required Feature labels. Drag and drop the highlighted group into the Graphics area.

Page 23: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface
Page 24: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

A new option “Items” has been added to the menu displayed on RMB selection in a graphic result box. The “Items” option allows selection of the parameters displayed in the graphics result box.

Page 25: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Points Labelling

Individual points can be labelled automatically into the 3D graphics area. This function can be enabled via RMB (Right Mouse Button) selection in the graphics area.

The labels will be positioned in the 3D space in the Normal (IJK) direction. Using the “Set Label Position” option allows the offset between measured point and the label to be set.

Page 26: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Collision Recovery

The automatic move collision avoidance function has been improved by allowing for the probe tip radius. The Safe zone can be set using the Probe Tip Radius ratio in Vms.ini.

[MOTION] COL_SAFEBALLRADIUSRATIO = 1.0

If COL_SAFEBALLRADIUSRATIO is smaller than 1.0, possible collisions will only be checked in the probe tip centres current move direction. To use this function, System Setting “Using warning box to resolve collision” and “Enable Warning” on the “Tools” drop down menu must be selected.

NOTE: Prior to any edit to the VMS.INI always ensure that a backup of the existing file has been made.

Page 27: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Other Improvements The Sensor Definition window default is now set to stay open on “Apply”. The change saves re-selection of the Sensor Definition window and therefore makes creating Child sensors easier and faster. If required the Window can be set to close on “Apply”.

The default settings of the Project <> New window have been changed to, “Clear sensor database” de-selected and “Recall coord” set to the MCS, see below.

Page 28: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

It is no longer necessary to be in the correct Working Plane to extract Arcs from a CAD model. On some occasions the Feature Measurement window failed to close when another function was selected, the software has been enhanced to minimise the number of occasions where more than one function window is displayed. In automatic curve measurement the button option to Cancel the procedure has been removed and replaced with selection of the “X” button

Cancel Procedure

When displaying curves in the Feature Graphical Processor (FGP) window, if the first point failed to project onto the nominal curve the form error was set to zero, this could produce a misleading graph, the new procedure is not to display the failed point.

Page 29: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

When surface scanning using an OnMotion controller, if “Project act point to CAD Model” is active, the probe tip diameter compensation will be use the vectors (IJK) obtained by projecting the actual point onto the CAD model.

Page 30: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The Data Manage icon now provides access to two functions, the default display MET Reporter, and Project Manager.

MET Reporter

Project Manager

The currently loaded DMIS Part Program Folder and Filename will be displayed if the cursor is placed over the Part Program database tab. This re-introduces a function that was previously removed.

Page 31: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The Calibration sphere’s “Sphere Bounding Vector” can now be set within a Part Program by adding the vector (IJK) to the following

DMIS command e.g., F(Label)=FEAT/SPHERE,OUTER,CART,X,Y,Z,DIAMETER,I,J,K F(90BALL)=FEAT/SPHERE,OUTER,CART,150.2,84.5,90.9,25,0,0,-1 A setting in the Virtual DMIS initialisation file VMS.INI enables this function e.g. [SENSOR] USEACTIVESPHEREDIRFORCALIB=1 or USEACTIVESPHEREDIRFORCALIB=0

NOTE: Prior to any edit to the VMS.INI always ensure that a backup of the existing file has been made.

Page 32: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

BUG FIXES 1) [Bug Fix] If the auto mode was selected in the Co-ordinate

Window “Offset Co-ordinate by 2 points” and then “Offset Co-ordinate by 3 points” was opened, the distance input fields were disabled.

2) [Bug Fix] Co-ordinate function “Offset Co-ordinate by 3 points” was modified at version 5.5 to allow the input of minus Nominal position values, in some instances this lead to the resultant axis system being flipped through 180 degrees e.g. Dir –Z instead of Dir +Z, this bug has been corrected.

Page 33: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

3) [Bug Fix] Following Virtual-DMIS start up the Output Window <> Output Setting <> Output file setting did not work correctly. The output file setting only worked when the “Output Setting Window” was opened and the “Select a New File” option was activated.

4) [Bug Fix] When selecting Circles and Slots from CAD models the

probability of the generation of the correct Normal vector (IJK) has been improved.

5) [Bug Fix] Error created during the Intersection of a CAD model

and Feature Line has been corrected. 6) [Bud fix] Part Program command “Endfil” now clears all

external Macros and their file paths. 7) [Bug Fix] The Outside Tolerance Limits in the Output window

will be updated automatically when the unit type is changed.

Page 34: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

8) [Bug Fix] Depending upon the setting of the Windows screen

properties the Virtual-DMIS status bar sometimes disappeared.

9) [Bug Fix] Improvement to the Sensor Configuration Window to

minimise problems of displaying the Sensor models, bug only experienced on a small number of computer systems.

10) [Bug Fix) On post v5.3 Virtual DMIS systems fitted with a UCC controller and an ACR3 Auto change rack the last GOTO position prior to a sensor change may be ignored causing a possible collision situation. This situation was in particular evidence if the sensor change was called from an external macro.

Page 35: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Highlights of Virtual DMIS 6.5

MetReporter MetReporter View

MetReporter can now be viewed in real time during a programmed inspection.

MetReporter output MetReporter output can be disabled on the right toolbar. MetReporter generates graphic files, which need to be cleared or saved periodically. For customers who wish to use Excel or default notepad output, this function removes the need for MetReporter file maintenance.

Header and footer

Header and footnote graphics can be added.

Supported formats are bitmaps, JPG and GIF.

Dual Screen view

MetReporter can be displayed in the second monitor, using the following settings in Vms.ini. If only a single monitor is connected, this setting will be ignored.

[METREPORTER] DUAL_SCREEN=1

Page 36: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Append data When multiple features have been measured with the same label, nominal and tolerances, they can be merged in a group feature, and the trend graph displayed. User-selectable output formats such as chart, histogram, chart with histogram, (or with SPC Module installed) the various SPC output graphs

Merge Files

MetReporter supports loading multiple documents and merging them into one MetReporter file.

MetReporter SPC

Statistical Process Control

Powerful new SPC capability has been added to MetReporter. Xbar Charts

For sample sizes greater than 10, the Xbar-S function displays the mean and standard deviation of the sample. When the sample size is less than 10, the Xbar-R function gives mean and range (maximum to minimum)

Process Capability

MetReporter can output various process capability metrics, e.g. Cp, Cpk, Pp, and Ppk

Page 37: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

CAD Model options

Balloon location The Align Windows in 3D Space function attaches the actual data close to the measured feature on the graphic. This function is very useful to display point profile errors on a CAD model.

Page 38: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

CAD model into MetReporter Cad Model with data

The CAD model can now be integrated into the MetReporter file. Measured data and tolerances are attached pictorially to the model to give a much more direct representation.

Display parameter selection

Display parameters can be set to the customer’s preference. The example below shows only the actual measured features, displayed as whiskers around the perimeter of the screen.

Page 39: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

When many points have been measured, the whisker display can be confused and features difficult to identify.

CAD and VRML

VRML Layer

VRML layer can be omitted to improve loading speed of CAD models by setting in Vms.ini. The default will be MAKECADLAYER=1.

[PROCESS] MAKECADLAYER=0 // Do not make VRML layers MAKECADLAYER=1 // Make VRML layers

Surface measurement point gathering

After defining the desired points on the surface using the UV coordinates, the measurement path and point order can be generated as a zigzag, as opposed to the previous raster scan method. Zigzag operation is selected using the checkbox below.

Curve label on database

Curves using the intersection between a plane and a CAD model will be generated in order, so that consecutive curve numbers are connected.

Curve merge method

Curves to be merged are selected from the feature database using the shift key+LMB if they are in a continuous numerical block, or using the CTRL key and left mouse to make a non-continuous selection. When merging curves, Virtual DMIS connects the curves in the order that they were selected.

Page 40: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

All curve merge A new menu ‘Merge All Connected Curves‘ has been added. All curves connected with a selected curve will be merged automatically.

Surface analysis with topographical display

The resolution for surface analysis has been improved as shown below.

(a) Tol Mode (b) General Mode

The previous In/Plus/Minus display has been replaced by a continuous topographical display.

Offset 3D points generation

A new 3D Points Generation function with offsets from 2D curves or 3D curves has been added. In the following picture, the offset direction has been rotated by 90° for the tangential vector.

Offset directionOffset

Math Engine Angle between calculation

A new property has been added in the vms.ini for the angle between calculations. Two types for the angle between calculations can be set using the following parameter.

Page 41: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

[GENERAL] ANGB_TYPE = 1 : Uses the strict angle from the feature vectors. ANGB_TYPE = 2 : Calculate the angle that is close to the NOMINAL angle.

Deviation calculation

An absolute position function to define a calculation method of deviation from Actual to Nominal has been added. In all calculations, the deviation is calculated as:

Deviation = Actual – Nominal. When Absolute Position is selected, the calculation is

Deviation = |Actual| – |Nominal|. This function can be set in the dialog box for output setting.

Tolerance

True Position

The 3D true position function allows Spheres, Cones, and Points. Tolerance input

When the same tolerances are required for the LWTs and the UPTs on feature position values, select the title cells for the LWTs and the UPTs and input a tolerance value. Selecting UPT title sets tolerance for upper and lower X,Y,Z coordinates. Selecting LWT title sets only the lower tolerance for X,Y,Z coordinates.

Profile tolerance

When the tolerance bandwidth is not centred on nominal, the profile tolerance will be calculated with the points that are out of tolerance.

[Previous Version] PROFL PFL13 Profl 0.1555 0.0000 0.1555 0.2000 -0.1000 ----|---* PtNo X Y Z DX DY DZ DEV 18 23.8574 50.0000 8.9472 -0.1517 0.0000 -0.0342 0.1555 19 19.0032 50.0000 7.6542 -0.1353 0.0000 -0.0536 -0.1456 Max error = 0.155513 at Point 18

[Latest Version]

PROFL PFL13 Profl 0.1555 0.0000 0.1555 0.2000 -0.1000 -0.0456 PtNo X Y Z DX DY DZ DEV 18 23.8574 50.0000 8.9472 -0.1517 0.0000 -0.0342 0.1555 19 19.0032 50.0000 7.6542 -0.1353 0.0000 -0.0536 -0.1456 Max error = 0.155513 at Point 18

Tolerance Output Tolerance output description can use geometric feature descriptions instead of FEAT or FA. This greatly improves the clarity of the report.

Setting:

Page 42: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

[GENERAL] USEFEATTYPE_TOL_DESCRIPT=1 Example of Old Style DISTB DTB2 FEAT(SCPT1) FEAT(SCPT2) MM Distb 0.0141 0.0141 0.0000 0.0000 0.0000 ----*++++ ________________________________________________________________________________ PARLEL PAR2 FA(CY1) FA(CY2) MM Parlel 0.0000 0.0000 0.0000 *++++ ________________________________________________________________________________

Example of New Style DISTB DTB1 POINT(SCPT1) POINT(SCPT2) MM Distb 0.0141 0.0141 0.0000 0.0000 0.0000 ----*++++ ________________________________________________________________________________ PARLEL PAR1 CYLNDR(CY1) Ref CYLNDR(CY2) MM Parlel 0.0000 0.0000 0.0000 *++++ ________________________________________________________________________________

Coordinate System MCS label

MCS label is reserved for use by the Machine Coordinate System in the coordinate setting windows.

Bisect coordinate system

A new function has been added to the Offset Coordinate by 2 Points Dir dropdown window. ‘BISECT’ optimises the coordinate system from two features to minimise the rotation errors within the selected working plane.

Reset ‘By Angle’

The check button of ‘By Angle’ in the window for rotating coordinate systems will be unchecked automatically when a new project is started.

Sensor

Own length and diameter for offset child sensor Previously, all child sensors were defined as having the same probe tip diameter as the parent sensor. Each offset child sensor can now be defined with its own length and diameter, irrespective of the Parent sensor. Child sensors created via rotation of the probe head remain the same as the parent.

Show multiple sphere

Multiple calibration spheres can be added in the graphics area. A menu item ‘Show Calibration Sphere/Hide Calibration Sphere’ is added to the popup menu in the graphics area, as shown below.

Page 43: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

If there are more than one calibration spheres, the best calibration sphere for a specific attitude can be selected automatically.

General

Improvement of the CONCAT function The number of nested parameters within the CONCAT function can be increased by adding a comma between strings or variables.

CONCAT('TOF,T2,X',XPT1S,',Y0.000,Z-52.262,C0.000')

Intersection

The intersection points between a line and a square slot can now be generated from the features.

Update nominal feature with new PCS

In order to update nominal features with a new PCS, the check button in the Coordinate setting windows must be checked. In DMIS versions after 4.0, the nominal features were updated automatically whenever a new coordinate system was created. This functionality has reverted to the previous method, with the option of updating the nominal via a check box. This is to provide a more consistent user interface. The function to update nominal features can be enabled and disabled with the following DMIS code. CALL/EXTERN, DME,’V3DUPDNOM’,ON (or OFF).

Page 44: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Construction cone and palne Circle UI within the Construction smart toolbar has been implemented to create geometric relationships between cones and planes.

Cone

Circle

+D

Plane

Circle

-D

+D

Circle

Cone

Plane

Show/Hide text for the toolbar

The text for the toolbar on the right side of the graphic UI can be hidden and shown in the Virtual DMIS.

Page 45: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Fast Data Translation In order to use fast data translation for scanning using UCC, TCPIP communication must be used.

[CONTROL] DRIVERIP=127.0.0.1 //Inside one computer DRIVERPORT=1407

DMIS preperation New UI is available to assist users in creating a program in Learn Mode. In order to use this function, the following must be set in vms.ini

[GENERAL] USEDMISHELPER=1

With the new interface enabled, the following dialog box will appear, allowing the user to enter parameters such as sensor settings, output file, move speeds etc. The Advanced option within this box provides direct creation of variables and input of the MetReporter header.

EZ Tools

Working Plane update

When using EZ Tools to set up the coordinate system, the working plane can be set automatically if needed.

Page 46: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The range of EZ Tools has been expanded.

Virtual Vision+ New Light control

A new lighting control system has been added into the lighting control UI. Z axis move using mouse

In order to move the Z-axis for the vision mode, the wheel can be used but a CTRL and a Shift button must be pressed.

Save skip autofocus parameter

‘SKIP_AUTOFOCUS’ will be saved the current option at the [CALIBRATION] section.

Support Morphis frame grabber card

Support for Morphis PCI and PCI express using MIL-LITE 8.0 framegrabbers has been added

Colour camera support Colour Cameras can now be supported

Page 47: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Bug Fixes

In the Vector Build, the probe can be correctly moved to the right position before circle measurements. In the collision avoidance, the problem moving to the table has been corrected.

Corrected, a tool tip error displaying wrong string for the user defined smart toolbar.

A crash problem has been solved when the default tolerance name is changed. Point’s output to print has been fixed.

Met Reporter cannot get measured data when the auto print mode is on. For the curve measurement mode with pitches, a machine moves to the origin sometimes.

If the number of measured points is larger than the required minimum number of points for a feature and then the auto button is pressed, the total number of points will be used for generating points instead of the current digit displayed on the Measure window. The measured points used for generating points will be removed.

Corrected, the tolerance band calculation of a merged curved with straight lines and curves.

Corrected, a form error calculation for a merged curve with straight lines and curves. Corrected, auto curve measurement for a curve that is a straight line.

Corrected, a normal vector calculation error for a merged curve that consists of straight lines and curves. This error happened when the start point, the middle point and the end point is on a line. So if the three points are on a line, the normal vector of a first curve will be set as the normal vector of the merged curve. Generate 3D points on a curve made duplicate points. The duplicate points caused a curve fitting error.

Whenever an easy tool for setting coordinate systems, a new item is added in the combo box for Axis. This error is corrected.

READ/F(CV1),’File Name’ : A nominal curve can be imported from a file.

Straightness calculation error has been fixed.

Page 48: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

The square slot calculation method has been corrected in the order described in the help file. The measuring order for the slot measurement will be as the following picture.

A collision error for the automatic curve measurement with a pitch has been

corrected.

Find Vector from GEOM in the Nominal Edit Window made a projection error. The projection error has been fixed.

Geometric features created for a RPS alignment are sent to output files. These features should be used only internally for the RPS alignment.

The DMIS parser will be paused while scanning and will be continued when the scanning is completed not to skip other commands such as gotos that are before SCNMOD/OFF.

Other windows hid the tool tip windows in Virtual-DMIS. For example, tool tips for the smart toolbar were not shown over the other windows.

The current Machine Status Configuration can be saved and will be loaded automatically when Virtual-DMIS is started.

In the sensor configuration window, when sensors are sorted with names, items were duplicated for every item.

In automatic probe calibration in the AUTO mode, measured points for calibration that are not needed are recorded in the DMIS codes.

Two sensors with one same name cannot be defined in this version.

The parent sensor list in the sensor definition dialog box could have duplicated lists.

The tolerance database was not cleared at the ENDFIL commands when the clear mode in System Setting was set.

[Vision] In the DCC measurement mode, the number button will not be used for setting zoom lenses.

[Vision] Virtual-DMIS was crashed when a right button is clicked on the Virtual-DMIS UI while calibrating lenses.

Memory for topology will be cleared when a model is deleted.

Page 49: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Memory for the Image Lists for the Vrml Layer Window will be cleared when a model is deleted.

Creating feature is correctly working without VrmlLayer. Loading speed will be improved without creating VRML LAYERS. In order to use this function, the following must be declared in Vms.ini

[PROCESS] MAKECADLAYER=0

Corrected a method to create cylinders from CAD models. DMIS Codes for Coordinate EzTools will be written when the procedure is finished.

Best-fit algorithm for cylinders has been updated.

A collision problem for circle measurement using the vector build mode has been solved.

In the Best fit for the coordinate setting, wrong icons were used for ellipses, arcs and slots.

Curve extractions using intersection with planes and some surfaces in CAD models were failed. This problem has been corrected.

The directions of picked points on surfaces will be corrected with the view direction.

Page 50: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Highlights of Virtual DMIS 7.0

Stylus and Probe Change Racks

ACR rack can use ‘Stand Alone’ method The default method of communicating with the ACR is via the COM port, where Virtual DMIS issues specific commands to the lock motors. In Stand Alone mode, machine movement is controlled by Virtual DMIS; the lock motors are controlled by the ACR. Virtual DMIS has a fixed time delay between moving into and out of the port. The time delay is set on the ACR itself and has a corresponding entry in the vms.ini file. To use ‘Stand Alone’ [SENSOR] ACC2METHOD=STANDALONE

Multiple MCR20 Rack Support

It is now possible to utilise two MCR20 racks on a single machine, increasing the number of available ports to 12. [SENSOR] RACK=MCR20 DUAL_MCR=1

MCR20 module support on FCR25 rack The FCR25 rack is designed to work with the larger diameter probe body of the SP25 scanning probe. In order to use the TP20 range of touch probe modules, it is necessary to dock first with the TM25 adaptor, then the Touch module. Virtual DMIS has implemented a sequence for changing from Scanning to Touch modules and back as follows.

Scanning Module fitted

Dock Scanning Module in Port 1 Collect TM 25 adaptor from Port 2. Move Z height to compensate. Collect Touch module from Port 3.

Page 51: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Touch Module fitted Dock Touch module in Port 3. Dock TM 25 adaptor in Port 2. Move Z height down to compensate. Collect Scanning Module from Port 1.

The FCR system may be extended to 6 ports, depending on the rack used. Please refer FCR25 Instalation.doc on Virtual DMIS CD for details,

Sensor Definition and Calibration

Sensor Assembly Graphic Support for Probe Racks

The sensor assembly graphic is automatically updated when the probe rack port is changed. The sensors must be built and assigned to a port in Sensor Configuration dialog box.

Once the sensors are assigned, the sensor graphic on the main Virtual DMIS screen will reflect the probe mounted on the CMM, and be updated when other sensor assemblies are selected.

Page 52: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Crank Stylus Star stylus arrays can be built using a 5-Way extension (Stylus Centre). Each limb of the array has a definition for stylus length and diameter.

Preset Parameters for Probe Calibration When enabled in the system settings, this new function simplifies the probe calibration routine. The default setting is Enabled. When selecting Auto Calibration (Calibrate All Sensors), Continuous Motion (Fly Mode) is set ON; Approach & Retract values are increased to 7.5mm. The previous Approach, Retract and Continuous Motion statuses are restored after calibration.

Tolerance

3D Positional tolerance 3D Positional tolerance against the selected PCS can be evaluated for each individual axis, as well as overall 3D Positional Tolerance.

Total Run-out support for Axis (Cylinder) to Plane

Previous versions have been able to calculate the run-out of circles or cylinders. It is now possible to measure the run-out of the planes associated with the cylinder.

Page 53: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Programming Speed control

Speed control is available while DMIS program is running. Control is via the numeric key pad on the IMS joystick:

‘Menu’ button Turn ON/OFF speed control. ‘1’ 10% of current move speed ‘2’ … ‘9’ 20%... 90% of current move speed ‘0’ 100% of current move speed

The interactive status icon flashes GREEN / HALF RED when the speed control is active.

Turn OFF Learn Mode Learn Mode is turned OFF when the ‘Run From Current Line’ icon is selected. As a result of customer feedback, it was agreed that the previous method was likely to introduce inadvertent lines of code into the program: after running the program, the user may have cleared the feature database or MetReporter output files, or made an alteration to the coordinate system and these actions would be built into the DMIS program. After running a short section of the program as a test the user must remember to turn Learn Mode ON again.

Page 54: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Prompt Dialog Box This new feature enables multiple user entries from a single entry page. This is mixed format, so text, variables and button functions can be applied. Prompt Dialog Box is a standard DMIS command.

DECL/INTGR, BtnVal,chk1,chk2,chk3,chk4,RadioBtn DECL/CHAR,256,EditChr1,EditChr2,EditChr3,EditChr4,ListChr BtnVal = PROMPT/TITLE,'Block Measurement',$ CHECK,'Met Reporter ON',chk1,CHECK,'OTol Only',chk2,$ TEXT,'Enter Inspector',EDIT,EditChr1,32,$ TEXT,'Input Temperature',EDIT,EditChr2,32,$ GROUP,'Process No',RadioBtn,'P100','P200','P300','P400',$ TEXT,'Gear Type',$ LIST,ListChr,'Spur/Helical','Worm','Bevel',$ BUTTON,'OK',1, BUTTON,'Cancel',2

Please refer to the sample DMIS program in the Samples folder on the Virtual DMIS CD.

Grid Repeat Run feature is added.

This function requires no additional programming, and minimal alteration to existing programs. To enable Grid Repeat Run, select the Re-run Within Block icon without setting a block in the DMIS code.

There are 3 options; Full Grid, Grid not Full and Random placement. Full Grid: The user defines the number of components and grid pitch in X and Y. The total number is calculated and the program runs for every component.

Re-Run icon

Page 55: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Grid, not Full: The user defines the number of components and grid pitch in X and Y as before, and also number of parts to be measured in sequence.

Random Placement: The number and pitch must be defined. The ’Place‘ area becomes active, and the user enters the numbers of the locations that are to be measured, separated by commas. The components are measured in the order that they are entered.

10 11 12 7 8 9 4 5 6 1 2 3

This table shows the numbering sequence for the example above. The numbering always starts at X0,Y0, and increases by row, then column. As the Grid Repeat function operates from the MCS, the CMM program must contain the location of the first measurement point; this is automatically generated in new programs. Existing programs need a GOTO inserted, replacing any manual intervention to move to the start position. The Grid Function requires the first part to be set to the same position on the table each time accurately enough that the probe will locate the component. This can be achieved by simply marking the table, or by manufacturing a fixture. It is good practice to mark the table for each position on the grid.

Page 56: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

General

Simple User Interface The number of programmable buttons in the SUI (Simple User Interface) has been increased from 8 to 20.

Software Version names

MetReporter and Virtual DMIS naming conventions have been brought into line, simplifying the customer’s Purchasing process.

MetReporter File Management Multiple file selection is available to open Met-Reporter file for merge files. Selection follows the Windows convention of shift+mouse to select a block, CTRL+mouse to toggle individual selections.

UCC Driver Log File

The motion driver Log file can very quickly grow if the machine is left on. The UCC driver log file behaviour now mimics OnMotion, and is OFF by default. The log file can be enabled for diagnostic purposes using the following command. To make a log file, [MACHINE] MAKEDRIVELOGFILE=1 ** Default is MAKEDRIVELOGFILE=0

Page 57: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Help File Settings Within System Settings, the Video Last Frame Pause function can be used to determine the time in ms that the last frame of the Help Video is displayed.

Bug Fixes

[Vision] If Edge option is unchecked and Line Form Filter is checked, Line Form Algorithm is not run.

[Vision] On each magnification, the Output Data is not the same.

[Vision] Pink Color appears in the image window.

[Vision] An image cannot be saved in vision mode.

[Vision] Laser data does not automatically send to Virtual DMIS. [Vision] Offset Calibration data is cleared by pressing close button. If Upt and Lpt's value are 0.0, the whisker mode has a problem in the MetReporter. BISECT correctly rotates coordinate in ZXPLAN on DMIS program. Act/Nom value updates as PCS on 3D Position Tolerance for Axis type. PH10M+VIP length changes from 140mm to 146mm in SensorLib.dat Probe moving path is corrected when using star probe +Y direction at A=45 or Higher during probe calibration. Met Reporter SPC - Process Capability has been corrected if tolerance has only upper limits. [Vision] Move to last focus position when failed auto focus (AF) [Vision] Move to last zoom motor position when start Virtual DMIS Vision+. It moved to zero position. [Vision] If output window box is opened before initialize, Image window box is holing. Select point on a cad model using Pick & Measure, some cad model had wrong point position (looks like project certain area) shown. [Vision] If a measurement window is opened, and user tries to measure a point, the point buffer in the measurement window is not increased. [Vision] If user clicks Features in Feature Tool Bar, Point Buffer is increased or Features are measured.

Page 58: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

[Vision] The Measure Points are not deleted after measuring feature. [Vision] If the Laser Point has failed during measuring point, the Measure Point is not deleted or the Laser Point is not initialized. ANGLB output description has ‘Err’ instead of a feature label when evaluate Angle Between using Feat to Feat during DMIS program running. ANGLB ABB5 PLANE(PL1) Err ANGDMS ANGLB ABB5 PLANE(PL1) CYLDR(CY1) ANGDMS

Page 59: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Highlights of Virtual DMIS 7.5

CAD

Active Matrix Plus For the first time it is possible for Active Matrix to extract the nominal data from the CAD file without translation. This Direct CAD method ensures that no data can be lost or corrupted in translation. By having Virtual DMIS and Active Matrix Plus running at the same time, the nominal data can be sent directly to the Virtual DMIS feature database. Supported geometric features are: point, circle, line, cylinder and curves.

Pick and Measure By default, Pick and Measure projects the point onto the CAD data. Occasionally when using pick and measure to generate a point on a CAD model, the point projection was unsuccessful. This was due to imperfect CAD model creation or translation. The new function below gives the user the option of projecting onto the CAD graphic surface rather than the CAD data. The resulting points will be correct on a plane, but may have small errors on a curved surface because of the rendering of the graphics.

Page 60: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

DMIS

Write DMIS MEAS function After selecting single or multiple features, it is now possible to create the DMIS MEAS commands with a single button press. Write DMIS MEAS automatically generates the measurement position and vector, and in the case of Circle features, prompts the user for the number of points required. Points and Circle feature types are supported.

In the example above, if the user selects ‘Write DMIS MEAS’, the following lines are written automatically. MEAS/POINT, F(PT2), 1 PTMEAS/CART, 400.0124, 400.0164, 300.0006, 0.0000, 0.0000, 1.0000 ENDMES

Over-Tolerance Output via DME The function can evaluate each output against the tolerance value and set a flag that can be used to e.g. provide a text message, stop the program, or send a warning over TCPIP.

Page 61: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

DECL/INTGR, IsOverTol CALL/EXTERN, DME, 'GETOTOLVAL', IsOverTol To reset Over Tolerance flag, CALL/EXTERN, DME, 'RESETOTOL' TCP-IP communication with Virtual DMIS.

TCP-IP communication

Virtual DMIS has now implemented bi-directional communication with external software or devices over TCP-IP. Simple text or CHAR variables can be sent and received. Typically this could be data to an external SPC package, instructions to and from a pallet loader or robot arm, or nominal data from an external application. The function is similar to RS232 communication, but without the distance and speed limitations.

CALL/EXTERN, DME, 'SENDTCPMSG', Message Example,

CALL/EXTERN, DME, 'SENDTCPMSG', END_PROG

Virtual DMIS can initiate and stop communication. Re-connect server, CALL/EXTERN, DME, 'SETTCPIP' Disconnect server, CALL/EXTERN, DME, 'CLOSETCPIP’

Clear Surface

The clear surface function has been modified to provide direct clearance against the current PCS. Previous versions required a plane definition in order to evaluate each Clear Surface position. It is now possible to use the axis labels from the current PCS to enter the Clear Surface value. DMIS code: SNSET/CLRSRF, ZDIR, 20.0000

Page 62: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Measurement Automatic circle, cylinder or cone measurement.

The joystick keypad can be used to control the CMM. This group of functions is enabled by pressing the Rotary Button. The automatic measurement assumes that the feature is normal to the probe direction.

Circle: Move the probe to the centre of the circle under joystick control. Open the Circle measurement window and press Rotary. 4 equispaced points are taken. Cylinder: As for circle for the first 4 points. The probe returns to the centre. Use the keypad numbers 1-9 to set the depth of the second set of measurements in mm. the Minus button allows correction if the user overshoots. These can be repeated until the depth is correct, then press Rotary. The minus button can be used to reverse out of the feature to a clearance position. Cone: exactly as cylinder. To use depth move, [CONTROL] JOYMOVE=1 ** Default is JOYMOVE=1

Page 63: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Direct Entry of Feature Measurement Number of Points. In addition to the conventional slider to select the number of points to be measured, RMB in the Points window opens a window for direct numerical input.

Graphics Display label for all features (ACT/NOM)

Feature labels can be displayed in the graphic area. This enables the user to identify features more easily.

Page 64: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Act/Nom plane graphic size The Act/Nom plane graphic size in the graphics area is determined using the measured points. Previous revisions had fixed size planes which would overlap.

Graphics Output

The number of decimal places on Graphics Output balloon can be set. It can be selected decimal place on Pictorial Report dialog box.

Page 65: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Sensor

Sensor Definition naming. Virtual DMIS now automatically generates a descriptive label for new sensors, based on the Port number, A angle and B angle. If the probe rotation is changed either using the slider or direct entry, the label is dynamically updated. This is a benefit when identifying sensors within DMIS programs.

Automatic MGAGE Creation If the datum ball has not previously been defined, this function creates a nominal datum ball and automatically measures it to create the MGAGE. This removes the need to manually measure the datum ball, and repeat the measurement under CNC.

Page 66: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Machine Location after Probe Change. The machine behaviour after a probe change has been improved. After collecting the new probe assembly, the machine retracts to DOCKDIST as before, then moves to the DOCKSAFE position. This is such that the stylus centre is a minimum of 50mm above the DOCKDIST position. The position can be further modified using the parameters below. Any DOCK_ZOFFSET value is added to the 50mm minimum. By taking the sensor length of the new assembly into account, this new procedure ensures that the probe is clear to index, and minimises the risk of a probe collision when moving back to measure the part.

To use this function:

Modified position

Default DOCKSAFE

[SENSOR] DOCKSAFE=1 DOCK_XOFFSET=70 DOCK_YOFFSET=-100 DOCK_ZOFFSET=30

Default value for DOCK_XOFFSET, DOCK_YOFFSET and DOCK_ZOFFSET are 0.0

If DOCKSAFE=0, then the machine will move to the last position before the probe change command as before. This does not take sensor length into account, and may result in damage.

Page 67: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Coordinate

Mirror Axis. Mirror Axis added for X axis on XY PLAN. Mirror axis uses for car frame measurement with dual arm machine. [GRAPHICS] COORDDIRTYPE=3

General

All tolerance values are set to zero when

A new Project started Starting to make new DMIS program.

Scan Speeds

Default MAXSCNVEL value is changed from 100 to 20 with MMPS for the OnMotion controller.

Show/Hide Nominal Database

Users who do not use CAD data do not normally need to see the Nominal database. This function hides the nominal database for Feature, Tolerance and Sensor. If the nominal database is highlighted, it is possible that the user will try to create tolerances and constructions using the nominal data. Tolerances cannot be applied to a nominal feature, and constructions from nominal may result in rounding errors (There is a system setting that allows the user to automatically round the nominal values when creating nominal features from a measured actual.)

Page 68: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Nominal sensors are shown in the Actual sensor database when the nominal databases are hidden. There are graphical indications and text messages to warn the user that a Nominal sensor is in use. There is toggle switch to show or hide nominal database. With the Feature database highlighted, right mouse button on ACT icon will open the pop-up window.

Size Dialog box

The nominal value in the size dialog box now can be edited directly. This brings the Size and tolerance into line with the Output window.

Page 69: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Virtual Vision+

Nominal Graphic display When in Manual mode during a program, the nominal circle size is read from the program and displayed on the Vision screen.

Start-up issues

The progress bar on vision screen occasionally caused the software to freeze at start-up. This is resolved. Press the mouse button during Vision+ initialisation could cause the software to crash. This is resolved.

Edge Point Display

Default setting of show auto-measured points is changed from OFF to ON.

Manual Mode If a program used Manual mode for measuring, a flag was not being cleared which prevented further measurements. This could occur when exiting a program via Stop Immediately icon, at the end of a file, or if the user changes the measure mode on status bar. This is resolved

Probe Change

TP20 module can drop & pick in MCR20 when exchange Touch Vision Probe. Also PROBE OFF is set when select Vision. PROBE ON is set when select touch probe during pick the module from MCR20. It can use DOCKSAFE for safe position after drop or pick the TP20 module. [SENSOR] DROP_PICK_PRB=1

Bug Fixes

Probe is moving by deviation of sensor length when toggle Vision/Touch Probe.

Calibration crank probe had wrong path with A30B180,–Y Dir at 0,0,-1 sphere bounding vector. [Vision] Coordinate values with laser value when user sends laser data to Virtual-DMIS. [Vision] The move value was not updated by using array measurement. [Vision] The MCS and PCS Coordinate can be deleted or repeated by using array measurement. [Vision] Corrected, the Laser Point can be operated by using array measurement. [Vision] Finish measurement does not work when display minimum point on measure window box.

Page 70: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

Reserved DMIS word cannot use in a DMIS program. Plane profile tolerance does not output when running DMIS program at first time. VmsDriver & Virtual DMIS communication sometimes disconnected when using clear surface in DMIS program. Displaying Notepad or Excel for ‘Open Text Output With’ is corrected with foreign Language. [Vision] It can not measure any feature after using DCC MAN mode (MODE/MAN) in DMIS program. Turn off DCC Manual mode when press Stop Immediately button or read ENDFIL in DMIS program or select a measure mode on status bar. Show distance type as ‘2D Distance’ instead of ‘3D’ if select X,Y or Z axis for Type.

Failing to truncate numbers after the decimal point on a balloon in graphics output for nominal circle diameter.

Construction actual curve (‘CONST/GCURVE’) did not generate the actual curve in DMIS program. Nominal file name corrected to avoid error 3621 when recreate nominal curve if nominal curve existing in feature database. * 3621: Unable to define undmis external nominal for GCurve Nominal PCS curve file (.Pcs.Nom) is not created when using DMIS code ‘READ/F(CV_1),FileName’, if nominal curve existing in feature database. Tolerance lines do not use same scale as nominal curve in curve profile (2D Graph). GDI value is accumulating when using graphics output, thus computer becomes slow when graphics output constantly used.

Corrected, if project name is more than 70 characters, popup menu position is changed to left side instead of right side.

Balloon movement is slow on graphics output with some graphics card. Actual point data does not update in DRO window box when enabling ‘Show Last Feature’ during DMIS program running.

Page 71: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 1 -

Virtual DMIS Version 8.0

Release Notes

Page 72: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 3 -

User Interface

Some of the optional functions listed in this document indicate that changes must be made to the VMS.INI file to allow them to operate. It is IMPORTANT that the User is aware that this file controls the operation of Virtual DMIS and as such a backup copy should be made prior to making any changes.

The VMS.INI file is read when Virtual DMIS is loaded and written to when it is closed. Any manual changes to the VMS.INI file should be made before Virtual DMIS is started.

The VMS.INI file is a Notepad file and will be found in the current Microsoft Windows folder e.g.

C:\Windows

The VMS.INI file is sub-divided into sections, each section is headed with it’s title in brackets e.g. [CONTROL] The optional changes should be placed in the correct section e.g. [GENERAL] AUTOIDLE=1 A line will be ignored by the system if it starts with $$ e.g. $$ AUTOIDLE=0

Graphics Area

[Improved] Circle label position on graphics area is changed from circle center to edge of circle. This can avoid overlap problem.

The position of the circle labels has been changed from the centre to the edge of the circle on the graphics. This avoids overlap.

Sensor

[New] Auto clear surface function is available in PROG mode. Clear surface direction is determined by a sensor direction. Auto clear surface generates GOTO position automatically when measuring feature or changing sensor. UI is in Senor Settings to input clear surface position.

DMIS code: SNSET/CLRSRF, AUTOCLS, X1,Y1,Z1,X2,Y2,Z2 SNSET/CLRSRF, AUTOCLS, -12.0, -12.0, -80.0, 137.0, 137.0, 12.0

Page 73: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 4 -

Where, X1,Y1,Z1: (-) Direction from datum – Left Bottom coner, X2,Y2,Z2: (+) Direction from datum – Right top conner. [New] Renishaw PH20 probe available with Renishaw UCC T5 controller. Head Touch Arc Move Head Move Rotation Auto determine probe angle when auto measurement [Improved] It can re-select current sensor for PH20 to restore original orientation if PH20 head is rotated by joystick or auto orientation.

[Improved] IPPDME. Show all probe labels from UCCServer in Virtual DMIS sensor database for PH10M(or PH10T). It distinguishes parent sensor from child sensor.

[Improved] IPPDME. PH10M. It is possible to calibrate all sensors from Virtual DMIS sensor database.

Page 74: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 5 -

[Improved] IPPDME. PH10M. Sensor length no longer uses zero in VMS.INI so that AUTO measurement is enabled without ZERO length error message.

[New] PH20 does not need to create sensor label when rotating sensor orientation. Only the rotate angle is required. There are 2 options to rotate orientation: rotate and HD Move. UI is on Machine Move dialog box. Rotation Head: CALL/EXTERN, DME, 'V3DPH20ROT', 90.000000, 90.000000 Head Move Rotation: CALL/EXTERN, DME, 'V3DPH20HMV', 100.0000, 150.0000, 125.0000, 45.0000, 90.0000

[Improved] The determined PH20 head angle depends on sensor length when measuring the outer circle with head touch. There was a probe body hitting problem if long sensor length with short stylus was used because head angle was so small. In this case, lock the A angle to avoice probe body hitting problem.

Measurement

[Improved] Additional GOTO position has been added to avoid hitting first measurement point when measuring features with FLY/ON.

Page 75: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 6 -

[Improved] The INNER/OUTER circle is determined by the trigger direction of the first 3 points used in the auto measurment of circle. Previously, if the circle was INNER then the next circle would be automatically presumed to be INNER, and same for OUTER.

[New] Extended measurement window has been created. Nominal, Tolerance, Inner/Outer, Output and Approach/Retract are available in this extended window.

[PROCESS] MEAS_NOM=1

[Improved] Creating a curve using importing text file has worked only with Metric. Imperial has been added.

[New] ‘Apply Fixed Direction for Auto Circle/Cylinder Measurement’ check button is added in System Setting at Automode tab. Auto circle measurement sequence is 0(E), 90(N), 180(W) & 270(S) when this button is

checked. The direction always follows MCS.

[Improved] IPPDME. Added scanning function for Known/Unknown Line, Arc & unknown circle. DMIS program is available too.

Page 76: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 7 -

[Improved] Multi section cylinder auto measurement is available for inner/outer cylinder. Depending on the angle of the sensor, the measuring path of the cylinder will be calculated accordingly.

Coordinate System

[New] When the ‘Update Nom’ checkbox is ticked, the Nominal and Actual values will both be set to zero when translating datum. This function only works with the following setting: [GEOMETRY] COORD_NOM_UPDATE=1 Default is 0.

Page 77: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 8 -

[New] Best Fit Coordinate system: Create best fit coordinate system using multi features using deviation values. If the ‘Create New Feat’ checkbox is ticked, new best fit features (_BF) will be generated and only

the actual dataset will be updated.

Programming

[Improved] Learn Off when running DMIS program is optional.

[LEARNMODE] LEARNOFF=0 or 1, 1 is default.

[Changed] Length of DMIS Editor is increased and DMIS code line link is also increased.

Page 78: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 9 -

[New] When ‘Create Feature’ is selected, a list of features (object select) appears on a pop-up box. Nominal Editor opens automatically after selecting a feature. Three options (Nom Only, Quick Meas & Measure) are added to write DMIS program for nominal & measurement in nominal editor box. This options are VMS. INI set required.

[PROCESS] ADVANCED_CAD=1 Default is 1.

Construction

[New] Construction feature can use raw points. It is useful if want to create 2 different features in same measurement.

[Improved] Displaying complete message when using my icon on My Toolbar is optional. [SYS] MACMSG=0 [1], Default is 0.

Report

[Improved] Overwrite True Position value if using MMC on Overwrite mode in Met-Reporter. It only checks label instead of label & tolzone value due to various tolzone for MMC.

Tolerance

[Added] Circle and Arc are available in Tolerance Profile as PROFL. It works with DMIS program as well. The profile error includes position deviation and form error.

Page 79: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 10 -

EZ-Tool

[Improved] Clear Surface Box UI moves to EzTool. Box on/off command and update current position icons are added.

SNSET/CLRSRF, AUTOCLS, OFF

Page 80: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 11 -

[New] Safe postions (red spots on the figure) to avoid collision is automatically written in the DMIS program if the ‘Write GOTO’ check button is checked in the Clear Surface Box.

Page 81: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 12 -

UI

[Improved] Update current position button is added in Machine Move dialog box only in the Absolute tab.

Page 82: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 13 -

VMS.INI

[PROCESS]

LEGACY_2PT_OFFSET=1 Options : 0=Offset calculation with new method 1=Offset calculation with legacy method.

ADVANCED_CAD=1 Options : 0=Legacy method for object selection. 1=Features are shown when slect Create Feature for object selection 1 is defualt.

[GEOMETRY]

COORD_NOM_UPDATE=1 Options : 0=Nominal data updating off 1= Nominal data updating when translate 0 is default.

[SENSOR]

DROP_PICK_PRB=1

Options : 0=Drop & Pick off 1=Drop & Pick when exchange Touch Vision

DOCK_ANG_A=90 DOCK_ANG_B=180

This orientation of probe is useful for layout machine such as Minerva when probe mount parallel to Y column.

CALIB_AUTO_MODE=0 Options : 0=Change AUTO mode 1=Keep PROG mode after sensor calibration. 1 is default

[SYS]

MACMSG=0

Options : 0=Not show complete message when finish macro program through My Toolbar. 1=Show Message Defualt is 0.

[LEARNMODE]

LEARNOFF = 0 Options : 0=Keep Learn on or off status 1=Learn off when runing a program. 1 is defualt.

Page 83: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 14 -

DMIS Syntax

[New] DME syntax for file open dialog box. It can be used to avoid typing the path & file name with TEXT/QUERY syntax.

DECL/CHAR,80,sFileName CALL/EXTERN, DME, 'OPENDLG', sFileName

[New] DME syntax for “Write Private Profile String” in a file. It is useful and easy write a parameter in to specific file. sP1:Section, sP2:Parameter, sP3:Value, sP4:File path & name.

CALL/EXTERN, DME, 'V3DSETPPS',sP1,sP2,sP3,sP4 CALL/EXTERN, DME, 'V3DSETPPS',PROCESS, DISPLAY, ON, C:\DATA\Param.ini Resulting lines in Param.ini after running the above code: [PROCESS] DISPLAY=ON It is useful to use V3DGETPPS to read a parameter value from the file, if parameters have sectionised. [New] DME syntax for creating Met-Reporter file name with current date & time. UI button is “Write DMIS Filename Time Stamp” in Met-Repoter menu. CALL/EXTERN, DME, 'VMRTATSV','C:\ResultFile\Housing\Report\Housing'. File name is Housing_20160120_122515.MRP after runing the DME code.

[Changed] DMIS code line link ($) uses longer than 135 character instead of 80 character due to increased use of wide screens.

[New] Best Fit under Construction can use raw points. One feature’s raw points can be used to create

another feature.

CONST/BF,F(CY1),FA(CR1)[1,4],FA(CR2)[1,4]

CONST/BF,F(CR1),FA(AR1)[1,3]

Page 84: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 15 -

[New] Added command to import feature data with the same method as import sensor. It can be loaded with empty feature database after each vane inspection if a project is saved with empty database. Import Sensor: cTemp_file1='D:\Vms\Users\byung.jik.oh\Sensor\5090.sns' DID(FFF)= DEVICE/STOR, cTemp_file1 OPEN/DID (FFF),sns CLOSE/DID (FFF),keep

Import Feature: cTemp_file2='D:\Vms\Users\byung.jik.oh\Dbase\Empty.fts' DID(GGG)= DEVICE/STOR, cTemp_file2 OPEN/DID (GGG),FTS CLOSE/DID (GGG),keep [New] New DMESW command is created for copying a file. CALL/EXTERN,DME,'V3DSAVFILE',C:\Program Files\Virtual DMIS\Users\Impact\Repoer\AB001.txt, D:\abc\BA100.txt It is useful when copying an output text file (Default.rep) to another path&name. cFile1=’ C:\Program Files\Virtual DMIS\Users\Impact\Report\Default.rep’ cFile2=’ C:\ResultData\Block_001.txt’ CALL/EXTERN,DME,'V3DSAVFILE', cFile1, cFile2

[Improved] IPPDME. For curve scans, the scanning occurs immediately with the 3 points (start, direction and end point) in DMIS code. The 3 points are not measured before scanning. It works with DME code

‘V3DSNNOMPT’, ON.

Page 85: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 16 -

Controllers

OnMotion

OnMotion is available on Win7 32Bit & 64Bit and Win10 32Bit & 64Bit.

IPPDME

Virtual DMIS implemented I++ DME with Renishaw UCCServer.

Page 86: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 17 -

Miscellaneous

[Improved] Mirror software: Sensor name is corrected by mirror PLAN if sensor name includes angle information. If ZX Plan, sensor name will be changed as follows:

SNSLCT/S(A90_B180) -> SNSLCT/S(A90_B0) SNSLCT/S(A90_B0) -> SNSLCT/S(A90_B180)

Page 87: Virtual DMIS 60to80 release notes - mss-i.commss-i.com/pdf/Virtual DMIS 6-8 Release Notes.pdf · Condensed release notes form Virtual DMIS 6.0 to Virtual DMIS 8.0 Valid ... interface

- 18 -

Bug Fixes

[Fixed] Unnecessary PTMEAS write during Arc Auto measurement.

[Fixed] Line straightness was imprecise when auto measuring with FLY mode ON.

[Fixed] ACC2 communication through DMIS program did not send character to ACC2 controller on Win7 64Bit with UCC2. DMESW/COMAND,'ACC2:K,Y0'

[Fixed] The opening of the machine position or last feature data dialog box ran “show text function” continuously and therefore increased ‘Page Fault’

[Fixed] IDLE command in DMIS program was not holding the program when GOTO was issued.

[Fixed] When TP200WAIT in the vms.ini file was set and the toggle online/offline was switched, there was a PHC holding problem

[Fixed] 2 Points Offset DMIS code did not work in the legacy method.

[Fixed] PH20 could not carry on with MCR20 due to disconnecting probe error.

[Fixed] IPPDME, DMIS program kept looping in auto mode (MODE/AUTO,PROG,MAN)

[Fixed] When the sensor calibration ran once in the DMIS program, AUTO mode was switched to PROG mode. PROG mode is changed to AUTO mode after sensor calibration once in DMIS program. It could not calibrate the multi sensors in DMIS program in PROG mode.

[Fixed] Machine position offset for IPPDME was not matched with PH20.

[Fixed] When clear plane was applied, the machine moved to safe position during RMEAS.