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

基于SolidWorks的复杂曲面仿真加工系统

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

    随着科学技术和社会的发展,机械产品中采用了越来越多的复杂曲面,复杂曲面的应用和加工已成为机械学科研究的重要课题。对于复杂曲面,通常采用多轴数控机床加工。但是,对于复杂形状零件的加工,数控编程和反复试切又制约着机床使用效率,增加了制造成本。在未来制造技术中,虚拟制造将成为其重要组成部分。人们可以在虚拟环境中观察、评估和修改制造过程,减少在线程序修改和试切时间,验证加工方案的可行性,减少实验费用。特别重要的是,其也为开发专用加工设备提供了理论依据,避免了盲目开发。设计人员直接可以在计算机中进行仿真加工,减轻设计人员的劳动,缩短设计周期,降低产品成本,极大地提高设计质量。

    是基于Windows平台的全参数化特征造型软件,全面支持微软的OLE技术。提供了几百个API(Application Program Interface,应用程序接口)函数,这些API函数是的OLE(Object Linking and Embedding,对象的嵌入与链接)或COM(Component Object Model,组件对象模型)接口,用户可以使用VB、VBA、VC和Delphi等高级语言对进行二次开发,建立用户需要的专用的功能模块。以下将介绍通过VB语言建立的基于的复杂曲面仿真加工系统(以涡轮蜗杆的加工为例)。

一、接口技术

    1.OLE技术

    自VB4.0之后,OLE技术在VB中得到了越来越广泛的支持,目前流行的ActiveX技术的核心也是OLE。OLE是由多层模型构成的,底层服务(COM)由操作系统管理,对于程序员是屏蔽不可见的,VB程序设计者使用最多的是中间一层。OLE有4种基本的应用:对象链接(Object Link)、对象嵌入(Object Embed)、OLE自动化(OLE automation)和OLE控件。其中,OLE自动化使得VB程序有了使用另外程序的功能,如用Word的拼写器程序检查当前程序的文本框中文本的拼写错误,不必再费力编写相同功能的程序。

    的API应用编程接口,是一个基于OLEAutomation的编程接口,其中包含了数以百计的功能函数,这些函数提供了程序员直接访问的能力,且可以被VB、C和C++等编程语言调用,从而可以很方便地对进行二次开发。

    2.ActiveX自动化技术

    ActiveX是Microsoft提出来的一种技术,它以COM为基础,包括OLE技术以及应用于Internet的多种技术。它使得不同的进程(甚至是网络上的进程)之间可相互通信,并且朝着多媒体方向发展。ActiveX是一种标准,利用这个标准可以使通过不同语言开发的软件构件在单机或网络环境中相互操作。通过ActiveX自动化技术可以从运行环境外部对SolidWorks进行操作。我们把VB开发的程序作为客户方(client),而SolidWorks作为服务方(server),VB程序可以建立与SolidWorks各级对象(object)的关联。另外,还必须在VB中通过“引用(reference)”加载SolidWorks类型库,使VB识别程序中使用的SolidWorks对象类型、属性和方法。

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

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

标签: SolidWorks 机床
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论