INTERNATIONAL STANDARD ISO 10303-238 First edition 2007-05-01 Industrial automation systems and integration — Product data representation and exchange — Part 238: Application protocol: Application interpreted model for computerized numerical controllers Systèmes d'automatisation industrielle et intégration — Représentation et échange de données de produits — Partie 238: Protocole d'application: Modèle d'application interprété pour des contrôleurs numériques informatisés `,,```,,,,````-`-`,,`,,`,`,,` - Reference number ISO 10303-238:2007(E) Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2007 Not for Resale ISO 10303-238:2007(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 `,,```,,,,````-`-`,,`,,`,`,,` - COPYRIGHT PROTECTED DOCUMENT © ISO 2007 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 Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2007 – All rights reserved Not for Resale ISO 10303-238:2007(E) Contents page Scope Normative references Terms and definitions 3.1 Terms defined in ISO 1101 3.2 Terms defined in ISO 2806 3.3 Terms defined in ISO 5459 3.4 Terms defined in ISO 10303-1 3.5 Terms defined in ISO 10303-11 3.6 Terms defined in ISO 14649-1 3.7 Terms defined in ISO 14649-10 3.8 Terms defined in ISO 14649-11 5 5 6 6 Information requirements 4.1 Units of functionality 4.1.1 measure 4.1.2 project 4.1.3 workpiece 4.1.4 manufacturing feature 10 4.1.5 executable 15 4.1.6 operation 17 4.1.7 toolpath 18 4.1.8 process data for milling 19 4.1.9 cutting tools for milling 22 4.1.10 turning feature 23 4.1.11 process data for turning 24 4.1.12 cutting tools for turning 25 4.1.13 geometric dimensioning and tolerancing 26 4.1.14 library reference 28 4.1.15 management 29 4.2 Application objects 30 4.3 Application assertions 195 Application interpreted model 5.1 Mapping table 5.2 AIM EXPRESS short listing 5.2.1 Fundamental concepts and assumptions 5.2.2 Integrated CNC types 5.2.3 Integrated CNC entities 5.2.4 Integrated CNC rule definitions 5.2.5 Integrated CNC function definitions 205 205 767 774 807 810 929 939 Conformance requirements 6.1 Conformance Class for tool path programming (CC1) 6.2 Conformance Class for closed-loop programming (CC2) 6.3 Conformance Class for feature-based programming (CC3) 6.4 Conformance Class for generative programming (CC4) 975 975 977 977 977 `,,```,,,,````-`-`,,`,,`,`,,` - iii © ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) Annex A (normative) AIM EXPRESS expanded listing 996 Annex B (normative) AIM short names 1269 Annex C (normative) Implementation method-specific requirements 1289 C.1 Requirements specific to ISO 10303-21 1289 C.2 Requirements specific to ISO 10303-28 1289 Annex E (normative) Information object registration 1294 E.1 Document identification 1294 E.2 Schema identification 1294 Annex F (informative) Application activity model 1295 Annex G (informative) Application reference model 1296 Annex H (informative) AIM EXPRESS-G 1346 Annex I (informative) Computer interpretable listings 1412 Annex J (informative) Annotated examples J.1 Introduction J.2 Annotation conventions J.3 Machining project for CC1 and CC2 examples J.4 Data set for CC1 example J.5 Data set for CC2 example J.6 Data set for ISO 14649-11 example #1 (CC3) J.7 Data set for ISO 14649-12 example #1 (CC3) 1414 1414 1414 1416 1416 1434 1464 1496 Bibliography 1518 Index 1520 Figures page Figure — Angular_location_dimension 31 Figure — Angular_location_dimension versus Angular_size_dimension 32 Figure — Angular_size_dimension 33 Figure — Angularity_tolerance 33 Figure — Circular_runout_tolerance 51 Figure — Coaxiality_tolerance 53 Figure — Concentricity_tolerance 57 Figure — Curved_distance_dimension 63 Figure — Curved_size_dimension 64 iv Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2007 – All rights reserved Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - Annex D (normative) Protocol Implementation Conformance Statement (PICS) proforma 1291 ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - Figure 10 — Toolpath deviation parameters 65 Figure 11 — Cylindricity_tolerance 68 Figure 12 — Diameter_size_dimension 72 Figure 13 — Flatness_tolerance 81 Figure 14 — Line_profile_tolerance 99 Figure 15 — Linear_distance_dimension 100 Figure 16 — Parallelism_tolerance 119 Figure 17 — Perpendicularity_tolerance 122 Figure 18 — Planar_face parameters 123 Figure 19 — Pocket (bottom at path origin) 128 Figure 20 — Pocket (bottom at path end) 129 Figure 21 — Position_tolerance 130 Figure 22 — Radial_size_dimension 136 Figure 23 — Round_hole (bottom at path origin) 142 Figure 24 — Round_hole (bottom at path end) 142 Figure 25 — Rounded_u_profile parameters 145 Figure 26 — Roundness_tolerance 145 Figure 27 — Square_u_profile parameters 153 Figure 28 — Straightness_tolerance 154 Figure 29 — Surface_profile_tolerance 155 Figure 30 — Symmetry_tolerance 157 Figure 31 — Thickness_size_dimension 161 Figure 32 — Tolerance_zone 165 Figure 33 — Total_runout_tolerance 172 Figure 34 — User_defined_milling_tool parameters 181 Figure 35 — Vee_profile parameters 185 Figure 36 — Profile and path definition of features 775 Figure 37 — Feature placement differences 776 Figure 38 — Feature placement differences 778 Figure 39 — AIM Instances for implicit and explicit feature shape 779 Figure 40 — Alternate machining processes and features 781 Figure 41 — Example of process and final form features 781 Figure 42 — Planar face origin and parameters 782 Figure 43 — Round hole origin 783 Figure 44 — Pocket origin 784 Figure 45 — General Outside profile origin 785 Figure 46 — Shape profile origin 785 Figure 47 — Slot origin and orientation 786 Figure 48 — Step origin and orientation 787 Figure 49 — Transition features relating faces or features 788 Figure 50 — Toolpath with complete circle 806 Figure G.1 — ARM diagram (1 of 48) 1297 Figure G.2 — ARM diagram (2 of 48) 1298 Figure G.3 — ARM diagram (3 of 48) 1299 Figure G.4 — ARM diagram (4 of 48) 1300 Figure G.5 — ARM diagram (5 of 48) 1301 Figure G.6 — ARM diagram (6 of 48) 1302 Figure G.7 — ARM diagram (7 of 48) 1303 Figure G.8 — ARM diagram (8 of 48) 1304 v © ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) Figure G.9 — ARM diagram (9 of 48) 1305 Figure G.10 — ARM diagram (10 of 48) 1306 Figure G.11 — ARM diagram (11 of 48) 1307 Figure G.12 — ARM diagram (12 of 48) 1308 Figure G.13 — ARM diagram (13 of 48) 1309 Figure G.14 — ARM diagram (14 of 48) 1310 Figure G.15 — ARM diagram (15 of 48) 1311 Figure G.16 — ARM diagram (16 of 48) 1312 Figure G.17 — ARM diagram (17 of 48) 1313 Figure G.18 — ARM diagram (18 of 48) 1314 Figure G.19 — ARM diagram (19 of 48) 1315 Figure G.20 — ARM diagram (20 of 48) 1316 Figure G.21 — ARM diagram (21 of 48) 1317 Figure G.22 — ARM diagram (22 of 48) 1318 Figure G.23 — ARM diagram (23 of 48) 1319 Figure G.24 — ARM diagram (24 of 48) 1320 Figure G.25 — ARM diagram (25 of 48) 1321 Figure G.26 — ARM diagram (26 of 48) 1322 Figure G.27 — ARM diagram (27 of 48) 1323 Figure G.28 — ARM diagram (28 of 48) 1324 Figure G.29 — ARM diagram (29 of 48) 1325 Figure G.30 — ARM diagram (30 of 48) 1326 Figure G.31 — ARM diagram (31 of 48) 1327 Figure G.32 — ARM diagram (32 of 48) 1328 Figure G.33 — ARM diagram (33 of 48) 1329 Figure G.34 — ARM diagram (34 of 48) 1330 Figure G.35 — ARM diagram (35 of 48) 1331 Figure G.36 — ARM diagram (36 of 48) 1332 Figure G.37 — ARM diagram (37 of 48) 1333 Figure G.38 — ARM diagram (38 of 48) 1334 Figure G.39 — ARM diagram (39 of 48) 1335 Figure G.40 — ARM diagram (40 of 48) 1336 Figure G.41 — ARM diagram (41 of 48) 1337 Figure G.42 — ARM diagram (42 of 48) 1338 Figure G.43 — ARM diagram (43 of 48) 1339 Figure G.44 — ARM diagram (44 of 48) 1340 Figure G.45 — ARM diagram (45 of 48) 1341 Figure G.46 — ARM diagram (46 of 48) 1342 Figure G.47 — ARM diagram (47 of 48) 1343 Figure G.48 — ARM diagram (48 of 48) 1344 Figure H.1 — AIM EXPRESS-G diagram action method 1347 Figure H.2 — AIM EXPRESS-G diagram machining operation subtypes 1348 Figure H.3 — AIM EXPRESS-G diagram action method relationship 1349 Figure H.4 — AIM EXPRESS-G diagram action method relationship subtypes 1350 Figure H.5 — AIM EXPRESS-G diagram action 1351 Figure H.6 — AIM EXPRESS-G diagram action resource 1352 Figure H.7 — AIM EXPRESS-G diagram action resource requirement 1353 Figure H.8 — AIM EXPRESS-G diagram action property 1354 Figure H.9 — AIM EXPRESS-G diagram resource property 1355 vi Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS `,,```,,,,````-`-`,,`,,`,`,,` - Not for Resale © ISO 2007 – All rights reserved ISO 10303-238:2007(E) Figure H.10 — AIM EXPRESS-G diagram product 1356 Figure H.11 — AIM EXPRESS-G diagram product category 1357 Figure H.12 — AIM EXPRESS-G diagram product context 1358 Figure H.13 — AIM EXPRESS-G diagram product definition relationship 1359 Figure H.14 — AIM EXPRESS-G diagram property definition 1360 Figure H.15 — AIM EXPRESS-G diagram property definition representation 1361 Figure H.16 — AIM EXPRESS-G diagram externally defined item 1362 Figure H.17 — AIM EXPRESS-G diagram identification assignment 1363 Figure H.18 — AIM EXPRESS-G diagram representation 1364 Figure H.19 — AIM EXPRESS-G diagram shape representation 1365 Figure H.20 — AIM EXPRESS-G diagram representation context 1366 Figure H.21 — AIM EXPRESS-G diagram representation item 1367 Figure H.22 — AIM EXPRESS-G diagram representation relationship 1368 Figure H.23 — AIM EXPRESS-G diagram transformation 1369 Figure H.24 — AIM EXPRESS-G diagram geometric representation item 1370 Figure H.25 — AIM EXPRESS-G diagram points 1371 Figure H.26 — AIM EXPRESS-G diagram placement 1372 Figure H.27 — AIM EXPRESS-G diagram surface 1373 Figure H.28 — AIM EXPRESS-G diagram bounded surface 1374 Figure H.29 — AIM EXPRESS-G diagram b-spline surface 1375 Figure H.30 — AIM EXPRESS-G diagram other surface 1376 Figure H.31 — AIM EXPRESS-G diagram block and cylinder 1377 Figure H.32 — AIM EXPRESS-G diagram curve 1378 Figure H.33 — AIM EXPRESS-G diagram conic 1379 Figure H.34 — AIM EXPRESS-G diagram composite curve 1380 Figure H.35 — AIM EXPRESS-G diagram b-spline curve 1381 Figure H.36 — AIM EXPRESS-G diagram topological representation item 1382 Figure H.37 — AIM EXPRESS-G diagram edge, loop, and path 1383 Figure H.38 — AIM EXPRESS-G diagram connected face set 1384 Figure H.39 — AIM EXPRESS-G diagram shell 1385 Figure H.40 — AIM EXPRESS-G diagram shape aspect 1386 Figure H.41 — AIM EXPRESS-G diagram characterized object 1387 Figure H.42 — AIM EXPRESS-G diagram shape aspect relationship 1388 Figure H.43 — AIM EXPRESS-G diagram datum 1389 Figure H.44 — AIM EXPRESS-G diagram geometric tolerance 1390 Figure H.45 — AIM EXPRESS-G diagram dimensional size 1391 Figure H.46 — AIM EXPRESS-G diagram tolerance zone 1392 Figure H.47 — AIM EXPRESS-G diagram measure with unit 1393 Figure H.48 — AIM EXPRESS-G diagram measure value 1394 Figure H.49 — AIM EXPRESS-G diagram qualified representation item 1395 Figure H.50 — AIM EXPRESS-G diagram unit 1396 Figure H.51 — AIM EXPRESS-G diagram generic expression 1397 Figure H.52 — AIM EXPRESS-G diagram expression 1398 Figure H.53 — AIM EXPRESS-G diagram person and organization 1399 Figure H.54 — AIM EXPRESS-G diagram organization assignment 1400 Figure H.55 — AIM EXPRESS-G diagram address 1401 Figure H.56 — AIM EXPRESS-G diagram date and time 1402 Figure H.57 — AIM EXPRESS-G diagram date and time assignment 1403 Figure H.58 — AIM EXPRESS-G diagram document 1404 vii `,,```,,,,````-`-`,,`,,`,`,,` - © ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) Figure H.59 — AIM EXPRESS-G diagram document reference 1405 Figure H.60 — AIM EXPRESS-G diagram approval 1406 Figure H.61 — AIM EXPRESS-G diagram security classification 1407 Figure H.62 — AIM EXPRESS-G diagram classification assignment 1408 Figure H.63 — AIM EXPRESS-G diagram name and id attribute 1409 Figure H.64 — AIM EXPRESS-G diagram description attribute 1410 Figure H.65 — AIM EXPRESS-G diagram additional types 1411 Figure J.1 — Example workpiece and toolpath 1416 Figure J.2 — Workpiece from ISO 14649-11 example #1 1465 Figure J.3 — Workpiece from ISO 14649-12 example #1 1496 Tables page `,,```,,,,````-`-`,,`,,`,`,,` - Table — Mapping table for measure UoF 207 Table — Mapping table for project UoF 217 Table — Mapping table for workpiece UoF 220 Table — Mapping table for manufacturing features UoF 243 Table — Mapping table for executable UoF 420 Table — Mapping table for operation UoF 473 Table — Mapping table for toolpath UoF 479 Table — Mapping table for process data for milling UoF 503 Table — Mapping table for cutting tools for milling UoF 587 Table 10 — Mapping table for turning features UoF 625 Table 11 — Mapping table for process data for turning UoF 648 Table 12 — Mapping table for cutting tools for turning UoF 689 Table 13 — Mapping table for geometric dimensioning and tolerancing UoF 718 Table 14 — Mapping table for library reference UoF 750 Table 15 — Mapping table for management UoF 758 Table 16 — Conformance class elements 978 Table B.1 — AIM short names of entities 1269 viii Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2007 – All rights reserved Not for Resale ISO 10303-238:2007(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 standardizations 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 document may be the subject of patent rights ISO shall not be held responsible for identifying any or all such patent rights ISO 10303-238 was prepared by Technical Committee ISO TC184/SC4, 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 ISO 10303-238 is a member of the application protocols series A complete list of parts of ISO 10303 is available from the following URL: http://www.tc184-sc4.org/titles/STEP_Titles.htm `,,```,,,,````-`-`,,`,,`,`,,` - ix © ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - ISO 10303-238:2007(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 application protocol series This part of ISO 10303 specifies an application protocol (AP) for numerical controlled machining and associated processes, including the scope and information requirements defined by the ISO 14649 data model for numerical controllers, augmented with product geometry, geometric dimensioning and tolerancing, and product data management information ISO 14649 defines a richer model for information transfer between CAD/CAM systems and computerized numerical control (CNC) machines than that of the older ISO 6983 “G and M code” language ISO 6983-1 [2] describes the path of the tool centre point with respect to machine axes ISO 14649 describes machining processes with respect to a part, including part geometry, manufacturing features, sequencing of operations, associated process parameters, and tool requirements This part of ISO 10303 specifies the integrated resources necessary to describe the information requirements identified by ISO 14649 in a manner consistent with the part shape, feature, geometric dimension and tolerance information created by design and process-planning activities and represented by ISO 10303-203 [4], ISO 10303-214 [5], ISO 10303-224 [8], and ISO 10303-240 [9] It is advisable that users of this part of ISO 10303 understand the basic principles and concepts of numerical controlled machining and associated processes and understand and have access to ISO 14649, particularly ISO 14649-1, ISO 14649-10, ISO 14649-11, ISO 14649-12, ISO 14649-111, and ISO 14649-121 A discussion and data planning model is given in ISO 14649-1 This application protocol defines the context, scope, and information requirements for numerical controlled machining and associated processes and specifies the integrated resources necessary to satisfy these requirements Application protocols provide the basis for developing implementations of ISO 10303 and abstract test suites for the conformance testing of AP implementations Clause defines the scope of the application protocol and summarizes the functionality and data covered by the AP Clause lists the words defined in this part of ISO 10303 and gives pointers to words defined elsewhere An application activity model that is the basis for the definition of the scope is provided in Annex F The information requirements of the application are specified in clause using terminology appropriate to the application A graphical representation of the information requirements, referred to as the application reference model, is given in Annex G Resource constructs are interpreted to meet the information requirements This interpretation produces the application interpreted model (AIM) This interpretation, given in 5.1, shows the correspondence between the information requirements and the AIM The short listing of the AIM specifies the interface to the integrated resources and is given in 5.2 Note that the definitions and EXPRESS provided in the integrated resources for constructs used in the AIM can include select list items and subtypes which are not imported into the AIM The expanded listing given in Annex A contains the complete EXPRESS x Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS © ISO 2007 – All rights reserved Not for Resale ISO 10303-238:2007(E) ARM diagrams 1332 mapping specification 741 target_circle application object 28, 159 ARM diagrams 1332 mapping specification 742 target_point application object 28, 159 ARM diagrams 1332 mapping specification 742 target_rectangle application object 28, 159 ARM diagrams 1332 mapping specification 743 target_straight_line application object 28, 160 ARM diagrams 1332 mapping specification 744 technology application object 18, 160 ARM diagrams 1307 mapping specification 476 tee_profile AIM diagrams 1386 AIM EXPRESS listing entities 1193 application object 13, 160 ARM diagrams 1328 mapping specification 391 text AIM diagrams 1411 AIM EXPRESS listing types 1005 ARM diagrams 1342 thickness_size_dimension application assertion 201 application object 28, 161 ARM diagrams 1330 mapping specification 745 thread AIM diagrams 1387 AIM EXPRESS listing entities 1196 application object 13, 161 ARM diagrams 1325 mapping specification 398 thread_cut_depth_type ARM diagrams 1310 thread_drilling application object 21, 162 ARM diagrams 1305 mapping specification 579 ©ISO 2007 – All rights reserved 1591 `,,```,,,,````-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) thread_hand_type ARM diagrams 1316 thread_mill application object 23, 162 ARM diagrams 1315 mapping specification 615 thread_profile_type ARM diagrams 1316 thread_runout AIM diagrams 1386 AIM EXPRESS listing entities 1200 thread_strategy application object 25, 162 ARM diagrams 1310 mapping specification 661 thread_type ARM diagrams 1316 threading application object 25, 163 ARM diagrams 1306 mapping specification 665 threading_direction_type ARM diagrams 1310 threading_finish application object 25, 163 ARM diagrams 1306 mapping specification 665 threading_rough application object 25, 163 ARM diagrams 1306 mapping specification 665 threading_turning_operation AIM diagrams 1348 AIM EXPRESS listing entities 1201 AIM EXPRESS short listing entities 916 three_axes application object 18, 164 ARM diagrams 1301 mapping specification 478 three_axes_tilted_tool application object 21, 164 ARM diagrams 1301 mapping specification 580 through_bottom_condition application object 13, 164 ARM diagrams 1322 mapping specification 408 through_pocket_bottom_condition application object 14, 164 1592 ©ISO 2007 – All rights reserved `,,```,,,,````-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - ARM diagrams 1323 mapping specification 408 through_profile_floor application object 14, 164 ARM diagrams 1324 mapping specification 408 time_measure AIM diagrams 1394 AIM EXPRESS listing types 1005 application object 8, 165 ARM diagrams 1341 mapping specification 211 time_measure_with_unit AIM diagrams 1393 AIM EXPRESS listing entities 1201 time_unit AIM diagrams 1396 AIM EXPRESS listing entities 1201 tolerance tolerance_condition application assertion 197, 201 application object 28, 165 ARM diagrams 1332 mapping specification 746 tolerance_method_definition AIM diagrams 1391 AIM EXPRESS listing types 1005 tolerance_value AIM diagrams 1391 AIM EXPRESS listing entities 1202 tolerance_zone AIM diagrams 1392 AIM EXPRESS listing entities 1202 application assertion 202 application object 28, 165 ARM diagrams 1333 mapping specification 746 tolerance_zone_definition AIM diagrams 1392 AIM EXPRESS listing entities 1202 application assertion 202 application object 28, 166 ARM diagrams 1333 mapping specification 746 tolerance_zone_form AIM diagrams 1392 AIM EXPRESS listing entities 1202 toleranced_length_measure application object 8, 167 ©ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS 1593 Not for Resale ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - ARM diagrams 1341 mapping specification 211 tolerances application object 21, 167 ARM diagrams 1310 mapping specification 580 tool path tool_direction application object 18, 167 ARM diagrams 1301 mapping specification 478 tool_direction_for_milling application object 21, 167 ARM diagrams 1301 mapping specification 581 tool_knurl application object 24, 168 ARM diagrams 1326 mapping specification 646 tool_length_probing application object 16, 168 ARM diagrams 1300 mapping specification 451 tool_probing application object 16, 168 ARM diagrams 1300 mapping specification 451 tool_radius_probing application object 16, 168 ARM diagrams 1300 mapping specification 454 tool_reference_point ARM diagrams 1307 tool_usage application assertion 199, 202 application object 17, 169 ARM diagrams 1313 mapping specification 454 toolpath application assertion 198, 201 application object 18, 170 ARM diagrams 1302 mapping specification 494 toolpath UoF 7, 18 toolpath_feature application object 14, 170 ARM diagrams 1322 mapping specification 408 toolpath_list 1594 Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS ©ISO 2007 – All rights reserved Not for Resale application object 18, 171 ARM diagrams 1301 mapping specification 478 toolpath_speed application object 19, 171 ARM diagrams 1302 mapping specification 498 toolpath_speedprofile ARM diagrams 1302 toolpath_type ARM diagrams 1302 topological_region application object 14, 171 ARM diagrams 1319 mapping specification 409 topological_representation_item AIM diagrams 1382 AIM EXPRESS listing entities 1202 topology_reversed AIM EXPRESS listing functions 1250 toroidal_surface AIM diagrams 1376 AIM EXPRESS listing entities 1202 total_runout_tolerance AIM diagrams 1390 AIM EXPRESS listing entities 1202 application assertion 202 application object 28, 172 ARM diagrams 1331 mapping specification 747 touch_probe application object 16, 173 ARM diagrams 1300 mapping specification 456 touch_probing application object 16, 173 ARM diagrams 1300 mapping specification 456 trajectory application object 19, 173 ARM diagrams 1303 mapping specification 498 transformation AIM diagrams 1369 AIM EXPRESS listing types 1005 transition_code AIM diagrams 1374 AIM EXPRESS listing types 1005 transition_feature ©ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS 1595 Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - ISO 10303-238:2007(E) AIM diagrams 1386 AIM EXPRESS listing entities 1203 application object 14, 175 ARM diagrams 1320 mapping specification 410 travel_path application object 14, 175 ARM diagrams 1329 mapping specification 411 trimmed_curve AIM diagrams 1378 AIM EXPRESS listing entities 1203 trimming_preference AIM diagrams 1378 AIM EXPRESS listing types 1005 trimming_select AIM diagrams 1378 AIM EXPRESS listing types 1005 turned_knurl AIM diagrams 1387 AIM EXPRESS listing entities 1203 turning feature UoF 23 turning_feature application object 24, 176 ARM diagrams 1326 mapping specification 647 turning_machine_cutting_tool application object 26, 176 ARM diagrams 1316 mapping specification 704 turning_machine_functions application object 25, 176 ARM diagrams 1308 mapping specification 666 turning_machining_operation application object 25, 177 ARM diagrams 1306 mapping specification 673 turning_machining_strategy application object 25, 177 ARM diagrams 1311 mapping specification 674 turning_technology application object 25, 177 ARM diagrams 1307 mapping specification 678 turning_threading_tool application object 26, 178 ARM diagrams 1316 1596 Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS ©ISO 2007 – All rights reserved Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - ISO 10303-238:2007(E) ISO 10303-238:2007(E) mapping specification 710 turning_type_operation AIM diagrams 1348 AIM EXPRESS listing entities 1206 AIM EXPRESS short listing entities 917 turning_type_strategy AIM diagrams 1347 AIM EXPRESS listing entities 1206 AIM EXPRESS short listing entities 918 turning_workingstep application object 25, 178 ARM diagrams 1299 mapping specification 682 twist_drill application object 23, 178 ARM diagrams 1315 mapping specification 618 two_axes application object 18, 179 ARM diagrams 1301 mapping specification 478 two5d_manufacturing_feature application object 14, 179 ARM diagrams 1319 mapping specification 412 two5d_milling_operation application object 21, 179 ARM diagrams 1304 mapping specification 581 two5d_milling_strategy application object 21, 179 ARM diagrams 1309 mapping specification 582 type_qualifier AIM diagrams 1395 AIM EXPRESS listing entities 1209 unary_boolean_expression AIM diagrams 1398 AIM EXPRESS listing entities 1209 application object 16, 180 ARM diagrams 1334 mapping specification 457 unary_generic_expression AIM diagrams 1397 uncertainty_measure_with_unit AIM diagrams 1393 AIM EXPRESS listing entities 1209 uncertainty_qualifier AIM diagrams 1395 ©ISO 2007 – All rights reserved 1597 `,,```,,,,````-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale AIM EXPRESS listing entities 1210 unidirectional application object 21, 180 ARM diagrams 1309 mapping specification 583 unidirectional_turning application object 25, 180 ARM diagrams 1311 mapping specification 684 uniform_curve AIM diagrams 1381 AIM EXPRESS listing entities 1210 uniform_surface AIM diagrams 1375 AIM EXPRESS listing entities 1210 unit AIM diagrams 1393 AIM EXPRESS listing types 1005 unit of functionality (UoF) unload_tool application object 22, 180 ARM diagrams 1298 mapping specification 585 user_defined_milling_tool application object 23, 181 ARM diagrams 1314 mapping specification 618 user_defined_turning_tool application object 26, 182 ARM diagrams 1316 mapping specification 715 using_items AIM EXPRESS listing functions 1250 using_representations AIM EXPRESS listing functions 1251 uv_strategy application object 22, 183 ARM diagrams 1310 mapping specification 585 valid_calendar_date AIM EXPRESS listing functions 1251 valid_geometrically_bounded_wf_curve AIM EXPRESS listing functions 1252 valid_geometrically_bounded_wf_point AIM EXPRESS listing functions 1253 valid_measure_value AIM EXPRESS listing functions 1253 valid_time AIM EXPRESS listing functions 1254 1598 Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS ©ISO 2007 – All rights reserved Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - ISO 10303-238:2007(E) ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - valid_units AIM EXPRESS listing functions 1254 valid_wireframe_edge_curve AIM EXPRESS listing functions 1255 valid_wireframe_vertex_point AIM EXPRESS listing functions 1255 value_qualifier AIM diagrams 1395 AIM EXPRESS listing types 1005 value_range AIM diagrams 1368 AIM EXPRESS listing entities 1210 AIM EXPRESS short listing entities 924 application assertion 197 application object 9, 183 ARM diagrams 1341 mapping specification 212 value_representation_item AIM diagrams 1367 AIM EXPRESS listing entities 1210 value_with_tolerance application assertion 197, 202 application object 9, 183 ARM diagrams 1341 mapping specification 214 value_with_unit application object 9, 184 ARM diagrams 1341 mapping specification 216 variable AIM diagrams 1397 AIM EXPRESS listing entities 1210 variable_semantics AIM diagrams 1397 AIM EXPRESS listing entities 1210 vector AIM diagrams 1370 AIM EXPRESS listing entities 1210 vector_difference AIM EXPRESS listing functions 1255 vector_or_direction AIM diagrams 1370 AIM EXPRESS listing types 1005 vee_profile AIM diagrams 1386 AIM EXPRESS listing entities 1210 application object 14, 184 ARM diagrams 1328 mapping specification 413 ©ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS 1599 Not for Resale ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - verify_angle_measure_action_property AIM EXPRESS listing functions 1256 AIM EXPRESS short listing functions 943, 944 verify_angle_measure_rep_item AIM EXPRESS listing functions 1257 AIM EXPRESS short listing functions 943 verify_angle_measure_resource_property AIM EXPRESS listing functions 1257 verify_angle_measure_tool_body_item AIM EXPRESS listing functions 1257 AIM EXPRESS short listing functions 945 verify_ballnose_endmill_dimensions AIM EXPRESS listing functions 1257 AIM EXPRESS short listing functions 945 verify_bullnose_endmill_dimensions AIM EXPRESS listing functions 1257 AIM EXPRESS short listing functions 946 verify_count_measure_action_property AIM EXPRESS listing functions 1258 AIM EXPRESS short listing functions 946 verify_count_measure_rep_item AIM EXPRESS listing functions 1258 AIM EXPRESS short listing functions 947 verify_count_measure_resource_property AIM EXPRESS listing functions 1259 AIM EXPRESS short listing functions 948 verify_count_measure_tool_body_item AIM EXPRESS listing functions 1259 AIM EXPRESS short listing functions 949 verify_descriptive_action_property AIM EXPRESS listing functions 1259 AIM EXPRESS short listing functions 949 verify_enumeration_action_property AIM EXPRESS listing functions 1259 AIM EXPRESS short listing functions 950 verify_enumeration_measure_tool_body_item AIM EXPRESS short listing functions 951 verify_enumeration_resource_property AIM EXPRESS listing functions 1260 AIM EXPRESS short listing functions 951 verify_enumeration_tool_body_item AIM EXPRESS listing functions 1260 verify_length_measure_action_property AIM EXPRESS listing functions 1261 AIM EXPRESS short listing functions 952, 953 verify_length_measure_rep_item AIM EXPRESS listing functions 1261 AIM EXPRESS short listing functions 953 verify_length_measure_resource_property 1600 Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS ©ISO 2007 – All rights reserved Not for Resale AIM EXPRESS listing functions 1261 verify_length_measure_tool_body_item AIM EXPRESS listing functions 1261 AIM EXPRESS short listing functions 954 verify_linear_speed_measure_rep_item AIM EXPRESS listing functions 1261 AIM EXPRESS short listing functions 954 verify_numeric_measure_action_property AIM EXPRESS listing functions 1262 AIM EXPRESS short listing functions 955 verify_optional_action_property AIM EXPRESS listing functions 1262 AIM EXPRESS short listing functions 956 verify_optional_in_process_geometry AIM EXPRESS listing functions 1262 AIM EXPRESS short listing functions 956 verify_optional_relating_amr AIM EXPRESS listing functions 1263 AIM EXPRESS short listing functions 957 verify_optional_relating_amr_with_name AIM EXPRESS listing functions 1263 AIM EXPRESS short listing functions 958 verify_optional_rep_item AIM EXPRESS listing functions 1263 AIM EXPRESS short listing functions 959 verify_optional_resource_property AIM EXPRESS listing functions 1263 AIM EXPRESS short listing functions 959 verify_optional_tool_body_item AIM EXPRESS listing functions 1263 AIM EXPRESS short listing functions 960 verify_pressure_measure_action_property AIM EXPRESS listing functions 1264 AIM EXPRESS short listing functions 960 verify_ratio_measure_action_property AIM EXPRESS listing functions 1264 AIM EXPRESS short listing functions 961 verify_ratio_measure_rep_item AIM EXPRESS listing functions 1264 AIM EXPRESS short listing functions 961 verify_related_type_for_amr AIM EXPRESS listing functions 1264 AIM EXPRESS short listing functions 962 verify_related_type_for_amr_with_name AIM EXPRESS listing functions 1264 AIM EXPRESS short listing functions 963 verify_rep_item_for_action_property AIM EXPRESS listing functions 1265 AIM EXPRESS short listing functions 963 ©ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS 1601 Not for Resale `,,```,,,,````-`-`,,`,,`,`,,` - ISO 10303-238:2007(E) ISO 10303-238:2007(E) verify_rep_item_for_resource_property AIM EXPRESS listing functions 1265 AIM EXPRESS short listing functions 964 verify_rep_item_for_tool_body AIM EXPRESS listing functions 1266 AIM EXPRESS short listing functions 965 verify_rep_name_for_action_property AIM EXPRESS listing functions 1266 AIM EXPRESS short listing functions 966 verify_rep_type_for_action_property AIM EXPRESS listing functions 1266 AIM EXPRESS short listing functions 966 verify_rep_type_for_resource_property AIM EXPRESS listing functions 1266 AIM EXPRESS short listing functions 967 verify_required_action_property AIM EXPRESS listing functions 1267 AIM EXPRESS short listing functions 968 verify_required_relating_amr AIM EXPRESS listing functions 1267 AIM EXPRESS short listing functions 968 verify_required_relating_amr_with_name AIM EXPRESS listing functions 1267 AIM EXPRESS short listing functions 969 verify_required_rep_item AIM EXPRESS listing functions 1267 AIM EXPRESS short listing functions 969 verify_required_resource_property AIM EXPRESS listing functions 1267 AIM EXPRESS short listing functions 970 verify_required_tool_body_item AIM EXPRESS listing functions 1267 AIM EXPRESS short listing functions 970 verify_rotary_speed_measure_rep_item AIM EXPRESS listing functions 1268 AIM EXPRESS short listing functions 971 verify_time_measure_action_property AIM EXPRESS listing functions 1268 AIM EXPRESS short listing functions 972, 973 verify_time_measure_rep_item AIM EXPRESS listing functions 1268 AIM EXPRESS short listing functions 972 verify_time_measure_resource_property AIM EXPRESS listing functions 1268 vertex AIM diagrams 1382 AIM EXPRESS listing entities 1213 vertex_loop AIM diagrams 1383 1602 ©ISO 2007 – All rights reserved `,,```,,,,````-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) AIM EXPRESS listing entities 1213 vertex_point AIM diagrams 1382 AIM EXPRESS listing entities 1213 vertex_shell AIM diagrams 1385 AIM EXPRESS listing entities 1213 volume_measure AIM diagrams 1394 AIM EXPRESS listing types 1006 application object 9, 185 ARM diagrams 1341 mapping specification 216 wait_for_mark application object 16, 185 ARM diagrams 1298 mapping specification 457 week_in_year_number AIM diagrams 1402 AIM EXPRESS listing types 1006 week_of_year_and_day_date AIM diagrams 1402 AIM EXPRESS listing entities 1213 while_statement application object 17, 186 ARM diagrams 1298 mapping specification 458 width_size_dimension application assertion 202 application object 28, 186 ARM diagrams 1330 mapping specification 748 wire_shell AIM diagrams 1385 AIM EXPRESS listing entities 1213 wireframe_model AIM diagrams 1385 AIM EXPRESS listing types 1006 woodruff_slot_end_type application object 14, 186 ARM diagrams 1324 mapping specification 418 workingstep application object 17, 187 ARM diagrams 1299 mapping specification 459 workpiece application assertion 197, 198, 201, 202, 203, 204 application object 9, 187 ©ISO 2007 – All rights reserved 1603 `,,```,,,,````-`-`,,`,,`,`,,` - Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - ARM diagrams 1318 mapping specification 229 workpiece UoF 7, workpiece_assembly_component application assertion 204 application object 10, 192 ARM diagrams 1337 mapping specification 239 workpiece_complete_probing application object 17, 193 ARM diagrams 1300 mapping specification 460 workpiece_probing application object 17, 193 ARM diagrams 1300 mapping specification 462 workpiece_setup application object 17, 194 ARM diagrams 1297 mapping specification 465 workplan application assertion 204 application object 17, 194 ARM diagrams 1297 mapping specification 469 xor_expression AIM diagrams 1398 AIM EXPRESS listing entities 1213 application object 17, 194 ARM diagrams 1334 mapping specification 472 year_number AIM diagrams 1402 AIM EXPRESS listing types 1006 1604 Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS ©ISO 2007 – All rights reserved Not for Resale ISO 10303-238:2007(E) `,,```,,,,````-`-`,,`,,`,`,,` - ICS 25.040.40 Price based on 204 pages © ISO 2007 – All rights reserved Copyright International Organization for Standardization Provided by IHS under license with ISO No reproduction or networking permitted without license from IHS Not for Resale