基于TC图纸生效流程中工艺审核节点研究

时间:2022-07-22 02:58:31

基于TC图纸生效流程中工艺审核节点研究

摘 要:对于大型的工程机械,设计部门出图以后,设计包中通常含有大量图纸,在图纸的审核生效过程中,由于工艺部门人员的专业化细分,一般的工艺技术人员很难具备审核各类图纸的综合能力,为了克服这一影响,因此在图纸的生效流程过程中,工艺审核这个节点会出现工艺共审现象,以确保图纸的工艺可行性和经济性。文章研究的重点在于如何在图纸生效流程中做到设计包的工艺共审问题。

关键词:Teamcenter系统;生效流程;工艺共审;工艺签名实现

DOI:10.16640/ki.37-1222/t.2017.08.014

图纸在设计完成之后,正式使用之前,需要经过多方面的审核,如校对、标准化、工艺审核和批准等,以期将其设计缺陷,尽量在前期得到发现解决避免损失,而这一套审核过程,在现在网络办公的情况下,是通过工作流来实现的,以往的工作流,存在工艺审核这个节点,但是并未对这个节点深入研究,若审核人员综合能力不够,工艺审核难以发挥其相应的作用。

1 TC简介和研究目标

TC(Teamcenter)是一款内容全面、完全基于俗己痛Web体系结构的PLM解决方案,体现了协同应用、行业解决方案以及具有产品全生命周期优化工具等诸多优点,最重要的是,在过去的数年中,Teamcenter已经在全球数百家企业中实施了约二十万套以上用户许可证,绝大部分都取得了成功,是一款“经过验证”的、成熟的生命周期管理软件。

文章所研究的内容,是基于tc系统进行完善、开发和实现的,重点研究对象为图纸生效流程中的工艺审核这个节点(图1)。在工艺审核时,会遇到以下三种情况:(1)审核图纸内容单一,不需多人参与,审核通过;(2)审核图纸包含多专业内容,需多人共同审核,审核完毕后流转至下一节点;(3)审核不通过,返回流程始发点。因此,工艺审核这个节点研究的核心,就是如何实现工艺多人共审功能。

研究的目标:工艺审核这个节点实现多人共审,并且每个人对审核的图纸确认,全部审核完成后,方能进入下一个节点,图纸打印时能实现审核人的自动电子签名。

2 实现方案和关键技术

2.1 实现方案

要实现工艺共审这个研究目标,需重点研究解决以下四个问题:(1)工艺共审人员的指派;(2)如何对已审无误的图纸进行确认,并形成确认记录;(3)确保所有图纸都得到专人审核;(4)多人共审图纸打印时自动电子签名实现。

2.2 解决方案

(1)流程创立者,对于工艺审核这个节点,只指派到主要负责人,由负责人确认并根据需要将流程转发其他人审核;(2)对于审核图纸确认问题,在工艺审核这个节点,在菜单栏设置图纸工艺审核菜单,点击该菜单后,触发流程自动提取设计包内的所有图号,形成明细表,供审核人员勾选确认;(3)当工艺审核完成需进行下一个节点前,系统对流程内明细表中所有图号勾选情况进行复查,全部审核无遗漏时,允许流程进入到下一个节点。(4)图纸输出时,自动提取零组件属性Form表中各审核人员的签名信息,自动对应,完成电子签名。

2.3 关键技术

在工艺审核这个节点,工艺共审人员的指派,是TC系统通过自身设定可以实现的,不需要开发,但是,在菜单栏添加图纸工艺审核子菜单,形成供勾选的明细表;以及将勾选信息储存零组件属性Form上,从而实现图纸输出时审核人的自动电子签名,这两项是需要通过软件开发进行特殊定制才能实现。

Teamcenter定制,可分客户端定制和服务端定制两种。客户端定制可通过使用程序语言JAVA以及各种TC向导来执行,这类定制,可用于添加如菜单栏、工具栏和客户端的用户界面,同样也可以进行其它定制。服务端定制,是运用TC应用程序接口(API)集成工具包(ITK)、C/C++开发第三方应用软件,并将其与TC内部成熟的应用程序进行集成。

在TC菜单栏开发图纸工艺审核这项子菜单,以及形成供审核勾选的明细表,这项开发需要进行客户端定制;将审核后勾选的签字信息写入零组件属性Form表,以及图纸输出时完成电子签名的自动对应,该项功能的开发需要进行服务端定制。

下面以供审核勾选的明细表为例,简述其开发工具,并提供部分源代码。

该明细表是工艺人员审核时勾选确认时使用的,其形成是通过开发工具eclipse,用java语言开发形成的。

部分源代码:

private void initUI(List instanceList) { //初始化界面

this.setTitle("图纸工艺审核");

setPersistentDisplay(true);

setOptimalDisplay(false);

JPanel parentPanel = new JPanel(new BorderLayout());

dtm = new ReviewTaskTargetTableModel(instanceList);

table = new JTable(dtm);

table.setRowHeight(20);

dtm.FitTableColumns(table);

JScrollPane scrollPane = new JScrollPane(table, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

scrollPane.setAutoscrolls(true);

scrollPane.setPreferredSize(new Dimension(550, 500));

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

table.addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent mouseEvent) {int[] selectedRows = table.getSelectedRows();

if ((mouseEvent.getButton() == 3) && (selectedRows.length > 0)) {

int returnValue = JOptionPane.showConfirmDialog(ReviewTaskTargetDialog.this, "签审选择【是】,取消签审选择【否】", "是否签审?", JOptionPane.YES_NO_OPTION);

3 应用效果

3.1 操作过程

当设计包通过图纸生效流程进入到工艺审核这个节点时,选中流程,点击菜单栏下图纸工艺审核菜单选项,TC将弹出图纸工艺审核明细表,以供审核员对图纸审核后进行签字确认,当该专业图纸审核完毕后,需要其他人共同审核时,选择其他审核人员进行审核;当审核完毕时,点击批准进入下一个节点,若存在漏审情况,系统将进行提示,无法通过;当流程进入到图纸输出这个节点时,系统将根据每张图纸读取工艺节点审核人信息,实现电子自动签名,并输出图纸。

3.2 应用效果

实现工艺共审功能以后,每一张图纸的工艺审核都确保得到了专业工程师的审核,使图纸在投入使用之前,可提前发现其制造、加工、装配、运输等各方面工艺实现上的缺陷,提高了图纸的正确性,减少了生产过程中的损失。

4 结语

通过对TC系统的二次开发,进行了客户端定制和服务端定制,使传统的图纸生效流程中工艺审核节点,实现了工艺共审的功能。该功能的实现,避免了专业化分工造成的工艺人员难以有效审核综合性设计包图纸的局面,提高了图纸质量,提前避免了产品制造过程中的p失。

参考文献:

[1]叶振宇,朱文华,陈鹏.Teamcenter中基于Handler的文件审签技术的研究[J]. 现代制造工程,2013(01).

[2]Shrikant Baliram Pokale, Sawan Sakharam Borul, M.K.Rodge. Client Side Customization for Checking User Rights in Teamcenter-PLM[J]. International Journal of Applied Information Systems(IJAIS)-ISSN :2249-0868.

上一篇:城市污水处理厂运营管理中几点问题的分析 下一篇:浅析土木工程施工技术中存在的问题与创新