基于STEP-NC 的数字化设计和制造制造设计基于数_第1页
基于STEP-NC 的数字化设计和制造制造设计基于数_第2页
基于STEP-NC 的数字化设计和制造制造设计基于数_第3页
基于STEP-NC 的数字化设计和制造制造设计基于数_第4页
基于STEP-NC 的数字化设计和制造制造设计基于数_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 STEP-NC的数字化设计和制造 喻佩佩 ( 常州铁道高等职业技术学校 江苏 常州 213011) 摘 要 : 随着制造技术的飞速发展 , 对于 CNC 的要求越来越高 , 传统的 G/M 代码已经成为现代先进制造技术的瓶颈。而基于 STEP 标准的 STEP-NC 将为现代 CNC 的高速和高精度加工提供条件。 关键词 : STEP-NC; CAD/CAM; 数字化制造 1: 当前 NC系统面临的问题: 自 1952年世界上的第一台数控机床在美国 MIT诞生以来 , 数控技术得到迅猛的发展 , 由初期的晶体管分立元件系统发展到了今天基于 PC的开放 式计算机数控系统。 尽管近年来硬件技术和软件技术的飞速发展给 CNC的高速 和 高精度加工提供了保证 , 但由于目前在工业化应用中的 NC所采用的编程方式还是基于 50多年前开发的 ISO6983(G/M代码)标准。这种代码仅包括一些简单的运动指令和辅助指令 , 而不包含零件几何形状、刀具路径生成、刀具选择等信息 , 因此需人工干预确定这些数据 , 导致编程效率低等问题。随着计算机辅助系统 CAX技术、系统集成技术等的飞速发展和广泛应用 , 该标准已成为制约数控技术乃至自动化制造发展过程中的瓶颈问题。 2: STEP和 CAD/CAM的集成: 自 上个世纪 80年代以来 , 人们已开始通过采用统一的数据模型 STEP(ISO10303)标准来实现 CAD/CAM 系统间的集成。 STEP 标准中的应用协议 AP203 通过边界描述来定义零件实体模型 , CAM系统通过读取 CAD系统生成的 AP203文件获取零件的信息内容 , 运用工艺设计知识 ,设计合理的加工工艺 , 选择优化的加工参数和加工设备 , 自动生成零件的 NC加工程序 。 3: STEP-NC的研究现状: 虽然采用 STEP标准实现了 CAD/CAM间的产品数据共享 ,但是 传输 到 CNC仍是单向流动 ,制造过程中下游的信息不能反馈给上游 , 而 STEP-NC 的出现和基于 STEP-NC/STEP 的全零件信息建模为系统集成提供了一条有效的途径 ,它是 一个面向对象的新型 NC编程数据接口国际标准( ISO 14649) , 包括 13个部分 , 分 3个阶段发布 , 目前已发布有:基本概念和原理规则、通用标准、数控铣削加工工艺、铣削刀具等几个部分。 近几年 , 欧美已经启动了几个有关 STEP-NC的项目 , 如 OPTIMAL,MATRAS,STEP-NC等 , 其中欧 洲的 STEP-NC项目 旨在实现和测试铣削加工数据接 口 , 共有 20多个 CAD/CAM、 NC和数控机床领域的企业和研究机构参与 了该项目的研究工作 。 2001年 , 符合 STEP-NC标准的二维半和三维数控铣削加工过程已经在德国 Siemens、意大利 FIDIA公司以及欧洲开放式体系结构的CNC原型系统中得以实现 , 其性能已在实验室环境中得到验 证。 4: STEP-NC的数据模型: 一个基于 STEP-NC的数控加工程序由几何信息和工艺信息组成。几何信息采用 STEP数据格式描述 , CNC系统可以直接从 CAD系统读取 STEP数据文件 , 从而消除了由于数据类型转换而可能导致的精度降低问题 。 STEP-NC定义了一种称为 AP-238的应用协议 , 要求 STEP系统直接使用符合 STEP标准的 CAD三维 产品数据模型(包括工件三维几何数据与制造特征信息)、加工工艺信息和刀具信息 ,产生加工程序 , 进而控制加工过程。其间 CAM系统只负责加入工艺信息和刀具信息而不必进行常规自动编程系统中的后置处理操作。图 1所示为一个简化 STEP-NC数据模型 。 图一: STEP-NC的简化数据模型 图 1中的工件是指最终的零件成品 , 工件上需要去除材料的区域由一系列加工特征定义。零件的加工过程被定义成若干个工步序列 , 一个基于零件加工特征的加工步骤决定了哪些加工操作(如钻、铣削)将被执行 , 同时这 里的操作本身也符合 ISO 14649中采用的面向对象的概念 , 它包含了工艺信息、刀具信息、加工策略和刀具路径等信息。 5:基于 STEP-NC的 CAPP和 CNC: 基于 STEP-NC的 CAPP系统与传统 CAPP系统在功能上有很大的区别 , 其最突出的特点是基于特征的工艺设计 , 并能与 CAD、 CNC系统实现双向数据交换。它不但包含传统 CAPP所具有的功能 ,而且还具有特征识别 /特征映射能力以及 CAM的功能。 传统的 CNC系统是封闭的、不开放的 , 用户无法对其内部进行任何修改和扩充 ; NC程序用 G/M代码表示 , 它传递给 CNC系 统是有限的刀具运动位置和速度信息 , 由于 CNC缺乏对高层信息的了解 , 使得它仅仅是一个被动的执行机构。而基于 STEP-NC的 CNC系统由于获取了丰富的零件几何和制造信息 , 因此它具有一定的自主性和智能性。同时由于采用统一的 STEP-NC数据模型描述各种制造信息 , 这使得 CNC系统实现了与上游的 CAD/CAPP系统进行双向的数据交流 ,而这正是实施并行工程的基础和前提。基于 STEP-NC的 CAD/CAPP/CNC的集成系统框图如图 2所示。 图 2 基于 STEP NC的 CAD/CAPPCNC集成系统 6: CAD/CAPP/CNC系统集成的关键技术及实现 : 6.1:特征识别和特征映射 : 特征识别和特征映射是本系统成功的关键技术 , 也是难点所在 , 为了提高系统的实用性 ,本系统具备自动特征识别和交互式识别两种方式。系统采用 Pro/E软件进行零件设计 ,然后利用该软件的接口技术 , 自动生成包含零件几何信息的 STEP中性文件 , 通过特征识别模块从 STEP中性文件识别出零件的几何特征信息。特征映射模块是将识别出的几何特征映射成相应的制造特征 , 并加入相应的工艺信息 , 从而形成 CAPP所需要的零件制造特征模型。 6.2: STEP-NC数据模型的扩充 和基于 STEP-NC信息模型 : STEP-NC数据模型是实现 CAD/CAPP/CNC系统集成的前提和必要条件 , 为了真正地实现系统间的无缝集成 , 我们还必须对 STEP-NC数据模型进行扩充和修改 , 这是因为虽然在 STEP-NC数据模型中包含了几何、制造特征、制造方法、刀具和工序等信息内容 , 但是它还有不完善的地方 , 如在 Machiningoperation实体中没有涉及到设备和工艺装备信息 , 在 Workplan实体中未考虑热处理、材料运输等信息。因此我们通过对 STEP-NC数据模型进行延伸和拓展 , 建立统一的基于 STEP-NC数据模型的零件信息库、工艺信息库和制造资源库 , 利用 XML数据表达技术 , 实现基于网络的数据交换与传送 , 从而使得 CAD、 CAPP、 CNC系统在 STEP-NC基础上真正实现信息的交换和共享。 例如 , 对于设备和工艺装备信息我们首先分别定义一个设备实体和工艺装备实体 , 然后在 Machiningoperation实体中添加一个设备属性和工艺装备属性。这里我们用黑体表示新定义的内容 , 它们分别描述如下 : ENTITY machine; its_id:identifer; its_tools:SET1:nofmachining_tool; END_ENTITY; ENTITY fixture; its_id:identifer; END_ENTITY; ENTITY machining_operation ABSTRACT SUPERTYPE SUBTYPE OF(operation); its_id:identifer; its_machining_strategy:OPTIONAL machining_strategy; retract_lane:OPTIONAL length_measure; cut_start_point:OPTIONAL cartesion_point; its_machine:machine; its_fixture:OPTIONAL fixtur; its_tool:machiningtool; its_technology:technology; its_machine_unctions:machine_unctions; WHERE WR1:cut_start_point.coordinates2=0; ENDENTITY; 设备实体 Machine具有两个属性 : its_id(标识 符 )和 its_tools(刀具 ), 对于任何一台设备 , 标识符是唯一的 , 刀具属性是一个设备上安装的所有刀具的集合 ; 工艺装备实体 Fixture仅含有一个唯一的标识符属性。 7:基于 STEP-NC的数控系统的机构设计: 目前 , STEP基准已经广泛地应用于 CAD/CAPP/CAM系统 , 因而基于 STEP-NC的数控系统可直接读取 CAD/CAM系统输出的 STEP文件( AP238)。同时传统的 STEP-NC统中的加工编程后处理器在基于 STEP-NC的 CAD-CAM-CNC的过程中也会消失 , 取而代之的是在 CAD/CAM系统中 加入STEP-NC插件以便直接输出 AP238文件。 图 3:基于 STEP-NC的数控系统结构模型 图 3为一种采用了 STEP-NC标准的数控系统结构模型 , 该结构模型包含了当前 STEP-NC与数控系统结合的 3种模式。模式 1严格来说只是一种过渡形式 , 上层符合 STEP标准的 CAD/CAM系统与 STEP-NC接口实现双向数据流动 , 下层通过增加符合 STEP-NC标准代码转换接 口 , 将STEP-NC数据代码转换为 G/M等代码 , 进而实现对现行数控系统的控制。模式 2是一种比较简单、初级的模式 , 与模式 1的区别在于下层采用了新型 STEP-NC控制器 , 直接读取 STEP数据格式加工文件。模式 3是模式 2的发展与完善 , 它 将 设计层与车间层之间的功能重新划分 , 实现CAM系统宏观规划与 CAD系统集成、微观功能与车间层的 SFP( Shop Floor Programming) 集成。模式 3中还建立了基于 STEP-NC的智能分析模块 , 实现各种智能化操作 , 包括:刀轨生成、刀具的自动选择、刀具监控、误差 检测补偿、在线测量和突发事件处理等许多数控系统的高级功能 , 以提高生产效率和加工质量 。 8: 基于 STEP-NC的数控系统的发展趋势 : 目前大部分的 STEP-NC标准尚未完成 , 国际上对基于 STEP-NC的数控技术的研究也还处于起步阶段 , 但已有的研究成果表明 , 它必将会对数控技术乃至制造业带来深远的影响。主要体现在以下几个方面: ( 1)数控机床将 以更加高效、易于理解和操作更方便、描述性更强的数控语言 替代 沿用已久的 G/M等代码。这种数控程序通过一系列的加工任务( 工作步骤) 描述制造过程中的所有操作 , 以面向对象( 而 非 面向动作) 的编程使得现场编程界面大为改观。 ( 2) CAD/CAM/CNC之间将会实现无缝连接。 CAD/CAM与 CNC的双向数据流动 , 使得设计部门能够清 楚地了解到加工实况 , 并且可根据现场编程返回的信息对生产规划进行及时快速的调整 , 生产效率将得到极大的提高。 ( 3)网络化设计 /制造 成为现实。现代制造企业通过网络共享各种信息 , 同时由于全球制造企业采用统一的 STEP-NC数据接口标准 , 企业之间的数据流动可以在基于 PC机的 CNC机床与数据库服务器之间直接进行 , 操作人员只需要对数据库中的三维工件模型进行简单的参数设置 , 就可以使机床实现预期动作。 ( 4) 实现完全意义上的开放式智能数控系统。由于 G/M代码的加工信息量过少 , 因此各机床生产商对代码都进行了基本语义外的扩展 , 造成各种类型的数控机床控制系统之间互不兼容 , 严重阻碍了数据的交流和信息共享 , 系统开放式难以实现。 而 采用 STEP-NC标准 , 其数据格式和接口标准完全一致 , 且 STEP-NC数据包含了加工产品所需的所有信息 , 使程序具有良好的互操作性和可移植性 , 为 CNC系统的开放性和智能化奠定了稳固的基础。 ( 5)生产效率将得到极大的提高。加工数据流在整个加工过程中可以迅速地在各个部门、各个企业甚至国际间进行访问和共享 , CAD/CAM与 CNC之间的瓶颈效应也不复存在 , 产品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论