ProE常用零件和标准件库的创建和定制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ProE常用零件和标准件库的创建和定制
—————————————————
———————
[概述]本教程将详细讲解如何在ProE特别是WildFire版本中如何创建自己的常用零件库和标准件库。使用零件库我们可以减少在我们日常工作中的重复劳动,并且可以减少人为的失误所带来的各种不可预料的设计缺陷。
在我们的实际工作中,难免会重复用到某一些零件或特征结构的,在每一次的使用都需要重新创建或者在硬盘上翻箱倒柜的搜索显然是一件浪费时间的做法,同时这样的做法也给用错零件或尺寸出错带来更大的风险。利用Pro/E的零件库功能其实可以进行有效的常用零件的管理,在需要的时候也可以非常方便的找到并载入不同的产品装配中去。
在这里我们先假定我们的所有的常用零件已经做好了。我们现在的目的是如何让ProE识别和找到我们的常用零件。要达到这个目的,我们需要进行零件库的创建和定制
1. 定制mnu文件
假设我们的part文件都放好了,按不同的零件放在了不同的子目中,比如battery,pulley 等等,并且这些子目录都是在同一个目录下,比如这里我们是objlib这个目录。那么对于每一个目录,我们首先都需要创建一个同目录名的.menu文件。比如对于目录objlib,我们便需要在objlib目录下创建一个objlib.mnu文件。这个文件的作用就是用于在以后告诉ProE我这个目录里放了些啥。而对于objlib这个目录来说,他下面有一些不同类型零件的子目录,所以objlib.mnu这个文件的写法如下:(红色和蓝色部分为说明,不在objlib.mnu文件中)
Quote:
IceFai的常用零件库零件库的名称或标题
# 零件库名称的分隔符
# 子项分隔符
/battery 子项目录或文件
电池(干电池,钮扣电池等) 子项说明(可选)
#
/battery-contact
电池触片
#
/dc-motor
直流电机
#
/gear
齿轮
#
在文件中,第一行是零件库的名称,然后第二行的“#”是分隔符。下面的内容都是以三行为一个子项进行重复。每个子项都有三行:
第一行的“#”也是标识新子项的分隔符
第二行是子项或零件所在的目录或文件
第三行就是子项或零件的说明了,这行是可选项,如果没有说明直接空一行就行了。
上面就是零件库的目录父目录mnu文件的定制方法。如果进入了具有实际的part的子目中,比如battery,那么相应的mnu文件应该变为类似如下的写法:(文件battery.mnu)可以看到对于具体的某个零件,直接输入零件名就可以了。
Quote:
battery
#
#
aaa-size-battery.prt
直径7.8厚度3mm钮扣电池
#
11_5x5_4-botton-cell.prt
直径11.5厚度5.4纽扣电池
#
aaa-size-battery.prt
3A干电池
#
aa-size-battery.prt
2A干电池
#
ag10-button_battery.prt
AG10纽扣电池
#
c-size-battery.prt
C size高性能电池
#
d-size-battery.prt
d size高性能电池
#
父目录下的子目录子目录下的零件列表
上面的两张图就是我们所定义的mnu文件在proe的浏览器中的显示方式。
运用这样的方法,我们需要对每一个子目录都定义一个同目录名的mnu文件并放在子目录下。(如果没定定义,即使该目录存在实际的零件,在ProE中也会认为这是一个空的目录)。当所有子目录的mnu文件都定制完毕了,我们的mnu文件(菜单文件)才算是定制完毕了。有关mnu文件的更详细的说明,大家可以参考在proe的protoolkit目录下的pro/toolkit开发文档说明。
2.创建catalog(分类)文件
Mnu文件是告诉proe在读当前目录时该怎么样处理目录下的子项。而catalog文件则是告诉proe 所有的零件库的零件该如何去寻找,这样才能在不同的装配中任何时候打开都能找到所需要的常用零件而不至于在关掉proe重开后就发生零件的丢失现象。
菜单文件创建完毕后,我们还需要创建一个catalog文件(.ctg).创建catalog文件需要用到pro_build_library_ctg.bat这个批处理文件(在proe安装目录的bin目录下)。在运行它之前,我们先要设定一个环境变量:PRO_LIBRARY_DIR,把它的值设为我们的零件库的目录。
新建è环境变量è高级è右键属性è指令:我的电脑
环境变量创建好后,切换到dos prompt状态并转到零件库所在的目录,键入
pro_build_library_ctg.bat并运行便可以创建零件库的catalog文件-0_objlib.ctg.1。
这样零件库的catalog文件也创建完毕了。
注:这一步也可以用第三方工具来完成,比如压缩包中提供的pbc.exe文件,直接放到零件库中双击运行便可创建catalog文件。(环境变量一样需要配置)
2> 设定CONFIG.PRO:
pro_library_dir d:\ptc\ProLibs
pro_catalog_dir d:\ptc\ProLibs
save_objects changed
!上面保证能正确找库和catalog文件的位置,并设定不往库中存新版本
3> 建cataglog文件:
设定系统环境变量(同设LANG=Chinese_CN方法一样)
PRO_LIBRARY_DIR=d:\ptc\ProLibs
DOS CMD行set pro看一下PRO_LIBRARY_DIR变量有没有,没有看到的话重启动或手工加啊:
c:\>set PRO_LIBRARY_DIR=d:\ptc\ProLibs
再运行d:\ptc\ProLibs\pbc.exe
就会生成d:\ptc\ProLibs\prolibs.ctg.1这个catlog文件。
上面这一步一定要做啊,否则又没设search path,又没catalog文件,装配中用过后关掉PROE下次再打开就会找不到文件!
至此GBLIB完全挂上,可放心在PROE中Open它,装配和使它。
官方Basic Library标准库安装注意事项:
1.设定一个环境变量:PRO_LIBRARY_DIR F:\PTC\objlib,我是装在F盘的2.开始,运行,输入cmd,在命令中输入F:\PTC\objlib\bin\pro_build_library_ctg.bat
3.在CONFIG .pro加入
pro_library_dir F:\PTC\objlib
pro_catalog_dir F:\PTC\objlib
编辑第一步建立的文本,把你常用标准件库的路径写到该txt文件里面,每一行写一个路径,可以无数行。别忘了每一行最后的“\”.例如:“F:\标准件库\螺栓\”(当然你写的时候不要加引号)。路径越全面越好,你如果仅仅指定到文件夹根目录里面,那么子目录他是搜索不到的。如此,便可解决标准库的调用问题。