图1名细栏报表 图2基于装配创建报表
4.1分页操作
创建报表文件时基于一个装配模型,图2。打开一个空的报表文件后,执行下拉菜单表格(Table)>插入(Insert)>表格来自文件(Table From File)?,然后在磁盘上找到已经存好的.tbl文件读入表格,如图3。
图3表格超出边界
表格已经超出边界,我们将分页处理。先用鼠标点取要分页处理的表格一次,否则下拉菜单中的编页(Paginate)选项不可用,然后执行下拉菜单表格(Table)>编页(Paginate)…出现如图4所示的屏幕菜单。选择设置范围(Set Extent),并在表格中选取一行,该表的剩余部分被移除并且会按相同的大小分成多页。可以为每个单独的页设置格式(Format)文件,图5。
注意,当执行取消分页(Clear Extent)时,后面自动增加的页数不会自动删除,包括零件序号变少,页数减少时,页数也不会自动删除而留出空白页。遇到这种情况可以在下拉菜单编辑(Edit)>删除(Remove)>页(Sheet),选择页面删除。
图4表格分页屏幕菜单
图5每页可单独设置格式文件
4.2增加标题(Title)
如何让新增的每页都有与首页相同的标题呢?在编页(Paginate)的屏幕菜单上可找到加标题(Add Title)项,图6。
图6为每页增加标题 图7选择标题方式
当系统提示:Please select a repeat region in the current table. 选择增加标题的重复区,用鼠标在明细表中选择一个重复区域。因为表格是从下向上排列的,所以选择页脚(Footer)项。然后选择标题的区域,多行时点首尾行,只有一行时,连点两次即可,图7。
4.3增加段(Segment)
增加段功能一般适用于图纸形式的明细栏。当明细栏的长度超过图幅边界时,需要在同一页面上放置多列。这个功能需要在执行设置范围(Set Extent)之后使用,用增加段(Add Sement),当看到系统提示: Select an origin for the new table segment,在图纸的空白处选择对角两个点,即可放置分段后的明细栏。需要多列时,重复即可。如果指定的区域过大,则会出现空行。完成结果见图8。如果想删除掉增加的段执行删除段(Del Sement),选择增加的区域即可。
图8名细栏增加段
BOM的相关技术
在Pro/ENGINEER中文环境下,应用Pro/REPORT的功能,再加上用户设计时,设定一些特定的参数,则可以自动生成符合企业标准的明细表。 1、 设计参数
当用户设计零件时,有些信息可自动列入明细表中,但更多的相关信息,可以通过设定参数的方式,在设计阶段设定,通常情况下,可遵照下列步骤进行。
a. 为保证整个设计小组设计的一致性,并尽可能减少重复工作,建议用户预设一个标准零件模板,如start.prt,它应该只含有三个基准参考面(Datum plane)。为使将来的装配中没有太多的参考面,影响视觉效果,可把参考面放入层(Layer)中,并保存成不显示状态(Blank)。 b. 设定质量信息,对于start.prt做质量计算(Info; Model Analysis; Model Mass Properties)。此时须给入一个密度值,对于钢件,为7.85E-6,然后加入一个Relation, cmass=mp_mass””,其中cmass即为将来的质量参数,建议在取参数名时,使用连续的字符串,不要用“-”“_”等,在后面的设定中会有冲突,第三,编辑Program(Program; Edit Design),在文件最后,应该是如下内容: MASSPROP
Part start 加入此一行
END MASSPROP
编辑Program的目的是为了当零件修改后,Regenerate时,软件会重新计算质 量。但此一项需要Pro/ASSEMBLY模块。如无此模块,那么每次设计修改后,请在总装配后,再做一次质量计算,然后在二维图(含BOM的二维图)中,Regenerate一次。 c. 设定其它参数