• 1.33 MB
  • 2022-04-22 13:49:45 发布

GBT16656.44-2008工业自动化系统与集成产品数据表达与交换集成通用资源:产品结构配置.pdf

  • 54页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ICS25.040.40L67鳕国中华人民共$-I-I国国家标准GB/T16656.44--2008/IS010303—44:2000代替GB/T16656.441999工业自动化系统与集成产品数据表达与交换第44部分:集成通用资源:产品结构配置Industrialautomationsystemsandintegration--ProductdatarepresentatiOnandexchange--Part44:Integratedgenericresources:Productstructureconfiguration2008—10一07发布(IS()1030344:2000,IDT)2009—04-01实施宰瞀鳃鬻瓣警雠瞥霎发布中国国家标准化管理委员会况1” GB/T16656.44--2008/IS010303—44:2000前言⋯⋯-·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·-引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯··1范围⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2规范性引用文件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯3术语、定义和缩略语⋯⋯⋯⋯⋯⋯⋯4产品结构模式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·4.1概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯4.2基本概念与假设⋯⋯⋯⋯⋯⋯⋯⋯一4.3产品结构模式的实体定义⋯⋯⋯⋯··5产品概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-5.1概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-5.2基本概念与假设⋯⋯⋯⋯⋯⋯⋯⋯⋯·5.3产品概念实体定义⋯⋯⋯⋯⋯⋯⋯⋯6配置管理-⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·6.1概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯6.2基本概念与假设⋯⋯⋯⋯⋯⋯⋯⋯⋯--6.3配置管理类型定义:配置设计项⋯⋯··6.4配置管理实体定义⋯⋯⋯⋯⋯⋯-⋯⋯附录A(规范性附录)实体短名⋯⋯⋯⋯-·附录B(规范性附录)信息对象注册⋯⋯··附录c(资料性附录)计算机可解释的清单附录D(资料性附录)EXPRESS—G图⋯--附录E(资料性附录)范例⋯⋯⋯⋯-参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·目次工Ⅲ,,00●00¨¨¨¨加趴毖船船舶盯勰∞弛船 刚吾GB/T16656.44--2008/IS010303-44:2000GB/T16656《工业自动化系统与集成产品数据表达与交换》是一个由多个部分组成的标准,各部分单独出版。GB/’F16656的所属各部分又组成多个子系列,即:第1至第19部分规定了描述方法;第20至第29部分规定了实现方法;第30至第39部分规定了一致性测试方法与框架;第40至第59部分规定r集成通用资源;第100至第199部分规定r集成应用资源;第200至第299部分规定了应用协议;第300至第399部分规定了抽象测试套件;第400至第499部分规定r应用模块;——第500至第599部分规定了应用解释构造;第1000至第1999部分规定了应用模块。GB/T16656《工业自动化系统与集成产品数据表达与交换》现已发布了以下26个部分:第1部分:概述与基本原理;第11部分:描述方法:EXPRESS语言参考手册;第2l部分:实现方法:交换文件结构的纯正文编码;第31部分:一致性测试方法与框架:基本概念;第32部分:一致性测试方法与框架:对测试实验室和客户的要求;第34部分:一致性测试方法与框架:应用协议实现的抽象测试方法;第41部分:集成通用资源:产品描述与支持原理;第42部分:集成通用资源:几何与拓扑表达;第43部分:集成通用资源:表达结构;第44部分:集成通用资源:产品结构配置;第45部分:集成通用资源:材料;第46部分:集成通用资源:可视化显示;第47部分:集成通用资源:形状变化公差;第49部分:集成通用资源:工艺过程结构和特性;第101部分:集成应用资源:绘图;第105部分:集成应用资源:运动学;第201部分:应用协议:显式绘图;第202部分:应用协议:相关绘图;第203部分:应用协议:配置控制设计;第501部分:应用解释构造:基于边的线框;——第502部分:应用解释构造:基于壳的线框;第503部分:应用解释构造:几何有界的二维线框;第513部分:应用解释构造:基本边界表达;第520部分:应用解释构造:相关绘图元素;第1001部分:应用模块:外观赋值; GB/T16656.44--2008/15010303—44:2000第1006部分:应用模块:基础表达。本部分是GB/T16656的第44部分。本部分等同采用ISO10303—44:2000,技术内容和编写格式上与ISO10303—44:2000保持一致。仅由于为将其转化为国家标准,根据我国国家标准的制定要求,作了如下编辑性改动:对于带下划线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了既要维护其英文原意又要便于了解其名称代表的意思,在本部分中,当其作为标题出现时,标出了其中文译名;但在正文中,以英文为主,仅在正文巾第一次出现或必要时,才将中文译名括起来放在英文原名后。本部分代替GB/T16656.441999《工业自动化系统与集成产品数据表达与交换第44部分:集成通用资源:产品结构配置》。与GB/T16656.441999相比主要变化如下:1)修改了以下EXPRESS说明:alternateproductrelationship;assembly—component—usagesubstitute;configuration—design;configuration—effectivity;configuration—item;makc~from—usage—option;product—concept;productdefinition~usage;quantified—assembly_component—usage;specified—higherusage—occurrence。2)增添了以下EXPRESS说明:assembly_componentusage—substitute—with—ranking;concept—feature—operator;conceptfeature—relationship;concept—featurerelationshipwith—condition;conditional—concept—feature;configurableitem;configuration—designitem;configuration—design—relationship;product—conceptfeature;product—concept—featureassociation;productconcept—relationship;productconcept—occurrence—relationship。3)删除了Is()前言。4)修改r附录Ij中B.1文件的标识、B.2.1、B.2.2和&2.3模式的标识。5)修改了附录C中规定的实体短名和EXPRESS模式下载网址。本部分的附录A、附录B为规范性附录,附录C、附录D和附录E为资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分起草单位:中国标准化研究院。本部分主要起草人:王志强、李文武、洪岩、刘守华、秦光里。本部分所代替标准的历次版本发布情况为:16656.441999。H 引言GB/T16656.44--2008/IS010303-44:2000OB/T16656是一个计算机可解释的用于产品信息表达和产品数据交换的技术标准。其目的是对产品全生命周期提供一种独立于任何特定系统、能够描述产品数据的中性机制。其描述功能不仅适合于中性文件的交换,而且也是实现和共享产品数据库及存档的基础。在GB/T16656.1中对这些类别进行了说明。本部分属于集成资源类。本部分的主要包括:product—structure—schema(产品结构模式);productconcept—schema(产品概念模式);一configuration—management—schema(配置管理模式)。productstructure—schema:根据产品的构成把一个产品定义为一个构成部分或所用产品的集合。本部分以特定生命周期阶段或规范视图定义了这些产品,并将这些产品进行关联。产品可由部件组装,或由采购其他产品生成,或采取以上两种方式。定义表示构成关系的机制。product—concept—schema把产品的概念标识为由客户的产品需求分析导出产品的一组规范。它给出基于客户需求的产品的概念.而不是产品的设计或制造。configurationmanagement—schema标识参与另一个产品制造的那些产品,这些配置是在一个组织的直接控制下进行的。本部分中的模式和GB/T16656其他部分中的定义丁集成资源的模式之间的关系用EXPRESSG图说明,如图1所示。EXPRESSG在GB/T16656.11中定义。application—contextschema,effcctivity_schema和productdefinitionschema在GB/T16656.4l中定义。图1所示的模式是集成资源的构成要素。pr。ducIdennm。“_sch㈣pmductstructureschemaproductconccptschemaconfigurationmanagementschemaefl≈ctivityschema图1集成资源中模式的关系 GB/T16656.44--2008/IS010303—44:2000工业自动化与下述内容的信息管理有关:——产品结构;——产品配置;~产品变更。产品结构关注通过嵌套式分解一个产品成为其组成部分而定义的成品设计方面。本部分的产品结构模式和GB/T16656.41的产品定义模式一起定义了管理产品结构细节的信息表达。产品配置涉及特定产品的制造规范和装置计划。这个计划含有包括在事先已安排好的生产单元中的一个产品实际组成部分的技术要求。配置管理模式和产品结构模式表达了管理产品配置的信息。有效性的概念适用于产品配置的管理。变更管理涉及在开发出一个产品的新版本时,产品随着时间而发生的变更,本部分涉及的变化是影响组成部分构成相互关联的结构的组织方式的变换。配置管理模式给出在产品变更时产品定义的结构形状的信息和在产品生命周期中增强的信息。变更管理其他方面的信息表达在GB/T16656.41中的产品定义模式和变化模式中定义。16656(ISO10303)的本部分的这一版本中融入了对前版本所作的向上兼容性修订的部分内容。在以下条件下对EXPRESS描述的修订为向上兼容性的:一所作修订不会导致GB/T16656.21标准编码要求的变更;这些要求符合尚未修订和已作修订的EXPRESS规范。~所作修订不会导致ISO1030322标准数据结构的数据内容的存取软件的变化。~所作修订不会导致前版本GB/T16656标准应用协议映象表中本部分内容的映象失效。Ⅳ GB/T16656.44—2008/Iso10303-44:2000工业自动化系统与集成产品数据表达与交换第44部分:集成通用资源:产品结构配置1范围C;B/T16656的本部分规定了在产品的生命周期中,管理产品的结构和配置的资源。下述内容在本部分的范围之内:——产品的零件和部件问的关系;由另一个产品的修改而制成的产船及其零件问的关系;示例1:一个产品来自于另一个产品的机械加工。根据客户的需求所定义的产品的描述;产品技术规格之间的相依性表示交付到顾客手上的产品可能存在差异;根据制造规程用于部件和零件配置的结构管理;为支持产品生命周期的的不同活动的产品分解;示例2:一个组织可能需要把一个产品分解成一个物料单,它按一个零件在一个部件中使用的个数列举出每个零件,以及需要把一个产品分解成另一个物料单,它把具有多个部件的产品分解成单个零件。支持不同产品结构报告的更多例子见附录E。与形状、安装及功能等价的单个产品的多种版本。F述内容不在本部分的范围之内:同一个产品的不M产品定义间的关系;注1:同一产品的不同定义问的关系可参见GB/T16656.41中productdefinition—schema(产品定义模式)有关内容。示例3:对于初步设计中某零件的产品定义与详细设计中同一零件的对应产品定义的关系。包括批准、密级、合同曲议,及供应商组织的产品生命周期的管理活动;产品变更过程,包括变更的理由及产品在什么方面进行了变更;在产品生命周期中的决策及其理由;产品零件问的物理连接;产品组成部分可能具有的特性;注2:在GB/T16656.41中定义了支持特性与零件联系的机制,实际的联系包括在各应用协议中。例如,一种材料的特性是什么和如何定义它的细节,以及一个零件具有某种材料特性的事实都超出本标准的范围。——单一产品(非自由形状、适应性及功能等效)的多个版本。注3:产品版本的概念在GB/T16656.41中定义。2规范性引用文件下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。16262.1信息技术抽象语法记法一(ASN.1)第l部分:基本记法规范(GB/T16262.12006,ISO/IEC8824—1:2002,IDT)1 GB/T16656.44--2008/1SO10303—44:200016656.1工业自动化系统与集成产品数据的表达与交换第1部分:概述与基本原理(GB/T16656.12008,ISO10303一l:1994,MOD)16656.11工业自动化系统与集成产品数据表达与交换第ll部分:描述方法:EX—PRESS语言参考手册16656.41工业自动化系统与集成产品数据表达和交换第41部分:集成通用资源:产品描述与支持原理(GB/T16656.411999,idtISO10303—41:1994)3术语、定义和缩略语3.116656.1中定义的术语16656.1中确立的下列术语和定义适用于本部分。装配件(assembly);构件(component);产品(product)。3.216656.41中定义的术语16656.41中确立的下列术语和定义适用于本部分。-一_通用理解协议(agreenmentofcommonunderstanding)~加注的EXPRESS模式(annotatedEXPRESSschema)——产品类型(typeofproduct)3.3其他术语和定义下列术语和定义适用于本部分。3.3.1前驱节点ancestornode从一给定节点出发,按逆方向对链的连续遍历所能够达到的任何节点。对于一个给定节点,它的前驱节点包括全部父节点,这些父节点的全部父节点,等等。3.3.2物料单数据结构bill—of-material(BOM)datastructure描述物料单结构的数据元素的图。注:物料单数据结构的例子参见附录E。3.3.3物料单结构bill—of-material(BOM)structure按照产品所嵌套的组成部分对产品的一种结构描述。注:物料单结构的例子参见附录E。3.3.4子节点childnode一个链指向的节点。3.3.5配置项configurationitem产品的组成,要么是部件,要么是组装件。3.3.6后继节点descendentnode从一给定点出发,对链的连续遍历所能够达到的任何节点。对于一个给定节点,它的后继节点包括子节点、这些子节点的全部子节点,等等。2 GB/T16656.44--2008/IS010303—44:20003.3.7有向非循环图directedacyclicgraph;DAG节点和有向链的一个集合,致使其没有一个节点是它自己的前辈(或后辈)。3.3.8有效性effectivity表明一个产品被允许、批准或许可用于另一个产品的一种特性。3.3.9形状、安装和功能form,fit,andfunction形状是该产品的样式,安装是该产品与另一产品连接的方法,功能是该产品具有的用途。33.10叶节点leafnode没有子节点的节点。3.3.11链link在一个有向非循环图中,从一个节点到另一个节点的单向关系。3.3.12批lot;batch作为·个单位来处理的多个产品的集合。示例:3000捆纱锭可被分为不同的组。每组纱锭都会浸人各自的红色染料桶。这样的组就可视为批和赋值后的批号。标识批号的目的是为了区分因颜色微小改变而引起的,分属不同批号的几捆纱锭。顾客希望他购买的儿捆纱锭具有相同的批号,以确保颜色的一致性。33.13节点node有向非循环图中的一个元素,其通过链与另一个这样的元素相连接。3.3.14父节点parentnode一个链的开始节点。3.3.15零件表数据结构partslistdatastructure描述零件表结构的实例的图。注:参见附录E给出的零件表数据结构的示例。3.3.16零件表结构partsliststructure按照产品组成部分的所有不同用途的层次结构对产品的一种结构描述。注:零件表结构的例子参见附录E。3.3.17约定作用promissoryuse试图使用一个部件中的一个组成部分。3.3.18根节点rootnode没有父节点的节点。3.3.19树tree有向非循环图的一种有约束的类型,即在其中只有一个根节点,且每个节点最多有一个父节点。3 GB/T1665644--2008/IS010303—44:20003.4缩略语以下缩略语适用于本部分:BOM(bill—ofmaterial)物料单CM(configurationmanagement)配置管理DAG(directedacyclicgraph)有向非循环图4产品结构模式下面的EXPRESS声明开始描述product引用。EXPRESS描述:*)SCHEMAproduct——structure——schemaREFERENCEFROMproductproduct,schema(产晶结构模式),并表明了必要的外部productdefinition,productdefinition—relationship,acyclic—product—definitionrelationship);REFERENCEFROMmeasureschema(measure—withunit);REFERENCEFROMsupport—resource—schema(identifier,label,text);(*注1:上面引用的模式可在GB/T16656的下列部分中找到:productdefinitionschema16656.4l(ISO10303—41);measureschema16656.41(ISO10303—41);supportresourceschema16656.41(ISO10303—41)。注2:参见附录D给出了的该模式采用EXPRE&SG图的图形表达。注3:本部分规定的不带注释和解释性文本的EXPRESS模式列表可从互联网上得到,参见附录C。4.1概述product—structure—schema的讨论对象是下述两个定义问的关系:为构成其他产品而被装配的产晶;为构成其他产品而要变更的产品。定义这些关系如同在GB/T16656.41的product—definition—schema中所说明的productdefinition(产品定义)间关系的规范一样。此外,在一个产品结构中使用的任何产品都可能有适于该应用所规定的替代产品。总之,把这些关系称为是一个产品结构。产品结构定义一个产品能表示为由各组成部分构成的不同方法,在构成一个产品的各组成部分问建立产品结构关系。产品结构是产品定义的一个方面。本部分中产品定义问的这些关系,用GB/T16656.41的产品定义模式中所定义的product—defini—tion_relationship(产品定义关系)实体的子类型来表示它们。本模式中定义的product—definition—relationship的子类型对GB/T16656.41中的超类型规定了附加的约束和意义。注:图2为GB/T16656.41中product—definition_schema结构关系的一个局部图,此图描述了该模式定义实体的子型结构。图中没有将模式定义实体属性特征和productdefinition实体显示出来。所有该模式实体及其属性特征参见完整圉:图D.1。4 GB/T16656.44--2008/IS010303—44:2000产品结构的概念适用于一个产品版本结构的多种定义。不同的定义对应于机构在产品开发生命周期中对产品结构定义的不同要求。示例:一个组织可能为发布设计工程生命活动而定义一个物料清单,还可能为发布制造工程活动而定义一个物料清单。本模式支持由另一个产品构成一个产品的概念。这个概念涉及一个产品与应用该产品去生成一个新产晶的过程的结果问的关系。图2本部分的产品结构实体的关系4.2基本概念与假设以下概念和假设适用于本部分。——产品结构通过有向非循环图(DAG)来建模。在这些模型中,节点表示产品的定义,而有向链表示组成的关系。在本模式中,节点对应于product—definition(产品定义)实体,链对应于assembly—component—usage实体。注1:对图论的详细讨论见参考文献[1]。使用本模式可表示产品结构的多种形式,特别实用的两个产品结构是物料单和零件表结构。注2:附录E中含有这种方法的一些例子和原理图。其中,本标准的实体可用于表示产品结构。——零件表结构是物料单的一种特殊形式,其可用一棵树来表示,而物料单结构则要求更一般的有向非循环图。5 GB/T16656.44--2008/lS010303—44:2000对一般的产品结构而言,为了在一个已装配好的产品中标识任何组成部分的应用,还必须标识已装配好的产品与该组成部分问的路径,specified—higherusage.一occurrence实体即提供这种能力。4.3产品结构模式的实体定义4.3.1替代产品关系alternate—product—relationship(替代产品关系)两个产品之问的联系,从而使一个产品(替代产品)叮以用来取代另一个产品(基本产品)。如果一个产品是另一个产品的替代产品时,可以理解为没有必要关注在一个组织中记录的是基本产品还是任何指定的替代产品,它们都有作产品结构中基本产品的一个具体的实例。注:一个组织可以记录一个基本零件的设计变更,以及建立在各个要制造的部件中应用该基本零件的有效性条件。作为基础产品的装配组合关系,ahernateproduct.relationship规定了用于替代基础产晶及其产品结构的替代产品的完整产品结构。示伊Jl:两种相同尺寸的螺杆都是产品,一种是十字头的,一种是一字头的。两者头的形状是褶应产品的特性。在~个具体的组织巾,这两种螺杆就形状、安装及功能而言可认为是等价的:两者具有十分接近的形状,使用时它们占用相同的空间,并且它们都用来把两件东西紧固在一起。这样,这两种螺杆巾的~种就可以认为是另一种的替代件。不同的组织可能认为它们具有不同的形状。由alternate一_product一_relationship建立起来的产品关系不具有对称性。假如B是A的替代产品,则并不意味着A也是B的替代产品。ExPREss描述:*)ENTITYaltmnate—product—relationship;name:label;definition:0PTIONALtext;alternate:product;base:product;basis:text;UNIQUEURl:alternate,base;WHEREWRl:alternate:<>:base;ENDLENTITY;(*属性定义:name(名称):识别alternate一.product.一relationship的label(标签)。definition(定义):alternateproductrelationship特征化文本。对于其属性赋值不必作硬性规定。alternate(替代产品):可以用来代替基本产品的产品。base(基本产品)可用另一个产品作为替代产品的产品。basis(基本原理):说明替代产品适用性的基本原理和领域的文本描述。示例2:在例1中所定义的两个螺栓的dternateproduct._reladonship中,基本属性的赋值可为“headshape”(头部形状),而定义属性赋值则为“alternateforUSeasfastenerinengineassembly”(发动机装配紧固件替代品)。形式限制:URl:替代产品与基本产品的组合应是唯一的。WRl:alternate属性的实例不应与base属性实倒相同。 GB/T16656.44--2008/IS010303—44:20004.3.2部件构件应用assembly—componentusage(部件构件应用)把一个组成部分同它的部件联系起来。assembly—component—usage实体是product—definition—usage实体的子类型,product—definition—usage实体在下述三种产品结构之一中建立product—definition间的关系:物料单(BOM)结构;注1:在BOM结构中,productdefinition实体代表节点,且next—assembly—usageoccurrence或者quantified—assembly—component—usage实体代表链接。零件表结构;注2:在零件表结构中,product—definition实体代表根节点。nextassemblyusageoccurrence实体代表结构的每一中间级的节点。specified—higher—usageoecurrence实体代表链接到更高级别的结构。约定使用结构。注3:在约定使用结构中,product—definition实体代表节点,且promissory—usageoccurrence实体代表节点问的链接。注4:考虑到本实体在G剐T16656其他部分内容中扩展的需要,对本实体的超类子句只作部分明确规定。如果16656本部分内容中定义的子型分类齐全,则本实体的超类子句能够完全读出。ExPREsS描述:*)ENTITYassembly——component——usageSUPERTYPEOF(ONEOF(next—assembIy—usageoccurrence,specifiedhigherusage—occurrence,promissory_usage—occurrence))SUBTYPEOF(productdefinitionusage)reference—designator:OPTIONALidentifier;END—ENTITY;(*属性定义:sELF\produ“一definitionrelationship.relatingproductdefinition:是一个部件,related—product—definition是它的组成部分。SELF\productdefinition—relationship.related—product—definition:是一个组成部分,relating—productdefinition是它的父部件。reference—designator("3『用指示符),一种特殊的识别编码,它识别在结构图中、清单中、图表中或者在一件实际设备上,将relatedproduct—definition作为relating—product—definition组件的使用方式。其属性赋值不必作硬性规定。注5:在使用或者专论本实体的加注的EXPRESS模式中,referencedesignator属性可为命令性或单一限定性,或者两种属性均具。4.3.3部件构件应用的代用件assembly—component—usage—substitute(部件构件应用的代用件)规定在给定部件的环境中,一个组成部分可用作另一个组成部分的代用件。注1:装配的前后关系则要依据在后继relatingproduct—definition属性中参考同一productdefinition的有关基础产品及其替代品属性的assemblycomponent—usage的实际情况来作规定。代用件组成部分的实例不要求占有问样的空间关系或同样的数量。代用件组成部分也不要求与被代用的组成部分的形状、装配和功能是等价的。本实体仅定义一种代用方法。在一给定的环境中,如果规定A为B的代用件,那么这不等于设定7 GB/T16656.44--2008/1S010303—44:2000B为A的代用件。注2:assembly_componentusage—substitute实体能够在一个较低层的组成部分建立新版本时用于避免所有较高层的部件的重标识。EXPRESS描述:*)ENTITYassemblycomponent—usage—substitute;name:label;definition:OPTIONALtext;base:assembly—component—usage;substitute:assembly—component—usage;UNIQUEURl:base,substitute;WHEREWRl:base.relating—product—definition..一:substitute.relating——product——definition;WR2:base:<>:substitute;ENDEN]、ITY;(*属性定义:namc(名字):识别assemblycomponent~usage—substitute的label。definition(描述):表征assembly—component—usage—substitute的text,该值不必硬性规定。base(基本件):是一个可以应用代用件的assembly~component—usage。substitute(代用件):是可以用来替代基本件的assemblycomponent—usage。形式限制:URl:基本件与代用件属性的组合应是唯一的。WRl:基础产品与替代产品属性的relating—product—definition属性均需参考同一种装配product—definition。WR2:基本件与代用件属性不应是同样的实例。4.3.4带级别的部件构建的代用件assembly—componentusage—Stlbstitute—withranking(带级别的部件构建的代用件)是assembly—component—usagesubstitute的子类,这种assembly—component—usage—substitute规定在给定的装配前后关系中的所有替代品中,其中~个替代品为取代另一替代品而使用这种特别组件的相对优先级值。EXPRESS描述:*)ENTITYassembly——component——usage——substitute——with——rankingSUBTYPEOF(assembly_component—usage_substitute);ranking:INTEGER;ranking—rationale:textsEND-J三NTITY;(*属性定义:ranking(级别):是一个进行优先使用分级的整数,它表示在具有相同基础产品赋值的所有assembly—componcnt~usage—substitute—with—ranking实例中,替代性assembly~component—usage的优先使8 GB/T16656.44--2008/ISO10303—44:2000用级别。对于级别值这一整数,只有将它与具有相同的基本assembly—componentusage的assemblycomponentusage—substitutewith—ranking对应值作比较时才有意义。它是一个相对级别数值,而不是一个绝对ranking数值。低级别数值表示对替代性assembly—component—usage具有更高的优先级,而高级别值则表示更低的优先级。rankingrationale(级别基本原理说明):描述分级基本原理的文字。示例:创造这些ranking_rationale实例,要耗费较高的成本和较长的提前期。4.3.5由应用选择制成make—fromusage—option(由应用选择制成)是productdefinition—usage的子类,其中,一个产品是对另一个产品进行加工的产物。示例1:加工、电镀以及弯曲成形是制作另一产品的工艺过程。注1:在某种。Nigq"-,一个产品是由另一个产品经过一系列工艺过程而制成的,这些中间成品将用make—fromusage—option实体关联起来。注2:一个要修改的产品可能是一个部件。通常,assembly_componentusage不同于make—framusageoption,在那里,部件的组成部分不做任何修改地用于该部件。注3:productdefinition既可为多种make—fromusageoption关系的relatingproductdefinition,也可为多种makefromusage—option关系的related—productdefinition。而且,文中列举了多个makefromusage—option实例,这些实例都参考productdefinition的同一对relating—productdefinition与related—productdefinition。示例2:考虑到由铸件或锻件加工而成的轴的情况。轴、铸件和锻件这三者都由单独的product—definition实例来表示。存在有make—from—usageoption实体的两个实例,一个位于relating_product—definition轴和relatedproductdefinition锻件之间,另一个位于relatingproductdefinition轴和relatedproductdefinition铸件之间。EXPRESS描述:*)ENTITYmake——from——usage—.optionSUBTYPEOF(product—definitionusage);ranking:INTEGER;ranking—rationale:text;quantity:measurewith—unit;WHEREWRl:(NOT(‘NUMBER’INTYPEOF(quantity.value—component)))oR(quantity.value—component>O);ENDENTITY;(R-属性定义:SELF\product—definitionrelationship.relating—productdefinition:由related—product—definition产品制成的一个product—definition。SELF\product_definition—relationship.related—product—definition:由它制成relating—product—def—inition的一个product—definition。ranking(级别):是一个进行优先使用分级的整数,它表示在具有相同的后继relating—productdeftnition属性赋值的所有makefrom—usage—option实例中,related—product—definition的优先使用级别。对于级别值这一整数,只有将它与具有相同relating—productdefinition的make—fromusage—option对应值作比较时才有意义。它是一个相对级别数值,而不是一个绝对ranking数值。低级别数值表示对related—product—definition具有更高的优先级,而高级别值则表示更低的优先级。rankingrationale(级别原理说明):描述分级基本原理的文字。示例3:ranking—rationale的例子如成本及研制周期的长短。0 GB/T16656.44--2008/IS010303—44:2000quantity(数量):能够从related—product—definition衍生出来的relating—product—definition的数量。形式限制:WRl:如果用数字表示组件数量,其值要大于零。4.3.6由应用选择组制成make—from—usageoption—group(由应用选择组制成)是makefrom—usage—option实例组成的集合,它们定义了将一些product—definition组合起来的一种可能性,这些productdefinition能组成另一个单独的product—definition.注1:makefromusage—optiongroup用于指明几个不同的产品可以由单一的产品制成。为r表达在单一make—from_usageoption—group中的单一产晶的约束,所有make—fromusage—options实例的related—product—definition应该是相同的。示例1:假设由productdefinitionD表示的一个棒材可以切割两次,使之产生三个relatingproductdefinition产品X、Y和Z,那么,表示这种情况的makefrom—usage~optiongroup应集合这三个make—fromusageoption。如表1所示:表1示例1的make-from_usage_option_groupidrelating——product——definitionrelated—。product——definitionqHantttylXD】————2YD13ZD】注2:使用一个产品去制造多于~一个的其他产品组合是可能的。示例2:棒材product—definitionD也可以切割产生两个productdefinitionX和一个productdefinitionT。在这种情况下,相应的makefromusageoptiongroup应集合示于表2中的make._from—usageoption。表2示例2的make—from_usageoption_groupidrelating—productdefinitionrelated—,product——definitionquantltyzXD2——·TD1注3:一个单个的make~fromusage—option实例可以是多个makefromusageoptiongroup的一部分。EXPRESS描述:x-)ENTITYmake——from——usage_option——group;members:SETE2:?]OFmake—from—usage—option;WHEREWRl:SIZEOF(QUERY(example<*membersexample.related——product——definition属性定义:members(成员):至少包含两个make—from—usage—option实例的一个集合,实例中的relating—productdefinition实例可以由同一relate屯productdefinition产生。形式限制:WRl:所有项集(members)中的实例在各自related—product—definition属性说明中都要引用同一producLde/inition实例。10盯m—d吐扯北盯m蒿D一 GB/T16656.44--2008/18010303—44:20004.3.7邻接部件应用具体值nextassembl.y—usage—occurrence(邻接部件应用具体值)是一种说明产晶结构中子组件与其直接E一级装配件作业之间关系的assemblycomponent—usage。注1:一个next—assemblyusage—occ/lrrertce实例代表在装配作业中某一维件的单次出现。同一个组件的每一特定用途都可由另一不同的nextassembly_usageoccurrence的实例来表达,以便指明该组件的属性信息,例如:组件的位置和方向等。属性信息不是由本部分内容中的实体提供,而是由GP,/T16556.42”1、1665643Ⅲ以及GB/T16656.41中定义的指定性能来提供。对于在一次装配作业中某一组件出现一次的表示方法,可通过定义在GB/T16656.41的product—propertydefinitionschema中的property—definition实体而与GB/T16656,42“1与GB/T16656.43[”中的机制联系起来。示例:一次装配作业中某一组件的位黄和方向信息可通过GB/T16656.4301中representation—schema定义的transformation来进行计算。注2:通过对next—assembly—usage~occurrence实例结构的序贯式跟踪,应用算法便可获得一个按级缩进排列的(indented)产品部件清单。如果将BOM与GB/T16656.41、GB/T1665642Ⅲ、GB/T16656.43眦中定义的属性信息结构一起配合使用,则类似的算法可以用来计算每个组件在BOM中进行更高级别装配作业中的每次出现的位置与方向。注3:通过将nextassembly_usageoccurrence和quantified—assemblycomponent—usage(见4.3.11)复杂实例组合起来,可规定出部件中所用组成的数目。EXPRESS描述:*)ENTITYnext——assembly_usage—.occurrenceSUBTYPEOF(assemblycomponent—usage);END—ENTITY;(*属性定义:SEI。F\productdefinition—relationship.relation—productdefinition:是一个部件,related—product—definition是它的直接组成部分。SEI,F\productdefinition—relationship.related—productdefinition:是一个组成部分,relating—product—definition是它的上一级部件。4.3.8产品定义具体值关系productdefinition—occurrence—relationship(产品定义具体值关系)是productdefinition与assem—bly_component—usage之间的一种结合,其中,由组件具体值的属性所引用的product—definition实际j:是由occurrence—usage的relatedproduct—definition属性所引用的组件product—definition的一个特殊实例,而这个occurrence—usage则在装配product—definition中由relatingproduct—definition属性所引用。注:对于装配组件的特殊实例的识别可用assemblycomponentusage实体的referencedesignator属性来进行定义。示例:在轿车的产品结构定义中,要对底盘和车轮作出product—definition实体的实例方面的定义。这样一来,就可以创建四个assembly_component—usage的实例来分别表达底盘上的四个车轮,其中reference—designator的赋值分别为“左前(1eftfront)”、“右前(rightfront)”、“左后(1eftrear)”、“右后(rightrear)”。为表达右后车轮的特定信息,则要创建一个能够与特定信息联系起来的右后车轮product—definition。为确定这个product—definition表达_rassemblycompo—nem—usage实例所说明的车轮(其中,assembly—con。1ponenlusage实例的refeTenee—designator属性赋值为“右后(rightrear)”),则要创建product—concept—occurrencerelationship以便将productdefinition与assembly—componentusage联系起来。】1 GB/T16656.44--2008/IS010303—44:2000EXPRESS描述:ENTITYproductname:1abel:description:OPTIONAI。text;occurrence:product—definition;occurrence—usage:assembly_component—usage;WHEREWRl:occurrenceusage.relating_productdefinition:<>:occurrence;WR2:occurrence—usage.related—productdefinition:<>:occurrence;WR3:occurrence.formation:一:occurrence—usage.relatedproduct—definition.formation;EN【LENTITY;(X-属性定义:name(名称):标识product—definition—occurrence—relationship的label。description(描述):表征product—definition_occurrence~relationship的text。该值不必硬性规定。occurrence(出现):是productdefinition,它表达了产品特定实例。occurrence—usage(出现用法):是assembly—component~usage,它表达了部件中组件的特定用法。形式限制:WRl:在由occurrence—usage属性引用的assembly—componentusage中,occurrence属性引用的product—definition不应为部件product—definition。WR2:在由occurrenceusage属性引用的assembly—component—usage中,occurrence属性引用的product—definition不应为组件product~definition。WR3:occurrence属性引用的product—definition和表达assemb/y—component—usage的组成的product_definition应该是相同product—definitionformation的定义。4.3.9产品定义应用productdefinition—usage(产品定义应用)是一种规定两个productdefinitions间定向联系的prod—uct—definitionrelationship,在这两个productdefinitions中,将relatedproduct—definition使用在relaring—product—definition前后关系中。product—definition—usage建立了一种阐明在相关产品的前后关系中使用被相关产品的关系。而这种用法要建立在描述两个产品的整个生命周期和前后关系应用中。示例1:由于在设计阶段期内,有时产品会包含比建立的装配树更多的中间级别,因此要创建多个装配树。在这种情况下,组件及包含组件的装配件的设计阶段关系可用生产期内的数个中间级别关系来替代。示例2:给定一个产品,可能用于对另一个产品起支持作用。可将螺丝刀确定为给定产品整个维护生命周期内的一种资源。在这种情况下,这种螺丝刀与产品之间被确定为维护活动的支持资源关系就得以说明。EXPRESS描述:*)ENTITYproduct—definition—usageSUPERTYPEOF(ONEOF(make—from~usage_option,assembly—component—usage))SUBTYPEOF(productdefinitionrelationship);UNIQUEURl:SELF\.product—definitionrelationship.id,1, GB/T16656.44--2008/IS010303—44:2000SELF\product—definitionrelationship.relating—product—definition,SELF\productdefinition—relationship.relatedproduct—definition;WHEREWR]:acyclicproduct—definition—relationship(SELF,[SELF\product—definition—relationship.related—product—definition],‘PRoDUCTSTRUCTURESCHEMA.PRoDUCT—DEFINITION—USAGE’);ENDENTITY:(*SELF\product—definitionrelationship.id:是用于product—definition应用的标识符。它用于区分product—definitionusage一两个实例,其中一对product—definition属性是相同的。示例3:当应埘四个相同的螺栓去连接两个平板时,为了某种目的可能需要标识一个特定的螺栓,’g-比其余的螺栓需要更大程度的扭转,则继承·d(标识符)属性可用来标识这个特定螺栓的要求,尽管这四个螺栓的productdefinition—usage全部有同样的属性对productdefinition。形式限制:URl:继承id组合、relatingproductdefinition、relatedproduct—definition的属性均为单一的。WRl:如同product—definitionusage图中的relating—product—definition一样,每个product—definitionusage都不会将相同的product—definition的relating—product—definition实例与relatedproduct—definition或者其任何参考对象形成的后继关系联系到一起。注:此规则具有GB/T16656.41中productdefinition—schema定义的acyclicproductdefinition—relationship的功用。4.3.10约定应用具体值promissoryusage—occurrence(约定应用具体值)是一种assembly—componentusage,其中related—product—definition存在于relatingproductdefinition的装配树中,不管它们之间有多少中间级别。注:当产品结构定义不完全时,可以使用promissory—usageoccurrence。在这种情况下,有可能会将约定应用具体值装配与组件联系在一起,从而达到在装配巾使用组件的目的。EXPRESS描述:*)ENTITYpromissory——usage——occurrenceSUBTYPEOF(assemblycomponent—usage);ENDENTITY:(*4.3.11定量的部件构件应用quantified—assembly—componentusage(定量的部件构件应用)是一种在需要规定装配中的子组件数量时确立装配与其一个组件之间关系的assembly_componentusage。注:通常,对生产计划或材料计划来说,一个组成部分的若于个具体值要合起来,并且要规定一个数量,以指明有若干个具体值。典型的例子是用于飞机结构连接的铆钉具体的规定及指示用于整架飞机的这种铆钉的个数。如果所使用的铆钉的每个具体值都要规定,则可以使用nextassembly_usageoccurrence实体。在这种情况下,铆钉具体值的个数将与nextassemblyusagooecurence的实例一样多。EXPREss描述:*)ENTITYquantified—assembly—component—usageSUBTYPEOF(assemblycomponentusage);quantity:measure—with—unit;13 GB/T16656.44--2008/1S010303-44:2000WHEKEWRl:(NoT(‘NUMBER’1NTYPEOF(quantity.value—component)))OR(quantity.valuecomponent>0);END—ENTlTY;(X-属性定义:SELF\productdefinition—relationship.relating—product—definition:是一个部件,related—productdefinition是它的组成部分,并且在此边指定了该组成部分的数量。SELF\productdefinition~relationship.related—product—definition:是一个组成部分,relatingproduct—definition是它的父部件,并且在此也指定了该组成部分的数量。quantity(数量):用于该部件的该组成部分个数或多少的度量。形式限制:WRl:如果用数字表示组件数量,其值要大于零。4.3.12给定的高层应用具体值specifiedhigher—usageoccurrence(给定的高层应用具体值)是一个assembly它规定一个组件和一个装配件之间的关系,如果装配件不是它的直接上层。要规定的specified—higher~usage—occurrence的组成部分与部件间的关系应通过继承属性relatingproduct—definition和related—product—definition的关系来捕获。在specified~higherusage—occurrence的主实例中,两个属性(upper—usage(上层应用)和next—USage(下层应用)将分别规定next—assembly—usage—occurrence和assemblycomponentusage,它们一起将提供规定specified—higher—usage~occurrence的从组成部分到该部件的路径的定义。为了保证nextassembly—usage—occurrence和assembly—componentusage一起构成specifiedhigher—usageoccurrenee所要求的整个路径,要求由upperusage引用的assemblycomponentusage实体的related—product—definition属性的实例与由next—usage引用的next—assemblyusage—occurrence实体的relatingproduct—definition属性的实例是相同的。next—assembly—usageoccurrence的related—product—definition属性应与要规定的specified—higherusage—occurrence的related—product—definition属性的实例相同。由属性upper—usage引用的assembly—component—usage实体的relating—productdefinition属性应与要规定的specifiedhigherusage_occurrence的relating_productdefinition属性的实例相同。如果由upper—usage属性引用的assemblycomponent—usage不是一个next—assembly—usage—OC—currence,则它将是一个specified—higher—usage—occurrence。这个specifiedhigher—usage—occurrence应具有如上一段描述所定义的upper—usage和next—usage属性,以规定主specified—higher—usage—OC—currence的更进一步的路径。这个递归特性应继续到upper—usage属性引用是next—assembly—usage—occurrence的一个assembly—componentusage实体为止。此时,即利用其组成部分和部件关系及它们之间的整个路径两者完全地规定了主specified—higher—usageoccurrence。为了完整地规定一个specified—higher—usageoccurrence,还应定义全部必要的assembly—compo—nent—usage实例。specifiedhigher—usageoccurrence实体支持零件表树结构的表示。典型地,它适用于定义零件表的一些部分,即在一个部件中包含与某些特性相联的特定组成部分。注l:specified—higherusageoccurrence用于定义在一个装配中包含了一个特殊组件的部件清单的某一部分,在清单中的这部分部件中,要将其某些特性进行组合,或者清单中的这部分用于不止一个装配结构中。注2:附录E含有该实体的例子及描述它与本模式其他实体间的关系的图。EXPRESS描述:*)】4 GB/T16656.44--2008/IS010303—44:2000ENTITYspecified——higher——usage——occurrenceSUBTYPEOF(assembly—componentusage);upper_usage:assembly—component—usage;next—usage:nextassemblyusage—occurrence;UNIQUEURl:upper_usage,next—usage;WHEREWRl:SELF:<>:upperusage;WR2:SELF\productdefinitionrelationship.relating—product—definition:一:upper—usage.relatingproduct—definition;WR3:SELF\produ吼一definition—relationship.related—productdefinition:一:nextusage.related—productdefinition;WR4:(upper—usagerelatedproduct—definition:一:next二usage.relating——product——definition)OR(SIZEOF(QUERY(pdr<*USEDIN(upper—usage.related—productdefinition,’PRODUCT—DEFINITIoN—SCHEMA.PRoDUCTDEFINITION—RELATIoN—SHIP.’+’RELATEDPRODUCT_DEFINITl0N’)pdr.relating—product—definition:一:next—usage.relatingproductdefinition))一1);WR5:SIZEOF(r’PRODUCT—sTRUCTURESCHEMA.NEXT—ASSEMBLYUSAGE—OCCURRENCE’,‘PRODUCT—STRUCTURE—SCHEMA.SPECIFIED—HIGHER—USAGE—OCCURRENCE’.]*TYPEOF(upperusage))一1;ENDLENTITY;(*属性定义:SEI。F\product~definition—relationship.relating—product—definition:specified—higher—usageOC—eurrenee的部件产品定义的继承属性。SELF\product—definition—relationship.relating—product—definition:specified—higher—usage—OC。currence的组成部分产品定义的继承属性。upperusage(上层应用):是该specified—higher—usage—occurrence与relating—product—definition属性实例相同的且由属性next—usage引用的next—assembly—usageoccurrence的relating—product—definition与related—product—definition属性实例相同的一个assemblycomponent_usage。nextusage(下层应用):是该specified—higher—usage—occurrence与relating—product—definition属性实例相同的且由属性upper—usage的relatedproduct—definition属性引用的产品定义与属性relating—product—definition引用的产品定义实例相同的一个next—assembly—usage—occurrence。注3:说明这两个属性实例的原理见图E7。形式限制:URI:upperusage与next—usage属性的组合应是唯一的。WRI:specified—higher~usage—occurrence的实例不应与upper—usage的实例相同。WR2:此specifiedhigher_usage—occurrencerelating—productdefinition属性(如:装fig)将参考upper—usage的relating—product—definition(J81:装配)的同一product—definition实例。15 GB/T16656.44—2008/Iso10303·44:2000WR3:此specified—higherusage—occurrencerelated—product~definition属性(如:组件)将参考next—usage的related-productdefinition的同一product—definition实例。WR4:upper—usage的related—product—definition(511:组件)将参考next—usage的relating—product—definition(jN:装配)的同一productdefinition实例。WR5:upperusage的属性类型或者为next—assemblyusage~occurrence,或者为specified—higherusageoccurrence。*)END—SCHEMA;productstructure(*5产品概念下面的EXPRESS声明开始描述product—concept—schema(产品概念模式),并标明了必要的外部引用。EXPRESS描述:*)SCHEMAproduct—conceptschema;REFERENCEFROMsupport——resource——schema(text,label,identifier);REFERENCEFROMapplication——context。—schema(product—concept—context);(。注1:上面所引用的模式可在GB/T16656的下列部分中找到:supportresource—schema16656.41(ISO1030341);application~context—schema16656.41(ISO10303—41)。注2:用EXPRESSG符号表示的此模式的图解说明请参见附录D。注3:本部分内容中说明的完整EXPRESS模式的清单,可从互联网上得到——参见附录C,其中无任何注释或者其他解释性文字。5.1概述productconcept—schema的含义就是根据顾客需要来定义的产品理念,即:产品概念。一个产品概念可以在定义产品之前就存在。一个产品概念确定了一个独立的产品特征或性能的集合。一个产品概念也具有特别为其确定的产品特征。对于一个特定产品而言,可以规定其特征条件以便控制其相关性,并为特定产品概念定义有效的产品变量。示例:一辆汽车可以具有两种类型的确定为产品特征的发动机。一个为低功率发动机;另一个为高功率发动机。对于同一辆汽车而言,空调装置也可以确定为产品特征。条件规定:如果存在空调装置,则需要高功率发动机。5.2基本概念与假设以下概念与假设适用于本部分:一个产品概念确定一个由生产商定义的可交付产品以满足顾客需要。一个产品概念常常被用来确定对产品特征或者性能的选择。产品概念可以由几个配置项来标识。——没有实际产品或者产品版本,产品概念仍可存在。产品概念要具有由生产商定义的产晶特征以满足顾客要求。对产品特征所需要进行的相互依赖性组合要规定一套规则。注:用本部分内容的实体来表示产品特征组合所采用的方式的有关例子与图解都包含在附录E中。16 GB/T16656.44--200B/1S010303—44:20005.3产品概念实体定义5.3.1概念特征运算符concept—feature_operator(概念特征运算符)定义了约束两个productconcept—feature之间关系的一种运算。示例:“与(AND)”、“非(NOT)”与“或(OR)”均为conceptfeatureoperator名称。注1:运算的含义与名称属性的许可值的清单可通过每种使用或者专用实体的加注的EXPRESS模式加以说明,或者通过共享此信息的各当事方达成的共同理解的基础上加以说明。注2:附录E中包含了该实体的例子以及描述这个实体与其他该模式实体之间关系的图形,EXPRESS描述:*)ENTITYconcept—feature—operator;name:label;description:OPTlONALtext;END—ENTITY;(-X属性定义:name(名称):识别conceptfeature—operator的label。注3:名称指令操作。description(描述):该文本以conceptfeature—operator为特征。对属性赋值不必作硬性规定。5.3.2概念特征关系concept—feature—relationship(概念特征关系)是两个product—concept_feature之问的一种组合。注:该组合的含义可通过每种使用或者等用实体的加注的EXPRESS模式加以说明,或者通过共享此信息的各当事方达成的共同理解的基础上加以说明。EXPREss描述:*)ENTITYconcept—featurerelationship;name:label;description:OPTIONALtext;relating—productconceptfeature:product—concept—featurerelated—product—conceptfeature:productconcept—feature;END—ENTITY;(X-属性定义:name(名称):识别product—concept—feature一关系的label。description(描述):该文本以product—concept—feature关系为特征。对属性赋值不必作硬性规定。relating—product—concept—feature(相关产品概念特征):作为组合一部分的product—conceptfeature之一。related—product—concept—feature(被相关产品概念特征):另一种productconceptfeature组合的一部分。如果在这种关系中,其中一个元素取决于另一种元素,则其属性为依赖性。5.3.3带条件的概念特征关系concept—feature—relationship—with—condition(带条件的概念特征关系)是conceptfeature—rela17 GB/T16656.44--2008/1S010303—44:2000tionshJp的子类,其中,条件运算符表征related—product~concept—feature与relatingproduct—concept—feature之间的关系。注1:如果规定为concept—featurefeature,则conceptfeature~relationshipwith—condition可对product—conceptfeature的使用定义一个约束。通过运用conceptfeature—relationship—with—condition来为productconceptfeature构建复杂条件,以便将各个conceptfeaturefeature彼此联系起来。注2:附录E中包含了该实体的例子以及描述这个实体与其他该模式实体之间关系的图形。EXPRESS描述:*)ENTITYconcept_featurerelationshipwithconditionSUBTYPEOF(concept—feature~relationship);conditional—operator:concept—feature—operator;END-ENTITY;(。属性定义:conditional—operator(条件运算符):用于relatedproduct—conceptfeature与relating—productconceptfeature之间的concept—featureoperator。5.3.4条件概念特征conditionalconcept—feature(条件概念特征)是一个productconcept—feature它是被运算符所约束的两个productconcept—feature的组合。注1:productconcept_features的复杂组合可使用conditionalconcept—feature构造,作为conceptfeaturerelationship—withcondition的运算域。注2:附录E包含该实体和描述它和本模式的其他实体问关系的图的例子。EXPRESS描述:*)ENTITYconditionalconceptfeatureSUBTYPEOF(product—conceptfeature);condition:conceptfeature—relationship—withcondition;ENDLENTITY;(*属性定义:condition:是为conditional—concept—feature创造条件的concept—feature—relationship—withcondition。5.3.5产品概念product—concept(产品概念)是如同GB/T15655.411999中3.3.4所说明的产品的一个类型,该产品由生产商定义以满足潜在或者实际客户的要求。注1:product—concept常常遵循由消费者组织制定的最高级别的条款。其主要特征就是具有由消费者确定或者源自消费者需求的一组产品特征。产品概念的定义通常来自市场和消费者需求以及趋势预测。示例1:如果一个组织制造汽车和汽车发动机,则这种汽车用productconcept实例来表示。如果另一个组织生产汽车发动机,则发动机在该组织中将作为product—concept来表示。EXPRESs描述:*)ENTlTYproductid:identifier;name:1abel;description:OPTIONALtext18 GB/T16656.44--2008/1S010303—44:2000END—EN’rI4I‘Y;(*属性定义:id(标识符):product—concept实例的标识符。示例2:id可以是一个销售模型号。name(名称):标识product—concept的label。description(描述):表征product—concept的text,该值不必硬性规定。注2:这个属性可用于传递product—concept的用途、功能,及所选择的特点。market—context(市场相关环境):在其中定义productconcept的市场环境。注3:productconcept的参考框架不限于市场环境。为了和GB/T16656规定的product—concept保持兼容,marketcontext属性的名字没有变化。注4:market—context属性的值能用带注释的EXPRESS模式约束,这些模式使用或特化该实体数据类型,或者在共享此信息的参与者间达成共识。形式限制:URl:id属性值应是唯一的。5.3.6产品概念特征product—concept—feature(产品概念特征)要确定一个特征,从而可以区分属于一个或多个productconcept的产品间的变化。示例:“豪华装备”就是一个区分标准价位、低价位和顶级轿车的特征。注:productconcept—feature的分类可通过GB/T】6656.41中定义的将产品数据收集成组的机制进行。EXPRESS描述:*)ENTITYproductconcept—feature;id:identifier;name:label;description:OPTIONALtext;END—ENTITY;(*属性定义:id(标识符):此标识符可区别product—concept—feature。name(名称):识别productconcept—feature的标识符。description(描述);表征product—concept—feature的文本。对属性赋值不必作硬性规定。5.3.7产品概念特征联系product—conceptfeature—association(产品概念特征联系)将product—concept—feature与product—concept联系起来。由于product—concept—feature与product—concept有关,所以它可以定义configura—tionitem的内容。注:该组合的含义可通过每种使用或者专用实体的加注的EXPRESS模式加以说明,或者通过共享此信息的各当事方达成的共同理解的基础上加以说明。ExPRESS描述:*)ENTITYproduct—concept—featureassociation;19眦∞叫一u批m_基∞;止_景淼眦MU GB/T1665644--2008/IS010303—44:2000name:label;description:0PTl0NALtext;concept:product—concept;feature:product—concept—feature;END—ENTITY;(*属性定义:name(名称):识别productconcept一[eature_association的标识符。description(描述):该文本以product—conceptfeature—association为特征。对属性赋值不必作硬性规定。concept(概念):进行组合的product—concept。feature(特征):进行组合的productconcept—feature。5.3.8产品概念关系product—conceptrelationship(产品概念关系)是两个product—concept之间的一种组合。注:该组合的含义可通过每种使用或者专用实体的加注的EXPRESS模式加以说明,或者通过共享此信息的各当事方达成的共同理解的基础上加以说明。EXPREss描述:*)ENTITYproduct~concept—relationship;name:label;description:0PTl0NALtext;relatingproductconcept:product—concept;relatedproductconcept:productconcept;END—ENTITY;(*属性定义:name(名称):识别productconceptrelationship的标识符。description(描述):该文本以product—concept—relationship为特征。对属性赋值不必作硬性规定。relatingproduct—concept—feature(相关产品概念特征):作为组合一部分的product—concept之一。relatedproduct—concept—feature(被相关产品概念特征):另一种product—concept,组合的一部分。如果在这种关系中,其中一个元素取决于另一种元素,则其属性为依赖性。*)ENI)_SCHEMA;~product—concept—schema(*6配置管理下面的EXPRESS声明开始描述configuration—managementschema(配置管理模式),并标明了必要的外部引用。EXPRESS描述:*)SCHEMAconfigurationmanagement—schema;20 REFERENCEFROMproduct——definition——schema(productdefinition,product~definition_formation,product~definition—effectivity);FROMproduct——structure,—schema(productdefinition_usage);FROMproduct——concept——schema(product—concept,product—concept—feature—association);FROMbasic(getdescription—valuegetnanlevalue);GB/T16656.44--2008/IS010303—44:2000FROMsupport——resource——schema(text,label,identifier,bag—to—set);(+注1:E面所引用的模式可在GB/T16656的下列部分中找到:product—definition—schemaGB/T16656.41(ISO10303—41);productproperty—reprentation_schemaGB/T16656.41(ISO10303—41);productstructure—schema见第4章;product—concept—schema见第5章;basicattribute—schemaGB/T16656.4l(ISO10303—41);support—resource—schemaGB/T16656.41(IS010303-41);注2:用EXPRESSG标符表达的这种模式的图解说明请参见附录D。注3:本部分规定的完整EXPRESS模式的清单,可从互联网上得到参见附录C,其中无任何注释或者其他解释性文字。6.1概述configuration—management主要内容包括项目识别以及需要进行管理的结构。需要管理的项目规定为configuration_item。对进行配置管理的组织中的顾客而言,项目是直观的。如果管理的项目为一个产品,则这种模式会促进适当产品版本与configuration—item之间组合关系的建立。本模式还提供记录所建立的联系的能力,致使联系的跟踪成为可能。配置管理的功能用con:figuration_item—configuration—design(配置设计),及configuration—eHectiv—ity(配置的有效性)来实现。本部分的配置管理模式包括下述概念:~配置项及由它们形成一个组成部分的有关product—concept(产品概念)的标识。一实现配置项的productdefinition或者productdefinition—formation(产品定义生成)的标识。~为建立一个configuration—item的产品适当版本的联系。这种联系称为configurationeffec—tivity。应用configuration—effectivity有三种方法,即:serial—numberedeffectivity(序号的有效性),这种配置的有效性建立在所制造产品的编顺序≯】 GB/T16656.44—2008/ISo10303—44:2000号实例的基础上。一datedueffectivity(日期的有效性),这种配置的有效性建立在所要制造产品的日期实例的基础上。loteffectivity(批的有效性),这种配置的有效性建立在所制造产品的批实例的基础。注:serialnumberedeffectivity,datedeffectivity和lot~effectivity的定义在GB/T16656.41中给出。6.2基本概念与假设以下概念与假设适用于本部分:配置管理可用于要设计或者制造的产品或者产晶部件。~一个组织确定的那些产品在它的配置管理的控制之下,这些产品便成为该组织的配置项。这些配置项是作为低层组成部分有效性管理关键点的高层功能要素。产品概念可根据一套不变的配置项目确定对产品的客广视图,或者根据定义的客户挑选对象来配置。6.3配置管理类型定义:配置设计项configuration_designitem(配置设计项)类型表示用于制造与configuration—item相联系的实际装置的候选设计方案。*)TYPEconfiguration——design——item—SELECT(product—definition,product—definitionformation);END—TYPE;(X-6.4配置管理实体定义6.4.1可配置项configurable—item(可配置项)是一种以一组为用于productconcept之中而已经确定的productconceptfeature为特征的configuration—item。由productconcept—featureassociation规定的product—concept可以为继承item—concept属性所参考的同一product—concept,或者与继承itemconcept属性所参考的productconcept有关。示例:订购轿车的顾客规定所订购轿车的样式及其某些特征,如:颜色为“红”、装饰为“灰色皮革”、“天窗”以及“铝边框”。订购的轿车可由configuration—item来表示。订购轿车的样式可由作为item—concept的product—concept来表示。订购轿车的每一个特征都可以由一个product—conceptfeature来表示。EXPRESS描述:*)ENTITYconfigurableitemSUBTYPEOF(configuration—item);itemconcept—feature:SET[1:?]OFproductENDENTITY;(*属性定义:item—concept—feature(项概念特征):与configuration—item相联系的product—concept—feature—association实例。6.4.2配置设计configuration—design(配置设计)把一个配置项和试图实现该项的产品设计联系起来。因此,配置设计实体表示一个配置项与产品定义生成的联系,以规定一项设计是对应某个特定的配置项。22 GB/T16656.44—2008/ISo10303—44:2000注1:在任何实际单元计划之前及在任何设计细节建立之前,由组织建立这个联系。EXPRESS描述:*)ENTITYconfigurationdesign;configuration:configuration—item;design:configurationdesignitem;DERIVEname:label:一get—namevalue(SELF);description:text:一get—description—value(SELF);UNIQUEURl:configuration,design;WHEREWRl:SIZEOF(USEDIN(SELF,‘BASICATTRlBUTE—SCHEMA.’+‘NAME—ATTRIBUTE.NAMED—ITEM’))<一1;WR2:SIZEOF(USEDIN(SELF,‘BASI(■ATTRIBUTE—SCHEMA.’+‘DESCRIPTIoNATTRIBUTE.DESCRIBEDLITEM’))<一1;ENDLENTITY;(*属性定义:configuration(配置项):一个配置项,规定了与该配置项相关联的作为实际制造单元候选的一·个product——definition——formation。design(设计):表示一项设计的product—definition—formation,它是与configuration属性相关联的、用于实际制造单元的候选者。name(名称):标识configurationdesign的label。注2:该属性附加于configurationdesign并和GB/T16656.44的规定保持向上兼容。description(描述):表征configurationdesign的text,该属性的值不必硬性规定。注3:该属性附加于configurationdesign并和GB/T16656.44的规定保持向上兼容。形式限制:URl:configuration属性与design属性的组合应是唯一的。WRl:至少在一个name—attribute中,每个configuration—design都应为named—item。注4:nameattrihute数据类型在GB/T16656.41中的basicattributeschema中定义。WR2:至少在一个description—attribute中,每个configuration—design都应为described—item。注5:descriptionattrihute数据类型在GB/T16656.41中的basic—attribute—schema中定义。注6:包含basicattributeschema中定义的全体实体数据类型的模板在GB/T16656.41的附录E中描述。6.4.3配置的有效性configuration—effectivity(配置的有效性)定义在配置控制下的项的公用有效性属性。一个组织使用configuration—effectivity实体去规定product—definitionusage的有效性。示例:一个用户可能需要规定一个对configuration_item是有效的某个productdefinition—usage。一个147.1kw的发动机从某个日期开始是有效的。在configurationeffectivity实体中,对147.1kw发动机的这个信息的获得先于任何生成计划的实际存在。注:在GB/T16656.41中定义了effectivity的另一个子类型。这个实体的实例也可以是serial—numered—effectivity,datedeffectivity或loteffectivity的实例。使用serial—numbered—effectivity或lot—effectivity定义product—definitionusage的适用性的情况下,提供了序列号或批号相关环境的产品由configurationdesign规定。23 GB/T16656.44--2008/IS010303—44:2000EXPRESS描述:*)ENTITYconfigurationeffectivitySUBTYPEOF(product—definition—effectivity);configuration:configurationdesign;UNIQUEURl:configuration,usage’id;WHEREwRl:,PRODUCT_STRUCTURE—SCHEMA.PRODUCT—DEFINITION—USAGE’INTYPE(IF(SELF\product—definition—effectivity.usage);ENDENTITY:(*三竺fi芸篓t:i。n(配詈).对配置有效性的configurationdesign,c。nflgu,ati。ne“ectivity是有效的。conguraon(配置):对配置有效性的,。ontl“。8’101L。necnvl‘y矩13矾。扎形式限制:URl.c。nfigurati。n属性、usage属性及identification属性的组合应是唯一的。WRl:该usage应是一个product—definitionusage-非髯羹黑制:日I}{】的一的l。。。d。。t—d。“。iti。。应该是prodlPlsa。t—d。figeproductdefinitionusageretingPrDuu:被u引用的一的h‘odo眦一d81mltlonM以芷叭一⋯1niti。n的同一个实例,因为,它被一个c。nflgurati。ndesign的design属性引用,或者,它应该与855。”一bly—component—usage实例树中实例相关。6‘4。:。。配fi置项项)是一个产品或一个产晶具体组成部分的标识,它是为了配置管理而表guratiOilitem(t蟠icon项)是一个产品或一个产晶具俸组厩鄙分刚饰移~’匕定川18‘5。8””“明%孳1黑。舰nfi鲔删‰雾觯死。脚rod。一⋯。或者它的某些组成部分椴硪gurationitemproductconcepP沣.一个c可由一个‘,芏卦。od“oL_叫“ce。蹦有匕口J术Ⅲ⋯⋯~⋯。注2:一个configurationitem的建立可能先于对应的productdefiniti。nformati。“的存在。注3:c。n[igurationitem与proauctdefiniti。nformati。n间的联系用COnfigurationdesig“来建立。EXPRESS描述:*)ENTITYconfiguration—item’id:identifier;narile:label;description:OPTIONAI—text5itemconcept:product—concept;purpose:OPTIONALlabel;END—ENTITY;(-X属性定义:id(标识符):配置项实例的标识符。n。me(名称):配置项的描述标识符。description(描述):配置项的正文描述。 GB/T16656.44--2008/1S010303—44:2000注4:典型正文描述标识配置项的说明或功能。item—concept(项概念):与配置项相关联的productconcept。Purpose(用途):提供项概念建立理由的描述标签。6.4.5配置项关系configuration—item—relationship(配置项关系)为两个configurationitem之间的一种关系。注:该组合的含义可通过每种使用或者专用实体的注解EXPRESS模式加以说明,或者通过共享此信息的各当事方达成的共同理解的基础上加以说明。EXPRESSspecification:*)ENTITYconfiguration—item—relationship;NaFile:label;description:OPTIoNALtext;relating—configurationitem:configurationitem;related—conliguration_item:configuration—item;ENDENTITY;(*属性定义:name(名称):识别configurationdesign—relationship的标识符。description(NI!D:该文本以configurationdesign—relationship为特征。对属性赋值不必作硬性规定。relatingconfiguration—item(相关配置项):作为组合培口分的configurationitem之‘。related—configurationjtem(被相关配置项):另一种configuration—item酒l合的一部分。如果在这种关系中,其中一个元素取决于另一种元素,则其属性为依赖性。*)ENDSCHEMA;configurationmanagement—schema(* GB/T16656.44--2008/1S010303-44:2000附录A(规范性附录)实体短名表A.1提供了本部分中规定的实体的短名。使用短名的要求可在GB/T16655所包括的实现方法中找到。注:可从互联网上得到实体名。实体名短名alternateproduct—relationshipALPRRI.assembly——component—,usageASCMUSassembly_component—.usage—。substituteACUSassembly——component—.usagesubstitute——with——rankingACUSWRconceptfeature—operatorCNFToPconcept——feature—.relationshipCNFTRl.concept——feature_relationship——with——conditionCFRWCconditional——concepl—.featureCNCNFTconfigurableitemCNFoconfiguration—designCNFDSGconfigurationeffectivityCNFFFFconfigurationiternCNFlTMconfiguration——item——relationshipCNITRl.make——from—.usageoptionMFU0make——from—.usageopfion——groupMFUOGnext—assembly_usageoccurrence。NAUoproductconceptPRDCNCproduct——concept——featurePRCNFTproductconcept——feature—.associationPCFAproduct——concept——relationshipPRCNRLproduct_definition_occurrence—relationshipPRDF()Rproduct—definition_usagePRDFUSpromissory_usage—OCcurreDcePRUSoCquantified——assembIy_component—.usageQACUspecified——higherusage—.occurrenceSHUo>/M名几短_昌体印实V∞,嘶九肛表猫c宝d吖驴札nCmw∥屯虮< B.1文件的标识附录B(规范性附录)信息对象注册GB/T16656.44--2008/IS010303—44:2000为了在开放系统中对信息对象提供无二义性的标识,分配给本部分的对象标识符为{isostandard10303part(44)version(3))这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2模式的标识B.2.1product_structure..schema的标识为了在开放的信息系统中对product—structure—schemaidentification提供无二义性的标识,分配给product—structure—schemaidentification模式(见第4章)的对象标识符为:{isostandard10303part(44)version(3)object(1)product—structure-schema(1))这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2.2product_conceptschema的标识为了在开放的信息系统中对productconceptschema提供无二义性的标识,分配给productconceptschema模式(见第5章)的对象标识符为:{isostandard10303part(44)version(2)object(1)product—conceptschema(2))这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。B.2.3configuration_management_schema的标识为了在开放的信息系统中对configuration—managementschema提供无二义性的标识,分配给configurationmanagement—schema模式(见第6章)的对象标识符为:{isostandard10303part(44)version(3)obiect(1)configuration—managementschema(3))这个值的意义在GB/T16262.1中定义,且在GB/T16656.1中描述。27 GB/T16656.44--2008/1S010303-44:2000附录c(资料性附录)计算机可解释的清单本附录引用了本部分规定EXPRESS实体名和相应短名的清单。本附录还引用了本部分规定的EXPRESS模式的清单,不包括注释或解释性正文。这些清单以计算机可识别的形式提供,并可从以下URI,找到:短名:http://www.reel.nist.gov/div826/subject/apde/snr/EXPRESS模式:http://wwwmel.nist.g。v/stcp/parts/part044e2/is/如果访问这些站点有困难,可直接从8cdsec@cHle.nist.gov联系ISO中央秘书处或ISOTC184/SC4秘书处(sc4sec@cme.nist.gov)。注:以上URL以计算机可识别的方式提供的信息是资料性的。本部分包含的信息是规范性的。 附录D(资料性附录)EXPRESS—G图GB/T16656.44--2008/ISO10303—44:2000本附录巾的图D.1~图D.3对应于本部分中的EXPRESS模式。该图对EXPRESS语言使用了EXPRESS—G的图形表示法。EXPRESSG在GB/T16656.11的附录D中定义。assembly—componentousagesubstitutedcfinitionusage1()6。Ⅲ。。()mkef『omfrankingrabonale“base——usageoption。(I)一mt,()(⋯wumm⋯easm俐Lmt)assemblycomponent—usagesubstitutewithranking。。:⋯Iproducldefinigoniranking苫竺⋯ption_J。ccurrenc王erelations砩h())(““””“ll⋯aa。一mutyo占|0“⋯“。“”oI⋯mcnt三w(productdefinitiunm⋯一⋯m一:甲j]quantifiedassembly占6spcc,“ed_jhigh口usage占()J、”“”loccurreuce乏)|nextassembly图D.1product_structure_schema的EXPRESS—G图 GB/T16656.44—2008/lso10303—44:200030图D.2productconceptschema的EXPRESS—G图 GB/T16656.44--2008/IS010303—44:2000图D.3configuration_management_schema的EXPRESS-G图(3/3)31 GB/T16656.44--2008/IS010303—44:2000E.1产品结构附录E(资料性附录)范例工业界常用产晶结构报告描述一个产晶的组成和结构。大多数产品是用一些部件和构件装配而成的。产品结构报告提供关于所使用的部件和构件的细节。注:见第3章中的定义。本附录给出了产品结构报告的几个例子。此外,还概述了利用本部分去生成这些报告的可能性,其重点足product—structureschema模式。E.1.1一个机械装配产品的范例本条用图和文字两种方法描述了一个称为“第44部分的范例产品”的假想的机械装配产品。这个装配构成r说明不同类型的产品结构报告(如下一段中的BOM和零件表)的基础。这个产品的建模使用r本标准前面所定义的各种实体。这个范例产品的三维图样见图E1,该产品结构的图示见图E2。该范例产品表示由三个主要组成部分构成的一个简单的机械装配,即:一个作为底板的大金属板,及两个固定在底板上的同样的L型支架部件。L型支架部件的每一个都使用三个螺母和螺杆,并通过在底板上钻出的三个孔固定两端的螺母构成。螺杆和L型支架中所使用的螺母的尺寸是相同的。这个产品的设计具有这样一个结构,即它由几个部件(这些部件中有的还包含部件,即子部件)以及若干单个零件构成。32ffj』飞/、么獬争/、/夕么O/(!—-夕//一■.?,/跫/●-一刁/:垮.:+●i-/i};/图E.1第44部分的范例产品 GB/T16656.44--2008/[$010303—44:2000E.1.2产品结构报告例子产品结构报告可以把一个部件分解成多层细日。这些细目包括分解程度、所使用的子部件和构件的数量、子部件与构件的位置和方向,以及用于制成其他产品的产品。细目的各层包括:——分解程度:a)单层:单个部件及其直接组成部分的子部件或构件;b)多层:一个或多个部件,其中至少有一个子部件被进一步分解。分解类型:a)扩展型定义:标识用于制造一个或多个构件的产品;b)爆炸型定义:对于一个给定的分解级别,要对每种组件和部件进行描述;而同一种组件或部件的多种用法则不必进行描述;c)展平型的:通过其构件来描述的一个部件;不描述其子部件;d)数值型的:对于一个给定的分解层,用其数量或总数仅一次来描述第一个子部件和构件;e)具体值型的定义:对于一个给定的分解层,用另一个部件或构件来描述它的每一个子部件和构件,尽管它们可能是相同的;f)标记具体值型的:这是一个具体值型的分解,其中每个子部件和构件都加了标记;g)定位型的:每一个组成部分都与相对于它的直接部件的坐标系的位置和方向联系起来;h)分解混合型的:对于一个给定的分解级别,每⋯个组件和部件都要进行描述;组件或部件可通过一个分解定义或分解事件来描述。分解格式:每一层分解都比前一层分解缩格排印。现在,用“第44部分的范例产品”给出具有混合上面列举的特点的典型报告的例子。E.1.2.1例:数值、多层、缩排型产品结构报告每一个部件、子部件和零件都放在新的一行上。可以给出指明组成部分数量或总数的数值。通过缩格排印指明的嵌套,同一层的组成部分的缩格数相同,这个报告指示“第44部分的范例产品”有两个L型支架部件,且每一个都包含三个螺母螺杆部件,一个杆件包含两个螺母和一个螺杆。图E.2第44部分范例产品:图形产品结构 GB/T16656.44--2008/IS010303—44:2000第44部分的范例产品板I。型支架部件(2)L型支架螺母螺杆部件(3)螺母螺杆杆件螺杆螺母(2)E.1.2.2例:标记具体值、多层、缩排型产品结构报告在这份报告中,把该产品结构分解到最底层,一个标号从上向下直到最低层地赋给每一个子部件和构件,例如螺母卜1。利用这种形式,在完整的产品结构中能够调用螺母21(第2个L型支架部件的第1个螺母)并且可以把它同螺母螺杆2(杆件的第2个螺母)区别开来。第44部分的范例产品板l:板L型支架部件1:L型支架部件L型支架11:I,型支架螺母螺杆部件1l:螺母一螺杆部件螺母11:螺母螺杆1l:螺杆螺母螺杆部件12:螺母一螺杆部件螺母12:螺母螺杆l2:螺杆螺母螺杆部件13:螺母一螺杆部件螺母13:螺母螺杆13:螺杆L型支架部件2:L型支架部件L型支架21:L型支架螺母螺杆部件21:螺母螺杆部件螺母21:螺母螺杆21:螺杆螺母螺杆部件22:螺母一螺杆部件螺母22:螺母螺杆22:螺杆螺母螺杆部件23:螺母螺杆部件螺母23:螺母螺母23:螺杆杆件l:杆件螺杆1:螺杆34 GB/"F16656.44--2008/IS010303—44:2000螺母螺杆1:螺母螺母螺杆2:螺母E.1.2.3例:数值、多层、缩排、扩展型产品结构报告这份报告包括每个组成部分的个数。这份报告是扩展型的,因为它引用了制成某些构件的产品,例如,底板用金属板制成。第44部分的范例产品板金属板I。型支架部件(2)L型支架金属板螺母螺杆部件(3)螺母螺杆杆件螺杆棒材螺母(2)E.1.3BOM、零部件表以及混合数据结构为了使一个允许的应用能生成卜一节中各种产品结构报告所期望的正常信息,就需要这些信息按数据结构的表示进行物理存储。这个范例引进三种可用于表示其信息的数据结构,即在E.1.3.1、E.1.3.2以及E.1.3.3定义的BOM数据结构、零件表数据结构以及混合数据结构。E.1.3.1BOM数据结构BOM数据结构适用于表示部件的产品结构的情况,BOM结构只对用于一次装配中的不同产品作规定,进而产生一个组建一次装配所需要的产品的清单。如同结构中定义的那样,这些产品中的每一个均为标准产品,并称为一个定义。在上面的范例产品中虽然规定使用8个螺母,但是在表示这个结构的BOM数据结构中仅有表示一个螺母的一个product—definition实体的实例,并且这个单一实体还表示了全部8个螺杆(见图E.3)。BOM数据结构有助于对两个特殊定义之问的多种关系的表达。为了说明“第44部分的范例产品”中的三对螺母螺杆的装配,数据结构只选取螺母螺杆装配中的一个作为例子,但实际上有三种将其连接到父装配上的组合。这种BOM数据结构有一个分歧,那就是x,j-J二每个装配中的组件,在包含该组件的所有装配中不可区分。因此,虽然L型支架装配中含有三组螺母螺杆安装操作,每组都包含一个螺母和一个螺杆,但是投有办法区分I。型支架装配中的任何一个螺杆或螺母个体,除非通过在装配中使用过程来进行区分。 GB/T16656.44--2008/IS010303—44:2000螺母螺杆图E.3第44部分范例产品:BOM数据结构E.1.3.2零件表数据结构零件表数据结构可表现产品结构的较低层的各零件与其所包含的较高层各部件间关系的区别。在单次数据结构中,这种数据结构多次使用同一个定义或标准产品。每使用一个特殊定义所进行的表达就称为一次事件。每次事件不必对其配对定义作出规定。在“第44部分的范例产品”中如果有两个L型支架装配事件,部件清单的数据结构将包含两个不同的L型支架事件,从而允许对所有“第d4部分的范例产品”中的L型支架装配中的各组件进行单独识别。每一个L型支架装配事件都建立在一个标准的I。型支架装配定义的基础上,这个标准的L型支架装配定义包含了所有其特征化的信息。在图E.4中可以看到这种部件清单数据结构,其中对L型支架装配和螺母螺杆装配事件都逐一进行_『表达。每个单独表达出的部件和装配均为这些部件或装配的一个定义事件。这样就清楚地说明了定义的关系。E.1.3.3混合数据结构混合数据结构是一个BOM与部件清单数据结构的混合体。在这种混合体定义中,装配结构列出了其组件的所有使用事件。与之对应的是,一个使用事件都可以将其组件描述为具有多种组合的单个定义,从而也就描述了装配作业中组件定义的每一种特定用途。另外,构成装配作业中每个事件都可通过分解其组合定义来对其进行完全分解。E.1.4使用本部分实体对产品结构的数据结构的表达将BOM、部件清单以及混合数据结构映射到product—definition与productdefinitionrelationship(或子型)实体的组合中。对于纯粹的BOM结构而言,由于低级别组件仅作为“黑匣子”用到父装配组件上,因此,仅需使用product_definitionusage的quantified—assembly—componentusage、nextassem—bly_usage—occurrence或者make—from—usage—option的子型即可。即使“第44部分的范例产品”中的确有两个L型支架装配,但是从BOM数据结构看来,这些L型支架装配均相同,并且不能够对其装配36 GB/T16656.44--2008/IS010303—44:2000构件进行区分。对于部件清单结构而言,仅需使用productdefinitionusage的specifiedhigher—usage—occurrence与nextassemblyusage—occurrence即可。在这种情况下,每个L型支架装配事件都将通过product—definition的单个实例来进行表达。对于混合结构而言,说明BOM与部件清单数据结构的所有实体都可使用。板图E.4第44部分范例产品:零件列表数据结构图E.5、图E.7以及图E.11中都有本部分内容中实体的符号体系,这些符号体系在图E.5及后面各图形中都会用到。矩形代表product—definition的实例,圆圈代表product—definition—relationship实体或其一个子型的实例。圆圈或者标上具体子型的第一个字母,或者标上“DO”字样以表示一个说明某事件与其配对定义之间关系的product—definition—relationship。在图E.5中,列举了product—definitionusage的next—assembly—usage—occurrence(标有“N”)、quantified-assembly—component—usage(标有⋯Q’)以及makefromusageoption(标有⋯M)子型的实例。E.1.4.1定义性BOM结构表达为说明BOM,可采用两种方式来表明一个装配事件中组件的数量。可用product—definition—usage的quantified—assembly—component—usage的子型来说明一次装配事件中要用到的组件的数量。图E.5中就含有一个BOM数据结构的子集。在该图中,“第44部分的范例产品”与L型支架装配之间只有单一的关系。 GB/T16656.44--2008/IS010303-44:2000图E.5使用本部分实体的BOM数据结构这种关系可用规定L型支架装配数量为2的quantified—assembly—component似地,L型支架装配与螺母螺杆安装之间也只有单一关系。quantifiedassembly为螺母螺杆安装事件的数量规定为3。usage来表示。类component_usage说明BOM的第二种方法包括对组件与装配事件之间的每一种关系的识别。图E.6通过使用本部分内容展示了BOM数据结构中“第44部分的范例产品”的完整模式。需要注意的是:next—assembly—usageoccurrence实体的各个实例表示一个部件在高级装配中的各次使用。各装配事件中的组件数量可通过计算nextassembly—usage—occurrence实例的数量来计算,而不是通过用于说明数量的quanti—fledassembly—component—usage的单个实例来计算。E.1.4.2定义性部件清单结构表达如果只用定义性product—definition实例来说明部件清单,则要用到product—definition—usage的specified—higher—usage—occurrence以便明确一个特定的低级别组件在高级装配所有前后关系中的特殊用途。部件清单可清楚地识别一个低级装配的子部件,正如将其从另一个低级装配中的类似子部件区别开来一样。存在这种可能性是由于product—definition—usage的specified—higher—usage—occurrence的子型可以提供额外的前后关系信息的缘故。这种额外前后关系信息是通过规定特定直接父装配与特定顶级别装配来提供的。在图E.7中,定义部件清单的额外信息由product—definition—usage的子型来表示,即specified—higherusage—occurrence实体,其符号表示为标有“s”的圆圈。这里,specifiedhigher—usage—occur—rence实体仅可参考两个L型支架装配事件其中之一的一个特定螺母螺杆安装。如同next—assembly—usage—occurrence实体表示L型支架装配事件一样,这种表示方法可通过将next—assembly—usageoccurrence实体与两次L型支架装配事件的仅仅一次联系起来即可达成。38 GB/T16656.44--2008/1S010303—44:2000图E.6第44部分范例产品的BOM数据结构注意,在本例中,即使按本部分内容的实体来完成部件清单,也不必设立低级别组件的个体实例。相反地,可通过中间的specified—higher—usage—occurrence和next—assembly—usage—occurrence实体来提供额外的识别信息。在图E.8、图E.9和图E.10,以使用本标准实体的形式,在高层部件环境里给出了若干低层构件(螺母、螺杆、部件)的表示。在这三个图的每一图中都用一个大方框把原先的BOM数据结构框起来,支持这些例子的零件表方面所需的附加实体在大方框之外,并带有它们引用原先BOM的属性。具体地说,图E.8强调spccified_higher—usage—occurrence实体的应用,其表示在“第44部分的范例产品”中,更确切地说包括杆件实体中的杆如何使用。这是包含二层构件的一个例子,因此,specified—higherusageoccurrence实体的两个属性upper和next指的就是BOM结构的next—assembly—usage—occurrence构件。图E.9中给出了两种不同的情况。一种情况包括两个位于上方的specified—higher—usage—occurfence,其用来表示专用于“第44部分的范例产品”的杆件的两个螺母。注意,图中不包含到顶层“第44部分的范例产品”的定义和到底层螺母的定义的附加关系线,以避免图的混乱。另一种情况是用一个specified—higher—usage—occurrence实体去表示在一个L型支架部件的一个特定的螺母。另外,在这两种情况下都仅表示构件与部件间的一个二层关系,因此,中间的(product—definition—usage实体都是next——assembly——usage——occurrence。39 GB/T16656.44—2008/Iso10303—44:2000图E.7使用本部分实体的零件列表结构的例子图E.10指明了零件表数据结构表达的两个附加情况:第一种情况,说明三个specified—higher—us—ageoccurrence实体与总的“第44部分的范例产品”中的三个不同螺母螺杆部件相关联。第二种情况,说明一个specified—higherusage—occurrence实体用于表示在总的“第44部分的范例产品”的一个特定的L型支架部件中的一个特定的螺母螺杆部件的一个特定的螺母。后一种情形利用specified—higher_usage—occurrence实体建立了一个特定的螺母和总的产品间的三层结构关系模式。因此,相关联的specified—higher—usage—occurrence实体有其指向另一个的specified—higher—usageoccurrence实体,即标识一个具体的L型支架部件中的一个具体螺母螺杆部件的实体的next属性。这就是允许我们去建立加标记的各个具体值的零件表数据结构特征模型的支持层。部件清单表达渐增的复杂性反映了所要管理的数据结构中信息的复杂性。实际上,如图E.7中见到的那样,更完整的表达模式中所包含的specifiedhigher_usage—occurrence实体的递增数量就直接与穿越部件清单数据结构模型的预计路径数量成比例。通过对BOM数据结构的规范就剔除了各组件的个体实例,取而代之的是单个specifiedhigher—usage—occurrence实体,以便满足在一个组件与高级别装配作业之间建立多种互连的特殊联系要求。E.1.4.3安装部件清单结构表示方式产品结构的一个完整部件清单的表示可用本部分内容的实体来进行说明。图E.4描述了一种捕捉产品结构中特殊定义的每一个事件的数据结构的表示方式。每一个圆圈表示一个标准部件的一个事件。每一个事件都通过product—definition实体的一个实例来表示。代表一个事件的每一个product—definition反过来都与代表作为一个事件的标准部件的定义性productdefinition有关。40 GB/T16656.44--2008/IS010303—44:2000图E.8高层用法数值规定的例子如果产品结构完全以这种方式表示,则它可能被横穿而到达产品结构中的任何特定事件。无speeifiedhigher—usage—occurrence实例的需要,因为在任何级别,数据都可与在产品结构中表示产品特定事件的product—definition的单个实例联系起来。 CB/T16656.44—2008/ISo10303—44:2000图E.9具备特定高层用法数值的特定用法E.1.4.4混合结构表达创建的混合结构中,将BOM与部件清单表达混合起来从而使之具有按照要求说明定义与事件的功能。图E.11描述了一种采用“第44部分的范例产品”的产品结构的一部分的一个混合结构。每个定义与事件都由一个product—definition实例来说明。在图中,“第44部分的范例产品”的定义由L型支架装配的平板与两个事件的定义构成。L型支架装配的每个事件都通过一个product—definition—relationship而与L型支架装配的单个BOM定义相关,其符号体系表示为标有“DO”字样的圆圈,这种BOM定义将其定义为一个定义性事件。因而,L型支架装配的定义就可以通过使用规定为三个装配事件的螺母螺杆装配的以便部件清单结构来进行说明,并通过采用nextassembly—usage—occurrence而与I。型支架装配事件相关。因而,螺母螺杆装配的每一个事件都逐一与此装配的定义联系起来,从而,在装配中每个事件又再次与将其规定为定义性事件的product—definition—relationship的实例一起联系起来。必要的情况下,要通过next—assembly—usageoccurrence的多个实例采用纯BOM表达方式来对每个装配事件进行定义。42 GB/T16656.44--2008/IS010303—44:2000图E.10特定高层用法数值的复杂性在“第44部分的范例产品”规定的前后关系中,对于螺母螺杆配件的一个特殊用途而言,不能对混合结构中的特殊事件productdefinition加以简单地说明。这里,specifiedhigherusageoccurrence需要作为产品结构中问级别定义的插人事件而出现。为了说明“第44部分的范例产品”中的第二个I,型支架装配事件中的第三对螺母螺杆安装,specified—higher—usage—occurrence要指明在每一中间级别的装配中说明使用组件的两个next—assemblyusageoccurrence。由于在混合结构情况下,定义与事件并不直接相关,因此,specified—higher—usageoccurrence要在定义的产品结构中说明各个使用事件。E.1.5产品结构报告的生成一旦使用本标准的实体表示了实际的产品结构,则生成本附录前面所述的各种产品结构报告便是可能的。该算法的要点是标识要生成报告的顶层产品,然而反复地通过它的组成部分子部件经quantifledassembly_eomponent—usage,next—assembly—usage—occurrence或make—from—usage—option实体,并根据遍历这些实体时可利用的信息,调用数值及标志,实施适当的索格排印。众所周知,有用于向下通过该结构的若干层的树的遍历算法,其可提供必要的多层报告。此外,根据遍历的发生,通过specifled—higher_usageoccurrence实体可利用的附加结构信息可被存取,并按需要可应用于所产生的报告。这样,报告的生成就变成了使用由每一个这样的实体类所唯一提供的附加信息。在product—deft—nition实体问的遍历。这个遍历经过product—definition_usage实体类型的各种子类型,即make—fromusage—option、quantified—assembly—component—usage、next—assembly—usage—occurence以及specified—higher——usage——occurrence。 GB/T16656.44--2008/ISO10303-44:2000图E.11第44部分范例产品的混合结构E.1.6结束语本附录给出了支持BOM数据结构及零件表数据结构的“第44部分的范例产品”的几种表达方法。恰当地应用这些表达法的每·种都能生成本附录其前面小节中所提供的各种产品结构报告。从几个例子来看,本标准所定义的实体的主要特点是它允许数据建模者用同样的原实体去建立各种类型或产品结构数据结构(例如BOM、零件表等),这样就简化了用户问有意义的信息交换,而不需要借助代价很高的数据模型映射工作。作为该特定特点的例子,它说明了仅增加specified—higher—usage—occurrence实体的实例,不需要改变任何已有的BOM数据结构的实现,本标准的实体就能够支持从纯BOM数据结构的实现到零件表数据结构的实现递增的演变。E.2产品特征与产品概念根据为识别产品概念的不同特征而规定的依赖性与条件,允许一个产品概念具有数个有效的产品变化。在这个附录中,列举了不同类型的关于产品特征间的依赖性的例子,并采用本部分内容来表达这些依赖性。由汽车公司制造的特殊模型可通过product—concept来表达。在制成的模型上,要安装上柴油发动机(DE)或者火花点火发动机(SI)。每一个这种发动机都可通过productconcept—feature的实例来表达。可用全球性条件“DEXORSI”表达以保证在每一辆成品汽车中恰好只有这些发动机的一种。这种条件通过conditional—concept—feature引用一个带有condition—operator的concept—feature~relation一44 GB/T16656.44--2008/15010303—44:2000ship—with—condition来表达,其中conditionaloperator为一种具有“XOR”名称的concept—feature。p—erator。对conceptfeature—relationship—with—condition的说明将引用一个product—concept—feature,并将id“DE”作为其relating—productconcept—feature的product—concept—feature,同时将id“sI”作为其relatedproductconcept—feature。一个特定的汽车模型的特征包括空调系统(AC)和电动摇窗机(Ew)。如果这些设备都被订购,则还需要一个电力更大的电池组(sB)。这些汽车特征中的每一种都可采用product—conceptfeature的实例来表达。对于因空调和电动摇窗机都作订购而需要安装的电力更大的电池组这个条件,则可通过concept—feature—feature的实例来表达。可采用concept—feature—operator来定义不同的逻辑形态以便对这种条件进行说明。图E.12表明r通过采用二进制操作符:与(AND)、或(OR)和否(NOT)来表达这种条件的一种方式。其布尔逻辑表达式为“(((ACANDEW)ANDSB)OR(NOT(ACANDEW)))”。一个conceptfeature—relationship—withcondition与一个具有“AND”名称的coficept—feature—operator一起建立r这种对空调系统和电动摇窗机都作要求的关系。这种关系就是concept—feature—feature的条件。将concept—featurefeature与更大电力的电池组以及一个AND操作符联系起来,则就可以说所有三个特征都具备了。按照惯例,concept—feature—feature也用于同它自己的关系之中,以便确立否定条件。最终的conceptfeaturefeature与一个OR操作符联系起来,就町以说要么具备r三个特征,要么空调系统与电动摇窗机这两个特征都不具备。relatingproduct图E.12condition_concept_feature的交替二元运算符4S GB/T16656.44--2008/ISO10303—44:2000图E.13表明了在空调系统与电动摇窗机这两个特征都具备的条件下,将汽车中安装更大电力电池组与否作为额外约束的类似条件的一种表达方式。这种方式也采用二进制操作符:与(AND)、或(OR)和否(NOT)。其布尔逻辑表达式为“N()T((ACANDEW)XORSB)”。一个concept—feature—relationshipwithcondition与一个具有“AND”名称的concept一{eature—operator一起建立了这种对空调系统和电动摇窗机都作要求的关系。这种关系就是concept—feature—feature的条件,将concept—leature—feature与更大电力的电池组以及一个XOR操作符联系起来,则就可以说要么空调系统与电动摇窗机的特征都具备,要么具备更大电力的电池组特征。按照惯例,concept一{eature—feature也用于同它自己的关系之中,以便确立否定条件,进而确立所需要的特征组合。图E..3condition_concept—feature的二元运算符图E.14表明了通过使用二进制操作符AND并引入隐含操作的一个操作符来表达同样条件的一种方式。其表达式为“(ACANDEW)IMPLIESSB”。一个concept—feature—relationship—with—condition与一个具有“AND”名称的conceptfeature—operator一起建立了这种对空调系统和电动摇窗机都作要求的关系。这种关系就是一个与更大电力电池组以及新引入的IMPLIES操作符联系在一起的concept—feature—feature的条件。这种关系确立了上述条件:要么三个特征都具备,要么空调系统与电动摇窗机的特征都不具备。 GB/T16656.44--2008/1S010303—44:2000图E.14condition_concept_feature的定义运算符47 GB/T16656.44--2008/IS010303—44:2000参考文献[1]HartsfiddNandRingelG.PearlsinGraphTheory:AComprehensiveIntroduction.AcademicPress,Inc.SanDiego,1990[2]GB/T16656.42—1998工业自动化系统和集成通用资源:几何与拓扑表达(idtISO10303—42:1994)[3]GB/T16556.43—2008,工业自动化系统与集成用资源:表达结构(Is()1030343:2000,IDT)产品数据表达与交换第42部分:集成产品数据表达与交换第43部分:集成通'

您可能关注的文档