如何使用LiteTools导出材料明细表?

使用揽图 LiteTools 可以导出 SolidWorks 装配体文件的BOM材料明细表。下面进行介绍。

一、可导出的明细表类型和区别

LiteTools 一共可以导出4种类型的材料明细表(1.7.0以下版本为2种),分别为:

  1. 零部件汇总(默认):该明细表为汇总表,将所有总装配体内文件汇总到一张表格,不区分装配体和零件图,数量为该零部件所在总装内的数量总和。
  2. 零部件缩进汇总:该明细表按零部件进行缩进汇总,即导出的明细表带有 类似 1-1,1-2,1-2-1这样的缩进式编号。能够表示出总装图的零部件结构,其中明细表零部件的数量为    零部件所在装配体内的数量×装配体的数量。
  3. 仅限零件:该明细表仅为总装配体顶层的零件。
  4. 零部件缩进(类SW):该明细表按零部件进行缩进汇总,和SW的零部件缩进类似,即导出的明细表带有 类似 1.1,1.2,1.2.1这样的缩进式编号。能够表示出总装图的零部件结构,其中明细表零部件的数量为    零部件所在装配体内的数量。

bom.type注意:从LiteTools 按零部件缩进(类SW)  的方式导出明细表与从 SW 直接导出的 按零部件缩进 的明细表有一些区别:

  1. 从 SW 导出的 按零部件缩进 的明细表中会包含”封套“的零部件及其子零部件。所以,如果按照这种方式导出汇总表,将与实际需求不符。而,从LiteTools中导出的明细表中不包含”封套“零件。
  2. 从 SW 导出的 按零部件缩进 的明细表中仍会包含设定为”不包含到明细表“中的零部件及其子零部件,同样的,从LiteTools中导出的时候将这部分去除了。
  3. 从 SW 导出的明细表与从 LiteTools 中导出的明细表的编号不存在对应关系,即,LiteTools 明细表中的编号不是图纸中的零件编号,而是独立的规则编号。

二、LiteTools 明细表的数据来源和种类

明细表一般来讲会包含以下几个内容:代号、名称、材料、重量、数量、备注等。大部分的明细表都包含这几项。在SolidWorks中,通常的做法都是将这些信息保存在 自定义属性(配置属性)中,LiteTools 也是从 SW 的3D文件中提取这些信息组成明细表的。

LiteTools 在提取明细表数据的时候有一些规则,下面是一个关系图:

property

关系图

从上面的图中我们可以看到有三种自定义(配置属性),大小范围不同

  1. SW自定义属性:SW可以定义大量的属性,而在明细表中,或者是常用的需要编辑的属性往往只有几个,所以,在 LiteTools 需要挑选出几个来。
  2. LiteTools界面属性(LiteTools界面表格列):LiteTools 界面属性(界面表格列)就是从SW中挑选出来的一部分自定义属性(配置属性)。而,组成明细表的属性就基于这部分挑选出来的属性。
  3. 明细表属性(材料明细表的列):明细表的属性也就是明细表的内容完全基于 LiteTools 挑选出来的属性,也就是说,LiteTools 主界面中没有的数据,无法导出到明细表中。而,明细表中需要的属性还可以从界面属性中通过明细表模版再次挑选。

下面举例:

SW 的3D文件中有以下几个自定义属性:

名称、代号、设计、材料、重量、备注、成本、审核、批准、数量

明细表中需要的自定义属性:

名称、代号、材料、重量、数量、备注

那么,在LiteTools的主界面中 至少 需要设置有:“名称、代号、材料、重量、数量、备注”  这几个自定义属性。

三、导出明细表

前 面说到了,揽图LiteTools明细表的零件号和名称,数量等等信息都基于SW文件的自定义属性或者配置内的属性,但是只有在文件管理器中被读取的自定 义属性才能导出。因此,在操作之前需先查看设置揽图LiteTools,并完成相关步骤。或者说需要先熟悉使用 LiteTools 的以下功能后才能较好的理解 LiteTools 导出明细表的方式。

《如何开始使用 LiteTools?》http://help.litegears.com/how-to-start-with-litetools.html

《如何批量编辑(增,改,删)SolidWorks自定义(配置)属性?》http://help.litegears.com/how-to-edit-solidworks-documents-custom-property-batch.html

假设我们已经了解了,下面从SW打开一份总装图,然后,使用LiteTools获取数据,如下图:

1、先确保连接SW的方式是”按Bom获取“,然后点击”连接SW“

bom

2、然后选择导出明细表,LiteTools 会先导出一份 .bomdb 格式的汇总文件,然后,就可以从汇总文件导出 xls 格式的明细表了。.bomdb 格式的汇总文件还有其他用处,可以进行合并操作,这个将在其他章节介绍。

export

openbomdb如上图,选择好参数就可以导出了,其中的数量倍率是自动将明细表的数量×倍率。

四、自定义模版

LiteTools 导出的明细表格式为Excel 2003 (.xls)格式的文件,我们可以对导出的xls文件进行自定义,也就是制作明细表的模版。

详细参考这里:《材料明细表模板自定义》http://help.litegears.com/template_of_bom.html