摘要模具设计是材料成型专业的专业课,也是办学特色之一,本文以冲压模模具设计为切入点,通过VC++开发简单冲压模设计向导软件,让使用者可以通过软件的向导功能进行模具设计和相关计算,大大加快冲压模具设计的速度和效率。其成果可应用于成型专业学生的课程设计与毕业设计中,对提高成型专业的教学质量有促进作用。
关键词 VC++ 冲压模 模具设计 材料成型专业
中图分类号:TP391.7文献标识码:ADOI:10.16400/j.cnki.kjdk.2021.29.014
DevelopmentofStampingDieDesignWizardSoftwareBasedonVC++
OUYANG Wenkai
(Wuhan Huaxia Institute of Technology, Wuhan, Hubei 430223)
AbstractMold design is not only a professional course of material forming specialty,but also one of the characteristics of the specialty. This paper takes the stamping mold design as the starting point, and develops a simple stamping mold design wizard software through VC + +, so that users can carry out mold designand related calculations through thewizard function ofthe software, which greatly speeds up the speed and efficiency of stamping mold design. The achievement can be applied to the curriculum design and graduation design of students majoring in material forming specialty, and can promote the teaching quality of material forming specialty.
KeywordsVC++; stamping die; mold design; material forming specialty
前言
随着计算机技术的发展与普及,冲压模具设计也基本实现了计算机化,主要表现在计算机辅助设计(CAD)。我国模具在计算机辅助设计方面虽然已经取得了很大进步,但跟国外先进水平比起来还有差距,主要体现在:设计效率不高、设计质量较低。因此利用VC++开发可以提高设计效率及模具设计质量的向导软件对于促进冲压模具的发展具有重要现实意义。[1]
利用VC++进行冲压模具设计的软件可以快速实现模具的工艺分析及计算,目前国内较少有出现此类的软件。由于社会对于冲压模具专业人才的需求使得国内较多本科及专科院校开设模具设计专业,但与此同时冲压模具设计向导软件开发却在高等院校中属于空白,因此迫切需要大學、研究机构等相关技术力量参与其中。
1方法及技术路线
材料成型专业有一批长期对于模具设计的研究的老师,具有丰富的科研经验,加上我校信息工程系在VC++软件开发方面的优势,为项目的完成打下了坚实基础。
课题组同我校信息工程系合作研究,利用学科交叉及跨专业的综合资源优势,将VC++软件编程和冲压模设计流程相结合,进而实现冲压模设计向导软件的开发,并将所开发的软件应用到材料成型专业的教学当中,软件开发的流程图如图1。
2软件界面设计
软件界面采用VC++MFC基础类库设计,不设标题栏,界面简洁实用,如图2。
3软件功能实现
软件一共有28个页面,每一个页面都是一个独立的单元,能实现一个或多个功能。下面以卸料弹簧设计单元为例,说明一下软件功能的实现,如图3。
卸料弹簧的设计可依下列步骤完成:
(1)首先软件使用者根据实际情况输入卸料弹簧的数量。
(2)点击界面上的按钮,后台自动计算每根弹簧的预压力。
(3)根据弹簧预压力,软件自动给出估计的弹簧极限工作载荷。
(4)软件使用者点击按钮打开弹簧规格表,根据估计的弹簧极限工作载荷选择弹簧的规格。
(5)根据表中选择的弹簧规格,使用者填写弹簧极限工作载荷和弹簧极限压缩量。
(6)点击按钮,根据上面的数据软件自动计算出弹簧预压缩量。
(7)点击按钮,软件自动计算出弹簧实际总压缩量。
(8)点击按钮,软件自动校核所选弹簧是否正确,如不正确,会提示重新选择弹簧规格。
软件设计完成结果如图4所示。
4结语
今天传统的冲压模设计方法已经难以胜任市场的挑战,随着计算机辅助技术日益广泛的应用,如何充分利用计算机技术提高模具的设计、生产效率,缩短周期,已成为近年来研究的重要课题之一。
VC++是一种可视化的编程语言,它功能强大、界面友好。因此利用VC++强大的功能结合冲压模设计的流程,归纳总结模具行业的设计经验,开发冲压模设计的应用程序和工具,以实现软件使用者对模具的设计及计算功能,对减少模具设计中的重复性和烦琐性,提高模具设计的质量与效率,具有非常重要的应用价值。
软件开发成功后,我们提供给武汉华夏理工学院的学生进行使用测试,得到了很好的反响,被学生认为对模具类的课程设计和毕业设计有很大帮助。
目前我国很多高等院校都开设了模具方向的课程,但大多偏于理论而缺乏实践,与生产实际脱离,该研究成果能弥补这一缺陷,在训练学生工程素质和创新设计能力方面能够很好地发挥启发和示范作用,不但大大提高教学质量,还为学生将来寻找就业机会打下了坚实的实践基础。[2]
基金项目:湖北省教育厅科学技术研究计划指导性项目“基于VC++的冲压模设计向导软件开发”(B2016402)
参考文献
[1]郝洪艳.基于VC环境下的冲裁模CAD系统的开发[C].华东六省一市塑性工程学术年会,2005.
[2]欧阳文凯.基于UG二次开发的注塑模辅助设计插件的设计[J].科教导刊,2018.