当前位置:文档之家› proE简单明细表制作

proE简单明细表制作

proE简单明细表制作
proE简单明细表制作

Pro/E简单明细表制作

一、概述

以前做装配图都是在AutoCAD中手动标注球标,然后手工填写明细表,包括序号、代号、名称、材质、数量、重量及备注等信息。这样做很麻烦,很容易丢漏,尤其当产生更改时,更是雪上加霜……

最近工作时间较充裕,就查了一下资料,体验了一下用Pro/E直接生成明细表的感觉,虽然目前的水平还只能做的很简单,但已经感觉很爽了。下面就把我自己做明细表的过程与大家分享,希望高手指点,相互交流,共同进步! 二、准备工作

要实现自动生成装配图,需要使用Pro/E的参数化功能。包括从一开始的零件建模开始,到最后的装配组件,都需要设置相应的参数,以便相互联系。于是,为避免每次建模都有设置参数,我们可以制作零件及组件模板。当我们创建新零件或组件时直接将模板另存为我们需要的名称就可以了。

1、零件模板中需要设置单位,方法:编辑——设置(出现如图2.1所示的菜单管理器)——Units(单位),出现如图2.2所示的单位管理器。

图2.1 设置菜单管理器

图2.2 单位管理器

我一般选择如图所示的“毫米牛顿秒(mmNs)”。(有朋友说对应钢制件选择“米千克秒(MKS)”计算结果要更准确一些,但我没有试验,希望大家试一试,并把结果回复一下哦!)

2、零件模板中需要设置密度,方法:编辑——设置——Mass Props(质量属性),出现如图2.3所示的设置质量属性对话框。

图2.3 设置质量属性

我们知道,钢材的密度为7.8X103Kg/m3。当我们用以上单位进行计算时,结果显示的单位为公吨,如图2.4所示。可见,密度与质量的单位与标准都不一致。需要我们换算一下才能得到标准的质量单位Kg。我们输入钢质密度是直接输入7.8E-6,最终计算的结果就是Kg。如图2.4所示,输入的密度为7.8E-6,则质

量为0.5896Kg。

图2.4 分析质量属性结果

3、零件模板中的参数设定。在装配图明细表中,需要显示各个零部件的序号、代号、名称、材质、数量、重量及备注等信息。这些参数有些是系统参数,不需我们自行设置,有些是用户定义的参数,则需要我们自行设置。常用的一些参数如下:

?&model_name,系统参数,表示三维模型名称,可以是零件或组件。所以我们给将来需要列到明细表中的零件或组件起名字时要注意了。

?&scale,系统参数,标题栏中输入的比例。

?&cmass,用户定义的质量参数,通过关系式cmass=MP_MASS(””)自动计算零件的质量并填到标题栏中。(注意:只有进行质量属性设置后,

才能成功的输入此关系)

?&cname,用户定义的参数,表示模型的名称,如齿轮、轴承等。

?&cmat,用户定义的参数,表示模型的材质。

4、零部件的质量计算更新。需要修改一下程序,否则零件更新时,需要再次手

动设置质量属性,系统才能自动更新完成。编辑程序的最后内容应该是:

MASSPROP

Part Start

END MASSPROP

但这一项需要安装Pro/ASSEMBLY模块。(具体我没有试过,因为我们公司的软件加密,导致Pro/E的程序无法正常显示,所以请大家自行试验)

三、制作工程图模板

新建格式文件,如图3.1所示。需要建多大图幅的模板就给它命名吧,比如需要A1,则就命名A1,以后方便识别。

图3.1 格式文件(Format)的创建

1、绘制标题栏及明细表格。绘制表格的方法可能有很多种,我一般使用直

接创建表格。下面我们举例说明表格的绘制过程,创建如下表格:

步骤:

○1点击(出现如图3.2所示菜单管理器),此处需要明确说明一点:如果需要将来的明细表从上往下排序,则需要选择Descending(降序);如果需要明细表从下往上排序,则需要选择Ascending(升序)。否则,如果忽略这点,您的工作将前功尽弃。

○2接下来选取“By Length(按长度)”,在屏幕空白处点取一点,则开始输入表格的列宽和行宽。输入列的顺序是从左往右进行的,输入行的顺序要看你选的是降序还是升序,降序则从上往下输,升序则从下往上输。

图3.2 表格绘制菜单管理器

由于表格不是规范行列排列,所以要统一看一下,有多少列(行)就需要测量出多少列(行)的间距。我们例子中共有14列11行。列间距(从左往右)分别为:10/5/15/22/8/15/16/10/4/15/9/15/15/21;行间距(从下往上)分别为:5/1/4/4/1/5/10/15/5/5/5。完成的表格如图3.3所示。

○3合并单元格。点击菜单栏表(B)_合并单元格(M),根据要求进行合并,

最终表格如图3.4所示。

图3.3 绘制完成表格

图3.4 最终完成的表格

○4表格定位。如图3.5所示的表格精确定位工具和图3.6表格移动捕捉参考点。使表格右下角与边框右下角的交点对齐即可。操作很简单,一试即会。

图3.5 表格精确定位工具

图3.6 表格移动捕捉参考点

2、输入文本及参数。

双击要编辑的单元格,即可出现输入文本对话框,如图3.7所示。在随后出现的文本属性对话框中有两个选择项:文本和文本样式。

文本:在空白处输入需要的中、英文字符,如图3.7所示的“标记”。

图3.7 输入文本框

文本样式:这一选择项中用户可以定义文字的字体、高度、厚度、宽度因子等常规项目。在下半部分的“注释/尺寸”区域定义文字在表格中的存在形式,如图3.8所示的编辑文本样式。

图3.8 编辑文本样式

各种文本及参数在需要的位置填好后,如图3.9所示。

图3.9 标题栏中的文本及参数

这时大家可以看出,我是把标题栏与明细表做在了一起。但是,明细表参数栏还需别的设置,那就是重复区域的设置。

所谓重复区域就是表中用户指定的变量填充的部分,这部分会根据相关模型所含的数量的大小相应的进行展开或收缩以显示所有符合条件的数据。重复区域的信息是由基于文本的报表符号来决定的,它们以文本的形式填充到重复区域的表格中。如图3.9所示,明细表重复区域内各个单元格的参数为: 序号栏——&rpt_index,系统参数,自动生成序号。

代号栏——&asm_mvr_name,系统参数,即模型名称。

名称栏——&asm_mbr_cname,自定义参数,自定义的零件名称。

数量栏——&rpt_qty,系统参数,零部件装配数量。

材质栏——&asm_mbr_cmat,自定义参数,自定义的零件材质。

单件栏——&asm_mbr_cmass,自定义参数,单件重量。

总计栏——&asm_mbr_totalmass,自定义参数,自定义的零部件总重量。

备注栏——备注栏同样可以输入用户定义参数,比如表面处理或物料编码等。

重量栏——&summass即标题栏中的重量栏,为装配体的总重量。

其中系统参数通过我们双击重复区域相应的表格可以自行选取,如图 3.10所示,然后选中参数文本,右键可编辑文本样式。而用户定义的参数需要我们点击如图3.11所示后,手动输入,然后用同样的方法编辑。

图3.10 系统参数的输入

图3.11 用户定义参数的输入

重复区域的设置,则执行:表>重复区域,如图3.12所示。其各个菜单的具

体作用为:

图3.12 重复区域菜单管理器

?Add(添加)——创建一个重复区域。选择第一行做起第一列及最后一列。

?Remove(移除)——删除一个重复区域

?Model/Rep(模型/表示)——设定区域相关的模型和表示

?Column Model/Rep(列模型/表示)——设定数量列对应的模型和表示 ?Attributes(属性)——设定重复区域的各项属性。点击attributes,选择已定义的一个重复区域,会出现以下几项:

Duplicates——同一模型分别显示。

No Duplicates——同一模型显示在一行,并计算总数。

No Dup/level——同一模型显示在一行,同时,不同部件中的相同零件也统计在一起。

?Flat/Rec Item(直接/递归项目)——设定单个项目的直接和递归。Flat,只显示最高一层的零件或部件,各部件所属的零部件不列出。Recursive,一直检索到零件,此时标准会将部件名称及所属的零件名称同时列出。 ?Filters(过滤器)——设定重复区域的过滤规则或单个项目。此项是根据不同参数的设定来取舍子项,用By Item可选择某一行不显示,用By Rule则可定义分类表格,如用户定义了ctype参数,a代表基本件,b 代表标准件,而第一个表格列出基本件,第二个表格列出标准件,则可利用此项,By Rule:Add键入&arm.mbr.ctype==a,而第二个表格键入&asm.mbr.ctype==b。如果在一个表格中,只想列出零件不需要列出部件,则键入&asm.mbr.ctype==part。

?Sort Regions(区域排列)——设定区域内容的排列方法。在Pro/E中,缺省的排序会是装配次序。用户需要时可自行指定某一列或几列作为依据进行排序。

?Comments(注释)——设定重复区域内的注释列。在定义完重复区域后,此栏可不输入内容,而定义成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提供重复区域的统计功能,如总数量、总重量、做法为summation,选择一个重复区域,

Add,选取某一列,键入一个新的参数名称,选取同一表格中非重复区

域的一个空格放置计算结果,这个空格不可以是重复区域中的空格,也

不可以是其他表格中的空格。若想在其它表格中显示,可用enter text,

&parmname,这里parmname是刚才给定的参数名称,请注意,做此统

计是,本列内容中不可有空内容或其他非数字信息,如若有的零件未给

cmass参数,则无法统计总重,若数量栏做dash item也无法统计。

?Relations(关系)——添加或修改报表关系。参数名不可用“.”或“‐”

“_”。

?Update Table(更新表)

?Switch Syms(切换符号)——在符号和值之间进行切换

注:标题栏中的重量参数&summass就是一个累加参数。如前所述,当输入完“总计”参数后,利用重复区域菜单管理器进行表格更新,然后再使用关系,输入关系式:totalmass=rpt_qty*asm_mbr_cmass。然后就可以执行累加功能。我们可以为累加参数输入summass,选则标题栏的重量栏为防止位置,则参数&summass 自动就放置到此。

四、绘图格式文件的调用

首先在config.pro文件中定义绘图格式文件的存放位置,如设置

pro_format_dir的指定存放位置为d:\standards\formats\,然后把定义好的格式文

件存放到d:\standards\formats\目录下,需要时系统会自动检索到此目录。

调用方法有以下三种:

方法1,在绘图模式下利用下拉菜单file>page setup后出现如图4.1所示的格式文件调用对话框。如果不能直接找到你需要的格式文件,使用browse(浏览)从系统配置文件config.pro中定义的pro_format_dir d:\standards\formats\指定的磁盘目录上查找,如图4.1所示查找格式文件和图4.2所示在磁盘目录中查找格式文件。

图4.1 格式文件调用对话框

图4.2 在磁盘目录中查找格式文件

方法2,直接点击绘图下方的图纸幅面标记“SIZE A4”使其变红后,按住鼠标右键不动,等待pop‐up菜单出现,如图4.3。看到edit value后点击会得到如图4.1所示的格式文件调用对话框(或者直接用鼠标左键双击“SIZE A4”),后面的操作与方法一相同,不再重复。

图4.3 直接编辑图幅

方法3,直接在绘图窗口中任意空白位置按住鼠标右键不动,等待pop‐up 菜单出现,如图4.4。单击page setup即可进入如图4.1所示的格式文件调用对话框,后面的操作与方法一相同,不再重复。

图4.4 鼠标直接调用格式文件

五、明细表自动生成

按以上步骤进行设置后,当装配图中调入格式文件后,讲究自动生成了明细表。如图5.1所示,是我做的一个机柜装配图的明细表。

图5.1 自动生成的明细表举例

六、总结

由于我是初次使用Pro/E自动生成装配明细表,较高深的应用还不是很熟悉,还有待与各位朋友的交流。这篇总结是最基本最简单的明细表的制作方法,希望能够给初学者提供一些帮助。

相关主题
文本预览
相关文档 最新文档