圈内的人应该都听说过PLM,也就是产品生命周期管理(Product Life-Cycle Management)。 但哪些产品属于 PLM,哪些产品不属于 PLM,则有诸多容易混淆的地方。行业内的公司大家都宣称有自己的 PLM,甚至我的公众号也包含了 PLM 这个词,所以我有必要给大家整理一下思路,如有不妥之处欢迎指出。
PLM 之产品
产品生命周期的第一个定位是产品。
与产品有关的,才是 PLM 的范畴。比如一张图纸归 PLM 管控制工程网版权所有,而企业员工手册、企业班车路线图则不归 PLM 管。企业员工手册属于办公自动化(OA)的范畴。
PLM 管理的是纯产品信息,而不是产品的生产计划、库存数量。所以三维模型归 PLM 管控制工程网版权所有,库存数量属于企业资源计划(ERP)的范畴。
既然管理的是产品,那么在 PLM 中,必须要包含一个代表产品的对象。而所有描述这个对象的三维模型、二维图纸、BOM 表都是隶属与产品对象的。
代表产品的对象必须是中立于 CAD 的,例如:三维模型可以用 Solid Edge 创建,也可以用 NX 创建,如果是没有外形的物料,例如润滑油,可以没有三维模型。二维图纸可以用 Solid Edge 绘制,也可以用 AutoCAD 绘制,或者是外来的 PDF 图纸,如果是标准件也可以没有图纸。
既然是以产品为中心,那么描述同一产品的所有文件对象应该统一管理,而不是分散在不同的文件夹。如果模型和图纸,或者工艺文件、加工文件是分开存放的,那不是PLM,而是图文档管理系统(document management system,简称 DMS)。
每一个产品,每一个零件在 PLM 系统中一定有一个独一无二的编号,所以 PLM 系统一定会附带有一个编码系统。这个编码必须是针对产品或零件,而不是针对某个文档。
PLM 之生命周期
生命周期的第一个含义是,针对产品的所有设计加工信息,比如设计、仿真、加工代码、售后维护、报废回收的数据都应该进行管理。从这个意义上来说,PLM 必然是跨部门的,而不是仅仅供设计部门使用。设计部门的责任是创建数据,而其他部门则主要是参与流程和查看数据。
生命周期的第二个含义是产品的迭代更新。设计一个产品要花费不少时间,但上市后不久就会遇到竞争性的产品,濒临退市。这时是开发一个全新的产品www.cechina.cn,还是略加改进,发布一个第二版的产品呢?
比如说我设计了一个 KigerPhone,3GB 的 RAM,1200 万像素的摄像头,两年后这个配置落伍了,我把 RAM 提升到 6GB,摄像头的像素提高到 2000万,其他的配置不改,名称改为 KigerPhone 2,宣传包装一下又是一个新产品,这样整个产品的销售生命周期就能从 2 年延长到 4 年。从研发到回收的整个产品生命周期,则可能长达10年。
如果要对产品进行迭代更新,没有变化的零件会成为借用件,而改动的零件会产生新的版本或者使用新的零件。这样的话就需要 PLM 包含版本管理功能。
上图中的零件有同时包含了多个版本,并且不同的版本还包含了不同的版本状态。对于车间里的工人来说,他只被授权查看使用当前生产使用的版本,即版本 B,已作废或者设计中的版本他说无权查看的。
这个生命周期必须是可以针对产品或零件对象,仅仅对一个孤立的文档进行状态管理是不完整的。
PLM 之管理
管理的范围很广泛,权限管理、数据备份、BOM 配置都算是管理。PLM 的管理又分为狭义的 PLM,以及广义的 PLM。
狭义的 PLM 不包含数据的创建,只包含数据的传递、流程、转换和查看等。在狭义的 PLM 中包含各种 CAD、CAE、CAM 的集成。所谓的集成不单单是把文件保存在文档库中,而应该包括属性映射www.cechina.cn,将 CAX 中的属性例如材料、重量等信息从文件内部提取存放到 PLM 系统的数据库中,便于后续生成各种报表并传递到 ERP 系统。装配结构从装配文件中导出为 PLM 的产品结构也属于数据的传递映射。
在 PLM 管理中还应该包含文件格式的自动转换。例如:设计人员使用 Solid Edge 进行产品设计,售后服务人员不可能也没必要每人都安装一套 Solid Edge软件www.cechina.cn,所以 PLM 系统有义务将各种模型、图纸转换为通用的三维可视化模型、二维可视化图片给非设计人员查看。
在 PLM 管理中还应该包含流程功能,用户可以通过电子化的流程来完成产品零件的审批发布,而不仅仅是在图纸上签字。图纸上的签字仅仅针对二维图纸,有些三维模型是无法通过二维图纸描述的。
广义的 PLM 不仅仅包括管理现有的产品数据,而且包含创建数据本身。传统的 CAD 和 PLM 是两个软件www.cechina.cn,通常先在本机上进行设计,等设计完成后再“上传”到 PLM 系统中www.cechina.cn,这样的话,协同设计就比较困难。而现在较新的 CAD 软件www.cechina.cn,本身带有 PDM 系统或者能够与 PLM 系统进行无缝集成,这样的话,在 CAD 中设计产品可以直接保存到 PLM 系统中(这个 PLM 系统服务器端可以在一台服务器上,也可能是云端)。这样的话,CAD 和 PLM 已经无法严格区分了。例如 Solid Edge 软件自带 Teamcenter 集成,可以直接将数据保存到 Teamcenter 系统,这样 CAD 和 PLM 事实上已经融为一体。
所以从广义上来说,PLM 数据的创建过程软件www.cechina.cn,例如:CAD、CAE、CAM 也都是 PLM 的组成部分。
西门子的 PLM
西门子的 PLM 从广义来说,包含所有的工业软件例如 NX、Solid Edge、Femap、Simcenter、Teamcenter 等。从设计、仿真、制造到售后服务都有对应的产品,构成了庞大的产品线。
西门子的 PLM 从狭义来说,指的应该就是 Teamcenter 这个产品,西门子的其他软件产品都与 Teamcenter 可以进行集成,而不用两两之间做接口。
例如生产流水线仿真软件需要使用 Solid Edge 创建的模型,无需在生产流水线仿真软件中添加 Solid Edge 接口,Solid Edge 设计师只需要在 Teamcenter 环境下进行设计, Teamcenter 系统会自动将 SE 格式的模型转化为通用的 JT 模型,生产流水线仿真软件可以直接使用。
PDM 还是 PLM
PLM 包含了 PDM(产品数据管理),在西门子的 PLM 产品 Teamcenter 中是这样划分的,第一行,设计管理、文档管理、BOM 管理和流程管理属于 PDM。后面两行例如需求管理、服务、加工、供应商、质量、成本、回收等管理属于 PLM,不属于 PDM。
实施 PDM/PLM 通常要分为几期来完成,第一期通常只部署实施 PDM 的功能。从 Teamcenter 的角度说,第一期就是实施 TCRS(Teamcenter Rapid Start),这是一个预配置的 PDM 系统。