信息化 频道

UGS征文:基于PLM平台的电子工艺规程输出技术

 1 引言  

      产品生命周期管理(PLM, Product Liftcycle Management)是指对产品从概念设计、详细设计、生产、投用、维护和后期服务直到产品退出市场并消亡的完整生命周期的管理。

     黎明公司作为中国航空发动机行业的骨干企业,目前正面临着现代航空制造工业的挑战。这些挑战有:在不同生产地点之间共享产品平台、产品作业的并行协同模式、产品和制造工程的单一数字化产品定义、第一时间品质等。所以我们需要搭建一个PLM(PRODUCT LIFECYCLE MANAGEMENT)系统,其中含有:实现产品设计所和制造厂之间的协同设计与制造;在企业的生产准备阶段,完成产品制造信息的数字化建立和管理。

     黎明PLM系统架构以UGS公司 Teamcenter 作为PLM主干(Backbone),我们在此基础上进行了二次开发。Teamcenter是一个开放性的系统,其中表现在各层系统架构都支持J2EE企业环境标准,所有应用子系统之间通过PLM XML对不同类形、结构和形态的数据进行操作访问。Teamcenter API和PLM XML提供标准应用开发和数据接口,为用户界面的客户化提供了有效的标准开发环境。

     黎明公司的工艺报表格式多种多样,因此利用XML/XSL技术实现各种工艺报表的定制输出,是一项必不可少的工作。针对黎明的需求,通过有效的二次开发工作,开发出了具有黎明特色的LM-CAPP系统,最终达到了提高工作效率、降低生产成本、保证产品质量的目的。

     本文主要介绍和阐述的内容是:以PLM环境下的工艺BOM树为研究对象,运用Java语言将产品的工艺BOM信息以XML文件形式输出,并运用XSLT技术转化为基于WEB的工艺文件,利用了WEB技术支持多任务与多用户的并行和异地协同工作,最后在电子工艺设计编制完成后,输出整本工艺规程(图1虚线圈着的部分),可以网上传输和协同浏览(即在协同设计时实现“你见即我见”方式的浏览功能)及网上审签。

     作者参加了该PLM系统项目的二次开发工作,并和团队一起圆满地完成开发工作。在与大家分享成功喜悦之际,也将所体验和学到的协同环境PLM平台下工艺规程输出的技术要点做个总结,谨供同行们参考。系统的总体规划如下图1。

图1 系统总体规划图

    2 工艺规程报表输出技术综述

     基于PLM平台的二次开发设计过程中,首先做的是工艺、工序的数据输入界面定制开发,这里这部分内容忽略,主要阐述工艺报表输出部分。在协同环境下应用javaScript,动态产生目录树来管理设计过程中产生的众多的工艺文件以及图形文件,以便于这些文件的网上协同浏览,创建基于WEB的协同工艺设计环境。工艺文件网络化浏览的技术难点主要是灵活处

图2 具体技术实现路线图

     理换行换页、工艺特殊符号的显示,以及流程问题、网上协同电子签名和圈阅、整本打印工艺规程的处理。

     基于工艺规范化、标准化,为黎明量身定做了自己的工艺规程输出机制。具体技术实现路线如图2 。

     对上面图2解释如下:

     工艺BOM树组成及XML文件的输出:

0
相关文章