一、实施PDM前面临的问题
1.大量图纸资料的无序管理
公司积累了大量的产品技术资料,图纸之间没有任何关联关系,因此采用手工管理难度愈来愈大,对这些图档资料的检索和再利用也变得十分繁琐。同时,也需要将个人电脑中大量的旧资源有效管理起来,提供便捷的产品资料库。
2.需要实现电子资料的有效查询、借用
大量的设计信息以分散的计算机文件形式存在,缺乏有效的查询工具,工程师查阅有关资料往往要花费大量的精力和时间。
3.更改管理和版本控制缺乏有效手段
如何保证使用某个产品的正确版本是工程中一个至关重要的问题。设计人员在对零部件图纸作更改时,经常是新图覆盖旧图,个人计算机中保存的设计图纸与备份归档图纸不能保持一致,造成设计图档管理的混乱。
4.缺乏安全管理机制
未对产品数据以及技术文件的浏览、编辑的操作权限进行管理,不能有效地防止技术文件泄密,个人计算机“各自为政”的管理方式又使得技术文件无法保密。另处,没有详细的系统日志记录和产品数据备份的有效手段,不能有效地防止系统崩溃。
5.采用人工编码,容易出现错误和重码
编码技术是企业信息化发展的重要环节,对整个信息化的发展至关重要,而我公司在实施PDM系统前没有使用任何自动编码技术。采用人工编码标准化程度低,管理麻烦,容易出现错误以及重码等问题。
6.未实现各信息系统间的无缝集成
现代集成制造系统(CIMS)中最强调的便是企业各信息系统间的集成。我公司不仅要求集成前端的CAD系统(从AutoCAD和Pro/ENGINEER文件中自动批量提取物料清单信息)和CAPP系统(自动提取工艺信息,生成各种工艺BOM),还要对后端的ERP系统或其他子系统进行无缝集成,包括目前生产部门正在使用的材料及库存数据系统、生产管理信息系统。
7.指导生产的技术文件种类繁杂,生产人员查看不方便
我公司有各种各样的指导生产的技术文件,它们大都为纸质或Word格式的文档,这些信息分散在不同的系统或纸张中,不利于查阅。
8.缺乏信息共享机制
缺乏规范化的高效安全共享机制往往会引起不必要的纠纷,延长整个产品生命周期。另外,对最后完成的图纸进行“联装齐套”管理在常规的管理方式下是一个费时费力、易出差错的工作,也需要由系统自动完成。
9.缺乏高效的产品配置
我公司产品系列化和用户化程度很高,有很多需要根据用户要求来完成的设计工作。这就需要在原有产品的基础上进行用户化的开发和设计,通过产品配置快速生成新的产品和物料清单,并传送到各相关部门组织生产。
10.工作流程缺乏高效的控制与支持手段
我公司的工作流程和业务流程包括设计数据的提交、评审与修改、管理和监督、分布式控制、会议和通知等等。实施PDM前公司仍按照传统的方法进行管理,效率低下。计算机系统和网络没有充分发挥其管理功能,造成了资源浪费。
11.无法及时、动态地进行项目管理
我公司的项目管理工作还仅仅停留在人为管理的基础上,缺乏有效的计算机辅助管理能力,影响了设计过程中小组成员相互协同工作的效率,项目主管无法获取最新的产品开发状态,设计人员也无法及时得到各类通知。传统的串行工作方式造成资源的浪费、频繁的更改、沟通的迟滞,从而使技术准备周期拉长,延误市场开发。因此为最终实现并行工程,建立基于产品资料和开发流程管理的软件框架是公司亟需进行的工作。
12.缺乏有效的标准化设计手段
高效的标准化设计可最大程度地减少新零部件的数量,减少加工时间和成本,缩短供货周期。我公司在标准化设计方面缺乏必要的手段,影响了产品的开发效率。
13.需要实现移动办公和异地协同设计
我公司不仅要求在企业网络内实现网上会议、通知、内部电子邮件及实时消息传达,支持小组交流、协同和工作,还要求能够通过Internet方便实现数据的查询和项目管理工作,并能够完成异地的协同设计。
14.缺乏方便的用户化工具
我公司具有一支较强的产品开发与软件开发队伍,可以结合企业具体情况进行适当的厂情定制与开发,因此希望PDM系统能够提供相应的定制工具与数据接口,为PDM的维护与集成接口提供方便的用户化工具。
二、PDM软件的选择
在选择PDM软件时,我们重点考虑软件对我公司功能要求的响应程度和软件的兼容性、可扩展性,系统功能的成熟度及稳定性,经多方调研、反复比较,我们选择了SmarTeam产品。
SmarTeam 是一款技术领先的Product Data Management(PDM)软件,它可为用户提供产品数据管理所需的全套的解决方案。其方案能够管理产品开发过程中各种复杂的数据,实时监控开发进度。SmarTeam作为独特的、使用方便的、快速实施的、完全用户化的PDM软件产品,其产品能随着企业的不断增长面扩展,真正实现了“数据是复杂的,管理是简单的”的理念。
三、PDM软件的构成及功能
我公司使用的PDM产品包括SmarTeam、SmartFlow、SmartValut、SmartFlow Manager和SmartWeb。SmarTeam是一个典型“自底向上”的PDM产品。该软件的显著特点是提供了一系列的客户化工具,经过短暂培训即可将项目实施的技术和主动权交到客户手里。这些功能具体包括以下几点。
(1) SmartWizard数据库定制工具的典型行业样板完全可以满足用户快速实施的需要,同时可使数据库系统管理员新建一个数据库或随时对已建成的数据库进行修改;
(2) 与SolidWorks、AutoCAD、Word、Excel等应用软件实现无缝集成;
(3) 编码设计器可设置标识号和版本号模式,从根本上解决重码编号的问题;
(4) 具有设计对象属性卡片的卡片设计器;
(5) 具有应用程序接口和应用程序维护工具;
(6) 具有电子仓库设置和维护工具;
(7) 具有流程图设计和工作流监控工具。
应我公司要求,生信实维公司在SmarTeam软件的基础上进行了一些二次开发,补充了如读标题栏、读明细表、图形文件改名、查找链接对象、材料明细表、材料汇总表、计算装配重量、拷贝装配树到工号以及更改对象权限等功能。
四、公司PDM系统组成
(1) PDM系统项目树的组成
项目树的第一级为产品系列、材料库、外购件库、标准件库、通用零件库、合同、图纸修改通知单、用户联系和供应商联系。产品系列的下一级为车型组,车型组的下一级为具体车型,车型的下一级为工号。
(2) PDM系统文档树的组成
在车型文档树的根目录下建立图纸文件夹和文档文件夹,图纸文件夹的下一级为车型的总图,总图的下一级放置总成图,依此类推,每个装配图或零件图放在其父装配图下。文档文件夹的下一级放置车型的设计文档(开发计划表、立项报告、设计任务书和设计说明等)。
在合同的文档树下针对每份合同设一个文件夹,在文件夹下放置与该合同对应的合同文件、经营变更事项通知单、经营变更事项施工技术方案和产品技术方案。
在工号的文档树的根目录下建立图纸、合同、技术质量问题通知单等专用文件夹,用于放置该工号所对应的图纸、合同文件及与合同直接关联的技术文件和与工号相关联的技术文件。
五、公司PDM所特有的功能
1.旧CAD图档解决方案
应我公司要求,生信实维公司开发了读明细表功能和读标题栏功能,解决了我公司大量旧CAD图的入库问题。
在CAD中打开该图档后,用户可通过点击PDM属性页面上的读标题栏按钮将图纸的标题栏信息读入PDM中,再通过弹出菜单中的读明细表功能,根据明细栏的内容在选定的对象下添加子对象。若为标准件,系统会自动检索标准件的文档树下是否有该对象。若没有,则自动链接到标准件的文档树下,根据代号、名称、材料三项内容自动检索库中是否有对象。若有,则采用链接方式,不增加新对象,由此保证数据的唯一性。
2.CAD图形文件自动命名
为规范管理、方便异常情况下的检索,我们采用在电子仓库中文件名称与代号一致的图形文件命名方式。制图人员在本机上作图时所取文件名称随意性大,此次二次开发实现了程序自动将代号作为文件名的功能。
3.检入时将内容不全的子对象保持“NEW”
SmarTeam是一个典型“自底向上”的PDM产品,它在管理具有装配约束关系的三维设计图方面具有很大的优越性。然而我公司存在大量的AutoCAD设计图,同时采用“自上而下”的设计方式,这使得工作人员在检入某对象时经常碰到其子对象的图档还未准备好的情况。若将其属性变为“Check In”,以后为其添加子对象和检入文件时就比较麻烦。经过程序的二次开发,实现了检入时将其所有子对象中文件名称不为空的对象一次性全部检入,而对文件名称为空的子对象,保持其状态为“New”,方便了操作。
4.针对对象授权
针对实施前某一个项目只由一个或几个特定的设计人员进行设计或修改的情况,我公司经过二次开发实现了针对该对象的用户授权,只有拥有权限的用户才能浏览、修改该对象的图档树。
5.针对属性授权
为防止误操作,保证数据安全,我公司要求针对每一个用户对不同类中不同对象的不同属性的操作权限作出具体明确的规定,不允许存在超越自身工作的权限,这个功能是SmarTeam软件本身所不具备的。经过二次开发,我们实现了针对属性的用户授权。
6.自动生成材料明细表及材料汇总表
应我公司要求,生信实维公司开发了自动生成材料定额明细表及材料汇总表程序,实现了二维图档中部件(或整车)装配数量及总重量的计算。材料定额明细表提供按装配关系显示的零部件分布情况(如表1所示),其中“数量”指某零部件在其上级图纸中的数量,“总数量”指某零部件在该车总成或部件中用在该位置的总数量,总图部件或总成的单件净重是组成它的所有零部件的合计重量。材料汇总表提供的是整车或某部件