PROE的BOM制作
- 格式:doc
- 大小:60.00 KB
- 文档页数:9
asm_mbr_name-名称rpt_index -序号asm_mbr_type -类型rpt_qty -数量BOM报表——Pro/E Report使用手册在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),在文件最后,应该是如下内容:MASSPROPPart start 加入此一行END MASSPROP编辑Program的目的是为了当零件修改后,Regenerate时,软件会重新计算质量。
但此一项需要Pro/ASSEMBLY模块。
如无此模块,那么每次设计修改后,请在总装配后,再做一次质量计算,然后在二维图(含BOM的二维图)中,Regenerate一次。
c. 设定其它参数根据用户的不同需求,参数可自行设计,通常可加入下列几项:(Set up; parameter; create; string)cmat: 代表材料,输入一个常用材料,如:Q-235cname: 代表中文名称,输入‘基本件’cindex: 代表件号,一般情况下,明细表中件号一栏,可以和零件名称(model name)保持一致,这样可少设一个参数,但有时用户的件号用“.”或空格分成几段,以便管理,而这种命名方式在Pro/E中是非法的,另一种情况是,在产品设计阶段、零件件号尚不确定,用户可以按某种编号方式先定零件名,再由cindex参数来列示于明细表中,但这样均会有一定的副作用,就是在没有PDM的情况下,不启动Pro/E软件,操作系统检索不到件号栏。
1:自动生成B.O.MB.O.M(BILL OF MATERIAL )采购和制造有的材料清单。
以前的设计中,BOM都是通过人工统计汇总出来的,对于大型设计,BOM的工作量很大,而且这个工作特别繁琐,很容易出错。
PRO\E通过对系统的合理配置,加上BOM格式文件的规划设置,可以实现自动生成BOM清单。
BOM可以直接交付采购与制造,不再需要设计人员去统计零件的个数,不再需要提标准清单。
要实现PRO\E系统自动生成BOM清单,有两个前提条件。
第一前条件是零件和装配中定义了适当的参数并且为这些参数赋予了参数值。
例如要自动生成BOM必须能够自动生成零部件的“名称”“重量”“图号或标准号”等。
在零部件中必须含有这些参数值。
第二前提条件是有正确的的BOM格式文件,能够提取零件和装配中的各种参数值。
满足第一个前提条件是零件和装配的建模模板配置问题,在模板中建立哪些参数,通过模板生成零件和装配后,为文件输入哪些参数值,如零件的名称,图号,材料,等。
以上参数可以在TOOL(工具)---PARAMETERS(参数)中设置。
首先要建立正确的BOM格式文件,格式为“FMT”然后在CONFIG.PRO中配置格式文件的路径,使PRO\E启动时自动加载此文件,就可以自动生成BOM清单了。
CONFIG.PRO 中配置格式文件的路径配置为:BOM_FORMA T文件的绝对目录路径如:BOM_FORMAT C:\PTC2005\COMPANY.FMT这样在装配模板中可以自动生成BOM了.(INFO信息----BILL OF MATERIALS材料清单).就会在你的工作目录中生成一个*.BOM的清单文件,可以用记事本\写字本打开.2: B.O.M的格式BOM清单是按照BOM格式文件提取的,所以BOM格式文件对于企业应用PRO\E自动提取BOM清单至关重要的,如果BOM格式文件不正确,提取的BOM清单就不符合企业的使用要求的.BOM的格式语法.(1) SUMMARY这是汇总BOM的语法格式,不能能改动的.注意前面的”.”不能省略,所有的语法语句前面都有”.”。
PRO/E明细表制作技巧1 首先按照国家标准创建标题栏和明细表的表文件(尺寸如图1);图1 国标标题栏格式、尺寸2 按图1的尺寸,在PRO/E中创建表,由于表格线并非均匀,所以在创建表时按图2的行、列尺寸创建;图2 在PRO/E中创建的标题栏尺寸3 创建表格:在工程图环境下,点选下拉菜单的【表】→【插入】→【表】,在绘图区点选插入点后输入列宽和行高,完成列宽和行高后设置后分别按回车键结束列和行设置,见图3;图3 按长度创建表注意:1 在创建表菜单管理器中,选择【升序】→【按长度】→【选出点】;2 升序和降序分别表示表格行的生成方向,即向上还是向下生成表;3左、右对齐分别表示表格列的展开相对插入点是向左还是向右展开(图4);4按字符数和按长度分别表示表格的列宽和行高的测量方式(图5)。
图4 表的展开方向图5 按字符数创建表4 用Ctrl+左键点选要合并的单元格(红色部分),选择下拉菜单【表】→【合并单元格】(操作见图6),最终完成后的表格如图1 ,并填写标题栏内容。
图6 单元格合并及取消合并操作4 按图7尺寸创建明细表,同标题栏,在创建时要考虑合并后明细表的尺寸符合国标规定(尺寸见图8);图7 国标明示栏格式、尺寸图8 在PRO/E中创建的明细表尺寸5 在PRO/E中通常只需创建3行8列明细表,尺寸见图8,完成合并后的效果见图9;图9 在PRO/E中创建的明细表6 定义重复区域理解重复区域Pro/ENGINEER 动态报表是在被称作重复区域的“智能”表单元格原理的基础上建立的。
重复区域是一个表中由用户指定的部分,该表会展开或收缩以适应相关模型当前拥有数据量的大小。
重复区域所包含的信息由基于文本的报告符号所决定,它们以文本的形式输入到区域内的各个单元格中。
例如,如果一个组件具有 20 个零件,并在重复区域内的单元格中键入 ,则在更新该表时,它会扩展开以便为每个零件名称添加一个相应的单元格。
下面是一个非常简单的表格示例,显示了材料清单的参数。
2.4 定义明细表栏当组件转成工程图时,需要使用明细栏。
此时需要单独定义组件的格式文件(.frm),定义组件的格式文件与定义零件的格式文件方法相同,只是在使用中为了区分是否有明细栏。
一般采用格式文件名的命名方式加以区分。
例如零件的格式文件名字为a4_prt.frm、a3_prt.frm 等等,则组件的格式文件名字a4_asm.frm、a3_asm.frm等等。
这里给大家推荐两种定义组件格式文件的方法:一种是利用已经做好的a4_frm_prt另存为a4_frm_asm,然后在此基础上继续定义明细栏,可以节省时间。
另外一种是采用输入表格方式。
在前面我们已经介绍过如何输出表格,参见2.2定义标题栏中的步骤七和图输出表格文件。
表格的输入的方式如下,执行下拉菜单表格(Table)>插入(Insert)>表格来自文件(Table From File)…,然后在磁盘上找到已经存好的.tbl文件即可读入表格,参见图1 。
事实上,你在定义格式文件库的时候,一定需要把做好的表格输出,然后在新的格式文件中输入。
同标题栏一样,明细栏做为一个表格(Table)存在于Pro/ENGINEER的工程图中,格式和内容因各自的行业标准不同而异。
建立一个表格,注意一定选择自下向上(Ascending),最下面一行为表头,另外需要几行根据表格的具体要求,由用户决定。
如果零件不分类(即不对标准件、基本件、钢件、非金属件等分类)、零件间也不需要空行时,只需一行,需几个空行,加几行,再乘以分类的类数。
至于列数及每列宽度,通常企业有标准,下面以实例说明。
2.4.1 创建名细栏表格按照企业或公司标准创建明细栏表格。
表格创建和定位方式前面已有详细说明,方法大同图1输入表格小异,不再赘述。
完成结果如图2 。
我们看到的结果是明细栏正好位于标题栏的上方。
注意:按照国标要求明细栏和标题栏中有粗实线部分,而表格的线条均为细实线,解决此问题的办法是在需要粗实线的地方用绘图工具画出白色线条,与表格的边框线重合。
Pro E中BOM表制作重复区域为表格中的一个重要功能,用以自动化展开组件工程图的零件表(Bill of Material,简称BOM)。
例如图8-1中的组件含有6个零件,图面右下方为标题栏,标题栏上方有一个零件表,此零件表共有5个栏框,分别为:件号、名称、类型(用以指出此项目为零件或组件)、数量及材质,各个栏框的定义、展开及内容填入皆可使用重复区域的功能来完成,且当组件所含的零件有添加或减少时,则组件的零件表亦会随之变更。
图8-1 BOM表栏框说明下面我们详细说明操作步骤。
1 打开工程图图纸。
选取图纸格式:BOM_format-A4.frm,打开,即可见图纸如图8-2所示。
图8-2 打开的图纸2 创建表格。
2.1使用字符数设置表格大小按工具栏插入表格的图标,如图8-3所示,点击【升序】,以设置表格是以向上递增的方式加入栏框→点选【左对其】,以设置表格的栏框左侧添加→【按字数符】,以令表格用字符数来设置宽度→点选【顶点】,以设置选取线条的端点为表格放置的基准点。
点选如图8-4右侧所示的线条,则系统自动抓取此线条的右侧端点,以作为表格的起始点。
图8-3 【创建表】图 8-4 所要点选的线条2.2菜单栏点击所要选取的线条后,出现一排数字,如图8-5所示。
图8-5 点选线条后出现的数字点选字符“9”,如图9-6所示,以设置表格的栏宽为9个字符。
图8-6 点选字符“9”字符向左移动并出现刻度,如图8-7所示。
图8-7点选字符移动后出现的刻度再由右至左依次点选字符“6”、“7”、“17”、“5”、其中“17”的选取是由右至左算来第二个字符7,如图8-8所示。
图8-8 “17”的选取点击鼠标中键以完成栏的设置,并开始列的设置。
如图8-9所示,由下至上一次点选字符“2”两次,如图8-9所示,以设置表格的列高为2个字符,且共有两列。
图8-9 列的设置创建好的表格如图8-10所示。
图8-10 创建好的表格2.3 输入文字,并使文字置于栏框中央。
Proe管道bom
1、Proe管道bom分为两个部分:管件和管道
管件包括:法兰、弯头、阀门等
管道包括:布管所用的管线库
2、管件的bom:与其他组件相同,直接调用组件bom表格即可
3、管道的bom:
①采用“简化表示”的方式将管线提取出来,并新建一个管线视图,例如视图名为“GX”
②新建工程图,并选择“GX”视图,再调用pipe_bom的表格
③对于单纯的asm文件(没有内部嵌套asm组件),bom表格指令采用mbr>pipe>………
④对于复杂的asm文件(内部嵌套asm组件),bom表格指令采用asm> mbr>pipe>………
4、管道bom参数见附录
管道参数附录
下列管线库参数会显示为用户定义的参数。
•原料编号
•材料
•等级
•剖面类型(矩形或圆形)
•剖面类型(空心或实心)
•矩形高度
•矩形宽度
•矩形角度
•外径
•壁厚
•形状(直的或弹性的)
•拐角类型(管接头、折弯或斜切口) •重量长度(重量/长度)
•折弯半径
•折弯角度
•斜切口长度
•斜切口编号
•规范
•大小
•斜切口最小角度
•斜切口最大角度
•斜切口半径
•MCSS
管段参数。
Pro-E中如何制作BOM表PROE工程图BOM的教程我们这个教程,只是想告诉大家如何将图A这个产品的BOM做成如图B所示!当然是做好表格,自动生成的啊!第一步,我们得制作一个零件和装配文件的模板,这是为了能够统一将要在BOM中加载的参数! 1,设置好单位,我用的是如下图所示的编辑----设置-----单位-----2,设置好材料如图所示,我们在此时设置材料,是考虑到产品中,大部分零件是这个材料,当然你也可不在此时设置!在其后单独设置!编辑---设置----材料----如果库里没有你想要的材料,新建一个吧!见下图!3,新建参数,还有很多朋友在讨论如何在工程图中加载中文名称,其中有一个ptc_common_name参数是可以用来加载中文名称的,但PROE支持自定义参数后,如何加载中文名,已经是小菜一碟了!装配文件模板的设置与零件文件的模板设置差不多,在此不多叙述!材料就免了吧,不知道你是不是这样做的,我是这样弄的!第二步,用我们创建好的模板来新建零件和装配文件将每个文件的材料及参数的值设定好,以TOP.PRT为例,见图:第三步,新建ASM_PRODUCT.ASM文件的工程图,新建视图!其具体步骤,不再详细叙述! 1,新建BOM表格,表----插入----表----在页面左下方,取一点,创建如下所示表格,相信你没有问题!2,设置重复区域,这是自动生成BOM表内容的关键!a,设置第1个重复区域,表----重复区域----添加------简单------即将表中的两行全部设为第一个重复区域,我们暂且称为外重复区域设置重复区域的属性,表----重复区域----属性----选择外重复区域,设置如下图所示:b,设置第2个重复区域,步骤同上将最上面一行,设为第二重复区域,我们暂且称为内重复区域设置内重复区域属性,步骤同上,设置如下:3,向重复区域中,添加报告参数,ABCDEFGHIJK分别代表我们将要输入的内容A:&rpt.indexB:&asm.mbr.pcodeC:&D:&asm.mbr.typeE:&asm.mbr.中文名F:&rpt.qtyG:&asm.mbr.material.PTC_MATERIAL_N AMEH:&asm.mbr.material.PTC_MASS_DENSITYI:&asm.mbr.pro_mp_massJ:&asm.mbr.备注输入方法:双击重复区域的单元格,然后点击相应的报告参数,或者单击单元格,然后右击,在弹出菜单中选择属性,然后在文本选项下输入相对应的内容!上图的,B,E,J,分别是我们自定义的参数,再此说一下运用报告参数的方法,见图:双击单元格,启用输入报告参数4,重复区域中的关系式上面的K,即总重,我们将在此单独说明,我们知道,这个总重=单重*数量,所以在这个时候,我们就必须启用关系式了!表----重复区域----关系----选择重复区域-----在K单元格中输入:&rpt.rel.zz OK!5,万事俱备啦表----重复区域----切换符号---- 看到类似下图的东西了吗?上传做教程用的PRT档,其实里面什么都没有!只是软件上的演练,可能有些不太符合国标或者行业内的标准!有不足之处,大家皆可提出!好帖重奖!其实这个教程就是一个镶嵌重复区域的BOM表格,很简单的!,但我想,有时间,有必要的话,做一下,或者来挖掘一下他的其它的功能,对于我们还是有好处的!既然软件有这个功能,可以让我们的工作更加的简单的时候,我们又何乐而不为呢?其实,在实际的运用当中,是不可能,每个产品BOM表都来这样做一次的,大多数是做成工程图的模板文件(*.drw),或者是格式文件(*.frm),在里面创建我们上面所做的内容,然后,在要做BOM表的时候,调出来即可!方法大同小异!在此不再详述!在这里,上传一些模板文件,图框文件,供大家参考,希望对大家有帮助!一起学习,共同进步!部分BOM问题汇总:1,为何我的零件,分析----模型----质量属性----有正确显示重量,BOM中却没有显示?如果材料设置正确,请运行一次,设置---质量属性---- 确定,再到工程图中编辑----再生---2,为何我的BOM表中,每个零件之间都有一个空行呢?表---重复区域----属性----选择重复区域----选择最小重复----设置其数值为03,如何更改,小数点的位数?格式----小数位数----输入小数位数----选择须更改小数位数的内容零件图号你只要在零件模型中加入自定义字符串,然后在装配图明细栏中相应栏中取自定义字符串名称的地址就可以了。
【概述】:本系列教程详细讲解了在ProEWildFire中定制明细表(BOM)的各个控制属性和方法,通过本系列教程的学习,用户可以实现明细表和球标的自由定制。
重复区域(Repeat Region)所谓的重复区域(Repeat Region),就是表中用户指定的变量填充的部分,这部分会根据相关模型所含的数据量的大小相应的进行展开或收缩以显示所有符合条件的数据。
重复区域的信息是由基于文本的报表符号来决定的,它们以文本的形式填充到重复区域内的表格中。
动态展开收缩是重复区域的最大特点,例如重复区域相关的装配有20个零件的话,在区域的一个表格内输入,那么在表更新的时候表会自动展开成20行以便为每个零件创建一个对应的单元格。
下面我们来看一个简单的例子:假设我们有一个表如下图所示,其中底下第一行就是重复区域,区域中的各个单元格的报表符号如图所示。
那么当表更新的时候,它的展开应该类似下图所示正是因为重复区域的这个重要特性,所以非常适用于用来自动生成装配的BOM表。
指令位置:Table⎝Repeat Region…(重复区域)在表中可以创建重复区域,当然也可以对重复区域进行各种处理,具体的菜单项及作用如下图所示:⌝Add(添加)--创建一个重复区域⌝Remove(移除)--删除一个重复区域⌝Model/Rep(模型/简化表示)--设定区域相关的模型和表示⌝Column Model/Rep—设定数量列对应的模型和表示⌝Attributes(属性)--设定重复区域的各项属性⌝Flat/Rec Item(平铺/递归项目)--设定单个项目的平铺和递归⌝Filters(过滤)--设定重复区域的过滤规则或单个项目⌝Sort Regions(排序)—设定区域内容的排序方法⌝Comments(注释)—设定重复区域内的注释列⌝Indentation(缩进)--设定区域不同级别间的项目的缩进量⌝Dash Item(省略项)――符号值用”-“代替(对rpt.index和qty)⌝Fix Index(固定索引)--设定项目的索引号⌝Summation(求和)—对特定项进行求和⌝Relations(关系)-添加或修改报表关系⌝Update Tables(更新表)⌝Switch Syms(切换符号)--在符号和值之间进行切换。
PROE工程图教程之BOM表总重量栏怎么做
预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制
问:创建自定义符号
我是在工程图模式下,然后用插入-----绘图符号-----定制,再选择浏览proe自带的符号。
再用新建来创建自定义的符号。
不知道我这样做是不是一种简单的方法,大家还有没有其他的方法?还有一点就是,创建了自定义符号后如何保存?
答:
BOM表总重量栏怎么做?
今天搞了个明细表格,总重量栏始终搞不好,输入关系式老是提示错误或无效自变量,我没办法了,希望斑竹和各位高手能讲解下?在此先谢了........
重量栏写成:&asm.mbr.pro_mp_mass[.2];总重量栏写成:&rpt.rel.cmass;关系式写成:cmass=asm_mbr_pro_mp_mass*rpt_qty MP_DENSITY=7.82E-5却老是错误,望斑竹和各位高人给讲解下
小弟初学,望斑竹和各位高人给讲解下
答:应当在重复区域内选关系式,并不是整个绘图的关系式。
问:在重复区域添加关系TCMASS=asm_mbr_CMASS*rpt_qty 时,总提示error发现无效符号'asm_mbr_CMASSl'。
但是单件质量却显示,说明此CMASS定义好了的啊!。
B O M制作技术简介BOM(BillOfMaterials),即材料报表,它能详细表列出装配结构中的零件状态及装配组件或零件中包含的参数。
通常在创建组件工程图的同时,包含一个材料报表。
在Pro/ENGINEER中文环境下,应用Pro/REPORT的功能,再加上用户设计时,设定一些特定的参数,则可以自动生成符合企业标准的明细表。
Pro/REPORT是Pro/ENGINEER的一个选项模块,它提供了一个将字符、图形、表格和数据组合在一起以形成一个动态报告的功能强大的格式环境。
它能使用户很方便地生成自己的材料报表(BOM),并可根据数据的多少自动改变表格的大小。
功能包括:?1.在报告中附加视图。
?2.填写报告的键盘提示参数。
?3.应用数据的特殊显示。
?4.所需数据的筛选和分类。
?5.显示/不显示的双重记录项。
2绘图格式、标题栏和明细表的设定利用Pro/ENGINEER软件中的Pro/REPORT模块,可以创建绘图格式文件(Format)并自动生成明细表,通常是将一个定制的表格置于Format中,作为标题栏。
在设计装配体或零件的工程图时,直接调用这个Format 即可。
由于在Format中,图幅的大小是不可改变的,因此用户需要建立几个不同幅面的Format,如A0、A1、A2...,建议取名为A0-asm、A1-asm……,创建Format是一劳永逸的事,一旦完成后存入标准目录下的Format目录中,供所有人员使用。
在配置选项中有一个Format_setup_file项,与绘图配置文件类似,也可以对format定制过程进行参数控制。
2.1创建Format的基本方法这里只介绍两种方法创建绘图格式。
方法一,读入外部数据如果你在其他的CAD软将系统中(如AutoCAD)已经做好了绘图格式,可以将其转换成通用的DXF或IGES、STEP等格式,然后进入Pro/ENGINEER的Format模式,如图1。
进入格式文件(Format)创建环境后,使用下拉菜单Insert(插入)>SharedData(数据共享)>FromFile(从文件)…读入后再做后续工作。
ProE自动创建B0岫格和球标
自动创建BOM表格和球标2.选择表格的排列方式
4.对表格进行重复区域的编辑
点击重复区域,在菜单管理器中选择添加,点选重复表格中起始与结尾的表格,点击完成并确认选取了整个区域。
(范例为升序模式,因此重复区域选择在上方,降序模式应选择下方)
格,选取对应信息
r p t , indsmmbr.n ame rpt.qty
| Item Par t Nairie Qty 5.更新表
自动生成装配体使用的零件数量
6M4NIF0LD ]1
5 CARBURETOR-PLATE 1
4CARBURETOR 1
q BOLTS 打1 2
2BOLT.5^24 3
1 AlR_FILTER.COVER 1
1彳em Part N ame Q十V
7.添加球标
点击BOM球标
EB仃显示...
[p合并单元悟…
司职消合并单元格亍和列
,,, 导更新表
wnaii除肉客盘区域•-殖切蹄
数漏
i:3)BOB球
标.,.
三捕珊谶..
茬:清除球标
1 P史本换行
.dS小数立数…
文林式一一.秘重复上一格式
格式化,
在设置区域中选择表格)点击完成
选择创建球标-根据视图,点选左侧的视图。
PRO/E自動生成BOM1:自动生成B.O.MB.O.M(BILL OF MATERIAL )采购和制造有的材料清单。
以前的设计中,BOM 都是通过人工统计汇总出来的,对于大型设计,BOM的工作量很大,而且这个工作特别繁琐,很容易出错。
PRO\E通过对系统的合理配置,加上BOM格式文件的规划设置,可以实现自动生成BOM清单。
BOM可以直接交付采购与制造,不再需要设计人员去统计零件的个数,不再需要提标准清单。
要实现PRO\E系统自动生成BOM清单,有两个前提条件。
第一前条件是零件和装配中定义了适当的参数并且为这些参数赋予了参数值。
例如要自动生成BOM必须能够自动生成零部件的“名称”“重量”“图号或标准号”等。
在零部件中必须含有这些参数值。
第二前提条件是有正确的的BOM格式文件,能够提取零件和装配中的各种参数值。
满足第一个前提条件是零件和装配的建模模板配置问题,在模板中建立哪些参数,通过模板生成零件和装配后,为文件输入哪些参数值,如零件的名称,图号,材料,等。
以上参数可以在TOOL(工具)---PARAMETERS(参数)中设置。
首先要建立正确的BOM格式文件,格式为“FMT”然后在CONFIG.PRO中配置格式文件的路径,使PRO\E启动时自动加载此文件,就可以自动生成BOM 清单了。
CONFIG.PRO中配置格式文件的路径配置为:BOM_FORMAT文件的绝对目录路径如:BOM_FORMAT C:\PTC2005\COMPANY.FMT这样在装配模板中可以自动生成BOM了.(INFO信息----BILL OF MATERIALS 材料清单).就会在你的工作目录中生成一个*.BOM的清单文件,可以用记事本\写字本打开.2:B.O.M的格式BOM清单是按照BOM格式文件提取的,所以BOM格式文件对于企业应用PRO\E自动提取BOM清单至关重要的,如果BOM格式文件不正确,提取的BOM 清单就不符合企业的使用要求的.BOM的格式语法.(1) SUMMARY这是汇总BOM的语法格式,不能能改动的.注意前面的”.”不能省略,所有的语法语句前面都有”.”。
PRO/E BOM製作簡介BOM(Bill Of Materials),即材料報表,它能詳細表列出裝配結構中的零件狀態及裝配元件或零件中包含的參數。
通常在創建元件工程圖的同時,包含一個材料報表。
在Pro/ENGINEER中文環境下,應用Pro/REPORT的功能,再加上用戶設計時,設定一些特定的參數,則可以自動生成符合企業標準的明細表。
Pro/REPORT是 Pro/ENGINEER的一個選項模組,它提供了一個將字元、圖形、表格和資料組合在一起以形成一個動態報告的功能強大的格式環境。
它能使用戶很方便地生成自己的材料報表(BOM),並可根據資料的多少自動改變表格的大小。
功能包括:1.在報告中附加視圖。
2.填寫報告的鍵盤提示參數。
3.應用資料的特殊顯示。
4.所需資料的篩選和分類。
5.顯示/不顯示的雙重記錄項。
1 繪圖格式、標題列和明細表的設定利用Pro/ENGINEER軟體中的Pro/REPORT模組,可以創建繪圖格式檔(Format)並自動生成明細表,通常是將一個定制的表格置於Format中,作為標題列。
在設計裝配體或零件的工程圖時,直接調用這個Format即可。
由於在Format中,圖幅的大小是不可改變的,因此使用者需要建立幾個不同幅面的Format,如A0、A1、A2 . . .,建議取名為A0-asm、A1-asm……,創建Format是一勞永逸的事,一旦完成後存入標準目錄下的Format目錄中,供所有人員使用。
在config.pro配置選項中有一個Format_setup_file項,與繪圖設定檔類似,也可以對format定制過程進行參數控制。
1.1 創建Format的基本方法這裡只介紹兩種方法創建繪圖格式。
方法一,讀入外部資料如果你在其他的CAD軟將系統中(如AutoCAD)已經做好了繪圖格式,可以將其轉換成通用的DXF或IGES、STEP等格式,然後進入Pro/ENGINEER的Format模式,如圖1 。
人力资源ProE环境下BOM相关技术人力资源ProE环境下BOM相关技术BOM即Bill Of Materials,中文翻译是物料清单。
在产品设计和生产过程中,BOM扮演着重要的角色。
它是一个清单,列出了产品的所有组件和材料以及它们之间的层次结构关系。
在制造商等公司中,他们甚至会将一个复杂产品中的每个零件都列出来,以便更好地进行生产计划和销售预测。
本文介绍了如何在人力资源ProE环境下使用BOM相关技术。
1. 在ProE创建BOMProE(a.k.a Creo)是一款三维机械CAD软件。
它能够帮助制造商、工程师和设计师创建产品设计图以及新产品的实现。
在ProE中,创建BOM首先需要选择产品结构树。
如果你在使用ProE,在默认状态下,你只能看到设计树或零件树。
你需要启用BOM视图,以便创建、编辑和处理BOM数据。
为此,你需要首先选择“文件”菜单中的“选项”选项,然后选中“参考”选项卡并勾选“启用BOM视图”。
2. BOM中的属性BOM中,每个零件都会有一个属性。
每个属性都有一个名称、类型和值。
名称和类型是固定的,但是属性的值可以根据需要进行更改。
例如,一个零件的属性“颜色”可以有值“红色”、“蓝色”、“绿色”等等。
在ProE中,你可以根据需要创建自己的属性,并为每个零件设置不同的值。
3. BOM表格在ProE中,你可以将BOM数据导出到Excel表格。
通过这种方式,你可以更方便地进行计算、排序和处理。
同时,你还可以将BOM表格导入到ProE中,并将其与产品结构树进行对应。
这样,你就可以方便地查看每个零件的属性值,以及它们的生产和配送信息。
4. BOM视图在ProE中,你可以使用BOM视图来查看产品结构树。
这是一种类似于Excel表格的视图,用于查看BOM数据。
将鼠标放在每个组件上,你就可以看到该组件的详细信息,包括该零件的属性值、数量和价格等等。
你还可以使用BOM视图来创建子装配和子部件,并对它们进行设置。
用重复区域创建工程图明细表(BOM表)时间: 2011-11-8(下载此文章的朋友祝福张准快快乐乐长大吧)Pro/Engineer动态BOM表是在被称作重复区域的“智能”表单元格原理的基础上建立的。
重复区域是一个表中由用户指定的部分,该表会展开或收缩以适应相关模型当前拥有数据量的大小。
重复区域所包含的信息由基于文本的报告符号所决定,它们以文本的形式输入到区域内的各个单元格中,下面介绍创建动态BOM 表的步骤。
1.创建如图1所示表格,其中表格宽度和高度可自行定义。
图12.Pro/E5.0中创建重复区域可以选择“表”操作面板下面的“重复区域”,如图2。
Pro/E3.0在菜单“表”->“重复区域”。
图23.在重复区域A-F单元格中设置参数,图3。
图3A处填入:&rpt.indexB处填入:&C处填入:&asm.mbr.descriptionD处填入:&rpt.qtyE处填入:&asm.mbr.weight[.2]F处填入:&rpt.rel.t_weight[.2]其中description、weight和t_weight是自定义参数,description和weight 是模型中添加的参数而t_weight是重复区域中的参数参照图4添加即可。
[.2]是控制重量小数位数,不明白可以参考:控制工程图中重量小数位数weight为零件模型的重量参数,不明白可以参考:工程图中显示模型重量的方法图4为在重复区域中添加自定义报告符号weight的过程,添加其他报告符号的操作可参考图4。
当然也可以选择单元格点选右键的属性在文本栏中直接添加。
图44.在重复区域的菜单管理器中选择“关系”按提示点选刚创建的重复区域,在关系栏中添加:T_WEIGHT=RPT_QTY*ASM_MBR_WEIGHT,意思为总重量=单重*数量,如图5。
图55.设置重复区域的属性为“无多重记录”,如图6。
BOM制作技术简介BOM(Bill Of Materials),即材料报表,它能详细表列出装配结构中的零件状态及装配组件或零件中包含的参数。
通常在创建组件工程图的同时,包含一个材料报表。
在Pro/ENGINEER中文环境下,应用Pro/REPORT的功能,再加上用户设计时,设定一些特定的参数,则可以自动生成符合企业标准的明细表。
Pro/REPORT是Pro/ENGINEER的一个选项模块,它提供了一个将字符、图形、表格和数据组合在一起以形成一个动态报告的功能强大的格式环境。
它能使用户很方便地生成自己的材料报表(BOM),并可根据数据的多少自动改变表格的大小。
功能包括:1.在报告中附加视图。
2.填写报告的键盘提示参数。
3.应用数据的特殊显示。
4.所需数据的筛选和分类。
5.显示/不显示的双重记录项。
2 绘图格式、标题栏和明细表的设定利用Pro/ENGINEER软件中的Pro/REPORT模块,可以创建绘图格式文件(Format)并自动生成明细表,通常是将一个定制的表格置于Format中,作为标题栏。
在设计装配体或零件的工程图时,直接调用这个Format即可。
由于在Format中,图幅的大小是不可改变的,因此用户需要建立几个不同幅面的Format,如A0、A1、A2 . . .,建议取名为A0-asm、A1-asm……,创建Format是一劳永逸的事,一旦完成后存入标准目录下的Format目录中,供所有人员使用。
在config.pro配置选项中有一个Format_setup_file项,与绘图配置文件类似,也可以对format定制过程进行参数控制。
2.1 创建Format的基本方法这里只介绍两种方法创建绘图格式。
方法一,读入外部数据如果你在其他的CAD软将系统中(如AutoCAD)已经做好了绘图格式,可以将其转换成通用的DXF或IGES、STEP等格式,然后进入Pro/ENGINEER的Format模式,如图1 。
PROE的BOM制作Pro/E中创建BOM表对于很多同行来说给人的感觉是让我欢喜让我忧,有时候觉得它似乎有点用,但是一到想修改某些项目时变的无比困难。
如同鸡肋,所以很多朋友干脆不用Pro/E的自动生成BOM的方法,而是手动输入BOM表。
当然,如果我们能掌握好,用好其自动生成BOM的方法,对我们的工作会有很多方便。
在设计过程中很多设计项目是不断变动的,如果我们的BOM是用Pro/E自动生成的,所有的更新会在工程图中自动更新。
一句话,一劳永逸。
为了帮助大家啃下这个硬骨头,我总结了网上的一些资料,写了下面这篇文章。
大家且随我慢慢看完,心急是吃不了热豆腐的。
1. 模型中参数的建立可能你糊涂了,我只是想在工程图中创建BOM表,怎么又扯到模型中来了?不要急,前面说过Pro/E的BOM表是可以自动生成的,如果你想使用这个功能,就需要在模型中定义一些参数,这些参数是可以被BOM表引用的。
例如,我们希望在BOM表中列出零件的重量信息,这时候我们就需要给模型定义适当的密度,软件会结合模型的体积计算出零件的重量。
不用我们一个零件一个零件地输入重量了。
万一在后面的设计中友改变了模型,体积发生变化了,BOM 表中的重量信息会自动更新。
是不是有点心动了,似乎很方便嘛。
正所谓,工欲善其事,必先利其器。
我们在出工程图之前,甚至是在建零件模型之前,应该对我们需要在工程图中使用到的参数有个大概的规划。
当然很多大公司有自己的零件模板,很多参数都预定义好了。
asm_mbr_name-名称rpt_index -序号asm_mbr_type -类型rpt_qty -数量BOM报表——Pro/E Report使用手册在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),在文件最后,应该是如下内容:MASSPROPPart start 加入此一行END MASSPROP编辑Program的目的是为了当零件修改后,Regenerate时,软件会重新计算质量。
但此一项需要Pro/ASSEMBLY模块。
如无此模块,那么每次设计修改后,请在总装配后,再做一次质量计算,然后在二维图(含BOM的二维图)中,Regenerate 一次。
c. 设定其它参数根据用户的不同需求,参数可自行设计,通常可加入下列几项:(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。
d. 装配体,即部件对于子装配,也可如零件一样,设定一个标准模板,当然,因为部件的数量总是相对较少,也可不做模块,到时逐个去设定。
2、产品设计当设计一个新零件时,要先打开start.prt,然后save as成一个新的零件名,再用这个新的零件名进行设计,在装配中设计一个新零件,也可以用copy方式利用start.prt。
3、明细表格式的设定利用Pro/ENGINEER软件中的Pro/REPORT模块,可以自动生成明细表,通常是将一个定制的表格置于Format中,在设计装配体的工程图时,直接调用这个Format 即可。
由于在Format中,图幅的大小是不可改变的,因此用户需要建立几个不同幅面的Format,如A0、A1、A2,建议取名为A0-asm、A1-asm……,定义好后,存入Pro/E安装目录下的Format目录中,供所有人员使用。
a. 定义Format基本格式,以A1-asm为例;New; Format; “A1-asm”,选择A1幅面。
修改二维图配置文件,set up; Modify val将text_height一项改为合适的字高,如3.5由于在Pro/E的二维绘图中,不采用参数化绘图,因此在定义内边框时,可如下完成:sketch; construction; offset;建立与4条基本边框有一定间距的双点划线,再做sketch; line; vertex;选取4个交点,可得到4条实线,做为内边框。
然后在右下角建立标题栏,也可按上述方式画线,但只需画出粗实线即可,细实线由table 完成。
这时外边框为粗实线,若想改为细实线,请用 Modify; Line style; 将外边框改为Leader。
在标题栏处,定义一个或几个基本的table,通过move; vertics与内边框对齐,利用mod table; merge;将table修改为合适的形状,利用mod rows/cols; Justify; middle;逐列将字符设定为表格中间位置,再通过Enter text输入需要的中、英文字符。
在Pro/E中,有许多变量是可以由软件自动判别的,请参考用户手册,常用的有&model_name,可写入模型名称,可以是零件或装配;&scale比例尺;¤t_sheet,第几页;&total_sheets,共几页等,另外所有用户自行设定的参数,均可作为table中的变量使用,请注意,对于自定义参数,一定要用table中的Enter text, 不可用detail中的creat; note。
b. 定义明细表栏明细表做为一个table存在于Pro/E的工程图中,里面的文字内容,文本可以通过table; save/retrive; store text的方式存成一个文本,并可读入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已基本定义完成,接下来输入各列的内容,选择Enter text;Report Sym从重复区域中选择对应的单元。
序号栏,填入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。