ISO 10303-224:2001
(Main)Industrial automation systems and integration — Product data representation and exchange — Part 224: Application protocol: Mechanical product definition for process planning using machining features
Industrial automation systems and integration — Product data representation and exchange — Part 224: Application protocol: Mechanical product definition for process planning using machining features
Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 224: Protocole d'application: Définition de produits mécaniques pour la planification de procédés utilisant des caractéristiques d'usinage
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 10303-224
Second edition
2001-04-15
Industrial automation systems and
integration — Product data representation
and exchange —
Part 224:
Application protocol: Mechanical product
definition for process planning using
machining features
Systèmes d'automatisation industrielle et intégration — Représentation et
échange de données de produits —
Partie 224: Protocole d'application: Définition de produits mécaniques pour
la planification de procédés utilisant des caractéristiques d'usinage
Reference number
ISO 10303-224:2001(E)
©
ISO 2001
---------------------- Page: 1 ----------------------
ISO 10303-224:2001(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 2001
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.ch
Web www.iso.ch
Printed in Switzerland
ii © ISO 2001 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 10303-224:2001(E)
Contents Page
1 Scope . 1
2 Normative references . 2
3 Terms, definitions, and abbreviations . 4
3.1 Terms defined in ISO 1101 . 4
3.2 Terms defined in ISO 5459 . 4
3.3 Terms defined in ISO 10303-1 . 4
3.4 Terms defined in ISO 10303-31 . 5
3.5 Terms defined in ISO 10303-42 . 5
3.6 Terms defined in ISO 10303-213 . 5
3.7 Other definitions . 5
3.8 Abbreviations . 6
4 Information requirements . 6
4.1 Units of functionality . 7
4.1.1 design_exception . 8
4.1.2 feature_definition_item . 8
4.1.3 feature_profile . 10
4.1.4 manufacturing_feature . 10
4.1.5 manufacturing_part_properties . 14
4.1.6 manufacturing_process_control_documentation . 14
4.1.7 manufacturing_process_requirement_documents . 15
4.1.8 measurement_limitations . 15
4.1.9 part_administration_data . 17
4.1.10 part_model . 17
4.1.11 requisitions . 18
4.1.12 shape_representation_for_machining . 18
4.2 Application objects . 19
4.3 Application assertions . 186
5 Application interpreted model . 224
5.1 Mapping table . 224
5.2 AIM EXPRESS short listing . 535
6 Conformance requirements . 729
Annex A (normative) AIM EXPRESS expanded listing . 730
Annex B (normative) AIM short names . 885
Annex C (normative) Implementation method specific requirements . 897
Annex D (normative) Protocol Implementation Conformance Statement (proforma) . 898
Annex E (normative) Information object registration . 899
©ISO 2001 - All rights reserved iiiiii
---------------------- Page: 3 ----------------------
ISO 10303-224:2001(E)
Annex F (informative) Application activity model . 900
F.1 Application activity model definitions . 901
F.2 Application activity model diagrams . 911
Annex G (informative) Application reference model . 926
Annex H (informative) AIM EXPRESS-G . 955
Annex J (informative) Computer interpretable listings . 993
Annex K (informative) Application protocol usage guide . 994
Annex L (informative) Technical discussion . 995
Bibliography . 1013
Index . 1014
Figures
Figure 1 - Data planning model . xvi
Figure 2 - Angle_taper . 20
Figure 3 - Angular_dimension_tolerance attribute usage . 21
Figure 4 - Angular_dimension_tolerance . 22
Figure 5 - Angular_size_dimension_tolerance . 23
Figure 6 - Angularity_tolerance for a plane surface . 24
Figure 7 - Angularity_tolerance for an axis . 25
Figure 8 - Block_base_shape . 27
Figure 9 - Catalogue_knurl . 30
Figure 10 - Catalogue_marking . 31
Figure 11 - Catalogue_thread . 31
Figure 12 - Chamfer . 32
Figure 13 - Circular_boss . 34
Figure 14 - Circular_boss with taper . 34
Figure 15 - Circular_closed_profile . 35
Figure 16 - Circular_offset_pattern . 36
Figure 17 - Circular_omit_pattern . 37
Figure 18 - Circular_pattern with rotation of base feature . 38
Figure 19 - Circular_pattern without rotation of base feature . 39
Figure 20 - Circular_runout_tolerance . 41
Figure 21 - Circularity_tolerance . 42
Figure 22 - Complete_circular_path . 42
Figure 23 - Compound_feature . 43
Figure 24 - Concentricity_tolerance . 45
Figure 25 - Conical_hole_bottom . 46
Figure 26 - Constant_radius_edge_round . 47
Figure 27 - Constant_radius_fillet . 48
Figure 28 - Counterbore_hole . 50
Figure 29 - Countersunk_hole . 50
iviv ©ISO 2001 - All rights reserved
---------------------- Page: 4 ----------------------
ISO 10303-224:2001(E)
Figure 30 - Curved_dimension_tolerance . 51
Figure 31 - Cutout . 53
Figure 32 - Cylindrical_base_shape . 54
Figure 33 - Cylindricity_tolerance . 55
Figure 34 - Defined_marking . 57
Figure 35 - Thread and Defined_thread attributes . 59
Figure 36 - Diagonal_knurl . 61
Figure 37 - Diameter_dimension_tolerance . 62
Figure 38 - Diameter_taper . 63
Figure 39 - Diamond_knurl . 64
Figure 40 - Distance_along_curve_tolerance . 66
Figure 41 - Edge_round . 67
Figure 42 - Fillet . 70
Figure 43 - Flat hole bottom types . 72
Figure 44 - Flat_slot_end_type . 72
Figure 45 - Flatness_tolerance . 74
Figure 46 - General_boss . 75
Figure 47 - General_closed_profile . 76
Figure 48 - General_open_profile . 77
Figure 49 - General_outside_profile . 78
Figure 50 - General_path . 78
Figure 51 - General_pattern . 79
Figure 52 - General_pocket . 80
Figure 53 - General_removal_volume . 82
Figure 54 - General_revolution for outer shape . 83
Figure 55 - General_revolution for volume removal . 85
Figure 56 - Groove . 87
Figure 57 - Implicit_base_shape_representation . 89
Figure 58 - Knurl . 90
Figure 59 - Linear_path . 92
Figure 60 - Linear_profile . 93
Figure 61 - Linear_profile_tolerance . 94
Figure 62 - Location_dimension_tolerance . 95
Figure 63 - Manufactured_assembly and Mating_defintion . 97
Figure 64 - Ngon_base_shape . 103
Figure 65 - Ngon_profile . 105
Figure 66 - Open_slot_end_type . 107
Figure 67 - Outer_diameter . 109
Figure 68 - Outer_diameter_to_shoulder . 111
Figure 69 - Parallelism_tolerance for a plane . 112
Figure 70 - Parallelism_tolerance for an axis . 113
Figure 71 - Partial_circular_path . 118
Figure 72 - Partial_circular_profile . 119
Figure 73 - Perpendicularity_tolerance . 121
Figure 74 - Planar_face . 125
Figure 75 - Pocket_bottom_condition with start_or_end attribute . 129
Figure 76 - Position_tolerance . 130
Figure 77 - Protrusion . 136
Figure 78 - Radial_dimension_tolerance . 137
©ISO 2001 - All rights reserved vv
---------------------- Page: 5 ----------------------
ISO 10303-224:2001(E)
Figure 79 - Radiused_slot_end_type . 137
Figure 80 - Recess . 138
Figure 81 - Rectangular_boss . 139
Figure 82 - Rectangular_closed_pocket . 140
Figure 83 - Rectangular_closed_profile . 141
Figure 84 - Rectangular_offset_pattern . 142
Figure 85 - Rectangular_omit_pattern . 143
Figure 86 - Rectangular_open_pocket . 144
Figure 87 - Rectangular_pattern . 145
Figure 88 - Revolved_flat . 150
Figure 89 - Revolved_round . 151
Figure 90 - Rib_top . 152
Figure 91 - Round_hole . 153
Figure 92 - Rounded_end . 154
Figure 93 - Rounded_U_profile . 156
Figure 94 - Shape_profile . 158
Figure 95 - Slot . 161
Figure 96 - Spherical_cap . 164
Figure 97 - Spherical_hole_bottom . 164
Figure 98 - Square_U_profile . 165
Figure 99 - Step . 167
Figure 100 - Straight_knurl . 168
Figure 101 - Straightness_tolerance . 168
Figure 102 - Surface_profile_tolerance . 169
Figure 103 - Symmetry_tolerance . 170
Figure 104 - Tee_profile . 173
Figure 105 - Thread . 175
Figure 106 - Through_bottom_condition . 177
Figure 107 - Total_runout_tolerance . 181
Figure 108 - Turned_knurl . 182
Figure 109 - Vee_profile . 184
Figure 110 - Slot with Woodruff_slot_end_type at each end . 185
Figure 111 - Pattern offset required instances . 628
Figure 112 - Pattern omit required instances . 632
Figure F.1 - IDEF0 Basic notation . 900
Figure F.2 - Mechanical products definition for process planning using machining features . 912
Figure F.3 - A0 manufacture mechanical parts . 913
Figure F.4 - A1 manage manufacturing process . 914
Figure F.5 - A13 manage equipment and materials . 915
Figure F.6 - A131 manage inventory . 916
Figure F.7 - A2 capture digital product definition . 917
Figure F.8 - A21 capture part data definition . 918
Figure F.9 - A214 create part model . 919
Figure F.10 - A3 generate manufacturing data . 920
Figure F.11 - A31 generate process plan . 921
Figure F.12 - A311 define resources . 922
Figure F.13 - A312 define operator data . 923
Figure F.14 - A315 define machine instructions . 924
Figure F.15 - A4 operate shop floor . 925
vvii ©ISO 2001 - All rights reserved
---------------------- Page: 6 ----------------------
ISO 10303-224:2001(E)
Figure G.1 - ARM EXPRESS-G diagram 1 of 28 . 927
Figure G.2 - ARM EXPRESS-G diagram 2 of 28 . 928
Figure G.3 - ARM EXPRESS-G diagram 3 of 28 . 929
Figure G.4 - ARM EXPRESS-G diagram 4 of 28 . 930
Figure G.5 - ARM EXPRESS-G diagram 5 of 28 . 931
Figure G.6 - ARM EXPRESS-G diagram 6 of 28 . 932
Figure G.7 - ARM EXPRESS-G diagram 7 of 28 . 933
Figure G.8 - ARM EXPRESS-G diagram 8 of 28 . 934
Figure G.9 - ARM EXPRESS-G diagram 9 of 28 . 935
Figure G.10 - ARM EXPRESS-G diagram 10 of 28 . 936
Figure G.11 - ARM EXPRESS-G diagram 11 of 28 . 937
Figure G.12 - ARM EXPRESS-G diagram 12 of 28 . 938
Figure G.13 - ARM EXPRESS-G diagram 13 of 28 . 939
Figure G.14 - ARM EXPRESS-G diagram 14 of 28 . 940
Figure G.15 - ARM EXPRESS-G diagram 15 of 28 . 941
Figure G.16 - ARM EXPRESS-G diagram 16 of 28 . 942
Figure G.17 - ARM EXPRESS-G diagram 17 of 28 . 943
Figure G.18 - ARM EXPRESS-G diagram 18 of 28 . 944
Figure G.19 - ARM EXPRESS-G diagram 19 of 28 . 945
Figure G.20 - ARM EXPRESS-G diagram 20 of 28 . 946
Figure G.21 - ARM EXPRESS-G diagram 21 of 28 . 947
Figure G.22 - ARM EXPRESS-G diagram 22 of 28 . 948
Figure G.23 - ARM EXPRESS-G diagram 23 of 28 . 949
Figure G.24 - ARM EXPRESS-G diagram 24 of 28 . 950
Figure G.25 - ARM EXPRESS-G diagram 25 of 28 . 951
Figure G.26 - ARM EXPRESS-G diagram 26 of 28 . 952
Figure G.27 - ARM EXPRESS-G diagram 27 of 28 . 953
Figure G.28 - ARM EXPRESS-G diagram 28 of 28 . 954
Figure H.1 - application context - AIM EXPRESS-G diagram 1 of 37 . 956
Figure H.2 - product definition - AIM EXPRESS-G diagram 2 of 37 . 957
Figure H.3 - property definition - AIM EXPRESS-G diagram 3 of 37 . 958
Figure H.4 - shape representation - AIM EXPRESS-G diagram 4 of 37 . 959
Figure H.5 - representation - AIM EXPRESS-G diagram 5 of 37 . 960
Figure H.6 - shape aspect - AIM EXPRESS-G diagram 6 of 37 . 961
Figure H.7 - instanced feature - AIM EXPRESS-G diagram 7 of 37 . 962
Figure H.8 - replicate feature and group - AIM EXPRESS-G diagram 8 of 37 . 963
Figure H.9 - transition feature - AIM EXPRESS-G diagram 9 of 37 . 964
Figure H.10 - geometry and topology - AIM EXPRESS-G diagram 10 of 37 . 965
Figure H.11 - point - AIM EXPRESS-G diagram 11 of 37 . 966
Figure H.12 - geometric orientation - AIM EXPRESS-G diagram 12 of 37 . 967
Figure H.13 - curve - AIM EXPRESS-G diagram 13 of 37. 968
Figure H.14 - bounded curve - AIM EXPRESS-G diagram 14 of 37 . 969
Figure H.15 - surface curve - AIM EXPRESS-G diagram 15 of 37 . 970
Figure H.16 - surface - AIM EXPRESS-G diagram 16 of 37 . 971
Figure H.17 - elementary surface - AIM EXPRESS-G diagram 17 of 37 . 972
Figure H.18 - bounded surface - AIM EXPRESS-G diagram 18 of 37 . 973
Figure H.19 - topology - AIM EXPRESS-G diagram 19 of 37 . 974
Figure H.20 - shell - AIM EXPRESS-G diagram 20 of 37 . 975
Figure H.21 - document - AIM EXPRESS-G diagram 21 of 37 . 976
©ISO 2001 - All rights reserved viviii
---------------------- Page: 7 ----------------------
ISO 10303-224:2001(E)
Figure H.22 - approval - AIM EXPRESS-G diagram 22 of 37 . 977
Figure H.23 - person and organization - AIM EXPRESS-G diagram 23 of 37 . 978
Figure H.24 - person and organization assignment - AIM EXPRESS-G diagram 24 of 37 . 979
Figure H.25 - date - AIM EXPRESS-G diagram 25 of 37 . 980
Figure H.26 - action - AIM EXPRESS-G diagram 26 of 37 . 981
Figure H.27 - security classification - AIM EXPRESS-G diagram 27 of 37 . 982
Figure H.28 - units - AIM EXPRESS-G diagram 28 of 37 . 983
Figure H.29 - measure with units - AIM EXPRESS-G diagram 29 of 37 . 984
Figure H.30 - measures - AIM EXPRESS-G diagram 30 of 37. 985
Figure H.31 - datums - AIM EXPRESS-G diagram 31 of 37 . 986
Figure H.32 - tolerances - AIM EXPRESS-G diagram 32 of 37 . 987
Figure H.33 - geometric tolerances - AIM EXPRESS-G diagram 33 of 37 . 988
Figure H.34 - tolerance zone - AIM EXPRESS-G diagram 34 of 37 . 989
Figure H.35 - materials - AIM EXPRESS-G diagram 35 of 37 . 990
Figure H.36 - material property and identification - AIM EXPRESS-G diagram 36 of 37 . 991
Figure H.37 - attributes - AIM EXPRESS-G diagram 37 of 37 . 992
Tables
Table 1 - Mapping table for design_exception UoF . 226
Table 2 - Mapping table for feature_definition_item UoF . 229
Table 3 - Mapping table for feature_profile UoF . 272
Table 4 - Mapping table for manufacturing_part_properties UoF . 305
Table 5 - Mapping table for manufacturing_part_properties UoF . 463
Table 6 - Mapping table for manufacturing_process_control_documentation UoF . 471
Table 7 - Mapping table for manufacturing_process_requirement_documents UoF . 478
Table 8 - Mapping table for measurement_limitations UoF . 479
Table 9 - Mapping table for part_administration_data UoF . 509
Table 10 - Mapping table for part model UoF . 511
Table 11 - Mapping table for requisitions UoF . 521
Table 12 - Mapping table for shape_representation_for_machining UoF . 523
nd
Table L.1 Summary of AP224 2 edition ARM changes . 996
nd
Table L.2 Summary of AP224 2 edition AIM changes . 1003
vviiiiii ©ISO 2001 - All rights reserved
---------------------- Page: 8 ----------------------
ISO 10303-224:2001(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 ISO/IEC Directives, Part 3.
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.
International Standard ISO 10303-224 was prepared by Technical Committee ISO/TC 184,
Industrial automation systems and integration, Subcommittee SC 4, Industrial data. This second edition
cancels and replaces the first edition (ISO 10303-224:1999), of which it constitutes a technical
revision.
This International Standard is organized as a series of parts, each published separately. The structure of
this standard is described in ISO 10303-1. The numbering of the parts of this International Standard
reflects its structure:
— Parts 11 to 14 specify the description methods;
— Parts 21 to 29 specify the implementation methods;
— Parts 31 to 35 specify the conformance testing methodology and framework;
— Parts 41 to 50 specify the integrated generic resources;
— Parts 101 to 107 specify the integrated application resources;
— Parts 201 to 237 specify the application protocols;
— Parts 301 to 337 specify the abstract test suites;
— Parts 501 to 520 specify the application interpreted constructs.
A complete list of parts of ISO 10303 is available from the Internet:
©ISO 2001 - All rights reserved ixix
---------------------- Page: 9 ----------------------
ISO 10303-224:2001(E)
Should further parts of ISO 10303 be published, they will follow the same numbering pattern.
Annexes A, B, C, D and E form a normative part of this part of ISO 10303. Annexes F, G, H, J, K and
L are for information only.
xx ©ISO 2001 - All rights reserved
---------------------- Page: 10 ----------------------
ISO 10303-224:2001(E)
Introduction
ISO 10303 is an International Standard for the computer-interpretable representation production
information 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, application interpreted constructs, abstract test suites, implementation methods, and
conformance testing. The series are described in ISO 10303-1. This part of ISO 10303 is a member of
the application protocol series.
This part of ISO 10303 specifies an application protocol (AP) for the representation of information
needed to produce a mechanical part definition for process planning of a single piece or an assembly of
piece parts for machining operations, and specifies the integrated resources necessary to satisfy these
requirements.
This application protocol defines the context, scope, and information requirements for the representation
of information needed to produce a mechanical part definition. These requirements specify the part
identification, tracking, shape, representation of the shape and material data necessary for the definition
of a part for process planning. The process planning function in an organization can be assisted a great
deal by identifying machining oriented part shape features so that the process planner can more readily
identify machining tools and processes to manufacture a part.
This application protocol identifies specific characteristics of part shape used in manufacturing. These
characteristics are used to define manufacturing features. These shapes may be represented either by
machining features defined in this applicati
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.