欢迎来到天天文库
浏览记录
ID:37408472
大小:1.86 MB
页数:46页
时间:2019-05-23
《基于STEPNC的数控编程实现方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:THl64密级:天津理工大学研究生学位论文基于STEP-NC的数控编程实现方法研究(申请硕士学位)学科专业:机械制造及其自动化研究方向:先进机械装备设计及加工技术作者姓名:崔莹指导教师:牛兴华副教授2012年1月ResearchontheImplementationMethodsofNCProgrammingBasedonSTEP.NCBy.CuiYingSupervisorAssociateProf.NiuXinghuaJanuary2012独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果
2、,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得天津理工大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者签名:椿孥签字日期:知12年3月矽日学位论文版权使用授权书本学位论文作者完全了解墨盗墨墨太鲎有关保留、使用学位论文的规定。特授权墨盗墨兰盘鲎.可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编,以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复
3、本和电子文件。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:崔莹导师签名:毕考肇Cf签字日期:二o·2年。月-7日签字日期:j。f二年二月二7日摘要STEP—NC是国际标准组织在STEP标准的基础上发展起来的,面向数控加工领域的数控接口,被国际组织定义为IS014649,其目的是实现CAD/CAM/CAPP在产品整个生命周期中的信息传递。新型数控标准不同于传统标准,STEP—NC不仅包含零件的全部几何信息,而且包括产品的制造信息等,对现代机械制造业的发展起到推动作用。本文分析了新型数控标准的产生和发展,以及STEP-NC
4、标准的优势和传统数控标准给现代制造业带来的限制。然后进一步分析了STEP—NC程序结构及STEP—NC的形式化语言EXPRESS,通过分析EXPRESS语言理解STEP—NC的内容和结构特点。本文同时介绍了STEP-NC的实现方法,其中详细说明了SDAI实现方法。本文采用VisualBasic作为开发工具,通过建立EXPRESS语言和VisualBasic的映射关系,利用VisualBasic编译功能,以STEP标准为基础最终实现STEP向STEP—NC、STEP—NC向G/M代码的转换。本文重点研究了实现以上转换的STEP—NC转
5、换器和STEP—NC解释器。STEP-NC转换器实现了STEP数据向STEP-NC程序转换,在STEP基础上按照EXPRESS语言结构特点,添加产品的制造信息:STEP—NC解释器实现了STEP—NC向6/M代码程序转换,通过信息提取、特征识别及轨迹生成最后生成G/M代码程序。关键词:STEP-NCIS014649数控标准中性文件AbstractSTEP.NC.basedonSTEP,isestablishedbytheIntemationalStandardsOrganization.ItiSusedinthefieldofCNC
6、programminginterface.definedasISO14649.ItachieveinformationtransformamangCAD/CAM/CAPPsysteminthelifecycleofproduct.NewCNCstandardisdiffrerentwithtraditionalstandard.STEP.NCnotonlyhaveallgeometricinformationofparts,butalsohavemanufacturinginformation.Itplayaroleofmodern
7、manufacturingindustry.ThispaperanalyzesthedevelopmentofnewCNCstandard.theadvantagesofSTEP—NCstandardnumericalstandardsandtherestrictionsbringedbytraditions.AnalyzingtheSTEP·NCprogramstructre,itleadstotheformallanguage-EXPRESS.Thispaperalsodescribestheimplemetationmetho
8、dofSTEP—NCandshowstheSDAImethod.VisualBasiclanguageisusedasadevelopmenttoolinthissubject.Usingitscompilation.itbuilds
此文档下载收益归作者所有