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.

    • Related Articles

    • Launch CMM-Manager Program using External Command

      It is possible to run another CMM-Manager Program from the External Command operation. This is useful if you'd like to create a simple launching program - i.e. main program that prompts user for next program, and then runs accordingly to user ...
    • Save Report Automatically with each Program Run

      Once you've taught a program and create Report(s) it is possible to configure CMM-Manager program to automatically save report document each time the program is run. You can save report in the following formats: HTML Microsoft Excel Body-in-White ...
    • VB Script - End program or display error if Dim is Out of Tolerance

      You can retrieve report data into VB using the “GetReportInfo()” function. double GetReportInfo( CString sReportName, CString sReportType, int nIndex ) Return Value The value at the specified cell of the report if the function is successful. The ...
    • Using Batch Run

      Traditional Program An example program sequence, shown here, begins with a program that creates the 'base' alignment and saves it to be used by the inspection program. This is followed by the actual inspection program. Simple Alignment and Inspection ...
    • Operation Planner Tutorial

      Do you manufacture parts in distinct operations? Is the part also inspected after/during each of these distinct manufacturing operations? Are you creating unique CMM-Manager programs for each operation? If so, there is a better way ...Meet Operation ...