- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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三维数据模型(包括工件几何数据、参数配置和制造特征)、工艺信息和刀具信息直接产生加工程序。
图1 STEP-NC加工特征的构造
如图1所示,STEP-NC文件中通常只包一个工程语句(Project),工作方案(WorkPlan)是加工工步(maching_workingstep)的一个序列。加工工步是加工过程的基本组成部分,它将工件(workpiece)几何信息与工艺信息联系在一起,工件几何信息是由加工特征(meaching_feature)来定义。加工特征是指工件上一个具有语义的几何实体,由工件的几何特征转换而来,它描述一个工件的材料切除区域,表达一个加工过程的结果,例如槽(pocket) 、平面(plane)、孔(hole)等。工艺信息包括工艺方法,工艺方法通过刀具信息、加工策略、程序架构和机床辅助功能等信息来表达。工艺方法是指具体的切削方法,如端铣、钻削等。刀具是指该工步所选用的刀具种类、型号和参数。走刀策略包括进退刀方式和切削方式(如环切、行切等)。工艺参数是指加工时的切削用量,机床辅助功能指切削液开关等功能。
1.2 词法分析与信息提取
工艺设计的前提是信息提取,通过对零件的STEP文件进行解析,提取STEP文件的头段部分的文件名、文件描述、文件模式信息和数据段中用于描述零件几何外形的实体信息,并将这些信息存储到几何信息库中。
词法分析是通过对STEP文件的解析,提取出文件中的实体、属性信息,使之与已经定义好的C++实体类相匹配的过程。词法分析的关键是解析实体语句段中的单词序列,实现与C++实体类的匹配。在完成一个实体语句段的词法分析后,通过Switch语句对字符串变量EntityName(也就是实体名称)进行判断,找到后续程序的入口,从而将该类实体转换成的C++类实例化,完成将STEP文件几何信息写入几何信息库中的操作。
2 基于STEP的产品几何信息
要将STEP文件的几何信息存放到几何信息库中,首先要通过C++开发的程序对STEP文件进行解析,并读取
您可能关注的文档
- 《基于S5PV210的指纹考勤机的设计》.docx
- 《基于S5PC100的WIFI驱动移植及应用》.doc
- 《基于S7 -200 PLC与PC研究与建设实施分布式控制系统》.doc
- 《基于S7-200PLC_自动售货机控制系统设计》.doc
- 《基于S7-200PLC四层电梯的设计毕业设计》.doc
- 《基于S7-200PLC电梯控制系统的设计本科设计》.docx
- 《基于S7-200PLC的病床呼叫器系统设计本科设计》.doc
- 《基于S7-200PLC控制的汽车自动清洗装置的系统设计本科设计》.doc
- 《基于S5PC100仓库安防监控服务器的设计》.doc
- 《基于S7-200_PLC十字路口交通灯控制系统设计课程设计(论文)》.doc
最近下载
- 义务教育版(2024)四年级全一册第7课《数字编码随处见》.pptx VIP
- 《工程勘察定向钻探技术规程》.pdf VIP
- 多联机空调施工组织设计方案.docx VIP
- 计算机应用基础(Windows10+WPSOffice 2019)中职全套教学课件.pptx
- DELL EMC 存储设备健康检查报告(模板).doc VIP
- 金融知识竞赛题库第四部分中国人民银行法试题及答案.doc VIP
- 2025-2030年中国猪苓中药材行业现状调查及投资前景预测研究报告.docx
- 大疆无人机公司介绍.ppt VIP
- 防酸碱劳保培训课件.pptx VIP
- GBZT 181-2024 建设项目放射性职业病危害评价报告编制标准.pdf VIP
文档评论(0)