您好,欢迎来到小奈知识网。
搜索
您的当前位置:首页proe自动生成零件明细表

proe自动生成零件明细表

来源:小奈知识网
proe⾃动⽣成零件明细表

如何让proe⾃动⽣成零件明细表⽤Pro/E做产品设计时,应⽤BOM技术,则可⾃动⽣成标准的明细表。(⼀)参数设计⼯程师设计零件时,有些信息可⾃动列⼊明细表中,但更多的相关信息,可以通过设定参数的⽅式,在设计阶段设定,通常情况下,可遵照下列步骤进⾏。1.为保证整个设计⼩组设计的⼀致性,我们可以预设⼀个只含有三个基准参考⾯标准零件模板,如start.prt。这样可以使将来的装配中没有太多的参考⾯,影响视觉效果,也可把参考⾯放⼊层(Layer)中,并保存成不显⽰状态(Blank)。2.设定质量信息,对于start.prt 做质量计算。给⼊⼀个密度值,然后加⼊⼀个Relation,

cmass=mp_mass(””),其中cmass 即为将来的质量参数,建议在取参数名时,使⽤连续的字符串,不要⽤“-”“_”等,在后⾯的设定中会有冲突,然后编辑Program(Program; Edit Design),在⽂件最后,应该是如下内容:MASSPROPPart start 加⼊此⼀⾏END MASSPROP

编辑Program的⽬的是为了当零件修改后,Regenerate 时,软件会重新计算质量。但此⼀项需要Pro/ASSEMBLY 模块。如⽆此模块,那么每次设计修改后,请在总装配后,再做⼀次质量计算,然后在⼆维图(含BOM 的⼆维图)中,Regenerate ⼀次。

3.设定其它参数

(Set up; parameter; create; string)

cmat: 代表材料,输⼊⼀个常⽤材料,如:Q-235cname: 代表中⽂名称,输⼊‘基本件’

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⽬录中,供所有⼈员使⽤。1.Format 格式的获取有三种⽅法:(1) ⽅法⼀直接绘制

⽂件→新建→格式→空→选择A1 幅⾯。

修改⼆维图配置⽂件,将text_height ⼀项改为合适的字⾼,如 3.5 由于在Pro/E 的⼆维绘图中,不采⽤参数化绘图,可借⽤:草绘→边→偏距,以及编辑→修剪等⼯具完成边框的设计,然后在右下⾓建⽴标题栏,也可按上述⽅式画线,但只需画出粗实线即可,细实线由table 完成。这时外边框为粗实线,若想改为细实线,请⽤格式→线体→修改直线→线体→⽅向指引。(2) ⽅法⼆在Sketch中绘制草图

⾸先,在Sketch 中绘制相应的草图,然后⽂件→新建→格式→截⾯空→浏览⽂件→新建

→格式→空→调⼊相应的截⾯图,最后再以⽅法⼀中的⽅法进⾏必要的⼯作. (3) ⽅法三利⽤已有的幅⾯格式⽂件→新建→格式→空→插⼊→共享数据→⾃⽂件。

在标题栏处,定义⼀个或⼏个基本的table,通过下列⽅法使表与线体对齐:选中表→编辑→移动特殊→选取表的顶点→捕捉到点→选取相应端点即可。利⽤表→合并单元格,将table 修改为合适的形状,利⽤选中各列→⽂本格式,将字符设定为表格中间位置,再通过

双击表格,输⼊需要的中、英⽂字符。在Pro/E 中,有许多变量是可以由软件⾃动判别的,请参考⽤户⼿册,常⽤的有

&model_name,可写⼊模型名称,可以是零件或装配;&scale ⽐例尺;¤t_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。:⼀直检索到零件级,会列出所有零件。

Flat:只显⽰最⾼⼀层的零件或部件,各部件所属的零部件不列出,通常⼀个复杂的装

配体,在Pro/E 中可采⽤多级⼦装配,这样容易操作和管理,但列表时并不需要如此多的部件,因此通常可选择,Recursive。此时表中会将部件名称及所属的零件名称同时列出,后⾯会提到处理办法。Start IndexNo 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,然后Entertext,

总重栏:填⼊rpt;rel;User Defined:键⼊totalmass。这时,如果⽤户定义的参数名称中含有‘-’或‘_’号,则在relation 中,就会发⽣问题。

对于标准件,可能有规格⼀栏,需填⼊螺钉M5X20 字样,可填⼊asm;mbr; User

Defined;键⼊gbsize. 此时,内中只有M5X20 字样,table 完成后,⽤Modify;Text;Text line,

将原先的&asm.mbr.gbsize 改为&http://www.doczj.com/doc/86f76f4d2e3f5727a5e962c7.html ame &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:明细表内容切换成参数名称。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo3.com 版权所有 蜀ICP备2023022190号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务