收藏本站
《哈尔滨工业大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

开放式数控系统用户宏程序的研究与实现

王想林  
【摘要】: 使用用户宏程序功能,可以极大地提高数控加工程序的编程效率,扩展数控系统功能。当前,用户宏程序功能已成为中高档数控系统的必备功能之一。开放式数控系统作为数控技术的发展潮流、作为新一代数控系统,理应具备用户宏程序功能。本课题就是对本实验室三轴开放式数控系统进行用户宏程序功能的扩充。 在分析当前市场占有率高的数控系统的宏指令系统基础上,本文提出了自己的宏指令系统。该系统以FANUC的宏指令系统为参考,考虑未来发展需求,兼容了华中数控系统的条件控制指令,具有较好的兼容性与开放性。 在数控系统中,译码作为一个单独的模块,其输入是NC代码文件,输出是刀补及插补程序可以识别的数据流。在这个过程中,它需要完成以下工作:程序段预处理、数据提取、词语法检查、翻译输出和错误处理。本文对其各个工作环节进行了分析、研究。本系统设计的译码模块将内部函数进行层级式划分,合理确定函数粒度,减小了函数之间的相关性,方便功能的扩充和更改,具有可移植性和可扩展性特征,满足开放式数控系统的要求。 由于用户宏程序包含变量、运算、循环和转移指令,它的语法结构相对较为复杂,它是译码模块的一个实现难点。本文对用户宏程序所支持的这些指令分别进行了分析、研究,然后采用广泛流行的面向对象编程语言VC++开发了用户宏程序的译码程序,并成功将其装入到三轴开放式数控铣床中。 用户宏程序应用广泛,本文对三个有代表性的实例—孔群、平面凸轮和椭球面的加工进行了分析,并编制了加工程序,最后在三轴开放式数控铣床上以蜡模为工件进行了实际加工,验证了所添加的用户宏程序功能可行。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TG659

手机知网App
【参考文献】
中国期刊全文数据库 前10条
1 张运强;;浅谈宏程序的应用[J];甘肃科技;2006年12期
2 杨晓京;;开放式数控系统程序编辑模块的开发[J];机床与液压;2007年02期
3 任悦;;2006年中国数控系统用户调查报告[J];机电产品市场;2006年11期
4 杨斌,何铁宁;基于SERCOS接口的开放式数控系统研究[J];CAD/CAM与制造业信息化;2004年06期
5 桂流启;;研究宏程序 用好循环指令[J];CAD/CAM与制造业信息化;2006年01期
6 赵延毓;;数控铣床宏程序应用技巧——球面加工[J];CAD/CAM与制造业信息化;2006年09期
7 高殿明;范海龙;;数控G代码编译器的设计与研究[J];机电新产品导报(数控机床市场);2006年07期
8 何琳,许杨,陈幼平,周祖德;基于软件芯片库的开放式数控系统重构[J];机械与电子;2001年02期
9 张利波;CNC系统中模态宏程序的实现算法[J];机械与电子;1994年04期
10 项筱洁;;华中世纪星HNC-22M系统宏指令的应用[J];机械制造;2007年01期
中国硕士学位论文全文数据库 前1条
1 刘德志;开放式数控系统的译码模块的软件化实现[D];哈尔滨工业大学;2006年
【共引文献】
中国期刊全文数据库 前10条
1 唐习龙;林可勃;贾妮;李忠;;结构计算软件中的模块化设计[J];四川建筑科学研究;2005年06期
2 郑德星,谷凯;基于职业教育的数控技术教学的探讨[J];安徽电子信息职业技术学院学报;2004年Z1期
3 汪云祥,高洪;模块化设计及其在齿轮减速器中的应用[J];安徽工程科技学院学报;2002年02期
4 汪丽敏;吴有刚;陈平;;模块化设计在车桥制造业中的应用[J];安徽科技;2011年06期
5 潘存强,王从鹤,程先华,罗立凤,刘玉文;数控技术的新发展——开放式数控系统[J];宝钢技术;2002年04期
6 吕景岩;郭青梅;;铣床的数控化改造[J];包钢科技;2008年01期
7 王强;;基于RTLinux的软件控制器[J];兵工自动化;2007年02期
8 区嘉,孙嗣莹,张洪波;制冷实验台的计算机模拟[J];北京工业大学学报;2000年01期
9 许纪倩,王建华,张福;专家系统应用于胶带输送机的设计和选型[J];北京科技大学学报;2001年02期
10 何庆中;;高校工程技术中心重大技术装备构建原则浅析[J];北京工商大学学报(自然科学版);2007年05期
中国重要会议论文全文数据库 前7条
1 李可;娄华威;袁海平;;小型移动式气象雷达天线座结构设计[A];中国电子学会电子机械工程分会2009年机械电子学学术会议论文集[C];2009年
2 陶然;杨光;朱亮;;数控机床加工精度提高方法的分析[A];2005年十二省区市机械工程学会学术年会论文集(湖北专集)[C];2005年
3 张建军;崔雷;张利;吴传胜;刘光年;;一种适合计算机辅助编码的模块化设计编码方法研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
4 唐晓刚;李长青;李昌明;;基于RSIC的多信息处理平台研究[A];全国第二届信号处理与应用学术会议专刊[C];2008年
5 张然;;CTS实验技术测控系统设计[A];四届四次空气动力测控技术交流会论文集[C];2003年
6 胡方海;郭伟研;;掘进机模块化设计与技术标准化研究[A];煤矿机电一体化新技术2011学术年会论文集[C];2011年
7 黄海;李岳;;通信技术PLC与IPC在开放式数控系统中的研究[A];第十一届全国经济管理院校工业技术学研究会论文集[C];2012年
中国博士学位论文全文数据库 前10条
1 黄永林;PCB光电检孔机关键技术研究及其系统实现[D];电子科技大学;2010年
2 程文;基于模块化分工的产业组织演化及其对中国产业发展的影响研究[D];华中科技大学;2011年
3 王雅俊;模块化视角下的服务型工业化研究[D];暨南大学;2011年
4 杨林;基于工业以太网的运动控制系统关键技术研究[D];山东大学;2011年
5 黄国勇;变推力轴线无人机飞行控制技术研究[D];南京航空航天大学;2009年
6 韩明;基于流程理论的商业银行价值管理研究[D];湖南大学;2009年
7 黄河;基于内冲液旋转电极的电火花铣削机床与关键技术研究[D];哈尔滨工业大学;2010年
8 何均;高平稳数控运动控制算法与系统软件开发方法研究[D];南京航空航天大学;2010年
9 刘璇;面向特种机器人的模块化设计方法研究[D];河北工业大学;2010年
10 罗妤;大规模定制下基于实例的产品族配置实现关键技术研究[D];重庆大学;2011年
中国硕士学位论文全文数据库 前10条
1 顾之宇;自动钻铆系统的模块化设计及其实现方法研究[D];南昌航空大学;2010年
2 孙洪源;三体舰船总体初步设计及模块化技术研究[D];哈尔滨工程大学;2010年
3 果翔;技术标准与产品模块化的互动机制研究[D];大连理工大学;2010年
4 赵辉良;面向切削、研抛的高效NURBS曲线插补算法研究[D];湘潭大学;2010年
5 陶高周;全功率变流器机械结构关键技术研究[D];合肥工业大学;2010年
6 王浩军;信息亭模块化设计及应用[D];昆明理工大学;2009年
7 张湘军;航道工程船舶系列化监测系统的研究[D];武汉理工大学;2010年
8 付月姣;家具生产中成组技术的应用研究[D];中南林业科技大学;2007年
9 彭文湘;实现家具企业大规模定制途径的研究[D];中南林业科技大学;2007年
10 邓伊均;系统家具的理论及其在酒店客房家具设计中的应用[D];中南林业科技大学;2008年
【二级参考文献】
中国期刊全文数据库 前10条
1 郝钢,韩秋实,孙志永;基于PMAC的开放式数控系统性能的研究[J];北京机械工业学院学报;2003年02期
2 魏仁选,周祖德,陈幼平,左静,吕新平,阳代平;CNC 并行多任务调度算法及其实现[J];高技术通讯;1998年10期
3 谢琼,李适民,周新军;刀具半径补偿中的矢量法[J];工业控制计算机;1998年04期
4 谢经明,周祖德,陈幼平,陈冰;基于现场总线的开放式数控系统体系结构研究[J];华中科技大学学报(自然科学版);2002年04期
5 魏仁选,周祖德,陈幼平,阳代平;可重用面向对象数控软件及其开发环境研究[J];华中理工大学学报;1999年03期
6 盛定高;基于PC开放式数控系统的特征及优势[J];机床电器;2002年05期
7 李峰;C功能刀具半径补偿算法与实现[J];机床与液压;2005年08期
8 梁宏斌,王永章;基于Windows的开放式数控系统实时问题研究[J];计算机集成制造系统-CIMS;2003年05期
9 王彦利,李斌;实时Linux下数控系统多任务的结构与实现[J];制造业自动化;2003年03期
10 郇极;CNC系统数字伺服接口协议SERCOS[J];机械工业自动化;1997年02期
中国硕士学位论文全文数据库 前3条
1 李霞;基于SERCOS接口的开放式数控系统的研究[D];北京工业大学;2002年
2 黄江;开放式数控系统程序解释及刀具补偿程序的研究[D];广西大学;2002年
3 孙丽梅;开放式数控系统中的软CNC的研究开发[D];北京工业大学;2003年
【相似文献】
中国期刊全文数据库 前10条
1 陆强,刘海岷,罗生梅,贾天社;设计用户宏程序 提高NC性能[J];制造技术与机床;1988年09期
2 王晓珺;谈用户宏程序的应用[J];机床电器;1999年04期
3 李渝坤,陆强;用户宏程序功能及三个应用实例(二)[J];制造技术与机床;1990年11期
4 滕汶;数控编程中用户宏程序应用[J];机械工人.冷加工;2003年11期
5 韩长军;高原;;用户宏程序的应用[J];职业;2011年12期
6 张满朝;;合理利用宏程序进行数控加工[J];CAD/CAM与制造业信息化;2006年08期
7 贾小伟;;用户宏程序数控编程应用分析[J];CAD/CAM与制造业信息化;2008年11期
8 任红军;数控机床用户宏程序的深入研究与开发[J];机械制造;2004年12期
9 王宇晗,胡俊,黄冲;CNC系统的用户宏程序功能的译码实现[J];组合机床与自动化加工技术;2004年06期
10 徐卫东;;FANUC数控宏程序在编程中的应用[J];CAD/CAM与制造业信息化;2006年09期
中国重要会议论文全文数据库 前1条
1 瞿希良;;数控机床编程及仿真系统[A];'2000系统仿真技术及其应用学术交流会论文集[C];2000年
中国重要报纸全文数据库 前3条
1 河南 刘峙;数控机床故障维修的基本步骤(二)[N];电子报;2009年
2 谢良福;华兴数控:品牌战略高于企业经营战略[N];机电商报;2010年
3 王烨 高墨荣 黄滢(化学工业出版社);数控图书 四年混战 四年平淡[N];中国图书商报;2011年
中国硕士学位论文全文数据库 前3条
1 王想林;开放式数控系统用户宏程序的研究与实现[D];哈尔滨工业大学;2007年
2 王伟;数控车间网络化改造关键技术研究与实现[D];南京理工大学;2011年
3 荀靖玢;基于嵌入式L的数控系统软件的研究与开发[D];天津大学;2012年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026