论文部分内容阅读
在HSK刀柄的开发设计、生产加工、组合装配过程中,工程技术人员对不同尺寸的相似刀柄进行重复设计,不仅耗时费力,而且造成产品数据库过大、冗余数据过多和不易管理等问题。并且在UG软件系统中,目前没有现成的刀柄类产品零件库,而三维设计已成为今后机床及其零部件研制开发的主流方向。可见运用UG软件系统进行二次开发,建立三维参数化HSK刀柄库就显得尤为重要。本文首先分析了CAD技术的应用现状,国内外UG二次开发技术的发展现状和HSK刀柄库的研究意义。结合实际情况,根据需求分析和系统要求,确定系统的功能模块和数据流程图,选择合理的关系数据库以及一图一库,两库结合的建库方式,建立了本系统基于C/S模式的网络构架,构成了三维参数化HSK刀柄库的总体方案设计。
然后,在参数化设计基本理论的基础上,比较参数化设计常用的几种方法,确定本课题采用基于图形模板的参数化设计方法。研究了参数化建模的几种方法和技术路线。根据全参数建模技术,结合HSK刀柄的结构,采用草图建模和特征建模相结合来创建HSK刀柄的模板图形。通过表达式中的主要参数去驱动和控制HSK刀柄的结构和尺寸规格,实现真正意义上的HSK刀柄参数化开发。
其次,根据关系型数据库的设计方法,建立数据库的E-R模型以及数据库表结构,具体给出了HSK刀柄库的概念设计、逻辑设计和详细设计。比较数据库的访问方式,采用MFCODBC类提供的ODBC连接访问数据库。重点研究了MFCODBC开发数据库系统的方法及常用类型。
最后,结合上述研究成果,进行了实例开发设计。详细论述了基于UG的HSK刀柄库的开发环境设置、刀柄模板创建、刀柄参数数据库设计、菜单创建、主界面对话框设计和MFC界面。重点阐述了在UG中调用MFC的方法,建立了系统开发框架以解决UG与MFC及数据库之间的接口问题。
因此,本系统是基于UGNX5.0软件,利用UG/OPEN工具集和VC++6.0开发环境,结合ODBC数据库接口技术以及MFC类库进行研究与开发,将UG/OpenAPI编写的程序模块作为内部应用程序(DLL)和UG系统集成,最终建立了基于C/S模式的HSK刀柄零件库,为其他数控机床零部件参数化造型,特别是新型高速刀柄的开发提供了新的设计方法。