在SW的Toolbox中加入自定义标准件(精)_第1页
在SW的Toolbox中加入自定义标准件(精)_第2页
在SW的Toolbox中加入自定义标准件(精)_第3页
在SW的Toolbox中加入自定义标准件(精)_第4页
在SW的Toolbox中加入自定义标准件(精)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、0 V4 b! : + 0$ B- M9 USW中一个很实用的工具 Toolbox,里面含有大量的标准件(零件),在装配时可随时取用, 十分方便。但实际上零件的品种和规格林林总总,SW不可能把各种标准中规定的全部零件和规格都包含在内,就难免满足不了所有行业的需要。假如能把自定义的标准件加入到SW的Toolbox中去,将会让你的 SW用起来更顺手。4 t# A: u. ; V4 l- Si S# jToolbox中的零件是通过数据库进行管理的。要把自定义零件加入其中,必须先对它的数据库 有一定的了解。下面简述我对Toolbox数据库初步探讨的体会,以达抛砖引玉之愿。必须说明的是:我仅仅是一个 S

2、W使用者,不是什么 SW专家。本文内容完全是我逆向探讨的结果,所 使用的述语及表述不保证与SW官方的一致,也不保证其正确性,仅其参考。! d5 t8 7 o- A% x9Q约定:标准”,如我国的国标 GB,就是一种标标准”中,严格说来不能算是 标准”,但就个人或某一特因此在本文的叙述中也称为标准”;1.标准:对于各国家或地区所执行的工业标准,称为 准。假如我们要把自己的零件加入到类型 ”;! 0 J: D; 1 U3 X& B- X子类型”或子类”,如螺母中的圆定团队使用而言,也可以算一种标准”(自定义标准),2. 类型:零件中包含多种类型,如螺母、轴承等,称为3. 子类型:每一类型中

3、又包含了多种可再细分的类型,称为 螺母、六角螺母,轴承中的滚动轴承和滑动轴承;+ m( Z# X: w. e0 e3 V4. 零件:每一子类中包含多种零件,如圆螺母中的小圆螺母和圆螺母,滚动轴承中的深沟球 轴承和滚针轴承等,这些在Toolbox中可插入到装配件中的称为零件”;例:滚针轴承:国标7轴承7滚动轴承7滚针轴承4 Y' 1/ X6 d1 k/ j% p$ u;标准类型子类型 零件5.母型:在Toolbox中可供插入的零件都有一个存于磁盘中的模型,存在于Data'Browser中,这个模型称为母型"或 零件母型”;e/ a( l& w. lD:Soled

4、works6.规格:每一种零件有大小之分,称为规格”。在SW中零件规格通常以配置”来体现。7.行为:在SW中利用Toolbox插入零件时,Toolbox的各种动作,如提示用户输入某个参 数、对用户操作的响应以及对零件的尺寸规格或特征进行控制等,称为行为”;8.参数:在零件中某个参数要受到Toolbox控制的,称为 受控参数”。在插入零件选型时须由用户指定的参数,称为选型参数”,如轴承的系列号,轴承代号等。、Toolbox 的数据链 0 d& S% p$ 17 NToolbox数据表组成大致如下(以国标轴承滚动轴承滚针轴承为例):X5 '5 ! '6 h8 p, n+ D

5、9* E1 B7 N2 c6 |' w0.数据库文件:3 _9 ?% c3 A5 M a l$ m; p8 QD:Soledworks Data'Ia ngE nglish'SWBrowser(:D 代表某一磁盘驱动器)1. 标准表 Standards定义标准的名称及标识(如GB),决定Toolbox第一级目录(标准级)的名称( Name ) ' w!u, l! t! L I指定标准使用的类型表(CategorylD )和子类型表(TypelD )定义标准字头(TableNamePrefix )3 t8 h8 X6 r5 X4 o2. 类型表 GB_Catego

6、ries & 0 o& m! i6 x! X8 ii o定义类型名称(如国标7轴承),决定 Toolbox第二级目录(类型级)的名称( Name )% K5q5 l* f6 F定义类型的标识3 a' R8 n8 X' '# 4 k指定类型使用的零件表(TypeID )。3.子类型表 GB_Types 2 p8 e,、- xi、3 i* i定义各子类型名称(如国标7轴承7滚动轴承),决定(Name );乙 n3 t6、j- ?& M# g! KToolbox第三级目录(子类级)的名称定义子类型标识(ID )|( Q H! b8 k7 k8 x6 r

7、4.零件表 GB TYPE BEARINGS定义零件名称(如国标7轴承7滚动轴承7滚针轴承),决定 称'D1 Y& u# S; n( ( PToolbox第四级(零件级)的名指定零件母型文件的磁盘路径+ P3 n. e0 m- '. S$ l指定零件使用的行为配置表名称和主控数据表的名称"X" E5 u! m a1 l* R5. 行为配置表 GB_CFG_BEARINGS_LAMSNRB定义了在 哪些参数, s" * D' y6.数据表GB DATA BEARINGS LAMSNRB主控SW中利用Toolbox插入滚针轴承时的行为模

8、式,如须由用户以何种方式指定或输入 从哪个数据表取数据,以何种方式控制零件母型的哪个受控参数等。1 d" '8 I# B, P/GB_DATA_BEARINGS_LAMSNRB_DATA第二数据表(替代数据表1) & l5 Q+ 04 z, t! ji i其中主控数据表包含第一个选型参数轴承的系列代号”第二数据表包含第一选型参数、第二选型参数轴承代号”及其他受控参数(轴承的尺寸数据),第三数据表为特征控制数据表, 包含零件中的受控特征名称(可能被控制为压缩或解压缩的特征)。因具体零件不同,数据表的数量可能是一个(只有主控数据表)或多个。Toolbox基本上由以上的六种

9、表形成从标准到零件的数据链,并由此实现与用户的交互和对零 件的控制:在前4种表中都不具体涉及零件参数,而且格式固定,而后两种表行为配置表和数据 表则涉及到具体零件,其格式及内容深刻受到不同零件的具体情况的影响。9 o d'q; J/ K8p% 6 X+ p9 p二、对Toolbox进行扩展有三个方法:1.在原标准上添加规格;3.在原标准上添加类型或零件。2.添加标准;+ * G7 a6 H4 i叫J" b$ c8卜F面简述第1.和第2.种方法。方法1.在Toolbox原有零件上添加规格的方法在Toolbox原有零件上添加规格,这是对Toolbox最简单的扩展方法,这种方法只需

10、要对数据表进行补充即行。 6 R Z, B! '6 E$ C, r- Q: J PF面以滚针轴承为例作一说明:市场上的滚针轴承有一个很常用而且很好用的NKI系列,但SW中并未包含该系列。若要把NKI加入其中,只须把 NKI的系列号和规格数据加入到滚针轴承的主控数据表和替代数据表中 即可。 3 ?" q. C R Z$ p$ u* V2 e7 z+ I$ / a5 i大致思路如下:先寻找 滚针轴承”的数据链,然后在滚针轴承的数据表中加入系列号、轴承代 号及尺寸等数据。步骤:在进行以下步骤前,务必先关闭SW。为稳妥起见,在修改 SWBrowser数据库前先作备份。$ C&

11、 W8 s( w. P( S$ E7 t, W4 b准备:1/寻找 滚针轴承”的数据链:StandardsGBGB_Categories 9 k* x: m1 v+ j/ x+ W! o v在GB_Categories找到轴承”的类型标识为GB_TYPE_BEARINGS 在 GB_TYPE_BEARINGS 中找: 行为配置表是 GB_CFG_BEARINGS_LAMSNRB ; u4 m% x# s2 o1 z1 x1 k& v/ e l主控数据表是: GB_DATA_BEARINGS_LAMSNRB , h. l$ v/ ?" l2/从行为配置表是找到: 第二数据表是:

12、 GB_DATA_BEARINGS_LAMSNRB_DATA。8 '7 t9 q+ v; '/ A3 P* O& _第三数据表是: GB_DATA_BEARINGS_TYPE_XH。- x/ G( e3 e( N5 o3/分别打开各个数据表:4 v# Y/ l9 r r主控数据表GB_DATA_BEARINGS_LAMSNRB,表中包含“48和“49两个滚针轴承的系列号。L, J- 0/ Z/ I# O2 s第二数据表 GB_DATA_BEARINGS_LAMSNRB_DATA ,其中包含了 48系和49系的各轴承代 号、尺寸数据、有否油槽和油孔的标识值,“ A为有,“

13、 B和无。第三数据表GB_DATA_BEARINGS_TYPE_XH ,用以控制是否有油槽和油孔,若第二数据表GB_CFG_BEARINGS_LAMSNRB_DATA中的XHD字段内容为“ A则有油槽和油孔,若为“ B和无油槽和油孔。 9 P T' m7 H8 r$ y Z+ J; r* k说明滚针轴承的第一选型参数是系列号”,第二选形参数是 轴承代号” Y. b/ k1 3 w5 d: S"- C2 |7 H4 N0 y. D, f扩展: % p1 _+ o; ?' w- co k6 g4/为滚针轴承增加一个系列:打开 GB_DATA_BEARINGS_LAMSNR

14、B ,( B, m" 0 oo h+ h- a- _$ 加入一个记录(如右图示):+ Q1 D1 & H6 '/ P字段SORT: 3字段 catena : NKI , l+ R! T4 E1 J2 j g# v4 R7 n+ Q字段 enabled : -1字段key内容为自动编号,系统会自动加上。这样就为滚针轴承增加了一个系列:NKI。6 b' W ' y0 9叶L( s5/增加NKI系列的代号及尺寸数据:Z5 g( i& + v! ?8 P打开GB_DATA_BEARINGS_LAMSNRB_DATA,为该表增加记录,如下图示:b6 H+

15、 p' h a$ y* j2 Q依次把代号,系列号,内径,外径,宽度,圆角半径1,圆角半径2,有否油槽和油孔(A,有),排序号(顺着走即可),是否激活(-1,是)填入。做好以后关闭数据库文件。你再进入SW,将会看到,你已成功将NKI系列滚针轴承加入到 Toolbox中了。 ! r3 Q2 Z" p6 A5 i;h+ c 4 B4 ?2 L! m,人:H, d5 v要说明的是在书面标准里,NKI轴承的代号形如 “NKI内径/宽度”(如NKI 38/30 ),由于Toolbox会把轴承代号作为配置名称的一部分,书面代号中的斜扛“是SW配置名称所不能接受的,故只好把轴承代号中的斜扛

16、用短扛-”来代替。'T6 y3 e9 i+ I5 Y4 Z$ C方法2.为Toolbox增加自定义标准:0 J. U4 Z/ r& k0 h2 g M;心Z这是对Toolbox最复杂的扩展方法,但更自由,除了可以增加 Toolbox没有的零件,还可以增 加Toolbox没有的类型。请先做好准备工作:"K2 D0 B. z1 r. a+ N a% H1/想好自定义标准名称(如 XXX),并在中建立自定义的文件夹,如D:Soledworks DataBrowserXXX,以放置你的零件母型;必要时还可能须为每个标准中的类型或子类型建立下一级文件夹;:P( d"

17、o* T# z2/为自定义零件建立零件母型,并对零件母型中的受控参数作好规划,赋予名称,以便在行 为配置表中方便调用;% M Z3 B9 06 a. b' H1 H3/为自定义零件的每个规格、尺寸参数等准备好源数据;4/为插入自定义零件时的行为作好规划:(P0 ?, D: D1 b9 U* j5 TSW中4.1确定选型参数和数据表的数量:(1 )如果零件规格不多或选型参数较少,可以用单一数据表(只有主控数据表);如 的弹簧垫圈;'b9 v/ 5 ?' f3 g: , B& F4 q, C; V i- S0 B- K(2)如果选型参数比较多,可以考虑用两个方法来解

18、决:一是把选型参数合并,如骨架油封中内径为80的规格中,有外径为100、105和110三种,参数合并后变为80x100、80x105和80x110 ;但如遇规格较多的零件,就会使得合并后的选 型参数的记录个数很多,选型时有困难;# i7 i+ : Q. e# S$ & !人二是使用多个数据表,确定选型参数的顺序,只把第一选型参数放在主控数据表,第二数据表 包含第一选型参数和第二选型参数最后一个数据表(特征控制数据表除外)包含全部受控参数。如骨架油封可以用内径为第一选型参数,外径为第二选型参数,只把第一选型参数放 在主控数据表,第二数据表包含全部受控参数(内径、外径和厚度)。! U&qu

19、ot; h 0& i. . 4.2确定选型参数和受控参数的在选型时的行为类型:-Y4 NO P& I, a7 E第一选型参数必须是规格化的,可以用下拉表单选的, 15),骨架油封的内径等,而不能是任意指定的;如轴承的内径(g2 M" I$ K+ U2 Y、12、后续的选型参数可以是规格化的(如骨架油封的外径),也可以非规格化的(如棒料的长 度);( Y: ! 7 D# # Y0 & V$ ?规格化的参数应由 STRING_COMBO (下拉表)来提供用户选择;非规格化的参数应由 Edit (编辑框)来接受用户输入;不作选型参数的其余受控参数可由Hidden (

20、隐蔽)将其隐藏起来,只在后台对零件的尺寸或特征进行控制;如果想把某些参数显示出来而又不想让用户修改,可用I, b7 I: SDisabled 将其显示出来;,;d! 8 m, f" :我们把这几种行为类型称为 表拉型、编辑型、隐蔽型、可见型。受控参数在选型的行为是由行为配置表中的Grid_Item_Ty pe 字段内容确定的。'I9 i- u9 u. ?6 u,F5 K' f% W,_" W V# I; h:'-A# P& e% r1 B j5 S下面可以着手对 Toolbox进行扩展了(以增加 tan 密封件UNSUNS (I)为例):2

21、k5 W7T+ " S& K/ 1/ 在 Standards (标准表)中增加一个标准tan :# I. m4 h9 q3 X6 k. v8 n0 A5 |1 N指定了类型表名称、型表名称及标准字头6 k" |4 m! Y/ W/ Z2/添加类型表:定义了三个类型:电机、结构件和密封件,并为每类型指定了类型标识(注意:类型标识不光 在子类型表中决定某个子类型对于该类型的归属,还决定了该类型的零件表名称)。7 S, T( I* f/ F& T2 _3/添加子类型表:n / T( w9 h V' UNS油封为每个类型定义了下属的子类型,如电机一交流电机、

22、电机一直流电机、密封件一 等。4 r( A; / V5 A% N! a$ V9 T. v6 c4 19 d2 R4/根据需要添加若干个零件表(如密封件的零件表);C ( r" X* a& d9 a U; c9 卜为每个类型子类型定义下属的零件,如密封件 母型所有磁盘路径、行为配置表及主控数据表UNS油封UNS (I),并为每个零件指定! s8 q% R* V& O' T u! Y:2 eO x9 H: '9 s$ u; L5 c5/根据每个零件的具体情况,添加行为配置表;-Y/ C" i/ F, U2 t(1 )确定选型参数在插入零件时的行为

23、类型:0 + b3 C t% Y | C字段中定义。$ V4 P( y2 R9 j7 q z J- h厚度。以内径为第一选型参数,以外径为第行为类型在行为配置表中的Grid_ltem_T ype 如UNS (I),其受控参数有三个,内径,外径,二选型参数,因为在 UNS油封的规格中,内径与外径确定的情况下,厚度仍然有一种或以上 的可能,故以厚度为第三选型参数,又因为这些参数全是规格化的,故全部采用表拉型行为配 置;又如两端螺纹拉杆,受控参数有三个:直径,杆长度,两端螺纹长度。以直径为第一选型参 数,杆长度为第二选型参数,螺纹长度为第三选型参数,直径是规格化的,行为配置为表拉 型,杆长度及螺纹长

24、度均非规格化的,行为配置为编辑型。8 n1 C* C# | R' L, g! z" x如果某一零件中有若干个受控参数在选型参数确定后就被唯一确定的话,则这些受控参数就不 应再作为选型参数,而应是后台控制的隐蔽参数。如轴承,若轴承系列号与代号确定后,该轴 承的内径、外径及厚度就已经确定了,这些参数虽然都是受控参数,但不应再作选型参数 了。要特别注意的是:第一选型参数的Controller (控制者)字段值必须设定为1 (是),而其它2 q1 Q,的只能设为0 (否),以表示该选型参数是具有控制力的,其他参数均受它的影响。而且设定 第一选型参数行为配置的记录行号必须是最小的,通常

25、设为1,以表示先执行该行为。x7 N : ! Y行为执行的先后是由该记录的行号决定的,而不是该记录在表中位置。行号字段是Grid_Item_Number 。/ k0 q% o# s( s, a7 |3 f(2 )确定数据关联:数据关联在行为配置表中的RelationField字段中定义。UNS有某些零件,它的一个选型参数确定后,下一个选型参数就只有若干个可使用的值,如油封,当内径确定为 80后,外径就只有 88, 90, 92 等10可供使用的值。数据关联的作 用就是要在一个选型参数确定后,挑出后一个选型参数可使用的值。(3 )确定控制关联:% D% T- P7 T9 o控制关联在行为配置表中

26、的Dimension字段中定义。控制关联就是要建立数据库中的数据与零件建模之间的关联,如UNS油封,当用户确定了内径、外径与厚度后,就要将这些数据控制零件母型中草图的相关尺寸,使用零件母型的尺寸符 合用户的指定。(4 )构造零件的配置名称:零件的配置名称在行为配置表中记录行号为 使零件母型得到一个配置作为当前的规格。999的Valuelist字段中进行构造。该配置名称将F面是一个新标准 tan的建立例子(以 UNS油圭寸为例):6 L7 E, x$ c1 j' b9 W, G+ - c+ M4 V# J6 W/ X1 u" m1 # m& B3 U6/根据每个零件的具

27、体情况,添加数据表;3 Y4 13 & 5 P3 0 如果只有一个数据表,则只须将零件的规格尺寸等源数据放入数据表即可,当然要注意数据表 的字段名称,应与行为配置表中所规定的字段名称相同。;h9 B( G9 r, s+ zSort字段,并使Sort的值能控制数据按如果有多个数据表,则主控数据表要含第一选型参数,第二个数据表含第一、二选型参数,第 三数据表含第一、第二、第三选型参数,以此类推,最后一个数据表含所有受控参数。此外,为使下拉表弹出数据时有良好的顺序,也应含 一定的顺序出现。主控数据表:第二数据表:'Z5 '& . H8 C5 Y' B0 V第三

28、数据表 -'% k8 _ O6 ffile:/E:/ 资料 /SW%20 资料/SW 中 Toolbox 的扩展 /tan_6.2 数据替代表 2.jpg ( ; u: y. S5 V3 p5 g5 CSW使用中验证,如发现错误,应及时纠,N6 Z# u( H3 l" _7 D/ o8 t# K! |至此,自定义标准及其相关文件生成完毕。应在正。:q( c6 Z( p& 18 C2 o" 8 v (j' u. c" J8 b8 x+ K' C在Toolbox的零件中只包含那些用户用过配置。# 0 _% C& 3 6 g2 e

29、. H( O.y: q. H5 Y! |file:/E:/ 资料 /SW%20 资料 /SW 中 Toolbox的扩展 /tan_ 受控尺寸.jpg - v5 b% w ?4 k! . |1 z+ w. x数据库文件的位置的,请注意它的路径。file:/E:/ 资料 /SW%20 资料 /SW 中 Toolbox 件位置: % b1 b5 V2 Z: C4 : U2 x" h- g6 O- Y; Z的扩展/tan_数据库文件的位置.jpg零件母型文3 N7 q3 x% '7 _- bfile:/E:/ 资料 /SW%20 资料 /SW 中Toolbox的扩展/tan_原型的位置.jpgUNS 的数据链:.g: b0 !

温馨提示

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

评论

0/150

提交评论