基于Web的CAPP集成系统的研制
2006/8/18 来源:航空制造技术 作者:张滢;梁万勤;杨者青

    核心提示:依据 “应用服务提供”理论, 在保持CAPP系统原有逻辑功能的前提下, 提出一种基于Web的CAPP集成系统模式。服务器处理Web传递的DXF格式图形文件之后, 客户就可以利用VRML语言在浏览 器端显示零件图形, 通过ActiveX控件来实现CAPP, 从而为CAPP系统向网络化发展提出一些新的规则和解决方案, 并推动电子商务在信息化制造领域的应用。

    上世纪80年代初,业内人士对计算机辅助工艺设计(CAPP)在CADCAM集成环节中所起的承上启下的作用已经有了共识,经过国内科技工作者近20年的努力,在CAPP研究领域已经取得了许多突破性的进展,在现代化制造中,CAPP的作用日益明显。早期CAPP系统的开发都建立在单机环境下,而近几年来,局域网环境下C/S结构和B/S结构的CAPP系统也初步得以应用。

    随着Internet/Intranet的迅猛发展,使得信息的交互和共享变得更加方便、快捷,传输速度不再成为瓶颈,基于浏览器/服务器的B/S模式的优点日趋明显。

    本课题依据应用服务提供(ApplicationServiceProvision,ASP)技术,在保持CAPP系统原有逻辑功能的前提下,利用成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,提出一种基于Web的CAPP系统框架和软件编程模式。

   1 方案设计

    Web-CAPP是一种架构在B/S结构上的应用系统。系统选用微软的Windows2000服务器、IIS5.0作为开发和运行平台;以ASP作为后台编程技术,并以ActiveX控件扩充其功能;运用SQLServer作为后台数据库,采用控件数据对象(ActiveXDataObject,ADO)的方式访问数据库,并且保留有ODBC数据库连接接口。系统采用人机交互为主的工作方式,使用人员在系统的提示指引下,结合系统内置的工艺规则,对工艺过程进行决策。Web-CAPP集成系统的主要功能模块如图1所示。

图1 Web-CAPP集成系统结构

    用户注册模块:新用户注册用模块。用户在这里填写信息,向Web-CAPP系统管理员提出申请。在本模块里,用户基本信息将写入数据库,等待审批。

    身份验证模块:各级别的用户或是管理员在使用该系统前,都要通过身份验证模块。该模块将根据使用者的用户名和口令对数据库进行查询,以判别使用者的身份是否合法,并根据设定分配使用者的权限。

    零件信息输入模块:该模块是连接上游CAD的关键。在该模块中,导入上游的CAD零件信息,生成CAPP所需要的信息文件。

    工艺设计模块:在本模块中根据工艺规则对数据库进行操作,选取所需要的机床、夹具等,编排出工艺。

    工艺结果输出模块:该模块连接下游的CAM。在该模块中,将编排工艺的结果以多种格式输出。零件仿真模块:在该模块中,使用VRML技术对零件进行仿真,在Web上以三维立体形式显示。

    管理模块:该模块又分为文件管理、用户管理、工艺管理、公司管理、新闻管理、数据库管理等几个模块,是整个Web-CAPP的管理中枢。

    Web-CAPP系统整体框架如图2......点击查阅全文......↓