proe标准零件库的创建和定制_第1页
proe标准零件库的创建和定制_第2页
proe标准零件库的创建和定制_第3页
proe标准零件库的创建和定制_第4页
proe标准零件库的创建和定制_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、常用零件库的创建和定制黄光辉(IceFai )2006-9-20在我们的实际工作中,难免会重复用到某一些零件或特征结构的,在每一次的使用都需要重新创建或者在硬盘上翻箱倒柜的搜索显然是一件浪费时间的做法,同时这样的做法也给用错零件或尺寸出错带来更大的风险。利用Pro/E的零件库功能其实可以进行有效的常用零件的管理,在需要的时候也可以非常方便的找到并载入不同的产品装配中去。在这里我们先假定我们的所有的常用零件已经做好了。我们现在的目的是如何让ProE 识别和找到我们的常用零件。要达到这个目的,我们需要进行下面的工作:1. 定制mnu 文件假设我们的part 文件都放好了,按不同的零件放在了不同的子

2、目中,比如battery ,pulley 等等,并且这些子目录都是在同一个目录下,比如这里我们是objlib 这个目录。那么对于每一个目录,我们首先都需要创建一个同目录名的.menu 文件。比如对于目录objlib ,我们便需要在objlib 目录下创建一个objlib.mnu 文件。这个文件的作用就是用于在以后告诉ProE 我这个目录里放了些啥。而对于objlib 这个目录来说,他下面有一些不同类型零件的子目录,所以objlib.mnu 这个文件的写法如下:(红色和蓝色部分为说明,不在objlib.mnu 文件中) 无维网IceFai 的常用零件库 零件库的名称或标题 # 零件库名称的分隔符

3、 # 子项分隔符/battery 子项目录或文件 电池(干电池, 钮扣电池等 子项说明(可选) #/battery-contact电池触片#/dc-motor直流电机#/gear齿轮# e c I 网维无品作创原i a F在文件中,第一行是零件库的名称,然后第二行的“#”是分隔符。下面的内容都是以三行为一个子项进行重复。每个子项都有三行:第一行的“#”也是标识新子项的分隔符第二行是子项或零件所在的目录或文件第三行就是子项或零件的说明了,这行是可选项,如果没有说明直接空一行就行了。上面就是零件库的目录父目录mnu 文件的定制方法。如果进入了具有实际的part 的子目中,比如battery ,那么

4、相应的mnu 文件应该变为类似如下的写法:(文件battery.mnu ) 可以看到对于具体的某个零件,直接输入零件名就可以了。battery#aaa-size-battery.prt直径7.8厚度3mm 钮扣电池#11_5x5_4-botton-cell.prt#aaa-size-battery.prt3A 干电池#aa-size-battery.prt2A 干电池#ag10-button_battery.prtAG10纽扣电池#c-size-battery.prtC size高性能电池#d-size-battery.prtd size高性能电池 # e c I 网维无品作创原i a F父目

5、录下的子目录 子目录下的零件列表上面的两张图就是我们所定义的mnu 文件在proe 的浏览器中的显示方式。运用这样的方法,我们需要对每一个子目录都定义一个同目录名的mnu 文件并放在子目录下。(如果没定定义,即使该目录存在实际的零件,在ProE 中也会认为这是一个空的目录)。当所有子目录的mnu 文件都定制完毕了,我们的mnu 文件(菜单文件)才算是定制完毕了。有关mnu 文件的更详细的说明,大家可以参考在proe 的protoolkit 目录下的pro/toolkit开发文档说明。2. 创建catalog (分类)文件Mnu 文件是告诉proe 在读当前目录时该怎么样处理目录下的子项。而ca

6、talog 文件则是告诉proe 所有的零件库的零件该如何去寻找,这样才能在不同的装配中任何时候打开都能找到所需要的常用零件而不至于在关掉proe 重开后就发生零件的丢失现象。菜单文件创建完毕后,我们还需要创建一个catalog 文件(.ctg ). 创建catalog 文件需要用到pro_build_library_ctg.bat这个批处理文件(在proe 安装目录的bin 目录下)。在运行它之前,我们先要设定一个环境变量:PRO_LIBRARY_DIR,把它的值设为我们的零件库的目录。 指令:我的电脑Î右键属性Î高级Î环境变量Î新建 环境变量创建好后

7、,切换到dos prompt状态并转到零件库所在的目录,键入这样零件库的catalog 文件也创建完毕了。注:这一步也可以用第三方工具来完成,比如压缩包中提供的pbc.exe 文件,直接放到零件库中双击运行便可创建catalog 文件。(环境变量一样需要配置)3 配置config 选项最好当我们的mnu 文件和ctg 文件都创建好了之后,我们需要告诉proe 要去哪里找这些文件,要达到这个目的,我们需要配置config 选项(具体放在 还是config.sup 视各人需要而定),下面就是需要定制的两个选项,分别指定库文件和catalog 文件目录。pro_library_d

8、ir d:objlibpro_catalog_dir d:objlibconfig 定制完毕并保存,这样我们的零件库就定义完毕了。为了避免我们的零件库中的零件在以后的使用和保存中生成多余的版本,最好定义另外一个选项:save_objects changed这样就可以保证零件在发生变更的时候才会保存新版本了。至此,我们的零件库就全部完成了,如果在以后的工作中需要添加新的零件进入零件库的话,只需要把零件放到对应的子目录下并更改对应目录的mnu 文件,然后重新生成一下catalog 文件便可。这样的零件库定制完成后,我们在以后的装配中可以直接从零件库中装配,关掉proe 并重新打开装配便不会发生零件找不到的问题。在第二步中,您也可以选择不生成catalog 的文件的方法,而是使用search path的方法。添加config 选项:如Search_path d:objlib; search_path d:objlibbattery。等等,所有的子目录都要添加上,弊端也是显然

温馨提示

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

评论

0/150

提交评论