基于STEP-NC的智能加工特征信息定制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STEP-NC的智能加工特征信息定制* 仇晓黎1 Xun Xu 2 刘晓军1 (1.东南大学机械学院 江苏南京 210096; 2.Department of Mechanical Engineering, University of Auckland, Private Bag 92019, New Zealand 摘要STEP-NC具有工步特征,因而可用于实现智能数控加工。应用STEP-NC的数据结构特点,研究了基于STEP-NC工步特征的工艺设计中的关键技术,包括几何信息转换,特征信息提取,工艺设计,STEP-NC文件生成等。特别是对AP203文件的词法分析,以及AP203与几何信息库之间的数据互操作开展了具体研究。所设计开发的面向智能加工的工艺设计系统表明,应用STEP-NC可以实现CAD/CAM之间信息集成和互操作。 关键词STEP-NC;智能加工;可互操;工艺设计;定制 中图分类号TH391 0 前言* 智能加工是智能制造的物理基础,要对所加工的工件信息有全面的了解,才能对加工过程进行有效地调整和优化操作。而传统的G代码、M代码是一种面向运动和开关控制的数控程序,缺乏相应的信息,已经成为数控智能加工的瓶颈[1]。STEP-NC(Standard for the Exchange of Product Model Data-compliant Numerical Control data interface)STEP标准延伸到自动化制造的底层设备,能够在CAD/CAM系统和CNC机床之间传输,从而建立一整条制造网的高速公路[1],是实现智能加工,进而实现智能制造的一个有效途径。该标准应用面向对象的“加工工步”概念,而不是机床刀具运动,来确定加工工艺,从而克服了ISO 6983的缺陷。“加工工步”对应于高级加工特征和相关的工艺参数,而CNC则将相应的“加工工步”转换为轴的运动和刀具的操作。STEP-NC的研究较具代表性的项目有欧洲的STEP-NC项目(1991)、美国的Super Modal项目(2002)、日本的Digital Master项目,以及新西兰Aucland大学制造系统研究室,英国BATH大学创新技术研究中心(IMRC)、德国AACHEN科技大学等。国内研究人员在这方面也做了很多研究,涉及的领域也越来越广泛。 1 基于STEP-NC的加工工艺特征 1.1 STEP-NC 加工特征 STEP-NC包括13个部分[2],其最大的好处是可以利用现存的ISO 10303的数据模型。STEP-NC将产品模型数据转换标准STEP扩展到CNC领域,要求CNC系统直接使用符合STEP标准的CAD三维数据模型(包括工件几何数据、参数配置和制造特征)、工艺信息和刀具信息直接产生加工程序。 图STEP-NC加工特征的 如图所示STEP-NC文件中通常只包一个工程语句(Project),工作方案(WorkPlan)是加工工步(maching_workingstep)序列加工工步是加工过程的基本组成部分它工件(workpiece)工件是由加工特征(meaching_feature)来定义。加工特征是指工件上一个具有语义的几何实体由工件的几何特征转换而来,它描述一个工件的材料切除区域表达一个加工过程的结果例如槽(pocket) 、平面(plane)、孔(hole)等。1.2 词法分析 工艺设计的前提是信息提取,通过对零件的STEP文件进行解析,提取STEP文件的头段部分的文件名、文件描述、文件模式信息和数据段中用于描述零件几何外形的实体信息,并将这些信息存储到几何信息库中。词法分析是通过对STEP文件的解析,提取出文件中的实体、属性信息,使之与已经定义好的C++实体类相匹配的过程。词法分析的关键是解析实体语句段中的单词序列,实现与C++实体类的匹配。在完成一个实体语句段的词法分析后,通过Switch语句对字符串变量EntityName(也就是实体名称)进行判断,后续程序的入口,从而将该类实体转换成的C++类实例化,将STEP文件几何信息写入几何信息库中的。STEP的产品几何信息 要将STEP文件的几何信息存放到几何信息库中,首先要通过C++开发的程序对STEP文件进行解析,并读取其数据信息,再将几何信息存储到数据库中。因此,系统首先要EXPRESS数据类型C++数据类型,再SQL Server数据类型。EXPRESS数据类型数据类型的数据类型是信息建模语言的核心,决定了该语言的建模能力,作为一种描述产品整个生命周期数据模式的语言,EXPRESS在传统程序设计语言的数据类型的基础上,吸收了面相对象中继承等机制,形成了既具有强大表达功能,又易于描述数据的数据类型。EXPRESS的数据类型有简单数据类型、聚合数据

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档