Industrial automation systems and integration — Product data representation and exchange — Part 44: Integrated generic resources: Product structure configuration

Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 44: Ressources génériques intégrées: Configuration de structure de produits

General Information

Status
Withdrawn
Publication Date
14-Dec-1994
Withdrawal Date
14-Dec-1994
Current Stage
9599 - Withdrawal of International Standard
Completion Date
02-Apr-2012
Ref Project

Relations

Buy Standard

Standard
ISO 10303-44:1994 - Industrial automation systems and integration -- Product data representation and exchange
English language
51 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL
ISO
STANDARD
10303-44
First edition
1994-12-15
Industrial automation Systems and
integration - Product data representation
and exchange -
Part 44:
Integrated generic resources: Product
structure configuration
Sys t&mes d ‘a u toma tisa tion industrielle et in tkgra tion - Repksen ta tion
et khange de donnees de produits -
Partie 44: ßessources gbnbiques integrees: Configuration de structure de
produits
Refet-ence number
ISO 10303-44: 1994(E)

---------------------- Page: 1 ----------------------
ISO 10303-44:1994(E)
Page
Contents
1
.........................................................
1 Scope
2
...............................................
2 Normative references
2
..........................................
3 Definitions and abbreviations
4
.............................................
4 Product structure Schema
5
.................................................
4.1 Introduction
6
.................................
4.2 Fundamental concepts and assumptions
.............................. 1
4.3 Product structure Schema entity definitions
7
alternategroduct relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1
8
product definitioi usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2
- -
9
make from usageoption . . . . . . . . . . . . . . . e . . . . . . . . . . . . . . . . . . . . . .
4.3.3
11
make-from-usage Option group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.4
- -
- -
12
4.3.5 assembly component usage . . . . . . . . . . . . . . . s . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . o . . . e . . . . . . . . . . . . . . . 13
4.3.6 quantified assembly component usage
- - -
14
4.3.7 next assembly usage occurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
-
15
4.3.8 specified higher usage-occurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
4.3.9 promissory usage occurrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- -
18
4.3.10 assembly component usage Substitute . . . . . . . . . . 0 . . . . . . . . a e . . . . . . . .
- - -
............................................. 19
5 Product concept Schema
................................................. 19
5.1 Introduction
19
.................................
5.2 Fundamental concepts and assumptions
19
concept .
5.3 Product concept Schema entity definitions: product
-
...................................... 20
6 Configuration management Schema
21
.................................................
6.1 Introduction
................................. 22
6.2 Fundamental concepts and assumptions
22
........................
6.3 Configuration management Schema entity definitions
.......................................... 22
6.3.1 configuration item
......................................... 23
6.3.2 configuration-design
...................................... 24
6.3.3 configuration-effectivity
-
0 ISO 1994
All rights reserved. Unless otherwise specikl, no part of this publication may be reproducecl or
utilized in any form or by any means, electronie or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
International Organkation for Standardkation
Case Postale 56 l CH-1 211 Geneve 20 l Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
ISO 10303=44:1994(E)
%O
Annexes
26
A Short names of entities . . . . .
27
B Information Object registration .
.......................................... 27
B. 1 Document identification
.......................................... 21
B.2 Schema identification e
C Computer-interpretable listings . . . e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
D Graphical model representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
....................................................... 33
EExamples
33
E.l Introduction
.................................................
33
E.2 Example of a mechanical assembly product .
E.3 Examples of product structure reports 33
.................................
E.3.1 Example: A numeric, multi-level, indented product structure report . 35
E.3.2 Example: A labelled occurrence, multi-level, indented product structure report . 36
E.3.3 Example: A numeric, multi-level, indented, extended product structure report . 37
37
E.4 BOM and Parts list data structures .
E.4.1 BOM data structure 37
E.4.2 Parts list data structure . : : : : : : 38
..................................................................
38
E.5 Representation of product structure data structures using Part 44 entities .
E.6 Generating product structure reports 45
..................................
E.7 Summary . 45
F Bibliography . . . . . . . . . . . . . . . . . . . e . . . . . . . . . . . . . e . . . . . . . . . . . . . . . . . . . 47
Index. 48
Figures
FigureE.1 -Part44exampleproduct 34
......................................
Figure E.2 - Part 44 example product: graphical product structure . 35
Figure E.3 - BOM data structure for Part 44 example product . 38
Figure E.4 - Parts list data structure for Part 44 example product . 39
Figure E.5 - BOM data structure examples using Part 44 entities . 40
Figure E.6 - Parts list structure examples using Part 44 entities . 41
Figure E.7 - BOM data structure of Part 44 example product 42
.........................
Figure E.8 - Simple specified higher usage occurrence 43
............................
Figure E.9 - Identifying specific usages with specified higher usage occurrence .
44
Figure E.10 - Complex specified higher usage occurrence 46
.........................
Tables
Table 1 - Example 8 Make from usage Option group . . . . . . . . . . . e . . . . . . . . . . . . . . . . 11
Table 2 - Example 9 Make-from-usage-Option-group . . . . . . . . e . . . . . . . . . . . . . . . . . . . 11
- - - -
. . .
111

---------------------- Page: 3 ----------------------
QIso
ISO 10303=44:1994(E)
Foreword
The International Organization for Standardization (ISO) is a worldwide federation of national Standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Esch member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
Draft International Standards adopted by technical committees are circulated to the member bodies for
voting. Publication as an International Standard requires approval by at least 75% of the member bodies
casting a vote.
International Standard ISO 1030344 was prepared by Technical Committee ISO TC184, Inckustrial
Subcommittee SC4, Industrial data and global manufacturing
automation systems and integration,
languages.
ISO 10303 consists of the following Parts under the general title Industrial automation systems and
integration - Product data representation and exchange:
- Part 1 Overview and fundamental principles;
- Part 11 Description methods: The EXPRESS language reference manual;
- Part 21 Implementation methods: Clear text encoding of the exchange structure;
- Part 22 Implementation methods: Standard data access interface;
- Part 31 Conformance testing methodology and framework: General concepts;
- Part 32 Conformance testing methodology and framework: requirements on testing laboratories and
cl ients;
- Part 41 Integrated generic resources: Fundamentals of product description and support;
- Part 42 Integrated generic resources: Geometrie and topological representation;
- Part 43 Integrated generic resources: Representation structures;
- Part 44 Integrated generic resources:
Product structure configuration;
- Part 45 Integrated generic resources: Materials;
- Part 46 Integrated generic resources: Visual presentation;
- Part 47 Integrated generic resources: Shape Variation tolerantes;
Process structure and properties;
- Part 49 Integrated generic resources:
iV

---------------------- Page: 4 ----------------------
ISO 10303=44:1994(E)
OISO
- Part 101 Integrated application resources: Draughting;
- Part 104 Integrated application resources: Finite element analysis;
- Part 105 Integrated application resources: Kinematics;
- Part 201 Application protocol: Explicit draughting;
- Part 202 Application protocol: Associative draughting;
- Part 203 Application protocol : Configuration controlled design;
- Part 207 Application protocol : Sheet metal die planning and design;
- Part 210 Application protocol : Printed circuit assembly product design data;
- Part 213 Application protocol: Numerital control process Plans for machined Parts.
The structure of this International Standard is described in ISO 10303-1. The numbering of the Parts of
this International Standard reflects its structure:
- Part 11 specifies the description method;
- Parts 21 and 22 specify the implementation methods;
- Parts 31 and 32 specify the conformance testing methodology and framework;
- Parts 41 to 49 specify the integrated generic resources;
- Parts 101 to 105 specify the integrated application resources;
- Parts 201 to 213 specify the application protocols.
Should further Parts be published, they will follow the Same numbering Pattern.
Annexes A and B form an integral part of this part of ISO 10303. Annexes C, D, E and F are for
information onlv.
Diskette
Users should note that this part of ISO 10303 comprises a diskette:
the short names of entities given in annex A are also included on the diskette;
- the EXPRESS listings (annex C) are provided on the diskette only;
a method to enable users to report errors in the documentation is given. Full details arc
provided in the file.
V

---------------------- Page: 5 ----------------------
wo
ISO 10303=44:1994(E)
Introduction
ISO 10303 is an International Standard for the computer-interpretable representation and exchange of
product data. The objective is to provide a neutral mechanism capable of describing product data
throughout the life cycle of a product independent from any particular System. The nature of this
description makes it suitable not only for neutral file exchange, but also as a basis for implementing and
sharing product databases and archiving.
This International Standard is organized as a series of parts, each published separately. The parts of ISO
10303 fall into one of the following series: description methods, integrated resources, application
protocols, abstract test suites, implementation methods, and conformance testing. The series are described
in ISO 10303-1. This part of ISO 10303 is a member sf the integrated resources series. Major
subdivisions of this part of ISO 10303 are:
- the product structure Schema;
- the product concept Schema;
- the configuration management Schema.
The product structure Schema:
- defmes a product in terms of its composition as a set of constituents or consumed products. A
product may be assembled from the constituents or produced by consuming other products, or both;
- defines mechanisms for expressing the composition relationship.
The product concept Schema identifies the product concept as a set of specifications for a product derived
from analysis of customer needs for the product. It represents the idea of a product based on customer
nee& and not as it might be designed or built.
The configuration management Schema identifies those products participating in the manufacture sf
another product whose configurations are under the direct control of an organization.
Industrial automation is concerned with the management of the information including the following:
- product structure and its complexity;
- product configuration and its complexity;
- product Change.
Product structure is focussed on that aspect of product design defining a product in terms of a nested
decomposition into constituents. The product structure Schema of this part and the product definition
Schema of ISO 10303-41 together define the representation of the information that manages the
complexity of product structure. An example of the use sf the information represented is the generation
of bill-of-material reports.
vi

---------------------- Page: 6 ----------------------
ISO’ 10303=44:1994(E)
Vi0
Product configuration is concerned with the specification of manufacturing or assembly Plans for specific
products. The planning includes specification of the actual constituents of a product which are to be
included in a planned unit of production. The configuration management Schema and the product
structure Schema represent the information that manages the configuration of a product. The concept of
effectivity is used to manage the configuration of a product.
Change management is involved with the changes over time in a product as new Versions of a product
are developed. This part of ISO 10303 is concerned with changes that affect the organization of
constituents into interrelated structures. The configuration management Schema represents information
on the structural form of the definition of a product as the product changes and is enhanced during the
product life cycle. Representation of information on other aspects of Change management is defined in
the product definition Schema and the Change Schema of ISO 1030341.
vii

---------------------- Page: 7 ----------------------
This page intentionally left blank

---------------------- Page: 8 ----------------------
ISO 1030344: 1994(E)
INTERNATIONAL STANDARD *ISO
Industrial automation Systems and integration -
Product data representation and exchange -
Part 44:
Integrated generic resources:
Product structure configuration
1 Scope
This part of ISO 10303 specifies the resources to manage the structure and configuration of a product
during its life cycle.
The following arc within the scope of this part sf ISO 10303:
- the relationship among the components and assemblies of a product;
- the relationship among products and their components as made by modification of other products;
EXAMPLE 1 - The machining of a product from another product.
- the description sf a product as defined by customer needs;
- the management of the structure for configuration of assemblies and components as planned for
manufacture;
- the decomposition of a product to support different product life cycle activities;
NOTE 1 - An Organkation may need to decompose a product into one bi11 of materials that enumerates
each component with respect to the number of that component used in an assembly, and into a second bi11
of materials that decomposes a product with multiple assemblies into the individual components.
See annex E for more examples of different product structure reports that are supported.
- multiple Versions of a Single product which are equivalent with respect to form, fit, and function.
The following are outside the scope of this part of ISO 10303:
- the relationships among different product definitions for the Same product;
EXAMPLE 2 - The relationship of a product definition for a component in a preliminary design to a
corresponding product definition for the same component in a detailed design;
- administrative activities of the product life cycle including approvals, security classifications,
contractual arrangements, and supplier organizations;
1

---------------------- Page: 9 ----------------------
OISO
ISO 10303-44:1994(E)
- the Change process for a product, including the reason for Change and what aspect of a product has
changed;
- the decisions made, and their reasons, during the product life cycle;
- the physical connections among components sf a product;
- the properties that a product constituent may have;
NOTE 2 - A mechanism is defined in ISO 18303-41 to support the association of properties with
components. The actual associations are included in various application protocols which are Parts of this
International Standard. For example, the details of what a material property is and how it is defined are out
of scope, as well as the fact that a component has a material property.
- the information for as-built manufacturing, manufacturing planning, and logistical structure and
configurations;
- multiple Versions of a Single product that are not form, fit, and function equivalent.
NOTE 3 - The concept of Versions of a product is defmed in ISO 10303-41.
2 Normative references
The following Standards contain provisions which, through reference in this tewt, constitute provisions
of this part of ISO 10303. At the time sf publication, the editions indicated were valid. All Standards
are subject to revision, and Parties to agreements based on this part of ISO 10303 are encouraged to
investigate the possibility of applying the most recent editions sf the Standards indicated below. embers
of IEC and ISO maintain registers of currently valid International Standards.
ISO/IEC 8824-1: J> Information technology - Open Systems Interconnection - Abstract Syntax
- Part 1: Specification of Basic Notation
Notation One (ASN. i)
ISO 10303-1: 1994, Mustrial automation systems and integration -- Product data representation and
exchange - Part 1: Overview andjbuiamental principles.
- Product data representation and
ISO 10303- 11: 1994, Industrial automation systems and integration
exchange - Part 11: Description methods: ?he EXPRESS language reference manual.
ISO 1030341: 1994, Industrial automation systems and integration - Product data representation and
exchange - Part 41: Integrated generic resources: Fundamentals of product description apuil support.
ISO 10303-42: 1994, Industrie21 automation systems and integration - Product data representation and
Part 42: Integrated generic resources: Geometrie and topological representation.
exchange -
ISO 10303-43: 1994, Industrial automation systems and integration - Product data representation and
Part 43: Integrated generic resources: Representation structures.
exchange -
IN To be published.
2

---------------------- Page: 10 ----------------------
ISO 10303-44:1994(E)
WO
3 Definitions and abbreviations
3.1 Terms defined in ISO 103034
This part of ISO 10303 makes use of the following terms defined in ISO 10303-1.
- assembly;
- component;
- product.
3.2 Other definitions
For the purposes of this part of ISO 10303, the following definitions apply.
3.2.1 ancestor nsde: any node that tan be reached from a given node, by successive traversals of links
in the reverse direction. For a given node, its ancestor nodes include all parent nodes, all parent nodes
of these parent nodes, etc.
3.2.2 bill-of-material structure (BOM): a structural description of a product in terms of its nested
constituents.
NOTE - See annex E for examples of bill-of-material structures.
3.2.3 Child node: the node to which a link is pointing.
3.2.4 constituent: a subdivision of a product, either a component or an assembly.
3.2.5 directed acyclic graph (DAG): a collection of nodes and directed links such that no node is an
ancestor (or descendant) of itself.
3.2.6 descendent node: any node that tan be reached from a given node, by successive traversals of
links. For a given node, its descendent nodes include all children nodes, all children nodes of these
children nodes, etc.
3.2.7 effectivity: a characteristic that indicates when a product is allowed, approved or permitted to be
used in another product.
3.2.8 ferm, fit, and functisn of a product: the form is the shape of the product, the fit is the way the
product interfaces with other products, and the function is the purpose that the product serves.
3.2.9 leaf node: a node that has no children.
3.2.10 link: a unidirectional relationship from onenode to another node within a directed acyclic graph.
3.2.11 lot: a collection of actual units treated as a Single unit.
3

---------------------- Page: 11 ----------------------
vm
ISO 10303=44:1994(E)
3.2.12 node: an element of a directed acyclic graph, connected to other such elements by links.
3.2.13 parent node: the node from which a link is initiated.
3.2.14 Parts list structure: a structural description sf a product in terms sf a hierarchy of all distinct
usages of its constituents.
NOTE - See annex E for cases of Parts list stmctures.
3.2.15 promissory use: the intention to use a constituent in an assembly.
3.2.16 root node: a node that has no parents.
3.2.17 tree: a restricted type of directed acyclic graph in which there is only one root node, and in
which each node has at most one parent.
3.3 Abbreviations
For the purposes of this part of ISO 10303, the folbwing abbreviations apply.
BOM bill-of-material.
management.
CM configuration
DAG directed acyclic graph.
4 Product structure Schema
stmcture Schema and identifies the necessary
The following EXPRESS declaration begins the product
- -
external references.
EXPRESS specification:
*
)
SCHEMA product structure schema;
- -
definition schema
REFERENCE FROM product
- -
(product,
product definition relationship,
acyclicZproduct_deFinition_relationship);
REFERENCE FROM measure schema
(measure with unit);
- -
REFERENCE FROM support resource schema
(identifier, label,-text); -
*
(

---------------------- Page: 12 ----------------------
OISO ISO 10303=44:1994(E)
NOTE - The schemas referenced above tan be found in the following Parts of ISO 10303:
product definition Schema ISO 103034
- -
measure schema ISO lO303-41
-
support resource Schema ISO 103034
- -
4.1 Introduction
the definitions of:
The subject of the product s tructure Schema is the relationship between
-
- products which are assembled to make other products;
- products which are changed to make other products.
These relationships are defined as specialisations of relationships among product definitions as specified
in the product definition Schema sf ISO 10303-41. In addition, any product that is used in a product
structure may have alternaive products specified for that use. Collectively these relationships are referred
to as a product structure.
The product structure defines the different methods by which a product tan be represented as being made
up of constituents. Product structure relationships are established among the constituents that make up
a product. Product structure is an aspect of product definition.
The relationships between product definitions are specializations of the general relationship among product
definitions in the product definition Schema of ISO 10303-41. They are represented in this International
Standard using a subtype of the product definition relationship entity as defined in the product
definition Schema of ISO 10303-41. The sibtypes of iroduct detinition relationship defined in this
Schema establish additional constraints and meanings to the Supertype in ISO 1030341.
The product structure concept applies to multiple definitions of the structure of a Single product Version.
The different definitions correspond to different organization requirements for defining the structure of
a product during the life cycle of the product ’s development.
EXAMPLE 3 - An Organkation may define a bill-of-material for both a design engineering release life cycle
activity, as weil as for a manufacturing engineering activity.
This Schema supports the concept of making a product from another product. This concept deals with the
relationship between a product and the results of a process applied to that product which produces a new
product.
The product structure Schema develops the following specific concepts for use in representing the
-
various forms of product structure:
- the alternate product relationship is used to convey the information that two products have a
relationship whereby one product may be used in the place of another product;
represents the fact that any actual unit of one design tan be
- the make from usage Option
- - -
manufactured by consuming or modifying an actual unit of another design;
NOTE 1 - Typically the consumed product is referred to as stock or raw material.

---------------------- Page: 13 ----------------------
ISO 10303-44:1994(E) OIsO
- the make from usage Option group is used to represent one specific combination of products that
tan be madefrom ä Single produ;;
NOTE 2 - Typically the Single product is referred to as stock or raw material.
the assembly component usage establishes relationships between designs within one of four
-
different subtypesr
a) The quantifiedassembly-component-usage represents the relationship between a constituent
and an assembly. For discrete constituents, several occurrences of the constituent are represented
by the Single constituent and the quantity representing the number of occurrences of it. For non-
discrete constituents the quantity represents a unit of measure other than a unitless number;
b) The next assembly usage occurrence represents the relationship between an occurrence of a
constituent Gd its immediate assembly;
c) The specified higher usage occurrence represents the relationship between a specific use of a
constituent with-respect- to a ion-immediate/non-parent ancestor assembly within the product
structure;
d) The promissory usage occurrence represents the relationship between a constituent and an
- -
ancestor assembly within an Overall product structure without any specification of the intermediate
assemblies being represented.
4.2 Fundamental concepts and assumptions
Product structures are modelled by directed acyclic graphs (DAG). In these models, nodes represent
product definitions, and the directed links represent composed-of relationships. In this Schema, nodes
correspond to product definition entities and the links correspond to assernhly component wage
- - -
entities.
NOTE 1 - For a detailed discussion of graph theory, sec [ B]+
Many forms of product structure tan be represented using this Schema. ‘RVO product structures of special
Utility are bill-of-material and Parts list structures.
NOTE 2 - Examples and diagrams of th e manner in which the entities of this part may be used to represent
product structures are included in annex E.
A parts list structure is a specific form of a bill-of-material that ca-n be represented by a tree. bill-of-
material structure may require a more general DAG.
For a general product structure, in Order to identify the usage of any constituent within an assembled
product, it is necessary to identify the path between the assembled product and the constituent. The
specified higher usage occurrence entity provides this capability.
- - -

---------------------- Page: 14 ----------------------
ISO 10303=44:1994(E)
OISO
4.3 Product structure Schema entity definitions
4.3.1 alternate product relationship
- -
The alternste product relationship is used to convey the information that two products have a relationship
whereby one product, ehe alternste product, may be used in the place of another product, the base
product.
When one product is an alternate for another product it is understood that there is no interest within the
organization to keep track of which product, the base or any alternstes specified, is used as a particular
instance sf the base product within a product structure.
NOTE - An organization may track design changes for a base Part, and establish effectivity conditions for the
use of that base part in various assemblies to be manufactured. The use of an altemate product implies that
an organization does not specify any particular version of the altemate product or establish effectivities relating
to it.
The two products specified in the entity are equivalent with respect to form, fit, and function, as
determined by the organization.
EXAMPLE 4 - Two screws of the same size are products. One screw has a Cross head and the other has a
straight head. These head shapes are properties of the respective products. Within a particular organization,
the two screws are considered equivalent with respect to form, fit, and function: they both have sufficiently
close physical shape, they take up the same space when used, and they both serve to fasten two things
together. Thus, one of these two screws could be considered to be an altemate part. for the other screw. A
.
different organization might consider the formsto be different.
The use of the alternate psoduct refationship entity shall be defined in the context of the product
structure of the base produ&. The relationship established by the use of alternate
product relationship
- -
need not be symmetric. If B is an alternate product for A, it is not required that A is also an alternate
product for B.
EXPRESS snecification:
*
1
ENTITY alternate product-relationship;
name : label;
definition: text;
alternate : product;
base : product;
basis : text;
UNIQUE
URl: alternate, base;
WHERE
WRl: alternate SB: base;
END ENTITY;
* -
(

---------------------- Pag
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.