1. Trang chủ
  2. » Tất cả

Tiêu chuẩn iso 10303 108 2005

168 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 168
Dung lượng 745,14 KB

Nội dung

part108 dvi Reference number ISO 10303 108 2005(E) © ISO 2005 INTERNATIONAL STANDARD ISO 10303 108 First edition 2005 02 01 Industrial automation systems and integration — Product data representation[.]

INTERNATIONAL STANDARD ISO 10303-108 First edition 2005-02-01 Industrial automation systems and integration — Product data representation and exchange — Part 108: Integrated application resource: Parameterization and constraints for explicit geometric product models Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 108: Ressources d'application intégrées: Paramétrage et contraintes pour les modèles de produits géométriques explicites Reference number ISO 10303-108:2005(E) `,,,``,-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale © ISO 2005 ISO 10303-108:2005(E) 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 2005 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 `,,,``,-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2005 – All rights reserved Not for Resale ISO 10303-108:2005(E) Contents Page Scope 1.1 1.2 1.3 1.4 1.5 3 4 Normative references Terms, definitions and abbreviations 3.1 Terms defined in ISO 10303-1 3.2 Terms defined in ISO 10303-11 3.3 Terms defined in ISO 10303-42 3.4 Terms defined in ISO 10303-43 3.5 Terms defined in ISO 10303-50 3.6 Terms defined in ISO 13584-20 3.7 Other terms and definitions 3.8 Abbreviations 5 6 7 14 Parameterization 4.1 Introduction 4.2 Fundamental concepts and assumptions 4.2.1 Model parameters 4.2.2 Parameter binding to an instance attribute 4.3 Parameterization type definitions 4.3.1 attribute identifier 4.4 Parameterization entity definitions 4.4.1 model parameter 4.4.2 bound model parameter 4.4.3 unbound model parameter 4.4.4 bound parameter environment 4.4.5 unbound parameter environment 4.4.6 instance attribute reference 4.4.7 unbound model parameter semantics 4.4.8 fixed instance attribute set 4.4.9 generated finite numeric space 4.5 Parameterization function definitions 4.5.1 make numeric set 4.5.2 validate attribute id 15 15 15 16 17 18 18 19 19 20 22 23 23 24 25 25 26 27 27 28 Explicit constraint 5.1 Introduction 5.2 Fundamental concepts and assumptions 5.2.1 Free-form and defined constraints 5.2.2 Simultaneous groups of constraints 5.2.3 Use of the current result in the resolution of ambiguities 5.2.4 Directed and undirected constraints 5.2.5 Roles of model parameters in free-form constraints 5.2.6 Accuracy of constraint satisfaction 30 30 31 32 32 32 33 33 34 `,,,``,-`-`,,`,,`,`,,` - Parameterization schema Explicit constraint schema Variational representation schema Explicit geometric constraint schema Sketch schema c ISO 2005 — All rights reserved Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS iii Not for Resale 5.3 Explicit constraint type definitions 5.3.1 constraint group member 5.4 Explicit constraint entity definitions 5.4.1 explicit constraint 5.4.2 defined constraint 5.4.3 equal parameter constraint 5.4.4 free form constraint 5.4.5 free form assignment 5.4.6 free form relation 5.4.7 simultaneous constraint group 34 34 34 34 35 36 37 38 39 40 Variational representation 6.1 Introduction 6.2 Fundamental concepts and assumptions 6.3 Variational representation entity definitions 6.3.1 variational representation item 6.3.2 auxiliary geometric representation item 6.3.3 variational representation 6.3.4 variational current representation relationship 6.4 Variational representation function definitions 6.4.1 invalidate vrep item 43 43 43 45 45 46 46 48 49 49 Explicit geometric constraint 7.1 Introduction 7.2 Fundamental concepts and assumptions 7.2.1 Dimensional constraints 7.2.2 Semantics of dimensional constraints 7.2.3 Constraints on procedurally defined model elements 7.3 Explicit geometric constraint type definitions 7.3.1 geometric constraint element 7.3.2 point curve or surface constraint element 7.3.3 curve or surface constraint element 7.3.4 linear geometry constraint element 7.3.5 radial geometry constraint element 7.3.6 axial geometry constraint element 7.3.7 swept surface or solid 7.3.8 tangent contact type 7.3.9 parallel offset type 7.3.10 non negative length measure 7.4 Explicit geometric constraint entity definitions 7.4.1 explicit geometric constraint 7.4.2 fixed element geometric constraint 7.4.3 parallel geometric constraint 7.4.4 pgc with dimension 7.4.5 point distance geometric constraint 7.4.6 pdgc with dimension 7.4.7 skew line distance geometric constraint 7.4.8 near point relationship 7.4.9 curve distance geometric constraint 7.4.10 cdgc with dimension 7.4.11 surface distance geometric constraint 7.4.12 sdgc with dimension 52 52 52 54 55 56 56 56 57 57 57 57 58 59 59 59 60 60 60 61 62 63 64 65 65 66 67 69 69 71 c ISO 2005 — All rights reserved iv Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale `,,,``,-`-`,,`,,`,`,,` - ISO 10303-108:2005(E) ISO 10303-108:2005(E) radius geometric constraint rgc with dimension curve length geometric constraint clgc with dimension parallel offset geometric constraint pogc with dimension angle geometric constraint agc with dimension perpendicular geometric constraint incidence geometric constraint coaxial geometric constraint tangent geometric constraint symmetry geometric constraint swept point curve geometric constraint swept curve surface geometric constraint curve segment set curve smoothness geometric constraint surface patch set surface smoothness geometric constraint 72 72 73 74 74 76 77 78 79 80 82 82 84 86 87 88 89 90 90 Sketch 8.1 Introduction 8.2 Fundamental concepts and assumptions 8.3 Sketch type definitions 8.3.1 surface or solid model 8.3.2 planar curve select 8.3.3 sketch element select 8.3.4 sketch basis select 8.3.5 sketch type select 8.3.6 curves or area 8.4 Sketch entity definitions 8.4.1 implicit point on plane 8.4.2 implicit planar intersection point 8.4.3 implicit planar projection point 8.4.4 implicit planar curve 8.4.5 implicit intersection curve 8.4.6 implicit projected curve 8.4.7 implicit model intersection curve 8.4.8 implicit silhouette curve 8.4.9 neutral sketch representation 8.4.10 positioned sketch 8.4.11 repositioned neutral sketch 8.4.12 implicit explicit positioned sketch relationship 8.4.13 subsketch 8.4.14 rigid subsketch 8.5 Sketch function definitions 8.5.1 get relative direction 2points 8.5.2 check curve planarity 8.5.3 get plane of implicit geometry 92 92 92 93 93 94 95 95 95 96 96 96 98 98 99 100 100 101 101 102 103 105 106 107 108 108 108 109 110 Annex A (normative) Short names of entities 113 c ISO 2005 — All rights reserved Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS v Not for Resale `,,,``,-`-`,,`,,`,`,,` - 7.4.13 7.4.14 7.4.15 7.4.16 7.4.17 7.4.18 7.4.19 7.4.20 7.4.21 7.4.22 7.4.23 7.4.24 7.4.25 7.4.26 7.4.27 7.4.28 7.4.29 7.4.30 7.4.31 ISO 10303-108:2005(E) Annex B (normative) Information object registration B.1 Document identification B.2 Schema identification B.2.1 parameterization schema identification B.2.2 explicit constraint schema identification B.2.3 variational representation schema identification B.2.4 explicit geometric constraint schema identification B.2.5 sketch schema identification 115 115 115 115 115 115 116 116 Annex C (informative) Computer interpretable listings 117 Annex D (informative) EXPRESS-G diagrams 118 Annex E (informative) Technical discussions 137 E.1 Role of parameterization and constraints in procedural and hybrid representations 137 E.2 Justification of representational choices made in this part of ISO 10303 139 E.2.1 Non-binary constraints 139 E.2.2 The modelling of variational representations 140 E.3 Application-related sketches with specific geometric forms 141 Annex F (informative) Examples 142 F.1 Examples of the intended usage of the ISO 10303-108 mechanism for linking parameters with attributes of entity instances 142 F.1.1 Example 142 F.1.2 Example 144 F.1.3 Relationship between ISO 10303-108 and ISO 13584-20 145 F.2 Example of a two-dimensional sketch 147 F.3 Usage of ISO 10303-108 for the representation of incompletely defined models 148 Bibliography Index 151 152 Figure Schema level diagram of relationships between ISO 10303-108 schemas (inside the box) and other resource schemas Figure Schema level diagram of relationships among ISO 10303-108 schemas Figure Embedding of a current result representation in a variational representation Figure D.1 EXPRESS-G diagram of the parameterization schema (1 of 2) Figure D.2 EXPRESS-G diagram of the parameterization schema (2 of 2) Figure D.3 EXPRESS-G diagram of the explicit constraint schema (1 of 1) Figure D.4 EXPRESS-G diagram of the variational representation schema (1 of 1) Figure D.5 EXPRESS-G diagram of the explicit geometric constraint schema (1 of 10) Figure D.6 EXPRESS-G diagram of the explicit geometric constraint schema (2 of 10) Figure D.7 EXPRESS-G diagram of the explicit geometric constraint schema (3 of 10) Figure D.8 EXPRESS-G diagram of the explicit geometric constraint schema (4 of 10) Figure D.9 EXPRESS-G diagram of the explicit geometric constraint schema (5 of 10) Figure D.10 EXPRESS-G diagram of the explicit geometric constraint schema (6 of 10) Figure D.11 EXPRESS-G diagram of the explicit geometric constraint schema (7 of 10) Figure D.12 EXPRESS-G diagram of the explicit geometric constraint schema (8 of 10) Figure D.13 EXPRESS-G diagram of the explicit geometric constraint schema (9 of 10) c ISO 2005 — All rights reserved vi Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS xi xii 45 119 120 121 122 123 124 125 126 127 128 129 130 131 Not for Resale `,,,``,-`-`,,`,,`,`,,` - Figures ISO 10303-108:2005(E) Figure D.14 EXPRESS-G diagram of the explicit geometric constraint schema (10 of 10) Figure D.15 EXPRESS-G diagram of the sketch schema (1 of 4) Figure D.16 EXPRESS-G diagram of the sketch schema (2 of 4) Figure D.17 EXPRESS-G diagram of the sketch schema (3 of 4) Figure D.18 EXPRESS-G diagram of the sketch schema (4 of 4) Figure F.1 Key relationships between ISO 10303-108 parameterization schema and ISO 13548 generic expressions schema Figure F.2 A simple sketch composed of line segments and circular arcs 132 133 134 135 136 146 147 Tables Short names of entities 113 `,,,``,-`-`,,`,,`,`,,` - A.1 c ISO 2005 — All rights reserved Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS vii Not for Resale ISO 10303-108:2005(E) 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 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–108 was prepared by Technical Committee ISO/TC184, Industrial automation systems and integration, Subcommittee SC4, Industrial data ISO 10303 consists of a series of parts, under the general title Industrial automation systems and integration — Product data representation and exchange 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 of the 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: c ISO 2005 — All rights reserved `,,,``,-`-`,,`,,`,`,,` - viii Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-108:2005(E) 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 resources series Major subdivisions of this part of ISO 10303 are: — Parameterization schema; — Explicit constraint schema; — Variational representation schema; — Explicit geometric constraint schema; — Sketch schema Models with explicitly represented parameterization and constraints are described asvariational The schemas provided are intended in the first instance to supplement the ISO 10303 integrated generic resources to allow the representation of product shape models enhanced with variational information However, the basic mechanisms provided in the first three schemas can be used for representing parameterization and constraints in the context of any ISO 10303 model, whether of a product, a plan, a process or an organization Other resource parts of ISO 10303 provide capabilities for the representation and exchange of models having no associated variational information That information, if present in the originating system, affects the behaviour of a model under editing operations there; it forms an important part of what is sometimes referred to as design intent The use of this part of ISO 10303 for its capture and transfer potentially allows the reconstruction of key elements of design intent in a receiving system The transferred variational information asserts relationships that already exist in the exchanged model; its purpose is to initiate processes in the receiving system that will ensure that those relationships are maintained if the model is modified there This will assist in the efficient modification of the exchanged model in the receiving system, through the use of the original designer’s scheme of parameterization and constraints Such modification of models transferred using ISO 10303 has proved to be difficult or impossible in the absence of design intent information EXAMPLE It may be desired to optimize the model in the receiving system for structural integrity, or to modify it to make it cheaper to manufacture This part of ISO 10303 is intended to interoperate with other closely related parts, notably ISO 10303-55, which defines procedural and hybrid representations, specified in terms of the constructional operations c ISO 2005 — All rights reserved Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS ix Not for Resale `,,,``,-`-`,,`,,`,`,,` - This part of ISO 10303 provides representations of parameters and constraint relationships for use in models exchanged using ISO 10303, and specifies mechanisms for the association of such elements with other elements of the models in which they apply Parameters and constraints are used in CAD systems to indicate, respectively, variant and invariant characteristics of a model under editing operations This part of ISO 10303 also specifies representations forsketches, two-dimensional geometric configurations, possibly including parameters and constraints, that are often used by CAD systems as basic elements in constructional operations ISO 10303-108:2005(E) used in building a model The primary forms of shape representation used by many modern CAD systems are of these types ISO 10303-108 (this document) and ISO 10303-55 between them provide for the capture of the two major aspects of design intent Procedural representations are outside the normative scope of the present document, but annex F provides some discussion of the role of parameterization and constraints in procedural and hybrid representations, and of the interplay between the explicit and procedural approaches to shape modelling A further aspect of modern CAD systems is their provision of feature-based design methods This part of ISO 10303 does not address the topic of features, though it provides essential resources for the positioning and orientation of features in CAD models Three books providing further background on the topics covered by this part of ISO 10303 are given in the Bibliography [3,4,6] The contents of the schemas making up this part of ISO 10303 are as follows: parameterization schema: Mechanisms for associating parameters with variable quantities in an instantiated EXPRESS model; explicit constraint schema: Definitions of generic constraint relationships between elements of an instantiated EXPRESS model; variational representation schema: Specification of the relationship between parameter and constraint information and the non-variational model with which it is associated; explicit geometric constraint schema: Specialization of the explicit constraint schema for the representation of commonly used geometric constraints (such as parallelism or tangency) between explicitly represented elements of geometric models; sketch schema: Means for the representation of two-dimensional sketches, which may contain variational elements, for use as basic elements in shape modelling operations measure schema product property representation schema support resource schema geometric model schema geometry schema topology schema representation schema mathematical functions schema ISO13584 generic expressions schema ISO13584 expressions schema c ISO 2005 — All rights reserved x Copyright International Organization for Standardization Reproduced by IHS under license with ISO No reproduction or networking permitted without license from IHS ISO 10303-41 ISO 10303-41 ISO 10303-41 ISO 10303-42 ISO 10303-42 ISO 10303-42 ISO 10303-43 ISO 10303-50 ISO 13584-20 ISO 13584-20 Not for Resale `,,,``,-`-`,,`,,`,`,,` - The relationships of the schemas in this part of ISO 10303 to other schemas that define the integrated resources of ISO 10303 are illustrated in Figure using the EXPRESS-G notation EXPRESS-G is defined in annex D of ISO 10303-11 The internal relationships among ISO 10303-108 schemas are shown in Figure The schemas occurring in Figure are (with two exceptions that form part of ISO 13584) components of ISO 10303 integrated resources, and they are specified in the following resource parts:

Ngày đăng: 05/04/2023, 14:38

w