Solidworks模型导入ADAMS后零件合并问题的解决

在用ADAMS做运动学或动力学仿真的时候,通常的做法是在Solidworks中建好模型之后,另存为Parasolid(.x_t)格式,然后在ADAMS中导入该Parasolid(.x_t)格式的文件。之后设置约束和运动副,驱动,进而进行特定的仿真操作。但通常会遇到一个比较恼人的问题,那就是导入Parasolid(.x_t)文件后,在Solidworks中建模时很多相同名称的零件会成为一个Part,也就是说相同名称的零件以不同的Solid存在于同一个Part下,而在ADAMS中设置运动副的对象是Part,这就导致无法对不同的零件进行操作了。这个问题我遇到过很多次,但有时的情况又不太一样,比如说有时候并不是相同的零件在同一个Part下面,而是相同的零件共用同一个Part名称,点选相同零件中的任意一个,高亮突出显示的都是另外一个同名的Part零件。这种情况还好办,那就是依次给这些高亮突出显示的Part零件重命名,这样就能把所有相同的零件全部重命名一遍,从而在选择时,可以高空显示即选中自己想要操作的Part。但对于前一种情况,即相同零件以不同的Solid存在于同一个Part下面,这种情况下只有一个Part,重命名也解决不了问题。经过试验,终于找到了解决问题的办法。

第一步:在Solidworks中,将模型另存为Parasolid(.x_t)格式,如图中1所示,在“另存为”对话框中,点击“选项...”按钮,如图中2所示,会弹出“输出选项”对话框,将“平展装配体层次关系”复选框勾选上,如图中3所示,点击确定,如图所中4所示,则模型另存为了.x_t格式的文件。

第二步:接着再用Solidworks重新打开刚才另存为的.x_t文件,如下图所示;

第三步:重复第一步的操作,再执行一遍将模型另存为Parasolid(.x_t)的操作,如下图所示:

完成了这三步之后,再从ADAMS中从文件导入该.x_t文件即可得到每一个零件都是单独一个Part的模型,这样就可以自由地在零件之间设置约束副了。这样操作之后,前面提到的两种类型的问题都不再存在了。

总结:这个解决办法的关键在于两点:第一点是要另存为两次Parasolid(.x_t)操作,第二点是每一次另存为都要把“平展装配体层次关系”复选框勾选上。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空