背景
国标 GB《焊缝符号表示法》中的部分符号在 SOLIDWORKS 中没有对应符号, 如 I 型焊缝,封底焊缝,陡边 V 形焊缝,陡边单 V 形焊缝,折叠焊缝等。
本文介绍如何在 GTOL.sym 文档中自定义焊缝符号作为替代方案。
操作流程
1. 首先,必须确认gtol.sym文档的存放位置,不同版本的SOLIDWORKS 其符号库目录的位置 是不一样的。以 SW2024 为例,默认的符号库目录为:
C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2024\lang\english
如果是中文版本的 SOLIDWORKS,目录应该是: C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2024\lang\Chinese-Simplified
之前版本的 SOLIDWORKS 符号库可能安装在以下目录:
C:\Program Files\SOLIDWORKS Corp 201X\SOLIDWORKS\lang\english
2. 找到 GTOL.sym 之后就使用 Notepad 或者 Notepad++进行编辑,建议在编辑之前备份这个文 档。在这个文档的开头部分描述了符号定义的语法。
;; #<Name of library>,<Description of library>
;; *<Name of symbol>,<Description of symbol>
;; A,LINE xStart,yStart,xEnd,yEnd
;; A,CIRCLE xCenter,yCenter,radius
;; A,ARC xCenter,yCenter,radius,startAngle,endAngle
;; A,SARC xCenter,yCenter,radius,startAngle,endAngle
;; A,TEXT xLowerLeft,yLowerLeft,<letter(s)>
;; A,POLY x1,y1,x2,y2,x3,y3
翻译如下:
;; #<符号库名>,<符号库描述>
;; *<符合名>,<符号描述>
;; A,LINE x 起点,y 起点,x 终点,y 终点 (绘制直线)
;; A,CIRCLE x 中心,y 中心,半径 (绘制圆)
;; A,ARC x 中心,y 中心,半径,起始角度,结束角度 (绘制圆弧)
;; A,SARC x 中心,y 中心,半径,起始角度,结束角度 (绘制填充圆弧)
;; A,TEXT x 左下角,y 左下角,<字符> (绘制字符)
;; A,POLY x1,y1,x2,y2,x3,y3 (绘制填充三角形)
;; 单位:
;;
;; 所有的 x, y, 及半径在 (0.0 到 1.0) 符号格子内。
;; 0,0 为左下角坐标, 1,1 为右上角坐标。
;; 格子的大小和字符是一致的。
;; 角度的单位为度。 在 GTOL.sym 内添加如下语句:
3. 编辑完成之后,保存文档,重新启动 SOLIDWOKRS 即可在符号库中调用新建的 GB 符号了!
效果如下:
4. 值得注意的是,eDrawings 在显示工程图的时候也需要调用到这个 GTOL.sym 文档,而默认 的 GTOL 符号目录在 eDrawings 选项中是和 SOLIDWORKS 不一致的,所以需要覆盖这个 GTOL.sym 文档或者使用 SOLIDWORKS 的符号库文档。注:eDrawings 的 GTOL 默认目录如下: C:\Program Files\SOLIDWORKS Corp \eDrawings\GTOL.SYM
5. 另外,GTOL.sym 文档在安装新版本的 SOLIDWORKS 的时候会被系统自带的文档所覆盖,所 以 CAD 管理员需要备份好这个文档,对于使用 PDM 的客户,建议把这个文档放在 PDM 的库 内管理,这样,GTOL.sym 文档就不会被安装程序所覆盖。
6. 如果需要绘制组合焊缝符号,可以使用以下语句实现:
效果如下: