Department of Defense MIL-STD-31000A — MIL-STD-31000A Technical Data Packages Standard — DoD Manual PDF (EN)

Downloaded from https://www.everyspec.com APPENDIX C MIL-STD-31000A Tools such as Parametric Technology Corporation’s Model Check for Pro/Engineer or TDCi Limited’s Prescient QA for CATIA V5 are examples of software that can automatically identify poor modeling practices in native models. When model features are translated from one system to another, features must be checked to be sure they have mapped correctly from one system to another. This translation process may be called re- mastering and is discussed in the section “Re-mastering of 3D model data.” Errors that occur in native assembly models may include:

Two functionally identical parts represented by two distinct product models Part models that are not associated with any assembly Part models dependent upon parts outside of their subassemblies Errors that occur in translated equivalent models may include: Failure to map all parts from the native assembly to the equivalent Subassemblies incorrectly mapped to the equivalent system Subassembly hierarchy incorrectly mapped to the equivalent system. Position of parts in assemblies is altered. C.6.1.5. Model attributes. A variety of errors may occur in model attribute fields. These include:

Incorrect data (typing the wrong value) Incorrect data types (such as text in numeric fields) Spelling errors Of these errors, only data types and spelling errors are amenable to automated checking. When attributes are translated from one system to another, automated checking software can be employed to assure that attributes are translated to the appropriate fields in the receiving system. Such checks can be automated. Implementation details may be dependent on the nature of the project. C.6.1.6. Lifecycle data. Lifecycle data are typically generated by and stored in a product data management (PDM) or product lifecycle management (PLM) system.

When data are translated from one PDM system to another, they must be check to assure that values are mapped to the appropriate fields in the receiving system and values are not changed in the translation process. 76