当前位置: 首页 » 数控技术 » 数控系统 » 正文

网络化CAPP系统的设计研究


放大字体  缩小字体 发布日期:2020-01-18
摘要:介绍了一种网络化CAPP 系统的总体设计及各模块的主要功能。该系统以工艺卡片的管理为主,具有界面友好、基于网络数据库设计、功能齐全等特点。
为了使产品设计和制造两者之间在信息提取、交换、共享和处理上实现集成,以计算机辅助工艺过程规划(Computer Aided Processing Planning)进行工艺卡片和工艺数据的管理得到了大力的发展。由于CAPP与计算机技术紧密相关,每次计算机技术的进步都会带来CAPP的新发展。在计算机网络技术还不普遍时,CAPP系统相应地也以单机版为主。在今天,很多企业都建立了自己的企业局域网,这就对CAPP提出了网络化的要求。网络化CAPP系统除了能实现传统CAPP系统的功能之外,还能进行多用户工艺文档处理,保证数据的正确性、完整性和安全性。根据企业的需求,我们对网络化CAPP系统进行了研究开发。


图1 系统结构图


图2 系统管理模块

一、软件系统设计

系统以网络数据库为基础,主要实现以下几个功能:工艺卡片的定制和管理、用户管理与其他系统的集成。该系统以管理为主,对工艺卡片的编制提供辅助功能。在制定新工艺卡片时,可以由系统提供的模板生成,也可以通过检索相似零部件的典型工艺进行编辑修改生成新的工艺卡片。整个系统结构如图1所示。
系统采用Visual Basic 6.0进行开发,以Windows NT server 4.0作为网络服务器,工作站为windows98(95)或windows NT workstation,服务器上运行MS SQL server 7.0作为数据库管理系统。
根据各个功能模块的实际需要,系统提供各种方便的人机交互界面。所有人机交互界面均按照标准的Windows风格进行设计,并尽量符合工艺人员的工作习惯。
采用形象直观的表达方式用于用户输入信息或进行条件选择判断。利用屏幕选择技术来尽量减少用户的汉字输入,并尽量保证相同的数据一次输入,多次使用:一处输入,多处引用。对用户的输入数据进行自动检测,对错误输入拒绝接受并给出提示。各个界面之间可以根据程序的需要自动切换。主要的操作均可利用快捷键调用联机帮助。

二、系统各模块主要功能

1 主控模块

主控模块显示系统所具有的全部功能,通过主控模块,用户可以方便地进入各个子模块。作为一个多任务系统,为了方便用户操作以及形成具有Windows一般应用软件相同风格的应用程序,主控模块采用多文档界面(Multi document Interface),允许用户同时显示多个窗体,子窗体包含在MDI父窗体中,父窗体为应用程序中所有的子窗体提供工作空间。主操作界面上包含各种菜单、工具条等,它可以使用户同时选择多项工作任务,同时打开多个窗体进行操作。

2 系统管理模块

系统管理模块提供系统级管理,用户权限管理方式的实现主要是通过系统管理模块来实现的。系统管理模块的结构如图2所示。
  1. 权限管理 根据企业的具体情况,可以设置具有不同权限的用户(比如系统管理员、项目主管、普通用户等)。每个用户都有一个登录密码,并且有相应的操作权限。比如,系统管理员具有系统的最高操作权限,可以对系统中所有数据和功能模块进行操作,可添加和删除用户,并可以修改和赋予其他用户权限:项目主管只能对自己操作权限规定范围内的数据库和功能进行操作,不同项目主管的操作权限可能各不相同:而普通用户则只能进行一些浏览或利用功能模块进行计算的工作。权限的清楚划分,有利于工作的顺利进行,并可对工厂数据资料提供安全保证。
  2. 系统数据库管理 提供一个人机交互界面对系统数据库进行维护,在此可以进行数据库的添加、删除或修改以及数据的导入导出。还可以设定自动定期备份系统数据库或者手工备份系统数据库,以防止数据的意外丢失。系统数据库管理操作必须由具有系统管理员权限的用户来完成。
  3. 标准工艺库管理 标准工艺是进行新工艺制定的基础,每一个产品都有其对应的标准工艺。在制定新工艺时,可以以标准工艺作为参考,通过修改标准工艺的副本生成新的工艺。具有系统管理员权限的用户可以通过系统提供的界面对系统中存储的标准工艺进行修改,项目主管通过标准工艺修订界面只能浏览和修订自己权限范围内所属的标准工艺。普通用户只能修改标准工艺的副本,通过向项目主管(或系统管理员)申请,经审批后,普通用户修改后的副本也可以成为标准工艺。
  4. 企业资源库管理 企业资源指企业的设备、工艺装备、材料以及制定工艺所用的标准工序术语等。企业资源库的建立,主要用于工艺人员在进行工艺编制时选用,被选择的对象可以直接加入到工艺描述文件当中,从而使工艺人员可以方便、快捷地完成工艺描述文本的输入工作。企业资源库具有扩展功能,可以允许用户自行添加新的设备类型、工装类型、材料种类,添加新的工序描述语言,并可对已有内容进行修改。这样可以增强系统对企业实际情况更改的适应性。
  5. 系统日志管理 对用户在使用系统各个功能模块时所进行的各种重要操作进行记录。这些用户操作记录的信息对企业的日常管理也具有重要意义,它可以在系统出现问题时帮助系统管理员快速找到出现问题的原因,对工厂的生产信息安全也提供了保证。系统提供一个方便的操作界面,使系统管理员可以对这些信息进行方便的查看和调用以及删除。
  6. 系统帮助 提供详细的使用指南,用户可以通过它快速掌握本系统的操作。提供调用帮助的快捷方式,如使用F1键调用帮助文件。

3 网络数据库

CAPP系统中包含有各种类型的信息,如系统的管理信息、产品的设计信息、工艺的管理信息以及各种临时信息等,按照类型和需要的不同分别存储在各种静动态数据库中。用户可以根据实际需要,通过系统管理模块对数据库中的信息进行修改、更新,或根据企业的生产情况的变化对数据库结构进行修改。所有系统数据库将放在网络服务器上。

4 工艺制定模块

这里的工艺制定是指工艺卡片的编制。新工艺卡片的编制可以通过三种方式来实现。第一种是编制新的工艺卡片。通过系统提供的卡片编辑器,用户以所见即所得的方式创建卡片,就像用一般的绘图工具一样轻松创建卡片格式,创建完成后与相应的数据库格式关联起来即可。在填写工艺卡片时,利用企业资源库中的术语库和符号库等既可以快速填写卡片,又可以保证数据的准确性。第二种方法是通过系统提供的卡片模板来编制卡片。对于常用的卡片格式,系统已经定义好格式,用户只需往卡片中填写内容即可,填写卡片时同样可以利用企业资源库。第三种方法是通过系统提供的卡片检索功能,输入关键字进行检索,找出系统中已有的相似卡片,在其上进行修改即可生成新的卡片。

5 工艺管理模块

工艺管理模块的功能主要有三个方面:第一是工艺卡片的打印、预览功能。根据此功能,用户可以预览、打印任何一张工艺卡片,并可打印相应的工艺附图或附表。第二是工艺修订功能,在进行工艺修订时可以实现各种卡片的关联修改,即不同类型卡片中的相关信息如工装、尺寸等可同时更新。第三是工艺的删除功能,可以删除正在制定的工艺,也可以删除某产品已经制定完成的全部工艺或者现存的全部信息。工艺管理模块还提供一些辅助功能,比如汇总统计功能,用户通过指定各种统计方式,就可以获得相应的统计信息。

6 信息通讯模块

提供与其他应用程序系统的数据交换,主要是与Office、CAD和MRPII系统的数据交换。对于已经用Word和Excel建立好的工艺卡片,可以通过专用的接口程序将Word或Excel中的表格内容直接读取到数据库中去:也可以提取CAD或MRPII系统中的相关信息,为工艺制定提供原始信息:还可以对制定完成的工艺进行信息提取并将之传递到MRPII系统中去。提取的MRPII信息有产品的总体信息,包括产品的物料编码、材料编码、产品名称、图号等:产品的零部件信息,实际上就是CAD设计图纸中的产品明细表。MRPII系统可以生成包含这两种信息的文本文件,本系统可以直接通过程序从MRPII系统提供的这种文本文件中将数据提取出来,存入工艺管理信息库类型中的总体信息库和图纸信息库中。至于工艺信息的提取,本系统则是通过程序将工艺管理信息库类型数据库中的信息提取到已有工艺修订临时库中,再将这些信息转换成相应的文本文件(MRPII要求的文件格式),最后输入到MRPII系统中。

三、结论

本系统根据企业的实际情况,以工艺管理为主,工艺制定为辅,是一种实用型的CAPP系统。通过将CAPP网络化,不但提高了工艺人员的工作效率,还为工艺数据的完整性、安全性提供了更好的保障,也对企业的管理走向信息化、规范化起了促进作用。
 
 
[ 免费发文

 

 
推荐图文
推荐数控技术
点击排行
网站首页 | 关于我们 | 升级会员 | 联系客服 | 广告合作 | 广告位图 | 使用协议 | 版权隐私 | 蜀ICP备2021024440号
Powered by DESTOON