What is QIF?

advertisement
DMSC Committee Charter
Draft 22 June 2012
Title of Committee: Quality Measurement Standards (QMS) Committee
Responsibility:
The QMS Committee will be responsible to

Supervise the development of a set of interface specifications, namely, QMPlans, QMRules,
QMResources, QMExecution, QMResults, and QMStatistics, defining quality measurement
information within an integrated XML Schema framework called the Quality Information
Framework (QIF). The upstream and downstream activities defining and consuming the
information defined by each specification in the QIF are illustrated in Figure 1.

Ensure that QIF development is in harmony with current and future versions of the Dimensional
Measuring Interface Standard (DMIS) and the I++ DME (Dimensional Metrology Equipment)
Interface specification. QIF is not designed to replace either DMIS or I++ DME. The way DMIS
and I++ DME relate to the QIF is shown in Figure 1.

Supervise the work of the QMOnmachine and QMDirectives Working Groups (WG), which is to
advise

o
Non-DMSC standards committees defining information upstream (e.g., STEP, AS9102) or
defining information related to the QIF specifications (e.g. STEP-NC), as illustrated in
Figure 2
o
The various QIF working groups, informing them of the constraints inherent in standards
activities upstream of and related to QIF, as illustrated in Figure 2
Together with the DMSC Executive Director,
o
Act as liaison to appropriate standards organizations (e.g., ANSI, ISO, AIAG, MTConnect
Institute), to enter into Memorandums of Understanding and to submit DMSC
specifications for national and international standardization
o
Protect the intellectual property of the specifications and standards to ensure open
development and use throughout the life of the specifications and standards
A more precise definition of the scope and responsibilities of the four QIF specification-writing working
groups (QMRules, QMPlans, QMResults, and QMStatistics), the two advisory working groups
(QMOnmachine and QMDirectives), and the DMIS development working group (QMExecution) is
defined later in this document. The organizational structure, defined to facilitate this effort, is
illustrated in Figure 3. The QMS Committee will not be responsible for the detailed technical integration
of the various working groups under its supervision, which will be performed by the QIF working group,
as shown in Figure 3. The QMS Committee will be expected to resolve irreconcilable technical
differences, if ever they occur, and to perform important decisions required by the latest version of
ANSI-approved DMSC Operating Procedures.
Scope:
The scope of the work of the QMS Committee will be quality measurement information. Quality
measurement information consists of quality measurement results, any information required to
generate, process, or analyze those results, and any statistical quantities gotten from the analysis of
those results. By this definition, quality measurement information will include things like measurement
Figure 1: A CAQ system implementing the Quality Information Framework. Activities (in trapezoids)
and the QIF-integrated interface specifications (in rectangles) between the activities are shown. The
QMS committee is responsible to oversee the development of each of the interface specifications,
QMPlans, QMRules, QMResults, and QMStatistics, shown in this figure, and manage their formal
standardization. These specifications will be integrated into the Quality Information Framework
(QIF). The activities and information shown in this figure constitute what is sometimes called a
Computer-Aided Quality (CAQ) system. DMIS and I++ DME define the information on two key
interfaces within the “Execute the Measurement” activity. The scope of both DMIS and I++ DME is
dimensional metrology on CMMs. The QMS committee does not oversee the development of either
DMIS or I++ DME, but ensures that the QIF is in harmony with them. The QMExecution working
group (see Error! Reference source not found.) is responsible for DMIS.
actuals (as-measured) – including dimensional, non-dimensional, real-valued, attribute, and binary
values – measurement nominals (as-designed values), measurement tolerances, measurement process
plans, measurement equipment specifications, geometric features, geometric dimensions, and quality
control frames. The scope of the QMS Committee includes but is not limited to dimensional metrology.
At the heart of this effort is quality measurement information passed between components of
Computer-Aided Quality (CAQ) systems, such as information between measurement planning,
measurement execution, and measurement analysis activities (see Figure 1).
Quality measurement information can also flow into and out of a CAQ system, as illustrated in Figure 2.
Directives to perform quality measurements in a CAQ system can come from a variety of modern
software components, including MES (Manufacturing Execution Systems), PLM (Product Lifecycle
Management), ERP (Enterprise Resource Planning), CAD (Computer-Aided Design), QMS (Quality
Figure 2: QMDirectives and QMOnmachine working groups: The purviews of these two WGs is
illustrated in this graphic, where the QMDirectives WG monitors and advises all standards efforts
providing data downstream to a CAQ system and the QMOnmachine WG monitors and advises
machine tool standards efforts involved in quality measurement on-machine.
Management Systems), and SCM (Supply Chain Management), as shown inFigure 2. Quality
measurement results can also flow to a variety of modern software components, including QIS (Quality
Information Systems), MSA (Measurement Systems Analysis), SPC (Statistical Process Control), MES, and
SQC (Statistical Quality Control). Summary quality statistics commonly are analyzed by human experts,
either to accept/reject parts or make intelligent adjustments to the manufacturing process or part
design constraints. This flow of information is commonly either in the minds of humans, written with
pencil and paper, entered into spreadsheets, or digitized in proprietary specifications. Very few
standards and open specifications have been written to define digital versions (usually XML Schema) for
this type of information, with a few notable exceptions, for example, B2BMML1 and eAPQP2.
Background:
The development of standards and specifications in the CAQ domain has been active for many years.
The Dimensional Measuring Interface Standard (DMIS), a programming language for Coordinate
Measuring Machines (CMMs) has been in development and use for around thirty years. DMIS continues
to experience broad adoption worldwide. The development of DMIS continues under the supervision of
the QMS Committee, under the QMExecution WG, but outside the purview of the QIF WG, as shown in
Figure 3.
The interface between the execution activity and a software controller (see Figure 1) for a coordinate
measuring machine (CMM) has been defined in the I++ DME (Dimensional Metrology Equipment)
Interface, a freely available and freely implementable interface specification. I++ DME has enjoyed
broad adoption worldwide, so the QIF development effort will stay in alignment with the latest versions
of I++ DME.
Approach:
The QMS committee will adopt a holistic approach to interface standards development. In the past,
quality measurement standards and specifications have been developed in isolation, each targeting a
single interface between components within a CAQ system (see Figure 1). The quality information
framework (QIF) is different, in that it will consist of individual standards derived from common data
types and generic structures, ensuring harmony between QIF standards.
All quality information will be defined in a manner separable from any particular transport technology
and information-modeling language, so that, as transport technologies and modeling languages change,
the underlying quality measurement information can be remodeled without undue effort. Standards
development is initially expected to be XML Schema based, which will allow the standards developed to
be in harmony with schemas currently in use by a multitude of businesses worldwide.
1
B2MML is representation of the ANSI/ISA 95 family of standards (ISA95), known internationally as IEC/ISO 62264, in XML
Schema (see http://www.wbf.org/catalog/b2mml.php).
2
eAPQP is representation in XML Schema of quality information referenced in the AIAG’s (Automotive Industry Action Group)
APQP (Advanced Product Quality Planning) specification.
The committee will integrate and stay current with the relevant standards, such as ISO 10303, (e.g., STEP
AP203, AP214, AP219, AP238, and AP239), quality management standards (e.g., ISO 9001, ISO 16949,
AS9102), and open specifications and guidelines documents (e.g., I++ DME, I++ DMS3, QMD4, and APQP).
The stakeholders for the group of standards under the direction of the QMS committee will include end
users, tier suppliers, and technology providers in a broad array of business sectors including Aerospace,
Automotive, Defense, Power Generation, Nanotechnology, Electronics, Medical and Pharmaceutical,
Heavy Machinery, Marine, Plastics, and Consumer Goods.
Figure 3: DMSC Organizational Structure
Organization of the Committee and its Working Groups
Information models and interface specifications in each technical area under the supervision of the QMS
Committee will be developed by four separate working groups (WGs): QMPlans, QMResults, QMRules,
QMStatistics. QIF will itself be a specification also under the supervision of the QMS Committee. All
3
I++ DMS is a freely-available specification of measurement planning information worked on within the I++ Group,
a European consortium of automobile manufacturers.
4
Quality Measurement Data (QMD) defines quality measurement results and was worked on within the AIAG.
information common to all the sister specifications will be collected into QIF, which can be thought of as
a library of common information elements, which will be utilized by all the individual specifications:
QMResults, QMPlans, QMRules, and QMStatistics.
The QMExecution WG will be responsible to maintain and advance the DMIS standard and ensure that
DMIS is in harmony with the integrated set of QIF specifications (upstream and downstream) and I++
DME (downstream), as illustrated in Figure 1. The QMS Committee will also supervise the work of the
QMExecution WG.
Two more working groups will be under the supervision of the QMS Committee: Quality Measurement
On-Machine (QMOnmachine) and Quality Measurement Directives (QMDirectives), whose monitoring
and consulting activities are suggested in Figure 2. Neither QMOnmachine nor QMDirectives will be
responsible to develop any specifications, but will need to provide expert advice to related information
standards efforts. Relevant to QIF are several existing standards upstream to CAQ. Such standards
include ISO9001, AS9102, AP242, AP239, PPAP, ISA95, and APQP. There are a couple of existing
standards, which require the type of quality information defined in QIF Standards, namely STEP AP238
and MTConnect. A more detailed description of the work of these and all other WGs is described later
in this document.
Justification:
Properly defined and implemented, this new holistic standards framework called QIF will facilitate low
cost, low risk, and high integrity exchange of manufacturing quality measurement information anywhere
in the enterprise . Beyond cost savings, risk reduction, and improved information quality, successful
development and adoption of this framework will contribute toward a science-based approach to the
manufacture of complex, high-value, knowledge-intensive products, through the unimpeded flow of
quality measurement information in the framework. The framework will allow for the streamlined
development, integration, and support of manufacturing quality systems and components for all types
of quality measurement (e.g., dimensional, non-dimensional, binary, attribute, and variable), while
maintaining the scalability necessary to adapt to an ever-changing manufacturing quality landscape.
Working Group (WG) Descriptions:
Quality Information Framework (QIF):
Scope:
 Quality measurement results, and the information needed to generate those results,
which are common to two or more interfaces in the CAQ system (see Figure 1), including
all types of quality measurement information (e.g., dimensional, non-dimensional,
binary, attribute, and variable). For example, nominal features and tolerances as well as
traceability and statistical information are shared by two or more interfaces in the CAQ
system, and therefore will be in the scope of the QIF WG.
Out of Scope:
 Any quality measurement information unique to one interface in a CAQ system


Design and production (e.g., machining) information, since this information is (and is
being) defined within other standards groups, even though QIF will be integrated with
design and production information
Enterprise level information, e.g. orders, billings, and quality control plans
Approach: The QIF working group will work organically with all the other working groups under
the QMS Committee, so that many of the members of the various working groups are expected
to participate in the QIF WG. “Integration into QIF” means that information definitions common
to the individual specifications (for example, nominal features and tolerances) will be defined in
a separable specification called QIF.
Justification: Standards are organic entities, requiring integrated definition. The definition of
information common to several interfaces, performed by the QIF WG, will allow 1) more unified
and efficient standards development and 2) more interoperable implementations.
Deliverables: An XSD schema, a disambiguating dictionary, and implementation guidebook.
Quality Measurement Plans (QMPlans):
Scope: All product characteristic and quality management information required by quality
measurement programs to be executed on quality measurement equipment. QMPlans will
largely consist of product characteristic features and associated tolerance values and will not
include all information necessary and sufficient to create a quality program; QMPlans
specifically excludes information on measurement equipment, measurement sensors, and
feature measurement rules.
In scope:
 Non-dimensional product information, e.g., product IDs, customer information, key
contact, temperature, reflectance, and malleability
 Dimensional product information, e.g., geometric features, measurement features,
nominal dimensions, measurement features, and tolerance values
 Product characteristics
 Quality plan Information
 Traceability values and pointers
 Reaction plan defining corrective action, if any
 Work instructions
 CAD entity relationships
Out of scope:
 CAD storage and extraction methods (domain of manufacturing CAD design and outside
of CAQ altogether)
 Quality measurement equipment and sensor definition, but QMExecution WG will be
responsible specifying specific boundaries, which may and will constrain choice of
equipment and sensor (there appears to be no call from industry to define a standard
for equipment and sensors)
 Measurement rules (domain of QMRules WG)
 Low Level Planning or “Programming” (domain of DMIS and the QMExecution WG)
Justification: There is no single standard format for defining measurement plans at the level
above measurement programs. Measurement plans are required by quality departments to
efficiently and effectively validate conformance of manufactured goods to design specifications.
Small, medium and enterprise manufacturers suffer from the need to transpose measurement
information from one system to another. In this process, valuable time is consumed and human
mistakes are made. The need for a common information definition for measurement planning to
carry quality requirements information from one system to another is being requested by both
quality measurement systems users and their technology providers.
Specification development and implementation lifecycle:
 Identify and define relevant use cases
 Make the specification both scalable and extensible
 Define and maintain access control and versioning
 Define a business case
 Build the information model
 Define each item of information in the schema
 Define semantic constraints in natural language for each item of information
 Define semantics constraints in natural language for sets of information elements
 Define and document implementation guidelines
 Identify elements shared by other QIF specifications and refactor them into the QIF
specification
 Create sample QMPlans files for dissemination and testing
 Create a specification and implementation guideline document
 Generate/utilize implementation (file) validation tools
 Conduct pilot tests at user and vendor facilities
 Conduct conformance and public interoperability tests on vendor implementations
 Define conformance certification criteria
Deliverables: An XSD schema with all necessary semantic constraints, an implementation
guideline document, sample QMPlans files, QMPlans conformance test utility, and QMPlans
conformance criteria.
Quality Measurement Rules (QMRules):
Scope: For each possible feature type on a part, QMRules will define the information elements
required to fully specify and constrain the measurement on that feature type. The information
elements will include things like measurement point density, measurement path constraints,
sensor types, and measurement throughput constraints.
In scope:
 Product measurement path and sampling method for each product feature type
 Product measurement constraints and requirements
 Rule ID and corporate ownership
 Throughput constraints
Out of Scope:
 GD&T definitions
 Exhaustive sensor and DME descriptions
Justification: There is no single standard format for defining measurement rules required by
quality departments. Quality system users are often unable, in a multi-vendor environment, to
define and apply a consistent rule set independent of the particularly vendor system employed
for a given measurement. These same users currently suffer an uncertainty about the quality of
the measurement results coming from these different systems. In this process, valuable time is
consumed and human mistakes are made. Both quality measurement systems users and their
technology providers are requesting standard measurement rules definitions.
Specification development and implementation lifecycle:
 Identify and define relevant use cases
 Make the specification both scalable and extensible
 Define and maintain access control and versioning
 Define a business case
 Build the information model
 Define each item of information in the schema
 Define semantic constraints in natural language for each item of information
 Define semantics constraints in natural language for sets of information elements
 Define and document implementation guidelines
 Identify elements shared by other QIF specifications and refactor them into the QIF
specification
 Create sample QMRules files for dissemination and testing
 Create a specification and implementation guideline document
 Generate/utilize implementation (file) validation tools
 Conduct pilot tests at user and vendor facilities
 Conduct conformance and public interoperability tests on vendor implementations
 Define conformance certification criteria
Deliverables: An XSD schema with all necessary semantic constraints, an implementation
guideline document, sample QMRules files, QMRules conformance test utility, and QMRules
conformance criteria.
Quality Measurement Results (QMResults):
Scope: Scope will consist of quality measurements of dimensional and non-dimensional entities.
The actual measurement values will be both numerical and non-numerical (attribute or binary).
Measurement results will not only include raw measurement values, but also summary
statistical or derived results (e.g., cylinder radius with standard deviation). Measurement results
will also include description of the algorithmic means (e.g., least squares) by which the derived
results are calculated. All necessary nominal (as designed) target values will also be included to
allow reanalysis, if required. Any other information relevant to one or more measurements will
also be in scope, information such as the shift, the equipment operator’s name, the ID and
feature of the item measure, the date & time of the measurement, etc.
Out of scope: Measurement results straight out of the measurement sensor are not in scope
(e.g., RS232 formatted numerical values). Only after these results are filtered, transformed,
and/or collated with other related measurements and quality information, such as part IDs and
operator name, will they be in the scope of QMResults WG.
Approach: The QMResults WG will represent the detailed quality measurement results
information in XML Schema, to allow computer-readability, transportability, ease of
implementation, ease of integration, and low cost of implementation. The QMResults WG will
utilize much of the information defined by the QIF WG and will work in concert with them.
Because of the broader scope to include all quality measurement results and relevant quality
information, the approach of this development is expected and desirous to include users and
vendors outside of the traditional dimensional metrology sector.
Specification development and implementation lifecycle:
 Identify and define relevant use cases
 Make the specification both scalable and extensible
 Define and maintain access control and versioning
 Define a business case
 Build the information model
 Define each item of information in the schema
 Define semantic constraints in natural language for each item of information
 Define semantics constraints in natural language for sets of information elements
 Define and document implementation guidelines
 Identify elements shared by other QIF specifications and refactor them into the QIF
specification
 Create sample QMResults files for dissemination and testing
 Create a specification and implementation guideline document
 Generate/utilize implementation (file) validation tools
 Conduct pilot tests at user and vendor facilities
 Conduct conformance and public interoperability tests on vendor implementations
 Define conformance certification criteria
Justification: A couple of open specifications and one standard already exist in this space,
namely, DML (Dimensional Markup Language), QMD (Quality Measurement Data), and DMIS
(output), with DMIS (output) coming from the DMSC and the two specifications coming from the
AIAG (Automotive Industry Action Group). So why is the QMResults WG needed? DMIS
(output), DML, and QMD all address a particular niche in the Quality Measurement space,
whereas QMResults addresses a broader space. DMIS (output) is text based and has not
enjoyed wide acceptance. Finally, QMResults, together with all the other planned
specifications, takes an altogether different (i.e., integrated) approach to quality measurement
standards.
Quality Measurement Statistics (QMStatistics):
Scope: Scope will consist summary statistics, typically from multiple parts and features, of
quality measurements of dimensional and non-dimensional entities.
Out of scope: Individual raw measurement values.
Specification development and implementation lifecycle:
 Identify and define relevant use cases
 Make the specification both scalable and extensible
 Define and maintain access control and versioning
 Define a business case
 Build the information model
 Define each item of information in the schema
 Define semantic constraints in natural language for each item of information
 Define semantics constraints in natural language for sets of information elements
 Define and document implementation guidelines
 Identify elements shared by other QIF specifications and refactor them into the QIF
specification
 Create sample QMStatistics files for dissemination and testing
 Create a specification and implementation guideline document
 Generate/utilize implementation (file) validation tools
 Conduct pilot tests at user and vendor facilities
 Conduct conformance and public interoperability tests on vendor implementations
 Define conformance certification criteria
Justification: One open specification already exists in this space, namely, QMD (Quality
Measurement Data), coming from the AIAG (Automotive Industry Action Group). So why is the
QMStatistics WG needed? QMD addresses a particular niche in the Quality Measurement space,
whereas QMStatistics addresses a broader space. Finally, QMStatistics, together with all the
other planned specifications, takes an altogether different (i.e., integrated) approach to quality
measurement standards.
Quality Measurement Execution (QMExecution):
Scope: In scope is the DMIS language for programming coordinate measurement machines
(CMM) and therefore includes all information necessary to precisely and completely specify the
measurement of some item with a particular measurement device or system. The item
measured may be any quality-related characteristic, either dimensional or non-dimensional and
generating a variable, attribute, or binary value. In the case of geometrical measurements, such
a process plan will specify precise points and paths and particular measurement devices and
sensors. Sometimes this process plan has been called “a low-level measurement process plan”
or alternatively a “part program.” The methods and algorithms used to compute abstract
geometric elements (e.g., radius) from measured points may be specified in the detailed plan.
The QME WG will be responsible for maintaining the ANSI/ISO DMIS standard and ensure that it
is in harmony with the QIF specifications and the I++ DME Interface specification.
Out of Scope:
 Measurement results (measurement “actuals”), which is in the purview of the
QMResults WG
 Calibration and precise error map information for the measurement device and sensor,
which is the responsibility of the “Control the Equipment” activity in Figure 1
Justification: The DMIS language is pervasive in the industry and there is therefore little call for
a radical departure from DMIS, particularly given the massive installed base of DMIS part
programs.
Approach: To get into harmony with the new
QIF approach, DMIS will need non-trivial
redefinition. After this effort, new versions of
DMIS will have to be generated as the nature
of dimensional metrology changes and
improves.
Deliverables: New versions of DMIS
submitted and approved by ANSI and ISO.
Figure 4: Activity model for machining with
standard (STEP-NC) and open non-proprietary
(MTConnect) interface languages. An older, open
specification, G Code, is increasingly being
superseded by STEP-NC, though the descriptive
scope of STEP-NC is much broader than G Code.
Quality Measurement On-Machine
(QMOnmachine):
Scope: The QMOnmachine WG will work
within active standards groups who are
developing in-process (e.g., on-machine)
quality measurement. For example, the ISO
STEP AP238 (STEPNC) is currently such an
effort. The QMOnmachine WG will work
within these groups to ensure harmony with
other working group content, particularly the
QMP and QMR WGs.
Approach: QMOnmachine WG members will
act as liaisons to these CAM information
standards groups and report to the QMS
Committee as appropriate. Metrologists having additional expertise in manufacturing
production, generally, and machining, particularly, will be most helpful in the work of the
QMOnmachine WG. As can be seen from Figure 4, the activities and interfaces do not well match
with those of CAQ systems as illustrated in Figure 1.
Justification: Computer-Aided Manufacturing (CAM) experts are understandably weak in the area
of quality measurement, but the market is increasingly calling for in-process measurement for inprocess parameter adjustment through quality measurements. This calls for involvement of
expert metrologists to advise these CAM-related standards groups in the area of quality
measurement, e.g., measurement-unique features and datums. Furthermore, the standards the
QMS Committee plans to develop will eventually be integrated with the CAM standards due to
these trends.
Deliverables: Demonstrable input to the work of the QMS Committee efforts from the CAM
standards community and vice versa.
Quality Measurement Directives (QMDirectives):
Scope: In scope are all quality measurement directives from the Enterprise through CAD, PLM,
MES, ERP, SCM, and QMS systems or software (see the QMDirectives portion of Figure 2). Initial
focus will be product design, or Computer-Aided Design (CAD), languages, whether standard,
quasi-proprietary, and proprietary, which are intended to be used downstream for planning and
executing various measurements to ensure product quality.
Approach: The QMDirectives WG will participate with all relevant CAD language development
groups including those groups working on true standards (e.g., AP203, AP214) and those groups
involved with proprietary or quasi-proprietary specifications (e.g. JTOpen, Catia, NX, ProEngineer)
to ensure harmony with other working group content. The QMDirectives WG will particularly
drive “CAD + semantic PMI” efforts, these being so important for automatic (digital) use of CAD
for downstream quality measurement. Currently there is such an effort within the ISO STEP and
PDES organizations. Members of this working group should be closely involved or aware of the
output and progress of these groups, ideally guiding those efforts to make sure quality
measurement planning requirements are address in their CAD + semantic PMI efforts. As other
Enterprise-level software systems, such as PLM, MES, ERP, and QMS, define Quality
measurement directives in digital format, the QMDirectives WG will need to join with these
efforts so that the information defined is consistent with downstream requirements for quality
measurement.
Justification: Quality Measurement Directives are the source of requirements for quality
measurements, so there needs to be a consonance between the content and format of those
directives and the requirements of CAQ systems. A working group to define those requirements
and maintain harmony between disparate standards is necessary for the QIF to succeed.
Deliverables: A set of quality measurement requirements for upstream processes such as design
and quality management and to ensure that the requirements are delivered to the correct
standards bodies and which hopefully get integrated into key standards such as AP242, ISO
16949, and AS9102.
Member Interest Categories
The QMS Committee and its working groups will seek workers from the following categories of
companies and keep the relative numbers from each category in balance as required by ANSI and DMSC
rules:


User – a company or individual using quality measurement software and equipment. Users
typically buy products from software vendors. In some cases users may develop their own
software, which is used within their company.
Vendor – a company or individual developing quality measurement software products or
equipment.

General Interest – organizations having an interest in cooperative efforts to promote
manufacturing productivity, typically government agencies, industry umbrella organizations, and
standards development organizations.
Glossary of Acronyms
 CAQ: Computer-Aided Quality
 MES: Manufacturing Execution Systems
 PLM: Product Lifecycle Management
 ERP: Enterprise Resource Planning
 CAD: Computer-Aided Design
 QMS: Quality Management Systems
 SCM: Supply Chain Management
 CAM: Computer-Aided Manufacturing
 QIS: Quality Information Systems
 MSA: Measurement Systems Analysis
 SPC: Statistical Process Control
 MES: Manufacturing Enterprise System
 SQC: Statistical Quality Control
Download