附上按照
【Plant 3D使用Excel快速批量创建元件库】https://www.bilibili.com/video/BV1544y1a7qA?vd_source=05f09b29bc8fd4f3cc10fc75eccbb573
教程方法建库所用的Excel表。
附上按照
【Plant 3D使用Excel快速批量创建元件库】https://www.bilibili.com/video/BV1544y1a7qA?vd_source=05f09b29bc8fd4f3cc10fc75eccbb573
教程方法建库所用的Excel表。
你是不是仅修改了详细描述,元件还是同一个元件?
一般这种情况需要给90°弯头和45°弯头分别建两种元件。
如果只是少量临时修改并不打算新建一个45°弯头的元件库,你可以在特性里给45°弯头设一个部件代码(90°的弯头不设部件代码或者设不同的部件代码),这样在BOM表里就可以分开统计。
BOM表统计的逻辑是先看部件代码,如果没有填,那就看GUID,光改详细描述GUID是不会变化的,如果GUID相同就认为是同一个部件,除非是切割弯头这样的特殊件(其实还是归于90°弯头一类)。
你是不是仅修改了详细描述,元件还是同一个元件?
一般这种情况需要给90°弯头和45°弯头分别建两种元件。
如果只是少量临时修改并不打算新建一个45°弯头的元件库,你可以在特性里给45°弯头设一个部件代码(90°的弯头不设部件代码或者设不同的部件代码),这样在BOM表里就可以分开统计。
BOM表统计的逻辑是先看部件代码,如果没有填,那就看GUID,光改详细描述GUID是不会变化的,如果GUID相同就认为是同一个部件,除非是切割弯头这样的特殊件(其实还是归于90°弯头一类)。
如果你是用excel导入的数据各种隐性问题就更多了。相比于用SE生成的元件库就不会有这方面的问题。
尤其要注意,尺寸ID的GUID值必须是不一样的,最好用生成器生成。比如你做DN15的元件表不能就简单复制一份,用于做DN10的元件表,仅仅是改了详细描述是没用的。另外excel表格最后一列的PID值也要删除,不然也会发生意想不到的错误。
如果你是用excel导入的数据各种隐性问题就更多了。相比于用SE生成的元件库就不会有这方面的问题。
尤其要注意,尺寸ID的GUID值必须是不一样的,最好用生成器生成。比如你做DN15的元件表不能就简单复制一份,用于做DN10的元件表,仅仅是改了详细描述是没用的。另外excel表格最后一列的PID值也要删除,不然也会发生意想不到的错误。
感谢回复,我检查了excel表格,45°弯头和90°弯头我是分开建的不同的元件,他们的零件族ID的GUID值是不同的。包括尺寸ID的GUID值我都是用生成器生成。
还有就是您上条回复中提到的在特性里设置部件代码,是指比如在45°弯头这个元件里不同的尺寸分别设置部件代码吗,还有就是部件代码的类型可以用生成器生成吗?
感谢回复,我检查了excel表格,45°弯头和90°弯头我是分开建的不同的元件,他们的零件族ID的GUID值是不同的。包括尺寸ID的GUID值我都是用生成器生成。
还有就是您上条回复中提到的在特性里设置部件代码,是指比如在45°弯头这个元件里不同的尺寸分别设置部件代码吗,还有就是部件代码的类型可以用生成器生成吗?
你最好是上传excel元件表和等级库,我们来测试一下。另外你的元件SKEY和TYPE都不写,生成ISO会出错的。
你最好是上传excel元件表和等级库,我们来测试一下。另外你的元件SKEY和TYPE都不写,生成ISO会出错的。
虽然给部件代码填guid值可以解决此问题,但是这不是一个正常的解决方案。你的元件库或者excel元件表可能还有其他的问题隐患,建议你上传来分析一下。
虽然给部件代码填guid值可以解决此问题,但是这不是一个正常的解决方案。你的元件库或者excel元件表可能还有其他的问题隐患,建议你上传来分析一下。
我看了你的元件等级表,发现你的弯头元件被归为一类是因为没有填写路径角度。90°弯头和45°弯头采用的都是同一个参数化元件CPB_POFOF,你除了在尺寸栏“A”里填写角度,还需要在“路径角度”列填写,否则软件就会认为是同一种元件。
另外元件库还有一些其他的问题值得你完善:
1、如果是用于承插焊的管道建议把端口写成PL,因为软件默认PL与SW搭配,BV无法和SW连接,当然你也可以修改SW的连接设置。
2、建议完善"TYPE"、"SKEY"、"元件 ISO 符号定义"列的内容,对于一些复杂元件没有ISO符号定义就不能通过IsoSkeyAcadBlockMap.XML找到对应的块
3、弯头元件建议完善“曲线半径”列的内容,值与尺寸参数的“R”值相同,该内容对支撑位置会有影响。
4、部件代码一般是根据ERP的编码来设置的唯一值,是有意义的字符串,而不是用GUID代替
5、三通、异径管的“长度”、“偏心率”列最好也填起来,对于ISO出图会提供长度和偏心数据。
我看了你的元件等级表,发现你的弯头元件被归为一类是因为没有填写路径角度。90°弯头和45°弯头采用的都是同一个参数化元件CPB_POFOF,你除了在尺寸栏“A”里填写角度,还需要在“路径角度”列填写,否则软件就会认为是同一种元件。
另外元件库还有一些其他的问题值得你完善:
1、如果是用于承插焊的管道建议把端口写成PL,因为软件默认PL与SW搭配,BV无法和SW连接,当然你也可以修改SW的连接设置。
2、建议完善"TYPE"、"SKEY"、"元件 ISO 符号定义"列的内容,对于一些复杂元件没有ISO符号定义就不能通过IsoSkeyAcadBlockMap.XML找到对应的块
3、弯头元件建议完善“曲线半径”列的内容,值与尺寸参数的“R”值相同,该内容对支撑位置会有影响。
4、部件代码一般是根据ERP的编码来设置的唯一值,是有意义的字符串,而不是用GUID代替
5、三通、异径管的“长度”、“偏心率”列最好也填起来,对于ISO出图会提供长度和偏心数据。