您所在的位置:e-works首页 > 产品创新数字化(PLM) > CAPP

派生式CAPP系统工艺资源数据库的研究及应用

发表时间:2008-1-24 高征兵 张剑峰 来源:万方数据
针对机械制造企业对CAPP系统的需求特点,结合某厂的应用实际,提出了基于数据库平台的HXCAPP的总体结构.通过阐述工艺资源的分类、工艺资源的方案设计以及工艺资源管理在HXCAPP系统中的具体应用,说明工艺资源数据管理是工艺规程设计时必不可少的环节.

    3 工艺资源管理方案设计

    3.1 工艺资源数据库设计的步骤

    数据库的设计是从周户对数据的需求出发,研究并构造数据库结构的过程。目前采用"自顶向下,逐步求精"的分段设计法在数据库设计中得到了广泛应用,该方法将数据库设计分解成四个阶段来完成:①用户需求分析是了解与分析用户对数据要求、处理的妥求和各种限制条件;②概念设计是对上阶段提供的信息选行抽象与综合处理,构造出反映实体之间联系,但又与数据库如何实现无关的概念模型;③逻辑结构设计是将概念模型结构转换为与选用的DBMS 所支持的数据模型相符合的过程;④物理结构设计是用来确定工艺资源数据库的物理结构和财物理结构的评价、性能测试。

    3.2 工艺资源数据管理的实现

    工艺设计过程中涉及到大量的数据,能再创建一个良好的数据库系统至关重要。HXCAPP 数据库系统采用Delphi7 为开发平台,数据库采用SQL- Server7.0 ,在Windows 操作平台上运行,包括零件信息库、工艺资源库及其它数据库。对于工艺资源库必须具有检索、插入、删除、排序、修改等功能,对相关人员(拥有一定的权限)开放,具有多个数据出门,便于相关人员的修改和完善。为使界面友好,方便用户使周,本系统采剧了基于资源树的管理技术来管理工艺资源数据。

    树型结构的特点是依据结点(每层资源所在的位置)管理数据,通过层次分明的结点,将生产过程中大量不同类型的相关数据信息分层显示,分类组合。树型结构的逻辑结构在形式上采用出次模型,除根结点以外,每个结点都只有一个父结点。每一个结点对应一个数据单元,记录了该结点的标识,其属性值在右侧绑定的表格中显示。因此,工艺人员能对工艺资源的全面认识,从而实现对工艺资源的全面管理。

    3.3 资源树的管理功能

    资源树主要是向两部分组成,见图3。左边部分为树形控件TreeView ,用于显示工艺资源种类(结点名称) ;结点数据在数据表中存储,各字段含义分别为:资源编码、资源名称、资源所在结点层次、结点是否结束("0" 表示该结点下有了结点);右边部分为表格控件StringGrid,它与左边部分某一结点绑定,用于显示数据库中属于该给点的详细信息。数据存储在另一个表中,各字段含义较明显,在此不再列出表的存储形式。"打印"、"预览"按钮是根据需要打印或预览工艺资源或某一资源的详细明细;"修改"、"增加"、"删除"“放弃"、"刷新"是对窗口左边的结点进行操作;"增行"、"删行"是对右边表格的操作; "保存"是将结点数据、表格中的数据保存到对应的数据库表中。对结点的主要功能操作如下:

    图3 基于资源树的工艺资源运行界面

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:辜雯倩