找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 15097|回复: 7

[转贴] bom表的制作

[复制链接]

19

主题

102

回帖

0

威望

助工

积分
143
发表于 2018-3-22 20:37 | 显示全部楼层 |阅读模式
Pro ENGINEER Wildfire 5.0 中如何创建工程图模板(含标题栏和明细表)? 两种方法创建绘图格式:方法一,在 Pro/ENGINEER 软件中直接创建;方法二,读入外部数据。 方法一、自己制作 1.可以在 format 模式下用二维绘图工具直接绘制图框:使用偏距(Offset)结合裁剪(Trim)制作图框。 具体实现方法如下: 第 1 步、选择菜单栏中的【文件】→【新建】命令建立新的文件,弹出新建对话框,在【类型】栏选择【格 式】模块,在名称输入栏输入文件名【GB-A4】 (即用户自定义的 A4 模板) ,单击【确定】按钮。 第 2 步、系统弹出【新格式】对话框,在【指定模板】栏选择【空】 ,在【方向】栏选【横向】或【纵向】 , 在图纸【标准大小】栏选择【A4】幅面(用户可根据自己所需情况选定图纸大小) ,单击【确定】按钮。 第 3 步、点【草绘】 ,点【偏移边】按钮 ,选好 A4 纸边框作为参照,然后利用 Offset(偏移边)工具按照 国标偏移好边界线,点【拐角】按钮 剪掉线段多余部分即可完成边框定义。画好内、外框线(定义好线型、 线宽) 。对国标规定的其它图框格式的每种 Format 格式文件都要分别作出,保存在共享目录中可供使用。

2.创建、定义标题栏 标题栏要在 format 环境下创建表格(Table Create)来编辑制作。点【表】→【表】 ,按国标画好标题栏的表格, 定义好【高度和宽度】 。合理使用【合并单元格】 ,这样就能作出一个合格的表来了。

GB-T 10609.1-2008 技术制图 标题栏 第三角画法符号 第一角画法符号 下面采用整体表格制作方法,过程如下: 第 1 步、采用表格(Table)制作工具 点【表】→【表】 ,弹出【菜单管理器】 ,见图,选择【升序】→【左对齐】→【按长度(By Length) 】→【选 出点】项,计算好表格中每条线的位置,因为采用这种方式制作表格需要提供每条线的增量值,即每条线之间的 距离。表格初步完成。 第 2 步、表格合并 此时, 在 【表】 中 【合并单元 Merge Cells】 项激活, 点击 【 Cells…)工具,将表格进一步处理得到最终的结果。 第 3 步、表格精确定位 】 。 编辑表格, 采用表格合并单元 (Merge

选中表格,然后选取表格右下角的捕捉点,此时会出现表移动工具,然后与前面已经做好的 Format 内边框 右下角的交点对齐,完成后表格定位完成。 如果没有可以捕捉的实体可以采用绝对坐标。根据图幅的不同,通过计算可得到表格的精确定位点。

第 4 步、输入文本 在输入文本同时还可以设置文本的属性。 首先用鼠标左键选择要输入文字的单元, 然后按住鼠标右键不动等 待 Pop up 菜单(右键菜单)出现。 另外一种方法是直接双击要编辑的单元格,即可出现输入文本对话框。 在随后出现的文本属性对话框中有两个选择项:【文本(Text)】和【文本样式(Text Style)】。 【文本(Text)】:在空白处输入需要的中、英文字符,如图所示。需要说明的是,使用【打开(Open)】 和【保存(Save)】 功能可以打开或保存纯文本文件(.txt)到系统中。另外还有一些其他功能,可以自己摸索 一下。 【文本样式(Text Style) 】 :这一选择项中用户可以定义文字的字体、高度、厚度、宽度因子等常规项目。在 下半部分的【注解/尺寸(Note/Dimension) 】区域定义文字在表格中的存在形式,本例中选择了文字在表格内的 水平、垂直方向均为居中方式。另外还有一些选项,可以自己尝试改变一下,如文字的角度、颜色等。

第 5 步、输入参数 在 Pro/ENGINEER 软件系统中,有许多变量是可以由软件自动判别的,常用的有以下几种。 &model_name,系统参数,表示该工程图所使用的三维模型名称,可以是零件或装配,一般在机械设计中模 型名称以零件的图号命名。 &dwg_name,系统参数,表示该工程图的名称。在一般情况下,工程图的名字与他所应用的三维模型的名 字一致,只是扩展名不同(三维模型是 Prt,二维工程图是 Drw) 。但一个三维模型可以对应多个二维工程图,此 时需要不同的工程图名字。 &scale,系统参数,可以在标题栏中输入比例尺,按照用户所定义的形式显示,如 1:4、1/4 或 0.25。 &type,系统参数,增加模型的类型到标题栏中,如 Part 或 Assembly。

&format,系统参数,显示当前绘图的格式尺寸,如 A4。 &current_sheet,系统参数,显示当前绘图是第几页。 &total_sheets,系统参数,显示绘图共几页,因为 Pro/ENGINEER 工程图提供多页显示功能,即一个绘图文 件中可以多页显示模型内容。 另外,所有用户自行设定的参数,均可作为 table 中的变量使用,如 cmass 等,现列举部分如下。 &cmass,用户定义的质量参数,通过关系式 cmass=MP_MASS("")自动计算零件的质量并填到标题栏中。 &cname,用户定义的参数,用来表示模型的名称,如齿轮、轴承等。 &czpth,用户定义参数,表示当前零件被哪个装配调用。 第 6 步、定义表格参数。 各种参数在需要的位置填好后保存如图 所示的在标题栏中定义的系统参数和用户参数。参数说明: 参数 名 图样 代号 日期 ate 日期 date 比例 共 张 第 张 图样 名称 图号 材料 标记 阶段 标记 重量 [.3] 单位 名称 eets &current_ sheet &名称 &图号 &材料 &CJDBZ &重量 (系统参数) (用户定义的参数) (用户定义的参数) (用户定义的参数) (用户定义的参数) (用户定义的参数,控制小数点后面三 位) 直接在标题栏单元格中输入 &scale &total_sh (系统参数) (系统参数) &todays_ (自动提取电脑系统日期) &model_ name &today_d (系统参数,按照零件名称自动读取) (需要手工输入日期) 参数 说明

以上几个参数中的图号、名称、材料、重量等等【参数】应在【.prt】环境下就要先设定好,才可以在工程 图提取的到。并在关系中写入以下关系式: 图号=rel_model_name 名称=PTC_COMMON_NAME 材料=PTC_MATERIAL_NAME 质量=MP_MASS("") 标题栏中的字体、字号根据个人喜好自行调整设定。 参数定义完成,如下图:

第 7 步、表格输出,共享表格数据信息 因为 Pro/ENGINEER 需要定义各种不同幅面的格式文件,因此为了再利用表格数据,可以把以上制作完成 的标题栏设置好旋转原点后,保存为【*.tbl】表文件,以便以后在其他图框中插入反复使用。具体实现方法如下。 先选中表格,方法是在表格中点中任意单元,此时会看到在表格的周围边框上出现八个夹持点,点中任意一 个后,整个表格处于选择状态(变成红色),或者在表格中点中任意单元后点击【表】→【 】即可选中 整个表格。点击【 】设置好旋转原点后,然后点击【 】,直接存成表格文件。输出表格 文件。 3.绘图格式文件(Format)的调用 这样就完成了一个简单的 format 文件,我们把它命名为:GB_A4.FRM 保存好放在自己的 formats 文件夹中, 并在【config.pro】文件中设定好【pro_format_dir】 ,比如【d:\Drawing \formats】 ,这样就可以使用它了。 首先在【config.pro】文件中定义绘图格式文件的存放位置,如设置【pro_format_dir】的指定存放位置为【d: \ Drawing \formats\ 】,然后把定义好的格式文件存放到【d:\Drawing\formats\】目录下,需要时系统会自动检 索到此目录。 注意:当你在 【config.pro】 文件中设置好了 【pro_format_dir】→ 【d:\ Drawing \formats\】后, 执行另存 (Save As)格式文件时,软件系统会自动保存新格式文件到指定的目录下,即【d:\ Drawing \formats\】 。 由于在 Format 中, 图幅的大小是不可改变的, 因此用户需要建立几个不同幅面的 Format, 如 A0、 A1、 A2 . . ., 保存为 GB_A0.FRM、GB_A1.FRM、GB_A2.FRM 等等。创建 Format 是一劳永逸的事,一旦完成后存入标准目 录下的 Format 目录中,就可以任意使用。 4.系统绘图参数 在定制标题栏和名细栏时用到了很多绘图参数,我们在这里给出所有的在工程图中可用的系统参数和 Pro/REPORT 参数,见表 1。 参数名称 &d# &ad# &rd# &p# &g# &<param_name> &<param_name>:att_cmp &<param_name>:att_edge &<param_name>:att_feat &<param_name>:att_mdl &<param_name>: att_pipe_bend &<param_name>:att_spool &<param_name>: EID_<edge_name> 说明 在绘图注释中显示参数,其中#是尺寸标识。 在绘图注释中显示关联尺寸,其中#是尺寸标识。 在绘图注释中显示参考尺寸,其中#是尺寸标识。 在绘图注释中显示阵列的实例数量,其中#是阵列的标识。 在绘图注释中显示几何公差,其中#是几何公差的标识。 在绘图注释中显示用户定义的参数值。 目标参数,指明与注释相连的元件参数。 目标参数,指明与注释相连的边参数。 目标参数,指明与注释相连的特征参数。 目标参数,指明与注释相连的模型参数。 目标参数,指明与注释相连的管道折弯参数。 目标参数,指明与注释相连的线轴参数。 参照边的目标参数。

参数名称 &<param_name>: FID_<feat_ID> &<param_name>: FID_<feat_name> &<param_name>: SID_<surface_name> &angular_tol_0_0 &current_sheet &det_scale

说明 目标参数,在注释中含有按照标识列出的特征参数。 目标参数,在注释中含有按照名称列出的特征参数。 参照曲面的目标参数。 指定注释中角度公差值的格式,小数位数从 1 位到 6 位。 显示当前页面编号的绘图标签。 显示绘图标签指明详细视图的比例,不能在绘图注释中使用这个参数。 Pro/ENGINEER 软件将这个参数和视图一起创建,并将它自动放在绘图注释 中。参数值可以修改,但不能在其它注释中调用。 在绘图注释中显示基准名称,此处的名称是基准平面名称。注释中的数据名 称是只读的,所以不能修改;与尺寸不同的是,如果基准名称包含在注释中, 就不会从模型视图中消失。系统将其名称包围在一个矩形框中,好像它是一 个设置基准一样。 显示绘图标签指明绘图的名称。 显示绘图标签指明格式尺寸(例如,A1、A0、A、B 等) 。 指定注释中尺寸公差值的格式,小数位数从 1 位到 6 位。 显示绘图标签指明用于绘图的模型名称。 为绘图注释添加绘图参数,其中 parameter 是参数名称, :d 是绘图。 显示模型原点数据库。 显示模型修订。 显示模型的修订号(其中,d 是指绘图) 。 显示模型版本级别。 显示绘图标签指明绘图比例。 在注释中包含绘图符号,其中 symbolname 为符号名称。 显示绘图标签指明注释创建的日期, 日期格式为 dd-mm-yy (例如, 2-Jan-03) 。 和任何其它非参数注释一样,可使用“文本行(Text Line)”或“整个注释(Full Note)”对其进行编辑。 如果在格式文件中包含这个符号,则在复制该格式到绘图中时,系统对它进 行计算。 使用系统环境配置文件(config.pro)选项“todays_date_note_format”在绘图中 指定最初的显示日期格式。 显示绘图标签指明绘图中的页面总数。 显示绘图标签指明绘图模型的类型(如零件、组件等) 。 显示绘图标签指明视图名称,不能在绘图注释中使用这个参数。 Pro/ENGINEER 软件将该参数与视图一起创建,并自动放在注释中,参数值 可以修改,但不能再其它注释中调用。 显示绘图标签指明普通比例视图的名称,不能在绘图注释中使用这个参数。 Pro/ENGINEER 软件将该参数与视图一起创建,并自动放在注释中,参数值 可以修改,但不能再其它注释中调用。 从模型数据中检索有关元件的信息并将其显示在报表中。 检索给定的元件参数。 列出适用于当前模型所有元件参数的信息。 显示组件成员名称。 要显示带束和标记, 区域属性必须设置为“缆信息 (Cable Info)”。

&dtm_name

&dwg_name &format &linear_tol_0_0 &model_name &parameter:d &pdmdb &pdmrev &pdmrev:d &pdmrl &scal &sym(<symbolname>)

&todays_date

&total_sheets &type &view_name

&view_scale Pro/REPORT 系统参数 &asm.mbr.comp… &asm.mbr.cparam… &asm.mbr.cparams… &asm.mbr.name

参数名称 &asm.mbr.type &asm.mbr.User Defined &fam… &harm… &lay… &mbr… &mdl… &prs… &rpt… &weldasm… &asm.mbr.cblprm… &asm.mbr.cblprms… &asm.mbr.connprm… &asm.mbr.pipe… &asm.mbr.generic.name… &asm.mbr.topgeneric.name…

说明 显示组件成员的类型(零件或组件) 。 为各个组件元件列出指定的用户定义参数。 注意“&asm.mbr.”可以用作组件成 员中任何用户定义参数前面的前缀。 检索有关模型的族表信息。 为 3D 配线零件和平整配线组件显示缆的佩线参数。 检索有关模型布局的信息。 检索有关单个元件的参数。 检索有关单个模型的信息。 检索已用特定过程的报告参数来创建有关整个过程序列的报告。 显示有关重复区域每个记录的信息。 检索有关模型的焊接信息。 列出给定缆连接的参数值。 列出缆连接参数和电线参数的值。 列出平整配线组件中连接器插针的参数值。 显示管道线,管段和 Pro/REPORT 折弯信息参数。 列出族表中实例的普通模型名信息。 列出使用嵌套族表时实例的顶级普通模型名信息。

5、定义明细表 在上面标题栏的基础上,创建明细表,先定义重复区域,再并分别定义各单元格的报告参数,如下图:

GB-T 10609.1-2008 技术制图 明细表 举例说明操作步骤如下:将图 A 这个产品的 BOM 做成如图 B 所示。

第 1 步,我们得制作一个零件和装配文件的模板,这是为了能够统一将要在 BOM 中加载的参数! (1) ,设置好单位,我用的是如下图所示的【编辑】→【设置】→【单位】

(2) ,设置好材料如图所示,我们在此时设置材料,是考虑到产品中,大部分零件是这个材料,当然你也可 不在此时设置!在其后单独设置! 【编辑】→【设置】→【材料】 。如果库里没有你想要的材料,新建一个吧! (3) ,新建参数, PROE 支持自定义参数后,在工程图中加载中文名称,已经是小菜一碟了! 第 2 步,用我们创建好的模板来新建零件和装配文件。将每个文件的材料及参数的值设定好,以 TOP.PRT 为例,见图:定义好参数【PCODE】 、 【中文名】 、 【备注】等等。在 BOM 表中要用到。

第 3 步,新建 ASM_PRODUCT.ASM 文件的工程图,新建视图!其具体步骤,不再详细叙述! 第 4 步,创建 BOM 表: (1) ,新建 BOM 表格, 【表】→【表】 ,弹出【菜单管理器】 ,如图选取,在页面左下方,取一点,创建如 下所示表格。

(2) ,设置【重复区域】 ,这是自动生成 BOM 表内容的关键! a,设置第 1 个重复区域, 【表】→【重复区域】 ,弹出【菜单管理器】 ,如图选取, 【添加】→【简单】 ,选取 【序号】上的第一个格和备注上方的第二个格,即将表中的两行全部设为第一个重复区域,我们暂且称为【外重 复区域】 。点击【确定】 ,点击【完成】 。

设置重复区域的属性, 【表】→【重复区域】→【属性】选择【外重复区域】 ,设置如图所示: b,设置第 2 个重复区域,步骤同上。将最上面一行,设为第二重复区域,我们暂且称为【内重复区域】

设置【内重复区域】属性,步骤同上,设置如下:

(3) ,向重复区域中,添加报告参数,ABCDEFGHIJK 分别代表我们将要输入的内容。 A:&rpt.index B:&asm.mbr.pcode C:&asm.mbr.name D:&asm.mbr.type E:&asm.mbr.中文名 F:&rpt.qty G:&asm.mbr.material.PTC_MATERIAL_NAME H:&asm.mbr.material.PTC_MASS_DENSITY I:&asm.mbr.pro_mp_mass J:&asm.mbr.备注 输入方法: 【双击】重复区域的单元格,然后点击相应的报告参数,或者【单击】单元格,然后【右击】 ,在 弹出菜单中选择【属性】 ,然后在【文本】选项下输入相对应的内容! 上图的,B,E,J,分别是【自定义的参数】 ,再此说一下运用报告参数的方法,见图。 【双击】单元格,弹 出【报告符号】框,启用输入报告参数。

1)定义序号的报告参数: 步骤: rpt→index 结果:& rpt.index 2)定义代号的报告参数: 步骤:asm→mbr→User Defined→输入用户自定义的【图号】

结果:& asm.mbr.图号 3)定义名称的报告参数: 步骤:asm→mbr→User Defined→输入用户自定义的【名称】 结果:& asm.mbr.名称 4)定义数量的报告参数: 步骤:rpt→qty 结果:& rpt.qty 5)定义材料的报告参数: 步骤:asm→mbr→User Defined→输入用户自定义的【材料】 结果:& asm.mbr.材料 6)定义单件重量的报告参数: 步骤:asm→mbr→User Defined→输入用户自定义的【质量】 结果:&asm.mbr.质量 7)定义总计重量的报告参数: 步骤:rpt→rel→User Defined→输入用户自定义的【总计】 结果:&rpt.rel.总计 接着点击【重复区域】→【Relations(关系)】,编辑关系式:总计=asm_mbr_质量*rpt_qty 8)定义备注栏: 备注单元格一般为用户可直接输入的文本信息,而不是从零件参数中提取的数据。在定义完重复区域后,备 注栏可不输入内容,而定义成注释单元。定义成注释单元后,该单元格的内容会跟随整行明细表。 步骤:重复区域→注释(Comments) →点选备注单元格。 注意:【重复区域】中的【关系】式 上面的 K,即总重,我们将在此单独说明,我们知道,这个总重=单重*数量,所以在这个时候,我们就必须 启用关系式了! 【表】→【重复区域】→【关系】→【选择重复区域】,选择【K】单元格,弹出【关系】对话框。输入关 系式: zz=rpt_pty*asm_mbr_pro_mp_mass 点击【确定】完成关系式。

在 K 单元格中输入:&rpt.rel.zz OK!这个总重是每种【零件】的总重量,不是整个装配的总重量,带有明细表的标题栏中的【总重量】在 下面说明。 (5),万事俱备啦 【表】→【重复区域】→【切换符号】,结果如下。

这个教程就是一个镶嵌【重复区域】的 BOM 表格。 这样就完成一个简单的明细表的制作,设置好【旋转原点】后,保存为【*.tbl】表文件,以便以后在其他图 框中插入反复使用。 6、如何定义有【明细表】的【标题栏】中的【总重量】? 操作步骤:点击【重复区域】→【累加】→【选取重复区域】→【确定】→【添加】→【按名称】→【选取 欲累加列的【总计】 】→【输入参数】→【输入【总重量】 】→【放置参数】→【提取参数】 。详细见下图:

打钩确定后,选取同一表格中非重复区域的一个空格放置计算结果【总重量】 ,这个空格不能是【重复区域】 中的空格,也不可以是其它表中的空格。比如,我们把它借放在【备注】单元格中,这时【备注】栏中显示为【& 重量】 。放置完成后,更新表格,结果就生效。完成后我们再把【&重量】改为【备注】就可以了。

最后要在【标题栏】中显示【总重量】的统计结果,可在重量下方的单元格中输入文本【&总重量】的方式 提取参数【总重量】的累加结果。 7、部分 BOM 问题汇总: 1)为何我的零件, 【分析】→【模型】→【质量属性】→有正确显示重量,BOM 中却没有显示? 如果材料设置正确,请运行一次, 【设置】→【质量属性】→【确定】 ,再到工程图中【编辑→【再生】 2)为何我的 BOM 表中,每个零件之间都有一个空行呢? 【表】→【重复区域】→【属性】→【选择重复区域】→【选择最小重复】→【设置其数值为 0】 3)如何更改,小数点的位数? 【格式】→【小数位数】→【输入小数位数】→【选择须更改小数位数的内容】 4)零件图号你只要在零件模型中加入自定义字符串,然后在装配图明细栏中相应栏中取自定义字符串名称 的地址就可以了。装配图号也一样在参数中设置好然后取地址。 5)问:请教工程图中明细表的换行问题? 答:选中重复区域, 【表】 【编页】 【设置延拓】 ,然后按照提示操作即可。 第 1 步: 【设置延拓】区域,如图选 12 行,作为分页处,哪行分页自己定!

假如,序号是从下往上递减,方法类似, 第 2 步: 【增加段】 点击如图 3 和 4 处,生成分页明细表 第 3 步:添加标题,标题行如由两行组成,则也要选两行。 假若:标题在明细表的顶端,则选增加【页眉】

第 4 步:用鼠标将分页的明细表拖到适当位置! 6)问:关于 BOM 表的问题 我在定义重复区域后,按照提示定义重复区域内的几个参数分别是:rpt.index,rpt.qty,asm.mbr.name,其中 rpt.index 与 asm.mbr.name 在表更新后可自动出现序号和零件名称,但是为什么 rpt.qty 死活就是什么都不出现, 太郁闷了.还有个问题,我要求装配体的总重量,需要用到哪个函数呢,望高手赐教。 答:默认是按一个零件排 BOM 表的一行,rpt.qty 指数量,也许是因为这种情况下每行的数量都是 1,就没

必要显示出来了,你需指定 BOM 表零件不重复才能统计和显示数量,作操如下: 【表】→【重复区域】→【属 性】→<点选 BOM 表>→【无多重记录】→【完成/返回】 。

如何让 proe 自动生成零件明细表 用 Pro/E 做产品设计时,应用 BOM 技术,则可自动生成标准的明细表。 保证零件中已经添加了参数 materail、mass(因为两个参数是用户自定义的。mass 是质量参数, 实数;materail 是材料参数,字符串,用户自己填写),同时要有关系 mass=mp_mass("")来生成零件的质量。 (一)参数设计 工程师设计零件时,有些信息可自动列入明细表中,但更多的相关信息,可以通过设定参数的方式,在设计 阶段设定,通常情况下,可遵照下列步骤进行。 1.为保证整个设计小组设计的一致性, 我们可以预设一个只含有三个基准参考面标准零件模板, 如 start.prt。 这样可以使将来的装配中没有太多的参考面,影响视觉效果,也可把参考面放入层(Layer)中,并保存成不显 示状态(Blank)。 2. 设定质量信息,对于 start.prt 做质量计算。给入一个密度值,然后加入一个 Relation, cmass=mp_mass(””), 其中 cmass 即为将来的质量参数, 建议在取参数名时, 使用连续的字符串, 不要用“-”“_” 等,在后面的设定中会有冲突,然后编辑 Program(Program; Edit Design),在文件最后,应该是如下内容: MASSPROP Part start 加入此一行 END MASSPROP 编辑 Program 的目的是为了当零件修改后,Regenerate 时,软件会重新计算质量。但此一项需要 Pro/ASSEMBLY 模块。如无此模块,那么每次设计修改后,请在总装配后,再做一次质量计算,然后在二维图 (含 BOM 的二维图)中,Regenerate 一次。 3. 设定其它参数 (Set up; parameter; create; string) cmat: 代表材料,输入一个常用材料,如:Q-235 cname: 代表中文名称,输入?基本件? cindex: 代表件号,一般情况下,明细表中件号一栏,可以和零件名称(model name) 保持一致,这样可少设一个参数,件号不要用“.”或空格分成几段,这种命名方式在 Pro/E 中是非法的,另 一种情况是,在产品设计阶段、零件件号尚不确定,用户可以按某种编号方式先定零件名,再由 cindex 参数来 列示于明细表中,但这样均会有一定的副作用,就是在没有 PDM 的情况下,不启动 Pro/E 软件,操作系统检 索不到件号栏。 这里面的优劣,我们自己可以考虑。ctype:代表零部件类型,通常用户的明细表会分类,如钢件、铸铁件、 非金属件或基本件、通用件、标准件等。用户需要根据自己的实际情况,用 ctype 加以区分,如 A 代表钢件、 D 代表标准件等。 gbname:类似于 cindex,可用于标准件,在 part name 中,整个企业是不允许有重复的,但有时用户在标 准件明细栏中,件号栏内只标准 GB70-85 字样,而规格大小列于名称栏内,螺钉 M5x10。 4.装配体 对于子装配,也可如零件一样,设定一个标准模板,当然,因为部件的数量总是相对较少,也可不做模块, 到时逐个去设定。 (二) 明细表格式的设定 利用 Pro/ENGINEER 软件中的 Pro/REPORT 模块,可以自动生成明细表,通常是将一个定制的表格置于 Format 中,在设计装配体的工程图时,直接调用这个 Format 即可。由于在 Format 中,图幅的大小是不可改 变的,因此用户需要建立几个不同幅面的 Format,如 A0、A1、A2,建议取名为 A0-asm、A1-asm……,定义 好后,存入 Pro/E 安装目录下的 Format 目录中,供所有人员使用。 在标题栏处,定义一个或几个基本的 table,通过下列方法使表与线体对齐:选中表→编辑→移动特殊→选 取表的顶点→捕捉到点→选取相应端点即可。利用表→合并单元格,将 table 修改为合适的形状,利用选中各列 →文本格式,将字符设定为表格中间位置,再通过双击表格,输入需要的中、英文字符。 在 Pro/E 中,有许多变量是可以由软件自动判别的,请参考用户手册,常用的有&model_name,可写入模 型名称,可以是零件或装配;&scale 比例尺;&current_sheet,第几页;&total_sheets,共几页等,另外所有用户 自行设定的参数,均可作为 table 中的变量使用,请注意,对于自定义参数,一定要用 table 中的输入文本, 不 可用插入→注释。 2. 定义明细表栏

明细表做为一个 table 存在于 Pro/E 的工程图中,里面的文字内容,文本可以通过表→保存表→文本文件 的方式存成一个文本,并可读入 Excell 中,其中的空格可用作分行用,与其他系统连接。建立一个 table,自下 向上(Ascending),最下面一行为表头,另外需要几行根据表格的不一样,由用户决定。如果零件不分类(即 不对标准件、基本件、钢件、非金属件等分类)。零件间也不需要空行时,只需一行,需几个空行,加几行,再 乘以分类的类数。列数及每列宽度,通常企业有标准。 然后定义 Repeat Region。 Repeat Region;Add,选择第一行左起第一列及最后一列,若需空行(如两行空 行) , 则选择第一行左起第一列及第三行左起最后一列, 如果对零件分类, 则每一类需分别有一个 Repeat Region。 在 Pro/E 中,允许对用户的表格进行各种各样的设定,来满足不同的选择,通常有几项是必须要选择的。 Attribute;在 Repeat Region 中,点取 Attribute,选择已定义的一个 Repeat Region,会出现几项 Duplicates 表格 中同一模型分别显示 No Duplicates 同一模型显示在一行,并计算总数 No Dup/level:同一模型显示在一行,同 时,不同部件中的相同零件也统计在一起,这后两项的选择取决于企业的标准及习惯,如两个仪器需要相同的螺 钉固定,总数是 4+8 个,有时需要分别两行,则选择 No Duplicates,若只需一行,数量是 12,则选择 No Dup/level。 Recursive:一直检索到零件级,会列出所有零件。 Flat:只显示最高一层的零件或部件,各部件所属的零部件不列出,通常一个复杂的装配体,在 Pro/E 中可 采用多级子装配,这样容易操作和管理,但列表时并不需要如此多的部件,因此通常可选择,Recursive。此时表 中会将部件名称及所属的零件名称同时列出,后面会提到处理办法。 Start Index No start Idx 此选择适用于零件的分类统计,当分类统计时,第一类的起始序号是 1,第二类的序号应接续第一类,以次 类推,这时,应对第二类设定 Start Index 再选第一类的 Repeat Region。但由于是自动检索零件,因此,软件不 允许序号不连续。 至此,Repeat Region 已基本定义完成,接下来输入各列的内容,选择双击单元格从重复区域 中选择对应的单元。 序号栏,填入 rpt;index。 件号(代号)栏,填入 asm;mbr;name,或者如果零件名称与件号不一致,并且零件参数中已加入 cindex 可填入 asm;mbr;User Defined:键盘输入 cindex。 名称栏,填入 asm;mbr;User Defined:键入 cname. 数量栏,填入 rpt;qty。 材料栏,填入 asm;mbr;User defined:键入 cmat。 重量栏,填入 asm;mbr;User defined:键入 cmass。 如果你要统计各零件的总重,即数量乘以重量,则在上述工作完成后,再做下面的工作。 在 Repeat Region 中,先做 Update Tables,这样你刚刚填入的参数才会起作用,再选择 Relations,点取刚 定义的 table,再 add,键入 totalmass=rpt_qty*asm_mbr_cmass,然后 Enter text, 总重栏:填入 rpt;rel;User Defined:键入 totalmass。 这时,如果用户定义的参数名称中含有?-?或?_?号, 则 在 relation 中,就会发生问题。 对于标准件,可能有规格一栏,需填入 螺钉 M5X20 字样,可填入 asm;mbr; User Defined;键入 gbsize. 此 时,内中只有 M5X20 字样,table 完成后,用 Modify;Text;Text line, 将原先的 &asm.mbr.gbsize 改为 &asm.mbr.cname &asm.mbr.gbsize, 即可实现。3.有关 Repeat Region 的命令应用 在应用 BOM 的过程中,用户在做装配图时,有些可以定制成标准的 table,直接应用, 有些则可以利用 Repeat Region 中提供的功能随时进行调整。 在 b 项完成后,用户在做装配图时,可直接 调用上述的 Format,则 table 中会自动显示当前模型的明细表。此时可进行调整 Model/Rep:当工程图中含有 不同的模型时,用此功能可设定对应模型,而且一个装配模型可以拥有不同的简化表示(Simplfy Rep),而 table 均可利用简化表示屏蔽掉不希望列出的子项,如,一个电缆(Harness)在装配中也作为一个 part,用户可用简 化表示,Exlude 这个零件,然后选择 Model/Rep。即可按简化模型显示子项。 Attribute 在 b 项中已解释。 Flat/Rec Item:在 b 项中曾提到零部件的整理,如果用户将所有零件都显示,(Attribute, No Dup/level, Recursive),而有些部件又不需展开,则可利用此项,选择子装配的名称, Recursive 是展开,Flat 是收拢,即可不显示此部件所属的零部件,Default 是恢复成 Attribute 中的形式。 Filters:此项是根据不同参数的设定来取舍子项,用 By Item 可选择某一行不显示,用

By Rule 则可定义分类表格,如用户定义了 Ctype 参数,a 代表基本件,b 代表标准件,而第一个表格列出 基本件,第二个表格列出标准件,则可利用此项,By Rule;Add 键入&arm.mbr.ctype= =a,而第二个表格,键入 &asm.mbr.ctype= =b。如果在一个表格中,只想列出零件而不需要部件(Assembly),则键入&asm.mbr.type= =part。 请注意要两个等号,表示等于,!=表示不等于, >=,<=等符号表示大于,小于。 Sort Regions:表格排序,在 Pro/E 中,缺省的排序会是装配次序,用户需要时可自行指定某一列或几列作 为依据进行排序。 Comments:备注栏。在定义完 Repeat Region 后,备注栏可不输入内容,而定义成 Comments cell,明细内 容显示出来后,可直接用 Enter text 键入相应的零部件行中,这样,此信息便会跟随这个零件,表格次序的调整, 不会改变他们的对应关系。 Indentation:可根据零部件装配层次的不同而将显示内容在排列上向后几个字符间距,只需选择某个参数, 并输入错位的间距(字符个数)即可。 Dash Item:可将表格中的某些内容用“-”代替,仅限于序号和数量,当一个序号变成“-”后,其它序号会自动 重排,保持连续。 Fix Index:可固定序号,有些用户在装配图中标注序号及指引线时,需要按顺时针或 逆时针排列。而在 Pro/E 中,势必会影响明细表的排序。此时,最直接的办法是标注不论次序排列完成后, 再依据需要的序号去 Fix Index,如明细表中 20 号应为 1 号,则 Fix Index 选取表格,再选取 20 号这一行, 键入 1,Done 完成后,则次序会改变,明细表及标注的序号会同时改变,依次再设 5 号为 2,8 号为 3,即可。 但是不可以将 10 再固定为 2(原 5 号已固定为 2),若需要再改变,必须先作 Unfix。 Summation:统计功能。Pro/E 提供 Repeat Region 的统计功能,如总数量、总重量。 做法为 Summation,选择一个 Repeat Region,Add,选取某一列,键入一个新的参数名称, 选取同一表格中非重复区域的一个空格放置计算结果,这个空格不可以是 Repeat Region 中的空格,也不可 以是其它 table 的空格。若想在其它 table 中显示,可用 Enter text,&parmname,这里 parmname 是刚才给定 的参数名称,请注意,做此统计时,本列内容中不可有空内容或其它非数字信息,如若有的零件未给 cmass 参 数,则无法统计总重,若数量栏做 Dash Item 也无法统计。Relations:用法如前所述,参数名不可用“.”或“-”、“-” Switch Syms:明细表内容切换成参数名称。

二、外部导入建立 1、每个人都建有 AutoCAD 的工程图模板(以 A4 模板为例),打开另存为 dxf,iges,step 格式(注:使用 CAD2004/2005 的必须保存 CAD2000 的 DXF 格式) 2、在 PROE 中新建立【格式(FORMAT)】文件,名称自定。 3、指定模板为空,大小 A4。 4、导入外部数据。 5、找到刚才保存的 DXF 文件打开。

注意:从 CAD 导入的图框中的表格不能输入文本,只能作为几何图元。只有在 Pro/E 软件中创建的表格 (Table)才可以接受文本输入。要制作如标题栏之类可输入文本的表格只有在 ProE 中创建表格(Table Create)。

31

主题

1632

回帖

20

威望

讲师

积分
1924
QQ
发表于 2018-3-23 07:06 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

370

回帖

0

威望

工程师

积分
437
QQ
发表于 2018-3-23 09:09 | 显示全部楼层
谢谢分享
回复

使用道具 举报

14

主题

449

回帖

3

威望

工程师

积分
492
发表于 2018-3-23 09:18 | 显示全部楼层
非常厉害
回复

使用道具 举报

1

主题

135

回帖

0

威望

助工

积分
178
发表于 2018-3-23 09:37 | 显示全部楼层
谢分享
回复

使用道具 举报

0

主题

17

回帖

0

威望

实习生

积分
20
发表于 2018-3-28 18:39 | 显示全部楼层
内容实在太多了啊!
回复

使用道具 举报

10

主题

237

回帖

0

威望

工程师

积分
281
发表于 2021-4-16 14:15 | 显示全部楼层
插个眼,这个要是带图文就好了
回复

使用道具 举报

0

主题

26

回帖

0

威望

实习生

积分
28
发表于 2022-7-12 08:04 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-25 20:34 , Processed in 0.171807 second(s), 22 queries .

快速回复 返回顶部 返回列表