solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错

对于导入的数据,不论是stp、x_t这一类,又或者其他软件的文件,导入后,我们先使用优化命令。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_02


优化 完成后, 切换到顺序建模 (由于我设置为默认同步建模,如果你设置的默认就是顺序建模就可以省略 )。

solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_03

观察我们导入的文件,可见折弯角是直角,这肯定会影响我们转换,需要给个半径。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_04

这种冲压特征是无法展开的。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_05

这个除料应该是折弯后再画的除料,而且是从直边切除的,可能会影响展开。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_06

量一下厚度。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_07

我们先处理折弯角问题,给个R0.1的圆角。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_08

由于原来内侧是直角,现在我们给了R0.1,拐角处厚度就不对了,所以我们将原来的R1.5改为R1.6。(如果文件打开的时候是同步建模,就可以直接选中圆角,修改数字即可。)


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_09

solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_10

切换为钣金模式。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_11

使用薄壁转换为钣金命令。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_12

选择一个面为基准面。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_13

可以看到,有报错,看蓝色位置可以发现,就是我们前面观察到的冲压特征和那个除料的位置,我们先不管。(很多朋友一看见报错就不知道怎么办了,其实我们可以暂时忽略。)


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_14

solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_15

我们使用展平看一下。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_16

solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_17

展平后可以发现,这个部位没有正常展开。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_18

我们把展平和变换操作全部删除。(发现很多朋友转换失败后,转换特征依然保留着,又接着做下一步,钣金转换失败常常只是部分失败,一部分已经生成了钣金,如果不删除,会影响后面处理。)

solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_19

我们选择这个面为基准面,转换钣金。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_20

然后再选择这个面为基准面展开。


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_21

展开成功了。(换了个基准面就成功了,是不是很神奇?)


solidworks和python的关系 python和solidworks结合_webstormjs文件全部报错_22


在钣金操作中,推荐使用顺序建模,因为顺序钣金比同步钣金功能更强大,同时,由于钣金涉及到展开,对建模参数依赖较高,顺序建模更加便于修改。在我们操作中要注意,比如转换钣金命令,虽然有报错,但并不代表它没有执行,如果转换没有达到效果,建议删除,否则可能影响后面操作。