Test Suite for the CAD work package of the STEP AP242 Benchmark #2 February 2016 October 2016 April 15th, 2016 Contacts Kevin Le Tutour Boost Conseil 30 rue de Miromesnil 75008 Paris /France kevin.letutour@boost-conseil.com Pierre Duchier CIMPA Subcontractor for AFNET and Subcontractor for AIRBUS 4, Avenue Didier Daurat 31700 Blagnac / France pierre.duchier.external@airbus.com
Table of Contents 1 Introduction... 3 1.1 Functionalities tested in this Benchmark n 2... 3 1.2 General testing instructions for this Benchmark... 3 1.3 Copyrights on Test Cases... 4 2 Reference document... 4 3 Synthetic Test Case Specifications... 5 3.1 TC1: 3D exact geometry... 5 3.2 TC2: 3D tessellated geometry... 6 3.3 TC3b: PMI graphic tessellated presentation and exact geometry... 8 3.4 TC3c: PMI semantic representation link with graphic presentation and 3D exact geometry... 9 3.5 TC4: PMI graphic tessellated presentation and tessellated geometry... 10 3.6 TC6c: BO model XML external reference to STEP tessellated geometry (compressed files)... 11 3.7 TC6d: CAD assembly AIM P21 nested assembly... 12 List of Figures Figure 1: Illustration of the CAD strategy... 3 Figure 3: Overview the model... 5 Figure 8: overview of the part... 7 Figure 12: nist_ctc_04_asme1_ct5210_rc... 8 Figure 12: nist_ctc_04_asme1_ct5210_rc... 9 Figure 12: nist_ctc_04_asme1_ct5210_rc... 10 Figure 14: overview the geometry of the CAD assembly test case... 12 Figure 16: overview of the assembly structure of the CAD assembly test case... 12 Figure 14: overview the geometry of the CAD assembly test case... 13 Figure 16: overview of the assembly structure of the CAD assembly test case... 13 Version 1.0, April 15th, 2016 2
1 Introduction This document describes the suite of test cases to be used for CAD work package of the STEP AP242 Benchmark N 2. The benchmark concentrates primarily on testing the interoperability and compliance of STEP processors based on AP242. 1.1 Functionalities tested in this Benchmark n 2 3D exact geometry 3D tessellated geometry PMI 3D exact geometry: PMI graphic tessellated PMI 3D exact geometry: PMI semantic link with graphic PMI 3D tessellated geometry: PMI graphic tessellated CAD assembly: BO model XML external reference to STEP tessellated geometry (compressed files) CAD assembly: AIM P21 Nested assembly + STEP exact geometry. 1.2 General testing instructions for this Benchmark Before the test phase, a pretest session will be performed by the vendor in order to define good setting. The test models will be provided by the Benchmark Technical Team to the PLM vendors. The vendor will be able to test and define the setting recommended for each of the test cases. During the test phase, the Benchmark Test Team will execute the conversion in the AFNET computers. The CAD test strategy is: First the creation of STEP files from all the selected application, Then, the selection of one of the STEP file per functionality based on the syntax check and the loop tests (conversion STEP to native with the same application of the conversion native to STEP) Finally, the import of the selected files into all the selected application Figure 1: Illustration of the CAD strategy Version 1.0, April 15th, 2016 3
1.3 Copyrights on Test Cases 1.3.1 NIST The test cases developed at the National Institute of Standards and Technology (NIST) are not subject to copyright protection and are in the public domain. NIST assumes no responsibility for the components of the test system for use by other parties and makes no guarantees, expressed or implied, about their quality, reliability, or any other characteristic. The use of the CAD systems to create the Test Models does not imply a recommendation or endorsement by NIST. For more details, read the disclaimer at http://go.usa.gov/mgvm 2 Reference document ID Name Status version Date link RP1 For Geometric and Assembly Validation Properties 4.2 October 9, 2014 http://www.caxif.org/documents/rec_prac_g vp_v42.pdf RP2 for User Defined Attributes 1.4 July 20, 2015 https://www.caxif.org/documents/rec_prac_u ser_def_attributes_v14.pdf RP3 for 3D Tessellated Geometry 1.0 December 17, 2015 https://www.caxif.org/documents/rec_prac_3 dtess_geo_v1.pdf RP4 for the Representation and Presentation of Product Manufacturing Information (PMI) (AP242) 4.0 October 13, 2014 https://www.caxif.org/documents/rec_pracs_ pmi_v40.pdf RP5 for AP242 Business Object Model XML Assembly Structure 1.00 February 13, 2015 https://www.caxif.org/documents/rec_prac_a p242xml_assy_struct_v1.00. pdf RP6 for External (Element) References 3.1 January 20, 2014 RP7 for STEP File Compression 1.1 November 21, 2013 https://www.caxif.org/documents/rec_prac_fil e_compression_v11.pdf RP8 1.4 January 23, 2014 for Model Styling And Organization https://www.caxif.org/documents/rec_prac_st yling_org_v14.pdf AIM STEP AP242 edition 1 AIM Long form express schema 1.36 https://www.caxif.org/documents/ap242_is_ mim_lf_v1.36.zip Version 1.0, April 15th, 2016 4
3 Synthetic Test Case Specifications 3.1 TC1: 3D exact geometry 3.1.1 Motivation The 3D exact geometry is used in various use cases such as the exchange of the CAD data, the long-term archiving and retrieval of the CAD data. The validation properties mechanism is essential to ensure the end to end quality control. 3.1.2 Approach The approach of this TC1 is to export and import a STEP file containing the exact geometry (solid, surface, curve, point). 3.1.3 Test Model Overview The model was initially design in CATIA. Then the model was derived in a NX file, Creo file format and ACIS SAT file (e.g. for Autodesk Inventor). The model will be also derived in a Solidwork, Solidedge, 3Dexperience format. The test model contains: Figure 2: Overview the model - Geometry: o Solid o independent surface (open shell) o independent curves - User defined attributes - PMI (hidden) Version 1.0, April 15th, 2016 5
3.1.4 Test Model Configuration The visible 3D geometries (solids, shells, independent surface, independent curves and points) shall be exported as exact geometry. The invisible geometry is converted as invisible geometry in STEP as described in the for Model Styling And Organization. The transparency shall also be converted for the concerned geometry. The PMI are not exported. The UDA (user defined attributes) are exported. The file shall be compliant to the STEP AP242 edition 1 AIM Long form express schema. The encoding of the STEP shall be done according to ISO10303-21. The STEP file shall not be compressed. The STEP file shall contain the following geometric validation properties according to the For Geometric and Assembly Validation Properties : - At Part level (mandatory): o Total Volume o Surface Area o Centroid - At entity level: o Solid Total Volume Surface Area Centroid o Independent Surfaces Surface Area Centroid o Independent curves length Centroid - UDA Validation Properties 3.2 TC2: 3D tessellated geometry 3.2.1 Motivation The 3D tessellated geometry is used for the long-term archiving, the exchange of approximate geometry and the light visualization. 3.2.2 Approach The approach of this TC2 is to export and import STEP files containing the tessellated geometry (solids, surfaces and curves). The STEP interface or converters derived the tessellated geometry from the exact geometry test model. 3.2.3 Test Model Overview The model was initially design in CATIA. Then the model was derived in a NX file, Creo file format and ACIS SAT file (e.g. for Autodesk Inventor). Version 1.0, April 15th, 2016 6
The model will be also derived in a Solidwork, Solidedge, 3Dexperience format. Figure 3: overview of the part The test model contains the following tessellated geometry: o o o Solid independent surface (open shell) independent curves 3.2.4 Test Model Configuration The visible geometry (solids, shells, independent surface, independent curves and points) shall be exported as tessellated geometry (Example of 3D accuracy option (chordal) is: fixed / 0.2). The transparency shall also be converted for the concerned geometry. The PMI are not exported. The UDA (user defined attributes) are not exported The file shall be compliant to the STEP AP242 edition 1 AIM Long form express schema The encoding of the STEP shall be done according to ISO10303-21 The STEP file shall not be compressed. The STEP file shall be compliant with the for 3D Tessellated Geometry. The STEP file shall also contain the validation properties at Part level: o Number of facets o Surface Area o Centroid o Number of segments o Total curves length o Bounding box Version 1.0, April 15th, 2016 7
3.3 TC3b: PMI graphic tessellated presentation and exact geometry 3.3.1 Motivation Product and Manufacturing Information (PMI) is required for a number of business use cases in the context of STEP data exchange. Among others, it is a prerequisite for long-term data archiving. 3.3.2 Approach The approach is to export and import STEP files containing the PMI graphic tessellated presentation. The STEP files have to be created according to the CAX-IF recommended practices. And especially, the for the Representation and Presentation of Product Manufacturing Information (PMI) (AP242) shall be applied for PMI. One test model containing the PMI graphic tessellated presentation will be used. The model comes from NIST MBE PMI Validation and Conformance Testing.http://www.nist.gov/el/msid/infotest/mbe-pmi-validation.cfm 3.3.3 Test Model Overview Figure 4: nist_ctc_04_asme1_ct5210_rc 3.3.4 Test Model Configuration The Native to STEP converters have to export the PMI as the graphic tessellated presentation (Tessellated curves or Tessellated surfaces). The geometry shall be exported as exact geometry. The file shall be compliant to the STEP AP242 edition 1 AIM Long form express schema The encoding of the STEP shall be done according to ISO10303-21 The STEP file shall not be compressed. The STEP file shall contain the following PMI validation properties: Total Number of Annotations per File Total Number of Views per File Version 1.0, April 15th, 2016 8
Number of Annotations per Saved View Tessellated Number of Segments Tessellated Curve Length Tessellated Curve Centroid Tessellated Surface Centroid Tessellated Number of Facets Tessellated Surface Area Affected Geometry 3.4 TC3c: PMI semantic representation link with graphic presentation and 3D exact geometry 3.4.1 Motivation Product and Manufacturing Information (PMI) is required for a number of business use cases in the context of STEP data exchange. Among others, it is a prerequisite for long-term data archiving. In addition, PMI can be used to drive downstream applications such as coordinate measuring and manufacturing. Semantic PMI Representation relates to the capability to store PMI data in the STEP file in a computer-interpretable way, so that it can be used for model redesign or downstream applications. Though the definition of the data is complete, it is by itself not visible in the 3D model. Additional presentation capabilities are needed to display the data in a way that it is visible to the user in the 3D model. 3.4.2 Approach The approach is to create STEP files containing the semantic representation link to the graphic presentation. The import of the STEP file will allow to check: the semantic of the PMI, and the link to graphic presentation; The STEP files have to be created according to the CAX-IF recommended practices. And especially, the for the Representation and Presentation of Product Manufacturing Information (PMI) (AP242) shall be applied. 3.4.3 Test Model Overview Figure 5: nist_ctc_04_asme1_ct5210_rc Version 1.0, April 15th, 2016 9
3.4.4 Test Model Configuration The Native to STEP converter have to export: the graphic presentation of the PMI (tessellated or polyline), and the semantic representation of the PMI, and the link of the semantic representation with graphic presentation, The geometry shall be exported as exact geometry. The file shall be compliant to the STEP AP242 edition 1 AIM Long form express schema The encoding of the STEP shall be done according to ISO10303-21 The STEP file shall not be compressed. The STEP file shall contain the PMI validation properties: number of annotations Affected Geometry 3.5 TC4: PMI graphic tessellated presentation and tessellated geometry 3.5.1 Motivation Product and Manufacturing Information (PMI) is required for a number of business use cases in the context of STEP data exchange. The motivation for this test case is the visualization 3.5.2 Approach The approach is to export and import STEP files containing the PMI graphic tessellated presentation. The STEP files have to be created according to the CAX-IF recommended practices. And especially, the following documents shall be applied: for the Representation and Presentation of Product Manufacturing Information (PMI) (AP242) for 3D Tessellated Geometry. One test model will be used. The model comes from NIST MBE PMI Validation and Conformance Testing.http://www.nist.gov/el/msid/infotest/mbe-pmi-validation.cfm 3.5.3 Test Model Overview Figure 6: nist_ctc_04_asme1_ct5210_rc Version 1.0, April 15th, 2016 10
3.5.4 Test Model Configuration The Native to STEP converter have to export the PMI as the graphic tessellated presentation (Tessellated curves or Tessellated surfaces). STEP AP242 edition 1 AIM Long form express schema Encoding: ISO10303-21 The geometry shall be exported as tessellated geometry. The STEP file shall not be compressed. The STEP file shall contain the following PMI validation properties. 3.6 TC6c: BO model XML external reference to STEP tessellated geometry (compressed files) 3.6.1 Motivation The exchange of assembly structures with external references to geometry files is a long used concept in the STEP multiverse, which has proven its value and stability in many business use cases. Now AP242 provides a Business Object (BO) Model, which is a comprehensive data model with an XML representation. It was designed with a use case of combined use with other formats in mind. The user community hence requests support of this new format for the established use case of assembly data exchange. AP242 BO Model XML is the designated standard process format for the automotive and aerospace industries and will be used together with various standardized and proprietary geometry file formats, depending on the actual use case. This also includes tessellated formats. 3.6.2 Approach The approach for the CAD assembly BO Model XML assembly is to export/import the assembly structure in one file and the geometry in separate STEP files. The STEP file has to be created according to the CAX-IF recommended practices. And especially, the following document shall be applied: for AP242 Business Object Model XML Assembly Structure for STEP File Compression One CAD assembly structure with the associated geometries will be used for the benchmark N 1. 3.6.3 Test Assembly Overview Version 1.0, April 15th, 2016 11
Figure 7: overview the geometry of the CAD assembly test case Figure 8: overview of the assembly structure of the CAD assembly test case 3.6.4 Test Assembly Configuration The Native to STEP converter have to export the assembly structure in a single file and the geometry in the separated files. STEP AP242 edition 1 BO Model XML Schema available at the following link http://standards.iso.org/iso/ts/10303/-3001/-ed-1/tech/xml-schema/bo_model/bom.xsd The geometry shall be exported as tessellated geometry. The transparency shall also be converted for the concerned geometry. The STEP files shall be compressed. The assembly structure STEP file shall contain the following validation properties: Assembly Validation Properties Number of Children Assembly Validation Properties Notional Solids Centroid Position. 3.7 TC6d: CAD assembly AIM P21 nested assembly 3.7.1 Motivation The motivation of this case is the exchange and the long term archiving of CAD assembly structure referencing files containing exact geometry. For this test case, the objective is to keep the file structure as the native structure. 3.7.2 Approach The approach for the CAD assembly AIM P21 nested assembly is to export/import the assembly structure in several files and the exact geometry in separate STEP files. The STEP file has to be created according to the CAX-IF recommended practices. And especially, the following documents shall be applied: for External (Element) References For Geometric and Assembly Validation Properties One CAD assembly structure with the associated geometries will be used for the benchmark 1.
3.7.3 Test Model Overview Figure 9: overview the geometry of the CAD assembly test case Figure 10: overview of the assembly structure of the CAD assembly test case 3.7.4 Test Model Configuration The Native to STEP converters have to export the assembly structure in a several files (nested/shareted) and the geometry in the separated files. STEP AP242 edition 1 AIM Long form express schema Encoding: ISO10303-21 The geometry shall be exported as exact geometry. The transparency shall also be converted for the concerned geometry. The STEP files shall not be compressed. The assembly structure STEP files shall contain the following validation properties: Assembly Validation Properties Number of Children Assembly Validation Properties Notional Solids Centroid Position. Note: assembly validation properties are described in the section 7 of the Recommended Practices for Geometric and Assembly Validation Properties 4.2. Version 1.0, April 15th, 2016 13