BOM表制造技术.doc_第1页
BOM表制造技术.doc_第2页
BOM表制造技术.doc_第3页
BOM表制造技术.doc_第4页
BOM表制造技术.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BOM表制造技术BOM(Bill Of Materials),即材料报表,它能详细表列出装配结构中的零件状态及装配组件或零件中包含的参数。通常在创建组件工程图的同时,包含一个材料报表。在Pro/ENGINEER中文环境下,应用Pro/REPORT的功能,再加上用户设计时,设定一些特定的参数,则可以自动生成符合企业标准的明细表。 Pro/REPORT是 Pro/ENGINEER的一个选项模块,它提供了一个将字符、图形、表格和数据组合在一起以形成一个动态报告的功能强大的格式环境。它能使用户很方便地生成自己的材料报表(BOM),并可根据数据的多少自动改变表格的大小。功能包括: 1 在报告中附加视图。 2 填写报告的键盘提示参数。 3 应用数据的特殊显示。 4 所需数据的筛选和分类。 5 显示/不显示的双重记录项。 1 设计参数 当用户设计零件时,有些信息如零件重量、零件名称等,可自动填入明细表中,但更多的相关信息,可以通过设定参数的方式,由系统管理员在企业或公司的通用设计模板中设定,并以交互方式输入参数值。通常情况下,可遵照下列步骤进行。 11共享设计模板 为保证整个设计团队设计的一致性,并尽可能减少重复工作,建议用户预设一个标准零件模板和组件模板,如template.prt、template.asm,它应该除了含有三个基准参考面(Datum plane)、视图列表外,还应该定制单位、标准公差表等。参见第二章标准绘图环境定制中的企业标准模版定制。为使将来的装配中没有太多的参考面,影响视觉效果,可把参考面放入层(Layer)中,并保存成不显示状态(Blank)。基于组件模板和零件模板的制作方式相同,我们这里只讨论零件模板的制作。 12 设定单位制 在模板文件中执行下拉菜单: Edit(编辑)Set Up(设置)Units(单位)即可弹出单位管理(Units Manager)对话框,见下图。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),结果参见下图,完成并保存模板文件。 13 定义材质库 在计算零件质量(执行下拉菜单: Analysis Model Analysis. Compute )之前要给零件指定材质。一般情况下,要把用户定义的材质库指定给Pro/ENGINEER软件系统。材质库是专门存放材质文件的地方,为一磁盘目录。如果公司制定了统一的标准材质库,可以放在网络服务器上,不仅可以共享而且更新维护方便。例如,我们在环境配置文件()中设置选项pro_material_dir的路径为d:standardmaterials_lib(用户根据自己情况修改)。 材质文件是文本文件,用户可以用任何文本编辑工具创建,其扩展名为 *.mat。现以某一材料为例介绍材质文件的结构内容,本例中只输入了材质的质量密度MASS_DENSITY = 7.85e-6 Kg/mm3)。 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 材质文件的创建 执行下拉菜单Edit(编辑)Set Up(设置)Materials(材料)Define(定义),输入材料名称,如steel,系统会提供一个文本编辑环境,见下图所示的材质编辑工具,按照要求填写相关参数内容。注意最后一行PRO_UNIT_SYS = Custom标记用户采用的单位制,是系统自动添加的。其中密度值为7.85e-6kg/mm3符合所采用的单位制。 材质创建完成后,执行写入(Write),按照提示输入保存的文件名(如steel)把刚刚创建的材质文件写入磁盘,以便日后调用或与他人共享。需要说明的是,如果材质文件不写入磁盘,那么该文件只属于当前的模板文件。 注意: 材质文件的保存位置是在当前的工作目录中,若要将其共享须移动到材质库(一般这项工作由系统管理员来做)。 材质的分配 材质库建完后,该是如何把材质分配给零件了。执行下拉菜单Edit(编辑)Set Up(设置)Materials(材料)Assign(分配)Form File(从文件),如果环境配置文件()中的pro_material_dir设置正确,Pro/ENGINEER软件系统会自动带你到材质库中选择你需要的材质。如果想取消已分配的材质可使用取消分配(Unassign)。 1.4 计算零件质量 一般情况下,在定义模板文件(template.prt)的时候,需要给它指定一个缺省的材质,然后加入一个关系式(Relations): CMASS=MP_MASS(“”),见下图,建立质量关系式。其中,CMASS是用户定义的用来表示零件质量的参数。 提示与技巧: 如果零件模型改变需要重新计算零件质量。若不想重新计算可以在设定mass_property_calculate的值为 automatic,然后执行再生一次即可。 最后需要编辑模板的程序文件,执行下拉菜单:Tools(工具)Program(程序)。 Edit Design(编辑设计),在文件最后,应该是如下内容: MASSPROP Part TEMPLATE 加入此一行 END MASSPROP 如果是组件模板: MASSPROP ASSEMBLY TEMPLATE 加入此一行 END MASSPROP 编辑Program的目的是为了当零件修改后,再生(Regenerate)时,软件会重新计算质量。但此一项需要Pro/ASSEMBLY模块。如无此模块,那么每次设计修改后,请在总装配后,再做一次质量计算,然后在二维图(含BOM的二维图)中,再生(Regenerate)一次。 如果零件重新指定材质后,密度值按照材质文件中给定的参数重新分配,零件的质量需要重新计算后再生(Regenerate)一次。 注意: 如果没能正确出现编辑窗口,请检查文件设置,找到pro_editor_command,并给出系统默认的文本编辑工具,最好给出绝对路径,如C:WINNTNOTEPAD.EXE。 1.5 定义用户常用参数 根据用户的不同需求,可创建适合自己企业或公司的参数,下面我们举例说明常用参数为以下几种,见下面的常用参数列表。 其中,CTYPE代表零部件类型,通常用户的明细表会分类,如钢件、铸铁件、非金属件或基本件、通用件、标准件、借用件等。用户需要根据自己的实际情况,用CTYPE加以区分,如G代表钢件、B代表标准件等。 参数创建方法 参数创建方法如下,执行下拉菜单Tools(工具)Parameters(参数)启动参数创建对话框,如图所示 。然后分别按照所列项目填写相应内容并选择参数数据类型,共有五种,分别是:Integer(整数)、Real Number(实数)、String(字符)、Yes No(是/不)和Note(注释)。数据类型确定后输入参数缺省值,最后可以对参数进行描述。 参数命名规则 根据笔者应用和实施经验,建议用户在定义参数名时,尽量使用连续的字符串,不要用“-”“_”等,不要和系统参数发生冲突,以免将来应用Pro/INTRALINK进行协同设计或者WindChill应用时带来不必要的麻烦。另外,参数命名时候要遵守一定的规则,将来在BOM表或参数列表中使用过滤功能可以分别得到不同类的参数,便于分类检索。例如,本例中所定义的基本BOM参数都以字母“C”开头,使用过滤功能查找带有“C*”的参数即可将其一网打尽。关于过滤的功能在后面有详述。2 绘图格式、标题栏和明细表的设定 利用Pro/ENGINEER软件中的Pro/REPORT模块,可以创建绘图格式文件(Format)并自动生成明细表,通常是将一个定制的表格置于Format中,作为标题栏。在设计装配体或零件的工程图时,直接调用这个Format即可。由于在Format中,图幅的大小是不可改变的,因此用户需要建立几个不同幅面的Format,如A0、A1、A2 . . .,建议取名为A0-asm、A1-asm,创建Format是一劳永逸的事,一旦完成后存入标准目录下的Format目录中,供所有人员使用。 在配置选项中有一个Format_setup_file项,与绘图配置文件类似,也可以对format定制过程进行参数控制,详见第二章 标准绘图环境定制。 21 创建Format的基本方法 这里只介绍两种方法创建绘图格式。 方法一,读入外部数据 如果你在其他的CAD软将系统中(如AutoCAD)已经做好了绘图格式,可以将其转换成通用的DXF或IGES、STEP等格式,然后进入Pro/ENGINEER的Format模式,如图所示。进入格式文件(Format)创建环境后,使用下拉菜单Insert(插入)Shared Data(数据共享)From File(从文件)读入后再做后续工作。除了上述几种格式外,format还能接受set、cgm格式,或者直接读入AutoCAD的DWG格式。读入后的格式文件用户可以做任意修改,增加或删除表格等。 注意: 只有在Pro/ENGINEER软件中创建的表格(Table)才可以接受文本输入,外部输入的表格无效,但可以作为几何图元应用。 方法二,在Pro/ENGINEER软件中直接创建表格 参见下图,用户可以在format模式下用二维绘图工具直接绘制图框,使用偏距(Offset)结合裁剪(Trim)制作图框。具体实现方法如下: 以A4图幅为例,创建Format(格式)文件时,直接选用A4幅面,然后利用Offset(偏距) 工具或执行下拉菜单Sketch(草绘)Edge(边)Offset(偏距)偏距边界线,最后执行下拉菜单Edit(编辑)Trim(裁剪)Corner(角)剪掉线段多余部分即可完成边框定义。这部分很简单,相信大家能独立完成。需要强调说明的是对国标规定的每种Format格式文件都要分别作出,保存在共享目录中共全体设计人员使用。 22定义标题栏 根据企业或公司标准,在标题栏处,定义一个或几个基本的表(Table),关于表的详细制作过程我们会在以后介绍。 下面给大家推荐一种整体表格制作方法,根据个人习惯,还有很多其他方法,大家可以尝试一下。欲制作如下图所示的标题栏,过程如下:步骤一,采用表格(Table)制作工具 见下图,选择By Length项,计算好表格中每条线的位置,因为采用这种方式制作表格需要提供每条线的增量值,即每条线之间的距离。 表格初步完成,见下图。 步骤二,表格合并 此时,下拉菜单Table中合并单元Merge Cells项激活,见下图,表格合并。编辑表格,采用表格合并单元(Merge Cells)工具,将表格进一步处理得到预期结果。 步骤三,表格精确定位 通过移动表定位工具,选中表格,然后选取表格右下角的捕捉点,此时会出现表移动参考工具,见下图,表精确定位工具和表移动捕捉参考点。然后与前面已经做好的Format内边框右下角的交点对齐,完成表格定位。 如果没有可以捕捉的实体可以采用绝对坐标。表格的左下角为坐标原点(0,0),根据图幅的不同,通过计算可得到表格的精确定位点。 步骤四,输入文本 在输入文本同时还可以设置文本的属性。首先用鼠标左键选择要输入文字的单元,然后按住鼠标右键不动等待Pop up菜单出现,如图所示。 另外一种方法是直接双击要编辑的单元格,即可出现输入文本对话框。 在随后出现的文本属性对话框中有两个选择项:Text和Text Style。 Text:在空白处输入需要的中、英文字符,如图所示。需要说明的是,使用Open和Save 功能可以打开或保存纯文本文件(.txt)到系统中。另外还有一些其他功能,读者可以自己摸索一下。 Text Style:这一选择项中用户可以定义文字的字体、高度、厚度、宽度因子等常规项目。在下半部分的Note/Dimension区域定义文字在表格中的存在形式,本例中选择了文字在表格内的水平、垂直方向均为居中方式,如图所示的编辑文本样式。另外还有一些选项,读者可以自己尝试改变一下,如文字的角度、颜色等。 步骤五,输入参数 在Pro/ENGINEER软件系统中,有许多变量是可以由软件自动判别的,常用的有以下几种。 &model_name,系统参数,表示该工程图所使用的三维模型名称,可以是零件或装配,一般在机械设计中模型名称以零件的图号命名; &dwg_name,系统参数,表示该工程图的名称。在一般情况下,工程图的名字与他所应用的三维模型的名字一致,只是扩展名不同(三维模型是Prt,二维工程图是Drw)。但一个三维模型可以对应多个二维工程图,此时需要不同的工程图名字。 &scale,系统参数,可以在标题栏中输入比例尺,按照用户所定义的形式显示,如1:4、1/4或0.25。 &type,系统参数,增加模型的类型到标题栏中,如Part或Assembly。 &format,系统参数,显示当前绘图的格式尺寸,如A4。 t_sheet,系统参数,显示当前绘图是第几页。 &total_sheets,系统参数,显示绘图共几页,因为Pro/ENGINEER工程图提供多页显示功能,即一个绘图文件中可以多页显示模型内容。 另外,所有用户自行设定的参数,均可作为table中的变量使用,如cmass等,现列举部分如下。 &cmass,用户定义的质量参数,通过关系式cmass=MP_MASS()自动计算零件的质量并填到标题栏中。 &cname,用户定义的参数,用来表示模型的名称,如齿轮、轴承等。 &czpth,用户定义参数,表示当前零件被哪个装配调用。 步骤六,表格调用。 各种参数在需要的位置填好后保存,如图所示的在标题栏中定义的系统参数和用户参数。 参数说明: 图样代号-&model_name(系统参数,按照零件名称自动读取) 比例-&scale(系统参数) 共 张-&total_sheets(系统参数) 第 张-t_sheet(系统参数) 图样名称-&CNAME(用户定义的参数) 材料标记-&CMAT(用户定义的参数) 阶段标记-&CJDBZ(用户定义的参数) 重量-&CMASS.2(用户定义的参数,控制小数点后面两位) 当在Pro/ENGINEER绘图中调用格式文件后系统会自动填入相应的参数值,如图所示的绘图文件调用后的结果。步骤七,表格输出,共享表格数据信息 因为Pro/ENGINEER需要定义各种不同幅面的格式文件,因此为了再利用表格数据,可以将表格输出到磁盘写成.tbl文件。具体实现方法如下。 先选中表格,方法是在表格中点中任意单元,此时会看到在表格的周围边框上出现八个夹持点,点中任意一个后,整个表格处于选择状态(变成红色),或者在表格中点中任意单元后执行下拉菜单TableSelectTable即可选中整个表格。然后使用下拉菜单TableSave TableAs Table file/ As Text file,这里我们直接存成表格文件,即使用As Table file选项,另外一个As Text file用户可以自己尝试一下。参见下图,输出表格文件。 23 绘图格式文件(Format)的调用 首先在文件中定义绘图格式文件的存放位置,如设置pro_format_dir 的指定存放位置为d:standardsformats ,然后把定义好的格式文件存放到d:standardsformats目录下,需要时系统会自动检索到此目录。 注意: 当你在文件中设置好了pro_format_dir d:standardsformats 后,执行另存(Save As)格式文件时,软件系统会自动保存新格式文件到指定的目录下,即d:standardsformats。 调用方法有以下三种。 方法一,在绘图模式下利用下拉菜单FilePage Setup后出现如图所示的格式文件调用对话框如果不能直接找到你需要的格式文件,使用Browse(浏览)从系统配置文件中定义的pro_format_dir d:standardsformats 指定的磁盘目录上查找,见图,在磁盘目录中查找格式文件。格式文件在磁盘上最好分类存放,和其它的符号(symbol)文件放在一起,便于管理。 方法二,直接点击绘图下方的图纸幅面标记“SIZE A4”使其变红后,按住鼠标右键不动,等待Pop-up菜单出现,见图。看到Edit Value后点击(或者直接用鼠标左键双击“SIZE A4”),后面的操作与方法一相同,不再重复。 方法三,鼠标在选择状态下,直接在绘图创口中任意空白位置按住鼠标右键不动,等待Pop-up菜单出现,见图。单击Page Setup即可进入格式文件调用对话框,后面的操作与方法一相同,不再重复。 24 定义明细表栏 当组件转成工程图时,需要使用明细栏。此时需要单独定义组件的格式文件(.frm),定义组件的格式文件与定义零件的格式文件方法相同,只是在使用中为了区分是否有明细栏。一般采用格式文件名的命名方式加以区分。例如零件的格式文件名字为a4_prt.frm、a3_prt.frm等等,则组件的格式文件名字a4_asm.frm、a3_asm.frm等等。这里给大家推荐两种定义组件格式文件的方法:一种是利用已经做好的a4_frm_prt另存为a4_frm_asm,然后在此基础上继续定义明细栏,可以节省时间。另外一种是采用输入表格方式。在前面我们已经介绍过如何输出表格,参见22定义标题栏中的步骤七和输出表格文件。表格的输入的方式如下,执行下拉菜单表格(Table)插入(Insert)表格来自文件(Table From File),然后在磁盘上找到已经存好的.tbl文件即可读入表格,参见下图 。 事实上,你在定义格式文件库的时候,一定需要把做好的表格输出,然后在新的格式文件中输入。 同标题栏一样,明细栏做为一个表格(Table)存在于Pro/ENGINEER的工程图中,格式和内容因各自的行业标准不同而异。建立一个表格,注意一定选择自下向上(Ascending),最下面一行为表头,另外需要几行根据表格的具体要求,由用户决定。 如果零件不分类(即不对标准件、基本件、钢件、非金属件等分类)、零件间也不需要空行时,只需一行,需几个空行,加几行,再乘以分类的类数。至于列数及每列宽度,通常企业有标准,下面以实例说明。 2.4.1 创建名细栏表格 按照企业或公司标准创建明细栏表格。表格创建和定位方式前面已有详细说明,方法大同小异,不再赘述。完成结果如图所示 。我们看到的结果是明细栏正好位于标题栏的上方。 注意: 按照国标要求明细栏和标题栏中有粗实线部分,而表格的线条均为细实线,解决此问题的办法是在需要粗实线的地方用绘图工具画出白色线条,与表格的边框线重合。 2.4.2 定义重复区域(Repeat Region) 在Pro/ENGINEER软件工程图中利用重复区域(Repeat Region)自动读取三维零部件的属性信息并按照用户所控制的形式生成BOM表。重复区域是一个表中由用户指定的部分,该表会展开或收缩以适应相关模型当前拥有数据量的大小。重复区域是明细栏制作中最精彩的部分,也是最能体现参数化和自动化优越性的部分。在软件的帮助中可查到关于重复区域的详细描述,摘录如下: 重复区域是用户定义的行和列,或是行和列(单元)的组合,这些行和列自行复制以容纳模型当前所有的大量数据。重复区域包括下列内容: 系统和用户定义参数,其参数值从与报告有关的模型中提取 标准的表文本 通过使用重复区域,包括报告数据的表可以根据由模型提供数据的数量变化进行展开和收缩。 在创建重复区域时会看到两种类型,单一方向(simple)和双向(Two-D)。simple类型的重复区域是向一个方向发展重复单元,Two-D类型是表格的重复区域向两个方向发展。一般应用中我们只定义单一方向的类型就能满足需求,必要时你可以定义嵌套重复区域或将其变为双向。 在单一方向的类型中可以定义多个重复区域,但区域之间不能重叠。我们可以利用此功能将数据归类,通过过滤手段达到我们的要求,见图所示的创建多个重复区域。 本例中我们创建了三个重复区域A、B和C。A区用来显示组件,B区显示零件,C区显示标准件。 参数说明: 序号-&rpt.index 代号-& 名称-&asm.mbr.CNAME 数量-&rpt.qty 材料-&asm.mbr.CMAT 单件重量-&asm.mbr.CMASS 总重量-&asm.rel.TCMASS= asm_mbr_CMASS*rpt_qty 备注-&asm.mbr.CLB 定义重复区域方法如下,执行下拉菜单TableRepeat Region后弹出创建重复区域菜单。选择AddSimple ,然后选择重复区域的起始单元,即“序号” 上面的单元格,最后选择重复区域的终止单元,即备注上面的单元格。这样,一个重复区域就创建好了,另外的两个重复区域如法炮制。重复区域的范围可以根据实际情况确定。 输入重复区域的报表参数,先选中单元格,例如序号上方的单元格,然后按住鼠标右键不动,马上会弹出Pop-up菜单,点击Report Parameter后出现图所示的选择报表符号。此时我们选择rpt,在另外的窗口中选择index。完成后该单元的参数信息定义结束,此单元的功能是在报表中自动纪录零件的序号。 下表详细记录了各单元的创建方法。 其中,总重量参数TCMASS的值通过关系式获得,具体实现方法如下。见下图,在报表中添加参数间关系。 最后在记事本中写入关系式,见图。更新表格后会得到计算结果。 对于在同一单元各内输入多个不同参数的情况,例如标准件,可能有规格一栏,需要填入“螺钉 M5X20”字样,此问题该如何解决呢?可以先填入规格的相关参数,依次定义asmmbrUser DefinedCGG,其中CGG是用户自定义的规格参数,此时,该字符参数赋值为 M5X20。表格单元完成后将原先的 &asm.mbr.CGG 改为 &asm.mbr.CNAME &asm.mbr.CGG的组合方式,即可实现。 另外还有很多种组合方式,如固定字符和变量参数的组合等,相信读者会在实践中举一反三的。2.4.3重复区域过滤 为了简化零部件选取和列表显示,Pro/ENGINEER软件提供了滤技术。下面我们详细讨论如何在重复区域添加过滤器。 首先,单击下拉菜单Tables(表) Repeat Region(重复区域)。此时菜单管理器Menu Manager 打开。然后,在TBL REGIONS(域表)中单击 Filters(过滤器)。选取要添加过滤器的重复区域。最后,在FILTER REG(区域过滤)中单击Add(添加)。键入过滤器表达式。 单击(完成)Done 添加过滤器。所选择的重复区域更新后会得到过滤的结果。 在本例中我们采用过滤手段分别显示这三个区域。 组件区域(参考重复区域定义,图中A): 使用过滤功能在此区域只显示组件,按照无重复纪录、递归方式显示。 &asm.mbr.type = assembly &asm.mbr.CLB != QC, HT, TB, GB 零件区域(参考重复区域定义,图中B): 使用过滤功能在此区域只显示零件,按照无重复纪录、递归方式显示。 &asm.mbr.type = part &asm.mbr.CLB != QC, HT, TB, GB 标准件区域(参考重复区域定义,图中C): 使用过滤功能在此区域只显示标准件,按照无重复纪录、递归方式显示。 &asm.mbr.CLB = QC, HT, TB, GB 为了更好的使用重复区域,把应该熟练使用的几项作具体说明。 一般情况下,用FILTER REG(区域过滤)菜单中的By Rule(按规则)命令,可显示或移除与特定过滤条件相匹配的多个项目。参见下图所示的编辑过滤条件。 编辑过滤条件时可以使用以下几种类型数据: % 任何在重复区域有效的系统参数和用户定义参数; % 可以使用任何一种运算符如 、= 和 !=等; % 任何整数、浮点或字符串值。 用户可以在同一个过滤器中使用多个过滤条件,而这些条件放在一起是按照“与”的逻辑关系来处理的。同时,用户也可以输入能对多个值进行操作的过滤器,如&asm.mbr.CLB != QC, HT, TB, GB,注意每个项目后面用“,”号分开。 过滤器将从重复区域排除任何一个与过滤条件定义的约束不匹配的记录。例如,重复区域的过滤条件为: &asm.mbr.type=assembly &asm.mbr.CLB != QC, HT, TB, GB 书写方式见编辑过滤条件。区域更新后将列出对象中的所有的assembly类型且用户参数CLB的值不等于QC, HT, TB, GB中的任何一个的纪录。 下面对过滤器的其它一些特性作详细说明。 过滤器的一行中最多可包含 80 个字符。在创建带有多个可接受值的过滤器时,比如前面所述,&asm.mbr.CLB != QC, HT, TB, GB。此时,只能使用运算符 = 和 !=。 对带有多个值的运算符“=”,这些值通过“或”连接。例如,对于 &=part_1,part_2,part_3 过滤器,重复区域要排除名为“part_1”、“part_2” 或“part_3”零件以外的所有对象。 对带有多个值的运算符“!=”,该值通过“与”连接。例如,对于&asm.mbr.CLB != QC, HT, TB, GB的过滤器,重复区域将排除参数CLB的值为“QC”,“HT”,“TB” 和“GB”的零件。 过滤器中允许使用通配符 (*),但是通配符只允许在使用运算符 = 或 != 的过滤器中使用,任何包含“*”的其它类型的过滤器条件都是错误的,并且系统会提示重新键入过滤条件。例如,& = part* 、&=*my*, *your*等。 By Item(按项目),在明细表应用过程中,对一个或几个纪录进行排除操作。 注意: 不应对系统参数符号,如“&rpt.index”使用过滤器。2.4.4重复区域属性 在重复区域中,允许对用户的表格进行各种各样的设定,来满足不同的选择,熟练掌握属性中提供的一些功能是非常必要的。属性的设置可以在定义格式(Format)文件的名细栏时预先定义好显示方式,也可以在明细表使用中随时进行修改。 首先,单击下拉菜单Tables(表) Repeat Region(重复区域)。此时菜单管理器Menu Manager 打开。然后,在TBL REGIONS(域表)中单击 Attributes(属性)。选取要编辑属性的重复区域,进入属性编辑菜单见图。 Duplicates(多重记录): 在重复区域中的同一模型的多个记录分别显示。并且每个记录都按照特征编号对来自 & 显示的所有数据进行排序。例如,一个标准零件多在此装配中使用了2次,那么此项设置会在明细栏中同时记录该零件2次,且每条纪录都有自己的编号,但在名细栏中不显示数量。见下图显示多重纪录。其中,标准件M16_GB41在明细栏中出现了两次,另外还有两个组成件也分别出现了两次。系统不记录它们的数量而分别显示之。No Duplicates(无多重记录): 在一行显示所有数量的同一模型,如果在该重复区域中使用了&rpt.qty参数,系统会自动计算相同记录的总数,并添入表格内。见图所示的不显示多重纪录。其中有两个组件一个零件显示数量为两个。No Dup/level(无多重/级): 多个相同的模型在同一个装配级别内显示在一行,并由参数&rpt.qty自动统计数量,见图所示的在同一装配级内不显示多重纪录。其中,在标准件重复区域内大家可以看到,有三组标准件M16-GB41,每一组标准件M16-GB41分别属于不同的组件QCZ000-70-00、QCZ000-50-00和顶层装配。Recursive(递归的): 搜索到零件级,并按规则列出所有零部件。在实际应用中可以和Duplicates(多重记录)、No Duplicates(无多重记录)、No Dup/level(无多重/级)三种形式组合应用。 Flat(平整): 只显示最高一层的零件或部件,各部件所属的零部件不列出,通常一个复杂的装配体,在Pro/ENGINEER中可采用多级子装配,这样容易操作和管理。同样,在实际应用中可以和Duplicates(多重记录)、No Duplicates(无多重记录)、No Dup/level(无多重/级)三种形式组合应用。这里不再列举说明了,用户可以自己动手尝试一下。 最小重复 (Min Repeats): 设置重复区域的最小重复数,缺省的最小数为 “1”。系统使多余的行保留空白。如果将最小数设置为 “0”,可以避免由缺少数据导致的空行。可以这样理解,当名细栏中设置多个重复区域的时候,每个重复区域会至少占用一行,如果某各区域内没有记录且Min Repeats的值设为“0”时,此重复区域行自动消失。由此可以节省图纸空间。 起始索引(Start Index)和无起始索引(No start Idx): 此两项选择也是适用于名细栏中设置多个重复区域的情况。当零件在不同的重复区域分类统计时,第一类的起始序号是1,第二类的序号应接续第一类,以此类推。这时,应对第二类设定Start Index再选第一类的Repeat Region。但由于是自动检索零件,因此,软件不允许序号不连续。见图所示的应用起始索引和不应用起始索引。如果采用起始索引,第二个重复区域的起始号继承第一个重复区域,第一个重复区域的末尾号是5,则第二个重复区域的起始号为6。如采用无起始索引,则每个重复区域的索引号从1开始。应用起始索引:不应用起始索引:2.4.5重复区域表格排序(Sort Regions) 在Pro/ENGINEER软件中,缺省的排序会是装配次序。如果用户需要自己定义排序规则,可以先指定一个重复区域,然后自行指定某一列或几列作为依据进行排序。 2.4.6注释(Comments) 首先必须弄清楚,注释单元是重复区域中的一个单元,该单元保存的是用户输入的信息,而不是从零件参数中提取的数据。在定义完重复区域(Repeat Region)后,备注栏可不输入内容,而定义成注释单元(Comments cell),等待重复区域的明细内容显示出来后,可直接用输入文本的方式键入相应的注释内容到零部件行中。这样,此信息便会跟随这个零件,即使表格次序调整了,也不会改变他们的对应关系。 下图所示的是一个已经定义好注释单元的重复区域,可分别对不同的组件设计情况进行标注。2.4.7缩进(Indentation) 可根据零部件装配层次的不同而将显示内容在排列上向后几个字符间距,只需选择某个参数,并输入错位的间距(字符个数)即可。用“域表”(TBL REGIONS)菜单中的“缩进(Indentation)”命令,可为递归重复区域的报告数据指定缩进。在重复区域的属性中只有下面两种组合情况可以显示缩进: Duplicates(多重记录)+ 递归的(Recursive) No Dup/level(无多重/级)+ 递归的(Recursive) 使用时,指定重复区域的种子单元,该单元必须位于重复区域中,并应包含递归报表参数符号(例如,),但这一条不是必须的。如果选取不包含递归参数的单元,系统会提示用户,但同样能完成此项操作。 重复区域单元内数据的缩进量范围是从0 到 100 之间的整数。该数字以字符形式(按缺省文本大小)指示递归重复区域中数据的缩进量。Pro/ENGINEER软件将按照用户输入的值来重新分配表中不同级别上的缩进量。 2.4.8破折号项目(Dash Item) 可将表格中的某些内容用“-”代替,仅限于序号和数量,当一个序号变成“-”后,其它序号会自动重排,保持连续。用此方法可以在明细表中暂时排除特定的零部件。 2.4.9固定索引(Fix Index) 用户在装配图中标注序号及指引线时,可以固定重复区域中的索引序号,有些需要按顺时针或逆时针排列。而在Pro/ENGINEER软件中,势必会影响明细表的排序。此时,最直接的办法是标注不论次序排列完成后,再依据需要的序号去固定索引(Fix Index),如明细表中20号应为1号,则执行固定索引(Fix Index)并选取表格中重复区域,选取20号这一行,键入1,完成后,则次序会改变,明细表及标注的序号会同时改变,依次再设5号为2,8号为3,等等。但是不可以将10再固定为2(原5号已固定为2),若需要再改变,必须先对整个重复区域或单个记录作不固定(Unfix)操作。 2.4.10累加(Summation) Pro/ENGINEER软件提供在重复区域(Repeat Region)的统计功能。例如累加总数量、总重量等。 具体操作步骤如下, 在屏幕菜单中选择累加(Summation),然后系统会提示选择一个重复区域; 继续向下执行增加(Add)并选取欲进行统计的某一列,系统提示输入一个参数; 此时用户需键入一个新的参数名称,例如统计零件总数量,定义参数名称为:totalqty,选取同一表格中非重复区域的一个空格放置计算结果,这个空格不可以是重复区域中的空格,也不可以是其它表(table)中的空格。放置完成后,系统会在文本区域提示更新表格(Update Tables),结果生效。 若想在其它表格中显示统计结果,可用输入文本的方式提取参数,例如本例中使用了参数totalqty,可用&totalqty得到该参数的值,其中符号&有取参数值之意。 注意: 做此统计时,本列内容中不可有空内容或其它非数字信息,如破折号项目(Dash Item)等,如若有的零件未给质量(cmass)参数,则无法统计总重。 2.4.11 切换符号(switch Syms) 将明细表中内容切换成参数名称。 上述提到的一些重复区域的属性,有些可以作为企业或公司的通用样式缺省定义,如使用No Duplicates(无多重记录)+ 平整(Flat)模式显示记录等。如有特别需要则可以在个别做装配图时随时进行调整。因此,软件给用户提供了一个灵活的应用平台。3 标注件号 利用明细表,在Pro/ENGINEER软件中可自动标注件号。在下拉菜单表格(table)中,选择BOM球标(BOM Ballom。)选择重复区域,然后再创建球标(Create Bollom)即可。 在缺省状态下,显示的序号用气球表示。有些用户的标准不是这样,则需自定义符号(Symbol)。 3.1 创建球标(Bom Symbol) 执行下拉菜单表(Table) BOM球标(BOM Ballom。)出现屏幕菜单如下,见图。 执行设置区域(Set Region)后,有三个选项,分别是简单(Simple)、带数量(With Qty)、定制(Custom)。如图所示的球标类型。 选择重复区域并向下执行创建球标(Create Bollom),选择视图,球标会自动创建。若使用定制(Custom)则使用事先定义好的符号(symbol),关于符号的定义在其它专题中有详细介绍。3.2 有关球标(BOM Balloon)的功能 3.2.1 整理球标(Clean BOM Bolloons) 选中所有球标后,利用鼠标右键的快捷菜单,如图所示的球标Pop-up菜单,可以对其进行快速操作。 从整理球标对话框中不难看出,一些设置内容很简单,与整理尺寸功能相似,用户只需定义好一些设置,然后保存为默认值就行了。 3.2.2编辑依附类型(Edit Attachment) 球标Pop-up菜单中的编辑依附类型(Edit Attachment)执行后出现屏幕菜单如图所示的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论