PCB电路板与solidworks的完美结合

2019-12-08 14:37发布

PCB电路板与solidworks的完美结合

    最近在做一个100A的脉冲激光电源,由于体积严格受限,所以在设计电路板的时候,PCB板的大小,还有元件的大小都都得设计好,才能装进盒子。玩AD这么多年了,知道它能导出3D图,但是一直没有试过,最近尝试了一下,发现挺好玩的,里面的设置有挺多地方都需要注意的,因此总结了一下。

    一、将PCB生成3D图
玩过AD的人都只到,要看板子的3D图,在查看里面就能找到
将PCB生成3D图1.png (125.24 KB, 下载次数: 1) 下载附件 2014-4-3 11:40 上传
将PCB生成3D图2.png (230.3 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传
这样就能看到PCB板的3D图。但是。。。你以为这样就行了吗?(要是这么简单,我就不用发帖了)

由于我的元件封装默认没有3D封装,所以就只能看到板子的3D图,而看不到元件的3D封装。但由于一次操作的失败,让我发现一个挺有意思的东西
在工具->Legacy Tools->3D 显示,对就是这个牛b而神奇的3D显示。。。

3D显示.png (115.08 KB, 下载次数: 0) 下载附件 2014-4-3 11:39 上传

大部分元件居然都有3D封装了。。。
电路板3D显示1.png (52.01 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

换个角度看看:
电路板3D显示2.png (74.67 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

这个图的后缀名叫 XXX.PCB3D


    二、将PCB3D导出到step文件
导过3D图的可能都知道,将AD的PCB图导到AutoCAD,CATIA,UG,以及solidworks,都是需要生成step文件的。
点击导出按钮:

导出按钮.png (100.02 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

接下来会看到一些选项(这些选项折磨了我挺长时间的)
选项.png (33.98 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传
第一个为导出路径,第二个为导出格式,选择STEP AP203就行(IGES其实也行,不过用solidworks打开时会生成一大堆文件)。
第三个选项为对象到导出,需要勾选元件,最小元件尺寸设置越大,小元件的3D模型就无法导出,设置小了导出的元件就多,文件也就越大。
第四个选项为器件体,如果需要导出过孔和带孔的焊盘,需要勾选。
接下来最后三个选项,折腾了我最久,经过反复试验发现,只要选了文本那个选项,导出的文件就特别大,用solidworks打开时,直接内存耗尽。
所以选择的时候,千万不要选文本选项,虽然导出来后没有文字,但总比软件崩溃好吧。。。


选择好后,点击确定,然后等等

在你设置的路径下,就会出现一个XXX.step的文件
step生成.png (29.03 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传



    三、用solidworks打开step文件

先打开solidworks,我用的是solidworks12,然后将step文件直接拖拽到solidworks窗口中。注意,直接双击step文件可能无法打开。

接下来请耐心等待一小会儿,或者可以先去上个厕所啦,嘿嘿

分析文件.png (185.41 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

处理曲面.png (156.84 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

生成模型.png (30.68 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

上完厕所后回来,如果发现还没有生成好模型,那就在去上一趟厕所。。。
生成模型完成后,会显示一些出错,但是不用理它,点击关闭就行。

报错.png (63.83 KB, 下载次数: 0) 下载附件 2014-4-3 11:43 上传


这时候,3D图就生成了
solidworks生成3d图.png (442.93 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

此时生成的是一个装配图,左边有一大堆的零件,如果用这个图来和其他零件图进行装配,会很慢的,所以我们需要另存为一个零件图

另存为.png (95.39 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

存好后的零件图.png (179.25 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

接下来就可以把solidworks关掉了,会提示你是否保存,建议不保存,因为会生成一大堆的零件

然后重新打开solidworks,新建一个装配体,将自己画好的各个零件进行装配。

装配体1.png (141.35 KB, 下载次数: 0) 下载附件 2014-4-3 11:40 上传

装配体2.png (192.37 KB, 下载次数: 0) 下载附件 2014-4-3 11:45 上传

装配体3.png (152.82 KB, 下载次数: 0) 下载附件 2014-4-3 11:45 上传

装配体4.png (225.43 KB, 下载次数: 0) 下载附件 2014-4-3 11:45 上传



    四、小结
优点:采用这种方法生成的3D图进行装配,可以有效的确定电路板是否能够装入机壳,同时也可以在装配的过程中,设计电路板的尺寸,这样对于电路整体结构的设计非常有用,而且操作方便简洁。
缺点:由于我们画PCB时,用的封装是没有对应的3D封装,我们看到的3D封装都是软件自动生成的,所以实际情况可能有些不符合。
改进方法:绘制PCB板时,尽量使用AD的标准库,里面是各大芯片厂商提供的官方库,包含了3D封装。用这样的库画出的PCB生成3D图后,就跟实际做出的板子一样了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
81条回答
wiser803
2019-12-11 11:18
      在没有元器件对应3D官方库时,AD也可以生成简易3D外形的。关健在于在电路图元器件放置后,必须对于其关联的封装库参数中的高度(height)要进行设定,一般标准库里都有该高度参数的,所以总能生出简易3D外形的。但是有些自己设计的PCB封装库或非标准库,就可能没有设置高度参数,所以作3D转换时往往就会看不到这个元器件的外形。
    几年前我在设计产品时,电路中一个环形变压器就是设计了PCB外形封装和设置真实高度(单位用mm或mil 均可),经3D转换即可看到其在PCB上的简易外形(罐状)了。

一周热门 更多>