报表与材料清单输出
11.1 新建报表
新建报表之前,必须已经在环境中有一个装配模型或者装配模型已经完成。
图11- 1. 创建报表
报表新建的窗口中没有默认模板可以选择, 只能选择一个图幅大小, 这是因为报表清 单并不是图纸。在随后的 “新报告”对话框中,需要指定报表的关联模型,如果当前模型 已经打开, 则会根据该模型自动添加, 如果没有打开任何装配模型, 则需要单击浏览进行 装配模型关联。
由于报表是 ERP 系统提供给车间使用的, 因此为了方便打印, 建议设置成为 A4 横向。
Creo 的报告创建环境还是继承了原来的 Pro/E 的设计环境, 至少其界面还是使用的菜 单栏的模式。
在创建报表的环境下中, 通过单击空白区拖出来的右键菜单还可以插入本报表引用的 模型, 因为报表或明细表手册中, 是允许插图的。同时 PTC 公司为了应对这个市场, 也出 品了一款插图软件,功能非常强大,请读者于网路上搜索该软件的信息。
图11-2. 创建报表视图
接下来, 如果读者在此之前已经定义了绘图模板中需要用到的标题栏等四种表格, 则 可以在此通过插入表格的方式插入完整的重复区域报表,该操作和前述明细表创建方式完 全一样。
通过菜单栏>表>插入>表来自文件选择明细表表格,完成移动表格定位工作, 最终实 现明细表的定位。
图11-3. 定位明细表格
如果读者需要通过自定义方式来创建报表, 则可以通过表>插入>表,并通过定义一款 合适的表格来完成表格创建,最终添加重复区域来完成报表, 该部分方法已经在注释创建 章节中,关于表格重复区域的定义部分已经详细讲述过了, 读者可以翻阅至该章节进行阅 读了解。
图11-4. 创建明细表
在菜单栏的表格下拉菜单中,集成了重复区域以及 BOM 球标的创建,重复区域集成 了 Ribbon 截面中菜单管理器的所有功能, 创建流程完全类似,在此就不再赘述了。而 BOM 球标则将 Ribbon 面板的球标上的按钮功能,完全集成到了菜单管理器, 使用方式和 Ribbon 界面完全相同。读者可通过 BOM 球标在报表中的装配体创建球标,并通过更改类型或者 合并拆分等功能实现需要的效果。
同时需要注意的是, 报表一般采用全平铺的方式, 即所有的子层级零件全部展示出来, 而无重复区域的多重级, 使得子零件全部显示顶层装配表中,这样做的目的也是为了让采 购人员更快了解需要的物料, 而不至于需要去反复到下层去寻找零件, 因此在重复区域的 表格属性中,一般设置为无多重级以及递归。
图11-5. 重复区域与球标的创建菜单选项
11.2 报表编页与索引固定
在报表创建中, 将报表编页的方式和前述装配图创建中的 Bom 表编页的方式完全一 样,用户通过选择全部明细表之后,在菜单栏>表>编页中实现报表的延拓以及标题效果。具体详细的编页的方式以及重复区域属性调整在上一章关于明细表的 BOM 表设置已经详 细讲述了,读者可以参考该部分章节。
图11-6. 报表编页
在报表中, 可能会存在不添加装配图的情况, 即不需要创建球标。默认的报表顺序是 按照装配顺序来显示的,如果需要对齐进行图号规整排布, 则可能需要进行固定索引。
图11-7. 索引固定
通过在菜单>表中启动重复区域菜单管理器,选择了需要进行固定索引的报表以后, 就会跳转到固定索引的菜单管理器, 此时, 读者可以按照上一章节中所讲述的固定索引方 式, 建议将零件图号从小到大或按照设计规范进行排布, 最终通过添加过滤器来实现分类 显示。
11.3 报表的二维环境以及三维环境输出
报表除了通过二维成图的环境进行创建,还可以使用模板为“格式为空”,通过添加 用户自定义的frm 格式图框来进行类似于工程图式的创建。
图11-8. 更换图框与 frm 格式
通过这种方式, 可以实现明细表的自动创建, 节约创建报告的时间, 此时应该选择一 个合适的装配图模板,即带有重复区域定义的模板。
报表也可以用于三维输出,而且笔者认为设定好了环境以后能更加提升效率。
在三维模式下, 选择 Ribbon>工具>物料清单可以快速生成物料清单, 该工具也可以 支持子装配以及仅顶层显示的两种显示方式。
图11-9. 创建三维的物料清单
“物料清单”工具中如果选择顶级, 则只输出顶层装配的清单, 如果选择子装配并选 择了所有的装配体,则会将顶层装配组件中的子组件按照装配顺序一一输出成为一个列 表,此时在工作目录中, 还生成一个 bom 格式的文件, 该文件可以使用记事本或者写字板 打开查看。
图11- 10. 物料清单输出
图 11- 10 中可以看出, 该方式仅仅显示了一些基本的信息, 而大量的信息却被屏蔽了, 因此如果需要完整的显示一些必要的信息,则还需要进行一些设置。
在 config.pro 配置文件中,设定清单格式的选项为 Bom_format ,这是一个调用命令, 通过设置 bom_format 的值为某个文件路径如 C:om.bft,则会将预先设置好的 bom.bft 文 件进行调用,最终创建符合该格式的报表。
清单格式文件为 bft 文件,该文件的标准格式如下:
.breakdown
%$type %$name contains:
.row %$name[-20];%$quantity[6]; %$type[12]
.summary
Summary of parts for assembly %$name:
.row %$name[-20];%$quantity[6]; %$type[12]
在这个文件的标准格式中,相关的内容解释如下:
.breakdown 以及.summary 为系统标准格式,其中.breakdown 为循环结束符号,可以 理解为总的报表初始标识,而.summary 为子装配报表的标识符号。
%$type %$name contains: 包含了%$type 符号,意为显示出调用的该部分类型为组件 还是零件, %$name 为显示出的报表是属于哪个文件,调用其文件名。
.row 是重复区域行符号
%$name[-20];%$quantity[6]; %$type[12] 是 重 复 区 域 参 数 ,其 中 已 经介 绍 了 关 于%$type[12]以及%$name[-20],而%$quantity[6]的含义为数量, 所有的参数后面所带的方 括号之间的数据为字符长度。
Bft 格式控制文件控制下,输出在浏览器中的文件为中文, 同时在工作目录下也会生 成一个 bom 格式的文件, 该文件可以用记事本打开, 并得到和浏览器中一样的清单。但是 可以看到,该清单还是不能很好的使用,感觉使用起来很多项目缺失,要有详细的清单, Creo 总会提供一些办法。
如果在 config.pro 配置文件中, 设定清单格式为 FMT 格式文件并进行调用, 最终创建 符合该格式的报表则不能在浏览器中显示, 只会生成与工作目录中, 同样是 bom 格式的目 录,其关键字