STEP标准在计算机辅助工程CAx中的应用

计算机辅助工程方向论文,硕士研究生毕业论文

STEP标准在计算机辅助工程CAx中的应用

您好!以下是我公司特意为您精心提供的计算机辅助工程方向论文,硕士研究生毕业论文,如需请您联系我们客服或者直接拨打公司热线电话:021-58510201 13764953297联系人:杜先生上海论文网祝您前程似锦!

1 STEP标准

1.1 STEP标准概述

STEP(Standard for the Exchange of Product Model Data)标准是一个正在完善中的“产品数据模型交换标准”。它是由国际标准化组织(ISO)工业工程自动化与集成技术委员会(TC184)下属的第四分委会(SC4)制订,ISO正式代号为IS0-10303。

随着工业工程自动化和计算机技术的不断发展,工业界迫切需要综合性强、可靠性高的信息交换机制实现计算机辅助工程(CAx)系统之间的有效集成。STEP标准既是一种产品信息建模技术,又是一种基于面向对象思想方法的软件实施技术。它支持产品从设计到分析、制造、质量控制、测试、生产、使用、维护到废弃整个生命周期的信息交换与信息共享,目的在于提供一种独立于任何具体系统而又能完整描述产品数据信息的表示机制和实施的方法与技术[1]。

1.2 STEP标准的体系结构

STEP把产品辅助信息的表达和数据交换的实现方法区分成六类:描述方法(Description Methods);实现方法(Implementation Methods);集成资源(Resources):分一般资源和应用资源;应用协议(Application Protocols);一致性测试方法论和框架(Conformance Testing);抽象测试集(Abstract Test Suites)[2]。其中,构成核心体系的关键语言有:

1)描述语言:EXPRESS语言是STEP标准开发的面向对象的信息模型描述语言(ISO 10303-11),用以描述集成资源和应用协议,即是记录产品数据的建模语言,在STEP技术中处于基础和核心的地位。

2)实现语言:鉴于EXPRESS本身不是一种实现语言,STEP规定了若干通过映射关系来实现EXPRESS的语言。主要有:

STEP中性文件(ISO 10303-21):中性文件采用自由格式的物理结构,不依赖于列的信息(IGES有列的概念),且无二义性,便于软件处理。中性文件格式是信息交换与共享的基础。

SDAI接口———Standard Data Access Interface(ISO 10303-22):是STEP中规定的标准数据存取接口,提供访问和操作STEP模型数据的操作集,为应用程序开发员提供统一的EXPRESS实体实例的编程接口需求规范。可用于更高层的数据库实现和知识库实现。

STEP data in XML(ISO 10303-28):提供STEP文件到XML的映射,XML是为Internet上传输信息而设计的一种中性的数据交换语言,是Internet/Intranet间存储和提取产品数据的主要语言工具。

3)应用协议(AP):STEP利用应用协议(AP)来保证语义的一致性。应用协议指定了在某一应用领域中,共享信息模型结构所需遵循的特定应用协议所规定的模型结构。通过应用协议,建立一种中性机制解决不同CAx系统之间的数据交换。目前,已制订或正在制订的有关工程设计与制造方面的STEP应用协议有38个(AP-201~AP-238)[3,5]。

2 STEP标准应用协议在计算机辅助工程CAx中的应用

  STEP标准把产品设计制造全部生产活动所需的各种分散的系统有机地集成起来,为高效益、计算机职称论文高柔性的制造系统服务。每个CAx系统通过自身的前后处理器实现与中性文件的信息交换,从而实现了CAD/CAM/CAE/CNC/PDM系统之间的产品数据交换。STEP将是二十一世纪现代先进制造技术发展的必然产物,也将是CIMS信息集成系统的核心和实施并行辅助工程方向的关键。

2.1 AP203/AP214与CAD

AP203是最早成为ISO标准的应用协议之一,全称是“三维设计数据的配置控制协议(Configuration con-trolled 3D designs of mechanical parts and assemblies)”。AP203是针对有配置管理的产品三维数据交换而设定的应用协议,限于产品生命期内的设计阶段,适用于机械零件与部件。AP203协议主要描述两大类产品信息:产品配置信息和硕士研究生毕业论文计算机工程辅助方向三维几何形状信息。

AP214全称是“汽车机械设计过程的核心数据(CoreData for Automotive Mechanical Design Process)”,协议以汽车作为最终产品,涵盖了产品整个生命周期活动内所需要的产品数据。最初几乎由世界所有汽车制造厂家参与开发(如:德国的宝马、奔驰,美国的通用、福特,日本的日产、丰田等),目前,国际化标准组织将其改名为“机械设计过程核心数据”,使AP214成为支持机械产品设计开发全过程的国际标准。

目前,主流CAD系统,如Pro/E、UG、CATIA,都提供AP203/AP214文件的支持。应用程序通过STEP文件前/后处理器完成对STEP中性文件的读写,即STEP文件前处理器把应用程序的内部数据转换成符合STEP交换结构语法的文件;STEP文件后处理器读入STEP文件,把交换结构描述的数据转换成接收系统的内部数据。基于AP203/AP214协议的STEP文件成为产品设计阶段的重要的中性转换文件。

2.2 AP224与CAPP

AP224全称是:“使用形状特征的面向工艺规划的机械产品定义(Mechanical Product Definition for Process Planning Using Form Features)”。AP224定义了单个机械零件的制造过程所需的信息模型,毕业硕士研究生可以用其核心思想是采用面向制造的形状特征描述产品外形,并提供相应的加工信息。AP224产品模型提供的信息可以用于刀具与工作台的选择、车床切削速度和进给度等加工参数确定、材料单的制订、加工时间的规划等,其数据可直接作为CAPP系统的输入。
在CAD/CAPP/CAM集成系统中,特征已成为沟通
设计与制造的纽带。基于特征的AP-224产品数据模型
将实现CAD、CAM之间的无缝连接,从根本上解除制造
领域对二维图样的依赖。

2.3 AP238与STEP-NC

STEP-NC(ISO-I4649)是CAD/CAM与CNC之间基于STEP建立的一种新的接口标准。计算机硕士论文其内部定义的AP238的应用协议,涵盖了产品的设计和制造信息,包括几何模型(AP203或AP214)、特征定义(AP224)、公差定义(AP219)、工艺流程(铣、车、EDM等)等。CAM系统(包括操作者)只负责加入工艺信息和刀具信息,生成AP-238格式加工程序,无需经过后处理,由STEP-NC控制器读入直接控制数控机床。

STEP-NC将STEP标准扩展至CNC领域,以面向对象的形式将产品的设计信息与制造信息联系起来。新的数据模型按制造特征(如孔、型腔、螺纹、倒角等)进行编程,加工程序以“工作步骤”(Working steps)作为加工流程的基本单位,每个工步定义一具体的机床操作。STEP-NC摈弃了传统G、M代码(ISO-6983)程序中直接对坐标轴和刀具动作进行编码的做法,鉴于这种面向运动和开关控制的数控程序限制了CNC系统的开放性和智能化发展,使得CNC与CAx技术之间形成了瓶颈,严重阻碍了机械制造业的发展,直接导致了STEP-NC的出现。目前,STEP-NC标准草案(ISO-DIS-14694)正在完善中。有关基本规则与铣削加工的标准(草案)已完成,包括基本概念和规则(Part 1)、通用数据(Part 10)、数控铣削加工工艺(Part11)、铣削刀具(Part 111)等。正在制订的STEP-NC标准有:数控车削加工(Part 12)、放电加工(Part 13)、木材和玻璃的加工(Part 14)、检测(Part 15)等。有关STEP-NC的CNC控制器也成为业界研究的热点,据美国STEP Tools公司的预测,STEP-NC控制器有望在本世纪的第一个十年内出现,届时人们将会看到自动化制造的全新景象。

2.4 AP209与有限元技术(FEA)

AP209全称是:“复合材料和金属结构的分析与设计应用协议(Composite and Metallic Structural Analysis andRelated Design)”。AP209是2001年上升为STEP标准草案(DIS)的关于有限元分析的应用协议。硕士研究生,协议定义了有计算机应用限元分析的实体,包括有限元网络模型(节点、单元、局部
坐标等)、材料和特性(材料参数、截面特性等)、有限元分析的控制模型(载荷、约束、加载过程等)、有限元分析的结模型以及用来描述控制和结果的状态模型等几个方面的实体。AP209可以满足结构静力分析、模态分析、动力响应、热传导、电磁场分析等线性分析和较简单的非线性分析方面的需求[4]。

2.5 STEP模型映射技术[6]

STEP标准包含了多个应用协议,每个应用协议针对若干个特定的应用领域。然而,一个应用协议往往只能实现一定的范围内的系统互操作,例如,AP214的设计特征模型可用于CAD系统之间的信息共享;AP224的制造特征模型用于CAPP系统之间的信息共享,当有多个STEP应用协议同时使用,且需在不同应用协议的系统间交换数据时,通常使用模型映射技术来完成异构系统间的信息共享,硕士研究生毕业论文。

转载请注明,本文来自上海论文网http://shlunwen.com/

温馨提示:以上为我公司为您提供的部分计算机小论文,如需计算机论文,计算机硕士论文,计算机职称论文请您联系我们客服,或拨打咨询热线:021-58510201