基于Web的铝管加工专用机床参数化设计系统
铝管加工机床是用于铝管端面内外倒角的专用机床,对于铝管加工专用机床,由于其的设计过程较为复杂,按照传统的设计方法会产生大量重复劳动,开发参数化设计系统,可充分利用已有的设计成果,大幅提高铝管加工专用机床的设计效率。但传统的参数化设计系统通常只能在单机中使用,其应用的范围较小,限制了使用价值。通过采用Web开发技术,建立基于Web服务的铝管加工专用机床参数化系统,能够扩大系统的应用范围,实现设计的高效化,达到充分利用系统的目的。
1 系统的理论基础及总体结构设计
1.1 二次开发方法
在SolidWork三维软件中,产品的参数化设计可采用两种方法:第一种是尺寸驱动法,尺寸驱动法通过改变所建立的模型库中的标准模型的特征参数使模型得以重新构建;第二种是完全编程的方法,这种方法要通过 API函数,来自动完成模型的构建。本文中使用设计变量与编程技术相结合的方式来对铝管加工专用机床进行参数化设计。
通过COM技术为用户提供了API应用编程接口,该接口中有大量可实现各种功能的函数,用户可使用这些函数来实现自身的设计功能。 API编程接口可被Visual Basic、C/C++以及其它支持OLE的开发程序调用,以扩展的功能。本系统对二次开发的工具为VB.NET面向对象语言,其能方便的访问数据库,支持对象的嵌入与链接,在中利用宏录制所形成的代码只需稍加修改就能在VB.NET环境中运行。
1.2 总体结构设计
通过对铝管加工专用机床各方面资料分析,结合以往开发经验,明确了铝管加工专用机床的目标功能、系统组成、各个模块之间的关系和应用环境等各种因素,确立了系统的总体结构,系统的总体结构如图1所示。
笔者开发的基于Web服务的铝管加工专用机床CAD系统采用B/S结构将整个系统分为客户端和服务器端两个基本层。
本系统的客户端提供给用户人机交互的界面,包括用户服务模块、用户管理模块、发布模块、在线帮助模块。
本系统的服务器端集成了以往的设计经验、计算公式等知识库,内嵌了需要开发系统的各种软件工具如:、VB.NET、AutoCAD等,可实现设计功能、管理功能,通过以太网结合计算机软、硬件技术,实现了基于Web的网络化。
铝管加工专用机床参数化CAD系统部署于Web服务器内,这个服务器处理具体的业务逻辑,数据库则安装在数据库服务器中,而机床的三维模型和二维AutoCAD工程图则保存到文件服务器中,当用户提交请求完成以后,根据请求的具体内容,访问不同的服务器,以及不同服务器之间的交互,服务器经过分析处理请求,将请求结果反馈给客户端。
相关文章
- 2022-07-12S7-22×PLC在扭矩仪系统开发中的应用
- 2023-09-16金属橡胶液体复合弹簧的发展和应用
- 2023-02-07生物电阻抗测量系统功能抽象与设计
- 2021-12-13基于DSP的实时图像目标搜索与跟踪系统设计
- 2022-09-11空芯脉冲变压器锥形绕组电压分布
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。