野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 11564|回复: 16

[分享] BOM 制作简介

[复制链接]

1261

主题

4万

回帖

899

威望

管理员

Rank: 10Rank: 10Rank: 10

积分
47334

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2007-9-23 14:56 | 显示全部楼层 |阅读模式
BOM(Bill Of Materials),即材料报表,它能详细表列出装配结构中的零件状态及装配组件或零件中包含的参数。通常在创建组件工程图的同时,包含一个材料报表。在Pro/ENGINEER中文环境下,应用Pro/REPORT的功能,再加上用户设计时,设定一些特定的参数,则可以自动生成符合企业标准的明细表。
Pro/REPORT是 Pro/ENGINEER的一个选项模块,它提供了一个将字符、图形、表格和数据组合在一起以形成一个动态报告的功能强大的格式环境。它能使用户很方便地生成自己的材料报表(BOM),并可根据数据的多少自动改变表格的大小。功能包括:
    1. 在报告中附加视图。
    2. 填写报告的键盘提示参数。
    3. 应用数据的特殊显示。
    4. 所需数据的筛选和分类。
    5. 显示/不显示的双重记录项。
1 设计参数
当用户设计零件时,有些信息如零件重量、零件名称等,可自动填入明细表中,但更多的相关信息,可以通过设定参数的方式,由系统管理员在企业或公司的通用设计模板中设定,并以交互方式输入参数值。通常情况下,可遵照下列步骤进行。
1.1  企业标准模板定制
为保证整个设计团队设计的一致性,并尽可能减少重复工作,建议用户预设一个标准零件和组件模板,如template.prt,template.asm。它应该除了含有三个基准参考面(Datum plane)、视图列表外,还应该有用户化的单位制、标准公差表等。此外,为了数据信息共享,系统管理员还应该统一定义系统公用参数名称,如材料参数名称、件号参数名称等。
1.2 定制缺省模板
使用config.pro中的九个基本模板设置选项,可以为所有的Pro/ENGINEER文件类型指定缺省的模板及存放路径。其中有两个是定制零件和组件的,在这里我们只讨论这两个。路径的具体内容用户根据自己的实际情况填写,但最好给出绝对路径。
template_solidpart e:\ptc\proe_start\template.prt
template_designasm e:\ptc\proe_start\template.asm
新建零件时勾选 use default template项,零件创建完成后,如果在信息栏内的最后一行看到如下信息:
Using the template default e:\ptc\proe_start\template.prt as the template.
说明你定制的模板已经启用,可以进行设计了。
1.3 设定单位制
执行屏幕菜单: set up(设置)>units(单位)即可弹出单位管理对话框。Pro/ENGINEER软件提供几种单位制供选择,它们分别是:
Inch lbm Second(Pro/E Default)
Centimeter Gram Second (CGS)
Foot Pound Second (FPS)
Inch Pound Second (IPS)
Meter Kilogram Second (MKS)
Millimeter Newton Second (mmNs)
其中Inch lbm Second单位制是Pro/ENGINEER软件缺省采用的,用户可以选择或创建适合自己的单位制并在模板文件中设定为企业或公司的标准。
在本例中笔者创建(New. . .)了名称为Custom的单位制,其中长度单位采用mm,质量单位采用kg,时间单位采用sec,温度单位采用C。
1.4 设定材质库
在计算零件质量(下拉菜单  Analysis >Model Analysis... > Compute )之前要给零件指定材质。一般情况下,要把用户定义的材质库指定给Pro/ENGINEER软件系统。材质库是专门存放材质文件的地方,为一磁盘目录。如果公司制定了统一的材质标准库,可以放在网络服务器上,不仅可以共享而且更新维护方便。我们在config.pro文件中设置选项pro_material_dir的路径为e:\standard\materials_lib(用户根据自己情况修改)。
材质文件是文本文件,用户可以创建,其扩展名为 .mat,现以某一材料为例介绍材质文件的结构内容。
MATERIAL  STEEL                       
This file may be edited using available editor.
Just type on the necessary lines appropriate values
after the "=" sign. Comments are not permitted on
lines containing material properties names.
YOUNG_MODULUS                    =      
POISSON_RATIO                    =      
SHEAR_MODULUS                    =      
MASS_DENSITY                     =     7.85e-6
THERMAL_EXPANSION_COEFFICIENT    =      
THERM_EXPANSION_REF_TEMPERATURE  =      
STRUCTURAL_DAMPING_COEFFICIENT   =      
STRESS_LIMIT_FOR_TENSION         =      
STRESS_LIMIT_FOR_COMPRESSION     =      
STRESS_LIMIT_FOR_SHEAR           =      
THERMAL_CONDUCTIVITY             =      
EMISSIVITY                       =      
SPECIFIC_HEAT                    =      
PRO_UNIT_SYS                     =    Custom
1.4.1材质文件的创建
执行Set Up(设置)>Materials(材料)>Define(定义),输入材料名称,如steel,系统会提供一个文本编辑环境,按照要求填写相关参数内容。注意最后一行PRO_UNIT_SYS = Custom标记用户采用的单位制。其中密度值为7.85e-6kg/mm3符合所采用的单位制。
材质创建完成后,执行Write(写入),按照提示输入保存的文件名(如steel)把创建的材质文件写入磁盘,以便日后调用或与他人共享。注意,此文件的保存位置是在当前的工作目录中,如果要将其共享可移动到材质库(一版这项工作由系统管理员来做)。
1.4.2材质的分配
材质库建完后,该是如何把材质分配给零件了。执行Set Up(设置)>Materials(材料)>Assign(分配)>Form File(从文件),软件系统会自动带你到材质库中选择你需要的材质。
1.5 计算零件质量
一般情况下,在定义模板文件(template.prt)的时候,需要指定一个缺省的密度值,执行Set Up(设置)>Density(密度),输入密度值。对于钢件,为7.85E-6,然后加入一个关系式(Relation): ZL=MP_MASS(“”)。如果用户没有给零件指定材质的话,系统会采用模板中默认的密度值来计算零件质量。
其中ZL是用户定义的质量参数,建议在取参数名时,使用连续的字符串,不要用“-”“_”等,在后面的设定中会有冲突。最后执行屏幕菜单:Program(程序)> Edit Design(编辑设计),在文件最后,应该是如下内容:
MASSPROP
  Part TEMPLATE 加入此一行
END MASSPROP
如果是组件模板:
MASSPROP
ASSEMBLY TEMPLATE      加入此一行
END MASSPROP
编辑Program的目的是为了当零件修改后,再生(Regenerate)时,软件会重新计算质量。但此一项需要Pro/ASSEMBLY模块。如无此模块,那么每次设计修改后,请在总装配后,再做一次质量计算,然后在二维图(含BOM的二维图)中,再生(Regenerate)一次。
如果零件重新指定材质后,密度值按照材质文件中给定的参数重新分配,零件的质量需要重新计算后再生(Regenerate)一次。
1.6 设定用户常用参数
   根据用户的不同需求,参数可自行设计,我们暂时规定的常用参数为以下几种,见下表,以后用到其他参数可随时增加。
参数名称 数据类型 缺省值 说明
CMASS 实数 0.000 代表零件质量
CMAT 字符 Q235-A 代表材料
CNAME 字符 代表中文名称
CINDEX 整数 代表件号
CTYPE 字符 代表零部件类型
cindex: 代表件号,一般情况下,明细表中件号一栏,可以和零件名称(model name)保持一致,这样可少设一个参数,但有时用户的件号用“.”或空格分成几段,以便管理,而这种命名方式在Pro/E中是非法的,另一种情况是,在产品设计阶段、零件件号尚不确定,用户可以按某种编号方式先定零件名,再由cindex参数来列示于明细表中,但这样均会有一定的副作用,就是在没有PDM的情况下,不启动Pro/E软件,操作系统检索不到件号栏。这里面的优劣,希望用户考虑。
gbname:类似于cindex,可用于标准件,在part name中,整个企业是不允许有重复的,但有时用户在标准件明细栏中,件号栏内只标准GB70-85字样,而规格大小列于名称栏内,螺钉M5x10。
1.7 参数创建方法
参数创建方法如下,执行屏幕菜单:Set Up(设置)>Parameters(参数)>Part(零件)>Create(创建);然后选择参数数据类型,共有五种,分别是:Integer(整数)、Real Number(实数)、String(字符)、Yes No(是/不)和Note(注释)。数据类型确定后输入参数名称和缺省值,确认后参数创建完成。
2 明细表格式的设定
利用Pro/ENGINEER软件中的Pro/REPORT模块,可以自动生成明细表,通常是将一个定制的表格置于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格式,然后在Pro/ENGINEER的format模式下使用Insert>Data from Files…工具读入后再做后续工作。除了上述两种格式外,format还能接受set、cgm格式,或者直接读入AutoCAD的DWG格式。读入后的格式文件用户可以做任意修改,增加或删除表格等。

10

主题

280

回帖

1

威望

工程师

Rank: 3Rank: 3

积分
318
发表于 2007-12-1 08:13 | 显示全部楼层
好复杂啊 ~~~~~~~~~~~``

5

主题

37

回帖

2

威望

实习生

Rank: 1

积分
52
发表于 2007-12-7 16:55 | 显示全部楼层

请教

不知这篇文件是楼主自己写的还是转贴的,如果是自己写我想与你一起探讨一些具体的操作步骤,因为我想做个这样的库,谢谢

1261

主题

4万

回帖

899

威望

管理员

Rank: 10Rank: 10Rank: 10

积分
47334

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

 楼主| 发表于 2007-12-7 19:10 | 显示全部楼层
楼上有问题可以在论坛提,转贴的,但是有些东西知道一些
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。

40

主题

311

回帖

34

威望

工程师

Rank: 3Rank: 3

积分
477

希望之星勋章

发表于 2008-3-11 21:43 | 显示全部楼层
十有八九是在孤峰醉酒关于“BOM制作”中粘的
不过孤峰醉酒的那个确实很经典 值得大家学习 不过可惜那个网站了要转让

0

主题

56

回帖

0

威望

助工

Rank: 2

积分
60
发表于 2008-9-16 13:37 | 显示全部楼层
谢谢,我也想学习
zhulei4657 该用户已被删除
发表于 2008-9-17 11:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

6

主题

67

回帖

0

威望

助工

Rank: 2

积分
79
发表于 2008-12-4 09:43 | 显示全部楼层
来学习:))

0

主题

49

回帖

0

威望

助工

Rank: 2

积分
51
发表于 2009-2-18 17:30 | 显示全部楼层

回复 楼主 野火 的帖子

好东西,不管是哪的,拿出来分享就是好东西

54

主题

75

回帖

0

威望

助工

Rank: 2

积分
141
发表于 2009-2-18 19:23 | 显示全部楼层
haodongxi a
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

GMT+8, 2024-5-29 18:56 , Processed in 0.119328 second(s), 30 queries .

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