21.Windchill 配置BOM管理
21.Windchill 配置BOM管理
在系统当中,如何从0到1来构建一个配置BOM,配置BOM是一个超级BOM,通常我们可以给予一个项目,或者一个系列的产品,来维护一个超级BOM,这个超级BOM下面,包含了这个项目或产品下,所有可能用到的模块和零部件,基于这个超级BOM,我们可以选配,生成一个特定机型的实例BOM,以手机产品为例,搭建了这样一个简单的超级BOM,我们可以看到啊,超级BOM是由多个配置模块,和普通的零部件来共同组成的,这种图标的,就是表示是一个可配置模块,而这种图标 就是普通的零部件,最顶层的模块下面是可配置模块,可配置模块下面可以是普通的零部件,也可以继续挂可配置模块,在配置模块上,可以定义配置选项和选配条件,这样在选配时,就可以根据不同的选配条件,来生成不同的实例BOM,在这个例子中,我们可以看到,包材配件,这个可配置模块下面,挂了普通的零部件,从名称来看,它们都是和国家相关的,所以我们不难推断出,在这里国家是一个选项,选配时如果我们选择了中国,则只有和中国相关的两个零部件,会出现在最终的实例BOM当中
机头,这个配置模块下的普通零部件有的是,和颜色相关的,有的是和RAM和RAM相关的,此外,机头下面还挂了一个可配置模块,它下面挂的是一些通用的零部件,他们则是和选配条件没有关系的,也就是说无论选择什么选配条件,他们都会出现在最终的实例BOM当中,下面我们看一下选配的效果,点击操作配置,然后点击选项筛选器,这时我们可以看到有四个选项,我们依次选配一下,首先是颜色,在这里我们选择银色,国家我们选择中国,RAM我们选择12G,RAM我们选择512G,然后点击下一页,在这里可以看到配置的结果,刚才国家我们是选择中国,我们可以看到包材和配件下面,只出现了两个和中国相关的零部件,然后机头下面颜色我们是选择了银色,然后呢主板我们是选择了12+512的,这样一个组合,然后所有的那个通用量,都出现在了最终的BOM当中,这和我们预期的结果是一致的,点击下一页,然后这时候系统会自动去找,系统里面,有没有和这个配置相同的变形规范,如果没有的话,它会自动勾选上创建新变形规范,然后点击下一页,在这里,我们可以输入这个变形规范的名称,然后点击下一页,然后点击完成,这样它会生成一个变形规范,在这个变形规范里面,我们可以看到我们刚才输入的名称,然后这里是我们刚才选配的条件,可交付结果,这个地方就会生成一个,实例BOM,我们看一下,最上层是整机,然后整机下面是挂了包台和配件,然后是机头,机头下面是前壳后壳主板,然后加上三个结构通用料,这样我们就通过一个超级BOM选配,生成了一个实例BOM,下面我们再来看一下,如何在系统当中构建这个超级BOM,实现我们刚才演示的效果,首先得有顶层的可配置模块,和下面各层的可配置模块,配置模块的创建方式呢,跟普通零部件的创建方式是一样的,我们要到容器的文件夹里面,然后点击新建部件,然后选择类型,通常是需要为可配置模块,单独定义一个部件类型的,在这里为了简便起见,我还是用零部件这个类型,然后可配置模块这个属性要选择是,这样它就会创建为一个可配置模块,选了是之后呢,下面会多了一个属性叫可折叠,它有两个选项是是和否,那么它们有什么区别呢,我们再回到刚才的超级BOM和实力BOM,去看一下,我们可以看到,包台配件这一层下面的零部件,生成的实例BOM之后,它直接的是挂在了整机下面,而机头这一层,是生成了一个机头的零部件,然后将他们下面的料,挂在了机头这个零部件下面,那么对于这种情况,通常称为虚拟层,他只是为了打包他下面的零部件,而建立了一个虚拟的零部件,选配完了之后,他不会生成实体零部件,而这种情况,这一层它通常称为实体层,它在选配完成之后,会生成这样的一个实体零部件,对于虚拟层的,可配置模块,可折叠属性要选择是实体层的,可配置模块可折叠属性要设置为否,然后这个选择完了之后,然后再填写其他的相关的些属性信息,然后点击完成就可以了,这里我就不具体演示了,有了可配置模块,和它下面的普通零部件之后,再搭建它们的BOM结构就可以了,这跟普通的BOM搭建方式是一样的,这里就不做过多介绍了。
超级bom的结构维护完了之后,需要维护,在选配界面,配置的那些选项和选项的值,系统中称为选项和选择,我们需要进入到容器的详细信息页面,在选项汇聚页签下,可以看到,刚才我们选配时的选项和选择,如果需要,我们可以在这里添加新的选项,然后为新的选项添加选择,为了将这些选项和选择,跟我们刚才维护的超级bom建立联系,还需要维护选项级,在选项集页签下面,我们点击新建选项集,输入名称之后点击确定,这样选项集就建好了,建好了之后,点击名称打开它,然后点击管理选择,在这里可以根据实际情况,去勾选我们需要的选项和选择,我们可以看到选项集
它实际上是我们刚才维护的,所有选项和选择的一个子集,比如说在这个项目里面,我们不需要配置快充,就可以不勾选这个选项,而RAM我们在这个项目里面,不提供128G的版本,那么我们就可以不勾选这个选择,维护完了之后,点击确定,选项机维护完了之后,我们还需要将,它和可配置模块建立关联,我们在可配置模块的选项集,这个页签下,点击分配选项集,然后选择我们维护好的选项集,然后点击确定,这样,就为这个可配置模块关联了选项集,这个时候,在选配页面,就可以看到我们刚才维护的选项集,我们可以看到,在选项里面,是没有刚才我们没有勾选的,那个快充那个选项的,同样在RAM里面是没有128G那个选项的,
到现在为止,我们超级BOM的结构维护好了,选配的选项和选择也维护好了,还差最后一步,就是将选配的不同的选项和选择,跟BOM上的零部件建立关联关系,这样才能驱动生成实例BOM,这需要在超级bom 里面,为bom 行分配表达式来实现,比如说在这个bom 里面,我们为这个bom 行分配一个表达式,在选项里面我们选择中国这个选择,然后点击确定,这样就为它分配了一个表达式,它表示当国家选择中国的时候,它会出现在实例报幕里面,再比如,这个可配置模块下面的这个零部件,我们为它分配了表达式,它表示当颜色选择金色的时候,它会出现在实实力bom 里面,而这个表达式表示当RAM选择8G,RAM选择256G的时候,它出现在实例bom 里面,然后依次为其他的BOM行分配表达式,像这种通用料,就无需为他们分配表达式了,因为他们是和选项选择没有关系的,表达式维护完了之后,这样一个简单的超级,BOM就构建完成了,当然在实际的使用过程当中,要比这个复杂的多,比如选项选择之间要有很多约束条件,要有相关的管理流程,超级BOM发生变更后,要自动的驱动实例