ISO 10303-109:2004
(Main)Industrial automation systems and integration — Product data representation and exchange — Part 109: Integrated application resource: Kinematic and geometric constraints for assembly models
Industrial automation systems and integration — Product data representation and exchange — Part 109: Integrated application resource: Kinematic and geometric constraints for assembly models
ISO 10303-109:2004 specifies the resource constructs for the representation of detailed geometric relationships between constituents of an assembly model including geometric constraints between constituents. The following are within the scope of ISO 10303-109:2004: association of shape aspect relationship with its representation; association of instanced assembly feature relationship with its representation; representation of detailed geometric information of instanced assembly feature relationship at the geometric_representation_item level in terms of elements such as assembly geometric constraints, kinematics pair and kinematics path; representation of the fixed constituent which plays the anchor role in the assembly model. The following are outside the scope of ISO 10303-109:2004: product structure configurations of assemblies and their constituents; tolerance information.
Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 109: Ressources d'application intégrées: Contraintes cinématiques et géométriques pour les modèles d'assemblage
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 10303-109
First edition
2004-12-01
Industrial automation systems and
integration — Product data
representation and exchange —
Part 109:
Integrated application resource:
Kinematic and geometric constraints for
assembly models
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 109: Ressources d'application intégrées: Contraintes
cinématiques et géométriques pour les modèles d'assemblage
Reference number
©
ISO 2004
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
This CD-ROM contains:
1) the publication ISO 10303-109:2004 in portable document format (PDF), which can be viewed using
Adobe® Acrobat® Reader;
2) the EXPRESS specifica
...
INTERNATIONAL ISO
STANDARD 10303-109
First edition
2004-12-01
Industrial automation systems and
integration — Product data
representation and exchange —
Part 109:
Integrated application resource:
Kinematic and geometric constraints for
assembly models
Systèmes d'automatisation industrielle et intégration — Représentation
et échange de données de produits —
Partie 109: Ressources d'application intégrées: Contraintes
cinématiques et géométriques pour les modèles d'assemblage
Reference number
©
ISO 2004
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2004
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 2004 – All rights reserved
Contents Page
1 Scope.1
2 Normative references .2
3 Terms, definitions, and abbreviations .3
3.1 Terms defined in ISO 10303-1 .3
3.2 Terms defined in ISO 10303-11 .3
3.3 Terms defined in ISO 10303-41 .3
3.4 Terms defined in ISO 10303-42 .3
3.5 Terms defined in ISO 10303-43 .3
3.6 Terms defined in ISO 10303-44 .4
3.7 Terms defined in ISO 10303-108 .4
3.8 Abbreviations…………………………………………………….……………………….4
4 Assembly feature relationship.5
4.1 Introduction .5
4.2 Fundamental concepts and assumptions.6
4.3 Assembly feature relationship type definitions .7
4.3.1 Representing relationship .7
4.4 Assembly feature relationship entity definitions .7
4.4.1 Shape aspect relationship representation association .7
4.4.2 Representative shape representation.9
4.4.3 Free kinematic motion representation.10
4.4.4 Constrained kinematic motion representation .12
4.5 Assembly feature relationship function definitions.13
4.5.1 Assembly root.13
4.5.2 Find assembly root.14
4.5.3 Find shape representation of product definition .16
4.5.4 Find shape representation of shape aspect.17
4.5.5 Find representative shape representation of product definition……….…………….18
4.5.6 Find representative shape representation of shape aspect…………….…………….18
4.5.7 Unique in product definition.19
4.5.8 Unique in shape aspect .20
4.5.9 Using product definition of shape aspect.21
4.5.10 Using product definition of shape representation.22
4.5.11 Using shape aspect of shape representation.23
4.5.12 Using representations with mapping.24
5 Assembly constraint.26
5.1 Introduction.26
5.2 Fundamental concepts and assumptions.27
©ISO 2004-All rights reserved iii
5.3 Assembly constraint entity definitions .29
5.3.1 Assembly geometric constraint.29
5.3.2 Binary assembly constraint ………………………………………………………….29
5.3.3 Fixed constituent assembly constraint.31
5.3.4 Parallel assembly constraint .32
5.3.5 Parallel assembly constraint with dimension.33
5.3.6 Surface distance assembly constraint with dimension.33
5.3.7 Angle assembly constraint with dimension .34
5.3.8 Perpendicular assembly constraint .34
5.3.9 Incidence assembly constraint .35
5.3.10 Coaxial assembly constraint .35
5.3.11 Tangent assembly constraint.36
5.4 Assembly constraint function definitions .36
5.4.1 Assembly leaf .36
Annex A (normative) Short names of entities.38
Annex B (normative) Information object registration.39
B.1 Document identification .39
B.2 Schema identification .39
B.2.1 Identification of the schema assembly_feature_relationship…………………….….39
B.2.2 Identification of the schema assembly_constraint…………………………….…….39
Annex C (informative) Computer-interpretable listings .40
Annex D (informative) EXPRESS-G diagrams .41
Annex E (informative) Informative figures…………………………………………………….44
Index.46
Figures
Figure 1 Schema level diagram of relationships between ISO 10303-109 schemas (inside the
box) and other resource schemas……………………………………….………viii
Figure D.1 EXPRESS-G diagram of the assembly_feature_relationship_schema (1 of 1)….….42
Figure D.2 EXPRESS-G diagram of the assembly_constraint_schema (1 of 1)………………….43
Figure E.1 Relationships of schemas in this part of ISO 10303 and related modules with existing
resource entities (overall structure)…………………………….……………………45
Tables
Table A.1 Short names of entities…………………………………………………………………38
iv
©ISO 2004-All rights reserved
Foreword
ISO (the International Organization for Standardization) 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. Each 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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International
Standards adopted by the 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.
Attention is drawn to the possibility that some of the elements of this part of ISO 10303 may be the
subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 10303-109 was prepared by Technical Committee ISO/TC184, Industrial automation systems and
integration, Subcommittee SC4, Industrial data.
ISO 10303 is organized as a series of parts, each published separately. The structure of ISO 10303 is
described in ISO 10303-1.
Each part of ISO 10303 is a member of one of the following series: description methods,
implementation methods, conformance testing methodology and framework, integrated generic
resources, integrated application resources, application protocols, abstract test suites, application
interpreted constructs, and application modules. This part is a member the of integrated application
resources series. The integrated generic resources and the integrated application resources specify a
single conceptual product data model.
A complete list of parts of ISO 10303 is available from the Internet:
©ISO 2004-All rights reserved v
Introduction
ISO 10303 is an International Standard for the computer-interpretable representation of product
information and for the exchange of product data. The objective is to provide a neutral mechanism
capable of describing products throughout their life cycle. This mechanism is suitable not only for
neutral file exchange, but also as a basis for implementing and sharing product databases, and as a basis
for archiving.
This part of ISO 10303 is a member of the integrated application resources series. Major subdivisions of
this part of ISO 10303 are:
— Assembly feature relationship schema;
— Assembly constraint schema.
This part of ISO 10303 provides general representations for geometric relationships between
component parts within an assembly model. The distinction of assembly, subassembly and component
part is context dependent. An assembly in some engineering context could be a component part in
another engineering context. In order to cope with this variety, this part of ISO 10303 uses the term
‘constituent’ to represent a generic concept that implies assembly or subassembly or component part in
case these distinctions are not necessary.
EXAMPLE 1 For some applications, an electric motor is regarded as a single component part of a washing
machine rather than as an assembly in its own right.
Detailed geometric relationships between constituents of an assembly are required in applications such
as parametric representation of geometric constraints between constituents, motion animation of an
assembly product, assembly/disassembly process planning, kinematics analysis and tolerance analysis.
Existing STEP resource parts support limited assembly model representations. They capture
hierarchical relationship, alternative constituent and mutual position and orientation between two
constituents. This part of ISO 10303 is intended to fill in missing information to enable the above
mentioned applications.
An important conc
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.