一、公共CIM的概念与特征
零件特征信息是CAPP系统工艺计划编制的主要信息来源。CAPP系统的运行效率在很大程度上取决于零件信息模型的好坏以及模型的构造速度[1][2]。
SIP-CAD系统是863计划研究课题——基于机械加工工艺自动创成的集成化CAD/CAPP商品化原型系统SIP的特征定义子系统。系统以AutoCAD为开发平台,采用交互输入方式对零件工程图信息进行加工特征的定义。交互定义方式形式上虽然简单,但存在效率低、烦琐等缺点,而且特征信息与几何信息之间无必然的联系。特征信息与图形几何信息在物理上的分离还给数据管理和数据安全带来了很大不便[3]。扩展实体数据(extended entitydata)能够有效地解决零件图形信息和特征信息的组织和关联问题。
1、特征信息的构造方式
特征是CIMS诸子系统传递零件信息的媒介:①特征是联系底层几何元素(点、线、面和体)与零部件的桥梁;②特征的组成元素可以作为尺寸、公差、表面粗糙度、材料等几何属性及加工信息的载体。
构造零件特征信息,主要的方式有[2]:特征交互定义、特征自动识别、特征重构和特征造型。原版本SIP-CAD系统采用交互定义方式:首先必须绘制好零件图,然后人工交互输入CAPP所需的零件特征信息(尺寸、公差、表面状况、材料、尺寸链等)。但一般认为,特征造型方式比较符合设计人员的习惯,绘图的过程就是特征信息的生成过程。遗憾的是,AutoCAD并不支持类似于特征造型的特征定义方式。因此,在AutoCAD环境下模拟一个类似于特征造型的特征定义系统具有现实意义。扩展实体数据则使这一目标变得可行。
选择AutoCAD作为开发平台,原因有二:①AutoCAD是目前应用最为广泛二维图形软件:②对于回转类零件,二维图形已足够清楚地表达其形状。
2、基于“标志”的扩展实体数据技术
扩展实体数据是直接附加在图形实体数据之后,由应用程序解释的一段数据。它使实体的语义更加丰富,为解决图形几何/拓扑信息与特征信息分离、AutoLISP和ADS程序员兼容以及特征信息多视域等问题开拓了思路。
2.1 扩展实体数据二级组码 AutoCAD为扩展实体数据提供了十来个DXF组码。如果只用这些组码来定义实体的扩展实体数据,同一组码所表达的数据含义可能大不一样,容易造成混乱。为此,我们提出扩展实体数据二级组码的概念。
扩展实体数据二级组码是对扩展实体数据DXF组码的一种扩充(见表1第二列)。所有二级组码均由DXF组码1070标识。如同DXF组码10代表圆心一样,每一组扩展实体数据均有与其对应的二级组码。不同的是:一个二级组码所跟的数据类型是可变的,而且可与包含在一对“{”“}”中的多段扩展实体数据相关联。
新译通翻译的主要语种
英语、法语、俄语、西班牙语、阿拉伯语;日语、韩语(朝鲜语)、德语、意大利语、葡萄牙语、荷兰语、瑞典语、芬兰语、丹麦语、波兰语、乌克兰语、保加利亚语、罗马尼亚语、捷克语、斯洛伐克语、塞尔维亚语、克罗地亚语、匈牙利语、波斯语、土耳其语、阿尔巴尼亚语;印地语、乌尔都语、马来语、印度尼西亚语、菲律宾语、泰语、越南语、老挝语、柬埔寨语、缅甸语、僧加罗语、蒙古语;豪萨语、斯瓦希里语。 |