在SW的Toolbox中加入自定义标准件.docx

上传人:hw****26 文档编号:2994161 上传时间:2019-05-16 格式:DOCX 页数:7 大小:27.25KB
下载 相关 举报
在SW的Toolbox中加入自定义标准件.docx_第1页
第1页 / 共7页
在SW的Toolbox中加入自定义标准件.docx_第2页
第2页 / 共7页
在SW的Toolbox中加入自定义标准件.docx_第3页
第3页 / 共7页
在SW的Toolbox中加入自定义标准件.docx_第4页
第4页 / 共7页
在SW的Toolbox中加入自定义标准件.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、在 SW 的 Toolbox 中加入自定义标准件 : c4 e $ N1 n9 y$ x# |0 V4 b! : + O$ B- M9 USW 中一个很实用的工具 Toolbox,里面含有大量的标准件(零件),在装配时可随时取用,十分方便。但实际上零件的品种和规格林林总总,SW 不可能把各种标准中规定的全部零件和规格都包含在内,就难免满足不了所有行业的需要。假如能把自定义的标准件加入到SW 的 Toolbox 中去,将会让你的 SW 用起来更顺手。 4 t# : U. ; V4 l- S1 S# jToolbox 中的零件是通过数据库进行管理的。要把自定义零件加入其中,必须先对它的数据库有一定

2、的了解。下面简述我对 Toolbox 数据库初步探讨的体会,以达抛砖引玉之愿。必须说明的是:我仅仅是一个 SW 使用者,不是什么 SW 专家。本文内容完全是我逆向探讨的结果,所使用的述语及表述不保证与 SW 官方的一致,也不保证其正确性,仅其参考。! d5 t8 7 o- A% x9 Q约定: 1. 标准:对于各国家或地区所执行的工业标准,称为“标准”,如我国的国标 GB,就是一种标准。假如我们要把自己的零件加入到“标准” 中,严格说来不能算是 “标准”,但就个人或某一特定团队使用而言,也可以算一种“标准” (自定义标准),因此在本文的叙述中也称为“标准”; 2. 类型:零件中包含多种类型,如

3、螺母、轴承等,称为“类型”; ! 0 J: D; 1 U3 x 标准 类型 子类型 零件 5. 母型:在 Toolbox 中可供插入的零件都有一个存于磁盘中的模型,存在于 D:Soledworks DataBrowser 中,这个模型称为“母型” 或“零件母型 ”; E/ a( ) L p8 QD:Soledworks DatalangEnglishSWBrowser (D代表某一磁盘驱动器) 1. 标准表 Standards 定义标准的名称及标识(如 GB),决定 Toolbox 第一级目录(标准级)的名称( Name) w! u, l! t! L) I指定标准使用的类型表(Category

4、ID)和子类型表(TypeID) 定义标准字头(TableNamePrefix) 3 T8 h8 X6 r5 X4 o2. 类型表 GB_Categories Z, n3 t6 j- ? n( ( P指定零件母型文件的磁盘路径 + P3 n. e0 m- . S$ l指定零件使用的行为配置表名称和主控数据表的名称 “ X“ E5 u! m a1 l* R5. 行为配置表 GB_CFG_BEARINGS_LAMSNRB 定义了在 SW 中利用 Toolbox 插入滚针轴承时的行为模式,如须由用户以何种方式指定或输入哪些参数,从哪个数据表取数据,以何种方式控制零件母型的哪个受控参数等。 1 d“

5、8 |# B, P/ s“ * D y6. 数据表 GB_DATA_BEARINGS_LAMSNRB 主控 GB_DATA_BEARINGS_LAMSNRB_DATA 第二数据表(替代数据表 1) n9 z8 w6 d其中主控数据表包含第一个选型参数“轴承的系列代号” ,第二数据表包含第一选型参数、第二选型参数“轴承代号” ,及其他受控参数(轴承的尺寸数据),第三数据表为特征控制数据表,包含零件中的受控特征名称(可能被控制为压缩或解压缩的特征)。 因具体零件不同,数据表的数量可能是一个(只有主控数据表)或多个。 Toolbox 基本上由以上的六种表形成从标准到零件的数据链,并由此实现与用户的交

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

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

8、# s2 o1 z1 x1 k / A3 P* O r* k说明滚针轴承的第一选型参数是“系列号” ,第二选形参数是 “轴承代号” ) Y. b/ k1 3 w5 d: S“ - C2 |7 H4 N0 y. D, f扩展: % p1 _+ o; ? w- C0 k6 g4/ 为滚针轴承增加一个系列: 打开 GB_DATA_BEARINGS_LAMSNRB, ( B, m“ 0 o0 H+ h- A- _$ 加入一个记录(如右图示): + Q1 D1 h+ c4 B4 ?2 L! m, : H, d5 v要说明的是在书面标准里,NKI 轴承的代号形如“NKI 内径/宽度”(如 NKI 38/3

9、0),由于Toolbox 会把轴承代号作为配置名称的一部分,书面代号中的斜扛“/”是 SW 配置名称所不能接受的,故只好把轴承代号中的斜扛用短扛“” 来代替。 T6 y3 e9 i+ I5 Y4 Z$ C方法 2. 为 Toolbox 增加自定义标准: 0 J. U4 z/ r - Z这是对 Toolbox 最复杂的扩展方法,但更自由,除了可以增加 Toolbox 没有的零件,还可以增加 Toolbox 没有的类型。请先做好准备工作: “ K2 D0 B. z1 r. a+ / a% H1/ 想好自定义标准名称(如 XXX),并在D:Soledworks DataBrowser中建立自定义的文

10、件夹,如D:Soledworks DataBrowserXXX,以放置你的零件母型;必要时还可能须为每个标准中的类型或子类型建立下一级文件夹; : P( d“ o* % T# z2/ 为自定义零件建立零件母型,并对零件母型中的受控参数作好规划,赋予名称,以便在行为配置表中方便调用; % M) z3 B9 o6 a. b H1 H3/ 为自定义零件的每个规格、尺寸参数等准备好源数据; 4/ 为插入自定义零件时的行为作好规划: ( P0 ?, D: D1 b9 U* j5 T4.1 确定选型参数和数据表的数量: (1)如果零件规格不多或选型参数较少,可以用单一数据表(只有主控数据表);如 SW中的

11、弹簧垫圈; b9 v/ 5 ? f3 g: , B(2)如果选型参数比较多,可以考虑用两个方法来解决: V) i- S0 B- K一是把选型参数合并,如骨架油封中内径为 80 的规格中,有外径为 100、105 和 110 三种,参数合并后变为 80x100、80x105 和 80x110;但如遇规格较多的零件,就会使得合并后的选型参数的记录个数很多,选型时有困难; # i7 i+ : Q. e# S$ d! 8 m, F“ : l, b7 |: s我们把这几种行为类型称为 表拉型、编辑型、隐蔽型、可见型。 受控参数在选型的行为是由行为配置表中的 Grid_Item_Type 字段内容确定的。

12、 l9 i- u9 U. ?6 u, F5 K f% W, _“ W V# l; h: - # P / V5 A% N! a4/ 根据需要添加若干个零件表(如密封件的零件表); $ V9 T. v6 c4 I9 d2 R) C ( r“ X* a c9 为每个类型子类型定义下属的零件,如密封件UNS 油封 UNS(I),并为每个零件指定母型所有磁盘路径、行为配置表及主控数据表 ! s8 q% R* V L5 c5/ 根据每个零件的具体情况,添加行为配置表; - Y/ c“ i/ F, U2 t(1)确定选型参数在插入零件时的行为类型: 0 + b3 c) t% Y |) C行为类型在行为配置表

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

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

15、号决定的,而不是该记录在表中位置。行号字段是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控制关联在行为配置表中的 Dimension 字段中定义。 控制关联就是要建立数据库中的数

16、据与零件建模之间的关联,如 UNS 油封,当用户确定了内径、外径与厚度后,就要将这些数据控制零件母型中草图的相关尺寸,使用零件母型的尺寸符合用户的指定。 (4)构造零件的配置名称: 零件的配置名称在行为配置表中记录行号为 999 的 Valuelist 字段中进行构造。该配置名称将使零件母型得到一个配置作为当前的规格。 4 V# J6 w/ X1 u“ m1 # m h9 B( G9 r, s+ z如果有多个数据表,则主控数据表要含第一选型参数,第二个数据表含第一、二选型参数,第三数据表含第一、第二、第三选型参数,以此类推,最后一个数据表含所有受控参数。 此外,为使下拉表弹出数据时有良好的顺序

17、,也应含 Sort 字段,并使 Sort 的值能控制数据按一定的顺序出现。 主控数据表: 第二数据表: Z5 u: y. S5 V3 p5 g5 C, N6 Z# u( H3 l“ _7 D/ o8 t# K! |至此,自定义标准及其相关文件生成完毕。应在 SW 使用中验证,如发现错误,应及时纠正。 : q( c6 Z( p Z3 N7 q3 x% 7 _- bfile:/E:/资料/SW%20 资料/SW 中 Toolbox 的扩展/tan_原型的位置.jpg UNS 的数据链: . g: b0 ! g8 9 V; w( y. Yfile:/E:/资料/SW%20 资料/SW 中 Toolb

18、ox 的扩展/数据链(tan).jpg 3 m+ C: 1 w1 C8 J) V; E5 w4 Z$ J7 在 Toolbox 中插入零件时的行为: file:/E:/资料/SW%20 资料/SW 中 Toolbox 的扩展/Toolbox 的界面与行为 1.jpg - u2 N U, w2 t/ |% J7 bfile:/E:/资料/SW%20 资料/SW 中 Toolbox 的扩展/Toolbox 的界面与行为 2.jpg : L* : U/ B7 G) F0 p对 Toolbox 扩展与自制零件库的比较: + H8 b4 C4 p, r3 M0 n ?7 _ l以上简述了将 Toolbo

19、x 进行扩展的,以达到丰富零件库的目的。 1 q7 n3 G r4 w实际还有一种很常用的方法也可以达到丰富零件库的目的,那就是另外作一零件库,在该自制零件库中同样可以包含用户自定义的各种零件,在装配体中也同样可以用拖拉的方法插入。但两者有很大的不同: 1/ 自制零件库中的零件若有多种配置,则零件必须先含所有可能会用到的配置,而Toolbox 中的零件不必如此,每个用到的配置均在插入中生成。 2/ 若用户须异地使用(如在公司与家中),则两地的自制零件库中的零件配置必须一至,否则将会出现配置丢失。而 Toolbox 会自动生成配置。 ; . ?; p/ G; l9 l, |4 l3/ 对于某类零件,若其中含有非规格化尺寸(如棒料长度),由于该尺寸的不可预期性,用自制零件库的方法要包括非规格尺寸的所有配置(棒料 10,12,35 ,长度从1mm 至 3000)将是一件耗费大量资源的工作,很不实用。而 Toolbox 中的零件可以很轻松地实现,在 Toolbox 的零件中只包含那些用户用过配置。 # 0 _% c g综上所述:对于规格较少,且全部参数均规格化的零件,用自制零件库的方法较简单。但对规格较多,或参数不是全部规格化的零件,用 Toolbox 较好。 0 5 e. B j W- 3 %

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。