欢迎来到天天文库
浏览记录
ID:21809550
大小:26.50 KB
页数:6页
时间:2018-10-24
《基于tc图纸生效流程中工艺审核节点研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于TC图纸生效流程中工艺审核节点研究 摘要:对于大型的工程机械,设计部门出图以后,设计包中通常含有大量图纸,在图纸的审核生效过程中,由于工艺部门人员的专业化细分,一般的工艺技术人员很难具备审核各类图纸的综合能力,为了克服这一影响,因此在图纸的生效流程过程中,工艺审核这个节点会出现工艺共审现象,以确保图纸的工艺可行性和经济性。文章研究的重点在于如何在图纸生效流程中做到设计包的工艺共审问题。 关键词:Teamcenter系统;生效流程;工艺共审;工艺签名实现 DOI:10.16640/j.cnki.37-1222/t.2017.08.014 图纸在设计完成之后,正式使
2、用之前,需要经过多方面的审核,如校对、标准化、工艺审核和批准等,以期将其设计缺陷,尽量在前期得到发现解决避免损失,而这一套审核过程,在现在网络办公的情况下,是通过工作流来实现的,以往的工作流,存在工艺审核这个节点,但是并未对这个节点深入研究,若审核人员综合能力不够,工艺审核难以发挥其相应的作用。 1TC简介和研究目标 TC(Teamcenter)是一款内容全面、完全基于?俗己痛?Web体系结构的PLM解决方案,体现了协同应用、行业解决方案以及具有产品全生命周期优化工具等诸多优点,最重要的是,在过去的数年中,Teamcenter已经在全球数百家企业中实施了约二十万套以上用
3、户许可证,绝大部分都取得了成功,是一款“经过验证”的、成熟的生命周期管理软件。 文章所研究的内容,是基于TC系统进行完善、开发和实现的,重点研究对象为图纸生效流程中的工艺审核这个节点(图1)。在工艺审核时,会遇到以下三种情况:(1)审核图纸内容单一,不需多人参与,审核通过;(2)审核图纸包含多专业内容,需多人共同审核,审核完毕后流转至下一节点;(3)审核不通过,返回流程始发点。因此,工艺审核这个节点研究的核心,就是如何实现工艺多人共审功能。 研究的目标:工艺审核这个节点实现多人共审,并且每个人对审核的图纸确认,全部审核完成后,方能进入下一个节点,图纸打印时能实现审核人的
4、自动电子签名。 2实现方案和关键技术 2.1实现方案 要实现工艺共审这个研究目标,需重点研究解决以下四个问题:(1)工艺共审人员的指派;(2)如何对已审无误的图纸进行确认,并形成确认记录;(3)确保所有图纸都得到专人审核;(4)多人共审图纸打印时自动电子签名实现。 2.2解决方案 (1)流程创立者,对于工艺审核这个节点,只指派到主要负责人,由负责人确认并根据需要将流程转发其他人审核;(2)对于审核图纸确认问题,在工艺审核这个节点,在菜单栏设置图纸工艺审核菜单,点击该菜单后,触发流程自动提取设计包内的所有图号,形成明细表,供审核人员勾选确认;(3)当工艺审核完成需进
5、行下一个节点前,系统对流程内明细表中所有图号勾选情况进行复查,全部审核无遗漏时,允许流程进入到下一个节点。(4)图纸输出时,自动提取零组件属性Form表中各审核人员的签名信息,自动对应,完成电子签名。 2.3关键技术 在工艺审核这个节点,工艺共审人员的指派,是TC系统通过自身设定可以实现的,不需要开发,但是,在菜单栏添加图纸工艺审核子菜单,形成供勾选的明细表;以及将勾选信息储存零组件属性Form上,从而实现图纸输出时审核人的自动电子签名,这两项是需要通过软件开发进行特殊定制才能实现。 Teamcenter定制,可分客户端定制和服务端定制两种。客户端定制可通过使用程序语
6、言JAVA以及各种TC向导来执行,这类定制,可用于添加如菜单栏、工具栏和客户端的用户界面,同样也可以进行其它定制。服务端定制,是运用TC应用程序接口(API)集成工具包(ITK)、C/C++开发第三方应用软件,并将其与TC内部成熟的应用程序进行集成。 在TC菜单栏开发图纸工艺审核这项子菜单,以及形成供审核勾选的明细表,这项开发需要进行客户端定制;将审核后勾选的签字信息写入零组件属性Form表,以及图纸输出时完成电子签名的自动对应,该项功能的开发需要进行服务端定制。 下面以供审核勾选的明细表为例,简述其开发工具,并提供部分源代码。 该明细表是工艺人员审核时勾选确认时使用
7、的,其形成是通过开发工具eclipse,用java语言开发形成的。 部分源代码: privatevoidinitUI(ListinstanceList){//初始化界面 this.setTitle("图纸工艺审核"); setPersistentDisplay(true); setOptimalDisplay(false); JPanelparentPanel=newJPanel(newBorderLayout()); dtm=newReviewTaskTargetTableModel(instanc
此文档下载收益归作者所有