数控工具磨床操作软件系统设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:aa284636706
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
操作软件系统是数控工具磨床的重要组成部分,用于实现刀具的参数化定义、砂轮组的定义与安装、磨削工艺设计以及数控编程,并能够根据所设计的刀具、砂轮组和工艺自动生成数控代码,为数控工具磨床磨削相应的刀具提供了人机交互界面。本文将主要对软件的界面设计、子系统的划分和集成、数据管理和数控代码自动生成技术进行研究。首先,为了构建数控工具磨床操作软件系统的整体框架和确定软件功能,对操作软件进行了需求分析,并讨论了软件开发过程中的关键技术。设计了配套的数控工具磨床的基本结构。对软件的功能结构以及软件的设计流程进行了分析和规划。对整个操作软件的框架结构进行了总体设计和层次结构设计。完成了相关类的设计。其次,为了便于将来各模块的修改、更新,进行了软件子系统的划分和集成,将软件划分为主界面系统、刀具管理子系统、砂轮组设计管理子系统、工艺设计子系统、数控编程子系统五个部分,分别进行设计。实现了利用OpenGL(开放图形库)绘制砂轮组二维图形,完成了砂轮组设计管理子系统的设计。采用了VC++与Matlab联合编程的方式,选用Matcom技术实现对刀位轨迹函数m文件的调用,生成刀位轨迹数据,通过VC++对刀位轨迹数据的处理,将其转化成了数控代码。实现了利用操作软件进行虚拟的刀具设计、砂轮组设计、工艺设计后,自动生成相应的数控代码的功能。研究了VC++调用动态链接库的方式和方法,实现了刀具管理子系统、砂轮组设计管理子系统、工艺设计子系统、数控编程子系统与主界面的集成。最后,为了使加工能够准确的进行,对数据管理技术进行了研究,选择用Access管理砂轮组设计管理子系统数据、帮助信息和用户信息,选用xml管理刀具管理子系统数据和工艺设计子系统数据。分析了VC++调用Access的方法,最后选用ADO的方式操作Access数据库。研究了VC++调用xml的接口,实现了VC++读取、修改、保存xml文件中的数据。进行了帮助功能的设计。根据该软件系统生成的数控程序,磨出了立铣刀。
其他文献
目的:通过社区综合干预,提高老年人急救互救技能,降低院前病死率和伤残率,提高社区老年人的生活质量。为建立社区老年人急救知识和技能标准化教育体系及其效果评价的研究提供
我国当前失业的原因与对策宋爱红失业是市场经济体制的必然产物,但失业问题如果解决不当,不仅会影响经济发展,而且还会影响社会稳定。西方经济学者都把失业问题作为关注的热点。
作为农村社区"两委"换届选举的关键步骤,农村社区"两委"候选人的产生备受关注。借助街道党组织社区"两委"候选人换届政策文本,勾勒出社区"两委"候选人在基层党组织设定的双重
银行结算账户资料真实性审查是落实账户实名制、防范存款人以虚假身份开展违法犯罪行为的有效手段。银行机构未有效履行账户资料真实性审查职责,将大大增加银行机构的经营风险
<正>幽门螺杆菌(Helicobacter pylori,Hp)已被世界卫生组织列为Ⅰ类致癌物,与胃癌和原发性肝癌等的发生密切相关[1]。为探讨Hp感染与肿瘤增殖、凋亡及侵袭的关联,本研究就Hp
为改变晚实核桃结果晚的现状,在分析不同类型核桃枝芽及开花结果特性和传统修剪方式弊端的基础上,提出了矮冠自然圆头形树形及整形修剪技术措施,以实现晚实核桃早果丰产目标
微细电火花加工技术由于电极制作简单、材料的硬度及强度对加工影响小、可控性好等优点而被广泛应用于微小器件的加工,但由于加工效率低、加工速度缓慢,这在很大程度上限制了其
20世纪70年代,传播学从西方引入中国,在中国迅速发展并成为一个热门学科.但由于文化差异,西方的传播学理论与我国的实际情况存在诸多不适用之处.由此,传播学本土化的概念被提
<正> 作为广告人,要善于从各个领域、各个角度去寻找灵感,当然,也要从我们丰富的文化生活中去吸取营养。重读《水浒传》,读到了一则非常精彩的广告,那就是"三碗不过岗",不由
危重症患者万古霉素相关肾毒性一直是临床关注的问题,本文从危重症患者万古霉素相关肾毒性机制、评估标准、发生率和风险因素等四个方面综述了国内外有关危重症患者万古霉素