论文部分内容阅读
面对激烈的市场竞争,如何提高产品设计效率,缩短产品开发周期,已成为现代企业的当务之急。数控机床是高生产率机电一体化的现代化机械设备,对实现高效优质加工的自动化起着决定性作用。因此研究数控机床的快速设计系统,实现智能化设计有着现实需求。
本文结合由江苏多棱数控机床股份有限公司和东南大学共同承担的江苏省科技基础设施建设项目“江苏省数控工程技术研究中心”(项目编号:BM2005003),研究开发了数控机床快速设计系统。本文在Windows XP系统下,以VC++6.0为集成环境,结合参数化设计技术、Pro/E二次开发以及数据库管理技术,开发了数控机床快速设计系统,实现了智能化设计。本文开发的系统不仅避免了相似零部件的重复造型,大大提高了产品的设计效率和设计质量;同时本文的研究有利于推动智能化设计和知识管理在企业的应用和发展。
本文的主要研究内容有:
1.在进行系统体系结构和功能需求分析的基础上,搭建了一个层次化、模块化以及网络化的数控机床快速设计系统的框架结构。
2.利用Pro/E自带的二次开发工具Pro/TOOLKIT,在VC++6.0集成环境下设计了数控机床快速设计系统的接口程序和用户界面。
3.通过后台定义零部件之间的装配约束关系,实现了数控机床整机的装配功能。这一功能的实现避免了人工反复定义复杂约束的繁琐性,可以将参数化设计生成的零部件自动装配起来,生成数控机床整机装配模型。
4.研究基于C/S模式的数据库管理技术。利用MySQL建立数控机床零部件设计知识数据库,实现对设计知识的继承和重用。
5.Pro/E与MySQL数据库接口技术研究。以MySQL为后台,VC++6.0为开发环境,通过ODBC接口技术,实现了Pro/E用户对MySQL数据库的访问和操作。