Solidworks工程图转换DWG格式文件的心得作者:张文彬QQ:1018180135一、SolidworksGb工程图模板的定制:因为图纸幅面有A0、A1、A2、A3、A4等多种,因此需要对每种图幅建立模板,在下面的步骤中,通过建立“A3-横向”图幅的图纸向读者介绍建立图纸格式、标题栏和工程图模板的方法。通过这个实例,读着将了解建立工程图格式文件和模板的基本方法与步骤。1.新建工程图使用SolidWorks自带的工程图模板建立一个无图纸格式的“A3-横向”工程图:注意:取消显示图纸格式!2.图纸属性在图纸中右击鼠标并从快捷菜单中选择【属性】命令,查看一下图纸的属性设置是否正确,如若有误,可以重新设定图纸大小,投影类型等。3.编辑图纸格式在图纸中右击鼠标,从快捷菜单中选择【编辑图纸格式】命令,切换到编辑图纸格式状态下。4.图示边框在图纸区域内,绘制两个矩形分别代表图纸的纸边界线和图框线,在下面的步骤中将通过几何关系和尺寸确定两个矩形的大小和位置。5.确定左下角点选择外侧矩形的左下角点,在PropertyManager的【参数】选项组中确定该点的坐标点位置(X=0,Y=0),之后给它“固定”的几何关系,使之与图纸的左下角重合。6.标注尺寸标注外面矩形的尺寸,同时标注里面矩形四边的等距距离,内矩形作为图纸的图框(按照GB绘图)7.设置线粗选择内侧代表图框的矩形,从“线型”工具栏中定义四条直线的线粗为“0.25mm”或其他类型粗线8.隐藏尺寸选择下拉菜单的【视图】|【隐藏/显示注解】命令,隐藏标注的图框尺寸。被选中的尺寸灰色显示,退出命令后自动隐藏9.对中符号和图幅分区如果需要,可以查阅相关标准,通过绘制直线,添加注释,并利用几何关系、标注尺寸和隐藏尺寸,可以很容易地绘制对中符号与图幅分区(A、B、C„和1、2、3„)10.标题栏绘制按照GB绘制即可11.注释与动态链接在标题栏相应的位置上添加注释文字,这些文字一般是不变的。输入完文字后可以对其格式化,设定字体、字号等,其设置方法与Word十分相似。根据所要自动生成的内容选择相应的选项,确定即可。注意:生成比例选项要选择“当前文件”!链接如图:保存图纸格式以备使用!二、Solidworks工程图转换成DWG格式的方法:1.设定字体点击【工具】-【选项】-【文档属性】设置字体字体:“尺寸”的字体应设置为英文字体,如“TimesNewRoman”、“Arial”等,其他一般为华文仿宋、仿宋、宋体、或黑体,我选的是“仿宋_GB2312”。(按国家制图标准,其实我最喜欢黑体,在图纸上显得很漂亮),选什么字体并不重要,重要的是你必须牢记字体的名字,一个字符都不能错,等一会要用。最简单的办法是用鼠标右键的“复制”。注意:字体用得越少越好,不然转换时易出错。字体样式:常规高度:可根据你的要求设置,最好按国家标准,各种幅面大小都有不同的字高要求。依次设置好“注解”、“尺寸”、“表格”、“试图标号”等选项。2.字体映射在SolidWorks安装目录下的data目录中找到drawfontmap.txt文件,这就是转换的字体文件。打开它,在最后一行添加:你刚才复制的字体名+空格(随意)+你刚才复制的字体名。3.设置映射文件—图层、线型等操作:文件/另存为,选择保存类型为DWG或DXF,点击选项,出现“输出选项”对话框,选中“自定义映射Solidworks到DWG”注意:如图勾选各选项再按“确定”。系统返回到“另存为”对话框;按“保存”;出现Solidworks到dxf映射对话框如下图所示定义个图层:或者:辛辛苦苦设置了这么多,可千万不能一确定了之,它可不会自动保存!选择“映射文件设定”,找个目录,起个名字,按“确定”保存起来。打开转换的DWG文件,如果有什么不对的地方,回过头来修改设置,重新保存,直到满意为止。三、转换DWG的一键宏:每次转换的时候很繁,需东点西选,经常容易搞错另存为的格式,追求简洁的同志可以研究下以下操作。1.在Solidworks中操作:文件/另存为,选择保存类型为DWG或DXF,点击选项,出现“输出选项”对话框,选择“每次保存时不显示映射”,重新输出一遍。使映射设置对话框在输出的时候不再显示。2.在Solidworks中操作:工具/宏操作/录制3.把输出DWG文件的操作再来一遍。然后操作:工具/宏/停止,会出现宏的“另存为”对话框。4.取名保存宏。4.操作:工具/宏/编辑,选择我们刚才保存的宏。VBA打开了宏。6;如图把全部代码删除,输入以下代码:DimswAppAsObjectDimPartAsObjectDimFilenameAsStringDimNoAsIntegerDimTitleAsStringSubmain()SetswApp=Application.SldWorksSetPart=swApp.ActiveDocFilename=Part.GetPathName()No=Len(Filename)Filename=Left(Filename,No-7)Part.SaveAs2Filename&.DWG,0,True,FalseTitle=Part.GetTitleSetPart=NothingswApp.CloseDocTitlex=MsgBox(已保存为DWG文件,0)EndSub9.直接关闭VBA宏编辑器,在更改的时候它会自动保存。所已在更改的时候要小心点。10.添加“宏”TOOLBAR,一键搞定它。操作:工具/自定义,出现“自定义”对话框;选命令/宏,把右面的人头小图标往你需要的工具栏上拖,松手;出现“自定义宏按钮”对话框;按右边的文件选择按钮,出现“宏路径”对话框11.选择我们刚才编辑过的宏文件,按“打开”;此时你可以在“自定义宏按钮”对话框中设置“快捷键”,这对经常要用到转换的朋友也十分有用。此时也可以用“选择图象”给此按钮换一个与众不同的图标。12.点击“确定”,再确定。13.好了!现在打开一张工程图,点击刚才拖出来的按钮,DWG输出一键结束。说明:以上都是一些转换的心得,希望能帮到大家,如果操作过程中有不当的地方还请大家及时的指出错误,以便改进,谢谢合作!