ICS 25. 040. 40
中华人民共和国国家标准
GB/T 16656.507---2010/IS0 10303-507.2001工业自动化系统与集成
产品数据表达与交换
第507部分:应用解释构造:几何有界曲面
Industrial automation systems and integration-Product data representation and exchange-Part 507 :Application interpreted construct : Geometrically boundedsurface
(IS0 10303-507:2001,IDI)
2011-01-14发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2011-05-01实施
GB/T 16656.507—2010/IS0 10303-507:2001目
规范性引用文件
术语、定义和缩略语
3.1ISO 10303-1中定义的术语
3.2GB/T16656.42中定义的术语
3.3GB/T16656.202中定义的术语3.4其地术语和定义
3.5缩略语
4EXPRESS短表
录A(规范性附录)
实体短名
附录B(规范性附录)
信息对象注册
附录C (资料性附录)
EXPRESS-G图
附录D(资料性附录)
计算机可解释的列表
TTTKAONIKAa
GB/T 16656.507-2010/ISO 10303-507.2001前言
GB/T16656工业自动化系统与集成产品数据表达与交换\是一项由多个部分组成的标准,各部分单独出版,6B/T16656的所属各部分又组成多个子系列,即:第1部分至第19部分规定了摘述方法:第20部分至第29部分规定了实现方法;一-第30部分至第39部分规定了一致性测试方法与框架,第40部分至第59部分规定了集成通用资源:一第100部分至第199部分规定了集成应用资源;第200部分至第299部分规定了成用协议-—第300部分至第399部分规定了抽象测试套件;一第400部分至第499部分规定了应用模快#第500部分至第599部分规定了应用解释构造;第1000部分至第1995部外规定了碰用模块GB/T16656&工业自动化系统与集成产品数据表达与交换多现已发布和即将发布的包括以下部分:
第1部分:概述与基本原理;
—第 11部分:描述方法:EXPRESS语言参考手册.第21部分:实现方法:交换文件结构的纯正文编码,一一第28部分:实现方法:EXPRESS模式与数据的XML表达(使用XML模式);-第31部分:一致性测试方法论与框架t基本概念;-第32部分:一致性测试方法论与框架;对测试实验室与客户的要求:第34分:一致性测试法论与框架:应用协议实现的抽象测试方法;第41部分:集成通用资源:产品摘述与支持源理!一第42郝分,集成通用资源:儿何与拓扑表达;第13部分:集成通用资源:表达结构-.-第44部分.集成通用资源:产品结构配置;第15部分:集成通刚资源:材料第46部分:集成通用资源:可现化显示;—第47部分:集成通用资源:形状变化公差:第49部分:集成通用资源:工艺过程结构和特性:第51部分集成通用资源:数学表达:…·第54部分集成通用资源:分类和集合论;一第55部分:集成通用资源:过程与混合表达;第36部分:集成通用资源:状态,第101部分:集成应用资源:绘围;:第105部分:集成应用资源:遗动学:一第201部分:应用协议:显式绘图:一第202部分:应用协议:相关绘图;一第203部分:应用协议:配置控制设让,1
GB/T16656.507-2010/S010303-507.2001第238部分:应用协议:计算机数值控制器用的应用解释模型:第501部分:应用解释构造:基于达的线框:第502部分:应用解释造:革于壳的线框,第03部分,应用解释构造:几何有界二维线框第504部分:应用解释构造:绘图注释·第505部分:应用解释构造:图样结构与誉理:-.-第506部分:应用解释构造;绘图元素;第507部分:应用解释构造:几何有界曲面!-第508部分:应用解释构造:非流形曲面第509部分:应用解释构造:流形曲面;第513部分:应用解释构造:基本边界表达;第520部分:应用解释构造:相关绘图元素;一第1001部分:应用模块:外观赋值,第1002部分:应府模块:颜色;第1003部分:应用模块:曲线外观;第1001部分:应用模块:基本儿何形状-第1005部分:应用模块:基本拓扑,第1006部分:应用模块:基础表达;—第1007部分:应用模块:通用曲面外观;一第1008部分:应用模块:层赋值:第1009部分:应用模块:形状外观和层。本部分是GB/I16656的第507部分。本部分等同采用国际标准I5010303-507,2001&工业白动化系统与集成产品数据表达与交换第507部分:应用解释构造:几何有界曲面》(英文版),其技术内容和结构与1S010303-507:2001保持一致,为便于使用,做了如下编辑性修改;a)删去了ISo前言、案引:
b)对于带下划线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了维扩其英文原意,在本部分中,都使用其英文原名,仅当其作为标题时,我们在该英文名前增加了其归瞬的类型说明。
本部分的附录 A、附录 B为规范性附录,附录 C、附录 D 为资料性附录。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集战标准化技术委员会(SAC/TC159)归口。本部分主要起草单位:中国标准化研究院,本部分主要起草人:周歆华、王志强、李文武、洪岩、杨肯海、刘守华。KAoNIKAa
CB/T 16656.507—2010/IS0 10303-507:2001引言
GB/T16656是计算机可解释的用于产品数据表达和交换的技术标准。其目的是提供黄穿产品整个4命周期的、独文于任何特定系统的描述产品数据的中性机制。其描述功能不仅适合中性文件的交换,而且也是实现和共享产品数据库及存档的基础。GB/T16656由多个部分组戒,每个部分单独发表。各个部分都分属以下系列之一:描述方法、集成资源、应用解释构造、应用协议、抽象测试套件、实现方法和致性测试。本部分屁于应用解释构造系列。
应用解释构造(AIC)给出了解释构造的逻辑组合以支持在多个应用相关环境中使用产品数据的特定功能。解释构造是集成资源的公共解释以支持应用协议中共享信息的需求。本部分通过几何有界曲面模型为几何形状的描述规定了成用解释构造。它包括定义纯几何有界模型的几何资源,几何有界模型由基本与雕塑曲线和再面组成。团
1范围
GB/T16656.507—2010/1S010303-507:2001工业自动化系统与集成
产品数据表达与交换
第507部分:应用解释构造:几何有界曲面
GB/T16656的本部分规定了集成资源的解释,通过几何有界曲面模型来满足对儿何形状的表达的蓝求,
以下内容属于本部分的范围:
3D点1
一定义在曲线或曲面参数空间中的点;-3D曲线:
文在曲面蔡数空间中的曲线。
注,这样的曲也为peure或cos,这是参数化曲线和曲面上的曲的简称。基本曲线:圆,圆,抛物线和双曲线:梧交曲线;
至少由三点组成的折线:
曲面;
基本曲面:平面.柱面、锥面、面环面和球面:通过曲线的旋转或绒性拉伸而产生的扫描面雕塑曲线和曲面;
曲线和曲面的剪裁:
曲线和曲面的复合;
曲线、曲面和曲面模型的复制;一曲线和曲面的三维偏置。
以下内容不适用于本部分的范国:一尤界几何:
一自交儿何:
…-二维笛卡尔垒标空间内的几何;一点的复制:
括扑实体。
2规范性引用文件
下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文作的最新版本。凡是不注日期的引旧文件,其最新版本适用下本部分。
GB/T16262.1信息技术抽象谱法记法
TTTKAONIKAa
GB/T 16656.507--2010/ISO 10303-507:2001GB/T16656.41—1999工业自动化系统与集成产品数据表达与交换第41部分:集成通用资源:产品描述与支持原理(idtIS010303-41:1994)GB/T16656.12一1998工业自动化系统与集成产品数据表达与交换第42部分,集成通用资源:几何与拓扑表达(idt15010303-42:1994)GB/T16656.43—1999工业自动化系统与集成产品数据表达与交换第43部分:集成道用资源:表达构(idtISO10303-43:1994)CB/T16656.202--2000工业白动化系统与集成产品数据表达与交换第202部分:应用协议:相关绘图(eqv1010303-202:1996)ISU10303-1:1994工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原理IS010303-11:1994工业白动化系统与集成产品数据表达与交换第11部分:播述方法:EXPRESS语言参考于册
注:GB/T 16656.202被术语AIC的定义规范完全的引用。3术语,定义和缩略语
3.1[SU10303-1中定义的本语
ISO10303-1所定义的下列术语适旧于本部分:抽象测试套件abstracttest suite(ATs):应用application;
应用相关坏境application contcxt应用协议applicationprotocol(AP)数据data;
数据交换dataexchangc,
通用资源generic rcsautcer
实现方法implementation method;信息information;
集成资源integrated resourcen解释interpretation;
模型model,
产品product;
产品数据product data!
结构structure.
3.2GB/T16656.42中定义的术语
GB/T16656.42所定义的下列术语适用于本部分:边界boundary!
坐标空间coardinatespace;
曲线curvc
维数dirnensionality
域domaini
一参数空间parameterspace
自交self-intersect:
曲面surface。
3.3GB/T16656.202中定文的术语GB/T16656.202所定义的下列术语适用于本部分。2
GB/T16656.507--2010/ISO103D3-507:2001应用解释构造AppticationInterpretedConstrnct;AIC解释结构的一种逻辑组,它支持横跨多种应用相关环境的使用产品数据的规定功能。3.4其他术语和定义
下列术语和定义适用于本部分。3. 4. 1
几何有界
geomelrically bounded
仅用坐标空间中的值来定义它的边界和连通性的几何形状的播述,不用拓扑构造定义。3.5缩略语
下列缩略语适用本部分。
AIC应用解释构造(ApplicationInierpreted Construct)AP:应用协议(applicationprotocol)ATS:抽象测试套件(abstracttegtsuite)4 EXPRESS 短囊
本章规定rEXPRESS模式,所来用的元素取自集成资源,包含GB/T16655本部分规定的类型。实体描述和数。
注1:本AIC中有很多未引人的集或资源所规定的子类和选择列表项。通过使用IS010303-11贮式接口规则,某些构造从子类树或选择列表中被排除。在一些情况下,删除了所有的选择列表项。内为 AIC:将在应用协议相关环境内实现,因此选择列表项在应用协议中定,义。这个应用解释构造为曲面模型的定义提供儿何实体的一致集,这个曲面模型由点,基本或雕塑的曲线和曲面组成。几何应该是有界的;拓扑实休不用于边界限制。EXPRESS描述:
SCHEMA aic_geometrically_hounded_surface,REFERENCE FROM support_resource_schena (bag.to_set) ;
USE FROr geometric_model_schena (geometric_set),
TSEFROMgeometry_schema(
axial_placement,
axis2_placenent_2d,
axis2_placenent_3d.
b_spline_curve,
b_spline_curve_with_knots,
b_spline_surface,
b_spline_surface_with_knots+bezier_curve,
bezier_surface,
houndary_curve,bzxz.net
-GB/T 16656.41
-GB/T 16656.42
-GB/T16656.42
CB/T 16656.507--2010/1S0 10303-507:2001bounded_pcurve,
bounded_surface_curve,
cartesian_point,
cartesian_transformation_aperator_3d,circle,
composite_curve,
composite_curve_on_surface,
composite_curve_segment.
conical_surface,
crrve,
curve_bounded_surface,
curve_replica,
cyl indrical_surface,
degenerate_pcurve,
degenerate_toroidal_surface,direction,
ellipse,
avaluated_degenerate_pcurve,geometric_representation_context.hyperbola,
intersection_curve,
offset_curve_3d.
offset_aurface,
outer_boundary_curve,
Parabola,
plane,
point,an_curve,
point_on_surface,
polyline,
quasi_unifarm_curve,
quasi_uniform_surface,
rational_b_spline_curve,
rational_h_apline_surface,
rectangular_coaposite_surface,rectangular_trimmed_aurface,reparametrised_conposite_curve_segment,seam_curve,
spherical_surface,
surface_curve,
surface_of_linear_extrusion,surface_ of_revolution,
surface_patch,
surface_replica,
swept_surface,
toroidal_surface,
trinmed_curve,
uniform_curve,
unifarm_surface,
vector);
GB/T16656.507—2010/IS010303-507:2001SE FRoM product_property_representation_schena(shape_representation);
USE FROM representation_schema (definitioral_representation,napped_iten,
parametric_representatian_context,representation,
representation_item,
representation_map)
注2,以上引用的模式可以在下列帮分中查到。gecmetric_nodel_schem
gecmetry_echema
protct_progerty_repres
entatianschen
representation_schena
Bupport_reaource_scbena
4.1基本概念和假设
GB/T 16656. 41
-GB/T 16656.43
GB/T 16656, 42
GB/T 16656.42
GB/T16656.47
GB/T16656.43
CB/T 16656.41
在应用协议模式中使用AIC时+以下实体将被独立实例化:-gcmetrically_bounted_surfacc_shapc_rcprescntation(几何有界曲面形状表达)。4. 2aic_grometrically_bounded_surface 模式实体定义: geometrically_bounded_surface_shape_representation
geomctrically_bounded_surfaceshape_rcpresentatiun应用不带拓扑结构的曲面模型描述了product形状或形状的部分。
注1:本部分不包括实体Product,本部分的最高层级实体是gcometrieally_bounded_surface_shape_iepresentation。它是shape_rep-Tesentation.这个shaperepresentation 和包括geometric_sct 的GB/T 16656.4l 中定义的一样.Pointcurvc和surface可能包括在gcomctric_set中,只要它们和GB/T16656.12规则comnatible_dimension中定义的维数-一样。geometrically_bounded_surface_shape_representation应该包括至少一个surlace。专门用于支持其他几何实体定义的几何实体本身不会存在于geometric_set的elements中。所有的几何实体的维数都是三,除了用下定义pcurve目的的二维儿何。一维 cartesian_point 的使用被5
GB/T 16656.507—2010/IS0 10303-507:2001排除在外。
所有无界曲线和曲面应该显式地剪裁。曲线的边界应该或者由曲线上的点和这些点和曲线间的显式地关联定义,或者由参数值定义。曲面的边界应该或者由曲面上的曲线和这些曲和曲面间显式地关联定义,或者由参数值定义。geometrically.bounded_surfacc_shape_reprcsentation 的 itcms 也可能是在 GB/T 16656.42 中定义的mapped_item类型,或axis2_placement_3d类型。这些items用来把一个或几个gcometricallybounded_surface_shape_representations案集成其他的geometrically_bounded_surface_shape_rcpresentation
实体的WHERE规则限制根据上的声明引自GB/T16656.42和GB/T16656.43的实体数据类型的使用。大多数实体类型的有效性和约束都在以下三个函数中指定:- gbsf_check_points
wgbsf_check_curve;
gbsf_check_surface。
这三个菌数应该被应用到gcometrically_bounded_surfaee_hape_Icpresentation中所有eometric_set的所有elements中。这三个函数自动评测这些elerments引用的所有的point,curve 和suriace,因此这三个函数被递归地调用。示例;Psurve引用curve和suriace,函数gbsf_check_curve不仪验证peurve,而且验证它的下层几何,因此,它将不收调用它自己,还调用gbsf_check_surface。往2:使用ISO10303本部分的应用协议应当明确地允许shape_representation文体可能被实例化成geometricallybounded_surface_shape_reprcsentation.EXPRESS描述:
ENTiTY geometrically_hounded_surface_shape_representationSUBTYPE OF (shape_representation)WHERE
WR1 : SIZEOF (QUERY (it <* SELF.iteMSHOT(SIZEOF
(L'AIC_GEOMETRICALLY_BOUNDED_SURFACE. GEOMETRIC_SET ,'AIC_GEOMETRICALLY_BOUNDED_SUREACE.MAPPED_ITEM'AIC_GEOMETRICALLY_BOUNDED_SUREACE.AXIS2_PLACEMENT_3D]* TYPEOF
(it)) = 1))) = 0;
WR2: SIZEOF (QUERY(it* SELE.itemsSIZEOF
(['AIC_GEOMETRICALLY_BOUNDED_SUREACE.GEDMETRIC_SET,'AIC_GEOMETRICALLY_BOUNDED_SURFACE.MAPPEI_ITEH: *TYPEOF(it)) = 1))> 0;
WR3:SIZEOF(QUERY(mi<*QUERY(it*SEFiteMS'AIC_GEOMETRICALLY_BOUNDED_SUREACE.MAPPED_ITEMIN TYPEOFit))NOT (('AIC_GEOMETRICALLY_EOUNDED_SURFACE.'+'GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATIOHINTYPEOR
(milmapped_iten,mapping_source.mapped_repregentation))6
(SIZEOF(QUERY (mI_it*
GB/T 16656.507--2010/IS0 10303-507+2001mi,mapped_iten.mapping_source,mapped_representation,itensC'AIC_GEOYETRICAELY_BOUNDED_SURFACE. GEOMETRIC SETIN TYPEOF(r_it)))) >0))))= O;WR4 :SIZEOF (QUERY (gS * DUERY (it * SELE,itENs )'AIC_GEOMETRICALLY_BODNDED_SURFACE, GEOMETRIC_SET IN TYPEOF (it))NODT (SIZEOF (QUERY (pnE - * QUERY (gSe *gsigeometric_set, elements 1'AIC_GEQMETRICALLY_BOUNDED_SURFACE.POINT IN TYPEOF (gSeI))r(gbsf_check_point(pnt))))=0)))=0;IRS ,SIZEOF (QUERY (gs < * QUERY (it * SELF.itens )'AIC_GEOMETRICALLY_BOUNDED_SUREACE.GEOMETRIC_SET IN TYPEOF (it))1NOT (SIZEOF (QUERY (CY < * DUERY (gBel gsigeometric_set.elcmenta
\AIC_GEOMETRICALLY_BODNDED_SURFACE.CURVE\IN TYPEQF(gSe1))NOT (gbsf_check_curve(cv)))) = 0))) = 0,WR6;SIZEOF(QUERY(gs <*QUERY(it*SELF.itens!'AIC_GEOMETRICALLY_BOUNDED_SURFACE, GEOMETRIC SET IN TYPEOF (it))HOT (SIZEOF (QUERY (sf <* QUERY (gsel <*gsigeometric_set.elements
'AIC_GEOMETRICALLY_BOUNDED_SUREACE.SURFACE' IN TYPEOF (gsel))|NOT (gbsf_check_gurface(sE)))) = 0))) = D;WR7 +SIZEOF (QUERY (gs < * QUERY (it <* SELF.itens'AIC_GEOMETRICALLY_BOUNDED_SUREACE. GEOMETRIC_SET IN TYPEOF (it)) iSIZEOF (QUERY (gsel < * gsigeametric_set.elenents l'AIC_GEOMETRICALLY_BOUNDED _SUREACE. SURFACE'IN TYPEOF (gseI)>)> 0)) >0;
END ENTITY:
正式建设:
WRl:geometrically_bounded_surface_shape_tepresentation 中的 items 应该是 geometric_set+mapped_item 或者 axis2_placement_3d注3,axis2_placement_ad是--个有效的mapped_irem.mapping_target,为了包含另一个representation在geomet-rically_bounded_gurface_shape_reprtsentationt有效mapped_item见R3)的item列表之内mappad_itenmapping_source, mapping, origin 可以是在 mapped_,representation 的 genmetric_reptesentation_context 中可以找到的任何一个实体,如果这个实体是axis2_placement_3d,那么根据一个只能做平移和旋转操作的转换短阵,把mapped_reptesentetian映射为cometrically_bounded_surface_shape_representation。如果cartesian_transformatian_operEtor_3d被用作tLApping_origin,缩教和镜像就是可能的。WR2:geometrically_bounded_surlace_shape_representation中至少有个itetus应该是geometric_set 或者 mapped_itemWR3:如果geometrically_boundedsurlace_shape_represcntation中有mapped_item,它的4
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。