CAPP系统的客户化定制研究
针片当前CAPP系统所存在的通用性问题,引入派生定制的概念:建立基于UML的工艺数据结构定制模型,实现用户的工艺数据结构的定制;分析工艺文件模板的组成对象,实现工艺文件模板元素与工艺数据库的关联,开给出基于Excel的工艺卡片的客户化定制的关键技术和方法,从而很好地解决了CAPP系统的通用性问题。
2.2模板数据模型
通过上文对模板组成对象分析,实现工艺文件模板元素(变量格,对象格,循环格)与数据库的关联,成为模板定制的关键。模板定制分两个阶段完成:第一阶段,用户根据所需要的格式,在Excel中创建工艺文件模板,完成固定格内容的填写,即创建一个模板文件(x1:文件)。第二阶段,用户进人CAPP系统的模板定制界面,完成变量格、对象格和循环格与工艺数据库的字段相关联,并把模板信息保存到数据库。模板的数据结构如图6所示。
由图6可知,只需要两张数据表(表Module_inf和表Module_Detail)便可保存各种工艺类型(机加工工艺,焊接工艺……)和模板类型(工艺卡片,工序卡片以及各种报表汇总),既占用较小的存储空间,又便于提取模板信息,不失为一种合理的数据结构。
2.3实现方法
系统采用C#语言,在Visual Studio.Net2003平台下,通过C#语言和Excel提供的接口,实现工艺卡片定制。由于模板定制的第二阶段是在已创建的Excel文件上,把关联字段及该字段所要填写的指定单元格所在的行和列保存到数据表Module_Detail中,为方便用户操作,使用户不用切换到Excel界面便可完成上述操作,在Winform界面中,直接用axWebBrowserl(浏览器)浏览Excel模板文件,因此,模板定制第二阶段,用户只需在Winform界面中便可完成。模板定制如图7所示。
用户在这个界面上便可完成模板元素与数据库的字段关联。把所有需要与数据库字段相关联的工艺文件模板元素全部完成字段关联后,用户只要点击界面上的"保存"按钮,便把模板信息保存到数据库中,完成了工艺卡片模板的定制。部分代码如下:
3结束语
通用性问题一直是CAPP应用的一个瓶颈。本文就CAPP系统的客户化定制做了较深人的研究,实现用户工艺数据结构定制和工艺卡片定制,在很大程度上解决了CAPP系统的通用性问题。此外,在进行系统设计的同时,还考虑了CAPP系统与其它相关系统(如CAD,PDM,ERP等)的信息集成。
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
责任编辑:童伟
- 上一篇文章:计算机辅助工艺设计系统的总体设计
- 下一篇文章:现代CADPDMCAPP技术在企业的应用
近期热点
相关文章
相关新闻
相关资料
相关热贴
相关产品
