文章

CAPP系统工艺管理功能模块的开发与应用

2020-07-31任振山

2612阅
本文介绍了SmartCAPP与以往CAPP系统的主要区别、新增功能及数据的传递,以及CAPP系统中工艺管理功能模块的功能范围、开发及应用等过程,并分别从任务分配、任务监督、任务维护等方面分析了其实现过程。

    由于现代制造业快速发展,CAPP系统在众多公司得到广泛的应用。许昌烟机在“九五”期间就开始使用CAPP系统,CAPP系统的应用大大提高了工艺人员的工作效率,缩短了生产准备时间。但随着CAPP系统的不断应用,存储数据的不断增加,数据库安全性要求提高,与CAPP系统匹配的Mi2crosoft SQL Server6.5已无法满足要求。特别是公司MRPⅡ系统升级为ERP系统,支撑系统数据库升级到Oracle 9i,导致原CAPP系统无法与ERP系统集成,在很大程度上限制了CAPP系统的应用。在“十五”技改期间,我们对CAPP系统进行了进一步开发,并在原来的基础上增加了多个工艺管理功能模块,以适应公司对CAPP系统的新要求及与ERP系统的集成。

1 系统构成

    (1)开发环境,操作系统:Windows2000S erver,软件开发工具:VB6.0,支撑数据库:Oracle 9i。

    (2)在技术中心工艺室相对独立的局域网内,在Oracle 9i服务器上建立CAPP数据库,以保证技术中心工艺室自己数据的完整性与独立性的总体要求。

    (3)将原CAPP系统所需的各种数据表从Mi2 crosoft SQL Server6.5格式转换为Oracle 9i的格式,但数据信息不变,保证数据的一致性和完整性。

    (4)将原CAPP系统所需的存储过程从Mi2 crosoft SQL Server6.5格式转换为Oracle 9i的格式,同时根据需要对VB6.0开发的前端程序进行相应的修改,保证系统的正常运行。

    (5)实现CAPP系统与ERP系统的集成。

2 集成环境下分布式CAPP系统——SmartCAPP新增功能

    SmartCAPP系统与以往的CAPP系统的区别主要在于:

    (1)SmartCAPP各种数据表采用Oracle9i的格式;

    (2)SmartCAPP提供了与ERP、PDM、刀具管理、工装管理等系统集成的模块,通过该模块,可以在进行工艺路线设计、工艺文件编制的过程中,利用ERP、PDM、刀具管理、工装管理等系统的相关数据库,并按ERP系统要求的形式将工艺路线数据传递到ERP系统中,包括:

    ①CAPP系统从PDM中读取产品结构信息,供工艺设计时使用;

    ②CAPP系统从ERP中读取材料信息、标准件信息、工作中心、工种、部门、设备等库信息;

    ③CAPP系统从刀具管理中读取刀具、量具库信息;

    ④CAPP系统从工装管理中读取工装库信息。

    (3)SmartCAPP支持工作流程动态配备,以实现任务分级管理的多样性、灵活性,并应对多变的任务分级情况。对于不同级别的任务可能采取不同的审批路线,涉及到不同的审批人员。

    (4)SmartCAPP提供强大的工艺管理功能,包括任务分配功能、任务监督功能、任务维护功能。

    (5)SmartCAPP具备“工艺路线版本管理”功能,工艺路线的每次修改都可以生成一个新的版本,并以自动生成的序列号进行存储(以时间的先后顺序进行排列),同时“工艺版本维护”模块可以针对工艺版本进行编辑。此项功能相当于给工艺的设计或更改留下历史记录,以备查询或重新启用。

    除以上功能外,SmartCAPP系统还提供了诸如工艺数据资源维护、各种报表格式定制、各种工艺报表的检索与打印、热处理工艺设计(包括工艺设计、版本维护、报表打印等)、工艺文件更改、工时定额计算、工装设计任务的提交、PDM数据的接收、PDM数据的导入等功能。

3 SmartCAPP工艺管理功能的实现

    3.1 任务分配

    SmartCAPP具备任务分配功能;任务分配可以从任务创建或上传2种方法实现(如图1所示)。

任务分配功能

图1 任务分配功能

    (1)没有在ERP系统建立设计BOM的项目的,可以通过“下载模板”,然后输入所要创建的任务号,再通过任务上传、选择任务流程、选择任务执行人等过程来完成工艺设计任务的分配。

    (2)已经在ERP系统建立设计BOM的项目的,可以通过“任务创建”模块,检索所要创建项目代码,点击“创建任务”按钮,然后选择合适任务流程、任务执行人等完成工艺设计任务的分配。

    3.2 任务接收

    SmartCAPP具备任务接收功能,工艺设计人员可以通过“任务接收”模块,分别按任务号、任务类别(未超期任务、已超期任务、未完成任务、已完成任务及所有任务等)、任务状态(未开始、编制、审核、批准、完成、所有等)、任务说明(编制工艺、工艺更改、所有)、创建日期、完成日期等字段进行检索(界面见图2)。

任务接收功能

图2 任务接收功能

    3.3 任务监督

    以往的CAPP系统无法实施监督工艺设计任务的进程,也无法控制任务的进度,工艺主任或任务分配人员只有通过询问才能掌握任务的进度。

    SmartCAPP具备任务监督功能,具有任务监督权限的人员可以通过“任务监督”模块,分别按任务号、任务类别(未超期任务、已超期任务、未完成任务、已完成任务、未归档任务及所有任务等)、任务状态、任务说明(编制工艺、工艺更改、所有)、执行人、创建日期、完成日期、成组编码等字段进行检索,并可以对检索的结果按创建日期、完成日期、任务号等以顺序或逆序进行排序,很方便、准确的掌握各项任务的进度(界面见图3)。

任务监督功能

图3 任务监督功能

    3.4 任务维护

    SmartCAPP具备任务维护功能,通过“任务维护”模块,分别按任务号、任务类别(未超期任务、已超期任务、未完成任务、已完成任务、未归档任务及所有任务等)、任务状态(未开始、编制、审核、批准、完成、所有等)、任务说明(编制工艺、工艺更改、所有)、执行人、创建日期、完成日期、成组编码等字段对已创建的任务进行检索,并可以对检索到的任务进行编辑,具体流程如图5所示。

任务维护功能

图4 任务维护功能

任务维护流程

图5 任务维护流程

4 结语

    集成环境下分布式CAPP系统——SmartCAPP系统,为公司的管理科学化、信息化,制造过程的迅捷化奠定了基础。在系统的开发和应用过程中,我们深刻体会到开发一套适用性好的工艺设计系统,必须立足于系统的适用性和通用性,不必一味追求系统的智能性和创成性,必须使开发与实践相结合,实践促进开发,开发指导实践,才能把计算机辅助工艺设计提高到新水平。

责任编辑:程玥
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
读者评论 (1)
  • teamczyx7-15
    万能发帖软件 www.teamczyx.com
以上网友发言只代表个人观点,不代表本网站观点或立场。
请您登录/注册后再评论