Open and Execute DMIS program

Open and Execute DMIS program

Native DMIS Support

CMM-Manager provides a DMIS module, which allows you to load and run a DMIS (Dimensional Measuring Interface Standard) part program besides the native part program created by CMM-Manager. You can also modify the loaded DMIS part program using the dedicated DMIS editor.  DMIS execution is designed for users that have recently migrated from a DMIS based application and would like to run legacy programs in CMM-Manager.

Load DMIS Program

  1. Select System Button Menu > Open.
  2. A standard Windows File Open dialog box, titled "Open", pops up
  3. Select the DMIS Program Files (.dms; .dmi) option from the Files of type dropdown.
  4. Select the desired DMIS program file and click the Open button.


DMIS Editor

The DMIS Editor is a dedicated editor window for viewing, modifying, printing, saving, and syntax checking the loaded DMIS part program.

One powerful capability of the DMIS Editor is its syntax highlighting feature. All the keywords, as well as numbers and strings, are highlighted with designated colors. This greatly helps visualize program syntax and minimize the occurrence of syntax errors.

To invoke the DMIS Editor, select menu Program Tab > Run Group > DMIS Editor in the Ribbon Bar.



Check Syntax

Checks if the part program is free of syntax errors, and highlights any errors found.  Correct any errors in the DMIS editor and repeat Check Syntax operation until program is error free.

          

Sensor / Tip Info

Syntax Check also assures that all Sensor Selections (Get Tip operations) are available in CMM-Manager's Tip Manager.  If tips are missing or name does not match, edit either DMIS or Tip Manager name so they match. 
For example, considering DMIS code:
  1. SNSLCT/S(A0B0)
A tip angle with name "A0B0" must exist in CMM-Manager's Tip Manager.



  

Execute DMIS Program

After you load a DMIS part program, and modify it, if necessary, you are ready to execute it. DMIS run mode provides the commands that allow you to control program execution.