GB/T 16656.503-2004 工业自动化系统与集成 产品数据表达与交换 第503部分:应用解释构造:几何有界二维线框

GB/T 16656.503-2004 Industrial automation systems and integration—Product data representation and exchange—Part 503:Application interpreted construct:Geometrically bounded 2D wireframe

国家标准 中文简体 现行 页数:23页 | 格式:PDF

基本信息

标准号
GB/T 16656.503-2004
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2004-04-09
实施日期
2004-12-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局
归口单位
全国工业自动化系统与集成标准化技术委员会工业数据分技术委员会
适用范围
-

研制信息

起草单位:
中国标准化研究院
起草人:
李文武、王志强
出版信息:
页数:23页 | 字数:40 千字 | 开本: 大16开

内容描述

ICS35.240.50

L67

中华人民共和国国家标准

GB/T16656.503-2004/ISO10303-503:2000

工业自动化系统与集成

产品数据表达与交换

第503部分:应用解释构造:

几何有界二维线框

Industrialautomationsystemsandintegration-

Productdatarepresentationandexchange-

Part503:Applicationinterpretedconstruct:

Geometricallybounded2Dwireframe

(IS()10303一503:2000,IDT)

2004-04-09发布2004-12-01实施

中华人民共和国国家质量监督检验检疫总局发布

中国国家标准化管理委员会

GB/T16656.503-2004/ISO10303-503:2000

Bl1青

GB/T16656((工业自动化系统与集成产品数据表达与交换》现已批准和发布的有以下20个

部分:

—第1部分:概述与基本原理;

—第11部分:描述方法:EXPRESS语言参考手册;

—第21部分:实现方法:交换文件结构的纯正文编码;

—第31部分:一致性测试的方法论与框架:基本概念;

—第32部分:一致性测试的方法论与框架:对测试实验室与客户的要求;

—第34部分:一致性测试的方法论与框架:抽象测试方法;

—第41部分:集成通用资源:产品描述与支持原理;

—第42部分:集成通用资源:几何与拓扑表达;

—第43部分:集成通用资源:表达结构;

—第44部分:集成通用资源:产品结构配置;

—第45部分:集成通用资源:材料;

—第46部分:集成通用资源:可视化表示;

—第47部分:集成通用资源:形状变化公差;

—第49部分:集成通用资源:工艺过程结构和特性;

—第101部分:集成应用资源:绘图;

—第105部分:集成应用资源:运动学;

—第201部分:应用协议:显式绘图;

—第202部分:应用协议:相关绘图;

-—第203部分:应用协议:配置控制设计;

—第520部分:应用解释构造:相关绘图。

GB/T16656对应ISO10303.GB/T16656各部分的编号与ISO10303各部分的编号相同。

ISO10303是一个庞大的标准,目前包括121个部分,其目录见附录NA。为了让标准使用者了解

ISO10303的总体结构,将ISO网站上给出的ISO10303各部分的目录收人了本部分的附录NA.

GB/T16656的本部分等同采用国际标准ISO10303-503:2000((工业自动化系统与集成产品数

据表达与交换第503部分:应用解释构造:几何有界二维线框》,其技术内容和结构与ISO10303-503:

2000保持一致,为将其转化为国家标准,根据我国国家标准的制定要求,作了如下编辑性改动:

对于带下画线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了既要维护

其英文原意又要便于了解其名称代表的意思,在本部分中,当其作为标题出现时,标出了其中文译名;但

在正文中,以英文为主,仅在正文中第一次出现或必要时,才将中文译名括起来放在英文原名后。

本部分的附录A、附录B为规范性附录。

本部分的附录C、附录D、附录NA为资料性附录。

本部分由中国标准化研究院提出。

本部分由全国工业自动化系统与集成标准化技术委员会工业数据分技术委员会归口。

本部分主要起草单位:中国标准化研究院。

本部分主要起草人:李文武、王志强。

GB/T16656.503-2004/ISO10303-503:2000

引言

GB/T16656是一项计算机可解释的产品数据表达与交换标准,其目标是提供贯穿产品整个生命

周期的、独立于任何特定系统的、描述产品数据的中性机制。这种描述的本质使得它不仅适合中性文件

的交换,也是实现和共享产品数据库及文件存档的基础。

GB/T16656是一个由多个部分组成的标准,每个部分单独发布并出版。它们按描述方法、集成资

源、应用解释构造、应用协议、抽象测试套件、实现方法、一致性测试和应用模块系列进行分类。本部分

属GB/T16656的应用解释构造系列。

应用解释构造A(IC)规定了解释构造的逻辑组合,为了能使用跨越多个应用环境的产品数据,这些

解释构造支持其特定功能。解释构造是集成资源的一般性解释,并支持不同应用协议中的共享信息的

需求。

本部分规定了用二维几何有界线框模型描述几何形状的应用解释构造。

GB/T16656.503-2004/ISO10303-503:2000

工业自动化系统与集成产品数据表达与交换

第503部分:应用解释构造:几何有界二维线框

范围

为了满足用二维几何有界线框模型表达产品形状的需求,GB/T16656的本部分规定了与此相关

的集成资源的解释构造。

本部分适用于:

—二维坐标空间中定义的点;

—二维坐标空间中定义的、用点和曲线裁剪得到的曲线;

—二维坐标空间中定义的自相交曲线;

—单线框模型或多线框模型组合的表达。

本部分不适用于:

—三维坐标空间定义的几何形状;

—非裁剪或非自相交的曲线。

2规范性引用文件

下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文

件,其随后所有的修改单不(包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成

协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本

部分。

GB/T16262-1996信息处理系统开放系统互连抽象语法记法一A(SN.1)规范(idtISO

8824:1990)

GB/T16656.1-1998工业自动化系统和集成产品数据表达与交换第1部分:概述与基本原

理(idtISO10303:1994)

GB/T16656.11-1996工业自动化系统与集成产品数据表达和交换第11部分:描述方法:

EXPRESS语言参考手册e(qvISO/DIS10303-11:1993)

GB/T16656.41-1999工业自动化系统与集成产品数据表达和交换第41部分:集成通用资

源:产品描述与支持原理(idtISO10303-41:1994)

GB/T16656.42-1998工业自动化系统与集成产品数据表达与交换第42部分:集成通用资

源:几何与拓扑表达(idtISO10303-42:1994)

GB/T16656.43-1999工业自动化系统与集成产品数据表达和交换第43部分:集成通用资

源:表达结构i(dtISO10303-43:1994)

GB/T16656.202-2000工业自动化系统与集成产品数据的表达与交换第202部分:应用协

议:相关绘图(idtISO10303-202:1996)

3术语、定义和缩略语

3.1GB/T16656.1定义的术语

GB/T16656.1中定义的下列术语适用于本部分:

GB/T16656.503-2004/ISO10303-503:2000

—应用application

—应用相关环境applicationcontext

—应用协议applicationprotocol(AP)

—实现方法implementationmethod

—集成资源integratedresource

—解释interpretation

—模型model

—产品product

—产品数据productdata

3.2GB/T16656.202定义的术语

GB/T16656.202中定义的下列术语适用于本部分:

—应用解释构造Applicationinterpretedconstruct(AIC)

3.3缩略语

下列缩略语适用于本部分:

AIC应用解释构造applicationinterpretedconstruct

AP应用协议applicationprotocol

4EXPRESS简表

本章规定了EXPRESS模式,该模式使用了集成资源中的元素,并包括本部分中特定的类型、专用

实体和函数。

注1:在没有被输人到AIC的集成资源中出现的选择列表可以有子类和项。通过使用GB/T16656.11的隐式接口

规则,可从子类树或选择列表中删除构造。对所删除的构造的引用不属于AIC的范围。

EXPRESS描述:

,)

SCHEMAaic_geometrically_bounde走2d_wireframe;

USEFROMgeometric_rnodel_schema-ISO10303-42

(geometric-curve-set,

geometric-set);

USEFROMgeometry-schema-ISO10303-42

(axis2_placement_2d,

b_spline_curve_with_knots,

bezier_curve,

circle,

composite-curve,

composite-curve-segment,

curve,

curve-replica,

ellipse,

geometric-representation-context,

hyperbola,

line,

offset-curve-2d,

parabola,

GB/T16656.503-2004/ISO10303-503:2000

pointon_curve,

polyline,

quasi-uniform_curve,

rational_b-spline_curve,

trimmedcurve,

uniform-curve);

USEFROMproduct-property-representation-schema-ISO10303-41

(shape-representation);

USEFROMrepresentationschema-ISO10303-43

(mapped-item);

(‘

注2:以上引用的模式可在GB/T16656的下列部分找到:

mmmhr--aoogcdceeteesli几(何模型模式)GB/T16656.42-1998

geometry-schema几(何模式)GB/T16656.42-1998

product_property_representation_schema产(品特性表达模式)GB/T16656.41-1999

representationschema表(达模式)GB/T16656.43-1999

4.1引言

本部分提供了表达二维形状的几何结构,并由实体geometrically-bounded_2d_wireframe_repre-

sentation,即一个shape-representation来表达参(见GB/T16656.41-1999).

4.2基本概念和假设

形状的线框表达是基于二维几何,其中无界曲线是用点来裁剪的。geometrically_bounded-2d_

wireframe_representation表达的形状是那些仅需要有界曲线的形状。

4.3应用解释构造中几何有界二维线框的实体定义:几何有界二维线框的表达

geometrically-bounded-2d_wireframe_representation几(何有界二维线框的表达)是一个shape-

representation形(状表达),它用无拓扑二维线框几何表达了产品的形状。只使用二维的点和曲线就能

形成这些表达。除了封闭的无界曲线,所有的无界曲线都应显式裁剪。用来支持其他几何实体定义的

几何实体自身不应该存在于一个geometric-curve-set(几何曲线集)的元素集合中。

示例1:用圆弧定义由geometrically_bounded_2d_wireframe-representation表达的零件圆角半径。该圆弧的表达就

是一个引用圆作为其basis_curve基(本曲线)的trimmed_curve(裁剪曲线)。

注:使用该AIC的应用协议应确保shape-representation实体被实例化为geometrically-bounded-2d_wireframe_

representation,

EXPRESS描述:

,)

ENTITYgeometrically-bounded-2d-wireframe-representation

SUBTYPEOF(shape-representation);

WHERE

WRl:SELF.context-of-items\geometric-representation-context.

coordinate_space_dimension=2;

WR2:SIZEOF(QUERY(item<’SELF.items}

NOT(SIZEOF(TYPEOF(item)‘

['AIC-GEOMETRICALLY-BOUNDED-2D-WIREFRAME.GEOMETRIC-CURVE-SET',

,AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.AXIS2_PLACEMENT_2D',

'AI(_GEOMETRICALLYBOUNDED_2D_WIREFRAME.MAPPEDLITEM'])=1)

))=0;

GB/T16656.503-2004八SO10303-503:2000

WR3:SIZEOF(QUERY(item<‘SELF.items}

SIZEOF(TYPEOF(item)

['AIQMANBUDDYGEETERCLL--OO2I几WIREFRAME.GEOMETRIQCURV凡SET',

,AICGEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPEDLITEM'])=1

))>=1;

WR4:SIZEOF(QUERY(mi<‘QUERY(item<’SELF.itemsI

('AICGEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPED-ITEM'

INTYPEOF(item)))I

NOT('AICGEOMETRICALLY_BOUNDED_2D_WIREFRAME.’+

'GEOMETRICALLY_BOUNDED_2D_WIREFRAME_REPRESENTATION'

INTYPEOF

(ml\mapped_item.mapping-source.mapped-representation))

))一0;

WR5:SIZEOF(QUERY(gcs<’QUERY(item<“SELF.items}

('AICGEOMETRICALLY-BOUNDED_2D_WIREFRAME.GEOMETRIQCURVE_SET'

INTYPEOF(item)))!

NOT(SIZEOF(QUERY(elem<‘gcs\geometric_set.elementsI

NOT(SIZEOF(TYPEOF(elem).

['AIC_GEOMETRICALLY_BOUNDEDL2D_WIREFRAME.B_SPLINE_CURVE',

,AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.CIRCLE夕,

'AIC_GEOMETRICALLY_BOUNDEDL2DLWIREFRAME.COMPOSITE_CURVE',

'AIC_GEOMETRICALLY_BOUNDEDL2D_WIREFRAME.ELLIPSE',

'AIC_GEOMETRICALLYweBOUNDEDL2D_IVIREFRAME.UVDFFETE-CR-OS2',

,AICesGEOMETRICALLY_BOUNDEDL2D_WIREFRAME.POINT',

,AIC_GEOMETRICALLY_BOUNDEDL2DLWIREFRAME.POLYLINE',

'AIC_GEOMETRICALLY_BOUNDED_2几WIREFRAME.TRIMInIED_CURVE'])=

1)

))二0)

))=0;

WR6:SIZEOF(QUERY(gcs<’QUERY(item<‘SELF.items}

'(AIQGEOMETRICALLY乙BOIJNDEI乏2几WIREFRAME.GEOMETRIQCURVE-SET'

INTYPEOF(item)))}

NOT(SIZEOF(QUERY(crv<“

QUERY(elem<‘gcs\geometric_set.elementsI

('AIC_GEOMETRICAI.LY_BOUNDED_2D_WIREFRAME.CURVE'

INTYPEOF(elem)))}

NOT(valid_basis_curve_in_2d_wireframe

(crv))

))=0)

))=0;

WR7:SIZEOF(QUERY(gcs<‘QUERY(item<“SELF.items}

('AIC_GEOMETRICALLY_BOUNDED_2DLWIREFRAME.GEOMETRIC-CURVE.-SET'

INTYPEOF(item)))}

GB/T16656.503-2004/ISO10303-503:2000

NOT(SIZEOF(QUERY(pnt<’

QUERY(elem<’gcs\geometric_set.elements}

(’AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POINT'

INTYPEOF(elem)))}

NOT(SIZEOF(TYPEOF(pnt)‘

['AIC_GEOMETRICALI,N飞BOUNDED_2DLWIREFRAME.CARTESIAN-POINT夕,

'AIC_GEOMETRICALLY_BOUNDFDL2D_WIREFRAME.NNUVPTE--CROO)']I

=1)

))=0)

))=0;

WR8:SIZEOF(QUERY(gcs<’QUERY(item<‘SELF.items}

('AIC_GEOMETRICAI,LYBOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET'

INTYPEOF(item)))I

NOT(SIZEOF(QUERY(pl<’

QUERY(elem<‘gcs\geometric_set.elementsI

('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POLYLINE'

INTYPEOF(elem)))}

NOT(SIZEOF(pl\polyline.points)>2)

))二0)

))=0;

ENDesENTITY;

(.

形式限制:

WR1:geometrically_bounded_2d_wireframe_representation应该有2维的coordinate-space-di-

mension坐(标空间维数)。

WR2:geometrically_bounded_2d_wireframe_representation中的项应该是geometric_curve-set

几(何曲线集),axis2_placement_2d二(维二轴定位)或mapped-item(映射项)。

WR3.geometrically_bounded_2d_wireframe_representation的项应至少包括一个mapped-item或

geometric-curve-set.

WR4:若geometricalIy_bounded_2d-wireframe-representation中有mapped-item,则该mapped-

item的源应为geometrical]y_bounded_2d_wireframe_representationo

WR5:geometric-curve-set中的每个元素应该是:b_spline_curve(B样条曲线)、circle(圆)、com-

posite-curve复(合曲线),ellipse椭(圆),offset-curve-2d二(维偏置曲线),point点(),polyline折(线)或

trimmed一curve裁(剪曲线)。

WR6:geometr:cally_bounded_2d_wireframe_representation的geometric_curve-set中的每条off-

set-curve偏(置曲线)的基本曲线分别是polyline,b_spline_curve,ellipse或circle.geometrically-

bounded-2d_wireframe_repres

定制服务

    关联标准

    相似标准推荐

    更多>