4. 产品结构创建与编辑实战

产品结构是BOM管理的骨架。在Teamcenter中,产品结构以BOM View Revision(BOM视图版本,简称BVR)的形式挂接在零组件版本(Item Revision)之下,通过BOM Line(结构行)逐层展开。本节以一个简化示例——某型号减速箱总成——为主线,完整走一遍从新建结构、挂接零部件、维护数量与单位,到复制与调整结构的操作过程。示例中的件号、名称、数量均为教学假设值,实际项目中应以企业编码规则为准。

一、先明确结构承载对象与视图

在动手之前,需要先确认三件事:结构挂在哪个零组件版本上、使用哪个BOM视图、以什么方式创建。Teamcenter中常见的BOM视图有“Design(设计视图)”“Manufacturing(制造视图)”“As-Maintained(维护视图)”等,视图由BOM View对象承载,一个零组件版本下可以有多个BOM视图版本。设计阶段通常使用Design视图,工艺规划阶段再派生Manufacturing视图。

创建结构有两种典型入口:一是通过“New → Item”新建零组件时勾选创建BOM视图,二是对已有零组件版本执行“Add → BOM View”补充视图。示例中我们为减速箱总成建立件号 RB-1000,版本 A,视图 Design,作为顶层结构。

二、挂接零部件:Add 与 Insert 的区别

在结构管理器中选中目标BOM Line,右键选择“Add”即可把已有零组件挂到当前节点下。挂接时Teamcenter会要求指定被挂接对象的版本规则(如“Latest Working”“Released”等),这一步决定了后续结构展开时取哪个版本。若使用“Insert”,则是在当前选中行之前插入同级节点,用于调整顺序而非追加子件。

挂接完成后,结构行上会出现若干关键属性:Item ID(件号)、Revision(版本)、Quantity(数量)、Unit of Measure(计量单位)、Find No.(查找号/位号)、Sequence No.(序号)。这些属性直接决定BOM的准确性和下游可用性。

示例中,我们为 RB-1000/A 挂接以下子件:

Find No.Item ID名称QuantityUOM
1RB-1100箱体组件1EA
2RB-1200输入轴组件1EA
3RB-1300输出轴组件1EA
4RB-1400端盖2EA
5RB-1500紧固螺栓 M8×308EA
6RB-1600润滑脂0.35KG

注意第6行:润滑脂以重量计量,数量为0.35,单位为KG。这说明数量与单位必须成对维护,不能只改数量而忽略单位。若单位填错,下游ERP或工艺BOM会得到错误的物料需求。

三、数量与单位的维护要点

数量维护看似简单,实际有几个容易出错的点。第一,数量是“每父件用量”,不是总用量。例如端盖数量为2,表示每个减速箱用2个端盖,而不是整个订单用2个。第二,单位必须与物料主数据一致。若物料主数据中润滑脂的基本单位是KG,结构行上却填了G,就会产生1000倍的偏差。第三,小数精度要符合企业规范,示例中0.35 KG保留两位小数,若企业规定保留三位则应写0.350。

建议在结构发布前,用“BOM Compare”或结构报表核对数量与单位,重点检查非EA单位的物料,这类物料最容易出现单位不一致。

四、结构复制:Clone Structure 与 Revise

当需要基于已有结构派生新结构时,Teamcenter提供两种常用方式:Revise(修订)和Clone Structure(克隆结构)。Revise会在同一零组件下生成新版本(如A→B),保留版本历史,适合设计变更;Clone Structure则把结构复制到新的零组件或新版本下,适合派生新型号。

克隆时可以选择复制深度(单层/多层)、是否复制BOM Line属性、是否保留版本规则。示例中,我们基于 RB-1000/A 克隆出 RB-2000/A,作为改进型号的初始结构,然后只修改差异件,避免从零搭建。

五、结构复制与调整的典型场景

结构搭建完成后,调整是常态。常见调整包括:替换子件(Replace)、调整数量、移动节点(Cut/Paste)、删除节点、调整顺序。替换子件时,Teamcenter会保留原BOM Line的位置和部分属性,但需要重新确认版本规则和数量。移动节点时要注意父子关系是否仍然成立,避免把该挂在组件下的零件误挂到总成下。

下面这张图展示了本节示例结构从创建到调整的完整关系:顶层总成、六个子件、数量与单位,以及克隆派生出的新型号结构。

减速箱产品结构:创建、挂接、克隆与调整 RB-1000 / A 减速箱总成 · Design视图 RB-1100 箱体组件 Qty:1 EA RB-1200 输入轴组件 Qty:1 EA RB-1300 输出轴组件 Qty:1 EA RB-1400 端盖 Qty:2 EA RB-1500 紧固螺栓 M8×30 Qty:8 EA RB-1600 润滑脂 Qty:0.35 KG RB-2000 / A 改进型号 · 克隆自 RB-1000/A Clone Structure 结构调整操作: Replace 替换子件 · Cut/Paste 移动节点 · 修改 Quantity/UOM · 调整 Sequence No. · 删除失效节点 调整后需重新校验:版本规则、数量单位一致性、父子层级正确性、Find No. 唯一性

六、调整后的校验与发布

结构调整完成后,不能直接发布。建议按以下顺序校验:先检查版本规则是否指向正确的版本状态;再检查数量与单位是否与物料主数据一致;然后检查父子层级是否合理,特别是移动节点后是否产生了循环引用;最后检查Find No.是否唯一,重复的位号会导致下游装配和工艺无法定位。

校验通过后,对BOM视图版本执行“Release”或提交审批流程。发布后的结构版本应冻结,后续变更通过Revise生成新版本,而不是直接修改已发布版本。这样既保证了历史可追溯,也避免了已发布结构被意外改动。

常见错误:在已发布版本上直接修改数量或替换子件。正确做法是先Revise出新版本,在新版本上修改,再重新发布。直接改已发布版本会破坏版本一致性,导致下游系统取到错误数据。

总结本节的操作闭环:确认承载对象与视图 → 挂接子件并维护数量单位 → 按需克隆派生 → 调整结构并校验 → 发布冻结。掌握这条链路,就能在Teamcenter中独立完成一个产品结构的搭建与维护。