如何自动编制轴测图索引号

博客封面(如何自动编制轴测图索引号).png

一、前言

用Plant 3D 软件生成的轴测图名称一般是以管线号来命名。比如DW1001-100-C1A-1,DW1001-100-C1A-2这样的名称。

在一些设计要求中,需要给所有的图纸编制一个轴测图索引表,比如DW1001-100-C1A-1对应202401-P18-01,DW1001-100-C1A-2对应202401-P18-02。这样就需要给所有的轴测图编制唯一的索引号(又称流水号)

一种思路是通过二次开发,在轴测图生成的时候,就把索引号写入图纸,这样的优势是每一张图纸都是独立的,不需要额外的图纸拼合步骤。劣势是额外的开发成本,另外如果因图纸数量变化,需要对索引号进行变更时就需要重新生成一遍图纸。

_0-1735004048526.png

当然手工输入索引号也是一个方法,但是万一输错一个,后面的就跟着错了,而且不便于维护和更新,对于几百张图纸的情况,手工方式是很令人绝望的。

第二种思路,也就是本文探讨的一种工作流。首先对轴测图进行拼合,这种做法符合国内的设计习惯,一目了然,哪些图纸有问题需要重新生成,另外通过插件也可以实现批量打印。然后对所有轴测图提取文件名,在excel里实现与索引号的对应,同时这样也方便制作轴测图索引表。

要实现这个工作流需要解决以下问题:

1、图纸拼合会发生同名块的错误,比如在弯头、三通等处会发生图块显示错误

_1-1735004813618.png

以上为显示正常的弯头

_2-1735004841477.png

以上为显示异常的弯头,因为拼合前它们的块名称都叫“弯头-2-Iso2DSkew90”,拼合在一起后,因为同名块的问题,就会发生显示错误。

2、如何对图纸进行拼合

3、如何提取轴测图的图号

4、如何把索引号对应填入拼合后的图纸

二、操作流程

1、通过插件对轴测图的所有块进行重命名

如果没有插件也可以通过手工完成,通过RENAME命令对块进行批量重命名,给所有的块添加一个前缀,比如以图纸名称为前缀

_4-1735005610536.png

这样就可以让所有的块名称唯一,再次拼合时就不会发生同名块的显示错误。

因为涉及到多张图纸,我们这里使用一款名为GKM的插件。加载后输入GKM即可对指定文件夹内的所有DWG图纸进行块重命名,前缀为图纸名称。具体的使用步骤可以看视频。

2、通过插件进行图纸拼合

这里使用的插件是源泉插件,通过命令DWGA,可以将指定文件夹内的图纸按照X Y的间距拼合到一起。这里需要注意的是图框块的原点要统一,建议放在(0,0)。

_5-1735006288437.png

这里可以根据图纸数量指定每行个数。

3、提取轴测图文件名

这里使用的是我做的一款ExcelVBA程序

_6-1735006365549.png

使用说明:

0批量更改文件名,是对与有些分图超过10张的情况,如果一根管线拆分超过10张,那么按照文件名排序XXX-1后面就不是跟着XXX-2,而是XXX-10,再后面则是XXX-11,这显然不是我们想要的结果,那么就有必要统一文件名格式,把尾号统一为2位,比如让XXX-1变成XXX-01。如果管线号尾号没有超过10,那就不必执行这一步程序。

1获取dwg文件名,指定一个包含iso的文件(其中只有dwg文件),这一步程序会自动读取文件目录

2生成流水号表,在执行这一步之前,需要你手工写入XXX-1对应的流水号是多少,比如是202501-P08-01,然后通过excel填写其他iso文件对应的轴测图流水号。完成后点击第2步程序,此时会弹出对话框,你可以指定拼合后的总iso文件有多少列,比如10列,你就填入10

1.png2.png

进一步,你可以将上表的内容贴入管道轴侧图索引表里

3.png

 

3导出流水号表,将流水号表导出,你可以另存为单独的excel文件,然后在总ISO文件中链接这个excel表

具体的操作细节可以参考我这个视频

 

 

附件里为轴测图流水号工具(office需开启VBA功能),GKM插件。

视频中用到的“源泉插件”为免费软件,由于文件较大,建议去网上搜索下载。

 

2 评论