SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 17800|回复: 47
打印 上一主题 下一主题

转载:SW宏(快速出清单,重命名零件,批量出图,快速替换零件版本等)使用说明

  [复制链接]

31

主题

216

帖子

349

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1938

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

跳转到指定楼层
楼主
 楼主| 发表于 2023-7-30 20:51:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
SW宏(快速出清单,重命名零件,批量出图,快速替换零件版本等)使用说明



注意
本宏在SW2020的环境下开发,本宏为个人使用时按需时不时增加功能,通过网络学习了很多大神的经验,并非专门开发,在使用中不可避免会存在bug,因此本宏仅供交流学习,不对使用者负责,请在备份原有文件后慎重使用。

/***********************************************************************

使用前环境要求
1.        系统选项中的“外部参考”下的“当文件被替换时更新零部件名称”必须选中,否则修改了装配体中的名字后,零件的文件名称不会改变。
2.        本宏在总装配中遍历时不会处理位于轻化状态中的子装配体中的零件,即使子装配体里的零件处理还原状态。
3.        本宏建议修改工程图模板,在模板中添加文件名,配置名,材料,处理方式,数量等变量来配合本宏使用。
4.        零件或装配体必须与它的工程图在同一个文件夹,否则不处理工程图。
5.        运行此宏时请关闭原来打开的窗口,比如你打开了零件A来生成PDF,但你已经打开了零件A的工程图,宏会出错。(后续会升级)
6.        请引用microsoft excel 15.0(或16.0)object library,引用中找不到的话从对话框里选择c:\program files\microsoft office\office15\excel.exe,或者C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE,用于利用EXCEL自动生成清单。
7.        本宏会自动创建D:\YDL文件夹,用于存放参数文件,如果介意的话请不要使用本宏。

/***********************************************************************

图号自动生成的规则

举例:(YDL为公司编号,可以修改为自己想要的编号)
顶层装配体的命名为:YDLA-××××
比如××机的顶层总装配体为:(注意,YDL后有个A,0062为该机器的编号,B为工程师代号,B0、B1结合后是版本号,机器编号与机器名字的对应表请自行创建)
第一版命名为:YDLA0062B0  
第二版命名为:YDLA0062B1  
顶层总装配体         YDLA0062B0          YDLA0062B1        YDLA0062B2
总装配体里的子装配体 YDL0062-A01001B0   YDL0062-A01001B1  YDL0062-A01001B2
子装配体里的零件     YDL0062-K01001B0   YDL0062-K01001B1  YDL0062-K01001B2
如果加工类别是其他的,把K改成B、C等,宏界面的机构号可用于区分各子装配体。比如01、02是次级子装配体,11、12是再下一级的,1/2/3不够用就加上A/B/C

1.        不去判定版本号,只会判定该图号是否已经存在,只要存在,就会生成新的不重复的图号,比如已经存在YDL0042-K0012b0,就会生成下一个YDL0042-K0013b0,如果你想要生成YDL0042-K0012b1,YDL0042-K0012b2,需要手动修改,版本号前的字母很重要,实际上算是工程师代号,以保证各工程师之间的文件名字不会重复,方便大家协作。
2.        在生成新图号后(尤其是你手动修改的),在你点击“以新名字复制当前(点选)及其工程图”按钮来生成新版本的文件(会将相应的工程图也一并派生成关联的新文件)时,同样会检查这个文件是否已经存在,点击“保存新建零件”,“装配体里重命名点选零件”、“另存本零件”等按钮时,同样会进行检查。这里的建议是类似的零件利用复制派生出来,不要修改图号,只改版本号,这样方便追溯查找
3.        图号检查是否重复的范围包括最上面的“工作文件夹路径”设定的文件夹,当前点选文件所在的文件夹,以及保存所有使用过的图号的文本中的图号记录(点击“打开图号文本”这个按钮打开的那个文本就是了)
4.        
/***********************************************************************

本宏的功能
1.        生成唯一的图号
2.        保存所有你用本宏生成的全部使用过的图号到txt文件中,无论你将文件保存到哪个文件夹,以保证图号的唯一性
3.        在你生成新版本时,会自动通过查找该图号来检查该版本是否已经存在,已经存在可以直接打开,避免版本错乱,可方便追溯以前修改版本。
4.        可以方便地利用同一个零件派生出类似的同图号不同版本号的零件及其图纸,并方便追溯。标准件也可以利用这个来生成,比如不同长度的型材或直线导轨之类的。---“以新名字复制当前(点选)及其工程图”按钮
5.        利用“打开编号零件”按钮,可以直接打开你保存过图号的零件,不需要去考虑他的存放路径
6.        利用“装配体里重命名点选零件”可以方便地直接重命名你想要重命名的子装配体或零件,注意,这里重命名后,原名字的文件是仍然存在的,是新增新名字的文件。
7.        零件被重命名后,会将原来使用过的名字保存在文件属性栏里。
8.        对装配体中的文件按宏设定的格式进行批量重命名,批量命名时材料为“标准采购件”的不会重命名
9.        利用“打包装配体或零件”按钮,可以通过遍历装配体的零部件的方式来复制打包所有零件,比SW自带的打包更快速,可以打包到新文件夹,也可以打包到你工作的文件夹,可以通过选择“覆盖原文件”来选择是否覆盖同名文件。会在目标文件夹中自动创建《未覆盖的需复制的文件》《复制时被替换的文件备份》两个文件夹来存放备份文件。这样可以直观地看到哪些文件被覆盖或未被复制。
10.        利用“选择并孤立”按钮,可以快速孤立出装配体中的同一图号的零部件,有助于你在替换零部件时快速判定是否需要替换“所有实例”或迅速找到该图号零件在装配体中的哪个位置
11.        可在宏界面的曾用图号中直观看到本图纸的来源,演变过程
12.        在装配体中对全部零部件进行随机上色
13.        在装配体中批量删除零部件的指定名称的自定义信息
14.        修复关联图纸的错误,比如在文件夹A中有一个零件B1,但没有工程图,在其他地方有一个B1以前保存的工程图,但可能因为其他原因已经没有关联到文件夹A中的B1零件了,这时可以复制B1工程图的路径(含扩展名)运行本宏,本宏将复制该工程图到A文件夹后重命名为同名文件,并修复关联。该命令一般用于新版本零件丢失工程图后调用旧版工程图来修复
15.        ///////////////////////////////////////////////////////
16.        自动在图纸左下角添加宏界面输入的设备名称等备注字符
17.        在零件、装配体、工程图中快速保存点选文件的PDF、STEP、DWG格式文件
18.        批量生成指定类型(如加工件、钣金件等)的图纸(PDF、STEP、DWG)和清单
19.        在零件、装配体、工程图中快速修改选文件的PDF、STEP、DWG材料及加工数量(需要修改工程图模板配合)
20.        在装配体状态时,可以批量导出带缩略图的EXCEL模式的全部清单,批量导出PDF、dwg、STEP文件,该清单会自动统计在本装配体中使用的零件数量
21.        直接在零件的自定义属性配置里增加“Material”和"Number"这两栏,并填写相关的信息,可在零件文件中或工程图中直接更新。

/***********************************************************************

本宏会在使用过程中持续完善,但不作任何承诺,有好的建议或有意技术交流的可以给我发邮件,谢谢。



SW宏(快速出清单,重命名零件,批量出图,快速替换零件版本等)使用说明.rar (547.37 KB, 下载次数: 393)

评分

参与人数 1威望 +5 金币 +64 贡献 +5 收起 理由
专门设计 + 5 + 64 + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏13 转播转播 分享教程|习题|模型|技巧 点赞点赞1 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

31

主题

216

帖子

349

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1938

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

沙发
 楼主| 发表于 2023-7-30 20:53:21 | 只看该作者
我电脑显示:找不到工程和库,帮忙测试一下
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

4

主题

108

帖子

399

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1195

最佳新人活跃会员热心会员宣传达人

板凳
发表于 2023-7-30 23:57:31 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

438

帖子

814

金币

传奇

Rank: 8Rank: 8

积分
4683

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

地板
发表于 2023-7-31 07:59:30 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

348

帖子

287

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2180

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
发表于 2023-7-31 08:12:55 | 只看该作者

   经典案例图书
好好学习,天天向上!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

483

帖子

566

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2661

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

6#
发表于 2023-7-31 11:03:02 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

179

帖子

184

金币

堂主

Rank: 4

积分
846

最佳新人活跃会员热心会员宣传达人灌水之王

7#
发表于 2023-7-31 20:16:59 | 只看该作者

   经典案例图书
谢谢你的转载分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

1994

帖子

1455

金币

传奇

Rank: 8Rank: 8

积分
7594

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

8#
发表于 2023-8-1 07:56:57 | 只看该作者
很不错,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

348

帖子

287

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2180

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

9#
发表于 2023-8-2 10:12:47 | 只看该作者
找不到工程或库,不能用?怎样设置?

1.JPG
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

59

帖子

399

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1160

最佳新人活跃会员热心会员宣传达人

10#
发表于 2023-8-3 22:36:08 | 只看该作者
多少钱这个
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

10

帖子

4

金币

混混

Rank: 1

积分
36

最佳新人

11#
发表于 2023-8-8 08:43:50 | 只看该作者
学习ing......
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

10

帖子

4

金币

混混

Rank: 1

积分
36

最佳新人

12#
发表于 2023-8-8 08:45:31 | 只看该作者
好东西,努力学习学习!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

598

帖子

709

金币

传奇

Rank: 8Rank: 8

积分
3208

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

13#
发表于 2023-8-8 10:04:36 | 只看该作者
谢谢楼主分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

178

帖子

797

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2480

最佳新人活跃会员热心会员宣传达人灌水之王

14#
发表于 2023-8-10 14:01:14 | 只看该作者
如果有可能最好是有个视频教一下怎么用
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

138

帖子

208

金币

堂主

Rank: 4

积分
941

最佳新人活跃会员热心会员宣传达人灌水之王

15#
发表于 2023-8-11 17:26:02 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

谢谢分享!!!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

138

帖子

208

金币

堂主

Rank: 4

积分
941

最佳新人活跃会员热心会员宣传达人灌水之王

16#
发表于 2023-8-11 17:28:40 | 只看该作者

   经典案例图书
谢谢分享!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

28

主题

197

帖子

127

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1488

最佳新人活跃会员热心会员宣传达人灌水之王

QQ
17#
发表于 2023-8-12 14:13:34 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入


感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

136

帖子

67

金币

堂主

Rank: 4

积分
648

最佳新人活跃会员热心会员宣传达人灌水之王

18#
发表于 2023-8-12 17:22:27 | 只看该作者

   经典案例图书
谢谢楼主分享了…………顶了,收藏一下
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

46

帖子

2

金币

天使

Rank: 2Rank: 2

积分
134
19#
发表于 2023-8-15 11:47:00 | 只看该作者
先收藏,是免费的吗
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

111

帖子

88

金币

堂主

Rank: 4

积分
585

最佳新人活跃会员热心会员宣传达人

20#
发表于 2023-8-22 17:44:31 来自手机 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-6-14 21:10 , Processed in 0.272768 second(s), 37 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表