solidworks工程图模板制作大全

更新时间:2024-01-20 23:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本人研究很久,才根据网上的资料,做出了SW的工程图GB标准模板,现分享给大家参考:

1. 利用属性编辑卡编辑你所需要的零件属性:开始---程序—solidworks工具--属性编辑卡

编辑器。。。(设置相应的名称,材料,作者,重量·····等相关属性)

2.

SolidWorks工程图中的自动明细表(1)

标签: SolidWorks工程图 自动明细表 分类: 技术心得 2007-08-18 17:51

很多使用ToolBox的朋友都希望图中所有用到的标准件(如螺钉螺母)的规格大小以及国标号能够自动出现在装配图的明细表中,特别是能自动产生数量规格等相关数据。否则人工统计是件非常烦琐的工作。SolidWorks早已提供了这个功能,不过因为这个是老外的软件,对中华地区的技术支持力度不强,没有提供现成的模板,而GB标准件也只是从2007版才开始加入,并且是英文名称....

那么我们怎么解决这个问题呢?答案:自己动手。可以自己定义模板,修改库文件来实现全自动、全中文的明细表梦想。(本教程面向新手,所以会讲的详细一点,同时也请高手指教)

首先,需要明白这样一个概念:工程图中的“属性变量”。啥叫“属性变量”呢?我们来看当你在工程图中插入文字和注释的时候,有一个图标是“链接到属性”,就是下图中红圈的那个:

我们选择这个“链接到属性”,就会出现下面这个对话框:(注意,一般来讲,我们在工程图中所使用的属性都应该来自图中的模型,既.sldprt或.sldasm中定义的内容,所以应该选择“图纸属性中所指定视图中模型”这一项。只有少数某些属性需要用“当前文件”中的定义,如此工程图“最后保存的时间”)

点开它,选择“材料”:

这样就插入了一个“属性变量”的文本,如下图:

而这个变量是跟随工程图中所引入的模型的属性变化的。

现在我们来建立一个3D模型,选定他的材料为黄铜:

然后将这个模型插入到工程图中:

看吧,那个“属性变量”的文本就变成了“黄铜”。看到这里,可能有朋友会马上尝试,可是,怎么没有那个“材料”的属性呢? 这个前面说过,没有现成的模板给你,需要自己定义零件和装配体的模板

SolidWorks工程图中的自动明细表(2)

标签: SolidWorks工程图技巧 自动明细表 分类: 技术心得 2007-08-27 08:37

啥叫“属性变量”呢?acad中有没有? 发布者 zml84 2007-08-23 21:16

答复zm184: 这一篇里举例来讲“属性变量”是什么,如何来使用。(要实现工程图中的自动明细表,其根本就是“属性变量”的应用。 上一篇里已经有示例,如何将3D模型中所定义的“材料”引入工程图中。可以说,“属性变量”就是SolidWorks中3D模型与工程图之间的一个“纽带”,使得工程图中不仅是各视图与原模型关联,各种文字及表格也是与原模型相关联的。而这也是目前的3D软件的终极目标:所有的设计信息及技术表达全部包含在一个3D图中,而2D的工程图仅仅是辅助,甚至可以不要,仅在需要纸质图纸交流的时候方便、自动的生成。

也许,老外们对未来的设想是这样的:电脑将无处不在,数字信息的交流可以替代传统的方式。那么,处于技术前沿的工程师们就更应提早去应用。

在目前的版本中,SolidWorks自身模板中的属性变量并不一定是我们需要的,所以要自己定义一些属性变量。那么这些都在哪里操作呢?看下图:

选择后会出现这个:

“属性名称”就是我们所说的属性变量。

在SolidWorks中,不论零件、装配、还是工程图都具有各自的属性名称,可以在模板中定义好自己常用的内容,然后工程图中与零件对

应,就可以实现标题栏的自动填写。

举例如下:我们在3D零件的模板中定义如下内容

在工程图的模板中做好标题栏

然后填写文本,当然,这里的所有文本都是“属性变量”(详细内容见上篇),定义好的模板其实是这个样子:

最后,当我们使用这个模板,插入3D零件体的时候,所有要填写的内容就会变成我们在3D零件中所定义的内容:

这就是3D模型与2D工程图通过“属性变量”而关联的过程。下一篇具体讲解装配图中零件明细表的生成以及ToolBox标准件的引入及修改。

SolidWorks工程图中的自动明细表(3)

标签: SolidWorks工程图技巧 自动明细表 分类: 技术心得 2007-09-01 12:00

前面用了2篇才说完实现自动明细表的基础内容。这一篇就正式来说明装配图中如何插入明细表了。

一个装配(*.sldasm)中包含这个装配的所有零件和相关装配关系,每个零件在设计的时候按照前两篇内容中介绍的方法所定义的“属性变量”随着这个零件插入装配体的同时也会引入装配中。当使用这个装配生成工程图后,这些数据同样跟随进入工程图。比如其中的这个

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

那么当在这个零件所在的装配的工程图中插入“材料明细表”时:

就会出现如下表格内容:

由于默认的SolidWorks“材料明细表”表格模板之包含项目号、零件号、数量等条列,因此所需要的条列可以自己添加,如下图:(选择某一格,然后在“属性”中选择“列属性”,就会出现可添加的项目。如果新增表格列,也会出现这一内容)

将第一次作好的表格保存为“材料明细表”模板,代替原来的*.sldbomtbt文件就可以实现一役永劳,以后只要插入“材料明细表”,所有定义过的变量条列都会出现,不用再做添加。

那么,当装配中还插入了ToolBox标准件,这些标准件在“材料明细表”中所显示的都是英文该咋办呢? 下一篇继续讲解!

SolidWorks工程图中的自动明细表(4)

标签: SolidWorks工程图技巧 自动明细表 分类: 技术心得 2007-09-10 16:52

这一篇来讲解在装配图中插入的ToolBox标准件的规格如何以中文方式插入工程图。

安装好SolidWorks2007,并在安装时包含ToolBox插件后,默认情况下会出现C:\\Program Files\\Common Files\\Solidworks Data\\这个文件夹(此文件夹可以在安装时设定变更)。ToolBox的相关数据就在这里了。其中Browser文件夹下是标准件的3D模型,CopiedParts文件夹下存放使用过程中单独生成配制的零件,PartLibs文件夹存放自定义标准件。在Lang文件夹下是各语言版本的ToolBox配制表,为Microsoft Office Access数据库格式。

在这些Lang里面,chinese-simplified里的内容是空的,这是因为2007版本的ToolBox并没有完成中文化。中文版的SolidWorks2007其实使用的是English的配制表,也因此ToolBox中GB标准件会在工程图中全部显示为英文名称。

有朋友可能会问:那为什么设计库的列表中会显示中文名称?如下图:

这是因为设计库的列表中所显示的名称并不是Solidworks Data中的

C:\\Program

Files\\SolidWorks\\Toolbox\\lang\\Chinese-Simplified中。 为何会这样呢?ToolBox是作为SolidWorks的一个辅助插件销售的,购买了这个插件才会有C:\\Program Files\\Common Files\\Solidworks Data\\下的内容。而标准版的SolidWorks是包含一个ToolBox基本数据的,用于支持孔向导的使用。

我等中文用户只能通过修改C:\\Program Files\\Common Files\\Solidworks Data\\lang\\English下的SWBrowser.mdb来实现ToolBox的全中文化。(这软件是老外的啊,谁叫咱老是用盗版,使得老外们对咱不重视)

使用Microsoft Office Access打开这个SWBrowser.mdb,天啦!nnnn个条目,哪个是需要修改的啊?!

如果将所有的内容都汉化,工作量非常大。本人建议用到哪个就修改下哪个,经过工作中不断积累,最终会越来越完善。(重装系统时可要记得备份ToolBox哦,否则.........) 我们以开口垫圈为例来说明:

需要修改开口垫圈,首先将这个东西拖入装配,会出现以下内容:

注意这里的配制名称:GB_SPECIAL_WASHERS_TYPE5,这个就是我们要寻找的条目了。在Access中的条目是以字母顺序排列的,GB开头的全部是GB标准件的内容;其中,GB_CFG开头的是配制信息,GB_DATA开头的是具体规格的数据。这里我们找到这个:GB_CFG_Special_washers_TYPE5,如下图:

打开这个条目:

将999条目的数值改成:{开口垫圈 } 保存后再来插入这个标准件,就出现了中文配制:

其它项目可以根据自己的需要来修改。注意:索引号小于900的所有内容均不可修改,这些都是非注释内容,与GB_DATA中的数据具有对应关系,修改其会导致ToolBox出错不可使用。修改后的内容插入装配工程图,就会在明细表所对应的项目中出现。

另外还有些自己所需要加入的项目除了以此方法修改外还可以通过前面介绍过的“属性变量”来实现。

PS:模具论坛的“piaoyao-sw”有介绍如何通过ToolBox的“配置”功能添加备注条目,与本人方法不同,具体内容可以去查看他的相关帖子。

3

SolidWorks Toolbox设置中文技巧

当在装配体中插入SolidWorks Toolbox零件后,生成工程图,出材料明细表的时候,我们发现GB标准件在SolidWorks装配体FeatureManager设计树中和材料明细表中都显示的是英文名称。给我们使用上造成了很大的困扰。而且零件号是标准件的类型和标准尺寸在一起显示的。如:

GB_FASTENER_SCREWS_HSHCS M20X30-N

如何将这些英文改成中文,并且在材料明细表中将标准件的零件号拆分成两栏显示,甚至自动添加国标代号,单重等等自定义的信息。如下图:

1. 首先,我们打开SolidWorks Toolbox设定,可以从Windows开始菜单中找到

或者打开SolidWorks,然后从下拉菜单中选择【Toolbox】,在选择【配置(C)?】

好,现在我们就可以来配置我们的Toolbox零件了。

2. 在上图中选择2.自定义您的五金件,定位到GB标准中的内六角圆柱头螺钉GB/T

70.1-2000

然后在上图中的替代文件名位置输入内六角圆柱头螺钉,此处替换的是Toolbox零件在装配体FeatureManager设计树上的名称,这样我们替换后,Toolbox在装配体特征树上显示的就是中文名称啦。

接下来就要自定义Toolbox属性了。

3. 同样是在这个界面,我们选择添加新的自定义属性按钮。就可以为Toolbox添加自定义

属性或者是配置特定的属性了。

代号自定义属性设定:

规格自定义属性设定:需要勾选【添加为配置特定的属性】,因为Toolbox配置不一样,规格也就不一样。

属性添加好并勾选以后,是不是要一项一项将规格添加到规格栏中呢。不需要! 4. 在配置列表的滚动栏上,点击输出按钮,即可将配置列表输出到Excel表格中。

然后打开表格,使用Excel表格复制、粘贴,查找、替换等功能可以很快速的将规格表信息填完。共861个配置用时也不到20秒,而且不会出错。^_^

表格修改完成以后,保存。然后在将表格输入进来。再看看,是不是规格都自动填写好了呢?!

^_^ 另外,别忘记,保存Toolbox设定哦。(点击下图中保存按钮即可)

5. 另外,如果您希望在装配体工程图中材料明细表中Toolbox的零件号是显示中文的话。还需要打开Toolbox配置的数据库文件,然后找到GB_CFG_Fastener_SCREWS_HSHCS,将前面一串英文改成内六角圆柱头螺钉就Ok了。同样别忘了保存您的修改。 通过搜索关键字,可以很快速的找到您要的记录

6. 好了,再看看调用GB标准中的内六角圆柱头螺钉看看。是不是代号,规格都出来了呢!并且配置的名称也变成中文的了。

插入两个不同规格的内六角圆柱头螺钉生成材料明细表后,将规格代号也添加到材料明细表

中。如下图:

也许细心的您已经发现了,零件号,还是标准件的类型和规格写在一起的。如果只能这样子的话,那我们添加自定义属性规格一栏好像就多此一举了。

没有关系,剩下的就可以使用SolidWorks材料明细表的功能来解决了。

如果您打开刚刚插入到装配体中的Toolbox零件的话,进到配置管理器中,查看当前配置的属性的话,就可以看到,此时材料明细表选项中的设定是用户指定的名称,并且类似是这样的表示 内六角圆柱头螺钉 M5X30-N

提示:您可以在这里将M5X30-N删除掉,然后关闭该零件,保存装配体。以后您在调用这个配置的Toolbox零件,该零件在材料明细表中显示就是:内六角圆柱头螺钉了。(不推荐这种做法)

这里介绍另外一个方法:

展开表格,可以看到Toolbox零件显示的是小螺钉

选择Toolbox图标,然后点击鼠标右键,从右键菜单中选择零部件选项。

使用用户指定的名称,然后您可以定义任何您想要显示的名称。打钩即可。

最后的结果:

但是通过以上在SolidWorks材料明细表中改Toolbox零件零件号的方法的缺点就是如果您在设计的过程中压缩过Toolbox零件,那么解除压缩后零件号又会变回类型和规格一起显示了,如:内六角圆柱头螺钉 M5X30-N,所以您看到材料明细表显示有问题的话,还得再改一次。

本文来自:E-Works ,转载请保留原文链接:http://blog.e-works.net.cn/438361/articles/115688.html

4

SW中符合国标的Toolbox插件修改方法

以下以GB/T78-2000内六角锥端紧定螺钉为例,在工程图中显示符合国标的代号和名称的方法: 一、准备

找到Toolbox的数据库文件SWBrowser.mdb(SW2007在Toolbox的安装目录~\\Common Files\\Solidworks Data\\lang\\English下;SW2008在安装目录~\\Solidworks Data\\lang\\English下。) ,将SWBrowser.mdb先备份。

将SWBrowser.mdb的带“GB_TYPE_”的表打开,此类表在“Name”和 “Title”列指定标准件的名称,“Filename”列指定标准模板文件的位置和文件名,“ConfigurationTable”列为指定标准件的设置表名称(名称带“GB_CFG_”),“ DataTable”列指定标准件的数据序列表名称(名称带“Data_”)。

二、在三维装配图中显示标准件代号

将SWBrowser.mdb的带“GB_TYPE_”的表打开,此类表在“Filename”列指定标准件的三维图源文件的路径和三维图源文件名。找到此路径指定的标准件的 三维图源文件(如为只读先改为可读,修改后再设为只读),将其文件名改为国标的代号“GB/T78-2000”。 三、在工程图中显示标准件代号

1、将已改为国标的代号的三维图源文件的自定义属性中增加一个与你自己的其它非标零件所指定的零部件代号相同属性名(如“零部件代号”或“配置”等),属性值为“GB/T78-2000”。 2、在工程图的明细表的“零部件代号”列指定与上步属性名相同的属性,从而链接到三维图的属性值。

四、在工程图中显示标准件名称

1、将SWBrowser.mdb的带“GB_TYPE_”的表打开,找到“GB_TYPE_”表的 “ConfigurationTable”列为指定标准件的设置表名(带“GB_CFG_”),打开此表。

2、将列“Grid_Item_Name”下的 “Comment” 和“Configuration Name”行所对应的行在“ValueList”列处对应单元格的内容分别改为相对应的国标号“{GB/T78-2000}”和国标名称“{螺钉 }” 并将“Grid_Item_Number”列的900行所对应的行在“ValueList”列处对应单元格的内容中的单元格如有带“X”的则改为“×”,如{×}。 3、另外,此类表中“AltDataSource”列指定了可变数据的表(名称带“Data_”) 五、进一步更改

在各版本的SW中,有作废的标准,有规格不符合国标的数据。可以根据上述各方法更改“GB_TYPE_”的表在“Name”和 “Title”列指定标准件的名称,“Filename”列指定标准模板文件的位置和文件名,“ConfigurationTable”列指定标准件的设置表名称,“ DataTable”列指定标准件的数据序列表名称。并更改找到对应的带有“GB_CFG_” “Data_”的文件相对应的表中的数据。从而完全国标化。

5

第一步很重要哦,大部分的的网上资料都没有提到过的,新手制作起来不知道的,很难制作出标准的模板来. 有和疑问请发邮件 @.聪明

二、在三维装配图中显示标准件代号

将SWBrowser.mdb的带“GB_TYPE_”的表打开,此类表在“Filename”列指定标准件的三维图源文件的路径和三维图源文件名。找到此路径指定的标准件的 三维图源文件(如为只读先改为可读,修改后再设为只读),将其文件名改为国标的代号“GB/T78-2000”。 三、在工程图中显示标准件代号

1、将已改为国标的代号的三维图源文件的自定义属性中增加一个与你自己的其它非标零件所指定的零部件代号相同属性名(如“零部件代号”或“配置”等),属性值为“GB/T78-2000”。 2、在工程图的明细表的“零部件代号”列指定与上步属性名相同的属性,从而链接到三维图的属性值。

四、在工程图中显示标准件名称

1、将SWBrowser.mdb的带“GB_TYPE_”的表打开,找到“GB_TYPE_”表的 “ConfigurationTable”列为指定标准件的设置表名(带“GB_CFG_”),打开此表。

2、将列“Grid_Item_Name”下的 “Comment” 和“Configuration Name”行所对应的行在“ValueList”列处对应单元格的内容分别改为相对应的国标号“{GB/T78-2000}”和国标名称“{螺钉 }” 并将“Grid_Item_Number”列的900行所对应的行在“ValueList”列处对应单元格的内容中的单元格如有带“X”的则改为“×”,如{×}。 3、另外,此类表中“AltDataSource”列指定了可变数据的表(名称带“Data_”) 五、进一步更改

在各版本的SW中,有作废的标准,有规格不符合国标的数据。可以根据上述各方法更改“GB_TYPE_”的表在“Name”和 “Title”列指定标准件的名称,“Filename”列指定标准模板文件的位置和文件名,“ConfigurationTable”列指定标准件的设置表名称,“ DataTable”列指定标准件的数据序列表名称。并更改找到对应的带有“GB_CFG_” “Data_”的文件相对应的表中的数据。从而完全国标化。

5

第一步很重要哦,大部分的的网上资料都没有提到过的,新手制作起来不知道的,很难制作出标准的模板来. 有和疑问请发邮件 @.聪明

本文来源:https://www.bwwdw.com/article/jbao.html

Top