ISO 22093:2011
(Main)Industrial automation systems and integration - Physical device control - Dimensional Measuring Interface Standard (DMIS)
Industrial automation systems and integration - Physical device control - Dimensional Measuring Interface Standard (DMIS)
ISO 22093:2011 defines a neutral language for communication between information systems and dimensional measurement equipment (DME), called the Dimensional Measuring Interface Standard (DMIS). DMIS is an execution language for measurement part programs and provides an exchange format for metrology data such as features, tolerances, and measurement results. DMIS conveys the product and equipment definitions along with the process and reporting information necessary to perform dimensional measurements that employ coordinate metrology. DMIS contains product definitions for nominal features, feature constructions, dimensional and geometric tolerances, functional datums, and part coordinate systems. It also communicates equipment definitions for various measurement sensors, measurement resources, and machine parameters. DMIS instructs the DME's motions and measurements for product acceptance or verification and for manufacturing process validation and control. Furthermore, DMIS guides the analysis of coordinate data to report and tag measurement results that ascertain product/process quality. Finally, to aid in its implementation, application functional subsets of DMIS have been defined that ensure successful interoperability and to validate DMIS conformance. Also, DMIS addresses the associativity of DMIS product definitions with computer aided design (CAD) information.
Systèmes d'automatisation industrielle et intégration — Contrôle du dispositif physique — Norme d'interface de mesurage dimensionnel (DMIS)
General Information
- Status
- Published
- Publication Date
- 10-May-2011
- Technical Committee
- ISO/TC 184/SC 1 - Industrial cyber and physical device control
- Drafting Committee
- ISO/TC 184/SC 1 - Industrial cyber and physical device control
- Current Stage
- 9093 - International Standard confirmed
- Start Date
- 13-Sep-2022
- Completion Date
- 13-Dec-2025
Relations
- Effective Date
- 10-Apr-2010
Overview
ISO 22093:2011 - Dimensional Measuring Interface Standard (DMIS) defines a neutral, machine-readable language for communication between information systems and Dimensional Measuring Equipment (DME). DMIS acts both as an execution language for measurement part programs and as an exchange format for metrology data (features, tolerances, measurement results). The standard specifies how product definitions, equipment definitions, measurement sequences, and reporting information are represented to support coordinate metrology and automated inspection.
Key technical topics and requirements
- Neutral language / execution language: DMIS provides a standardized syntax and structure for measurement programs that drive CMMs (Coordinate Measuring Machines), vision systems, and other DMEs.
- Product definitions: Includes nominal features, feature constructions, dimensional and geometric tolerances, functional datums, and part coordinate systems (PCS).
- Equipment definitions: Describes measurement sensors, measurement resources, carriages/axes, rotary tables, and machine parameters required to perform measurements.
- Measurement control and motion commands: Instructions for DME motions and measurement operations used for product acceptance, verification, and process validation.
- Data analysis and reporting: Methods to analyze coordinate data and tag measurement results to determine product and process quality.
- Conformance and interoperability: Defines conformance levels, application functional subsets, and conformance testing (including characterization/CHFile concepts) to ensure interoperable DMIS implementations.
- Language reference and statement set: Complete syntax, semantics, mathematical operators, and a comprehensive statement reference for programming measurement sequences.
- Associativity with CAD: Provisions for linking DMIS product definitions to CAD representations (e.g., IGES/STEP) to maintain associativity between design and inspection data.
Practical applications and who uses ISO 22093:2011
- Metrology labs and QA/inspection teams: Standardizes part-programs and reporting for consistent dimensional inspection and acceptance.
- CMM and DME manufacturers: Implement DMIS to enable standardized control and data exchange across platforms.
- Metrology software vendors and integrators: Use DMIS to import/export measurement programs, results, and link inspection to CAD.
- Manufacturers and process engineers: Employ DMIS for in-process verification (IPV), manufacturing process validation, and quality control automation.
- CAD/CAM/PLM integrators: Maintain associativity between design geometry and inspection definitions to support digital thread workflows.
Related standards
- STEP (ISO 10303) and IGES: CAD and product model exchange formats referenced for associativity with DMIS.
- Standards for industrial automation and metrology interoperability.
ISO 22093 (DMIS) is essential for anyone implementing standardized coordinate metrology workflows, enabling reliable measurement program exchange, automated inspection, and traceable quality reporting.
ISO 22093:2011 - Industrial automation systems and integration -- Physical device control -- Dimensional Measuring Interface Standard (DMIS)
ISO 22093:2011 - Industrial automation systems and integration -- Physical device control -- Dimensional Measuring Interface Standard (DMIS)
Frequently Asked Questions
ISO 22093:2011 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Physical device control - Dimensional Measuring Interface Standard (DMIS)". This standard covers: ISO 22093:2011 defines a neutral language for communication between information systems and dimensional measurement equipment (DME), called the Dimensional Measuring Interface Standard (DMIS). DMIS is an execution language for measurement part programs and provides an exchange format for metrology data such as features, tolerances, and measurement results. DMIS conveys the product and equipment definitions along with the process and reporting information necessary to perform dimensional measurements that employ coordinate metrology. DMIS contains product definitions for nominal features, feature constructions, dimensional and geometric tolerances, functional datums, and part coordinate systems. It also communicates equipment definitions for various measurement sensors, measurement resources, and machine parameters. DMIS instructs the DME's motions and measurements for product acceptance or verification and for manufacturing process validation and control. Furthermore, DMIS guides the analysis of coordinate data to report and tag measurement results that ascertain product/process quality. Finally, to aid in its implementation, application functional subsets of DMIS have been defined that ensure successful interoperability and to validate DMIS conformance. Also, DMIS addresses the associativity of DMIS product definitions with computer aided design (CAD) information.
ISO 22093:2011 defines a neutral language for communication between information systems and dimensional measurement equipment (DME), called the Dimensional Measuring Interface Standard (DMIS). DMIS is an execution language for measurement part programs and provides an exchange format for metrology data such as features, tolerances, and measurement results. DMIS conveys the product and equipment definitions along with the process and reporting information necessary to perform dimensional measurements that employ coordinate metrology. DMIS contains product definitions for nominal features, feature constructions, dimensional and geometric tolerances, functional datums, and part coordinate systems. It also communicates equipment definitions for various measurement sensors, measurement resources, and machine parameters. DMIS instructs the DME's motions and measurements for product acceptance or verification and for manufacturing process validation and control. Furthermore, DMIS guides the analysis of coordinate data to report and tag measurement results that ascertain product/process quality. Finally, to aid in its implementation, application functional subsets of DMIS have been defined that ensure successful interoperability and to validate DMIS conformance. Also, DMIS addresses the associativity of DMIS product definitions with computer aided design (CAD) information.
ISO 22093:2011 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO 22093:2011 has the following relationships with other standards: It is inter standard links to ISO 22093:2003. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO 22093:2011 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 22093
Second edition
2011-05-15
Industrial automation systems and
integration — Physical device control —
Dimensional Measuring Interface
Standard (DMIS)
Systèmes d'automatisation industrielle et intégration — Contrôle du
dispositif physique — Norme d'interface de mesurage dimensionnel
(DMIS)
Reference number
©
ISO 2011
© ISO 2011
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2011 – All rights reserved
Contents
Foreword .xi
1 Scope. 1
2 Conformance .2
2.1 DMIS conformance testing. 3
2.2 Conformance testing services . 3
2.3 CHFile . 3
2.4 Complete standard conformance.3
2.5 Application profiles . 3
2.6 Conformance levels . 4
2.7 Program Conformance Designation . .4
2.8 Conformance claim. 4
3 Normative references. 4
4 Terms and definitions . 5
4.1 actuals . 5
4.2 Automatically Programmed Tools (APT). . 5
4.3 calibration sequence . 5
4.4 carriage. 5
4.5 characterization file . 5
4.6 Computer Aided Design (CAD) system. 6
4.7 Coordinate Measuring Machine (CMM) . 6
4.8 Dimensional Measuring Equipment (DME) . 6
4.9 Dimensional Measuring Interface Standard (DMIS) . . 6
4.10 DMIS National Standards Committee (DNSC) . . 6
4.11 DMIS Standards Committee (DSC).6
4.12 Dimensional Mark-up Language (DML) . 6
4.13 DML Common Space . 6
4.14 Extended Backus-Naur Form (EBNF).6
4.15 feature. 6
4.16 filename . 7
4.17 geometric compensation . 7
4.18 High Level Language (HLL) . 7
4.19 Initial Graphics Exchange Specification (IGES) . . 7
4.20 inner . 7
4.21 In Process Verification (IPV) . 7
4.22 input files. 7
4.23 label . 7
4.24 label type . 7
4.25 label name .7
4.26 line reducible feature . 7
4.27 measurement sequence. 8
4.28 multiple carriage .8
4.29 nominal. 8
4.30 orientation .8
4.31 orientational deviation . 8
4.32 outer . 8
4.33 output files.8
4.34 part coordinate system (PCS) . 8
4.35 plane reducible feature . 8
4.36 point reducible feature. 8
iii
4.37 positional deviation . 8
4.38 post-processor . 8
4.39 pre-processor. 9
4.40 Quality Information System (QIS) . . 9
4.41 ram . 9
4.42 receiving system . 9
4.43 rotary table system . 9
4.44 selective processing. 9
4.45 sensor . 9
4.46 Standard for the Exchange of Product Model Data (STEP). 9
4.47 statement. 9
4.48 tolerance. 9
4.49 tool holder . 9
4.50 vendor . 9
4.51 video inspection machine. 10
4.52 vision inspection machine. 10
4.53 work measuring zone . 10
4.54 workpiece . 10
5 Language reference. 10
5.1 Syntax and structure . 10
5.1.1 Characters. 10
5.1.2 Numbers, words, label names, text strings, vectors, parameters, variables, and expressions . 11
5.1.3 Variable assignments and use. 19
5.1.4 DMIS command and definition statements . 19
5.1.5 Delimiters, blank lines, spaces, and tabs . . 21
5.1.6 Line length. 23
5.1.7 Programming comments . 23
5.1.8 Operator input . 23
5.1.9 Data output. 24
5.1.10 Program structure . 27
5.1.11 File structure . 29
5.1.12 Programming considerations . 30
5.2 Execution and control . 30
5.2.1 Declaration statements . 30
5.2.2 Definition statements . 31
5.2.3 Program statement sequences . 33
5.2.4 High Level Language (HLL) . 35
5.3 Mathematics . 41
5.3.1 Operators . 41
5.3.2 Features . 44
5.3.3 Tolerances. 53
5.3.4 Key Characteristics . 57
5.3.5 Datums . 57
5.3.6 Coordinate systems . 57
5.3.7 Measurement uncertainty . 71
5.4 Equipment control . 74
5.4.1 ZYZ Euler angles . 74
5.4.2 Machine parameters . 76
5.4.3 Rotary tables . 80
5.4.4 Sensors and sensor-related . 81
5.4.5 Carriages. 84
5.4.6 Motion control . 88
5.4.7 Measurement control. 90
5.4.8 Axis configuration . 99
5.5 Characterization file .100
5.5.1 Usage .100
5.5.2 Characterization file format .102
5.5.3 Syntax for CHFIL1.ENDCH1 section . .104
5.5.4 Example DMIS characterization file grammar .109
iv
6 Statement reference. 119
6.1 ACLRAT. 120
6.2 ALGDEF. 122
6.3 ASSIGN. 123
6.4 BADTST . 124
6.5 BOUND . 125
6.6 CALIB . 126
6.7 CALL. 128
6.8 CASE . 130
6.9 CLMPID. 131
6.10 CLMPSN. 132
6.11 CLOSE . 133
6.12 CMPNTGRP. 134
6.13 CNFRMRUL. 135
6.14 CONST ( input format 1 ) . 136
6.15 CONST ( input format 2 ) . 138
6.16 CONST ( input format 3 ) . 139
6.17 CONST ( input format 4 ) . 140
6.18 CONST ( input format 5 ) . 143
6.19 CONST ( input format 6 ) . 144
6.20 CONST ( input format 7 ) . 147
6.21 CONST ( input format 8 ) . 149
6.22 CONST ( input format 9 ) . 150
6.23 CONST ( input format 10 ) . 151
6.24 CONST ( input format 11 ) . 152
6.25 CONST ( input format 12 ) . 154
6.26 CONST ( input format 13 ) . 155
6.27 CONST ( input format 14 ) . 156
6.28 CONST ( input format 15 ) . 157
6.29 CRGDEF. 158
6.30 CRMODE. 159
6.31 CROSCL. 160
6.32 CRSLCT . 161
6.33 CUTCOM. 162
6.34 CZONE. 163
6.35 CZSLCT . 164
6.36 DATDEF . 165
6.37 DATSET . 166
6.38 DATTRGDEF . 168
6.39 DECL. 169
6.40 DECPL . 171
6.41 DELETE . 172
6.42 DEVICE . 173
6.43 DFTCAS . 174
6.44 DISPLY. 175
6.45 DMEHW. 176
6.46 DMEID. 177
6.47 DMESW. 178
6.48 DMESWI. 179
6.49 DMESWV. 180
6.50 DMIS . 181
6.51 DMISMD . 182
6.52 DMISMN . 183
6.53 DO. 184
6.54 ELSE. 185
6.55 ENDAT . 186
6.56 ENDCAS. 187
6.57 ENDDO. 188
6.58 ENDFIL. 189
6.59 ENDGO . 190
v
6.60 ENDIF .191
6.61 ENDMAC.192
6.62 ENDMES .193
6.63 ENDSEL.194
6.64 ENDSIMREQT .195
6.65 ENDXTN.196
6.66 EQUATE .197
6.67 ERROR .198
6.68 EVAL .199
6.69 EXTENS .201
6.70 EXTFIL.202
6.71 FEAT/ARC ( input format 1 ) .203
6.72 FEAT/ARC ( input format 2 ) .205
6.73 FEAT/CIRCLE .207
6.74 FEAT/COMPOUND .209
6.75 FEAT/CONE .211
6.76 FEAT/CONRADSEGMNT .213
6.77 FEAT/CPARLN .215
6.78 FEAT/CYLNDR .217
6.79 FEAT/CYLRADSEGMNT.219
6.80 FEAT/EDGEPT .221
6.81 FEAT/ELLIPS .223
6.82 FEAT/ELONGCYL .225
6.83 FEAT/GCURVE .227
6.84 FEAT/GEOM.229
6.85 FEAT/GSURF .230
6.86 FEAT/LINE .232
6.87 FEAT/OBJECT .234
6.88 FEAT/PARPLN .236
6.89 FEAT/PATERN .238
6.90 FEAT/PLANE .240
6.91 FEAT/POINT.242
6.92 FEAT/RCTNGL .244
6.93 FEAT/REVSURF .246
6.94 FEAT/SPHERE .248
6.95 FEAT/SPHRADSEGMNT .250
6.96 FEAT/SYMPLN .252
6.97 FEAT/TORRADSEGMNT .254
6.98 FEAT/TORUS .256
6.99 FEDRAT.258
6.100 FILDEF.260
6.101 FILNAM.261
6.102 FINPOS.262
6.103 FIXTID.263
6.104 FIXTSN.264
6.105 FLY .265
6.106 FROM.266
6.107 GEOALG.267
6.108 GEOM .271
6.109 GOHOME .272
6.110 GOTARG.273
6.111 GOTO.274
6.112 GROUP .277
6.113 IF .278
6.114 INCLUD.279
6.115 Intrinsic functions .280
6.116 ITERAT .287
6.117 JUMPTO .289
6.118 KEYCHAR.290
6.119 LITDEF ( input format 1 ).291
vi
6.120 LITDEF ( input format 2 ) . 292
6.121 LOCATE. 293
6.122 LOTID. 295
6.123 MACRO . 296
6.124 MATDEF. 297
6.125 MEAS. 299
6.126 MFGDEV . 302
6.127 MODE. 303
6.128 OBTAIN. 304
6.129 OPEN . 305
6.130 OPERID. 307
6.131 OUTPUT. 308
6.132 PAMEAS . 311
6.133 PARTID . 313
6.134 PARTRV. 314
6.135 PARTSN. 315
6.136 PATH. 316
6.137 PLANID . 320
6.138 POP. 321
6.139 PRCOMP. 322
6.140 PREVOP. 323
6.141 PROCID. 324
6.142 PROMPT . 325
6.143 PSTHRU. 328
6.144 PTBUFF . 329
6.145 PTMEAS. 330
6.146 PUSH . 332
6.147 QISDEF . 333
6.148 RAPID . 334
6.149 READ . 335
6.150 RECALL . 336
6.151 REFMNT. 337
6.152 REPORT. 338
6.153 RESUME . 340
6.154 RMEAS ( input format 1 ) . 341
6.155 RMEAS ( input format 2 ) . 343
6.156 RMEAS ( input format 3 ) . 345
6.157 RMEAS ( input format 4 ) . 347
6.158 RMEAS ( input format 5 ) . 349
6.159 RMEAS ( input format 6 ) . 351
6.160 RMEAS ( input format 7 ) . 353
6.161 ROTAB. 355
6.162 ROTATE. 357
6.163 ROTDEF. 359
6.164 ROTSET . 360
6.165 SAVE. 361
6.166 SCNMOD. 362
6.167 SCNSET . 363
6.168 SELECT . 366
6.169 SENSOR. 368
6.170 SIMREQT . 371
6.171 SNSDEF ( input format 1 ) . 372
6.172 SNSDEF ( input format 2 ) . 375
6.173 SNSDEF ( input format 3 ) . 377
6.174 SNSDEF ( input format 4 ) . 379
6.175 SNSDEF ( input format 5 ) . 381
6.176 SNSDEF ( input format 6 ). 383
6.177 SNSET. 385
6.178 SNSGRP.
...
INTERNATIONAL ISO
STANDARD 22093
Second edition
2011-05-15
Industrial automation systems and
integration — Physical device control —
Dimensional Measuring Interface
Standard (DMIS)
Systèmes d'automatisation industrielle et intégration — Contrôle du
dispositif physique — Norme d'interface de mesurage dimensionnel
(DMIS)
Reference number
©
ISO 2011
This CD-ROM contains the publication ISO 22093 in portable document format (PDF), which can be viewed
using Adobe® Acrobat® Reader.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
This second edition cancels and replaces the first edition (ISO 22093:2003), which has been technically
revised.
© ISO 2011
All rights reserved. Unless otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval system or transmitted in
any form or by any means without prior permission from ISO. Requests for permission to reproduce this product should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerland
Internet copyright@iso.org
Reproduction may be subject to royalty payments or a licensing agreement.
Violators may be prosecuted.
Published in Switzerland
ii © ISO 2011 – All rights reserved
Installation
If this publication has been packaged as a zipped file, do NOT open the file from the CD-ROM, but copy i
...














Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...