碧波液压网 欢迎你,游客。 登录 注册

SolidWorks中零件的精确建模及装配配合关系的实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
液压导航网

    在激烈的市场竞争和巨大的内外环境压力下,企业要提高自身竞争能力,最关键因素在于提高产品设计水平和设计手段。伴随着计算机辅助设计技术(CAD)的不断发展,越来越多企业在产品设计中使用通用的CAD软件二次开发建立出适合自己的模块工具,从而加快产品设计速度,提高企业的市场竞争力。

    无疑是当前三维实体建模领域中的佼佼者,它自带有一整套具有计算机辅助设计、分析以及模拟装配检测、数据加工等功能的设计方法,并且具有低廉的价格优势,而内嵌的VBA开发技术为开发人员提供了更为便捷和简易的二次开发途径。讨论了如何利用VB调用的API(应用程序接口)功能进行二次开发。然而在具体应用中,利用的API绘画实体模型时,由于系统绘图的自动捕捉功能和计算误差等影响因素,往往不能按照给定的参数准确地进行零件的建模,导致模型生成失败的后果。另一方面,零部件的装配和配合关系的建立在装配体的分析和检测中的应用尤为重要,很少提及装配体的实现方法及其配合关系的具体应用。

    针对上述两问题,为使零件在设计阶段保证良好的尺寸质量,该文在Visual Basic 6.0集成开发环境下,研究了利用 API对进行二次开发来实现零件的精确建模和装配体装配与配合关系的建立,并以标准件深沟球轴承为实例说明二次开发的具体过程,最终通过应用程序实现在中自动绘制出深沟球轴承的零件及具有装配和配合关系的装配体。

    1 (API)的二次开发

    API是的OLE(对象链接嵌入)应用程序开发接口,任何支持OLE和COM(组件对象模型)的编程语言都可以作为SolidWorks的开发工具。SolidWorks API能被Visual Basic、VBA(Excel,Access)、C、Visual C++、SolidWorks宏文件等开发软件调用。考虑到Visual Basic的简易实用及真正“所见既所得”特性,该文的研究采用了Visual Basic 6.0作为开发工具,但所述的对象、方法和属性均适用于其它开发工具中。

    目前,利用三维建模软件对零件进行的二次开发都主要围绕着动态参数化的设计思想,即根据模型尺寸参数的不同,由计算机自动生成相应的三维模型。在SolidWorks中可实现这种思路的方法主要有4种:

    ①使用设计表(Excel表);

    ②对零部件建立其Part文件,使用时对其驱动参数进行修改;

    ③根据SolidWorks提供的API函数对零部件进行编程,使用时只要执行该程序,输入或选择相应的参数,就可得到需要的零部件;

    ④首先对零部件建立其Part文件,使用时把需要的尺寸参数输入到对话框中,然后利用SolidWorks的二次开发功能,将这些参数变为零部件的实际尺寸,然后根据新尺寸重建模型来得到需要的部件。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: SolidWorks
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码: 看不清?点击更换

最新评论