基于NX∕Open和MFC的弹簧设计系统开发.pdf

基于NX∕Open和MFC的弹簧设计系统开发.pdf

ID:52207092

大小:2.09 MB

页数:5页

时间:2020-03-24

基于NX∕Open和MFC的弹簧设计系统开发.pdf_第1页
基于NX∕Open和MFC的弹簧设计系统开发.pdf_第2页
基于NX∕Open和MFC的弹簧设计系统开发.pdf_第3页
基于NX∕Open和MFC的弹簧设计系统开发.pdf_第4页
基于NX∕Open和MFC的弹簧设计系统开发.pdf_第5页
资源描述:

《基于NX∕Open和MFC的弹簧设计系统开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、设备设计/诊断维修/再制造现代制造工程(ModernManufacturingEngineering)2013年第7期基于NX/Open和MFC的弹簧设计系统开发郑德星,徐涛(盐城工学院优集学院,盐城224051)摘要:针对多种弹簧设计的计算流程,提出一种可行的基于NX7.5软件和Windows平台进行弹簧设计二次开发的方案,将弹簧设计的所有设计计算流程合并为一体。在.NET环境下,通过VS2005软件中的微软基础类(MicrosoftFoundationClasses,MFC)和NX/Open

2、API程序来完成弹簧设计的NX二次开发流程,介绍了其中的关键技术。最后对开发的三维建模程序进行测试。测试结果表明:程序正确无误,大大提高了弹簧类通用件在NX平台上的设计效率。关键词:NX/OpenAPI程序;微软基础类;二次开发;弹簧设计中图分类号:TP391文献标志码:A文章编号:1671—3133(2013)07—_0109—05DevelopmentofspringdesignsystembasedonNX/OpenandMFCtechnologyZhengDexing,XuTao(Sch

3、oolofUG,YanchengInstituteofTechnology,Yancheng224051,Jiangsu,China)Abstract:ForavarietyofdesignandcMclllationofthespringdesignprocess,aviableprogramofthesecondarydevelopmentbasedontheNXandWindowsplatformisshown,anddesigncalculationsofthespringdesignp

4、rocessaremergedintoone.ByMFCandNX/OpenAPI,thesecondarydevelopmentofspringdesigniscompletedin.NETenvironment,andthekeytechnologyisshown.Finally,thethree-dimensionalmodelingprogramistested,andthedesignefficiencyisimprovedhighlyintheNXplat-form.Keywords

5、:NX/OpenAPI;MicrosoftFoundationClasses(MFC);secondarydevelopment;springdesign0引言在机械产品的开发过程中会用到大量的通用零件、标准件和相似件。通过建立这些零件的零件库,可以避免不同设计者的重复劳动,从而提高设计效率和标准化程度,缩短产品开发周期,并可对零件进行更深层次的分析,以提高机械设计的可靠性。而现有的计算机辅助设计(CAD)系统是基于通用的机械设计与制造平台的,专业针对性差,不能满足不同企业、不同产品的具体设计需

6、求。因而近年来人们开展了对现有的CAD系统进行二次开发的研究¨引,以通用的CAD系统为基础平台,实现CAD系统用户化、本地化,即研究开发符合国家标准、适合企业实际应用的、具有用户化、专业化和集成化的软件系统。EDS公司的NX7.5作为通用的三维系统,集成了三维实体复合造型、参数化特征建模和装配建模,以及CAM、CAE等众多技术,广泛应用于汽车、飞机和船舶等领域H剖,但由于其是基于通用的机械设计与制造平台,专业针对性差。本文以NX7.5和Windows为开发平台,在.NET环境下以VS2005的微

7、软基础类(MicrosoftFoundationClasses,MFC)和NX/OpenAPI程序作为开发工具,运用NX7.5强大的参数化造型技术和二次开发模块,开发了智能化、专业化的弹簧设计系统。1弹簧设计系统开发流程1.I确定工作模式在同步模式下,NX/OpenAPI应用程序必须与NX7.5系统同步运行。同步模式包含动态连接(DLL)模式和多进程模式,DLL模式是将用户编写的程序编译成一个DLL文件。NX/OpenAPI应用程序和NX7.5运行在同一个进程中,它们之间的信息交换是直接通过函数

8、调用来实现的。为了满足运行NX7.5时所设计零件能自动嵌入到NX7.5菜单上,DLL模式比多进程模式方便,并且DLL模式又较为简单,运行速度比较快,因此,本文采用DLL模式。1092013年第7期现代制造工程(ModemManufacturingEngineering)1.2总体设计框架本文的二次开发是基于NX7.5关于弹簧的参数化设计,设计的对象是弹簧。本文所开发的弹簧设计系统可设计多种类型的弹簧,用户只需选择或输入相关参数,就能自动生成所需的弹簧零件。弹簧设计系统的总体设计流程如图1所示。I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。