Solidworks和其他软件的文件交换
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Solidworks和其他软件的文件交换
利用SolidWorks可以建立零件的三维实体图、三维装配体图及二维工程图。
SolidWorks是进行实体造型的一个好工具,但由于进行造型的目的不同,对其所创建的图形的后续处理是不一样的。
比如,有时要把创建的三维实体图作为一个图形事例插入到Word文档中,或者作为一个平面图的图案放入 CorelDraw中,当然,更常见的是输入到Pro/ENGINEER、U G或MasterCAM中生成数控程序等等。
在不同的后序处理软件中,对文件形式的要求是不一样的,对此,笔者根据自己的实践经验,总结出如下的技巧。
1.SolidWorks为Word提供图形文件
SolidWorks创建三维实体简单方便,因此,在编写Word文档时,若需要利用三维实体图作为图形事例,可选用SolidWorks创建。
但 SolidWorks的实体文档扩展名是.sldprt(零件实体)、.sldasm(装配体)、.slddrw(工程图),其存储格式不能为Word直接读取,需要把SolidWorks的实体文档转换成Word可以接受的图形格式。
Word可以读取TIF格式的平面图形文件,而SolidWorks在存储的时候,除了可以三维实体文件的格式存储外,恰好可以以TIF格式存储,因此,只需在存储时选择TIF格式,然后在Word中,通过“插入图形文件” 功能来读取此平面图形文件即可。
2.SolidWorks为电子图板、AutoCAD提供图形文件
尽管利用SolidWorks创建三维实体图直观、方便,但指导生产的却是二维工程图。
Sol idWorks能够直接把实体图转换成二维工程图,并且也能够产生投影视图、剖面图、剖视图、辅助视图、局部视图等各种视图,但很多人对使用二维制图工具,如电子图板、AutoCAD 等更加熟悉。
所以,有时需要把 SolidWorks的二维工程图输入到这些二维制图软件中以便进行编辑修改及其它处理。
SolidWorks存储的二维工程图的默认是以.slddrw 为扩展名的专用格式,其它图形软件不能直接读取,所以需要格式转换。
大家都知道,AutoCAD能够认识.dwg格式的图形文件;电子图板的默认文件扩展名虽然是.exb,但它也能够读取dwg格式的图形文件。
Solidworks在存储二维工程图的时候,除了以专用格式存储外,也可以.dw g格式存储,因此,只需在存储的时候选择dwg格式然后输入文件名,就可得.dwg文件,进而可被电子图板、AutoCAD等二维制图工具读取处理。
3. SolidWorks与三维造型软件的文件交换
三维实体造型软件的通用文件格式是.igs格式,各种实体造型软件都能够读取以.igs格式存储的实体文件,也能够以.igs格式保存其实体文件,所以其他实体造型软件(如Pro/E NGINEER、UG等)若要利用SolidWorks制作的三维实体文件,形成自己能够进行处理的实体,可把由 SolidWorks建立的三维实体以.igs的格式保存,然后由这些软件读取处理。
更重要的是,目前使用比较普遍的三维实体软件 Pro/ENGINEER和UG所创建的三维实体零件文件(.prt)可以被SolidWorks直接读取,但在操作时,需要先执行“工具”菜单的“插件”选项,把sldug.dll(从UGⅡ的文件中输入Parasolid数据)和sldtrans.dll(从Pro/ENGIN EER零件文件中输入特征数据到SolidWorks)文件载入后,才可以直接读取UG和Pro/E NGINEER所建的实体文件。
4.SolidWorks与MasterCAM的文件交换
SolidWorks可以进行实体造型,但自己不能够根据实体特征自动生成数控加工程序,需要我们利用其它的软件来对SolidWorks建立的零件实体文件进行处理,以便根据加工要求自动生成数控程序。
除了前面介绍过的UG、Pro/ENGINEER等具有此功能以外,Master CAM是不可错过的,特别是对于熟悉MasterCAM的朋友来说,更有必要知道怎样把Soli dWorks的零件文件转换为MasterCAM的实体文件。
其实, MasterCAM本身就自带这个转换功能,其操作过程是:选择“File”菜单的“Converters”功能,然后选择parasld选项,执
行 “Read File”,在其弹出菜单中选出SolidWorks的零件文件(.sldprt),MasterCAM完成自动的读取转换。
除了这种方法以外,S o l i d W o r k s 还可以把实体文件以I G E S、PARASOLID、STEP、STL、ACIS等标准的三维实体文件存储格式来存储,而Mas terCAM都可读取这些格式的实体文件。
另外, MasterCAM也可以把自己的实体文件转换成IGES、PARASOLID、STL等格式的实体文件,这些格式的实体文件SolidWorks都可读取转换,只要MasterCAM把某一实体以其中的任一种格式存储,就可被SolidWorks调用。
5.SolidWorks为CorelDraw提供图形文件
用SolidWorks建立起来的三维实体文件也常常被其它平面图形软件所引用。
CorelDra w是常用的平面图形软件,它也可引用 SolidWorks所建的三维实体作为其平面图形的一部分,以期达到更好的效果。
实现此功能,不能利用SolidWorks中的“选取粘贴”方法(很多软件都可采用此方法来传送数据),因为SolidWorks的“选取粘贴”只适合于内部编辑。
前文已述及,SolidWorks可以在存储时以TIF格式存储,而TIF也是CorelDraw完全可以接受的图形格式。
TIF格式的文件经过CorelDraw的处理后,又可转换成其它格式的平面图形文件,如 BMP、JPEG、GIF格式等。
也就是说,当编辑好SolidWorks的三维实体文件以后,将其存为. t i f 文件,则此文件就可被CorelDraw读取处理了。
结束语
SolidWorks的零件实体文件可以用很多标准三维实体格式,如I G E S、P A R A S O L I D 、S T E P、STL、ACIS等来存储,并且SolidWorks也能读取这些标准三维实体格式的文件。
因此,其他三维造型软件,如能读取这些格式中的一种三维实体文件,则可处理SolidWorks所建立的实体文件;如能以以上格式中的任何一种存储三维实体文件,则SolidWorks可以处理此软件所建立的实体文件,实现数据交流。
如果其它软件只是想把So lidWorks的实体文件,以平面图的形式来处理,则只需在SolidWorks存储时选择TIF格式,很多软件都可读取这种格式的平面图形文件。